@import url("https://fonts.googleapis.com/css?family=Signika:600");

.feature .cf:after{content:" ";display:block;clear:both}.feature #feature_main{font-size:18px;line-height:1.7;color:#333333}.feature #feature_main .marker{background:#ffffbf}.feature #feature_main .socialbutton{font-size:16px;text-align:right;overflow:hidden}.feature #feature_main .socialbutton ul{float:right}.feature #feature_main .socialbutton ul li{float:left;padding:0 0 0 7px}.feature #feature_main .socialbutton .date{position:relative;bottom:4px}.feature .multicolumn-right>section{border:0;box-shadow:0px 0px 3px rgba(0,0,0,0.25)}@media only screen and (max-width: 750px){.feature .multicolumn-right>section{padding:10px 3%}}.feature .is-pc{display:block}@media only screen and (max-width: 750px){.feature .is-pc{display:none}}.feature .is-sp{display:none}@media only screen and (max-width: 750px){.feature .is-sp{display:block}}.feature .file--fair_matching{padding:84px 0 162px}.feature .file--fair_matching *{box-sizing:border-box}.feature .file--fair_matching a:hover{text-decoration:none}@media only screen and (max-width: 750px){.feature .file--fair_matching .main-visual{margin:10px -3% 8px}}.feature .file--fair_matching p{font-size:16px;line-height:calc(28/16)}.feature .file--fair_matching .sec_title{margin-bottom:30px}@media only screen and (max-width: 750px){.feature .file--fair_matching .sec_title{margin-bottom:20px}}.feature .file--fair_matching .marker{background:linear-gradient(transparent 76%, #f8e832 76%);padding-bottom:2px}.feature .file--fair_matching .txt__inner_02{padding:0 10px}@media only screen and (max-width: 750px){.feature .file--fair_matching .txt__inner_02{padding:0}}@media only screen and (max-width: 750px){.feature .file--fair_matching{padding:5%}}.feature .file--fair_matching .main{width:1040px;margin:0 auto;background:#fff;border:1px solid #ccc;padding:24px 20px 227px;font-size:10px;line-height:1.6;color:#5F461F;border:0;box-shadow:0px 0px 3px rgba(0,0,0,0.25)}@media only screen and (max-width: 750px){.feature .file--fair_matching .main{width:100%;padding:10px 3% 48px}}.feature .file--fair_matching .mv{margin-bottom:100px}@media only screen and (max-width: 750px){.feature .file--fair_matching .mv{margin:0 -3% 18.6%}}@media only screen and (max-width: 750px){.feature .file--fair_matching .desc{padding:0}}.feature .file--fair_matching .caution{font-size:12px;margin-bottom:20px}@media only screen and (max-width: 750px){.feature .file--fair_matching .caution{margin-bottom:24px}}.feature .file--fair_matching .description-wrap{background:#f4f3e5;padding:48px 58px 40px;margin-bottom:58px;position:relative}@media only screen and (max-width: 750px){.feature .file--fair_matching .description-wrap{padding:40px 8px 32px;margin-bottom:48px}}.feature .file--fair_matching .description-wrap .head{position:absolute;top:-67px;left:0;right:0;margin:0 auto}@media only screen and (max-width: 750px){.feature .file--fair_matching .description-wrap .head{top:0;margin:-14.2% auto 0}}.feature .file--fair_matching .description-wrap .imgs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 750px){.feature .file--fair_matching .description-wrap .imgs{display:block}.feature .file--fair_matching .description-wrap .imgs>p:nth-child(2){margin-top:18px}}.feature .file--fair_matching .choice-head{text-align:left;margin-bottom:30px}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-head{text-align:center;margin-bottom:24px}}.feature .file--fair_matching .choice-head img{width:348px;height:auto}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-head img{width:70%}}.feature .file--fair_matching .choice-desc{margin-bottom:35px;padding-left:20px}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-desc{padding-left:0}}.feature .file--fair_matching .choice-desc span{font-size:18px;font-weight:bold;color:red}.feature .file--fair_matching .choice-list-wrap{width:900px;margin:0 auto 35px}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap{width:100%}}.feature .file--fair_matching .choice-list-wrap ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature .file--fair_matching .choice-list-wrap li{width:210px;height:180px}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li{width:49%;height:auto}}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li:nth-child(n+3){margin-top:2%}}.feature .file--fair_matching .choice-list-wrap li:nth-child(n+5){margin-top:20px}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li:nth-child(n+5){margin-top:2%}}.feature .file--fair_matching .choice-list-wrap li label{display:block;height:100%;padding:12px 11px;cursor:pointer}.feature .file--fair_matching .choice-list-wrap li.choice-item--shizen .choice-list-head{color:#80bb3a}.feature .file--fair_matching .choice-list-wrap li.choice-item--shizen input+label{border:4px solid #80bb3a;position:relative}.feature .file--fair_matching .choice-list-wrap li.choice-item--shizen input+label:after{content:'';width:48px;height:33px;background:url(../images/icn_shizen_off.png) left top/48px no-repeat;position:absolute;right:5px;bottom:5px;z-index:1}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--shizen input+label:after{width:23.50877%;height:16.49123%;background:url(../images/icn_shizen_off.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--shizen input:checked+label{background:#80bb3a}.feature .file--fair_matching .choice-list-wrap li.choice-item--shizen input:checked+label:after{background:url(../images/icn_shizen_on.png) left top/48px no-repeat}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--shizen input:checked+label:after{background:url(../images/icn_shizen_on.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--shizen input:checked+label .choice-list-head{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--shizen input:checked+label .choice-list-desc{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--shizen input:disabled+label{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";cursor:text}.feature .file--fair_matching .choice-list-wrap li.choice-item--shigoto .choice-list-head{color:#3990ce}.feature .file--fair_matching .choice-list-wrap li.choice-item--shigoto input+label{border:4px solid #3990ce;position:relative}.feature .file--fair_matching .choice-list-wrap li.choice-item--shigoto input+label:after{content:'';width:42px;height:40px;background:url(../images/icn_shigoto_off.png) left top/42px no-repeat;position:absolute;right:5px;bottom:5px;z-index:1}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--shigoto input+label:after{width:20.35088%;height:19.29825%;background:url(../images/icn_shigoto_off.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--shigoto input:checked+label{background:#3990ce}.feature .file--fair_matching .choice-list-wrap li.choice-item--shigoto input:checked+label:after{background:url(../images/icn_shigoto_on.png) left top/42px no-repeat}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--shigoto input:checked+label:after{background:url(../images/icn_shigoto_on.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--shigoto input:checked+label .choice-list-head{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--shigoto input:checked+label .choice-list-desc{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--shigoto input:disabled+label{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";cursor:text}.feature .file--fair_matching .choice-list-wrap li.choice-item--sumai .choice-list-head{color:#d64647}.feature .file--fair_matching .choice-list-wrap li.choice-item--sumai input+label{border:4px solid #d64647;position:relative}.feature .file--fair_matching .choice-list-wrap li.choice-item--sumai input+label:after{content:'';width:41px;height:37px;background:url(../images/icn_sumai_off.png) left top/41px no-repeat;position:absolute;right:5px;bottom:5px;z-index:1}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--sumai input+label:after{width:20%;height:17.89474%;background:url(../images/icn_sumai_off.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--sumai input:checked+label{background:#d64647}.feature .file--fair_matching .choice-list-wrap li.choice-item--sumai input:checked+label:after{background:url(../images/icn_sumai_on.png) left top/41px no-repeat}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--sumai input:checked+label:after{background:url(../images/icn_sumai_on.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--sumai input:checked+label .choice-list-head{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--sumai input:checked+label .choice-list-desc{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--sumai input:disabled+label{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";cursor:text}.feature .file--fair_matching .choice-list-wrap li.choice-item--iju .choice-list-head{color:#ec900c}.feature .file--fair_matching .choice-list-wrap li.choice-item--iju input+label{border:4px solid #ec900c;position:relative}.feature .file--fair_matching .choice-list-wrap li.choice-item--iju input+label:after{content:'';width:41px;height:39px;background:url(../images/icn_iju_off.png) left top/41px no-repeat;position:absolute;right:5px;bottom:5px;z-index:1}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--iju input+label:after{width:20%;height:19.29825%;background:url(../images/icn_iju_off.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--iju input:checked+label{background:#ec900c}.feature .file--fair_matching .choice-list-wrap li.choice-item--iju input:checked+label:after{background:url(../images/icn_iju_on.png) left top/41px no-repeat}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--iju input:checked+label:after{background:url(../images/icn_iju_on.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--iju input:checked+label .choice-list-head{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--iju input:checked+label .choice-list-desc{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--iju input:disabled+label{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";cursor:text}.feature .file--fair_matching .choice-list-wrap li.choice-item--iryou .choice-list-head{color:#7b63b3}.feature .file--fair_matching .choice-list-wrap li.choice-item--iryou input+label{border:4px solid #7b63b3;position:relative}.feature .file--fair_matching .choice-list-wrap li.choice-item--iryou input+label:after{content:'';width:39px;height:43px;background:url(../images/icn_iryou_off.png) left top/39px no-repeat;position:absolute;right:5px;bottom:5px;z-index:1}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--iryou input+label:after{width:18.94737%;height:21.05263%;background:url(../images/icn_iryou_off.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--iryou input:checked+label{background:#7b63b3}.feature .file--fair_matching .choice-list-wrap li.choice-item--iryou input:checked+label:after{background:url(../images/icn_iryou_on.png) left top/39px no-repeat}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--iryou input:checked+label:after{background:url(../images/icn_iryou_on.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--iryou input:checked+label .choice-list-head{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--iryou input:checked+label .choice-list-desc{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--iryou input:disabled+label{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";cursor:text}.feature .file--fair_matching .choice-list-wrap li.choice-item--kyouiku .choice-list-head{color:#e67192}.feature .file--fair_matching .choice-list-wrap li.choice-item--kyouiku input+label{border:4px solid #e67192;position:relative}.feature .file--fair_matching .choice-list-wrap li.choice-item--kyouiku input+label:after{content:'';width:49px;height:33px;background:url(../images/icn_kyouiku_off.png) left top/49px no-repeat;position:absolute;right:5px;bottom:5px;z-index:1}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--kyouiku input+label:after{width:23.85965%;height:16.14035%;background:url(../images/icn_kyouiku_off.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--kyouiku input:checked+label{background:#e67192}.feature .file--fair_matching .choice-list-wrap li.choice-item--kyouiku input:checked+label:after{background:url(../images/icn_kyouiku_on.png) left top/49px no-repeat}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--kyouiku input:checked+label:after{background:url(../images/icn_kyouiku_on.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--kyouiku input:checked+label .choice-list-head{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--kyouiku input:checked+label .choice-list-desc{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--kyouiku input:disabled+label{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";cursor:text}.feature .file--fair_matching .choice-list-wrap li.choice-item--koutsuu .choice-list-head{color:#429431}.feature .file--fair_matching .choice-list-wrap li.choice-item--koutsuu input+label{border:4px solid #429431;position:relative}.feature .file--fair_matching .choice-list-wrap li.choice-item--koutsuu input+label:after{content:'';width:27px;height:33px;background:url(../images/icn_koutsuu_off.png) left top/27px no-repeat;position:absolute;right:5px;bottom:5px;z-index:1}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--koutsuu input+label:after{width:13.33333%;height:18.24561%;background:url(../images/icn_koutsuu_off.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--koutsuu input:checked+label{background:#429431}.feature .file--fair_matching .choice-list-wrap li.choice-item--koutsuu input:checked+label:after{background:url(../images/icn_koutsuu_on.png) left top/27px no-repeat}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--koutsuu input:checked+label:after{background:url(../images/icn_koutsuu_on.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--koutsuu input:checked+label .choice-list-head{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--koutsuu input:checked+label .choice-list-desc{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--koutsuu input:disabled+label{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";cursor:text}.feature .file--fair_matching .choice-list-wrap li.choice-item--reja .choice-list-head{color:#a27c22}.feature .file--fair_matching .choice-list-wrap li.choice-item--reja input+label{border:4px solid #a27c22;position:relative}.feature .file--fair_matching .choice-list-wrap li.choice-item--reja input+label:after{content:'';width:40px;height:40px;background:url(../images/icn_reja_off.png) left top/40px no-repeat;position:absolute;right:5px;bottom:5px;z-index:1}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--reja input+label:after{width:19.64912%;height:18.94737%;background:url(../images/icn_reja_off.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--reja input:checked+label{background:#a27c22}.feature .file--fair_matching .choice-list-wrap li.choice-item--reja input:checked+label:after{background:url(../images/icn_reja_on.png) left top/40px no-repeat}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li.choice-item--reja input:checked+label:after{background:url(../images/icn_reja_on.png) left top/100% no-repeat}}.feature .file--fair_matching .choice-list-wrap li.choice-item--reja input:checked+label .choice-list-head{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--reja input:checked+label .choice-list-desc{color:#fff}.feature .file--fair_matching .choice-list-wrap li.choice-item--reja input:disabled+label{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";cursor:text}.feature .file--fair_matching .choice-list-wrap li input{display:none}.feature .file--fair_matching .choice-list-wrap li .choice-list-head{font-size:23px;font-weight:bold;margin-bottom:15px}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li .choice-list-head{font-size:4vw;margin-bottom:1vw}}.feature .file--fair_matching .choice-list-wrap li p.choice-list-desc{line-height:calc(24/16);font-size:16px;position:relative;z-index:2}@media only screen and (max-width: 750px){.feature .file--fair_matching .choice-list-wrap li p.choice-list-desc{font-size:3.8vw}}.feature .file--fair_matching .click{text-align:center;cursor:pointer;width:400px;margin:0 auto 46px}.feature .file--fair_matching .click.disabled{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";cursor:text}@media only screen and (max-width: 750px){.feature .file--fair_matching .click{width:80%;margin:0 auto 24px}}.feature .file--fair_matching .click span{display:inline-block;position:relative;color:#fff;border-radius:50px;font-size:19px;padding:15px;width:100%;background:#00a78c}@media only screen and (max-width: 750px){.feature .file--fair_matching .click span{font-size:16px;padding:14px}}.feature .file--fair_matching .click span:after{content:'';width:9px;height:14px;background:url(../images/common/icn_arrow.svg) left top/9px no-repeat;position:absolute;top:50%;right:20px;margin-top:-7px}.feature .file--fair_matching .choiced-area-wrap{padding-top:47px;display:none}.feature .file--fair_matching .choiced-area-wrap.is-active{display:block}@media only screen and (max-width: 750px){.feature .file--fair_matching .choiced-area-wrap{padding-top:24px}}.feature .file--fair_matching .choiced-area-head{text-align:left;margin-bottom:38px}.feature .file--fair_matching .choiced-area-head.is-hidden{display:none}@media only screen and (max-width: 750px){.feature .file--fair_matching .choiced-area-head{text-align:center;margin-bottom:24px}}.feature .file--fair_matching .choiced-area-head img{width:493px;height:auto}@media only screen and (max-width: 750px){.feature .file--fair_matching .choiced-area-head img{width:100%}}.feature .file--fair_matching .choiced-area-desc{padding-left:20px;margin-bottom:62px}.feature .file--fair_matching .choiced-area-desc.is-hidden{display:none}@media only screen and (max-width: 750px){.feature .file--fair_matching .choiced-area-desc{padding-left:0;margin-bottom:40px}}.feature .file--fair_matching .choiced-area-list-wrap.is-hidden{display:none}.feature .file--fair_matching .choiced-area-list-wrap ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature .file--fair_matching .choiced-area-list-wrap li{width:192px;min-height:170px;font-size:16px;padding:30px 10px 10px;position:relative;background:#f4f3e6}@media only screen and (max-width: 750px){.feature .file--fair_matching .choiced-area-list-wrap li{width:49%}}.feature .file--fair_matching .choiced-area-list-wrap li:nth-child(n+2){margin-left:10px}@media only screen and (max-width: 750px){.feature .file--fair_matching .choiced-area-list-wrap li:nth-child(n+2){margin-left:0}}@media only screen and (max-width: 750px){.feature .file--fair_matching .choiced-area-list-wrap li:nth-child(n+3){margin-top:2%}}.feature .file--fair_matching .choiced-area-list-wrap li:nth-child(5n+1){margin-left:0}@media only screen and (max-width: 750px){.feature .file--fair_matching .choiced-area-list-wrap li:nth-child(2n){margin-left:2%}}.feature .file--fair_matching .choiced-area-list-wrap li:nth-child(n+6){margin-top:10px}@media only screen and (max-width: 750px){.feature .file--fair_matching .choiced-area-list-wrap li:nth-child(n+6){margin-top:2%}}.feature .file--fair_matching .choiced-area-list-wrap li [class^="type--"]{padding:0 8px;color:#fff;display:inline-block;margin-bottom:12px;font-size:14px;position:absolute;top:0;left:0}.feature .file--fair_matching .choiced-area-list-wrap li .type--iju{background:#e47524}.feature .file--fair_matching .choiced-area-list-wrap li .type--kyouryokutai{background:#3b8b49}.feature .file--fair_matching .choiced-area-list-wrap li .type--recommend{background:#e7316e}.feature .file--fair_matching .choiced-area-list-wrap li .booth{display:block;font-size:14px;font-weight:bold;margin-bottom:1px}.feature .file--fair_matching .choiced-area-list-wrap li .name{display:block;margin-bottom:2px}.feature .file--fair_matching .choiced-area-list-wrap li .desc{padding:0;margin-bottom:0}.feature .file--fair_matching .choiced-area-list-wrap li a{text-decoration:underline}.feature .file--fair_matching .choiced-area-list-wrap li a:hover{text-decoration:none}.feature .file--fair_matching .message{display:none;text-align:center}.feature .file--fair_matching .message.is-active{display:block}
