@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;500;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;outline:none;font-family:'Noto Sans JP', sans-serif;font-weight:500}body{-webkit-appearance:none;-webkit-text-size-adjust:100%;background:#fbeee9;color:#221815;line-height:1.7;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-font-kerning:none;font-kerning:none;width:100vw;overflow-x:hidden;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}body :lang(en){-webkit-font-kerning:normal;font-kerning:normal}body table,body input,body textarea,body select,body option,body p{font-family:'Noto Sans JP', sans-serif;font-size:1.4rem;line-height:1.8}@media screen and (max-width: 768px){body table,body input,body textarea,body select,body option,body p{line-height:1.6}}body h1{font-weight:500;font-size:3rem;color:#221815;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-kerning:normal;font-kerning:normal}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none}img{vertical-align:top;max-width:100%}p{line-height:1.8}@media screen and (max-width: 768px){p{line-height:1.6}}a{font-weight:500;text-decoration:none;-webkit-transition:all ease .2s;transition:all ease .2s}a:hover{opacity:0.8}a:active{color:#595757}.strongNum{font-size:3rem;font-weight:700;color:#f19ec2;margin:1rem}@media screen and (min-width: 1116px){.sp{display:none !important}.minsp{display:none !important}.tablet{display:none !important}}@media screen and (max-width: 1115px){.sp{display:none !important}.minsp{display:none !important}.tablet{display:block !important}}@media screen and (max-width: 768px){a:hover,a:hover img{opacity:1 !important}.pc{display:none !important}.minsp{display:none !important}.tablet{display:none !important}.sp{display:block !important}}@media screen and (max-width: 360px){a:hover,a:hover img{opacity:1 !important}.pc{display:none !important}.tablet{display:none !important}.minsp{display:block !important}}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-x:hidden;overflow-y:auto;width:100vw}.btnSubmit,.btn,a.btn{-webkit-appearance:none　 !important;-moz-appearance:none !important;appearance:none !important;line-height:1.5;position:relative;display:inline-block;padding:1rem 2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;text-decoration:none;letter-spacing:1px;border-radius:100vh;display:block;margin:0 auto;font-size:1.6rem;font-weight:500;width:250px;border:none;outline:none;margin-bottom:2%;margin-top:2%}.btnSubmit,.btn--blue,a.btn--blue{-webkit-appearance:none　 !important;-moz-appearance:none !important;appearance:none !important;color:#fff;background:-webkit-repeating-linear-gradient(45deg, #8ecae5 0, #8ecae5 4px, #a1d4eb 4px, #a1d4eb 8px);background:repeating-linear-gradient(45deg, #8ecae5 0, #8ecae5 4px, #a1d4eb 4px, #a1d4eb 8px);-webkit-transition:.3s;transition:.3s}.btnSubmit:after,.btn--blue:after,a.btn--blue:after{position:absolute;top:40%;right:10%;content:"";border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:7.6px solid #fff}.btnSubmit:hover,.btn--blue:hover,a.btn--blue:hover{letter-spacing:0.2rem;background:#8ecae5}.btn--orange,a.btn--orange{color:#fff;background:-webkit-repeating-linear-gradient(45deg, #f2ad8f 0, #f2ad8f 4px, #f4bca2 4px, #f4bca2 8px);background:repeating-linear-gradient(45deg, #f2ad8f 0, #f2ad8f 4px, #f4bca2 4px, #f4bca2 8px);-webkit-transition:.3s;transition:.3s}.btn--orange:after,a.btn--orange:after{position:absolute;top:40%;right:10%;content:"";border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:7.6px solid #fff}.btn--orange:hover,a.btn--orange:hover{letter-spacing:0.2rem;background:#fae1d7}a.btn--radius{border-radius:100vh}#gHeader{position:fixed;z-index:1000;padding:0.2% 2%;background:-webkit-gradient(linear, left top, left bottom, from(#fbeee9), to(rgba(251,238,233,0)));background:linear-gradient(top, #fbeee9, rgba(251,238,233,0));width:100vw;height:100px;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width: 768px){#gHeader{padding:3% 2%}}#gHeader img{vertical-align:top;max-width:100%}#gHeader p{line-height:1.8}@media screen and (max-width: 768px){#gHeader p{line-height:1.6}}#gHeader a{font-size:18px;color:#221815;text-decoration:none;-webkit-transition:all ease .2s;transition:all ease .2s}#gHeader a:link{text-decoration:none}#gHeader a:hover{opacity:0.6}#gHeader a:active{color:#595757}#gHeader .hBox{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}#gHeader .hBox .hLBox{width:15%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px}#gHeader .hBox .hLBox .logo{margin-right:20px;width:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#gHeader .hBox .hLBox .logo a{display:block}#gHeader .hBox .hLBox .logo a:hover{opacity:1}#gHeader .hBox .hLBox .logo span{font-size:1.1rem}#gHeader .hBox #gNavi{margin-top:3px;width:100%;text-align:right}#gHeader .hBox #gNavi ul{padding-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#gHeader .hBox #gNavi li{margin:0 2%;display:inline-block}#gHeader .hBox #gNavi li a{display:block;color:#221815;font-size:14px;position:relative}#gHeader .hBox #gNavi li a:after{content:'';position:absolute;left:0;bottom:-10px;width:0%;height:2px;background:#221815;z-index:100;-webkit-transition:all 0.4s;transition:all 0.4s}@media screen and (max-width: 1115px){#gHeader .hBox #gNavi li a:after{display:none}}@media screen and (max-width: 768px){#gHeader .hBox #gNavi li a:after{display:none}}#gHeader .hBox #gNavi li a:hover:after{width:100%}@media screen and (max-width: 768px){#gHeader .hBox #gNavi li a:hover:after{width:0%}}#gHeader .hBox #gNavi li a img{width:30px}@media screen and (max-width: 768px){#gHeader .hBox #gNavi li a{letter-spacing:0.2rem}}#gHeader .hBox #gNavi li:first-of-type{margin-left:0}#gHeader .hBox #gNavi li:nth-child(5){margin:0 1%}#gHeader .hBox #gNavi li:nth-child(5) a:after{display:none}#gHeader .hBox #gNavi li:nth-child(6){margin:0 0 0 1%}#gHeader .hBox #gNavi li:nth-child(6) a:after{display:none}#gHeader .hBox #gNavi li:nth-child(7){margin:0 0 0 1%}#gHeader .hBox #gNavi li:nth-child(7) a:after{display:none}#gHeader .hBox #gNavi li:last-child{margin:0 0 0 1%}#gHeader .hBox #gNavi li:last-child a:after{display:none}@media screen and (max-width: 768px){#gHeader .hBox{display:block;padding:0;max-width:inherit}#gHeader .hBox .hLBox{position:relative;width:auto;z-index:999}#gHeader .hBox .hLBox .icon-list{position:absolute;right:48px}#gHeader .hBox .hLBox .icon-list ul{display:-webkit-box;display:-ms-flexbox;display:flex}#gHeader .hBox .hLBox .icon-list ul li{width:44px;padding-right:8%}#gHeader .hBox .hLBox .logo{margin-right:10px}#gHeader .hBox .hLBox .logo a{font-size:16px;display:block}#gHeader .hBox .hLBox .logo a:hover{opacity:1}#gHeader .hBox .hLBox .hBtn{margin-top:0}#gHeader .hBox .hLBox .hBtn a{padding:4% 9%;border:2px solid #8ecae5;display:inline-block}#gHeader .hBox .hLBox .menu{position:absolute;right:10px;width:31px;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex}#gHeader .hBox .hLBox .menu .menu-trigger,#gHeader .hBox .hLBox .menu .menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}#gHeader .hBox .hLBox .menu .menu-trigger{-webkit-animation:menu-close .6s;animation:menu-close .6s;position:relative;width:30px;height:26px}#gHeader .hBox .hLBox .menu .menu-trigger.active{-webkit-animation:menu-open .6s;animation:menu-open .6s}@-webkit-keyframes menu-close{30%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes menu-close{30%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes menu-open{30%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes menu-open{30%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}#gHeader .hBox .hLBox .menu .menu-trigger span{position:absolute;left:0;width:100%;height:3px;background-color:#221815;border-radius:4px;-webkit-transition:.3s;transition:.3s}#gHeader .hBox .hLBox .menu .menu-trigger span:nth-of-type(1){top:0}#gHeader .hBox .hLBox .menu .menu-trigger span:nth-of-type(2){top:12px}#gHeader .hBox .hLBox .menu .menu-trigger span:nth-of-type(3){bottom:0}#gHeader .hBox .hLBox .menu .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg);top:-4px}#gHeader .hBox .hLBox .menu .menu-trigger.active span:nth-of-type(2){opacity:0}#gHeader .hBox .hLBox .menu .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);bottom:1px}#gHeader .hBox #gNavi{margin-top:0;padding:30% 15px 0%;width:100%;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:888;display:none;background-color:#fff}#gHeader .hBox #gNavi .crowd{-webkit-transform:translateY(39px) rotate(180deg) scale(2);transform:translateY(39px) rotate(180deg) scale(2);opacity:1}#gHeader .hBox #gNavi ul{display:block}#gHeader .hBox #gNavi li{width:100%;padding-bottom:20px;margin:0 0 20px;text-align:center}#gHeader .hBox #gNavi li a{font-size:1.6rem;font-weight:500}#gHeader .hBox #gNavi li a:hover{opacity:1;text-decoration:none}}#gHeader.on{display:block;top:0}#gFooter{padding:23px 0 0;background-color:#fbeee9;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#gFooter .crowd{width:100%;-webkit-transform:translateY(-114%);transform:translateY(-114%);z-index:2;position:absolute}@media screen and (max-width: 1115px){#gFooter .crowd{-webkit-transform:translateY(-170%) scale(2);transform:translateY(-170%) scale(2)}}@media screen and (max-width: 768px){#gFooter .crowd{-webkit-transform:translateY(-240%) scale(2);transform:translateY(-240%) scale(2)}}#gFooter img{vertical-align:top;max-width:100%}#gFooter p{line-height:1.8}@media screen and (max-width: 768px){#gFooter p{line-height:1.6}}#gFooter a{text-decoration:none;-webkit-transition:all ease .2s;transition:all ease .2s}#gFooter a:link{text-decoration:none}#gFooter a:hover{opacity:0.6}#gFooter a:active{color:#595757}#gFooter .pageTop{position:fixed;z-index:999;display:inline-block;text-decoration:none;width:60px;height:60px;right:2%;bottom:2%;background:url("../img/alito_face.svg") center/contain no-repeat;background-size:contain;border-radius:100vh;display:block}@media screen and (max-width: 768px){#gFooter .pageTop{bottom:10px;width:44px;height:44px}}#gFooter .fBox{margin:0 auto;padding:0 15px;max-width:1192px}#gFooter .fBox .instaLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:4%}#gFooter .fBox .instaLogo img{width:30px}@media screen and (max-width: 768px){#gFooter .fBox .instaLogo img{width:44px}}#gFooter .fBox .instaLogo .slash{position:relative;display:inline-block;margin-bottom:4%;text-align:center}#gFooter .fBox .instaLogo .slash:before{content:'';position:absolute;top:0;display:inline-block;width:20%;height:100%;background:url("../img/slash-left.svg") center/contain no-repeat;left:0}#gFooter .fBox .instaLogo .slash:after{content:'';position:absolute;top:0;display:inline-block;width:20%;height:100%;background:url("../img/slash-right.svg") center/contain no-repeat;right:0}@media screen and (max-width: 1115px){#gFooter .fBox .instaLogo .slash{margin-bottom:3%}}@media screen and (max-width: 768px){#gFooter .fBox .instaLogo .slash{font-size:1.4rem}}#gFooter .fBox .fLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}#gFooter .fBox .fLogo a{max-width:60px;display:block;margin-right:2%}#gFooter .fBox .fLogo a:hover{opacity:1}#gFooter .fBox .fNavi{margin:4% 0;text-align:center}#gFooter .fBox .fNavi li{margin:0 20px;display:inline-block}#gFooter .fBox .fNavi li a{display:block;color:#221815;font-size:1.2rem}#gFooter .fBox .copyright{color:#221815;font-size:0.9rem;text-align:center;font-weight:300}@media screen and (max-width: 768px){#gFooter{padding:32px 0 20px}#gFooter .fBox{margin:0 20px;padding:0;max-width:inherit}#gFooter .fBox .fLogo{margin-bottom:27px}#gFooter .fBox .fLogo a{width:100px}#gFooter .fBox .fNavi{margin:-13px 0 47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}#gFooter .fBox .fNavi li{margin:6% 0 0;display:inline-block;text-align:center}#gFooter .fBox .fNavi li a{display:block;font-size:1.5rem}}.headLine01{margin-bottom:4%;color:#221815;font-size:25px;position:relative;letter-spacing:2px;text-align:center;padding:0 45px;display:inline-block}.headLine01:before{content:'';position:absolute;bottom:0;display:inline-block;width:20%;height:70%;background:url("../img/slash-left.svg") center/contain no-repeat;left:0}.headLine01:after{content:'';position:absolute;bottom:0;display:inline-block;width:20%;height:70%;background:url("../img/slash-right.svg") center/contain no-repeat;right:0}@media screen and (max-width: 768px){.headLine01{line-height:1.4;margin-bottom:10%}}.dot-line:after{background:radial-gradient(circle farthest-side, #fff, #fff 50%, rgba(0,0,0,0) 30%, rgba(0,0,0,0));background-size:10px 8px;content:'';display:inline-block;height:8px;width:100%;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}.effect-fade{opacity:0;-webkit-transform:translate(0, 60px);transform:translate(0, 60px);-webkit-transition:all 300ms;transition:all 300ms}.effect-fade.effect-scroll{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.slash{position:absolute;top:35%;display:inline-block;width:250px;margin-bottom:4%;text-align:center}.slash:before{content:'';position:absolute;bottom:0;display:inline-block;width:20%;height:60%;background:url("../img/slash-left.svg") center/contain no-repeat;left:0}.slash:after{content:'';position:absolute;bottom:0;display:inline-block;width:20%;height:60%;background:url("../img/slash-right.svg") center/contain no-repeat;right:0}@media screen and (max-width: 1115px){.slash{margin-bottom:3%}}@media screen and (max-width: 768px){.slash{font-size:1.4rem;top:38%}}@media screen and (max-width: 360px){.slash{font-size:1.4rem;top:39%}}main.kasouMain .lastbtnArea{margin-top:6%}main.kasouMain .breadcrumb{padding:100px 2% 0;display:-webkit-box;display:-ms-flexbox;display:flex}main.kasouMain .breadcrumb li:after{position:absolute;top:40%;right:10%;content:"";border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:7.6px solid #fff}main.kasouMain .centerArea{text-align:center}main.kasouMain h1.title-kasou{padding-top:0%;font-size:2.5rem;color:#221815;text-align:center;letter-spacing:0.5rem;margin-bottom:10%}@media screen and (max-width: 768px){main.kasouMain h1.title-kasou{margin-bottom:18%}}section.kasou{width:100vw;overflow-x:hidden;background-color:#fff;padding:0 0 4% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.kasou .crowd{width:100%;-webkit-transform:translateY(-99%);transform:translateY(-99%);z-index:2;position:absolute}@media screen and (max-width: 768px){section.kasou .crowd{-webkit-transform:translateY(-148%) scale(2);transform:translateY(-148%) scale(2)}}section.kasou .kasou-inner-wrapper{padding:0 6%;width:100%;margin-bottom:6%}section.kasou .kasou-inner-wrapper .kasou-box{margin:0 auto;border-radius:1.4rem;background-color:#fbeee9;width:100%;max-width:960px;padding:4% 4% 0 4%;margin:0 auto;margin-top:2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.kasou .kasou-inner-wrapper .kasou-box div{margin-bottom:4%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.kasou .kasou-inner-wrapper .kasou-box .btnArea{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4% 0 0;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 768px){section.kasou .kasou-inner-wrapper .kasou-box .btnArea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}section.mainVisual{width:100%;height:100vh;position:relative}section.mainVisual #container{display:-ms-grid;display:grid;-ms-grid-rows:55vh 45vh;grid-template-rows:55vh 45vh;-ms-grid-columns:5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw;grid-template-columns:5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw 5vw}section.mainVisual #container div{overflow:hidden}section.mainVisual #container div img{width:120%;height:120%;-o-object-fit:cover;object-fit:cover;-webkit-animation-name:itemanimation01;animation-name:itemanimation01;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width: 768px){section.mainVisual #container{display:-ms-grid;display:grid;-ms-grid-rows:10vh 10vh 10vh 10vh 10vh 10vh 10vh 10vh 10vh 10vh;grid-template-rows:10vh 10vh 10vh 10vh 10vh 10vh 10vh 10vh 10vh 10vh;-ms-grid-columns:55vw 45vw;grid-template-columns:55vw 45vw}}section.mainVisual #item01{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7;-webkit-animation-name:itemanimation01;animation-name:itemanimation01;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:.5;-webkit-filter:blur(6px);filter:blur(6px);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width: 768px){section.mainVisual #item01{display:none}}section.mainVisual #item02{-ms-grid-row:1;grid-row:1;-ms-grid-column:7;-ms-grid-column-span:10;grid-column:7/17;-webkit-animation-name:itemanimation01;animation-name:itemanimation01;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:.5;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-filter:blur(6px);filter:blur(6px)}@media screen and (max-width: 768px){section.mainVisual #item02{-ms-grid-row:1;-ms-grid-row-span:6;grid-row:1 / 7;-ms-grid-column:1;grid-column:1}section.mainVisual #item02 img{width:80%;-o-object-position:37%;object-position:37%}}section.mainVisual #item03{-ms-grid-row:1;grid-row:1;-ms-grid-column:17;-ms-grid-column-span:4;grid-column:17/21;-webkit-animation-name:itemanimation01;animation-name:itemanimation01;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:.5;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-filter:blur(6px);filter:blur(6px)}@media screen and (max-width: 768px){section.mainVisual #item03{-ms-grid-row:1;-ms-grid-row-span:6;grid-row:1 / 7;-ms-grid-column:2;grid-column:2}}section.mainVisual #item04{-ms-grid-row:2;grid-row:2;-ms-grid-column:1;-ms-grid-column-span:10;grid-column:1/11;-webkit-animation-name:itemanimation01;animation-name:itemanimation01;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:.5;-webkit-filter:blur(6px);filter:blur(6px)}@media screen and (max-width: 768px){section.mainVisual #item04{-ms-grid-row:7;-ms-grid-row-span:4;grid-row:7 / 11}}section.mainVisual #item05{-ms-grid-row:2;grid-row:2;-ms-grid-column:6;-ms-grid-column-span:6;grid-column:6/12;-webkit-animation-name:itemanimation01;animation-name:itemanimation01;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:.5;-webkit-filter:blur(6px);filter:blur(6px)}@media screen and (max-width: 768px){section.mainVisual #item05{-ms-grid-row:8;-ms-grid-row-span:3;grid-row:8 / 11;-ms-grid-column:2;grid-column:2}}section.mainVisual #item06{-ms-grid-row:2;grid-row:2;-ms-grid-column:11;-ms-grid-column-span:5;grid-column:11/16;-webkit-animation-name:itemanimation01;animation-name:itemanimation01;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:.5;-webkit-filter:blur(6px);filter:blur(6px)}@media screen and (max-width: 768px){section.mainVisual #item06{display:none}}section.mainVisual #item07{-ms-grid-row:2;grid-row:2;-ms-grid-column:16;-ms-grid-column-span:5;grid-column:16/21;-webkit-animation-name:itemanimation01;animation-name:itemanimation01;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:.5;-webkit-filter:blur(6px);filter:blur(6px)}@media screen and (max-width: 768px){section.mainVisual #item07{display:none}}@-webkit-keyframes itemanimation01{from{opacity:.5}to{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);width:100%;height:100%}}@keyframes itemanimation01{from{opacity:.5}to{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);width:100%;height:100%}}section.mainVisual .circle{position:absolute;top:40%;right:40%;width:300px;height:300px;-webkit-animation-name:fadeinCenter;animation-name:fadeinCenter;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeinCenter{from{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeinCenter{from{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}section.mainVisual .circle .circle1,section.mainVisual .circle .circle2,section.mainVisual .circle .circle3{opacity:0.4;position:absolute;background:#fbeee9;width:100%;height:100%;-webkit-transform-origin:50% 47%;transform-origin:50% 47%;border-radius:40% 50% 45% 50%;-webkit-animation:rotation 8s infinite linear;animation:rotation 8s infinite linear}section.mainVisual .circle .circle2{opacity:0.2;-webkit-animation:rotation 15s infinite linear;animation:rotation 15s infinite linear}section.mainVisual .circle .circle3{background:#fff;opacity:0.3;-webkit-animation:rotation 10s infinite linear;animation:rotation 10s infinite linear}section.mainVisual .circle .title-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;z-index:100;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.mainVisual .circle .title-area .title{position:absolute;top:16%;width:200px;height:40px;text-align:center}section.mainVisual .circle .title-area .title span{font-size:2rem;font-weight:500}section.mainVisual .circle .title-area .title img{display:block;max-width:200px}@media screen and (max-width: 768px){section.mainVisual .circle .title-area .title{top:18%;line-height:3rem}}section.mainVisual .circle .title-area .sub-title{font-size:1.4rem;letter-spacing:0.1em;line-height:1.6}section.mainVisual .circle .title-area .slash{position:absolute;top:35%;display:inline-block;width:250px;margin-bottom:4%;text-align:center}section.mainVisual .circle .title-area .slash:before{content:'';position:absolute;bottom:0;display:inline-block;width:20%;height:60%;background:url("../img/slash-left.svg") center/contain no-repeat;left:0}section.mainVisual .circle .title-area .slash:after{content:'';position:absolute;bottom:0;display:inline-block;width:20%;height:60%;background:url("../img/slash-right.svg") center/contain no-repeat;right:0}@media screen and (max-width: 1115px){section.mainVisual .circle .title-area .slash{margin-bottom:3%}}@media screen and (max-width: 768px){section.mainVisual .circle .title-area .slash{font-size:1.4rem;top:38%}}@media screen and (max-width: 360px){section.mainVisual .circle .title-area .slash{font-size:1.4rem;top:39%}}section.mainVisual .circle .title-area img{max-width:100px;z-index:100;display:block;position:absolute;bottom:25%}@media screen and (max-width: 768px){section.mainVisual .circle .title-area img{max-width:80px;bottom:15%}}@media screen and (max-width: 768px){section.mainVisual .circle{top:50%;right:18%;width:250px;height:250px}}@media screen and (max-width: 768px){section.mainVisual .circle{top:45%;right:10%}}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}section.mainVisual .main-catch span{display:inline-block;background-color:rgba(255,255,255,0.7);font-size:1.8rem;font-weight:300;margin-bottom:2%;letter-spacing:0.2rem}@media screen and (max-width: 360px){section.mainVisual .main-catch span{letter-spacing:0rem}}section.mainVisual .main-catch .catch01{position:absolute;top:34%;left:4%;-webkit-animation-name:fadeinRight;animation-name:fadeinRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:0;-webkit-transform:translateX(-30px) scale(1.2);transform:translateX(-30px) scale(1.2);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}section.mainVisual .main-catch .catch02{position:absolute;top:61%;right:6%;-webkit-animation-name:fadeinLeft;animation-name:fadeinLeft;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:0.5s;animation-delay:0.5s;opacity:0;-webkit-transform:translateX(30px) scale(1.2);transform:translateX(30px) scale(1.2);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width: 768px){section.mainVisual .main-catch .catch02{display:none}}section.mainVisual .main-catch .catch03{position:absolute;bottom:30%;left:2%;-webkit-animation-name:fadeinRight;animation-name:fadeinRight;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:0;-webkit-transform:translateX(-30px) scale(1.2);transform:translateX(-30px) scale(1.2);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media screen and (max-width: 768px){section.mainVisual .main-catch .catch03{display:none}}@-webkit-keyframes fadeinRight{from{opacity:0;-webkit-transform:translateX(-30px) scale(1.2);transform:translateX(-30px) scale(1.2)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes fadeinRight{from{opacity:0;-webkit-transform:translateX(-30px) scale(1.2);transform:translateX(-30px) scale(1.2)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes fadeinLeft{from{opacity:0;-webkit-transform:translateX(30px) scale(1.2);transform:translateX(30px) scale(1.2)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes fadeinLeft{from{opacity:0;-webkit-transform:translateX(30px) scale(1.2);transform:translateX(30px) scale(1.2)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}section.mainVisual .dot-line{margin-bottom:30px}section.mainVisual .dot-line:after{background:radial-gradient(circle farthest-side, #fff, #fff 50%, rgba(0,0,0,0) 30%, rgba(0,0,0,0));background-size:10px 8px;content:'';display:inline-block;height:8px;width:100%;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}section.UGC{-webkit-transform:translateY(0px);transform:translateY(0px);margin-bottom:6%}section.UGC .inner-wrapper .sliderArea{margin-bottom:6%}@media screen and (max-width: 768px){section.UGC{-webkit-transform:translateY(0px);transform:translateY(0px)}}section.message{height:900px}@media screen and (max-width: 768px){section.message{height:1010px}}section.message .crowd{width:100%;-webkit-transform:translateY(-99%);transform:translateY(-99%);z-index:2;position:absolute}@media screen and (max-width: 768px){section.message .crowd{-webkit-transform:translateY(-148%) scale(2);transform:translateY(-148%) scale(2)}}section.message .under{padding:3px;font-size:1.4rem;line-height:2.5;letter-spacing:0.2rem}@media screen and (max-width: 360px){section.message .under{-webkit-transform:translateY(-148%) scale(2);transform:translateY(-148%) scale(2);letter-spacing:0rem;padding:0px}}section.message #container02{display:-ms-grid;display:grid;-ms-grid-rows:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;grid-template-rows:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;-ms-grid-columns:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;grid-template-columns:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%}section.message #container02 div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){section.message #container02{-ms-grid-rows:5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5%;grid-template-rows:5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5% 5%;-ms-grid-columns:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;grid-template-columns:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%}}section.message #container02 .dot-line:after{background:radial-gradient(circle farthest-side, #fff, #fff 50%, rgba(0,0,0,0) 30%, rgba(0,0,0,0));background-size:10px 8px;content:'';display:inline-block;height:8px;width:70%;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}@media screen and (max-width: 1115px){section.message #container02 .dot-line:after{width:70%}}@media screen and (max-width: 768px){section.message #container02 .dot-line:after{width:100%}}section.message #item02-02{-ms-grid-row:1;grid-row:1;-ms-grid-column:4;-ms-grid-column-span:4;grid-column:4 / 8;text-align:center;padding-top:6%}@media screen and (max-width: 1115px){section.message #item02-02{-ms-grid-column:3;-ms-grid-column-span:6;grid-column:3 / 9}}@media screen and (max-width: 768px){section.message #item02-02{-ms-grid-row:2;grid-row:2;-ms-grid-column:2;-ms-grid-column-span:8;grid-column:2 / 10;padding-top:0%}}section.message #item02-01{-ms-grid-row:3;grid-row:3;-ms-grid-column:5;-ms-grid-column-span:4;grid-column:5 / 9}section.message #item02-01 svg{width:80%}@media screen and (max-width: 1115px){section.message #item02-01{width:90%}}@media screen and (max-width: 768px){section.message #item02-01{-ms-grid-row:6;grid-row:6;-ms-grid-column:2;-ms-grid-column-span:9;grid-column:2 / 11}section.message #item02-01 svg{width:130%}}section.message .circle01{-ms-grid-row:5;grid-row:5;-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4 / 6;width:300px;height:300px;-webkit-animation-name:fadeinCenter;animation-name:fadeinCenter;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.message .circle01 .circle1,section.message .circle01 .circle2,section.message .circle01 .circle3{opacity:0.1;position:absolute;background:#9dc9a7;width:100%;height:100%;-webkit-transform-origin:50% 47%;transform-origin:50% 47%;border-radius:40% 50% 45% 50%;-webkit-animation:rotation 16s infinite ease-out;animation:rotation 16s infinite ease-out}section.message .circle01 .circle2{opacity:0.1;background:#f2ad8f;-webkit-animation:rotation 8s infinite linear;animation:rotation 8s infinite linear}section.message .circle01 .circle3{background:#fff;opacity:0.5;-webkit-animation:rotation 10s infinite ease;animation:rotation 10s infinite ease}section.message .circle01 .title-area{position:absolute;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;z-index:100;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300}section.message .circle01 .title-area p{letter-spacing:0.1rem;font-size:1.3rem;font-weight:300;line-height:2.6rem}@media screen and (max-width: 1115px){section.message .circle01{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3 / 6}}@media screen and (max-width: 768px){section.message .circle01{-ms-grid-row:10;grid-row:10;-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1 / 6;width:260px;height:260px}}section.message .circle02{-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6 / 7;-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6 / 7;width:300px;height:300px;-webkit-animation-name:fadeinCenter;animation-name:fadeinCenter;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.message .circle02 .circle1,section.message .circle02 .circle2,section.message .circle02 .circle3{opacity:0.1;position:absolute;background:#9dc9a7;width:100%;height:100%;-webkit-transform-origin:50% 47%;transform-origin:50% 47%;border-radius:45% 55% 49% 48%;-webkit-animation:rotation 8s infinite ease-in-out;animation:rotation 8s infinite ease-in-out}section.message .circle02 .circle2{opacity:0.1;background:#f2b8d1;-webkit-animation:rotation 16s infinite linear;animation:rotation 16s infinite linear}section.message .circle02 .circle3{background:#fff;opacity:0.5;-webkit-animation:rotation 8s infinite ease;animation:rotation 8s infinite ease}section.message .circle02 .title-area{position:absolute;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;z-index:100;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.message .circle02 .title-area p{letter-spacing:0.1rem;font-size:1.3rem;font-weight:300;line-height:2.6rem}@media screen and (max-width: 768px){section.message .circle02{-ms-grid-row:14;grid-row:14;-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4 / 7;width:260px;height:260px}}@media screen and (max-width: 360px){section.message .circle02{-ms-grid-row:14;grid-row:14;-ms-grid-column:3;-ms-grid-column-span:4;grid-column:3 / 7;width:280px;height:280px}}section.news{width:100vw;overflow-x:hidden;background-color:#fff;padding:0 0 4% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.news .crowd{width:100%;-webkit-transform:translateY(-99%);transform:translateY(-99%);z-index:2;position:absolute}@media screen and (max-width: 768px){section.news .crowd{-webkit-transform:translateY(-148%) scale(2);transform:translateY(-148%) scale(2)}}section.news .news-inner-wrapper{padding:0 6%;width:100%}section.news .news-inner-wrapper .news-box{margin:0 auto;border-radius:1.4rem;background-color:#fbeee9;width:100%;max-width:800px;padding:4%;margin-top:6%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.news .news-inner-wrapper .news-box h2{text-align:center;font-size:2.5rem}section.news .news-inner-wrapper .news-box ul{width:100%}section.news .news-inner-wrapper .news-box ul .dot-line{margin-top:2%}section.news .news-inner-wrapper .news-box .list-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;background-image:-webkit-gradient(linear, left top, right top, color-stop(10%, white), color-stop(0%, rgba(255,255,255,0)));background-image:linear-gradient(to right, white 10%, rgba(255,255,255,0) 0%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x}section.news .news-inner-wrapper .news-box .list-news .tag-category{padding:2px 8px;font-size:1.2rem;background:#221815;border-radius:1.4rem;color:#fff;margin:0 2rem;white-space:nowrap}@media screen and (max-width: 768px){section.news .news-inner-wrapper .news-box .list-news p{padding:2% 0 2% 0}}@media screen and (max-width: 768px){section.news .news-inner-wrapper .news-box .list-news{background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 768px){section.news .news-inner-wrapper .news-box{background-color:#fff}}@media screen and (max-width: 768px){section.news{background-color:#fff}section.news .dot-line{margin-bottom:30px;margin-top:3%}section.news .dot-line:after{background:radial-gradient(circle farthest-side, #fbeee9, #fbeee9 50%, rgba(0,0,0,0) 30%, rgba(0,0,0,0));background-size:10px 8px;content:'';display:inline-block;height:8px;width:100%;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}}section.product{background-color:#fff}section.product .inner-wrapper{margin:0 auto;border-radius:1.4rem;background-color:#fff;max-width:960px;padding:4%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.product .inner-wrapper img{padding:20% 0}@media screen and (max-width: 768px){section.product .inner-wrapper img{width:250px}}section.product .inner-wrapper h2{text-align:center;font-size:2.5rem}section.product .inner-wrapper .area-btn{display:-webkit-box;display:-ms-flexbox;display:flex}section.product .inner-wrapper .area-btn .btn{margin:0;margin:2%}@media screen and (max-width: 768px){section.product .inner-wrapper .area-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}section.usecase{overflow-x:hidden;background-color:#fff;padding:6% 0 10%}section.usecase .inner-wrapper h3{text-align:center;font-size:1.6rem;font-weight:700;padding:0 0 4%;letter-spacing:0.2rem}@media screen and (max-width: 1115px){section.usecase .inner-wrapper h3{padding:0 0 6%}}@media screen and (max-width: 768px){section.usecase .inner-wrapper h3{padding:0 0 12%}}@media screen and (max-width: 360px){section.usecase .inner-wrapper h3{letter-spacing:0rem}}@media screen and (max-width: 768px){section.usecase{padding:20% 0 20%}}.main-container{background-color:#fbeee9;width:100%;height:100%;position:relative;overflow-x:hidden}h1.title-kasou{font-size:2.5rem;color:#221815;text-align:center;padding-top:100px;letter-spacing:0.5rem;margin-bottom:10%}@media screen and (max-width: 768px){h1.title-kasou{margin-bottom:18%}}section.faq{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.faq .crowd{width:100%;-webkit-transform:translateY(-99%);transform:translateY(-99%)}@media screen and (max-width: 768px){section.faq .crowd{-webkit-transform:translateY(-148%) scale(2);transform:translateY(-148%) scale(2)}}section.faq .inner-wrapper{-webkit-transform:translateY(-14%);transform:translateY(-14%);margin:0 auto;border-radius:1rem;width:100%;max-width:1200px;padding:0 4% 4%}section.faq .inner-wrapper .tab-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer}section.faq .inner-wrapper .tab-area .tab01,section.faq .inner-wrapper .tab-area .tab02,section.faq .inner-wrapper .tab-area .tab03{background:-webkit-repeating-linear-gradient(45deg, #f2ad8f 0, #f2ad8f 4px, #f4bca2 4px, #f4bca2 8px);background:repeating-linear-gradient(45deg, #f2ad8f 0, #f2ad8f 4px, #f4bca2 4px, #f4bca2 8px);-webkit-transition:.3s;transition:.3s;margin-right:1%;border-radius:1rem 1rem 0 0;width:200px;padding:1% 1%;text-align:center;color:#fff;font-size:1.8rem}@media screen and (max-width: 768px){section.faq .inner-wrapper .tab-area .tab01,section.faq .inner-wrapper .tab-area .tab02,section.faq .inner-wrapper .tab-area .tab03{font-size:1.6rem;line-height:1.4}}section.faq .inner-wrapper .tab-area .tab01.active,section.faq .inner-wrapper .tab-area .tab02.active,section.faq .inner-wrapper .tab-area .tab03.active{background:#fbeee9;color:#221815;border:none}section.faq .inner-wrapper .content-area{border-radius:0 0 1rem 1rem;background-color:#fbeee9;font-size:1.4rem;text-align:center;padding:4%}section.faq .inner-wrapper .content-area h3{font-size:1.4rem}section.faq .inner-wrapper .content-area .content01,section.faq .inner-wrapper .content-area .content02,section.faq .inner-wrapper .content-area .content03{display:none}section.faq .inner-wrapper .content-area .content01.show,section.faq .inner-wrapper .content-area .content02.show,section.faq .inner-wrapper .content-area .content03.show{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.faq .inner-wrapper .content-area .content01.show .col-content,section.faq .inner-wrapper .content-area .content02.show .col-content,section.faq .inner-wrapper .content-area .content03.show .col-content{width:50%}@media screen and (max-width: 768px){section.faq .inner-wrapper .content-area .content01.show .col-content,section.faq .inner-wrapper .content-area .content02.show .col-content,section.faq .inner-wrapper .content-area .content03.show .col-content{width:100%}}section.faq .inner-wrapper .content-area .content01.show .col-content:nth-child(odd) .qaDl,section.faq .inner-wrapper .content-area .content02.show .col-content:nth-child(odd) .qaDl,section.faq .inner-wrapper .content-area .content03.show .col-content:nth-child(odd) .qaDl{padding:0 6% 0 0}@media screen and (max-width: 768px){section.faq .inner-wrapper .content-area .content01.show .col-content:nth-child(odd) .qaDl,section.faq .inner-wrapper .content-area .content02.show .col-content:nth-child(odd) .qaDl,section.faq .inner-wrapper .content-area .content03.show .col-content:nth-child(odd) .qaDl{padding:0}}section.faq .inner-wrapper ​ h2{text-align:center;font-size:2.5rem}@media screen and (max-width: 768px){section.faq .inner-wrapper{-webkit-transform:translateY(0%);transform:translateY(0%)}}section.faq .qaDl{border-radius:10px;margin:0 auto;cursor:pointer;max-width:670px;-webkit-transition:.5s;transition:.5s;margin-bottom:2%}@media screen and (max-width: 768px){section.faq .qaDl{margin-bottom:4%}}section.faq .qaDl .dot-line{padding-right:2.3rem;margin-top:4%}section.faq .qaDl .flexq{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.faq .qaDl .flexq:after{position:absolute;top:40%;right:8%;content:"";border-top:7.6px solid #221815;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0)}section.faq .qaDl .flexa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}section.faq .qaDl .txtq{color:#8ecae5;display:inline-block}section.faq .qaDl .txta{color:#f19ec2;display:inline-block}section.faq .qaDl .txtq,section.faq .qaDl .txta{font-weight:700;font-size:30px;margin-right:3%;font-size:30px}@media screen and (max-width: 768px){section.faq .qaDl .txtq,section.faq .qaDl .txta{right:0;margin-left:0;margin-right:1rem}}section.faq .qaDl .txt{line-height:1.8;color:#221815;font-size:1.4rem;letter-spacing:1px;padding-right:6rem;text-align:left}@media screen and (max-width: 768px){section.faq .qaDl .txt{padding-right:4rem}}section.faq .qaDl dt{padding:6% 0 0 6%;color:#fff;font-size:20px;letter-spacing:1px;background:url(img/common/ar-blue.png) no-repeat right 20px center/23px auto;cursor:pointer}section.faq .qaDl dt .dot-line:after{background:radial-gradient(circle farthest-side, #221815, #221815 50%, rgba(0,0,0,0) 30%, rgba(0,0,0,0));background-size:8px 8px;content:'';display:inline-block;height:8px;width:100%;-webkit-transform:translateY(-0.5rem);transform:translateY(-0.5rem)}section.faq .qaDl dt.on{padding:6% 0 0 6%;background-color:#fff;border-radius:14px 14px 0 0;margin-bottom:0}section.faq .qaDl dt.on .flexq:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.faq .qaDl dd{padding:0% 0 6% 6%;background-color:#fff;display:none;border-radius:0 0 10px 10px}section.faq .otherQa{width:100%;padding-top:4%}section.faq .otherQa .area-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.faq .otherQa .area-btn .btn{margin:0;margin:2%}@media screen and (max-width: 768px){section.faq .otherQa .area-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (max-width: 768px){section.faq .otherQa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}section.faq .toCantact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 0 6%;-webkit-transform:translateY(-44%);transform:translateY(-44%)}section.faq .toCantact p{text-align:center;margin-bottom:1%}@media screen and (max-width: 768px){section.faq .toCantact p{margin-bottom:4%}}@media screen and (max-width: 768px){section.faq .toCantact{-webkit-transform:translateY(0%);transform:translateY(0%);padding:8% 6% 20%}}.sliderArea{max-width:100%;margin:0 auto;padding:0 25px}.sliderArea.w300{max-width:200px}@media screen and (max-width: 768px){.sliderArea.w300{max-width:160px}}.slick-slide{margin:0 5px;border-radius:14px}.slick-slide img{width:100%;height:auto}.slick-prev,.slick-next{z-index:1}.slick-prev:before,.slick-next:before{color:#000}.slick-slide{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.slick-active{opacity:1}.slick-current{opacity:1}.thumb{margin:20px 0 0}.full-screen-o .slick-list{overflow:visible}.full-screen-o.slider{max-width:200px;margin:0 auto}@media screen and (max-width: 768px){.full-screen-o.slider{max-width:160px}}.full-screen-o .slick-dots{bottom:-33px}.full-screen-o .slick-dots li{position:relative;display:inline-block;width:auto;height:auto;margin:0;padding:0;cursor:pointer}.full-screen-o .slick-dots li button{font-size:0;line-height:0;padding:0;cursor:pointer;color:transparent;border:0;text-indent:-9999px;display:block;width:8px;height:8px;margin:0 8px;outline:0;border-radius:5px;-webkit-transition-duration:0.3s;transition-duration:0.3s}.full-screen-o .slick-dots li button:before{content:none}.full-screen-o .slick-dots li:nth-child(1) button{background:#a5d1e5}.full-screen-o .slick-dots li:nth-child(2) button{background:#f2ad8f}.full-screen-o .slick-dots li:nth-child(3) button{background:#9dc9a7}.full-screen-o .slick-dots li:nth-child(4) button{background:#f2b8d1}.full-screen-o .slick-dots li:nth-child(5) button{background:#a5d1e5}.full-screen-o .slick-dots li button:hover,.full-screen-o .slick-dots li.slick-active button{border-radius:0px;width:12px;height:12px}.colorful span:nth-child(4n+1){color:#a5d1e5}.colorful span:nth-child(4n+2){color:#f2ad8f}.colorful span:nth-child(4n+3){color:#9dc9a7}.colorful span:nth-child(4n+4){color:#f2b8d1}.colorful span:nth-child(4n){color:#f2b8d1}div.letroUgcsetContainer[data-letro-id="2697"] .letroUgcsetWrapper .letroUgcsetMoreButton a{line-height:1.5 !important;position:relative !important;display:inline-block !important;padding:1rem 2rem !important;cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;text-align:center !important;text-decoration:none !important;letter-spacing:1px !important;border-radius:100vh !important;display:block !important;margin:0 auto !important;font-size:1.6rem !important;width:250px !important;border:none !important;background:-webkit-repeating-linear-gradient(45deg, #8ecae5 0, #8ecae5 4px, #a1d4eb 4px, #a1d4eb 8px);background:repeating-linear-gradient(45deg, #8ecae5 0, #8ecae5 4px, #a1d4eb 4px, #a1d4eb 8px);-webkit-transition:.3s;transition:.3s}div.letroUgcsetContainer[data-letro-id="2697"] .letroUgcsetWrapper .letroUgcsetMoreButton a:after{position:absolute !important;top:40% !important;right:10% !important;content:"" !important;border-top:5px solid rgba(0,0,0,0) !important;border-bottom:5px solid rgba(0,0,0,0) !important;border-left:7.6px solid #fff !important}div.letroUgcsetContainer[data-letro-id="2697"] .letroUgcsetWrapper .letroUgcsetMoreButton a:hover{letter-spacing:0.2rem;background:#8ecae5}.letroUgcsetContainer[data-letro-template="1"] .letroUgcsetWrapper.letroUgcsetHasNext .letroUgcsetMoreButton{padding-top:6% !important}.letroUgcsetContainer[data-contents=letro-ugcset] .letroUgcsetWrapper .letroUgcsetWatermark{display:none　 !important;color:rgba(0,0,0,0) !important;-webkit-transform-origin:100% 5000% !important;transform-origin:100% 5000% !important}.letroUgcsetContainer[data-contents=letro-ugcset] .letroUgcsetContents .letroUgcsetPostPhoto{display:none　 !important}.letroUgcsetContainer[data-contents=letro-ugcset] .letroUgcsetContents .letroUgcsetPostAnchor{border:none !important}div.letroUgcsetContainer[data-letro-template="2"] .letroGadgetSliderPager .letroGadgetSliderPagerButton{background:#000 !important;opacity:1　 !important;height:5px !important;width:100% !important;cursor:pointer !important;border-radius:50% !important}.letroMobile.letroUgcsetContainer[data-letro-template="2"] .letroGadgetSliderDirection .letroGadgetSliderDirectionButton{border:none !important;padding:0 10px !important;border-radius:3px !important;background:rgba(255,255,255,0) !important}div.letroUgcsetContainer[data-letro-template="2"] .letroGadgetSliderPager div:nth-child(4n+1){background:#a5d1e5 !important;opacity:1　 !important}div.letroUgcsetContainer[data-letro-template="2"] .letroGadgetSliderPager div:nth-child(4n+2){background:#f2ad8f !important;opacity:1　 !important}div.letroUgcsetContainer[data-letro-template="2"] .letroGadgetSliderPager div:nth-child(4n+3){background:#9dc9a7 !important;opacity:1　 !important}div.letroUgcsetContainer[data-letro-template="2"] .letroGadgetSliderPager div:nth-child(4n+4){background:#f2b8d1 !important;opacity:1　 !important}div.letroUgcsetContainer[data-letro-template="2"] .letroGadgetSliderPager div:nth-child(4n){background:#f2b8d1 !important;opacity:1　 !important}div.letroUgcsetContainer[data-letro-id="2697"] .letroGadgetSliderPager .letroGadgetSliderPagerButton.letroGadgetSliderPagerButtonActive{border-radius:0px !important;width:12px !important;height:12px !important}#contacts-form-view,#customers-sessions-sign-in-view{max-width:960px !important;margin:0 auto !important;margin-bottom:10% !important;padding:4% !important}@media screen and (max-width: 768px){#contacts-form-view,#customers-sessions-sign-in-view{margin-bottom:15% !important}}#contacts-form-view .confirmtable,#customers-sessions-sign-in-view .confirmtable{margin-bottom:6%;width:100%}#contacts-form-view .inner-wrapper,#customers-sessions-sign-in-view .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contacts-form-view .inner-wrapper .centerArea,#customers-sessions-sign-in-view .inner-wrapper .centerArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contacts-form-view .inner-wrapper th,#customers-sessions-sign-in-view .inner-wrapper th{padding:2% 2%;text-align:right}#contacts-form-view .inner-wrapper td,#customers-sessions-sign-in-view .inner-wrapper td{padding:2% 2%;text-align:left}#contacts-form-view .inner-wrapper .confirmArea form,#customers-sessions-sign-in-view .inner-wrapper .confirmArea form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;text-align-last:center}@media screen and (max-width: 768px){#contacts-form-view .inner-wrapper .confirmArea form,#customers-sessions-sign-in-view .inner-wrapper .confirmArea form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}#contacts-form-view .inner-wrapper .confirmArea button.btn--blue,#customers-sessions-sign-in-view .inner-wrapper .confirmArea button.btn--blue{margin-left:2%}@media screen and (max-width: 768px){#contacts-form-view .inner-wrapper .confirmArea button.btn--blue,#customers-sessions-sign-in-view .inner-wrapper .confirmArea button.btn--blue{margin-left:0%}}#contacts-form-view .inner-wrapper .confirmArea .backLink,#customers-sessions-sign-in-view .inner-wrapper .confirmArea .backLink{font-size:1.4rem;font-weight:500;color:#fff;background:#221815;margin-right:2%}@media screen and (max-width: 768px){#contacts-form-view .inner-wrapper .confirmArea .backLink,#customers-sessions-sign-in-view .inner-wrapper .confirmArea .backLink{margin-bottom:6%;margin-right:0%}}.form-horizontal{width:100%}.form-horizontal .centerArea{text-align:center}.form-horizontal label{display:block;font-size:16px;letter-spacing:0.2px;color:#221815;font-weight:700;margin-bottom:10px}.form-horizontal input[type="text"],.form-horizontal input[type="password"],.form-horizontal input[type="datetime"],.form-horizontal input[type="datetime-local"],.form-horizontal input[type="date"],.form-horizontal input[type="month"],.form-horizontal input[type="time"],.form-horizontal input[type="week"],.form-horizontal input[type="number"],.form-horizontal input[type="email"],.form-horizontal input[type="url"],.form-horizontal input[type="search"],.form-horizontal input[type="tel"],.form-horizontal input[type="color"],.form-horizontal select,.form-horizontal textarea,.form-horizontal .field{cursor:pointer;display:block;width:100%;height:45px;margin-bottom:2%;padding:0 12px;border:0;border:1px solid #f2ad8f;border-radius:5px;background-color:#fffafa;-webkit-box-shadow:none;box-shadow:none;color:#221815;line-height:45px;-webkit-transition:.24s ease-in-out;transition:.24s ease-in-out;margin-top:2%}.form-horizontal input[type="text"]:focus,.form-horizontal input[type="password"]:focus,.form-horizontal input[type="datetime"]:focus,.form-horizontal input[type="datetime-local"]:focus,.form-horizontal input[type="date"]:focus,.form-horizontal input[type="month"]:focus,.form-horizontal input[type="time"]:focus,.form-horizontal input[type="week"]:focus,.form-horizontal input[type="number"]:focus,.form-horizontal input[type="email"]:focus,.form-horizontal input[type="url"]:focus,.form-horizontal input[type="search"]:focus,.form-horizontal input[type="tel"]:focus,.form-horizontal input[type="color"]:focus,.form-horizontal select:focus,.form-horizontal textarea:focus,.form-horizontal .field:focus{border:2px solid #f2ad8f;background-color:#fbeeee}.form-horizontal input[type="submit"]{line-height:1.5;position:relative;display:inline-block;padding:1rem 2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;text-decoration:none;letter-spacing:1px;border-radius:100vh;display:block;margin:0 auto;font-size:1.6rem;font-weight:500;width:250px;border:none;outline:none;margin-bottom:2%;color:#fff;background:-webkit-repeating-linear-gradient(45deg, #8ecae5 0, #8ecae5 4px, #a1d4eb 4px, #a1d4eb 8px);background:repeating-linear-gradient(45deg, #8ecae5 0, #8ecae5 4px, #a1d4eb 4px, #a1d4eb 8px);-webkit-transition:.3s;transition:.3s}.form-horizontal input[type="submit"]:after{position:absolute;top:40%;right:10%;content:"";border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:7.6px solid #fff}.form-horizontal input[type="submit"]:hover{letter-spacing:0.2rem;background:#8ecae5}.form-horizontal .control-label{text-align:left !important}.form-horizontal .alert-info{background-color:#a5d1e5 !important;color:#221815 !important}.form-horizontal .formError .formErrorContent{width:100%;background:#221815;position:relative;color:#fff;width:150px;font-size:11px;-webkit-box-shadow:0 0 6px #221815;box-shadow:0 0 6px #221815;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.form-horizontal .formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #221815;-moz-box-shadow:0 2px 3px #221815;-webkit-box-shadow:0 2px 3px #221815;font-size:0px;height:1px;background:#221815;margin:0 auto;line-height:0;font-size:0;display:block}#customers-sessions-sign-in-view{max-width:1024px !important;padding:4% !important}
/*# sourceMappingURL=style.css.map */