﻿.mg-0{margin:0 !important}.mg-t0{margin-top:0 !important}.mg-t5{margin-top:5px !important}.mg-t10{margin-top:10px !important}.mg-t15{margin-top:15px !important}.mg-t20{margin-top:20px !important}.mg-t25{margin-top:25px !important}.mg-t30{margin-top:30px !important}.mg-t35{margin-top:35px !important}.mg-t40{margin-top:40px !important}.mg-t45{margin-top:45px !important}.mg-t50{margin-top:50px !important}.mg-r0{margin-right:0 !important}.mg-r5{margin-right:5px !important}.mg-r10{margin-right:10px !important}.mg-r15{margin-right:15px !important}.mg-r20{margin-right:20px !important}.mg-r25{margin-right:25px !important}.mg-r30{margin-right:30px !important}.mg-r35{margin-right:35px !important}.mg-r40{margin-right:40px !important}.mg-r45{margin-right:45px !important}.mg-r50{margin-right:50px !important}.mg-b0{margin-bottom:0 !important}.mg-b5{margin-bottom:5px !important}.mg-b10{margin-bottom:10px !important}.mg-b15{margin-bottom:15px !important}.mg-b20{margin-bottom:20px !important}.mg-b25{margin-bottom:25px !important}.mg-b30{margin-bottom:30px !important}.mg-b35{margin-bottom:35px !important}.mg-b40{margin-bottom:40px !important}.mg-b45{margin-bottom:45px !important}.mg-b50{margin-bottom:50px !important}.mg-l0{margin-left:0 !important}.mg-l5{margin-left:5px !important}.mg-l10{margin-left:10px !important}.mg-l15{margin-left:15px !important}.mg-l20{margin-left:20px !important}.mg-l25{margin-left:25px !important}.mg-l30{margin-left:30px !important}.mg-l35{margin-left:35px !important}.mg-l40{margin-left:40px !important}.mg-l45{margin-left:45px !important}.mg-l50{margin-left:50px !important}.pa-0{padding:0 !important}.pa-t0{padding-top:0 !important}.pa-t5{padding-top:5px !important}.pa-t10{padding-top:10px !important}.pa-t15{padding-top:15px !important}.pa-t20{padding-top:20px !important}.pa-t25{padding-top:25px !important}.pa-t30{padding-top:30px !important}.pa-t35{padding-top:35px !important}.pa-t40{padding-top:40px !important}.pa-t45{padding-top:45px !important}.pa-t50{padding-top:50px !important}.pa-r0{padding-right:0 !important}.pa-r5{padding-right:5px !important}.pa-r10{padding-right:10px !important}.pa-r15{padding-right:15px !important}.pa-r20{padding-right:20px !important}.pa-r25{padding-right:25px !important}.pa-r30{padding-right:30px !important}.pa-r35{padding-right:35px !important}.pa-r40{padding-right:40px !important}.pa-r45{padding-right:45px !important}.pa-r50{padding-right:50px !important}.pa-b0{padding-bottom:0 !important}.pa-b5{padding-bottom:5px !important}.pa-b10{padding-bottom:10px !important}.pa-b15{padding-bottom:15px !important}.pa-b20{padding-bottom:20px !important}.pa-b25{padding-bottom:25px !important}.pa-b30{padding-bottom:30px !important}.pa-b35{padding-bottom:35px !important}.pa-b40{padding-bottom:40px !important}.pa-b45{padding-bottom:45px !important}.pa-b50{padding-bottom:50px !important}.pa-l0{padding-left:0 !important}.pa-l5{padding-left:5px !important}.pa-l10{padding-left:10px !important}.pa-l15{padding-left:15px !important}.pa-l20{padding-left:20px !important}.pa-l25{padding-left:25px !important}.pa-l30{padding-left:30px !important}.pa-l35{padding-left:35px !important}.pa-l40{padding-left:40px !important}.pa-l45{padding-left:45px !important}.pa-l50{padding-left:50px !important}.cl:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}*:first-child+html .cl{zoom:1}.fw-5{width:5% !important}.fw-10{width:10% !important}.fw-20{width:20% !important}.fw-30{width:30% !important}.fw-40{width:40% !important}.fw-50{width:50% !important}.fw-60{width:60% !important}.fw-70{width:70% !important}.fw-80{width:80% !important}.fw-90{width:90% !important}.fw-100{width:100% !important}.fs-10{font-size:10px !important}.fs-11{font-size:11px !important}.fs-12{font-size:12px !important}.fs-13{font-size:13px !important}.fs-14{font-size:14px !important}.fs-15{font-size:15px !important}.fs-16{font-size:16px !important}.fs-17{font-size:17px !important}.fs-18{font-size:18px !important}.fs-19{font-size:19px !important}.fs-20{font-size:20px !important}.fs-21{font-size:21px !important}.fs-22{font-size:22px !important}.fs-23{font-size:23px !important}.fs-24{font-size:24px !important}.fs-25{font-size:25px !important}.fs-26{font-size:26px !important}.fs-27{font-size:27px !important}.fs-28{font-size:28px !important}.fs-29{font-size:29px !important}.fs-30{font-size:30px !important}.lh-10{line-height:1 !important}.lh-11{line-height:1.1 !important}.lh-12{line-height:1.2 !important}.lh-13{line-height:1.3 !important}.lh-14{line-height:1.4 !important}.lh-15{line-height:1.5 !important}.lh-16{line-height:1.6 !important}.lh-17{line-height:1.7 !important}.lh-18{line-height:1.8 !important}.lh-19{line-height:1.9 !important}.lh-20{line-height:2 !important}.tx-ac{text-align:center !important}.tx-al{text-align:left !important}.tx-ar{text-align:right !important}.tx-wb{font-weight:bold !important}.tx-wn{font-weight:normal !important}.tx-du{text-decoration:underline !important}.tx-dn{text-decoration:none !important}.leadtxt{position:relative;text-align:center;margin-bottom:70px}.leadtxt::after{content:"";position:absolute;bottom:-45px;right:0;left:0;margin:auto;width:0;height:0;border-style:solid;border-right:45px solid rgba(0,0,0,0);border-left:45px solid rgba(0,0,0,0);border-top:20px solid #153a95;border-bottom:0}.intrust-inner{width:840px;margin:0 auto}.leadtxt-txt{display:inline-block;font-weight:bold;font-size:32px;line-height:1.35;color:#333}.leadtxt-txt strong{color:#cd151c}.leadtxt-txt__highlight{background:linear-gradient(transparent 75%, #f9e690 25%)}.intrust{padding:40px 0 50px;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #f1f1f1 calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #f1f1f1 calc(100% - 1px));background-size:16px 16px;background-repeat:repeat;background-position:center center;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin-bottom:30px}.intrust-title{font-size:35px;font-weight:bold;margin-bottom:35px;color:#153a95;line-height:1.2;text-align:center}.intrust-box{border:1px solid #153a95;background:#fff;padding:30px 60px}.intrust-box-list{margin-bottom:30px}.intrust-box-list:last-of-type{margin-bottom:0}.intrust-box-list-title{display:flex;align-items:center;margin-bottom:10px}.intrust-box-list-title small{font-size:11px}.intrust-box-list-title-num{display:flex;justify-content:center;align-items:center;background:#153a95;width:26px;height:26px;border-radius:50%;margin-right:7px}.intrust-box-list-title-num i{color:#fff;font-size:18px;line-height:1;font-style:normal}.intrust-box-list-title-txt{color:#153a95;font-size:18px;font-weight:bold;line-height:1.2}.intrust-box-list-txt{font-size:14px;line-height:1.5}.intrust-box-list-txt strong{color:#cd151c}.search{margin-bottom:40px}.search-select{width:720px;margin:0 auto 30px}.search-select-btn-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;margin-bottom:15px}.search-select-btn{width:calc((100% - 35px)/6);font-size:20px;font-weight:bold;color:#153a95;background:#fff;border:2px solid #153a95;border-radius:5px;padding:10px 5px;box-sizing:border-box}.search-select-btn:hover{cursor:pointer;background:#153a95;color:#fff}.search-select-btn__active{background:#153a95;color:#fff}.search-select-other{text-align:right}.search-select-other a{position:relative;display:inline-block;font-size:14px;color:#153a95;font-weight:bold;padding-right:13px}.search-select-other a::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;display:inline-block;color:#153a95;line-height:1;width:9px;height:9px;border:3px solid #153a95;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateX(-25%) rotate(45deg)}.schoolList{background:#e4efff;margin:0 auto 50px;padding-bottom:50px}.schoolList-title{text-align:center;padding:15px;background:#153a95;color:#fff;font-size:35px;margin-bottom:10px}.schoolList-inner{width:840px;margin:0 auto}.schoolList-balloon{position:relative;display:inline-block;left:10px;margin-bottom:4px;padding:7px 0 7px 30px;border:2px solid #ddd;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;font-size:14px;font-weight:bold;background:#fff url(/img/pc/lp/ic_check_on.png) no-repeat 8px center;background-size:17px}.schoolList-balloon::before{content:"";position:absolute;display:block;width:0;height:0;left:14px;bottom:-12px;border-top:11px solid #ddd;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0)}.schoolList-balloon::after{content:"";position:absolute;display:block;width:0;height:0;left:15px;bottom:-12px;border-top:14px solid #fff;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0)}.schoolList-listContent{padding:20px 20px 30px;border:1px solid #ddd;background:#fff;margin-bottom:10px}.schoolList-listContent-top{display:flex;align-items:center;width:100%;margin-bottom:20px}.schoolList-listContent-topCheckbox{width:25px;vertical-align:middle}.schoolList-listContent-topCheckbox input[type=checkbox]{-webkit-appearance:none;border:none;background:url(/img/pc/lp/ic_check_off.png) no-repeat center;background-size:25px;padding:0 0 0 25px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25px;height:25px;display:table-cell;vertical-align:middle;outline:0}.schoolList-listContent-topCheckbox label.inputChecked input[type=checkbox]{background:url(/img/pc/lp/ic_check_on.png) no-repeat center;background-size:25px;width:25px;height:25px;outline:0}.schoolList-listContent-topName{flex:1;padding:0 10px 0}.schoolList-listContent-topName a{display:inline-block;font-size:20px;text-decoration:none;font-weight:bold;line-height:1.5;color:#1e6fd1 !important}.schoolList-listContent-topName a:hover{text-decoration:underline}.schoolList-listContent-topName a span{vertical-align:middle}.schoolList-listContent-topName-katei{display:inline-block;vertical-align:middle;margin:-2px 5px 0 0;padding:3px 4px;border:solid 1px #00b600;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:12px;font-weight:bold;line-height:1.2;background:#fff;color:#00b600}.schoolList-listContent-topName-tushin{display:inline-block;vertical-align:middle;text-align:center;margin-right:5px;padding:3px 4px 2px 4px;border:solid 1px #ffde00;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:10px;font-weight:bold;line-height:1.1;background:#fff;color:#333}.schoolList-listContent-topCampaignBnr{display:table-cell;vertical-align:middle}.schoolList-listContent-topCampaignBnr a{display:block}.schoolList-listContent-topCampaignBnr a:hover{opacity:.8;cursor:pointer}.schoolList-listContent-topCampaignBnr img{width:200px;height:50px}.bannerCampaign-notTarget{margin-top:8px;color:#df150b;font-size:12px;font-weight:bold;line-height:1.4}.result-list-campaignBanner{text-align:center;margin:30px 0}.result-list-campaignBanner:hover{opacity:.8;cursor:pointer}.schoolList-list-banner{text-align:center;margin-bottom:10px}.schoolList-list-banner:hover{opacity:.8;cursor:pointer}.schoolList-listContent-info{margin-bottom:15px}.schoolList-listContent-info a{text-decoration:none;color:#333 !important}.schoolList-listContent-info a:hover .schoolList-listContent-info-contents-txt{text-decoration:underline}.schoolList-listContent-info-inner{display:-webkit-flex;display:flex}.schoolList-listContent-info-img{padding-right:10px;width:94px}.schoolList-listContent-info-img img{vertical-align:bottom;height:94px;width:94px;padding:1px;border:1px solid #ddd;box-sizing:border-box;object-fit:contain}.schoolList-listContent-info-contents-review{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:13px;margin-bottom:5px}.schoolList-listContent-info-contents-review-star{position:relative;top:-1px;font-size:0}.schoolList-listContent-info-contents-review-star img{margin-right:1px;vertical-align:bottom}.schoolList-listContent-info-contents-review-score{vertical-align:bottom;color:#fa5a68;font-weight:bold;font-size:20px;margin-left:3px;font-family:Helvetica,Arial,verdana,sans-serif}.schoolList-listContent-info-contents-review-number{font-size:11px;margin-left:3px}.schoolList-listContent-info-contents-txt{font-size:16px;line-height:1.5;font-weight:bold}.schoolList-listContent-info-contents-subjectItem,.schoolList-listContent-info-contents-featureItem{display:-webkit-flex;display:flex;margin-bottom:5px}.schoolList-listContent-info-contents-subjectItem dt,.schoolList-listContent-info-contents-featureItem dt{flex-shrink:0;font-size:14px;font-weight:bold;color:#333;width:80px;padding-top:6px}.schoolList-listContent-info-contents-subjectItem-tag:after,.schoolList-listContent-info-contents-featureItem-tag:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}*:first-child+html .schoolList-listContent-info-contents-subjectItem-tag,*:first-child+html .schoolList-listContent-info-contents-featureItem-tag{*zoom:1}.schoolList-listContent-info-contents-subjectItem-tag li,.schoolList-listContent-info-contents-featureItem-tag li{display:block;float:left;text-align:center;margin:2px 4px 2px 0;padding:5px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:14px;font-weight:bold;background:#d8f1f9}.schoolList-listContent-school{margin:0 0 30px}.schoolList-listContent-schoolTitle{margin:0 0 10px;padding:0 0 5px;border-bottom:2px solid #245796;font-size:18px;font-weight:bold;color:#245796}.schoolList-listContent-schoolList{font-size:16px;line-height:1.5}.schoolList-listContent-cv button{display:block;cursor:pointer;text-align:center;box-sizing:border-box;margin:0 auto;padding:10px 5px;width:300px;color:#fff;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:17px;font-weight:bold;text-decoration:none;box-shadow:0 4px 0 #bf525f;background:#ed6070}.schoolList-listContent-cv button span{margin-right:10px;padding:2px 5px 3px;font-size:16px;background:#fff;color:#ed6070}.schoolList-listContent-cv button:hover{cursor:pointer;position:relative;top:4px;box-shadow:none}.schoolList-listContent-cv__add button{border:1px solid #ed6070;box-shadow:0 4px 0 #ed6070;background:#fff;color:#ed6070}.schoolList-listContent-cv__add button span{margin-right:5px;background:#ed6070;color:#fff}.schoolList-listContent-cv__active{display:block}.schoolList-more{text-align:center;margin:20px auto;width:300px}.schoolList-more button{display:inline-block;cursor:pointer;padding:18px 70px 18px 65px;width:300px;border:1px solid #ddd;font-size:14px;font-weight:bold;-webkit-border-radius:27px;-moz-border-radius:27px;-ms-border-radius:27px;-o-border-radius:27px;border-radius:27px;line-height:1.3;background:#fff url(/img/pc/lp/lp10/ic_arrow_bottom_gray.png) no-repeat 89% center;background-size:10px 6px}.schoolList-more button span{font-weight:normal}.schoolList-footCv{margin:0 0 15px}.schoolList-footCv-bt button{display:table;cursor:pointer;margin:0 auto;padding:5px 15px;width:340px;border:none;border-radius:5px;box-sizing:border-box;text-decoration:none;box-shadow:0 4px 0 #999;background:#ccc url(/img/pc/lp/ic_arrow_right.png) no-repeat 95% center;background-size:7px auto;color:#fff}.schoolList-footCv-icon{display:table-cell;vertical-align:middle;padding:0 15px 0 0}.schoolList-footCv-icon p{padding:3px 5px;font-size:16px;font-weight:bold;background:#fff;color:#999}.schoolList-footCv-txt{display:table-cell;text-align:left;font-size:18px;font-weight:bold;line-height:1.2}.schoolList-footCv-bt__add button{box-shadow:0 4px 0 #b26001;background:#fe8902 url(/img/pc/lp/ic_arrow_right.png) no-repeat 95% center;background-size:7px auto}.schoolList-footCv-bt__add button:hover{cursor:pointer;position:relative;top:4px;box-shadow:none}.schoolList-footCv-bt__add p{color:#be1e1e}.contentMiddle{padding:10px 20px}.gTitleContent{font-weight:bold;border-radius:4px;vertical-align:middle;margin-bottom:15px;clear:both;font-size:16px !important;padding:5px 5px 5px 12px !important;background:url(/img/pc/lp/bg_blue_slash.gif) repeat left top !important;color:#fff !important;height:initial !important;line-height:1.6}.gTitleContent::before{position:relative;display:inline-block;vertical-align:middle;content:url(/img/pc/lp/ico_circle.png);width:26px;line-height:22px;height:22px;vertical-align:middle}.gTitleContent-subScript{color:#9bdee8;display:inline-block;margin-left:10px;font-size:13px}.gTitleBrandTop{background:url(/img/pc/lp/lp10/slash_line.gif) repeat-x left bottom;font-size:20px;font-weight:600;color:#00aac3;padding:20px 0 7px 20px;height:38px;line-height:1.6;margin:0 -20px 10px}.gTitleBrandTop a{color:#00aac3 !important;text-decoration:none}.gTitleBrandTop a:hover{text-decoration:underline}.brandIntroduction-end{border:1px solid #fa5262;font-size:16px;color:#fa5262;padding:10px;text-align:center;line-height:1.6;margin:15px 0}.brandIntroduction{margin-bottom:20px}.brandIntroduction-top{overflow:hidden;margin-bottom:10px}.brandIntroduction-top-img{width:90px;height:90px;line-height:87px;border:1px solid #ccc;overflow:hidden;text-align:center;float:left;margin-right:10px}.brandIntroduction-top-img img{vertical-align:middle;width:90px}.brandIntroduction-top-img-feature{overflow:hidden}.brandIntroduction-top-img-feature-review{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:13px;margin-bottom:5px}.brandIntroduction-top-img-feature-review-star{font-size:0}.brandIntroduction-top-img-feature-review-star img{margin-right:1px;vertical-align:bottom}.brandIntroduction-top-img-feature-review-score{vertical-align:bottom;color:#fa5a68;font-weight:bold;font-size:20px;line-height:.9;margin-left:3px;font-family:Helvetica,Arial,verdana,sans-serif}.brandIntroduction-top-img-feature-review-number{font-size:11px;margin-left:3px}.brandIntroduction-top-img-feature-review-zero{margin-left:5px}.brandIntroduction-top-img-feature-txt{font-size:16px;color:#333;margin-bottom:10px;line-height:1.6}.brandIntroduction-top-info-subject,.brandIntroduction-top-info-feature{display:-webkit-flex;display:flex;width:100%;margin-bottom:7px}.brandIntroduction-top-info-subject dt,.brandIntroduction-top-info-feature dt{width:55px;font-weight:bold;margin-right:10px;box-sizing:border-box;line-height:1.2}.brandIntroduction-top-info-subject dd,.brandIntroduction-top-info-feature dd{width:calc(100% - 55px)}.brandIntroduction-top-info-subject-tag{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.brandIntroduction-top-info-subject-tag li{margin-right:5px;line-height:1.2}.brandIntroduction-top-info-subject-tag li::after{content:"/";margin-left:5px}.brandIntroduction-top-info-subject-tag li:last-child::after{content:"";margin:0}.brandIntroduction-top-info-feature-tag{font-size:0}.brandIntroduction-top-info-feature-tag-list{display:inline-block;font-size:11px;line-height:20px;padding:0 5px;margin-right:3px;margin-bottom:3px;color:#fff;background:#00aac3;min-width:35px;text-align:center;border-radius:4px}.brandIntroduction-top-info-feature-tag-list__on{color:#fff;background:#00aac3}.brandIntroduction-top-info-feature-tag-list__off{color:#bcbcbc;background:#e7e7e7}.brandIntroduction-bottom{overflow:hidden}.brandIntroduction-bottom-img{width:212px;background:#fff url(/img/pc/lp/detail_shadow.gif) no-repeat bottom;float:left;margin-right:10px;padding-bottom:11px;overflow:hidden;text-align:center}.brandIntroduction-bottom-img img{width:200px;padding:5px;border:#ccc 1px solid;background:#fff}.brandIntroduction-bottom-txt{margin-bottom:10px;font-size:12px;line-height:1.6}.brandFeature{margin-bottom:40px}.brandFeature-point{border:#ccc 5px solid;padding:0 10px 10px;width:630px;margin:0 auto 15px}.brandFeature-point:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}*:first-child+html .brandFeature-point{*zoom:1}.brandFeature-point-title:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}*:first-child+html .brandFeature-point-title{*zoom:1}.brandFeature-point-title-numbers{float:left;margin-top:-10px}.brandFeature-point-title-txt{float:left;color:#fa5262;font-size:16px;font-weight:bold;line-height:1.4;width:560px;padding:10px 8px 11px}.brandFeature-point-img{width:212px;background:url(/img/pc/lp/detail_shadow.gif) no-repeat bottom;float:left;margin-right:10px;padding-bottom:11px;overflow:hidden}.brandFeature-point-img img{width:200px;padding:5px;background:#fff;border:#ccc 1px solid;text-align:center}.brandFeature-point-txt{overflow:hidden;line-height:1.6;font-size:12px}.brandReview{color:#333}.brandReview-box{border:1px solid #ccc;margin-bottom:15px;background:#fff}.brandReview-box-inner{padding:15px}.brandReview-box-title{font-size:15px;font-weight:bold;line-height:1.2;background:#f3f1ea;padding:10px 10px 12px}.brandReview-box-review{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:5px;font-size:13px}.brandReview-box-review dt{flex-shrink:0;font-weight:bold}.brandReview-box-review-star{display:inline-block;vertical-align:bottom;font-size:0}.brandReview-box-review-star img{margin-right:1px;vertical-align:bottom}.brandReview-box-review-score{color:#fa5a68;font-weight:bold;font-size:20px;font-family:Helvetica,Arial,verdana,sans-serif;vertical-align:bottom}.brandReview-box-reviewDetail{margin-bottom:5px}.brandReview-box-reviewDetail span{line-height:1.5;font-size:12px;margin-right:2px}.brandReview-box-reviewDetail span::after{content:"/";margin-left:5px}.brandReview-box-reviewDetail span:last-child::after{content:none}.brandReview-box-reviewDetail strong{color:#fa5a68;font-family:Helvetica,Arial,verdana,sans-serif;margin-left:2px}.brandReview-box-reviewSchoolYear{display:-webkit-flex;display:flex;margin-bottom:5px;font-size:13px}.brandReview-box-reviewSchoolYear dt{flex-shrink:0;font-weight:bold}.brandReview-box-reviewPostYear{display:-webkit-flex;display:flex;margin-bottom:15px;font-size:13px}.brandReview-box-reviewPostYear dt{flex-shrink:0;font-weight:bold}.brandReview-box-reviewContensts-wrap{display:-webkit-flex;display:flex;flex-direction:row;width:100%;border-top:1px solid #ccc;padding:15px 0;word-wrap:break-word;overflow-wrap:break-word}.brandReview-box-reviewContensts{flex:1;word-break:break-all}.brandReview-box-reviewOutcomeContensts{flex-shrink:0;width:210px;border-left:1px #ccc dotted;margin-left:10px;padding-left:10px}.brandReview-box-reviewContensts-item{margin-bottom:25px}.brandReview-box-reviewContensts-item dt{font-weight:bold;font-size:14px;line-height:1.2;margin-bottom:5px}.brandReview-box-reviewContensts-item dd{font-size:13px;line-height:1.6}.brandReview-box-reviewContensts-item:last-child{margin-bottom:0}.brandReview-box-reviewContensts-item-graph{position:relative;display:block;width:211px;margin:0 auto;padding-top:10px;text-align:center;padding-bottom:30px;text-indent:0}.brandReview-box-reviewContensts-item-graph img{width:211px}.brandReview-box-reviewContensts-item-graph-vlabel{position:absolute;display:inline-block;font-size:10px;top:8px;left:14px}.brandReview-box-reviewContensts-item-graph-hlabel{position:absolute;display:inline-block;font-size:10px;bottom:33px;right:5px}.brandReview-box-reviewContensts-item-graph-hitem1{position:absolute;display:inline-block;font-size:10px;text-align:center;bottom:8px;left:69px}.brandReview-box-reviewContensts-item-graph-hitem2{position:absolute;display:inline-block;font-size:10px;text-align:center;bottom:8px;right:60px}.brandReview-box-bottom{border-top:1px solid #ccc;padding-top:12px}.brandReview-box-bottom-id{font-size:11px;text-align:right}.bodyFixed{overflow:hidden;height:100%}.modal{display:none;z-index:1800000100;position:fixed;top:0;left:0;bottom:0;right:0;padding:15px;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6)}.modal:after{content:"";vertical-align:middle;display:inline-block;height:100%}.modal__active{display:block}.modal-inner{display:inline-block;vertical-align:middle;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.modal-close{position:absolute;top:-10px;right:-10px;display:block;font-size:22px;font-weight:bold;background:#c1c1c1;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding:2px 7px 4px;line-height:normal !important}.modal-close:hover{cursor:pointer;outline:0}.modal-content{text-align:left;margin:0 auto;width:520px;height:210px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;box-sizing:border-box;background:#fff;padding:30px 20px}.modal-content-close{position:absolute;top:-15px;right:-8px;display:block;font-size:22px;font-weight:bold;background:#c1c1c1;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;padding:2px 7px 4px;line-height:normal !important}.modal-content-close:hover{cursor:pointer;outline:0}.modal-content-inner{overflow-y:scroll;height:570px;padding:5px 20px 0}.modal-content-logo{text-align:center;margin-bottom:15px}.modal-content-title{text-align:center;font-size:16px;font-weight:bold;line-height:1.4;margin-bottom:15px}.modal-contentSelect{text-align:center}.modal-contentSelect select{margin:0 auto;padding:5px 25px 5px 14px;height:45px;width:350px;border-radius:5px;background:url(/img/pc/lp/lp10/ic_arrow_bottom_gray.png) no-repeat 97% center #fff;background-size:12px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-contentSelect select::-ms-expand{display:none}.modalCampaign-content{background:#fff;border-radius:10px;height:560px;margin:0 auto;box-sizing:border-box;text-align:left;padding:20px}.modalCampaign-content-button{text-align:center;position:relative}.modalCampaign-content-button a{position:absolute;color:#fff;text-decoration:none;width:300px;bottom:-67px;left:30%;font-size:20px;box-shadow:0 5px 0 #ce7707;background:#ff9001;padding:22px 30px;border-radius:5px;font-weight:bold}.modalCampaign-content-button a:hover{opacity:.8}.modalBrand{display:none;z-index:1800000100;position:fixed;top:0;left:0;bottom:0;right:0;padding:15px;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.6)}.modalBrand:after{content:"";vertical-align:middle;display:inline-block;height:100%}.modalBrand__active{display:block}.modalBrand-inner{display:inline-block;vertical-align:middle;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.modalBrand-content{position:relative;background:#fff;border-radius:10px;height:670px;width:985px;margin:0 auto;padding-bottom:85px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}.modalBrand-content__noCvButton{height:575px}.modalBrand-content-close{position:absolute;top:-15px;right:-8px;display:block;font-size:22px;font-weight:bold;background:#c1c1c1;border:0;border-radius:50%;padding:2px 7px 4px;line-height:normal !important}.modalBrand-content-close:hover{cursor:pointer;outline:0}.modalBrand-content-inner{overflow-y:scroll;height:570px}.modalBrand-content-brand-inner{padding:10px 20px 0}.modalBrand-content-brand-introduction{margin-bottom:20px}.modalBrand-content-brand-introduction-top{display:flex;margin-bottom:10px}.modalBrand-content-brand-introduction-top-img{flex-shrink:0;width:90px;height:90px;line-height:87px;border:1px solid #ccc;overflow:hidden;text-align:center;margin-right:10px}.modalBrand-content-brand-introduction-top-img img{vertical-align:middle;width:90px}.modalBrand-content-brand-introduction-top-feature-review{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:13px;margin-bottom:5px}.modalBrand-content-brand-introduction-top-feature-review-star{position:relative;top:-1px;font-size:0}.modalBrand-content-brand-introduction-top-feature-review-star img{margin-right:1px;vertical-align:bottom}.modalBrand-content-brand-introduction-top-feature-review-score{vertical-align:bottom;color:#fa5a68;font-weight:bold;font-size:20px;line-height:.9;margin-left:3px;font-family:Helvetica,Arial,verdana,sans-serif}.modalBrand-content-brand-introduction-top-feature-review-number{font-size:11px;margin-left:3px}.modalBrand-content-brand-introduction-top-feature-txt{font-size:16px;color:#333;margin-bottom:10px;line-height:1.6}.modalBrand-content-brand-introduction-top-feature-list-wrap{font-size:0}.modalBrand-content-brand-introduction-top-feature-list{display:inline-block;font-size:11px;line-height:20px;padding:0 5px;margin:0 5px 3px 0;color:#bcbcbc;background:#e7e7e7;min-width:35px;text-align:center;border-radius:4px}.modalBrand-content-brand-introduction-top-feature-list__on{color:#fff;background:#00aac3}.modalBrand-content-brand-introduction-top-feature-list__off{color:#bcbcbc;background:#e7e7e7}.modalBrand-content-brand-introduction-bottom:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}*:first-child+html .modalBrand-content-brand-introduction-bottom{*zoom:1}.modalBrand-content-brand-introduction-bottom-img{width:212px;background:#fff url(/img/pc/detail/detail_shadow.gif) no-repeat bottom;float:left;margin-right:10px;padding-bottom:11px;text-align:center}.modalBrand-content-brand-introduction-bottom-img img{width:200px;height:auto;padding:5px;border:#ccc 1px solid;background:#fff}.modalBrand-content-brand-introduction-bottom-txt{margin-bottom:10px;font-size:14px;line-height:1.6}.modalBrand-content-brand-feature{margin-bottom:40px}.modalBrand-content-brand-feature-point{border:#ccc 5px solid;padding:0 10px 10px;margin:0 auto 15px}.modalBrand-content-brand-feature-point:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}*:first-child+html .modalBrand-content-brand-feature-point{*zoom:1}.modalBrand-content-brand-feature-point-title:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}*:first-child+html .modalBrand-content-brand-feature-point-title{*zoom:1}.modalBrand-content-brand-feature-point-title-numbers{float:left;margin-top:-10px}.modalBrand-content-brand-feature-point-title-txt{float:left;color:#fa5262;font-size:16px;font-weight:bold;line-height:1.4;width:560px;padding:10px 8px 11px}.modalBrand-content-brand-feature-point-img{width:212px;background:url(/img/pc/detail/detail_shadow.gif) no-repeat bottom;float:left;margin-right:10px;padding-bottom:11px}.modalBrand-content-brand-feature-point-img img{width:200px;padding:5px;background:#fff;border:#ccc 1px solid;text-align:center}.modalBrand-content-brand-feature-point-txt{line-height:1.6;font-size:12px}.modalBrand-content-brand-review{color:#333;margin-bottom:40px}.modalBrand-content-brand-review-box{border:1px solid #ccc;margin-bottom:15px;background:#fff}.modalBrand-content-brand-review-box-inner{padding:15px}.modalBrand-content-brand-review-box-title{font-size:15px;font-weight:bold;line-height:1.2;background:#f3f1ea;padding:10px 10px 12px}.modalBrand-content-brand-review-box-review{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:5px;font-size:13px}.modalBrand-content-brand-review-box-review dt{flex-shrink:0;font-weight:bold}.modalBrand-content-brand-review-box-review-star{display:inline-block;vertical-align:bottom;font-size:0}.modalBrand-content-brand-review-box-review-star img{margin-right:1px;vertical-align:bottom}.modalBrand-content-brand-review-box-review-score{color:#fa5a68;font-weight:bold;font-size:20px;font-family:Helvetica,Arial,verdana,sans-serif;vertical-align:bottom}.modalBrand-content-brand-review-box-reviewDetail{margin-bottom:5px}.modalBrand-content-brand-review-box-reviewDetail span{line-height:1.5;font-size:12px;margin-right:2px}.modalBrand-content-brand-review-box-reviewDetail span::after{content:"/";margin-left:5px}.modalBrand-content-brand-review-box-reviewDetail span:last-child::after{content:none}.modalBrand-content-brand-review-box-reviewDetail strong{color:#fa5a68;font-family:Helvetica,Arial,verdana,sans-serif;margin-left:2px}.modalBrand-content-brand-review-box-reviewSchoolYear{display:-webkit-flex;display:flex;margin-bottom:5px;font-size:13px}.modalBrand-content-brand-review-box-reviewSchoolYear dt{flex-shrink:0;font-weight:bold}.modalBrand-content-brand-review-box-reviewPostYear{display:-webkit-flex;display:flex;margin-bottom:15px;font-size:13px}.modalBrand-content-brand-review-box-reviewPostYear dt{flex-shrink:0;font-weight:bold}.modalBrand-content-brand-review-box-reviewContensts-wrap{display:-webkit-flex;display:flex;flex-direction:row;width:100%;border-top:1px solid #ccc;padding:15px 0;word-wrap:break-word;overflow-wrap:break-word}.modalBrand-content-brand-review-box-reviewContensts{flex:1;word-break:break-all}.modalBrand-content-brand-review-box-reviewOutcomeContensts{flex-shrink:0;width:210px;border-left:1px #ccc dotted;margin-left:10px;padding-left:10px}.modalBrand-content-brand-review-box-reviewContensts-item{margin-bottom:25px}.modalBrand-content-brand-review-box-reviewContensts-item dt{font-weight:bold;font-size:14px;line-height:1.2;margin-bottom:5px}.modalBrand-content-brand-review-box-reviewContensts-item dd{font-size:13px;line-height:1.6}.modalBrand-content-brand-review-box-reviewContensts-item:last-child{margin-bottom:0}.modalBrand-content-brand-review-box-reviewContensts-item-graph{position:relative;display:block;width:211px;margin:0 auto;padding-top:10px;text-align:center;padding-bottom:30px;text-indent:0}.modalBrand-content-brand-review-box-reviewContensts-item-graph img{width:211px}.modalBrand-content-brand-review-box-reviewContensts-item-graph-vlabel{position:absolute;display:inline-block;font-size:10px;top:8px;left:14px}.modalBrand-content-brand-review-box-reviewContensts-item-graph-hlabel{position:absolute;display:inline-block;font-size:10px;bottom:33px;right:5px}.modalBrand-content-brand-review-box-reviewContensts-item-graph-hitem1{position:absolute;display:inline-block;font-size:10px;text-align:center;bottom:8px;left:69px}.modalBrand-content-brand-review-box-reviewContensts-item-graph-hitem2{position:absolute;display:inline-block;font-size:10px;text-align:center;bottom:8px;right:60px}.modalBrand-content-brand-review-box-bottom{border-top:1px solid #ccc;padding-top:12px}.modalBrand-content-brand-review-box-bottom-id{font-size:11px;text-align:right}.modalBrand-content-brand-movie{margin:0 10px 40px}.modalBrand-content-brand-movie-frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.modalBrand-content-brand-movie-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modalBrand-content-brand-movie-contents{margin-top:15px}.modalBrand-content-brand-movie-contents-title{margin-bottom:10px;font-size:16px;line-height:1.2}.modalBrand-content-brand-movie-contents-txt{line-height:1.6;font-size:12px}.modalBrand-contentCv{position:absolute;bottom:0;right:0;width:100%;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background:rgba(0,0,0,.74)}.modalBrand-contentCv-title{background:#000;color:#fff;padding:6px 0;text-align:center}.modalBrand-contentCv-bt{display:none;padding:10px 0 14px}.modalBrand-contentCv-bt button{display:block;width:360px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;border:none;font-weight:bold;font-size:22px;border-radius:5px;text-align:center;text-decoration:none;box-shadow:0 4px 0 #bf525f;margin:0 auto;background:#ed6070}.modalBrand-contentCv-bt button span{font-size:18px;background:#fff;color:#ed6070;padding:1px 5px 3px 5px;margin-right:10px;vertical-align:middle}.modalBrand-contentCv-bt button:hover{cursor:pointer;position:relative;top:4px;box-shadow:none}.modalBrand-contentCv-bt button:focus{outline:0}.modalBrand-contentCv-bt__active{display:block}.modalBrand-contentCv-bt__add button{color:#ed6070;box-shadow:0 4px 0 #ed6070;border:1px solid #ed6070;background:#fff}.modalBrand-contentCv-bt__add button span{background:#ed6070;color:#fff;margin-right:5px}.modalBrand-content-closeBottom button{display:block;padding:7px 17px;border:none;font-weight:bold;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-align:center;text-decoration:none;background:#ddd;margin:0 auto 30px}.modalBrand-content-closeBottom button:hover{cursor:pointer;background:#edecec}.modalBrand-content-closeBottom button:focus{outline:0}.modalBrand-content-brand-introduction-top-feature-subjectItem{display:flex;width:100%;margin-bottom:7px}.modalBrand-content-brand-introduction-top-feature-subjectItem dt{width:55px;font-weight:bold;margin-right:10px;box-sizing:border-box;line-height:1.2}.modalBrand-content-brand-introduction-top-feature-subjectItem dd{width:calc(100% - 55px)}.modalBrand-content-brand-introduction-top-feature-item{display:flex}.modalBrand-content-brand-introduction-top-feature-item dt{flex-shrink:0;font-size:13px;font-weight:bold;color:#333;width:65px;padding-top:4px}.modalBrand-content-brand-introduction-top-feature-subjectItem-tag{display:flex;flex-wrap:wrap}.modalBrand-content-brand-introduction-top-feature-subjectItem-tag li{margin-right:5px;line-height:1.2}.modalBrand-content-brand-introduction-top-feature-subjectItem-tag li::after{content:"/";margin-left:5px}.modalBrand-content-brand-introduction-top-feature-subjectItem-tag li:last-child::after{content:"";margin:0}.addList{width:100%;height:100%;position:fixed;top:0;left:0;visibility:hidden;opacity:0;transition-property:opacity visibility;transition-duration:.4s;z-index:1800000000}.addList__added{visibility:visible;opacity:1}.addList-plate{width:472px;height:100px;background:rgba(0,0,0,.85);border-radius:5px;color:#fff;font-size:24px;line-height:100px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.addList-plate::before{content:"";display:inline-block;width:45px;height:55px;vertical-align:-17px;margin-right:10px;background:url(/img/pc/lp/checkedicon.png) no-repeat 0 0}.followingCv{width:100%;position:fixed;bottom:0;left:0;border-top:1px solid #aaa;background:rgba(0,0,0,.3);padding:10px 0 14px;z-index:1300000000}.followingCv a{display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:340px;margin:0 auto;color:#fff;font-weight:bold;line-height:1.2;font-size:18px;padding:5px 20px 5px 0;background:#fe8902 url(/img/pc/lp/ic_arrow_right.png) no-repeat 95% center;text-decoration:none;box-shadow:0 5px 0 #b26001;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.followingCv a:hover{cursor:pointer;position:relative;top:5px;box-shadow:none}.followingCv-bt-free{padding:3px 5px;font-size:16px;font-weight:bold;background:#fff;color:#be1e1e;margin-right:15px}.match{padding:60px 0;background:#194f91}.match-inner{margin:0 auto;width:760px;height:360px;background:url(/img/pc/lp/lp10/match_bg.png) no-repeat}.match-title{padding:55px 0 0 80px;margin-bottom:20px}.match-startBtn{width:320px;padding-left:126px}.match-startBtn a{display:block;text-align:center;padding:25px;border-bottom:4px solid #d13030;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size:30px;font-weight:bold;text-decoration:none;background:#ff6868;color:#fff}.match-startBtn a:hover{background:#ff8989}.match-qa{position:relative;margin:0 auto;width:760px}.match-qa-title{text-align:center;padding:10px;background:#cbeef3}.match-qa-inner{padding:40px 30px 30px;background:url(/img/pc/lp/match_bg_grid.png) repeat 0 0}.match-qa-box{display:table;margin-bottom:30px;width:694px;border:solid 3px #0096af;background:#fff;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}.match-qa-box-num{display:table-cell;vertical-align:middle;padding:23px 10px;width:67px;font-size:30px;font-weight:bold;background:url(/img/pc/lp/match_bg_qanum.png) no-repeat 0 center;color:#fbd746}.match-qa-box-txt{display:table-cell;vertical-align:middle;padding:0 0 0 20px;font-size:25px;font-weight:bold}.match-qa-selectBox{margin:0 20px;height:164px}.match-qa-selectBox-btn{float:left;text-align:center}.match-qa-selectBox-btn a{position:relative;display:block;padding:12px 0 13px;width:320px;border-bottom:4px solid #005563;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;line-height:1;font-size:22px;font-weight:bold;min-height:72px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#0096af;color:#fff}.match-qa-selectBox-btn a span{position:absolute;width:280px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.match-qa-selectBox-btn a span i{font-size:15px;font-style:normal}.match-qa-selectBox-btn a:hover{text-decoration:none;border-bottom:1px solid #005563;background:#30a8bc}.match-qa-selectBox-btn:hover{position:relative;top:3px}.match-qa-selectBox-btn:nth-child(1){margin:0 20px 20px 0}.match-qa-selectBox-btn:nth-child(2){margin:0 0 20px}.match-qa-selectBox-btn:nth-child(3){margin:0 20px 0 0}.match-qa-bottom{display:flex;justify-content:space-between;align-items:center;padding:10px 30px;background:#fff;border-top:3px solid #0096af;min-height:56px;box-sizing:border-box}.match-qa-bottom-button-return{-webkit-appearance:none;appearance:none;display:inline-block;padding:5px 15px 5px 10px;border:solid 1px #aaa;border-radius:4px;font-size:14px;font-weight:bold;text-decoration:none;background:#fff;color:#333;margin-right:5px}.match-qa-bottom-button-return:before{content:" ";display:inline-block;width:0;height:0;margin:0 5px 0 0;border-style:solid;border-width:5px 8px 5px 0;border-color:rgba(0,0,0,0) #0096af rgba(0,0,0,0) rgba(0,0,0,0)}.match-qa-bottom-button-return:hover{cursor:pointer;background:#f3fdff;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.match-qa-bottom-button-first{-webkit-appearance:none;appearance:none;display:inline-block;padding:5px 15px;border:solid 1px #aaa;border-radius:4px;font-size:14px;font-weight:bold;text-decoration:none;background:#eee;color:#333}.match-qa-bottom-button-first:hover{cursor:pointer;background:#fff;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.match-qa-bottom-number-txt{font-size:16px}.match-qa-bottom-number-txt span{font-size:24px;color:#00aac3;margin:0 5px;font-weight:bold}.match-qa-areaBox-title{display:inline-block;text-align:center;margin-bottom:30px;padding:27px 0;width:694px;border:solid 3px #0096af;font-size:25px;font-weight:bold;background:#fff;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif}.match-qa-areaBox-prefSelect{padding:20px 20px 10px 20px;width:700px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}.match-qa-areaBox-prefSelect-content{margin-bottom:10px}.match-qa-areaBox-prefSelect-contentTitle{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #0096af;font-size:14px;font-weight:bold}.match-qa-areaBox-prefSelect-contentList{margin-right:30px}.match-qa-areaBox-prefSelect-contentList li{display:inline-block;vertical-align:middle;margin:0 10px 10px 0;min-width:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.match-qa-areaBox-prefSelect-contentTitle input[type=checkbox],.match-qa-areaBox-prefSelect-contentList li input[type=checkbox]{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.match-qa-areaBox-prefSelect-contentTitle label span:hover,.match-qa-areaBox-prefSelect-contentList li label span:hover{opacity:.7;cursor:pointer}.match-qa-areaBox-prefSelect-contentTitle input[type=checkbox]:focus,.match-qa-areaBox-prefSelect-contentList li input[type=checkbox]:focus{outline:none}.match-qa-areaBox-prefSelect-contentTitle input[type=checkbox]+label,.match-qa-areaBox-prefSelect-contentList li input[type=checkbox]+label{display:inline-block;position:relative;vertical-align:middle;font-size:14px}.match-qa-areaBox-prefSelect-contentTitle input[type=checkbox]+label span,.match-qa-areaBox-prefSelect-contentList li input[type=checkbox]+label span{padding-left:27px;line-height:normal}.match-qa-areaBox-prefSelect-contentTitle input[type=checkbox]+label:before,.match-qa-areaBox-prefSelect-contentList li input[type=checkbox]+label:before{position:absolute;content:"";top:0;display:block;width:18px;height:18px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.match-qa-areaBox-prefSelect-contentTitle input[type=checkbox]+label:after,.match-qa-areaBox-prefSelect-contentList li input[type=checkbox]+label:after{position:absolute;content:"";display:block;height:10px;left:7px;top:2px;transform:rotate(45deg);width:4px;border-right:3px solid #ddd;border-bottom:3px solid #ddd}.match-qa-areaBox-prefSelect-contentTitle input[type=checkbox]:checked+label:before,.match-qa-areaBox-prefSelect-contentList li input[type=checkbox]:checked+label:before{position:absolute;content:"";top:0;display:block;width:18px;height:18px;border:1px solid #fa5262;background:#fa5262;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.match-qa-areaBox-prefSelect-contentTitle input[type=checkbox]:checked+label:after,.match-qa-areaBox-prefSelect-contentList li input[type=checkbox]:checked+label:after{position:absolute;content:"";display:block;height:10px;left:7px;top:2px;transform:rotate(45deg);width:4px;border-right:3px solid #fff;border-bottom:3px solid #fff}.match-qa-areaBox-arrow{margin:20px auto;width:0;height:0;border-style:solid;border-width:30px 60px 0 60px;border-color:#0096af rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.match-qa-areaBox-submitBtn{-webkit-appearance:none;appearance:none;display:block;text-align:center;margin:0 auto;padding:13px 0 12px;width:278px;border:1px solid #be1e1e;border-bottom:4px solid #6c0a0a;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size:22px;font-weight:bold;text-decoration:none;background:#be1e1e;color:#fff}.match-qa-areaBox-submitBtn:hover{position:relative;top:3px;margin:0 auto 3px;border-bottom:1px solid #6c0a0a;background:#cb4b4b;cursor:pointer}.match-qa-areaBox-submitBtn__none{border:solid 1px #bbb;border-bottom:solid 4px #bbb;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}.match-qa-areaBox-submitBtn__none:hover{position:unset;cursor:default;border:solid 1px #bbb;border-bottom:solid 4px #bbb;background:#ccc;margin:0 auto}.foot{padding:50px 0;background:#eee}.foot-inner{text-align:center;margin:0 auto;width:960px}.foot-top{margin:0 0 30px;font-size:13px;font-weight:bold}.foot-top img{position:relative;top:6px}.foot-txt{margin:0 0 15px;font-size:11px;line-height:1.5}.foot-reliableInfo{margin-bottom:20px}.foot-reliableInfo-inner{display:flex;margin:0 auto;width:700px;background:#fff;margin-bottom:20px;border-radius:3px;padding:10px 20px}.foot-reliableInfo-item{display:flex;align-items:center;width:50%;border-right:1px solid #ddd;padding-right:15px;margin-right:15px}.foot-reliableInfo-item dt{margin-right:15px}.foot-reliableInfo-item dd{font-size:11px;line-height:1.3;text-align:left}.foot-reliableInfo-item:last-child{border-right:none;padding-right:0;margin-right:0}.foot-lint{display:flex;justify-content:center}.foot-lint a{font-size:11px;color:#2975c2;width:50%}.foot-lint a:first-child{text-align:right}.foot-lint a:last-child{text-align:left}
