body,h1,h2,h3,h4,h5,h6,p,li,dl,pre,form,blockquote,fieldset,input,address,figure,picture,figcaption,main{margin:0;padding:0}main,article,aside,details,figcaption,figure,picture,footer,header,hgroup,nav,section,summary{display:block}img{vertical-align:middle;border:none;max-width:100%;width:initial;height:initial}img[src$=".svg"]{width:100%;height:auto}h1,h2,h3,h4,h5,h6,caption{font-weight:normal;font-size:100%}a{outline:none}address{font-style:normal}ul,ol,dl,dt,dd{list-style:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}figcaption{font-size:1.2rem}fieldset{border:none}legend{display:none}input,textarea{border:none}input[type=radio],input[type=checkbox],select{vertical-align:middle}*,*::before,*::after{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}a{color:#333;text-decoration:none;outline:none}::selection{color:#fff;background:#333}::-moz-selection{color:#fff;background:#333}html{font-size:62.5%}body{line-height:2.1;font-size:1.6rem;font-size:clamp(13px,1.6rem,16px);font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;width:100%;height:auto;position:relative;-webkit-text-size-adjust:100%;overflow:visible;min-width:1240px}#wrapper{width:100%;height:100%;position:relative;overflow:hidden;opacity:0;max-width:1920px;margin:0 auto}#container{margin-top:100px}#siteHeader{position:fixed;z-index:60;top:0;left:0;height:100px;width:100%;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.16)}#siteHeader .shInner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;margin:0 auto;padding:0 35px;min-width:1240px;padding:0 45px 0 30px;max-width:1920px}#siteHeader .siteLogo{display:block}#siteHeader .siteLogo img{width:129px}#siteFooter{background:#192c48;color:#fff}#siteFooter .sfInner{max-width:1200px;margin:0 auto;padding:75px 0}#siteFooter .sfTxtVox .sfLogo{display:flex;align-items:flex-end}#siteFooter .sfTxtVox .sfLogo img{width:108px;display:block;margin-right:15px}#siteFooter .sfTxtVox .sfLogo .sfTitle{font-size:14px;line-height:1.8}#siteFooter .sfTxtVox .sfLogo .sfTitle span{font-size:10px;font-family:"Play",sans-serif;display:block}#siteFooter .sfTxtVox .sfAdress{font-size:14px;margin-top:35px}#siteFooter .sfTop{display:flex;justify-content:space-between;padding-bottom:50px}#siteFooter .sfBottom{border-top:1px solid #fff;padding-top:25px}#siteFooter .sfNav .sfNavList{display:flex}#siteFooter .sfNav .sfNavList li{font-size:14px}#siteFooter .sfNav .sfNavList li a{color:#fff;transition:opacity .2s ease-in 0s}#siteFooter .sfNav .sfNavList li a:hover{opacity:.7}#siteFooter .sfNav .sfNavList li:not(:last-child){margin-right:50px}#siteFooter .copyright{font-size:11px;text-align:right}#gNav .gNavList{display:flex;align-items:center}#gNav .gNavList li{font-size:16px;font-weight:500}#gNav .gNavList li+li{margin-left:5rem}#gNav .gNavList li a{display:block;position:relative}#gNav .gNavList li a span{display:inline-block}#gNav .gNavList li a span::after{content:"";position:absolute;margin:auto;transition:.2s;bottom:0;left:0;width:0;height:1px;background:#000}#gNav .gNavList li a:hover span::after{width:100%}.mMenu{position:fixed;z-index:61;opacity:0;visibility:hidden;width:100%;top:50px;left:0;padding:30px 0 0}.mMenu.open{opacity:1;visibility:visible}.mMenu .inner{padding:35px 5%;background:rgba(0,0,0,.2)}.mMenu .inner .list{display:flex;align-items:center}.mMenu .inner .list li:not(:last-child){margin-right:1.5em}.mMenu .inner .list li a{padding:.25em}#gNavOpener{width:50px;height:50px;position:absolute;top:0;right:0;z-index:60}#gNavOpener span{width:24px;height:3px;position:absolute;left:50%;top:50%;margin:-1px 0 0 -12px;transition:all .25s;-webkit-transform:rotate(0deg);transform:rotate(0deg);background:#192c48}#gNavOpener span:nth-child(1){-webkit-transform:translateY(-8px);transform:translateY(-8px)}#gNavOpener span:nth-child(3){-webkit-transform:translateY(8px);transform:translateY(8px)}#gNavOpener.open span:nth-child(2){opacity:0}#gNavOpener.open span:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#gNavOpener.open span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.topicPathVox{margin-top:-1rem;padding-bottom:.8rem;position:relative;z-index:1;background:url(../../images/content/content/bg_topicPathVox.png) no-repeat top center/100% auto;width:100%;padding-top:6.4rem;padding-top:clamp(44px,3.54vw,72px)}.topicPathVox .topicPath{width:144rem;padding:0 2rem;margin:0 auto}.topicPathVox .topicPath .item{font-size:1.4rem;display:inline-block;vertical-align:middle}.topicPathVox .topicPath .item a{text-decoration:underline;transition:opacity .5s;color:#707070}.topicPathVox .topicPath .item a:hover{opacity:.5;text-decoration:none}.topicPathVox .topicPath .item:not(:last-child) span:after{content:"";margin:0 5px 1px;padding-bottom:2px;display:inline-block;vertical-align:middle;width:5px;height:5px;border-top:1px solid #727171;border-right:1px solid #727171;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#pageTopVox{position:fixed;z-index:59;right:2%;bottom:2rem;width:6.6rem;height:auto;display:none}#pageTopVox a{text-align:center;color:#000;display:block}#pageTopVox a:hover .pageTopImg .pageTopImgHover{top:0}#pageTopVox a .pageTopImg{position:relative;width:1.6rem;height:6.5rem;margin:0 auto;overflow:hidden;margin-bottom:-0.2rem}#pageTopVox a .pageTopImg .pageTopImgHover{position:absolute;width:1.6rem;height:6.5rem;top:6.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:.3s}#pageTopVox a .pageTopTxt{width:6.6rem}#pageTopVox a .pageTopTxt img{vertical-align:baseline}.mainCnt.bgWrapper{position:relative;padding-bottom:12rem}.mainCnt.bgWrapper::before{content:"";position:absolute;margin:auto;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:12rem;background:#e60012;opacity:.23;z-index:1;pointer-events:none}@media only screen and (min-width: 768px){#gNavSP,#gNavOpener{display:none !important}}@media only screen and (max-width: 767px){body{font-size:1.3rem;line-height:1.8;min-width:inherit}#container{margin-top:50px}#siteHeader{height:50px;min-width:0}#siteHeader .shInner{padding:0 15px;min-width:auto}#siteHeader .siteLogo img{width:64px}#siteFooter .sfInner{margin:0 10%;padding:40px 0 90px}#siteFooter .sfInner a{color:#fff}#siteFooter .sfTxtVox .sfLogo img{width:89px}#siteFooter .sfTxtVox .sfLogo .sfTitle{font-size:12px}#siteFooter .sfTxtVox .sfAdress{font-size:12px;margin-top:30px}#siteFooter .sfTop{display:block;padding-bottom:35px}#siteFooter .sfNav{display:none}#siteFooter .copyright{font-size:11px;text-align:right}#gNav{position:fixed;top:50px;right:-100%;width:100%;height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;padding:0;border-top:1px solid #eee;opacity:0;visibility:hidden;transition:right .3s;background:rgba(0,0,0,.3)}#gNav.open{visibility:visible;opacity:1;right:0}#gNav .gNavInner{margin-left:14%;padding:60px 20px 60px 40px;width:auto;height:100%;background:#192c48;overflow-y:scroll}#gNav .gNavList{display:block}#gNav .gNavList li{font-size:18px}#gNav .gNavList li+li{margin:10px 0 0}#gNav .gNavList li a{padding:.5em;color:#fff}#gNav .gNavList li a:hover span::after{width:0}#gNav .gNavList li .mmTopLink{display:block}.topicPathVox{display:none}.mainCnt.bgWrapper{background:url(../../images/content/content/bg_topicPathVox.png) no-repeat top center/100% auto;padding-top:4rem;padding-top:clamp(3rem,8vw,5rem);padding-bottom:6rem;margin-top:-0.5rem}#pageTopVox{bottom:15px;width:46px;display:none}#pageTopVox a:hover .pageTopImg .pageTopImgHover{top:46px}#pageTopVox a .pageTopImg{width:11px;height:46px}#pageTopVox a .pageTopImg .pageTopImgHover{width:11px;height:46px;top:46px}#pageTopVox a .pageTopTxt{width:426px}}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.wsN{white-space:nowrap}.wrBW{word-wrap:break-word}.cWhite{color:#fff}.cBlue{color:#016bb5}.cRed{color:#e4050b}.cGray{color:#666}.cYellow{color:#ff0}.decUline{text-decoration:underline}.decNone{text-decoration:none}.s70{font-size:70%}.s80{font-size:80%}.s90{font-size:90%}.s100{font-size:100%}.s110{font-size:110%}.s120{font-size:120%}.s130{font-size:130%}.s140{font-size:140%}.s150{font-size:150%}.s160{font-size:160%}.s170{font-size:170%}.s180{font-size:180%}.s190{font-size:190%}.s200{font-size:200%}.fwN{font-weight:normal}.fwB{font-weight:bold}.lh0-5{line-height:.5}.lh1{line-height:1}.lh1-1{line-height:1.1}.lh1-2{line-height:1.2}.lh1-5{line-height:1.5}.lh2{line-height:2}.mA{margin:0 auto !important}.mLA{margin-left:auto !important}.mRA{margin-right:auto !important}.m0{margin:0 !important}.m3{margin:3px !important}.m5{margin:5px !important}.m10{margin:10px !important}.m15{margin:15px !important}.m20{margin:20px !important}.m25{margin:25px !important}.m30{margin:30px !important}.m35{margin:35px !important}.m40{margin:40px !important}.m45{margin:45px !important}.m50{margin:50px !important}.mT0{margin-top:0px !important}.mT5{margin-top:5px !important}.mT10{margin-top:10px !important}.mT15{margin-top:15px !important}.mT20{margin-top:20px !important}.mT25{margin-top:25px !important}.mT30{margin-top:30px !important}.mT35{margin-top:35px !important}.mT40{margin-top:40px !important}.mT45{margin-top:45px !important}.mT50{margin-top:50px !important}.mR0{margin-right:0px !important}.mB3{margin-right:3px !important}.mR5{margin-right:5px !important}.mR10{margin-right:10px !important}.mR15{margin-right:15px !important}.mR20{margin-right:20px !important}.mR25{margin-right:25px !important}.mR30{margin-right:30px !important}.mR35{margin-right:35px !important}.mR40{margin-right:40px !important}.mR45{margin-right:45px !important}.mR50{margin-right:50px !important}.mR60{margin-right:60px !important}.mR70{margin-right:70px !important}.mR100{margin-right:100px !important}.mR110{margin-right:110px !important}.mR120{margin-right:120px !important}.mR130{margin-right:130px !important}.mR140{margin-right:140px !important}.mR150{margin-right:150px !important}.mR160{margin-right:160px !important}.mR170{margin-right:170px !important}.mR180{margin-right:180px !important}.mR190{margin-right:190px !important}.mR200{margin-right:200px !important}.mR210{margin-right:210px !important}.mR220{margin-right:220px !important}.mR230{margin-right:230px !important}.mR240{margin-right:240px !important}.mR250{margin-right:250px !important}.mR260{margin-right:260px !important}.mR280{margin-right:280px !important}.mR300{margin-right:300px !important}.mB0{margin-bottom:0px !important}.mB3{margin-bottom:3px !important}.mB5{margin-bottom:5px !important}.mB10{margin-bottom:10px !important}.mB15{margin-bottom:15px !important}.mB20{margin-bottom:20px !important}.mB25{margin-bottom:25px !important}.mB30{margin-bottom:30px !important}.mB35{margin-bottom:35px !important}.mB40{margin-bottom:40px !important}.mB45{margin-bottom:45px !important}.mB50{margin-bottom:50px !important}.mL0{margin-left:0px !important}.mL5{margin-left:5px !important}.mL1em{margin-left:1em !important}.mL10{margin-left:10px !important}.mL15{margin-left:15px !important}.mL20{margin-left:20px !important}.mL25{margin-left:25px !important}.mL30{margin-left:30px !important}.mL35{margin-left:35px !important}.mL40{margin-left:40px !important}.mL45{margin-left:45px !important}.mL50{margin-left:50px !important}.mL55{margin-left:55px !important}.mL60{margin-left:60px !important}.mL70{margin-left:70px !important}.mL80{margin-left:80px !important}.mL85{margin-left:85px !important}.mL105{margin-left:105px !important}.mL110{margin-left:110px !important}.mL115{margin-left:115px !important}.mL120{margin-left:120px !important}.mL130{margin-left:130px !important}.mL140{margin-left:140px !important}.mL150{margin-left:150px !important}.mL170{margin-left:170px !important}.mL200{margin-left:200px !important}.mL225{margin-left:225px !important}.mL270{margin-left:270px !important}.p0{padding:0 !important}.p3{padding:3px !important}.p5{padding:5px !important}.p10{padding:10px !important}.p15{padding:15px !important}.p20{padding:20px !important}.p25{padding:25px !important}.p30{padding:30px !important}.p35{padding:35px !important}.p40{padding:40px !important}.p45{padding:45px !important}.p50{padding:50px !important}.pT0{padding-top:0px !important}.pT2{padding-top:2px !important}.pT3{padding-top:3px !important}.pT5{padding-top:5px !important}.pT10{padding-top:10px !important}.pT15{padding-top:15px !important}.pT20{padding-top:20px !important}.pT25{padding-top:25px !important}.pT30{padding-top:30px !important}.pT35{padding-top:35px !important}.pT40{padding-top:40px !important}.pT45{padding-top:45px !important}.pT50{padding-top:50px !important}.pT80{padding-top:80px !important}.pT100{padding-top:100px !important}.pR0{padding-right:0px !important}.pR5{padding-right:5px !important}.pR10{padding-right:10px !important}.pR15{padding-right:15px !important}.pR20{padding-right:20px !important}.pR25{padding-right:25px !important}.pR30{padding-right:30px !important}.pR35{padding-right:35px !important}.pR40{padding-right:40px !important}.pR45{padding-right:45px !important}.pR50{padding-right:50px !important}.pB0{padding-bottom:0px !important}.pB5{padding-bottom:5px !important}.pB10{padding-bottom:10px !important}.pB15{padding-bottom:15px !important}.pB20{padding-bottom:20px !important}.pB25{padding-bottom:25px !important}.pB30{padding-bottom:30px !important}.pB35{padding-bottom:35px !important}.pB40{padding-bottom:40px !important}.pB45{padding-bottom:45px !important}.pB50{padding-bottom:50px !important}.pL0{padding-left:0px !important}.pL5{padding-left:5px !important}.pL10{padding-left:10px !important}.pL15{padding-left:15px !important}.pL20{padding-left:20px !important}.pL25{padding-left:25px !important}.pL30{padding-left:30px !important}.pL35{padding-left:35px !important}.pL40{padding-left:40px !important}.pL45{padding-left:45px !important}.pL50{padding-left:50px !important}.fLeft{float:left}.fRight{float:right}.fClear{clear:both}.fClearL{clear:left}.fClearR{clear:right}.fN{float:none}.posRel{position:relative}.posAbs{position:absolute}.posT0R0{right:0px;top:0px}.ofHidden{overflow:hidden}.ofAuto{overflow:auto}.ofVisible{overflow:visible}.dspInline{display:inline}.dspBlock{display:block}.dspInlBlock{display:inline-block}.dspNone{display:none}.alignLeft{text-align:left !important}.alignCenter{text-align:center !important}.alignRight{text-align:right !important}.valignTop{vertical-align:top}.valignMiddle{vertical-align:middle}.valignBottom{vertical-align:bottom}.valignTextBottom{vertical-align:text-bottom}.valignSuper{vertical-align:super}.w5{width:5px}.w10em{width:10em}.w10p{width:10%}.w15p{width:15%}.w20p{width:20%}.w25p{width:25%}.w30p{width:30%}.w30{width:30px}.w40p{width:40%}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w98p{width:98%}.w99p{width:99%}.w100{width:100px}.w100p{width:100%}.h1p{height:1%}.z1{zoom:1}.listTypeNone{list-style-type:none}.listInside{list-style-position:inside}.listOutside{list-style-position:outside}.listTypeDisc{list-style-type:disc}.listTypeSquare{list-style-type:square}.listTypeCircle{list-style-type:circle}.listTypeNum{padding-left:0px;margin-left:0px;margin-top:0px}.listTypeNum li{list-style-type:none;padding:0px 0px 0px 20px}.listNumParentheses{list-style-type:none;list-style-position:inside}.listNumParentheses li{counter-increment:cnt}.listNumParentheses li:before{display:marker;content:"(" counter(cnt) ")"}.bgFFFFFF{background-color:#fff}.bgE6ECE8{background-color:#e6ece8}.bgF0F0DC{background-color:#f0f0dc}.bgF0EFEE{background-color:#f0efee}.bgEBE6E1{background-color:#ebe6e1}.bgC9C9C9{background-color:#c9c9c9}.bdr1s999{border:1px solid #999}.bdr1sCCC{border:1px solid #ccc}.bdr1sBBB{border:1px solid #bbb}.bdr1s5B5B5B{border:1px solid #5b5b5b}.bdr1do444444{border:1px dotted #444}.bdrTn{border-top:none !important}.bdrRn{border-right:none !important}.bdrBn{border-bottom:none !important}.bdrLn{border-left:none !important}.bdrN{border:none !important}.bdrTop{border-right:none !important;border-bottom:none !important;border-left:none !important}.bdrRight{border-top:none !important;border-bottom:none !important;border-left:none !important}.bdrBottom{border-top:none !important;border-right:none !important;border-left:none !important}.bdrLeft{border-top:none !important;border-right:none !important;border-bottom:none !important}.tim1em{text-indent:-1em}.ti1em{text-indent:1em}.csrPtr{cursor:pointer}.bdrRad3{border-radius:3px}.bdrRad5{border-radius:5px}.wbBrkA{word-break:break-all}.btnStyle01{position:relative;width:30rem;height:7.2rem;display:flex;align-items:center;justify-content:center;font-weight:500;background:#e60012;color:#fff;margin-left:auto;margin-right:auto;line-height:1.6;font-size:1.6rem;text-align:center;overflow:hidden}.btnStyle01 span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;display:block;width:100%;z-index:1;padding:1rem 5rem}.btnStyle01::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#b5000e;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .8s cubic-bezier(0.1, 1, 0.2, 1);transition:transform .8s cubic-bezier(0.1, 1, 0.2, 1);transition:transform .8s cubic-bezier(0.1, 1, 0.2, 1), -webkit-transform .8s cubic-bezier(0.1, 1, 0.2, 1);pointer-events:none}.btnStyle01::after{content:"";position:absolute;margin:auto;background:url(../../images/content/content/bg_btnStyle01.svg) no-repeat center/contain;top:50%;right:3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:15px}.btnStyle01:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.btnStyle01.back{background:#707070}.btnStyle01.back::before{background:#333}.btnStyle01.back::after{left:3rem;right:auto;-webkit-transform:scale(-1, 1) translateY(-50%);transform:scale(-1, 1) translateY(-50%)}.btnStyle01.large{width:42rem}@media only screen and (max-width: 767px){.btnStyle01{width:22.5rem;height:5.4rem;font-size:1.4rem}.btnStyle01:hover::before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}.btnStyle01.large{width:100%}}fieldset{margin:0;padding:0;border:none}button,input[type=submit]{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none;font-family:inherit}input,textarea,select{line-height:1.6;margin:0;font-family:inherit;background:#d9d9d9;outline:1px solid #2f2f2f;border-radius:.4rem}input:focus,textarea:focus,select:focus{background:#fff}input,textarea{background:#f3f3f3}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=radio]{outline:none}input.formText[type=text],input.formText[type=tel],input.formText[type=password],input.formText[type=number],input.formText[type=email],textarea.formText,select.formSelect{padding:.5em;font-size:clamp(15px,1.6rem,16px)}.formErrVox{display:none;border:10px solid #ffdada;padding:15px 10px;color:#c00000 !important;background:#fff;position:relative;z-index:1;text-align:center}.formText.long{width:100%}select.formSelect.middle{width:250px}.formItem{display:flex;border-bottom:1px dashed #333;padding:4.5rem 0}.formItem:first-child{border-top:1px dashed #333}.formItem>dt{width:25rem;margin-right:2rem;display:flex;justify-content:space-between;align-items:flex-start;font-weight:500;line-height:1.4;padding-top:.5rem}.formItem>dt .rItem{display:inline-block;color:#fff;background:#192c48;font-size:1.2rem;font-weight:500;padding:.5rem 1rem;border-radius:1.2rem;background:#e60012;line-height:1}.formItem>dd{width:calc(100% - 2rem - 25rem)}.formItem>dd .subTxt{font-size:12px;color:#707070;margin:.5rem 0 0}body.error .formErrVox{display:block;margin-bottom:15px}body.error .caution{margin-top:5px;color:#c00000;font-size:1.5rem}body.error .formItem>dd{padding:1em}body.finish .desc{text-align:center}body.finish .desc+.desc{margin-top:1em}@media only screen and (max-width: 767px){.formItem{display:block;padding:2rem 0}.formItem>dt{width:100%;margin-right:0;display:block;font-size:1.5rem}.formItem>dt .rItem{margin-left:1rem}.formItem>dd{width:100%;margin-top:1.5rem}}.headerVox01 .en{font-size:6rem;font-family:"Play",sans-serif;font-weight:bold;display:block;line-height:1}.headerVox01 .en::first-letter{color:#e60012}.headerVox01 .jp{font-weight:bold;background:#d9d9d9;color:#192c48;width:30rem;height:3rem;display:flex;align-items:center;justify-content:flex-end;padding:0 2rem;margin:-1.5rem 0 0 6rem}.headerVox02{margin-bottom:3.5rem}.headerVox02 .en{display:inline-block;font-size:2rem;font-family:"Play",sans-serif;font-weight:bold;color:#e60012;line-height:1.15;margin-bottom:2rem}.headerVox02 .jp{display:inline-block;font-size:2.8rem;font-weight:bold;line-height:1.5;color:#fff}.headerVox02.leftBorder{border-left:6px solid #e60012;padding-left:3.5rem;padding-top:4rem;margin-bottom:7rem}.headerVox02.leftBorder .en{font-size:1.5rem;margin-bottom:1rem}@media only screen and (max-width: 767px){.headerVox01 .en{font-size:4rem}.headerVox01 .jp{font-size:1.2rem;width:18rem;height:2rem;padding:0 1.5rem;margin:-1.5rem 0 0 3rem}.headerVox02{margin-bottom:1.5rem}.headerVox02 .en{font-size:1.2em;margin-bottom:.5rem}.headerVox02 .jp{font-size:1.8rem}.headerVox02.leftBorder{border-left:3px solid #e60012;padding-left:2rem;padding-top:2.5rem;margin-bottom:3.5rem}.headerVox02.leftBorder .en{font-size:1.2rem;margin-bottom:.5rem}}.listStyle01 li{position:relative;padding-left:1em;line-height:1.7}.listStyle01 li:not(:last-child){margin-bottom:.8em}.listStyle01 li:before{content:"";position:absolute;margin:auto;content:"";top:1rem;left:0;background-color:#192c48;width:1rem;height:1rem;border-radius:50%}.listStyle01.small{font-size:1.4rem}.listStyle01.small li:before{top:.6rem}.listStyle01.column2{display:flex;justify-content:space-between;flex-wrap:wrap}.listStyle01.column2 li{width:46rem}.listStyle02 li{position:relative;padding-left:1em}.listStyle02 li:before{content:"";position:absolute;margin:auto;content:"・";top:0;left:0}@media only screen and (max-width: 767px){.listStyle01 li:before{top:.6rem}.listStyle01.small{font-size:1.3rem}.listStyle01.small li:before{top:.6rem}}#alphaBg{width:100%;height:100%;position:fixed;left:0;top:0;z-index:70;background:#000;display:none;opacity:0}.popupWrapper{display:none;position:absolute;margin:auto;z-index:100}.popupWrapper .content{margin:0 auto;position:relative}.popupWrapper .closeVox{width:36px;height:36px;position:absolute;top:-45px;right:0;z-index:100}.popupWrapper .popupCloseBt{position:absolute;top:0;right:0;width:36px;height:36px;display:block}.popupWrapper .popupCloseBt span{width:36px;height:2px;background:#fff;position:absolute;left:50%;top:50%;margin:-1px 0 0 -18px}.popupWrapper .popupCloseBt span:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popupWrapper .popupCloseBt span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#popupContents{display:none}#popupWrapperMovie{width:1000px;left:50%;margin-left:-500px}#popupWrapperMovie .content{position:relative;padding-top:56.25%;background:rgba(0,0,0,0)}#popupWrapperMovie .content iframe{position:absolute;width:100%;height:100%;left:0;top:0}@media only screen and (max-width: 767px){#popupWrapperMovie{width:90%;margin-left:-45%}}.tableS01{width:100%;border:1px solid rgba(35,28,25,.7)}.tableS01 th,.tableS01 td{border:1px solid rgba(35,28,25,.7);padding:.65em .9em;font-size:1.8rem;text-align:center}.tableS01 th{background:#ecebeb}@media only screen and (max-width: 767px){.tableS01 th,.tableS01 td{padding:.65em .9em;font-size:1.4rem}}.w33p{width:33%}.w48p{width:48%}.w49p{width:49%}.w50p{width:50%}.w90p{width:90%}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w100{width:100px}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w260{width:260px}.w270{width:270px}.w280{width:280px}.w290{width:290px}.w300{width:300px}.w310{width:310px}.w320{width:320px}.w330{width:330px}.w340{width:340px}.w350{width:350px}.w360{width:360px}.w370{width:370px}.w380{width:380px}.w390{width:390px}.w400{width:400px}.w410{width:410px}.w420{width:420px}.w430{width:430px}.w440{width:440px}.w450{width:450px}.w460{width:460px}.w470{width:470px}.w480{width:480px}.w490{width:490px}.w500{width:500px}.w1em{width:1em}.w2em{width:2em}.w3em{width:3em}.w4em{width:4em}.w5em{width:5em}.w6em{width:6em}.w7em{width:7em}.w8em{width:8em}.w9em{width:9em}.w10em{width:10em}.w11em{width:11em}.w12em{width:12em}.w13em{width:13em}.w14em{width:14em}.w15em{width:15em}.w16em{width:16em}.w17em{width:17em}.w18em{width:18em}.w19em{width:19em}.w20em{width:20em}.contentWidth{width:800px;margin:0 auto}.cntInner{max-width:1200px;margin:0 auto;position:relative;z-index:1}.mL1hem{margin-left:1.5em}.mL2em{margin-left:2em}.mL2hem{margin-left:2.5em}.mL3em{margin-left:3em}.mL3hem{margin-left:3.5em}.mL4em{margin-left:4em}.mL4hem{margin-left:4.5em}.mL5em{margin-left:5em}.mL6em{margin-left:6em}.mL7em{margin-left:7em}.mL8em{margin-left:8em}.mB60{margin-bottom:60px}.mB70{margin-bottom:70px}.mB80{margin-bottom:80px}.s0-8r{font-size:.8rem}.s1-0r{font-size:1rem}.s1-1r{font-size:1.1rem}.s1-2r{font-size:1.2rem}.s1-3r{font-size:1.3rem}.s1-4r{font-size:1.4rem}.s1-5r{font-size:1.5rem}.s1-6r{font-size:1.6rem}.s1-7r{font-size:1.7rem}.s1-8r{font-size:1.8rem}.s1-9r{font-size:1.9rem}.s2-0r{font-size:2rem}.s2-1r{font-size:2.1rem}.s2-2r{font-size:2.2rem}.s2-3r{font-size:2.3rem}.s2-4r{font-size:2.4rem}.s2-5r{font-size:2.5rem}.s2-6r{font-size:2.6rem}.s2-8r{font-size:2.8rem}.s2-9r{font-size:2.9rem}.s3-0r{font-size:3rem}.s3-4r{font-size:3.4rem}.s3-5r{font-size:3.5rem}.s3-8r{font-size:3.8rem}.s4-0r{font-size:4rem}.s5-0r{font-size:5rem}.note{display:inline-block;text-indent:-1em;padding-left:1em}.secVox+.secVox{margin-top:6rem}.pageHeadS01{height:32rem;position:relative}.pageHeadS01::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#192c48;opacity:.6}.pageHeadS01 .pageHeadInner{height:100%;max-width:144rem;padding:0 2rem;margin:0 auto;display:flex;align-items:center;position:relative;z-index:1}.pageHeadS01 .pageHeadInner .titleVox .en{font-size:6rem;font-family:"Play",sans-serif;font-weight:bold;display:block;line-height:1;color:#fff}.pageHeadS01 .pageHeadInner .titleVox .en::first-letter{color:#e60012}.pageHeadS01 .pageHeadInner .titleVox .jp{font-weight:bold;background:#192c48;color:#fff;width:30rem;height:3rem;display:flex;align-items:center;justify-content:flex-end;padding:0 2rem;margin:-1.5rem 0 0 6rem}@media only screen and (min-width: 768px){.pcDspNone{display:none}.trOp01{transition:opacity .2s linear}.trOp01:hover,.trOp01.active{opacity:.6}.trScl01{transition:-webkit-transform .5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1);transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform .5s cubic-bezier(0.19, 1, 0.22, 1)}.trScl01:hover,.trScl01.active{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:1}}@media only screen and (max-width: 767px){.spDspNone{display:none}.contentWidth{width:auto;padding:0 20px}.cntInner{margin:0 5%}.fitImg{max-width:100%}.s0-8r{font-size:.6rem}.s1-0r{font-size:1rem}.s1-1r{font-size:1.1rem}.s1-2r{font-size:1.1rem}.s1-3r{font-size:1.1rem}.s1-4r{font-size:1.2rem}.s1-5r{font-size:1.2rem}.s1-6r{font-size:1.2rem}.s1-7r{font-size:1.3rem}.s1-8r{font-size:1.3rem}.s1-9r{font-size:1.3rem}.s2-0r{font-size:1.4rem}.s2-1r{font-size:1.4rem}.s2-2r{font-size:1.4rem}.s2-3r{font-size:1.5rem}.s2-4r{font-size:1.5rem}.s2-5r{font-size:1.5rem}.s2-6r{font-size:1.6rem}.s2-8r{font-size:1.6rem}.s2-9r{font-size:1.6rem}.s3-0r{font-size:1.7rem}.s3-4r{font-size:1.7rem}.s3-5r{font-size:1.7rem}.s3-8r{font-size:1.8rem}.s4-0r{font-size:3rem}.s5-0r{font-size:3.5rem}.secVox+.secVox{margin-top:4rem}.pageHeadS01{height:18rem}.pageHeadS01 .pageHeadInner{padding:0 1.5rem}.pageHeadS01 .pageHeadInner .titleVox .en{font-size:3rem}.pageHeadS01 .pageHeadInner .titleVox .jp{font-size:1.1rem;width:16rem;height:2rem;padding:0 1.5rem;margin:-1.5rem 0 0 3rem}.pageHeadS01::after{content:none}.popupWrapper .content{width:100%}.popupWrapper .content .closeVox{top:15px;right:20px}input[type=submit],input[type=button]{cursor:pointer;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;border-radius:0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}}body.home .scrollVox{position:fixed;right:calc(2% + 4px);bottom:20px;display:none}body.home .scrollVox img{width:5.2rem;height:auto}body.home .scrollVox.show{display:block}body.home #container{margin-top:140px;padding-bottom:22rem}body.home .cntInner{max-width:none}body.home .layoutVox01{display:flex}body.home .layoutVox01 .imgLayoutVox{width:50%}body.home .layoutVox01 .txtLayoutVox{width:50%;padding-top:6rem;padding-top:clamp(39px,3.125vw,60px);position:relative;display:flex;flex-direction:column}body.home .layoutVox01 .txtLayoutVox .bgVox{padding-top:7rem;padding-bottom:7rem;min-height:36rem;min-height:clamp(236px,18.75vw,360px);background:#192c48;color:#fff;margin-bottom:2rem}body.home .layoutVox01 .txtLayoutVox .inner{width:50rem;margin-left:20rem;margin-right:auto}body.home .layoutVox01 .txtLayoutVox .headerVox01{margin-bottom:5rem;margin-bottom:clamp(32px,2.6vw,50px)}body.home .layoutVox01 .txtLayoutVox .btnVox{margin-top:auto}body.home .layoutVox01.pcReverse .imgLayoutVox{order:1}body.home .layoutVox01.pcReverse .txtLayoutVox{order:0}body.home .layoutVox01.pcReverse .txtLayoutVox .inner{margin-right:20rem;margin-left:auto}body.home #mainVisualWrapper{position:relative;z-index:3;background:url(../../images/content/home/PC_mv.jpg) no-repeat center/cover;background-image:-webkit-image-set(url(../../images/content/home/PC_mv.jpg) 1x, url(../../images/content/home/PC_mvv@2x.jpg) 2x);background-image:-webkit-image-set(url(../../images/content/home/PC_mv.jpg) 1x, url(../../images/content/home/PC_mv@2x.jpg) 2x);background-image:image-set(url(../../images/content/home/PC_mv.jpg) 1x, url(../../images/content/home/PC_mv@2x.jpg) 2x)}body.home #mainVisualWrapper::before{content:"";display:block;padding-top:40.625%}body.home #mainVisualWrapper::after{content:"";position:absolute;margin:auto;background:#192c48;width:50%;height:14rem;top:-14rem;right:0;z-index:-1}body.home #mainVisualWrapper .copyVox{position:absolute;top:9rem;left:10rem;font-size:12rem;line-height:1.1;font-weight:bold;color:#fff}body.home #mainVisualWrapper .copyVox .copyTxt{position:relative}body.home #mainVisualWrapper .copyVox .copyTxt .enTxt{font-family:"Play",sans-serif;display:block}body.home #mainVisualWrapper .copyVox .copyTxt .enTxt::first-letter{color:#e60012}body.home #mainVisualWrapper .copyVox .copyTxt .subTxt{font-size:2.9rem;position:absolute;top:5.5rem;left:45rem;text-shadow:0px 3px 6px rgba(0,0,0,.16)}body.home .companynameVox{position:relative;height:18rem;z-index:4}body.home .companynameVox .companyNameImg{width:94.7916666667vw;max-width:1820px;min-width:1192px;margin-left:auto;margin-right:0;margin-top:-2rem}body.home .aboutVox .aboutLayoutVox{position:relative;display:flex}body.home .aboutVox .aboutLayoutVox .imgLayoutVox{position:relative;margin-top:10rem;width:50%;z-index:2}body.home .aboutVox .aboutLayoutVox .txtLayoutVox{position:relative;width:50%;background:#192c48;padding-top:16.5rem;color:#fff;z-index:2}body.home .aboutVox .aboutLayoutVox .txtLayoutVox .inner{width:56rem;margin-left:14rem;margin-right:auto}body.home .aboutVox .aboutLayoutVox .txtLayoutVox .headerVox01 .jp{width:28rem;padding:0 3rem}body.home .aboutVox .aboutLayoutVox .txtLayoutVox .txtVox{position:relative;padding-top:8rem;padding-bottom:3rem;margin-top:4rem;z-index:1}body.home .aboutVox .aboutLayoutVox .txtLayoutVox .txtVox::after{content:"";position:absolute;margin:auto;right:0;top:0;width:88rem;height:1rem;background:#e60012}body.home .aboutVox .aboutLayoutVox .txtLayoutVox .txtVox .title{font-size:3rem;font-weight:bold;line-height:1.3;margin-bottom:4rem}body.home .aboutVox .aboutLayoutVox .txtLayoutVox::after{content:"";position:absolute;margin:auto;background:url(../../images/content/home/bg_j.svg) no-repeat center/contain;opacity:.23;width:96rem;height:146.5rem;bottom:0;left:0;z-index:0;pointer-events:none}body.home .aboutVox .aboutLayoutVox::after{content:"";position:absolute;margin:auto;background:#192c48;width:50%;height:16rem;top:-16rem;right:0;z-index:-1}body.home .serviceVox{position:relative;margin-top:20rem}body.home .serviceVox .bgVox{position:relative;padding-top:8rem;margin-top:2rem}body.home .serviceVox .bgVox::after{content:"";position:absolute;margin:auto;background:#192c48;width:100%;height:36rem;top:0;right:0;z-index:0}body.home .serviceVox .cntInner{width:140rem}body.home .serviceVox .flexVox{display:flex;justify-content:space-between;position:relative;z-index:1}body.home .serviceVox .flexVox .item{width:65rem}body.home .serviceVox .flexVox .item .img{margin-bottom:1.5rem}body.home .serviceVox .btnVox{margin:6rem auto 0}body.home .serviceVox::before{content:"";position:absolute;margin:auto;width:.8rem;height:108rem;background:#d9d9d9;top:-90rem;left:45%;z-index:1}body.home .worksVox{position:relative;margin-top:20rem}body.home .worksVox .txtLayoutVox .headerVox01 .jp{padding:0 3.5rem}body.home .worksVox .txtLayoutVox::after{content:"";position:absolute;margin:auto;width:.8rem;height:24.6875vw;max-height:474px;min-height:310px;background:#e60012;top:0;right:10rem}body.home .worksVox::before{content:"";position:absolute;margin:auto;background:url(../../images/content/home/bg_m.svg) no-repeat center/contain;opacity:.23;width:142.093rem;height:165.35rem;top:-108rem;right:50%;z-index:-1}body.home .worksVox::after{content:"";position:absolute;margin:auto;background:url(../../images/content/home/bg_s.svg) no-repeat center/contain;opacity:.23;width:192rem;height:149.1rem;bottom:-149.1rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:-1}body.home .companyVox{position:relative;margin-top:24rem}body.home .companyVox .txtLayoutVox .headerVox01 .jp{width:34rem}body.home .companyVox .txtLayoutVox::after{content:"";position:absolute;margin:auto;width:.8rem;height:37.2916666667vw;max-height:716px;min-height:469px;background:#e60012;top:-24rem;left:10rem}body.home .companyVox .btnVox .btnStyle01{margin-left:20rem}body.home .partnerVox{margin-top:12rem}body.home .partnerVox .cntInner{width:120rem}body.home .partnerVox .flexVox{position:relative;display:flex;margin:2rem auto 0}body.home .partnerVox .flexVox .imgVox{width:82rem}body.home .partnerVox .flexVox .txtVox{width:38rem;text-align:center;padding:2.5rem 1.5rem}body.home .partnerVox .flexVox .txtVox .txt{font-size:2.8rem;font-weight:bold}body.home .partnerVox .flexVox .txtVox .btnVox{margin-top:3rem}body.home .partnerVox .flexVox::before{content:"";position:absolute;margin:auto;width:115rem;height:28rem;background:#d9d9d9;top:-4rem;right:0;z-index:-1}@media only screen and (max-width: 767px){body.home .scrollVox{display:none !important}body.home #container{margin-top:70px;padding-bottom:60px}body.home .layoutVox01{display:block}body.home .layoutVox01 .imgLayoutVox{width:100%}body.home .layoutVox01 .txtLayoutVox{width:100%;padding-top:0;margin-top:3rem}body.home .layoutVox01 .txtLayoutVox .bgVox{padding-top:3.5rem;padding-bottom:3.5rem;min-height:20rem;margin-bottom:0}body.home .layoutVox01 .txtLayoutVox .inner{width:auto;margin-right:10%;margin-left:10%}body.home .layoutVox01 .txtLayoutVox .headerVox01{margin-bottom:3.5rem}body.home .layoutVox01 .txtLayoutVox .btnVox{margin-top:3.5rem}body.home .layoutVox01.pcReverse .imgLayoutVox{order:1}body.home .layoutVox01.pcReverse .txtLayoutVox{order:0}body.home .layoutVox01.pcReverse .txtLayoutVox .inner{margin-right:10%;margin-left:10%}body.home #mainVisualWrapper{background:url(../../images/content/home/SP_mv.jpg) no-repeat center/cover}body.home #mainVisualWrapper::before{padding-top:104%}body.home #mainVisualWrapper .copyVox{position:absolute;top:4rem;left:3rem;font-size:4.4rem}body.home #mainVisualWrapper .copyVox .copyTxt .subTxt{font-size:1.1rem;top:2rem;left:16rem}body.home .companynameVox{height:auto}body.home .companynameVox .companyNameImg{width:96vw;max-width:none;min-width:auto;margin-top:-1rem}body.home .aboutVox{margin-top:2.5rem}body.home .aboutVox .aboutLayoutVox{display:block}body.home .aboutVox .aboutLayoutVox .imgLayoutVox{margin-top:0;width:100%;z-index:4}body.home .aboutVox .aboutLayoutVox .txtLayoutVox{width:100%;padding-top:4rem;z-index:3}body.home .aboutVox .aboutLayoutVox .txtLayoutVox .inner{width:auto;margin-left:10%;margin-right:10%}body.home .aboutVox .aboutLayoutVox .txtLayoutVox .headerVox01 .jp{width:18rem;padding:0 1.5rem}body.home .aboutVox .aboutLayoutVox .txtLayoutVox .txtVox{padding-top:3.5rem;padding-bottom:6rem;margin-top:1.5rem}body.home .aboutVox .aboutLayoutVox .txtLayoutVox .txtVox::after{content:"";position:absolute;margin:auto;right:0;top:0;width:88rem;height:.5rem}body.home .aboutVox .aboutLayoutVox .txtLayoutVox .txtVox .title{font-size:1.8rem;line-height:1.4;margin-bottom:1.5rem}body.home .aboutVox .aboutLayoutVox .txtLayoutVox::after{width:37.5rem;height:57.2rem}body.home .serviceVox{margin-top:8rem}body.home .serviceVox .headerVox01{position:relative;margin:0 10% 2.5rem;z-index:2}body.home .serviceVox .headerVox01 .jp{width:21rem;padding:0 1.5rem}body.home .serviceVox .bgVox{padding-top:0;margin-top:0}body.home .serviceVox .bgVox::after{content:none}body.home .serviceVox .cntInner{width:auto;margin:0}body.home .serviceVox .flexVox{display:block}body.home .serviceVox .flexVox .item{position:relative;width:100%;padding:2rem 10% 0}body.home .serviceVox .flexVox .item::after{content:"";position:absolute;margin:auto;background:#192c48;width:100%;height:18rem;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}body.home .serviceVox .flexVox .item .img{margin-bottom:1rem}body.home .serviceVox .flexVox .item+.item{margin-top:3rem}body.home .serviceVox .btnVox{margin:3rem auto 0}body.home .serviceVox::before{width:.4rem;height:30rem;top:-13rem;left:auto;right:4.5rem;z-index:2}body.home .serviceVox::after{content:"";position:absolute;margin:auto;background:url(../../images/content/home/bg_m.svg) no-repeat center/contain;opacity:.23;width:54.1rem;height:62.9rem;top:0;right:0;z-index:-1}body.home .worksVox{margin-top:7rem}body.home .worksVox .txtLayoutVox .bgVox .inner{margin-right:9.5rem}body.home .worksVox .txtLayoutVox::after{width:.4rem;height:24.7rem;max-height:none;min-height:0;top:-3rem;right:3.5rem}body.home .worksVox::before{content:none}body.home .worksVox::after{content:none}body.home .companyVox{margin-top:7rem}body.home .companyVox .txtLayoutVox .inner{margin-left:7rem}body.home .companyVox .txtLayoutVox .headerVox01 .jp{width:24rem}body.home .companyVox .txtLayoutVox::after{width:.4rem;height:24.7rem;max-height:none;min-height:0;top:-3rem;left:3.6rem}body.home .companyVox .btnVox .btnStyle01{margin-left:auto}body.home .companyVox::after{content:"";position:absolute;margin:auto;background:url(../../images/content/home/bg_s.svg) no-repeat center/contain;opacity:.23;width:75.1rem;height:58.3rem;top:-16rem;right:0;z-index:-1}body.home .partnerVox{margin-top:6rem}body.home .partnerVox .cntInner{width:auto;margin-left:5%;margin-right:5%}body.home .partnerVox .headerVox01{width:auto;text-align:center}body.home .partnerVox .flexVox{display:block;margin:1rem auto 0}body.home .partnerVox .flexVox .imgVox{width:auto}body.home .partnerVox .flexVox .txtVox{width:auto;text-align:center;padding:1.5rem 1.5rem}body.home .partnerVox .flexVox .txtVox .txt{font-size:1.8rem}body.home .partnerVox .flexVox .txtVox .btnVox{margin-top:1.5rem}body.home .partnerVox .flexVox::before{width:90%;height:26rem;top:-2rem;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}body.service .pageHeadS01{background:url(../../images/content/service/mv01.jpg) no-repeat center/cover}body.service .bgWrapper::before{z-index:2}body.service .layoutVox{position:relative;display:flex;padding-top:10rem}body.service .layoutVox::before{content:"";position:absolute;margin:auto;top:0;left:0;width:100%;background:#192c48;pointer-events:none;z-index:-1;height:48rem}body.service .layoutVox .imgLayoutVox{width:50%}body.service .layoutVox .imgLayoutVox .img{position:relative;z-index:2}body.service .layoutVox .txtLayoutVox{width:50%}body.service .layoutVox .txtLayoutVox>.inner{width:56rem;margin-left:14rem;margin-right:auto;color:#fff;min-height:30rem}body.service .layoutVox .txtLayoutVox>.inner .txtVox{position:relative;z-index:2}body.service .layoutVox .txtLayoutVox .contVox{background:#fff;width:88rem;margin-left:-6rem;margin-right:auto;box-shadow:0px 3px 6px rgba(0,0,0,.16);position:relative;z-index:2}body.service .layoutVox .txtLayoutVox .contVox>.inner{width:75rem;padding:10rem 0 8rem 12rem}body.service .layoutVox .txtLayoutVox .contVox>.inner ul{padding-left:5rem;border-left:.6rem solid #e60012}body.service .layoutVox.pcReverse{flex-direction:row-reverse}body.service .layoutVox.pcReverse .txtLayoutVox>.inner{margin-left:auto;margin-right:14rem}body.service .layoutVox.pcReverse .txtLayoutVox .contVox{margin-right:-6rem;margin-left:auto}@media only screen and (max-width: 767px){body.service .layoutVox{display:block;padding-top:0}body.service .layoutVox::before{content:none}body.service .layoutVox .imgLayoutVox{width:100%;padding:3rem 5%;background:#192c48}body.service .layoutVox .txtLayoutVox{width:100%}body.service .layoutVox .txtLayoutVox>.inner{width:100%;margin-left:auto;margin-right:auto;padding:0 5% 5rem;background:#192c48;min-height:auto}body.service .layoutVox .txtLayoutVox .contVox{margin-top:-3rem;width:auto;margin-left:5%;margin-right:5%}body.service .layoutVox .txtLayoutVox .contVox>.inner{width:100%;padding:4rem 3rem 5rem}body.service .layoutVox .txtLayoutVox .contVox>.inner ul{padding-left:2rem;border-left:.3rem solid #e60012}body.service .layoutVox.pcReverse .txtLayoutVox>.inner{margin-left:auto;margin-right:auto}body.service .layoutVox.pcReverse .txtLayoutVox .contVox{margin-left:5%;margin-right:5%}}body.works .pageHeadS01{background:url(../../images/content/works/mv01.jpg) no-repeat center/cover}body.works .bgVox{padding-bottom:16.5rem;background:#192c48;min-height:36rem}body.works .bgVox+.bottomVox{margin-top:-16.5rem}body.works .worksVox .flexVox{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem 0}body.works .worksVox .flexVox .item{width:59rem}body.works .worksVox .contVox{background:#fff;padding:8rem 10rem;box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media only screen and (max-width: 767px){body.works .pageHeadS01 .pageHeadInner .titleVox .jp{width:14rem}body.works .secVox::before{height:18rem}body.works .bgVox{padding-bottom:6rem;min-height:18rem}body.works .bgVox+.bottomVox{margin-top:-6rem}body.works .worksVox .flexVox{display:block}body.works .worksVox .flexVox .item{width:100%}body.works .worksVox .flexVox .item+.item{margin-top:2rem}body.works .worksVox .contVox{padding:4rem 3rem 5rem}}body.company .pageHeadS01{background:url(../../images/content/company/mv01.jpg) no-repeat center/cover}body.company .note{font-size:1.4rem;margin-top:2rem}body.company .bgVox{padding-bottom:16.5rem;background:#192c48;min-height:36rem}body.company .bgVox+.bottomVox{margin-top:-16.5rem}body.company .anchorVox{background:#f3f3f3;padding:4rem 0 4.5rem;position:relative;z-index:1}body.company .anchorVox .anchorList{display:flex;justify-content:center;gap:0 6rem}body.company .anchorVox .anchorList li a{position:relative;padding-bottom:1.5rem}body.company .anchorVox .anchorList li a::after{content:"";position:absolute;margin:auto;width:.5rem;height:.5rem;border-left:1px solid #000;border-bottom:1px solid #000;bottom:0;left:50%;-webkit-transform:rotate(-45deg) translateX(-50%);transform:rotate(-45deg) translateX(-50%)}body.company .nameVox{display:inline-flex;align-items:flex-end;padding-bottom:.5rem;border-bottom:.4rem solid #192c48}body.company .nameVox .position{margin-right:6rem;font-size:2rem;font-weight:500}body.company .nameVox .name{font-size:2.4rem;font-weight:bold;flex-shrink:0}body.company .contVox{background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16)}body.company .contVox>.inner{padding:7rem 6rem 8rem 7rem}body.company .contVox>.inner.borderTop{border-top:1px solid #d9d9d9}body.company .contVox .flexVox{display:flex;justify-content:space-between}body.company .contVox .flexVox .item{width:49rem}body.company .contVox .flexVox .item .title{background:#192c48;color:#fff;font-size:2rem;font-weight:500;text-align:center;margin-bottom:4rem}@media only screen and (max-width: 767px){body.company .contVox .flexVox .item .title{font-size:1.6rem}}body.company .contVox .layoutVox{display:flex}body.company .contVox .layoutVox:not(:last-child){margin-bottom:5rem}body.company .contVox .layoutVox .imgLayoutVox{width:52rem}body.company .contVox .layoutVox .txtLayoutVox{width:57rem;padding-top:2rem}body.company .contVox .layoutVox .txtLayoutVox .title{background:#192c48;color:#fff;font-size:2.5rem;font-weight:500;margin-bottom:3rem;padding-left:5rem;padding-right:2rem;padding-top:.4rem;padding-bottom:.4rem}@media only screen and (max-width: 767px){body.company .contVox .layoutVox .txtLayoutVox .title{font-size:1.7rem}}body.company .contVox .layoutVox .txtLayoutVox .txtVox{margin-left:5rem}body.company .contVox .layoutVox.pcReverse{flex-direction:row-reverse}body.company .contVox .layoutVox.pcReverse .txtLayoutVox .title{padding-left:2rem;padding-right:5rem}body.company .contVox .layoutVox.pcReverse .txtLayoutVox .txtVox{margin-left:0;margin-right:5rem}body.company .greetingVox .pictureVox{display:flex;justify-content:space-between;flex-direction:row-reverse;padding:7rem 5rem 8rem 7rem}body.company .greetingVox .pictureVox .txtVox{width:67rem;padding-top:2rem}body.company .greetingVox .pictureVox .txtVox .nameVox{margin-top:4rem}body.company .greetingVox .pictureVox .imgVox{width:35rem}body.company .listStyle01.flexLi li{display:flex;justify-content:space-between}body.company .listStyle01.flexLi li .year{width:11rem;margin-right:1.5rem;flex-shrink:0;display:inline-block}body.company .listStyle01.flexLi li .content{width:calc(100% - 11rem - 1.5rem);display:inline-block}body.company .licenseList{display:flex;justify-content:space-between;font-size:1.4rem;line-height:1.7}body.company .licenseList:not(:last-child){margin-bottom:1em}body.company .licenseList .license{width:21rem}body.company .licenseList .number{width:12.5rem}body.company .licenseList .day{width:11rem}body.company .profileList{display:flex}body.company .profileList dt{width:20rem;flex-shrink:0;font-weight:500;padding:3.5rem 0;margin-right:3rem;border-bottom:.3rem solid #333;display:flex;align-items:center}body.company .profileList dd{width:calc(100% - 3rem - 20rem);padding:3.5rem 0;border-bottom:1px solid #333}body.company .profileList dd.column2{display:flex;justify-content:space-between}body.company .profileList dd.column2 .item{width:41rem}body.company .profileList dd.column2 .item .logo01{margin-bottom:1.5rem}body.company .profileList dd.column2 .item .logo01 img{max-height:2.7rem}body.company .profileList dd.column2 .item .logo02{margin-bottom:1.5rem}body.company .profileList dd.column2 .item .logo02 img{max-height:2.7rem}body.company .profileList dd.column2 .item .listStyle01{margin-top:1.5rem}body.company .profileList dd.column2 .item .listStyle01 li{font-size:1.4rem}body.company .profileList dd.column2 .item .listStyle01 li::before{top:.8rem}body.company .profileList dd.column2 .item .listStyle01 li:not(:last-child){margin-bottom:.4em}body.company .gMap{height:0;overflow:hidden;padding-bottom:38.3%;position:relative;z-index:5}body.company .gMap iframe{position:absolute;left:0;top:0;height:100%;width:100%;-webkit-filter:grayscale(0.5) contrast(90%);filter:grayscale(0.5) contrast(90%);mix-blend-mode:lighten}body.company .gMap .gm-style .place-card-large{display:none}body.company .gMap::after{content:"";position:absolute;margin:auto;z-index:-1;width:100%;height:100%;top:0;left:0;background-color:#192c48;pointer-events:none}body.company .accessTxtVox{padding:2rem 4rem}@media only screen and (max-width: 767px){body.company .pageHeadS01 .pageHeadInner .titleVox .jp{width:18rem}body.company .note{font-size:1.3rem;margin-top:1.5rem}body.company .bgVox{padding-bottom:6rem;min-height:18rem}body.company .bgVox+.bottomVox{margin-top:-6rem}body.company .anchorVox{padding:2rem 0 3.5rem}body.company .anchorVox .anchorList{gap:0 1.5rem}body.company .anchorVox .anchorList li a{padding-bottom:1rem}body.company .nameVox{border-bottom:.2rem solid #192c48}body.company .nameVox .position{margin-right:3rem;font-size:1.5rem}body.company .nameVox .name{font-size:1.8rem}body.company .contVox>.inner{padding:4rem 3rem 5rem}body.company .contVox .flexVox{display:block}body.company .contVox .flexVox .item{width:100%}body.company .contVox .flexVox .item .title{margin-bottom:2rem}body.company .contVox .flexVox .item:not(:last-child){margin-bottom:5rem}body.company .contVox .layoutVox{display:block}body.company .contVox .layoutVox .imgLayoutVox{width:100%}body.company .contVox .layoutVox .txtLayoutVox{width:100%;padding-top:0;margin-top:3rem}body.company .contVox .layoutVox .txtLayoutVox .title{margin-bottom:2rem;padding-left:1rem;padding-right:1rem}body.company .contVox .layoutVox .txtLayoutVox .txtVox{margin-left:0}body.company .contVox .layoutVox.pcReverse .txtLayoutVox .title{padding-left:1rem;padding-right:1rem}body.company .contVox .layoutVox.pcReverse .txtLayoutVox .txtVox{margin-right:0}body.company .greetingVox .pictureVox{display:block;padding:4rem 3rem 5rem}body.company .greetingVox .pictureVox .txtVox{width:100%;padding-top:0;margin-top:3rem}body.company .greetingVox .pictureVox .txtVox .nameVox{margin-top:2rem}body.company .greetingVox .pictureVox .imgVox{width:100%}body.company .listStyle01.flexLi li .year{width:9rem;margin-right:1rem}body.company .listStyle01.flexLi li .content{width:calc(100% - 9rem - 1rem)}body.company .licenseList{flex-wrap:wrap;font-size:1.3rem}body.company .licenseList:not(:last-child){margin-bottom:1.5em}body.company .licenseList .license{width:100%}body.company .licenseList .number{width:11.5rem}body.company .licenseList .day{width:10rem}body.company .profileList dt{width:10rem;padding:2rem 0;margin-right:1.5rem}body.company .profileList dd{width:calc(100% - 1.5rem - 10rem);padding:2rem 0}body.company .profileList dd.column2{display:block}body.company .profileList dd.column2 .item{width:100%}body.company .profileList dd.column2 .item .logo01 img{max-height:2rem}body.company .profileList dd.column2 .item .logo02 img{max-height:2rem}body.company .profileList dd.column2 .item .listStyle01 li{font-size:1.2rem}body.company .profileList dd.column2 .item .listStyle01 li::before{top:.6rem}body.company .profileList dd.column2 .item:not(:last-child){margin-bottom:2.5rem}body.company .gMap{padding-bottom:68.8%}body.company .accessTxtVox{padding:1.5rem 2rem}}body.partner .pageHeadS01{background:url(../../images/content/partner/mv01.jpg) no-repeat center/cover}body.partner .pageHeadS01 .pageHeadInner .titleVox .jp{width:41rem}body.partner .secVox{position:relative}body.partner .secVox::before{content:"";position:absolute;margin:auto;top:0;left:0;width:100%;background:#192c48;pointer-events:none;z-index:-1;height:36rem}body.partner .contVox{background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16)}body.partner .introVox{background:#192c48;padding-top:7rem}body.partner .introVox::before{content:none}body.partner .introVox .flexVox{display:flex;justify-content:space-between;margin-bottom:9rem}body.partner .introVox .flexVox .txtVox{color:#fff;padding:3rem 0 6rem}body.partner .introVox .flexVox .txtVox>.inner{width:51rem}body.partner .introVox .flexVox .txtVox .title{font-size:2.8rem;font-weight:bold;line-height:1.5;margin-bottom:4rem}body.partner .introVox .flexVox .imgVox{width:59rem;margin-bottom:-4rem}body.partner .departmentVox .contVox>.inner{padding:5rem 6rem 5rem}body.partner .departmentVox .contVox .txt{font-size:2rem;text-align:center;margin-bottom:5rem}@media only screen and (max-width: 767px){body.partner .departmentVox .contVox .txt{font-size:1.6rem}}body.partner .departmentVox .contVox ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4rem}body.partner .departmentVox .contVox ul li{position:relative;width:24rem;min-height:7.2rem;background:#f3f3f3;border:.2rem solid #333;border-radius:.4rem;color:#192c48;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:bold;text-align:center;overflow:hidden;padding:.5rem 2rem;line-height:1.4}@media only screen and (max-width: 767px){body.partner .departmentVox .contVox ul li{font-size:1.6rem}}body.partner .departmentVox .contVox ul li::before{position:absolute;content:"";left:0;top:0;width:1.4rem;height:100%;background:#192c48;opacity:.2}body.partner .departmentVox .contVox ul::before{content:"";display:block;width:24rem;order:1}body.partner .departmentVox .contVox ul::after{content:"";display:block;width:24rem}body.partner .contactVox .contVox>.inner{padding:5rem 6rem}body.partner .contactVox .contVox .txt{text-align:center}body.partner .contactVox .contVox .flexVox{position:relative;display:flex;justify-content:center;border-top:1px solid #d9d9d9;padding:5rem 0 6rem}body.partner .contactVox .contVox .flexVox::before{content:"";position:absolute;margin:auto;width:1px;height:12.9rem;background:#d9d9d9;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.partner .contactVox .contVox .flexVox .item{width:50%;min-height:12.9rem;display:flex;align-items:center}body.partner .contactVox .contVox .flexVox .item.contact{margin:0 12rem}body.partner .contactVox .contVox .flexVox .item.contact .btn{display:inline-block;padding-left:8rem}body.partner .contactVox .contVox .flexVox .item.contact .btn::before{background:url(../../images/content/partner/ico_mail.svg) no-repeat center/contain;width:4.4rem;height:3.2rem}body.partner .contactVox .contVox .flexVox .item.tel{margin:0 15rem}body.partner .contactVox .contVox .flexVox .item.tel .btn{padding-left:6rem}body.partner .contactVox .contVox .flexVox .item.tel .btn::before{background:url(../../images/content/partner/ico_tel.svg) no-repeat center/contain;width:4.1rem;height:4.1rem}body.partner .contactVox .contVox .flexVox .item .btn{padding-bottom:2rem;position:relative}body.partner .contactVox .contVox .flexVox .item .btn .mainTxt{font-size:3rem;font-weight:bold;display:block}body.partner .contactVox .contVox .flexVox .item .btn .subTxt{font-size:1.4rem;display:block;line-height:1.3}body.partner .contactVox .contVox .flexVox .item .btn::before{content:"";position:absolute;margin:auto;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){body.partner .pageHeadS01 .pageHeadInner .titleVox .jp{width:22rem}body.partner .secVox::before{height:18rem}body.partner .introVox{padding-top:4rem}body.partner .introVox .flexVox{flex-direction:column;margin-bottom:8rem}body.partner .introVox .flexVox .txtVox{color:#fff;padding:0 0 4rem}body.partner .introVox .flexVox .txtVox>.inner{width:100%}body.partner .introVox .flexVox .txtVox .title{font-size:1.8rem;margin-bottom:2rem}body.partner .introVox .flexVox .imgVox{width:100%}body.partner .departmentVox .contVox>.inner{padding:4rem 3rem 5rem}body.partner .departmentVox .contVox .txt{font-size:2rem;margin-bottom:2rem}}@media only screen and (max-width: 767px)and (max-width: 767px){body.partner .departmentVox .contVox .txt{font-size:1.6rem}}@media only screen and (max-width: 767px){body.partner .departmentVox .contVox ul{justify-content:center;gap:2rem 1rem}body.partner .departmentVox .contVox ul li{position:relative;width:13rem;min-height:5rem;padding:.5rem 1rem}body.partner .departmentVox .contVox ul li::before{width:.7rem}body.partner .departmentVox .contVox ul::before{width:13rem}body.partner .departmentVox .contVox ul::after{width:13rem}}@media only screen and (max-width: 767px){body.partner .contactVox .contVox>.inner{padding:4rem 3rem}body.partner .contactVox .contVox .txt{text-align:left}body.partner .contactVox .contVox .flexVox{display:block;padding:4rem 0 4.5rem}body.partner .contactVox .contVox .flexVox::before{content:none}body.partner .contactVox .contVox .flexVox .item{position:relative;width:auto;min-height:auto;justify-content:center}body.partner .contactVox .contVox .flexVox .item.contact{margin:0 3rem}body.partner .contactVox .contVox .flexVox .item.contact .btn{display:inline-block;padding-left:5rem}body.partner .contactVox .contVox .flexVox .item.contact .btn::before{width:3.1rem;height:2.2rem}body.partner .contactVox .contVox .flexVox .item.tel{margin:0 3rem}body.partner .contactVox .contVox .flexVox .item.tel .btn{padding-left:5rem}body.partner .contactVox .contVox .flexVox .item.tel .btn::before{width:3rem;height:3rem}body.partner .contactVox .contVox .flexVox .item:not(:last-child){margin-bottom:3rem;padding-bottom:3.5rem}body.partner .contactVox .contVox .flexVox .item:not(:last-child)::before{content:"";position:absolute;margin:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:12rem;height:.1rem;background-color:#d9d9d9}body.partner .contactVox .contVox .flexVox .item .btn{padding-bottom:0}body.partner .contactVox .contVox .flexVox .item .btn .mainTxt{font-size:2.3rem}body.partner .contactVox .contVox .flexVox .item .btn .subTxt{font-size:1.3rem}}body.contact .pageHeadS01{background:url(../../images/content/contact/mv01.jpg) no-repeat center/cover}body.contact .pageHeadS01 .pageHeadInner .titleVox .jp{width:33rem}body.contact .contVox{background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16)}body.contact .contVox>.inner{padding:8rem 10rem}body.contact .contactVox .bgVox{padding:7rem 0 19rem;background:#192c48;min-height:36rem}body.contact .contactVox .bgVox+.bottomVox{margin-top:-19rem}body.contact .contactVox .txt01{color:#fff;text-align:center;margin-bottom:6rem}body.contact .contactVox .formRadioGroup{display:flex;gap:0 6.5rem}body.contact .contactVox .nameVox{display:flex;justify-content:space-between}body.contact .contactVox .nameVox .item{width:34.6rem}body.contact .contactVox .linkTtx{text-align:center;margin-top:7rem}body.contact .contactVox .linkTtx a{text-decoration:underline}body.contact .contactVox .submitVox{margin-top:4rem;display:flex;justify-content:center;gap:0 2rem}body.contact.finish .bgWrapper{background-color:#f3f3f3;padding-top:12rem;padding-bottom:16rem}body.contact.finish .bgWrapper::before{content:none}body.contact.finish .submitVox{margin-top:7rem}@media only screen and (max-width: 767px){body.contact .pageHeadS01{background-position:left}body.contact .pageHeadS01 .pageHeadInner .titleVox .jp{width:19rem}body.contact .contVox>.inner{padding:4rem 3rem 5rem}body.contact .contactVox .bgVox{padding:4rem 0 5.5rem;min-height:18rem}body.contact .contactVox .bgVox+.bottomVox{margin-top:-5.5rem}body.contact .contactVox .txt01{text-align:left;margin-bottom:4rem}body.contact .contactVox .formRadioGroup{display:block}body.contact .contactVox .formRadioGroup label{display:block}body.contact .contactVox .formRadioGroup label:not(:last-child){margin-bottom:.5rem}body.contact .contactVox .nameVox{display:block}body.contact .contactVox .nameVox .item{width:100%}body.contact .contactVox .nameVox .item:not(:last-child){margin-bottom:1.5rem}body.contact .contactVox .linkTtx{text-align:center;margin-top:4rem}body.contact .contactVox .linkTtx a{text-decoration:underline}body.contact .contactVox .submitVox{margin-top:3.5rem;flex-direction:column-reverse;gap:1.5rem 0}body.contact.finish .bgWrapper{padding-top:6rem;padding-bottom:8rem}body.contact.finish .submitVox{margin-top:4rem}}body.privacy .pageHeadS01{background:url(../../images/content/privacy/mv01.jpg) no-repeat center/cover}body.privacy .pageHeadS01 .pageHeadInner .titleVox .jp{width:42rem;margin-left:23rem}body.privacy .privacyVox .bgVox{padding:7rem 0 16rem;background:#192c48;min-height:36rem}body.privacy .privacyVox .bgVox+.bottomVox{margin-top:-16rem}body.privacy .privacyVox .txt01{color:#fff;margin-bottom:6rem}body.privacy .privacyVox .contVox{background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16)}body.privacy .privacyVox .contVox>.inner{padding:8rem 10rem 10rem}body.privacy .privacyVox .contVox .subSec:not(:last-child){margin-bottom:6rem}body.privacy .privacyVox .contVox .subSec .titleVox{margin-bottom:3rem}body.privacy .privacyVox .contVox .subSec .titleVox>.title{font-size:2.8rem;font-weight:bold;padding-bottom:2rem;border-bottom:1px dashed #333;text-align:center}@media only screen and (max-width: 767px){body.privacy .pageHeadS01 .pageHeadInner .titleVox .jp{margin-left:16.5rem;width:18rem;padding:0 .5rem}body.privacy .privacyVox .bgVox{padding:4rem 0;min-height:18rem}body.privacy .privacyVox .bgVox+.bottomVox{margin-top:-4rem}body.privacy .privacyVox .txt01{margin-bottom:4rem}body.privacy .privacyVox .contVox>.inner{padding:4rem 3rem 5rem}body.privacy .privacyVox .contVox .subSec:not(:last-child){margin-bottom:4.5rem}body.privacy .privacyVox .contVox .subSec .titleVox{margin-bottom:2rem}body.privacy .privacyVox .contVox .subSec .titleVox>.title{font-size:1.8rem;padding-bottom:1.5rem}}body.notfound .secVox{padding:150px 0}@media only screen and (max-width: 767px){body.notfound .secVox{padding:100px 0}}/*# sourceMappingURL=import.min.css.map */