#main-visual{background-image:url(../../../img/pc/page/faq/main_visual.jpg)}.ph-header{margin-top:95px;margin-bottom:95px;line-height:2}.content{padding:0 0 80px}.content .tabs{border-bottom:1px solid #024165}.content .tabs .tab{width:245px;height:85px;float:left;text-align:center;font-size:18px;font-weight:bold;background:#f2f2f2;line-height:1.7;padding:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;cursor:pointer}.content .tabs .tab.current,.content .tabs .tab:hover{background:#024165}.content .tabs .tab.current a,.content .tabs .tab:hover a{color:#fff}.content .tabs .tab+.tab{margin-left:6px}.content .tabs .tab a{text-decoration:none;color:#024165}.content .tab-content{display:none}.content .tab-content .content-header{text-align:center;margin:90px 0}.content .tab-content .content-header h2{font-size:30px;font-weight:normal;line-height:1}.content .inner .top-ph{text-align:center}.content .qa-wrap li{margin-bottom:50px}.content .qa-wrap li dl dt,.content .qa-wrap li dl dd{display:table;width:100%}.content .qa-wrap li dl span{width:70px;font-size:36px;text-align:center;display:table-cell;vertical-align:middle;font-family:"Hiragino Mincho ProN",serif}.content .qa-wrap li dl span.q{color:#fff;background:#024165}.content .qa-wrap li dl span.a{color:#024165;vertical-align:top}.content .qa-wrap li dl p{display:table-cell;vertical-align:middle;padding:13px 70px 13px 25px;line-height:1.8}.content .qa-wrap li dl dt{cursor:pointer}.content .qa-wrap li dl dt p{background:#f2f2f2;color:#024165;height:75px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:.3s;transition:.3s}.content .qa-wrap li dl dt p:after{content:"";display:inline-block;width:15px;height:15px;border-top:1px solid #616161;border-right:1px solid #616161;position:absolute;right:28px;top:50%;margin-top:-14px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.content .qa-wrap li dl dt.active p:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-7px}.content .qa-wrap li dl dt:hover p{background:#e6e6e6}.content .qa-wrap li dl dd{display:none}@media screen and (max-width: 640px){.visual-title h2{font-size:38px;white-space:nowrap}.ph-header{margin:80px 20px}.content{padding:0 20px 70px}.content .tab-content{display:block}.content .tab-content .content-header{text-align:left;margin:0 0 10px}.content .tab-content .content-header h2{font-size:13px;margin-bottom:12px;line-height:50px;color:#fff;background:#999;padding-left:10px;position:relative}.content .tab-content .content-header h2:after{content:"";display:inline-block;width:15px;height:15px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;right:15px;top:50%;margin-top:-12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.content .tab-content .content-header h2.active{background:#004064}.content .tab-content .content-header h2.active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-4px}.content .inner{display:none}.content .inner .top-ph{margin-top:0;padding-top:23px}.content .qa-wrap{padding:28px 0}.content .qa-wrap li{margin-bottom:5px}.content .qa-wrap li dl dt,.content .qa-wrap li dl dd{display:table;width:100%}.content .qa-wrap li dl span{width:42px;font-size:21px;text-align:right;vertical-align:top;padding-top:13px}.content .qa-wrap li dl span.q{color:#024165;background:#f2f2f2}.content .qa-wrap li dl span.a{color:#024165}.content .qa-wrap li dl p{padding:18px 18px 18px 12px}.content .qa-wrap li dl dt p{height:auto}.content .qa-wrap li dl dt p:after{content:none}.content .qa-wrap li dl dt:hover p,.content .qa-wrap li dl dt:active p{background:#f2f2f2}.content .qa-wrap li dl dd{display:block}#tab04 .content-header h2{line-height:20px;padding:5px 0 5px 10px}}