@charset "utf-8";.faq-main{display:flex;margin:0 auto 130px;padding:40px 0 0;width:980px}.faq-left{min-height:1000px;width:300px}.faq-right{padding:0 0 0 30px;width:680px}.faq-left h3{background-color:#06b8ba;background-image:url(../img/okusuritecho/faq_label_icon.png);background-repeat:no-repeat;background-position:7px center;background-size:20px;color:#fff;font-size:1.8rem;font-weight:700;padding:5px 32px}.faq-answer,.faq-question{background-repeat:no-repeat;background-size:25px}.faq-left ul{padding:0;width:100%}.faq-left ul li{border-bottom:1px dotted #ccc;width:100%}.faq-left a{color:#555;display:block;font-size:1.4rem;padding:10px}.faq-left label:hover{background-color:rgba(0,0,0,.05);cursor:pointer}.techo-header{margin-bottom:20px;padding:0}.techo-header h3{color:#333;font-size:2.8rem;height:44px;line-height:44px;padding:0}.faq-contents{margin:0 auto;padding:0}.faq-contents-body{padding:0;position:relative}.faq-contents-body h4{border-bottom:5px solid #06b8ba;color:#555;font-size:2.4rem;font-weight:700;margin-bottom:10px;padding:0 0 3px}.faq-contents-body input[type=radio]{height:0;position:absolute;width:1px}.faq-contents-body input[type=radio]+.faq-contents-box{display:none}.faq-contents-body input[type=radio]:checked+.faq-contents-box{display:block}.faq-contents-box dl dd b,.faq-contents-box dl dd span{display:inline-block;font-weight:700}.faq-contents-box>ul{padding:15px}.faq-contents-box>ul>li{border-bottom:2px dotted #eaeaea;padding:20px 0}.faq-contents-box>ul>li:first-child{padding:0 0 20px}.faq-question{background-image:url(../img/okusuritecho/q.png);background-position:left 5px;font-size:1.8rem;line-height:1.6;font-weight:700;min-height:34px;margin-bottom:15px;padding:5px 0 0 35px}.faq-answer{background-image:url(../img/okusuritecho/a.png);background-position:left top;padding:0 0 0 40px;font-size:1.5rem;line-height:1.8}.faq-contents-box>ul>li p{font-weight:700;margin-bottom:5px}.faq-contents-box dl{border:1px solid rgba(66,157,157,.2);margin-bottom:15px;width:100%}.faq-contents-box dl:last-of-type{margin-bottom:0}.faq-contents-box dl dt{background-color:rgba(66,157,157,.2);font-weight:700;padding:3px 10px}.faq-contents-box dl dd{padding:15px}.faq-contents-box dl dd b{margin-bottom:10px}.faq-contents-box dl dd .hum{margin:0 3px;width:16px}.page-top{width:100%}.page-top a{color:#666;display:block;font-size:1.1rem;font-weight:700;height:44px;line-height:44px;margin:auto;padding:0 15px;text-align:right;width:100%}.is-active-btn{background-color:#f2f2f2;font-weight:700;position:relative}.is-active-btn:after{content:"";position:absolute;right:10px;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #666;top:15px}.tab_item{display:none;opacity:0;animation-duration:.5s;animation-name:fade-out}.is-active-item{display:block;opacity:1;animation-duration:.5s;animation-name:fade-in}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-out{0%{display:block;opacity:1}1%{display:none;opacity:1}100%{display:none;opacity:0}}