.t__rd{color:#ec7466}.t__bl{color:#46afd3}.t__bl__light{color:#dcf5fd}.t__gr{color:#00b7a3}.t__gy{color:#7a7a7a}.t__wh{color:#FFF}.t__tp{opacity:.6}.t__min{font-family:'Noto Serif JP', serif}.text__vertical{display:inline-flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 320px){.text__vertical{writing-mode:horizontal-tb}}@media screen and (min-width: 768px){.text__vertical{writing-mode:vertical-rl}}@media screen and (min-width: 960px){.text__vertical{writing-mode:vertical-rl}}@media screen and (min-width: 1600px){.text__vertical{writing-mode:vertical-rl}}@media screen and (min-width: 320px){.text__vertical.animate .border{width:100%;height:100%}}@media screen and (min-width: 768px){.text__vertical.animate .border{width:100%;height:100%}}@media screen and (min-width: 960px){.text__vertical.animate .border{width:100%;height:100%}}@media screen and (min-width: 1600px){.text__vertical.animate .border{width:100%;height:100%}}.text__vertical.animate .text{opacity:1}.text__vertical .text__line{position:relative;display:inline-block}@media screen and (min-width: 320px){.text__vertical .text__line{padding:.3rem;margin:.3rem 0}}@media screen and (min-width: 768px){.text__vertical .text__line{padding:.5rem;margin:0 .5rem}}@media screen and (min-width: 960px){.text__vertical .text__line{padding:.5rem;margin:0 .5rem}}@media screen and (min-width: 1600px){.text__vertical .text__line{padding:.5rem;margin:0 .5rem}}.text__vertical .border{position:absolute;top:0;left:0;transition:all .7s}@media screen and (min-width: 320px){.text__vertical .border{width:0%;height:100%}}@media screen and (min-width: 768px){.text__vertical .border{width:100%;height:0%}}@media screen and (min-width: 960px){.text__vertical .border{width:100%;height:0%}}@media screen and (min-width: 1600px){.text__vertical .border{width:100%;height:0%}}.text__vertical .border.light{background:#FFF}.text__vertical .border.light__bl{background:#46afd3}.text__vertical .text{position:relative;opacity:0;transition:all .7s;transition-delay:.7s}.animation01,.animation02,.animation03,.animation04,.animation05,.animation06{opacity:0}@media screen and (min-width: 320px){.animation01,.animation02,.animation03,.animation04,.animation05,.animation06{transform:translateY(50px) scale(1.15)}}@media screen and (min-width: 768px){.animation01,.animation02,.animation03,.animation04,.animation05,.animation06{transform:translateY(50px) scale(1.15)}}@media screen and (min-width: 960px){.animation01,.animation02,.animation03,.animation04,.animation05,.animation06{transform:translateY(50px) scale(1.15)}}@media screen and (min-width: 1600px){.animation01,.animation02,.animation03,.animation04,.animation05,.animation06{transform:translateY(50px) scale(1.15)}}@keyframes fadeIn{0%{transform:translateY(50px) scale(1.15);opacity:0}100%{transform:translateY(0) scale(1);opacity:1}}.fadeInUp01,.fadeInUp02,.fadeInUp03,.fadeInUp04,.fadeInUp05,.fadeInUp06{animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:ease;animation-duration:.6s}@media screen and (min-width: 320px){.fadeInUp03{animation-delay:.3s}}@media screen and (min-width: 768px){.fadeInUp03{animation-delay:.3s}}@media screen and (min-width: 960px){.fadeInUp03{animation-delay:.3s}}@media screen and (min-width: 1600px){.fadeInUp03{animation-delay:.3s}}@media screen and (min-width: 320px){.fadeInUp05{animation-delay:.6s}}@media screen and (min-width: 768px){.fadeInUp05{animation-delay:.6s}}@media screen and (min-width: 960px){.fadeInUp05{animation-delay:.6s}}@media screen and (min-width: 1600px){.fadeInUp05{animation-delay:.6s}}@media screen and (min-width: 320px){.fadeInUp06{animation-delay:.6s}}@media screen and (min-width: 768px){.fadeInUp06{animation-delay:.6s}}@media screen and (min-width: 960px){.fadeInUp06{animation-delay:2.1s}}@media screen and (min-width: 1600px){.fadeInUp06{animation-delay:2.1s}}@keyframes loading{0%{width:0}10%{width:100%}20%{width:0}30%{width:100%}40%{width:0}50%{width:100%}60%{width:0}70%{width:100%}80%{width:0}90%{width:100%}100%{width:0}}@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)}100%{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)}100%{transform-origin:top left;transform:scaleX(0)}}input[type="submit"],select,input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,select::focus,input[type="button"]::focus{outline-offset:-2px}input,textarea,select{border:none;box-shadow:none;outline:none}button{cursor:pointer;background:none;border:none;outline:none}button:focus{outline:none}.slick-slide{outline:none !important}html{-webkit-text-size-adjust:100%;background:#FFF;color:#323232}html.locked{overflow:hidden;-ms-touch-action:none;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-size:100%;color:#323232;line-height:1.7}main{overflow:hidden}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__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__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__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__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__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__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}}.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}}.ditem__inline{display:inline !important}.img__fit{width:100%;height:100%;object-fit:cover}.img__contain{width:100%;height:100%;object-fit:contain}.thumb__item{overflow:hidden;width:100%;height:100%}.img__item{width:100%;height:100%;background-color:#f2f6f9;background-size:cover;background-repeat:no-repeat;background-position:center center}.video__cover{width:auto;height:100%}.round__item{border-radius:100%}.common__head h2,.common__head p{padding-right:1.5rem !important;padding-left:1.5rem !important}.container__small{margin:0 auto}@media screen and (min-width: 320px){.container__small{width:90%}}@media screen and (min-width: 768px){.container__small{width:80%}}@media screen and (min-width: 960px){.container__small{width:600px}}@media screen and (min-width: 1600px){.container__small{width:700px}}@media screen and (min-width: 320px){.container__medium{margin:0 1.5rem}}@media screen and (min-width: 768px){.container__medium{margin:0 10vw}}@media screen and (min-width: 960px){.container__medium{margin:0 10vw}}@media screen and (min-width: 1600px){.container__medium{margin: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}}.common__wrapper{position:relative}@media screen and (min-width: 320px){.common__wrapper{padding:1.5rem 0}}@media screen and (min-width: 768px){.common__wrapper{padding:3rem 0}}@media screen and (min-width: 960px){.common__wrapper{padding:3rem 0}}@media screen and (min-width: 1600px){.common__wrapper{padding:3rem 0}}.common__inner{position:relative}@media screen and (min-width: 320px){.common__inner{padding:0 1.5rem}}@media screen and (min-width: 768px){.common__inner{padding:0 1.5rem}}@media screen and (min-width: 960px){.common__inner{padding:0 5vw}}@media screen and (min-width: 1600px){.common__inner{padding:0 5vw}}.middle__container{margin:0 auto}@media screen and (min-width: 320px){.middle__container{max-width:100%}}@media screen and (min-width: 768px){.middle__container{max-width:100%}}@media screen and (min-width: 960px){.middle__container{max-width:1300px}}@media screen and (min-width: 1600px){.middle__container{max-width:1300px}}.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 !important}.flex__inner.row__wrap,.flex__item.row__wrap{flex-direction:row;flex-wrap:wrap}.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__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__stretch,.flex__item.row__start__stretch{flex-direction:row;justify-content:flex-start;align-items:stretch}.flex__inner.row__end__center,.flex__item.row__end__center{flex-direction:row;justify-content:flex-end;align-items:center}.flex__inner.row__end__start,.flex__item.row__end__start{flex-direction:row;justify-content:flex-end;align-items:flex-start}.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.rowreverse__start__start,.flex__item.rowreverse__start__start{flex-direction:row-reverse;justify-content:flex-start;align-items:flex-start}.flex__inner.rowreverse__center__center,.flex__item.rowreverse__center__center{flex-direction:row-reverse;justify-content:center;align-items:center}.flex__inner.rowreverse__end__start,.flex__item.rowreverse__end__start{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start}.flex__inner.column__sb__start,.flex__item.column__sb__start{flex-direction:column;justify-content:space-between;align-items:flex-start}.flex__inner.column__sb__center,.flex__item.column__sb__center{flex-direction:column;justify-content:space-between;align-items:center}.flex__inner.column__start__center,.flex__item.column__start__center{flex-direction:column;justify-content:flex-start;align-items:center}.flex__inner.column__start__start,.flex__item.column__start__start{flex-direction:column;justify-content:flex-start;align-items:flex-start}.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__end,.flex__item.column__end{flex-direction:column;justify-content:flex-end;align-items:center}@media screen and (min-width: 320px){.flex__inner.m__f__wrap,.flex__item.m__f__wrap{flex-wrap:wrap}}@media screen and (min-width: 768px){.flex__inner.m__f__wrap,.flex__item.m__f__wrap{flex-wrap:nowrap}}@media screen and (min-width: 960px){.flex__inner.m__f__wrap,.flex__item.m__f__wrap{flex-wrap:nowrap}}@media screen and (min-width: 1600px){.flex__inner.m__f__wrap,.flex__item.m__f__wrap{flex-wrap:nowrap}}@media screen and (min-width: 320px){.flex__inner.mb__block,.flex__item.mb__block{display:block !important}}@media screen and (min-width: 768px){.flex__inner.mb__block,.flex__item.mb__block{display:block !important}}@media screen and (min-width: 960px){.flex__inner.mb__block,.flex__item.mb__block{display:flex !important}}@media screen and (min-width: 1600px){.flex__inner.mb__block,.flex__item.mb__block{display:flex !important}}@media screen and (min-width: 320px){.flex__four{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 768px){.flex__four{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 960px){.flex__four{display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width: 1600px){.flex__four{display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width: 320px){.flex__four .child__item{width:100%;margin-bottom:1rem}}@media screen and (min-width: 768px){.flex__four .child__item{width:100%;margin-bottom:1rem}}@media screen and (min-width: 960px){.flex__four .child__item{width:23%;margin-bottom:0}}@media screen and (min-width: 1600px){.flex__four .child__item{width:23%;margin-bottom:0}}@media screen and (min-width: 320px){.max{width:100%}}@media screen and (min-width: 768px){.max{width:100%}}@media screen and (min-width: 960px){.max{width:100%}}@media screen and (min-width: 1600px){.max{width:100%}}@media screen and (min-width: 320px){.one__second{width:100%}}@media screen and (min-width: 768px){.one__second{width:100%}}@media screen and (min-width: 960px){.one__second{width:46%}}@media screen and (min-width: 1600px){.one__second{width:46%}}@media screen and (min-width: 320px){.one__third{width:100%}}@media screen and (min-width: 768px){.one__third{width:45%}}@media screen and (min-width: 960px){.one__third{width:31%}}@media screen and (min-width: 1600px){.one__third{width:31%}}.bg__grad{background-image:linear-gradient(to right, #00b7a3 0%, #647272 100%)}.bg__gradBk{background-image:linear-gradient(to right, #111 0%, #333 100%)}.bg__wh{background:#FFF}.bg__rd{background:#ec7466;color:#FFF}.bg__bl{background:#46afd3;color:#FFF}.bg__light{background:#dcf5fd;color:#46afd3}.bg__gy{background:#f2f6f9}.bg__bk{background:#323232;color:#FFF}@media screen and (min-width: 320px){.p__small{padding:.5rem}}@media screen and (min-width: 768px){.p__small{padding:.5rem}}@media screen and (min-width: 960px){.p__small{padding:.5rem}}@media screen and (min-width: 1600px){.p__small{padding:.5rem}}@media screen and (min-width: 320px){.p__medium{padding:1rem}}@media screen and (min-width: 768px){.p__medium{padding:1rem}}@media screen and (min-width: 960px){.p__medium{padding:1.5rem}}@media screen and (min-width: 1600px){.p__medium{padding:1.5rem}}@media screen and (min-width: 320px){.p__large{padding:1.5rem}}@media screen and (min-width: 768px){.p__large{padding:3rem}}@media screen and (min-width: 960px){.p__large{padding:3rem}}@media screen and (min-width: 1600px){.p__large{padding:3rem}}@media screen and (min-width: 320px){.py__small{padding:.5rem 0}}@media screen and (min-width: 768px){.py__small{padding:.5rem 0}}@media screen and (min-width: 960px){.py__small{padding:.5rem 0}}@media screen and (min-width: 1600px){.py__small{padding:.5rem 0}}@media screen and (min-width: 320px){.py__medium{padding:1rem 0}}@media screen and (min-width: 768px){.py__medium{padding:1rem 0}}@media screen and (min-width: 960px){.py__medium{padding:1.5rem 0}}@media screen and (min-width: 1600px){.py__medium{padding:1.5rem 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:3rem 0}}@media screen and (min-width: 320px){.px__small{padding:0 .5rem}}@media screen and (min-width: 768px){.px__small{padding:0 .5rem}}@media screen and (min-width: 960px){.px__small{padding:0 .5rem}}@media screen and (min-width: 1600px){.px__small{padding:0 1rem}}@media screen and (min-width: 320px){.px__medium{padding:0 1rem}}@media screen and (min-width: 768px){.px__medium{padding:0 1rem}}@media screen and (min-width: 960px){.px__medium{padding:0 1.5rem}}@media screen and (min-width: 1600px){.px__medium{padding:0 1.5rem}}@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 3rem}}@media screen and (min-width: 320px){.pt__small{padding-top:.5rem}}@media screen and (min-width: 768px){.pt__small{padding-top:.5rem}}@media screen and (min-width: 960px){.pt__small{padding-top:.5rem}}@media screen and (min-width: 1600px){.pt__small{padding-top:.5rem}}@media screen and (min-width: 320px){.pt__medium{padding-top:1rem}}@media screen and (min-width: 768px){.pt__medium{padding-top:1rem}}@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){.pb__small{padding-bottom:.5rem}}@media screen and (min-width: 768px){.pb__small{padding-bottom:.5rem}}@media screen and (min-width: 960px){.pb__small{padding-bottom:.5rem}}@media screen and (min-width: 1600px){.pb__small{padding-bottom:.5rem}}@media screen and (min-width: 320px){.pb__medium{padding-bottom:1rem}}@media screen and (min-width: 768px){.pb__medium{padding-bottom:1rem}}@media screen and (min-width: 960px){.pb__medium{padding-bottom:1.5rem}}@media screen and (min-width: 1600px){.pb__medium{padding-bottom:1.5rem}}@media screen and (min-width: 320px){.pb__large{padding-bottom:1.5rem}}@media screen and (min-width: 768px){.pb__large{padding-bottom:3rem}}@media screen and (min-width: 960px){.pb__large{padding-bottom:3rem}}@media screen and (min-width: 1600px){.pb__large{padding-bottom:3rem}}@media screen and (min-width: 320px){.pl__small{padding-left:.5rem}}@media screen and (min-width: 768px){.pl__small{padding-left:.5rem}}@media screen and (min-width: 960px){.pl__small{padding-left:.5rem}}@media screen and (min-width: 1600px){.pl__small{padding-left:.5rem}}@media screen and (min-width: 320px){.pl__medium{padding-left:1rem}}@media screen and (min-width: 768px){.pl__medium{padding-left:1rem}}@media screen and (min-width: 960px){.pl__medium{padding-left:1.5rem}}@media screen and (min-width: 1600px){.pl__medium{padding-left:1.5rem}}@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:3rem}}@media screen and (min-width: 320px){.pr__small{padding-right:.5rem}}@media screen and (min-width: 768px){.pr__small{padding-right:.5rem}}@media screen and (min-width: 960px){.pr__small{padding-right:.5rem}}@media screen and (min-width: 1600px){.pr__small{padding-right:.5rem}}@media screen and (min-width: 320px){.pr__medium{padding-right:1rem}}@media screen and (min-width: 768px){.pr__medium{padding-right:1rem}}@media screen and (min-width: 960px){.pr__medium{padding-right:1.5rem}}@media screen and (min-width: 1600px){.pr__medium{padding-right:1.5rem}}@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:3rem}}.text__strong{font-weight:700;text-decoration:underline}@media screen and (min-width: 320px){.fsize__900{font-size:10vw;line-height:1.5}}@media screen and (min-width: 768px){.fsize__900{font-size:10vw;line-height:1.5}}@media screen and (min-width: 960px){.fsize__900{font-size:6.5rem;line-height:1.5}}@media screen and (min-width: 1600px){.fsize__900{font-size:9rem;line-height:1.5}}@media screen and (min-width: 320px){.fsize__800{font-size:7.8vw;line-height:1.5;letter-spacing:1px}}@media screen and (min-width: 768px){.fsize__800{font-size:2.3rem;line-height:1.5;letter-spacing:1px}}@media screen and (min-width: 960px){.fsize__800{font-size:3.5rem;line-height:1.5;letter-spacing:3px}}@media screen and (min-width: 1600px){.fsize__800{font-size:3.5rem;line-height:1.5;letter-spacing:3px}}@media screen and (min-width: 320px){.fsize__750{font-size:7vw;line-height:1.5;letter-spacing:1px}}@media screen and (min-width: 768px){.fsize__750{font-size:2rem;line-height:1.5;letter-spacing:1px}}@media screen and (min-width: 960px){.fsize__750{font-size:3rem;line-height:1.5;letter-spacing:3px}}@media screen and (min-width: 1600px){.fsize__750{font-size:3rem;line-height:1.5;letter-spacing:3px}}@media screen and (min-width: 320px){.fsize__700{font-size:6vw}}@media screen and (min-width: 768px){.fsize__700{font-size:1.5rem}}@media screen and (min-width: 960px){.fsize__700{font-size:1.5rem}}@media screen and (min-width: 1600px){.fsize__700{font-size:1.5vw}}@media screen and (min-width: 320px){.fsize__600{font-size:1rem}}@media screen and (min-width: 768px){.fsize__600{font-size:1rem}}@media screen and (min-width: 960px){.fsize__600{font-size:1.5rem}}@media screen and (min-width: 1600px){.fsize__600{font-size:1.5rem}}@media screen and (min-width: 320px){.fsize__500{font-size:14px}}@media screen and (min-width: 768px){.fsize__500{font-size:14px}}@media screen and (min-width: 960px){.fsize__500{font-size:1rem}}@media screen and (min-width: 1600px){.fsize__500{font-size:1rem}}@media screen and (min-width: 768px){.fsize__400{font-size:12px;line-height:1.7}}@media screen and (min-width: 320px){.fsize__400{font-size:12px;line-height:1.7}}@media screen and (min-width: 960px){.fsize__400{font-size:14px;line-height:2.1}}@media screen and (min-width: 1600px){.fsize__400{font-size:14px;line-height:2.1}}@media screen and (min-width: 320px){.fsize__300{font-size:10px}}@media screen and (min-width: 768px){.fsize__300{font-size:10px}}@media screen and (min-width: 960px){.fsize__300{font-size:12px}}@media screen and (min-width: 1600px){.fsize__300{font-size:12px}}@media screen and (min-width: 320px){.fsize__200{font-size:9px}}@media screen and (min-width: 768px){.fsize__200{font-size:9px}}@media screen and (min-width: 960px){.fsize__200{font-size:12px}}@media screen and (min-width: 1600px){.fsize__200{font-size:12px}}@media screen and (min-width: 320px){.fsize__smaller{font-size:70%}}@media screen and (min-width: 768px){.fsize__smaller{font-size:70%}}@media screen and (min-width: 960px){.fsize__smaller{font-size:70%}}@media screen and (min-width: 1600px){.fsize__smaller{font-size:70%}}.fw__900{font-weight:900}.fw__700{font-weight:700}.fw__400{font-weight:400}section{transition:all .4s}section.f__blur{filter:blur(5px)}.full__screen{width:100%;height:100vh}.fixed__full__screen__layer{position:fixed;width:100%;height:100vh;top:0;left:0}.full__screen__layer{position:absolute;width:100%;height:100vh;top:0;left:0}.maxcontent__layer{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}@media screen and (min-width: 320px){.maxcontent__layer .img__item{height:100%;background-position:center center}}@media screen and (min-width: 768px){.maxcontent__layer .img__item{height:150%;background-position:center top}}@media screen and (min-width: 960px){.maxcontent__layer .img__item{height:130%;background-position:center top}}@media screen and (min-width: 1600px){.maxcontent__layer .img__item{height:130%;background-position:center top}}.section__block{position:relative}.bg__item{position:absolute;width:100%;height:100%;top:0;left:0}.bg__bl{background:#46afd3;color:#FFF}#loader{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999999;transition:all .4s ease-in-out}#loader.is__goodbye{transform:translateY(2rem);opacity:0}#loader.is__rm{z-index:-1}#loader .bg{background:#FFF}#loader .first{opacity:0;transform:translateY(2rem);transition:all 1.5s ease-in-out}#loader .first.is__view{opacity:1;transform:translateY(0)}#loader .first img{height:auto}@media screen and (min-width: 320px){#loader .first img{width:280px}}@media screen and (min-width: 768px){#loader .first img{width:400px}}@media screen and (min-width: 960px){#loader .first img{width:400px}}@media screen and (min-width: 1600px){#loader .first img{width:400px}}#loader .second{transform:scaleX(0);transform-origin:top right;transition:all .7s  ease-in-out}#loader .second.is__view{transform:scaleX(1)}#loader .third img{height:auto}@media screen and (min-width: 320px){#loader .third img{width:170px}}@media screen and (min-width: 768px){#loader .third img{width:170px}}@media screen and (min-width: 960px){#loader .third img{width:170px}}@media screen and (min-width: 1600px){#loader .third img{width:170px}}.loader,.loader:before,.loader:after{border-radius:50%;width:1.5em;height:1.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{color:#00b7a3;font-size:10px;margin:-2rem auto 0;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before,.loader:after{content:'';position:absolute;top:0}.loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,
  80%,
  100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,
  80%,
  100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.common__btn{position:relative}@media screen and (min-width: 320px){.common__btn{padding:.7rem 1.5rem}}@media screen and (min-width: 768px){.common__btn{padding:.7rem 2rem}}@media screen and (min-width: 960px){.common__btn{padding:.7rem 2rem}}@media screen and (min-width: 1600px){.common__btn{padding:.7rem 2rem}}.slider__body{position:relative}@media screen and (min-width: 320px){.slider__body{width:200%;left:-50%;padding:0}}@media screen and (min-width: 768px){.slider__body{width:200%;left:-50%;padding:0}}@media screen and (min-width: 960px){.slider__body{width:110%;left:5%;padding:3rem 0}}@media screen and (min-width: 1600px){.slider__body{width:110%;left:5%;padding:3rem 0}}@media screen and (min-width: 320px){.slider__body.small{width:200%;left:-50%;padding:1.5rem 0}}@media screen and (min-width: 768px){.slider__body.small{width:150%;left:-25%;padding:1.5rem 0}}@media screen and (min-width: 960px){.slider__body.small{width:200%;left:-50%;padding:1.5rem 0}}@media screen and (min-width: 1600px){.slider__body.small{width:140%;left:-20%;padding:1.5rem 0}}@media screen and (min-width: 320px){.slider__body.small .slick-slide{height:80vw}}@media screen and (min-width: 768px){.slider__body.small .slick-slide{height:45vw}}@media screen and (min-width: 960px){.slider__body.small .slick-slide{height:250px}}@media screen and (min-width: 1600px){.slider__body.small .slick-slide{height:250px}}@media screen and (min-width: 320px){.slider__body.small .slick-prev{left:30%}}@media screen and (min-width: 768px){.slider__body.small .slick-prev{left:30%}}@media screen and (min-width: 960px){.slider__body.small .slick-prev{left:30%}}@media screen and (min-width: 1600px){.slider__body.small .slick-prev{left:30%}}@media screen and (min-width: 320px){.slider__body.small .slick-next{right:30%}}@media screen and (min-width: 768px){.slider__body.small .slick-next{right:30%}}@media screen and (min-width: 960px){.slider__body.small .slick-next{right:30%}}@media screen and (min-width: 1600px){.slider__body.small .slick-next{right:30%}}@media screen and (min-width: 320px){.slider__body.large{width:240%;left:-70%;padding:0}}@media screen and (min-width: 768px){.slider__body.large{width:200%;left:-50%;padding:0}}@media screen and (min-width: 960px){.slider__body.large{width:200%;left:-50%;padding:3rem 0}}@media screen and (min-width: 1600px){.slider__body.large{width:160%;left:-30%;padding:3rem 0}}@media screen and (min-width: 320px){.slider__body.large .slick-slide{height:auto}}@media screen and (min-width: 768px){.slider__body.large .slick-slide{height:auto}}@media screen and (min-width: 960px){.slider__body.large .slick-slide{height:450px}}@media screen and (min-width: 1600px){.slider__body.large .slick-slide{height:500px}}@media screen and (min-width: 320px){.slider__body.large .slick-prev{left:30%}}@media screen and (min-width: 768px){.slider__body.large .slick-prev{left:30%}}@media screen and (min-width: 960px){.slider__body.large .slick-prev{left:30%}}@media screen and (min-width: 1600px){.slider__body.large .slick-prev{left:30%}}@media screen and (min-width: 320px){.slider__body.large .slick-next{right:30%}}@media screen and (min-width: 768px){.slider__body.large .slick-next{right:30%}}@media screen and (min-width: 960px){.slider__body.large .slick-next{right:30%}}@media screen and (min-width: 1600px){.slider__body.large .slick-next{right:30%}}.slider__body .slick-prev,.slider__body .slick-next{z-index:11;background:#46afd3;border-radius:100%;opacity:1;visibility:visible;transition:all .4s}@media screen and (min-width: 320px){.slider__body .slick-prev,.slider__body .slick-next{width:2.5rem;height:2.5rem}}@media screen and (min-width: 768px){.slider__body .slick-prev,.slider__body .slick-next{width:2.5rem;height:2.5rem}}@media screen and (min-width: 960px){.slider__body .slick-prev,.slider__body .slick-next{width:3.5rem;height:3.5rem}}@media screen and (min-width: 1600px){.slider__body .slick-prev,.slider__body .slick-next{width:3.5rem;height:3.5rem}}.slider__body .slick-prev.slick-disabled,.slider__body .slick-next.slick-disabled{visibility:hidden;opacity:0}.slider__body .slick-prev:hover,.slider__body .slick-next:hover{background:#46afd3}.slider__body .slick-prev::before,.slider__body .slick-next::before{opacity:1;font-family:"Font Awesome 5 Free";font-weight:700;color:#FFF}.slider__body .slick-prev::after,.slider__body .slick-next::after{content:"";display:block;position:absolute;z-index:-1;background:#46afd3;border-radius:100%}@media screen and (min-width: 320px){.slider__body .slick-prev::after,.slider__body .slick-next::after{width:75%;height:75%;top:12.5%;left:12.5%}}@media screen and (min-width: 768px){.slider__body .slick-prev::after,.slider__body .slick-next::after{width:75%;height:75%;top:12.5%;left:12.5%}}@media screen and (min-width: 960px){.slider__body .slick-prev::after,.slider__body .slick-next::after{width:75%;height:75%;top:12.5%;left:12.5%}}@media screen and (min-width: 1600px){.slider__body .slick-prev::after,.slider__body .slick-next::after{width:75%;height:75%;top:12.5%;left:12.5%}}.slider__body .slick-prev::before{content:"\f104"}.slider__body .slick-next::before{content:"\f105"}.slider__body .slick-dots li{margin:0;transition:transform .4s}@media screen and (min-width: 320px){.slider__body .slick-dots li{width:30px;transform:scaleX(0.5)}}@media screen and (min-width: 768px){.slider__body .slick-dots li{width:30px;transform:scaleX(0.5)}}@media screen and (min-width: 960px){.slider__body .slick-dots li{width:30px;transform:scaleX(0.5)}}@media screen and (min-width: 1600px){.slider__body .slick-dots li{width:30px;transform:scaleX(0.5)}}.slider__body .slick-dots li.slick-active{transform:scaleX(1)}@media screen and (min-width: 320px){.slider__body .slick-dots li button{bottom:0}}@media screen and (min-width: 768px){.slider__body .slick-dots li button{bottom:0}}@media screen and (min-width: 960px){.slider__body .slick-dots li button{bottom:0}}@media screen and (min-width: 1600px){.slider__body .slick-dots li button{bottom:0}}.slider__body .slick-dots li button::before{content:"";background:#46afd3;border-radius:50px}@media screen and (min-width: 320px){.slider__body .slick-dots li button::before{height:5px}}@media screen and (min-width: 768px){.slider__body .slick-dots li button::before{height:5px}}@media screen and (min-width: 960px){.slider__body .slick-dots li button::before{height:5px}}@media screen and (min-width: 1600px){.slider__body .slick-dots li button::before{height:5px}}@media screen and (min-width: 320px){.slider__body .slick-track{padding:1.5rem 0}}@media screen and (min-width: 768px){.slider__body .slick-track{padding:1.5rem 0}}@media screen and (min-width: 960px){.slider__body .slick-track{padding:1.5rem 0}}@media screen and (min-width: 1600px){.slider__body .slick-track{padding:1.5rem 0}}.slider__body .slick-slide{transition:all .4s}@media screen and (min-width: 320px){.slider__body .slick-slide{transform:scale(0.85)}}@media screen and (min-width: 768px){.slider__body .slick-slide{transform:scale(0.85)}}@media screen and (min-width: 960px){.slider__body .slick-slide{transform:scale(0.85)}}@media screen and (min-width: 1600px){.slider__body .slick-slide{transform:scale(0.85)}}.slider__body .slick-slide.slick-current{transform:scale(1)}@media screen and (min-width: 320px){.slick-dotted.slick-slider{margin-bottom:5rem !important}}@media screen and (min-width: 768px){.slick-dotted.slick-slider{margin-bottom:0 !important}}@media screen and (min-width: 960px){.slick-dotted.slick-slider{margin-bottom:0 !important}}@media screen and (min-width: 1600px){.slick-dotted.slick-slider{margin-bottom:0 !important}}@media screen and (min-width: 320px){#gallery li{padding:0 1.5rem}}@media screen and (min-width: 768px){#gallery li{padding:0 1.5rem}}@media screen and (min-width: 960px){#gallery li{padding:0 1.5rem}}@media screen and (min-width: 1600px){#gallery li{padding:0 1.5rem}}.fuki__bottom::before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#f2f6f9;border-width:30px;margin-left:-30px}.card__item{background:#FFF;box-sizing:border-box;box-shadow:5px 5px 30px rgba(0,0,0,0.08)}@media screen and (min-width: 320px){.card__item{flex-direction:column-reverse !important;padding:1.5rem}}@media screen and (min-width: 768px){.card__item{flex-direction:column-reverse !important;padding:3rem}}@media screen and (min-width: 960px){.card__item{flex-direction:row !important;padding:3rem}}@media screen and (min-width: 1600px){.card__item{flex-direction:row !important;padding:3vw}}@media screen and (min-width: 320px){.card__item.no__rv{flex-direction:column !important}}@media screen and (min-width: 768px){.card__item.no__rv{flex-direction:column !important}}@media screen and (min-width: 960px){.card__item.no__rv{flex-direction:row !important}}@media screen and (min-width: 1600px){.card__item.no__rv{flex-direction:row !important}}.head__eng{background-image:linear-gradient(to right, #00b7a3 0%, #647272 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-style:oblique}#global__mb__menu{position:relative;z-index:11}#mb__menu{position:fixed;right:0;bottom:0;width:100%;box-shadow:5px 5px 30px rgba(0,0,0,0.08);background-image:linear-gradient(to right, #46afd3 0%, #00b7a3 100%)}@media screen and (min-width: 320px){#mb__menu{display:flex !important}}@media screen and (min-width: 768px){#mb__menu{display:flex !important}}@media screen and (min-width: 960px){#mb__menu{display:none !important}}@media screen and (min-width: 1600px){#mb__menu{display:none !important}}#mb__menu li{width:20%;height:60px}#mb__menu a{width:100%;height:100%;letter-spacing:0}#global__header{z-index:1111;width:100%;top:0;left:0;box-sizing:border-box;transition:all .4s}@media screen and (min-width: 320px){#global__header{margin-top:-1.5rem}}@media screen and (min-width: 768px){#global__header{margin-top:-1.5rem}}@media screen and (min-width: 960px){#global__header{margin-top:0}}@media screen and (min-width: 1600px){#global__header{margin-top:0}}#global__header.f__blur{filter:blur(5px)}@media screen and (min-width: 320px){#global__header{position:relative;padding:1rem 1rem}}@media screen and (min-width: 768px){#global__header{position:relative;padding:1rem 1rem}}@media screen and (min-width: 960px){#global__header{position:fixed;padding:20px 3rem;background:#FFF}}@media screen and (min-width: 1600px){#global__header{position:fixed;padding:20px 3rem;background:#FFF}}@media screen and (min-width: 320px){nav{position:absolute;right:.75rem}}@media screen and (min-width: 768px){nav{position:absolute;right:.5rem}}@media screen and (min-width: 960px){nav{position:relative;right:auto}}@media screen and (min-width: 1600px){nav{position:relative;right:auto}}@media screen and (min-width: 320px){#header__menu{display:none !important}}@media screen and (min-width: 768px){#header__menu{display:none !important}}@media screen and (min-width: 960px){#header__menu{display:flex !important}}@media screen and (min-width: 1600px){#header__menu{display:flex !important}}@media screen and (min-width: 320px){#header__menu .item{padding:0 1rem}}@media screen and (min-width: 768px){#header__menu .item{padding:0 1rem}}@media screen and (min-width: 960px){#header__menu .item{padding:0 1rem}}@media screen and (min-width: 1600px){#header__menu .item{padding:0 1rem}}@media screen and (min-width: 320px){#header__menu .text__eng{letter-spacing:1px}}@media screen and (min-width: 768px){#header__menu .text__eng{letter-spacing:1px}}@media screen and (min-width: 960px){#header__menu .text__eng{letter-spacing:1px}}@media screen and (min-width: 1600px){#header__menu .text__eng{letter-spacing:1px}}#header__menu a{transition:all .5s}#header__menu a:hover{color:#dcf5fd}#logo{position:relative;white-space:nowrap;text-indent:100%;overflow:hidden}@media screen and (min-width: 320px){#logo{width:calc(100vw - 2rem);height:30px}}@media screen and (min-width: 768px){#logo{width:calc(100vw - 2rem);height:30px}}@media screen and (min-width: 960px){#logo{width:105px;height:30px}}@media screen and (min-width: 1600px){#logo{width:105px;height:30px}}#logo::before{content:"";display:block;position:absolute;width:100%;height:100%;background-image:url("../images/logo.png?ver=1.0.1");background-size:contain;background-repeat:no-repeat;top:0;left:0}@media screen and (min-width: 320px){#logo::before{background-position:center}}@media screen and (min-width: 768px){#logo::before{background-position:center}}@media screen and (min-width: 960px){#logo::before{background-position:left}}@media screen and (min-width: 1600px){#logo::before{background-position:left}}#logo.light::before{background-image:url("../images/logo__wh.png?ver=1.0.1")}#logo span{visibility:hidden}@media screen and (min-width: 320px){#btn__nav{display:none !important}}@media screen and (min-width: 768px){#btn__nav{display:none !important}}@media screen and (min-width: 960px){#btn__nav{display:flex !important}}@media screen and (min-width: 1600px){#btn__nav{display:flex !important}}@media screen and (min-width: 320px){#btn__nav li{margin-left:1rem}}@media screen and (min-width: 768px){#btn__nav li{margin-left:1rem}}@media screen and (min-width: 960px){#btn__nav li{margin-left:1rem}}@media screen and (min-width: 1600px){#btn__nav li{margin-left:1rem}}#btn__nav .common__btn{box-sizing:border-box}@media screen and (min-width: 320px){#btn__nav .common__btn{width:210px}}@media screen and (min-width: 768px){#btn__nav .common__btn{width:210px}}@media screen and (min-width: 960px){#btn__nav .common__btn{width:210px}}@media screen and (min-width: 1600px){#btn__nav .common__btn{width:210px}}#global__footer{background:#2f3335}@media screen and (min-width: 320px){#global__footer{margin-bottom:60px}}@media screen and (min-width: 768px){#global__footer{margin-bottom:60px}}@media screen and (min-width: 960px){#global__footer{margin-bottom:0}}@media screen and (min-width: 1600px){#global__footer{margin-bottom:0}}#footer__info{background:#1f2021}@media screen and (min-width: 320px){#footer__info img{height:30px;margin-bottom:1.5rem}}@media screen and (min-width: 768px){#footer__info img{height:30px;margin-bottom:0}}@media screen and (min-width: 960px){#footer__info img{height:30px;margin-bottom:0}}@media screen and (min-width: 1600px){#footer__info img{height:30px;margin-bottom:0}}@media screen and (min-width: 320px){#form__container dl{flex-direction:column !important;margin-bottom:1rem}}@media screen and (min-width: 768px){#form__container dl{flex-direction:row !important;margin-bottom:1.5rem}}@media screen and (min-width: 960px){#form__container dl{flex-direction:row !important;margin-bottom:1.5rem}}@media screen and (min-width: 1600px){#form__container dl{flex-direction:row !important;margin-bottom:1.5rem}}#form__container dt{box-sizing:border-box;border-radius:.5rem}@media screen and (min-width: 320px){#form__container dt{width:100%;line-height:45px;padding:0 1rem}}@media screen and (min-width: 768px){#form__container dt{width:30%;line-height:45px;padding:0 1rem}}@media screen and (min-width: 960px){#form__container dt{width:30%;line-height:45px;padding:0 1rem}}@media screen and (min-width: 1600px){#form__container dt{width:30%;line-height:45px;padding:0 1rem}}#form__container dd{position:relative;box-sizing:border-box}@media screen and (min-width: 320px){#form__container dd{width:100%;padding:0 1rem}}@media screen and (min-width: 768px){#form__container dd{width:70%;padding:0 1rem}}@media screen and (min-width: 960px){#form__container dd{width:70%;padding:0 1rem}}@media screen and (min-width: 1600px){#form__container dd{width:70%;padding:0 1rem}}#form__container dd i{position:absolute;right:2rem;top:calc(50% - 8px)}#form__container input[type=text],#form__container input[type=email],#form__container select,#form__container textarea,#form__container ul{box-sizing:border-box;border-radius:.5rem;border:solid 1px #CCC;width:100%}@media screen and (min-width: 320px){#form__container input[type=text],#form__container input[type=email],#form__container select,#form__container textarea,#form__container ul{padding:0 1rem}}@media screen and (min-width: 768px){#form__container input[type=text],#form__container input[type=email],#form__container select,#form__container textarea,#form__container ul{padding:0 1rem}}@media screen and (min-width: 960px){#form__container input[type=text],#form__container input[type=email],#form__container select,#form__container textarea,#form__container ul{padding:0 1rem}}@media screen and (min-width: 1600px){#form__container input[type=text],#form__container input[type=email],#form__container select,#form__container textarea,#form__container ul{padding:0 1rem}}@media screen and (min-width: 320px){#form__container input[type=text],#form__container input[type=email],#form__container select,#form__container ul{height:45px}}@media screen and (min-width: 768px){#form__container input[type=text],#form__container input[type=email],#form__container select,#form__container ul{height:45px}}@media screen and (min-width: 960px){#form__container input[type=text],#form__container input[type=email],#form__container select,#form__container ul{height:45px}}@media screen and (min-width: 1600px){#form__container input[type=text],#form__container input[type=email],#form__container select,#form__container ul{height:45px}}@media screen and (min-width: 320px){#form__container textarea{height:150px;line-height:2.1}}@media screen and (min-width: 768px){#form__container textarea{height:150px;line-height:2.1}}@media screen and (min-width: 960px){#form__container textarea{height:150px;line-height:2.1}}@media screen and (min-width: 1600px){#form__container textarea{height:150px;line-height:2.1}}@media screen and (min-width: 320px){#form__container li{width:100px}}@media screen and (min-width: 768px){#form__container li{width:100px}}@media screen and (min-width: 960px){#form__container li{width:100px}}@media screen and (min-width: 1600px){#form__container li{width:100px}}#faq__content dl{cursor:pointer;width:100%;border-radius:4px;box-sizing:border-box;overflow:hidden;transition:all .4s}@media screen and (min-width: 320px){#faq__content dl{height:auto;margin-bottom:1.5rem;background:#f5f5f5}}@media screen and (min-width: 768px){#faq__content dl{height:70px;margin-bottom:1.5rem;background:transparent}}@media screen and (min-width: 960px){#faq__content dl{height:85px;margin-bottom:1.5rem;background:transparent}}@media screen and (min-width: 1600px){#faq__content dl{height:85px;margin-bottom:1.5rem;background:transparent}}#faq__content dl:hover{background:#dcf5fd}#faq__content dl.is__open{background:#f0f0f0;height:100%;transition:all .4s}#faq__content dl.is__open dt .icon{transform:rotate(90deg)}#faq__content dl.is__open dd{height:auto}@media screen and (min-width: 320px){#faq__content dl.is__open dd{padding:1rem 2rem}}@media screen and (min-width: 768px){#faq__content dl.is__open dd{padding:1.5rem 3rem}}@media screen and (min-width: 960px){#faq__content dl.is__open dd{padding:1.5rem 3rem}}@media screen and (min-width: 1600px){#faq__content dl.is__open dd{padding:1.5rem 3rem}}#faq__content dt{position:relative;width:100%;box-sizing:border-box;transition:all .4s}@media screen and (min-width: 320px){#faq__content dt{padding:1rem 2.5rem 1rem 1rem;line-height:2.1}}@media screen and (min-width: 768px){#faq__content dt{padding:0 1rem;line-height:70px}}@media screen and (min-width: 960px){#faq__content dt{padding:0 1.5rem;line-height:85px}}@media screen and (min-width: 1600px){#faq__content dt{padding:0 1.5rem;line-height:85px}}@media screen and (min-width: 320px){#faq__content dt.fsize__600{font-size:3.5vw}}@media screen and (min-width: 768px){#faq__content dt.fsize__600{font-size:1rem}}@media screen and (min-width: 960px){#faq__content dt.fsize__600{font-size:1.5rem}}@media screen and (min-width: 1600px){#faq__content dt.fsize__600{font-size:1.5rem}}#faq__content dt .icon{position:absolute;transition:all .4s}@media screen and (min-width: 320px){#faq__content dt .icon{top:41%;right:1rem}}@media screen and (min-width: 768px){#faq__content dt .icon{top:calc(50% - 12px);right:1.5rem}}@media screen and (min-width: 960px){#faq__content dt .icon{top:calc(50% - 12px);right:1.5rem}}@media screen and (min-width: 1600px){#faq__content dt .icon{top:calc(50% - 12px);right:1.5rem}}#faq__content dd{width:100%;height:0;box-sizing:border-box;overflow:hidden;transition:all .4s}@media screen and (min-width: 320px){#faq__content dd{padding:0rem 2rem}}@media screen and (min-width: 768px){#faq__content dd{padding:0rem 3rem}}@media screen and (min-width: 960px){#faq__content dd{padding:0rem 3rem}}@media screen and (min-width: 1600px){#faq__content dd{padding:0rem 3rem}}@media screen and (min-width: 320px){#d__text{display:none !important}}@media screen and (min-width: 768px){#d__text{display:flex !important}}@media screen and (min-width: 960px){#d__text{display:flex !important}}@media screen and (min-width: 1600px){#d__text{display:flex !important}}@media screen and (min-width: 320px){.store__list{flex-direction:column;flex-wrap:wrap;justify-content:flex-start !important}}@media screen and (min-width: 768px){.store__list{flex-direction:column;flex-wrap:nowrap;justify-content:center !important}}@media screen and (min-width: 960px){.store__list{flex-direction:column;flex-wrap:nowrap;justify-content:center !important}}@media screen and (min-width: 1600px){.store__list{flex-direction:column;flex-wrap:nowrap;justify-content:center !important}}.store__list li{border:solid 1px #FFF;transition:all .4s}@media screen and (min-width: 320px){.store__list li{width:100%;padding:.5rem 0;margin:0 0 .5rem}}@media screen and (min-width: 768px){.store__list li{width:120px;padding:.8rem 0;margin:0 .5rem}}@media screen and (min-width: 960px){.store__list li{width:120px;padding:.8rem 0;margin:0 .5rem}}@media screen and (min-width: 1600px){.store__list li{width:120px;padding:.8rem 0;margin:0 .5rem}}.store__list li:hover{opacity:.6}.store__list a{width:100%}@media screen and (min-width: 320px){.store__list a{flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width: 768px){.store__list a{flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width: 960px){.store__list a{flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width: 1600px){.store__list a{flex-direction:column;justify-content:center;align-items:center}}.store__list img{width:auto}@media screen and (min-width: 320px){.store__list img{height:20px}}@media screen and (min-width: 768px){.store__list img{height:25px}}@media screen and (min-width: 960px){.store__list img{height:25px}}@media screen and (min-width: 1600px){.store__list img{height:25px}}.store__icons{width:auto}@media screen and (min-width: 320px){.store__icons{height:25px}}@media screen and (min-width: 768px){.store__icons{height:25px}}@media screen and (min-width: 960px){.store__icons{height:25px}}@media screen and (min-width: 1600px){.store__icons{height:25px}}.marker{position:relative}@media screen and (min-width: 320px){.marker{margin-bottom:1.5rem}}@media screen and (min-width: 768px){.marker{margin-bottom:1.5rem}}@media screen and (min-width: 960px){.marker{margin-bottom:1.5rem}}@media screen and (min-width: 1600px){.marker{margin-bottom:1.5rem}}.marker span{position:relative;display:inline-block}@media screen and (min-width: 320px){.marker span{padding:.3rem .5rem;margin-bottom:.5rem}}@media screen and (min-width: 768px){.marker span{padding:.3rem .5rem;margin-bottom:.5rem}}@media screen and (min-width: 960px){.marker span{padding:.4rem 1rem;margin-bottom:.5rem}}@media screen and (min-width: 1600px){.marker span{padding:.4rem 1rem;margin-bottom:.5rem}}.marker span::before{content:"";display:block;position:absolute;background-image:linear-gradient(to right, #46afd3 0%, #00b7a3 100%);width:0;height:100%;top:0;left:0;z-index:-1;transition:all .7s}.marker.is__animate span::before{width:100%}.marker__bg{position:relative}.marker__bg::before{content:"";display:block;position:absolute;background:url("../images/block__bg02.jpg") top center/cover no-repeat;z-index:-1}@media screen and (min-width: 320px){#mv__top{height:100vh}}@media screen and (min-width: 768px){#mv__top{height:70vh}}@media screen and (min-width: 960px){#mv__top{height:1000px}}@media screen and (min-width: 1600px){#mv__top{height:100vh}}#mv__title{z-index:11;text-shadow:0 0 6px rgba(0,0,0,0.4)}@media screen and (min-width: 320px){#mv__title{padding-top:40%}}@media screen and (min-width: 768px){#mv__title{padding-top:20%}}@media screen and (min-width: 960px){#mv__title{padding-top:10rem}}@media screen and (min-width: 1600px){#mv__title{padding-top:20rem}}@keyframes slideCurrent{0%{transform:scale(1);opacity:1}90%{transform:scale(1.07);opacity:1}100%{transform:scale(1.07);opacity:0}}#mv__slide li{width:100%}@media screen and (min-width: 320px){#mv__slide li{height:80vh}}@media screen and (min-width: 768px){#mv__slide li{height:70vh}}@media screen and (min-width: 960px){#mv__slide li{height:900px}}@media screen and (min-width: 1600px){#mv__slide li{height:100vh}}#mv__slide .img__item{animation-fill-mode:both;animation-timing-function:ease;transform:scale(1);transition:all 10s}@media screen and (min-width: 320px){#mv__slide .img__item{background-position:70% center}}@media screen and (min-width: 768px){#mv__slide .img__item{background-position:center}}@media screen and (min-width: 960px){#mv__slide .img__item{background-position:center}}@media screen and (min-width: 1600px){#mv__slide .img__item{background-position:center}}#mv__slide .slick-current .img__item{animation-name:slideCurrent;animation-duration:10s}#mv__eng{position:absolute;z-index:1;display:block;height:auto}@media screen and (min-width: 320px){#mv__eng{width:320px;top:calc(50% - 30px);left:calc(50% - 160px)}}@media screen and (min-width: 768px){#mv__eng{width:500px;top:calc(50% - 40px);left:calc(50% - 250px)}}@media screen and (min-width: 960px){#mv__eng{width:1000px;top:300px;left:calc(50% - 500px)}}@media screen and (min-width: 1600px){#mv__eng{width:1200px;top:calc(50% - 125px);left:calc(50% - 600px)}}@media screen and (min-width: 320px){#item__img{width:70px}}@media screen and (min-width: 768px){#item__img{width:50px}}@media screen and (min-width: 960px){#item__img{width:110px}}@media screen and (min-width: 1600px){#item__img{width:110px}}@media screen and (min-width: 320px){#item__img02{width:80px}}@media screen and (min-width: 768px){#item__img02{width:150px}}@media screen and (min-width: 960px){#item__img02{width:150px}}@media screen and (min-width: 1600px){#item__img02{width:150px}}@media screen and (min-width: 320px){#store__block{margin-top:-50vh}}@media screen and (min-width: 768px){#store__block{margin-top:-30vh}}@media screen and (min-width: 960px){#store__block{margin-top:-600px}}@media screen and (min-width: 1600px){#store__block{margin-top:-50vh}}#mv__store{position:absolute;top:0}@media screen and (min-width: 320px){#mv__store{width:200%;height:60vh;left:0}}@media screen and (min-width: 768px){#mv__store{width:100%;height:35vh;left:0}}@media screen and (min-width: 960px){#mv__store{width:100%;height:500px;left:0}}@media screen and (min-width: 1600px){#mv__store{width:100%;height:50vh;left:0}}#mv__store .img__item{background-position:center top;background-color:transparent}#mv__store__box{position:relative;z-index:1}@media screen and (min-width: 320px){#mv__store__box{margin-top:20vw}}@media screen and (min-width: 768px){#mv__store__box{margin-top:15vh}}@media screen and (min-width: 960px){#mv__store__box{margin-top:130px}}@media screen and (min-width: 1600px){#mv__store__box{margin-top:20vh}}#sns__menu{display:flex}@media screen and (min-width: 320px){#sns__menu{justify-content:center;padding:0 0 0 1rem}}@media screen and (min-width: 768px){#sns__menu{justify-content:center;padding:0 0 0 1rem}}@media screen and (min-width: 960px){#sns__menu{justify-content:center;padding:0 0 0 1rem}}@media screen and (min-width: 1600px){#sns__menu{justify-content:center;padding:0 0 0 1rem}}@media screen and (min-width: 320px){#sns__menu li{padding:0 .5rem}}@media screen and (min-width: 768px){#sns__menu li{padding:0 .5rem}}@media screen and (min-width: 960px){#sns__menu li{padding:0 .5rem}}@media screen and (min-width: 1600px){#sns__menu li{padding:0 .5rem}}#sns__menu a{color:#46afd3}@media screen and (min-width: 320px){#sns__menu a{font-size:1.15rem}}@media screen and (min-width: 768px){#sns__menu a{font-size:1.3rem}}@media screen and (min-width: 960px){#sns__menu a{font-size:1.3rem}}@media screen and (min-width: 1600px){#sns__menu a{font-size:1.3rem}}@media screen and (min-width: 320px){#concept__list__block{justify-content:flex-start;margin-bottom:5rem}}@media screen and (min-width: 768px){#concept__list__block{justify-content:center;margin-bottom:0}}@media screen and (min-width: 960px){#concept__list__block{justify-content:center;margin-bottom:0}}@media screen and (min-width: 1600px){#concept__list__block{justify-content:center;margin-bottom:0}}#concept__list{position:relative;z-index:2}@media screen and (min-width: 320px){#concept__list{margin-bottom:35vw}}@media screen and (min-width: 768px){#concept__list{margin-bottom:7rem}}@media screen and (min-width: 960px){#concept__list{margin-bottom:0}}@media screen and (min-width: 1600px){#concept__list{margin-bottom:0}}#concept__img{height:auto}@media screen and (min-width: 320px){#concept__img{position:absolute;width:80vw;margin-top:3rem;left:5rem}}@media screen and (min-width: 768px){#concept__img{position:absolute;width:370px;margin-top:3rem;left:8rem}}@media screen and (min-width: 960px){#concept__img{position:relative;width:500px;margin-top:3rem;left:-3rem}}@media screen and (min-width: 1600px){#concept__img{position:relative;width:500px;margin-top:3rem;left:-3rem}}@media screen and (min-width: 320px){#concept__inner{flex-direction:column-reverse;align-items:flex-start}}@media screen and (min-width: 768px){#concept__inner{flex-direction:column-reverse;align-items:flex-start}}@media screen and (min-width: 960px){#concept__inner{flex-direction:row-reverse;align-items:center}}@media screen and (min-width: 1600px){#concept__inner{flex-direction:row-reverse;align-items:center}}@media screen and (min-width: 320px){#concept__container{width:100%;text-align:center}}@media screen and (min-width: 768px){#concept__container{width:auto;text-align:left}}@media screen and (min-width: 960px){#concept__container{width:auto;text-align:left}}@media screen and (min-width: 1600px){#concept__container{width:auto;text-align:left}}@media screen and (min-width: 320px){#section__concept{margin-top:8rem;padding-bottom:1.5rem}}@media screen and (min-width: 768px){#section__concept{margin-top:5rem;padding-bottom:0}}@media screen and (min-width: 960px){#section__concept{margin-top:0;padding-bottom:0}}@media screen and (min-width: 1600px){#section__concept{margin-top:5vw;padding-bottom:0}}@media screen and (min-width: 320px){#section__concept::before{width:50vw;height:60%;top:24%;right:3rem}}@media screen and (min-width: 768px){#section__concept::before{width:50vw;height:60%;top:24%;right:3rem}}@media screen and (min-width: 960px){#section__concept::before{width:50vw;height:60%;top:24%;right:3rem}}@media screen and (min-width: 1600px){#section__concept::before{width:50vw;height:65%;top:22%;right:3rem}}@media screen and (min-width: 320px){#section__features::before{width:calc(100% - 3rem);height:50%;top:7%;right:1.5rem}}@media screen and (min-width: 768px){#section__features::before{width:calc(100% - 6rem);height:50%;top:7%;right:3rem}}@media screen and (min-width: 960px){#section__features::before{width:calc(100% - 6rem);height:50%;top:7%;right:3rem}}@media screen and (min-width: 1600px){#section__features::before{width:calc(100% - 6rem);height:50%;top:8%;right:3rem}}.feature__img{height:auto}@media screen and (min-width: 320px){.feature__img{width:100%;margin-bottom:1rem}}@media screen and (min-width: 768px){.feature__img{width:100%;margin-bottom:1rem}}@media screen and (min-width: 960px){.feature__img{width:50%;margin-bottom:0}}@media screen and (min-width: 1600px){.feature__img{width:50%;margin-bottom:0}}@media screen and (min-width: 320px){#section__column::before{width:calc(100% - 3rem);height:50%;top:7%;right:1.5rem}}@media screen and (min-width: 768px){#section__column::before{width:calc(100% - 6rem);height:50%;top:7%;right:3rem}}@media screen and (min-width: 960px){#section__column::before{width:calc(100% - 6rem);height:50%;top:7%;right:3rem}}@media screen and (min-width: 1600px){#section__column::before{width:calc(100% - 6rem);height:50%;top:8%;right:3rem}}#column__text{position:relative;align-items:unset}@media screen and (min-width: 320px){#column__text{flex-direction:column;width:calc(100% - 3rem);left:1.5rem}}@media screen and (min-width: 768px){#column__text{flex-direction:row;width:calc(100% - 6rem);left:3rem}}@media screen and (min-width: 960px){#column__text{flex-direction:row;width:calc(100% - 6rem);left:3rem}}@media screen and (min-width: 1600px){#column__text{flex-direction:row;width:calc(100% - 6rem);left:3rem}}@media screen and (min-width: 320px){#column__text .section__block{width:100%}}@media screen and (min-width: 768px){#column__text .section__block{width:50%}}@media screen and (min-width: 960px){#column__text .section__block{width:50%}}@media screen and (min-width: 1600px){#column__text .section__block{width:50%}}#column__text .text__area{position:relative}@media screen and (min-width: 320px){#column__text .text__area{width:75%;padding:3rem 0}}@media screen and (min-width: 768px){#column__text .text__area{width:55%;padding:3rem 0 5rem}}@media screen and (min-width: 960px){#column__text .text__area{width:55%;padding:3rem 0 5rem}}@media screen and (min-width: 1600px){#column__text .text__area{width:45%;padding:3rem 0 5rem}}#store__box{position:relative;box-shadow:5px 5px 30px rgba(0,0,0,0.08);box-sizing:border-box}@media screen and (min-width: 320px){#store__box{width:100%;padding:1.5rem;margin:0 auto}}@media screen and (min-width: 768px){#store__box{width:700px;padding:1.5rem;margin:-3vw auto 0}}@media screen and (min-width: 960px){#store__box{width:700px;padding:1.5rem;margin:-3vw auto 0}}@media screen and (min-width: 1600px){#store__box{width:700px;padding:1.5rem;margin:-3vw auto 0}}#store__box .img__contain{width:auto}@media screen and (min-width: 320px){#store__box .img__contain{height:300px;margin:0 .5rem}}@media screen and (min-width: 768px){#store__box .img__contain{height:160px;margin:0 1.5rem}}@media screen and (min-width: 960px){#store__box .img__contain{height:160px;margin:0 1.5rem}}@media screen and (min-width: 1600px){#store__box .img__contain{height:160px;margin:0 1.5rem}}@media screen and (min-width: 320px){#store__box ul{width:100%}}@media screen and (min-width: 768px){#store__box ul{width:auto}}@media screen and (min-width: 960px){#store__box ul{width:auto}}@media screen and (min-width: 1600px){#store__box ul{width:auto}}#voice__block{position:relative}@media screen and (min-width: 320px){#voice__block{width:calc(100% - 3rem);left:1.5rem}}@media screen and (min-width: 768px){#voice__block{width:calc(100% - 6rem);left:3rem}}@media screen and (min-width: 960px){#voice__block{width:calc(100% - 6rem);left:3rem}}@media screen and (min-width: 1600px){#voice__block{width:calc(100% - 6rem);left:3rem}}#voice__block li{box-sizing:border-box}@media screen and (min-width: 320px){#voice__block li{width:33.33333%;padding:1.5rem}}@media screen and (min-width: 768px){#voice__block li{width:33.33333%;padding:1.5rem}}@media screen and (min-width: 960px){#voice__block li{width:33.33333%;padding:1.5rem}}@media screen and (min-width: 1600px){#voice__block li{width:33.33333%;padding:3rem}}#voice__block li:nth-child(even){background:#58b7d7}#voice__block img{height:auto}@media screen and (min-width: 320px){#voice__block img{width:100px;margin-bottom:1.5rem}}@media screen and (min-width: 768px){#voice__block img{width:100px;margin-bottom:1.5rem}}@media screen and (min-width: 960px){#voice__block img{width:100px;margin-bottom:1.5rem}}@media screen and (min-width: 1600px){#voice__block img{width:150px;margin-bottom:1.5rem}}#section__spec{position:relative}@media screen and (min-width: 320px){#section__spec{width:calc(100% - 3rem);left:1.5rem}}@media screen and (min-width: 768px){#section__spec{width:calc(100% - 6rem);left:3rem}}@media screen and (min-width: 960px){#section__spec{width:calc(100% - 6rem);left:3rem}}@media screen and (min-width: 1600px){#section__spec{width:calc(100% - 6rem);left:3rem}}#section__spec::before{content:"";display:block;position:absolute;background:url("../images/block__bg03.jpg") top center/cover no-repeat;z-index:-1}@media screen and (min-width: 320px){#section__spec::before{width:100%;height:93%;top:6.5%;right:0}}@media screen and (min-width: 768px){#section__spec::before{width:100%;height:90%;top:8.5%;right:0}}@media screen and (min-width: 960px){#section__spec::before{width:100%;height:90%;top:8.5%;right:0}}@media screen and (min-width: 1600px){#section__spec::before{width:100%;height:90%;top:8.5%;right:0}}#spec__block{margin:0 auto}@media screen and (min-width: 320px){#spec__block{width:100%}}@media screen and (min-width: 768px){#spec__block{width:800px}}@media screen and (min-width: 960px){#spec__block{width:800px}}@media screen and (min-width: 1600px){#spec__block{width:800px}}@media screen and (min-width: 320px){#spec__block .img__contain{width:200px}}@media screen and (min-width: 768px){#spec__block .img__contain{width:300px}}@media screen and (min-width: 960px){#spec__block .img__contain{width:300px}}@media screen and (min-width: 1600px){#spec__block .img__contain{width:300px}}#spec__block ul{box-sizing:border-box}@media screen and (min-width: 320px){#spec__block ul{width:50%;padding:.5rem}}@media screen and (min-width: 768px){#spec__block ul{width:auto}}@media screen and (min-width: 960px){#spec__block ul{width:auto}}@media screen and (min-width: 1600px){#spec__block ul{width:auto}}@media screen and (min-width: 320px){#spec__block ul li,#spec__block ul img{width:100%}}@media screen and (min-width: 768px){#spec__block ul li,#spec__block ul img{width:auto}}@media screen and (min-width: 960px){#spec__block ul li,#spec__block ul img{width:auto}}@media screen and (min-width: 1600px){#spec__block ul li,#spec__block ul img{width:auto}}@media screen and (min-width: 320px){#spec__img01{display:none}}@media screen and (min-width: 768px){#spec__img01{display:block}}@media screen and (min-width: 960px){#spec__img01{display:block}}@media screen and (min-width: 1600px){#spec__img01{display:block}}@media screen and (min-width: 320px){#spec__img02{display:block;width:200px;margin:0 auto}}@media screen and (min-width: 768px){#spec__img02{display:none}}@media screen and (min-width: 960px){#spec__img02{display:none}}@media screen and (min-width: 1600px){#spec__img02{display:none}}#cv__bg{position:relative}@media screen and (min-width: 320px){#cv__bg{width:100%;height:50vw}}@media screen and (min-width: 768px){#cv__bg{width:100%;height:30vw}}@media screen and (min-width: 960px){#cv__bg{width:100%;height:30vw}}@media screen and (min-width: 1600px){#cv__bg{width:100%;height:40rem}}#section__CV{z-index:1;position:relative}@media screen and (min-width: 320px){#section__CV{width:calc(100% - 3rem);padding-top:3rem;margin-top:5rem;left:1.5rem}}@media screen and (min-width: 768px){#section__CV{width:calc(100% - 6rem);padding-top:3rem;margin-top:5rem;left:3rem}}@media screen and (min-width: 960px){#section__CV{width:calc(100% - 6rem);padding-top:3rem;margin-top:5rem;left:3rem}}@media screen and (min-width: 1600px){#section__CV{width:calc(100% - 6rem);padding-top:3rem;margin-top:5rem;left:3rem}}@media screen and (min-width: 320px){#section__CV .common__head{margin-top:-5rem}}@media screen and (min-width: 768px){#section__CV .common__head{margin-top:-5rem}}@media screen and (min-width: 960px){#section__CV .common__head{margin-top:-5rem}}@media screen and (min-width: 1600px){#section__CV .common__head{margin-top:-5rem}}#cv__box{position:relative;margin:0 auto;box-sizing:border-box;display:flex}@media screen and (min-width: 320px){#cv__box{width:100%;flex-direction:column;justify-content:center;align-items:center}}@media screen and (min-width: 768px){#cv__box{width:100%;flex-direction:row;justify-content:center;align-items:center}}@media screen and (min-width: 960px){#cv__box{width:100%;flex-direction:row;justify-content:center;align-items:center}}@media screen and (min-width: 1600px){#cv__box{width:100%;flex-direction:row;justify-content:center;align-items:center}}#cv__box .text__box{position:relative}@media screen and (min-width: 320px){#cv__box .text__box{padding:0}}@media screen and (min-width: 768px){#cv__box .text__box{padding:0 0 0 3rem}}@media screen and (min-width: 960px){#cv__box .text__box{padding:0 0 0 3rem}}@media screen and (min-width: 1600px){#cv__box .text__box{padding:0 0 0 3rem}}#cv__box::before{content:"";display:block;position:absolute;background:#FFF;transition:all .4s}@media screen and (min-width: 320px){#cv__box::before{opacity:.6;width:0%;height:220px;top:250px;right:3rem}}@media screen and (min-width: 768px){#cv__box::before{opacity:.8;width:0%;height:100%;top:0;right:0}}@media screen and (min-width: 960px){#cv__box::before{opacity:.8;width:0%;height:100%;top:0;right:0}}@media screen and (min-width: 1600px){#cv__box::before{opacity:.8;width:0%;height:100%;top:0;right:0}}@media screen and (min-width: 320px){#cv__box.is__view::before{width:calc(100% - 6rem)}}@media screen and (min-width: 768px){#cv__box.is__view::before{width:60%}}@media screen and (min-width: 960px){#cv__box.is__view::before{width:50%}}@media screen and (min-width: 1600px){#cv__box.is__view::before{width:50%}}#cv__img{position:relative;height:auto}@media screen and (min-width: 320px){#cv__img{width:200px}}@media screen and (min-width: 768px){#cv__img{width:200px}}@media screen and (min-width: 960px){#cv__img{width:300px}}@media screen and (min-width: 1600px){#cv__img{width:300px}}#cv__foot{margin-top:3rem;position:relative;width:100%;bottom:-1.5rem}.cv__link{box-sizing:border-box}@media screen and (min-width: 320px){.cv__link{width:40vw;padding:.7rem;margin-bottom:1rem}}@media screen and (min-width: 768px){.cv__link{width:300px;padding:1rem;margin-bottom:1rem}}@media screen and (min-width: 960px){.cv__link{width:300px;padding:1rem;margin-bottom:1rem}}@media screen and (min-width: 1600px){.cv__link{width:300px;padding:1rem;margin-bottom:1rem}}.cv__link img{width:auto}@media screen and (min-width: 320px){.cv__link img{height:20px}}@media screen and (min-width: 768px){.cv__link img{height:25px}}@media screen and (min-width: 960px){.cv__link img{height:25px}}@media screen and (min-width: 1600px){.cv__link img{height:25px}}@media screen and (min-width: 320px){.cv__link span{display:none}}@media screen and (min-width: 768px){.cv__link span{display:inline}}@media screen and (min-width: 960px){.cv__link span{display:inline}}@media screen and (min-width: 1600px){.cv__link span{display:inline}}@media screen and (min-width: 320px){#section__contact{padding:5rem 0}}@media screen and (min-width: 768px){#section__contact{padding:5rem 0}}@media screen and (min-width: 960px){#section__contact{padding:5rem 0}}@media screen and (min-width: 1600px){#section__contact{padding:5rem 0}}@media screen and (min-width: 320px){#concept__head{padding-left:0;margin:0 auto}}@media screen and (min-width: 768px){#concept__head{padding-left:0;margin:0}}@media screen and (min-width: 960px){#concept__head{padding-left:0;margin:0}}@media screen and (min-width: 1600px){#concept__head{padding-left:0;margin:0}}@media screen and (min-width: 320px){#concept__head h2,#concept__head p{padding-left:0 !important;padding-right:0 !important}}@media screen and (min-width: 768px){#concept__head h2,#concept__head p{padding-left:0 !important;padding-right:0 !important}}@media screen and (min-width: 960px){#concept__head h2,#concept__head p{padding-left:0 !important;padding-right:0 !important}}@media screen and (min-width: 1600px){#concept__head h2,#concept__head p{padding-left:0 !important;padding-right:0 !important}}@media screen and (min-width: 320px){#concept__head h2{padding-top:1rem}}@media screen and (min-width: 768px){#concept__head h2{padding-top:1rem}}@media screen and (min-width: 960px){#concept__head h2{padding-top:1rem}}@media screen and (min-width: 1600px){#concept__head h2{padding-top:1rem}}@media screen and (min-width: 320px){#section__confirm{margin-top:3rem}}@media screen and (min-width: 768px){#section__confirm{margin-top:3rem}}@media screen and (min-width: 960px){#section__confirm{margin-top:3rem}}@media screen and (min-width: 1600px){#section__confirm{margin-top:3rem}}#howto{border:solid 3px #00b7a3}@media screen and (min-width: 320px){#howto{padding:1rem;margin-top:1.5rem}}@media screen and (min-width: 768px){#howto{padding:1rem;margin-top:1.5rem}}@media screen and (min-width: 960px){#howto{padding:1rem;margin-top:1.5rem}}@media screen and (min-width: 1600px){#howto{padding:1rem;margin-top:1.5rem}}#video__poster{position:relative;padding:0;transition:all .4s}@media screen and (min-width: 320px){#video__poster{margin-top:1.5rem}}@media screen and (min-width: 768px){#video__poster{margin-top:1.5rem}}@media screen and (min-width: 960px){#video__poster{margin-top:1.5rem}}@media screen and (min-width: 1600px){#video__poster{margin-top:1.5rem}}#video__poster::before{content:"";display:block;position:absolute;width:100%;height:100%;background:url("../images/video__poster__bg.jpg") center center/cover no-repeat;top:1rem;right:-1rem;z-index:-1;transition:all .4s}#video__poster:hover{opacity:.6;box-shadow:5px 5px 30px rgba(0,0,0,0.08)}#video__poster:hover::before{top:0;right:0}#video__poster img{height:auto}@media screen and (min-width: 320px){#video__poster img{width:80vw}}@media screen and (min-width: 768px){#video__poster img{width:450px}}@media screen and (min-width: 960px){#video__poster img{width:450px}}@media screen and (min-width: 1600px){#video__poster img{width:450px}}#video__poster i{position:absolute}@media screen and (min-width: 320px){#video__poster i{top:calc(50% - 19px);right:calc(50% - 19px)}}@media screen and (min-width: 768px){#video__poster i{top:calc(50% - 52px);right:calc(50% - 52px)}}@media screen and (min-width: 960px){#video__poster i{top:calc(50% - 52px);right:calc(50% - 52px)}}@media screen and (min-width: 1600px){#video__poster i{top:calc(50% - 52px);right:calc(50% - 52px)}}#pre__load{transition:all .4s;visibility:hidden;opacity:0;z-index:-1}#pre__load.is__view{visibility:visible;opacity:1;z-index:111111}#pre__load::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;right:0;background:rgba(255,255,255,0.5)}#pre__load .icon{position:absolute}@media screen and (min-width: 320px){#pre__load .icon{top:calc(50% - 130px);right:calc(50% - 170px)}}@media screen and (min-width: 768px){#pre__load .icon{top:calc(50% - 270px);right:calc(50% - 300px)}}@media screen and (min-width: 960px){#pre__load .icon{top:calc(50% - 270px);right:calc(50% - 300px)}}@media screen and (min-width: 1600px){#pre__load .icon{top:calc(50% - 270px);right:calc(50% - 300px)}}@media screen and (min-width: 320px){#pre__video{width:90%}}@media screen and (min-width: 768px){#pre__video{width:auto}}@media screen and (min-width: 960px){#pre__video{width:auto}}@media screen and (min-width: 1600px){#pre__video{width:auto}}#pre__frame{position:relative}#comp__info{flex-wrap:wrap}@media screen and (min-width: 320px){#comp__info ul{margin-bottom:1.5rem}}@media screen and (min-width: 768px){#comp__info ul{margin-bottom:0}}@media screen and (min-width: 960px){#comp__info ul{margin-bottom:0}}@media screen and (min-width: 1600px){#comp__info ul{margin-bottom:0}}#section__company{background:#f5f3f1}@media screen and (min-width: 320px){#section__company{margin-top:5rem;padding-bottom:5rem}}@media screen and (min-width: 768px){#section__company{margin-top:5rem;padding-bottom:5rem}}@media screen and (min-width: 960px){#section__company{margin-top:5rem;padding-bottom:5rem}}@media screen and (min-width: 1600px){#section__company{margin-top:5rem;padding-bottom:5rem}}#section__company .common__head{position:relative}@media screen and (min-width: 320px){#section__company .common__head{top:-10.5vw}}@media screen and (min-width: 768px){#section__company .common__head{top:-1.5rem}}@media screen and (min-width: 960px){#section__company .common__head{top:-1.5rem}}@media screen and (min-width: 1600px){#section__company .common__head{top:-1.5rem}}#company__text{margin:0 auto;background:#FFF;box-sizing:border-box}@media screen and (min-width: 320px){#company__text{width:85%;padding:1.5rem}}@media screen and (min-width: 768px){#company__text{width:650px;padding:3rem}}@media screen and (min-width: 960px){#company__text{width:800px;padding:3rem}}@media screen and (min-width: 1600px){#company__text{width:800px;padding:3rem}}@media screen and (min-width: 320px){.m__column{flex-direction:column !important}}@media screen and (min-width: 768px){.m__column{flex-direction:row !important}}@media screen and (min-width: 960px){.m__column{flex-direction:row !important}}@media screen and (min-width: 1600px){.m__column{flex-direction:row !important}}#slider__text{margin:0 auto;box-sizing:border-box;position:relative}@media screen and (min-width: 320px){#slider__text{width:90%}}@media screen and (min-width: 768px){#slider__text{width:500px}}@media screen and (min-width: 960px){#slider__text{width:800px}}@media screen and (min-width: 1600px){#slider__text{width:900px}}#slider__text .fuki__bottom::before{border-top-color:#46afd3}@media screen and (min-width: 320px){#slider__text .slick-list{padding-bottom:3rem}}@media screen and (min-width: 768px){#slider__text .slick-list{padding-bottom:3rem}}@media screen and (min-width: 960px){#slider__text .slick-list{padding-bottom:3rem}}@media screen and (min-width: 1600px){#slider__text .slick-list{padding-bottom:3rem}}#slider__text li{position:relative}@media screen and (min-width: 320px){#slider__text li{padding:1.5rem}}@media screen and (min-width: 768px){#slider__text li{padding:1.5rem}}@media screen and (min-width: 960px){#slider__text li{padding:3rem}}@media screen and (min-width: 1600px){#slider__text li{padding:3rem}}#slider__text h3{padding-bottom:1.5rem}#slider__thumb{margin:0 auto}@media screen and (min-width: 320px){#slider__thumb{width:100%}}@media screen and (min-width: 768px){#slider__thumb{width:700px}}@media screen and (min-width: 960px){#slider__thumb{width:1000px}}@media screen and (min-width: 1600px){#slider__thumb{width:1200px}}#slider__thumb li{cursor:pointer;transition:all .4s}@media screen and (min-width: 320px){#slider__thumb li{margin:1rem}}@media screen and (min-width: 768px){#slider__thumb li{margin:1rem}}@media screen and (min-width: 960px){#slider__thumb li{margin:1rem}}@media screen and (min-width: 1600px){#slider__thumb li{margin:1rem}}#slider__thumb li:hover{opacity:.6}#slider__thumb li.slick-current{transform:scale(1.15)}#slider__thumb li.slick-current img{border:solid 2px #46afd3}#slider__thumb img{border-radius:100%;height:auto;transition:all .3s}@media screen and (min-width: 320px){#slider__thumb img{width:50px}}@media screen and (min-width: 768px){#slider__thumb img{width:100px}}@media screen and (min-width: 960px){#slider__thumb img{width:100px}}@media screen and (min-width: 1600px){#slider__thumb img{width:100px}}
/*# sourceMappingURL=style.css.map */
