@charset "utf-8";.secBox h2{text-align:center;position:relative;font-size:1.5rem}.featureBox{padding:4em 0;background-image:url("/contents/wp-content/uploads/2023/09/bg_section.jpg")}.featureBox.bgwhite{background:#fff}.featureBox .sectionInner h2{position:relative;font-size:2.2em;font-weight:700;margin:1.1em 0}.featureBox .sectionInner h2:before{content:"";position:absolute;width:7px;height:22px;margin:auto;top:-20px;left:-12px;right:0;transform:skewX(-48deg);background-color:#003856}.secBox>.sectionInner .commonBtnBox{margin:3em auto;font-size:125%;flex-wrap:wrap}.secBox>.sectionInner .commonBtnBox .commonBtn{width:48%;flex:1 1 auto;margin:1%;max-width:none;font-size:100%}.secBox>.sectionInner .commonBtn{text-align:center;max-width:200px;width:100%;margin:3em auto;font-size:125%}.secBox>.sectionInner .commonBtn a{color:#003856;border:1px solid #003856;padding:.6em .5em .6em;display:block;line-height:1.4;position:relative;overflow:hidden;cursor:pointer;z-index:1}.secBox>.sectionInner .commonBtn a:before{content:">";position:absolute;right:.5em}.secBox>.sectionInner .commonBtn a:after{content:"";position:absolute;z-index:-1;top:0;left:-100%;width:100%;height:100%;transition:.2s linear}.secBox>.sectionInner .commonBtn a:hover{color:#fff;opacity:1}.secBox>.sectionInner .commonBtn a:hover:after{left:0;background-color:#003856}.secBox>.sectionInner .commonBtn.reverseColor a{color:#fff;background:0 0;border-color:#c91433}.secBox>.sectionInner .commonBtn.reverseColor a:after{width:200%;background:#fff;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(201,20,51,1) 50%,rgba(201,20,51,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(201,20,51,1) 50%,rgba(201,20,51,1) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(201,20,51,1) 50%,rgba(201,20,51,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#c91433',GradientType=1)}.secBox>.sectionInner .commonBtn.reverseColor a:hover{color:#c91433;opacity:1}.secBox>.sectionInner .commonBtn.reverseColor a:hover:after{left:0}.secBox>.sectionInner{max-width:1100px;width:90%;margin:0 auto;padding:60px 0 20px}.widthMaxBox>.sectionInner{max-width:100%;width:100%;padding-left:0;padding-right:0}.widthMaxBox h2{max-width:1000px;margin:auto}@media screen and (max-width:800px){.featureBox{)}.featureBox .sectionInner h2{margin:1.1em 0 .5em}.secBox>.sectionInner{max-width:95%;margin:0 auto;padding:2em 0}.secBox>.sectionInner>.contentsBox>.contentsInner{padding:2em 5% 0}.widthMaxBox h2{width:90%;margin:0 auto;padding:0}.secBox h2{font-size:1.3rem}.secBox h2:before{margin-right:.3rem}.secBox h2:after{margin-left:.3rem}.secBox>.sectionInner>p.tac{margin:.5em auto}}.firstviewBox{height:150px;width:100%;background:url(/contents/wp-content/uploads/2023/09/bg_FV-under.png) no-repeat center center/cover}.firstviewBox .firstviewBoxInner{padding:3em 0 3em;width:1100px;margin:auto}.firstviewBox h1{text-align:center;display:inline-block;font-size:2.3em;font-weight:700;position:relative;padding-left:.6em}.firstviewBox h1:before{content:"";position:absolute;background:#003856;height:1.2em;width:6px;left:0;top:-6%}.firstviewBox h1 img{margin:0 auto 1em}.firstviewBox h1 img.ttl_img01{max-width:360px}.firstviewBox .description{color:#000;text-align:center;font-size:80%;margin:1em 0 0}@media screen and (max-width:1240px){.firstviewBox .firstviewBoxInner{width:90%}}@media screen and (max-width:800px){.firstviewBox{background-position-x:left;background-size:cover}.firstviewBox .firstviewBoxInner{width:80%}.firstviewBox h1{text-align:left}.firstviewBox h1 span.text01{width:100%}}.featureBox{opacity:0;visibility:hidden;transform:translateY(30px);transition:opacity 1s,visibility 1s,transform 1s}.is-fadein{opacity:1;visibility:visible;transform:translateX(0)}.featureBox .sectionInner{max-width:1100px;padding:40px 20px 40px;background:#fff;border-radius:15px;filter:drop-shadow(0px 0px 4px rgba(0,0,0,.2))}.featureBox .featureUl{display:flex;margin:auto;max-width:1050px;width:100%;justify-content:space-around}.featureBox .featureLi{width:32%;max-width:32%;margin:0 10px;text-align:center}.featureLi img{border-radius:10px;margin:0 auto 1em}@media screen and (max-width:800px){.featureBox .sectionInner{max-width:90%;padding:3% 4% 6%}.secBox.featureBox .contentsBox .contentsInner{padding:0 2% .5em}}.specificationBox .contentsBox{max-width:980px;margin:auto}.specificationBox .specificationUl li{border-bottom:1px solid #e2e2e2;padding:1em 0}.specificationBox .specificationUl dl{max-width:600px;margin:auto;display:flex;justify-content:space-between}.specificationBox .specificationUl dt{width:90px;text-align-last:justify}.specificationBox .specificationUl dd{width:390px}@media screen and (max-width:800px){.specificationBox .specificationUl li{padding:1em .5em}.specificationBox .specificationUl dl{display:block}.specificationBox .specificationUl dt{margin:auto;width:auto;text-align-last:left;font-size:1.1em}.specificationBox .specificationUl dd{width:auto}}#otherContents{background:url(/images/top/img_bg_other_pc.jpg) no-repeat top center/cover}#otherContents .secBox>.sectionInner{padding:40px 60px 0}#otherContents>.secBox:last-child>.sectionInner{padding-bottom:40px}#otherContents .secBox h2{color:#fff}#otherContents .secBox h2:before,#otherContents .secBox h2:after{background-color:#fff}#otherContents .secBox p{color:#fff}#otherContents .commonBtn{margin:2em auto 1em}#otherContents .commonBtn a{border-color:#fff;color:#fff}#otherContents .commonBtn a:hover{color:#c91433;opacity:.8}#otherContents .commonBtn a:hover:after{left:0;background-color:#fff}@media screen and (max-width:800px){#otherContents{background-image:url(/images/top/img_bg_other_sp.jpg)}#otherContents .secBox>.sectionInner{padding:2em 0}#otherContents>.secBox:last-child>.sectionInner{padding-bottom:2em}#otherContents .sectionInner{margin:auto}#otherContents .secBox p{font-size:90%}}#interviewSec #voiceList{max-width:850px;margin:0 auto}#voiceList .voiceBox{max-width:380px;width:45%;max-height:270px;margin:2%}#voiceList .voiceBox a{height:100%;border:1px solid #eee;background:#da;background:-moz-linear-gradient(45deg,#da 0%,rgba(255,255,253,1) 100%);background:-webkit-linear-gradient(45deg,#da 0%,rgba(255,255,253,1) 100%);background:linear-gradient(45deg,#da 0%,rgba(255,255,253,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4ecd6',endColorstr='#fffffd',GradientType=1)}#voiceList .voiceBox a img{width:100%;height:calc(100% - 4em);object-fit:scale-down;font-size:112.5%}#voiceList .voiceBox a p{width:100%;background-color:#231815;padding:10px;font-size:112.5%;font-weight:700;line-height:1.2em;color:#fff;margin:0;position:relative;height:4em;display:flex;flex-direction:column;justify-content:center}#voiceList .voiceBox a p:after{content:"";background-color:#fff;clip-path:polygon(0% 100%,50% 0%,100% 0%,100% 100%);width:80px;height:100%;position:absolute;top:0;bottom:0;right:0;background-image:url(/images/common/icon_link01.png);background-repeat:no-repeat;background-size:20px;background-position:center right 1em}#voiceList .voiceBox a p span{display:block;font-size:75%}@media screen and (max-width:800px){#voiceList .voiceBox{margin:1em auto;width:100%;max-height:none}