/*! Writen  by SCSS */@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond&family=Noto+Serif+JP:wght@400;500;600;700&display=swap";html,body{padding:0px;margin:0px;border:none;list-style:none;font-weight:inherit;font-size:1em}body{font-size:14px;line-height:1.8;background:#fff;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body>img,body>iframe{display:none}.pre-inc{color:#333;font-weight:500}.pre-inc a,.pre-inc img,.pre-inc ul,.pre-inc li,.pre-inc table,.pre-inc tr,.pre-inc td,.pre-inc p,.pre-inc h1,.pre-inc h2,.pre-inc h3,.pre-inc h4,.pre-inc h5,.pre-inc h6,.pre-inc ol,.pre-inc div,.pre-inc body,.pre-inc html,.pre-inc dl,.pre-inc dt,.pre-inc dd,.pre-inc h1,.pre-inc h2,.pre-inc h3,.pre-inc h4,.pre-inc h5,.pre-inc h6,.pre-inc hr,.pre-inc header,.pre-inc section,.pre-inc figure,.pre-inc figcaption,.pre-inc aside,.pre-inc main,.pre-inc span{padding:0px;margin:0px;border:none;list-style:none;font-weight:inherit;font-size:1em}.pre-inc header,.pre-inc section,.pre-inc figure,.pre-inc figcaption,.pre-inc aside,.pre-inc main{display:block}.pre-inc img{vertical-align:middle;max-width:100%;height:auto;-webkit-backface-visibility:hidden}.pre-inc a img{border:none}.pre-inc h1,.pre-inc h2,.pre-inc h3,.pre-inc h4,.pre-inc h5,.pre-inc h6{letter-spacing:.05em}.pre-inc *,.pre-inc *:before,.pre-inc *:after{box-sizing:border-box}.pre-inc *.bs_cb{box-sizing:content-box}.pre-inc .wrap{position:relative;overflow:hidden}.pre-inc i.iefontfix{transform:translateY(0.2em);font-style:inherit}.pre-inc .kerning{font-feature-settings:"palt"}.pre-inc .bold{font-weight:bold}.pre-inc .nobold{font-weight:normal}.pre-inc .mincho,.pre-inc *{font-family:YakuHanMP,"Noto Serif JP","游明朝","Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.pre-inc .gothic{font-family:"游ゴシック","Yu Gothic",YuGothic,"游ゴシック体","Lucida Grande","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.pre-inc .en{font-family:"Cormorant Garamond",YakuHanMP,"Noto Serif JP","游明朝","Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.pre-inc a{text-decoration:none;color:inherit}.pre-inc .clearfix:after{content:"";display:block;clear:both;height:0}.pre-inc .alpha a img{transition:all .3s ease-in-out 0s}body:not(.mobile) .pre-inc .alpha a:hover img{opacity:.7}.pre-inc .cl_b{clear:both}.pre-inc .cap_l,.pre-inc .cap_c,.pre-inc .cap_r{font-size:12px;line-height:1.4}@media screen and (max-width: 960px){.pre-inc .cap_l,.pre-inc .cap_c,.pre-inc .cap_r{font-size:10px;font-size:10px}}.pre-inc .cap_l{text-align:left}.pre-inc .cap_c{text-align:center}.pre-inc .cap_r{text-align:right}.pre-inc .center{margin-left:auto !important;margin-right:auto !important}.pre-inc .ta_c{text-align:center}.pre-inc .ta_r{text-align:right}.pre-inc .ta_l{text-align:left}@media screen and (max-width: 768px){.pre-inc .ta_c_pc{text-align:center}.pre-inc .ta_r_pc{text-align:right}.pre-inc .ta_l_pc{text-align:left}}@media not screen,screen and (min-width: 769px){.pre-inc .ta_c_sp{text-align:center}.pre-inc .ta_r_sp{text-align:right}.pre-inc .ta_l_sp{text-align:left}}.pre-inc body:not(.mobile) a.sp_link{pointer-events:none}.pre-inc .shiny a{display:inline-block;max-width:100%;position:relative;overflow:hidden}.pre-inc .shiny a:before{display:block;position:absolute;z-index:10;left:-100%;top:0;content:"";width:100%;height:100%;background:linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%);animation:shiny 4s infinite linear 0s}@keyframes shiny{0%{left:-100%}20%,100%{left:100%}}@media screen and (max-width: 1200px){.pre-inc .vpc1200{display:none}}@media not screen,screen and (min-width: 1201px){.pre-inc .vsp1200{display:none}}@media screen and (max-width: 1100px){.pre-inc .vpc1100{display:none}}@media not screen,screen and (min-width: 1101px){.pre-inc .vsp1100{display:none}}@media screen and (max-width: 1000px){.pre-inc .vpc1000{display:none}}@media not screen,screen and (min-width: 1001px){.pre-inc .vsp1000{display:none}}@media screen and (max-width: 960px){.pre-inc .vpc960{display:none}}@media not screen,screen and (min-width: 961px){.pre-inc .vsp960{display:none}}@media screen and (max-width: 900px){.pre-inc .vpc900{display:none}}@media not screen,screen and (min-width: 901px){.pre-inc .vsp900{display:none}}@media screen and (max-width: 768px){.pre-inc .vpc768{display:none}}@media not screen,screen and (min-width: 769px){.pre-inc .vsp768{display:none}}@media screen and (max-width: 767px){.pre-inc .vpc767{display:none}}@media not screen,screen and (min-width: 768px){.pre-inc .vsp767{display:none}}@media screen and (max-width: 600px){.pre-inc .vpc600{display:none}}@media not screen,screen and (min-width: 601px){.pre-inc .vsp600{display:none}}@media screen and (max-width: 480px){.pre-inc .vpc480{display:none}}@media not screen,screen and (min-width: 481px){.pre-inc .vsp480{display:none}}@media screen and (max-width: 375px){.pre-inc .vpc375{display:none}}@media not screen,screen and (min-width: 376px){.pre-inc .vsp375{display:none}}@media screen and (max-width: 360px){.pre-inc .vpc360{display:none}}@media not screen,screen and (min-width: 361px){.pre-inc .vsp360{display:none}}@media screen and (max-width: 320px){.pre-inc .vpc320{display:none}}@media not screen,screen and (min-width: 321px){.pre-inc .vsp320{display:none}}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.ml0{margin-left:0px !important}.mb0{margin-bottom:0px !important}.pt0{padding-top:0px !important}.pr0{padding-right:0px !important}.pl0{padding-left:0px !important}.pb0{padding-bottom:0px !important}.mt1{margin-top:1px !important}.mr1{margin-right:1px !important}.ml1{margin-left:1px !important}.mb1{margin-bottom:1px !important}.pt1{padding-top:1px !important}.pr1{padding-right:1px !important}.pl1{padding-left:1px !important}.pb1{padding-bottom:1px !important}.mt2{margin-top:2px !important}.mr2{margin-right:2px !important}.ml2{margin-left:2px !important}.mb2{margin-bottom:2px !important}.pt2{padding-top:2px !important}.pr2{padding-right:2px !important}.pl2{padding-left:2px !important}.pb2{padding-bottom:2px !important}.mt3{margin-top:3px !important}.mr3{margin-right:3px !important}.ml3{margin-left:3px !important}.mb3{margin-bottom:3px !important}.pt3{padding-top:3px !important}.pr3{padding-right:3px !important}.pl3{padding-left:3px !important}.pb3{padding-bottom:3px !important}.mt4{margin-top:4px !important}.mr4{margin-right:4px !important}.ml4{margin-left:4px !important}.mb4{margin-bottom:4px !important}.pt4{padding-top:4px !important}.pr4{padding-right:4px !important}.pl4{padding-left:4px !important}.pb4{padding-bottom:4px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.ml5{margin-left:5px !important}.mb5{margin-bottom:5px !important}.pt5{padding-top:5px !important}.pr5{padding-right:5px !important}.pl5{padding-left:5px !important}.pb5{padding-bottom:5px !important}.mt6{margin-top:6px !important}.mr6{margin-right:6px !important}.ml6{margin-left:6px !important}.mb6{margin-bottom:6px !important}.pt6{padding-top:6px !important}.pr6{padding-right:6px !important}.pl6{padding-left:6px !important}.pb6{padding-bottom:6px !important}.mt7{margin-top:7px !important}.mr7{margin-right:7px !important}.ml7{margin-left:7px !important}.mb7{margin-bottom:7px !important}.pt7{padding-top:7px !important}.pr7{padding-right:7px !important}.pl7{padding-left:7px !important}.pb7{padding-bottom:7px !important}.mt8{margin-top:8px !important}.mr8{margin-right:8px !important}.ml8{margin-left:8px !important}.mb8{margin-bottom:8px !important}.pt8{padding-top:8px !important}.pr8{padding-right:8px !important}.pl8{padding-left:8px !important}.pb8{padding-bottom:8px !important}.mt9{margin-top:9px !important}.mr9{margin-right:9px !important}.ml9{margin-left:9px !important}.mb9{margin-bottom:9px !important}.pt9{padding-top:9px !important}.pr9{padding-right:9px !important}.pl9{padding-left:9px !important}.pb9{padding-bottom:9px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.ml10{margin-left:10px !important}.mb10{margin-bottom:10px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pl10{padding-left:10px !important}.pb10{padding-bottom:10px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.ml15{margin-left:15px !important}.mb15{margin-bottom:15px !important}.pt15{padding-top:15px !important}.pr15{padding-right:15px !important}.pl15{padding-left:15px !important}.pb15{padding-bottom:15px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.ml20{margin-left:20px !important}.mb20{margin-bottom:20px !important}.pt20{padding-top:20px !important}.pr20{padding-right:20px !important}.pl20{padding-left:20px !important}.pb20{padding-bottom:20px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.ml25{margin-left:25px !important}.mb25{margin-bottom:25px !important}.pt25{padding-top:25px !important}.pr25{padding-right:25px !important}.pl25{padding-left:25px !important}.pb25{padding-bottom:25px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.ml30{margin-left:30px !important}.mb30{margin-bottom:30px !important}.pt30{padding-top:30px !important}.pr30{padding-right:30px !important}.pl30{padding-left:30px !important}.pb30{padding-bottom:30px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.ml35{margin-left:35px !important}.mb35{margin-bottom:35px !important}.pt35{padding-top:35px !important}.pr35{padding-right:35px !important}.pl35{padding-left:35px !important}.pb35{padding-bottom:35px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.ml40{margin-left:40px !important}.mb40{margin-bottom:40px !important}.pt40{padding-top:40px !important}.pr40{padding-right:40px !important}.pl40{padding-left:40px !important}.pb40{padding-bottom:40px !important}.mt45{margin-top:45px !important}.mr45{margin-right:45px !important}.ml45{margin-left:45px !important}.mb45{margin-bottom:45px !important}.pt45{padding-top:45px !important}.pr45{padding-right:45px !important}.pl45{padding-left:45px !important}.pb45{padding-bottom:45px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.ml50{margin-left:50px !important}.mb50{margin-bottom:50px !important}.pt50{padding-top:50px !important}.pr50{padding-right:50px !important}.pl50{padding-left:50px !important}.pb50{padding-bottom:50px !important}.mt55{margin-top:55px !important}.mr55{margin-right:55px !important}.ml55{margin-left:55px !important}.mb55{margin-bottom:55px !important}.pt55{padding-top:55px !important}.pr55{padding-right:55px !important}.pl55{padding-left:55px !important}.pb55{padding-bottom:55px !important}.mt60{margin-top:60px !important}.mr60{margin-right:60px !important}.ml60{margin-left:60px !important}.mb60{margin-bottom:60px !important}.pt60{padding-top:60px !important}.pr60{padding-right:60px !important}.pl60{padding-left:60px !important}.pb60{padding-bottom:60px !important}.mt65{margin-top:65px !important}.mr65{margin-right:65px !important}.ml65{margin-left:65px !important}.mb65{margin-bottom:65px !important}.pt65{padding-top:65px !important}.pr65{padding-right:65px !important}.pl65{padding-left:65px !important}.pb65{padding-bottom:65px !important}.mt70{margin-top:70px !important}.mr70{margin-right:70px !important}.ml70{margin-left:70px !important}.mb70{margin-bottom:70px !important}.pt70{padding-top:70px !important}.pr70{padding-right:70px !important}.pl70{padding-left:70px !important}.pb70{padding-bottom:70px !important}.mt75{margin-top:75px !important}.mr75{margin-right:75px !important}.ml75{margin-left:75px !important}.mb75{margin-bottom:75px !important}.pt75{padding-top:75px !important}.pr75{padding-right:75px !important}.pl75{padding-left:75px !important}.pb75{padding-bottom:75px !important}.mt80{margin-top:80px !important}.mr80{margin-right:80px !important}.ml80{margin-left:80px !important}.mb80{margin-bottom:80px !important}.pt80{padding-top:80px !important}.pr80{padding-right:80px !important}.pl80{padding-left:80px !important}.pb80{padding-bottom:80px !important}.mt85{margin-top:85px !important}.mr85{margin-right:85px !important}.ml85{margin-left:85px !important}.mb85{margin-bottom:85px !important}.pt85{padding-top:85px !important}.pr85{padding-right:85px !important}.pl85{padding-left:85px !important}.pb85{padding-bottom:85px !important}.mt90{margin-top:90px !important}.mr90{margin-right:90px !important}.ml90{margin-left:90px !important}.mb90{margin-bottom:90px !important}.pt90{padding-top:90px !important}.pr90{padding-right:90px !important}.pl90{padding-left:90px !important}.pb90{padding-bottom:90px !important}.mt95{margin-top:95px !important}.mr95{margin-right:95px !important}.ml95{margin-left:95px !important}.mb95{margin-bottom:95px !important}.pt95{padding-top:95px !important}.pr95{padding-right:95px !important}.pl95{padding-left:95px !important}.pb95{padding-bottom:95px !important}.mt100{margin-top:100px !important}.mr100{margin-right:100px !important}.ml100{margin-left:100px !important}.mb100{margin-bottom:100px !important}.pt100{padding-top:100px !important}.pr100{padding-right:100px !important}.pl100{padding-left:100px !important}.pb100{padding-bottom:100px !important}.mt105{margin-top:105px !important}.mr105{margin-right:105px !important}.ml105{margin-left:105px !important}.mb105{margin-bottom:105px !important}.pt105{padding-top:105px !important}.pr105{padding-right:105px !important}.pl105{padding-left:105px !important}.pb105{padding-bottom:105px !important}.mt110{margin-top:110px !important}.mr110{margin-right:110px !important}.ml110{margin-left:110px !important}.mb110{margin-bottom:110px !important}.pt110{padding-top:110px !important}.pr110{padding-right:110px !important}.pl110{padding-left:110px !important}.pb110{padding-bottom:110px !important}.mt115{margin-top:115px !important}.mr115{margin-right:115px !important}.ml115{margin-left:115px !important}.mb115{margin-bottom:115px !important}.pt115{padding-top:115px !important}.pr115{padding-right:115px !important}.pl115{padding-left:115px !important}.pb115{padding-bottom:115px !important}.mt120{margin-top:120px !important}.mr120{margin-right:120px !important}.ml120{margin-left:120px !important}.mb120{margin-bottom:120px !important}.pt120{padding-top:120px !important}.pr120{padding-right:120px !important}.pl120{padding-left:120px !important}.pb120{padding-bottom:120px !important}.mt125{margin-top:125px !important}.mr125{margin-right:125px !important}.ml125{margin-left:125px !important}.mb125{margin-bottom:125px !important}.pt125{padding-top:125px !important}.pr125{padding-right:125px !important}.pl125{padding-left:125px !important}.pb125{padding-bottom:125px !important}.mt130{margin-top:130px !important}.mr130{margin-right:130px !important}.ml130{margin-left:130px !important}.mb130{margin-bottom:130px !important}.pt130{padding-top:130px !important}.pr130{padding-right:130px !important}.pl130{padding-left:130px !important}.pb130{padding-bottom:130px !important}.mt135{margin-top:135px !important}.mr135{margin-right:135px !important}.ml135{margin-left:135px !important}.mb135{margin-bottom:135px !important}.pt135{padding-top:135px !important}.pr135{padding-right:135px !important}.pl135{padding-left:135px !important}.pb135{padding-bottom:135px !important}.mt140{margin-top:140px !important}.mr140{margin-right:140px !important}.ml140{margin-left:140px !important}.mb140{margin-bottom:140px !important}.pt140{padding-top:140px !important}.pr140{padding-right:140px !important}.pl140{padding-left:140px !important}.pb140{padding-bottom:140px !important}.mt145{margin-top:145px !important}.mr145{margin-right:145px !important}.ml145{margin-left:145px !important}.mb145{margin-bottom:145px !important}.pt145{padding-top:145px !important}.pr145{padding-right:145px !important}.pl145{padding-left:145px !important}.pb145{padding-bottom:145px !important}.mt150{margin-top:150px !important}.mr150{margin-right:150px !important}.ml150{margin-left:150px !important}.mb150{margin-bottom:150px !important}.pt150{padding-top:150px !important}.pr150{padding-right:150px !important}.pl150{padding-left:150px !important}.pb150{padding-bottom:150px !important}.mt155{margin-top:155px !important}.mr155{margin-right:155px !important}.ml155{margin-left:155px !important}.mb155{margin-bottom:155px !important}.pt155{padding-top:155px !important}.pr155{padding-right:155px !important}.pl155{padding-left:155px !important}.pb155{padding-bottom:155px !important}.mt160{margin-top:160px !important}.mr160{margin-right:160px !important}.ml160{margin-left:160px !important}.mb160{margin-bottom:160px !important}.pt160{padding-top:160px !important}.pr160{padding-right:160px !important}.pl160{padding-left:160px !important}.pb160{padding-bottom:160px !important}.mt165{margin-top:165px !important}.mr165{margin-right:165px !important}.ml165{margin-left:165px !important}.mb165{margin-bottom:165px !important}.pt165{padding-top:165px !important}.pr165{padding-right:165px !important}.pl165{padding-left:165px !important}.pb165{padding-bottom:165px !important}.mt170{margin-top:170px !important}.mr170{margin-right:170px !important}.ml170{margin-left:170px !important}.mb170{margin-bottom:170px !important}.pt170{padding-top:170px !important}.pr170{padding-right:170px !important}.pl170{padding-left:170px !important}.pb170{padding-bottom:170px !important}.mt175{margin-top:175px !important}.mr175{margin-right:175px !important}.ml175{margin-left:175px !important}.mb175{margin-bottom:175px !important}.pt175{padding-top:175px !important}.pr175{padding-right:175px !important}.pl175{padding-left:175px !important}.pb175{padding-bottom:175px !important}.mt180{margin-top:180px !important}.mr180{margin-right:180px !important}.ml180{margin-left:180px !important}.mb180{margin-bottom:180px !important}.pt180{padding-top:180px !important}.pr180{padding-right:180px !important}.pl180{padding-left:180px !important}.pb180{padding-bottom:180px !important}.mt185{margin-top:185px !important}.mr185{margin-right:185px !important}.ml185{margin-left:185px !important}.mb185{margin-bottom:185px !important}.pt185{padding-top:185px !important}.pr185{padding-right:185px !important}.pl185{padding-left:185px !important}.pb185{padding-bottom:185px !important}.mt190{margin-top:190px !important}.mr190{margin-right:190px !important}.ml190{margin-left:190px !important}.mb190{margin-bottom:190px !important}.pt190{padding-top:190px !important}.pr190{padding-right:190px !important}.pl190{padding-left:190px !important}.pb190{padding-bottom:190px !important}.mt195{margin-top:195px !important}.mr195{margin-right:195px !important}.ml195{margin-left:195px !important}.mb195{margin-bottom:195px !important}.pt195{padding-top:195px !important}.pr195{padding-right:195px !important}.pl195{padding-left:195px !important}.pb195{padding-bottom:195px !important}.mt200{margin-top:200px !important}.mr200{margin-right:200px !important}.ml200{margin-left:200px !important}.mb200{margin-bottom:200px !important}.pt200{padding-top:200px !important}.pr200{padding-right:200px !important}.pl200{padding-left:200px !important}.pb200{padding-bottom:200px !important}.side_spc{padding-left:20px;padding-right:20px}@media screen and (max-width: 768px){.mb0_sp{margin-bottom:0px !important}.mb1_sp{margin-bottom:1px !important}.mb2_sp{margin-bottom:2px !important}.mb3_sp{margin-bottom:3px !important}.mb4_sp{margin-bottom:4px !important}.mb5_sp{margin-bottom:5px !important}.mb6_sp{margin-bottom:6px !important}.mb7_sp{margin-bottom:7px !important}.mb8_sp{margin-bottom:8px !important}.mb9_sp{margin-bottom:9px !important}.mb10_sp{margin-bottom:10px !important}.mb15_sp{margin-bottom:15px !important}.mb20_sp{margin-bottom:20px !important}.mb25_sp{margin-bottom:25px !important}.mb30_sp{margin-bottom:30px !important}.mb35_sp{margin-bottom:35px !important}.mb40_sp{margin-bottom:40px !important}.mb45_sp{margin-bottom:45px !important}.mb50_sp{margin-bottom:50px !important}.mb55_sp{margin-bottom:55px !important}.mb60_sp{margin-bottom:60px !important}.mb65_sp{margin-bottom:65px !important}.mb70_sp{margin-bottom:70px !important}.mb75_sp{margin-bottom:75px !important}.mb80_sp{margin-bottom:80px !important}.mb85_sp{margin-bottom:85px !important}.mb90_sp{margin-bottom:90px !important}.mb95_sp{margin-bottom:95px !important}.mb100_sp{margin-bottom:100px !important}.mb105_sp{margin-bottom:105px !important}.mb110_sp{margin-bottom:110px !important}.mb115_sp{margin-bottom:115px !important}.mb120_sp{margin-bottom:120px !important}.mb125_sp{margin-bottom:125px !important}.mb130_sp{margin-bottom:130px !important}.mb135_sp{margin-bottom:135px !important}.mb140_sp{margin-bottom:140px !important}.mb145_sp{margin-bottom:145px !important}.mb150_sp{margin-bottom:150px !important}.mb155_sp{margin-bottom:155px !important}.mb160_sp{margin-bottom:160px !important}.mb165_sp{margin-bottom:165px !important}.mb170_sp{margin-bottom:170px !important}.mb175_sp{margin-bottom:175px !important}.mb180_sp{margin-bottom:180px !important}.mb185_sp{margin-bottom:185px !important}.mb190_sp{margin-bottom:190px !important}.mb195_sp{margin-bottom:195px !important}.mb200_sp{margin-bottom:200px !important}}@media screen and (max-width: 768px){.pre-inc .navi_pc{display:none}}@media not screen,screen and (min-width: 769px){.pre-inc .navi_sp{display:none}}.pre-inc .req_btn,.pre-inc .res_btn,.pre-inc .lim_btn{display:flex;align-items:center;justify-content:center;color:#fff;transition:opacity .3s ease-in-out;position:relative;box-shadow:0 0 5px rgba(51,51,51,.3);letter-spacing:0}@media(hover: hover){.pre-inc .req_btn:hover,.pre-inc .res_btn:hover,.pre-inc .lim_btn:hover{opacity:.7}}.pre-inc .req_btn::before,.pre-inc .res_btn::before,.pre-inc .lim_btn::before{content:"";position:absolute;inset:3px;border:1px solid #fff;margin:auto;z-index:1;display:block;pointer-events:none}@media(hover: hover){.pre-inc .req_btn:hover,.pre-inc .res_btn:hover,.pre-inc .lim_btn:hover{opacity:.7}}.pre-inc .req_btn{background-image:url("../images/common/req_bg.png");background-position:center;background-size:100% auto;background-repeat:no-repeat;transition:opacity .3s ease-in-out;position:relative;box-shadow:0 0 5px rgba(51,51,51,.3)}@media(hover: hover){.pre-inc .req_btn:hover{opacity:.7}}.pre-inc .res_btn{background-image:url("../images/common/res_bg.png");background-position:center;background-size:100% auto;background-repeat:no-repeat;transition:opacity .3s ease-in-out;position:relative;box-shadow:0 0 5px rgba(51,51,51,.3)}@media(hover: hover){.pre-inc .res_btn:hover{opacity:.7}}.pre-inc .lim_btn{background:linear-gradient(90deg, #C6A75C, #FAF1CB, #C6A75C);transition:opacity .3s ease-in-out;position:relative;box-shadow:0 0 5px rgba(51,51,51,.3);color:#000}@media(hover: hover){.pre-inc .lim_btn:hover{opacity:.7}}.pre-inc .lim_btn::before{border:1px #000 solid}.pre-inc .line_btn{color:#333;background-image:url("../images/common/line_bg.jpg");background-position:center;background-size:100% auto;background-repeat:no-repeat;transition:opacity .3s ease-in-out;position:relative;box-shadow:0 0 5px rgba(51,51,51,.3)}.pre-inc .line_btn::before{content:"";position:absolute;inset:3px;border:1px solid #fff;margin:auto;z-index:1;display:block;pointer-events:none}@media(hover: hover){.pre-inc .line_btn:hover{opacity:.7}}.pre-inc #header{position:fixed;height:90px;color:#333;top:0;left:0;width:100%;margin:0;z-index:100;transition:.3s;overflow:hidden;transition:background .3s ease-in-out}@media screen and (max-width: 768px){.pre-inc #header{height:70px}}.pre-inc #header .header_logo{position:absolute;z-index:2;top:0;bottom:0;left:20px;display:flex;align-items:center;justify-content:center;width:176px;line-height:1}@media screen and (max-width: 768px){.pre-inc #header .header_logo{width:150px;left:10px}}.pre-inc #header .header_logo .logo{width:100%;text-align:center;display:block;transition:opacity .3s ease-in-out}body:not(.mobile) .pre-inc #header .header_logo .logo:hover{opacity:.7}.pre-inc #header .header_logo .logo_image{position:relative;width:100%}.pre-inc #header .header_logo .logo_text{font-size:10px;margin:5px 0 0 0;display:block;white-space:nowrap;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.pre-inc #header .header_logo .logo_text .text_in{width:100%;display:flex;align-items:baseline;justify-content:space-between}.pre-inc #header .header_logo .logo_text .text_in .text_sub{text-align:center;margin-left:auto;margin-right:auto;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:inter-character}.pre-inc #header ul.snv{position:absolute;left:0;right:100px;top:20px;font-size:clamp(11px,1.29vw,16px);font-size:clamp(11px,1.12vw,14px);display:flex;align-items:center;justify-content:flex-end;gap:0 1.25em}@media screen and (max-width: 768px){.pre-inc #header ul.snv{display:none}}.pre-inc #header ul.snv .list_item .item_link{transition:opacity .3s ease-in-out}body:not(.mobile) .pre-inc #header ul.snv .list_item .item_link:hover{opacity:.7}.pre-inc #header ul.snv .list_item .item_link .text{line-height:1}.pre-inc #header ul.snv .list_item.snv_item{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 1000px){.pre-inc #header ul.snv .list_item.snv_item{flex-direction:column;justify-content:center}}.pre-inc #header ul.snv .list_item.snv_item .item_link{display:flex;align-items:center;justify-content:flex-start;gap:0 1em}.pre-inc #header ul.snv .list_item.snv_item .item_link::after{content:"";width:.5em;height:.5em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.pre-inc #header ul.snv .list_item.snv_cv{max-width:174px;max-width:190px;width:100%;align-self:stretch;letter-spacing:.2em}@media screen and (max-width: 1000px){.pre-inc #header ul.snv .list_item.snv_cv{max-width:100px}}.pre-inc #header ul.snv .list_item.snv_cv .item_link{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0.81em .3em;position:relative}.pre-inc #header ul.snv .list_item.snv_req .item_link{background-position:center;background-size:100% auto;background-repeat:no-repeat}.pre-inc #header ul.snv .list_item.snv_req .item_link.req_btn{background-image:url("../images/common/req_bg.png")}.pre-inc #header ul.snv .list_item.snv_req .item_link.res_btn{background-image:url("../images/common/res_bg.png")}.pre-inc #header ul.snv .list_item.snv_lim{max-width:200px;width:100%;align-self:stretch;letter-spacing:0}@media screen and (max-width: 1000px){.pre-inc #header ul.snv .list_item.snv_lim{max-width:160px}}.pre-inc #header ul.snv .list_item.snv_lim .item_link{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0.75em .2em;position:relative}.pre-inc #header ul.snv .list_item.snv_line{max-width:220px}.pre-inc #header ul.snv .list_item.snv_line .item_link{display:flex;align-items:center;line-height:1;background-position:center;background-size:100% auto;background-repeat:no-repeat;letter-spacing:.05em;text-align:center}.pre-inc #header ul.snv .list_item.snv_line .item_link.line_btn{background-image:url("../images/common/line_bg.jpg")}.pre-inc #header .nav_bg{content:"";display:block;position:fixed;inset:0;z-index:996;width:100vw;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.pre-inc #header .nav_outer{position:fixed;z-index:999;top:0;bottom:0;right:0;width:40%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;padding:20px;transition:transform .4s ease-in-out;transform:translateX(100%);pointer-events:none;overflow:hidden}@media screen and (max-width: 768px){.pre-inc #header .nav_outer{width:60%}}@media screen and (max-width: 480px){.pre-inc #header .nav_outer{width:90%}}.pre-inc #header ul#nav{width:100%;color:#fff;display:grid;grid-template-columns:repeat(2, 1fr);gap:25px 5%;font-size:clamp(14px,1.29vw,16px)}@media screen and (max-width: 480px){.pre-inc #header ul#nav{gap:15px 5%}}.pre-inc #header ul#nav .nav_item{position:relative;opacity:0;transform:translateX(20px);transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease-in-out}.pre-inc #header ul#nav .nav_item .nav_link{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;transition:color .3s ease-in-out;line-height:1;padding:1em .3em 1.2em}.pre-inc #header ul#nav .nav_item .nav_link::before,.pre-inc #header ul#nav .nav_item .nav_link::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px}.pre-inc #header ul#nav .nav_item .nav_link::before{background:hsla(0,0%,100%,.4)}.pre-inc #header ul#nav .nav_item .nav_link::after{background:#d9be57;transform-origin:left center;transform:scaleX(0);transition:transform .3s ease-in-out}@media(hover: hover){.pre-inc #header ul#nav .nav_item .nav_link:hover{color:#d9be57}.pre-inc #header ul#nav .nav_item .nav_link:hover::after{transform:scaleX(1)}}.pre-inc #header ul#nav .nav_item .nav_link.active .nav_link{color:#d9be57}.pre-inc #header ul#nav .nav_item .nav_link.active .nav_link::after{transform:scaleX(1)}.pre-inc #header ul#nav .nav_item.nv1{grid-column:span 2}.pre-inc #header ul#nav .nav_item.navi_line{grid-column:span 2}@media screen and (max-width: 480px){.pre-inc #header ul#nav .nav_item.navi_req,.pre-inc #header ul#nav .nav_item.navi_lim,.pre-inc #header ul#nav .nav_item.navi_line{grid-column:span 2}}.pre-inc #header ul#nav .nav_item.navi_req .nav_link::before,.pre-inc #header ul#nav .nav_item.navi_req .nav_link::after,.pre-inc #header ul#nav .nav_item.navi_lim .nav_link::before,.pre-inc #header ul#nav .nav_item.navi_lim .nav_link::after,.pre-inc #header ul#nav .nav_item.navi_line .nav_link::before,.pre-inc #header ul#nav .nav_item.navi_line .nav_link::after{content:none}@media(hover: hover){.pre-inc #header ul#nav .nav_item.navi_req .nav_link:hover,.pre-inc #header ul#nav .nav_item.navi_lim .nav_link:hover,.pre-inc #header ul#nav .nav_item.navi_line .nav_link:hover{color:#fff}}.pre-inc #header ul#nav .nav_item.navi_req .nav_link.active .nav_link,.pre-inc #header ul#nav .nav_item.navi_lim .nav_link.active .nav_link,.pre-inc #header ul#nav .nav_item.navi_line .nav_link.active .nav_link{color:#fff}.pre-inc #header ul#nav .nav_item.new a::after{content:"new";display:flex;justify-content:center;align-items:center;position:absolute;font-size:10px;padding:.2em .5em;line-height:1;background:#981a1a;width:24px;height:1.4em;color:#fff;left:auto;right:-2px;top:-2px;vertical-align:middle}@media screen and (max-width: 1000px){.pre-inc #header ul#nav .nav_item.new a::after{top:auto;bottom:100%;height:1em}}.pre-inc #header ul#nav .nav_item.nv9 .nav_link{position:relative;color:#152041;background:#fff;padding:.8em}@media screen and (max-width: 1000px){.pre-inc #header ul#nav .nav_item.nv9 .nav_link{padding:.5em}}.pre-inc #header ul#nav .nav_item.nv9 .nav_link::after{content:"new";display:flex;justify-content:center;align-items:center;position:absolute;font-size:10px;padding:.1em .5em;line-height:1;background:#981a1a;width:24px;height:1.2em;color:#fff;left:auto;right:0;top:0;vertical-align:middle}@media screen and (max-width: 1000px){.pre-inc #header ul#nav .nav_item.nv9 .nav_link::after{top:auto;bottom:100%;height:1em}}@media screen and (max-width: 768px){.pre-inc #header ul#nav .nav_item.nv10{grid-column:span 2}}.pre-inc.scrolled #header{background:hsla(0,0%,100%,.6)}.pre-inc.nv-open #header ul#nav .nav_item{opacity:1;transform:translateX(0)}.pre-inc.nv-open #header ul#nav .nav_item:nth-of-type(1){transition-delay:.2s}.pre-inc.nv-open #header ul#nav .nav_item:nth-of-type(2){transition-delay:.3s}.pre-inc.nv-open #header ul#nav .nav_item:nth-of-type(3){transition-delay:.35s}.pre-inc.nv-open #header ul#nav .nav_item:nth-of-type(4){transition-delay:.4s}.pre-inc.nv-open #header ul#nav .nav_item:nth-of-type(5){transition-delay:.45s}.pre-inc.nv-open #header ul#nav .nav_item:nth-of-type(6){transition-delay:.5s}.pre-inc.nv-open #header ul#nav .nav_item:nth-of-type(7){transition-delay:.55s}.pre-inc.nv-open #header ul#nav .nav_item:nth-of-type(8){transition-delay:.6s}.pre-inc.nv-open #header ul#nav .nav_item:nth-of-type(9){transition-delay:.65s}.pre-inc.nv-open #header ul#nav .nav_item:nth-of-type(10){transition-delay:.7s}.pre-inc.nv-open #header ul#nav .nav_item:nth-of-type(11){transition-delay:.75s}.pre-inc.nv-open #header ul#nav .nav_item:nth-of-type(12){transition-delay:.8s}.pre-inc.nv-open #header ul#nav .nav_item:nth-of-type(13){transition-delay:.85s}.pre-inc.nv-open #header .nav_outer{transform:translateX(0);pointer-events:all}.pre-inc.nv-open #header .nav_bg{opacity:1;pointer-events:all}.pre-inc .menu-trigger{position:fixed;display:flex;flex-direction:column;cursor:pointer;font-size:12px;top:20px;right:30px;width:40px;z-index:99999}@media screen and (max-width: 768px){.pre-inc .menu-trigger{top:10px;right:10px;display:none !important}}.pre-inc .menu-trigger .border{width:100%;height:2px;background:#000;transition:all .4s}.pre-inc .menu-trigger .border:nth-of-type(1){transform-origin:right bottom;margin-top:2px}.pre-inc .menu-trigger .border:nth-of-type(2){margin-top:7px}.pre-inc .menu-trigger .border:nth-of-type(3){transform-origin:right bottom;margin-top:7px}.pre-inc .menu-trigger .menu_text{text-align:center;display:block;transition:color .3s ease-in-out;line-height:1;margin-top:5px;color:#000}.pre-inc .menu-trigger.active .border{background:#fff}.pre-inc .menu-trigger.active .border:nth-of-type(1){transform:translateY(0) rotate(-30deg)}.pre-inc .menu-trigger.active .border:nth-of-type(2){opacity:0}.pre-inc .menu-trigger.active .border:nth-of-type(3){transform:translateY(3px) rotate(30deg)}.pre-inc .menu-trigger.active .menu_text{color:#fff}.pre-inc #sp_nav,.pre-inc #sp_nav2,.pre-inc .sp_nav_header{display:none}@media screen and (max-width: 768px){.pre-inc .sp_nav_header{height:71px;display:block;position:fixed;bottom:0;left:0;width:100%;z-index:110;opacity:1;color:#fafafa;background:#000}.pre-inc .sp_nav_header ul.btns{position:relative;display:flex;width:100%;margin:0;z-index:1}.pre-inc .sp_nav_header ul.btns::before{content:"";display:block;position:absolute;left:0;right:0;top:0;border-top:1px solid rgba(0,0,0,.2);z-index:2}.pre-inc .sp_nav_header ul.btns .btn_item{flex:1;text-align:center;font-size:12px;letter-spacing:0}.pre-inc .sp_nav_header ul.btns .btn_item img{vertical-align:bottom}.pre-inc .sp_nav_header ul.btns .btn_item .btn_link{color:#fafafa;padding:5px 0 10px 0;display:block;line-height:1;position:relative}.pre-inc .sp_nav_header ul.btns .btn_item .btn_link>.btn_text{display:block}.pre-inc .sp_nav_header ul.btns .btn_item .btn_link>.btn_text .accent{font-style:normal}.pre-inc .sp_nav_header ul.btns .btn_item .btn_link>.btn_text::before{content:"";display:block;vertical-align:bottom;background-size:100%;background-repeat:no-repeat;background-position:center bottom;height:29px;margin:5px auto 10px auto;transition:.3s}.pre-inc .sp_nav_header ul.btns .btn_item .btn_link .nav_balloon_box{top:100%;left:0;right:0;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;text-align:center;position:absolute;background:#fff;font-size:12px;padding:.5em;line-height:1;color:#333;border-radius:20px;z-index:3;animation:balloon_move 2s ease-in-out 0s infinite;border:1px solid}.pre-inc .sp_nav_header ul.btns .btn_item .btn_link .nav_balloon_box .text_red{color:red}.pre-inc .sp_nav_header ul.btns .btn_item .btn_link .nav_balloon_box .text_min{font-size:10px}.pre-inc .sp_nav_header ul.btns .btn_item .btn_link .nav_balloon_box::before,.pre-inc .sp_nav_header ul.btns .btn_item .btn_link .nav_balloon_box::after{content:"";display:block;position:absolute;width:8px;height:4px;clip-path:polygon(50% 0, 0 100%, 100% 100%);left:0;right:0;margin-left:auto;margin-right:auto;bottom:calc(100% - 1px);background:none}.pre-inc .sp_nav_header ul.btns .btn_item .btn_link .nav_balloon_box::before{z-index:-1;border-top:1px solid;border-left:1px solid;border-right:1px solid;background:#fff}.pre-inc .sp_nav_header ul.btns .btn_item .btn_link .nav_balloon_box::after{z-index:2;background:#fff}.pre-inc .sp_nav_header ul.btns .btn_item:nth-of-type(1) img{width:24px}.pre-inc .sp_nav_header ul.btns .btn_item:nth-of-type(1) .btn_link>.btn_text::before{width:24px;background-image:url(../images/common/sm-icon-request-wh.png)}.pre-inc .sp_nav_header ul.btns .btn_item:nth-of-type(2) img{width:24px}.pre-inc .sp_nav_header ul.btns .btn_item:nth-of-type(2) .btn_link>.btn_text::before{width:16px;background-image:url("../images/common/icon_limited.png")}.pre-inc .sp_nav_header ul.btns .btn_item:nth-of-type(3) img{width:17px}.pre-inc .sp_nav_header ul.btns .btn_item:nth-of-type(3) .btn_link>.btn_text::before{width:17px;background-image:url(../images/common/sm-icon-pin-wh.png)}.pre-inc .sp_nav_header ul.btns .btn_item:nth-of-type(4) img{width:20px}.pre-inc .sp_nav_header ul.btns .btn_item:nth-of-type(4) .btn_link>.btn_text::before{width:20px;background-image:url(../images/common/sm-icon-tel-wh.png)}.pre-inc #sp_nav,.pre-inc #sp_nav2{position:fixed;display:block;width:100vw;min-height:100vh;left:0;top:130px;background:#000;z-index:-1;opacity:0;transition:.3s;transform:translateY(5px)}.pre-inc #sp_nav.js-active,.pre-inc #sp_nav2.js-active{display:block;z-index:9999;opacity:1;transform:translateY(0px);top:130px}.pre-inc #sp_nav_inner,.pre-inc #sp_nav_inner2{overflow-y:scroll;height:calc(100vh - 50px)}.pre-inc #sp_nav_inner .cls,.pre-inc #sp_nav_inner2 .cls{color:#fff;text-align:right;font-size:14px;display:block;padding:10px 5%}.pre-inc #sp_nav_inner2 p.cap{font-size:16px;line-height:1.2;color:#fff;text-align:center;margin:20px 0}.pre-inc #sp_nav_inner2 p.cap span{display:inline-block;border-bottom:1px solid #fff;padding:5px 10px}.pre-inc #sp_nav_inner2 .flex{display:block;width:100%}.pre-inc #sp_nav_inner2 dl{margin:5%;font-size:14px}.pre-inc #sp_nav_inner2 dt{color:#9a9a9a}.pre-inc #sp_nav_inner2 dd{color:#fff;padding-bottom:4%;margin-bottom:4%;border-bottom:1px solid #343434}.pre-inc #sp_nav_inner2 dd .text_red{color:#ff3e3e}.pre-inc #sp_nav_inner2 dd .text_min{font-size:.7em}}.pre-inc #information{position:fixed;bottom:0;width:100%;z-index:2}@media screen and (max-width: 768px){.pre-inc #information{display:none}}.pre-inc #information .infos{text-align:center;cursor:pointer;width:45px;position:absolute;left:0;right:0;margin:0 auto;bottom:calc(100% - 1px)}.pre-inc #information .infos img{vertical-align:bottom}.pre-inc #information .infin{background:#000;color:#fff;overflow:hidden;transition:.3s;max-height:2.5em}.pre-inc #information .infin.act{max-height:130px;height:130px;overflow:auto}.pre-inc #information .cap{font-size:16px;font-weight:bold;margin:0 35px 0 0;padding:12px 0 9px 0}.pre-inc #information .inner{align-items:baseline}.pre-inc #information dl{font-size:14px;display:flex;flex-wrap:wrap;width:100%}.pre-inc #information dt{color:hsla(0,0%,100%,.5);width:10%;padding:10px 0;border-bottom:1px solid #343434}.pre-inc #information dd{line-height:1.8;width:90%;padding:10px 0;border-bottom:1px solid #343434}.pre-inc #information dd .text_red{color:#ff3e3e}.pre-inc #information dd .text_min{font-size:.7em}.pre-inc .ptop{background:#000;text-align:center}.pre-inc .ptop .ptop_link{display:block;text-align:center;padding:25px 0}@media screen and (max-width: 768px){.pre-inc .ptop .ptop_link{padding:15px 0}}.pre-inc #main{display:block;overflow:hidden}@media screen and (max-width: 768px){.pre-inc #main{margin-bottom:54px}}.pre-inc .inner{max-width:1200px;width:calc(100% - 40px);margin:0 auto}.pre-inc .flex{display:flex;justify-content:space-between}.pre-inc .flex.center{align-items:center}.pre-inc .flex.rr{flex-direction:row-reverse}.pre-inc .breadWrap{width:100%}.pre-inc ul.breadcrumb{max-width:1000px;width:calc(100% - 40px);margin:0 auto;list-style:none}.pre-inc ul.breadcrumb li{display:inline-block;font-size:13px}@media screen and (max-width: 768px){.pre-inc ul.breadcrumb li{font-size:10px}}.pre-inc ul.breadcrumb li+li::before{padding:8px 3px;color:#000;content:">"}@media screen and (max-width: 768px){.pre-inc ul.breadcrumb li+li::before{padding:8px 5px 8px 2px}}.pre-inc ul.breadcrumb li a{color:#900;text-decoration:none}.pre-inc ul.breadcrumb li a:hover{color:#666}.pre-inc .img_cap{position:relative}.pre-inc .img_cap .cap{position:absolute;bottom:0;right:0;font-size:10px;display:block;padding:3px 5px;line-height:1.5;color:#fff;text-shadow:0px 0px 0px rgba(0, 0, 0, 0.8), 0px 0px 1px rgba(0, 0, 0, 0.8), 0px 0px 2px rgba(0, 0, 0, 0.8), 0px 0px 3px rgba(0, 0, 0, 0.8), 0px 0px 4px rgba(0, 0, 0, 0.8), 0px 0px 5px rgba(0, 0, 0, 0.8), 0px 0px 6px rgba(0, 0, 0, 0.8),0px 0px 7px rgba(0, 0, 0, 0.8);text-align:right}.pre-inc .img_cap.left .cap{right:auto;left:0}.pre-inc .img_cap.black .cap{color:#000;text-shadow:0px 0px 0px rgba(255, 255, 255, 0.8), 0px 0px 1px rgba(255, 255, 255, 0.8), 0px 0px 2px rgba(255, 255, 255, 0.8), 0px 0px 3px rgba(255, 255, 255, 0.8), 0px 0px 4px rgba(255, 255, 255, 0.8), 0px 0px 5px rgba(255, 255, 255, 0.8), 0px 0px 6px rgba(255, 255, 255, 0.8), 0px 0px 7px rgba(255, 255, 255, 0.8),0px 0px 8px rgba(255, 255, 255, 0.8)}.pre-inc .img_cap.no_shadow .cap{text-shadow:none}.pre-inc .img_cap.bg .cap{background:rgba(0,0,0,.7)}.pre-inc .attention-link-wrapper{padding:0 5% 40px;position:relative;background:#3e3a39;overflow:hidden}.pre-inc .attention-link{margin:0 -20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pre-inc .attention-link .block-center{margin:10px 20px;max-width:500px;flex:1}.pre-inc .block-center{margin:70px 0 0;text-align:center}.pre-inc .general-link{padding:16px 0;width:100%;display:inline-block;color:inherit;font-size:16px;white-space:nowrap;border-bottom:1px solid #fafafa;transition:all .3s ease;cursor:pointer}.pre-inc .general-link:hover{opacity:.6}.pre-inc .modal{width:90%;max-width:900px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:121}.pre-inc .modal-inner{height:75vh;max-height:650px;overflow:auto}.pre-inc .modal-close{width:30px;fill:#fff;position:absolute;top:-34px;right:-8px;cursor:pointer}.pre-inc .overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:120}.pre-inc .cap_wrap .cap_inner{max-width:1200px;width:calc(100% - 40px);margin:0 auto;font-size:12px;line-height:1.4;padding-top:40px;padding-bottom:40px}@media screen and (max-width: 480px){.pre-inc .cap_wrap .cap_inner{padding-top:20px;padding-bottom:20px}}.pre-inc .cap_wrap .cap_inner .text{padding-left:1em;text-indent:-1em}.pre-inc .fadeup{transition-property:transform,opacity;transition-duration:.8s;transition-timing-function:ease-in-out;opacity:0;transform:translateY(20px)}.pre-inc .p-view.fadeup,.pre-inc .p-view .fadeup{opacity:1;transform:translateY(0px)}.pre-inc .slide_l{transform:translateX(-100%) rotate(0.001deg);overflow:hidden;transition-property:transform;transition-duration:.8s;transition-timing-function:ease-in-out}.pre-inc .slide_l>*{transform:translateX(100%) rotate(0.001deg);overflow:hidden;transition-property:transform;transition-duration:.8s;transition-timing-function:ease-in-out}.p-view .pre-inc .slide_l,.pre-inc .slide_l.p-view{transform:translateX(0)}.p-view .pre-inc .slide_l>*,.pre-inc .slide_l.p-view>*{transform:translateX(0)}.pre-inc .slide_r{transform:translateX(100%) rotate(0.001deg);overflow:hidden;transition-property:transform;transition-duration:.8s;transition-timing-function:ease-in-out}.pre-inc .slide_r>*{transform:translateX(-100%) rotate(0.001deg);overflow:hidden;transition-property:transform;transition-duration:.8s;transition-timing-function:ease-in-out}.p-view .pre-inc .slide_r,.pre-inc .slide_r.p-view{transform:translateX(0)}.p-view .pre-inc .slide_r>*,.pre-inc .slide_r.p-view>*{transform:translateX(0)}.pre-inc .delay_01{transition-delay:.2s}.pre-inc .delay_02{transition-delay:.4s}.pre-inc .delay_03{transition-delay:.6s}.pre-inc .delay_04{transition-delay:.8s}.pre-inc .delay_05{transition-delay:1s}#foot-nav{margin:0;width:100%;height:54px;background:#333;position:fixed;left:0;bottom:0;z-index:100;display:none;justify-content:center;align-items:center}@media screen and (max-width: 768px){#foot-nav{display:flex}}#foot-nav .btn{margin:0;width:16.6666666667%;border-right:1px #fff solid;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:2px;color:#fff}#foot-nav .btn:last-child{border-right:none}#foot-nav .btn.menu-btn.open .close{display:none !important}#foot-nav .btn.menu-btn.close .open{display:none !important}#foot-nav .btn.req{background:linear-gradient(45deg, #1D2549, #4B5A95, #1D2549)}#foot-nav .btn.res{background:linear-gradient(45deg, #EA609E, #F5A5C9, #EA609E)}#foot-nav .btn.lock{background:#c89e56}#foot-nav .btn .icon{width:30px;height:30px;display:block}#foot-nav .btn .txt{margin:0;width:100%;text-align:center;font-size:min(2.4svw,12px);line-height:1}/*# sourceMappingURL=common.css.map */