@charset "UTF-8";@font-face{font-family:"Quentin";src:src("../fonts/Quentin.ttf") format("truetype");font-weight:400;font-style:normal}.t__min{font-family:"Cormorant Garamond","Noto Serif JP",serif!important}.t__cur{font-family:"Quentin",sans-serif!important}.t__yl{color:#ffe000}.t__bk{color:#3b3b53}.t__bl{color:#00a0e9}.t__gy{color:#ddd}.t__gr{color:#0bd79b}.t__wh{color:#FFF}.t__op{opacity:0.6}.t__shadow{text-shadow:1px 1px 7px rgba(0,0,0,0.3)}.t__link{color:#33bad2;padding:0 0.3rem}.t__link:hover{text-decoration:underline}.t__under{text-decoration:underline}@media screen and (min-width:320px){.t__rl{writing-mode:vertical-rl}}@media screen and (min-width:768px){.t__rl{writing-mode:vertical-rl}}@media screen and (min-width:960px){.t__rl{writing-mode:vertical-rl}}@media screen and (min-width:1600px){.t__rl{writing-mode:vertical-rl}}.op{opacity:0.6}@media screen and (min-width:320px){.animation01,.animation02,.animation03,.animation04,.animation05,.animation06,.is__fv1,.is__fv2,.is__fv3{opacity:0;transform:translate3d(0,30px,0)}}@media screen and (min-width:768px){.animation01,.animation02,.animation03,.animation04,.animation05,.animation06,.is__fv1,.is__fv2,.is__fv3{opacity:0;transform:translate3d(0,30px,0)}}@media screen and (min-width:960px){.animation01,.animation02,.animation03,.animation04,.animation05,.animation06,.is__fv1,.is__fv2,.is__fv3{opacity:0;transform:translate3d(0,30px,0)}}@media screen and (min-width:1600px){.animation01,.animation02,.animation03,.animation04,.animation05,.animation06,.is__fv1,.is__fv2,.is__fv3{opacity:0;transform:translate3d(0,30px,0)}}.animationX01,.animationX02,.animationX03,.animationX04,.animationX05,.animationX06{position:relative}.animationX01 .slidemain,.animationX02 .slidemain,.animationX03 .slidemain,.animationX04 .slidemain,.animationX05 .slidemain,.animationX06 .slidemain{display:inline-block;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition-delay:2s;transition:-webkit-clip-path 1.2s cubic-bezier(0.205,0.01,0.075,0.995) 0.5s,clip-path 1.2s cubic-bezier(0.205,0.01,0.075,0.995) 0.5s!important}.animationX01 .border,.animationX02 .border,.animationX03 .border,.animationX04 .border,.animationX05 .border,.animationX06 .border{opacity:0;transform:scaleX(0);content:"";height:10%;display:inline-block;position:absolute;left:0;top:50%;right:0;bottom:0;background-color:#00a0e9;transform:translateY(-50%)}@keyframes fadeIn{0%{opacity:0;visibility:hidden;transform:translate3d(0,30px,0)}to{opacity:1;visibility:visible;transform:translate3d(0,0,0)}}@keyframes borderInOut{0%{opacity:0;transform:scaleX(0);transform-origin:left}5%{opacity:1;transform:scaleX(0);transform-origin:left}49%{opacity:1;transform:scaleX(1);transform-origin:left}50%{opacity:1;transform:scaleX(1);transform-origin:right}to{opacity:1;transform:scaleX(0);transform-origin:right}}@keyframes contentInnerStay{0%{transform:translateX(100%)}5%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes contentWrapMove{0%{opacity:0;transform:translateX(-100%)}5%{opacity:1;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.fadeInUp01,.fadeInUp02,.fadeInUp03,.fadeInUp04,.fadeInUp05,.fadeInUp06,.is__anim1,.is__anim2,.is__anim3{animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:cubic-bezier(0.42,0.36,0,1.01);animation-duration:0.7s}.slideIn01 .slidemain,.slideIn02 .slidemain,.slideIn03 .slidemain,.slideIn04 .slidemain,.slideIn05 .slidemain,.slideIn06 .slidemain{transition-delay:2s;-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}.slideIn01 .border,.slideIn02 .border,.slideIn03 .border,.slideIn04 .border,.slideIn05 .border,.slideIn06 .border{animation-name:borderInOut;animation-duration:0.8s;animation-fill-mode:forwards;animation-delay:0.35s}.slide-In01,.slide-In02,.slide-In03,.slide-In04,.slide-In05,.slide-In06{animation-fill-mode:both;animation-name:slide-In;animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);animation-duration:0.6s}.fadeInUpSkew01,.fadeInUpSkew02,.fadeInUpSkew03{animation-fill-mode:both;animation-name:fadeInSkew;animation-timing-function:cubic-bezier(0.645,0.045,0.355,1);animation-duration:0.6s}@media screen and (min-width:320px){.fadeInUp01,.fadeInUpSkew01,.is__anim1,.slide-In01,.slideIn01{animation-delay:0.15s}}@media screen and (min-width:768px){.fadeInUp01,.fadeInUpSkew01,.is__anim1,.slide-In01,.slideIn01{animation-delay:0.15s}}@media screen and (min-width:960px){.fadeInUp01,.fadeInUpSkew01,.is__anim1,.slide-In01,.slideIn01{animation-delay:0.15s}}@media screen and (min-width:1600px){.fadeInUp01,.fadeInUpSkew01,.is__anim1,.slide-In01,.slideIn01{animation-delay:0.15s}}@media screen and (min-width:320px){.fadeInUp02,.fadeInUpSkew02,.is__anim2,.slide-In02,.slideIn02{animation-delay:0.3s}}@media screen and (min-width:768px){.fadeInUp02,.fadeInUpSkew02,.is__anim2,.slide-In02,.slideIn02{animation-delay:0.3s}}@media screen and (min-width:960px){.fadeInUp02,.fadeInUpSkew02,.is__anim2,.slide-In02,.slideIn02{animation-delay:0.3s}}@media screen and (min-width:1600px){.fadeInUp02,.fadeInUpSkew02,.is__anim2,.slide-In02,.slideIn02{animation-delay:0.3s}}@media screen and (min-width:320px){.fadeInUp03,.fadeInUpSkew03,.is__anim3,.slide-In03,.slideIn03{animation-delay:0.45s}}@media screen and (min-width:768px){.fadeInUp03,.fadeInUpSkew03,.is__anim3,.slide-In03,.slideIn03{animation-delay:0.45s}}@media screen and (min-width:960px){.fadeInUp03,.fadeInUpSkew03,.is__anim3,.slide-In03,.slideIn03{animation-delay:0.45s}}@media screen and (min-width:1600px){.fadeInUp03,.fadeInUpSkew03,.is__anim3,.slide-In03,.slideIn03{animation-delay:0.45s}}@media screen and (min-width:320px){.fadeInUp04,.slide-In04,.slideIn04{animation-delay:0.6s}}@media screen and (min-width:768px){.fadeInUp04,.slide-In04,.slideIn04{animation-delay:0.6s}}@media screen and (min-width:960px){.fadeInUp04,.slide-In04,.slideIn04{animation-delay:0.6s}}@media screen and (min-width:1600px){.fadeInUp04,.slide-In04,.slideIn04{animation-delay:0.6s}}@media screen and (min-width:320px){.fadeInUp05,.slide-In05,.slideIn05{animation-delay:0.75s}}@media screen and (min-width:768px){.fadeInUp05,.slide-In05,.slideIn05{animation-delay:0.75s}}@media screen and (min-width:960px){.fadeInUp05,.slide-In05,.slideIn05{animation-delay:0.75s}}@media screen and (min-width:1600px){.fadeInUp05,.slide-In05,.slideIn05{animation-delay:0.75s}}@media screen and (min-width:320px){.fadeInUp06,.slide-In06,.slideIn06{animation-delay:0.9s}}@media screen and (min-width:768px){.fadeInUp06,.slide-In06,.slideIn06{animation-delay:0.9s}}@media screen and (min-width:960px){.fadeInUp06,.slide-In06,.slideIn06{animation-delay:0.9s}}@media screen and (min-width:1600px){.fadeInUp06,.slide-In06,.slideIn06{animation-delay:0.9s}}@keyframes fluffy1{0%{transform:translateY(0)}5%{transform:translateY(0)}10%{transform:translateY(0)}20%{transform:translateY(-15px)}25%{transform:translateY(0)}30%{transform:translateY(-15px)}50%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes aniScrolling{0%{transform-origin:top left;transform:scaleX(0)}1%{transform-origin:top right;transform:scaleX(0)}10%{transform-origin:top right;transform:scaleX(1)}11%{transform-origin:top left;transform:scaleX(1)}20%{transform-origin:top left;transform:scaleX(0)}21%{transform-origin:top right;transform:scaleX(0)}30%{transform-origin:top right;transform:scaleX(1)}31%{transform-origin:top left;transform:scaleX(1)}40%{transform-origin:top left;transform:scaleX(0)}41%{transform-origin:top right;transform:scaleX(0)}50%{transform-origin:top right;transform:scaleX(1)}51%{transform-origin:top left;transform:scaleX(1)}60%{transform-origin:top left;transform:scaleX(0)}61%{transform-origin:top right;transform:scaleX(0)}70%{transform-origin:top right;transform:scaleX(1)}71%{transform-origin:top left;transform:scaleX(1)}80%{transform-origin:top left;transform:scaleX(0)}81%{transform-origin:top right;transform:scaleX(0)}90%{transform-origin:top right;transform:scaleX(1)}91%{transform-origin:top left;transform:scaleX(1)}to{transform-origin:top left;transform:scaleX(0)}}input,select,textarea{outline:none}input::focus,select::focus,textarea::focus{outline:none}input[type=button],input[type=submit],select{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus,select::focus{outline-offset:-2px}label{cursor:pointer}button{background:none;color:inherit;border:none;outline:none;font-size:inherit;font-weight:inherit;font-family:inherit;text-align:left}button:focus{outline:none}.slick-slide{outline:none!important}button{cursor:pointer;outline:none;padding:0}*{box-sizing:border-box;margin:0;padding:0}::selection{background-color:#e82746;color:#FFF}html{background:#f4f4f5;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:320px){html{font-weight:400}}@media screen and (min-width:768px){html{font-weight:400}}@media screen and (min-width:960px){html{font-weight:400}}@media screen and (min-width:1600px){html{font-weight:400}}html::-webkit-scrollbar{display:none}html.locked{overflow:hidden;touch-action:none}@media screen and (min-width:768px){html .only__sm{display:none!important}}@media screen and (min-width:960px){html .only__sm{display:none!important}}@media screen and (min-width:1600px){html .only__sm{display:none!important}}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:100%;background:#FFF;color:#3b3b53}@media screen and (min-width:320px){body{font-weight:400}}@media screen and (min-width:768px){body{font-weight:400}}@media screen and (min-width:960px){body{font-weight:400}}@media screen and (min-width:1600px){body{font-weight:400}}#scr__wrapper{opacity:0}@media screen and (min-width:320px){#scr__wrapper{margin-top:-24px}}@media screen and (min-width:768px){#scr__wrapper{margin-top:-24px}}@media screen and (min-width:960px){#scr__wrapper{margin-top:-24px}}@media screen and (min-width:1600px){#scr__wrapper{margin-top:-24px}}#scr__wrapper.is__active{opacity:1}#scr__wrapper.is__active .is__fv-clipimg{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}#scr__wrapper.is__active .is__fv-clipimg img{opacity:1;transform:scale(1)}#scr__wrapper.is__active .is__fv-transX{filter:opacity(1);transform:translateX(0)}#scr__wrapper .is__fv-clipimg{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 0.3s cubic-bezier(0.55,0.055,0.675,0.19) 0.5s,clip-path 0.3s cubic-bezier(0.55,0.055,0.675,0.19) 0.5s}#scr__wrapper .is__fv-clipimg img{opacity:0;transform:scale(1.3);transition:-webkit-all 1s cubic-bezier(0.55,0.055,0.675,0.19) 0.6s,all 1s cubic-bezier(0.55,0.055,0.675,0.19) 0.6s}#scr__wrapper .is__fv-transX{filter:opacity(0);transform:translateX(-2rem);transition:-webkit-all 0.8s ease,all 0.8s ease}#scr__wrapper .is__fv-transX.--num1{transition-delay:0.4s}#scr__wrapper .is__fv-transX.--num2{transition-delay:0.5s}#scr__wrapper .is__fv-transX.--num3{transition-delay:0.6s}#scr__wrapper .is__sc-clipimg{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 0.3s cubic-bezier(0.55,0.055,0.675,0.19),clip-path 0.3s cubic-bezier(0.55,0.055,0.675,0.19)}#scr__wrapper .is__sc-clipimg img{opacity:0;transform:scale(1.3);transition:-webkit-all 1s cubic-bezier(0.55,0.055,0.675,0.19) 0.075s,all 1s cubic-bezier(0.55,0.055,0.675,0.19) 0.075s}#scr__wrapper .is__sc-clipimg.is__active{-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}#scr__wrapper .is__sc-clipimg.is__active img{opacity:1;transform:scale(1)}#scr__wrapper .is__sc-transX{filter:opacity(0);transform:translateX(-2rem);transition:-webkit-all 0.4s ease,all 0.4s ease}#scr__wrapper .is__sc-transX.is__active{filter:opacity(1);transform:translateX(0)}main{overflow:hidden}#content__main{transition:0.3s}#content__main.is__trans{opacity:0.1}a{text-decoration:none;color:inherit}@media screen and (min-width:320px){h1,h2,h3{font-weight:700}}@media screen and (min-width:768px){h1,h2,h3{font-weight:700}}@media screen and (min-width:960px){h1,h2,h3{font-weight:700}}@media screen and (min-width:1600px){h1,h2,h3{font-weight:700}}@media screen and (min-width:320px){.view__m__block{display:block!important}}@media screen and (min-width:768px){.view__m__block{display:block!important}}@media screen and (min-width:960px){.view__m__block{display:none!important}}@media screen and (min-width:1600px){.view__m__block{display:none!important}}@media screen and (min-width:320px){.view__m__inline{display:inline!important}}@media screen and (min-width:768px){.view__m__inline{display:inline!important}}@media screen and (min-width:960px){.view__m__inline{display:none!important}}@media screen and (min-width:1600px){.view__m__inline{display:none!important}}@media screen and (min-width:320px){.view__m__flex{display:flex!important}}@media screen and (min-width:768px){.view__m__flex{display:flex!important}}@media screen and (min-width:960px){.view__m__flex{display:none!important}}@media screen and (min-width:1600px){.view__m__flex{display:none!important}}@media screen and (min-width:320px){.view__m__grid{display:grid!important}}@media screen and (min-width:768px){.view__m__grid{display:grid!important}}@media screen and (min-width:960px){.view__m__grid{display:none!important}}@media screen and (min-width:1600px){.view__m__grid{display:none!important}}@media screen and (min-width:320px){.view__d__block{display:none!important}}@media screen and (min-width:768px){.view__d__block{display:none!important}}@media screen and (min-width:960px){.view__d__block{display:block!important}}@media screen and (min-width:1600px){.view__d__block{display:block!important}}@media screen and (min-width:320px){.view__d__inline{display:none!important}}@media screen and (min-width:768px){.view__d__inline{display:none!important}}@media screen and (min-width:960px){.view__d__inline{display:inline!important}}@media screen and (min-width:1600px){.view__d__inline{display:inline!important}}@media screen and (min-width:320px){.view__d__flex{display:none!important}}@media screen and (min-width:768px){.view__d__flex{display:none!important}}@media screen and (min-width:960px){.view__d__flex{display:flex!important}}@media screen and (min-width:1600px){.view__d__flex{display:flex!important}}@media screen and (min-width:320px){.view__d__grid{display:none!important}}@media screen and (min-width:768px){.view__d__grid{display:none!important}}@media screen and (min-width:960px){.view__d__grid{display:grid!important}}@media screen and (min-width:1600px){.view__d__grid{display:grid!important}}.animationSVG{opacity:0}@media screen and (min-width:320px){.animationSVG.drawsvg-initialized{opacity:1}}@media screen and (min-width:768px){.animationSVG.drawsvg-initialized{opacity:1}}@media screen and (min-width:960px){.animationSVG.drawsvg-initialized{opacity:1}}@media screen and (min-width:1600px){.animationSVG.drawsvg-initialized{opacity:1}}img{width:100%;height:auto;object-fit:cover}.img__contain,.img__fit{display:block;width:100%;height:100%;object-fit:cover}.img__contain{width:100%;height:100%;object-fit:contain}.thumb__item{overflow:hidden;width:100%;height:100%}.thumb__item.round{border-radius:100%}.img__item{width:100%;height:100%;background-color:#181818;background-size:cover;background-repeat:no-repeat;background-position:center center}.img__item.top{background-position:center top}.img__item.bg__tr{background-color:transparent}.video__cover{width:auto;height:100%}.container__article{margin:0 auto}@media screen and (min-width:320px){.container__article{width:90%}}@media screen and (min-width:768px){.container__article{width:90%}}@media screen and (min-width:960px){.container__article{width:850px}}@media screen and (min-width:1600px){.container__article{width:850px}}.container__small{margin:0 auto}@media screen and (min-width:320px){.container__small{width:90%}}@media screen and (min-width:768px){.container__small{width:1200px}}@media screen and (min-width:960px){.container__small{width:1200px}}@media screen and (min-width:1600px){.container__small{width:1400px}}@media screen and (min-width:320px){.container__medium{width:90%;margin:0 auto}}@media screen and (min-width:768px){.container__medium{width:auto;margin:0 80px}}@media screen and (min-width:960px){.container__medium{width:auto;margin:0 10vw}}@media screen and (min-width:1600px){.container__medium{width:auto;margin:0 15vw}}@media screen and (min-width:320px){.container__medium__left{width:90%;margin:0 auto}}@media screen and (min-width:768px){.container__medium__left{width:auto;margin:0 0 0 80px}}@media screen and (min-width:960px){.container__medium__left{width:auto;margin:0 0 0 10vw}}@media screen and (min-width:1600px){.container__medium__left{width:auto;margin:0 0 0 15vw}}@media screen and (min-width:320px){.container__large{margin:0 5vw}}@media screen and (min-width:768px){.container__large{margin:0 5vw}}@media screen and (min-width:960px){.container__large{margin:0 5vw}}@media screen and (min-width:1600px){.container__large{margin:0 5vw}}.ta__center{text-align:center}.ta__center .flex__item{margin:0 auto}.ta__right{text-align:right}.ta__left{text-align:left}.flex__inner,.flex__item{display:flex}.flex__inner.row__wrap,.flex__item.row__wrap{flex-direction:row;flex-wrap:wrap}.flex__inner.row__start__start,.flex__item.row__start__start{flex-direction:row;justify-content:flex-start;align-items:flex-start}.flex__inner.row__start__center,.flex__item.row__start__center{flex-direction:row;justify-content:flex-start;align-items:center}.flex__inner.row__start__end,.flex__item.row__start__end{flex-direction:row;justify-content:flex-start;align-items:flex-end}.flex__inner.row__start__unset,.flex__item.row__start__unset{flex-direction:row;justify-content:flex-start;align-items:unset}.flex__inner.row__sb__unset,.flex__item.row__sb__unset{flex-direction:row;justify-content:space-between;align-items:unset}.flex__inner.row__sb__start,.flex__item.row__sb__start{flex-direction:row;justify-content:space-between;align-items:flex-start}.flex__inner.row__sb__center,.flex__item.row__sb__center{flex-direction:row;justify-content:space-between;align-items:center}.flex__inner.row__sb__end,.flex__item.row__sb__end{flex-direction:row;justify-content:space-between;align-items:flex-end}.flex__inner.row__end__start,.flex__item.row__end__start{flex-direction:row;justify-content:flex-end;align-items:flex-start}.flex__inner.row__end__center,.flex__item.row__end__center{flex-direction:row;justify-content:flex-end;align-items:center}.flex__inner.row__end__end,.flex__item.row__end__end{flex-direction:row;justify-content:flex-end;align-items:flex-end}.flex__inner.row__center__unset,.flex__item.row__center__unset{flex-direction:row;justify-content:center;align-items:unset}.flex__inner.row__center__center,.flex__item.row__center__center{flex-direction:row;justify-content:center;align-items:center}.flex__inner.row__center__top,.flex__item.row__center__top{flex-direction:row;justify-content:center;align-items:flex-start}.flex__inner.row__center__start,.flex__item.row__center__start{flex-direction:row;justify-content:center;align-items:flex-start}.flex__inner.row__center__end,.flex__item.row__center__end{flex-direction:row;justify-content:center;align-items:flex-end}.flex__inner.rowreverse__start__start,.flex__item.rowreverse__start__start{flex-direction:row-reverse;justify-content:flex-start;align-items:flex-start}.flex__inner.rowreverse__sb__start,.flex__item.rowreverse__sb__start{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start}.flex__inner.rowreverse__sb__center,.flex__item.rowreverse__sb__center{flex-direction:row-reverse;justify-content:space-between;align-items:center}.flex__inner.column__sb__center,.flex__item.column__sb__center{flex-direction:column;justify-content:space-between;align-items:center}.flex__inner.column__sb__start,.flex__item.column__sb__start{flex-direction:column;justify-content:space-between;align-items:flex-start}.flex__inner.column__start__start,.flex__item.column__start__start{flex-direction:column;justify-content:flex-start;align-items:flex-start}.flex__inner.column__start__center,.flex__item.column__start__center{flex-direction:column;justify-content:flex-start;align-items:center}.flex__inner.column__start__end,.flex__item.column__start__end{flex-direction:column;justify-content:flex-start;align-items:flex-end}.flex__inner.column__center__start,.flex__item.column__center__start{flex-direction:column;justify-content:center;align-items:flex-start}.flex__inner.column__center,.flex__inner.column__center__center,.flex__item.column__center,.flex__item.column__center__center{flex-direction:column;justify-content:center;align-items:center}.flex__inner.column__center__end,.flex__item.column__center__end{flex-direction:column;justify-content:center;align-items:flex-end}.flex__inner.column__end,.flex__item.column__end{flex-direction:column;justify-content:flex-end;align-items:center}.flex__inner.column__end__start,.flex__item.column__end__start{flex-direction:column;justify-content:flex-end;align-items:flex-start}.flex__inner.column__end__end,.flex__item.column__end__end{flex-direction:column;justify-content:flex-end;align-items:flex-end}.flex__inner.columnreverse__start__start,.flex__item.columnreverse__start__start{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}.flex__inner.f__wrap,.flex__inner.fwrap,.flex__item.f__wrap,.flex__item.fwrap{flex-wrap:wrap}@media screen and (min-width:320px){.flex__inner.mb__column,.flex__item.mb__column{flex-direction:column}}@media screen and (min-width:768px){.flex__inner.mb__column,.flex__item.mb__column{flex-direction:column}}@media screen and (min-width:960px){.flex__inner.mb__column,.flex__item.mb__column{flex-direction:row}}@media screen and (min-width:1600px){.flex__inner.mb__column,.flex__item.mb__column{flex-direction:row}}@media screen and (min-width:320px){.flex__inner.mb__row,.flex__item.mb__row{flex-direction:row;justify-content:flex-start}}@media screen and (min-width:768px){.flex__inner.mb__row,.flex__item.mb__row{flex-direction:row;justify-content:flex-start}}@media screen and (min-width:960px){.flex__inner.mb__row,.flex__item.mb__row{flex-direction:column;justify-items:center}}@media screen and (min-width:1600px){.flex__inner.mb__row,.flex__item.mb__row{flex-direction:column;justify-items:center}}@media screen and (min-width:320px){.py__small{padding:0.5rem 0}}@media screen and (min-width:768px){.py__small{padding:0.5rem 0}}@media screen and (min-width:960px){.py__small{padding:0.5rem 0}}@media screen and (min-width:1600px){.py__small{padding:1vw 0}}@media screen and (min-width:320px){.py__medium{padding:1.5rem 0}}@media screen and (min-width:768px){.py__medium{padding:1.5rem 0}}@media screen and (min-width:960px){.py__medium{padding:1.5rem 0}}@media screen and (min-width:1600px){.py__medium{padding:2vw 0}}@media screen and (min-width:320px){.py__large{padding:1.5rem 0}}@media screen and (min-width:768px){.py__large{padding:3rem 0}}@media screen and (min-width:960px){.py__large{padding:3rem 0}}@media screen and (min-width:1600px){.py__large{padding:3vw 0}}@media screen and (min-width:320px){.px__small{padding:0 0.5rem}}@media screen and (min-width:768px){.px__small{padding:0 0.5rem}}@media screen and (min-width:960px){.px__small{padding:0 0.5rem}}@media screen and (min-width:1600px){.px__small{padding:0 1vw}}@media screen and (min-width:320px){.px__medium{padding:0 1.5rem}}@media screen and (min-width:768px){.px__medium{padding:0 1.5rem}}@media screen and (min-width:960px){.px__medium{padding:0 1.5rem}}@media screen and (min-width:1600px){.px__medium{padding:0 2vw}}@media screen and (min-width:320px){.px__large{padding:0 1.5rem}}@media screen and (min-width:768px){.px__large{padding:0 3rem}}@media screen and (min-width:960px){.px__large{padding:0 3rem}}@media screen and (min-width:1600px){.px__large{padding:0 3vw}}@media screen and (min-width:320px){.pt__small{padding-top:0.5rem}}@media screen and (min-width:768px){.pt__small{padding-top:0.5rem}}@media screen and (min-width:960px){.pt__small{padding-top:0.5rem}}@media screen and (min-width:1600px){.pt__small{padding-top:1vw}}@media screen and (min-width:320px){.pt__medium{padding-top:1.5rem}}@media screen and (min-width:768px){.pt__medium{padding-top:1.5rem}}@media screen and (min-width:960px){.pt__medium{padding-top:1.5rem}}@media screen and (min-width:1600px){.pt__medium{padding-top:1.5rem}}@media screen and (min-width:320px){.pt__large{padding-top:1.5rem}}@media screen and (min-width:768px){.pt__large{padding-top:3rem}}@media screen and (min-width:960px){.pt__large{padding-top:3rem}}@media screen and (min-width:1600px){.pt__large{padding-top:3rem}}@media screen and (min-width:320px){.pr__small{padding-right:0.5rem}}@media screen and (min-width:768px){.pr__small{padding-right:0.5rem}}@media screen and (min-width:960px){.pr__small{padding-right:0.5rem}}@media screen and (min-width:1600px){.pr__small{padding-right:1vw}}@media screen and (min-width:320px){.pr__medium{padding-right:1.5rem}}@media screen and (min-width:768px){.pr__medium{padding-right:1.5rem}}@media screen and (min-width:960px){.pr__medium{padding-right:1.5rem}}@media screen and (min-width:1600px){.pr__medium{padding-right:2vw}}@media screen and (min-width:320px){.pr__large{padding-right:1.5rem}}@media screen and (min-width:768px){.pr__large{padding-right:3rem}}@media screen and (min-width:960px){.pr__large{padding-right:3rem}}@media screen and (min-width:1600px){.pr__large{padding-right:3vw}}@media screen and (min-width:320px){.pb__small{padding-bottom:0.5rem}}@media screen and (min-width:768px){.pb__small{padding-bottom:0.5rem}}@media screen and (min-width:960px){.pb__small{padding-bottom:0.5rem}}@media screen and (min-width:1600px){.pb__small{padding-bottom:1vw}}@media screen and (min-width:320px){.pb__medium{padding-bottom:1.5rem}}@media screen and (min-width:768px){.pb__medium{padding-bottom:1.5rem}}@media screen and (min-width:960px){.pb__medium{padding-bottom:1.5rem}}@media screen and (min-width:1600px){.pb__medium{padding-bottom:2vw}}@media screen and (min-width:320px){.pb__large{padding-bottom:1.5rem}}@media screen and (min-width:768px){.pb__large{padding-bottom:3vw}}@media screen and (min-width:960px){.pb__large{padding-bottom:3vw}}@media screen and (min-width:1600px){.pb__large{padding-bottom:3vw}}@media screen and (min-width:320px){.pl__small{padding-left:0.5rem}}@media screen and (min-width:768px){.pl__small{padding-left:0.5rem}}@media screen and (min-width:960px){.pl__small{padding-left:0.5rem}}@media screen and (min-width:1600px){.pl__small{padding-left:1vw}}@media screen and (min-width:320px){.pl__medium{padding-left:1.5rem}}@media screen and (min-width:768px){.pl__medium{padding-left:1.5rem}}@media screen and (min-width:960px){.pl__medium{padding-left:1.5rem}}@media screen and (min-width:1600px){.pl__medium{padding-left:2vw}}@media screen and (min-width:320px){.pl__large{padding-left:1.5rem}}@media screen and (min-width:768px){.pl__large{padding-left:3rem}}@media screen and (min-width:960px){.pl__large{padding-left:3rem}}@media screen and (min-width:1600px){.pl__large{padding-left:3vw}}@media screen and (min-width:320px){.mb__small{margin-bottom:1rem}}@media screen and (min-width:768px){.mb__small{margin-bottom:1.5rem}}@media screen and (min-width:960px){.mb__small{margin-bottom:1.5rem}}@media screen and (min-width:1600px){.mb__small{margin-bottom:1.5rem}}@media screen and (min-width:320px){.end__contents{padding-bottom:10rem}}@media screen and (min-width:768px){.end__contents{padding-bottom:10rem}}@media screen and (min-width:960px){.end__contents{padding-bottom:10rem}}@media screen and (min-width:1600px){.end__contents{padding-bottom:10rem}}@media screen and (min-width:320px){.is__exp400{line-height:2.1;letter-spacing:0.5px}}@media screen and (min-width:768px){.is__exp400{line-height:2.1;letter-spacing:0.5px}}@media screen and (min-width:960px){.is__exp400{line-height:2.1;letter-spacing:0.5px}}@media screen and (min-width:1600px){.is__exp400{line-height:2.1;letter-spacing:0.5px}}@media screen and (min-width:320px){.fsize__mtr{font-size:40vw}}@media screen and (min-width:768px){.fsize__mtr{font-size:37vw}}@media screen and (min-width:960px){.fsize__mtr{font-size:15vw}}@media screen and (min-width:1600px){.fsize__mtr{font-size:20vw}}@media screen and (min-width:320px){.fsize__900{font-size:12vw}}@media screen and (min-width:768px){.fsize__900{font-size:6.5rem}}@media screen and (min-width:960px){.fsize__900{font-size:6.5rem}}@media screen and (min-width:1600px){.fsize__900{font-size:6.5rem}}@media screen and (min-width:320px){.fsize__800{font-size:10vw}}@media screen and (min-width:768px){.fsize__800{font-size:4rem}}@media screen and (min-width:960px){.fsize__800{font-size:4rem}}@media screen and (min-width:1600px){.fsize__800{font-size:4rem}}@media screen and (min-width:320px){.fsize__750{font-size:5vw}}@media screen and (min-width:768px){.fsize__750{font-size:2rem}}@media screen and (min-width:960px){.fsize__750{font-size:2rem}}@media screen and (min-width:1600px){.fsize__750{font-size:2rem}}@media screen and (min-width:320px){.fsize__700{font-size:4.5vw}}@media screen and (min-width:768px){.fsize__700{font-size:1.6rem}}@media screen and (min-width:960px){.fsize__700{font-size:1.6rem}}@media screen and (min-width:1600px){.fsize__700{font-size:1.6rem}}@media screen and (min-width:320px){.fsize__600{font-size:1rem}}@media screen and (min-width:768px){.fsize__600{font-size:1.3rem}}@media screen and (min-width:960px){.fsize__600{font-size:1.3rem}}@media screen and (min-width:1600px){.fsize__600{font-size:1.3rem}}@media screen and (min-width:320px){.fsize__500{font-size:14px}}@media screen and (min-width:768px){.fsize__500{font-size:1rem}}@media screen and (min-width:960px){.fsize__500{font-size:1rem}}@media screen and (min-width:1600px){.fsize__500{font-size:20px}}@media screen and (min-width:320px){.fsize__400{font-size:3vw}}@media screen and (min-width:768px){.fsize__400{font-size:13px}}@media screen and (min-width:960px){.fsize__400{font-size:13px}}@media screen and (min-width:1600px){.fsize__400{font-size:13px}}@media screen and (min-width:320px){.fsize__300{font-size:2.8vw}}@media screen and (min-width:768px){.fsize__300{font-size:12.5px}}@media screen and (min-width:960px){.fsize__300{font-size:12.5px}}@media screen and (min-width:1600px){.fsize__300{font-size:12.5px}}@media screen and (min-width:320px){.fsize__200{font-size:9px}}@media screen and (min-width:768px){.fsize__200{font-size:10px}}@media screen and (min-width:960px){.fsize__200{font-size:10px}}@media screen and (min-width:1600px){.fsize__200{font-size:10px}}@media screen and (min-width:320px){.fsize__100{font-size:9px}}@media screen and (min-width:768px){.fsize__100{font-size:10px}}@media screen and (min-width:960px){.fsize__100{font-size:10px}}@media screen and (min-width:1600px){.fsize__100{font-size:10px}}.fsize__smaller{font-size:80%;padding:0 0.25rem}@media screen and (min-width:320px){.fc__400{letter-spacing:1vw}}@media screen and (min-width:768px){.fc__400{letter-spacing:1vw}}@media screen and (min-width:960px){.fc__400{letter-spacing:1vw}}@media screen and (min-width:1600px){.fc__400{letter-spacing:1vw}}@media screen and (min-width:320px){.fc__300{letter-spacing:0.5vw}}@media screen and (min-width:768px){.fc__300{letter-spacing:0.5vw}}@media screen and (min-width:960px){.fc__300{letter-spacing:0.5vw}}@media screen and (min-width:1600px){.fc__300{letter-spacing:0.5vw}}@media screen and (min-width:320px){.fc__200{letter-spacing:0.25vw}}@media screen and (min-width:768px){.fc__200{letter-spacing:0.25vw}}@media screen and (min-width:960px){.fc__200{letter-spacing:0.25vw}}@media screen and (min-width:1600px){.fc__200{letter-spacing:0.25vw}}@media screen and (min-width:320px){.fc__100{letter-spacing:0.1vw}}@media screen and (min-width:768px){.fc__100{letter-spacing:0.1vw}}@media screen and (min-width:960px){.fc__100{letter-spacing:0.1vw}}@media screen and (min-width:1600px){.fc__100{letter-spacing:0.1vw}}.t__fit{line-height:1}.fw__900{font-weight:900}.fw__700{font-weight:700}@media screen and (min-width:320px){.fw__400{font-weight:400}}@media screen and (min-width:768px){.fw__400{font-weight:400}}@media screen and (min-width:960px){.fw__400{font-weight:400}}@media screen and (min-width:1600px){.fw__400{font-weight:400}}@media screen and (min-width:320px){.w__100{width:100%}}@media screen and (min-width:768px){.w__100{width:100%}}@media screen and (min-width:960px){.w__100{width:100%}}@media screen and (min-width:1600px){.w__100{width:100%}}.maxcontent__layer{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.maxcontent__layer.cover__dot:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url("../images/bg__dot.png") center center repeat}.section__block{position:relative}.set__fscreen{width:100%;height:100vh}.bg__rd{background:#e82746}.bg__gy{background:#f4f4f5}.bg__yl{background:#ffe000}.bg__wh{background:#FFF}.bg__bl{background:#00a0e9}.bg__gr{background:#0bd79b}.bg__bk{background:#3b3b53}.bg__shadow30{box-shadow:5px 5px 30px rgba(0,0,0,0.15)}.bg__shadow50{box-shadow:5px 5px 50px rgba(0,0,0,0.15)}#is__loader{position:fixed;z-index:1;top:0;left:0}#is__loader.is__hidden .is__bg{transform:scaleX(0)}#is__loader.is__goodbye{display:none}#is__loader .is__bg{background:#FFF;transform:scaleX(1);transform-origin:center right;transition:transform 0.5s cubic-bezier(0.55,0.055,0.675,0.19)}#is__loader .is__bar,#is__loader .is__text{opacity:1;filter:blur(0);transition:-webkit-all 0.3s ease,all 0.3s ease}#is__loader .is__bar.is__hidden,#is__loader .is__text.is__hidden{opacity:0;filter:blur(1rem)}#is__loader .is__text{font-family:"Cormorant Garamond","Noto Serif JP",serif;letter-spacing:2px}@media screen and (min-width:320px){#is__loader .is__text{font-size:1rem}}@media screen and (min-width:768px){#is__loader .is__text{font-size:1rem}}@media screen and (min-width:960px){#is__loader .is__text{font-size:1rem}}@media screen and (min-width:1600px){#is__loader .is__text{font-size:1rem}}#is__loader .is__bar{height:1px}@media screen and (min-width:320px){#is__loader .is__bar{width:60vw;margin-top:1rem}}@media screen and (min-width:768px){#is__loader .is__bar{width:300px;margin-top:1rem}}@media screen and (min-width:960px){#is__loader .is__bar{width:300px;margin-top:1rem}}@media screen and (min-width:1600px){#is__loader .is__bar{width:300px;margin-top:1rem}}#is__loader .is__bar span{display:block;width:100%;height:100%;background:#e82746;transform:scaleX(0);transform-origin:center left}#is__pager{position:fixed;z-index:-1;top:0;left:0}#is__pager.is__active{z-index:1}#is__pager.is__active .is__bg{transform:scaleX(1)}#is__pager .is__bg{background:#FFF;transform:scaleX(0);transform-origin:center right;transition:transform 0.5s cubic-bezier(0.55,0.055,0.675,0.19)}#is__globalheader{position:fixed;top:0;left:0;z-index:100000;width:100%}@media screen and (min-width:320px){#is__globalheader{padding:1.5rem 0}}@media screen and (min-width:768px){#is__globalheader{padding:1.5rem 0}}@media screen and (min-width:960px){#is__globalheader{padding:1.5rem 0}}@media screen and (min-width:1600px){#is__globalheader{padding:1.5rem 0}}#is__globalheader.is__active .is__logo,#is__globalheader.is__active .is__mainmenu{opacity:1}@media screen and (min-width:320px){#is__globalheader .is__header-inner{flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (min-width:768px){#is__globalheader .is__header-inner{flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (min-width:960px){#is__globalheader .is__header-inner{flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (min-width:1600px){#is__globalheader .is__header-inner{flex-direction:row;justify-content:space-between;align-items:center}}#is__globalheader .is__logo{opacity:0;transition:opacity 1s ease}@media screen and (min-width:320px){#is__globalheader .is__logo{width:15vw}}@media screen and (min-width:768px){#is__globalheader .is__logo{width:10vw}}@media screen and (min-width:960px){#is__globalheader .is__logo{width:72px}}@media screen and (min-width:1600px){#is__globalheader .is__logo{width:72px}}#is__globalheader .is__logo a{display:block;width:100%}#is__globalheader .is__logo img{display:block;width:100%;height:auto}#is__globalheader .is__mainmenu{opacity:0;transition:opacity 1s ease 0.2s}@media screen and (min-width:320px){#is__globalheader .is__mainmenu{position:fixed;bottom:0;left:0;background:#e82746;width:100%}}@media screen and (min-width:768px){#is__globalheader .is__mainmenu{position:fixed;bottom:0;left:0;background:#e82746;width:100%}}@media screen and (min-width:960px){#is__globalheader .is__mainmenu{position:static;bottom:auto;left:auto;background:transparent;width:auto}}@media screen and (min-width:1600px){#is__globalheader .is__mainmenu{position:static;bottom:auto;left:auto;background:transparent;width:auto}}@media screen and (min-width:320px){#is__globalheader .is__mainmenu ul{justify-content:space-between}}@media screen and (min-width:768px){#is__globalheader .is__mainmenu ul{justify-content:space-between}}@media screen and (min-width:960px){#is__globalheader .is__mainmenu ul{justify-content:flex-end}}@media screen and (min-width:1600px){#is__globalheader .is__mainmenu ul{justify-content:flex-end}}@media screen and (min-width:320px){#is__globalheader .is__mainmenu li{width:25%;padding:1rem 0;font-size:9px;color:#FFF;text-align:center}}@media screen and (min-width:768px){#is__globalheader .is__mainmenu li{width:25%;padding:1rem 0;font-size:9px;color:#FFF;text-align:center}}@media screen and (min-width:960px){#is__globalheader .is__mainmenu li{width:auto;padding:0 0 0 1.5rem;font-size:14px;color:#3b3b53;text-align:left}}@media screen and (min-width:1600px){#is__globalheader .is__mainmenu li{width:auto;padding:0 0 0 1.5rem;font-size:14px;color:#3b3b53;text-align:left}}.is__hover-view-par{position:relative;z-index:100000;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:320px){.is__hover-view-par{display:flex}}@media screen and (min-width:768px){.is__hover-view-par{display:flex}}@media screen and (min-width:960px){.is__hover-view-par{display:block}}@media screen and (min-width:1600px){.is__hover-view-par{display:block}}@media screen and (min-width:320px){.is__hover-view-par .is__icon{display:inline-block;font-size:1.5rem;margin-bottom:3px}}@media screen and (min-width:768px){.is__hover-view-par .is__icon{display:inline-block;font-size:1.5rem;margin-bottom:3px}}@media screen and (min-width:960px){.is__hover-view-par .is__icon{display:none;font-size:1.5rem;margin-bottom:3px}}@media screen and (min-width:1600px){.is__hover-view-par .is__icon{display:none;font-size:1.5rem;margin-bottom:3px}}.is__hover-view:hover .is__hidden-menu{z-index:10000;visibility:visible;opacity:1}.is__hover-view:hover .is__hidden-menu .is__bg{opacity:0.65;visibility:visible}.is__hover-view:hover .is__hidden-menu .is__menu-container{opacity:1;transform:translateY(0);transition:-webkit-all 0.4s ease 0.15s,all 0.4s ease 0.15s}.is__hidden-menu{position:fixed;left:0;z-index:-1;visibility:hidden;opacity:0;width:100%}@media screen and (min-width:320px){.is__hidden-menu{top:auto;bottom:0}}@media screen and (min-width:768px){.is__hidden-menu{top:auto;bottom:0}}@media screen and (min-width:960px){.is__hidden-menu{top:0;bottom:auto}}@media screen and (min-width:1600px){.is__hidden-menu{top:0;bottom:auto}}.is__hidden-menu .is__bg{background:#3b3b53;opacity:0;visibility:hidden;transition:-webkit-all 0.25s ease,all 0.25s ease}.is__hidden-menu .is__menu-container{position:relative;background:#FFF;box-shadow:5px 5px 50px rgba(0,0,0,0.1);opacity:0;transform:translateY(30px);transition:-webkit-all 0.4s ease 0.15s,all 0.4s ease 0.15s}@media screen and (min-width:320px){.is__hidden-menu .is__menu-container{top:auto;bottom:20vw;padding:1rem 1.5rem 1.5rem}}@media screen and (min-width:768px){.is__hidden-menu .is__menu-container{top:auto;bottom:20vw;padding:1rem 1.5rem 1.5rem}}@media screen and (min-width:960px){.is__hidden-menu .is__menu-container{top:120px;bottom:auto;padding:1rem 1.5rem 1.5rem}}@media screen and (min-width:1600px){.is__hidden-menu .is__menu-container{top:120px;bottom:auto;padding:1rem 1.5rem 1.5rem}}.is__hidden-menu .is__menu .is__menu-ul:after{content:"";display:block;height:0}@media screen and (min-width:320px){.is__hidden-menu .is__menu .is__menu-ul:after{width:100%}}@media screen and (min-width:768px){.is__hidden-menu .is__menu .is__menu-ul:after{width:100%}}@media screen and (min-width:960px){.is__hidden-menu .is__menu .is__menu-ul:after{width:30%}}@media screen and (min-width:1600px){.is__hidden-menu .is__menu .is__menu-ul:after{width:30%}}.is__hidden-menu .is__menu .is__item{position:relative;color:#3b3b53}@media screen and (min-width:320px){.is__hidden-menu .is__menu .is__item{width:100%}}@media screen and (min-width:768px){.is__hidden-menu .is__menu .is__item{width:100%}}@media screen and (min-width:960px){.is__hidden-menu .is__menu .is__item{width:30%}}@media screen and (min-width:1600px){.is__hidden-menu .is__menu .is__item{width:30%}}.is__hidden-menu .is__menu .is__item:after{content:"";display:block;position:absolute;width:100%;height:1px;bottom:0;left:0;background:#3b3b53;opacity:0.15}.is__hidden-menu .is__menu .is__inner{width:100%}@media screen and (min-width:320px){.is__hidden-menu .is__menu .is__inner{padding:1.5rem 0}}@media screen and (min-width:768px){.is__hidden-menu .is__menu .is__inner{padding:1.5rem 0}}@media screen and (min-width:960px){.is__hidden-menu .is__menu .is__inner{padding:1.5rem 0}}@media screen and (min-width:1600px){.is__hidden-menu .is__menu .is__inner{padding:1.5rem 0}}.is__hidden-menu .is__menu .is__inner:hover .is__icon{background:#e82746;border:solid 1px #e82746;color:#FFF}.is__hidden-menu .is__menu .is__eng{font-weight:700}@media screen and (min-width:320px){.is__hidden-menu .is__menu .is__eng{font-size:1.4rem}}@media screen and (min-width:768px){.is__hidden-menu .is__menu .is__eng{font-size:1.4rem}}@media screen and (min-width:960px){.is__hidden-menu .is__menu .is__eng{font-size:1.4rem}}@media screen and (min-width:1600px){.is__hidden-menu .is__menu .is__eng{font-size:1.4rem}}@media screen and (min-width:320px){.is__hidden-menu .is__menu .is__jp{font-size:13px}}@media screen and (min-width:768px){.is__hidden-menu .is__menu .is__jp{font-size:13px}}@media screen and (min-width:960px){.is__hidden-menu .is__menu .is__jp{font-size:13px}}@media screen and (min-width:1600px){.is__hidden-menu .is__menu .is__jp{font-size:13px}}.is__hidden-menu .is__menu .is__icon{display:flex;justify-content:center;align-items:center;line-height:1;border:solid 1px #3b3b53;border-radius:50%;transition:-webkit-all 0.25s ease,all 0.25s ease}@media screen and (min-width:320px){.is__hidden-menu .is__menu .is__icon{width:40px;height:40px;font-size:1rem}}@media screen and (min-width:768px){.is__hidden-menu .is__menu .is__icon{width:40px;height:40px;font-size:1rem}}@media screen and (min-width:960px){.is__hidden-menu .is__menu .is__icon{width:40px;height:40px;font-size:1rem}}@media screen and (min-width:1600px){.is__hidden-menu .is__menu .is__icon{width:40px;height:40px;font-size:1rem}}#is__copy{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:5vw;height:100%;writing-mode:vertical-rl}@media screen and (min-width:320px){#is__copy{display:none}}@media screen and (min-width:768px){#is__copy{display:none}}@media screen and (min-width:960px){#is__copy{display:flex}}@media screen and (min-width:1600px){#is__copy{display:flex}}@media screen and (min-width:320px){#is__copy p{font-size:13px;letter-spacing:1px}}@media screen and (min-width:768px){#is__copy p{font-size:13px;letter-spacing:1px}}@media screen and (min-width:960px){#is__copy p{font-size:13px;letter-spacing:1px}}@media screen and (min-width:1600px){#is__copy p{font-size:13px;letter-spacing:1px}}#is__guide{position:fixed;z-index:1;top:0;left:0;width:100%}#is__guide.is__active .border{transform:scaleY(1)}#is__guide.is__bg{z-index:auto}#is__guide .is__inner{width:auto}#is__guide .border{width:1px;height:100%;background:#3b3b53;opacity:0.12;transform:scaleY(0);transform-origin:center top}#is__guide .border:first-child{transition:transform 0.5s cubic-bezier(0.55,0.055,0.675,0.19) 0.1s}#is__guide .border:nth-child(2){transition:transform 0.5s cubic-bezier(0.55,0.055,0.675,0.19) 0.2s}#is__guide .border:nth-child(3){transition:transform 0.5s cubic-bezier(0.55,0.055,0.675,0.19) 0.3s}#is__guide .border:nth-child(4){transition:transform 0.5s cubic-bezier(0.55,0.055,0.675,0.19) 0.4s}#is__guide .border:nth-child(5){transition:transform 0.5s cubic-bezier(0.55,0.055,0.675,0.19) 0.5s}@media screen and (min-width:320px){#is__foot-rec{padding:0 0 3rem}}@media screen and (min-width:768px){#is__foot-rec{padding:0 0 3rem}}@media screen and (min-width:960px){#is__foot-rec{padding:0 0 3rem}}@media screen and (min-width:1600px){#is__foot-rec{padding:0 0 3rem}}#is__foot-rec:before{content:"";display:block;position:absolute;top:0;left:0;background:#f4f4f5}@media screen and (min-width:320px){#is__foot-rec:before{width:27.5vw;height:48.5%}}@media screen and (min-width:768px){#is__foot-rec:before{width:27.5vw;height:48.5%}}@media screen and (min-width:960px){#is__foot-rec:before{width:27.5vw;height:48.5%}}@media screen and (min-width:1600px){#is__foot-rec:before{width:27.5vw;height:48.5%}}#is__foot-rec .is__top{z-index:1;padding:0 0 5%}@media screen and (min-width:320px){#is__foot-rec .is__top{width:100%}}@media screen and (min-width:768px){#is__foot-rec .is__top{width:100%}}@media screen and (min-width:960px){#is__foot-rec .is__top{width:50%}}@media screen and (min-width:1600px){#is__foot-rec .is__top{width:50%}}#is__foot-rec .is__top .thumb__item{position:relative;height:0;background:#3b3b53}@media screen and (min-width:320px){#is__foot-rec .is__top .thumb__item:first-child{width:75%;padding-bottom:121.35%}}@media screen and (min-width:768px){#is__foot-rec .is__top .thumb__item:first-child{width:75%;padding-bottom:121.35%}}@media screen and (min-width:960px){#is__foot-rec .is__top .thumb__item:first-child{width:75%;padding-bottom:121.35%}}@media screen and (min-width:1600px){#is__foot-rec .is__top .thumb__item:first-child{width:75%;padding-bottom:121.35%}}#is__foot-rec .is__top .thumb__item:nth-child(2){position:absolute;right:0;bottom:0}@media screen and (min-width:320px){#is__foot-rec .is__top .thumb__item:nth-child(2){width:50%;padding-bottom:80.9%}}@media screen and (min-width:768px){#is__foot-rec .is__top .thumb__item:nth-child(2){width:50%;padding-bottom:80.9%}}@media screen and (min-width:960px){#is__foot-rec .is__top .thumb__item:nth-child(2){width:50%;padding-bottom:80.9%}}@media screen and (min-width:1600px){#is__foot-rec .is__top .thumb__item:nth-child(2){width:50%;padding-bottom:80.9%}}#is__foot-rec .is__top .thumb__item img{position:absolute;width:100%;height:100%;top:0;left:0}#is__foot-rec .is__top .is__text{position:absolute;transform:rotate(-5deg)}@media screen and (min-width:320px){#is__foot-rec .is__top .is__text{font-size:2rem;top:15%;right:0}}@media screen and (min-width:768px){#is__foot-rec .is__top .is__text{font-size:2rem;top:15%;right:0}}@media screen and (min-width:960px){#is__foot-rec .is__top .is__text{font-size:2rem;top:15%;right:0}}@media screen and (min-width:1600px){#is__foot-rec .is__top .is__text{font-size:2rem;top:15%;right:0}}#is__foot-rec .is__bottom{padding:15% 5vw 0}@media screen and (min-width:320px){#is__foot-rec .is__bottom{width:100%}}@media screen and (min-width:768px){#is__foot-rec .is__bottom{width:100%}}@media screen and (min-width:960px){#is__foot-rec .is__bottom{width:50%}}@media screen and (min-width:1600px){#is__foot-rec .is__bottom{width:50%}}#is__foot-rec .is__bottom .is__title{font-weight:400}@media screen and (min-width:320px){#is__foot-rec .is__bottom .is__title{font-size:1.5rem;letter-spacing:2px;padding:1.5rem 0}}@media screen and (min-width:768px){#is__foot-rec .is__bottom .is__title{font-size:1.5rem;letter-spacing:2px;padding:1.5rem 0}}@media screen and (min-width:960px){#is__foot-rec .is__bottom .is__title{font-size:1.5rem;letter-spacing:2px;padding:1.5rem 0}}@media screen and (min-width:1600px){#is__foot-rec .is__bottom .is__title{font-size:1.5rem;letter-spacing:2px;padding:1.5rem 0}}#is__foot-rec .is__bottom .is__exp{line-height:1.8;opacity:0.7}@media screen and (min-width:320px){#is__foot-rec .is__bottom .is__exp{font-size:3.14vw}}@media screen and (min-width:768px){#is__foot-rec .is__bottom .is__exp{font-size:3.14vw}}@media screen and (min-width:960px){#is__foot-rec .is__bottom .is__exp{font-size:13px}}@media screen and (min-width:1600px){#is__foot-rec .is__bottom .is__exp{font-size:13px}}#is__foot-rec .is__btn{position:relative}@media screen and (min-width:320px){#is__foot-rec .is__btn{padding:3rem 0;margin-top:1rem}}@media screen and (min-width:768px){#is__foot-rec .is__btn{padding:3rem 0;margin-top:1rem}}@media screen and (min-width:960px){#is__foot-rec .is__btn{padding:3rem 0;margin-top:-4rem}}@media screen and (min-width:1600px){#is__foot-rec .is__btn{padding:3rem 0;margin-top:-4rem}}#is__foot-rec .is__btn:before{content:"";display:block;position:absolute;top:0;right:0;background:#e82746;height:100%}@media screen and (min-width:320px){#is__foot-rec .is__btn:before{width:62.5%}}@media screen and (min-width:768px){#is__foot-rec .is__btn:before{width:62.5%}}@media screen and (min-width:960px){#is__foot-rec .is__btn:before{width:62.5%}}@media screen and (min-width:1600px){#is__foot-rec .is__btn:before{width:62.5%}}#is__foot-rec .is__btn .is__common-btn{position:relative}#is__foot-rec .is__btn .is__common-btn .link__arrow span{background:rgba(255,255,255,0.4)}#is__foot-rec .is__btn .is__common-btn .link__arrow span:after{background:#FFF}#is__foot-rec .is__btn .is__common-btn .link__line{background:rgba(255,255,255,0.4)}#is__foot-rec .is__btn .is__common-btn .link__line:after{background:#FFF}#is__foot-rec .is__btn .is__common-btn .link__text{color:#FFF}@media screen and (min-width:320px){#is__global-footer{padding-bottom:70px}}@media screen and (min-width:768px){#is__global-footer{padding-bottom:70px}}@media screen and (min-width:960px){#is__global-footer{padding-bottom:0}}@media screen and (min-width:1600px){#is__global-footer{padding-bottom:0}}#is__global-footer .is__contact{color:#FFF}#is__global-footer .is__contact .is__bg{filter:brightness(0.8)}@media screen and (min-width:320px){#is__global-footer .is__contact .is__bg{height:120vw}}@media screen and (min-width:768px){#is__global-footer .is__contact .is__bg{height:120vw}}@media screen and (min-width:960px){#is__global-footer .is__contact .is__bg{height:40vw}}@media screen and (min-width:1600px){#is__global-footer .is__contact .is__bg{height:40vw}}#is__global-footer .is__contact .is__bg img{height:100%}#is__global-footer .is__contact .is__eng{font-weight:400}@media screen and (min-width:320px){#is__global-footer .is__contact .is__eng{font-size:10vw}}@media screen and (min-width:768px){#is__global-footer .is__contact .is__eng{font-size:10vw}}@media screen and (min-width:960px){#is__global-footer .is__contact .is__eng{font-size:4rem}}@media screen and (min-width:1600px){#is__global-footer .is__contact .is__eng{font-size:4rem}}#is__global-footer .is__contact .is__exp{line-height:1.7}@media screen and (min-width:320px){#is__global-footer .is__contact .is__exp{font-size:14px;padding:1.5rem 0}}@media screen and (min-width:768px){#is__global-footer .is__contact .is__exp{font-size:14px;padding:1.5rem 0}}@media screen and (min-width:960px){#is__global-footer .is__contact .is__exp{font-size:14px;padding:1.5rem 0}}@media screen and (min-width:1600px){#is__global-footer .is__contact .is__exp{font-size:14px;padding:1.5rem 0}}@media screen and (min-width:320px){#is__global-footer .is__contact .is__tel .is__num{font-size:3rem}}@media screen and (min-width:768px){#is__global-footer .is__contact .is__tel .is__num{font-size:3rem}}@media screen and (min-width:960px){#is__global-footer .is__contact .is__tel .is__num{font-size:3rem}}@media screen and (min-width:1600px){#is__global-footer .is__contact .is__tel .is__num{font-size:3rem}}@media screen and (min-width:320px){#is__global-footer .is__contact .is__tel .is__text{font-size:13px;padding-bottom:1.5rem}}@media screen and (min-width:768px){#is__global-footer .is__contact .is__tel .is__text{font-size:13px;padding-bottom:1.5rem}}@media screen and (min-width:960px){#is__global-footer .is__contact .is__tel .is__text{font-size:13px;padding-bottom:1.5rem}}@media screen and (min-width:1600px){#is__global-footer .is__contact .is__tel .is__text{font-size:13px;padding-bottom:1.5rem}}@media screen and (min-width:320px){#is__global-footer .is__contact .simple__btn{padding:1.5rem}}@media screen and (min-width:768px){#is__global-footer .is__contact .simple__btn{padding:1.5rem}}@media screen and (min-width:960px){#is__global-footer .is__contact .simple__btn{padding:1.5rem}}@media screen and (min-width:1600px){#is__global-footer .is__contact .simple__btn{padding:1.5rem}}@media screen and (min-width:320px){#is__global-footer .is__info{padding:1.5rem 0;flex-direction:column}}@media screen and (min-width:768px){#is__global-footer .is__info{padding:1.5rem 0;flex-direction:column}}@media screen and (min-width:960px){#is__global-footer .is__info{padding:1.5rem 0;flex-direction:row}}@media screen and (min-width:1600px){#is__global-footer .is__info{padding:1.5rem 0;flex-direction:row}}@media screen and (min-width:320px){#is__global-footer .is__info .is__logo{width:96px}}@media screen and (min-width:768px){#is__global-footer .is__info .is__logo{width:96px}}@media screen and (min-width:960px){#is__global-footer .is__info .is__logo{width:96px}}@media screen and (min-width:1600px){#is__global-footer .is__info .is__logo{width:96px}}@media screen and (min-width:320px){#is__global-footer .is__info .is__sns{padding:1.5rem 0}}@media screen and (min-width:768px){#is__global-footer .is__info .is__sns{padding:1.5rem 0}}@media screen and (min-width:960px){#is__global-footer .is__info .is__sns{padding:0 1.5rem}}@media screen and (min-width:1600px){#is__global-footer .is__info .is__sns{padding:0 1.5rem}}@media screen and (min-width:320px){#is__global-footer .is__info .is__sns li:nth-child(2){padding:0 10px}}@media screen and (min-width:768px){#is__global-footer .is__info .is__sns li:nth-child(2){padding:0 10px}}@media screen and (min-width:960px){#is__global-footer .is__info .is__sns li:nth-child(2){padding:0 10px}}@media screen and (min-width:1600px){#is__global-footer .is__info .is__sns li:nth-child(2){padding:0 10px}}#is__global-footer .is__info .is__sns a{display:flex;justify-content:center;align-items:center;border-radius:50%;border:solid 1px #3b3b53}@media screen and (min-width:320px){#is__global-footer .is__info .is__sns a{width:30px;height:30px;font-size:1rem}}@media screen and (min-width:768px){#is__global-footer .is__info .is__sns a{width:30px;height:30px;font-size:1rem}}@media screen and (min-width:960px){#is__global-footer .is__info .is__sns a{width:30px;height:30px;font-size:1rem}}@media screen and (min-width:1600px){#is__global-footer .is__info .is__sns a{width:30px;height:30px;font-size:1rem}}@media screen and (min-width:320px){#is__global-footer .is__info .is__add,#is__global-footer .is__info .is__tel{font-size:14px}}@media screen and (min-width:768px){#is__global-footer .is__info .is__add,#is__global-footer .is__info .is__tel{font-size:14px}}@media screen and (min-width:960px){#is__global-footer .is__info .is__add,#is__global-footer .is__info .is__tel{font-size:14px}}@media screen and (min-width:1600px){#is__global-footer .is__info .is__add,#is__global-footer .is__info .is__tel{font-size:14px}}@media screen and (min-width:320px){#is__global-footer .is__info .is__tel{padding:0 0 0 1.5rem}}@media screen and (min-width:768px){#is__global-footer .is__info .is__tel{padding:0 0 0 1.5rem}}@media screen and (min-width:960px){#is__global-footer .is__info .is__tel{padding:0 0 0 1.5rem}}@media screen and (min-width:1600px){#is__global-footer .is__info .is__tel{padding:0 0 0 1.5rem}}#is__global-footer .is__site-map{background:#3b3b53;color:#FFF}@media screen and (min-width:320px){#is__global-footer .is__site-map{padding:1rem 0;display:none}}@media screen and (min-width:768px){#is__global-footer .is__site-map{padding:1rem 0;display:none}}@media screen and (min-width:960px){#is__global-footer .is__site-map{padding:1rem 0;display:block}}@media screen and (min-width:1600px){#is__global-footer .is__site-map{padding:1rem 0;display:block}}@media screen and (min-width:320px){#is__global-footer .is__site-map li{padding:0 1rem 0 0}}@media screen and (min-width:768px){#is__global-footer .is__site-map li{padding:0 1rem 0 0}}@media screen and (min-width:960px){#is__global-footer .is__site-map li{padding:0 1rem 0 0}}@media screen and (min-width:1600px){#is__global-footer .is__site-map li{padding:0 1rem 0 0}}@media screen and (min-width:320px){#is__global-footer .is__site-map a{font-size:12px}}@media screen and (min-width:768px){#is__global-footer .is__site-map a{font-size:12px}}@media screen and (min-width:960px){#is__global-footer .is__site-map a{font-size:12px}}@media screen and (min-width:1600px){#is__global-footer .is__site-map a{font-size:12px}}.is__common-head{position:relative}@media screen and (min-width:320px){.is__common-head{padding:1.5rem 0}}@media screen and (min-width:768px){.is__common-head{padding:1.5rem 0}}@media screen and (min-width:960px){.is__common-head{padding:1.5rem 0}}@media screen and (min-width:1600px){.is__common-head{padding:1.5rem 0}}.is__common-head:before{content:"";display:block;position:absolute;height:1px;top:0;left:0;background:#3b3b53}@media screen and (min-width:320px){.is__common-head:before{width:5vw}}@media screen and (min-width:768px){.is__common-head:before{width:5vw}}@media screen and (min-width:960px){.is__common-head:before{width:5vw}}@media screen and (min-width:1600px){.is__common-head:before{width:5vw}}.is__common-head *{font-weight:400}@media screen and (min-width:320px){.is__common-head .is__eng{font-size:9.24vw}}@media screen and (min-width:768px){.is__common-head .is__eng{font-size:9.24vw}}@media screen and (min-width:960px){.is__common-head .is__eng{font-size:3.24vw}}@media screen and (min-width:1600px){.is__common-head .is__eng{font-size:3.24vw}}.is__common-head .is__eng:first-letter{font-size:125%}@media screen and (min-width:320px){.is__common-head .is__jp{font-size:4.07vw}}@media screen and (min-width:768px){.is__common-head .is__jp{font-size:4.07vw}}@media screen and (min-width:960px){.is__common-head .is__jp{font-size:1.07vw}}@media screen and (min-width:1600px){.is__common-head .is__jp{font-size:1.07vw}}.is__common-btn{display:inline-flex;align-items:center;padding:5px;text-decoration:none}.is__common-btn .link__arrow{display:inline-flex}.is__common-btn .link__arrow span{position:relative;width:14px;height:2px;border-radius:2px;overflow:hidden;background:#BEBDBE;z-index:2}.is__common-btn .link__arrow span:first-child{transform-origin:left bottom;transform:rotate(135deg) translate3d(-3px,0px,0)}.is__common-btn .link__arrow span:nth-child(2){transform-origin:left bottom;transform:rotate(-135deg) translate3d(8px,-7px,0)}.is__common-btn .link__arrow span:after{content:"";display:block;position:absolute;left:0;width:0;height:2px;background:#e82746}.is__common-btn .link__line{position:relative;margin-left:0.5rem;width:90px;height:2px;background:#BEBDBE;overflow:hidden;z-index:1}.is__common-btn .link__line:after{content:"";display:block;position:absolute;right:70px;width:110px;height:2px;background:#e82746}.is__common-btn .link__text{color:#3b3b53;text-transform:uppercase;transition:color 0.25s ease}@media screen and (min-width:320px){.is__common-btn .link__text{font-size:13px;letter-spacing:2px}}@media screen and (min-width:768px){.is__common-btn .link__text{font-size:13px;letter-spacing:2px}}@media screen and (min-width:960px){.is__common-btn .link__text{font-size:13px;letter-spacing:2px}}@media screen and (min-width:1600px){.is__common-btn .link__text{font-size:13px;letter-spacing:2px}}.is__common-btn:hover .link__line:after{animation:animation-line 0.5s forwards}.is__common-btn:hover .link__arrow span:after{animation:animation-arrow 0.5s forwards;animation-delay:0.3s}.is__common-btn:hover .link__text{color:#e82746}@keyframes animation-line{0%{right:70px}to{right:0}}@keyframes animation-arrow{0%{width:0}to{width:100%}}#breadcrumb{background:#f4f4f5}@media screen and (min-width:320px){#breadcrumb{padding:1.5rem;font-size:10px}}@media screen and (min-width:768px){#breadcrumb{padding:1.5rem;font-size:10px}}@media screen and (min-width:960px){#breadcrumb{padding:1.5rem;font-size:10px}}@media screen and (min-width:1600px){#breadcrumb{padding:1.5rem;font-size:10px}}#breadcrumb a{font-weight:700}#breadcrumb a:after{content:"";font-family:"Font Awesome 5 Free";font-weight:700;padding:0 10px;text-decoration:none}#is__auto-slider{overflow:hidden}#is__auto-slider .is__slider-item{opacity:0;transform:scale(1);transition:opacity 2s linear,visiblity 2s linear,transform 7.5s linear;position:relative}#is__auto-slider .is__slider-item:not(:first-child){position:absolute;top:0;left:0}#is__auto-slider .is__slider-item.show_{opacity:1}#is__auto-slider .is__slider-item.zoom_{transform:scale(1.1)}#is__auto-slider .is__slider-item img{display:block}@media screen and (min-width:320px){#is__auto-slider .is__slider-item img{height:100%}}@media screen and (min-width:768px){#is__auto-slider .is__slider-item img{height:100%}}@media screen and (min-width:960px){#is__auto-slider .is__slider-item img{height:100%}}@media screen and (min-width:1600px){#is__auto-slider .is__slider-item img{height:100%}}.is__controller{position:absolute;top:calc(50% - 45px);display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (min-width:320px){.is__controller{height:90px;right:calc(5.5vw - .5rem)}}@media screen and (min-width:768px){.is__controller{height:90px;right:calc(5.5vw - .5rem)}}@media screen and (min-width:960px){.is__controller{height:90px;right:calc(2.5vw - .5rem)}}@media screen and (min-width:1600px){.is__controller{height:90px;right:calc(2.5vw - .5rem)}}.is__controller .is__controller-item{position:relative}.is__controller .is__controller-item:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#e82746;opacity:0;border-radius:50%;transform:scale(1.6);transition:-webkit-all 0.3s ease,all 0.3s ease}.is__controller .is__controller-item span{position:relative;z-index:1;display:block;background:#FFF;border-radius:50%}@media screen and (min-width:320px){.is__controller .is__controller-item span{width:1rem;height:1rem}}@media screen and (min-width:768px){.is__controller .is__controller-item span{width:1rem;height:1rem}}@media screen and (min-width:960px){.is__controller .is__controller-item span{width:1rem;height:1rem}}@media screen and (min-width:1600px){.is__controller .is__controller-item span{width:1rem;height:1rem}}.is__controller .is__controller-item.is__active:before{opacity:0.7}.is__switch .is__item{cursor:pointer;transition:-webkit-all 0.25s ease,all 0.25s ease}.is__switch .is__item:hover{box-shadow:5px 5px 60px rgba(0,0,0,0.1)}.is__switch .is__item.is__active{box-shadow:5px 5px 60px rgba(0,0,0,0.1)}.is__switch .is__item.is__active .is__title{background:#e82746;color:#FFF}.is__switch .is__item.is__active .is__text{height:auto;max-height:100vw}@media screen and (min-width:320px){.is__switch .is__item.is__active .is__text{padding:1rem}}@media screen and (min-width:768px){.is__switch .is__item.is__active .is__text{padding:1rem}}@media screen and (min-width:960px){.is__switch .is__item.is__active .is__text{padding:1rem}}@media screen and (min-width:1600px){.is__switch .is__item.is__active .is__text{padding:1rem}}.is__switch .is__title{display:flex;justify-content:space-between;align-items:center;transition:-webkit-all 0.25s ease,all 0.25s ease}@media screen and (min-width:320px){.is__switch .is__title{padding:1rem}}@media screen and (min-width:768px){.is__switch .is__title{padding:1rem}}@media screen and (min-width:960px){.is__switch .is__title{padding:1rem}}@media screen and (min-width:1600px){.is__switch .is__title{padding:1rem}}.is__switch .is__title *{font-weight:400;line-height:1}@media screen and (min-width:320px){.is__switch .is__title .is__num{font-size:3vw}}@media screen and (min-width:768px){.is__switch .is__title .is__num{font-size:3vw}}@media screen and (min-width:960px){.is__switch .is__title .is__num{font-size:1.4vw}}@media screen and (min-width:1600px){.is__switch .is__title .is__num{font-size:1.4vw}}@media screen and (min-width:320px){.is__switch .is__title .is__eng{font-size:5vw;padding-left:10px}}@media screen and (min-width:768px){.is__switch .is__title .is__eng{font-size:5vw;padding-left:10px}}@media screen and (min-width:960px){.is__switch .is__title .is__eng{font-size:2vw;padding-left:10px}}@media screen and (min-width:1600px){.is__switch .is__title .is__eng{font-size:2vw;padding-left:10px}}@media screen and (min-width:320px){.is__switch .is__title .is__jp{font-size:3.2vw}}@media screen and (min-width:768px){.is__switch .is__title .is__jp{font-size:3.2vw}}@media screen and (min-width:960px){.is__switch .is__title .is__jp{font-size:1vw}}@media screen and (min-width:1600px){.is__switch .is__title .is__jp{font-size:1vw}}.is__switch .is__text{height:0;max-height:0;line-height:1.8;padding:0 1rem;opacity:0.7;overflow:hidden;transition:-webkit-all 0.25s ease,all 0.25s ease}@media screen and (min-width:320px){.is__switch .is__text{font-size:3.04vw}}@media screen and (min-width:768px){.is__switch .is__text{font-size:3.04vw}}@media screen and (min-width:960px){.is__switch .is__text{font-size:0.84vw}}@media screen and (min-width:1600px){.is__switch .is__text{font-size:0.84vw}}.is__img-inner .thumb__item{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;visibility:hidden;opacity:0}.is__img-inner .thumb__item.is__active{z-index:1;visibility:visible;opacity:1}.is__img-inner .is__area1{position:absolute;height:0;box-shadow:5px 5px 60px rgba(0,0,0,0.075)}@media screen and (min-width:320px){.is__img-inner .is__area1{width:67.5vw;padding-bottom:25%;top:34vw;right:5vw}}@media screen and (min-width:768px){.is__img-inner .is__area1{width:67.5vw;padding-bottom:25%;top:34vw;right:5vw}}@media screen and (min-width:960px){.is__img-inner .is__area1{width:67.5vw;padding-bottom:25%;top:3vw;right:5vw}}@media screen and (min-width:1600px){.is__img-inner .is__area1{width:67.5vw;padding-bottom:25%;top:3vw;right:5vw}}.is__img-inner .is__area1:before{content:"";display:block;position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background:url("../images/cover__dot01.png") center center/cover no-repeat}.is__img-inner .is__area2{position:absolute;z-index:100;height:0;box-shadow:5px 5px 60px rgba(0,0,0,0.175)}@media screen and (min-width:320px){.is__img-inner .is__area2{width:33.75vw;padding-bottom:25%;top:51vw;left:5.25vw}}@media screen and (min-width:768px){.is__img-inner .is__area2{width:33.75vw;padding-bottom:25%;top:51vw;left:5.25vw}}@media screen and (min-width:960px){.is__img-inner .is__area2{width:33.75vw;padding-bottom:25%;top:21vw;left:16.25vw}}@media screen and (min-width:1600px){.is__img-inner .is__area2{width:33.75vw;padding-bottom:25%;top:21vw;left:16.25vw}}@keyframes scrNext{0%{transform:scaleY(0);transform-origin:top center}47%{transform:scaleY(1);transform-origin:top center}53%{transform:scaleY(1);transform-origin:bottom center}to{transform:scaleY(0);transform-origin:bottom center}}#is__top-mv .is__mtr .border{width:27.5%;background:#f4f4f5}@media screen and (min-width:320px){#is__top-mv .is__mtr .border{height:50%}}@media screen and (min-width:768px){#is__top-mv .is__mtr .border{height:50%}}@media screen and (min-width:960px){#is__top-mv .is__mtr .border{height:100%}}@media screen and (min-width:1600px){#is__top-mv .is__mtr .border{height:100%}}#is__top-mv .is__bg{overflow:hidden}@media screen and (min-width:320px){#is__top-mv .is__bg{width:83.75%;height:calc(100% - 8.5vw);left:16.25%}}@media screen and (min-width:768px){#is__top-mv .is__bg{width:83.75%;height:calc(100% - 8.5vw);left:16.25%}}@media screen and (min-width:960px){#is__top-mv .is__bg{width:83.75%;height:calc(100% - 3.5vw);left:16.25%}}@media screen and (min-width:1600px){#is__top-mv .is__bg{width:83.75%;height:calc(100% - 3.5vw);left:16.25%}}#is__top-mv .is__bg .thumb__item{width:100%;height:100%}#is__top-mv .is__bg .thumb__item:after{content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#b7b4bf;opacity:0.65}#is__top-mv .is__content{z-index:1;flex-direction:column;justify-content:flex-end}@media screen and (min-width:320px){#is__top-mv .is__copy .is__eng{font-size:12.8vw;letter-spacing:0.3vw;line-height:1;padding:0 0 5vw}}@media screen and (min-width:768px){#is__top-mv .is__copy .is__eng{font-size:12.8vw;letter-spacing:0.3vw;line-height:1;padding:0 0 5vw}}@media screen and (min-width:960px){#is__top-mv .is__copy .is__eng{font-size:6.8vw;letter-spacing:0.3vw;line-height:1;padding:0}}@media screen and (min-width:1600px){#is__top-mv .is__copy .is__eng{font-size:6.8vw;letter-spacing:0.3vw;line-height:1;padding:0}}#is__top-mv .is__exp{position:relative;line-height:1.8}@media screen and (min-width:320px){#is__top-mv .is__exp{padding:1.5rem 1.5rem 1.5rem 0;font-size:2.9vw}}@media screen and (min-width:768px){#is__top-mv .is__exp{padding:1.5rem 1.5rem 1.5rem 0;font-size:2.9vw}}@media screen and (min-width:960px){#is__top-mv .is__exp{padding:1.5rem 0;font-size:0.86vw}}@media screen and (min-width:1600px){#is__top-mv .is__exp{padding:1.5rem 0;font-size:0.86vw}}#is__top-mv .is__exp:before{content:"";display:block;position:absolute;top:0;left:0;background:#FFF;opacity:0.8;height:100%}@media screen and (min-width:320px){#is__top-mv .is__exp:before{width:100%}}@media screen and (min-width:768px){#is__top-mv .is__exp:before{width:100%}}@media screen and (min-width:960px){#is__top-mv .is__exp:before{width:50%}}@media screen and (min-width:1600px){#is__top-mv .is__exp:before{width:50%}}#is__top-mv .is__exp .is__jp{position:relative;z-index:1}#is__top-mv .is__scr{position:relative;display:flex;justify-content:flex-end}#is__top-mv .is__scr button{display:flex;justify-content:center;align-items:center;line-height:1}@media screen and (min-width:320px){#is__top-mv .is__scr button{width:50%;height:17vw;letter-spacing:4px}}@media screen and (min-width:768px){#is__top-mv .is__scr button{width:50%;height:17vw;letter-spacing:4px}}@media screen and (min-width:960px){#is__top-mv .is__scr button{width:50%;height:7vw;letter-spacing:4px}}@media screen and (min-width:1600px){#is__top-mv .is__scr button{width:50%;height:7vw;letter-spacing:4px}}#is__top-mv .is__scr .is__icon{position:absolute}@media screen and (min-width:320px){#is__top-mv .is__scr .is__icon{width:20px;top:calc(50% - 10px);right:calc(5.5vw - 10px)}}@media screen and (min-width:768px){#is__top-mv .is__scr .is__icon{width:20px;top:calc(50% - 10px);right:calc(5.5vw - 10px)}}@media screen and (min-width:960px){#is__top-mv .is__scr .is__icon{width:20px;top:calc(50% - 10px);right:calc(2.5vw - 10px)}}@media screen and (min-width:1600px){#is__top-mv .is__scr .is__icon{width:20px;top:calc(50% - 10px);right:calc(2.5vw - 10px)}}#is__top-mv .is__scr .is__anim-bar{position:absolute;width:2px}@media screen and (min-width:320px){#is__top-mv .is__scr .is__anim-bar{height:180px;top:-150px;right:calc(5.5vw - 1px)}}@media screen and (min-width:768px){#is__top-mv .is__scr .is__anim-bar{height:180px;top:-150px;right:calc(5.5vw - 1px)}}@media screen and (min-width:960px){#is__top-mv .is__scr .is__anim-bar{height:180px;top:-150px;right:calc(2.5vw - 1px)}}@media screen and (min-width:1600px){#is__top-mv .is__scr .is__anim-bar{height:180px;top:-150px;right:calc(2.5vw - 1px)}}#is__top-mv .is__scr .is__anim-bar .border{position:relative;width:100%;height:100%;background:#FFF;transform:scaleY(0);animation-name:scrNext;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite}#is__top-mv .is__scr .is__anim-bar:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#FFF;opacity:0.3}@media screen and (min-width:320px){#is__top-about{padding:3rem 0}}@media screen and (min-width:768px){#is__top-about{padding:3rem 0}}@media screen and (min-width:960px){#is__top-about{padding:0 0 5rem}}@media screen and (min-width:1600px){#is__top-about{padding:0 0 5rem}}#is__top-about:before{content:"";display:block;position:absolute;width:50%;height:80%;top:0;right:0;background:#f4f4f5}@media screen and (min-width:960px){#is__top-about:before{display:none}}@media screen and (min-width:1600px){#is__top-about:before{display:none}}#is__top-about .is__inner{position:relative}@media screen and (min-width:320px){#is__top-about .is__inner{flex-direction:column-reverse;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width:768px){#is__top-about .is__inner{flex-direction:column-reverse;justify-content:space-between;flex-wrap:wrap}}@media screen and (min-width:960px){#is__top-about .is__inner{flex-direction:row;justify-content:space-between;flex-wrap:nowrap}}@media screen and (min-width:1600px){#is__top-about .is__inner{flex-direction:row;justify-content:space-between;flex-wrap:nowrap}}@media screen and (min-width:320px){#is__top-about .is__top{width:100%}}@media screen and (min-width:768px){#is__top-about .is__top{width:100%}}@media screen and (min-width:960px){#is__top-about .is__top{width:calc(100% - 55vw)}}@media screen and (min-width:1600px){#is__top-about .is__top{width:calc(100% - 55vw)}}@media screen and (min-width:320px){#is__top-about .is__bottom{width:100%}}@media screen and (min-width:768px){#is__top-about .is__bottom{width:100%}}@media screen and (min-width:960px){#is__top-about .is__bottom{width:50vw}}@media screen and (min-width:1600px){#is__top-about .is__bottom{width:50vw}}@media screen and (min-width:320px){#is__top-about .is__common-head{margin:2rem 0 0}}@media screen and (min-width:768px){#is__top-about .is__common-head{margin:2rem 0 0}}@media screen and (min-width:960px){#is__top-about .is__common-head{margin:5rem 0 0}}@media screen and (min-width:1600px){#is__top-about .is__common-head{margin:5rem 0 0}}#is__top-about .is__title{font-weight:400}@media screen and (min-width:320px){#is__top-about .is__title{font-size:1.5rem;letter-spacing:2px;padding:1.5rem 0}}@media screen and (min-width:768px){#is__top-about .is__title{font-size:1.5rem;letter-spacing:2px;padding:1.5rem 0}}@media screen and (min-width:960px){#is__top-about .is__title{font-size:1.5rem;letter-spacing:2px;padding:1.5rem 0}}@media screen and (min-width:1600px){#is__top-about .is__title{font-size:1.5rem;letter-spacing:2px;padding:1.5rem 0}}#is__top-about .is__exp{line-height:1.8;opacity:0.7}@media screen and (min-width:320px){#is__top-about .is__exp{font-size:3.14vw}}@media screen and (min-width:768px){#is__top-about .is__exp{font-size:3.14vw}}@media screen and (min-width:960px){#is__top-about .is__exp{font-size:13px}}@media screen and (min-width:1600px){#is__top-about .is__exp{font-size:13px}}@media screen and (min-width:320px){#is__top-about .is__btnarea{height:45vw;justify-content:flex-end;flex-wrap:wrap;padding-bottom:1.5rem}}@media screen and (min-width:768px){#is__top-about .is__btnarea{height:45vw;justify-content:flex-end;flex-wrap:wrap;padding-bottom:1.5rem}}@media screen and (min-width:960px){#is__top-about .is__btnarea{height:auto;justify-content:space-between;flex-wrap:nowrap;padding-bottom:0}}@media screen and (min-width:1600px){#is__top-about .is__btnarea{height:auto;justify-content:space-between;flex-wrap:nowrap;padding-bottom:0}}@media screen and (min-width:320px){#is__top-business{padding:0 0 5rem}}@media screen and (min-width:768px){#is__top-business{padding:0 0 5rem}}@media screen and (min-width:960px){#is__top-business{padding:9vw 0 5rem}}@media screen and (min-width:1600px){#is__top-business{padding:9vw 0 5rem}}#is__top-business:before{content:"";display:block;position:absolute;bottom:0;left:0;background:#f4f4f5}@media screen and (min-width:320px){#is__top-business:before{width:27.5vw;height:48.5%}}@media screen and (min-width:768px){#is__top-business:before{width:27.5vw;height:48.5%}}@media screen and (min-width:960px){#is__top-business:before{width:27.5vw;height:48.5%}}@media screen and (min-width:1600px){#is__top-business:before{width:27.5vw;height:48.5%}}#is__top-business.is__rc:before{top:0;bottom:auto}@media screen and (min-width:320px){#is__top-business.is__rc:before{width:72.5vw}}@media screen and (min-width:768px){#is__top-business.is__rc:before{width:72.5vw}}@media screen and (min-width:960px){#is__top-business.is__rc:before{width:72.5vw}}@media screen and (min-width:1600px){#is__top-business.is__rc:before{width:72.5vw}}#is__top-business .is__rc-head{position:relative;z-index:10}@media screen and (min-width:320px){#is__top-business .is__btn-inner{padding:50vw 0 0}}@media screen and (min-width:768px){#is__top-business .is__btn-inner{padding:50vw 0 0}}@media screen and (min-width:960px){#is__top-business .is__btn-inner{padding:15vw 0 0}}@media screen and (min-width:1600px){#is__top-business .is__btn-inner{padding:15vw 0 0}}@media screen and (min-width:320px){#is__top-business .is__btn-inner.is__rc{padding:70vw 0 0}}@media screen and (min-width:768px){#is__top-business .is__btn-inner.is__rc{padding:70vw 0 0}}@media screen and (min-width:960px){#is__top-business .is__btn-inner.is__rc{padding:15vw 0 0}}@media screen and (min-width:1600px){#is__top-business .is__btn-inner.is__rc{padding:15vw 0 0}}#is__top-business .is__switch{position:relative;z-index:1}@media screen and (min-width:320px){#is__top-business .is__switch{width:100%;margin:0}}@media screen and (min-width:768px){#is__top-business .is__switch{width:100%;margin:0}}@media screen and (min-width:960px){#is__top-business .is__switch{width:35vw;margin:0 0 0 45vw}}@media screen and (min-width:1600px){#is__top-business .is__switch{width:35vw;margin:0 0 0 45vw}}@media screen and (min-width:320px){#is__page-head{padding:0 0 120px}}@media screen and (min-width:768px){#is__page-head{padding:0 0 120px}}@media screen and (min-width:960px){#is__page-head{padding:0 0 240px}}@media screen and (min-width:1600px){#is__page-head{padding:0 0 240px}}#is__page-head:before{content:"";display:block;position:absolute;top:0;left:0;background:#f4f4f5;width:72.5%;height:100%}#is__page-head .is__imgarea .is__img1,#is__page-head .is__imgarea .is__img2{position:absolute}#is__page-head .is__imgarea .is__img1{z-index:2;background-color:#f4f4f5;transform:perspective(800px) rotateY(-15deg) translateY(-50px) rotateX(10deg) scale(1);box-shadow:5px 5px 30px rgba(0,0,0,0.15)}@media screen and (min-width:320px){#is__page-head .is__imgarea .is__img1{width:37vw;height:42vw;top:38vw;right:10vw}}@media screen and (min-width:768px){#is__page-head .is__imgarea .is__img1{width:37vw;height:42vw;top:38vw;right:10vw}}@media screen and (min-width:960px){#is__page-head .is__imgarea .is__img1{width:27vw;height:32vw;top:8vw;right:15vw}}@media screen and (min-width:1600px){#is__page-head .is__imgarea .is__img1{width:27vw;height:32vw;top:8vw;right:15vw}}#is__page-head .is__imgarea .is__img1:before{content:"";display:block;position:absolute;top:10px;left:10px;width:100%;height:100%;background:#3b3b53;opacity:0.3}#is__page-head .is__imgarea .is__img1 .thumb__item{z-index:1;overflow:visible}#is__page-head .is__imgarea .is__img1 .thumb__item:before{content:"";display:block;position:absolute;z-index:-1;top:20px;left:20px;width:100%;height:100%;background:#3b3b53;opacity:0.15}#is__page-head .is__imgarea .is__img1 .thumb__item img{position:relative;z-index:1}#is__page-head .is__imgarea .is__img2{z-index:1;transform:perspective(800px) rotateY(25deg) translateY(-50px) rotateX(10deg) scale(1)}@media screen and (min-width:320px){#is__page-head .is__imgarea .is__img2{width:33vw;top:62vw;right:27vw}}@media screen and (min-width:768px){#is__page-head .is__imgarea .is__img2{width:33vw;top:62vw;right:27vw}}@media screen and (min-width:960px){#is__page-head .is__imgarea .is__img2{width:23vw;top:22vw;right:34vw}}@media screen and (min-width:1600px){#is__page-head .is__imgarea .is__img2{width:23vw;top:22vw;right:34vw}}#is__page-head .is__title{position:relative}@media screen and (min-width:320px){#is__page-head .is__title{padding:35.5vw 0 0}}@media screen and (min-width:768px){#is__page-head .is__title{padding:35.5vw 0 0}}@media screen and (min-width:960px){#is__page-head .is__title{padding:13.5vw 0 0}}@media screen and (min-width:1600px){#is__page-head .is__title{padding:13.5vw 0 0}}#is__page-head .is__eng{letter-spacing:1px}@media screen and (min-width:320px){#is__page-head .is__eng{font-size:3.5vw}}@media screen and (min-width:768px){#is__page-head .is__eng{font-size:3.5vw}}@media screen and (min-width:960px){#is__page-head .is__eng{font-size:1.5vw}}@media screen and (min-width:1600px){#is__page-head .is__eng{font-size:1.5vw}}#is__page-head .is__jp{font-weight:400;letter-spacing:2px;padding:1rem 0 1.5rem}@media screen and (min-width:320px){#is__page-head .is__jp{font-size:6.8vw}}@media screen and (min-width:768px){#is__page-head .is__jp{font-size:6.8vw}}@media screen and (min-width:960px){#is__page-head .is__jp{font-size:3.8vw}}@media screen and (min-width:1600px){#is__page-head .is__jp{font-size:3.8vw}}#is__page-head .is__scr{position:relative}#is__page-head .is__scr:before{content:"";display:block;position:absolute;width:calc(100% - 5vw);height:100%;top:0;right:0;background:#e82746}#is__page-head .is__scr .is__inner{position:relative}@media screen and (min-width:320px){#is__page-head .is__scr .is__inner{padding:1rem 0}}@media screen and (min-width:768px){#is__page-head .is__scr .is__inner{padding:1rem 0}}@media screen and (min-width:960px){#is__page-head .is__scr .is__inner{padding:1.5rem 0}}@media screen and (min-width:1600px){#is__page-head .is__scr .is__inner{padding:1.5rem 0}}#is__page-head .is__scr .is__inner span{color:#FFF;line-height:1;letter-spacing:10px}@media screen and (min-width:320px){#is__page-head .is__scr .is__inner span{font-size:2.9vw;padding:0 1rem}}@media screen and (min-width:768px){#is__page-head .is__scr .is__inner span{font-size:2.9vw;padding:0 1rem}}@media screen and (min-width:960px){#is__page-head .is__scr .is__inner span{font-size:1.25vw;padding:0}}@media screen and (min-width:1600px){#is__page-head .is__scr .is__inner span{font-size:1.25vw;padding:0}}#is__page-head .is__scr .is__anim-bar,#is__page-head .is__scr .is__icon{position:absolute}#is__page-head .is__scr .is__anim-bar{width:2px}@media screen and (min-width:320px){#is__page-head .is__scr .is__anim-bar{height:90px;top:12vw;left:16vw}}@media screen and (min-width:768px){#is__page-head .is__scr .is__anim-bar{height:90px;top:12vw;left:16vw}}@media screen and (min-width:960px){#is__page-head .is__scr .is__anim-bar{height:180px;top:4vw;left:4vw}}@media screen and (min-width:1600px){#is__page-head .is__scr .is__anim-bar{height:180px;top:4vw;left:4vw}}#is__page-head .is__scr .is__anim-bar .border{position:relative;width:100%;height:100%;background:#3b3b53;transform:scaleY(0);animation-name:scrNext;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite}#is__page-head .is__scr .is__anim-bar:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#3b3b53;opacity:0.3}#is__page-head .is__scr .is__icon{position:absolute}@media screen and (min-width:320px){#is__page-head .is__scr .is__icon{width:20px;top:calc(12vw + 90px);left:calc(16vw - 10px)}}@media screen and (min-width:768px){#is__page-head .is__scr .is__icon{width:20px;top:calc(12vw + 90px);left:calc(16vw - 10px)}}@media screen and (min-width:960px){#is__page-head .is__scr .is__icon{width:30px;top:calc(4vw + 180px);left:calc(4vw - 15px)}}@media screen and (min-width:1600px){#is__page-head .is__scr .is__icon{width:30px;top:calc(4vw + 180px);left:calc(4vw - 15px)}}@media screen and (min-width:320px){#is__about-mission{padding:0 0 5rem}}@media screen and (min-width:768px){#is__about-mission{padding:0 0 5rem}}@media screen and (min-width:960px){#is__about-mission{padding:0 0 5rem}}@media screen and (min-width:1600px){#is__about-mission{padding:0 0 5rem}}#is__about-mission:before{content:"";display:block;position:absolute;top:0;left:0;background:#f4f4f5;width:72.5%}@media screen and (min-width:320px){#is__about-mission:before{height:60%}}@media screen and (min-width:768px){#is__about-mission:before{height:60%}}@media screen and (min-width:960px){#is__about-mission:before{height:60%}}@media screen and (min-width:1600px){#is__about-mission:before{height:60%}}@media screen and (min-width:320px){#is__about-mission.is__msg:before{height:40%}}@media screen and (min-width:768px){#is__about-mission.is__msg:before{height:40%}}@media screen and (min-width:960px){#is__about-mission.is__msg:before{height:40%}}@media screen and (min-width:1600px){#is__about-mission.is__msg:before{height:40%}}#is__about-mission .is__inner{position:relative}@media screen and (min-width:320px){#is__about-mission .is__top{width:100%}}@media screen and (min-width:768px){#is__about-mission .is__top{width:100%}}@media screen and (min-width:960px){#is__about-mission .is__top{width:50%}}@media screen and (min-width:1600px){#is__about-mission .is__top{width:50%}}#is__about-mission .thumb__item{position:relative;width:100%;height:0;background-color:#FFF;transform:perspective(800px) rotateY(25deg) translateY(0) rotateX(10deg) scale(0.9)}@media screen and (min-width:320px){#is__about-mission .thumb__item{padding-bottom:80%}}@media screen and (min-width:768px){#is__about-mission .thumb__item{padding-bottom:80%}}@media screen and (min-width:960px){#is__about-mission .thumb__item{padding-bottom:80%}}@media screen and (min-width:1600px){#is__about-mission .thumb__item{padding-bottom:80%}}@media screen and (min-width:320px){#is__about-mission .is__bottom{width:100%}}@media screen and (min-width:768px){#is__about-mission .is__bottom{width:100%}}@media screen and (min-width:960px){#is__about-mission .is__bottom{width:45%}}@media screen and (min-width:1600px){#is__about-mission .is__bottom{width:45%}}#is__about-mission .is__bottom .thumb__item{transform:perspective(0) rotateY(0) translateY(0) rotateX(0) scale(1)}#is__about-mission .is__title{font-weight:400;line-height:1.7}@media screen and (min-width:320px){#is__about-mission .is__title{font-size:5.4vw;padding:10vw 0 3rem}}@media screen and (min-width:768px){#is__about-mission .is__title{font-size:5.4vw;padding:10vw 0 3rem}}@media screen and (min-width:960px){#is__about-mission .is__title{font-size:2.4vw;padding:10vw 0 3rem}}@media screen and (min-width:1600px){#is__about-mission .is__title{font-size:2.4vw;padding:10vw 0 3rem}}#is__about-mission .is__title:after{content:"";display:block;position:absolute;width:30px;height:2px;background:#e82746;left:0;bottom:calc(1.5rem - 1px)}#is__about-mission .is__exp{opacity:0.7;line-height:1.8}@media screen and (min-width:320px){#is__about-mission .is__exp{font-size:3.1vw}}@media screen and (min-width:768px){#is__about-mission .is__exp{font-size:3.1vw}}@media screen and (min-width:960px){#is__about-mission .is__exp{font-size:1vw}}@media screen and (min-width:1600px){#is__about-mission .is__exp{font-size:1vw}}@media screen and (min-width:320px){.is__simple__title{padding:1.5rem 0}}@media screen and (min-width:768px){.is__simple__title{padding:1.5rem 0}}@media screen and (min-width:960px){.is__simple__title{padding:1.5rem 0}}@media screen and (min-width:1600px){.is__simple__title{padding:1.5rem 0}}.is__simple__title .is__eng{font-weight:400}@media screen and (min-width:320px){.is__simple__title .is__eng{font-size:4.7vw;letter-spacing:1px}}@media screen and (min-width:768px){.is__simple__title .is__eng{font-size:4.7vw;letter-spacing:1px}}@media screen and (min-width:960px){.is__simple__title .is__eng{font-size:1.7vw;letter-spacing:1px}}@media screen and (min-width:1600px){.is__simple__title .is__eng{font-size:1.7vw;letter-spacing:1px}}@media screen and (min-width:320px){.is__simple__title .is__eng.t__cur{font-size:8vw}}@media screen and (min-width:768px){.is__simple__title .is__eng.t__cur{font-size:8vw}}@media screen and (min-width:960px){.is__simple__title .is__eng.t__cur{font-size:3vw}}@media screen and (min-width:1600px){.is__simple__title .is__eng.t__cur{font-size:3vw}}@media screen and (min-width:320px){#is__about-prof{padding:1rem 0 0}}@media screen and (min-width:768px){#is__about-prof{padding:1rem 0 0}}@media screen and (min-width:960px){#is__about-prof{padding:5rem 0}}@media screen and (min-width:1600px){#is__about-prof{padding:5rem 0}}#is__about-prof.is__msg:before{content:"";display:block;position:absolute;top:0;left:0;background:#f4f4f5;width:72.5%;height:100%}#is__about-prof .is__img{position:relative}@media screen and (min-width:320px){#is__about-prof .is__img{height:30vw;margin-bottom:3rem}}@media screen and (min-width:768px){#is__about-prof .is__img{height:30vw;margin-bottom:3rem}}@media screen and (min-width:960px){#is__about-prof .is__img{height:30vw;margin-bottom:3rem}}@media screen and (min-width:1600px){#is__about-prof .is__img{height:30vw;margin-bottom:3rem}}#is__about-prof .is__prof{flex-wrap:wrap}@media screen and (min-width:320px){#is__about-prof .is__prof{margin-bottom:3rem}}@media screen and (min-width:768px){#is__about-prof .is__prof{margin-bottom:3rem}}@media screen and (min-width:960px){#is__about-prof .is__prof{margin-bottom:3rem}}@media screen and (min-width:1600px){#is__about-prof .is__prof{margin-bottom:3rem}}@media screen and (min-width:320px){#is__about-prof .is__prof .is__item{width:100%}}@media screen and (min-width:768px){#is__about-prof .is__prof .is__item{width:100%}}@media screen and (min-width:960px){#is__about-prof .is__prof .is__item{width:47.5%}}@media screen and (min-width:1600px){#is__about-prof .is__prof .is__item{width:47.5%}}@media screen and (min-width:320px){#is__about-prof .is__prof .is__item:last-child .is__dlitem:first-child{border-top:none}}@media screen and (min-width:768px){#is__about-prof .is__prof .is__item:last-child .is__dlitem:first-child{border-top:none}}@media screen and (min-width:960px){#is__about-prof .is__prof .is__item:last-child .is__dlitem:first-child{border-top:solid 1px #3b3b53}}@media screen and (min-width:1600px){#is__about-prof .is__prof .is__item:last-child .is__dlitem:first-child{border-top:solid 1px #3b3b53}}#is__about-prof .is__map{filter:grayscale(1)}@media screen and (min-width:320px){#is__about-prof .is__map{height:90vw;margin-bottom:3rem}}@media screen and (min-width:768px){#is__about-prof .is__map{height:90vw;margin-bottom:3rem}}@media screen and (min-width:960px){#is__about-prof .is__map{height:25vw;margin-bottom:3rem}}@media screen and (min-width:1600px){#is__about-prof .is__map{height:25vw;margin-bottom:3rem}}#is__about-prof .is__map .container__medium{height:100%}.is__dlitem{border-top:solid 1px #3b3b53}@media screen and (min-width:320px){.is__dlitem{padding:1.5rem 0;font-size:3.1vw}}@media screen and (min-width:768px){.is__dlitem{padding:1.5rem 0;font-size:3.1vw}}@media screen and (min-width:960px){.is__dlitem{padding:1.5rem 0;font-size:0.85vw}}@media screen and (min-width:1600px){.is__dlitem{padding:1.5rem 0;font-size:0.85vw}}.is__dlitem:last-child{border-bottom:solid 1px #3b3b53}@media screen and (min-width:320px){.is__dlitem dt{width:30%}}@media screen and (min-width:768px){.is__dlitem dt{width:30%}}@media screen and (min-width:960px){.is__dlitem dt{width:30%}}@media screen and (min-width:1600px){.is__dlitem dt{width:30%}}@media screen and (min-width:320px){.is__dlitem dd{width:70%}}@media screen and (min-width:768px){.is__dlitem dd{width:70%}}@media screen and (min-width:960px){.is__dlitem dd{width:70%}}@media screen and (min-width:1600px){.is__dlitem dd{width:70%}}#is__page-nav .is__item{border:solid 1px #e82746}@media screen and (min-width:320px){#is__page-nav .is__item{width:100%;padding:1rem 0;margin-bottom:1rem}}@media screen and (min-width:768px){#is__page-nav .is__item{width:100%;padding:1rem 0;margin-bottom:1rem}}@media screen and (min-width:960px){#is__page-nav .is__item{width:47.5%;padding:3rem 0;margin-bottom:0}}@media screen and (min-width:1600px){#is__page-nav .is__item{width:47.5%;padding:3rem 0;margin-bottom:0}}#is__page-nav .is__item.is__active{background:#e82746;color:#FFF}#is__page-nav .is__item.is__active .is__common-btn .link__arrow span{background:rgba(255,255,255,0.4)}#is__page-nav .is__item.is__active .is__common-btn .link__arrow span:after{background:#FFF}#is__page-nav .is__item.is__active .is__common-btn .link__line{background:rgba(255,255,255,0.4)}#is__page-nav .is__item.is__active .is__common-btn .link__line:after{background:#FFF}#is__page-nav .is__item.is__active .is__common-btn .link__text{color:#FFF}@media screen and (min-width:320px){.is__prof-container{flex-direction:column-reverse!important;padding:3rem 0 0}}@media screen and (min-width:768px){.is__prof-container{flex-direction:column-reverse!important;padding:3rem 0 0}}@media screen and (min-width:960px){.is__prof-container{flex-direction:row!important;padding:3rem 0 0 5rem}}@media screen and (min-width:1600px){.is__prof-container{flex-direction:row!important;padding:3rem 0 0 5rem}}.is__prof-container .is__sign{display:flex;flex-direction:column;align-items:flex-end}@media screen and (min-width:320px){.is__prof-container .is__sign{width:100%;padding:1rem 0}}@media screen and (min-width:768px){.is__prof-container .is__sign{width:100%;padding:1rem 0}}@media screen and (min-width:960px){.is__prof-container .is__sign{width:42.5%;padding:0}}@media screen and (min-width:1600px){.is__prof-container .is__sign{width:42.5%;padding:0}}.is__prof-container .is__sign img{display:block}@media screen and (min-width:320px){.is__prof-container .is__sign img{width:50%;padding:0 0 10px}}@media screen and (min-width:768px){.is__prof-container .is__sign img{width:50%;padding:0 0 10px}}@media screen and (min-width:960px){.is__prof-container .is__sign img{width:100%;padding:0}}@media screen and (min-width:1600px){.is__prof-container .is__sign img{width:100%;padding:0}}@media screen and (min-width:320px){.is__prof-container .is__sign span{font-size:3.1vw}}@media screen and (min-width:768px){.is__prof-container .is__sign span{font-size:3.1vw}}@media screen and (min-width:960px){.is__prof-container .is__sign span{font-size:1vw}}@media screen and (min-width:1600px){.is__prof-container .is__sign span{font-size:1vw}}.is__prof-container .is__text{opacity:0.7;line-height:1.7}@media screen and (min-width:320px){.is__prof-container .is__text{width:100%;font-size:2.85vw}}@media screen and (min-width:768px){.is__prof-container .is__text{width:100%;font-size:2.85vw}}@media screen and (min-width:960px){.is__prof-container .is__text{width:52.5%;font-size:0.85vw}}@media screen and (min-width:1600px){.is__prof-container .is__text{width:52.5%;font-size:0.85vw}}@media screen and (min-width:320px){#is__service-head .is__bg img{height:100%;object-position:-5vw}}@media screen and (min-width:768px){#is__service-head .is__bg img{height:100%;object-position:-5vw}}@media screen and (min-width:960px){#is__service-head .is__bg img{height:auto;object-position:25vw}}@media screen and (min-width:1600px){#is__service-head .is__bg img{height:auto;object-position:25vw}}@media screen and (min-width:320px){#is__service-head .is__container{flex-direction:column-reverse;padding:8.5vw 0 0}}@media screen and (min-width:768px){#is__service-head .is__container{flex-direction:column-reverse;padding:8.5vw 0 0}}@media screen and (min-width:960px){#is__service-head .is__container{flex-direction:row;padding:8.5vw 0 0}}@media screen and (min-width:1600px){#is__service-head .is__container{flex-direction:row;padding:8.5vw 0 0}}@media screen and (min-width:320px){#is__service-head .is__top{width:100%;padding:10vw 5vw 0}}@media screen and (min-width:768px){#is__service-head .is__top{width:100%;padding:10vw 5vw 0}}@media screen and (min-width:960px){#is__service-head .is__top{width:50%;padding:2vw 5vw 0}}@media screen and (min-width:1600px){#is__service-head .is__top{width:50%;padding:2vw 5vw 0}}@media screen and (min-width:320px){#is__service-head .is__bottom{width:100%}}@media screen and (min-width:768px){#is__service-head .is__bottom{width:100%}}@media screen and (min-width:960px){#is__service-head .is__bottom{width:50%}}@media screen and (min-width:1600px){#is__service-head .is__bottom{width:50%}}@media screen and (min-width:320px){#is__service-head .is__bottom img{width:75%;margin:5vw 0 0 25%}}@media screen and (min-width:768px){#is__service-head .is__bottom img{width:75%;margin:5vw 0 0 25%}}@media screen and (min-width:960px){#is__service-head .is__bottom img{width:70%;margin:0 0 3rem 15%}}@media screen and (min-width:1600px){#is__service-head .is__bottom img{width:70%;margin:0 0 3rem 15%}}@media screen and (min-width:320px){#is__service-head .is__bottom .simple__btn{padding:0.5rem;position:absolute;right:0;bottom:-30vw}}@media screen and (min-width:768px){#is__service-head .is__bottom .simple__btn{padding:0.5rem;position:absolute;right:0;bottom:-30vw}}@media screen and (min-width:960px){#is__service-head .is__bottom .simple__btn{padding:1rem;position:static;right:auto;bottom:auto}}@media screen and (min-width:1600px){#is__service-head .is__bottom .simple__btn{padding:1rem;position:static;right:auto;bottom:auto}}#is__service-head .is__title{font-weight:700}@media screen and (min-width:320px){#is__service-head .is__title{font-size:2.8vw}}@media screen and (min-width:768px){#is__service-head .is__title{font-size:2.8vw}}@media screen and (min-width:960px){#is__service-head .is__title{font-size:1.15vw}}@media screen and (min-width:1600px){#is__service-head .is__title{font-size:1.15vw}}#is__service-head .is__copy{font-weight:900}@media screen and (min-width:320px){#is__service-head .is__copy{font-size:8.55vw;padding:1rem 0 1.5rem}}@media screen and (min-width:768px){#is__service-head .is__copy{font-size:8.55vw;padding:1rem 0 1.5rem}}@media screen and (min-width:960px){#is__service-head .is__copy{font-size:3.55vw;padding:1.5rem 0 3rem}}@media screen and (min-width:1600px){#is__service-head .is__copy{font-size:3.55vw;padding:1.5rem 0 3rem}}#is__service-head .is__exp{opacity:0.7;line-height:1.8}@media screen and (min-width:320px){#is__service-head .is__exp{font-size:2.8vw;padding:0 0 1.5rem}}@media screen and (min-width:768px){#is__service-head .is__exp{font-size:2.8vw;padding:0 0 1.5rem}}@media screen and (min-width:960px){#is__service-head .is__exp{font-size:0.9vw;padding:0 0 1.5rem}}@media screen and (min-width:1600px){#is__service-head .is__exp{font-size:0.9vw;padding:0 0 1.5rem}}.is__simple-btn{font-weight:700}@media screen and (min-width:320px){.is__simple-btn{font-size:3.04vw}}@media screen and (min-width:768px){.is__simple-btn{font-size:1.2vw}}@media screen and (min-width:960px){.is__simple-btn{font-size:1vw}}@media screen and (min-width:1600px){.is__simple-btn{font-size:1vw}}.is__simple-btn a{display:inline-flex}.is__simple-btn span{text-decoration:underline;padding-right:5px}.is__simple-btn img{display:block}@media screen and (min-width:320px){.is__simple-btn img{width:25%;margin-right:5px}}@media screen and (min-width:768px){.is__simple-btn img{width:25%;margin-right:5px}}@media screen and (min-width:960px){.is__simple-btn img{width:17%;margin-right:5px}}@media screen and (min-width:1600px){.is__simple-btn img{width:17%;margin-right:5px}}#is__holopono-gal:before{content:"";display:block;position:absolute;top:0;left:0;background:#e82746;width:95%}@media screen and (min-width:320px){#is__holopono-gal:before{height:60%}}@media screen and (min-width:768px){#is__holopono-gal:before{height:60%}}@media screen and (min-width:960px){#is__holopono-gal:before{height:60%}}@media screen and (min-width:1600px){#is__holopono-gal:before{height:60%}}#is__holopono-gal .is__head{position:relative;color:#FFF}@media screen and (min-width:320px){#is__holopono-gal .is__head{padding:0 0 3rem}}@media screen and (min-width:768px){#is__holopono-gal .is__head{padding:0 0 3rem}}@media screen and (min-width:960px){#is__holopono-gal .is__head{padding:5rem 0}}@media screen and (min-width:1600px){#is__holopono-gal .is__head{padding:5rem 0}}#is__holopono-gal .is__head .is__eng{font-family:"Quentin",sans-serif}@media screen and (min-width:320px){#is__holopono-gal .is__head .is__eng{font-size:8vw;padding:0 0 4vw}}@media screen and (min-width:768px){#is__holopono-gal .is__head .is__eng{font-size:8vw;padding:0 0 4vw}}@media screen and (min-width:960px){#is__holopono-gal .is__head .is__eng{font-size:3vw;padding:0 3rem 0 0}}@media screen and (min-width:1600px){#is__holopono-gal .is__head .is__eng{font-size:3vw;padding:0 3rem 0 0}}#is__holopono-gal .is__head .is__exp{line-height:1.7}@media screen and (min-width:320px){#is__holopono-gal .is__head .is__exp{font-size:2.84vw}}@media screen and (min-width:768px){#is__holopono-gal .is__head .is__exp{font-size:2.84vw}}@media screen and (min-width:960px){#is__holopono-gal .is__head .is__exp{font-size:0.84vw}}@media screen and (min-width:1600px){#is__holopono-gal .is__head .is__exp{font-size:0.84vw}}@media screen and (min-width:320px){#is__cs-service,#is__holopono-gal{padding:5rem 0}}@media screen and (min-width:768px){#is__cs-service,#is__holopono-gal{padding:5rem 0}}@media screen and (min-width:960px){#is__cs-service,#is__holopono-gal{padding:5rem 0}}@media screen and (min-width:1600px){#is__cs-service,#is__holopono-gal{padding:5rem 0}}#is__cs-service:before,#is__holopono-gal:before{content:"";display:block;position:absolute;top:0;left:0;width:72.5%;background:#f4f4f5}@media screen and (min-width:320px){#is__cs-service:before,#is__holopono-gal:before{height:80%}}@media screen and (min-width:768px){#is__cs-service:before,#is__holopono-gal:before{height:80%}}@media screen and (min-width:960px){#is__cs-service:before,#is__holopono-gal:before{height:80%}}@media screen and (min-width:1600px){#is__cs-service:before,#is__holopono-gal:before{height:80%}}#is__cs-service.is__holopono:before,#is__holopono-gal.is__holopono:before{width:95%;background:#e82746}@media screen and (min-width:320px){#is__cs-service.is__holopono:before,#is__holopono-gal.is__holopono:before{height:60%}}@media screen and (min-width:768px){#is__cs-service.is__holopono:before,#is__holopono-gal.is__holopono:before{height:60%}}@media screen and (min-width:960px){#is__cs-service.is__holopono:before,#is__holopono-gal.is__holopono:before{height:60%}}@media screen and (min-width:1600px){#is__cs-service.is__holopono:before,#is__holopono-gal.is__holopono:before{height:60%}}@media screen and (min-width:320px){#is__cs-service .is__gal,#is__holopono-gal .is__gal{width:200%;left:-50%;margin-bottom:5rem}}@media screen and (min-width:768px){#is__cs-service .is__gal,#is__holopono-gal .is__gal{width:200%;left:-50%;margin-bottom:5rem}}@media screen and (min-width:960px){#is__cs-service .is__gal,#is__holopono-gal .is__gal{width:120%;left:-10%;margin-bottom:5rem}}@media screen and (min-width:1600px){#is__cs-service .is__gal,#is__holopono-gal .is__gal{width:120%;left:-10%;margin-bottom:5rem}}#is__cs-service .is__gal .thumb__item,#is__holopono-gal .is__gal .thumb__item{position:relative}@media screen and (min-width:320px){#is__cs-service .is__gal .thumb__item,#is__holopono-gal .is__gal .thumb__item{margin:0 10px}}@media screen and (min-width:768px){#is__cs-service .is__gal .thumb__item,#is__holopono-gal .is__gal .thumb__item{margin:0 10px}}@media screen and (min-width:960px){#is__cs-service .is__gal .thumb__item,#is__holopono-gal .is__gal .thumb__item{margin:0 10px}}@media screen and (min-width:1600px){#is__cs-service .is__gal .thumb__item,#is__holopono-gal .is__gal .thumb__item{margin:0 10px}}#is__cs-service .is__gal .is__text,#is__holopono-gal .is__gal .is__text{position:absolute;width:100%;bottom:0;left:0;font-weight:700}@media screen and (min-width:320px){#is__cs-service .is__gal .is__text,#is__holopono-gal .is__gal .is__text{padding:1.5rem}}@media screen and (min-width:768px){#is__cs-service .is__gal .is__text,#is__holopono-gal .is__gal .is__text{padding:1.5rem}}@media screen and (min-width:960px){#is__cs-service .is__gal .is__text,#is__holopono-gal .is__gal .is__text{padding:1.5rem}}@media screen and (min-width:1600px){#is__cs-service .is__gal .is__text,#is__holopono-gal .is__gal .is__text{padding:1.5rem}}@media screen and (min-width:320px){#is__cs-service .is__gal .is__text .is__eng,#is__holopono-gal .is__gal .is__text .is__eng{font-size:2.8vw}}@media screen and (min-width:768px){#is__cs-service .is__gal .is__text .is__eng,#is__holopono-gal .is__gal .is__text .is__eng{font-size:2.8vw}}@media screen and (min-width:960px){#is__cs-service .is__gal .is__text .is__eng,#is__holopono-gal .is__gal .is__text .is__eng{font-size:0.8vw}}@media screen and (min-width:1600px){#is__cs-service .is__gal .is__text .is__eng,#is__holopono-gal .is__gal .is__text .is__eng{font-size:0.8vw}}@media screen and (min-width:320px){#is__cs-service .is__gal .is__text .is__title,#is__holopono-gal .is__gal .is__text .is__title{font-size:3.8vw}}@media screen and (min-width:768px){#is__cs-service .is__gal .is__text .is__title,#is__holopono-gal .is__gal .is__text .is__title{font-size:3.8vw}}@media screen and (min-width:960px){#is__cs-service .is__gal .is__text .is__title,#is__holopono-gal .is__gal .is__text .is__title{font-size:1.4vw}}@media screen and (min-width:1600px){#is__cs-service .is__gal .is__text .is__title,#is__holopono-gal .is__gal .is__text .is__title{font-size:1.4vw}}@media screen and (min-width:320px){#is__cs-service .is__gal .is__text .is__num,#is__holopono-gal .is__gal .is__text .is__num{font-size:6.5vw}}@media screen and (min-width:768px){#is__cs-service .is__gal .is__text .is__num,#is__holopono-gal .is__gal .is__text .is__num{font-size:6.5vw}}@media screen and (min-width:960px){#is__cs-service .is__gal .is__text .is__num,#is__holopono-gal .is__gal .is__text .is__num{font-size:2.2vw}}@media screen and (min-width:1600px){#is__cs-service .is__gal .is__text .is__num,#is__holopono-gal .is__gal .is__text .is__num{font-size:2.2vw}}#is__cs-service .slick-arrow,#is__holopono-gal .slick-arrow{cursor:pointer;opacity:1!important}@media screen and (min-width:320px){#is__cs-service .slick-arrow,#is__holopono-gal .slick-arrow{top:-46px}}@media screen and (min-width:768px){#is__cs-service .slick-arrow,#is__holopono-gal .slick-arrow{top:-46px}}@media screen and (min-width:960px){#is__cs-service .slick-arrow,#is__holopono-gal .slick-arrow{top:-46px}}@media screen and (min-width:1600px){#is__cs-service .slick-arrow,#is__holopono-gal .slick-arrow{top:-46px}}#is__cs-service .slick-arrow:before,#is__holopono-gal .slick-arrow:before{content:"";display:block;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:"Font Awesome 5 Free";font-weight:700;line-height:1;text-align:center;color:#FFF;opacity:1!important}@media screen and (min-width:320px){#is__cs-service .slick-prev,#is__holopono-gal .slick-prev{left:calc(17% - 6px)}}@media screen and (min-width:768px){#is__cs-service .slick-prev,#is__holopono-gal .slick-prev{left:calc(17% - 6px)}}@media screen and (min-width:960px){#is__cs-service .slick-prev,#is__holopono-gal .slick-prev{left:calc(17% - 6px)}}@media screen and (min-width:1600px){#is__cs-service .slick-prev,#is__holopono-gal .slick-prev{left:calc(17% - 6px)}}#is__cs-service .slick-prev:before,#is__holopono-gal .slick-prev:before{content:""}@media screen and (min-width:320px){#is__cs-service .slick-next,#is__holopono-gal .slick-next{right:calc(79% - 6px)}}@media screen and (min-width:768px){#is__cs-service .slick-next,#is__holopono-gal .slick-next{right:calc(79% - 6px)}}@media screen and (min-width:960px){#is__cs-service .slick-next,#is__holopono-gal .slick-next{right:calc(79% - 6px)}}@media screen and (min-width:1600px){#is__cs-service .slick-next,#is__holopono-gal .slick-next{right:calc(79% - 6px)}}#is__cs-service .slick-next:before,#is__holopono-gal .slick-next:before{content:""}@media screen and (min-width:320px){#is__cs-service .slick-dots,#is__holopono-gal .slick-dots{bottom:-50px}}@media screen and (min-width:768px){#is__cs-service .slick-dots,#is__holopono-gal .slick-dots{bottom:-50px}}@media screen and (min-width:960px){#is__cs-service .slick-dots,#is__holopono-gal .slick-dots{bottom:-50px}}@media screen and (min-width:1600px){#is__cs-service .slick-dots,#is__holopono-gal .slick-dots{bottom:-50px}}#is__holopono-about .is__inner{position:relative}@media screen and (min-width:320px){#is__holopono-about .is__inner{flex-direction:column-reverse}}@media screen and (min-width:768px){#is__holopono-about .is__inner{flex-direction:column-reverse}}@media screen and (min-width:960px){#is__holopono-about .is__inner{flex-direction:row}}@media screen and (min-width:1600px){#is__holopono-about .is__inner{flex-direction:row}}@media screen and (min-width:320px){#is__holopono-about .is__top{width:100%;padding:0}}@media screen and (min-width:768px){#is__holopono-about .is__top{width:100%;padding:0}}@media screen and (min-width:960px){#is__holopono-about .is__top{width:50%;padding:0 5vw}}@media screen and (min-width:1600px){#is__holopono-about .is__top{width:50%;padding:0 5vw}}@media screen and (min-width:320px){#is__holopono-about .is__top .is__title{font-size:6vw;padding:1.5rem 0 3rem}}@media screen and (min-width:768px){#is__holopono-about .is__top .is__title{font-size:6vw;padding:1.5rem 0 3rem}}@media screen and (min-width:960px){#is__holopono-about .is__top .is__title{font-size:2vw;padding:1.5rem 0 3rem}}@media screen and (min-width:1600px){#is__holopono-about .is__top .is__title{font-size:2vw;padding:1.5rem 0 3rem}}#is__holopono-about .is__top .is__eng{font-family:"Quentin",sans-serif}@media screen and (min-width:320px){#is__holopono-about .is__top .is__eng{font-size:8vw;padding:11.25vw 0 0}}@media screen and (min-width:768px){#is__holopono-about .is__top .is__eng{font-size:8vw;padding:11.25vw 0 0}}@media screen and (min-width:960px){#is__holopono-about .is__top .is__eng{font-size:3vw;padding:11.25vw 0 0}}@media screen and (min-width:1600px){#is__holopono-about .is__top .is__eng{font-size:3vw;padding:11.25vw 0 0}}#is__holopono-about .is__top .is__exp{opacity:0.7;line-height:1.8}@media screen and (min-width:320px){#is__holopono-about .is__top .is__exp{font-size:2.84vw}}@media screen and (min-width:768px){#is__holopono-about .is__top .is__exp{font-size:2.84vw}}@media screen and (min-width:960px){#is__holopono-about .is__top .is__exp{font-size:0.84vw}}@media screen and (min-width:1600px){#is__holopono-about .is__top .is__exp{font-size:0.84vw}}@media screen and (min-width:320px){#is__holopono-about .is__top .simple__btn{padding:1rem;margin-top:3rem}}@media screen and (min-width:768px){#is__holopono-about .is__top .simple__btn{padding:1rem;margin-top:3rem}}@media screen and (min-width:960px){#is__holopono-about .is__top .simple__btn{padding:1rem;margin-top:3rem}}@media screen and (min-width:1600px){#is__holopono-about .is__top .simple__btn{padding:1rem;margin-top:3rem}}@media screen and (min-width:320px){#is__holopono-about .is__bottom{width:100%}}@media screen and (min-width:768px){#is__holopono-about .is__bottom{width:100%}}@media screen and (min-width:960px){#is__holopono-about .is__bottom{width:50%}}@media screen and (min-width:1600px){#is__holopono-about .is__bottom{width:50%}}@media screen and (min-width:320px){#is__holopono-about .gal__cntrl{margin-top:5px}}@media screen and (min-width:768px){#is__holopono-about .gal__cntrl{margin-top:5px}}@media screen and (min-width:960px){#is__holopono-about .gal__cntrl{margin-top:5px}}@media screen and (min-width:1600px){#is__holopono-about .gal__cntrl{margin-top:5px}}#is__holopono-about .gal__cntrl .thumb__item{cursor:pointer;opacity:0.5;transition:all 0.25s ease}@media screen and (min-width:320px){#is__holopono-about .gal__cntrl .thumb__item{margin-right:5px}}@media screen and (min-width:768px){#is__holopono-about .gal__cntrl .thumb__item{margin-right:5px}}@media screen and (min-width:960px){#is__holopono-about .gal__cntrl .thumb__item{margin-right:5px}}@media screen and (min-width:1600px){#is__holopono-about .gal__cntrl .thumb__item{margin-right:5px}}#is__holopono-about .gal__cntrl .thumb__item.slick-current{opacity:1}#is__holopono-about .gal__cntrl .thumb__item:hover{opacity:1}.simple__btn{display:inline-flex;justify-content:center;align-items:center;background:#e82746}.simple__btn .is__common-btn .link__arrow span{background:rgba(255,255,255,0.4)}.simple__btn .is__common-btn .link__arrow span:after{background:#FFF}.simple__btn .is__common-btn .link__line{background:rgba(255,255,255,0.4)}.simple__btn .is__common-btn .link__line:after{background:#FFF}.simple__btn .is__common-btn .link__text{color:#FFF}#is__holopono-prof .is__simple__title .is__eng{position:relative;font-family:"Quentin",sans-serif}#is__holopono-prof .is__simple__title .is__eng span{position:absolute;width:100%;text-align:center}@media screen and (min-width:320px){#is__holopono-prof .is__simple__title .is__eng span{font-size:0.9vw;bottom:0;left:0}}@media screen and (min-width:768px){#is__holopono-prof .is__simple__title .is__eng span{font-size:0.9vw;bottom:0;left:0}}@media screen and (min-width:960px){#is__holopono-prof .is__simple__title .is__eng span{font-size:0.9vw;bottom:0;left:0}}@media screen and (min-width:1600px){#is__holopono-prof .is__simple__title .is__eng span{font-size:0.9vw;bottom:0;left:0}}#is__holopono-prof .is__prof{flex-wrap:wrap}@media screen and (min-width:320px){#is__holopono-prof .is__item{width:100%}}@media screen and (min-width:768px){#is__holopono-prof .is__item{width:100%}}@media screen and (min-width:960px){#is__holopono-prof .is__item{width:47.5%}}@media screen and (min-width:1600px){#is__holopono-prof .is__item{width:47.5%}}@media screen and (min-width:320px){#is__holopono-prof .is__item:last-child .is__dlitem:first-child{border-top:none}}@media screen and (min-width:768px){#is__holopono-prof .is__item:last-child .is__dlitem:first-child{border-top:none}}@media screen and (min-width:960px){#is__holopono-prof .is__item:last-child .is__dlitem:first-child{border-top:solid 1px #3b3b53}}@media screen and (min-width:1600px){#is__holopono-prof .is__item:last-child .is__dlitem:first-child{border-top:solid 1px #3b3b53}}@media screen and (min-width:320px){#is__holopono-prof .is__sns{padding:0 0 0 3rem}}@media screen and (min-width:768px){#is__holopono-prof .is__sns{padding:0 0 0 3rem}}@media screen and (min-width:960px){#is__holopono-prof .is__sns{padding:0 0 0 3rem}}@media screen and (min-width:1600px){#is__holopono-prof .is__sns{padding:0 0 0 3rem}}@media screen and (min-width:320px){#is__holopono-prof .is__sns .is__item{padding:0 1rem}}@media screen and (min-width:768px){#is__holopono-prof .is__sns .is__item{padding:0 1rem}}@media screen and (min-width:960px){#is__holopono-prof .is__sns .is__item{padding:0 1rem}}@media screen and (min-width:1600px){#is__holopono-prof .is__sns .is__item{padding:0 1rem}}@media screen and (min-width:320px){#is__holopono-prof .is__sns .is__item i{font-size:2.6vw}}@media screen and (min-width:768px){#is__holopono-prof .is__sns .is__item i{font-size:2.6vw}}@media screen and (min-width:960px){#is__holopono-prof .is__sns .is__item i{font-size:2.6vw}}@media screen and (min-width:1600px){#is__holopono-prof .is__sns .is__item i{font-size:2.6vw}}@media screen and (min-width:320px){#is__holopono-prof .is__sns .is__item span{font-size:0.9vw}}@media screen and (min-width:768px){#is__holopono-prof .is__sns .is__item span{font-size:0.9vw}}@media screen and (min-width:960px){#is__holopono-prof .is__sns .is__item span{font-size:0.9vw}}@media screen and (min-width:1600px){#is__holopono-prof .is__sns .is__item span{font-size:0.9vw}}@media screen and (min-width:320px){#is__holopono-shop{margin:5rem 0}}@media screen and (min-width:768px){#is__holopono-shop{margin:5rem 0}}@media screen and (min-width:960px){#is__holopono-shop{margin:5rem 0}}@media screen and (min-width:1600px){#is__holopono-shop{margin:5rem 0}}#is__holopono-shop .is__bg:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#e82746;opacity:0.8}#is__holopono-shop .is__content{position:relative;color:#FFF}@media screen and (min-width:320px){#is__holopono-shop .is__content{padding:5rem 0}}@media screen and (min-width:768px){#is__holopono-shop .is__content{padding:5rem 0}}@media screen and (min-width:960px){#is__holopono-shop .is__content{padding:5rem 0}}@media screen and (min-width:1600px){#is__holopono-shop .is__content{padding:5rem 0}}@media screen and (min-width:320px){#is__holopono-shop .is__content .is__eng{font-size:4vw}}@media screen and (min-width:768px){#is__holopono-shop .is__content .is__eng{font-size:4vw}}@media screen and (min-width:960px){#is__holopono-shop .is__content .is__eng{font-size:4vw}}@media screen and (min-width:1600px){#is__holopono-shop .is__content .is__eng{font-size:4vw}}@media screen and (min-width:320px){#is__holopono-shop .is__content .is__icon{padding:1.5rem 0;width:90px}}@media screen and (min-width:768px){#is__holopono-shop .is__content .is__icon{padding:1.5rem 0;width:90px}}@media screen and (min-width:960px){#is__holopono-shop .is__content .is__icon{padding:1.5rem 0;width:90px}}@media screen and (min-width:1600px){#is__holopono-shop .is__content .is__icon{padding:1.5rem 0;width:90px}}#is__holopono-shop .is__content a{text-decoration:underline}@media screen and (min-width:320px){#is__holopono-shop .is__content a{font-size:3.1vw}}@media screen and (min-width:768px){#is__holopono-shop .is__content a{font-size:2.1vw}}@media screen and (min-width:960px){#is__holopono-shop .is__content a{font-size:1.1vw}}@media screen and (min-width:1600px){#is__holopono-shop .is__content a{font-size:1.1vw}}#is__service-head .is__cs-bg img{position:relative}@media screen and (min-width:320px){#is__service-head .is__cs-bg img{width:80%;top:20%;left:-10%}}@media screen and (min-width:768px){#is__service-head .is__cs-bg img{width:80%;top:20%;left:-10%}}@media screen and (min-width:960px){#is__service-head .is__cs-bg img{width:53%;top:18%;left:-8%}}@media screen and (min-width:1600px){#is__service-head .is__cs-bg img{width:53%;top:18%;left:-8%}}.is__rec-btn{position:relative;color:#FFF}@media screen and (min-width:320px){.is__rec-btn{padding-right:30vw}}@media screen and (min-width:768px){.is__rec-btn{padding-right:30vw}}@media screen and (min-width:960px){.is__rec-btn{padding-right:120px}}@media screen and (min-width:1600px){.is__rec-btn{padding-right:120px}}.is__rec-btn .is__eng{font-family:"Quentin",sans-serif}@media screen and (min-width:320px){.is__rec-btn .is__eng{font-size:4vw;padding-right:1rem}}@media screen and (min-width:768px){.is__rec-btn .is__eng{font-size:4vw;padding-right:1rem}}@media screen and (min-width:960px){.is__rec-btn .is__eng{font-size:2rem;padding-right:1.5rem}}@media screen and (min-width:1600px){.is__rec-btn .is__eng{font-size:2rem;padding-right:1.5rem}}.is__rec-btn .is__jp{background:#FFF;color:#e82746;font-weight:700}@media screen and (min-width:320px){.is__rec-btn .is__jp{padding:5px 10px;font-size:3vw}}@media screen and (min-width:768px){.is__rec-btn .is__jp{padding:5px 10px;font-size:3vw}}@media screen and (min-width:960px){.is__rec-btn .is__jp{padding:5px 10px;font-size:14px}}@media screen and (min-width:1600px){.is__rec-btn .is__jp{padding:5px 10px;font-size:14px}}.is__rec-btn img{position:absolute;margin:0!important}@media screen and (min-width:320px){.is__rec-btn img{width:25vw!important;bottom:-0.5rem!important;right:0!important}}@media screen and (min-width:768px){.is__rec-btn img{width:25vw!important;bottom:-0.5rem!important;right:0!important}}@media screen and (min-width:960px){.is__rec-btn img{width:100px!important;bottom:-1rem!important;right:0!important}}@media screen and (min-width:1600px){.is__rec-btn img{width:100px!important;bottom:-1rem!important;right:0!important}}@media screen and (min-width:320px){.is__cs-head .is__eng{font-size:1.5rem;letter-spacing:1px}}@media screen and (min-width:768px){.is__cs-head .is__eng{font-size:1.5rem;letter-spacing:1px}}@media screen and (min-width:960px){.is__cs-head .is__eng{font-size:1.5rem;letter-spacing:1px}}@media screen and (min-width:1600px){.is__cs-head .is__eng{font-size:1.5rem;letter-spacing:1px}}#is__cs-service:before{content:"";display:block;position:absolute;top:0;left:0;width:72.5%;background:#f4f4f5}@media screen and (min-width:320px){#is__cs-service:before{height:100%}}@media screen and (min-width:768px){#is__cs-service:before{height:100%}}@media screen and (min-width:960px){#is__cs-service:before{height:100%}}@media screen and (min-width:1600px){#is__cs-service:before{height:100%}}@media screen and (min-width:320px){#is__cs-service .container__large{padding:15vw 0 27vw;margin:0}}@media screen and (min-width:768px){#is__cs-service .container__large{padding:15vw 0 27vw;margin:0}}@media screen and (min-width:960px){#is__cs-service .container__large{padding:3rem 0 20vw;margin:0 5vw}}@media screen and (min-width:1600px){#is__cs-service .container__large{padding:3rem 0 20vw;margin:0 5vw}}#is__cs-service .is__bg:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#3b3b53;opacity:0.8}#is__cs-service .is__cs-head{color:#FFF}@media screen and (min-width:320px){#is__cs-service .is__cs-head{padding:0 5vw}}@media screen and (min-width:768px){#is__cs-service .is__cs-head{padding:0 5vw}}@media screen and (min-width:960px){#is__cs-service .is__cs-head{padding:0 5vw}}@media screen and (min-width:1600px){#is__cs-service .is__cs-head{padding:0 5vw}}@media screen and (min-width:320px){#is__cs-service .is__gal{margin-top:-14vw}}@media screen and (min-width:768px){#is__cs-service .is__gal{margin-top:-14vw}}@media screen and (min-width:960px){#is__cs-service .is__gal{margin-top:-14vw}}@media screen and (min-width:1600px){#is__cs-service .is__gal{margin-top:-14vw}}@media screen and (min-width:320px){#is__cs-st{padding:0 0 5rem}}@media screen and (min-width:768px){#is__cs-st{padding:0 0 5rem}}@media screen and (min-width:960px){#is__cs-st{padding:0 0 5rem}}@media screen and (min-width:1600px){#is__cs-st{padding:0 0 5rem}}#is__cs-st:before{content:"";display:block;position:absolute;width:72.5%;height:100%;top:0;left:0;background:#f4f4f5}@media screen and (min-width:320px){#is__cs-st .is__cs-st{padding:3rem 0 0}}@media screen and (min-width:768px){#is__cs-st .is__cs-st{padding:3rem 0 0}}@media screen and (min-width:960px){#is__cs-st .is__cs-st{padding:3rem 0 0}}@media screen and (min-width:1600px){#is__cs-st .is__cs-st{padding:3rem 0 0}}#is__cs-st .is__cs-st .is__item{position:relative}@media screen and (min-width:320px){#is__cs-st .is__cs-st .is__item{width:100%}}@media screen and (min-width:768px){#is__cs-st .is__cs-st .is__item{width:100%}}@media screen and (min-width:960px){#is__cs-st .is__cs-st .is__item{width:50%}}@media screen and (min-width:1600px){#is__cs-st .is__cs-st .is__item{width:50%}}#is__cs-st .is__cs-st .is__item:hover dt{background:#e82746;color:#FFF;box-shadow:0 0 30px rgba(0,0,0,0.15);transition:-webkit-all 0.25s ease,all 0.25s ease}#is__cs-st .is__cs-st .is__item:hover dt:after{transition:transform 0.25s ease 0.2s}@media screen and (min-width:320px){#is__cs-st .is__cs-st .is__item:hover dt:after{transform:scaleY(1);transform-origin:center top}}@media screen and (min-width:768px){#is__cs-st .is__cs-st .is__item:hover dt:after{transform:scaleY(1);transform-origin:center top}}@media screen and (min-width:960px){#is__cs-st .is__cs-st .is__item:hover dt:after{transform:scaleX(1);transform-origin:center left}}@media screen and (min-width:1600px){#is__cs-st .is__cs-st .is__item:hover dt:after{transform:scaleX(1);transform-origin:center left}}#is__cs-st .is__cs-st .is__item:hover dd{z-index:1;visibility:visible;opacity:1;transform:translateY(0);transition:-webkit-all 0.25s ease 0.4s,all 0.25s ease 0.4s}@media screen and (min-width:320px){#is__cs-st .is__cs-st .is__item:hover dd{height:auto;max-height:100vh;padding:calc(30px + 1rem) 1rem 2rem}}@media screen and (min-width:768px){#is__cs-st .is__cs-st .is__item:hover dd{height:auto;max-height:100vh;padding:calc(30px + 1rem) 1rem 2rem}}@media screen and (min-width:960px){#is__cs-st .is__cs-st .is__item:hover dd{height:auto;max-height:100vh;padding:10px 0 0 120px}}@media screen and (min-width:1600px){#is__cs-st .is__cs-st .is__item:hover dd{height:auto;max-height:100vh;padding:10px 0 0 120px}}#is__cs-st .is__cs-st .is__item dt{position:relative;width:100%;background:#FFF;transition:-webkit-all 0.25s ease,all 0.25s ease}@media screen and (min-width:320px){#is__cs-st .is__cs-st .is__item dt{padding:1rem;font-size:3.14vw}}@media screen and (min-width:768px){#is__cs-st .is__cs-st .is__item dt{padding:1rem;font-size:3.14vw}}@media screen and (min-width:960px){#is__cs-st .is__cs-st .is__item dt{padding:1.5rem;font-size:14px}}@media screen and (min-width:1600px){#is__cs-st .is__cs-st .is__item dt{padding:1.5rem;font-size:14px}}#is__cs-st .is__cs-st .is__item dt:after{content:"";display:block;position:absolute;background:#e82746;transition:transform 0.25s ease 0.2s}@media screen and (min-width:320px){#is__cs-st .is__cs-st .is__item dt:after{width:1px;height:30px;top:auto;right:calc(50% - .5px);bottom:-30px;transform:scaleY(0);transform-origin:center bottom}}@media screen and (min-width:768px){#is__cs-st .is__cs-st .is__item dt:after{width:1px;height:30px;top:auto;right:calc(50% - .5px);bottom:-30px;transform:scaleY(0);transform-origin:center bottom}}@media screen and (min-width:960px){#is__cs-st .is__cs-st .is__item dt:after{width:100px;height:1px;top:calc(50% - .5px);right:-100px;bottom:auto;transform:scaleX(0);transform-origin:center right}}@media screen and (min-width:1600px){#is__cs-st .is__cs-st .is__item dt:after{width:100px;height:1px;top:calc(50% - .5px);right:-100px;bottom:auto;transform:scaleX(0);transform-origin:center right}}#is__cs-st .is__cs-st .is__item dd{width:100%;line-height:1.7;z-index:-1;visibility:hidden;opacity:0;transform:translateY(30px);transition:-webkit-all 0.25s ease 0.4s,all 0.25s ease 0.4s}@media screen and (min-width:320px){#is__cs-st .is__cs-st .is__item dd{position:static;height:0;max-height:0;font-size:2.8vw;padding:0 1rem;top:auto;left:auto}}@media screen and (min-width:768px){#is__cs-st .is__cs-st .is__item dd{position:static;height:0;max-height:0;font-size:2.8vw;padding:0 1rem;top:auto;left:auto}}@media screen and (min-width:960px){#is__cs-st .is__cs-st .is__item dd{position:absolute;height:auto;max-height:100vh;font-size:13px;padding:10px 0 0 120px;top:0;left:100%}}@media screen and (min-width:1600px){#is__cs-st .is__cs-st .is__item dd{position:absolute;height:auto;max-height:100vh;font-size:13px;padding:10px 0 0 120px;top:0;left:100%}}@media screen and (min-width:320px){#is__cs-flow{padding:0 0 5rem}}@media screen and (min-width:768px){#is__cs-flow{padding:0 0 5rem}}@media screen and (min-width:960px){#is__cs-flow{padding:0 0 5rem}}@media screen and (min-width:1600px){#is__cs-flow{padding:0 0 5rem}}#is__cs-flow:before{content:"";display:block;position:absolute;width:72.5%;top:0;left:0;background:#f4f4f5}@media screen and (min-width:320px){#is__cs-flow:before{height:65%}}@media screen and (min-width:768px){#is__cs-flow:before{height:65%}}@media screen and (min-width:960px){#is__cs-flow:before{height:50%}}@media screen and (min-width:1600px){#is__cs-flow:before{height:50%}}#is__cs-flow .is__cs-head{position:relative}@media screen and (min-width:320px){#is__cs-flow .is__cs-head{padding:0 0 10vw;top:auto}}@media screen and (min-width:768px){#is__cs-flow .is__cs-head{padding:0 0 10vw;top:auto}}@media screen and (min-width:960px){#is__cs-flow .is__cs-head{padding:0 0 0 5vw;top:5vw}}@media screen and (min-width:1600px){#is__cs-flow .is__cs-head{padding:0 0 0 5vw;top:5vw}}.is__single-gal .is__item{display:flex!important;flex-wrap:wrap}@media screen and (min-width:320px){.is__single-gal .is__item{flex-direction:column-reverse}}@media screen and (min-width:768px){.is__single-gal .is__item{flex-direction:column-reverse}}@media screen and (min-width:960px){.is__single-gal .is__item{flex-direction:row}}@media screen and (min-width:1600px){.is__single-gal .is__item{flex-direction:row}}.is__single-gal .is__top{position:relative}@media screen and (min-width:320px){.is__single-gal .is__top{width:100%;padding:0}}@media screen and (min-width:768px){.is__single-gal .is__top{width:100%;padding:0}}@media screen and (min-width:960px){.is__single-gal .is__top{width:50%;padding:0 5vw}}@media screen and (min-width:1600px){.is__single-gal .is__top{width:50%;padding:0 5vw}}@media screen and (min-width:320px){.is__single-gal .is__bottom{width:100%}}@media screen and (min-width:768px){.is__single-gal .is__bottom{width:100%}}@media screen and (min-width:960px){.is__single-gal .is__bottom{width:50%}}@media screen and (min-width:1600px){.is__single-gal .is__bottom{width:50%}}.is__single-gal .is__title{font-weight:400}@media screen and (min-width:320px){.is__single-gal .is__title{font-size:1.4rem;padding:10vw 0 0}}@media screen and (min-width:768px){.is__single-gal .is__title{font-size:1.4rem;padding:10vw 0 0}}@media screen and (min-width:960px){.is__single-gal .is__title{font-size:1.4rem;padding:10vw 0 0}}@media screen and (min-width:1600px){.is__single-gal .is__title{font-size:1.4rem;padding:10vw 0 0}}.is__single-gal .is__exp{line-height:1.7;opacity:0.7}@media screen and (min-width:320px){.is__single-gal .is__exp{font-size:14px;padding:1rem 0 0}}@media screen and (min-width:768px){.is__single-gal .is__exp{font-size:14px;padding:1rem 0 0}}@media screen and (min-width:960px){.is__single-gal .is__exp{font-size:14px;padding:3rem 0 0}}@media screen and (min-width:1600px){.is__single-gal .is__exp{font-size:14px;padding:3rem 0 0}}.is__single-gal .is__num{bottom:0;text-align:right}@media screen and (min-width:320px){.is__single-gal .is__num{position:static;font-size:1.3rem;right:auto}}@media screen and (min-width:768px){.is__single-gal .is__num{position:static;font-size:1.3rem;right:auto}}@media screen and (min-width:960px){.is__single-gal .is__num{position:absolute;font-size:1.3rem;right:5vw}}@media screen and (min-width:1600px){.is__single-gal .is__num{position:absolute;font-size:1.3rem;right:5vw}}.is__single-gal .thumb__item{position:relative;width:100%;height:0}@media screen and (min-width:320px){.is__single-gal .thumb__item{padding-bottom:55%}}@media screen and (min-width:768px){.is__single-gal .thumb__item{padding-bottom:55%}}@media screen and (min-width:960px){.is__single-gal .thumb__item{padding-bottom:70%}}@media screen and (min-width:1600px){.is__single-gal .thumb__item{padding-bottom:70%}}.is__single-gal .thumb__item img{position:absolute;top:0;left:0;width:100%;height:100%}.is__single-gal .slick-arrow{cursor:pointer;opacity:1!important;z-index:1}@media screen and (min-width:320px){.is__single-gal .slick-arrow{top:auto;bottom:-60px}}@media screen and (min-width:768px){.is__single-gal .slick-arrow{top:auto;bottom:-60px}}@media screen and (min-width:960px){.is__single-gal .slick-arrow{top:4vw;bottom:auto}}@media screen and (min-width:1600px){.is__single-gal .slick-arrow{top:4vw;bottom:auto}}.is__single-gal .slick-arrow:before{content:"";display:block;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:"Font Awesome 5 Free";font-weight:700;line-height:1;text-align:center;color:#3b3b53;opacity:1!important}@media screen and (min-width:320px){.is__single-gal .slick-prev{left:0}}@media screen and (min-width:768px){.is__single-gal .slick-prev{left:0}}@media screen and (min-width:960px){.is__single-gal .slick-prev{left:calc(21% - 6px)}}@media screen and (min-width:1600px){.is__single-gal .slick-prev{left:calc(21% - 6px)}}.is__single-gal .slick-prev:before{content:""}@media screen and (min-width:320px){.is__single-gal .slick-next{right:calc(82% - 6px)}}@media screen and (min-width:768px){.is__single-gal .slick-next{right:calc(82% - 6px)}}@media screen and (min-width:960px){.is__single-gal .slick-next{right:calc(75% - 6px)}}@media screen and (min-width:1600px){.is__single-gal .slick-next{right:calc(75% - 6px)}}.is__single-gal .slick-next:before{content:""}@media screen and (min-width:320px){.is__single-gal .slick-dots{bottom:-50px}}@media screen and (min-width:768px){.is__single-gal .slick-dots{bottom:-50px}}@media screen and (min-width:960px){.is__single-gal .slick-dots{bottom:-50px}}@media screen and (min-width:1600px){.is__single-gal .slick-dots{bottom:-50px}}@media screen and (min-width:320px){.is__contactform{margin-top:1.5rem}}@media screen and (min-width:768px){.is__contactform{margin-top:1.5rem}}@media screen and (min-width:960px){.is__contactform{margin-top:1.5rem}}@media screen and (min-width:1600px){.is__contactform{margin-top:1.5rem}}.is__contactform .is__inner{position:relative}@media screen and (min-width:320px){.is__contactform .is__form,.is__contactform .is__tel{padding:1rem 0}}@media screen and (min-width:768px){.is__contactform .is__form,.is__contactform .is__tel{padding:1rem 0}}@media screen and (min-width:960px){.is__contactform .is__form,.is__contactform .is__tel{padding:1.5rem 3rem}}@media screen and (min-width:1600px){.is__contactform .is__form,.is__contactform .is__tel{padding:1.5rem 3rem}}.is__contactform .is__form p,.is__contactform .is__tel p{width:100%;text-align:center;font-weight:700;opacity:0.7}@media screen and (min-width:320px){.is__contactform .is__form p,.is__contactform .is__tel p{font-size:14px}}@media screen and (min-width:768px){.is__contactform .is__form p,.is__contactform .is__tel p{font-size:14px}}@media screen and (min-width:960px){.is__contactform .is__form p,.is__contactform .is__tel p{font-size:14px}}@media screen and (min-width:1600px){.is__contactform .is__form p,.is__contactform .is__tel p{font-size:14px}}.is__contactform .is__form p{margin-bottom:1.5rem}.is__contactform .inp__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (min-width:320px){.is__contactform .inp__item{margin-bottom:1rem}}@media screen and (min-width:768px){.is__contactform .inp__item{margin-bottom:1rem}}@media screen and (min-width:960px){.is__contactform .inp__item{margin-bottom:1rem}}@media screen and (min-width:1600px){.is__contactform .inp__item{margin-bottom:1rem}}.is__contactform .inp__item .is__title{display:flex;align-items:center;font-weight:700}@media screen and (min-width:320px){.is__contactform .inp__item .is__title{justify-content:flex-start;width:100%;font-size:13px;text-align:right;padding:0 0 10px}}@media screen and (min-width:768px){.is__contactform .inp__item .is__title{justify-content:flex-start;width:100%;font-size:13px;text-align:right;padding:0 0 10px}}@media screen and (min-width:960px){.is__contactform .inp__item .is__title{justify-content:space-between;width:25%;font-size:13px;text-align:right;padding:0 10px 0 0}}@media screen and (min-width:1600px){.is__contactform .inp__item .is__title{justify-content:space-between;width:25%;font-size:13px;text-align:right;padding:0 10px 0 0}}.is__contactform .inp__item .is__title.is__n span{background:#FFF;color:#9a9a9a;border:solid 1px #9a9a9a}.is__contactform .inp__item .is__title.is__n span:before{background:#9a9a9a}.is__contactform .inp__item .is__title span{position:relative;display:inline-block;background:#e82746;color:#FFF;line-height:1}@media screen and (min-width:320px){.is__contactform .inp__item .is__title span{font-size:10px;padding:3px 6px;margin-right:5px}}@media screen and (min-width:768px){.is__contactform .inp__item .is__title span{font-size:10px;padding:3px 6px;margin-right:5px}}@media screen and (min-width:960px){.is__contactform .inp__item .is__title span{font-size:10px;padding:3px 6px;margin-right:0}}@media screen and (min-width:1600px){.is__contactform .inp__item .is__title span{font-size:10px;padding:3px 6px;margin-right:0}}.is__contactform .inp__item input,.is__contactform .inp__item select,.is__contactform .inp__item textarea{display:block;background:#FFF;outline:none;border:solid 1px transparent;box-shadow:5px 5px 30px rgba(0,0,0,0.15);transition:all 0.25s ease}@media screen and (min-width:320px){.is__contactform .inp__item input,.is__contactform .inp__item select,.is__contactform .inp__item textarea{width:100%;padding:1rem;font-size:14px}}@media screen and (min-width:768px){.is__contactform .inp__item input,.is__contactform .inp__item select,.is__contactform .inp__item textarea{width:100%;padding:1rem;font-size:14px}}@media screen and (min-width:960px){.is__contactform .inp__item input,.is__contactform .inp__item select,.is__contactform .inp__item textarea{width:70%;padding:1rem;font-size:14px}}@media screen and (min-width:1600px){.is__contactform .inp__item input,.is__contactform .inp__item select,.is__contactform .inp__item textarea{width:70%;padding:1rem;font-size:14px}}.is__contactform .inp__item input:focus,.is__contactform .inp__item select:focus,.is__contactform .inp__item textarea:focus{outline:none;border:solid 1px #e82746;box-shadow:0 0 30px rgba(0,0,0,0.15)}.is__contactform .inp__item input.is__ro,.is__contactform .inp__item select.is__ro,.is__contactform .inp__item textarea.is__ro{cursor:default;border:none;background:#f4f4f5}.is__contactform .inp__item input.is__ro:focus,.is__contactform .inp__item select.is__ro:focus,.is__contactform .inp__item textarea.is__ro:focus{box-shadow:none}@media screen and (min-width:320px){.is__contactform .inp__item textarea{height:150px}}@media screen and (min-width:768px){.is__contactform .inp__item textarea{height:150px}}@media screen and (min-width:960px){.is__contactform .inp__item textarea{height:200px}}@media screen and (min-width:1600px){.is__contactform .inp__item textarea{height:200px}}.is__contactform .is__flow{align-items:center}@media screen and (min-width:320px){.is__contactform .is__flow{padding:0 0 1.5rem}}@media screen and (min-width:768px){.is__contactform .is__flow{padding:1.5rem 0}}@media screen and (min-width:960px){.is__contactform .is__flow{padding:1.5rem 5rem}}@media screen and (min-width:1600px){.is__contactform .is__flow{padding:1.5rem 5rem}}.is__contactform .is__flow .is__item{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:320px){.is__contactform .is__flow .is__item{width:20%}}@media screen and (min-width:768px){.is__contactform .is__flow .is__item{width:20%}}@media screen and (min-width:960px){.is__contactform .is__flow .is__item{width:20%}}@media screen and (min-width:1600px){.is__contactform .is__flow .is__item{width:20%}}.is__contactform .is__flow .is__item.is__active .is__circle:before{opacity:1}.is__contactform .is__flow .is__item.is__active .is__text{opacity:1;color:#3b3b53;font-weight:700}.is__contactform .is__flow .is__item.is__active .is__border{background:#3b3b53}.is__contactform .is__flow .is__circle{position:relative;height:0}@media screen and (min-width:320px){.is__contactform .is__flow .is__circle{width:20%;padding-bottom:20%}}@media screen and (min-width:768px){.is__contactform .is__flow .is__circle{width:20%;padding-bottom:20%}}@media screen and (min-width:960px){.is__contactform .is__flow .is__circle{width:20%;padding-bottom:20%}}@media screen and (min-width:1600px){.is__contactform .is__flow .is__circle{width:20%;padding-bottom:20%}}.is__contactform .is__flow .is__circle:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#3b3b53;opacity:0.13}.is__contactform .is__flow .is__text{position:relative;z-index:-1;opacity:0.7;text-align:center}@media screen and (min-width:320px){.is__contactform .is__flow .is__text{width:120%;font-size:10px;padding-top:5px}}@media screen and (min-width:768px){.is__contactform .is__flow .is__text{width:100%;font-size:10px;padding-top:5px}}@media screen and (min-width:960px){.is__contactform .is__flow .is__text{width:100%;font-size:12px;padding-top:5px}}@media screen and (min-width:1600px){.is__contactform .is__flow .is__text{width:100%;font-size:12px;padding-top:5px}}.is__contactform .is__flow .is__border{width:100%;height:3px;background:#3b3b53;opacity:0.13}@media screen and (min-width:320px){.is__contactform .is__flow .is__border{transform:scale(1.6) translateY(-1.65vw)}}@media screen and (min-width:768px){.is__contactform .is__flow .is__border{transform:scale(1.6) translateY(-1.65vw)}}@media screen and (min-width:960px){.is__contactform .is__flow .is__border{transform:scale(1.6) translateY(-0.5vw)}}@media screen and (min-width:1600px){.is__contactform .is__flow .is__border{transform:scale(1.6) translateY(-0.5vw)}}@media screen and (min-width:320px){#is__article .is__inner{padding:3rem 0}}@media screen and (min-width:768px){#is__article .is__inner{padding:3rem 0}}@media screen and (min-width:960px){#is__article .is__inner{padding:3rem 0}}@media screen and (min-width:1600px){#is__article .is__inner{padding:3rem 0}}#is__article h2{font-family:"Cormorant Garamond","Noto Serif JP",serif;font-weight:400}@media screen and (min-width:320px){#is__article h2{font-size:1.7rem;padding:0 0 1rem}}@media screen and (min-width:768px){#is__article h2{font-size:1.7rem;padding:0 0 1rem}}@media screen and (min-width:960px){#is__article h2{font-size:1.7rem;padding:0 0 1rem}}@media screen and (min-width:1600px){#is__article h2{font-size:1.7rem;padding:0 0 1rem}}#is__article h3{font-weight:400}@media screen and (min-width:320px){#is__article h3{font-size:1rem;padding:10px 0 1rem}}@media screen and (min-width:768px){#is__article h3{font-size:1rem;padding:10px 0 1rem}}@media screen and (min-width:960px){#is__article h3{font-size:1rem;padding:10px 0 1rem}}@media screen and (min-width:1600px){#is__article h3{font-size:1rem;padding:10px 0 1rem}}#is__article p{line-height:1.7;opacity:0.7}@media screen and (min-width:320px){#is__article p{font-size:13px;margin-bottom:3rem}}@media screen and (min-width:768px){#is__article p{font-size:13px;margin-bottom:3rem}}@media screen and (min-width:960px){#is__article p{font-size:13px;margin-bottom:3rem}}@media screen and (min-width:1600px){#is__article p{font-size:13px;margin-bottom:3rem}}@media screen and (min-width:320px){#is__rc-head{padding:8vw 0 0}}@media screen and (min-width:768px){#is__rc-head{padding:8vw 0 0}}@media screen and (min-width:960px){#is__rc-head{padding:8vw 0 0}}@media screen and (min-width:1600px){#is__rc-head{padding:8vw 0 0}}#is__rc-head .is__img{position:relative;background:#f4f4f5;width:100%}@media screen and (min-width:320px){#is__rc-head .is__img{height:50vw}}@media screen and (min-width:768px){#is__rc-head .is__img{height:50vw}}@media screen and (min-width:960px){#is__rc-head .is__img{height:25vw}}@media screen and (min-width:1600px){#is__rc-head .is__img{height:25vw}}#is__rc-head .is__txt-ab{position:absolute;display:flex;flex-direction:column;align-items:flex-end;width:100%;color:#e82746}#is__rc-head .is__txt-ab .is__eng{position:relative;font-weight:700;text-align:right;line-height:1.2}@media screen and (min-width:320px){#is__rc-head .is__txt-ab .is__eng{font-size:11.5vw;right:-7vw;padding:0 0 1rem;margin-top:-8vw}}@media screen and (min-width:768px){#is__rc-head .is__txt-ab .is__eng{font-size:11.5vw;right:-7vw;padding:0 0 1rem;margin-top:-8vw}}@media screen and (min-width:960px){#is__rc-head .is__txt-ab .is__eng{font-size:5.5vw;right:-6vw;padding:0 0 1rem;margin-top:-4vw}}@media screen and (min-width:1600px){#is__rc-head .is__txt-ab .is__eng{font-size:5.5vw;right:-6vw;padding:0 0 1rem;margin-top:-4vw}}@media screen and (min-width:320px){#is__rc-head .is__txt-rt{padding:50vw 1.5rem 3rem 0}}@media screen and (min-width:768px){#is__rc-head .is__txt-rt{padding:50vw 1.5rem 3rem 0}}@media screen and (min-width:960px){#is__rc-head .is__txt-rt{padding:4rem 1.5rem 3rem 8rem}}@media screen and (min-width:1600px){#is__rc-head .is__txt-rt{padding:4rem 1.5rem 3rem 8rem}}#is__rc-head .is__txt-rt .is__title{position:relative;font-weight:400}@media screen and (min-width:320px){#is__rc-head .is__txt-rt .is__title{font-size:8vw;letter-spacing:2px}}@media screen and (min-width:768px){#is__rc-head .is__txt-rt .is__title{font-size:8vw;letter-spacing:2px}}@media screen and (min-width:960px){#is__rc-head .is__txt-rt .is__title{font-size:2rem;letter-spacing:2px}}@media screen and (min-width:1600px){#is__rc-head .is__txt-rt .is__title{font-size:2rem;letter-spacing:2px}}#is__rc-head .is__txt-rt .is__title:before{content:"";display:block;position:absolute;top:calc(50% - .5px);height:1px;background:#3b3b53;opacity:0.7}@media screen and (min-width:320px){#is__rc-head .is__txt-rt .is__title:before{width:5rem;left:-6.5rem}}@media screen and (min-width:768px){#is__rc-head .is__txt-rt .is__title:before{width:5rem;left:-6.5rem}}@media screen and (min-width:960px){#is__rc-head .is__txt-rt .is__title:before{width:5rem;left:-6.5rem}}@media screen and (min-width:1600px){#is__rc-head .is__txt-rt .is__title:before{width:5rem;left:-6.5rem}}#is__rc-head .is__txt-rt .is__exp{line-height:1.7;opacity:0.7}@media screen and (min-width:320px){#is__rc-head .is__txt-rt .is__exp{width:100%;font-size:12px;letter-spacing:1px;padding:1rem 0 0}}@media screen and (min-width:768px){#is__rc-head .is__txt-rt .is__exp{width:100%;font-size:12px;letter-spacing:1px;padding:1rem 0 0}}@media screen and (min-width:960px){#is__rc-head .is__txt-rt .is__exp{width:40%;font-size:14px;letter-spacing:1px;padding:1rem 0 0}}@media screen and (min-width:1600px){#is__rc-head .is__txt-rt .is__exp{width:40%;font-size:14px;letter-spacing:1px;padding:1rem 0 0}}.is__rc-head{font-weight:700}.is__rc-head .is__eng{color:#e82746}@media screen and (min-width:320px){.is__rc-head .is__eng{font-size:7vw}}@media screen and (min-width:768px){.is__rc-head .is__eng{font-size:7vw}}@media screen and (min-width:960px){.is__rc-head .is__eng{font-size:2.5rem}}@media screen and (min-width:1600px){.is__rc-head .is__eng{font-size:2.5rem}}@media screen and (min-width:320px){.is__rc-head .is__jp{font-size:3.4vw}}@media screen and (min-width:768px){.is__rc-head .is__jp{font-size:3.4vw}}@media screen and (min-width:960px){.is__rc-head .is__jp{font-size:14px}}@media screen and (min-width:1600px){.is__rc-head .is__jp{font-size:14px}}@media screen and (min-width:320px){#is__rc-msg{padding:3rem 0 5rem}}@media screen and (min-width:768px){#is__rc-msg{padding:3rem 0 5rem}}@media screen and (min-width:960px){#is__rc-msg{padding:3rem 0 5rem}}@media screen and (min-width:1600px){#is__rc-msg{padding:3rem 0 5rem}}#is__rc-msg:before{content:"";display:block;position:absolute;z-index:-1;bottom:0;width:67.5vw;background:#f4f4f5}@media screen and (min-width:320px){#is__rc-msg:before{right:5vw;height:50%}}@media screen and (min-width:768px){#is__rc-msg:before{right:5vw;height:50%}}@media screen and (min-width:960px){#is__rc-msg:before{right:5vw;height:50%}}@media screen and (min-width:1600px){#is__rc-msg:before{right:5vw;height:50%}}@media screen and (min-width:320px){#is__rc-msg .is__top{width:100%}}@media screen and (min-width:768px){#is__rc-msg .is__top{width:100%}}@media screen and (min-width:960px){#is__rc-msg .is__top{width:50%}}@media screen and (min-width:1600px){#is__rc-msg .is__top{width:50%}}@media screen and (min-width:320px){#is__rc-msg .is__bottom{width:100%;padding:2rem 0 0}}@media screen and (min-width:768px){#is__rc-msg .is__bottom{width:100%;padding:2rem 0 0}}@media screen and (min-width:960px){#is__rc-msg .is__bottom{width:50%;padding:2rem 5rem 0}}@media screen and (min-width:1600px){#is__rc-msg .is__bottom{width:50%;padding:2rem 5rem 0}}#is__rc-msg .thumb__item{position:relative;background-color:#f4f4f5;overflow:visible}@media screen and (min-width:320px){#is__rc-msg .thumb__item{height:30vw}}@media screen and (min-width:768px){#is__rc-msg .thumb__item{height:30vw}}@media screen and (min-width:960px){#is__rc-msg .thumb__item{height:30vw}}@media screen and (min-width:1600px){#is__rc-msg .thumb__item{height:30vw}}#is__rc-msg .thumb__item:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#e82746;z-index:-1}@media screen and (min-width:320px){#is__rc-msg .thumb__item:before{top:2rem;left:2rem}}@media screen and (min-width:768px){#is__rc-msg .thumb__item:before{top:2rem;left:2rem}}@media screen and (min-width:960px){#is__rc-msg .thumb__item:before{top:2rem;left:2rem}}@media screen and (min-width:1600px){#is__rc-msg .thumb__item:before{top:2rem;left:2rem}}#is__rc-msg .thumb__item img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}#is__rc-msg .is__exp{opacity:0.7;line-height:1.7}@media screen and (min-width:320px){#is__rc-msg .is__exp{font-size:12px;padding:2rem 0 1.5rem}}@media screen and (min-width:768px){#is__rc-msg .is__exp{font-size:12px;padding:2rem 0 1.5rem}}@media screen and (min-width:960px){#is__rc-msg .is__exp{font-size:13px;padding:3rem 0 1.5rem}}@media screen and (min-width:1600px){#is__rc-msg .is__exp{font-size:13px;padding:3rem 0 1.5rem}}@media screen and (min-width:320px){#is__rc-interview{padding:5rem 0}}@media screen and (min-width:768px){#is__rc-interview{padding:5rem 0}}@media screen and (min-width:960px){#is__rc-interview{padding:5rem 0}}@media screen and (min-width:1600px){#is__rc-interview{padding:5rem 0}}#is__rc-interview:after,#is__rc-interview:before{content:"";display:block;position:absolute;z-index:-1;background:#f4f4f5}#is__rc-interview:before{top:0;width:67.5vw}@media screen and (min-width:320px){#is__rc-interview:before{right:5vw;height:35%}}@media screen and (min-width:768px){#is__rc-interview:before{right:5vw;height:35%}}@media screen and (min-width:960px){#is__rc-interview:before{right:5vw;height:35%}}@media screen and (min-width:1600px){#is__rc-interview:before{right:5vw;height:35%}}#is__rc-interview:after{width:72.5vw;bottom:0;left:0}@media screen and (min-width:320px){#is__rc-interview:after{height:65%}}@media screen and (min-width:768px){#is__rc-interview:after{height:65%}}@media screen and (min-width:960px){#is__rc-interview:after{height:65%}}@media screen and (min-width:1600px){#is__rc-interview:after{height:65%}}#is__rc-interview .is__bg{position:relative}@media screen and (min-width:320px){#is__rc-interview .is__bg{padding:3rem 0 0}}@media screen and (min-width:768px){#is__rc-interview .is__bg{padding:3rem 0 0}}@media screen and (min-width:960px){#is__rc-interview .is__bg{padding:3rem 0 0}}@media screen and (min-width:1600px){#is__rc-interview .is__bg{padding:3rem 0 0}}@media screen and (min-width:320px){#is__rc-interview .is__bg .is__back,#is__rc-interview .is__bg .is__front{height:25vw}}@media screen and (min-width:768px){#is__rc-interview .is__bg .is__back,#is__rc-interview .is__bg .is__front{height:25vw}}@media screen and (min-width:960px){#is__rc-interview .is__bg .is__back,#is__rc-interview .is__bg .is__front{height:25vw}}@media screen and (min-width:1600px){#is__rc-interview .is__bg .is__back,#is__rc-interview .is__bg .is__front{height:25vw}}#is__rc-interview .is__bg .is__back{position:relative}@media screen and (min-width:320px){#is__rc-interview .is__bg .is__back{width:72.5vw}}@media screen and (min-width:768px){#is__rc-interview .is__bg .is__back{width:72.5vw}}@media screen and (min-width:960px){#is__rc-interview .is__bg .is__back{width:72.5vw}}@media screen and (min-width:1600px){#is__rc-interview .is__bg .is__back{width:72.5vw}}#is__rc-interview .is__bg .is__back img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#is__rc-interview .is__bg .is__front{position:relative;z-index:1;background:#e82746;opacity:0.8}@media screen and (min-width:320px){#is__rc-interview .is__bg .is__front{width:90vw;margin:-20vw 0 0 5vw}}@media screen and (min-width:768px){#is__rc-interview .is__bg .is__front{width:90vw;margin:-20vw 0 0 5vw}}@media screen and (min-width:960px){#is__rc-interview .is__bg .is__front{width:90vw;margin:-20vw 0 0 5vw}}@media screen and (min-width:1600px){#is__rc-interview .is__bg .is__front{width:90vw;margin:-20vw 0 0 5vw}}.is__rc-slider{z-index:10}@media screen and (min-width:320px){.is__rc-slider{width:200%;left:-50%;margin-top:-21vw}}@media screen and (min-width:768px){.is__rc-slider{width:200%;left:-50%;margin-top:-21vw}}@media screen and (min-width:960px){.is__rc-slider{width:120%;left:-10%;margin-top:-21vw}}@media screen and (min-width:1600px){.is__rc-slider{width:120%;left:-10%;margin-top:-21vw}}.is__rc-slider .is__item{cursor:pointer;transform:scale(1);transition:transform 0.3s ease}@media screen and (min-width:320px){.is__rc-slider .is__item{margin:0 1.5rem}}@media screen and (min-width:768px){.is__rc-slider .is__item{margin:0 1.5rem}}@media screen and (min-width:960px){.is__rc-slider .is__item{margin:0 1.5rem}}@media screen and (min-width:1600px){.is__rc-slider .is__item{margin:0 1.5rem}}.is__rc-slider .is__item:hover{transform:scale(1.1);transition:transform 0.3s ease}.is__rc-slider .is__item .is__img img{display:block;margin:0 auto}@media screen and (min-width:320px){.is__rc-slider .is__item .is__img img{width:70%}}@media screen and (min-width:768px){.is__rc-slider .is__item .is__img img{width:70%}}@media screen and (min-width:960px){.is__rc-slider .is__item .is__img img{width:70%}}@media screen and (min-width:1600px){.is__rc-slider .is__item .is__img img{width:70%}}@media screen and (min-width:320px){.is__rc-slider .is__item .is__text{font-size:1rem;padding:1.5rem 0 0.5rem}}@media screen and (min-width:768px){.is__rc-slider .is__item .is__text{font-size:1rem;padding:1.5rem 0 0.5rem}}@media screen and (min-width:960px){.is__rc-slider .is__item .is__text{font-size:1rem;padding:1.5rem 0 0.5rem}}@media screen and (min-width:1600px){.is__rc-slider .is__item .is__text{font-size:1rem;padding:1.5rem 0 0.5rem}}.is__rc-slider .is__item .is__text span{display:inline-block;line-height:1;background:#e82746;color:#FFF}@media screen and (min-width:320px){.is__rc-slider .is__item .is__text span{padding:2px;margin:3px 0}}@media screen and (min-width:768px){.is__rc-slider .is__item .is__text span{padding:2px;margin:3px 0}}@media screen and (min-width:960px){.is__rc-slider .is__item .is__text span{padding:2px;margin:3px 0}}@media screen and (min-width:1600px){.is__rc-slider .is__item .is__text span{padding:2px;margin:3px 0}}.is__rc-slider .is__item .is__pos{font-weight:700}@media screen and (min-width:320px){.is__rc-slider .is__item .is__pos{font-size:12px}}@media screen and (min-width:768px){.is__rc-slider .is__item .is__pos{font-size:12px}}@media screen and (min-width:960px){.is__rc-slider .is__item .is__pos{font-size:12px}}@media screen and (min-width:1600px){.is__rc-slider .is__item .is__pos{font-size:12px}}@media screen and (min-width:320px){.is__rc-slider .slick-dots{bottom:-65px}}@media screen and (min-width:768px){.is__rc-slider .slick-dots{bottom:-65px}}@media screen and (min-width:960px){.is__rc-slider .slick-dots{bottom:-65px}}@media screen and (min-width:1600px){.is__rc-slider .slick-dots{bottom:-65px}}@media screen and (min-width:320px){.is__philo-list{padding:2rem 0}}@media screen and (min-width:768px){.is__philo-list{padding:2rem 0}}@media screen and (min-width:960px){.is__philo-list{padding:5rem 0}}@media screen and (min-width:1600px){.is__philo-list{padding:5rem 0}}@media screen and (min-width:320px){.is__philo-list .is__item{padding:1rem 0;flex-wrap:wrap}}@media screen and (min-width:768px){.is__philo-list .is__item{padding:1rem 0;flex-wrap:wrap}}@media screen and (min-width:960px){.is__philo-list .is__item{padding:1rem 0;flex-wrap:nowrap}}@media screen and (min-width:1600px){.is__philo-list .is__item{padding:1rem 0;flex-wrap:nowrap}}.is__philo-list dt{font-weight:700}@media screen and (min-width:320px){.is__philo-list dt{width:100%}}@media screen and (min-width:768px){.is__philo-list dt{width:100%}}@media screen and (min-width:960px){.is__philo-list dt{width:40%}}@media screen and (min-width:1600px){.is__philo-list dt{width:40%}}@media screen and (min-width:320px){.is__philo-list .is__num{font-size:3.7vw;padding-right:10px}}@media screen and (min-width:768px){.is__philo-list .is__num{font-size:3.7vw;padding-right:10px}}@media screen and (min-width:960px){.is__philo-list .is__num{font-size:1rem;padding-right:10px}}@media screen and (min-width:1600px){.is__philo-list .is__num{font-size:1rem;padding-right:10px}}@media screen and (min-width:320px){.is__philo-list .is__eng{font-size:6vw}}@media screen and (min-width:768px){.is__philo-list .is__eng{font-size:6vw}}@media screen and (min-width:960px){.is__philo-list .is__eng{font-size:2rem}}@media screen and (min-width:1600px){.is__philo-list .is__eng{font-size:2rem}}.is__philo-list .is__exp{position:relative;opacity:0.7;line-height:1.7}@media screen and (min-width:320px){.is__philo-list .is__exp{width:100%;font-size:12px;padding:5px 0 0}}@media screen and (min-width:768px){.is__philo-list .is__exp{width:100%;font-size:12px;padding:5px 0 0}}@media screen and (min-width:960px){.is__philo-list .is__exp{width:60%;font-size:13px;padding:0}}@media screen and (min-width:1600px){.is__philo-list .is__exp{width:60%;font-size:13px;padding:0}}.is__philo-list .is__exp:before{content:"";display:block;position:absolute;height:1px;top:calc(50% - .5px);background:#3b3b53}@media screen and (min-width:320px){.is__philo-list .is__exp:before{width:5rem;left:-6.5rem}}@media screen and (min-width:768px){.is__philo-list .is__exp:before{width:5rem;left:-6.5rem}}@media screen and (min-width:960px){.is__philo-list .is__exp:before{width:5rem;left:-6.5rem}}@media screen and (min-width:1600px){.is__philo-list .is__exp:before{width:5rem;left:-6.5rem}}@media screen and (min-width:320px){#is__rc-rc{padding:5rem 0}}@media screen and (min-width:768px){#is__rc-rc{padding:5rem 0}}@media screen and (min-width:960px){#is__rc-rc{padding:5rem 0}}@media screen and (min-width:1600px){#is__rc-rc{padding:5rem 0}}@media screen and (min-width:320px){#is__rc-rc .is__inner{padding:0}}@media screen and (min-width:768px){#is__rc-rc .is__inner{padding:0}}@media screen and (min-width:960px){#is__rc-rc .is__inner{padding:0 5vw 0 0}}@media screen and (min-width:1600px){#is__rc-rc .is__inner{padding:0 5vw 0 0}}@media screen and (min-width:320px){#is__rc-rc .is__rc-list{justify-content:space-between;padding:3rem 0 0}}@media screen and (min-width:768px){#is__rc-rc .is__rc-list{justify-content:space-between;padding:3rem 0 0}}@media screen and (min-width:960px){#is__rc-rc .is__rc-list{justify-content:space-between;padding:3rem 0 0}}@media screen and (min-width:1600px){#is__rc-rc .is__rc-list{justify-content:space-between;padding:3rem 0 0}}#is__rc-rc .is__rc-list .is__item{cursor:pointer;background:#f4f4f5;transition:background 0.25s ease}@media screen and (min-width:320px){#is__rc-rc .is__rc-list .is__item{width:49%;margin-bottom:2%;padding:1.5rem 1rem}}@media screen and (min-width:768px){#is__rc-rc .is__rc-list .is__item{width:49%;margin-bottom:2%;padding:1.5rem 1rem}}@media screen and (min-width:960px){#is__rc-rc .is__rc-list .is__item{width:32%;margin-bottom:2%;padding:1.5rem 1rem}}@media screen and (min-width:1600px){#is__rc-rc .is__rc-list .is__item{width:32%;margin-bottom:2%;padding:1.5rem 1rem}}#is__rc-rc .is__rc-list .is__item:hover{background:#e82746}#is__rc-rc .is__rc-list .is__item:hover .is__icon,#is__rc-rc .is__rc-list .is__item:hover .is__title{color:#FFF}#is__rc-rc .is__rc-list .is__item-inner{width:100%}#is__rc-rc .is__rc-list .is__icon,#is__rc-rc .is__rc-list .is__title{transition:color 0.25s ease}#is__rc-rc .is__rc-list .is__title{font-weight:700}@media screen and (min-width:320px){#is__rc-rc .is__rc-list .is__title{font-size:2.9vw}}@media screen and (min-width:768px){#is__rc-rc .is__rc-list .is__title{font-size:2.9vw}}@media screen and (min-width:960px){#is__rc-rc .is__rc-list .is__title{font-size:14px}}@media screen and (min-width:1600px){#is__rc-rc .is__rc-list .is__title{font-size:14px}}#is__rc-rc .is__rc-list .is__icon{color:#e82746}@media screen and (min-width:320px){#is__rc-rc .is__rc-list .is__icon{font-size:12px}}@media screen and (min-width:768px){#is__rc-rc .is__rc-list .is__icon{font-size:12px}}@media screen and (min-width:960px){#is__rc-rc .is__rc-list .is__icon{font-size:12px}}@media screen and (min-width:1600px){#is__rc-rc .is__rc-list .is__icon{font-size:12px}}@media screen and (min-width:320px){#is__rc-rc .is__rc-list .is__icon span{display:none}}@media screen and (min-width:768px){#is__rc-rc .is__rc-list .is__icon span{display:none}}@media screen and (min-width:960px){#is__rc-rc .is__rc-list .is__icon span{display:inline}}@media screen and (min-width:1600px){#is__rc-rc .is__rc-list .is__icon span{display:inline}}#is__contact.is__rc:before{content:"";display:block;position:absolute;z-index:-1;width:72.5vw;left:0;background:#f4f4f5}@media screen and (min-width:320px){#is__contact.is__rc:before{height:40%;top:10%}}@media screen and (min-width:768px){#is__contact.is__rc:before{height:40%;top:10%}}@media screen and (min-width:960px){#is__contact.is__rc:before{height:40%;top:10%}}@media screen and (min-width:1600px){#is__contact.is__rc:before{height:40%;top:10%}}#is__recruit-interview--hidden{position:fixed;z-index:-1;visibility:hidden;top:0;left:0;width:100%}#is__recruit-interview--hidden.is__active{z-index:100000;visibility:visible}#is__recruit-interview--hidden.is__active .is__bg{opacity:1;transform:translateY(0);transition:-webkit-all 0.5s ease,all 0.5s ease}#is__recruit-interview--hidden.is__active .is__top{opacity:1;transform:translateX(0);transition:-webkit-all 0.3s ease 0.15s,all 0.3s ease 0.15s}#is__recruit-interview--hidden.is__active .is__interview dl{opacity:1;transform:translateX(0)}#is__recruit-interview--hidden.is__active .is__close{opacity:1;transform:scale(1);transition:-webkit-all 0.3s ease 0.5s,all 0.3s ease 0.5s}#is__recruit-interview--hidden .is__bg{background:#FFF;opacity:0;transform:translateY(2rem);transition:-webkit-all 0.5s ease,all 0.5s ease}#is__recruit-interview--hidden .is__bg:before{content:"";display:block;position:absolute;background:#f4f4f5;right:0;bottom:0}@media screen and (min-width:320px){#is__recruit-interview--hidden .is__bg:before{width:80%;height:60%}}@media screen and (min-width:768px){#is__recruit-interview--hidden .is__bg:before{width:75%;height:50%}}@media screen and (min-width:960px){#is__recruit-interview--hidden .is__bg:before{width:75%;height:50%}}@media screen and (min-width:1600px){#is__recruit-interview--hidden .is__bg:before{width:75%;height:50%}}#is__recruit-interview--hidden .is__content{position:absolute;z-index:-1;opacity:0;visibility:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#is__recruit-interview--hidden .is__content::-webkit-scrollbar{display:none}#is__recruit-interview--hidden .is__content.is__active{position:relative;z-index:1;opacity:1;visibility:visible}#is__recruit-interview--hidden .is__top{opacity:0;transform:translateX(-30px);transition:-webkit-all 0.3s ease 0.15s,all 0.3s ease 0.15s}@media screen and (min-width:320px){#is__recruit-interview--hidden .is__top{width:100%}}@media screen and (min-width:768px){#is__recruit-interview--hidden .is__top{width:40%}}@media screen and (min-width:960px){#is__recruit-interview--hidden .is__top{width:40%}}@media screen and (min-width:1600px){#is__recruit-interview--hidden .is__top{width:40%}}@media screen and (min-width:320px){#is__recruit-interview--hidden .is__bottom{width:100%}}@media screen and (min-width:768px){#is__recruit-interview--hidden .is__bottom{width:60%}}@media screen and (min-width:960px){#is__recruit-interview--hidden .is__bottom{width:60%}}@media screen and (min-width:1600px){#is__recruit-interview--hidden .is__bottom{width:60%}}#is__recruit-interview--hidden .thumb__item{position:relative;overflow:visible;width:100%}@media screen and (min-width:320px){#is__recruit-interview--hidden .thumb__item{height:70vw}}@media screen and (min-width:768px){#is__recruit-interview--hidden .thumb__item{height:40vw}}@media screen and (min-width:960px){#is__recruit-interview--hidden .thumb__item{height:40vw}}@media screen and (min-width:1600px){#is__recruit-interview--hidden .thumb__item{height:40vw}}#is__recruit-interview--hidden .thumb__item .is__eng{position:absolute;right:0;display:inline-block;line-height:1;background:#e82746;color:#FFF;font-weight:700;letter-spacing:3px}@media screen and (min-width:320px){#is__recruit-interview--hidden .thumb__item .is__eng{bottom:-3.6vw;font-size:5.7vw;padding:3px 5px 6px}}@media screen and (min-width:768px){#is__recruit-interview--hidden .thumb__item .is__eng{bottom:-1.6vw;font-size:2.7vw;padding:3px 5px 6px}}@media screen and (min-width:960px){#is__recruit-interview--hidden .thumb__item .is__eng{bottom:-1.6vw;font-size:2.7vw;padding:3px 5px 6px}}@media screen and (min-width:1600px){#is__recruit-interview--hidden .thumb__item .is__eng{bottom:-1.6vw;font-size:2.7vw;padding:3px 5px 6px}}@media screen and (min-width:320px){#is__recruit-interview--hidden .is__title-area{justify-content:flex-end;padding:8vw 5vw 0}}@media screen and (min-width:768px){#is__recruit-interview--hidden .is__title-area{justify-content:flex-end;padding:4vw 0 0}}@media screen and (min-width:960px){#is__recruit-interview--hidden .is__title-area{justify-content:flex-end;padding:4vw 0 0}}@media screen and (min-width:1600px){#is__recruit-interview--hidden .is__title-area{justify-content:flex-end;padding:4vw 0 0}}@media screen and (min-width:320px){#is__recruit-interview--hidden .is__title-area .is__title{font-size:5.4vw}}@media screen and (min-width:768px){#is__recruit-interview--hidden .is__title-area .is__title{font-size:2.4vw}}@media screen and (min-width:960px){#is__recruit-interview--hidden .is__title-area .is__title{font-size:2.4vw}}@media screen and (min-width:1600px){#is__recruit-interview--hidden .is__title-area .is__title{font-size:2.4vw}}#is__recruit-interview--hidden .is__title-area .is__exp{font-weight:700}@media screen and (min-width:320px){#is__recruit-interview--hidden .is__title-area .is__exp{font-size:3vw;padding:10px 0 0}}@media screen and (min-width:768px){#is__recruit-interview--hidden .is__title-area .is__exp{font-size:1rem;padding:10px 0 0}}@media screen and (min-width:960px){#is__recruit-interview--hidden .is__title-area .is__exp{font-size:1rem;padding:10px 0 0}}@media screen and (min-width:1600px){#is__recruit-interview--hidden .is__title-area .is__exp{font-size:1rem;padding:10px 0 0}}@media screen and (min-width:320px){#is__recruit-interview--hidden .is__interview{padding:10vw 5vw 0}}@media screen and (min-width:768px){#is__recruit-interview--hidden .is__interview{padding:7vw 7vw 0}}@media screen and (min-width:960px){#is__recruit-interview--hidden .is__interview{padding:7vw 7vw 0}}@media screen and (min-width:1600px){#is__recruit-interview--hidden .is__interview{padding:7vw 7vw 0}}#is__recruit-interview--hidden .is__interview dl{opacity:0;transform:translateX(2rem)}#is__recruit-interview--hidden .is__interview dl:first-child{transition:-webkit-all 0.3s ease 0.3s,all 0.3s ease 0.3s}#is__recruit-interview--hidden .is__interview dl:nth-child(2){transition:-webkit-all 0.3s ease 0.4s,all 0.3s ease 0.4s}#is__recruit-interview--hidden .is__interview dl:nth-child(3){transition:-webkit-all 0.3s ease 0.5s,all 0.3s ease 0.5s}#is__recruit-interview--hidden .is__interview dt{font-weight:700;letter-spacing:1px}@media screen and (min-width:320px){#is__recruit-interview--hidden .is__interview dt{font-size:3.5vw}}@media screen and (min-width:768px){#is__recruit-interview--hidden .is__interview dt{font-size:1.5vw}}@media screen and (min-width:960px){#is__recruit-interview--hidden .is__interview dt{font-size:1.5vw}}@media screen and (min-width:1600px){#is__recruit-interview--hidden .is__interview dt{font-size:1.5vw}}#is__recruit-interview--hidden .is__interview dd{position:relative;letter-spacing:1px;opacity:0.8}@media screen and (min-width:320px){#is__recruit-interview--hidden .is__interview dd{font-size:2.8vw;padding:1rem 0 3rem 35px}}@media screen and (min-width:768px){#is__recruit-interview--hidden .is__interview dd{font-size:1vw;padding:1rem 0 3rem 60px}}@media screen and (min-width:960px){#is__recruit-interview--hidden .is__interview dd{font-size:1vw;padding:1rem 0 3rem 60px}}@media screen and (min-width:1600px){#is__recruit-interview--hidden .is__interview dd{font-size:1vw;padding:1rem 0 3rem 60px}}#is__recruit-interview--hidden .is__interview dd:before{content:"";display:block;position:absolute;left:0;height:1px;background:#3b3b53}@media screen and (min-width:320px){#is__recruit-interview--hidden .is__interview dd:before{top:26px;width:20px}}@media screen and (min-width:768px){#is__recruit-interview--hidden .is__interview dd:before{top:26px;width:40px}}@media screen and (min-width:960px){#is__recruit-interview--hidden .is__interview dd:before{top:26px;width:40px}}@media screen and (min-width:1600px){#is__recruit-interview--hidden .is__interview dd:before{top:26px;width:40px}}#is__recruit-interview--hidden .is__close{position:absolute;z-index:1;color:#e82746;opacity:0;transform:scale(0.7);transition:-webkit-all 0.3s ease 0.5s,all 0.3s ease 0.5s}@media screen and (min-width:320px){#is__recruit-interview--hidden .is__close{font-size:10vw;top:1vw;right:5vw}}@media screen and (min-width:768px){#is__recruit-interview--hidden .is__close{font-size:3vw;top:1vw;right:3vw}}@media screen and (min-width:960px){#is__recruit-interview--hidden .is__close{font-size:3vw;top:1vw;right:3vw}}@media screen and (min-width:1600px){#is__recruit-interview--hidden .is__close{font-size:3vw;top:1vw;right:3vw}}#is__recruit-entry--hidden{position:fixed;z-index:-1;visibility:hidden;top:0;left:0;width:100%}#is__recruit-entry--hidden.is__active{z-index:100000;visibility:visible}#is__recruit-entry--hidden.is__active .is__bg{opacity:1;transform:translateY(0);transition:-webkit-all 0.5s ease,all 0.5s ease}#is__recruit-entry--hidden.is__active .is__top{opacity:1;transform:translateX(0);transition:-webkit-all 0.3s ease 0.15s,all 0.3s ease 0.15s}#is__recruit-entry--hidden.is__active .is__entry dl{opacity:1;transform:translateX(0)}#is__recruit-entry--hidden.is__active .is__close{opacity:1;transform:scale(1);transition:-webkit-all 0.3s ease 0.5s,all 0.3s ease 0.5s}#is__recruit-entry--hidden .is__bg{background:#f4f4f5;opacity:0;transform:translateY(2rem);transition:-webkit-all 0.5s ease,all 0.5s ease}#is__recruit-entry--hidden .is__content{position:absolute;z-index:-1;opacity:0;visibility:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:320px){#is__recruit-entry--hidden .is__content{padding:0 5vw}}@media screen and (min-width:768px){#is__recruit-entry--hidden .is__content{padding:0 20vw}}@media screen and (min-width:960px){#is__recruit-entry--hidden .is__content{padding:0 20vw}}@media screen and (min-width:1600px){#is__recruit-entry--hidden .is__content{padding:0 20vw}}#is__recruit-entry--hidden .is__content::-webkit-scrollbar{display:none}#is__recruit-entry--hidden .is__content.is__active{position:relative;z-index:1;opacity:1;visibility:visible}#is__recruit-entry--hidden .is__top{opacity:0;transform:translateX(-30px);transition:-webkit-all 0.3s ease 0.15s,all 0.3s ease 0.15s}@media screen and (min-width:320px){#is__recruit-entry--hidden .is__top{width:100%;padding:0 1rem}}@media screen and (min-width:768px){#is__recruit-entry--hidden .is__top{width:100%;padding:0 3rem}}@media screen and (min-width:960px){#is__recruit-entry--hidden .is__top{width:100%;padding:0 3rem}}@media screen and (min-width:1600px){#is__recruit-entry--hidden .is__top{width:100%;padding:0 3rem}}#is__recruit-entry--hidden .is__bottom{position:relative}@media screen and (min-width:320px){#is__recruit-entry--hidden .is__bottom{width:100%;padding:1rem}}@media screen and (min-width:768px){#is__recruit-entry--hidden .is__bottom{width:100%;padding:3rem}}@media screen and (min-width:960px){#is__recruit-entry--hidden .is__bottom{width:100%;padding:3rem}}@media screen and (min-width:1600px){#is__recruit-entry--hidden .is__bottom{width:100%;padding:3rem}}#is__recruit-entry--hidden .is__bottom:after,#is__recruit-entry--hidden .is__bottom:before{content:"";display:block;position:absolute;background:#e82746}@media screen and (min-width:320px){#is__recruit-entry--hidden .is__bottom:after,#is__recruit-entry--hidden .is__bottom:before{width:20vw;height:20vw}}@media screen and (min-width:768px){#is__recruit-entry--hidden .is__bottom:after,#is__recruit-entry--hidden .is__bottom:before{width:20vw;height:20vw}}@media screen and (min-width:960px){#is__recruit-entry--hidden .is__bottom:after,#is__recruit-entry--hidden .is__bottom:before{width:20vw;height:20vw}}@media screen and (min-width:1600px){#is__recruit-entry--hidden .is__bottom:after,#is__recruit-entry--hidden .is__bottom:before{width:20vw;height:20vw}}#is__recruit-entry--hidden .is__bottom:before{top:0;right:0}#is__recruit-entry--hidden .is__bottom:after{bottom:0;left:0}#is__recruit-entry--hidden .is__eng{color:#e82746;font-weight:700;letter-spacing:1px}@media screen and (min-width:320px){#is__recruit-entry--hidden .is__eng{font-size:5.7vw;padding:10vw 0 10px}}@media screen and (min-width:768px){#is__recruit-entry--hidden .is__eng{font-size:3.4vw;padding:10vw 0 10px}}@media screen and (min-width:960px){#is__recruit-entry--hidden .is__eng{font-size:3.4vw;padding:10vw 0 10px}}@media screen and (min-width:1600px){#is__recruit-entry--hidden .is__eng{font-size:3.4vw;padding:10vw 0 10px}}#is__recruit-entry--hidden .is__jp{font-weight:700}@media screen and (min-width:320px){#is__recruit-entry--hidden .is__jp{font-size:1rem;padding-bottom:3rem}}@media screen and (min-width:768px){#is__recruit-entry--hidden .is__jp{font-size:1rem;padding-bottom:3rem}}@media screen and (min-width:960px){#is__recruit-entry--hidden .is__jp{font-size:1rem;padding-bottom:3rem}}@media screen and (min-width:1600px){#is__recruit-entry--hidden .is__jp{font-size:1rem;padding-bottom:3rem}}#is__recruit-entry--hidden .is__entry{position:relative;z-index:1;width:100%;background:#FFF}@media screen and (min-width:320px){#is__recruit-entry--hidden .is__entry{padding:1rem}}@media screen and (min-width:768px){#is__recruit-entry--hidden .is__entry{padding:3rem}}@media screen and (min-width:960px){#is__recruit-entry--hidden .is__entry{padding:3rem}}@media screen and (min-width:1600px){#is__recruit-entry--hidden .is__entry{padding:3rem}}#is__recruit-entry--hidden .is__entry dl{display:flex;justify-content:space-between;flex-wrap:wrap;opacity:0;transform:translateX(2rem);transition:-webkit-all 0.3s ease 0.3s,all 0.3s ease 0.3s}@media screen and (min-width:320px){#is__recruit-entry--hidden .is__entry dl{margin-bottom:1rem}}@media screen and (min-width:768px){#is__recruit-entry--hidden .is__entry dl{margin-bottom:1rem}}@media screen and (min-width:960px){#is__recruit-entry--hidden .is__entry dl{margin-bottom:1rem}}@media screen and (min-width:1600px){#is__recruit-entry--hidden .is__entry dl{margin-bottom:1rem}}#is__recruit-entry--hidden .is__entry dt{background:#f4f4f5;font-weight:700;letter-spacing:1px}@media screen and (min-width:320px){#is__recruit-entry--hidden .is__entry dt{width:100%;font-size:2.5vw;padding:1rem}}@media screen and (min-width:768px){#is__recruit-entry--hidden .is__entry dt{width:30%;font-size:1.3vw;padding:1rem}}@media screen and (min-width:960px){#is__recruit-entry--hidden .is__entry dt{width:30%;font-size:1.3vw;padding:1rem}}@media screen and (min-width:1600px){#is__recruit-entry--hidden .is__entry dt{width:30%;font-size:1.3vw;padding:1rem}}#is__recruit-entry--hidden .is__entry dd{position:relative;letter-spacing:1px;opacity:0.8}@media screen and (min-width:320px){#is__recruit-entry--hidden .is__entry dd{width:100%;font-size:2.8vw;padding:1rem 0}}@media screen and (min-width:768px){#is__recruit-entry--hidden .is__entry dd{width:70%;font-size:1vw;padding:1rem 0 1rem 1.5rem}}@media screen and (min-width:960px){#is__recruit-entry--hidden .is__entry dd{width:70%;font-size:1vw;padding:1rem 0 1rem 1.5rem}}@media screen and (min-width:1600px){#is__recruit-entry--hidden .is__entry dd{width:70%;font-size:1vw;padding:1rem 0 1rem 1.5rem}}#is__recruit-entry--hidden .is__close{position:absolute;z-index:1;color:#e82746;opacity:0;transform:scale(0.7);transition:-webkit-all 0.3s ease 0.5s,all 0.3s ease 0.5s}@media screen and (min-width:320px){#is__recruit-entry--hidden .is__close{font-size:10vw;top:1vw;right:5vw}}@media screen and (min-width:768px){#is__recruit-entry--hidden .is__close{font-size:3vw;top:1vw;right:3vw}}@media screen and (min-width:960px){#is__recruit-entry--hidden .is__close{font-size:3vw;top:1vw;right:3vw}}@media screen and (min-width:1600px){#is__recruit-entry--hidden .is__close{font-size:3vw;top:1vw;right:3vw}}@media screen and (min-width:320px){#singlepage.is__no-head{padding-top:32vw}}@media screen and (min-width:768px){#singlepage.is__no-head{padding-top:18vw}}@media screen and (min-width:960px){#singlepage.is__no-head{padding-top:10vw}}@media screen and (min-width:1600px){#singlepage.is__no-head{padding-top:10vw}}#is__holopono-insta .instagram-container{display:flex;flex-wrap:wrap;margin:0;padding:0.5rem}#is__holopono-insta .instagram-item{position:relative;width:50%;padding:0.5rem}@media screen and (min-width:768px){#is__holopono-insta .instagram-container{padding:1rem}#is__holopono-insta .instagram-item{width:33%;padding:1rem}}#is__holopono-insta a.instagram-card{display:block;position:relative;width:100%;height:0;padding-bottom:100%;transition:-webkit-all 0.7s ease,all 0.7s ease}#is__holopono-insta a.instagram-card:hover{box-shadow:0 0.5rem 2rem -1rem rgba(0,0,0,0.6);transform:scale(1.1)}#is__holopono-insta .thumb__img{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}#is__holopono-insta .thumb__img img,#is__holopono-insta .thumb__img video{width:100%;height:100%;object-fit:cover}#is__holopono-insta .instagram-card__img{max-width:100%;height:auto;display:block}#is__holopono-insta .instagram-card__badge{position:absolute;top:8px;left:8px;display:flex;align-items:center;line-height:1;font-size:14px;color:#ffffff}#is__holopono-insta .instagram-card__badge svg{fill:#FFF}#is__holopono-insta .instagram-icon{display:block;width:20px;height:20px}