﻿@charset "UTF-8";
/* CSS Document */

.p-marketo form.mktoForm input[type='checkbox']+label:before {
      content: '';
      position: absolute;
      left: 18px;
      width: 18px;
      height: 18px;
      border: 2px solid currentColor;
      box-sizing: border-box;
      color: #cecece;
      transition: all 0.2s ease;
      top: 0.35em;
    }
    .case-flex-left {
      width: 65%;
    }
    .content-flex-aeon .case-img-flex-left {
    width: 40%;
    }
    .content-flex-aeon .case-txt-detail {
      width: 100%;
    }
    .content-flex-aeon .case-img-flex-right {
      width: 30%;
    }
    .case-heading-sub-heading{
      font-size: 1.15rem;
      color: #EA6121;
      margin-bottom: 1rem;
    }
    .case-panelist-member {
    justify-content: space-between;
    }
    .case-panelist-member p {
    width: 73%;
    margin: auto;
        line-height: normal;
    }
    p.case-img-flex-right.pb25 img+img {
    margin-top: 1rem;
    }
.member-detail{
	    font-size: 12px;
    padding-bottom: 15px;
}

.c-section-bottom-link li a{
			height: 80px;
        	font-size: 18px;
			border-radius: 100px;
		}
		.c-section-bottom-link li{
			width: calc(70% - 10px);
        	padding: 1% 0;
       		margin: 50px auto 0;
		}
    @media print, screen and (max-width: 48em) {
      .case-panelist-member li {
      width: 75%;
      }
      .content-flex-aeon .case-img-flex-right{
        display: flex;
        justify-content: space-between;
        width: 100%;
      }
      .case-flex-left {
      width: 100%;
      }
		.content-flex-aeon .case-img-flex-right {
        width: 50%;
        margin: auto;
    }
      .content-flex-aeon .case-img-flex-left {
      width: 50%;
      margin: auto;
      }
      p.case-img-flex-right.pb25 img{
        width: 47%;
      }
      p.case-img-flex-right.pb25 img+img {
      margin-top: auto;
      }
		
		.c-section-bottom-link li a{
			height: 60px;
    font-size: 14px;
    border-radius: 100px;
		}
		.c-section-bottom-link li{
			width: 100%;
        	padding: 1% 0;
		}
    }