@charset "UTF-8";@import"https://use.fontawesome.com/releases/v5.4.1/css/all.css";@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,400,500,700,900&subset=japanese";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Roboto+Condensed&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Istok+Web&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}a{text-decoration:none}img{image-rendering:-webkit-optimize-contrast}body{font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",Meiryo,"Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,Arial,Sans-serif;background:#fff}.is-pc{display:block}@media screen and (max-width: 769px){.is-pc{display:none}}.is-sp{display:none}@media screen and (max-width: 769px){.is-sp{display:block}}.is-sp-s{display:none}@media screen and (max-width: 320px){.is-sp-s{display:block}}[data-anim-style]{opacity:0}[v-cloak]{display:none}a,a:visited,a:link{color:inherit}.sticky{position:-webkit-sticky;position:sticky;top:0}.en_page{font-family:Calibri,Istok Web}.en_page .about-block__tit,.en_page .about-card__tit,.en_page .about-card__txt,.en_page .about-card__subTxt,.en_page .about-card__link,.en_page .business-block__tit,.en_page .business-card__txt,.en_page .business-card__subTxt,.en_page .business-card__link,.en_page .socialAction-card__txt,.en_page .socialAction-card__subTxt,.en_page .productUse-block__txt,.en_page .product-summary__tit,.en_page .product-summary__detail,.en_page .strength_top__txt,.en_page .strength_top__listTtl,.en_page .strength_contents__subTit,.en_page .strength_contents__txt,.en_page .resort-operation_link,.en_page .sentence-block,.en_page .product-advantage__txt,.en_page .product-advantage__list,.en_page .product-points,.en_page .product-video p,.en_page .product-summary__unit,.en_page .company-about,.en_page .message-block,.en_page .company-table__link,.en_page .language-list,.en_page .mainvisual__tit,.en_page .modal_hamburger__langage,.en_page .modal-langage-list,.en_page .product-summary,.en_page .footer_block__copy p{font-family:Calibri,Istok Web!important}.header_block{z-index:4}.header_block__inner{background:#ffffffd6;position:absolute;display:flex;width:100%;padding:14px 0 0;box-sizing:border-box;left:0;right:0;margin:auto}@media screen and (max-width: 769px){.header_block__inner{background:#ffffffd6;padding:14px 20px;justify-content:space-between;align-items:center}}.header_block__ttl{margin:0 calc(103 / 1440 * 100vw) 17px 26px;width:203px}@media screen and (min-width: 1440px){.header_block__ttl{margin:0 103px 17px 26px;width:203px}}@media screen and (max-width: 1000px){.header_block__ttl{margin-right:calc(20 / 1024 * 100vw)}}@media screen and (max-width: 769px){.header_block__ttl{width:164px;margin:0}}.header_block__ttl img{width:100%}.header_block__ttl-en{margin:0 4.375vw 17px 26px}@media screen and (min-width: 1440px){.header_block__ttl-en{margin:0 63px 17px 26px}}@media screen and (max-width: 1000px){.header_block__ttl-en{margin-right:calc(20 / 1024 * 100vw)}}@media screen and (max-width: 769px){.header_block__ttl-en{margin:0}}.header_block__ttl-en img{width:100%}.header_block__menu{display:flex;padding-top:10px}.header_block__menu .header_block__item{font-weight:700;line-height:1.5;letter-spacing:.04em;color:#002b69;font-size:calc(15 / 1440 * 100vw)}@media screen and (min-width: 1440px){.header_block__menu .header_block__item{font-size:15px}}@media screen and (max-width: 769px){.header_block__menu .header_block__item{display:none}}.header_block__menu .header_block__item:last-child{margin-right:0}.header_block__menu .header_block__item .header_block__link{position:relative}.header_block__menu .header_block__item .header_block__link:after{position:absolute;display:block;content:"";width:0;transition:width .3s ease;border-bottom:3px solid #FDD000;top:40px}.header_block__menu .header_block__item .header_block__link:hover:after{width:100%;border-bottom:3px solid #FDD000}.header_block__menu .pull-menu{margin-right:0;padding-right:calc(60 / 1440 * 100vw)}@media screen and (min-width: 1440px){.header_block__menu .pull-menu{padding-right:60px;margin-right:0}}@media screen and (max-width: 1000px){.header_block__menu .pull-menu{padding-right:30px;margin-right:0}}@media screen and (max-width: 880px){.header_block__menu .pull-menu{padding-right:10px;margin-right:0}}.header_block__menu .pull-menu:hover .pull-menu__inner{visibility:visible;opacity:1;transition:opacity .5s;transition-delay:.35s}.header_block__menu .pull-menu__inner{position:absolute;visibility:hidden;opacity:0;transition:opacity .5s;top:67px;left:0;width:1012px;font-weight:700;font-size:15px;line-height:1.46;letter-spacing:.04em;padding:25px calc(100 / 1440 * 100vw) 33px calc(170 / 1440 * 100vw);color:#fff;width:100%;box-sizing:border-box;background:#002b69}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__inner{width:100%;font-size:15px;padding:25px 100px 33px 170px}}@media screen and (max-width: 1300px){.header_block__menu .pull-menu__inner{padding:25px 20px 33px}}@media screen and (max-width: 1024px){.header_block__menu .pull-menu__inner{padding:25px 20px 33px}}.header_block__menu .pull-menu__contents{display:flex;justify-content:center}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__txt{padding-left:12px}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__txt:before{height:13px}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__txt02{padding-left:12px}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__txt02:before{top:50%;height:13px}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__3col-tit{font-weight:700;font-size:14px;line-height:20px;letter-spacing:.04em;margin-bottom:18px}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__img{width:80px}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__img img{width:100%}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__link{margin-bottom:20px}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__img{margin-right:calc(21 / 1440 * 100vw)}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__img{margin-right:21px}}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__3col-left{width:220px;margin-bottom:-20px}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__3col-middle{width:460px;display:flex;flex-wrap:wrap;align-items:flex-end;margin-top:30px;padding-top:15px;border-top:1px solid #2A5086;margin-right:calc(40 / 1440 * 100vw)}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__3col-middle{margin-right:40px}}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__3col-middle .pull-menu__link{margin-right:2.5vw}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__3col-middle .pull-menu__link{margin-right:36px}}@media screen and (max-width: 1024px){.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__3col-middle .pull-menu__link{margin-right:20px}}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__3col-right{width:calc(240 / 1440 * 100vw);margin-top:30px;padding-top:15px;border-top:1px solid #2A5086}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__3col-right{width:240px}}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__3col-right .pull-menu__txt02{padding-top:0;margin-bottom:23px;font-weight:700;font-size:14px;line-height:20px;letter-spacing:.04em}.header_block__menu .pull-menu__contents.pull-menu__3col-contents .pull-menu__3col-right .pull-menu__txt02:hover{opacity:.8;transition:opacity .5s}.header_block__menu .pull-menu__contents.pull-menu__free-contents .pull-menu__left-inner{width:100%}.header_block__menu .pull-menu__contents.pull-menu__free-contents .pull-menu__item{width:auto;margin:0 20px 20px 0;padding:0;border-top:none}.header_block__menu .pull-menu__contents.pull-menu__free-contents .pull-menu__img{width:80px;min-width:80px}.header_block__menu .pull-menu__contents.pull-menu__free-contents .pull-menu__txt{padding-left:12px;min-width:25px}.header_block__menu .pull-menu__contents.pull-menu__free-contents .pull-menu__txt:before{height:13px}.header_block__menu .pull-menu__contents.pull-menu__free-contents .pull-menu__tit{font-size:calc(15 / 1440 * 100vw);line-height:1.8;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #2A5086}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__contents.pull-menu__free-contents .pull-menu__tit{font-size:15px}}.header_block__menu .pull-menu__link{display:flex;align-items:center}.header_block__menu .pull-menu__link:hover{opacity:.8;transition:.2s}.header_block__menu .pull-menu__link02{display:flex;width:100%}.header_block__menu .pull-menu__link02:hover{opacity:.8;transition:.2s}.header_block__menu .pull-menu__txt{position:relative;display:block;font-weight:400;font-size:calc(14 / 1440 * 100vw);line-height:1.4;letter-spacing:.04em;color:#fff;padding-left:10px}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__txt{font-size:14px}}.header_block__menu .pull-menu__txt:before{position:absolute;display:block;content:"";background-image:url(../assets/img/nav/txt_arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;transform:translateY(-50%);left:0;width:5px;height:5px}.header_block__menu .pull-menu__txt02{position:relative;display:block;font-weight:400;font-size:calc(11 / 1440 * 100vw);line-height:1.9;letter-spacing:.04em;white-space:nowrap;padding-left:10px;padding-top:10px}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__txt02{font-size:11px}}.header_block__menu .pull-menu__txt02:before{position:absolute;display:block;content:"";background-image:url(../assets/img/nav/txt_arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:65%;transform:translateY(-50%);left:0;width:5px;height:5px}.header_block__menu .pull-menu__left{margin-right:calc(40 / 1440 * 100vw)}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__left{margin-right:40px}}.header_block__menu .pull-menu__left .pull-menu__tit{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #2A5086}.header_block__menu .pull-menu__left .pull-menu__tit_en{margin-top:17px}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__left .pull-menu__tit_en{margin-top:25px}}.header_block__menu .pull-menu__left-inner{display:flex;flex-wrap:wrap;width:50vw}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__left-inner{width:720px}}@media screen and (max-width: 1024px){.header_block__menu .pull-menu__left-inner{width:70.3125vw}}.header_block__menu .pull-menu__left-inner .pull-menu__item{width:33%;margin-bottom:20px}.header_block__menu .pull-menu__left-inner .pull-menu__img{width:calc(80 / 1440 * 100vw);margin-right:20px}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__left-inner .pull-menu__img{width:80px}}@media screen and (max-width: 1024px){.header_block__menu .pull-menu__left-inner .pull-menu__img{width:7.8125vw}}.header_block__menu .pull-menu__left-inner .pull-menu__img img{width:100%}.header_block__menu .pull-menu__right{display:flex}@media screen and (max-width: 1024px){.header_block__menu .pull-menu__right{flex-direction:column}}.header_block__menu .pull-menu__right .pull-menu__tit{width:100%;font-size:calc(13 / 1440 * 100vw);font-weight:700;line-height:1.8;letter-spacing:.04em;color:#fff}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__right .pull-menu__tit{font-size:13px}}.header_block__menu .pull-menu__right .pull-menu__item{display:flex;align-items:center;flex-direction:column;margin:10px calc(70 / 1440 * 100vw) 0 0;width:13.125vw;border-top:1px solid #2A5086;padding-top:15px}@media screen and (max-width: 1024px){.header_block__menu .pull-menu__right .pull-menu__item{width:calc(189 / 1024 * 100vw)}}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__right .pull-menu__item{margin:10px 70px 0 0;width:189px}}.header_block__menu .pull-menu__right .pull-menu__wrapper{display:flex;align-items:center}.header_block__menu .pull-menu__right .pull-menu__link-item{margin-top:-15px}.header_block__menu .pull-menu__right .pull-menu__img{width:6.25vw;margin-right:15px}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__right .pull-menu__img{width:90px}}@media screen and (max-width: 1024px){.header_block__menu .pull-menu__right .pull-menu__img{width:calc(90 / 1024 * 100vw)}}.header_block__menu .pull-menu__right .pull-menu__img img{width:100%}.header_block__menu .pull-menu__en_strength_inner{padding:25px calc(50 / 1440 * 100vw) 33px}@media screen and (min-width: 1440px){.header_block__menu .pull-menu__en_strength_inner{padding:25px 50px 33px}}.header_block__menu .pl60{padding-left:calc(60 / 1440 * 100vw)}@media screen and (min-width: 1440px){.header_block__menu .pl60{padding-left:60px}}@media screen and (max-width: 1000px){.header_block__menu .pl60{padding-left:30px}}@media screen and (max-width: 880px){.header_block__menu .pl60{padding-left:10px}}.header_block__menu .pl40{padding-left:calc(40 / 1440 * 100vw)}@media screen and (min-width: 1440px){.header_block__menu .pl40{padding-left:40px}}@media screen and (max-width: 1000px){.header_block__menu .pl40{padding-left:20px}}@media screen and (max-width: 880px){.header_block__menu .pl40{padding-left:5px}}.header_block__menu .pr20{padding-right:calc(20 / 1440 * 100vw)}@media screen and (min-width: 1440px){.header_block__menu .pr20{padding-right:20px}}@media screen and (max-width: 1000px){.header_block__menu .pr20{padding-right:10px}}@media screen and (max-width: 880px){.header_block__menu .pr20{padding-right:5px}}.header_block__menu-en .header_block__item{padding-right:15px}@media screen and (min-width: 1440px){.header_block__menu-en .header_block__item{padding-right:20px}}.header_block__language{position:absolute;top:0;right:2.5vw;padding-top:11px;border-top:3px solid #002b69}@media screen and (min-width: 1440px){.header_block__language{right:36px}}@media screen and (max-width: 769px){.header_block__language{display:none}}.header_block__language .language-list{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-size:12px;letter-spacing:.03em;color:#002b69}.header_block__language .language-list span{color:#002b69;padding:0 7px 0 3px}.header_block__language .language-list .fa-angle-down{color:#002b69}.header_block__language .language-list__item{padding-right:10px;padding-bottom:7px;position:relative}.header_block__language .language-list__item:before{cursor:pointer;position:absolute;display:block;content:"";background-image:url(../assets/img/txt_arrow_down_link.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;top:0;right:0;width:9px;height:15px}.header_block__language .language-list__item:hover .language-pull-menu{visibility:visible;opacity:1;transition:opacity .5s}.header_block__language .language-list .language-pull-menu{position:absolute;top:18px;right:0;opacity:0;visibility:hidden}.header_block__language .language-list .language-pull-menu__list{padding-right:10px}.header_block__language .language-list .language-pull-menu__list+.language-pull-menu__list{padding-top:7px}.header_block__language .language-list .language-pull-menu span:hover{opacity:.8}.header_block .header-sp{height:20px}.header_block .header-sp span{display:block;width:20px;height:7px;border-top:1px solid #002B69}.header_block .header-sp span:nth-of-type(1).is-active{transition:transform .5s;transform:translateY(8px) rotate(-45deg)}.header_block .header-sp span:nth-of-type(2).is-active{opacity:0}.header_block .header-sp span:nth-of-type(3).is-active{transition:transform .5s;transform:translate(-4px,-8px) rotate(45deg)}.mainvisual{position:relative;width:100%;background:#f1f5f9}.mainvisual__inner,.mainvisual__item img{width:100%}.mainvisual__tit{display:flex;flex-direction:column;align-items:center;position:absolute;top:21.25vw;left:calc(120 / 1440 * 100vw);font-family:"Noto Serif JP";font-weight:200;font-size:3.125vw;line-height:1.7;letter-spacing:.07em;color:#fff;filter:drop-shadow(0px 0px 8px rgba(29,55,121,.5))}@media screen and (min-width: 1440px){.mainvisual__tit{top:306px;left:120px;font-size:45px}}@media screen and (max-width: 769px){.mainvisual__tit{top:46.6666666667vw;left:5.6vw;font-size:6.1333333333vw}}.mainvisual__tit span{font-size:calc(34 / 1440 * 100vw)}@media screen and (min-width: 1440px){.mainvisual__tit span{font-size:34px}}@media screen and (max-width: 769px){.mainvisual__tit span{font-size:4.8vw}}.subvisual{padding:161px 0 80px 125px;background:#002b69;color:#fff;display:flex;justify-content:space-between;line-height:1.7}@media screen and (max-width: 1024px){.subvisual{padding:161px 0 125px 20px}}@media screen and (max-width: 769px){.subvisual{padding:24vw 0 calc(40 / 375 * 100vw) 8vw}}.subvisual__tit{max-width:500px;font-size:38px;letter-spacing:.01em;flex-shrink:0;padding-right:30px}@media screen and (max-width: 1024px){.subvisual__tit{font-size:calc(28 / 1024 * 100vw)}}@media screen and (max-width: 769px){.subvisual__tit{font-size:4.8vw;letter-spacing:.05em;padding-right:15px}}@media screen and (max-width: 1200px){.subvisual__tit br{display:block}}.subvisual__column{display:flex;align-items:flex-end;flex-direction:column;justify-content:center;flex-grow:1;width:831px}.subvisual__column img{width:100%}@media screen and (max-width: 1200px){.subvisual__column{justify-content:center}}.subvisual__txt{position:relative;font-size:24px;letter-spacing:.12em;padding-right:60px;margin-bottom:-40px;padding-bottom:20px}@media screen and (max-width: 769px){.subvisual__txt{padding-right:calc(20 / 375 * 100vw);font-size:3.2vw;margin-bottom:-1.6vw;padding-bottom:0}}.modal_hamburger{display:none;opacity:0;position:fixed;top:0;left:0;z-index:3;background-color:#fff;height:100vh}.modal_hamburger__inner{width:100vw;height:100vh;padding:180px 30px 0;box-sizing:border-box;overflow-y:scroll}@media screen and (max-width: 769px){.modal_hamburger__inner{padding:calc(80 / 375 * 100vw) calc(40 / 375 * 100vw) 0}}.modal_hamburger__list{margin-bottom:60px}@media screen and (max-width: 769px){.modal_hamburger__list{margin-bottom:calc(50 / 375 * 100vw)}}.modal_hamburger__list ul li{text-align:center}@media screen and (max-width: 769px){.modal_hamburger__list ul li{text-align:left}}.modal_hamburger__list ul li+li{margin-top:45px}@media screen and (max-width: 769px){.modal_hamburger__list ul li+li{margin-top:calc(25 / 375 * 100vw)}}.modal_hamburger__list ul li.image_item{width:35px;margin:90px auto 0}@media screen and (max-width: 769px){.modal_hamburger__list ul li.image_item{width:calc(29 / 375 * 100vw);margin:16vw 0 0}}.modal_hamburger__list ul li a{font-weight:700;font-size:15px;line-height:1.46;letter-spacing:.04em;color:#002b69}@media screen and (max-width: 769px){.modal_hamburger__list ul li a{font-size:4vw}}.modal_hamburger__list ul li a img{width:100%;vertical-align:bottom}.modal_hamburger__list ul li.modal_hamburger__langage{position:relative;display:inline-block;font-family:Roboto Condensed;font-weight:700;font-size:12px;letter-spacing:.03em;padding-right:15px}.modal_hamburger__list ul li.modal_hamburger__langage:before{cursor:pointer;position:absolute;display:block;content:"";background-image:url(../assets/img/txt_arrow_down_link.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;top:0;right:0;width:9px;height:15px}.modal_hamburger__list ul li.modal_hamburger__langage span{padding-left:5px}.modal_hamburger__list ul li.modal_hamburger__langage a{font-size:12px}.modal_hamburger__list ul li.modal_hamburger__langage .modal-langage-list{display:none;position:absolute;font-family:Roboto Condensed;font-weight:700;color:#002b69;right:0;top:20px;padding-right:15px}.modal_hamburger__list ul li.modal_hamburger__langage .modal-langage-list__item+.modal-langage-list__item{margin-top:6.5px}.modal_hamburger__logo{width:200px;margin:0 auto}@media screen and (max-width: 769px){.modal_hamburger__logo{width:calc(171 / 375 * 100vw);margin:0}}.modal_hamburger__logo img{width:100%;vertical-align:bottom}.sentence-block{color:#333;font-family:"Noto Serif JP";font-weight:400;text-align:center;margin-bottom:95px}@media screen and (max-width: 1024px){.sentence-block{padding:0 20px}}@media screen and (max-width: 769px){.sentence-block{margin-bottom:calc(40 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw)}}.sentence-block__tit{font-size:38px;line-height:1.7;margin-bottom:30px}@media screen and (max-width: 1024px){.sentence-block__tit{padding:0 20px}}@media screen and (max-width: 769px){.sentence-block__tit{padding:0;font-size:6.4vw;letter-spacing:.07em}}.sentence-block__tit span{font-size:28px}@media screen and (max-width: 769px){.sentence-block__tit span{font-size:calc(16 / 375 * 100vw);letter-spacing:.07em}}.sentence-block__txt{font-size:18px;line-height:1.8;letter-spacing:.05em;max-width:1000px;margin:auto;text-align:left}@media screen and (max-width: 769px){.sentence-block__txt{font-size:calc(16 / 375 * 100vw);line-height:1.8;letter-spacing:.05em}}.line-up{background:#f1f5f9;font-weight:700;color:#002b69;line-height:1.65;letter-spacing:.03em}.line-up__tit{max-width:1114px;margin:0 auto 120px;text-align:center;padding-bottom:30px;padding-top:90px;font-size:40px;border-bottom:2px solid #002B69}@media screen and (max-width: 769px){.line-up__tit{line-height:1.65;max-width:315px;font-size:calc(22 / 375 * 100vw);padding-top:calc(50 / 375 * 100vw);padding-bottom:calc(5 / 375 * 100vw);margin-bottom:calc(70 / 375 * 100vw)}}.line-up__inner .line-up__subTit{text-align:center;font-size:30px;padding-bottom:35px}@media screen and (max-width: 769px){.line-up__inner .line-up__subTit{line-height:1.65;letter-spacing:.03em;font-size:calc(20 / 375 * 100vw);padding-bottom:calc(20 / 375 * 100vw)}}.line-up__inner .line-up__list{display:flex;justify-content:center;flex-wrap:wrap;max-width:1440x;margin-right:-3px}@media screen and (max-width: 769px){.line-up__inner .line-up__list{margin-right:0}}.line-up__inner .line-up__link{width:33.3%}@media screen and (min-width: 1440px){.line-up__inner .line-up__link{width:480px}}@media screen and (max-width: 769px){.line-up__inner .line-up__link{width:100%}}.line-up__inner .line-up__link:hover{transition:opacity .6s;opacity:.8}.line-up__inner .line-up__link:hover .line-up__product{background:#fff;transition:.6s}.line-up__inner .line-up__item{position:relative;max-width:100%;margin-right:2px}@media screen and (max-width: 769px){.line-up__inner .line-up__item{margin-right:0}}.line-up__inner .line-up__img{display:flex;width:100%}.line-up__inner .line-up__img img{align-self:flex-start;width:100%}.line-up__inner .line-up__product{position:absolute;bottom:0;text-align:center;width:100%;font-size:18px;background:#ffffffb3;padding:5px;box-sizing:border-box}@media screen and (max-width: 769px){.line-up__inner .line-up__product{padding:calc(10 / 375 * 100vw)}}.line-up__bottom{background:#f6f6f6;padding-top:120px;padding-bottom:130px}@media screen and (max-width: 769px){.line-up__bottom{padding-top:calc(85 / 375 * 100vw);padding-bottom:calc(70 / 375 * 100vw)}}.line-up__bottom .line-up__product{width:100%}@media screen and (max-width: 769px){.line-up__bottom .line-up__product{width:100%}}.breadcrumb{font-size:12px;line-height:1.4;letter-spacing:.07em;color:#002b69;margin-top:30px;margin-left:calc(163 / 1440 * 100vw);margin-bottom:75px}@media screen and (min-width: 1440px){.breadcrumb{margin-top:30px;margin-left:163px;margin-bottom:75px}}@media screen and (max-width: 1024px){.breadcrumb{margin-left:20px}}@media screen and (max-width: 769px){.breadcrumb{margin:3.2vw auto calc(35 / 375 * 100vw) 0}}.breadcrumb__list{display:flex}@media screen and (max-width: 769px){.breadcrumb__list{font-size:calc(11 / 375 * 100vw);line-height:1.45;justify-content:flex-end;align-items:center}}@media screen and (max-width: 769px){.breadcrumb__list--en{white-space:nowrap;padding-left:10px;justify-content:flex-start}}.breadcrumb__item{position:relative;padding-right:45px}@media screen and (max-width: 769px){.breadcrumb__item{margin-right:0;padding-right:4.8vw}}.breadcrumb__item.is-current{color:#6b6b6b;margin-right:0}@media screen and (max-width: 769px){.breadcrumb__item.is-current{margin-right:10px}}.breadcrumb__item:before{position:absolute;display:block;content:"";background-image:url(../assets/img/txt_arrow_link.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:5px;height:8px;top:5px;right:20px}@media screen and (max-width: 769px){.breadcrumb__item:before{top:50%;width:calc(5 / 375 * 100vw);height:calc(8 / 375 * 100vw);right:1.6vw;transform:translateY(-50%)}}.breadcrumb__item:last-child:before{display:none}.product-summary{max-width:1440px;font-family:"Noto Serif JP";color:#333;display:flex;justify-content:space-between;margin-bottom:calc(150 / 1440 * 100vw)}@media screen and (min-width: 1440px){.product-summary{margin:0 auto 150px}}@media screen and (max-width: 769px){.product-summary{padding:4vw calc(20 / 375 * 100vw) 0;margin-bottom:calc(100 / 375 * 100vw);flex-direction:column;align-items:center}}.product-summary__txt{width:37.5vw;margin-left:calc(167 / 1440 * 100vw)}@media screen and (min-width: 1440px){.product-summary__txt{width:540px;margin-left:167px}}@media screen and (max-width: 769px){.product-summary__txt{margin-left:0;width:100%}}.product-summary__tit{font-size:calc(34 / 1440 * 100vw);line-height:1.7;letter-spacing:.07em;margin-bottom:calc(64 / 1440 * 100vw)}@media screen and (min-width: 1440px){.product-summary__tit{font-size:34px;margin-bottom:64px}}@media screen and (max-width: 769px){.product-summary__tit{font-size:6.4vw;margin-bottom:calc(40 / 375 * 100vw);text-align:center}}.product-summary__tit--small{font-size:calc(31 / 1440 * 100vw)}@media screen and (min-width: 1440px){.product-summary__tit--small{font-size:31px}}@media screen and (max-width: 769px){.product-summary__tit--small{font-size:calc(21 / 375 * 100vw)}}.product-summary__detail{font-size:1.25vw;line-height:2;text-align:justify;letter-spacing:.05em}@media screen and (min-width: 1440px){.product-summary__detail{font-size:18px}}@media screen and (max-width: 769px){.product-summary__detail{font-size:16px;line-height:1.8;text-align:left}}.product-summary__img{width:46.875vw}@media screen and (min-width: 1440px){.product-summary__img{width:675px}}@media screen and (max-width: 769px){.product-summary__img{width:calc(335 / 375 * 100vw);margin:0 auto calc(20 / 375 * 100vw)}}.product-summary__img img{width:100%}.product-summary_en .product-summary__tit{text-align:left;letter-spacing:.01em}.product-summary_en .product-summary__detail{text-align:left}.footer_block{background:#112747;position:relative}.footer_block__toplink{position:absolute;top:4.375vw;right:calc(70 / 1440 * 100vw)}@media screen and (min-width: 1440px){.footer_block__toplink{top:63px;right:70px}}@media screen and (max-width: 769px){.footer_block__toplink{display:none}}.footer_block__toplink a{display:flex;align-items:center;justify-content:center;background:#fff;width:calc(64 / 1440 * 100vw);height:calc(64 / 1440 * 100vw);font-size:calc(24 / 1440 * 100vw) px;border-radius:5px;color:#002b69}@media screen and (min-width: 1440px){.footer_block__toplink a{width:64px;height:64px;font-size:24px}}.footer_block__toplink a:hover{opacity:.8}.footer_block__inner{margin:auto;padding:calc(71 / 1440 * 100vw) 0 calc(53 / 1440 * 100vw);max-width:calc(1120 / 1440 * 100vw);background-image:url(../assets/img/bg_footer.svg);background-repeat:no-repeat;background-size:calc(1150 / 1440 * 100vw);background-position:bottom calc(35 / 1440 * 100vw) left calc(-30 / 1440 * 100vw);box-sizing:border-box}@media screen and (min-width: 1440px){.footer_block__inner{max-width:1120px;padding:71px 0 53px;background-size:1150px;background-position:bottom 35px left -30px}}@media screen and (max-width: 769px){.footer_block__inner{max-width:initial;padding:12.8vw calc(25 / 375 * 100vw) calc(38 / 375 * 100vw);background-image:url(../assets/img/bg_footer_sp.svg);background-position:bottom calc(22 / 375 * 100vw) center;background-size:calc(338 / 375 * 100vw)}}@media screen and (max-width: 769px){.footer_block__link-group{display:flex;justify-content:space-between}}.footer_block__list01{display:flex;flex-wrap:wrap}@media screen and (max-width: 769px){.footer_block__list01{flex-direction:column;display:inline-block;margin-bottom:3.2vw}}.footer_block__list01.footer_block__upper{margin-right:calc(-44 / 1440 * 100vw)}@media screen and (min-width: 1440px){.footer_block__list01.footer_block__upper{margin-right:-44px}}@media screen and (max-width: 769px){.footer_block__list01.footer_block__upper{justify-content:flex-start;margin-right:0;margin-bottom:0}}.footer_block__list01 li{margin:0 calc(44 / 1440 * 100vw) calc(33 / 1440 * 100vw) 0}@media screen and (min-width: 1440px){.footer_block__list01 li{margin:0 44px 33px 0}}@media screen and (max-width: 769px){.footer_block__list01 li{margin:0 0 calc(22 / 375 * 100vw) 0}}@media screen and (max-width: 769px){.footer_block__list01 li:nth-child(2n){width:auto}}@media screen and (max-width: 769px){.footer_block__list01 li:nth-last-child(2){width:100%}}.footer_block__list01 li a{font-weight:500;font-size:calc(14 / 1440 * 100vw);line-height:1.5;letter-spacing:.04em;color:#fff}@media screen and (min-width: 1440px){.footer_block__list01 li a{font-size:14px}}@media screen and (max-width: 769px){.footer_block__list01 li a{font-size:calc(14 / 375 * 100vw)}}.footer_block__list01 li a:hover{opacity:.8}.footer_block__list02{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width: 769px){.footer_block__list02{justify-content:space-between}}.footer_block__list02 li{margin:0 calc(44 / 1440 * 100vw) calc(52 / 1440 * 100vw) 0;color:#b0b0b0}@media screen and (min-width: 1440px){.footer_block__list02 li{margin:0 44px 52px 0}}@media screen and (max-width: 769px){.footer_block__list02 li{margin:0 0 calc(31 / 375 * 100vw)}}.footer_block__list02 li a{font-weight:500;font-size:calc(12 / 1440 * 100vw);letter-spacing:.04em}@media screen and (min-width: 1440px){.footer_block__list02 li a{font-size:12px}}@media screen and (max-width: 769px){.footer_block__list02 li a{font-size:3.2vw}}.footer_block__list02 li a:hover{opacity:.8}.footer_block__list02 li.footer_block__facebook{height:calc(37 / 1440 * 100vw);padding:0 calc(17 / 1440 * 100vw);border:#8899b0 solid 1px;border-radius:4px;display:flex;align-items:center;margin:0 calc(44 / 1440 * 100vw) calc(52 / 1440 * 100vw) calc(17 / 1440 * 100vw)}@media screen and (min-width: 1440px){.footer_block__list02 li.footer_block__facebook{height:37px;padding:0 17px;margin:0 44px 52px 17px}}@media screen and (max-width: 769px){.footer_block__list02 li.footer_block__facebook{height:calc(29 / 375 * 100vw);padding:0 calc(14 / 375 * 100vw);margin:0 0 12.8vw auto}}.footer_block__list02 li.footer_block__facebook a{color:#8899b0;font-size:calc(13 / 1440 * 100vw)}@media screen and (min-width: 1440px){.footer_block__list02 li.footer_block__facebook a{font-size:13px}}@media screen and (max-width: 769px){.footer_block__list02 li.footer_block__facebook a{font-size:calc(10 / 375 * 100vw)}}.footer_block__list02 li.footer_block__facebook a .fa-facebook-f{margin-right:9px}.footer_block__logo{width:calc(173 / 1440 * 100vw);margin-left:auto}@media screen and (min-width: 1440px){.footer_block__logo{width:273px}}@media screen and (max-width: 769px){.footer_block__logo{width:calc(160 / 375 * 100vw);margin:0}}.footer_block__logo img{width:100%}.footer_block__copy{background:#1e1e1e;padding:calc(10 / 1440 * 100vw) 0}@media screen and (min-width: 1440px){.footer_block__copy{padding:10px 0}}@media screen and (max-width: 769px){.footer_block__copy{padding:calc(10 / 375 * 100vw) 0}}.footer_block__copy .footer_block_copy_inner{max-width:1440px;margin:auto}.footer_block__copy p{font-family:Poppins,sans-serif;font-size:calc(12 / 1440 * 100vw);letter-spacing:.04em;color:#6b6b6b;text-align:center}@media screen and (min-width: 1440px){.footer_block__copy p{font-size:12px}}@media screen and (max-width: 769px){.footer_block__copy p{font-size:3.2vw}}.mw_wp_form .error{margin-top:10px}.mw_wp_form.mw_wp_form_confirm .form-block__infoTxt{display:none}.mw_wp_form.mw_wp_form_confirm .form-block__select:after{display:none}.mw_wp_form.mw_wp_form_confirm .form-block__select02_main:after{display:none}.mw_wp_form.mw_wp_form_confirm .form-block__table table{border:none}.mw_wp_form.mw_wp_form_confirm .form-block__table table tr th{border:none;background:none}.mw_wp_form.mw_wp_form_confirm .form-block__table_day{display:block}.mw_wp_form.mw_wp_form_confirm .form-block__table_check{display:none}.mw_wp_form.mw_wp_form_confirm .form-block__item04{line-height:1.5}.mw_wp_form.mw_wp_form_confirm .form-block__item05{width:auto}.mw_wp_form.mw_wp_form_confirm .form-block__select02_text,.mw_wp_form.mw_wp_form_confirm .form-block__age{color:#000}.auth_page .auth-login{max-width:760px;margin:0 auto 130px}@media screen and (max-width: 1024px){.auth_page .auth-login{padding:0 20px}}@media screen and (max-width: 769px){.auth_page .auth-login{margin-bottom:80px}}.auth_page .auth-lead{text-align:center;margin-bottom:60px}@media screen and (max-width: 769px){.auth_page .auth-lead{text-align:left;margin-bottom:48px}}.auth_page .auth-lead__tit{font-weight:700;font-size:20px;line-height:1.63;color:#002b69}@media screen and (max-width: 769px){.auth_page .auth-lead__tit{line-height:1.55}}.auth_page .auth-lead__txt{font-size:15px;line-height:2.18;color:#000;margin-top:21px}@media screen and (max-width: 769px){.auth_page .auth-lead__txt{font-size:14px;line-height:1.8;text-align:justify;letter-spacing:.05em}}.auth_page .auth-form{padding:53px 20px 42px;background:#ecf0f5;border-radius:8px;margin-bottom:53px}@media screen and (max-width: 769px){.auth_page .auth-form{padding:40px 20px 50px;margin-bottom:60px}}.auth_page .auth-form__tit{font-weight:700;font-size:25px;line-height:36px;text-align:center;color:#002b69;margin-bottom:30px}@media screen and (max-width: 769px){.auth_page .auth-form__tit{font-size:20px;margin-bottom:24px}}.auth_page .auth-form__txt{font-weight:700;font-size:16px;line-height:2.18;text-align:justify;letter-spacing:.04em;color:#002b69}@media screen and (max-width: 769px){.auth_page .auth-form__txt{font-size:15px;padding-bottom:10px;display:block}}.auth_page .auth-form__inner{max-width:395px;margin:0 auto 30px}@media screen and (max-width: 769px){.auth_page .auth-form__inner{margin-bottom:34px}}.auth_page .auth-form__link{display:inline-block;margin-top:20px;font-size:13px;line-height:2.18;color:#002b69;padding-bottom:5px;border-bottom:1px solid #002B69}@media screen and (max-width: 769px){.auth_page .auth-form__link{margin-top:28px}}.auth_page .auth-form__reset{text-align:center}.auth_page .auth-form input{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;width:100%;background:#fff;border:1px solid #A0A0A0;box-sizing:border-box;border-radius:5px;padding:12px 10px}@media screen and (max-width: 769px){.auth_page .auth-form input{margin-bottom:28px}}.auth_page .auth-form button{display:block;background:#002b69;border-radius:5px;padding:20px;box-sizing:border-box;width:43.5%;font-weight:700;font-size:19px;line-height:1.47;text-align:center;color:#fff;margin:0 auto}@media screen and (max-width: 769px){.auth_page .auth-form button{max-width:273px;width:93%;margin-top:53px}}.auth_page .auth-form.auth-reset{padding:53px 20px 42px}.auth_page .auth-form.auth-reset .auth-form__tit{font-size:18px}.auth_page .auth-form.auth-reset button{font-size:17px}.auth_page .auth-link{margin-bottom:70px;background:#f8f8f8;border-radius:8px;font-weight:700;text-align:center;line-height:1.45;padding:56px 20px 50px}@media screen and (max-width: 769px){.auth_page .auth-link{padding:40px 30px 50px}}.auth_page .auth-link__tit{font-size:25px;color:#002b69;margin-bottom:30px}@media screen and (max-width: 769px){.auth_page .auth-link__tit{font-size:20px;line-height:1.45;margin-bottom:38px}}.auth_page .auth-link__txt{background:#002b69;border-radius:5px;display:block;max-width:312px;padding:20px;box-sizing:border-box;font-size:19px;color:#fff;margin:0 auto}.auth_page .auth-members{border:1px solid #81A1C0;box-sizing:border-box;border-radius:6px}.auth_page .auth-members__inner{padding:50px 60px;box-sizing:border-box}@media screen and (max-width: 769px){.auth_page .auth-members__inner{padding:40px 20px 50px}}.auth_page .auth-members__tit{font-weight:700;font-size:23px;line-height:1.43;color:#002b69;padding-bottom:18px;border-bottom:1px solid #8899B0}@media screen and (max-width: 769px){.auth_page .auth-members__tit{text-align:center;padding-bottom:10px;font-size:19px}}.auth_page .auth-members .auth-benefits{border-bottom:1px solid #DDDDDD;padding-bottom:30px}.auth_page .auth-members .auth-benefits:last-child{border-bottom:none;padding-bottom:0}.auth_page .auth-members .auth-benefits__tit{font-weight:700;font-size:19px;line-height:1.47;letter-spacing:.05em;color:#002b69;margin:28px 0 18px 10px}@media screen and (max-width: 769px){.auth_page .auth-members .auth-benefits__tit{font-size:18px;line-height:1.65;margin-left:0}}.auth_page .auth-members .auth-benefits__inner{display:flex}@media screen and (max-width: 769px){.auth_page .auth-members .auth-benefits__inner{flex-wrap:wrap;flex-direction:column;align-items:center}}.auth_page .auth-members .auth-benefits__img{width:55px;margin-right:30px;margin-left:23px}@media screen and (max-width: 769px){.auth_page .auth-members .auth-benefits__img{width:71px}}.auth_page .auth-members .auth-benefits__img img{width:100%}.auth_page .auth-members .auth-benefits__txt{font-size:16px;line-height:1.8;text-align:justify;color:#000}@media screen and (max-width: 769px){.auth_page .auth-members .auth-benefits__txt{font-size:14px;margin-top:23px}}.auth_page .auth-members .auth-benefits__asterisk{font-size:13px;line-height:2.18;color:#616161}@media screen and (max-width: 769px){.auth_page .auth-members .auth-benefits__asterisk{font-size:12px;margin-top:5px}}.blog_page .blog_top{margin-bottom:110px;padding:0 20px;min-height:40vh}@media screen and (max-width: 769px){.blog_page .blog_top{padding:8vw calc(20 / 375 * 100vw) 0}}.blog_page .blog_top__line{max-width:1100px;height:8px;margin:0 auto 27px;background:#c4c4c4}.blog_page .blog_top__tit{font-family:Poppins,sans-serif;font-style:normal;font-weight:700;font-size:33px;margin-bottom:50px;line-height:1.44;text-align:center;letter-spacing:.07em;text-transform:uppercase;color:#002b69}@media screen and (max-width: 769px){.blog_page .blog_top__tit{font-size:calc(22 / 375 * 100vw);margin-bottom:8vw}}.blog_page .blog_top__subTit{font-family:"Noto Serif JP";font-style:normal;font-weight:400;font-size:18px;line-height:1.8;text-align:center;letter-spacing:.05em;color:#333;margin-bottom:87px}@media screen and (max-width: 769px){.blog_page .blog_top__subTit{font-size:4vw;margin-bottom:calc(50 / 375 * 100vw)}}.blog_page .blog_top__main{display:flex;justify-content:space-between;max-width:1100px;margin:auto}@media screen and (max-width: 1024px){.blog_page .blog_top__main{justify-content:space-around}}@media screen and (max-width: 769px){.blog_page .blog_top__main{flex-direction:column}}@media screen and (max-width: 769px){.blog_page .blog_top__contents{margin-bottom:calc(80 / 375 * 100vw)}}.blog_page .blog_top__list{display:flex;flex-wrap:wrap;max-width:860px;margin:0 -20px}@media screen and (max-width: 1024px){.blog_page .blog_top__list{max-width:535px;margin:0 -10px}}@media screen and (max-width: 769px){.blog_page .blog_top__list{max-width:initial;margin:0 calc(-10 / 375 * 100vw)}}.blog_page .blog_top__item{width:245px;margin:0 20px 80px}@media screen and (max-width: 1024px){.blog_page .blog_top__item{margin:0 10px 80px}}@media screen and (max-width: 769px){.blog_page .blog_top__item{width:calc(157 / 375 * 100vw);margin:0 calc(10 / 375 * 100vw) calc(40 / 375 * 100vw)}}.blog_page .blog_top__item .blog_top__item_img{width:100%;margin-bottom:5px}@media screen and (max-width: 769px){.blog_page .blog_top__item .blog_top__item_img{margin-bottom:calc(10 / 375 * 100vw)}}.blog_page .blog_top__item .blog_top__item_day{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-size:14px;line-height:1.65;letter-spacing:.05em;color:#002b69}@media screen and (max-width: 769px){.blog_page .blog_top__item .blog_top__item_day{font-size:calc(13 / 375 * 100vw)}}.blog_page .blog_top__item .blog_top__item_tit{font-size:14px;line-height:1.65;letter-spacing:.05em;color:#002b69;margin:5px 0 10px}@media screen and (max-width: 769px){.blog_page .blog_top__item .blog_top__item_tit{font-size:calc(13 / 375 * 100vw);letter-spacing:0}}.blog_page .blog_top__item .blog_top__item_txt{font-size:13px;line-height:1.8;text-align:justify;color:#000}@media screen and (max-width: 769px){.blog_page .blog_top__item .blog_top__item_txt{font-size:calc(13 / 375 * 100vw)}}.blog_page .blog_side{width:210px;flex-shrink:0}@media screen and (max-width: 769px){.blog_page .blog_side{width:calc(335 / 375 * 100vw);margin:auto}}.blog_page .blog_side__tit{font-weight:700;font-size:19px;color:#002b69;padding-bottom:21px;border-bottom:1px solid #002B69;margin-bottom:8px}@media screen and (max-width: 769px){.blog_page .blog_side__tit{font-size:calc(19 / 375 * 100vw);padding-bottom:calc(7 / 375 * 100vw)}}.blog_page .blog_side__link{display:flex;align-items:center;font-size:14px;color:#6c819e;padding:18px 10px;border-bottom:1px solid #D8D8D8}@media screen and (max-width: 769px){.blog_page .blog_side__link{font-size:calc(14 / 375 * 100vw);padding:4.8vw calc(10 / 375 * 100vw)}}.blog_page .blog_side__link:before{content:"";display:block;margin-right:7px;width:9px;height:12px;background-image:url(../assets/img/parking/txt_link.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 769px){.blog_page .blog_side__link:before{margin-right:calc(7 / 375 * 100vw);width:2.4vw;height:3.2vw}}.blog_page .blog_side__link.is-current{color:#002b69}.blog_page .blog_nav{display:flex;justify-content:center}.blog_page .blog_nav__link{display:inline-block;text-align:center;width:25px;font-size:15px;margin-right:30px;padding-bottom:16px;color:#6c819e}@media screen and (max-width: 769px){.blog_page .blog_nav__link{width:calc(25 / 375 * 100vw);font-size:4vw;margin-right:8vw;padding-bottom:calc(16 / 375 * 100vw)}}.blog_page .blog_nav__link:last-child{margin-right:0}.blog_page .blog_nav .is-active{color:#002b69;border-bottom:1px solid #6C819E}.blog_page .blog_nav .wp-pagenavi a{display:inline-block;text-align:center;width:25px;font-size:15px;margin-right:30px;padding-bottom:16px;color:#6c819e}.blog_page .blog_nav .wp-pagenavi span{display:inline-block;text-align:center;width:25px;font-size:15px;margin-right:30px;padding-bottom:16px;color:#002b69;border-bottom:1px solid #6C819E}.blog_page .blog_contents{max-width:1100px;margin:0 auto 140px;padding:0 63px 0 20px;min-height:30vh}@media screen and (max-width: 769px){.blog_page .blog_contents{margin:0 auto calc(100 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw)}}.blog_page .blog_contents__line{width:47px;margin-bottom:50px}@media screen and (max-width: 769px){.blog_page .blog_contents__line{width:calc(47 / 375 * 100vw);margin-bottom:calc(20 / 375 * 100vw)}}.blog_page .blog_contents__line img{width:100%}.blog_page .blog_contents__subTit{font-size:15px;margin-bottom:60px;line-height:2.18;text-align:justify;color:#000}@media screen and (max-width: 769px){.blog_page .blog_contents__subTit{font-size:calc(14 / 375 * 100vw);margin-bottom:calc(50 / 375 * 100vw);line-height:1.8}}.blog_page .blog_contents__tit{font-family:Poppins;font-style:normal;font-weight:700;font-size:28px;line-height:1.44;letter-spacing:.07em;text-transform:uppercase;color:#002b69;padding-bottom:30px;margin-bottom:40px;border-bottom:1px solid #E2E2E2;max-width:750px}@media screen and (max-width: 769px){.blog_page .blog_contents__tit{font-size:calc(22 / 375 * 100vw);padding-bottom:calc(10 / 375 * 100vw);margin-bottom:16vw}}.blog_page .blog_contents__main{position:relative}.blog_page .blog_contents__list p{display:block;margin:1em 0}.blog_page .blog_contents__list strong{font-weight:700}.blog_page .blog_contents__list em{font-style:italic}.blog_page .blog_contents__list blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}.blog_page .blog_contents__list .aligncenter{display:block;margin:0 auto}.blog_page .blog_contents__list .alignright{float:right}.blog_page .blog_contents__list .alignleft{float:left}.blog_page .blog_contents__list img[class*=wp-image-],.blog_page .blog_contents__list img[class*=attachment-]{height:auto;max-width:100%}.blog_page .blog_contents__list .clearfix{overflow:hidden;zoom:1}.blog_page .blog_contents__list .clearfix:after{content:"";display:block;clear:both}.blog_page .blog_contents__item{padding-bottom:50px;margin-bottom:40px;border-bottom:1px solid #E2E2E2;max-width:750px}@media screen and (max-width: 769px){.blog_page .blog_contents__item{padding-bottom:0;margin-bottom:calc(100 / 375 * 100vw);border:none}}.blog_page .blog_contents__item .blog_contents__item_inner{max-width:747px;margin-right:20px}@media screen and (max-width: 1024px){.blog_page .blog_contents__item .blog_contents__item_inner{max-width:calc(747 / 1024 * 100vw)}}@media screen and (max-width: 769px){.blog_page .blog_contents__item .blog_contents__item_inner{max-width:calc(335 / 375 * 100vw);margin:0}}.blog_page .blog_contents__item .blog_contents__item_day{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-size:16px;line-height:1.65;letter-spacing:.05em;color:#767676}@media screen and (max-width: 769px){.blog_page .blog_contents__item .blog_contents__item_day{font-size:4vw}}.blog_page .blog_contents__item .blog_contents__item_tit{font-size:25px;line-height:1.65;letter-spacing:.05em;color:#002b69;margin:10px 0 30px}@media screen and (max-width: 769px){.blog_page .blog_contents__item .blog_contents__item_tit{font-size:calc(19 / 375 * 100vw);margin:calc(10 / 375 * 100vw) 0 8vw}}.blog_page .blog_contents__item .blog_contents__item_img{width:100%;margin-bottom:50px}@media screen and (max-width: 769px){.blog_page .blog_contents__item .blog_contents__item_img{margin-bottom:8vw}}.blog_page .blog_contents__item .blog_contents__item_txt{font-size:15px;line-height:2.19;text-align:justify;color:#000}@media screen and (max-width: 769px){.blog_page .blog_contents__item .blog_contents__item_txt{font-size:4vw;line-height:2.5}}.blog_page .blog_contents__side{position:absolute;top:36px;right:-43px}@media screen and (max-width: 769px){.blog_page .blog_contents__side{position:static}}@media screen and (max-width: 1024px){.blog_page .blog_contents__side .blog_side{width:calc(210 / 1024 * 100vw)}}@media screen and (max-width: 769px){.blog_page .blog_contents__side .blog_side{width:calc(335 / 375 * 100vw)}}.blog_page .topicks_block{max-width:784px;margin:auto}@media screen and (max-width: 769px){.blog_page .topicks_block{margin-bottom:calc(80 / 375 * 100vw)}}.blog_page .topicks_block__list{margin-bottom:130px}@media screen and (max-width: 769px){.blog_page .topicks_block__list{margin-bottom:calc(50 / 375 * 100vw)}}.blog_page .topicks_block__item{margin:0 20px 30px}@media screen and (max-width: 769px){.blog_page .topicks_block__item{margin:0 calc(10 / 375 * 100vw) 8vw}}.blog_page .topicks_block__item .blog_top__item_day{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-size:14px;line-height:1.65;letter-spacing:.05em;color:#002b69}@media screen and (max-width: 769px){.blog_page .topicks_block__item .blog_top__item_day{font-size:calc(13 / 375 * 100vw)}}.blog_page .topicks_block__item .blog_top__item_tit{font-size:14px;line-height:1.65;letter-spacing:.05em;color:#002b69;margin:5px 0 10px}@media screen and (max-width: 769px){.blog_page .topicks_block__item .blog_top__item_tit{font-size:calc(13 / 375 * 100vw);letter-spacing:0}}.blog_page .topicks_block__item .blog_top__item_txt{font-size:13px;line-height:1.8;text-align:justify;color:#000}@media screen and (max-width: 769px){.blog_page .topicks_block__item .blog_top__item_txt{font-size:calc(13 / 375 * 100vw)}}.company_page .sentence-block{max-width:1055px;margin:0 auto 120px}@media screen and (max-width: 769px){.company_page .sentence-block{margin-bottom:80px}}.company_page .sentence-block__inner{width:100%}.company_page .sentence-block__tit{letter-spacing:.07em}@media screen and (max-width: 1024px){.company_page .sentence-block__tit{font-size:calc(35 / 1024 * 100vw);padding:0 20px}}@media screen and (max-width: 769px){.company_page .sentence-block__tit{text-align:left;font-size:24px;line-height:1.7}}.company_page .sentence-block__img{max-width:695px;margin:30px auto}@media screen and (max-width: 769px){.company_page .sentence-block__img{width:100%;padding:0 20px;margin:30px auto;box-sizing:border-box}}.company_page .sentence-block__img img{width:100%}@media screen and (max-width: 769px){.company_page .sentence-block__txt{text-align:justify;padding:0 20px}}@media screen and (max-width: 769px){.company_page .sentence-block__txt--en{text-align:left}}.company_page .company-about{max-width:1100px;margin:0 auto 120px;font-family:Roboto Condensed;font-weight:700;color:#002b69}@media screen and (max-width: 1024px){.company_page .company-about{padding:0 20px}}@media screen and (max-width: 769px){.company_page .company-about{margin-bottom:90px}}.company_page .company-about__tit{font-size:33px}@media screen and (max-width: 769px){.company_page .company-about__tit{text-align:center;font-size:22px}}.company_page .company-about__list{display:flex;flex-wrap:wrap;margin-top:37px;margin-right:-10px}@media screen and (max-width: 769px){.company_page .company-about__list{margin-right:0;margin-bottom:-10px}}.company_page .company-about__item{width:25%;padding-right:10px;box-sizing:border-box}@media screen and (max-width: 769px){.company_page .company-about__item{margin-bottom:10px;padding-right:0;width:100%}}.company_page .company-about__item img{width:100%}.company_page .company-link{background:#f2f2f2}.company_page .company-link__inner{max-width:1100px;padding:6.25vw calc(20 / 1440 * 100vw);margin:0 auto}@media screen and (min-width: 1440px){.company_page .company-link__inner{max-width:1100px;padding:90px 170px 80px}}@media screen and (max-width: 769px){.company_page .company-link__inner{max-width:100%;padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw) calc(50 / 375 * 100vw)}}.company_page .company-link__list{display:flex;flex-wrap:wrap;margin-right:-20px;margin-bottom:-30px}@media screen and (max-width: 769px){.company_page .company-link__list{margin-right:0;margin-bottom:0}}.company_page .company-link__item{position:relative;padding-right:20px;margin-bottom:30px;max-width:560px;width:50%;box-sizing:border-box}@media screen and (min-width: 1440px){.company_page .company-link__item{max-width:560px}}@media screen and (max-width: 769px){.company_page .company-link__item{max-width:100%;width:100%;padding-right:0;margin-bottom:39px}}.company_page .company-link__item:before,.company_page .company-link__item:after{pointer-events:none;position:absolute;display:block;content:"";background-size:contain;background-position:center;background-repeat:no-repeat}.company_page .company-link__item:after{width:38px;height:38px}@media screen and (max-width: 1024px){.company_page .company-link__item:after{width:calc(38 / 1024 * 100vw);height:calc(38 / 1024 * 100vw)}}@media screen and (max-width: 769px){.company_page .company-link__item:after{width:28px;height:28px}}.company_page .company-link__item.company-link__message:before{background-image:url(../assets/img/company/txt_link_msg01.svg);width:180px;height:72px;top:52px;left:260px}@media screen and (max-width: 1024px){.company_page .company-link__item.company-link__message:before{width:calc(180 / 1024 * 100vw);height:7.03125vw;top:calc(43 / 1024 * 100vw);left:calc(210 / 1024 * 100vw)}}@media screen and (max-width: 769px){.company_page .company-link__item.company-link__message:before{width:158px;height:72px;top:31%;left:50%;background-image:url(../assets/img/company/txt_link_msg01.svg)}}.company_page .company-link__item.company-link__message:after{background-image:url(../assets/img/company/icon_arrow_link-blue.svg);top:69px;right:58px}@media screen and (max-width: 769px){.company_page .company-link__item.company-link__message:after{top:auto;bottom:11%;right:6%}}.company_page .company-link__item.company-link__message--en:before{background-image:url(../assets/img/en/company/txt_link_msg01.svg);height:88px}@media screen and (max-width: 1024px){.company_page .company-link__item.company-link__message--en:before{height:8.59375vw}}@media screen and (max-width: 769px){.company_page .company-link__item.company-link__message--en:before{background-image:url(../assets/img/en/company/txt_link_msg01.svg);height:88px}}.company_page .company-link__item.company-link__network:before{background-image:url(../assets/img/company/txt_link_msg02.svg);width:290px;height:72px;top:52px;left:60px}@media screen and (max-width: 1024px){.company_page .company-link__item.company-link__network:before{width:calc(290 / 1024 * 100vw);height:7.03125vw;top:calc(52 / 1024 * 100vw);left:calc(60 / 1024 * 100vw)}}@media screen and (max-width: 769px){.company_page .company-link__item.company-link__network:before{width:290px;height:72px;background-image:url(../assets/img/company/txt_link_msg02_sp.svg);top:60px;left:19px}}.company_page .company-link__item.company-link__network:after{background-image:url(../assets/img/company/icon_arrow_link-white.svg);top:69px;right:60px}@media screen and (max-width: 769px){.company_page .company-link__item.company-link__network:after{top:auto;bottom:11%;right:6%}}.company_page .company-link__item.company-link__network--en:before{background-image:url(../assets/img/en/company/txt_link_msg02.svg)}@media screen and (max-width: 769px){.company_page .company-link__item.company-link__network--en:before{background-image:url(../assets/img/en/company/txt_link_msg02_sp.svg)}}.company_page .company-link__item.company-link__history:before{background-image:url(../assets/img/company/txt_link_msg03.svg);width:192px;height:72px;top:52px;left:260px}@media screen and (max-width: 1024px){.company_page .company-link__item.company-link__history:before{width:18.75vw;height:7.03125vw;top:calc(43 / 1024 * 100vw);left:calc(210 / 1024 * 100vw)}}@media screen and (max-width: 769px){.company_page .company-link__item.company-link__history:before{width:192px;height:72px;background-image:url(../assets/img/company/txt_link_msg03_sp.svg);top:52px;left:20px}}.company_page .company-link__item.company-link__history:after{background-image:url(../assets/img/company/icon_arrow_link-white.svg);top:69px;right:58px}@media screen and (max-width: 769px){.company_page .company-link__item.company-link__history:after{top:auto;bottom:11%;right:6%}}.company_page .company-link__item.company-link__history--en:before{background-image:url(../assets/img/en/company/txt_link_msg03.svg)}@media screen and (max-width: 769px){.company_page .company-link__item.company-link__history--en:before{background-image:url(../assets/img/en/company/txt_link_msg03_sp.svg)}}.company_page .company-link__item.company-link__resortOperation:before{background-image:url(../assets/img/company/txt_link_msg04.svg);width:180px;height:72px;top:52px;left:60px}@media screen and (max-width: 1024px){.company_page .company-link__item.company-link__resortOperation:before{width:calc(180 / 1024 * 100vw);height:7.03125vw;top:calc(52 / 1024 * 100vw);left:calc(60 / 1024 * 100vw)}}@media screen and (max-width: 769px){.company_page .company-link__item.company-link__resortOperation:before{width:208px;height:71px;background-image:url(../assets/img/company/txt_link_msg04_sp.svg);top:52px;left:19px}}.company_page .company-link__item.company-link__resortOperation:after{background-image:url(../assets/img/company/icon_arrow_link-white.svg);top:69px;right:58px}@media screen and (max-width: 769px){.company_page .company-link__item.company-link__resortOperation:after{top:auto;bottom:11%;right:6%}}.company_page .company-link__item.company-link__resortOperation--en:before{background-image:url(../assets/img/en/company/txt_link_msg04.svg)}@media screen and (max-width: 769px){.company_page .company-link__item.company-link__resortOperation--en:before{background-image:url(../assets/img/en/company/txt_link_msg04_sp.svg)}}.company_page .company-link__img{display:block;width:100%}@media screen and (max-width: 769px){.company_page .company-link__img{max-width:100%}}.company_page .company-link__img img{width:100%}.company_page .message-block{color:#333;font-family:"Noto Serif JP";margin-bottom:110px}.company_page .message-block__inner{max-width:1100px;margin:0 auto}@media screen and (max-width: 769px){.company_page .message-block__inner{padding:0 20px}}.company_page .message-block__img,.company_page .message-block__img img{width:100%}.company_page .message-block__lead{margin-top:calc(25 / 375 * 100vw);width:calc(335 / 375 * 100vw)}.company_page .message-block__lead img{width:100%}.company_page .message-block__tit{max-width:800px;margin:70px auto 50px;font-size:38px;line-height:1.7;text-align:center;letter-spacing:.07em}@media screen and (max-width: 769px){.company_page .message-block__tit{max-width:100%;font-size:calc(28 / 375 * 100vw);margin-top:calc(40 / 375 * 100vw);margin-bottom:0}}.company_page .message-block__txt{max-width:800px;margin:40px auto 39px;font-size:18px;line-height:1.8;letter-spacing:.05em}@media screen and (max-width: 769px){.company_page .message-block__txt{max-width:100%;font-size:calc(16 / 375 * 100vw);margin-top:calc(40 / 375 * 100vw);margin-bottom:calc(50 / 375 * 100vw)}}.company_page .message-block__ceo{max-width:800px;margin:0 auto;line-height:2.25;text-align:right}.company_page .message-block__ceo--en{text-align:right}.company_page .message-block__manage{font-size:16px;margin-right:31px}@media screen and (max-width: 769px){.company_page .message-block__manage{margin-right:31px}}.company_page .message-block__manage--en{margin-right:55px}@media screen and (max-width: 769px){.company_page .message-block__manage--en{margin-right:55px}}.company_page .message-block__name{font-weight:700;font-size:21px}.company_page .message-ceocoo-block{width:100%;display:flex}.company_page .message-ceocoo-block ul{margin:auto;display:flex}@media screen and (max-width: 769px){.company_page .message-ceocoo-block ul{flex-direction:column}}.company_page .message-ceocoo-block ul li{width:286px;margin:0 25px}@media screen and (max-width: 769px){.company_page .message-ceocoo-block ul li{width:100%;margin:auto;text-align:center}}.company_page .message-ceocoo-block ul li img{width:100%}@media screen and (max-width: 769px){.company_page .message-ceocoo-block ul li img{width:90%}}@media screen and (max-width: 769px){.company_page .message-ceocoo-block ul li+li{margin-top:16vw}}.company_page .message-ceocoo-block .message_name-block{margin-top:10px;display:flex;align-items:center;justify-content:center}.company_page .message-ceocoo-block .message_name-block--en .message_title{font-size:13px}@media screen and (max-width: 769px){.company_page .message-ceocoo-block .message_name-block--en .message_title{font-size:calc(13 / 375 * 100vw)}}.company_page .message-ceocoo-block .message_name-block--en .message_name{font-size:16px}@media screen and (max-width: 769px){.company_page .message-ceocoo-block .message_name-block--en .message_name{font-size:calc(16 / 375 * 100vw)}}.company_page .message-ceocoo-block .message_title{font-size:16px;margin-right:10px}@media screen and (max-width: 769px){.company_page .message-ceocoo-block .message_title{margin-right:calc(10 / 375 * 100vw);font-size:calc(16 / 375 * 100vw)}}.company_page .message-ceocoo-block .message_name{font-size:23px;font-weight:700}@media screen and (max-width: 769px){.company_page .message-ceocoo-block .message_name{font-size:calc(23 / 375 * 100vw)}}.company_page .company-profile{margin:-120px auto 90px;padding-top:120px}@media screen and (max-width: 769px){.company_page .company-profile{margin:calc(-80 / 375 * 100vw) auto calc(80 / 375 * 100vw);padding-top:calc(80 / 375 * 100vw)}}.company_page .company-profile__inner{display:flex;flex-wrap:wrap;justify-content:center;max-width:1100px;margin:0 auto}@media screen and (max-width: 1024px){.company_page .company-profile__inner{padding:0 20px}}@media screen and (max-width: 769px){.company_page .company-profile__inner{max-width:100%}}.company_page .company-profile__txtBlock{max-width:680px;margin-right:calc(49 / 1440 * 100vw);margin-bottom:50px}@media screen and (min-width: 1440px){.company_page .company-profile__txtBlock{margin-right:49px}}@media screen and (max-width: 1024px){.company_page .company-profile__txtBlock{margin-right:0}}@media screen and (max-width: 769px){.company_page .company-profile__txtBlock{max-width:100%}}.company_page .company-profile__txtBlock .company-table--en{font-size:16px;line-height:1.8;text-align:justify;letter-spacing:.05em;color:#002b69}.company_page .company-profile__txtBlock .company-table__row{font-size:16px;line-height:1.8}@media screen and (max-width: 769px){.company_page .company-profile__txtBlock .company-table__row{letter-spacing:.05em;font-size:calc(14 / 375 * 100vw)}}.company_page .company-profile__txtBlock .company-table__row--en{font-size:15px}.company_page .company-profile__txtBlock .company-table__left{max-width:200px;color:#002b69;letter-spacing:.25em;border-bottom:1px solid #8899B0;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 769px){.company_page .company-profile__txtBlock .company-table__left{max-width:100%;width:30%;letter-spacing:.05em;font-size:calc(14 / 375 * 100vw);padding-top:25px;padding-bottom:28px}}.company_page .company-profile__txtBlock .company-table__left .text_ruby{font-size:13px}@media screen and (max-width: 769px){.company_page .company-profile__txtBlock .company-table__left .text_ruby{font-size:calc(10 / 375 * 100vw)}}.company_page .company-profile__txtBlock .company-table__left--en{text-align:left;font-weight:500;letter-spacing:.05em}.company_page .company-profile__txtBlock .company-table__right{max-width:480px;letter-spacing:.05em;color:#000;border-bottom:1px solid #E1E1E1;padding:30px 20px}@media screen and (max-width: 769px){.company_page .company-profile__txtBlock .company-table__right{text-align:left;max-width:100%;width:70%;font-size:calc(14 / 375 * 100vw);padding-top:25px;padding-bottom:28px;padding-right:0}}.company_page .company-profile__txtBlock .company-table__map{position:relative;display:inline-block;font-size:14px;line-height:1.42;color:#002b69;border-bottom:1px solid #002B69;padding-bottom:10px;padding-right:15px;padding-top:15px}@media screen and (max-width: 769px){.company_page .company-profile__txtBlock .company-table__map{padding-top:20px}}.company_page .company-profile__txtBlock .company-table__map:before{position:absolute;display:block;content:"";background-image:url(../assets/img/company/icon_pin.svg);background-size:contain;background-repeat:no-repeat;background-position:center right;width:14px;height:18px;right:0}.company_page .company-profile__imgBlock{max-width:371px}@media screen and (max-width: 769px){.company_page .company-profile__imgBlock{max-width:100%}}.company_page .company-profile__imgBlock .company-list{margin-bottom:-45px}@media screen and (max-width: 769px){.company_page .company-profile__imgBlock .company-list{margin-bottom:calc(-35 / 375 * 100vw)}}.company_page .company-profile__imgBlock .company-list__item{width:100%;margin-bottom:45px}@media screen and (max-width: 769px){.company_page .company-profile__imgBlock .company-list__item{margin-bottom:calc(35 / 375 * 100vw)}}.company_page .company-profile__imgBlock .company-list__img,.company_page .company-profile__imgBlock .company-list__img img{width:100%}.company_page .company-profile__imgBlock .company-list__txt{font-size:16px;line-height:1.8;margin-top:15px;color:#002b69}@media screen and (max-width: 769px){.company_page .company-profile__imgBlock .company-list__txt{margin-top:4.8vw;font-size:calc(14 / 375 * 100vw);letter-spacing:.25em}}.company_page .company-profile__tit{font-weight:700;font-size:24px;line-height:1.65;letter-spacing:.03em;color:#002b69}.company_page .company-profile.company-relation .company-profile__inner{justify-content:flex-start}@media screen and (max-width: 1024px){.company_page .company-profile.company-relation .company-profile__inner{justify-content:center}}.company_page .company-profile.company-relation .company-profile__txtBlock{max-width:700px}.company_page .company-profile.company-relation .company-table__left{max-width:310px}.company_page .company-profile.company-relation .company-table__right{box-sizing:border-box;max-width:405px;letter-spacing:.04em}.company_page .company-profile.company-relation .company-table__right--en{max-width:470px}.company_page .company-profile.company-relation .company-table__link{font-family:Roboto Condensed;font-weight:500;font-size:12px;line-height:1.65;letter-spacing:.03em;color:#6c819e;margin-top:20px}@media screen and (max-width: 769px){.company_page .company-profile.company-relation .company-table__link{font-size:calc(14 / 375 * 100vw)}}.company_page .company-profile.company-relation .company-table__link+.company-table__link{margin-top:5px}@media screen and (max-width: 769px){.company_page .company-profile.company-relation .company-table__link+.company-table__link{margin-top:calc(5 / 375 * 100vw)}}.company_page .company-profile.company-relation .company-table__link a{position:relative}.company_page .company-profile.company-relation .company-table__link a:before{position:absolute;display:block;content:"";background-image:url(../assets/img/logo_blank_link.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:12px;height:12px;top:50%;transform:translateY(-50%);left:103%}.company_page .company-history__inner{padding-left:calc(170 / 1440 * 100vw);margin-bottom:80px}@media screen and (min-width: 1440px){.company_page .company-history__inner{padding-left:170px;margin-bottom:80px}}@media screen and (max-width: 1024px){.company_page .company-history__inner{padding:0 20px}}@media screen and (max-width: 769px){.company_page .company-history__inner{padding:0 calc(20 / 375 * 100vw)}}.company_page .company-history__tit{position:relative;padding-top:50px;margin-bottom:70px;font-size:33px;line-height:1.63;font-weight:300;color:#002b69}@media screen and (max-width: 769px){.company_page .company-history__tit{font-size:calc(22 / 375 * 100vw);padding-top:calc(33 / 375 * 100vw);margin-bottom:calc(53 / 375 * 100vw);margin-top:12vw;line-height:1.63}}.company_page .company-history__tit:before{position:absolute;display:block;content:"";background-image:url(../assets/img/company/history/txt_border.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:47px;height:3px;top:0;left:0}@media screen and (max-width: 769px){.company_page .company-history__tit:before{width:25px;height:1.6px}}.company_page .company-history .history-table{position:relative;max-width:1090px;margin-left:10px;padding-left:10px}@media screen and (max-width: 1024px){.company_page .company-history .history-table{width:100%;max-width:100%;box-sizing:border-box}}@media screen and (max-width: 1024px) and (max-width: 769px){.company_page .company-history .history-table{margin-left:7px;padding-left:18px}}.company_page .company-history .history-table--en .history-table__row .history-table__left{width:220px;box-sizing:border-box}@media screen and (max-width: 769px){.company_page .company-history .history-table--en .history-table__row .history-table__left{width:100%}}.company_page .company-history .history-table:before{position:absolute;display:block;content:"";width:1px;height:100%;border-left:1px solid #85AFE9;top:0;left:0}@media screen and (max-width: 769px){.company_page .company-history .history-table:before{top:calc(20 / 375 * 100vw)}}.company_page .company-history .history-table__heding_group{display:flex}@media screen and (max-width: 769px){.company_page .company-history .history-table__heding_group{flex-direction:column}}.company_page .company-history .history-table__heading{position:relative;font-size:26px;line-height:0;font-weight:300;color:#002b69;margin-bottom:70px}@media screen and (max-width: 769px){.company_page .company-history .history-table__heading{line-height:1.63;font-size:calc(19 / 375 * 100vw);margin-bottom:0vw}}.company_page .company-history .history-table__heading:before{position:absolute;display:block;content:"";background-image:url(../assets/img/company/history/icon_history_pin.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;width:15px;height:14px;top:50%;left:-18px;transform:translateY(-50%)}@media screen and (max-width: 769px){.company_page .company-history .history-table__heading:before{transform:none;top:calc(7 / 375 * 100vw);left:-25px}}.company_page .company-history .history-table__heading--en{line-height:1.63;margin-bottom:0;font-weight:300;font-size:26px;color:#002b69;max-width:833px}@media screen and (max-width: 769px){.company_page .company-history .history-table__heading--en{line-height:1.63;font-size:calc(19 / 375 * 100vw)}}.company_page .company-history .history-table__heading--en:before{top:23%}.company_page .company-history .history-table__inner{width:100%}@media screen and (max-width: 769px){.company_page .company-history .history-table__row{display:block;padding-top:30px}}.company_page .company-history .history-table__row .history-table__left{width:270px;font-weight:700;font-size:18px;line-height:1.8;text-align:justify;letter-spacing:.05em;color:#002b69;padding-left:25px}@media screen and (max-width: 1024px){.company_page .company-history .history-table__row .history-table__left{box-sizing:border-box;display:block;width:100%}}@media screen and (max-width: 769px){.company_page .company-history .history-table__row .history-table__left{padding-left:0;font-weight:700;font-size:calc(17 / 375 * 100vw)}}.company_page .company-history .history-table__row .history-table__right{width:820px}@media screen and (max-width: 1024px){.company_page .company-history .history-table__row .history-table__right{box-sizing:border-box;display:block;width:100%}}.company_page .company-history .history-table__row .history-table__right .history-table__list{font-size:15px;line-height:1.8;text-align:justify;letter-spacing:.05em;color:#000;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #E1E1E1}@media screen and (max-width: 769px){.company_page .company-history .history-table__row .history-table__right .history-table__list{font-size:calc(14 / 375 * 100vw);padding-top:calc(20 / 375 * 100vw);padding-bottom:calc(31 / 375 * 100vw)}}.company_page .company-history .history-table__row .history-table__right .history-table__list--none{border-bottom:none}.company_page .company-history .history-table__row .history-table__right .history-table__img{margin-top:27px;max-width:347px}@media screen and (max-width: 769px){.company_page .company-history .history-table__row .history-table__right .history-table__img{margin-bottom:calc(-10 / 375 * 100vw);margin-top:calc(20 / 375 * 100vw);max-width:100%;width:100%}}.company_page .company-history .history-table__row .history-table__right .history-table__img img{width:100%}.company_page .company-history .history-table__row .history-table__right .history-table__img--small{max-width:175px;margin-left:85px}@media screen and (max-width: 769px){.company_page .company-history .history-table__row .history-table__right .history-table__img--small{margin:calc(20 / 375 * 100vw) auto 0;width:calc(230 / 375 * 100vw)}}.company_page .company-history .history-table__unit+.history-table__unit{margin-top:100px}@media screen and (max-width: 769px){.company_page .company-history .history-table__unit+.history-table__unit{margin-top:50px}}@media screen and (max-width: 769px){.en_company_page .subvisual__tit{font-size:4vw}}@media screen and (max-width: 769px){.en_company_page .subvisual__txt{margin-bottom:0;font-size:calc(10 / 375 * 100vw)}}.contact_page{background:#f7f7f7;padding-bottom:80px}@media screen and (max-width: 769px){.contact_page{background:#fff;padding-bottom:0}}.contact_page .contact-block{background:#fff;max-width:1280px;padding:0 20px 140px;margin:auto}@media screen and (max-width: 769px){.contact_page .contact-block{padding:0 calc(20 / 375 * 100vw) calc(80 / 375 * 100vw)}}.contact_page .contact-block__inner{max-width:830px;padding-top:121px;margin:-121px auto 0}@media screen and (max-width: 769px){.contact_page .contact-block__inner{padding-top:0;margin:auto}}.contact_page .contact-block__inner .is-error{color:#d10000;margin-top:-45px;margin-bottom:20px}.contact_page .contact-block__title{font-weight:700;font-size:30px;line-height:1.43;color:#002b69;padding-bottom:18px;border-bottom:1px solid #002B69;margin-top:120px;margin-bottom:60px}@media screen and (max-width: 769px){.contact_page .contact-block__title{font-size:calc(22 / 375 * 100vw);padding-bottom:calc(10 / 375 * 100vw);margin-top:calc(70 / 375 * 100vw);margin-bottom:calc(40 / 375 * 100vw)}}.contact_page .contact-block__txt{font-size:15px;line-height:2.18;text-align:justify;color:#000;margin-bottom:7px}@media screen and (max-width: 769px){.contact_page .contact-block__txt{font-size:calc(14 / 375 * 100vw);line-height:1.8;margin-bottom:calc(10 / 375 * 100vw)}}.contact_page .contact-block__txt--red{font-size:15px;line-height:2.18;text-align:justify;color:#d10000}@media screen and (max-width: 769px){.contact_page .contact-block__txt--red{font-size:calc(14 / 375 * 100vw);display:flex}}@media screen and (max-width: 769px){.contact_page .contact-block__txt--red .contact-block__required{flex-shrink:0;align-self:flex-start;margin:1.6vw calc(10 / 375 * 100vw)}}.contact_page .contact-block__subText{font-size:15px;font-weight:500;line-height:1.6;text-align:justify;color:#002b69;margin-bottom:25px;margin-top:-40px}@media screen and (max-width: 769px){.contact_page .contact-block__subText{margin-top:calc(-20 / 375 * 100vw);margin-bottom:calc(25 / 375 * 100vw)}}.contact_page .contact-block__required{font-size:12px;line-height:100%;text-align:center;letter-spacing:.05em;color:#d10000;padding:2px 5px;margin:0 10px;border:1px solid #D10000;border-radius:2px;box-sizing:border-box}@media screen and (max-width: 769px){.contact_page .contact-block__required{font-size:3.2vw;padding:.8vw calc(5 / 375 * 100vw);margin:0 calc(10 / 375 * 100vw)}}.contact_page .contact-block__required.contact-block__required--en{margin:0;padding:0;border:none}@media screen and (max-width: 769px){.contact_page .contact-block__required.contact-block__required--en{padding:0;margin:0}}.contact_page .contact-block__top{margin-bottom:80px}@media screen and (max-width: 769px){.contact_page .contact-block__top{margin-bottom:calc(64 / 375 * 100vw)}}.contact_page .contact-block__others .form-block__left{width:275px}@media screen and (max-width: 769px){.contact_page .contact-block__others .form-block__left{width:auto}}.contact_page .contact-block__others .form-block__group label{width:275px}@media screen and (max-width: 769px){.contact_page .contact-block__others .form-block__group label{width:auto}}.contact_page .contact-block__others .form-block__group .form-block__item04 label{width:auto}.contact_page .contact-block__seminer_btn{text-align:center}.contact_page .contact-block__seminer_btn a{display:inline-block}.contact_page .contact-block__seminer_txt{font-weight:700;font-size:28px;line-height:1.63;text-align:center;color:#002b69;margin-bottom:100px}@media screen and (max-width: 769px){.contact_page .contact-block__seminer_txt{font-size:calc(20 / 375 * 100vw);margin-bottom:calc(80 / 375 * 100vw)}}.contact_page .form-block__group{display:flex;margin-bottom:40px}@media screen and (max-width: 769px){.contact_page .form-block__group{flex-direction:column;margin-bottom:8vw}}.contact_page .form-block__group label{flex-shrink:0;width:315px;font-weight:700;font-size:16px;line-height:2.18;text-align:justify;color:#002b69}@media screen and (max-width: 769px){.contact_page .form-block__group label{width:auto;font-size:4vw;margin-bottom:calc(10 / 375 * 100vw)}}.contact_page .form-block__group input{width:100%;height:43px;background:#fff;border:1px solid #CACACA;box-sizing:border-box;border-radius:5px;padding:0 14px;font-size:16px}@media screen and (max-width: 769px){.contact_page .form-block__group input{height:calc(43 / 375 * 100vw);border-radius:calc(5 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw);font-size:4vw}}.contact_page .form-block__group input::placeholder{color:#bdbdbd}.contact_page .form-block__group .form-block__input.error{border:1px solid #D10000}.contact_page .form-block__group select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:43px;background:#fff;border:1px solid #CACACA;box-sizing:border-box;border-radius:5px;padding:0 14px;color:#002b69;font-size:14px;cursor:pointer}@media screen and (max-width: 769px){.contact_page .form-block__group select{height:calc(43 / 375 * 100vw);border-radius:calc(5 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw);font-size:calc(14 / 375 * 100vw)}}.contact_page .form-block__group textarea{width:100%;padding:20px;line-height:1.5;font-size:16px;box-sizing:border-box;resize:none}@media screen and (max-width: 769px){.contact_page .form-block__group textarea{padding:calc(20 / 375 * 100vw);font-size:4vw}}.contact_page .form-block__group02{display:flex}@media screen and (max-width: 769px){.contact_page .form-block__group02{flex-direction:column}}.contact_page .form-block__group02_left{width:275px;flex-shrink:0}@media screen and (max-width: 769px){.contact_page .form-block__group02_left{width:100%;margin-bottom:15px}}.contact_page .form-block__group02_right{width:100%}.contact_page .form-block__group02_title{font-weight:700;font-size:15px;line-height:2.2;text-align:justify;color:#002b69}.contact_page .form-block__group02_text{font-size:13px;font-weight:400;line-height:2.2;text-align:justify;letter-spacing:.05em;color:#7e7e7e;padding-right:20px}.contact_page .form-block__group_textarea{line-height:1.8}.contact_page .form-block__left{flex-shrink:0;width:315px;font-weight:700;font-size:16px;line-height:2.18;text-align:justify;color:#002b69}@media screen and (max-width: 769px){.contact_page .form-block__left{width:auto;font-size:4vw}}.contact_page .form-block__submit{display:block;color:#fff;background:#002b69;border-radius:5px;padding:21px 96px;margin:auto;border:none;font-weight:700;font-size:17px;line-height:1.5;cursor:pointer}@media screen and (max-width: 769px){.contact_page .form-block__submit{width:100%;border-radius:calc(5 / 375 * 100vw);padding:calc(21 / 375 * 100vw) 0;font-size:calc(17 / 375 * 100vw)}}.contact_page .form-block__submit:hover{opacity:.9}.contact_page .form-block__submit_back{color:#002b69;background:#fff;border:1px solid #002B69}.contact_page .form-block__item01{width:100%}@media screen and (max-width: 769px){.contact_page .form-block__item01{width:100%}}.contact_page .form-block__item02{min-width:200px}@media screen and (max-width: 769px){.contact_page .form-block__item02{min-width:100%}}.contact_page .form-block__select{width:200px;position:relative}@media screen and (max-width: 769px){.contact_page .form-block__select{width:100%}}.contact_page .form-block__select:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #002B69;content:"";position:absolute;right:17px;top:20px;transform:translateY(-50%);width:0;pointer-events:none}@media screen and (max-width: 769px){.contact_page .form-block__select:after{top:calc(20 / 375 * 100vw);border-left:calc(5 / 375 * 100vw) solid transparent;border-right:calc(5 / 375 * 100vw) solid transparent;border-top:calc(8 / 375 * 100vw) solid #002B69;right:calc(17 / 375 * 100vw)}}.contact_page .form-block__select02+.form-block__select02{margin-top:22px}.contact_page .form-block__select02_inner{display:flex;align-items:center}.contact_page .form-block__select02_inner select{width:200px}@media screen and (max-width: 769px){.contact_page .form-block__select02_inner select{width:44vw}}.contact_page .form-block__select02_text{flex-shrink:0;font-size:15px;font-weight:500;line-height:100%;text-align:justify;color:#002b69}@media screen and (max-width: 769px){.contact_page .form-block__select02_text{font-size:4vw}}.contact_page .form-block__select02_main{position:relative}.contact_page .form-block__select02_main:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #002B69;content:"";position:absolute;right:17px;top:20px;transform:translateY(-50%);width:0}@media screen and (max-width: 769px){.contact_page .form-block__select02_main:after{top:calc(20 / 375 * 100vw);border-left:calc(5 / 375 * 100vw) solid transparent;border-right:calc(5 / 375 * 100vw) solid transparent;border-top:calc(8 / 375 * 100vw) solid #002B69;right:calc(17 / 375 * 100vw)}}.contact_page .form-block__radio{display:flex}.contact_page .form-block__radio input{width:auto;height:auto}.contact_page .form-block__item03{width:364px}@media screen and (max-width: 769px){.contact_page .form-block__item03{width:100%}}.contact_page .form-block__item03+.form-block__item03{margin-top:10px}.contact_page .form-block__item04{width:auto}.contact_page .form-block__item04 input[type=radio],.contact_page .form-block__item04 input[type=checkbox]{width:20px;height:20px;margin-right:14px;margin-top:7px;flex-shrink:0;pointer-events:none}@media screen and (max-width: 769px){.contact_page .form-block__item04 input[type=radio],.contact_page .form-block__item04 input[type=checkbox]{width:calc(20 / 375 * 100vw);height:calc(20 / 375 * 100vw);margin-right:calc(14 / 375 * 100vw);margin-top:calc(7 / 375 * 100vw)}}.contact_page .form-block__item04 label{display:flex;align-items:flex-start;width:auto;font-size:15px;font-weight:500;cursor:pointer}.contact_page .form-block__item04_02{position:relative;display:flex}.contact_page .form-block__item04_02 .horizontal-item+.horizontal-item{margin-left:5px}@media screen and (max-width: 769px){.contact_page .form-block__item04_02 label{margin-bottom:0}}@media screen and (max-width: 769px){.contact_page .form-block__item04_02 input{margin-right:calc(10 / 375 * 100vw)}}.contact_page .form-block__item04_text{font-size:15px;font-weight:500;line-height:1.6;text-align:justify;color:#002b69;margin-bottom:25px}@media screen and (max-width: 769px){.contact_page .form-block__item04_text{font-size:4vw;margin-bottom:calc(20 / 375 * 100vw)}}.contact_page .form-block__item04_text span{font-weight:700}.contact_page .form-block__item04_input{margin-top:5px}.contact_page .form-block__item04_input input{width:100%;height:43px}@media screen and (max-width: 769px){.contact_page .form-block__item04_input input{width:100%;height:11.4666666667vw}}.contact_page .form-block__item05{width:200px}@media screen and (max-width: 769px){.contact_page .form-block__item05{width:41.6vw}}.contact_page .form-block__age{position:relative;display:flex;align-items:center;font-size:15px;font-weight:500;text-align:justify;color:#002b69}@media screen and (max-width: 769px){.contact_page .form-block__age{font-size:4vw}}.contact_page .form-block__age input{width:68px;margin-right:10px}@media screen and (max-width: 769px){.contact_page .form-block__age input{width:calc(85 / 375 * 100vw)}}.contact_page .form-block__table table{width:100%;margin-bottom:30px;border:1px solid #B5B5B5;border-bottom:none;cursor:pointer}@media screen and (max-width: 769px){.contact_page .form-block__table table{margin-bottom:calc(40 / 375 * 100vw)}}.contact_page .form-block__table table tr{font-size:15px;line-height:218.6%;color:#000}@media screen and (max-width: 769px){.contact_page .form-block__table table tr{font-size:4vw}}.contact_page .form-block__table table tr th{background:#f8f8f8;border-bottom:1px solid #B5B5B5;width:100%;text-align:left;padding-left:5px}@media screen and (max-width: 769px){.contact_page .form-block__table table tr th{padding-left:calc(5 / 375 * 100vw)}}.contact_page .form-block__table table tr th label{pointer-events:none}.contact_page .form-block__table table tr td{border-bottom:1px solid #B5B5B5;border-right:1px solid #B5B5B5;padding-left:10px}@media screen and (max-width: 769px){.contact_page .form-block__table table tr td{display:block;box-sizing:border-box;border-right:none;border-bottom:1px solid #B5B5B5;width:100%;padding-left:calc(10 / 375 * 100vw)}}.contact_page .form-block__table_day{display:none}.contact_page .form-block__infoTxt{font-size:13px;line-height:2.18;text-align:justify;letter-spacing:.05em;color:#979797}@media screen and (max-width: 769px){.contact_page .form-block__infoTxt{font-size:calc(13 / 375 * 100vw)}}.contact_page .form-block__bottom{background:#f5f5f5;border:1px solid #E0E0E0;padding:40px;margin-bottom:70px}@media screen and (max-width: 769px){.contact_page .form-block__bottom{padding:8vw calc(20 / 375 * 100vw);margin-bottom:calc(40 / 375 * 100vw)}}.contact_page .form-block__link{display:flex;align-items:center;font-weight:700;font-size:14px;line-height:1.5;color:#002b69}@media screen and (max-width: 769px){.contact_page .form-block__link{font-size:calc(13 / 375 * 100vw);flex-direction:column;align-items:flex-start}}.contact_page .form-block__link:after{content:"";display:inline-block;background-image:url(../assets/img/icon_arrow__link.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:6px;margin-left:12px}@media screen and (max-width: 769px){.contact_page .form-block__link:after{width:8vw;height:1.6vw;margin-left:0;margin-top:1.6vw}}.contact_page .form-block__txt{font-size:13px;margin-bottom:20px;line-height:1.8;text-align:justify;letter-spacing:.05em;color:#373737}@media screen and (max-width: 769px){.contact_page .form-block__txt{font-size:calc(13 / 375 * 100vw);margin-bottom:8vw}}.contact_page .form-block__txt02{font-size:16px;margin-bottom:30px;line-height:2.18;text-align:center;color:#000}@media screen and (max-width: 769px){.contact_page .form-block__txt02{font-size:calc(16 / 375 * 100vw);margin-bottom:8vw}}.index_page .mainvisual{position:relative;width:100%}.index_page .mainvisual__inner,.index_page .mainvisual__item img{width:100%}.index_page .mainvisual__tit{display:flex;flex-direction:column;align-items:center;position:absolute;top:21.25vw;left:calc(120 / 1440 * 100vw);font-family:"Noto Serif JP";font-weight:200;font-size:3.125vw;line-height:1.7;letter-spacing:.07em;color:#fff;filter:drop-shadow(0px 0px 8px rgba(29,55,121,.5))}@media screen and (min-width: 1440px){.index_page .mainvisual__tit{top:306px;left:120px;font-size:45px}}@media screen and (max-width: 769px){.index_page .mainvisual__tit{top:46.6666666667vw;left:5.6vw;font-size:6.1333333333vw}}.index_page .mainvisual__tit span{font-size:calc(34 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .mainvisual__tit span{font-size:34px}}@media screen and (max-width: 769px){.index_page .mainvisual__tit span{font-size:4.8vw}}.index_page .info-block{position:relative;z-index:1;margin-top:calc(-50 / 1440 * 100vw);background:#f1f5f9;padding-bottom:calc(110 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .info-block{margin-top:-50px;padding-bottom:110px}}@media screen and (max-width: 769px){.index_page .info-block{margin-top:0;padding-bottom:16vw}}.index_page .info-block__inner{max-width:1200px;margin:0 auto;box-shadow:0 0 10px #00000014;display:flex}@media screen and (max-width: 1024px){.index_page .info-block__inner{flex-direction:column;margin:0 15px;box-shadow:none}}.index_page .info-block__container{position:relative;width:50%;padding:25px 50px 50px;margin-top:-50px;box-sizing:border-box;background:#fffffff2}@media screen and (max-width: 1024px){.index_page .info-block__container{width:100%;margin-bottom:25px;margin-top:0;box-shadow:0 0 10px #00000014}}@media screen and (max-width: 769px){.index_page .info-block__container{padding:3.2vw 4.8vw 6.4vw}}@media screen and (max-width: 1024px){.index_page .info-block__container:first-child{margin-top:-50px}}@media screen and (max-width: 769px){.index_page .info-block__container:first-child{margin-top:-8.8vw}}.index_page .info-block__container:before{position:absolute;display:block;content:"";background-image:url(../assets/img/top/logo_border_pc.svg);background-repeat:no-repeat;background-size:contain;width:500px;height:4px;top:0;left:50px}@media screen and (max-width: 769px){.index_page .info-block__container:before{background-image:url(../assets/img/top/logo_border_sp.svg);left:23px;width:94%}}.index_page .info-block__heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eaeaea;padding-bottom:15px}@media screen and (max-width: 769px){.index_page .info-block__heading{padding-bottom:2.6666666667vw}}.index_page .info-block__heading .info-block__tit{font-size:20px;line-height:1.65;color:#002b69}@media screen and (max-width: 769px){.index_page .info-block__heading .info-block__tit{font-size:4.2666666667vw}}.index_page .info-block__heading .info-block__link{position:relative;display:block;font-family:Poppins;font-weight:700;font-size:11px;line-height:1.4;letter-spacing:.07em;text-transform:uppercase;color:#7295c6}@media screen and (max-width: 769px){.index_page .info-block__heading .info-block__link{font-size:3.4666666667vw;padding-right:6.4vw}}.index_page .info-block__heading .info-block__link:before{position:absolute;display:block;content:"";background-image:url(../assets/img/top/logo_arrow.svg);background-repeat:no-repeat;background-size:contain;width:8px;height:8px;top:3px;left:117%}@media screen and (max-width: 769px){.index_page .info-block__heading .info-block__link:before{width:2.1333333333vw;height:2.1333333333vw;left:auto;right:0;top:50%;transform:translateY(-50%)}}.index_page .info-block .info-list{margin-bottom:-20px}.index_page .info-block .info-list__item{display:flex;margin-top:20px;margin-bottom:20px}@media screen and (max-width: 769px){.index_page .info-block .info-list__item{flex-direction:column;margin-top:3.7333333333vw;margin-bottom:4.5333333333vw}}.index_page .info-block .info-list__date{font-family:Roboto Condensed;margin-right:23px;font-size:14px;line-height:1.65;letter-spacing:.05em;color:#002b69}@media screen and (max-width: 769px){.index_page .info-block .info-list__date{font-size:3.2vw}}.index_page .info-block .info-list__subTit{font-family:"Noto Serif JP";font-size:14px;line-height:1.65;color:#333}@media screen and (max-width: 769px){.index_page .info-block .info-list__subTit{font-size:3.4666666667vw}}.index_page .info-en-block{padding:80px 20px 0;background:#f1f5f9}@media screen and (max-width: 769px){.index_page .info-en-block{padding:calc(37 / 375 * 100vw) calc(20 / 375 * 100vw) 0}}.index_page .info-en-block__inner{position:relative;display:flex;align-items:center;gap:43px;max-width:1200px;margin:auto;background:#fffffff2;box-shadow:0 0 10px #00000014;padding:44px 60px 39px;box-sizing:border-box}@media screen and (max-width: 769px){.index_page .info-en-block__inner{flex-direction:column;gap:4.8vw;max-width:100%;padding:calc(20 / 375 * 100vw) calc(23 / 375 * 100vw) calc(29 / 375 * 100vw)}}.index_page .info-en-block__inner:before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:90%;height:4px;background:linear-gradient(90deg,#fdd000,#fdd000 9.5%,#002b69 9.5%,#002b69)}@media screen and (max-width: 769px){.index_page .info-en-block__inner:before{width:77.09%;height:.8vw;background:linear-gradient(90deg,#fdd000,#fdd000 18.28%,#002b69 18.28%,#002b69)}}.index_page .info-en-block__tit{font-family:Poppins;font-style:normal;font-weight:600;font-size:23px;line-height:1.65;letter-spacing:.02em;color:#002b69}@media screen and (max-width: 769px){.index_page .info-en-block__tit{font-size:calc(23.5 / 375 * 100vw)}}.index_page .info-en-block__link{display:flex;align-items:center;gap:24px;transition:.2s opacity}@media (hover: hover) and (pointer: fine){.index_page .info-en-block__link:hover{opacity:.7}}@media screen and (max-width: 769px){.index_page .info-en-block__link{flex-direction:column;align-items:flex-start;gap:calc(2 / 375 * 100vw)}}.index_page .info-en-block__date{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-size:14px;line-height:1.6;letter-spacing:.05em;color:#002b69;flex-shrink:0}@media screen and (max-width: 769px){.index_page .info-en-block__date{font-size:calc(16 / 375 * 100vw);line-height:1.65}}.index_page .info-en-block__text{font-family:"Noto Serif JP";font-style:normal;font-weight:600;font-size:18px;line-height:1.65;letter-spacing:.05em;color:#333}@media screen and (max-width: 769px){.index_page .info-en-block__text{font-size:calc(16 / 375 * 100vw)}}.index_page .about-block{background:#f1f5f9}.index_page .about-block-en{padding-top:70px}@media screen and (max-width: 769px){.index_page .about-block-en{padding-top:calc(50 / 375 * 100vw)}}.index_page .about-block__heading{color:#002b69;text-align:center;margin-bottom:60px}@media screen and (max-width: 769px){.index_page .about-block__heading{margin-bottom:calc(40 / 375 * 100vw)}}.index_page .about-block__heading .about-block__tit{font-family:Poppins;font-weight:600;font-size:52px;line-height:1.65;letter-spacing:.02em}@media screen and (max-width: 769px){.index_page .about-block__heading .about-block__tit{font-size:calc(35 / 375 * 100vw)}}.index_page .about-block__heading .about-block__txt{font-weight:700;font-size:16px;line-height:1.65;letter-spacing:.05em}@media screen and (max-width: 769px){.index_page .about-block__heading .about-block__txt{font-size:calc(16 / 375 * 100vw)}}.index_page .about-block .about-card{max-width:1440px;margin:auto}.index_page .about-block .about-card__img{max-width:calc(1060 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .about-block .about-card__img{max-width:1060px}}@media screen and (max-width: 769px){.index_page .about-block .about-card__img{max-width:100%}}.index_page .about-block .about-card__img img{width:100%}.index_page .about-block .about-card__info{position:relative;z-index:1;padding:calc(68 / 1440 * 100vw) calc(75 / 1440 * 100vw) calc(62 / 1440 * 100vw);background:#ffffffb3;margin-left:auto;margin-top:calc(-400 / 1440 * 100vw);box-sizing:border-box;max-width:calc(761 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .about-block .about-card__info{padding:68px 75px 62px;max-width:761px;margin-top:-400px}}@media screen and (max-width: 769px){.index_page .about-block .about-card__info{max-width:calc(320 / 375 * 100vw);padding:calc(40 / 375 * 100vw) calc(25 / 375 * 100vw)}}.index_page .about-block .about-card__tit{position:relative;color:#002b69;font-weight:700;font-size:calc(30 / 1440 * 100vw);padding-bottom:calc(49 / 1440 * 100vw);margin-bottom:calc(39 / 1440 * 100vw);line-height:1.65;letter-spacing:.03em}@media screen and (min-width: 1440px){.index_page .about-block .about-card__tit{font-size:30px;margin-bottom:49px;padding-bottom:39px}}@media screen and (max-width: 769px){.index_page .about-block .about-card__tit{font-size:24px}}.index_page .about-block .about-card__tit:before{position:absolute;display:block;content:"";background-image:url(../assets/img/top/logo_border.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:47px;height:3px;bottom:0;left:0}.index_page .about-block .about-card__txt{font-family:"Noto Serif JP";font-weight:600;font-size:calc(24 / 1440 * 100vw);margin-bottom:calc(25 / 1440 * 100vw);line-height:1.65;letter-spacing:.05em;color:#333}@media screen and (min-width: 1440px){.index_page .about-block .about-card__txt{font-size:24px;margin-bottom:25px}}@media screen and (max-width: 769px){.index_page .about-block .about-card__txt{font-size:18px}}.index_page .about-block .about-card__subTxt{font-family:"Noto Serif JP";font-size:calc(16 / 1440 * 100vw);line-height:165%;letter-spacing:.05em;color:#333;margin-bottom:calc(25 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .about-block .about-card__subTxt{font-size:16px}}@media screen and (max-width: 769px){.index_page .about-block .about-card__subTxt{font-size:14px}}.index_page .about-block .about-card__link{position:relative;display:block;font-family:Noto Sans JP;font-weight:700;font-size:calc(15 / 1440 * 100vw);padding-right:40px;line-height:1.43;letter-spacing:-.01em;color:#002b69;margin-left:auto;text-align:right}@media screen and (min-width: 1440px){.index_page .about-block .about-card__link{font-size:15px;padding-right:40px}}@media screen and (max-width: 769px){.index_page .about-block .about-card__link{font-size:13px}}.index_page .about-block .about-card__link:before{position:absolute;display:block;content:"";background-image:url(../assets/img/logo_btn.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:29px;height:29px;bottom:-5px;right:0}.index_page .about-block .about-card.about-reverse{background:#f6f6f6;margin-top:calc(-80 / 1440 * 100vw);padding-top:calc(150 / 1440 * 100vw);padding-bottom:calc(140 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .about-block .about-card.about-reverse{margin-top:-80px;padding-top:150px;padding-bottom:140px}}.index_page .about-block .about-card.about-reverse .about-card__img{margin-left:auto}.index_page .about-block .about-card.about-reverse .about-card__info{margin-right:auto;margin-left:0;padding:calc(69 / 1440 * 100vw) calc(120 / 1440 * 100vw) calc(58 / 1440 * 100vw) calc(160 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .about-block .about-card.about-reverse .about-card__info{padding:69px 120px 58px 160px}}.index_page .business-block{background-color:#012c6a;padding-top:calc(80 / 1440 * 100vw);padding-bottom:calc(140 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .business-block{padding-top:80px;padding-bottom:140px}}@media screen and (max-width: 769px){.index_page .business-block{padding-top:16vw;padding-bottom:calc(80 / 375 * 100vw)}}.index_page .business-block--backgroundcolor_lightBlue{background-color:#f1f5f9}.index_page .business-block__heading{text-align:center;color:#fff;margin-bottom:calc(102 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .business-block__heading{margin-bottom:102px}}@media screen and (max-width: 769px){.index_page .business-block__heading{margin-bottom:calc(80 / 375 * 100vw)}}.index_page .business-block__heading--color_blue{color:#002b69}.index_page .business-block__heading--line .business-block__tit{display:inline-block;position:relative}@media screen and (max-width: 769px){.index_page .business-block__heading--line .business-block__tit{line-height:1.15}}.index_page .business-block__heading--line .business-block__tit:before,.index_page .business-block__heading--line .business-block__tit:after{content:"";position:absolute;display:block;background-color:currentColor;height:1px;width:40%;top:50%;transform:translateY(-50%)}@media screen and (max-width: 769px){.index_page .business-block__heading--line .business-block__tit:before,.index_page .business-block__heading--line .business-block__tit:after{width:30%;top:40%}}.index_page .business-block__heading--line .business-block__tit:before{left:-50%}@media screen and (max-width: 769px){.index_page .business-block__heading--line .business-block__tit:before{left:-30%}}.index_page .business-block__heading--line .business-block__tit:after{right:-50%}@media screen and (max-width: 769px){.index_page .business-block__heading--line .business-block__tit:after{right:-30%}}.index_page .business-block__tit{font-family:Poppins;font-weight:600;font-size:calc(52 / 1440 * 100vw);line-height:1.65;letter-spacing:.02em}@media screen and (min-width: 1440px){.index_page .business-block__tit{font-size:52px}}@media screen and (max-width: 769px){.index_page .business-block__tit{font-size:calc(35 / 375 * 100vw)}}.index_page .business-block__txt{font-weight:700;font-size:calc(16 / 1440 * 100vw);letter-spacing:.05em}@media screen and (min-width: 1440px){.index_page .business-block__txt{font-size:16px}}@media screen and (max-width: 769px){.index_page .business-block__txt{font-size:calc(16 / 375 * 100vw)}}.index_page .business-block .business-card{display:flex;background:#fff;width:calc(970 / 1440 * 100vw);min-height:calc(407 / 1440 * 100vw);margin:0 auto calc(140 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .business-block .business-card{width:970px;min-height:407px;margin:0 auto 140px}}@media screen and (max-width: 769px){.index_page .business-block .business-card{flex-direction:column;width:calc(335 / 375 * 100vw);min-height:auto;margin:0 0 32vw auto}}.index_page .business-block .business-card:last-child{margin-bottom:0}@media screen and (max-width: 769px){.index_page .business-block .business-card:last-child .business-card__tit{font-size:calc(22 / 375 * 100vw)}}.index_page .business-block .business-card__reverse{flex-direction:row-reverse}@media screen and (max-width: 769px){.index_page .business-block .business-card__reverse{flex-direction:column;margin:0 auto 24vw 0}}.index_page .business-block .business-card__img{width:calc(610 / 1440 * 100vw);margin:calc(-40 / 1440 * 100vw) 0 0 -6.25vw;flex-shrink:0}@media screen and (min-width: 1440px){.index_page .business-block .business-card__img{width:610px;margin:-40px 0 0 -90px}}@media screen and (max-width: 769px){.index_page .business-block .business-card__img{width:calc(335 / 375 * 100vw);margin:calc(-40 / 375 * 100vw) 0 0 calc(-20 / 375 * 100vw)}}.index_page .business-block .business-card__img img{width:100%}.index_page .business-block .business-card__img_reverse{margin:calc(-40 / 1440 * 100vw) -6.25vw 0 0}@media screen and (min-width: 1440px){.index_page .business-block .business-card__img_reverse{margin:-40px -90px 0 0}}@media screen and (max-width: 769px){.index_page .business-block .business-card__img_reverse{margin:calc(-40 / 375 * 100vw) 0 0 calc(20 / 375 * 100vw)}}.index_page .business-block .business-card__info{padding:calc(50 / 1440 * 100vw) calc(60 / 1440 * 100vw) calc(50 / 1440 * 100vw) calc(50 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .business-block .business-card__info{padding:50px 60px 50px 50px}}@media screen and (max-width: 769px){.index_page .business-block .business-card__info{padding:calc(17 / 375 * 100vw) 8vw calc(27 / 375 * 100vw)}}.index_page .business-block .business-card__info a{display:block}.index_page .business-block .business-card__info a+a{margin-top:30px}@media screen and (max-width: 769px){.index_page .business-block .business-card__info a+a{margin-top:calc(20 / 375 * 100vw)}}.index_page .business-block .business-card__tit{position:relative;padding-bottom:calc(35 / 1440 * 100vw);margin-bottom:calc(30 / 1440 * 100vw);font-weight:700;font-size:calc(30 / 1440 * 100vw);line-height:1.65;letter-spacing:.03em;color:#002b69}@media screen and (min-width: 1440px){.index_page .business-block .business-card__tit{padding-bottom:35px;margin-bottom:30px;font-size:30px}}@media screen and (max-width: 769px){.index_page .business-block .business-card__tit{padding-bottom:calc(14 / 375 * 100vw);margin-bottom:calc(16 / 375 * 100vw);font-size:calc(25 / 375 * 100vw)}}.index_page .business-block .business-card__tit:before{position:absolute;display:block;content:"";background-image:url(../assets/img/top/logo_border.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:calc(47 / 1440 * 100vw);height:3px;bottom:0;left:0}@media screen and (min-width: 1440px){.index_page .business-block .business-card__tit:before{width:47px}}@media screen and (max-width: 769px){.index_page .business-block .business-card__tit:before{width:47px}}.index_page .business-block .business-card__tit--mb0{margin-bottom:0}@media screen and (min-width: 1440px){.index_page .business-block .business-card__tit--mb0{margin-bottom:0}}@media screen and (max-width: 769px){.index_page .business-block .business-card__tit--mb0{margin-bottom:0}}.index_page .business-block .business-card__txt{font-family:"Noto Serif JP";font-weight:600;font-size:calc(24 / 1440 * 100vw);line-height:1.65;color:#000;margin-bottom:calc(13 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .business-block .business-card__txt{font-size:24px;margin-bottom:13px}}@media screen and (max-width: 769px){.index_page .business-block .business-card__txt{font-size:calc(19 / 375 * 100vw);margin-bottom:calc(11 / 375 * 100vw)}}.index_page .business-block .business-card__subTxt{font-family:"Noto Serif JP";font-size:calc(16 / 1440 * 100vw);line-height:1.75;margin-bottom:1.25vw}@media screen and (min-width: 1440px){.index_page .business-block .business-card__subTxt{font-size:16px;margin-bottom:18px}}@media screen and (max-width: 769px){.index_page .business-block .business-card__subTxt{font-size:calc(14 / 375 * 100vw);margin-bottom:calc(11 / 375 * 100vw)}}.index_page .business-block .business-card__link{position:relative;display:block;font-family:Noto Sans JP;font-weight:700;font-size:calc(15 / 1440 * 100vw);padding-right:40px;line-height:1.43;letter-spacing:-.01em;color:#002b69;margin-left:auto;text-align:right}@media screen and (min-width: 1440px){.index_page .business-block .business-card__link{font-size:15px;padding-right:40px}}@media screen and (max-width: 769px){.index_page .business-block .business-card__link{font-size:calc(13 / 375 * 100vw);padding-right:calc(40 / 375 * 100vw)}}.index_page .business-block .business-card__link:before{position:absolute;display:block;content:"";background-image:url(../assets/img/logo_btn.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:calc(29 / 1440 * 100vw);height:calc(29 / 1440 * 100vw);bottom:calc(-5 / 1440 * 100vw);right:0}@media screen and (min-width: 1440px){.index_page .business-block .business-card__link:before{width:29px;height:29px;bottom:-5px}}@media screen and (max-width: 769px){.index_page .business-block .business-card__link:before{width:calc(21 / 375 * 100vw);height:calc(21 / 375 * 100vw);bottom:-.8vw}}.index_page .socialAction-block{position:relative;padding-top:6.25vw}@media screen and (min-width: 1440px){.index_page .socialAction-block{padding-top:90px}}.index_page .socialAction-block:after{content:"";position:absolute;bottom:0;width:100%;height:33.75vw;background:#f6f6f6;z-index:-1}@media screen and (min-width: 1440px){.index_page .socialAction-block:after{height:486px}}@media screen and (max-width: 769px){.index_page .socialAction-block:after{display:none}}.index_page .socialAction-block__list{width:calc(1100 / 1440 * 100vw);padding-bottom:calc(114 / 1440 * 100vw);margin:auto;display:flex;justify-content:space-between}@media screen and (min-width: 1440px){.index_page .socialAction-block__list{width:1110px;padding-bottom:114px}}@media screen and (max-width: 769px){.index_page .socialAction-block__list{padding-top:calc(20 / 375 * 100vw);background:#f6f6f6;width:100%;flex-direction:column}}.index_page .socialAction-block__item{width:calc(527 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .socialAction-block__item{width:527px}}@media screen and (max-width: 769px){.index_page .socialAction-block__item{width:calc(335 / 375 * 100vw);margin:0 auto 16vw}}.index_page .socialAction-block__img{width:100%;margin-bottom:calc(15 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .socialAction-block__img{margin-bottom:15px}}@media screen and (max-width: 769px){.index_page .socialAction-block__img{margin-bottom:calc(16 / 375 * 100vw)}}.index_page .socialAction-block__img img{width:100%}.index_page .socialAction-block .socialAction-card__tit{position:relative;padding-bottom:calc(26 / 1440 * 100vw);margin-bottom:calc(26 / 1440 * 100vw);font-weight:700;font-size:calc(26 / 1440 * 100vw);line-height:1.65;letter-spacing:.03em;color:#002b69}@media screen and (min-width: 1440px){.index_page .socialAction-block .socialAction-card__tit{padding-bottom:26px;margin-bottom:26px;font-size:26px}}@media screen and (max-width: 769px){.index_page .socialAction-block .socialAction-card__tit{padding-bottom:4vw;margin-bottom:4vw;font-size:calc(22 / 375 * 100vw)}}.index_page .socialAction-block .socialAction-card__tit:before{position:absolute;display:block;content:"";background-image:url(../assets/img/top/logo_border.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:calc(47 / 1440 * 100vw);height:3px;bottom:0;left:0}@media screen and (min-width: 1440px){.index_page .socialAction-block .socialAction-card__tit:before{width:47px}}@media screen and (max-width: 769px){.index_page .socialAction-block .socialAction-card__tit:before{width:calc(47 / 375 * 100vw)}}.index_page .socialAction-block .socialAction-card__txt{font-family:"Noto Serif JP";font-weight:600;font-size:calc(24 / 1440 * 100vw);line-height:1.65;letter-spacing:.05em;color:#000;margin-bottom:calc(20 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .socialAction-block .socialAction-card__txt{font-size:24px;margin-bottom:20px}}@media screen and (max-width: 769px){.index_page .socialAction-block .socialAction-card__txt{font-size:4.8vw;margin-bottom:calc(10 / 375 * 100vw)}}.index_page .socialAction-block .socialAction-card__subTxt{font-family:"Noto Serif JP";font-size:calc(16 / 1440 * 100vw);line-height:1.75;color:#000;margin-bottom:1.25vw}@media screen and (min-width: 1440px){.index_page .socialAction-block .socialAction-card__subTxt{font-size:16px;margin-bottom:18px}}@media screen and (max-width: 769px){.index_page .socialAction-block .socialAction-card__subTxt{font-size:calc(14 / 375 * 100vw);margin-bottom:calc(16 / 375 * 100vw)}}.index_page .socialAction-block .socialAction-card__link{position:relative;display:block;font-family:Noto Sans JP;font-weight:700;font-size:calc(15 / 1440 * 100vw);padding-right:40px;line-height:1.43;letter-spacing:-.01em;color:#002b69;margin-left:auto;text-align:right}@media screen and (min-width: 1440px){.index_page .socialAction-block .socialAction-card__link{font-size:15px;padding-right:40px}}@media screen and (max-width: 769px){.index_page .socialAction-block .socialAction-card__link{font-size:calc(13 / 375 * 100vw);padding-right:calc(40 / 375 * 100vw)}}.index_page .socialAction-block .socialAction-card__link:before{position:absolute;display:block;content:"";background-image:url(../assets/img/logo_btn.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:calc(29 / 1440 * 100vw);height:calc(29 / 1440 * 100vw);bottom:calc(-5 / 1440 * 100vw);right:0}@media screen and (min-width: 1440px){.index_page .socialAction-block .socialAction-card__link:before{width:29px;height:29px;bottom:-5px}}@media screen and (max-width: 769px){.index_page .socialAction-block .socialAction-card__link:before{width:calc(21 / 375 * 100vw);height:calc(21 / 375 * 100vw);bottom:-.8vw}}.index_page .recruitment-block{padding-top:6.25vw}@media screen and (min-width: 1440px){.index_page .recruitment-block{padding-top:90px}}@media screen and (max-width: 769px){.index_page .recruitment-block{padding-top:16vw}}.index_page .recruitment-block__main{position:relative;width:calc(930 / 1440 * 100vw);margin:0 auto calc(163 / 1440 * 100vw);display:flex}@media screen and (min-width: 1440px){.index_page .recruitment-block__main{width:930px;margin:0 auto 163px}}@media screen and (max-width: 769px){.index_page .recruitment-block__main{width:calc(335 / 375 * 100vw);margin:0 auto calc(80 / 375 * 100vw)}}.index_page .recruitment-block__img{width:38.125vw}@media screen and (min-width: 1440px){.index_page .recruitment-block__img{width:549px}}@media screen and (max-width: 769px){.index_page .recruitment-block__img{width:calc(251 / 375 * 100vw)}}.index_page .recruitment-block__img img{width:100%}.index_page .recruitment-block__txt{display:block;position:absolute;padding:calc(62 / 1440 * 100vw) 0 0 calc(66 / 1440 * 100vw);top:calc(32 / 1440 * 100vw);right:0;width:calc(521 / 1440 * 100vw);height:calc(198 / 1440 * 100vw);box-sizing:border-box;background:linear-gradient(80.88deg,#002b69 27.32%,#044eb9 76.37%)}@media screen and (min-width: 1440px){.index_page .recruitment-block__txt{padding:62px 0 0 66px;top:32px;right:0;width:521px;height:198px}}@media screen and (max-width: 769px){.index_page .recruitment-block__txt{padding:calc(26 / 375 * 100vw) 0 0 calc(27 / 375 * 100vw);top:calc(20 / 375 * 100vw);right:0;width:52vw;height:calc(103 / 375 * 100vw)}}.index_page .recruitment-block__txt h3{position:relative;font-size:calc(34 / 1440 * 100vw);margin-bottom:calc(23 / 1440 * 100vw);letter-spacing:.05em;color:#fff}@media screen and (min-width: 1440px){.index_page .recruitment-block__txt h3{font-size:34px;margin-bottom:23px}}@media screen and (max-width: 769px){.index_page .recruitment-block__txt h3{font-size:calc(20 / 375 * 100vw);margin-bottom:calc(11 / 375 * 100vw)}}.index_page .recruitment-block__txt h3:before{position:absolute;display:block;content:"";background-image:url(../assets/img/top/logo_btn_white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:calc(33 / 1440 * 100vw);height:calc(33 / 1440 * 100vw);bottom:calc(-5 / 1440 * 100vw);right:calc(77 / 1440 * 100vw)}@media screen and (min-width: 1440px){.index_page .recruitment-block__txt h3:before{width:33px;height:33px;bottom:-5px;right:77px}}@media screen and (max-width: 769px){.index_page .recruitment-block__txt h3:before{width:calc(20 / 375 * 100vw);height:calc(20 / 375 * 100vw);bottom:-.8vw;right:calc(28 / 375 * 100vw)}}.index_page .recruitment-block__txt p{font-family:Poppins,sans-serif;font-weight:400;font-size:calc(15 / 1440 * 100vw);line-height:1.65;letter-spacing:.13em;color:#fff}@media screen and (min-width: 1440px){.index_page .recruitment-block__txt p{font-size:15px}}@media screen and (max-width: 769px){.index_page .recruitment-block__txt p{font-size:3.2vw}}.magazine_page .magazine-block{margin-bottom:140px}@media screen and (max-width: 769px){.magazine_page .magazine-block{margin-bottom:calc(40 / 375 * 100vw)}}.magazine_page .magazine-block__inner{max-width:1100px;margin:auto;padding:0 20px;display:flex}@media screen and (max-width: 769px){.magazine_page .magazine-block__inner{padding:0 calc(20 / 375 * 100vw)}}.magazine_page .magazine-block__img{width:272px;margin-right:50px;flex-shrink:0}@media screen and (max-width: 769px){.magazine_page .magazine-block__img{width:calc(215 / 375 * 100vw);margin:0 auto calc(40 / 375 * 100vw)}}.magazine_page .magazine-block__img img{width:100%}.magazine_page .magazine-block__main{max-width:780px}.magazine_page .magazine-block__tit{font-size:28px;line-height:1.63;color:#002b69;margin-bottom:10px}@media screen and (max-width: 769px){.magazine_page .magazine-block__tit{font-size:calc(22 / 375 * 100vw);margin-bottom:calc(5 / 375 * 100vw);text-align:center}}.magazine_page .magazine-block__subTit{font-weight:700;font-size:18px;line-height:1.5;color:#002b69;padding-bottom:23px;margin-bottom:30px;border-bottom:1px solid #B0B0B0}@media screen and (max-width: 769px){.magazine_page .magazine-block__subTit{font-size:4vw;padding-bottom:calc(10 / 375 * 100vw);margin-bottom:calc(40 / 375 * 100vw);text-align:center}}.magazine_page .magazine-block__tit02{font-weight:700;font-size:20px;line-height:1.5;color:#002b69;margin-bottom:10px}@media screen and (max-width: 769px){.magazine_page .magazine-block__tit02{font-size:calc(20 / 375 * 100vw);margin-bottom:calc(20 / 375 * 100vw)}}.magazine_page .magazine-block__txt{font-size:16px;line-height:1.95;text-align:justify;color:#000;margin-bottom:40px}@media screen and (max-width: 769px){.magazine_page .magazine-block__txt{font-size:4vw;margin-bottom:calc(40 / 375 * 100vw)}}.map_page .map-block__inner{max-width:1100px;padding:0 20px;margin:0 auto 140px}.map_page .map-block__line{width:47px;margin-bottom:50px}@media screen and (max-width: 769px){.map_page .map-block__line{width:calc(25 / 375 * 100vw);margin-bottom:8vw}}.map_page .map-block__line img{width:100%}.map_page .map-block__contents{margin-bottom:73px}@media screen and (max-width: 769px){.map_page .map-block__contents{margin-bottom:calc(50 / 375 * 100vw)}}.map_page .map-block__tit{font-weight:700;font-size:23px;padding-bottom:20px;border-bottom:1px solid #002B69;line-height:1.5;color:#002b69}@media screen and (max-width: 769px){.map_page .map-block__tit{font-size:calc(22 / 375 * 100vw);padding-bottom:calc(10 / 375 * 100vw)}}.map_page .map-block__subTit{font-weight:700;font-size:14px;width:215px;padding:23px 0 0;line-height:1.5;color:#002b69;flex-shrink:0}@media screen and (max-width: 769px){.map_page .map-block__subTit{font-size:calc(14 / 375 * 100vw);width:calc(154 / 375 * 100vw);padding:8vw 0}}.map_page .map-block__main{display:flex;border-bottom:1px solid #E9E9E9;padding-bottom:29px}@media screen and (max-width: 769px){.map_page .map-block__main{padding-bottom:8vw}}.map_page .map-block__list{width:100%;display:flex;flex-wrap:wrap}@media screen and (max-width: 769px){.map_page .map-block__list{flex-direction:column}}.map_page .map-block__list li{display:flex;align-items:center;padding:23px 0 0;margin-right:90px}@media screen and (max-width: 769px){.map_page .map-block__list li{padding:8vw 0 0;margin:0}}.map_page .map-block__list li:last-child{margin-right:0}.map_page .map-block__list li:before{content:"";display:inline-block;width:5px;height:15px;margin-right:6px;background-image:url(../assets/img/txt_arrow_link.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 769px){.map_page .map-block__list li:before{width:calc(5 / 375 * 100vw);height:4vw;margin-right:1.6vw}}.map_page .map-block__list li a{font-size:14px;line-height:1;color:#002b69}@media screen and (max-width: 769px){.map_page .map-block__list li a{font-size:calc(14 / 375 * 100vw)}}.parking_page .sentence-block{max-width:1115px;margin:0 auto 90px}@media screen and (max-width: 769px){.parking_page .sentence-block{padding-top:45px;margin-bottom:35px}}.parking_page .sentence-block__tit{letter-spacing:.07em}@media screen and (max-width: 1024px){.parking_page .sentence-block__tit{font-size:calc(35 / 1024 * 100vw);padding:0}}@media screen and (max-width: 769px){.parking_page .sentence-block__tit{text-align:center;font-size:calc(22 / 375 * 100vw);line-height:1.7;letter-spacing:0}}.parking_page .sentence-block__logo{width:300px;margin:auto}@media screen and (max-width: 769px){.parking_page .sentence-block__logo{width:40vw}}.parking_page .sentence-block__logo img{width:100%;vertical-align:bottom}.parking_page .sentence-block__txt{text-align:justify}@media screen and (max-width: 769px){.parking_page .sentence-block__txt{padding:0}}.parking_page .sentence-block__link{letter-spacing:.05em;color:#002b69}.parking_page .line-up .line-up__bottom+.line-up__bottom{padding-top:0}.parking_page .line-up .line-up__tit{max-width:366px}.parking_page .line-up .line-up__list.line-up__list-2col{max-width:900px;margin:0 auto}@media screen and (max-width: 1024px){.parking_page .line-up .line-up__list.line-up__list-2col{max-width:100%}}.parking_page .line-up .line-up__list.line-up__list-2col .line-up__link{width:50%;max-width:446px}@media screen and (max-width: 769px){.parking_page .line-up .line-up__list.line-up__list-2col .line-up__link{max-width:100%;width:100%}}.parking_page .line-up .line-up__list.line-up__list-2col--left{justify-content:flex-start}@media screen and (max-width: 769px){.parking_page .line-up .line-up__list.line-up__list-2col .line-up__product{font-size:17px;width:100%}}.parking_page .line-up .line-up__list.line-up__list-4col .line-up__link{width:25%}@media screen and (max-width: 769px){.parking_page .line-up .line-up__list.line-up__list-4col .line-up__link{width:100%}}.parking_page .line-up .line-up__list.line-up__list-4col .line-up__product{font-size:calc(17 / 1440 * 100vw)}@media screen and (min-width: 1440px){.parking_page .line-up .line-up__list.line-up__list-4col .line-up__product{font-size:17px}}@media screen and (max-width: 769px){.parking_page .line-up .line-up__list.line-up__list-4col .line-up__product{width:100%;font-size:calc(17 / 375 * 100vw)}}.parking_page .line-up .line-up__list.line-up__list-4col .line-up__product br{display:none}@media screen and (max-width: 1100px){.parking_page .line-up .line-up__list.line-up__list-4col .line-up__product br{display:block}}@media screen and (max-width: 769px){.parking_page .line-up .line-up__list.line-up__list-4col .line-up__product br{display:none}}.parking_page .product-summary{margin-bottom:110px}@media screen and (max-width: 769px){.parking_page .product-summary{margin-bottom:60px}}.parking_page .product-summary__txt.product-summary__1col-txt{width:100%;max-width:1162px;margin-right:calc(125 / 1440 * 100vw)}@media screen and (min-width: 1440px){.parking_page .product-summary__txt.product-summary__1col-txt{margin-right:125px}}@media screen and (max-width: 1024px){.parking_page .product-summary__txt.product-summary__1col-txt{margin:0;padding:0 20px}}.parking_page .product-summary__txt .product-summary__tit{font-size:34px}.parking_page .product-summary__txt .product-summary__detail{font-size:18px}.parking_page .product-summary__unit{font-family:"Noto Serif JP";margin-top:180px;margin-bottom:120px}@media screen and (max-width: 769px){.parking_page .product-summary__unit{margin-top:100px;margin-bottom:60px;font-size:22px;line-height:1.7;letter-spacing:.07em}}.parking_page .product-summary.product-summary-pif-lift{display:block}.parking_page .product-summary.product-summary-pif-lift .product-summary__txt{width:800px}@media screen and (max-width: 1024px){.parking_page .product-summary.product-summary-pif-lift .product-summary__txt{width:78.125vw;margin:0 auto}}.parking_page .product-summary.product-summary-pif-lift .product-summary__img{width:780px;display:flex;margin-left:calc(167 / 1440 * 100vw);margin-top:35px;margin-right:-40px}@media screen and (min-width: 1440px){.parking_page .product-summary.product-summary-pif-lift .product-summary__img{margin-left:167px}}@media screen and (max-width: 1024px){.parking_page .product-summary.product-summary-pif-lift .product-summary__img{flex-wrap:wrap;margin:35px auto -40px;width:calc(780 / 1024 * 100vw)}}.parking_page .product-summary.product-summary-pif-lift .product-summary__item{width:370px;margin-right:40px;margin-bottom:40px}@media screen and (max-width: 1024px){.parking_page .product-summary.product-summary-pif-lift .product-summary__item{width:100%;margin-right:0}}.parking_page .product-summary.product-summary-pif-lift .product-summary__item img{width:100%}.parking_page .product-summary__option{margin-bottom:0}.parking_page .feature-block{margin-left:calc(167 / 1440 * 100vw)}@media screen and (min-width: 1440px){.parking_page .feature-block{margin:0 auto}}@media screen and (max-width: 1024px){.parking_page .feature-block{margin-left:0}}.parking_page .feature-block.feature-block-case{margin-bottom:90px}@media screen and (max-width: 769px){.parking_page .feature-block.feature-block-case{margin-bottom:0}}.parking_page .feature-block__inner{max-width:1160px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 1440px){.parking_page .feature-block__inner{margin:0 auto}}@media screen and (max-width: 1024px){.parking_page .feature-block__inner{max-width:100%;padding:0 20px}}@media screen and (max-width: 769px){.parking_page .feature-block__inner{padding:0}}.parking_page .feature-block .feature-main{max-width:782px}@media screen and (max-width: 1024px){.parking_page .feature-block .feature-main{width:100%}}@media screen and (max-width: 769px){.parking_page .feature-block .feature-main{padding:0 calc(20 / 375 * 100vw)}}.parking_page .feature-block .feature-main__tit{font-weight:700;font-size:30px;line-height:1.4;color:#002b69;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #002B69}@media screen and (max-width: 769px){.parking_page .feature-block .feature-main__tit{text-align:center;font-size:calc(22 / 375 * 100vw);letter-spacing:.03em;padding-bottom:calc(14 / 375 * 100vw)}}.parking_page .feature-block .feature-main__list{display:flex;flex-wrap:wrap-reverse;justify-content:space-between}@media screen and (max-width: 1024px){.parking_page .feature-block .feature-main__list{justify-content:center}}@media screen and (max-width: 769px){.parking_page .feature-block .feature-main__list{justify-content:center}}.parking_page .feature-block .feature-main__txtBlock{max-width:480px}@media screen and (max-width: 1024px){.parking_page .feature-block .feature-main__txtBlock{max-width:100%}}.parking_page .feature-block .feature-main .feature-item{margin-bottom:43px}.parking_page .feature-block .feature-main .feature-item .feature-item__tit{font-weight:700;font-size:20px;line-height:1.65;letter-spacing:.05em;color:#002b69;margin-bottom:20px}.parking_page .feature-block .feature-main .feature-item .feature-item__txt{font-size:15px;line-height:1.8;text-align:justify;letter-spacing:.04em;color:#000;margin-bottom:30px;padding-left:1em}@media screen and (max-width: 769px){.parking_page .feature-block .feature-main .feature-item .feature-item__txt{padding-left:0}}.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img{width:782px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 1024px){.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img{width:100%;justify-content:center}}.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img .feature-item__2col-item{width:370px}@media screen and (max-width: 1024px){.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img .feature-item__2col-item{width:100%}}@media screen and (max-width: 769px){.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img .feature-item__2col-item{margin-bottom:30px}.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img .feature-item__2col-item:last-child{margin-bottom:0}}.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img .feature-item__2col-item img{width:100%}.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img .feature-item__2col-text{position:relative;display:inline-block;font-weight:700;font-size:16px;line-height:1.4;letter-spacing:-.01em;color:#002b69;margin-bottom:23px}@media screen and (max-width: 769px){.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img .feature-item__2col-text{font-size:20px}}.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img .feature-item__2col-text:before{position:absolute;display:block;content:"";background-image:url(../assets/img/logo_btn.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:29px;height:29px;top:50%;left:calc(100% + 17px);transform:translateY(-50%)}.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img .feature-item__2col-text span{padding-left:10px}@media screen and (max-width: 769px){.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img .feature-item__2col-text span{padding-left:0}}.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img .feature-item__2col-around{font-size:14px;line-height:136%;letter-spacing:.05em;color:#002b69;margin-top:18px}@media screen and (max-width: 769px){.parking_page .feature-block .feature-main .feature-item .feature-item__2col-img .feature-item__2col-around{margin-top:15px;font-size:16px}}.parking_page .feature-block .feature-main__imgBlock{max-width:260px}@media screen and (max-width: 1024px){.parking_page .feature-block .feature-main__imgBlock{max-width:100%}}.parking_page .feature-block .feature-main__imgBlock img{width:100%}.parking_page .feature-block .feature-main__imgBlock .feature-main__imgTit{margin-top:10px;font-size:14px;line-height:1.36;letter-spacing:.05em;color:#002b69}@media screen and (max-width: 769px){.parking_page .feature-block .feature-main__imgBlock .feature-main__imgTit{font-size:16px;line-height:1.36;letter-spacing:.05em;margin-bottom:30px}}.parking_page .feature-block .feature-main .feature-unit+.feature-unit{margin-top:130px}@media screen and (max-width: 769px){.parking_page .feature-block .feature-main .feature-unit+.feature-unit{margin-top:60px}}.parking_page .feature-block .feature-main .feature-product-unit{margin-bottom:80px;margin-top:-100px;padding-top:100px}@media screen and (max-width: 769px){.parking_page .feature-block .feature-main .feature-product-unit{margin-bottom:80px}}.parking_page .feature-block .feature-main .feature-product-unit+.feature-product-unit{margin-top:80px;padding-top:0}@media screen and (max-width: 769px){.parking_page .feature-block .feature-main .feature-product-unit+.feature-product-unit{margin-top:80px}}.parking_page .feature-block .side-menu{width:260px;margin-top:11px;margin-bottom:50px}@media screen and (max-width: 769px){.parking_page .feature-block .side-menu{width:100%;margin-top:0;margin-bottom:80px;padding:0 20px}}.parking_page .feature-block .side-menu__tit{font-weight:700;font-size:19px;line-height:1.65;color:#002b69;border-bottom:1px solid #002B69;padding-bottom:10px}.parking_page .feature-block .side-menu__list{font-size:14px;color:#6c819e;margin-top:8px}@media screen and (max-width: 769px){.parking_page .feature-block .side-menu__list{font-size:18px}}.parking_page .feature-block .side-menu__list:last-child{margin-top:40px}.parking_page .feature-block .side-menu__item{position:relative;border-bottom:1px solid #D8D8D8;padding-top:18px;padding-bottom:18px;padding-left:25px}.parking_page .feature-block .side-menu__item:before{position:absolute;display:block;content:"";background-image:url(../assets/img/parking/txt_link.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:12px;height:12px;top:40%;left:8px}.parking_page .feature-block .side-menu__item.is-current{color:#002b69}.parking_page .feature-block .side-menu__subList{margin-top:8px}.parking_page .feature-block .side-menu__subItem{position:relative;border-bottom:1px solid #D8D8D8;padding-top:25px;padding-bottom:10px;padding-left:25px}.parking_page .feature-block .side-menu__subItem:before{position:absolute;display:block;content:"";background-image:url(../assets/img/parking/txt_link.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:12px;height:12px;top:50%;left:8px}.parking_page .feature-block .side-menu__subItem.is-current{color:#002b69}.parking_page .feature-block .side-menu__category{margin-top:26px}.parking_page .feature-block .feature-guidance{color:#002b69;margin-bottom:170px}@media screen and (max-width: 769px){.parking_page .feature-block .feature-guidance{margin-bottom:calc(95 / 375 * 100vw)}}.parking_page .feature-block .feature-guidance__tit{font-weight:700;font-size:21px;line-height:30px;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #002B69;color:#002b69}@media screen and (max-width: 769px){.parking_page .feature-block .feature-guidance__tit{text-align:center;font-size:22px;line-height:1.65;padding-bottom:6px;margin-bottom:42px}}.parking_page .feature-block .feature-guidance__tit--small{font-size:14px;font-weight:400;line-height:1.36;letter-spacing:.05em;color:#002b69;padding-left:15px}.parking_page .feature-block .feature-guidance__txt{font-size:15px;line-height:1.8;text-align:justify;letter-spacing:.04em;color:#000;margin-bottom:30px}.parking_page .feature-block .feature-guidance .feature-item{margin-bottom:50px}.parking_page .feature-block .parking-problem{padding:30px 47px;background:#e0e7f0;border-radius:6px;font-weight:700;font-size:19px;line-height:2;letter-spacing:.09em;color:#002b69;margin-bottom:40px}@media screen and (max-width: 769px){.parking_page .feature-block .parking-problem{font-size:16px;padding:20px;margin-bottom:30px}}.parking_page .parking-link-box{max-width:100%;margin-bottom:130px}@media screen and (max-width: 769px){.parking_page .parking-link-box{margin-bottom:80px}}.parking_page .parking-link-box__tit{font-weight:700;font-size:21px;line-height:30px;color:#002b69;margin-bottom:20px}@media screen and (max-width: 769px){.parking_page .parking-link-box__tit{text-align:center;margin-bottom:30px}}.parking_page .parking-link-box__inner{background:#f2f2f2;border-radius:4px;padding:40px}@media screen and (max-width: 769px){.parking_page .parking-link-box__inner{padding:40px 20px}}.parking_page .parking-link-box__unit{margin-top:30px}.parking_page .parking-link-box__unit .parking-link-box__item{width:295px}@media screen and (max-width: 1024px){.parking_page .parking-link-box__unit .parking-link-box__item{width:100%}}@media screen and (max-width: 769px){.parking_page .parking-link-box__unit .parking-link-box__item{width:100%}}.parking_page .parking-link-box__list{display:flex;flex-wrap:wrap;margin-right:-30px;margin-bottom:-25px}@media screen and (max-width: 769px){.parking_page .parking-link-box__list{margin-right:0;margin-bottom:-25px}}.parking_page .parking-link-box__item{display:block;width:334px;background:#002b69;border-radius:4px;margin-bottom:25px;margin-right:30px}@media screen and (max-width: 1024px){.parking_page .parking-link-box__item{width:45%}}@media screen and (max-width: 769px){.parking_page .parking-link-box__item{margin-right:0;margin-bottom:25px;width:100%}}.parking_page .parking-link-box__item:hover{opacity:.8}.parking_page .parking-link-box__item.parking-link-box__item--catalogue .parking-link-box__txt:before{background-image:url(../assets/img/parking/ico_pdf.svg);top:50%;left:190px;width:17px;height:21px}.parking_page .parking-link-box__txt{position:relative;border-radius:4px;font-weight:700;font-size:16px;line-height:1.44;letter-spacing:-.01em;color:#fff;padding:17px 20px;box-sizing:border-box}.parking_page .parking-link-box__txt:before{position:absolute;display:block;content:"";background-image:url(../assets/img/parking/txt_link--white.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;top:50%;left:93%;transform:translateY(-50%);width:9px;height:12px}@media screen and (max-width: 769px){.parking_page .tab-panel{margin-left:0}}.parking_page .tab-panel__list{display:flex;position:relative;z-index:1}@media screen and (min-width: 1440px){.parking_page .tab-panel__list{margin-left:calc((100vw - 1440px)/2 + 143px)}}@media screen and (max-width: 1024px){.parking_page .tab-panel__list{margin:0 20px}}@media screen and (max-width: 769px){.parking_page .tab-panel__list{justify-content:center}}.parking_page .tab-panel__item{cursor:pointer;width:390px;background:#e0e7f0;font-weight:700;font-size:19px;padding:25px;box-sizing:border-box;text-align:center;color:#002b69;margin-bottom:65px;border-top:4px solid #E0E7F0}@media screen and (max-width: 769px){.parking_page .tab-panel__item{width:50%;padding:15px 5px;font-size:12px;border-top:2px solid #E0E7F0}}.parking_page .tab-panel__item.is-active{border-top:4px solid #FDD000;background:#002b69;color:#fff}@media screen and (max-width: 769px){.parking_page .tab-panel__item.is-active{border-top:2px solid #FDD000}}.parking_page .tab-panel__item:hover{opacity:.8}.parking_page .tab-block{display:none}.parking_page .tab-block.is-show{display:block}.parking_page .lineup_block{padding:0 20px 90px}@media screen and (max-width: 769px){.parking_page .lineup_block{padding:0 calc(20 / 375 * 100vw) calc(80 / 375 * 100vw)}}.parking_page .lineup_block__inner{max-width:1000px;width:100%;margin:auto}.parking_page .lineup_block__tit{font-weight:700;font-size:30px;line-height:1.4;color:#002b69;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #002B69}@media screen and (max-width: 769px){.parking_page .lineup_block__tit{text-align:center;font-size:calc(22 / 375 * 100vw);letter-spacing:.03em;padding-bottom:calc(14 / 375 * 100vw)}}.parking_page .lineup_block__subTit{font-weight:700;font-size:30px;line-height:1.4;color:#002b69;margin:60px 0 40px;text-align:center}@media screen and (max-width: 769px){.parking_page .lineup_block__subTit{font-size:calc(22 / 375 * 100vw);margin:calc(40 / 375 * 100vw) 0 calc(20 / 375 * 100vw)}}.parking_page .lineup_block__item{display:flex}@media screen and (max-width: 769px){.parking_page .lineup_block__item{flex-direction:column-reverse}}.parking_page .lineup_block__item--reverse{flex-direction:row-reverse}@media screen and (max-width: 769px){.parking_page .lineup_block__item--reverse{flex-direction:column-reverse}}.parking_page .lineup_block__item--reverse .lineup_item_detail{margin:0 0 0 50px}@media screen and (max-width: 769px){.parking_page .lineup_block__item--reverse .lineup_item_detail{margin:calc(35 / 375 * 100vw) 0 0 0}}.parking_page .lineup_block__item+.lineup_block__item{margin-top:90px}@media screen and (max-width: 769px){.parking_page .lineup_block__item+.lineup_block__item{margin-top:20vw}}.parking_page .lineup_block__item .lineup_item_detail{margin-right:50px;width:50%}@media screen and (max-width: 769px){.parking_page .lineup_block__item .lineup_item_detail{width:100%;margin:8vw 0 0}}.parking_page .lineup_block__item .lineup_item_detail__lead{font-size:17px;line-height:1.8;text-align:justify;letter-spacing:.04em;margin-bottom:20px}@media screen and (max-width: 769px){.parking_page .lineup_block__item .lineup_item_detail__lead{font-size:4vw;margin-bottom:calc(20 / 375 * 100vw)}}.parking_page .lineup_block__item .lineup_item_detail__lead .lineup_item_detail_lead_note{display:inline-block;padding-left:1em;text-indent:-1em;font-size:15px}@media screen and (max-width: 769px){.parking_page .lineup_block__item .lineup_item_detail__lead .lineup_item_detail_lead_note{font-size:calc(13 / 375 * 100vw)}}.parking_page .lineup_block__item .lineup_item_detail__list li+li{margin-top:25px}@media screen and (max-width: 769px){.parking_page .lineup_block__item .lineup_item_detail__list li+li{margin-top:calc(25 / 375 * 100vw)}}.parking_page .lineup_block__item .lineup_item_detail__list li .lineup_item_detail_list_tit{font-weight:700;font-size:20px;line-height:1.65;letter-spacing:.05em;color:#002b69;padding-left:1em;text-indent:-1em}@media screen and (max-width: 769px){.parking_page .lineup_block__item .lineup_item_detail__list li .lineup_item_detail_list_tit{font-size:calc(20 / 375 * 100vw)}}.parking_page .lineup_block__item .lineup_item_detail__list li .lineup_item_detail_list_txt{font-size:15px;line-height:1.8;text-align:justify;letter-spacing:.04em;padding-left:1em;text-indent:-1em}@media screen and (max-width: 769px){.parking_page .lineup_block__item .lineup_item_detail__list li .lineup_item_detail_list_txt{font-size:4vw}}.parking_page .lineup_block__item .lineup_item_image{width:50%}@media screen and (max-width: 769px){.parking_page .lineup_block__item .lineup_item_image{width:100%}}.parking_page .lineup_block__item .lineup_item_image__content{width:100%}.parking_page .lineup_block__item .lineup_item_image__content img{width:100%;vertical-align:bottom}.parking_page .lineup_block__item .lineup_item_image__txt{margin-top:10px;font-size:14px;line-height:1.36;letter-spacing:.05em;color:#002b69}@media screen and (max-width: 769px){.parking_page .lineup_block__item .lineup_item_image__txt{font-size:calc(16 / 375 * 100vw);line-height:1.36;letter-spacing:.05em;margin-top:calc(10 / 375 * 100vw)}}@media screen and (max-width: 769px){.en_parking_page .breadcrumb__list{font-size:calc(10 / 375 * 100vw)}}@media screen and (max-width: 769px){.en_parking_page .subvisual__tit{font-size:calc(16 / 375 * 100vw)}}@media screen and (max-width: 769px){.en_parking_page .subvisual__txt{margin-bottom:0}}@media screen and (max-width: 769px){.en_parking_page .sentence-block__txt{text-align:left}}@media screen and (max-width: 769px){.en_parking_page .lineup_block__item .lineup_item_detail__lead{text-align:left}}.en_parking_page .lineup_block__item .lineup_item_detail__list li .lineup_item_detail_list_tit{padding-left:1.1em;text-indent:0;position:relative}.en_parking_page .lineup_block__item .lineup_item_detail__list li .lineup_item_detail_list_tit:before{position:absolute;content:"◎";color:currentColor;top:0;left:0}@media screen and (max-width: 769px){.en_parking_page .lineup_block__item .lineup_item_detail__list li .lineup_item_detail_list_txt{text-align:left}}.policy_page .policy-block__inner{max-width:1100px;padding:0 20px;margin:0 auto 140px}.policy_page .policy-block__line{width:47px;margin-bottom:50px}@media screen and (max-width: 769px){.policy_page .policy-block__line{width:calc(25 / 375 * 100vw);margin-bottom:8vw}}.policy_page .policy-block__line img{width:100%}.policy_page .policy-block__tit{font-size:33px;margin-bottom:60px;line-height:1.63;color:#002b69}@media screen and (max-width: 769px){.policy_page .policy-block__tit{font-size:calc(22 / 375 * 100vw);margin-bottom:calc(40 / 375 * 100vw)}}.policy_page .policy-block__subTit{font-size:22px;line-height:1.63;color:#002b69;margin-bottom:10px}@media screen and (max-width: 769px){.policy_page .policy-block__subTit{font-size:calc(19 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}}.policy_page .policy-block__txt{font-size:15px;line-height:2.18;text-align:justify;color:#000;margin-bottom:30px}@media screen and (max-width: 769px){.policy_page .policy-block__txt{font-size:calc(14 / 375 * 100vw);line-height:1.8;letter-spacing:.05em;margin-bottom:8vw}}.policy_page .policy-block__contents{margin-bottom:70px}@media screen and (max-width: 769px){.policy_page .policy-block__contents{margin-bottom:calc(110 / 375 * 100vw)}}.policy_page .policy-block__contents01 .policy-block__txt:nth-child(3){margin-bottom:40px}@media screen and (max-width: 769px){.policy_page .policy-block__contents01 .policy-block__txt:nth-child(3){margin-bottom:8vw}}.policy_page .policy-block__contents02 .policy-block__txt{margin-bottom:20px}@media screen and (max-width: 769px){.policy_page .policy-block__contents02 .policy-block__txt{margin-bottom:8vw}}.policy_page .policy-block__contents02 .policy-block__txt:nth-child(2){margin-bottom:30px}@media screen and (max-width: 769px){.policy_page .policy-block__contents02 .policy-block__txt:nth-child(2){margin-bottom:calc(40 / 375 * 100vw)}}.policy_page .policy-block__contents04 .policy-block__subTit{margin-bottom:20px}@media screen and (max-width: 769px){.policy_page .policy-block__contents04 .policy-block__subTit{margin-bottom:8vw}}.product_page .product-contents{color:#002b69;text-align:center;margin-bottom:60px}@media screen and (max-width: 769px){.product_page .product-contents{letter-spacing:.03em;margin-bottom:calc(25 / 375 * 100vw)}}.product_page .product-contents__leadTit{font-weight:700;font-size:27px;line-height:1.65;text-align:center;letter-spacing:.03em;margin-bottom:25px}@media screen and (max-width: 769px){.product_page .product-contents__leadTit{font-size:calc(20 / 375 * 100vw);margin-bottom:calc(20 / 375 * 100vw)}}.product_page .product-contents__leadTit--line{position:relative;display:inline-block}.product_page .product-contents__leadTit--line:before,.product_page .product-contents__leadTit--line:after{content:"";position:absolute;width:31.25vw;height:1px;background-color:currentColor;display:block;top:50%;transform:translateY(-50%)}@media screen and (min-width: 1440px){.product_page .product-contents__leadTit--line:before,.product_page .product-contents__leadTit--line:after{width:450px}}@media screen and (max-width: 769px){.product_page .product-contents__leadTit--line:before,.product_page .product-contents__leadTit--line:after{width:calc(100 / 375 * 100vw)}}.product_page .product-contents__leadTit--line:before{left:calc(-480 / 1440 * 100vw)}@media screen and (min-width: 1440px){.product_page .product-contents__leadTit--line:before{left:-480px}}@media screen and (max-width: 769px){.product_page .product-contents__leadTit--line:before{left:-32vw}}.product_page .product-contents__leadTit--line:after{right:calc(-480 / 1440 * 100vw)}@media screen and (min-width: 1440px){.product_page .product-contents__leadTit--line:after{right:-480px}}@media screen and (max-width: 769px){.product_page .product-contents__leadTit--line:after{right:-32vw}}.product_page .product-contents__list{max-width:1440px;display:flex;flex-wrap:wrap;justify-content:center;margin-right:-3px}@media screen and (min-width: 1440px){.product_page .product-contents__list{margin:0 auto}}@media screen and (max-width: 769px){.product_page .product-contents__list{margin-bottom:0vw}}.product_page .product-contents__list.product-contents__2col .product-contents__item{max-width:50%}@media screen and (min-width: 1440px){.product_page .product-contents__list.product-contents__2col .product-contents__item{max-width:480px}}@media screen and (max-width: 769px){.product_page .product-contents__list.product-contents__2col .product-contents__item{max-width:100%}}.product_page .product-contents__item{max-width:33.3%;padding-right:3px;box-sizing:border-box;margin-bottom:95px}@media screen and (min-width: 1440px){.product_page .product-contents__item{width:480px}}@media screen and (max-width: 1024px){.product_page .product-contents__item{max-width:50%}}@media screen and (max-width: 769px){.product_page .product-contents__item{max-width:100%;padding-right:0;margin-bottom:calc(55 / 375 * 100vw)}}.product_page .product-contents__img,.product_page .product-contents__img img{width:100%}.product_page .product-contents__tit{line-height:1.65;font-weight:700;font-size:18px;letter-spacing:.03em;margin-top:12px;margin-bottom:5px}@media screen and (max-width: 769px){.product_page .product-contents__tit{font-size:calc(20 / 375 * 100vw);margin-top:3.2vw;margin-bottom:calc(5 / 375 * 100vw)}}.product_page .product-contents__rubi{font-size:14px;line-height:1.65;letter-spacing:.03em;color:#002b69;margin-top:-7px;margin-bottom:5px}.product_page .product-contents__country{font-size:14px;line-height:1.65;text-align:center;letter-spacing:.03em;color:#002b69;margin-bottom:5px}.product_page .product-contents__txt{line-height:1.65;font-size:14px}@media screen and (max-width: 769px){.product_page .product-contents__txt{font-size:4vw}}.product_page .product-contents__lead{font-family:Noto Serif JP;font-size:18px;line-height:2;text-align:center;letter-spacing:.05em;color:#333;padding:0 20px}@media screen and (max-width: 769px){.product_page .product-contents__lead{text-align:left;font-size:16px}}.product_page .product-contents__lead+.product-contents__list{margin-top:40px}@media screen and (max-width: 769px){.product_page .product-contents__lead+.product-contents__list{margin-top:20px}}.product_page .product-contents .grand-contents{margin-top:-120px;padding-top:120px}@media screen and (max-width: 769px){.product_page .product-contents .grand-contents{margin-top:-80px;padding-top:80px}}.product_page .product-video{width:650px;margin:-60px auto 130px}@media screen and (min-width: 1440px){.product_page .product-video{width:650px}}@media screen and (max-width: 769px){.product_page .product-video{width:calc(335 / 375 * 100vw)}}.product_page .product-video img{width:100%}.product_page .product-video p{font-family:Noto Serif JP;display:flex;align-items:center;margin-top:10px;font-size:18px}@media screen and (max-width: 769px){.product_page .product-video p{font-size:4.8vw}}.product_page .product-video p i{font-size:45px;margin-right:10px}@media screen and (max-width: 769px){.product_page .product-video p i{font-size:12vw}}.product_page .product-advantage{color:#002b69;margin-bottom:130px;margin-top:-44px}@media screen and (max-width: 769px){.product_page .product-advantage{margin-bottom:calc(80 / 375 * 100vw);margin-top:0}}.product_page .product-advantage__leadTit{font-weight:700;font-size:27px;line-height:1.65;text-align:center;letter-spacing:.03em;margin-bottom:45px}@media screen and (max-width: 769px){.product_page .product-advantage__leadTit{font-size:calc(20 / 375 * 100vw);margin-bottom:8vw}}.product_page .product-advantage__detail{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row-reverse}@media screen and (max-width: 1024px){.product_page .product-advantage__detail{margin-bottom:50px}}@media screen and (max-width: 769px){.product_page .product-advantage__detail{justify-content:flex-start;padding:0 calc(25 / 375 * 100vw)}}.product_page .product-advantage__detail+.product-advantage__detail{margin-top:50px}@media screen and (max-width: 769px){.product_page .product-advantage__detail+.product-advantage__detail{margin-top:calc(22 / 375 * 100vw)}}.product_page .product-advantage__detail.product-advantage__reverse{flex-direction:row-reverse}.product_page .product-advantage__tit{font-weight:700;margin-bottom:15px}.product_page .product-advantage__txt{width:500px;font-family:"Noto Serif JP";color:#002b69;font-size:18px;line-height:2;letter-spacing:.05em}@media screen and (max-width: 769px){.product_page .product-advantage__txt{width:1005px;font-size:15px;line-height:1.8;text-align:justify;letter-spacing:.03em}}.product_page .product-advantage__indent{font-size:17px;line-height:200%;letter-spacing:.05em;color:#333;margin-bottom:40px}.product_page .product-advantage__img{max-width:516px;margin-right:60px}@media screen and (max-width: 769px){.product_page .product-advantage__img{margin:calc(22 / 375 * 100vw) auto 0;width:calc(323 / 375 * 100vw)}}.product_page .product-advantage__img img{width:100%}.product_page .product-advantage__map{max-width:1100px;margin:0 auto 35px}@media screen and (max-width: 769px){.product_page .product-advantage__map{margin:calc(35 / 375 * 100vw) auto 0;width:calc(320 / 375 * 100vw)}}.product_page .product-advantage__map img{width:100%}.product_page .product-advantage__list{max-width:1000px;margin:0 auto 120px;font-family:"Noto Serif JP";font-size:18px;line-height:2.3;letter-spacing:.05em}@media screen and (max-width: 1024px){.product_page .product-advantage__list{padding:0 20px}}.product_page .product-advantage__list .product-advantage__item{font-size:15px;display:flex}.product_page .product-advantage__list .product-advantage__item--en{font-size:15px;margin-bottom:50px;display:flex}@media screen and (max-width: 769px){.product_page .product-advantage__list .product-advantage__item--en{flex-direction:column;margin-bottom:20px}}.product_page .product-advantage__list .product-advantage__item-tit{font-weight:700;color:#002b69;width:175px;margin-right:50px;font-size:18px}@media screen and (max-width: 1024px){.product_page .product-advantage__list .product-advantage__item-tit{margin-right:10px}}@media screen and (max-width: 769px){.product_page .product-advantage__list .product-advantage__item-tit{width:140px;font-size:15px;flex-shrink:0}}.product_page .product-advantage__list .product-advantage__item-tit--en{font-weight:700;color:#002b69;width:285px;margin-right:50px;font-size:18px;flex-shrink:0;text-indent:-26px;padding-left:26px}@media screen and (max-width: 1024px){.product_page .product-advantage__list .product-advantage__item-tit--en{margin-right:10px}}@media screen and (max-width: 769px){.product_page .product-advantage__list .product-advantage__item-tit--en{width:auto;font-size:15px;flex-shrink:0;text-indent:-21px;padding-left:21px}}.product_page .product-advantage__list .product-advantage__item-txt{color:#333;font-size:18px}@media screen and (max-width: 769px){.product_page .product-advantage__list .product-advantage__item-txt{font-size:17px}}.product_page .product-advantage__case .product-advantage__caseTit{font-weight:700;font-size:27px;line-height:1.65;text-align:center;letter-spacing:.03em;color:#002b69;margin-bottom:70px}@media screen and (max-width: 769px){.product_page .product-advantage__case .product-advantage__caseTit{font-size:5.3333333333vw;margin-bottom:20px}}.product_page .product-points{max-width:1100px;margin:0 auto 200px;font-family:"Noto Serif JP";font-size:18px;line-height:2.3;letter-spacing:.05em;color:#333;display:flex}@media screen and (max-width: 1024px){.product_page .product-points{margin-top:20px;margin-bottom:100px;flex-wrap:wrap;padding:0 20px}}@media screen and (max-width: 769px){.product_page .product-points{font-size:17px}}.product_page .product-points__list{margin-right:35px}@media screen and (max-width: 1024px){.product_page .product-points__list{margin-right:0}}@media screen and (max-width: 769px){.en_product_page .subvisual__tit{font-size:4vw}}@media screen and (max-width: 769px){.en_product_page .subvisual__txt{margin-bottom:0;font-size:calc(10 / 375 * 100vw)}}@media screen and (max-width: 769px){.en_product_page .product-advantage__indent{text-align:left}}.resort_page .sentence-block{max-width:1130px;margin:0 auto 95px}@media screen and (max-width: 769px){.resort_page .sentence-block{padding:0;margin-bottom:calc(35 / 375 * 100vw)}}.resort_page .sentence-block__tit{letter-spacing:.07em;margin-bottom:20px}@media screen and (max-width: 769px){.resort_page .sentence-block__tit{padding:0 10px;font-size:calc(22 / 375 * 100vw);margin-bottom:8vw}}@media screen and (max-width: 1100px){.resort_page .sentence-block__txt{text-align:left}.resort_page .sentence-block__txt br{display:none}}@media screen and (max-width: 1024px){.resort_page .sentence-block__txt br{display:none}.resort_page .sentence-block__txt{text-align:left}}@media screen and (max-width: 769px){.resort_page .sentence-block__txt{padding:0 calc(20 / 375 * 100vw);text-align:left}}.resort_page .resort-line-up{background:#f1f5f9}.resort_page .resort-line-up__inner{max-width:1115px;margin:0 auto;padding-top:80px;padding-bottom:130px;box-sizing:border-box}@media screen and (max-width: 769px){.resort_page .resort-line-up__inner{max-width:100%;padding:calc(50 / 375 * 100vw) calc(20 / 375 * 100vw) calc(80 / 375 * 100vw)}}.resort_page .resort-line-up__unit+.resort-line-up__unit{margin-top:250px}@media screen and (max-width: 769px){.resort_page .resort-line-up__unit+.resort-line-up__unit{margin-top:160px}}.resort_page .resort-line-up__tit{text-align:center;font-weight:700;font-size:40px;line-height:1.65;letter-spacing:.03em;color:#002b69;border-bottom:2px solid #002B69;padding-bottom:17px}@media screen and (max-width: 769px){.resort_page .resort-line-up__tit{width:calc(320 / 375 * 100vw);margin:0 auto;font-size:calc(22 / 375 * 100vw);padding-bottom:calc(10 / 375 * 100vw)}}@media screen and (max-width: 769px){.resort_page .resort-line-up.resort-operation-line-up .resort-line-up__inner{padding:106px 0 80px}}.resort_page .resort-line-up.resort-operation-line-up .resort-line-up__logo{position:relative;padding-right:131px}.resort_page .resort-line-up.resort-operation-line-up .resort-line-up__logo:before{position:absolute;display:block;content:"";background-image:url(../assets/img/resort/operation/logo_alpina-resorts.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;top:0;left:60%;width:270px;height:68px}@media screen and (max-width: 769px){.resort_page .resort-line-up.resort-operation-line-up .resort-line-up__logo:before{width:185px;height:50px;top:-150%;left:45%;transform:translate(-45%)}}@media screen and (max-width: 769px){.resort_page .resort-line-up.resort-operation-line-up .resort-line-up__logo{padding-right:0}}.resort_page .resort-product__inner{max-width:1120px;margin-top:100px}@media screen and (max-width: 1024px){.resort_page .resort-product__inner{max-width:100%}}@media screen and (max-width: 769px){.resort_page .resort-product__inner{margin-top:calc(50 / 375 * 100vw);max-width:100%}}.resort_page .resort-product__item{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap}@media screen and (max-width: 1024px){.resort_page .resort-product__item{justify-content:center}}@media screen and (max-width: 769px){.resort_page .resort-product__item{flex-direction:column}}.resort_page .resort-product__item+.resort-product__item{margin-top:90px}@media screen and (max-width: 769px){.resort_page .resort-product__item+.resort-product__item{margin-top:16vw}}.resort_page .resort-product__item.resort-product__reverse{flex-direction:row-reverse}@media screen and (max-width: 769px){.resort_page .resort-product__item.resort-product__reverse{flex-direction:column}}.resort_page .resort-product__item.resort-product__reverse .resort-product__description{margin-left:calc(40 / 1440 * 100vw);margin-right:0}@media screen and (min-width: 1440px){.resort_page .resort-product__item.resort-product__reverse .resort-product__description{margin-left:40px}}@media screen and (max-width: 1024px){.resort_page .resort-product__item.resort-product__reverse .resort-product__description{margin-top:30px;padding:0 20px}}@media screen and (max-width: 769px){.resort_page .resort-product__item.resort-product__reverse .resort-product__description{margin-top:0;padding:0;margin-left:0}}.resort_page .resort-product__item.resort-product__reverse .resort-product__img{margin-right:0;margin-left:calc(48 / 1440 * 100vw)}@media screen and (min-width: 1440px){.resort_page .resort-product__item.resort-product__reverse .resort-product__img{margin-left:48px}}@media screen and (max-width: 1024px){.resort_page .resort-product__item.resort-product__reverse .resort-product__img{margin-left:0}}@media screen and (max-width: 769px){.resort_page .resort-product__item.resort-product__reverse .resort-product__img{margin-left:0}}.resort_page .resort-product__img{max-width:620px;margin-right:calc(48 / 1440 * 100vw)}@media screen and (min-width: 1440px){.resort_page .resort-product__img{margin-right:48px}}@media screen and (max-width: 1024px){.resort_page .resort-product__img{margin-right:0;max-width:100%}}@media screen and (max-width: 769px){.resort_page .resort-product__img{margin-right:0;max-width:100%}}.resort_page .resort-product__img img{width:100%}.resort_page .resort-product__description{max-width:404px;margin-right:calc(38 / 1440 * 100vw)}@media screen and (min-width: 1440px){.resort_page .resort-product__description{margin-right:38px}}@media screen and (max-width: 1024px){.resort_page .resort-product__description{margin-right:0;padding:0 20px;margin-top:30px;max-width:100%}}@media screen and (max-width: 769px){.resort_page .resort-product__description{margin-top:0;padding:0;max-width:100%}}.resort_page .resort-product__tit{font-weight:700;font-size:30px;line-height:1.65;letter-spacing:.03em;color:#002b69;margin-bottom:20px}@media screen and (max-width: 769px){.resort_page .resort-product__tit{margin-top:calc(20 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw);font-size:calc(17 / 375 * 100vw)}}.resort_page .resort-product__txt{font-size:14px;line-height:2.15;text-align:justify;color:#333}@media screen and (max-width: 769px){.resort_page .resort-product__txt{font-size:calc(14 / 375 * 100vw)}}.resort_page .resort-operation{margin-top:120px}@media screen and (max-width: 769px){.resort_page .resort-operation{margin-top:calc(50 / 375 * 100vw);margin-bottom:0}}.resort_page .resort-operation__list{display:flex}@media screen and (max-width: 1024px){.resort_page .resort-operation__list{flex-direction:column}}.resort_page .resort-operation__list+.resort-operation__list{margin-top:90px}.resort_page .resort-operation__list.resort-operation__reverse{flex-direction:row-reverse}@media screen and (max-width: 1024px){.resort_page .resort-operation__list.resort-operation__reverse{flex-direction:column}}.resort_page .resort-operation__list.resort-operation__reverse .resort-operation__description{width:35%;padding-left:0;padding-right:42px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.resort_page .resort-operation__list.resort-operation__reverse .resort-operation__description{padding:0 20px;width:100%}}@media screen and (max-width: 769px){.resort_page .resort-operation__list.resort-operation__reverse .resort-operation__description{padding:0 calc(20 / 375 * 100vw)}}.resort_page .resort-operation__img{width:720px;display:flex;margin-right:-6px}@media screen and (max-width: 1024px){.resort_page .resort-operation__img{width:100%;margin-right:0}}@media screen and (max-width: 769px){.resort_page .resort-operation__img{flex-direction:column;width:100%;margin-bottom:-6px}}@media screen and (max-width: 769px){.resort_page .resort-operation__item{margin-bottom:-1.6vw}}.resort_page .resort-operation__item.resort-operation__imgItem{width:50%;padding-right:6px;box-sizing:border-box}@media screen and (max-width: 1024px){.resort_page .resort-operation__item.resort-operation__imgItem{width:50%;padding-right:0}}@media screen and (max-width: 769px){.resort_page .resort-operation__item.resort-operation__imgItem{width:100%;margin-bottom:1.6vw}}.resort_page .resort-operation__item.resort-operation__imgItem img{width:100%}.resort_page .resort-operation__item.resort-operation__description{width:35%;padding-left:42px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1024px){.resort_page .resort-operation__item.resort-operation__description{width:100%;margin-top:30px;padding:0 20px}}@media screen and (max-width: 769px){.resort_page .resort-operation__item.resort-operation__description{padding:0 calc(20 / 375 * 100vw);margin-top:calc(22 / 375 * 100vw)}}.resort_page .resort-operation__item.resort-operation__description .resort-operation__tit{margin-left:0}@media screen and (max-width: 769px){.resort_page .resort-operation__item.resort-operation__description .resort-operation__tit{margin-left:0}}.resort_page .resort-operation__tit{position:relative;font-weight:700;font-size:19px;line-height:1.3;letter-spacing:.03em;color:#002b69;padding-top:2px;padding-left:11px;margin-left:10px}@media screen and (max-width: 769px){.resort_page .resort-operation__tit{font-size:4.8vw;line-height:1.65;margin-left:0;padding-top:0;padding-left:calc(10 / 375 * 100vw)}}.resort_page .resort-operation__tit:before{position:absolute;display:block;content:"";border-left:3px solid #002B69;height:30px;top:0;left:0}@media screen and (max-width: 769px){.resort_page .resort-operation__tit:before{height:calc(28 / 375 * 100vw)}}.resort_page .resort-operation__txt{font-size:13px;line-height:1.6;text-align:justify;color:#333;margin-top:21px;margin-bottom:10px}@media screen and (max-width: 769px){.resort_page .resort-operation__txt{font-size:calc(14 / 375 * 100vw);margin-top:calc(17 / 375 * 100vw);margin-bottom:calc(14 / 375 * 100vw)}}.resort_page .resort-operation .resort-operation_link{font-family:Roboto Condensed;display:block;font-weight:500;font-size:12px;line-height:165%;letter-spacing:.03em;color:#6c819e}@media screen and (max-width: 769px){.resort_page .resort-operation .resort-operation_link{font-size:4vw}}@media screen and (max-width: 769px){.resort_page .resort-operation .resort-operation_link--small{font-size:calc(13 / 375 * 100vw)}}.resort_page .resort-operation .resort-operation_link a{position:relative}.resort_page .resort-operation .resort-operation_link a:before{position:absolute;display:block;content:"";background-image:url(../assets/img/logo_blank_link.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;width:12px;height:12px;top:50%;left:102%;transform:translateY(-50%)}@media screen and (max-width: 769px){.resort_page .resort-operation .resort-operation_link a:before{width:3.2vw;height:3.2vw;left:102%}}.resort_page .resort-operation .resort-operation_logo{width:160px;margin-top:15px;display:inline-block}@media screen and (max-width: 769px){.resort_page .resort-operation .resort-operation_logo{width:32vw;margin-top:4vw}}.resort_page .resort-operation .resort-operation_logo img{width:100%;vertical-align:bottom}@media screen and (max-width: 769px){.en_resort_page .resort-product__txt{letter-spacing:.01em;text-align:left}}@media screen and (max-width: 1024px){.en_resort_page .resort-line-up__tit{font-size:34px}}.en_resort_page .resort-line-up.resort-operation-line-up .resort-line-up__logo:before{position:absolute;display:block;content:"";background-image:url(../assets/img/resort/operation/logo_alpina-resorts.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;top:10px;left:72%;width:170px;height:47px}@media screen and (max-width: 1024px){.en_resort_page .resort-line-up.resort-operation-line-up .resort-line-up__logo:before{left:74%}}@media screen and (max-width: 769px){.en_resort_page .resort-line-up.resort-operation-line-up .resort-line-up__logo:before{width:185px;height:50px;top:-150%;left:45%;transform:translate(-45%)}}.en_resort_page .resort-operation__txt{text-align:left}.seminar_page .sentence-logo{max-width:1040px;width:100%;margin:auto;padding:0 20px;box-sizing:border-box;text-align:center}.seminar_page .sentence-logo__content{width:125px;display:inline-block;margin-bottom:25px}@media screen and (max-width: 769px){.seminar_page .sentence-logo__content{width:20vw;margin-bottom:calc(20 / 375 * 100vw)}}.seminar_page .sentence-logo__content img{width:100%;vertical-align:bottom}.seminar_page .sentence-block__tit{position:relative}.seminar_page .sentence-block__tit.logo_nc_seminar:after{content:"";display:inline-block;vertical-align:middle;position:relative;background:url(../assets/img/seminar/logo_ncts.jpg) no-repeat;background-size:contain;width:50px;height:40px;margin-right:10px}@media screen and (max-width: 769px){.seminar_page .sentence-block__tit.logo_nc_seminar:after{width:calc(38 / 375 * 100vw);height:8vw}}.seminar_page .seminar-img{max-width:1440px;margin:0 auto 120px}@media screen and (max-width: 769px){.seminar_page .seminar-img{margin:0 auto calc(80 / 375 * 100vw)}}.seminar_page .seminar-img__list{display:flex;justify-content:center;margin-right:-3px}@media screen and (max-width: 769px){.seminar_page .seminar-img__list{margin-right:0}}.seminar_page .seminar-img__img{max-width:100%;margin-right:3px}@media screen and (max-width: 769px){.seminar_page .seminar-img__img{margin-right:0}}.seminar_page .seminar-img__img img{width:100%}.seminar_page .seminar-block{margin-bottom:140px;padding:0 20px}@media screen and (max-width: 769px){.seminar_page .seminar-block{margin-bottom:calc(80 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw)}}.seminar_page .seminar-block__inner{max-width:800px;margin:auto}.seminar_page .seminar-block__line{width:47px;margin-bottom:84px}@media screen and (max-width: 769px){.seminar_page .seminar-block__line{width:calc(25 / 375 * 100vw);margin-bottom:8vw}}.seminar_page .seminar-block__line img{width:100%}.seminar_page .seminar-block__tit{font-size:34px;margin-bottom:40px;line-height:1.63;color:#002b69;position:relative}@media screen and (max-width: 769px){.seminar_page .seminar-block__tit{font-size:calc(22 / 375 * 100vw);margin-bottom:8vw}}.seminar_page .seminar-block__img{width:100%;margin-bottom:80px}@media screen and (max-width: 769px){.seminar_page .seminar-block__img{margin-bottom:calc(40 / 375 * 100vw)}}.seminar_page .seminar-block__img img{width:100%}.seminar_page .seminar-block__subTit{font-size:27px;margin-bottom:30px;line-height:1.63;color:#002b69}@media screen and (max-width: 769px){.seminar_page .seminar-block__subTit{font-weight:700;font-size:calc(17 / 375 * 100vw);margin-bottom:8vw;line-height:1.8}}.seminar_page .seminar-block table{width:100%;margin-bottom:30px;border:1px solid #B5B5B5;border-bottom:none}@media screen and (max-width: 769px){.seminar_page .seminar-block table{margin-bottom:calc(40 / 375 * 100vw)}}.seminar_page .seminar-block table tr{font-size:15px;line-height:218.6%;color:#000}@media screen and (max-width: 769px){.seminar_page .seminar-block table tr{font-size:4vw}}.seminar_page .seminar-block table tr th{background:#f8f8f8;border-bottom:1px solid #B5B5B5;width:100%;text-align:left;padding-left:12px}@media screen and (max-width: 769px){.seminar_page .seminar-block table tr th{padding-left:3.2vw}}.seminar_page .seminar-block table tr th span{color:#d15454;padding-left:1em}.seminar_page .seminar-block table tr td{border-bottom:1px solid #B5B5B5;border-right:1px solid #B5B5B5;padding-left:21px}@media screen and (max-width: 769px){.seminar_page .seminar-block table tr td{display:block;box-sizing:border-box;border-right:none;border-bottom:1px solid #B5B5B5;width:100%;padding-left:calc(21 / 375 * 100vw)}}.seminar_page .seminar-block__txt{font-size:16px;margin-bottom:80px;line-height:1.95;text-align:justify;color:#000}@media screen and (max-width: 769px){.seminar_page .seminar-block__txt{font-size:calc(16 / 375 * 100vw);margin-bottom:16vw}}.seminar_page .seminar-block__linkArea{display:flex;flex-wrap:wrap;margin-top:70px;margin-bottom:60px;justify-content:space-between}.seminar_page .seminar-block__linkArea .link_button{text-align:center;margin:10px;width:calc(50% - 20px)}@media screen and (max-width: 769px){.seminar_page .seminar-block__linkArea .link_button{width:100%;margin:4vw 0}}.seminar_page .seminar-block__linkArea .link_button a{display:block;text-align:center;border:1px solid #002B69;box-sizing:border-box;border-radius:5px;font-weight:700;font-size:17px;line-height:1.5;color:#002b69;padding:21px 0}@media screen and (max-width: 769px){.seminar_page .seminar-block__linkArea .link_button a{font-size:4vw;padding:calc(21 / 375 * 100vw) 0}}.seminar_page .seminar-block__linkArea--center{justify-content:center}.strength_page .mainvisual_strength__img,.strength_page .mainvisual_strength__img img{width:100%}.strength_page .strength_top{padding:0 20px}@media screen and (max-width: 769px){.strength_page .strength_top{padding:0 4vw}}.strength_page .strength_top__txt{max-width:1100px;margin:0 auto 94px;font-family:"Noto Serif JP";font-style:normal;font-weight:400;font-size:18px;line-height:1.8;text-align:left;letter-spacing:.05em;color:#333}@media screen and (max-width: 769px){.strength_page .strength_top__txt{text-align:left;font-size:calc(16 / 375 * 100vw);margin:0 auto calc(40 / 375 * 100vw)}}.strength_page .strength_top__main{max-width:1100px;margin:0 auto 10.9090909091vw;padding:7.2727272727vw 0;background:#f2f2f2;box-sizing:border-box}@media screen and (min-width: 1100px){.strength_page .strength_top__main{margin:0 auto 120px;padding:80px 0}}@media screen and (max-width: 769px){.strength_page .strength_top__main{margin:0 auto calc(80 / 375 * 100vw);padding:calc(20 / 375 * 100vw) 0}}.strength_page .strength_top__list{width:82.7272727273vw;height:85.4545454545vw;margin:auto;position:relative}@media screen and (min-width: 1100px){.strength_page .strength_top__list{width:910px;height:940px}}@media screen and (max-width: 769px){.strength_page .strength_top__list{width:86.4vw;height:calc(313 / 375 * 100vw)}}.strength_page .strength_top__img01{display:block;position:absolute;left:0;right:0;margin:auto;width:26vw;z-index:1}@media screen and (min-width: 1100px){.strength_page .strength_top__img01{width:286px}}@media screen and (max-width: 769px){.strength_page .strength_top__img01{width:calc(98 / 375 * 100vw)}}.strength_page .strength_top__img01:after{position:absolute;left:24vw;top:21.4545454545vw;content:"";display:block;width:6.9090909091vw;height:4.9090909091vw;background-image:url(../assets/img/strength/top/logo_line_01.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1100px){.strength_page .strength_top__img01:after{left:264px;top:236px;width:76px;height:54px}}@media screen and (max-width: 769px){.strength_page .strength_top__img01:after{left:calc(89 / 375 * 100vw);top:calc(84 / 375 * 100vw);width:calc(25 / 375 * 100vw);height:4.8vw}}.strength_page .strength_top__img01:hover{opacity:.8;transition:.25s}.strength_page .strength_top__img01 img{width:100%}.strength_page .strength_top__img02{display:block;position:absolute;right:0;top:21.4545454545vw;width:26vw;z-index:1}@media screen and (min-width: 1100px){.strength_page .strength_top__img02{top:236px;width:286px}}@media screen and (max-width: 769px){.strength_page .strength_top__img02{top:21.6vw;width:calc(98 / 375 * 100vw)}}.strength_page .strength_top__img02:after{position:absolute;right:17.5454545455vw;top:26.3636363636vw;content:"";display:block;width:2.7272727273vw;height:8vw;background-image:url(../assets/img/strength/top/logo_line_02.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1100px){.strength_page .strength_top__img02:after{right:193px;top:290px;width:30px;height:88px}}@media screen and (max-width: 769px){.strength_page .strength_top__img02:after{right:calc(71 / 375 * 100vw);top:calc(99 / 375 * 100vw);width:calc(10 / 375 * 100vw);height:calc(29 / 375 * 100vw)}}.strength_page .strength_top__img02:hover{opacity:.8;transition:.25s}.strength_page .strength_top__img02 img{width:100%}.strength_page .strength_top__img03{display:block;position:absolute;right:10vw;top:56.7272727273vw;width:26vw;z-index:1}@media screen and (min-width: 1100px){.strength_page .strength_top__img03{right:110px;top:624px;width:286px}}@media screen and (max-width: 769px){.strength_page .strength_top__img03{right:calc(44 / 375 * 100vw);top:calc(215 / 375 * 100vw);width:calc(98 / 375 * 100vw)}}.strength_page .strength_top__img03:after{position:absolute;right:27.2727272727vw;top:11.4545454545vw;content:"";display:block;width:8.4545454545vw;height:.5454545455vw;background-image:url(../assets/img/strength/top/logo_line_03.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1100px){.strength_page .strength_top__img03:after{right:300px;top:126px;width:93px;height:6px}}@media screen and (max-width: 769px){.strength_page .strength_top__img03:after{right:calc(103 / 375 * 100vw);top:12vw;width:8vw;height:calc(2 / 375 * 100vw)}}.strength_page .strength_top__img03:hover{opacity:.8;transition:.25s}.strength_page .strength_top__img03 img{width:100%}.strength_page .strength_top__img04{display:block;position:absolute;left:10vw;top:56.7272727273vw;width:26vw;z-index:1}@media screen and (min-width: 1100px){.strength_page .strength_top__img04{left:110px;top:624px;width:286px}}@media screen and (max-width: 769px){.strength_page .strength_top__img04{left:calc(44 / 375 * 100vw);top:calc(215 / 375 * 100vw);width:calc(98 / 375 * 100vw)}}.strength_page .strength_top__img04:after{position:absolute;left:3.7272727273vw;top:-7.9090909091vw;content:"";display:block;width:2.7272727273vw;height:8vw;background-image:url(../assets/img/strength/top/logo_line_04.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1100px){.strength_page .strength_top__img04:after{left:41px;top:-87px;width:30px;height:88px}}@media screen and (max-width: 769px){.strength_page .strength_top__img04:after{left:calc(23 / 375 * 100vw);top:calc(-33 / 375 * 100vw);width:calc(10 / 375 * 100vw);height:calc(29 / 375 * 100vw)}}.strength_page .strength_top__img04:hover{opacity:.8;transition:.25s}.strength_page .strength_top__img04 img{width:100%}.strength_page .strength_top__img05{display:block;position:absolute;left:0;top:21.4545454545vw;width:26vw;z-index:1}@media screen and (min-width: 1100px){.strength_page .strength_top__img05{top:236px;width:286px}}@media screen and (max-width: 769px){.strength_page .strength_top__img05{top:21.6vw;width:calc(98 / 375 * 100vw)}}.strength_page .strength_top__img05:after{position:absolute;left:24.4545454545vw;top:-.1818181818vw;content:"";display:block;width:6.7272727273vw;height:5.0909090909vw;background-image:url(../assets/img/strength/top/logo_line_05.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1100px){.strength_page .strength_top__img05:after{left:269px;top:-2px;width:74px;height:56px}}@media screen and (max-width: 769px){.strength_page .strength_top__img05:after{left:calc(95 / 375 * 100vw);top:calc(2 / 375 * 100vw);width:6.4vw;height:calc(19 / 375 * 100vw)}}.strength_page .strength_top__img05:hover{opacity:.8;transition:.25s}.strength_page .strength_top__img05 img{width:100%}.strength_page .strength_top__listTtl{position:absolute;top:39vw;left:0;right:0;margin:auto;font-family:"Noto Serif JP";font-style:normal;font-weight:400;font-size:3.3636363636vw;line-height:1.63;text-align:center;letter-spacing:.15em;color:#002b69}@media screen and (min-width: 1100px){.strength_page .strength_top__listTtl{top:429px;font-size:37px}}@media screen and (max-width: 769px){.strength_page .strength_top__listTtl{top:38.4vw;font-size:4vw}}.strength_page .strength_contents__inner{max-width:1440px;margin:auto}@media screen and (max-width: 769px){.strength_page .strength_contents__inner{margin:0 auto 32vw}}.strength_page .strength_contents__top{display:flex;justify-content:flex-end;margin-bottom:128px}@media screen and (max-width: 769px){.strength_page .strength_contents__top{flex-direction:column;margin-bottom:calc(70 / 375 * 100vw)}}.strength_page .strength_contents__left{margin-right:calc(65 / 1440 * 100vw);width:37.5vw}@media screen and (min-width: 1440px){.strength_page .strength_contents__left{margin-right:65px;width:540px}}@media screen and (max-width: 769px){.strength_page .strength_contents__left{margin:0;width:100%}}.strength_page .strength_contents__tit{font-weight:700;font-size:calc(22 / 1440 * 100vw);line-height:1.5;letter-spacing:.09em;color:#002b69;display:flex;align-items:center;margin-bottom:calc(60 / 1440 * 100vw);position:relative;padding-left:1.875vw}@media screen and (min-width: 1440px){.strength_page .strength_contents__tit{font-size:22px;margin-bottom:60px;padding-left:27px}}@media screen and (max-width: 769px){.strength_page .strength_contents__tit{padding-left:4vw;font-size:4vw;margin-bottom:calc(40 / 375 * 100vw);margin-left:calc(20 / 375 * 100vw)}}.strength_page .strength_contents__tit:before{content:"";display:block;background-image:url(../assets/img/strength/logo_title_line.svg);background-position:center;background-repeat:no-repeat;width:3px;height:calc(69 / 1440 * 100vw);position:absolute;top:50%;transform:translateY(-50%);left:0}@media screen and (min-width: 1440px){.strength_page .strength_contents__tit:before{height:96px}}@media screen and (max-width: 769px){.strength_page .strength_contents__tit:before{width:calc(2 / 375 * 100vw);height:calc(53 / 375 * 100vw)}}.strength_page .strength_contents__tit--large{font-weight:700;font-size:calc(92 / 1440 * 100vw);letter-spacing:.05em;color:#002b69;margin:0 calc(22 / 1440 * 100vw)}@media screen and (min-width: 1440px){.strength_page .strength_contents__tit--large{font-size:92px;margin:0 22px}}@media screen and (max-width: 769px){.strength_page .strength_contents__tit--large{font-size:calc(51 / 375 * 100vw);margin:0 calc(13 / 375 * 100vw)}}.strength_page .strength_contents__tit--midlle{font-weight:700;font-size:calc(37 / 1440 * 100vw);letter-spacing:.05em;color:#002b69}@media screen and (min-width: 1440px){.strength_page .strength_contents__tit--midlle{font-size:37px}}@media screen and (max-width: 769px){.strength_page .strength_contents__tit--midlle{font-size:calc(21 / 375 * 100vw)}}.strength_page .strength_contents__subTit{font-family:"Noto Serif JP";font-style:normal;font-weight:400;font-size:calc(34 / 1440 * 100vw);line-height:1.7;letter-spacing:.07em;color:#333;margin-bottom:calc(60 / 1440 * 100vw)}@media screen and (min-width: 1440px){.strength_page .strength_contents__subTit{font-size:34px;margin-bottom:60px}}@media screen and (max-width: 769px){.strength_page .strength_contents__subTit{font-size:calc(22 / 375 * 100vw);margin-bottom:6.4vw;text-align:center}}.strength_page .strength_contents__txt{font-family:"Noto Serif JP";font-style:normal;font-weight:400;font-size:1.25vw;line-height:2;letter-spacing:.05em;color:#333}@media screen and (min-width: 1440px){.strength_page .strength_contents__txt{font-size:18px}}@media screen and (max-width: 769px){.strength_page .strength_contents__txt{padding:0 calc(20 / 375 * 100vw);font-size:calc(16 / 375 * 100vw)}}.strength_page .strength_contents__right{width:calc(674 / 1440 * 100vw)}@media screen and (min-width: 1440px){.strength_page .strength_contents__right{width:674px}}@media screen and (max-width: 769px){.strength_page .strength_contents__right{width:calc(335 / 375 * 100vw);margin:0 0 16vw auto}}.strength_page .strength_contents__img{width:100%}@media screen and (max-width: 769px){.strength_page .strength_contents__img{width:calc(335 / 375 * 100vw)}}.strength_page .strength_contents__img img{width:100%;margin-bottom:calc(20 / 1440 * 100vw)}@media screen and (min-width: 1440px){.strength_page .strength_contents__img img{margin-bottom:20px}}@media screen and (max-width: 769px){.strength_page .strength_contents__img img{margin-bottom:calc(10 / 375 * 100vw)}}.strength_page .strength_contents__img p{font-weight:700;font-size:calc(15 / 1440 * 100vw);line-height:1.65;color:#002b69}@media screen and (min-width: 1440px){.strength_page .strength_contents__img p{font-size:15px}}@media screen and (max-width: 769px){.strength_page .strength_contents__img p{font-size:calc(13 / 375 * 100vw)}}.strength_page .strength_contents__img p span{font-style:italic}.strength_page .strength_contents__list{display:flex;max-width:1100px;margin:0 auto 60px;padding:0 20px}@media screen and (max-width: 769px){.strength_page .strength_contents__list{flex-direction:column;width:calc(335 / 375 * 100vw);margin:auto;padding:0}}.strength_page .strength_contents__item{max-width:536px;margin-right:30px}@media screen and (max-width: 769px){.strength_page .strength_contents__item{width:100%;margin-bottom:calc(46 / 375 * 100vw)}}.strength_page .strength_contents__item:last-child{margin:0}.strength_page .strength_swiper__inner{background:#f2f2f2;padding:calc(70 / 1440 * 100vw) 0 calc(80 / 1440 * 100vw) calc(164 / 1440 * 100vw)}@media screen and (min-width: 1440px){.strength_page .strength_swiper__inner{padding:70px 0 80px 164px}}@media screen and (max-width: 769px){.strength_page .strength_swiper__inner{padding:calc(70 / 375 * 100vw) 0 calc(70 / 375 * 100vw) calc(28 / 375 * 100vw)}}.strength_page .strength_swiper__contents{position:relative}.strength_page .strength_swiper__txt h3{font-weight:700;font-size:25px;line-height:1.5;color:#002b69;margin-bottom:30px}@media screen and (max-width: 769px){.strength_page .strength_swiper__txt h3{font-size:calc(25 / 375 * 100vw);margin-bottom:calc(40 / 375 * 100vw)}}@media screen and (max-width: 769px){.strength_page .strength_swiper__txt h3 span{display:inline-block;margin-top:8vw}}.strength_page .strength_swiper__list{display:flex;margin-bottom:30px}@media screen and (max-width: 769px){.strength_page .strength_swiper__list{margin-bottom:calc(46 / 375 * 100vw)}}.strength_page .strength_swiper__item{display:block;width:274px}@media screen and (max-width: 769px){.strength_page .strength_swiper__item{width:calc(274 / 375 * 100vw);height:auto}}.strength_page .strength_swiper__item img{width:100%}.strength_page .strength_swiper__button{display:flex;z-index:1}.strength_page .strength_swiper__button .swiper-button-prev{width:36px;margin-right:18px;cursor:pointer}@media screen and (max-width: 769px){.strength_page .strength_swiper__button .swiper-button-prev{width:9.6vw;margin-right:4.8vw}}.strength_page .strength_swiper__button .swiper-button-prev img{width:100%}.strength_page .strength_swiper__button .swiper-button-next{width:36px;cursor:pointer}@media screen and (max-width: 769px){.strength_page .strength_swiper__button .swiper-button-next{width:9.6vw}}.strength_page .strength_swiper__button .swiper-button-next img{width:100%}@media screen and (max-width: 769px){.en_strength_page .breadcrumb__list{font-size:calc(10 / 375 * 100vw)}}@media screen and (max-width: 769px){.en_strength_page .subvisual__tit{font-size:calc(16 / 375 * 100vw)}}@media screen and (max-width: 769px){.en_strength_page .subvisual__txt{margin-bottom:0}}.en_strength_page .strength_contents{margin-top:190px}@media screen and (max-width: 769px){.en_strength_page .strength_contents{margin-top:0}}.en_strength_page .strength_contents__left{margin-top:-150px}.en_strength_page .strength_contents__tit{white-space:nowrap;margin-bottom:0}@media screen and (max-width: 769px){.en_strength_page .strength_contents__tit{white-space:normal}}.transport_page .productUse-block{padding-top:calc(120 / 1440 * 100vw);margin-bottom:calc(130 / 1440 * 100vw)}@media screen and (min-width: 1440px){.transport_page .productUse-block{padding-top:120px;margin-bottom:130px}}@media screen and (max-width: 769px){.transport_page .productUse-block{padding-top:24vw;margin-bottom:calc(80 / 375 * 100vw)}}.transport_page .productUse-block__inner{width:calc(1110 / 1440 * 100vw);margin:auto}@media screen and (min-width: 1440px){.transport_page .productUse-block__inner{width:1110px}}@media screen and (max-width: 769px){.transport_page .productUse-block__inner{width:calc(335 / 375 * 100vw)}}.transport_page .productUse-block__tit{font-weight:700;font-size:calc(40 / 1440 * 100vw);line-height:1.65;letter-spacing:.03em;color:#002b69;padding-bottom:calc(22 / 1440 * 100vw);border-bottom:2px solid #002B69;margin-bottom:3.125vw;text-align:center}@media screen and (min-width: 1440px){.transport_page .productUse-block__tit{font-size:40px;padding-bottom:22px;margin-bottom:45px}}@media screen and (max-width: 769px){.transport_page .productUse-block__tit{width:84vw;margin:auto;font-size:calc(22 / 375 * 100vw);padding-bottom:calc(20 / 375 * 100vw);margin-bottom:8vw}}.transport_page .productUse-block__detail{margin-bottom:calc(68 / 1440 * 100vw)}@media screen and (min-width: 1440px){.transport_page .productUse-block__detail{margin-bottom:68px}}@media screen and (max-width: 769px){.transport_page .productUse-block__detail{flex-direction:column;margin-bottom:calc(50 / 375 * 100vw)}}.transport_page .productUse-block__txt{width:calc(618 / 1440 * 100vw);margin:0 auto calc(20 / 1440 * 100vw);text-align:center;font-family:"Noto Serif JP";font-size:calc(16 / 1440 * 100vw);line-height:1.8;letter-spacing:.05em;color:#333}@media screen and (min-width: 1440px){.transport_page .productUse-block__txt{width:618px;font-size:16px;margin:0 auto 20px}}@media screen and (max-width: 769px){.transport_page .productUse-block__txt{width:100%;margin:0 0 12vw;text-align:left;font-size:calc(16 / 375 * 100vw)}}.transport_page .productUse-block__link{text-align:right}.transport_page .productUse-block__link+.productUse-block__link{margin-top:20px}@media screen and (max-width: 769px){.transport_page .productUse-block__link+.productUse-block__link{margin-top:calc(20 / 375 * 100vw)}}.transport_page .productUse-block__link a{position:relative;display:inline-block;font-family:Noto Sans JP;font-weight:700;font-size:calc(15 / 1440 * 100vw);padding-right:53px;line-height:1.43;letter-spacing:-.01em;color:#002b69;text-align:right}@media screen and (min-width: 1440px){.transport_page .productUse-block__link a{font-size:15px;padding-right:53px}}@media screen and (max-width: 769px){.transport_page .productUse-block__link a{font-size:4vw;padding-right:calc(53 / 375 * 100vw)}}.transport_page .productUse-block__link a:before{position:absolute;display:block;content:"";background-image:url(../assets/img/logo_btn.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:calc(29 / 1440 * 100vw);height:calc(29 / 1440 * 100vw);bottom:calc(-5 / 1440 * 100vw);right:0}@media screen and (min-width: 1440px){.transport_page .productUse-block__link a:before{width:29px;height:29px;bottom:-5px}}@media screen and (max-width: 769px){.transport_page .productUse-block__link a:before{width:calc(29 / 375 * 100vw);height:calc(29 / 375 * 100vw);bottom:-.8vw}}.transport_page .productUse-block__list{display:flex;justify-content:center;margin-right:-3px}@media screen and (max-width: 769px){.transport_page .productUse-block__list{flex-direction:column;margin-right:0}}.transport_page .productUse-block__img{width:calc(480 / 1440 * 100vw);margin-right:3px}@media screen and (min-width: 1440px){.transport_page .productUse-block__img{width:480px}}@media screen and (max-width: 769px){.transport_page .productUse-block__img{width:100%;margin-bottom:3px;margin-right:0}}.transport_page .productUse-block__img img{width:100%}.transport_page .sentence-block__txt{text-align:center}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.clearfix{*zoom: 1}.clearfix:after{content:"";display:table;clear:both}@media screen and (max-width: 769px){.footer_block__link-group{display:grid;grid-template-columns:1fr,140px;grid-column-gap:0px;grid-row-gap:0px;margin-bottom:1em}}@media screen and (min-width: 770px){.footer_block__link-group{display:grid;grid-template-columns:1fr 65px;grid-column-gap:0px;grid-row-gap:0px}}@media screen and (min-width: 1440px){.footer_block__link-group{grid-template-columns:1fr 110px}}.footer_block__link-group .sns_block{display:flex;justify-content:flex-end}@media screen and (max-width: 769px){.footer_block__link-group .sns_block{grid-area:2/2/3/3}}@media screen and (min-width: 770px){.footer_block__link-group .sns_block{grid-area:1/2/3/3;display:flex;justify-content:space-between}}@media screen and (max-width: 769px){.footer_block__link-group .sns_block li:last-of-type{margin-left:5px}}@media screen and (min-width: 770px){.footer_block__link-group .sns_block li{width:30px;text-align:center}}@media screen and (min-width: 1440px){.footer_block__link-group .sns_block li{width:50px}}.footer_block__link-group .sns_block li a{display:block;color:#fff;text-align:center;font-size:12px;transition:all .3s ease}.footer_block__link-group .sns_block li a:hover{opacity:.7}@media screen and (min-width: 770px){.footer_block__link-group .sns_block li a{font-size:10px}}@media screen and (min-width: 1440px){.footer_block__link-group .sns_block li a{font-size:12px}}.footer_block__link-group .sns_block li a img{display:block;margin-bottom:3px}@media screen and (min-width: 770px){.footer_block__link-group .sns_block li a img{width:30px}}@media screen and (min-width: 1440px){.footer_block__link-group .sns_block li a img{width:50px}}@media screen and (max-width: 769px){.footer_block__upper{grid-area:1/1/3/2}}@media screen and (min-width: 770px){.footer_block__upper{grid-area:1/1/2/2}}@media screen and (max-width: 769px){.footer_block__bottom{grid-area:1/2/2/3}}@media screen and (min-width: 770px){.footer_block__bottom{grid-area:2/1/3/2}}@media screen and (min-width: 770px){.footer_block__list01.footer_block__upper{margin-right:0}}.contact_page .shoes_box .form-block__select02_inner{align-items:flex-start}.contact_page .shoes_box .form-block__item04_02{display:block}.contact_page .shoes_box .shoes_radio{margin-right:10px;line-height:43px}.contact_page .shoes_box .shoes_radio span{display:block;line-height:43px;margin-left:5px;white-space:nowrap}@media screen and (max-width: 769px){.contact_page .shoes_box .shoes_radio span{line-height:11.4666666667vw}}.contact_page .shoes_box .form-block__select02_text{line-height:43px}@media screen and (max-width: 769px){.contact_page .shoes_box .form-block__select02_text{line-height:11.4666666667vw}}.contact_page .shoes_box input[type=radio]{margin-top:12px}@media screen and (max-width: 769px){.contact_page .shoes_box input[type=radio]{margin-top:3.0666666667vw}}.contact_page .shoes_box_question{display:flex;align-items:flex-start}.mw_wp_form.mw_wp_form_confirm .shoes_box .form-block__item05{line-height:43px}@media screen and (max-width: 769px){.mw_wp_form.mw_wp_form_confirm .shoes_box .form-block__item05{line-height:11.4666666667vw}}@media screen and (max-width: 769px){.mw_wp_form.mw_wp_form_confirm .shoes_radio{line-height:11.4666666667vw}}.mw_wp_form .error{font-size:93%;color:#b70000;display:block}.mw_wp_form .akismet_error,.mw_wp_form .vertical-item{display:block}.mw_wp_form .vertical-item+.vertical-item{margin-top:5px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:10px}.mwform-checkbox-field label,.mwform-radio-field label{font-weight:400;margin-bottom:0}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:5px}.mwform-tel-field input[type=text],.mwform-zip-field input[type=text]{display:inline-block;width:auto}.wpcf7 .hidden-fields-container,.wpcf7 .wpcf7-response-output{display:none}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}
