.abi_custom .contentInner h2{color:#036eb7;font-size:36px;line-height:1.2;margin:0 0 35px;text-align:center}.abi_custom .contentInner h3 span{display:block;font-size:21px}.abi_custom .content-panel{margin:0}.abi_custom .contentInner .companyLogo ul li{text-indent:0;margin:0}.abi_custom a[href$=".pdf"]{padding:0 0 0 6px}.abi_custom a[href$=".pdf"]:after{display:inline-block;content:url(../images/ico_PDF.png);padding:1px 6px 0 0;vertical-align:middle}.abi_custom .heading{padding:50px 0 20px;text-align:center}.abi_custom section a{word-break:break-all}.abi_custom .support{border-bottom:none;margin-bottom:0}.abi_custom .consideration{text-align:center}.abi_custom .consideration .discription{margin-bottom:30px;text-align:left}.abi_custom .consideration h2{margin-bottom:15px}.abi_custom .consideration .tel{margin-top:15px}.abi_custom .consideration .content-panel-detail{text-align:left}.abi_custom .content-panel-detail{font-size:14px;line-height:1.7}.abi_custom .process{margin-bottom:60px}.abi_custom .process img{margin:0 0 30px}.abi_custom .process dl{margin-bottom:30px}.abi_custom .process dl dt{color:#036eb7;font-size:18px;font-weight:700}.abi_custom .process dl dt:before{content:"1";display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;font-size:18px;font-weight:700;margin:0 10px 0 0;background-color:#036eb6;color:#fff;text-align:center}.abi_custom .process dl.process02 dt:before{content:"2"}.abi_custom .process dl.process03 dt:before{content:"3"}.abi_custom .process dl.process04 dt:before{content:"4"}.abi_custom .favorable{margin-bottom:60px}.abi_custom .favorable p{margin-bottom:30px}.abi_custom .favorable p span{color:#036eb7;display:block;font-size:18px}.abi_custom .favorable dl{margin-bottom:30px}.abi_custom .favorable dl dt{color:#036eb7;font-size:18px}.abi_custom .favorable dl dd{font-size:18px;font-weight:700}.abi_custom .favorable .linkArea ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.abi_custom .favorable .linkArea ul li{width:calc(33.3333333333% - 10px);text-indent:0}.abi_custom .favorable .linkArea ul li .guide-link-btn{width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.abi_custom .logoWrapper{width:auto}.abi_custom .companyLogo{width:100%;padding:40px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.abi_custom .box-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 60px}.abi_custom .box-side>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.abi_custom .box-side>p{-webkit-box-flex:2;-ms-flex:2;flex:2}.abi_custom .box-side div+p{padding-left:30px}.abi_custom .box-side img{display:block;width:auto;height:286px;margin:0 auto}.abi_custom .box-side.support img{display:block;width:430px;height:auto;margin:0 auto}.abi_custom .content-panel-qa dt{margin:0 0 15px;padding:5px 0 0 45px;position:relative}.abi_custom .content-panel-qa dd{margin:0 0 30px;padding:5px 0 30px 45px;position:relative}.abi_custom .content-panel-qa dd:not(:last-child){border-bottom:solid 1px #036eb5}.abi_custom .content-panel-qa dd:before,.abi_custom .content-panel-qa dt:before{display:inline-block;width:35px;height:35px;border-radius:50%;font-size:18px;font-weight:700;margin:0 10px 0 0;position:absolute;top:0;left:0}.abi_custom .content-panel-qa dt:before{content:"Q";background-color:#036eb6;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.abi_custom .content-panel-qa dd:before{content:"A";background-color:#f1f1f1;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.abi_custom .content-panel-table{width:100%}.abi_custom .content-panel-table th{border:2px solid #fff;background-color:#036eb7;color:#fff;width:100px}.abi_custom .content-panel-table td{background-color:#e6f0f8;border:2px solid #fff;padding:15px}.abi_custom .content-panel-table td li{display:inline-block;text-indent:0;margin:0}.abi_custom .content-panel-table td li:not(:last-child):after{content:"/";display:inline-block;margin:0 10px}.abi_custom .content-panel-table+p{text-align:right;font-size:12px;margin:5px 0 0}.abi_custom .content-panel-flow{width:100%;margin:0 0 60px}.abi_custom .content-panel-flow td,.abi_custom .content-panel-flow th{padding:35px 15px 10px;border:2px solid #fff;border-bottom:20px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.abi_custom .content-panel-flow th{width:200px;text-align:center;background:#036eb7;color:#fff;position:relative}.abi_custom .content-panel-flow th:before{content:"";display:inline-block;width:0;height:0;border-left:98px solid transparent;border-right:98px solid transparent;border-top:20px solid #fff;position:absolute;top:0;left:0}.abi_custom .content-panel-flow th:after{content:"";display:inline-block;width:0;height:0;border-left:98px solid transparent;border-right:98px solid transparent;border-top:20px solid #036eb7;position:absolute;bottom:-20px;left:0}.abi_custom .box-side.support{margin:0 0 60px}.abi_custom .content-panel-detail-flow{margin:0;padding:0;list-style:none;counter-reset:item;list-style-type:none}.abi_custom .content-panel-detail-flow>li:before,.abi_custom ol.stepflow>li:before{background-color:#ccc!important}.abi_custom .content-panel-detail-flow li{position:relative;padding:0 0 17px 38px}.abi_custom .content-panel-detail-flow li:before{content:"";width:3px;background:#ccc;display:block;position:absolute;top:28px;bottom:0;left:13px}.abi_custom .stepflow_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;padding:0 0 15px 0;position:relative}.abi_custom .stepflow_title:before{content:"STEP" counter(item);counter-increment:item;display:inline-block;font-family:"HGP創英角ゴシックUB","Noto Sans JP","Noto Serif",sans-serif,serif;font-size:20px;font-weight:700;letter-spacing:-1px;line-height:1.2;-webkit-transform:scale(.8,1);transform:scale(.8,1);color:#036eb7;position:absolute;top:4px;left:-100px}.abi_custom .stepflow_title:after{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;border:solid 3px #026eb7;position:absolute;top:3px;left:-33px}.abi_custom .stepflow_title span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:34px;text-align:center}.abi_custom .stepflow_box{margin:0;padding:0 0 10px}.abi_custom #entryMethod b,.abi_custom .stepflow_box b{color:red}.abi_custom .stepflow_box small{display:block}.abi_custom .content-panel-detail-flow+p{font-size:12px;margin:5px 0 0}.abi_custom .contactInformation{display:block;background-color:#e6f0f8;font-size:12px;margin:10px 0 0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.abi_custom #entryMethod{margin:60px 0 60px}.abi_custom #entryMethod .box-side img{height:auto}.abi_custom #entryMethod dt{color:#036eb7;font-size:18px;margin:10px 0 0}.abi_custom #entryMethod dd dt{font-size:14px;font-weight:700;color:#000}.abi_custom #entryMethod dd ol{margin:0 0 0 1em}.abi_custom #entryMethod dd .approximate{display:block;font-size:14px;font-weight:700;margin:8px 0}.abi_custom #entryMethod .box-side dl{margin:0 0 -50px}.abi_custom #entryMethod .box-side dl dt{margin:20px 0 10px}.abi_custom .note{font-size:14px}.abi_custom .note li{text-indent:-1em;margin:0 0 0 1em}.abi_custom .coop-text{text-align:center;padding-top:10px;font-size:14px}.abi_custom .coop-btn{margin:12px auto 0}.abi_custom .reward-list.reward .reward-list-item:nth-of-type(1) .reward-list-title{background:center/contain no-repeat url(/donation/private/images/donation_reward01.jpg)}.abi_custom .reward-list.reward .reward-list-item:nth-of-type(2) .reward-list-title{background:center/contain no-repeat url(/donation/private/images/donation_reward02.jpg)}.abi_custom .reward-list.reward .reward-list-item:nth-of-type(3) .reward-list-title{background:center/contain no-repeat url(/donation/private/images/donation_reward03.jpg)}@media only screen and (min-width:768px){.abi_custom .consideration .tel img{width:279px;max-width:none}}.abi_custom .challenger-case-content-text a{color:#036eb7}