﻿@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,100;1,300;1,400&display=swap";@media(min-width: 769px){.pc{display:block !important}}@media only screen and (max-width: 768px){.pc{display:none !important}}@media(min-width: 769px){.sp{display:none !important}}@media only screen and (max-width: 768px){.sp{display:block !important}}*{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}*:focus{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}object,embed{-webkit-transform:translateZ(0)}img{display:block}a{color:#323232;text-decoration:none}a.textbtn-blank{display:flex;width:400px;height:80px;margin-top:80px;background:#fafafa;justify-content:center;align-items:center;font-size:14px;font-weight:700}@media only screen and (max-width: 768px){a.textbtn-blank{width:100%;margin-top:40px}}a.textbtn-blank span{display:block;position:relative}a.textbtn-blank span:after{content:"";display:inline-block;width:12px;height:10px;margin-left:5px;background:url(../img/fresh/pict_blank.svg) left top no-repeat;background-size:100% 100%}@font-face{font-family:"MyYuGothicM";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"MyYuGothicM";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}@font-face{font-family:"CenturyGothic";src:url("../fonts/century-gothic.ttf") format("truetype")}html,body{width:100%;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Lato","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:14px;line-height:1.4;position:relative;min-height:100%;color:#323232}#wrap{width:100%;position:relative;min-height:100%}#wrap.career-page{overflow:hidden}#wrap.career-page:before{content:"";display:block;position:absolute;width:100vw;height:380px;right:57%;top:0;background:#fafafa;transform:skewX(-16deg)}@media only screen and (max-width: 768px){#wrap.career-page:before{right:30%}}#wrap.career-page:after{content:"";display:block;position:absolute;width:100vw;height:920px;left:38%;top:360px;background:#fafafa;transform:skewX(-16deg);z-index:-1}@media only screen and (max-width: 768px){#wrap.career-page:after{right:30%}}@keyframes rotate1{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate2{0%{transform:rotate(0deg) translate(-50%, -50%)}100%{transform:rotate(360deg) translate(-50%, -50%)}}@keyframes rotate3{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes member-slide{0%{transform:translateX(0%)}100%{transform:translateX(100%)}}.effect{opacity:0;transition:opacity .8s}.effect.is-active{opacity:1}#opening{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:200;opacity:1}#opening.off{transition:.5s;opacity:0;pointer-events:none}#opening .opening-logo{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;transition:.4s opacity;transition-delay:0s;z-index:1}#opening .opening-logo img{display:block;width:357px;height:auto}@media only screen and (max-width: 768px){#opening .opening-logo img{width:210px}}#opening .opening-text{background:#fff;z-index:2;display:block;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);top:200px;width:478px;height:292px;opacity:0;transition:opacity 1s;transition-delay:1s}@media only screen and (max-width: 768px){#opening .opening-text{width:264px;height:210px}}#opening .opening-text span{display:block;position:absolute;top:0;left:76px;overflow:hidden}@media only screen and (max-width: 768px){#opening .opening-text span{left:0}}#opening .opening-text span img{display:block;transform:translate(0, 58px);transition:.6s}@media only screen and (max-width: 768px){#opening .opening-text span img{transform:translate(0, 42px)}}#opening .opening-text span.text1{top:0}#opening .opening-text span.text1 img{transition-delay:1.4s}@media only screen and (max-width: 768px){#opening .opening-text span.text1 img{width:215px}}#opening .opening-text span.text2{top:96px}#opening .opening-text span.text2 img{transition-delay:1.8s}@media only screen and (max-width: 768px){#opening .opening-text span.text2{top:63px}#opening .opening-text span.text2 img{width:215px}}#opening .opening-text span.text3{top:186px}#opening .opening-text span.text3 img{transition-delay:2.2s}@media only screen and (max-width: 768px){#opening .opening-text span.text3{top:122px}#opening .opening-text span.text3 img{width:264px}}#opening.start .opening-logo{opacity:1}#opening.start .opening-logo.off{opacity:0}#opening.start .opening-text{opacity:1}#opening.start .opening-text span.text1 img{transform:translate(0, 0px)}@media only screen and (max-width: 768px){#opening.start .opening-text span.text1 img{transform:translate(0, 0px)}}#opening.start .opening-text span.text2 img{transform:translate(0, 0px)}@media only screen and (max-width: 768px){#opening.start .opening-text span.text2 img{transform:translate(0, 0px)}}#opening.start .opening-text span.text3 img{transform:translate(0, 0px)}@media only screen and (max-width: 768px){#opening.start .opening-text span.text3 img{transform:translate(0, 0px)}}#menu-wrap{width:100%;height:100%;position:fixed;background:#fff;top:0;left:0;z-index:100;transition:.6s opacity;opacity:0;pointer-events:none}#menu-wrap.on{pointer-events:auto;opacity:1}#menu-wrap .close-btn{width:47px;height:15px;position:absolute;top:34px;right:39px;background:url(../img/fresh/btn_close.svg) left top no-repeat;background-size:100%;cursor:pointer;transition:.4s opacity;opacity:1}@media only screen and (max-width: 768px){#menu-wrap .close-btn{top:28px;right:16px}}#menu-wrap .close-btn:hover{opacity:.5}#menu-wrap .menu-inner{max-width:940px;width:100%;display:flex;letter-spacing:.1em;border-top:solid 1px #323232;border-bottom:solid 1px #323232}@media(min-width: 769px){#menu-wrap .menu-inner{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media only screen and (max-width: 768px){#menu-wrap .menu-inner{padding:0 4%;border-top:none;border-bottom:none;position:relative;margin-top:120px}}#menu-wrap .menu-inner li{margin-bottom:12px}#menu-wrap .menu-inner li.off span{opacity:.4}@media(min-width: 769px){#menu-wrap .menu-inner a{opacity:1;transition:opacity .4s}#menu-wrap .menu-inner a:after{transition:.4s}#menu-wrap .menu-inner a:hover{opacity:.5}#menu-wrap .menu-inner a:hover:after{right:-5px !important}}#menu-wrap .menu-inner .menu-tit{font-size:22px;letter-spacing:.2em;position:absolute;top:-45px;left:0}@media only screen and (max-width: 768px){#menu-wrap .menu-inner .menu-tit{padding-left:4%}}#menu-wrap .menu-inner .link-group{padding:40px 0;width:100%;max-width:560px;margin:0 auto}@media only screen and (max-width: 768px){#menu-wrap .menu-inner .link-group{border-top:solid 1px #323232}}#menu-wrap .menu-inner .link-group .large{font-size:16px;margin-bottom:16px}@media only screen and (max-width: 768px){#menu-wrap .menu-inner .link-group .large{font-size:13px}#menu-wrap .menu-inner .link-group .large.x_large{font-size:15px}}#menu-wrap .menu-inner .link-group .large a{display:inline-block;padding-right:16px;position:relative}#menu-wrap .menu-inner .link-group .large a:after{content:"";display:block;width:7px;height:11px;background:url(../img/fresh/pict_link.svg) left top no-repeat;background-size:100%;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0}#menu-wrap .menu-inner .link-group .bottom-page{font-size:12px;padding-left:30px}@media(min-width: 769px){#menu-wrap .menu-inner .link-group .bottom-page{display:flex}#menu-wrap .menu-inner .link-group .bottom-page ul:first-child{margin-right:90px}}@media only screen and (max-width: 768px){#menu-wrap .menu-inner .link-group .bottom-page{padding-left:10px;font-size:10px}#menu-wrap .menu-inner .link-group .bottom-page ul{display:flex;flex-wrap:wrap}#menu-wrap .menu-inner .link-group .bottom-page ul:first-child{margin-bottom:40px}}#menu-wrap .menu-inner .link-group .bottom-page li{padding-left:10px}@media only screen and (max-width: 768px){#menu-wrap .menu-inner .link-group .bottom-page li{width:100%}}#menu-wrap .menu-inner .link-group .bottom-page .large{padding-left:0px}@media only screen and (max-width: 768px){#menu-wrap .menu-inner .link-group .bottom-page .blank{width:50%}}#menu-wrap .menu-inner .link-group .bottom-page .blank a{display:inline-block;padding-right:16px;position:relative}#menu-wrap .menu-inner .link-group .bottom-page .blank a:after{content:"";display:block;width:10px;height:8px;background:url(../img/fresh/pict_blank.svg) left top no-repeat;background-size:100%;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0}#header{position:fixed;top:0;width:100%;height:70px;z-index:20;background:hsla(0,0%,100%,0);transition:.6s background}#header.scroll{background:hsla(0,0%,100%,.9)}@media only screen and (max-width: 768px){#header{height:72px;background:#fff}#header.scroll{background:#fff}}#header #logo{display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);left:30px}@media only screen and (max-width: 768px){#header #logo{left:20px}}#header #logo a,#header #logo .logo-inner{display:block;width:176px;height:36px}@media only screen and (max-width: 768px){#header #logo a,#header #logo .logo-inner{width:116px;height:24px}}#header #logo a img,#header #logo .logo-inner img{display:block;width:100%;height:auto}#header #recruit-top{display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);left:245px;letter-spacing:.15em}#header #recruit-top a{display:block;padding-bottom:5px;border-bottom:solid 1px #323232}@media(min-width: 769px){#header #recruit-top a{transition:.4s opacity;opacity:1}#header #recruit-top a:hover{opacity:.6}}@media only screen and (max-width: 768px){#header #recruit-top{font-size:10px;left:50%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}#header #menu-open{width:50px;height:28px;color:#323232;cursor:pointer;position:absolute;right:37px;top:25px;letter-spacing:.22em;transition:.6s;z-index:5}@media only screen and (max-width: 768px){#header #menu-open{width:40px;height:23px;font-size:11px;right:20px}}#header #menu-open:after{content:"";display:block;width:100%;height:6px;background:#323232;position:absolute;bottom:0;left:0;transition:.6s}@media only screen and (max-width: 768px){#header #menu-open:after{height:4px}}#header #menu-open:hover{color:#c9c9c9}#header #menu-open:hover:after{left:10px;background:#c9c9c9}#header #entry-area{width:294px;height:190px;position:absolute;right:37px;bottom:-190px;transition:.4s;opacity:1;pointer-events:auto;z-index:4}@media only screen and (max-width: 768px){#header #entry-area{width:180px;height:136px;bottom:-140px;right:20px}}#header #entry-area.fixed{position:fixed;right:37px;top:auto;bottom:20px}@media only screen and (max-width: 768px){#header #entry-area.fixed{right:20px;bottom:40px}}#header #entry-area.fixed:before{height:105%}@media only screen and (max-width: 768px){#header #entry-area.fixed:before{height:105%}}#header #entry-area.hide{pointer-events:none;opacity:0}#header #entry-area.hide_top{pointer-events:none;opacity:0}#header #entry-area .entry-obj{width:84px;height:84px;position:absolute;left:64px;top:0;z-index:2}@media only screen and (max-width: 768px){#header #entry-area .entry-obj{width:72px;height:72px;left:auto}}#header #entry-area .entry-obj img{display:block;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){#header #entry-area .entry-obj img{width:40px;height:12px}}#header #entry-area .entry-obj:before{content:"";display:block;width:100%;height:100%;background:url(../img/fresh/pic_entry_bg.svg) center center no-repeat;background-size:100% 100%;animation:rotate1 40s linear infinite}#header #entry-area .lp--baner{width:294px;height:80px;position:absolute;right:0;bottom:0;z-index:2}#header #entry-area .lp--baner img{transition:.6s;opacity:1}#header #entry-area .lp--baner img:hover{opacity:.6}@media only screen and (max-width: 768px){#header #entry-area .lp--baner{width:179px;height:54px}#header #entry-area .lp--baner img{width:179px;height:54px}}#header #entry-area ul{display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);top:22%;right:0px;z-index:2}#header #entry-area ul li a{font-size:10px;font-weight:700;position:relative;display:block;width:130px;padding:4px 0;transition:.6s}@media only screen and (max-width: 768px){#header #entry-area ul li a{width:94px;padding:3px 0;line-height:1.2}}#header #entry-area ul li a:before{content:"";height:1px;width:60px;background:#323232;position:absolute;right:0;top:50%;transition:.6s}@media only screen and (max-width: 768px){#header #entry-area ul li a:before{width:24px}}#header #entry-area ul li a span{display:block;width:70px;text-align:center}#header #entry-area ul li a:hover{color:#c9c9c9}#header #entry-area ul li a:hover:before{right:-10px;background:#c9c9c9}#footer{padding:0 4% 110px;padding-bottom:110px}@media only screen and (max-width: 768px){#footer{padding:0 4% 20px}}#footer.entry-fix{padding-top:60px}#footer .footer-inner{max-width:990px;margin:0 auto;position:relative;display:flex;letter-spacing:.1em}@media only screen and (max-width: 768px){#footer .footer-inner{flex-wrap:wrap}}#footer .footer-inner li{margin-bottom:8px}#footer .footer-inner li.off span{opacity:.4}@media(min-width: 769px){#footer .footer-inner a{opacity:1;transition:opacity .4s}#footer .footer-inner a:after{transition:.4s}#footer .footer-inner a:hover{opacity:.5}#footer .footer-inner a:hover:after{right:-5px !important}}@media(min-width: 769px){#footer .footer-inner .footer-tit{margin-right:120px}}@media only screen and (max-width: 768px){#footer .footer-inner .footer-tit{margin-bottom:60px}}#footer .footer-inner .footer-tit img{display:block;width:241px;height:auto}#footer .footer-inner .link-group{padding-bottom:50px}#footer .footer-inner .link-group .large{font-size:13px;margin-bottom:16px}#footer .footer-inner .link-group .large a{display:inline-block;padding-right:16px;position:relative}#footer .footer-inner .link-group .large a:after{content:"";display:block;width:7px;height:11px;background:url(../img/fresh/pict_link.svg) left top no-repeat;background-size:100%;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0}@media only screen and (max-width: 768px){#footer .footer-inner .link-group .x_large{font-size:16px}}#footer .footer-inner .link-group .bottom-page{font-size:10px;padding-left:30px}@media(min-width: 769px){#footer .footer-inner .link-group .bottom-page{display:flex}#footer .footer-inner .link-group .bottom-page ul:first-child{margin-right:90px}}@media only screen and (max-width: 768px){#footer .footer-inner .link-group .bottom-page{padding-left:10px}#footer .footer-inner .link-group .bottom-page>ul{display:flex;flex-wrap:wrap}#footer .footer-inner .link-group .bottom-page>ul:first-child{margin-bottom:40px}}#footer .footer-inner .link-group .bottom-page li{padding-left:10px}@media only screen and (max-width: 768px){#footer .footer-inner .link-group .bottom-page li{width:100%}}#footer .footer-inner .link-group .bottom-page .large{padding-left:0px}@media only screen and (max-width: 768px){#footer .footer-inner .link-group .bottom-page .large{width:100%}}@media only screen and (max-width: 768px){#footer .footer-inner .link-group .bottom-page .x_large{font-size:16px}}@media only screen and (max-width: 768px){#footer .footer-inner .link-group .bottom-page .blank{width:50%}}#footer .footer-inner .link-group .bottom-page .blank a{display:inline-block;padding-right:16px;position:relative}#footer .footer-inner .link-group .bottom-page .blank a:after{content:"";display:block;width:10px;height:8px;background:url(../img/fresh/pict_blank.svg) left top no-repeat;background-size:100%;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0}#footer .footer-inner .address{font-size:9px;line-height:1.8;position:relative}@media(min-width: 769px){#footer .footer-inner .address{position:absolute;left:0;bottom:0}}@media only screen and (max-width: 768px){#footer .footer-inner .address{margin-bottom:42px}}#footer .footer-inner small{font-size:9px;line-height:1.8}@media(min-width: 769px){#footer .footer-inner small{position:absolute;right:0;bottom:0}}@media only screen and (max-width: 768px){#footer .footer-inner small{display:block;text-align:right;width:100%}}#movie-wrap{width:100%;height:100%;position:fixed;background:#fff;top:0;left:0;z-index:100;padding:100px 100px;transition:.6s;opacity:0;pointer-events:none}@media only screen and (max-width: 768px){#movie-wrap{display:none}}#movie-wrap #movie-modal-area{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;cursor:pointer}#movie-wrap #movie-modal-area .close-btn{width:47px;height:15px;position:absolute;top:34px;right:39px;background:url(../img/fresh/btn_close.svg) left top no-repeat;background-size:100%;cursor:pointer;transition:.4s opacity;opacity:1}#movie-wrap #movie-modal-area .close-btn:hover{opacity:.5}#movie-wrap #movie-contents{width:100%;height:100%;position:relative;z-index:2;pointer-events:none}#movie-wrap #movie-contents #movie-contents-inner{width:100%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#movie-wrap #movie-contents #movie-contents-inner:before{content:"";display:block;width:100%;padding-top:56.25%}#movie-wrap #movie-contents #movie-contents-inner iframe{pointer-events:none;display:block;width:100%;height:100%;position:absolute;top:0}#movie-wrap.on{opacity:1;pointer-events:auto}#movie-wrap.on #movie-contents #movie-contents-inner iframe{pointer-events:auto}#menu-wrap .menu-inner .menu-tit{font-family:"Lato",sans-serif}#menu-wrap .menu-inner .link-group-wrap{padding:60px 0 50px}@media(min-width: 769px){#menu-wrap .menu-inner .link-group-wrap{display:flex;justify-content:center}#menu-wrap .menu-inner .link-group-wrap ul{margin-right:110px}#menu-wrap .menu-inner .link-group-wrap ul:last-child{margin-right:0}}@media only screen and (max-width: 768px){#menu-wrap .menu-inner .link-group-wrap{width:100%;border-top:solid 1px #323232;padding:56px 4% 0}}@media only screen and (max-width: 768px){#menu-wrap .menu-inner .link-group-wrap ul.sp-col2{display:flex;flex-wrap:wrap}#menu-wrap .menu-inner .link-group-wrap ul.sp-col2 li{width:50%}}#menu-wrap .menu-inner .link-group-wrap ul li{font-size:12px;padding-left:10px;letter-spacing:.1em}@media only screen and (max-width: 768px){#menu-wrap .menu-inner .link-group-wrap ul li{font-size:10px;letter-spacing:.1em}}#menu-wrap .menu-inner .link-group-wrap ul li.large{font-size:16px;margin-bottom:16px;padding-left:0}@media only screen and (max-width: 768px){#menu-wrap .menu-inner .link-group-wrap ul li.large{font-size:13px;margin-bottom:10px;width:100%;line-height:1.8}#menu-wrap .menu-inner .link-group-wrap ul li.large:last-of-type{margin-bottom:8px}}#menu-wrap .menu-inner .link-group-wrap ul li.large a{display:inline-block;padding-right:16px;position:relative}#menu-wrap .menu-inner .link-group-wrap ul li.large a:after{content:"";display:block;width:7px;height:11px;background:url(../img/fresh/pict_link.svg) left top no-repeat;background-size:100%;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0}#menu-wrap .menu-inner .link-group-wrap ul li.mb{margin-bottom:30px}@media only screen and (max-width: 768px){#menu-wrap .menu-inner .link-group-wrap ul li.mb{margin-bottom:18px}}@media only screen and (max-width: 768px){#menu-wrap .menu-inner .link-group-wrap ul li.blank{width:50%}}#menu-wrap .menu-inner .link-group-wrap ul li.blank a{display:inline-block;padding-right:16px;position:relative}#menu-wrap .menu-inner .link-group-wrap ul li.blank a:after{content:"";display:block;width:10px;height:8px;background:url(../img/fresh/pict_blank.svg) left top no-repeat;background-size:100%;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0}#footer{padding-bottom:60px}@media only screen and (max-width: 768px){#footer{padding:0 4%;padding-bottom:60px}}@media(min-width: 769px){#footer .footer-inner .footer-tit.site{padding-bottom:150px}}@media only screen and (max-width: 768px){#footer .footer-inner .footer-tit.site{margin-bottom:50px}}#footer .footer-inner .link-group-wrap{padding:0 0 20px;width:100%;margin:0 auto}@media(min-width: 769px){#footer .footer-inner .link-group-wrap{display:flex;justify-content:space-between}}@media(min-width: 769px){#footer .footer-inner .link-group-wrap ul{margin-right:10px}#footer .footer-inner .link-group-wrap ul:last-child{margin-right:0}}@media only screen and (max-width: 768px){#footer .footer-inner .link-group-wrap ul{padding-bottom:16px}#footer .footer-inner .link-group-wrap ul.sp-col2{display:flex;flex-wrap:wrap}#footer .footer-inner .link-group-wrap ul.sp-col2 li{width:50%}}#footer .footer-inner .link-group-wrap ul li{padding-left:10px;font-size:10px}@media only screen and (max-width: 768px){#footer .footer-inner .link-group-wrap ul li:last-child{margin-bottom:0 !important}}#footer .footer-inner .link-group-wrap ul li.large{font-size:13px;margin-bottom:16px;padding-left:0px}@media only screen and (max-width: 768px){#footer .footer-inner .link-group-wrap ul li.large{margin-bottom:16px;width:100%;font-size:13px}#footer .footer-inner .link-group-wrap ul li.large.x_large{font-size:15px}}#footer .footer-inner .link-group-wrap ul li.large a{display:inline-block;padding-right:16px;position:relative}#footer .footer-inner .link-group-wrap ul li.large a:after{content:"";display:block;width:7px;height:11px;background:url(../img/fresh/pict_link.svg) left top no-repeat;background-size:100%;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0}#footer .footer-inner .link-group-wrap ul li.mb{margin-bottom:20px}@media only screen and (max-width: 768px){#footer .footer-inner .link-group-wrap ul li.blank{width:50%}}#footer .footer-inner .link-group-wrap ul li.blank a{display:inline-block;padding-right:16px;position:relative}#footer .footer-inner .link-group-wrap ul li.blank a:after{content:"";display:block;width:10px;height:8px;background:url(../img/fresh/pict_blank.svg) left top no-repeat;background-size:100%;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0}#footer .footer-inner small{text-align:left}.member-slide-wrap{width:100%;overflow:hidden;position:relative;height:136px}@media only screen and (max-width: 768px){.member-slide-wrap{transform:scale(1.14)}}.member-slide-wrap .member{position:relative;-webkit-backface-visibility:hidden}.member-slide-wrap .member span{display:block;width:2206px;height:136px;background:url(../img/fresh/img_member.jpg) left top no-repeat;background-size:100% 100%;animation:member-slide 100s linear infinite;image-rendering:-webkit-optimize-contrast}.member-slide-wrap .member:before,.member-slide-wrap .member:after{content:"";display:block;width:2206px;height:136px;background:url(../img/fresh/img_member.jpg) left top no-repeat;background-size:100% 100%;position:absolute;top:0;animation:member-slide 100s linear infinite;image-rendering:-webkit-optimize-contrast}.member-slide-wrap .member:before{left:-2206px}.member-slide-wrap .member:after{left:2206px}#contents-wrap{padding:0 4%;position:relative;z-index:1;width:100%;overflow:hidden;letter-spacing:.1em;opacity:0;transition:.4s}#contents-wrap.on{opacity:1}#contents-wrap.bottom{padding-top:100px}@media only screen and (max-width: 768px){#contents-wrap.bottom{padding-top:80px}}#contents-wrap.interview-wrap{padding-top:70px}@media only screen and (max-width: 768px){#contents-wrap.interview-wrap{padding-top:142px}}#contents-wrap .bc{position:absolute;left:30px;top:80px;width:100%}@media only screen and (max-width: 768px){#contents-wrap .bc{left:18px;top:72px}}#contents-wrap .bc ul{display:flex;width:100%;font-size:12px}@media only screen and (max-width: 768px){#contents-wrap .bc ul{font-size:10px}}#contents-wrap .bc ul li{padding-right:20px;margin-right:13px;position:relative;background:url(../img/fresh/pict_arrow_r.svg) right center no-repeat}@media only screen and (max-width: 768px){#contents-wrap .bc ul li{background:url(../img/fresh/pict_arrow_r.svg) right center no-repeat;background-size:5px 8px;padding-right:16px;margin-right:9px}}#contents-wrap .bc ul li:last-child{background:none}#contents-wrap .bc ul li a{color:#323232;opacity:1;transition:.6s opacity}@media(min-width: 769px){#contents-wrap .bc ul li a:hover{opacity:.6}}section{position:relative}section .tit-obj{width:440px;height:440px;position:absolute;top:0;left:-100px;pointer-events:none}@media only screen and (max-width: 768px){section .tit-obj{width:180px;height:180px;left:-25px}}section .tit-obj:before{content:"";display:block;width:100%;height:100%;background:url(../img/fresh/pict_title_circle.svg) left top no-repeat;background-size:100%;position:absolute;top:0;left:0;animation:rotate1 40s linear infinite}section .tit-obj span{display:block;width:280px;height:280px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){section .tit-obj span{width:138px;height:138px}}section .tit-obj span:after{content:"";display:block;width:280px;height:280px;background:url(../img/fresh/pict_title_circle_flow.svg) left top no-repeat;background-size:100%;transform-origin:center center;animation:rotate3 80s linear infinite}@media only screen and (max-width: 768px){section .tit-obj span:after{width:138px;height:138px}}section .tit-obj img{display:block;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){section .tit-obj.size-l{width:240px;height:240px;left:-60px}section .tit-obj.size-l span{width:138px;height:138px}}section#joinus .tit-obj span:after{background:url(../img/fresh/pict_title_circle_ju.svg) left top no-repeat;background-size:100%}section#faq .tit-obj span:after{background:url(../img/fresh/pict_title_circle_ju.svg) left top no-repeat;background-size:100%}section#message .tit-obj span:after{background:url(../img/fresh/pict_title_circle_message.svg) left top no-repeat;background-size:100%}section#questions .tit-obj span:after{background:url(../img/fresh/pict_title_circle_questions.svg) left top no-repeat;background-size:100%}@media only screen and (max-width: 768px){section#questions .tit-obj span:after{background:url(../img/fresh/pict_title_circle_questions_sp.svg) left top no-repeat;background-size:100%}}section#orientation .tit-obj span:after{background:url(../img/fresh/pict_title_circle_orientation.svg) left top no-repeat;background-size:100%}section#member .tit-obj span:after{background:url(../img/fresh/pict_title_circle_member.svg) left top no-repeat;background-size:100%}section#interview .tit-obj span:after{background:url(../img/fresh/pict_title_circle_member.svg) left top no-repeat;background-size:100%}section .sec-inner{position:relative;max-width:1100px;margin:0 auto}section h2{font-size:30px;font-weight:700;letter-spacing:.15em;text-align:center;margin-bottom:80px;position:relative;overflow:hidden}@media only screen and (max-width: 768px){section h2{font-size:16px}}section h2 .inner{transition:.4s;transition-delay:.1s;transform:translate(0, 40px)}section h2 .inner>img{display:inline-block;vertical-align:bottom;margin-left:10px}section h2.visible .inner{transition:0s;transition-delay:0;transform:translate(0, 0)}section h2 span.c1{color:#004896}section h2 span.c2{color:#01a992}section h2 span.en{font-size:36px;display:inline-block;margin-left:10px;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif}@media only screen and (max-width: 768px){section h2 span.en{font-size:20px}}section h2.color{color:#323200;font-size:22px}@media only screen and (max-width: 768px){section h2.color{font-size:18px}}section.is-active h2 .inner{transform:translate(0, 0px)}section .accordion-wrap{margin-bottom:100px}section .accordion-wrap dl{letter-spacing:.1em;border:solid 1px #323232;margin:0 auto 18px}@media only screen and (max-width: 768px){section .accordion-wrap dl{margin:0 auto 8px}}section .accordion-wrap dl dt{cursor:pointer;display:flex;align-items:center;position:relative}section .accordion-wrap dl dt:after{content:"";display:block;width:14px;height:8px;position:absolute;background:url(../img/fresh/pict_arrow_b.svg) center center no-repeat;background-size:100% 100%;transition:.2s;top:50%;right:33px;transform:translate(0, -50%) rotate(0deg)}@media only screen and (max-width: 768px){section .accordion-wrap dl dt:after{width:8px;height:4px;background-size:100% 100%;right:18px}}section .accordion-wrap dl dt span.tit-num{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:18px;position:relative}@media only screen and (max-width: 768px){section .accordion-wrap dl dt span.tit-num{width:48px;height:56px;font-size:13px}}section .accordion-wrap dl dt span.tit-num:after{content:"";display:block;width:1px;height:60px;background:#323232;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0;opacity:1}@media only screen and (max-width: 768px){section .accordion-wrap dl dt span.tit-num:after{height:40px}}section .accordion-wrap dl dt span.tit-text{display:block;flex:1;font-size:22px;padding:0 80px 0 25px;transition:.4s;transform:translate(0, 0);line-height:1.2}@media only screen and (max-width: 768px){section .accordion-wrap dl dt span.tit-text{font-size:13px;padding:0 40px 0 16px}}@media(min-width: 769px){section .accordion-wrap dl dt:hover span.tit-text{transform:translate(10px, 0);opacity:.6}}section .accordion-wrap dl dd{padding:0 10px 10px;display:none}@media only screen and (max-width: 768px){section .accordion-wrap dl dd{padding:0 5px 5px}}section .accordion-wrap dl dd .accordion-text{font-size:16px;background:#fafafa;position:relative;padding:30px 20px 30px 90px;line-height:1.6}@media only screen and (max-width: 768px){section .accordion-wrap dl dd .accordion-text{font-size:13px;padding:20px 10px 20px 40px}}section .accordion-wrap dl dd .accordion-text a{color:#004896;text-decoration:underline;transition:.4s;opacity:1}@media(min-width: 769px){section .accordion-wrap dl dd .accordion-text a:hover{opacity:.6}}section .accordion-wrap dl dd .accordion-text span.faq-a{display:flex;width:80px;align-items:center;justify-content:center;position:absolute;left:0}@media only screen and (max-width: 768px){section .accordion-wrap dl dd .accordion-text span.faq-a{width:40px}}section .accordion-wrap dl dd .accordion-text p{margin-bottom:1.4em}section .accordion-wrap dl dd .accordion-text p:last-child{margin-bottom:0}section .accordion-wrap dl dd .accordion-text .faq-2col{margin-bottom:1.4em}section .accordion-wrap dl dd .accordion-text .faq-2col .item-tit-wrap{display:flex;justify-content:space-between}section .accordion-wrap dl dd .accordion-text .faq-2col .item-tit-wrap .item-tit{width:49%;background:#fff;padding:12px 4px;text-align:center}section .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap{display:flex;justify-content:space-between;padding:14px 4px;border-bottom:solid 1px #ddd}section .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap:last-child{border-bottom:none}section .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap .item-text{width:49%;position:relative}@media only screen and (max-width: 768px){section .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap .item-text{font-size:12px}}section .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap .item-text:last-child{padding-left:24px}section .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap .item-text:last-child:before{content:"→";display:block;position:absolute;left:0}section .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap .item-text:last-child.no-arrow:before{display:none}section .accordion-wrap dl.open dt:after{transform:translate(0, -50%) rotate(180deg)}section#main-vis{padding-top:200px;margin:0 calc(50% - 50vw);width:100vw}@media only screen and (max-width: 768px){section#main-vis{padding-top:260px}}section#main-vis .mv_title{width:478px;height:292px;margin:0 auto;margin-bottom:100px;position:relative}@media only screen and (max-width: 768px){section#main-vis .mv_title{width:264px;height:210px;margin-bottom:70px}}section#main-vis .mv_title .copy{position:absolute;right:0;top:0}@media only screen and (max-width: 768px){section#main-vis .mv_title .copy{width:100%;height:auto}}section#main-vis .mv_title .copyright{position:absolute;left:0;bottom:0;width:112px;height:auto}@media only screen and (max-width: 768px){section#main-vis .mv_title .copyright{width:118px;height:auto;left:-32px}}section#mv-read{padding:160px 0 200px}@media only screen and (max-width: 768px){section#mv-read{padding:130px 0 120px}}section#mv-read .sec-inner{max-width:970px}section#mv-read .sec-inner .mv_read_inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}section#mv-read .sec-inner .mv_read_inner p{font-size:18px;font-weight:700;line-height:3.6;letter-spacing:.15em;padding-bottom:70px}@media only screen and (max-width: 768px){section#mv-read .sec-inner .mv_read_inner p{font-size:14px;padding-bottom:50px}}section#mv-read .sec-inner .mv_read_inner .img-wrap{width:100%;text-align:center}section#mv-read .sec-inner .mv_read_inner img{width:500px;height:auto;margin:0 auto}@media only screen and (max-width: 768px){section#mv-read .sec-inner .mv_read_inner img{width:100%;max-width:366px;height:auto}}section#comingsoon{margin:0 calc(50% - 50vw);width:100vw;margin-bottom:100px}@media only screen and (max-width: 768px){section#comingsoon{margin-bottom:80px}}section#comingsoon:before{content:"";display:block;width:100%;height:2px;position:absolute;top:0;background:url(../img/fresh/pict_dotted.svg) left top repeat-x}section#comingsoon:after{content:"";display:block;width:100%;height:2px;position:absolute;bottom:0;background:url(../img/fresh/pict_dotted.svg) left top repeat-x}section#comingsoon .sec-inner{text-align:center;padding:75px 0;letter-spacing:.1em}@media only screen and (max-width: 768px){section#comingsoon .sec-inner{padding:85px 0}}section#comingsoon .sec-inner>div{width:100%;margin-bottom:20px;text-align:center}section#comingsoon .sec-inner>div img{display:inline-block}@media only screen and (max-width: 768px){section#comingsoon .sec-inner>div img{width:206px;height:auto}}section#comingsoon .sec-inner p{width:400px;position:relative;margin:0 auto;line-height:2.4;font-weight:700}@media only screen and (max-width: 768px){section#comingsoon .sec-inner p{text-align:center;width:auto;display:inline-block;font-size:11px;line-height:1.8}}section#comingsoon .sec-inner p:before,section#comingsoon .sec-inner p:after{content:"";display:block;width:1px;height:90%;position:absolute;background:#323232;bottom:0}@media only screen and (max-width: 768px){section#comingsoon .sec-inner p:before,section#comingsoon .sec-inner p:after{bottom:-5px;height:110%}}section#comingsoon .sec-inner p:before{left:-10px;transform:rotate(-30deg)}@media only screen and (max-width: 768px){section#comingsoon .sec-inner p:before{left:-30px}}section#comingsoon .sec-inner p:after{right:-10px;transform:rotate(30deg)}@media only screen and (max-width: 768px){section#comingsoon .sec-inner p:after{right:-30px}}section#comingsoon .sec-inner span{display:block;padding-top:2em;text-align:center;font-size:12px}section#flow{padding-top:320px;margin:0 calc(50% - 50vw);margin-bottom:100px;width:100vw}@media only screen and (max-width: 768px){section#flow{padding-top:200px}section#flow .tit-obj img{width:44px;height:auto}}@media only screen and (max-width: 768px){section#flow .sec-inner{padding:0 4%}section#flow .sec-inner h2{margin-bottom:60px}}section#flow .sec-inner dl{display:flex;border:solid 1px #323232;padding:12px 0;position:relative;max-width:682px;margin:0 auto;margin-bottom:34px}section#flow .sec-inner dl:after{content:"";display:block;width:14px;height:8px;display:block;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:-22px;background:url(../img/fresh/pict_arrow_b.svg) left top no-repeat}section#flow .sec-inner dl dt{border-right:solid 1px #323232;width:75px;display:flex;align-items:center;justify-content:center;padding:10px 0}@media only screen and (max-width: 768px){section#flow .sec-inner dl dt{padding:5px 0}}section#flow .sec-inner dl dt img{display:block;width:26px;height:auto}@media only screen and (max-width: 768px){section#flow .sec-inner dl dt img{width:24px}}section#flow .sec-inner dl dd{flex:1;display:flex;align-items:center;justify-content:center}section#flow .sec-inner dl dd span{display:block;width:100%;text-align:center;padding-right:75px;font-size:22px;letter-spacing:.1em}@media only screen and (max-width: 768px){section#flow .sec-inner dl dd span{font-size:16px}}section#flow .sec-inner dl.last:after{display:none}section#joinus{padding-top:340px;margin:0 calc(50% - 50vw);width:100vw;margin-bottom:60px}@media only screen and (max-width: 768px){section#joinus{padding-top:200px;margin-bottom:60px}}@media only screen and (max-width: 768px){section#joinus .tit-obj img{width:64px;height:auto}}section#joinus .sec-inner h2{margin-bottom:115px}@media only screen and (max-width: 768px){section#joinus .sec-inner{padding:0 4%}section#joinus .sec-inner h2{margin-bottom:60px}}section#joinus .sec-inner .joinus-text-wrap{padding:0 5%}section#joinus .sec-inner .joinus-text{max-width:1100px;margin:0 auto;padding:60px 0;border-top:solid 1px #323232}section#joinus .sec-inner .joinus-text p{text-align:center;margin-bottom:1.8em;line-height:1.8}section#joinus .sec-inner .joinus-text p a{text-decoration:underline;color:#004896;opacity:1;transition:.6s opacity}@media(min-width: 769px){section#joinus .sec-inner .joinus-text p a:hover{opacity:.6}}section#joinus .sec-inner dl{display:flex;align-items:center;border-top:solid 1px #323232;position:relative;max-width:958px;margin:0 auto;padding-top:35px;padding-bottom:35px;padding-left:25px;letter-spacing:.1em}@media only screen and (max-width: 768px){section#joinus .sec-inner dl{padding-top:24px;padding-left:0px;padding-bottom:20px;flex-wrap:wrap}}section#joinus .sec-inner dl.dt-top{align-items:flex-start}section#joinus .sec-inner dl.dt-top dt{padding-top:5px}section#joinus .sec-inner dl.last{border-bottom:solid 1px #323232}section#joinus .sec-inner dl dt{width:330px;font-size:16px}@media only screen and (max-width: 768px){section#joinus .sec-inner dl dt{width:100%;margin-bottom:10px}}section#joinus .sec-inner dl dt span{display:block;padding-left:5px;line-height:1;border-left:solid 2px #323232}section#joinus .sec-inner dl dd{line-height:1.8}@media(min-width: 769px){section#joinus .sec-inner dl dd{flex:1}}@media only screen and (max-width: 768px){section#joinus .sec-inner dl dd{width:100%}}section#joinus .sec-inner dl dd p.read{padding-bottom:2em}section#joinus .sec-inner dl dd h3{display:inline-block;padding-right:40px;margin-bottom:30px;padding-bottom:0px;border-bottom:solid 1px #323232}@media only screen and (max-width: 768px){section#joinus .sec-inner dl dd h3{margin-bottom:20px}}section#joinus .sec-inner dl dd>div{margin-bottom:20px}@media only screen and (max-width: 768px){section#joinus .sec-inner dl dd>div{font-size:13px}}@media only screen and (max-width: 768px){section#joinus .sec-inner dl dd>div>span{font-size:14px}}section#joinus .sec-inner dl dd>div.mb{margin-bottom:40px}section#joinus .sec-inner dl dd>div p{font-size:12px;color:#787878}section#joinus .sec-inner dl dd>div p.small{padding-top:14px}section#faq{padding-top:340px;margin:0 calc(50% - 50vw);width:100vw;margin-bottom:60px}@media only screen and (max-width: 768px){section#faq{padding-top:200px;margin-bottom:60px}}@media only screen and (max-width: 768px){section#faq .tit-obj img{width:64px;height:auto}}section#faq .sec-inner h2{margin-bottom:115px}@media only screen and (max-width: 768px){section#faq .sec-inner{padding:0 4%}section#faq .sec-inner h2{margin-bottom:60px}}section#faq .sec-inner .faq-text-wrap{padding:0 5%}section#faq .sec-inner .faq-text-wrap .inner-s{max-width:958px;margin:0 auto}section#faq .sec-inner .faq-text-wrap .inner-s h3{font-size:24px;padding:30px 24px;border-top:solid 1px #323232;font-weight:700}@media only screen and (max-width: 768px){section#faq .sec-inner .faq-text-wrap .inner-s h3{font-size:20px;padding:18px 8px}}section#faq .sec-inner .faq-text-wrap .inner-s h3 span{display:block;padding-left:5px;line-height:1;border-left:solid 2px #323232}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap{margin-bottom:100px}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl{letter-spacing:.1em;border:solid 1px #323232;margin:0 auto 18px}@media only screen and (max-width: 768px){section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl{margin:0 auto 8px}}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dt{cursor:pointer;display:flex;align-items:center;position:relative}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dt:after{content:"";display:block;width:14px;height:8px;position:absolute;background:url(../img/fresh/pict_arrow_b.svg) center center no-repeat;background-size:100% 100%;transition:.2s;top:50%;right:33px;transform:translate(0, -50%) rotate(0deg)}@media only screen and (max-width: 768px){section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dt:after{width:8px;height:4px;background-size:100% 100%;right:18px}}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dt span.tit-num{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:18px;position:relative}@media only screen and (max-width: 768px){section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dt span.tit-num{width:48px;height:56px;font-size:13px}}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dt span.tit-num:after{content:"";display:block;width:1px;height:60px;background:#323232;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0;opacity:1}@media only screen and (max-width: 768px){section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dt span.tit-num:after{height:40px}}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dt span.tit-text{display:block;flex:1;font-size:22px;padding:0 80px 0 25px;transition:.4s;transform:translate(0, 0);line-height:1.2}@media only screen and (max-width: 768px){section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dt span.tit-text{font-size:13px;padding:0 40px 0 16px}}@media(min-width: 769px){section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dt:hover span.tit-text{transform:translate(10px, 0);opacity:.6}}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd{padding:0 10px 10px;display:none}@media only screen and (max-width: 768px){section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd{padding:0 5px 5px}}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text{font-size:16px;background:#fafafa;position:relative;padding:30px 20px 30px 90px;line-height:1.6}@media only screen and (max-width: 768px){section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text{font-size:13px;padding:20px 10px 20px 40px}}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text a{color:#004896;text-decoration:underline;transition:.4s;opacity:1}@media(min-width: 769px){section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text a:hover{opacity:.6}}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text span.faq-a{display:flex;width:80px;align-items:center;justify-content:center;position:absolute;left:0}@media only screen and (max-width: 768px){section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text span.faq-a{width:40px}}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text p{margin-bottom:1.4em}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text p:last-child{margin-bottom:0}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text .faq-2col{margin-bottom:1.4em}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text .faq-2col .item-tit-wrap{display:flex;justify-content:space-between}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text .faq-2col .item-tit-wrap .item-tit{width:49%;background:#fff;padding:12px 4px;text-align:center}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap{display:flex;justify-content:space-between;padding:14px 4px;border-bottom:solid 1px #ddd}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap:last-child{border-bottom:none}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap .item-text{width:49%;position:relative}@media only screen and (max-width: 768px){section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap .item-text{font-size:12px}}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap .item-text:last-child{padding-left:24px}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap .item-text:last-child:before{content:"→";display:block;position:absolute;left:0}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl dd .accordion-text .faq-2col .item-text-wrap .item-text:last-child.no-arrow:before{display:none}section#faq .sec-inner .faq-text-wrap .inner-s .accordion-wrap dl.open dt:after{transform:translate(0, -50%) rotate(180deg)}section#message{padding-top:340px;margin:0 calc(50% - 50vw);width:100vw;margin-bottom:176px}@media only screen and (max-width: 768px){section#message{padding-top:200px}}@media only screen and (max-width: 768px){section#message .tit-obj img{width:64px;height:auto}}section#message .sec-inner h2{margin-bottom:135px}@media only screen and (max-width: 768px){section#message .sec-inner{padding:0 4%}section#message .sec-inner h2{margin-bottom:60px}}section#message .sec-inner dl{display:flex;align-items:center;border-top:solid 1px #323232;position:relative;max-width:958px;margin:0 auto;padding-top:35px;padding-bottom:35px;padding-left:25px;letter-spacing:.1em}@media only screen and (max-width: 768px){section#message .sec-inner dl{padding-top:24px;padding-left:0px;padding-bottom:20px;flex-wrap:wrap}}section#message .sec-inner dl.dt-top{align-items:flex-start}section#message .sec-inner dl.dt-top dt{padding-top:5px}section#message .sec-inner dl.last{border-bottom:solid 1px #323232}section#message .sec-inner dl dt{width:330px;font-size:16px}@media only screen and (max-width: 768px){section#message .sec-inner dl dt{width:100%;margin-bottom:10px}}section#message .sec-inner dl dt span{display:block;padding-left:5px;line-height:1;border-left:solid 2px #323232}section#message .sec-inner dl dd{line-height:1.8}@media(min-width: 769px){section#message .sec-inner dl dd{flex:1}}@media only screen and (max-width: 768px){section#message .sec-inner dl dd{width:100%}}section#message .sec-inner dl dd h3{display:inline-block;padding-right:40px;margin-bottom:30px;padding-bottom:0px;border-bottom:solid 1px #323232}@media only screen and (max-width: 768px){section#message .sec-inner dl dd h3{margin-bottom:20px}}section#message .sec-inner dl dd>div{margin-bottom:20px}@media only screen and (max-width: 768px){section#message .sec-inner dl dd>div{font-size:13px}}@media only screen and (max-width: 768px){section#message .sec-inner dl dd>div>span{font-size:14px}}section#message .sec-inner dl dd>div.mb{margin-bottom:40px}section#message .sec-inner dl dd>div p{font-size:12px;color:#787878}section#questions{padding-top:200px;margin:0 calc(50% - 50vw);width:100vw;margin-bottom:176px}@media only screen and (max-width: 768px){section#questions{padding-top:159px}}@media only screen and (max-width: 768px){section#questions .tit-obj img{width:64px;height:auto}}section#questions .sec-inner{padding:0 4%}section#questions .sec-inner h2{margin-bottom:150px}@media only screen and (max-width: 768px){section#questions .sec-inner{padding:0 4%}section#questions .sec-inner h2{margin-bottom:60px}}section#questions .sec-inner .inner-s{max-width:958px;margin:0 auto}section#questions .sec-inner .inner-s h3{font-size:24px;padding:30px 24px;border-top:solid 1px #323232;font-weight:700}@media only screen and (max-width: 768px){section#questions .sec-inner .inner-s h3{font-size:20px;padding:18px 8px}}section#questions .sec-inner .inner-s h3 span{display:block;padding-left:5px;line-height:1;border-left:solid 2px #323232}section#orientation{padding-top:200px;margin:0 calc(50% - 50vw);width:100vw;margin-bottom:176px}@media only screen and (max-width: 768px){section#orientation{padding-top:159px;margin-bottom:80px}}@media only screen and (max-width: 768px){section#orientation .tit-obj img{width:64px;height:auto}}section#orientation .sec-inner{padding:0 4%}section#orientation .sec-inner h2{margin-bottom:150px}@media only screen and (max-width: 768px){section#orientation .sec-inner{padding:0 4%}section#orientation .sec-inner h2{margin-bottom:60px}}section#orientation .sec-inner .orientation-link{max-width:960px;margin:0 auto;padding:40px 0 120px;border-top:solid 1px #323232;border-bottom:solid 1px #323232}@media only screen and (max-width: 768px){section#orientation .sec-inner .orientation-link{padding:40px 0 60px}}section#orientation .sec-inner .orientation-link>p{font-size:16px;text-align:center;padding-bottom:30px}@media only screen and (max-width: 768px){section#orientation .sec-inner .orientation-link>p{font-size:14px}}section#orientation .sec-inner .orientation-link ul{display:flex;flex-wrap:wrap}section#orientation .sec-inner .orientation-link ul li{width:50%}@media only screen and (max-width: 768px){section#orientation .sec-inner .orientation-link ul li{width:100%}section#orientation .sec-inner .orientation-link ul li:first-child{margin-bottom:30px}}section#orientation .sec-inner .orientation-link ul li a{display:flex;flex-wrap:wrap;justify-content:center}section#orientation .sec-inner .orientation-link ul li a img{display:block;width:100%;height:auto}section#orientation .sec-inner .orientation-link ul li a .text{max-width:300px;position:relative}section#orientation .sec-inner .orientation-link ul li a p{font-size:16px;font-weight:700;letter-spacing:.1em;padding-bottom:10px;transition:.6s color;color:#323232}@media only screen and (max-width: 768px){section#orientation .sec-inner .orientation-link ul li a p{font-size:13px}}section#orientation .sec-inner .orientation-link ul li a span.btn{display:block;width:198px;position:relative}section#orientation .sec-inner .orientation-link ul li a span.btn:before{content:"";display:block;display:block;width:198px;height:12px;background:url(../img/fresh/btn_entry.svg) left center no-repeat}@media(min-width: 769px){section#orientation .sec-inner .orientation-link ul li a span.btn:before{opacity:1;transition:opacity .6s}}section#orientation .sec-inner .orientation-link ul li a span.btn:after{content:"";display:block;width:128px;height:1px;background:#323232;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0}@media(min-width: 769px){section#orientation .sec-inner .orientation-link ul li a span.btn:after{transition:.6s}}@media(min-width: 769px){section#orientation .sec-inner .orientation-link ul li a:hover{color:#c9c9c9}section#orientation .sec-inner .orientation-link ul li a:hover p{color:#c9c9c9}section#orientation .sec-inner .orientation-link ul li a:hover span.btn:before{opacity:.5}section#orientation .sec-inner .orientation-link ul li a:hover span.btn:after{background:#c9c9c9;right:-10px}}section#orientation .sec-inner .schedule-tbl table{border-collapse:collapse;border-spacing:0;font-size:16px;letter-spacing:.1em;width:100%}@media only screen and (max-width: 768px){section#orientation .sec-inner .schedule-tbl table{font-size:13px}}section#orientation .sec-inner .schedule-tbl table,section#orientation .sec-inner .schedule-tbl th,section#orientation .sec-inner .schedule-tbl td{text-align:center;vertical-align:middle}section#orientation .sec-inner .schedule-tbl th{font-weight:normal;background:#fafafa;padding:30px 5px;border-bottom:solid 1px #ddd}@media only screen and (max-width: 768px){section#orientation .sec-inner .schedule-tbl th{padding:16px 5px}}section#orientation .sec-inner .schedule-tbl th:first-child{width:40%;border-right:solid 1px #ddd}section#orientation .sec-inner .schedule-tbl td{padding:24px 5px;border-bottom:solid 1px #ddd}@media only screen and (max-width: 768px){section#orientation .sec-inner .schedule-tbl td{padding:16px 5px;font-size:12px}}section#orientation .sec-inner .schedule-tbl td:first-child{border-right:solid 1px #ddd}section#orientation .sec-inner .schedule-tbl>p{font-size:14px;padding-top:24px}@media only screen and (max-width: 768px){section#orientation .sec-inner .schedule-tbl>p{font-size:12px}}section#orientation .sec-inner .inner-s{max-width:958px;margin:0 auto}section#orientation .sec-inner .inner-s h3{font-size:24px;padding:30px 24px;border-top:solid 1px #323232;font-weight:700}@media only screen and (max-width: 768px){section#orientation .sec-inner .inner-s h3{font-size:20px;padding:18px 8px}}section#orientation .sec-inner .inner-s h3 span{display:block;padding-left:5px;line-height:1;border-left:solid 2px #323232}section#member{padding-top:200px;margin:0 calc(50% - 50vw);width:100vw;margin-bottom:176px}@media only screen and (max-width: 768px){section#member{padding-top:200px;margin-bottom:80px}}@media only screen and (max-width: 768px){section#member .tit-obj img{width:64px;height:auto}}section#member .sec-inner{padding:0 4%}section#member .sec-inner h2{margin-bottom:240px}@media only screen and (max-width: 768px){section#member .sec-inner{padding:0 4%}section#member .sec-inner h2{margin-bottom:110px}}section#interview{padding-top:320px;margin:0 calc(50% - 50vw);width:100vw;margin-bottom:80px}@media only screen and (max-width: 768px){section#interview{padding-top:200px;margin-bottom:80px}}@media only screen and (max-width: 768px){section#interview .tit-obj img{width:64px;height:auto}}section#interview .sec-inner{padding:0 4%}section#interview .sec-inner h2{margin-bottom:120px}@media only screen and (max-width: 768px){section#interview .sec-inner{padding:0 4%}section#interview .sec-inner h2{margin-bottom:70px}}section#entry{padding:80px 0 60px;position:relative}@media only screen and (max-width: 768px){section#entry{padding:50px 0 50px}}section#entry:before,section#entry:after{content:"";display:block;width:0;height:1px;background:#323232;position:absolute;transition:.8s}section#entry:before{top:0;right:0;transition-delay:.2s}section#entry:after{bottom:0;left:0;transition-delay:.8s}section#entry.is-active:before{width:100%}section#entry.is-active:after{width:100%}section#entry .entry-obj{width:197px;height:197px;position:absolute;left:0;top:-76px;z-index:1}@media only screen and (max-width: 768px){section#entry .entry-obj{width:136px;height:136px;left:auto;right:-42px;top:-58px}}section#entry .entry-obj img{display:block;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:88px;height:auto;z-index:3}@media only screen and (max-width: 768px){section#entry .entry-obj img{width:50px;height:auto}}section#entry .entry-obj:before{content:"";display:block;position:relative;z-index:2;width:100%;height:100%;background:url(../img/fresh/pic_entry_bg.svg) center center no-repeat;background-size:100% 100%;animation:rotate1 40s linear infinite}section#entry .entry-obj:after{content:"";display:block;width:116%;height:100%;position:absolute;top:0;left:0;z-index:1;background:#fff}@media only screen and (max-width: 768px){section#entry .entry-obj:after{left:auto;right:0}}section#entry .sec-inner{max-width:730px;z-index:2}section#entry .sec-inner .entry-link{padding-bottom:10px;max-width:660px;margin:0 auto}section#entry .sec-inner .entry-link li{margin-bottom:56px;letter-spacing:.1em}@media only screen and (max-width: 768px){section#entry .sec-inner .entry-link li{margin-bottom:32px}}section#entry .sec-inner .entry-link li a{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:700}@media(min-width: 769px){section#entry .sec-inner .entry-link li a{transition:color .6s}}@media only screen and (max-width: 768px){section#entry .sec-inner .entry-link li a{font-size:16px;flex-wrap:wrap}}section#entry .sec-inner .entry-link li a span.text{display:block;padding-left:42px;background:#fff}@media only screen and (max-width: 768px){section#entry .sec-inner .entry-link li a span.text{padding-left:0;width:100%;margin-bottom:12px;background:none}}section#entry .sec-inner .entry-link li a span.btn{position:relative}section#entry .sec-inner .entry-link li a span.btn:before{content:"";display:block;display:block;width:198px;height:12px;background:url(../img/fresh/btn_entry.svg) left center no-repeat}@media(min-width: 769px){section#entry .sec-inner .entry-link li a span.btn:before{opacity:1;transition:opacity .6s}}section#entry .sec-inner .entry-link li a span.btn:after{content:"";display:block;width:128px;height:1px;background:#323232;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:0}@media(min-width: 769px){section#entry .sec-inner .entry-link li a span.btn:after{transition:.6s}}@media(min-width: 769px){section#entry .sec-inner .entry-link li a:hover{color:#c9c9c9}section#entry .sec-inner .entry-link li a:hover span.btn:before{opacity:.5}section#entry .sec-inner .entry-link li a:hover span.btn:after{background:#c9c9c9;right:-10px}}section#entry .sec-inner .link-btn{display:flex;justify-content:center}@media only screen and (max-width: 768px){section#entry .sec-inner .link-btn{flex-wrap:wrap}}section#entry .sec-inner .link-btn li{width:48%}@media only screen and (max-width: 768px){section#entry .sec-inner .link-btn li{width:100%;margin-bottom:16px}}section#entry .sec-inner .link-btn li a{display:flex;align-items:center;justify-content:center;height:100%;background:#fafafa;font-weight:700;letter-spacing:.12em;padding:18px 0}@media(min-width: 769px){section#entry .sec-inner .link-btn li a{transition:background .4s}section#entry .sec-inner .link-btn li a:hover{background:#f0f0f0}}@media only screen and (max-width: 768px){section#entry .sec-inner .link-btn li a{height:72px}}section#entry .sec-inner .link-btn li a img{margin-left:10px}section#entry .sec-inner .link-btn li a span.en{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif}section#entry .lp--banner--bottom{text-align:center}section#entry .lp--banner--bottom img{margin:40px auto 0;transition:.6s;opacity:1}section#entry .lp--banner--bottom img:hover{opacity:.6}@media only screen and (max-width: 768px){section#entry .lp--banner--bottom img{margin:0 auto}}section#message-bottom{margin:0 calc(50% - 50vw);width:100vw;padding:100px 0 150px}@media only screen and (max-width: 768px){section#message-bottom{padding:80px 0 100px}}section#message-bottom .sec-inner{max-width:none}section#message-bottom .sec-inner h2{margin-bottom:12px}@media only screen and (max-width: 768px){section#message-bottom .sec-inner h2{line-height:1.8}}section#message-bottom .sec-inner>p{text-align:center;font-size:10px;letter-spacing:.15em;margin-bottom:35px}@media only screen and (max-width: 768px){section#message-bottom .sec-inner>p{margin-bottom:45px}}.interview-wrap{position:relative}.interview-wrap .tit-obj{width:273px;height:273px;position:absolute;top:466px;left:-74px;pointer-events:none}@media only screen and (max-width: 768px){.interview-wrap .tit-obj{width:160px;height:160px;top:110px;left:-40px;z-index:2}}.interview-wrap .tit-obj:before{content:"";display:block;width:100%;height:100%;background:url(../img/fresh/interview/pict_title_circle.svg) left top no-repeat;background-size:100%;position:absolute;top:0;left:0;animation:rotate1 40s linear infinite}@media only screen and (max-width: 768px){.interview-wrap .tit-obj:before{background:url(../img/fresh/interview/pict_title_circle_sp.svg) left top no-repeat;background-size:100%}}.interview-wrap .tit-obj span.obj{display:block;width:174px;height:174px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){.interview-wrap .tit-obj span.obj{width:120px;height:120px}}.interview-wrap .tit-obj span.obj:after{content:"";display:block;width:174px;height:174px;background:url(../img/fresh/interview/pict_title_circle_member.svg) left top no-repeat;background-size:100%;transform-origin:center center;animation:rotate3 80s linear infinite}@media only screen and (max-width: 768px){.interview-wrap .tit-obj span.obj:after{width:120px;height:120px;background:url(../img/fresh/interview/pict_title_circle_member_sp.svg) left top no-repeat;background-size:100%}}.interview-wrap .tit-obj .text{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.interview-wrap .tit-obj .text .num{font-size:48px;font-family:"Lato",sans-serif;font-weight:300;font-style:italic;line-height:1}@media only screen and (max-width: 768px){.interview-wrap .tit-obj .text .num{font-size:30px}}.interview-wrap .tit-obj .text .tit{font-size:13px;font-family:"Lato",sans-serif;letter-spacing:.2em}@media only screen and (max-width: 768px){.interview-wrap .tit-obj .text .tit{font-size:10px}}.interview-header{position:relative;max-width:1000px;margin:0 auto;margin-bottom:150px}@media only screen and (max-width: 768px){.interview-header{margin-bottom:60px}}.interview-header .interview-header-inner{height:700px;position:relative}@media only screen and (max-width: 768px){.interview-header .interview-header-inner{margin:0 calc(50% - 50vw);width:100vw;height:auto;z-index:1}.interview-header .interview-header-inner:before{content:"";display:block;padding-top:102.56%}}.interview-header .interview-header-inner .img{position:absolute;top:0;left:313px;z-index:1}@media only screen and (max-width: 768px){.interview-header .interview-header-inner .img{top:0;left:0px}}@media(min-width: 769px){.interview-header .interview-header-inner .img img{width:1072px;height:700px;display:block}}@media only screen and (max-width: 768px){.interview-header .interview-header-inner .img img{width:100%;height:auto;display:block}}.interview-header .interview-header-inner .text{position:relative;width:100%;height:100%;z-index:2}@media only screen and (max-width: 768px){.interview-header .interview-header-inner .text{position:absolute;top:0}}.interview-header .interview-header-inner .text .name-en{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:"Lato",sans-serif;font-size:68px;letter-spacing:.2em;display:block;line-height:1.2;position:absolute;left:200px;top:50px}@media only screen and (max-width: 768px){.interview-header .interview-header-inner .text .name-en{font-size:36px;left:70.5vw;top:4vw;line-height:1}}.interview-header .interview-header-inner .text .name-jp{width:280px;border-bottom:solid 1px #323232;font-size:22px;font-weight:700;padding-bottom:5px;position:absolute;bottom:120px;left:211px}@media only screen and (max-width: 768px){.interview-header .interview-header-inner .text .name-jp{width:104px;left:16px;bottom:52px;font-size:15px}}.interview-header .interview-header-inner .text .etc-text{font-size:14px;font-weight:700;position:absolute;top:590px;left:211px}@media only screen and (max-width: 768px){.interview-header .interview-header-inner .text .etc-text{top:auto;bottom:16px;left:16px;font-size:10px}}.interview-read{max-width:880px;margin:0 auto;position:relative;margin-bottom:100px}@media only screen and (max-width: 768px){.interview-read{margin:0 calc(50% - 50vw);margin-bottom:80px;width:100vw}}.interview-read .img{position:relative;margin-bottom:50px}@media(min-width: 769px){.interview-read .img{display:flex;justify-content:end}}@media only screen and (max-width: 768px){.interview-read .img{padding-left:40px;margin-bottom:80px}}.interview-read .img img{display:block;width:650px;height:380px}@media only screen and (max-width: 768px){.interview-read .img img{width:100%;height:auto}}.interview-read .text{position:absolute;left:0;bottom:0;padding-top:5px;background:#fff;font-size:30px;font-weight:700;letter-spacing:.2em;line-height:1.4}@media(min-width: 769px){.interview-read .text{transform:translate(0, 10px)}}@media only screen and (max-width: 768px){.interview-read .text{font-size:20px;padding-top:10px;letter-spacing:.05em;left:4%;bottom:-60px}}.interview-body{max-width:600px;font-size:13px;line-height:2}@media only screen and (max-width: 768px){.interview-body{padding:0 4%}}.interview-qa{max-width:1000px;margin:0 auto}.interview-qa .interview-qa-head{width:100%;height:450px;position:relative;margin-bottom:80px}@media only screen and (max-width: 768px){.interview-qa .interview-qa-head{height:205px;margin-bottom:90px}}.interview-qa .interview-qa-head .qa-tit{position:absolute;z-index:2}@media(min-width: 769px){.interview-qa .interview-qa-head .qa-tit{display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);right:100px}}@media only screen and (max-width: 768px){.interview-qa .interview-qa-head .qa-tit{left:0;bottom:-50px}}.interview-qa .interview-qa-head .qa-tit img{width:227px;height:117px;display:block}@media only screen and (max-width: 768px){.interview-qa .interview-qa-head .qa-tit img{width:163px;height:90px}}.interview-qa .interview-qa-head .img{position:absolute;z-index:1;right:215px}@media only screen and (max-width: 768px){.interview-qa .interview-qa-head .img{position:relative;right:auto;margin:0 calc(50% - 50vw);width:100vw}}.interview-qa .interview-qa-head .img img{position:absolute;right:0;width:1260px;height:450px}@media only screen and (max-width: 768px){.interview-qa .interview-qa-head .img img{width:auto;height:205px;right:0}}.interview-qa .interview-qa-body{max-width:920px;margin:0 auto}.interview-qa .interview-qa-body>dl{max-width:770px;margin:0 auto;margin-bottom:50px}@media only screen and (max-width: 768px){.interview-qa .interview-qa-body>dl{margin-bottom:40px}}.interview-qa .interview-qa-body>dl:last-of-type{margin-bottom:120px}.interview-qa .interview-qa-body>dl dt{font-size:16px;font-weight:700;letter-spacing:.2em;position:relative;padding-left:40px;margin-bottom:24px;transition:.6s;opacity:0;transform:translate(0, 40px)}@media only screen and (max-width: 768px){.interview-qa .interview-qa-body>dl dt{font-size:15px;margin-bottom:14px}}.interview-qa .interview-qa-body>dl dt:before{content:"";display:block;width:29px;height:30px;display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);left:0}.interview-qa .interview-qa-body>dl dd{font-size:13px;line-height:2;letter-spacing:.05em;position:relative;transition:.6s;opacity:0;transform:translate(0, 40px);transition-delay:.4s}@media only screen and (max-width: 768px){.interview-qa .interview-qa-body>dl dd{font-size:14px}}.interview-qa .interview-qa-body>dl:nth-child(1n+1) dt:before{background:url(../img/fresh/interview/pict_qa_q_c1.svg) center center no-repeat;background-size:100% 100%}.interview-qa .interview-qa-body>dl:nth-child(2n) dt:before{background:url(../img/fresh/interview/pict_qa_q_c2.svg) center center no-repeat;background-size:100% 100%}.interview-qa .interview-qa-body>dl:nth-child(3n) dt:before{background:url(../img/fresh/interview/pict_qa_q_c3.svg) center center no-repeat;background-size:100% 100%}.interview-qa .interview-qa-body>dl.is-active dt{opacity:1;transform:translate(0, 0px)}.interview-qa .interview-qa-body>dl.is-active dd{opacity:1;transform:translate(0, 0px)}.interview-qa .interview-qa-body .interview-myfavorite{border-top:solid 1px #323232;border-right:solid 1px #323232;padding-right:70px;max-width:770px;margin:0 auto;margin-bottom:90px}@media only screen and (max-width: 768px){.interview-qa .interview-qa-body .interview-myfavorite{padding-right:0;margin-bottom:80px}}.interview-qa .interview-qa-body .interview-myfavorite .my-favorite-tit{font-family:"Lato",sans-serif;font-size:28px;letter-spacing:.2em;display:inline-block;transform:translate(0, -21px);background:#fff;padding-right:26px;margin-bottom:10px}@media only screen and (max-width: 768px){.interview-qa .interview-qa-body .interview-myfavorite .my-favorite-tit{font-size:24px;transform:translate(0, -18px);padding-right:10px}}.interview-qa .interview-qa-body .interview-myfavorite .interview-myfavorite-inner{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.interview-qa .interview-qa-body .interview-myfavorite .interview-myfavorite-inner{flex-wrap:wrap}}@media(min-width: 769px){.interview-qa .interview-qa-body .interview-myfavorite .interview-myfavorite-inner .img{flex:1}}@media only screen and (max-width: 768px){.interview-qa .interview-qa-body .interview-myfavorite .interview-myfavorite-inner .img{width:100%;padding:0 30px;margin-bottom:40px}}.interview-qa .interview-qa-body .interview-myfavorite .interview-myfavorite-inner .img img{display:block;width:100%;height:auto;transform:translate(0, 10px) rotate(-7deg)}@media only screen and (max-width: 768px){.interview-qa .interview-qa-body .interview-myfavorite .interview-myfavorite-inner .img img{transform:translate(-10px, 0) rotate(-7deg)}}.interview-qa .interview-qa-body .interview-myfavorite .interview-myfavorite-inner .img img.cube{width:200px;height:200px;transform:translate(40px, -4px) rotate(-7deg)}.interview-qa .interview-qa-body .interview-myfavorite .interview-myfavorite-inner dl{width:380px;font-size:13px;letter-spacing:.05em;margin-left:40px}@media only screen and (max-width: 768px){.interview-qa .interview-qa-body .interview-myfavorite .interview-myfavorite-inner dl{width:100%;margin-left:0px;font-size:14px}}.interview-qa .interview-qa-body .interview-myfavorite .interview-myfavorite-inner dl dt{font-weight:700;margin-bottom:5px}.interview-qa .interview-qa-body .interview-myfavorite .interview-myfavorite-inner dl dd{line-height:2;padding-bottom:24px}@media only screen and (max-width: 768px){.interview-qa .interview-qa-body .interview-myfavorite .interview-myfavorite-inner dl dd{padding-right:18px}}.interview-other-links{max-width:910px;margin:0 auto;position:relative;display:flex;margin-bottom:140px;flex-wrap:wrap}@media(min-width: 769px){.interview-other-links{justify-content:center}}@media only screen and (max-width: 768px){.interview-other-links{margin:0 calc(50% - 50vw);width:100vw;margin-bottom:180px}}.interview-other-links .interview-other-links-tit{width:100%;max-width:740px;text-align:center;font-size:18px;font-weight:700;margin-bottom:24px}@media only screen and (max-width: 768px){.interview-other-links .interview-other-links-tit{font-size:16px;margin-bottom:34px}}.interview-other-links .interview-other-links-slide-wrap{width:100%;max-width:740px}.interview-other-links .interview-other-links-slide-wrap .slick-prev,.interview-other-links .interview-other-links-slide-wrap .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:47px;height:47px;padding:0;z-index:10000;background:#fff;outline:none;border:none;cursor:pointer;transform:translate(0, -50%);opacity:1;transition:.4s opacity}.interview-other-links .interview-other-links-slide-wrap .slick-prev:hover,.interview-other-links .interview-other-links-slide-wrap .slick-next:hover{opacity:.6}.interview-other-links .interview-other-links-slide-wrap .slick-prev{left:-60px;background:url(../img/index/btn_back.svg) center center no-repeat}@media only screen and (max-width: 1200px){.interview-other-links .interview-other-links-slide-wrap .slick-prev{left:24px;top:-20px}}@media only screen and (max-width: 768px){.interview-other-links .interview-other-links-slide-wrap .slick-prev{left:10px;top:auto;bottom:-87px}}.interview-other-links .interview-other-links-slide-wrap .slick-next{right:-60px;background:url(../img/index/btn_next.svg) center center no-repeat}@media only screen and (max-width: 1200px){.interview-other-links .interview-other-links-slide-wrap .slick-next{right:24px;top:-20px}}@media only screen and (max-width: 768px){.interview-other-links .interview-other-links-slide-wrap .slick-next{right:10px;top:auto;bottom:-87px}}@media(min-width: 769px){.interview-other-links .interview-other-links-slide-wrap .item{width:25%}}.interview-other-links .interview-other-links-slide-wrap .item .item-inner{padding:0 24px;position:relative}@media only screen and (max-width: 768px){.interview-other-links .interview-other-links-slide-wrap .item .item-inner{padding:0 16px}}.interview-other-links .interview-other-links-slide-wrap .item .item-inner a{position:relative;display:block}@media(min-width: 769px){.interview-other-links .interview-other-links-slide-wrap .item .item-inner a{transition:.6s;opacity:1}.interview-other-links .interview-other-links-slide-wrap .item .item-inner a:hover{opacity:.6}}.interview-other-links .interview-other-links-slide-wrap .item .item-inner a .num{font-family:"Lato",sans-serif;font-size:28px;font-style:italic;position:absolute;top:4px;left:-20px;z-index:3}@media only screen and (max-width: 768px){.interview-other-links .interview-other-links-slide-wrap .item .item-inner a .num{font-size:32px;font-weight:300;top:-4px;left:-12px}}.interview-other-links .interview-other-links-slide-wrap .item .item-inner a .img{margin-bottom:14px}@media only screen and (max-width: 768px){.interview-other-links .interview-other-links-slide-wrap .item .item-inner a .img{margin-bottom:10px}}.interview-other-links .interview-other-links-slide-wrap .item .item-inner a .img img{display:block;width:100%;height:auto}.interview-other-links .interview-other-links-slide-wrap .item .item-inner a .text{line-height:1.6}@media only screen and (max-width: 768px){.interview-other-links .interview-other-links-slide-wrap .item .item-inner a .text{line-height:1.5}}.interview-other-links .interview-other-links-slide-wrap .item .item-inner a .text .name{font-size:11px;font-weight:700;margin-bottom:2px}@media only screen and (max-width: 768px){.interview-other-links .interview-other-links-slide-wrap .item .item-inner a .text .name{font-size:10px}}.interview-other-links .interview-other-links-slide-wrap .item .item-inner a .text .etc{font-size:10px}@media only screen and (max-width: 768px){.interview-other-links .interview-other-links-slide-wrap .item .item-inner a .text .etc{font-weight:700}}.interview-index-list{max-width:960px;margin:0 auto}.interview-index-list ul li{margin-bottom:80px}@media only screen and (max-width: 768px){.interview-index-list ul li{margin-bottom:120px}}.interview-index-list ul li a{display:block;height:480px;width:100%;position:relative}@media(min-width: 769px){.interview-index-list ul li a{transition:.6s;opacity:1}.interview-index-list ul li a:hover{opacity:.6}}@media only screen and (max-width: 768px){.interview-index-list ul li a{height:auto}.interview-index-list ul li a:before{content:"";display:block;padding-top:120.51%}}.interview-index-list ul li a .tit-obj{width:273px;height:273px;position:absolute;top:46px;left:auto;right:-136px;pointer-events:none}@media only screen and (max-width: 768px){.interview-index-list ul li a .tit-obj{width:120px;height:120px;top:-52px;right:2px;z-index:2}}.interview-index-list ul li a .tit-obj:before{content:"";display:block;width:100%;height:100%;background:url(../img/fresh/interview/pict_title_circle.svg) left top no-repeat;background-size:100%;position:absolute;top:0;left:0;animation:rotate1 40s linear infinite}@media only screen and (max-width: 768px){.interview-index-list ul li a .tit-obj:before{background:url(../img/fresh/interview/pict_title_circle_sp.svg) left top no-repeat !important;background-size:100% !important}}.interview-index-list ul li a .tit-obj span.obj{display:block;width:174px;height:174px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){.interview-index-list ul li a .tit-obj span.obj{width:90px;height:90px}}.interview-index-list ul li a .tit-obj span.obj:after{content:"";display:block;width:174px;height:174px;background:url(../img/fresh/interview/pict_title_circle_member.svg) left top no-repeat;background-size:100%;transform-origin:center center;animation:rotate3 80s linear infinite}@media only screen and (max-width: 768px){.interview-index-list ul li a .tit-obj span.obj:after{width:90px;height:90px;background:url(../img/fresh/interview/pict_title_circle_member_sp.svg) left top no-repeat;background-size:100%}}.interview-index-list ul li a .tit-obj .text{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.interview-index-list ul li a .tit-obj .text .num{font-size:48px;font-family:"Lato",sans-serif;font-weight:300;font-style:italic;line-height:1}@media only screen and (max-width: 768px){.interview-index-list ul li a .tit-obj .text .num{font-size:30px}}.interview-index-list ul li a .tit-obj .text .tit{font-size:13px;font-family:"Lato",sans-serif;letter-spacing:.2em}@media only screen and (max-width: 768px){.interview-index-list ul li a .tit-obj .text .tit{font-size:10px}}.interview-index-list ul li a .img{width:100%;height:100%;position:relative}@media only screen and (max-width: 768px){.interview-index-list ul li a .img{position:absolute;top:0;padding-right:40px;margin:0 calc(50% - 50vw);width:100vw}}.interview-index-list ul li a .img img{width:960px;height:480px;display:block;position:absolute;right:440px}@media only screen and (max-width: 768px){.interview-index-list ul li a .img img{right:auto;position:relative;width:100%;height:auto}}@media(min-width: 769px){.interview-index-list ul li a .list-text{text-align:right;display:flex;flex-wrap:wrap;justify-content:end;position:absolute;top:166px;right:230px}}@media only screen and (max-width: 768px){.interview-index-list ul li a .list-text{position:absolute;width:100%;height:100%;top:0px;right:auto}.interview-index-list ul li a .list-text:before{content:"";display:block;padding-top:88.57%}}.interview-index-list ul li a .list-text .name-en{font-family:"Lato",sans-serif;font-size:48px;letter-spacing:.2em;display:block;line-height:1.2;width:100%;margin-bottom:30px}@media only screen and (max-width: 768px){.interview-index-list ul li a .list-text .name-en{font-size:36px;left:0vw;top:-16px;line-height:1;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;width:auto}}.interview-index-list ul li a .list-text .name-jp{width:280px;border-bottom:solid 1px #323232;font-size:22px;font-weight:700;padding-bottom:8px;margin-bottom:14px}@media only screen and (max-width: 768px){.interview-index-list ul li a .list-text .name-jp{width:100%;font-size:18px;max-width:290px;padding-top:10px;margin:0 auto 10px}}.interview-index-list ul li a .list-text .etc-text{font-size:14px;font-weight:700;width:100%}@media only screen and (max-width: 768px){.interview-index-list ul li a .list-text .etc-text{font-size:14px;width:100%;max-width:290px;margin:0 auto 20px}}@media(min-width: 769px){.interview-index-list ul li a .list-text .vm-btn{display:none}}@media only screen and (max-width: 768px){.interview-index-list ul li a .list-text .vm-btn{width:100%;position:relative}.interview-index-list ul li a .list-text .vm-btn span.vm{display:block;position:absolute;right:140px;font-family:"Lato",sans-serif;font-size:10px;padding-right:8px}.interview-index-list ul li a .list-text .vm-btn span.vm:after{content:"";display:block;width:128px;height:1px;background:#323232;position:absolute;top:50%;transform:translate(0, 0);right:-138px;transition:.6s}}@media(min-width: 769px){.interview-index-list ul li:nth-child(even) a .tit-obj{left:-136px;right:auto}.interview-index-list ul li:nth-child(even) a .img img{right:auto;left:440px}.interview-index-list ul li:nth-child(even) a .list-text{text-align:left;justify-content:start;top:166px;right:auto;left:240px}}@media only screen and (max-width: 768px){.interview-index-list ul li:nth-child(even) a .tit-obj{left:2px;right:auto}.interview-index-list ul li:nth-child(even) a .img{padding-left:40px;padding-right:0}.interview-index-list ul li:nth-child(even) a .img img{right:auto;left:0}.interview-index-list ul li:nth-child(even) a .list-text .name-en{left:auto;right:0vw}}.index-interview-wrap{margin:0 calc(50% - 50vw);width:100vw;margin-bottom:0px}@media only screen and (max-width: 768px){.index-interview-wrap{margin-bottom:180px}}.interview-slide-main-wrap{max-width:1200px;margin:0 auto;margin-bottom:60px;position:relative}@media only screen and (max-width: 768px){.interview-slide-main-wrap{margin-bottom:130px}}.interview-slide-main{position:relative;z-index:1}@media only screen and (max-width: 768px){.interview-slide-main .slick-list{overflow:visible}}.interview-slide-main .item a{display:block;position:relative}.interview-slide-main .item a .img img{max-width:750px;width:100%;height:auto;display:block;margin:0 auto}.interview-slide-main .item a .profile-text{position:absolute;top:45%;left:50%;transform:translate(400px, -50%)}@media only screen and (max-width: 768px){.interview-slide-main .item a .profile-text{top:auto;left:20px;bottom:-26px;transform:translate(0, 0)}}.interview-slide-main .item a .profile-text .num{font-family:"Lato",sans-serif;font-size:72px;font-style:italic}@media only screen and (max-width: 768px){.interview-slide-main .item a .profile-text .num{font-size:60px}}.interview-slide-main .item a .profile-text .name-jp{font-size:14px;font-weight:700;letter-spacing:.2em}@media only screen and (max-width: 768px){.interview-slide-main .item a .profile-text .name-jp{font-size:12px}}.interview-slide-main .item a .profile-text .etc-text{font-size:14px;font-weight:700;letter-spacing:.2em}@media only screen and (max-width: 768px){.interview-slide-main .item a .profile-text .etc-text{font-size:12px}}.interview-slide-main .item a .profile-copy{position:absolute;left:52%;top:50%;line-height:1;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;transform:translate(-440px, -50%);font-weight:700;font-size:26px;line-height:1.8;letter-spacing:.2em;white-space:nowrap}@media only screen and (max-width: 768px){.interview-slide-main .item a .profile-copy{font-size:14px;left:auto;right:20px;top:-24px;transform:translate(0, 0)}}.interview-slide-main .item a .vm-btn{position:absolute;z-index:2;bottom:60px;left:50%;transform:translate(440px, 0);pointer-events:none}@media only screen and (max-width: 768px){.interview-slide-main .item a .vm-btn{bottom:-70px;left:20px;transform:translate(0, 0);pointer-events:auto}}.interview-slide-main .item a .vm-btn span.vm{display:block;position:absolute;bottom:0px;right:0px;font-family:"Lato",sans-serif;font-size:10px;padding-right:8px;white-space:nowrap}@media only screen and (max-width: 768px){.interview-slide-main .item a .vm-btn span.vm{right:auto;left:0}}.interview-slide-main .item a .vm-btn span.vm:after{content:"";display:block;width:128px;height:1px;background:#323232;position:absolute;top:50%;transform:translate(0, 0);right:-138px;transition:.6s}@media(min-width: 769px){.interview-slide-main .item a{transition:.6s;opacity:1}.interview-slide-main .item a:hover{opacity:.6}.interview-slide-main .item a:hover .vm-btn span.vm:after{transform:translate(10px, 0)}}.interview-slide-sub-wrap{max-width:900px;margin:0 auto}.interview-slide-sub{width:100%;max-width:740px;margin:0 auto}.interview-slide-sub .slick-prev,.interview-slide-sub .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:47px;height:47px;padding:0;z-index:10000;background:#fff;outline:none;border:none;cursor:pointer;transform:translate(0, -50%);opacity:1;transition:.4s opacity}.interview-slide-sub .slick-prev:hover,.interview-slide-sub .slick-next:hover{opacity:.6}.interview-slide-sub .slick-prev{left:-60px;background:url(../img/index/btn_back.svg) center center no-repeat}@media only screen and (max-width: 1200px){.interview-slide-sub .slick-prev{left:24px;top:-20px}}@media only screen and (max-width: 768px){.interview-slide-sub .slick-prev{left:10px;top:auto;bottom:-87px}}.interview-slide-sub .slick-next{right:-60px;background:url(../img/index/btn_next.svg) center center no-repeat}@media only screen and (max-width: 1200px){.interview-slide-sub .slick-next{right:24px;top:-20px}}@media only screen and (max-width: 768px){.interview-slide-sub .slick-next{right:10px;top:auto;bottom:-87px}}.interview-slide-sub .item.slick-current{opacity:.3}@media(min-width: 769px){.interview-slide-sub .item{cursor:pointer;width:25%}}.interview-slide-sub .item .item-inner{padding:0 24px;position:relative}@media only screen and (max-width: 768px){.interview-slide-sub .item .item-inner{padding:0 16px}}.interview-slide-sub .item .item-inner .item-content{position:relative;display:block}@media(min-width: 769px){.interview-slide-sub .item .item-inner .item-content{transition:.6s;opacity:1}}.interview-slide-sub .item .item-inner .item-content .num{font-family:"Lato",sans-serif;font-size:28px;font-style:italic;position:absolute;top:4px;left:-20px;z-index:3}@media only screen and (max-width: 768px){.interview-slide-sub .item .item-inner .item-content .num{font-size:32px;font-weight:300;top:-4px;left:-12px}}.interview-slide-sub .item .item-inner .item-content .img{margin-bottom:14px}@media only screen and (max-width: 768px){.interview-slide-sub .item .item-inner .item-content .img{margin-bottom:10px}}.interview-slide-sub .item .item-inner .item-content .img img{display:block;width:100%;height:auto}.interview-slide-sub .item .item-inner .item-content .text{line-height:1.6}@media only screen and (max-width: 768px){.interview-slide-sub .item .item-inner .item-content .text{line-height:1.5}}.interview-slide-sub .item .item-inner .item-content .text .name{font-size:11px;font-weight:700;margin-bottom:2px}@media only screen and (max-width: 768px){.interview-slide-sub .item .item-inner .item-content .text .name{font-size:10px}}.interview-slide-sub .item .item-inner .item-content .text .etc{font-size:10px}@media only screen and (max-width: 768px){.interview-slide-sub .item .item-inner .item-content .text .etc{font-weight:700}}.index-massage-wrap{padding:0 4%}@media only screen and (max-width: 768px){.index-massage-wrap{padding-top:60px;padding-bottom:80px}}.index-massage-wrap .index-massage{max-width:1220px;margin:0 auto;position:relative}@media(min-width: 769px){.index-massage-wrap .index-massage{padding-left:290px}}@media only screen and (max-width: 1100px){.index-massage-wrap .index-massage{padding-left:60px}}@media only screen and (max-width: 768px){.index-massage-wrap .index-massage{padding-left:0}}.index-massage-wrap .index-massage h4{font-size:33px;font-weight:700;letter-spacing:.2em;white-space:nowrap;position:absolute;left:0;top:40px;z-index:2;line-height:2}@media only screen and (max-width: 768px){.index-massage-wrap .index-massage h4{font-size:24px;line-height:2;top:-72px;letter-spacing:.1em}}.index-massage-wrap .index-massage .text-col{background:#fafafa;position:relative;z-index:1;padding:90px 260px 90px 150px}@media only screen and (max-width: 1100px){.index-massage-wrap .index-massage .text-col{padding:320px 190px 90px 40px}}@media only screen and (max-width: 768px){.index-massage-wrap .index-massage .text-col{padding:140px 20px 170px 0px}}.index-massage-wrap .index-massage .text-col:before{content:"";display:block;width:100vw;height:100%;background:#fafafa;position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width: 768px){.index-massage-wrap .index-massage .text-col:before{left:auto;right:0}}.index-massage-wrap .index-massage .text-col .text-col-inner{font-size:14px;font-weight:700;line-height:2;position:relative;z-index:2}.index-massage-wrap .index-massage .text-col .text-col-inner>p{margin-bottom:2em;letter-spacing:0em}.index-massage-wrap .index-massage .text-col .text-col-inner>dl{font-size:10px;padding-top:30px}@media only screen and (max-width: 768px){.index-massage-wrap .index-massage .text-col .text-col-inner>dl{padding-top:10px}}.index-massage-wrap .index-massage .text-col .text-col-inner>dl dt{padding-bottom:5px}.index-massage-wrap .index-massage .text-col .text-col-inner>dl dd{font-weight:400;line-height:1.6}.index-massage-wrap .index-massage .text-col>img{display:block;width:220px;height:360px;position:absolute;right:30px;bottom:-44px;z-index:3}@media only screen and (max-width: 1100px){.index-massage-wrap .index-massage .text-col>img{width:20vw;height:auto}}@media only screen and (max-width: 768px){.index-massage-wrap .index-massage .text-col>img{width:170px;height:auto;right:auto;left:50%;bottom:-140px;transform:translate(-50%, 0)}}#movie .sec-inner-movie{max-width:1100px;margin:0 auto;position:relative;margin-bottom:100px}@media only screen and (max-width: 768px){#movie .sec-inner-movie{margin-bottom:100px}}#movie .sec-inner-movie h2{display:block;width:88px;height:280px;background:url(../img/fresh/img_movie_tit.svg) center center no-repeat;background-size:100% 100%;white-space:nowrap;text-indent:100%;overflow:hidden;position:absolute;left:0;top:0;z-index:2}@media only screen and (max-width: 768px){#movie .sec-inner-movie h2{width:56px;height:182px;background:url(../img/fresh/img_movie_tit.svg) center center no-repeat;background-size:100% 100%}}#movie .sec-inner-movie .movie-contents-wrap{max-width:750px;margin:0 auto;position:relative;z-index:1}@media only screen and (max-width: 1070px){#movie .sec-inner-movie .movie-contents-wrap{padding-left:100px}}@media only screen and (max-width: 768px){#movie .sec-inner-movie .movie-contents-wrap{padding-left:0}}#movie .sec-inner-movie .movie-contents-wrap .text{font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.8;padding:70px 0 40px}@media only screen and (max-width: 768px){#movie .sec-inner-movie .movie-contents-wrap .text{padding:20px 0 80px;padding-left:90px;font-size:14px}}#movie .sec-inner-movie .movie-contents-wrap .movie-area-pre{position:relative;width:100%}@media only screen and (max-width: 768px){#movie .sec-inner-movie .movie-contents-wrap .movie-area-pre{margin:0 calc(50% - 50vw);width:100vw}}#movie .sec-inner-movie .movie-contents-wrap .movie-area-pre .pre-text{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:26%;text-align:center;z-index:2;font-weight:700;color:#fff;white-space:nowrap}#movie .sec-inner-movie .movie-contents-wrap .movie-area-pre .pre-text .en{font-size:47px;letter-spacing:.1em;font-family:"Lato",sans-serif}@media only screen and (max-width: 768px){#movie .sec-inner-movie .movie-contents-wrap .movie-area-pre .pre-text .en{font-size:30px}}#movie .sec-inner-movie .movie-contents-wrap .movie-area-pre .pre-text .jp{font-size:24px;letter-spacing:.1em}@media only screen and (max-width: 768px){#movie .sec-inner-movie .movie-contents-wrap .movie-area-pre .pre-text .jp{font-size:16px}}#movie .sec-inner-movie .movie-contents-wrap .movie-area-pre .pre-img{position:relative;z-index:1}#movie .sec-inner-movie .movie-contents-wrap .movie-area-pre .pre-img img{display:block;width:100%;height:auto}#movie .sec-inner-movie .movie-contents-wrap .movie-area{position:relative;width:100%;padding-top:56.25%}@media only screen and (max-width: 768px){#movie .sec-inner-movie .movie-contents-wrap .movie-area{margin:0 calc(50% - 50vw);width:100vw}}#movie .sec-inner-movie .movie-contents-wrap .movie-area iframe{position:absolute;top:0;left:0;width:100%;height:100%}#movie .sec-inner-movie .movie-contents-wrap .movie-area .movie-thumb-area{position:absolute;top:0;left:0;cursor:pointer;width:100%;height:auto}#movie .sec-inner-movie .movie-contents-wrap .movie-area .movie-thumb-area .movie-thumb-wrap{position:relative;width:100%;height:100%;overflow:hidden}#movie .sec-inner-movie .movie-contents-wrap .movie-area .movie-thumb-area .movie-thumb-wrap img{width:100%;height:auto;display:block;position:relative;z-index:1;transition:1.2s;opacity:1;transform:scale(1)}#movie .sec-inner-movie .movie-contents-wrap .movie-area .movie-thumb-area .movie-thumb-wrap:after{content:"";display:block;width:96px;height:96px;background:url(../img/fresh/img_movie_playbtn.svg) center center no-repeat;background-size:100% 100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);z-index:2;transition:.6s}@media(min-width: 769px){#movie .sec-inner-movie .movie-contents-wrap .movie-area .movie-thumb-area .movie-thumb-wrap:hover img{transform:scale(1.05)}#movie .sec-inner-movie .movie-contents-wrap .movie-area .movie-thumb-area .movie-thumb-wrap:hover:after{transform:translate(-50%, -50%) scale(0.95)}}#movie .sec-inner-movie .movie-contents-wrap .movie-area .movie-thumb-area .vm-btn{position:absolute;z-index:2;bottom:60px;left:50%;transform:translate(440px, 0);pointer-events:none}@media only screen and (max-width: 768px){#movie .sec-inner-movie .movie-contents-wrap .movie-area .movie-thumb-area .vm-btn{bottom:auto;left:120px;top:-40px;transform:translate(0, 0);pointer-events:auto}}#movie .sec-inner-movie .movie-contents-wrap .movie-area .movie-thumb-area .vm-btn span.vm{display:block;position:absolute;bottom:0px;right:0px;font-family:"Lato",sans-serif;font-size:10px;padding-right:8px;white-space:nowrap}@media only screen and (max-width: 768px){#movie .sec-inner-movie .movie-contents-wrap .movie-area .movie-thumb-area .vm-btn span.vm{right:auto;left:0}}#movie .sec-inner-movie .movie-contents-wrap .movie-area .movie-thumb-area .vm-btn span.vm:after{content:"";display:block;width:128px;height:1px;background:#323232;position:absolute;top:50%;transform:translate(0, 0);right:-138px;transition:.6s}@media(min-width: 769px){#movie .sec-inner-movie .movie-contents-wrap .movie-area .movie-thumb-area:hover .vm-btn span.vm:after{transform:translate(10px, 0)}}#movie .sec-inner-movie .movie-contents-wrap .sp-spacer{display:none;width:1px;height:1px}@media screen and (max-width: 768px){#movie .sec-inner-movie .movie-contents-wrap .sp-spacer{display:block}}#movie .sec-inner-movie .movie-member{max-width:1010px;margin:0 auto;padding-top:100px;padding-bottom:40px;border-bottom:solid 1px #323232}@media only screen and (max-width: 768px){#movie .sec-inner-movie .movie-member{padding-top:80px;padding-bottom:35px}}#movie .sec-inner-movie .movie-member h4{position:relative;display:flex;justify-content:center;margin-bottom:40px}@media only screen and (max-width: 768px){#movie .sec-inner-movie .movie-member h4{margin-bottom:35px}}#movie .sec-inner-movie .movie-member h4 span{display:inline-block;white-space:nowrap;background:#fff;z-index:2;font-size:16px;font-weight:700;padding:0 26px}#movie .sec-inner-movie .movie-member h4:after{content:"";display:block;width:100%;height:1px;background:#323232;position:absolute;left:0;top:50%;z-index:1}#movie .sec-inner-movie .movie-member ul.movie-member-group{display:flex;justify-content:center;margin-bottom:40px}#movie .sec-inner-movie .movie-member ul.movie-member-group li{width:27.02%;display:flex;align-items:center}@media only screen and (max-width: 768px){#movie .sec-inner-movie .movie-member ul.movie-member-group li{width:28%;margin:0 2%;flex-wrap:wrap}}#movie .sec-inner-movie .movie-member ul.movie-member-group li .group-img{width:49.55%;margin-right:20px}@media only screen and (max-width: 768px){#movie .sec-inner-movie .movie-member ul.movie-member-group li .group-img{width:100%;margin-right:0;margin-bottom:10px}}#movie .sec-inner-movie .movie-member ul.movie-member-group li .group-img img{width:100%;height:auto}#movie .sec-inner-movie .movie-member ul.movie-member-group li .group-text{font-size:12px;font-weight:700;line-height:1.8}@media only screen and (max-width: 768px){#movie .sec-inner-movie .movie-member ul.movie-member-group li .group-text{width:100%;text-align:center}}#movie .sec-inner-movie .movie-member ul.movie-member-group li .group-text .name{letter-spacing:.2em}#movie .sec-inner-movie .movie-member ul.movie-member-group li .group-text p{font-size:10px;letter-spacing:.2em}#movie .sec-inner-movie .movie-member ul.movie-member-group:last-of-type{margin-bottom:0}/*# sourceMappingURL=style.css.map */
