.content-md{padding-bottom:2rem}.main-visual{height:420px;width:100%;background:url(/images/info/icatch.png);margin-bottom:1rem;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.trapezoid{width:190px;border-bottom:46px solid #fff;border-left:26px solid transparent;border-right:26px solid transparent;margin:auto;position:relative}.logo_link{text-align:center;position:absolute;top:10px;right:0;left:0;margin:auto;z-index:150}.logo_link a{display:inline-block;width:140px}.title__head{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.title__head .title01{color:#fff;text-shadow:0 0 4px #000;text-align:center;font-size:20px;transform:none;background:none;margin-bottom:0;padding:0}.title__head .title02{text-align:center;font-size:28px;color:#fff;margin-bottom:12px;text-shadow:0 0 4px #000;font-weight:700}.title__head .title_strong{font-size:40px;color:#fff246;display:block;margin:10px 0 4px;font-weight:700}.point-ttl{font-size:15px;padding-left:18px;position:relative;border-bottom:1px solid #ddd;margin-bottom:10px}.point-ttl:before{position:absolute;top:2px;left:0;z-index:2;content:"";width:9px;height:17px;background:#1e7ad1}.choose_searchtype .modal-content{text-align:center}.choose_searchtype .carouselBox h2{font-weight:700;margin-bottom:2rem}.choose_searchtype .carouselBox p{font-size:18px;font-weight:700;text-indent:20px}.choose_searchtype .carouselBox p.modal-head:before{content:"";display:inline-block;position:absolute;margin-left:-24px;width:23px;height:23px;background:url(/images/common/icons/area-jp.png) no-repeat 0 0/23px auto}.choose_searchtype .carouselBox .choose-btn-lists li{width:42%;padding:0 6px}.choose_searchtype .carouselBox ul li .btn-change{display:block;-webkit-box-shadow:rgb(245 245 245 / 80%) 1px 2px 1px,white 0 2px 0 inset,rgb(235 235 235 / 70%) 0 -3px 0 inset;-moz-box-shadow:rgba(245,245,245,.8) 1px 2px 1px,white 0 2px 0 inset,rgba(235,235,235,.7) 0 -3px 0 inset;box-shadow:#f5f5f5cc 1px 2px 1px,#fff 0 2px inset,#ebebebb3 0 -3px inset;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f5f5f5),color-stop(30%,#ffffff));background-image:-webkit-linear-gradient(#f5f5f5,#ffffff 30%);background-image:-moz-linear-gradient(#f5f5f5,#ffffff 30%);background-image:-o-linear-gradient(#f5f5f5,#ffffff 30%);background-image:linear-gradient(#f5f5f5,#fff 30%);border:1px solid #CAD0C6;padding:26px 0;border-radius:10px}.choose_searchtype .carouselBox ul li .btn-change span{display:block;padding-top:54px;font-size:18px;text-align:center;line-height:1;font-weight:700}.choose_searchtype .carouselBox ul li .btn-change.link_area span{background:url(/images/common/icons/area_bg-green.png) no-repeat 50% 0;background-size:46px auto}.choose_searchtype .carouselBox ul li .btn-change.link_traffic span{background:url(/images/common/icons/traffic_bg-green.png) no-repeat 50% 0;background-size:46px auto}.choose_searchtype .carouselBox .area-lists li{width:calc(50% - 4px);padding:3px 0}.choose_searchtype .carouselBox .area-lists li a{color:#000;font-weight:700;display:block;height:56px;line-height:56px;-webkit-box-shadow:rgb(245 245 245 / 80%) 1px 2px 1px,white 0 2px 0 inset,rgb(235 235 235 / 70%) 0 -3px 0 inset;-moz-box-shadow:rgba(245,245,245,.8) 1px 2px 1px,white 0 2px 0 inset,rgba(235,235,235,.7) 0 -3px 0 inset;box-shadow:#f5f5f5cc 1px 2px 1px,#fff 0 2px inset,#ebebebb3 0 -3px inset;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f5f5f5),color-stop(30%,#ffffff));background-image:-webkit-linear-gradient(#f5f5f5,#ffffff 30%);background-image:-moz-linear-gradient(#f5f5f5,#ffffff 30%);background-image:-o-linear-gradient(#f5f5f5,#ffffff 30%);background-image:linear-gradient(#f5f5f5,#fff 30%);border:1px solid #CAD0C6;border-radius:10px;padding:0;position:relative}.choose_searchtype .carouselBox .area-lists li a:after{content:"";font-family:Ionicons;font-size:1rem;font-weight:700;color:#cad0c6;position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.condition-sch{margin-bottom:4rem}.condition-sch .btn{font-weight:700;line-height:52px;padding:0 1rem;font-size:1.1rem;background:#fff;color:#222;border:1px solid #CAD0C6;border-radius:10px;box-shadow:#ddd 0 -4px inset;cursor:pointer}.condition-sch .btn .ion-android-search:before{color:#2183df;font-size:1.6rem;font-weight:700;position:relative;top:3px}@media only screen and (max-width: 767px){.main-visual{height:240px;margin-bottom:0}.logo_link img{width:130px}.title__head{width:100%}.title__head .title01{font-size:12px}.title__head .title02{font-size:18px}.title__head .title_strong{margin:6px 0 0}.title__bottom{padding:6px 20px;text-align:center;opacity:.8}.modal-backdrop.show{opacity:.7}.choose_searchtype .modal-content{width:100%;background-color:inherit;border:none;color:#fff}.choose_searchtype .carouselBox h2,.choose_searchtype .carouselBox h3{text-shadow:0 1px 0 #000}.choose_searchtype .carouselBox ul li .btn-change span{color:#000}}.chart-container{max-height:350px}.chart-container .chartNav{display:table;float:right;margin:5px 0 0}.chart-container .chartNav .chartBox{display:table-cell;vertical-align:middle;width:40px;margin-right:3px;background:#ff9f4099;border:1px solid rgba(255,159,64,1)}.chart-container .chartNav .text{font-size:13px;color:#222}.brand-sch-Box{background:#f4f4f4;border-radius:5px;padding:20px 10px}.brand-sch-Box .itemBox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brand-sch-Box .itemBox li{width:300px;margin:0 5px}.brand-sch-Box .itemBox li a{display:block;text-align:center;height:60px;font-weight:700;line-height:60px;font-size:1.3rem;background:#fff;color:#222;border:1px solid #CAD0C6;border-radius:10px;box-shadow:#ddd 0 -4px inset;cursor:pointer}.brand-sch-Box .itemBox li a:before{content:" ";display:inline-block;height:26px;width:26px;margin:0 5px 4px 0;background-size:cover;background-repeat:no-repeat;vertical-align:middle}.brand-sch-Box .itemBox li a#chooseArea:before,.modal-areaLabel:before{background-image:url(/images/common/icons/area_bg-green.png)}.brand-sch-Box .itemBox li a#chooseTraffic:before,.modal-trafficLabel:before{background-image:url(/images/common/icons/traffic_bg-green.png)}.brand #checkActivation{padding:1rem 1rem 0}.brand .selectedTermsArea{background-color:#fff;border-radius:5px;padding:.8rem;margin:0 0 .8rem}.brand .selectedTermsArea dt{line-height:1.8}.brand .selectedTermsArea dd{margin:0}.brand #checkActivation .button-area{position:relative}.brand #checkActivation .button-area .offer-number{position:absolute;left:0;display:none}.brand #checkActivation .button-area .btn{width:300px;font-size:18px;border-radius:10px}.brand .searchResultList .jobCard .jobCard-header ul li label input.large{display:none}.modal-body{padding:15px 0;border-top:1px solid #ccc}.carousel-inner{padding:0 1.5rem}.carousel-item.active{display:block}.modal_group .modal-header{text-align:center;padding:10px;margin:0 10px;border:none}.modal_group .modal-header h3{font-size:16px;font-weight:700;color:#333;margin:0;padding:.6rem 0;width:100%}.modal_group .modal-header h3:before{content:" ";display:inline-block;height:26px;width:26px;margin:0 5px 4px 0;background-size:cover;background-repeat:no-repeat;vertical-align:middle}.modal_group .Modal-ttl{background:#f4f4f4;border-left:5px solid #7cc240;font-size:15px;font-weight:500;color:#333;padding:8px 0 8px 10px;margin-bottom:5px}.modal_group .return{margin:0 0 0 10px;font-size:13px}.modal_group .return a{color:#0275d8;cursor:pointer}.sch-Box .region-Box{padding:1.5rem 0;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#modal-brand_traffic .sch-Box .region-Box{justify-content:inherit}.area-select-panel .area-select-lists li,.sch-Box .region-Box.sub-Area li{width:25%;padding:6px 3px;text-align:center}.area-select-lists li a,.sch-Box .region-Box li .link-btn{display:flex;justify-content:center;flex-direction:column;height:56px;padding:0;-webkit-box-shadow:rgb(245 245 245 / 80%) 1px 2px 1px,white 0 2px 0 inset,rgb(235 235 235 / 70%) 0 -3px 0 inset;-moz-box-shadow:rgba(245,245,245,.8) 1px 2px 1px,white 0 2px 0 inset,rgba(235,235,235,.7) 0 -3px 0 inset;box-shadow:#f5f5f5cc 1px 2px 1px,#fff 0 2px inset,#ebebebb3 0 -3px inset;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#f5f5f5),color-stop(30%,#ffffff));background-image:-webkit-linear-gradient(#f5f5f5,#ffffff 30%);background-image:-moz-linear-gradient(#f5f5f5,#ffffff 30%);background-image:-o-linear-gradient(#f5f5f5,#ffffff 30%);background-image:linear-gradient(#f5f5f5,#fff 30%);border:1px solid #CAD0C6;border-radius:10px;font-weight:700;white-space:pre-wrap}.sch-Box .region-Box.sub-Area li{padding:6px}.sch-Box .region-Box li .link-btn .link-txt{display:block;font-size:10px;font-weight:400;margin-top:5px;white-space:nowrap;overflow:hidden}.modal_group .sch-Box .check-list{padding:1rem 0}.modal_group .sch-Box .check-list li{width:25%;line-height:1.8rem;font-size:.83rem}.modal_group .sch-Box .check-list li label{padding:6px 5px 6px 25px;text-indent:-20px;font-size:14px}.sch-sgroup-footer{border-top:1px solid #ccc;margin-right:-1.5rem;margin-left:-1.5rem;padding:1rem 2rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sch-sgroup-footer .result-number{display:none}.sch-sgroup-footer .button-area,.sch-sgroup-footer .button-area .btn{margin:0}.sch-sgroup-footer .button-area{width:100%}.sch-sgroup-footer .button-area .btn-blue{width:280px;margin-right:10px;font-size:18px}#body_brand_index .search-zero-match .error-txt{background-color:#fff;border:none}@media only screen and (max-width: 767px){.txt-h1{border-bottom:none}.content-md .brand{margin-top:10px;margin-right:-15px;margin-left:-15px}.Box_title{font-size:16px;margin-bottom:15px;border-bottom:1px solid #d6d4cc;border-radius:0;padding:0;text-align:center}.Box_title.bg-lightgreen{margin:0}.chart-container{margin-top:1rem}.brand #checkActivation .button-area .offer-number{left:0;right:0;top:-26px}.brand #checkActivation{padding:1rem .3rem 0}.brand #checkActivation .button-area .btn{margin:0}.area-sch-List>li{width:32%;margin-bottom:10px}.sch-Box .region-Box{padding:1rem 0}.sch-Box .region-Box li,.sch-Box .region-Box.sub-Area li{width:50%}.sch-sgroup-footer{padding:1rem 0 0}.sch-sgroup-footer .result-number{font-size:12px}.sch-sgroup-footer .button-area{width:73%}.sch-sgroup-footer .button-area .btn-blue{width:56%;font-size:14px}.sch-sgroup-footer .button-area .btn-reset{width:40%}.trapezoid{width:150px;border-bottom:36px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}.logo_link{top:7px}.logo_link a{width:118px}}@media only screen and (max-width: 480px){.modal-body{padding:10px}.modal_group .sch-Box .check-list li{width:33.3%}.sch-sgroup-footer{padding-top:7px}.sch-sgroup-footer{flex-wrap:wrap}.sch-sgroup-footer .result-number{width:100%;margin:0 0 5px 15px;display:none}.sch-sgroup-footer .button-area{width:100%}.sch-sgroup-footer .button-area .btn-reset{width:30%}.brand-sch-Box .itemBox li a#chooseArea:before{margin-right:0}.carousel-inner{padding:0}.area-select-panel .area-select-lists li{width:33.3%;padding-right:7px}.sch-Box .region-Box.sub-Area li{padding:0 7px 7px 0}.sch-Box .region-Box.sub-Area li:nth-child(2n){padding-right:0}.area-select-panel .area-select-lists li:nth-child(3),.area-select-panel .area-select-lists li:nth-child(6){padding-right:0}.sch-sgroup-footer{margin-right:-10px;margin-left:-10px;padding-top:1rem}.sch-sgroup-footer .button-area .btn{height:42px;border-radius:10px}.brand #checkActivation .button-area .btn{width:210px}}@media (-webkit-transform-3d){.carousel-item{-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;-o-transition:-o-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out,-o-transform .1s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}}@supports ((-webkit-transform: translate3d(0,0,0)) or (transform: translate3d(0,0,0))){.carousel-item{-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;-o-transition:-o-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out,-o-transform .1s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}}.l_main_gk .main_kv{width:100%;height:310px;background-image:url(/images/gakuseikyosan/bg_main.png);background-size:cover;background-position:center;margin-bottom:2rem}@media only screen and (max-width: 767px){.l_main_gk .main_kv{height:170px;margin-bottom:0}}
