#sec-contents{background-color:#f6f6f6;padding:3em 0}#sec-contents h2{font-weight:bold;margin-bottom:3em}@media only screen and (min-width: 481px){#sec-contents h2{font-size:24px}}#sec-contents h2:not(.hstyle-2){text-align:center}@media only screen and (min-width: 481px){#sec-contents .faq-list dt,#sec-contents .faq-list dd{margin-left:7em}}@media only screen and (max-width: 480px){#sec-contents .faq-list dt,#sec-contents .faq-list dd{margin-left:5em}}#sec-contents .faq-list dt{background-color:rgba(0,170,170,.4);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}@media only screen and (min-width: 481px){#sec-contents .faq-list dt{padding:.5em 1.5em}}@media only screen and (max-width: 480px){#sec-contents .faq-list dt{padding:.5em 1em}}#sec-contents .faq-list dt:before{content:"";display:block;position:absolute;border-radius:50vw;background-color:#fff;border:2px solid #0aa;overflow:hidden;background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 481px){#sec-contents .faq-list dt:before{left:-7em;width:6em;height:6em}}@media only screen and (max-width: 480px){#sec-contents .faq-list dt:before{left:-5em;width:4em;height:4em}}#sec-contents .faq-list dt.w:before{background-image:url(/recruit/p/files/img/faq/dt-w.png)}#sec-contents .faq-list dt.m:before{background-image:url(/recruit/p/files/img/faq/dt-m.png)}@media only screen and (min-width: 481px){#sec-contents .faq-list dt:not(:first-of-type){margin-top:5em}}@media only screen and (max-width: 480px){#sec-contents .faq-list dt:not(:first-of-type){margin-top:2em}}#sec-contents .faq-list dt:hover{opacity:.7;cursor:pointer}#sec-contents .faq-list dt span{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#sec-contents .faq-list dt span:after{content:"";display:inline-block;width:.8em;height:.8em;min-width:.8em;background:url(/files/img/common/angle-bottom-black.png) no-repeat center;background-size:contain}#sec-contents .faq-list dt.active span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#sec-contents .faq-list dd{border:2px solid rgba(0,170,170,.4);background-position:right 1em center;background-repeat:no-repeat;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;overflow:hidden;background-color:#fff}@media only screen and (min-width: 481px){#sec-contents .faq-list dd{padding-left:1.5em;padding-right:11em;background-size:9em}}@media only screen and (max-width: 480px){#sec-contents .faq-list dd{padding-left:1em;padding-right:1em}}@media only screen and (min-width: 481px){#sec-contents .faq-list dd.w{background-image:url(/recruit/p/files/img/faq/dd-w.png)}}@media only screen and (min-width: 481px){#sec-contents .faq-list dd.m{background-image:url(/recruit/p/files/img/faq/dd-m.png)}}#sec-contents .faq-list dd:not(.active){height:0;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0}#sec-contents .faq-list dd.active{padding-top:1em;padding-bottom:1em;border-top-width:2px;border-bottom-width:2px}@media only screen and (min-width: 481px){#sec-contents .faq-list dd.active{min-height:180px}}#sec-contents .faq-list dd .a{border-bottom:2px solid #c6c6c6;padding-bottom:.5em;margin-bottom:.5em;font-family:"Noto Sans JP",sans-serif;font-weight:bold}#sec-contents .faq-list dd ul{font-family:"Noto Serif JP",serif}/*# sourceMappingURL=faq.css.map */