@charset "UTF-8";.is-moveup{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.is-view{opacity:1;-webkit-animation:all .8s linear;animation:all .8s linear;-webkit-transition-duration:2s;transition-duration:2s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.js-fadeIn{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition:transform .8s ease-out,opacity .8s ease-out,-webkit-transform .8s ease-out}.js-fadeIn.is-fadeIn{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.js-changeTop{background:#fff}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@font-face{font-family:"Yu Gothic",sans-serif;font-style:normal;font-weight:700;src:local(YuGothB)}@font-face{font-family:"Yu Gothic",sans-serif;font-style:normal;font-weight:400;src:local(YuGothR)}@font-face{font-family:"Yu Gothic",sans-serif;font-style:normal;font-weight:500;src:local(YuGothM)}@font-face{font-family:"Yu Gothic",sans-serif;font-style:normal;font-weight:300;src:local(YuGothL)}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,nav,section,time,mark,audio,video{font-size:1em;margin:0;padding:0;border:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}html{font-size:62.5%;scroll-behavior:smooth}body{-webkit-text-size-adjust:100%}body,table,input,textarea,select,option,h1,h2,h3,h4,h5,h6{font-family:"Noto Serif JP",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}table,input,textarea,select,option{line-height:1.1;font-weight:300}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}img{width:100%;height:100%;vertical-align:top;-o-object-fit:cover;object-fit:cover}a{-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;text-decoration:none;color:inherit}@media screen and (min-width:1024px){a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}}form label{cursor:pointer}.absLink{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}#__bs_notify__{opacity:.3 !important;font-size:.5rem !important;line-height:100% !important;padding:0 5px !important;border-radius:0 !important}.c-dev-title1{background:#000;color:#fff;line-height:1;padding:6px 0 6px 15px;font-size:1.6rem;margin:60px 0 20px}.c-dev-title2{background:#888;color:#fff;line-height:1;padding:6px 0 6px 30px;font-size:1.3rem;margin:50px 0 10px}.c-dev-message1{top:0;left:0;background:red;color:#fff;z-index:9999;position:fixed;line-height:1;padding:3px 6px;opacity:.6;font-size:.8rem}@media only screen and (max-width:900px){.pc-only{display:none !important}}.c-breadcrumb ul{padding:15px 0}@media only screen and (max-width:900px){.c-breadcrumb ul{padding:10px 0}}.c-breadcrumb ul li{font-size:1.3rem;position:relative;padding-left:15px;display:inline}.c-breadcrumb ul li:before{content:"/";position:absolute;left:4px;top:0;font-size:1.3rem;color:#000}.c-breadcrumb ul li:first-of-type{padding-left:0}.c-breadcrumb ul li:first-of-type:before{content:none}.c-breadcrumb ul li a{text-decoration:none;color:#333;line-height:1.5;display:inline-block}.c-fCenter{padding:30px 0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:0;color:#393939}@media only screen and (max-width:900px){.c-fCenter{padding:0;display:block}}.c-fCenter__txt1{font-size:1.6rem;line-height:1.3}.c-fCenter__txt1.nowrap{white-space:nowrap}@media only screen and (max-width:900px){.c-fCenter__txt1{font-size:1.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c-fCenter__txt1 span{display:inline-block;width:100px}.c-fCenter__txt1 a{color:inherit;text-decoration:none}.c-fCenter__txt1+.c-fCenter__txt1{margin-top:5px}.c-fCenter__txt3{font-size:4rem;margin:15px 0 30px}.c-fCenter__txt3 a{color:#fff;position:relative;padding-left:30px}.c-fCenter__txt3 a:before{content:"";background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/phone_icon2.png) no-repeat;width:22px;height:42px;position:absolute;top:10px;left:0}.c-fCenter__box1{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:900px){.c-fCenter__box1{margin-bottom:32px}}.c-fCenter__hotline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:290px;background-color:#efefef}@media only screen and (max-width:900px){.c-fCenter__hotline{height:210px;font-size:1.8rem}}.c-fCenter__contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#444;color:#fff;font-weight:700;width:540px;height:60px;border-radius:5px;-webkit-transition:all .3s;transition:all .3s}@media only screen and (max-width:900px){.c-fCenter__contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 25px;text-align:center;max-width:335px;width:95%;height:50px}}.c-fCenter__contact span{position:relative}.c-fCenter__contact span:before{content:"";position:absolute;background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/icon_calendar.svg) no-repeat;background-size:contain;top:50%;left:-30px;width:21px;height:23px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1024px){.c-fCenter__contact:hover{opacity:1;background-color:#fff;color:#333;border:1px solid #333}.c-fCenter__contact:hover span:before{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/icon_calendar_black.svg) no-repeat}}.c-fCenter__ttl1{font-size:1.6rem;font-weight:400;color:#4f4f4f;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.c-fCenter__time{width:540px;height:60px;font-weight:500;border-radius:5px;border:1px solid #333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:900px){.c-fCenter__time{padding:0 10px;max-width:335px;width:95%;font-size:1.2rem;height:50px;margin-top:10px}}.c-fCenter__timeNum{font-size:2.6rem;font-weight:600;margin-left:35px}@media only screen and (max-width:900px){.c-fCenter__timeNum{font-size:1.8rem;font-weight:400;margin-left:20px}}.c-fCenter__timeImg{position:relative}.c-fCenter__timeImg:before{content:"";position:absolute;background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/icon_phone_black.svg) no-repeat;background-size:contain;top:50%;left:-30px;width:20px;height:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:900px){.c-fCenter__timeImg:before{left:-25px}}.c-fCenter__time img{width:47px;margin-right:21px}.c-fCenter__box2{width:45%}@media only screen and (max-width:900px){.c-fCenter__box2{width:100%}}.c-fCenter__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:900px){.c-fCenter__menu{width:100%;margin:30px auto 20px}}.c-fCenter__menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:50%}@media only screen and (max-width:900px){.c-fCenter__menu ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.c-fCenter__menu li{width:100%;position:relative;margin-bottom:20px}@media only screen and (max-width:900px){.c-fCenter__menu li{width:75%;margin-bottom:5px}}.c-fCenter__menu li a{font-size:1.6rem;font-weight:400;line-height:calc(24 / 16);position:relative;padding-left:20px}@media only screen and (max-width:900px){.c-fCenter__menu li a{font-size:1.5rem;padding-left:0}}.c-fCenter__logo{position:relative}.c-fCenter__logo:before,.c-fCenter__logo:after{content:"";position:absolute;width:150%;height:1px;background:#25843a;margin-left:2%;top:50%}.c-fCenter__logo:before{margin-left:-69%;text-align:right;width:67%}@media only screen and (max-width:900px){.c-fCenter__logo:before{margin-left:-65%}}.c-fCenter__logo a{display:inline-block}@media only screen and (max-width:900px){.c-fCenter__logo a{margin-left:25px}}.c-fCenter__logo img{max-width:100%;height:100%;width:230px}@media only screen and (max-width:900px){.c-fCenter__logo img{width:130px}}.c-copyPolicy{font-size:1.2rem;text-align:center;line-height:1.3;color:#fff}.c-footer{margin-top:auto}.c-footer__wrap{max-width:1080px;margin:0 auto;width:100%}@media only screen and (max-width:900px){.c-footer__wrap{padding:0 20px}}.c-footer__wrap .logo_footer{display:block;width:120px;margin:20px auto}.c-footer__center{position:relative;overflow:hidden;padding-top:30px;background-color:#fff}@media only screen and (max-width:900px){.c-footer__center{padding-top:10px}}.c-footer__center .ttl-en{font-size:3rem}.c-footer__bottom{background:#000;padding:.76em 0;position:relative}.c-footer__menu{background:#ffeae7;padding:21px 0 20px}@media only screen and (max-width:900px){.c-footer__menu{display:none}}.c-header{position:fixed;left:0;top:0;width:100%;z-index:10;margin:0 auto;background:#fff;padding-left:40px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.05);box-shadow:0 3px 6px rgba(0,0,0,.05);z-index:10000}@media only screen and (max-width:900px){.c-header{padding-left:20px;padding-right:0;-webkit-box-shadow:0px 3px 6px #00000029;box-shadow:0px 3px 6px #00000029}}.c-header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:0 auto}@media only screen and (max-width:900px){.c-header__inner{height:70px}}@media only screen and (max-width:900px){.c-header__sp{position:absolute;width:100%;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;z-index:11;height:100%}}@media only screen and (max-width:900px){.c-header__naviSp{top:0;width:100%;height:calc(100vh - 70px);position:fixed;right:0;opacity:0;visibility:hidden;z-index:-1}}@media only screen and (max-width:900px){.c-header__naviSp.is-open{opacity:1;visibility:visible}}.c-header .c-iconSP{display:none}@media only screen and (max-width:900px){.c-header .c-iconSP{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:69px;height:70px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (max-width:900px){.c-header .c-iconSP__line{width:28px;height:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c-header .c-iconSP__txt1{font-size:1rem;color:#fff}.c-header .c-iconSP__txt2{font-size:1rem;color:#fff;display:none}@media only screen and (max-width:900px){.c-header .c-iconSP span{display:block;width:100%;height:2px;background:#caa745;-webkit-transition:all .25s ease;transition:all .25s ease}}.c-header .c-iconSP.is-open span:nth-child(1){-webkit-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.c-header .c-iconSP.is-open span:nth-child(2){display:none}.c-header .c-iconSP.is-open span:nth-child(3){-webkit-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}.c-btnSP a{display:none}@media only screen and (max-width:900px){.c-btnSP a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:70px;height:70px;background:#f3fbf5}}.c-logo{max-width:200px;width:100%}.c-logo a{text-decoration:none;color:#707070;width:100%;height:100%;display:block;line-height:calc(60 / 40)}.c-logo img{width:100%;height:70px;vertical-align:middle}@media only screen and (max-width:900px){.c-logo img{width:140px}}.c-globalNavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}@media only screen and (max-width:900px){.c-globalNavi{display:block;padding:0 0 200px;background:#fff;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .3s;transition:all .3s;opacity:0;height:100vh;width:100%;margin:0 auto;margin-top:70px;overflow-y:scroll}}@media only screen and (max-width:900px){.c-globalNavi.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}}.c-globalNavi__btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}@media only screen and (max-width:900px){.c-globalNavi__btn{display:none}}.c-globalNavi__btn1{background:#626262}@media only screen and (max-width:900px){.c-globalNavi__btn1{margin-bottom:10px}}.c-globalNavi__btn1 a img{width:27px}.c-globalNavi__btn2{background:#caa745}.c-globalNavi__btn2 a img{width:24px}.c-globalNavi__btn3{display:none}@media only screen and (max-width:900px){.c-globalNavi__btn3{display:block;max-width:335px;width:95%;margin:0 auto}}.c-globalNavi__btn3 .c-fCenter__contact{width:100%}.c-globalNavi__btn3 .c-fCenter__time{width:100%}.c-globalNavi__btn a{width:77px;height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.2rem;font-weight:500;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px 0}@media only screen and (max-width:900px){.c-globalNavi__btn a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;font-size:1.5rem;width:100%;padding:16px 0 16px 85px}}.c-globalNavi__btn a span{margin-top:5px}.c-gnavi{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:25px}@media only screen and (max-width:900px){.c-gnavi{margin:0 0 30px}}.c-gnavi>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:900px){.c-gnavi>ul{display:block}}@media only screen and (max-width:900px){.c-gnavi>ul>li{text-align:center;margin:0;border-bottom:1px solid #bfbfbf}}@media only screen and (max-width:900px){.c-gnavi>ul>li:first-of-type{border-top:1px solid #bfbfbf}}.c-gnavi>ul>li>a{font-size:1.5rem;text-decoration:none;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;position:relative;text-align:center;-webkit-transition:.15s;transition:.15s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;height:80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s;transition:all .4s;padding:0 15px}@media only screen and (max-width:900px){.c-gnavi>ul>li>a{padding:25px 30px;height:auto}}@media screen and (min-width:1024px){.c-gnavi>ul>li>a:hover,.c-gnavi>ul>li>a.is-current{opacity:1}.c-gnavi>ul>li>a:hover span,.c-gnavi>ul>li>a.is-current span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}.c-gnavi>ul>li>a span{position:absolute;background-color:#caa745;color:#fff;white-space:nowrap;padding:1.5rem;top:100%;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:.15s ease;transition:.15s ease;font-size:1.4rem}.c-gnavi>ul>li>a span:before{content:"";display:block;width:12px;height:12px;position:absolute;background-color:#caa745;left:50%;top:-3px;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}@media only screen and (max-width:900px){.c-gnavi>ul>li>a:after{content:none;width:10px;height:10px;position:absolute;border-top:3px solid #626262;border-right:3px solid #626262;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:30px;top:22px;border-radius:2px}}@media only screen and (max-width:900px){.c-gnavi>ul>li>span{width:25px;height:25px;display:block;position:absolute;top:16px;right:22px}}@media only screen and (max-width:900px){.c-gnavi>ul>li>span:before,.c-gnavi>ul>li>span:after{content:"";position:absolute;width:20px;height:3px;background:#626262;right:2px;top:calc(50% - 1px)}}@media only screen and (max-width:900px){.c-gnavi>ul>li>span:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.c-gnavi>ul>li>span.active:after{opacity:0}@media only screen and (max-width:900px){.c-gnavi>ul>li.nav-sub{position:relative}}.c-gnavi>ul>li.nav-sub>a{position:relative;padding-right:20px}.c-gnavi>ul>li.nav-sub>a:before{content:"";position:absolute;z-index:1;opacity:1;border-right:2px solid #fff;border-bottom:2px solid #fff;width:6px;height:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0;bottom:37px;-webkit-transition:.15s;transition:.15s}@media only screen and (max-width:900px){.c-gnavi>ul>li.nav-sub>a:before{content:none}}@media only screen and (max-width:900px){.c-gnavi>ul>li.nav-sub>a:after{content:none}}@media only screen and (max-width:900px){.c-gnavi>ul>li.nav-sub>a.is-exist.active:after{opacity:0}}@media screen and (min-width:1024px){.c-gnavi>ul>li.nav-sub>a:hover:before{border-right:2px solid #626262;border-bottom:2px solid #626262}}@media screen and (min-width:1024px){.c-gnavi>ul>li.nav-sub:hover a:before{opacity:1}.c-gnavi>ul>li.nav-sub:hover a:after{opacity:1}}.c-gnavi>ul>li.nav-sub.is-open a{opacity:1;color:#626262}@media only screen and (max-width:900px){.c-gnavi>ul>li.nav-sub.is-open a{color:#fff}}.c-gnavi>ul>li.nav-sub.is-open a:before{border-right:2px solid #626262;border-bottom:2px solid #626262}@media only screen and (max-width:900px){.c-gnavi>ul>li.nav-sub.is-open a:before{border-right:2px solid #fff;border-bottom:2px solid #fff}}.c-gnavi .subList{background:#eaf5f0;position:absolute;top:100%;z-index:2;width:163px;display:none;padding:10px}@media only screen and (max-width:900px){.c-gnavi .subList{position:static;border:none;display:none;padding:0;margin:0;width:100%;background:#f8f8f8}}.c-gnavi .subList_inner>ul>li{position:relative}@media only screen and (max-width:900px){.c-gnavi .subList_inner>ul>li{border-bottom:1px solid #d3d3d3}}.c-gnavi .subList_inner>ul>li>a{color:#fff !important;font-size:1.6rem;padding:5px 0;display:block}@media only screen and (max-width:900px){.c-gnavi .subList_inner>ul>li>a{text-align:left;padding:15px 30px 15px 55px;position:relative;font-size:1.8rem}}.c-gnavi .subList_inner>ul>li>a:after{content:"";width:6px;height:6px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;right:5px;top:13px;border-radius:2px}@media only screen and (max-width:900px){.c-gnavi .subList_inner>ul>li>a:after{width:10px;height:10px;border-top:3px solid #ec9d9d;border-right:3px solid #ec9d9d;right:auto;left:26px;top:22px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;height:100%;min-height:100vh;min-width:1280px;width:100%;overflow-x:hidden;color:#333;font-size:1.5rem;font-weight:400;line-height:1.3}@media only screen and (max-width:900px){body{min-width:100%}}body.is-hidden{overflow:hidden;position:fixed}section{padding:75px 0}@media only screen and (max-width:900px){section{padding:50px 0}}main{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:80px 0 0}@media only screen and (max-width:900px){main{padding:70px 0 0}}.l-wrap{margin:0 auto;width:1080px}@media only screen and (max-width:900px){.l-wrap{padding:0 20px;width:100%}}.l-wrap__faq{background:#fff;padding:50px 30px 30px;margin-top:50px}@media only screen and (max-width:900px){.l-wrap__faq{padding:20px 10px 30px;margin-top:25px}}.l-wrap__faq .list-faq__ques .txt{font-weight:500;color:#25843a}.l-wrap2{margin:0 auto;width:1280px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:900px){.l-wrap2{padding:0 10px;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-ttlSide1{position:relative;min-height:63px;color:#fff;background-color:#caa745;font-size:1.6rem;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:900px){.c-ttlSide1{font-size:1.5rem}}.c-listSide1 ul{padding:0;margin-bottom:30px}.c-listSide1__item{font-size:1.5rem;position:relative;border-bottom:1px solid #505050;padding:15px 0;list-style:disc;list-style-position:inside}.c-listSide1__item::marker{margin-right:10px}@media only screen and (max-width:900px){.c-listSide1__item{padding:15px 0}}.c-listSide1__item a{text-decoration:none}.c-listSide1__item a:hover{text-decoration:underline;opacity:1}.c-selectSide2 select{font-size:1.5rem;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:33px;background:#fff;padding:0 30px 0 12px;border:1px solid #505050;font-weight:400}@media only screen and (max-width:900px){.c-selectSide2 select{font-size:1.4rem}}.c-selectSide2 select::-ms-expand{display:none}.c-selectSide2 select option{font-weight:400}.c-selectSide2__inner{position:relative;display:inline-block;width:100%;margin:19px 0 0}.c-selectSide2__inner:after{content:"";position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #333;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-sidebar1{width:270px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:900px){.c-sidebar1{width:100%;padding:50px 0 0}}.c-listSideCampaign+.c-listSideCampaign{margin-top:50px}.c-listSideCampaign__item{margin-top:20px}.c-ttlSideCampaign{font-size:3rem;font-weight:500;color:#d4b113}.c-btn1{position:relative;max-width:260px;width:100%;margin:0 auto;margin-top:50px;text-align:center;border-radius:25px;background:#fff;border:1px solid #333;-webkit-transition:all .2s linear;transition:all .2s linear;overflow:hidden}@media screen and (min-width:1024px){.c-btn1:hover{background:#caa745;opacity:1;border-color:#caa745}.c-btn1:hover:before{border-color:#fff}}@media only screen and (max-width:900px){.c-btn1{margin-top:30px}}.c-btn1:before{content:"";width:3px;height:30px;border:1px solid #333;display:block;border-top:none;border-right:none;-webkit-transform:skewY(43deg) rotate(227deg);-ms-transform:skewY(43deg) rotate(227deg);transform:skewY(43deg) rotate(227deg);position:absolute;z-index:1;right:25px;top:8px;-webkit-transition:all .2s linear;transition:all .2s linear}.c-btn1__txt1,.c-btn1 button,.c-btn1 input{display:block;width:100%;padding:15px 0;-webkit-transition:all .2s linear;transition:all .2s linear;border:0;background:inherit}@media only screen and (max-width:900px){.c-btn1__txt1,.c-btn1 button,.c-btn1 input{font-size:1.4rem}}@media screen and (min-width:1024px){.c-btn1__txt1:hover,.c-btn1 button:hover,.c-btn1 input:hover{opacity:1;color:#fff}}.c-btn1.center .c-btn1__txt1{margin:0 auto}.c-btn1--style1{border:1px solid #b5b5b5}.c-btn1--style1 .c-btn1__txt1,.c-btn1--style1 .c-btn1 button,.c-btn1--style1 .c-btn1 input{background:#b5b5b5}@media screen and (min-width:1024px){.c-btn1--style1 .c-btn1__txt1:hover,.c-btn1--style1 .c-btn1 button:hover,.c-btn1--style1 .c-btn1 input:hover{opacity:1;color:#333;background:#fff}}@media screen and (min-width:1024px){.c-btn1--style1:hover{border:1px solid #333;opacity:1}.c-btn1--style1:hover:before{border-color:#333}}.c-btn1.center .c-btn1__txt1{margin-left:auto;margin-right:auto}.c-btn1.left .c-btn1__txt1{margin:50px auto 0 0}@media only screen and (max-width:900px){.c-btn1.left .c-btn1__txt1{margin:50px auto 0}}.c-btn1.right .c-btn1__txt1{margin:50px 0 0 auto}@media only screen and (max-width:900px){.c-btn1.right .c-btn1__txt1{margin:50px auto 0}}.c-ttl1__txt1{font-size:3rem;color:#4f4f4f;font-weight:600;line-height:calc(40 / 30);text-align:center;margin-bottom:30px}.c-ttl1__sub1{font-size:1.6rem;line-height:calc(24 / 16);color:#f7f7f7}.c-ttl1__txt2{font-family:"Mrs Saint Delafield",cursive;font-weight:400;font-size:9rem;color:#fff;line-height:calc(177 / 90)}@media only screen and (max-width:900px){.c-ttl1__txt2{font-size:4.5rem}}.c-ttl1.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.c-ttl1.left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left;position:relative}.c-ttl1.u-pconly{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:900px){.c-ttl1.u-pconly{display:none}}.c-ttl1.u-sponly{display:none}@media only screen and (max-width:900px){.c-ttl1.u-sponly{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.c-ttl2__txt1{font-size:3rem;text-align:center}@media only screen and (max-width:900px){.c-ttl2__txt1{font-size:2rem}}.c-ttl3{max-width:728px;width:100%;margin:0 auto}@media only screen and (max-width:900px){.c-ttl3{max-width:335px}}.c-ttl3__txt1{font-size:1.6rem;text-align:left;line-height:calc(24 / 16)}.c-ttl4__txt1{font-size:2.8rem;font-weight:500;text-align:center;color:#000;position:relative;line-height:calc(40 / 28);padding-bottom:5px}.c-ttl4__txt1:before{content:"";position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:145px;height:5px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;bottom:-5px;background-image:-webkit-gradient(linear,left top,right top,color-stop(20%,#2b3b90),to(#1e75bc));background-image:-webkit-linear-gradient(left,#2b3b90 20%,#1e75bc 100%);background-image:linear-gradient(90deg,#2b3b90 20%,#1e75bc 100%);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16)}.c-ttl4.center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.ttl48mrs{font-family:"Mrs Saint Delafield",cursive;font-weight:400;position:relative;font-size:4.8rem;color:#3d6947}.ttl48mrs:before{content:"";position:absolute;background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/icon_line_ttl.png) no-repeat;width:138px;height:14px;bottom:10px;left:-5px}.txt{font-size:1.6rem;line-height:calc(24 / 16)}@media only screen and (max-width:900px){.txt{font-size:1.4rem;line-height:calc(36 / 28)}}.txt:not(:last-child){margin-bottom:30px}@media only screen and (max-width:900px){.txt:not(:last-child){margin-bottom:20px}}.txt.w520{max-width:520px;width:100%;margin:10px auto 40px}@media only screen and (max-width:900px){.txt.w520{margin:10px auto 20px}}.txt2{font-family:"Sawarabi Mincho",serif;font-weight:400;font-size:2rem;color:#25843a;margin-right:11px}@media only screen and (max-width:900px){.txt2{font-size:1.8rem;margin-right:6px}}.ttlcar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ttlcar img{width:36px;height:30px;margin-right:15px}.note{font-size:1.2rem;font-weight:500;margin-top:10px;display:block}.ttl_box{margin-bottom:60px}@media only screen and (max-width:900px){.ttl_box{margin-bottom:30px}}.ttl_box.center{text-align:center}.ttl-en{font-size:5rem;line-height:1.2;font-weight:700;margin-bottom:10px}@media only screen and (max-width:900px){.ttl-en{font-size:2.6rem;margin-bottom:5px}}.ttl-jp{font-size:1.5rem;font-weight:400}@media only screen and (max-width:900px){.ttl-jp{font-size:1.2rem}}.ttl26{font-size:2.6rem}@media only screen and (max-width:900px){.ttl26{font-size:1.8rem}}.ttl24{font-size:2.4rem;font-weight:400}.ttl20{font-size:2rem}@media only screen and (max-width:900px){.ttl20{font-size:1.8rem}}.ttl30{font-size:3rem;font-weight:400;padding-bottom:5px;border-bottom:2px solid #333}@media only screen and (max-width:900px){.ttl30{font-size:2rem;font-weight:700}}.ttl30smb{font-size:3rem;font-weight:600;text-align:center}@media only screen and (max-width:900px){.ttl30smb{font-size:2rem;font-weight:700}}.c-input1{font-size:1.6rem;overflow:hidden;width:100%}@media only screen and (max-width:900px){.c-input1{width:100%}}.c-input1.age input{max-width:263px}.c-input1 input{width:100%;height:100%;border:none;padding:0 20px;height:50px;border:1px solid #bcbcbc;font-size:1.6rem}@media only screen and (max-width:900px){.c-input1 input{font-size:1.6rem}}.c-input1 input[type=number]::-webkit-outer-spin-button,.c-input1 input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-input1 input[type=number] input[type=number]{-moz-appearance:textfield}.c-input1 input::-webkit-input-placeholder{color:#bcbcbc;font-size:1.6rem}.c-input1 input:-ms-input-placeholder{color:#bcbcbc;font-size:1.6rem}.c-input1 input::-moz-placeholder{color:#bcbcbc;font-size:1.6rem}.c-input1 input::-ms-input-placeholder{color:#bcbcbc;font-size:1.6rem}.c-input1 input::placeholder{color:#bcbcbc;font-size:1.6rem}.c-radio1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:900px){.c-radio1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c-radio1>span{padding-bottom:20px;display:inline-block;width:50%}@media only screen and (max-width:900px){.c-radio1>span{padding-bottom:0;width:100%;display:block}}.c-radio1>span:last-of-type{padding:0}.c-radio1.checkbox label span:before{border-radius:0}.c-radio1.checkbox input:checked+span:after{background:unset;content:"";border-radius:0;width:8px;height:16px;border-bottom:2px solid #caa745;border-right:2px solid #caa745;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-6px;left:6px}@media only screen and (max-width:900px){.c-radio1.checkbox input:checked+span:after{top:2px}}.c-radio1 label span{color:#000;cursor:pointer;display:inline-block;font-size:1.6rem;line-height:1;padding:0 0 0 27px;position:relative}@media only screen and (max-width:900px){.c-radio1 label span{padding:3px 0 3px 25px;line-height:1.5}}.c-radio1 label span:before{background:#fff;border-radius:50%;border:1px solid #000;content:"";height:16px;left:0;margin:0 5px 0 0;position:absolute;top:0;width:16px}@media only screen and (max-width:900px){.c-radio1 label span:before{top:8px}}.c-radio1 input{display:none}.c-radio1 input:checked+span:before{border:1px solid #000}.c-radio1 input:checked+span:after{background:#000;border-radius:50%;content:"";height:8px;left:5px;position:absolute;top:5px;width:8px}@media only screen and (max-width:900px){.c-radio1 input:checked+span:after{top:13px}}.c-checkbox1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:900px){.c-checkbox1{display:block}}.c-checkbox1>span{display:inline-block;margin-left:0 !important;margin-right:10px;padding-bottom:25px;width:calc(33% - 5px)}@media only screen and (max-width:900px){.c-checkbox1>span{display:inline-block;margin-bottom:3px;width:calc((100% - 12px) / 2);margin-right:5px}}.c-checkbox1>span:nth-of-type(3n){margin-right:0}@media only screen and (max-width:900px){.c-checkbox1>span:nth-of-type(3n){margin-right:5px}}@media only screen and (max-width:900px){.c-checkbox1>span:nth-of-type(2n){margin-right:0}}.c-checkbox1>span:last-of-type{padding-right:0}.c-checkbox1 label span{color:#333;cursor:pointer;display:inline-block;font-size:1.6rem;line-height:1.5;padding:0 0 0 30px;position:relative}.c-checkbox1 label span:before{background:#fff;border:2px solid #333;content:"";height:18px;left:0;margin:0 5px 0 0;position:absolute;top:0;width:18px}.c-checkbox1 input{display:none}.c-checkbox1 input:checked+span:before{background:#fff;border-color:#fff}.c-checkbox1 input:checked+span:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;left:8px;position:absolute;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.c-checkbox1.flexbox{border-bottom:1px solid #bcbcbc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.c-checkbox1.flexbox>span{padding:10px 0 15px}.c-checkbox1.paddingzero{padding-right:0}.c-textarea1{width:100%}.c-textarea1 textarea{height:163px;padding:15px 20px;resize:none;width:100%;border:1px solid #bcbcbc;font-size:1.6rem;font-weight:300}@media only screen and (max-width:900px){.c-textarea1 textarea{height:222px;padding:20px}}.c-textarea1 textarea::-webkit-input-placeholder{color:#bcbcbc;font-size:1.6rem;line-height:1.5}.c-textarea1 textarea:-ms-input-placeholder{color:#bcbcbc;font-size:1.6rem;line-height:1.5}.c-textarea1 textarea::-moz-placeholder{color:#bcbcbc;font-size:1.6rem;line-height:1.5}.c-textarea1 textarea::-ms-input-placeholder{color:#bcbcbc;font-size:1.6rem;line-height:1.5}.c-textarea1 textarea::placeholder{color:#bcbcbc;font-size:1.6rem;line-height:1.5}.c-form1__row{border-bottom:1px solid #bcbcbc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.6rem;padding:30px 20px 30px 0;min-height:100px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:900px){.c-form1__row{display:block;padding:20px 0;min-height:auto;position:relative}}.c-form1__row:first-of-type{border-top:1px solid #bcbcbc}.c-form1__row.alignStart{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.c-form1__row.row-gender .c-radio1>span{width:calc(100% / 3)}@media only screen and (max-width:900px){.c-form1__row.row-gender .c-radio1>span{width:100%}}.c-form1__ttl1{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:141px;position:relative;width:256px;font-size:1.5rem;color:#000}@media only screen and (max-width:900px){.c-form1__ttl1{line-height:1.5;width:100%;margin-bottom:10px}}.c-form1__ttl1 small{display:block;font-size:1.2rem}.c-form1__info{width:100%}.c-form1__dflex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-form1__dflex span{color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:28px;padding:3px 0;text-align:center;width:92px;border-radius:4px;cursor:pointer;font-size:1.4rem;font-weight:400;background:#caa745}.c-form1__dflex span:hover{opacity:1}.c-form1__dflex .c-input1{width:100%;max-width:265px}@media only screen and (max-width:900px){.c-form1__dflex .c-input1{max-width:100%}}.c-form1__dflex .c-input1 input{width:100%;max-width:265px}@media only screen and (max-width:900px){.c-form1__dflex .c-input1 input{max-width:100%}}.c-form1__ajaxzip3{margin-left:27px}@media only screen and (max-width:900px){.c-form1__ajaxzip3{margin-left:18px}}.c-form1__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;max-width:775px;margin:73px auto 0}@media only screen and (max-width:900px){.c-form1__btn{display:block;margin:55px auto 0}}@media only screen and (max-width:900px) and (max-width:900px){.c-form1__btn{margin:45px auto 0}}@media only screen and (max-width:900px){.c-form1__btn .c-btn3__txt1,.c-form1__btn .c-btn3 button,.c-form1__btn .c-btn3 input{margin:0 auto}}@media only screen and (max-width:900px){.c-form1__btn .c-btn3--style1{margin-bottom:30px}}.c-form1 .requied{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:28px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:-5px;width:60px;border-radius:3px;font-size:1.4rem;font-weight:400;background:#caa745}@media only screen and (max-width:900px){.c-form1 .requied{top:0}}.c-form1 .note1{font-size:1.3rem}.c-datepicker{width:100%;padding-bottom:20px}.c-datepicker+.c-datepicker{padding-top:20px;border-top:1px dashed #707070}.c-datepicker:last-child{padding-bottom:unset}.c-datepicker__ttl{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:145px}.c-datepicker__date,.c-datepicker__time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:900px){.c-datepicker__date,.c-datepicker__time{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.c-datepicker__time{margin-top:15px}.c-datepicker .c-radio1>span{padding-bottom:unset;width:85px}.c-date-picker{width:265px;height:50px;font-size:1.6rem;padding:15px 20px}@media only screen and (max-width:900px){.c-date-picker{width:100%;margin-top:10px}}.c-text1{font-size:1.6rem;color:#caa745;line-height:1.5}@media only screen and (max-width:900px){.c-text1{font-size:1.4rem}}.c-text1+.c-text1{margin-top:20px}@media only screen and (max-width:900px){.c-text1+.c-text1{margin-top:15px}}.c-text1.color1{color:#fff}.c-text1.center{text-align:center}.des_box{max-width:800px;width:100%;margin:0 auto}.des_box p:not(:first-child){margin-top:20px}.des_box.center{text-align:center}.c-imgTxt1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 75px}@media only screen and (max-width:900px){.c-imgTxt1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:unset;max-width:500px;width:100%;margin:0 auto;padding-bottom:0}}.c-imgTxt1.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:900px){.c-imgTxt1.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.c-imgTxt1.reverse .c-imgTxt1__info{margin-left:0}.c-imgTxt1.reverse .c-imgTxt1__img{margin-left:40px}@media only screen and (max-width:900px){.c-imgTxt1.reverse .c-imgTxt1__img{margin-left:unset}}.c-imgTxt1__ttl1{font-size:4rem;font-weight:700;color:#000;line-height:1.2}@media only screen and (max-width:900px){.c-imgTxt1__ttl1{font-size:2.2rem}}.c-imgTxt1__info{margin-left:40px;position:relative}@media only screen and (max-width:900px){.c-imgTxt1__info{margin-left:0;padding:20px 0 0;width:100%}}.c-imgTxt1__img{width:560px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:900px){.c-imgTxt1__img{width:100%;margin-bottom:0}}.c-imgTxt1__img img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.c-imgTxt1__detail p:not(:first-child){margin-top:20px}.c-imgTxt1__detail2.right{text-align:right;margin-top:40px}@media only screen and (max-width:900px){.c-imgTxt1__detail2.right{margin:20px 8px 20px 0}}.c-imgTxt1__careertxt{font-size:1.8rem;padding-left:25px;position:relative;margin-bottom:14px}.c-imgTxt1__careertxt:before{content:"";width:15px;height:15px;background:#000;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:8px;top:55%}.c-imgTxt1__career table{max-width:640px;width:100%;display:contents;letter-spacing:.06em}@media only screen and (max-width:900px){.c-imgTxt1__career table{max-width:100%;display:table;border-collapse:collapse}}.c-imgTxt1__career table tr:last-child th{border-bottom:1px solid #dedede}@media only screen and (max-width:900px){.c-imgTxt1__career table tr:last-child th{border:0}}.c-imgTxt1__career table tr:last-child td{border-bottom:1px solid #dedede}@media only screen and (max-width:900px){.c-imgTxt1__career table tr:last-child td{border:0}}.c-imgTxt1__career table th{font-size:1.6rem;width:188px;height:55px;padding:15px 33px;background:#d0d0d0;text-align:left;position:relative;border-top:1px solid #dedede}@media only screen and (max-width:900px){.c-imgTxt1__career table th{display:block;height:46px;width:100%;padding:15px 20px;border:0}}.c-imgTxt1__career table td{font-size:1.6rem;padding:15px 60px 15px 33px;line-height:calc(24 / 16);border-top:1px solid #dedede}@media only screen and (max-width:900px){.c-imgTxt1__career table td{display:block;width:100%;padding:10px 20px;border:0;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16)}}.c-imgTxt1 .u-thtop{position:absolute;top:20px}@media only screen and (max-width:900px){.c-imgTxt1 .u-thtop{top:16px}}.c-imgTxt1 .u-thmid{position:absolute;top:30%;width:1px;height:98px;background:#000;left:30%}@media only screen and (max-width:900px){.c-imgTxt1 .u-thmid{top:25px;width:50px;height:1px;left:97px}}.c-imgTxt1 .u-thbot{position:absolute;bottom:15px}@media only screen and (max-width:900px){.c-imgTxt1 .u-thbot{bottom:13px;left:165px}}.c-imgTxt1 .c-btn1{position:absolute;left:0;bottom:0}@media only screen and (max-width:900px){.c-imgTxt1 .c-btn1{position:relative;left:unset;bottom:unset}}@media only screen and (max-width:900px){.c-imgTxt1 .c-btn1__txt1{margin:0 auto}}.c-imgTxt1--style1{margin-top:-1px}.c-imgTxt1--style1 .c-imgTxt1__img{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media only screen and (max-width:900px){.c-imgTxt1--style1 .c-imgTxt1__img{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.c-imgTxt1--style1 .c-imgTxt1__info{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:0;margin-right:40px;max-width:500px;padding-top:28px}@media only screen and (max-width:900px){.c-imgTxt1--style1 .c-imgTxt1__info{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-right:0}}.c-imgTxt2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 80px}@media only screen and (max-width:900px){.c-imgTxt2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}}.c-imgTxt2__img{margin-right:90px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:294px}@media only screen and (max-width:900px){.c-imgTxt2__img{width:100%;text-align:center}}.c-imgTxt2__img img{max-width:100%}.c-imgTxt2__info{padding:20px 0 0}.c-imgTxt2__txt1{font-size:1.4rem;color:#fff}@media only screen and (max-width:900px){.c-imgTxt2__txt1{text-align:center}}.c-imgTxt2__txt2{font-size:2.6rem;font-weight:300}@media only screen and (max-width:900px){.c-imgTxt2__txt2{text-align:center}}.c-imgTxt2__txt3{font-size:1.6rem}@media only screen and (max-width:900px){.c-imgTxt2__txt3{text-align:center}}.c-imgTxt2__txt4{font-size:2rem;margin:40px 0 15px}.c-imgTxt2__detail{font-size:1.6rem}.c-list1{width:100%;margin:45px auto}@media only screen and (max-width:900px){.c-list1{margin:0}}.c-list1__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #333;padding:30px 0}@media only screen and (max-width:900px){.c-list1__item{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}}.c-list1__cat{font-size:1.3rem;color:#fff;background:#938e8c;min-width:137px;border-radius:13px;padding:3px 0;text-align:center;margin-right:10px;cursor:pointer}@media only screen and (max-width:900px){.c-list1__cat{font-size:1.2rem;margin-right:unset;padding:4px 0;min-width:121px}}.c-list1__cat.infomation{background:#a6ae87}.c-list1__cat.blog{background:#305d84}.c-list1__date{margin-right:40px}@media only screen and (max-width:900px){.c-list1__date{margin-right:30px}}.c-list1__ttl1{cursor:pointer;width:100%;-webkit-transition:color .3s;transition:color .3s}@media only screen and (max-width:900px){.c-list1__ttl1{margin-top:5px}}@media screen and (min-width:1024px){.c-list1__ttl1:hover{color:#938e8c;opacity:1}}.c-list1__txt{text-align:center}.c-list1__txt1{font-weight:500;font-size:2.4rem;color:#000}@media only screen and (max-width:900px){.c-list1__txt1{font-size:2rem}}.c-list1__txt2{font-size:1.6rem;color:#000;line-height:calc(24 / 16)}.c-listimg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:710px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:900px){.c-listimg{width:100%}}.c-listimg__item{width:350px}@media only screen and (max-width:900px){.c-listimg__item{width:49.4%}}.c-listimg__item:nth-of-type(3n){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;margin-top:10px}.list-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:25px}.list-icon__item a{display:block}.list-icon__item:not(:last-child){margin-right:17px}.list-faq{padding:35px 20px}@media only screen and (max-width:900px){.list-faq{padding:25px 0}}.list-faq:not(:last-child){border-bottom:1px solid #f2e5cd}.list-faq__ques,.list-faq__ans{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.list-faq__ques .txt,.list-faq__ans .txt{padding-top:5px}.list-video{display:grid;max-width:990px;width:100%;margin:0 auto;grid-template-columns:repeat(2,1fr);gap:25px 30px}@media only screen and (max-width:900px){.list-video{grid-template-columns:repeat(1,1fr);row-gap:10px}}.list-video_item{height:270px}.list-video_item iframe{width:100%;height:100%}.menu__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-30px -15px 0}@media only screen and (max-width:900px){.menu__list{margin:-20px 0 0}}.menu__list .menu__item{width:calc(100% / 4);padding:0 15px;margin-top:30px}@media only screen and (max-width:900px){.menu__list .menu__item{width:50%;padding:0;margin-top:20px}}@media only screen and (max-width:900px){.menu__list .menu__item img{aspect-ratio:167/270}}.menu__list .menu__itemDetails{margin-top:15px;text-align:center;flex:1 0 auto;height:100%}@media only screen and (max-width:900px){.menu__list .menu__itemDetails{margin-top:5px;padding-right:10px}}.menu__list .img__box{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.menu__list .img__box img{aspect-ratio:248/331}@media only screen and (max-width:900px){.menu__list .img__box{-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}}.menu__list .img__box:before{content:"";position:absolute;width:100%;height:100%;top:0;mix-blend-mode:overlay;-webkit-transition:all .3s;transition:all .3s}.menu__list a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.menu__list a:hover{opacity:1}.menu__list a:hover .img__box:before{background-color:rgba(11,11,11,.51);mix-blend-mode:multiply}}.commit__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -38px}.commit__list .commit__item{width:calc(100% / 3);padding:0 38px;margin-top:75px}.commit__list .commit__itemDetails{margin-top:30px}.commit__list .commit__itemDes{margin-top:40px}.commit__list .imgbox{position:relative;width:100%;padding-bottom:100%;display:block;overflow:hidden;border-radius:50%}.commit__list .imgbox>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.flow__list span{font-weight:700;color:#819f83;margin-right:22px}.flow__list a{color:#caa745}.flow__list a img{width:auto}.flow__list .c-fCenter__hotline{margin-top:25px;height:unset;background-color:unset;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flow__list .c-fCenter__hotline a{width:540px;height:60px}.flow__list .c-fCenter__hotline .c-fCenter__contact span{color:#fff}.flow__list .c-fCenter__hotline .c-fCenter__contact:hover span{color:#333}.flow__list .c-fCenter__hotline .c-fCenter__time{margin-top:20px}.flow__list .c-fCenter__hotline .c-fCenter__timeImg span{color:#333}.flow__list .wrapper{width:100%}.flow__list .flow__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px 0}@media only screen and (max-width:900px){.flow__list .flow__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:30px 0}}.flow__list .flow__item+.flow__item{border-top:1px dashed #707070}.flow__list .flow__item dl{width:100%}.flow__list .flow__item dl dt{font-size:2.6rem;font-weight:700}@media only screen and (max-width:900px){.flow__list .flow__item dl dt{font-size:2.2rem}}.flow__list .flow__item dl dt span{font-size:3rem;color:#938e8c;margin-right:50px}@media only screen and (max-width:900px){.flow__list .flow__item dl dt span{font-size:2.2rem;margin-right:27px}}.flow__list .flow__item dl dd{margin-top:20px}.flow__list .flow__item dl dd ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flow__list .flow__item dl dd ul.alignCenter{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flow__list .flow__item dl dd ul li+li{margin-left:70px}.flow__list .flow__item .img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:400px;margin-left:45px}@media only screen and (max-width:900px){.flow__list .flow__item .img{width:100%;margin-left:unset;margin-top:20px}}.flow__list .flow__item .img img{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.gallery__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}@media only screen and (max-width:900px){.gallery__list{margin-left:-2.5px;margin-right:-2.5px}}.gallery__list .gallery__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100% / 3);padding:0 7.5px}@media only screen and (max-width:900px){.gallery__list .gallery__item{width:calc(100% / 2);padding:0 2.5px;margin-top:5px}}.gallery__list .gallery__item img{margin-top:15px}@media only screen and (max-width:900px){.gallery__list .gallery__item img{margin-top:5px}}.gallery__list .gallery__item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.gallery__list .gallery__itemImg--avt{margin-top:20px}@media only screen and (max-width:900px){.gallery__list .gallery__itemImg--avt{margin-top:10px}}.gallery__list .gallery__itemImg--avt img{aspect-ratio:265/429}.gallery__list .gallery__item--img{margin-top:20px}@media only screen and (max-width:900px){.gallery__list .gallery__item--img{margin-top:10px}}.gallery__list .gallery__item--img img{aspect-ratio:265/164}.gallery__list .gallery__item .gallery__itemImgBox{display:flex;flex-direction:column}.gallery__list .gallery__item .gallery__itemImgBox img{margin-top:15px}.catfaq__list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px;text-align:center}@media only screen and (max-width:900px){.catfaq__list{grid-template-columns:repeat(2,1fr);gap:20px}}.catfaq__list .catfaq__item{width:100%}.catfaq__list .catfaq__item a{display:block;width:100%;padding:16px 10px;background-color:#fff;border-radius:5px;border:1px solid #333;-webkit-transition:all .3s ease .1s;transition:all .3s ease .1s}@media only screen and (max-width:900px){.catfaq__list .catfaq__item a{font-size:1.4rem;padding:14px 10px;letter-spacing:-.1em}}@media screen and (min-width:1024px){.catfaq__list .catfaq__item a:hover{background-color:#444;color:#fff;opacity:1}}.faq__list .faq__item{overflow:hidden}.faq__list .faq__item+.faq__item{margin-top:20px}@media only screen and (max-width:900px){.faq__list .faq__item+.faq__item{margin-top:15px}}.faq__list .faq__ans{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:400;line-height:1.5;padding:20px;cursor:pointer;position:relative;height:70px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e3e3e3}@media only screen and (max-width:900px){.faq__list .faq__ans{min-height:70px;height:auto;padding:15px 60px 15px 20px}}.faq__list .faq__ans.is-open i:after{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.faq__list .faq__ans span{font-size:2.8rem;font-weight:400;color:#caa745;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:25px;width:27px;height:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:900px){.faq__list .faq__ans span{font-size:2rem}}.faq__list .faq__ans i{width:20px;height:20px;pointer-events:none;position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq__list .faq__ans i:before,.faq__list .faq__ans i:after{content:"";position:absolute;width:100%;height:3px;background:#caa745;top:9px;left:0;border-radius:2px;-webkit-transition:.3s;transition:.3s}.faq__list .faq__ans i:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq__list .faq__que{display:none;border:1px solid #e3e3e3}.faq__list .faq__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px;min-height:70px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:70px}@media only screen and (max-width:900px){.faq__list .faq__content{height:auto;padding:20px}}.faq__list .faq__content span{font-size:2rem;line-height:1.1;font-weight:700;color:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:25px;background:#819f83;width:27px;height:27px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%}.point__list .point__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.point__list .point__item+.point__item{margin-top:40px}@media only screen and (max-width:900px){.point__list .point__item+.point__item{margin-top:50px}}.point__list .point__item:first-child .point__itemImg{left:0}.point__list .point__item:first-child .point__itemContent{margin-left:auto;margin-right:unset}@media only screen and (max-width:900px){.point__list .point__item:first-child .point__itemContent{margin-right:auto}}.point__list .point__itemImg{position:absolute;right:0;top:0;width:75%;max-width:100%;z-index:1}@media only screen and (max-width:900px){.point__list .point__itemImg{width:100%}}.point__list .point__itemImg img{aspect-ratio:270/167}@media only screen and (max-width:900px){.point__list .point__itemImg img{aspect-ratio:335/207}}.point__list .point__itemContent{background-color:#fff;padding:25px 60px;z-index:2;width:55.5%;min-height:380px;margin-right:auto;margin-top:170px}@media only screen and (max-width:900px){.point__list .point__itemContent{width:90%;margin-left:auto;margin-top:50%;padding:30px}}.point__list .point__itemTtl{font-size:3rem;font-weight:500}.point__list .point__itemDes{margin-top:20px}.point__list .point__itemDes p+p{margin-top:20px}.products__list .products__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.products__list .products__item+.products__item{margin-top:50px}@media only screen and (max-width:900px){.products__list .products__item+.products__item{margin-top:40px}}.products__list .products__item.noimg .products__itemContent{width:100%;margin-top:unset}@media only screen and (max-width:900px){.products__list .products__item.noimg .products__itemContent{width:90%}}.products__list .products__itemImg{position:absolute;left:0;top:0;max-width:676px;z-index:1}@media only screen and (max-width:900px){.products__list .products__itemImg{width:100%}}.products__list .products__itemImg img{aspect-ratio:676/418}@media only screen and (max-width:900px){.products__list .products__itemImg img{aspect-ratio:335/207}}.products__list .products__itemContent{background:linear-gradient(to bottom,#f5e5ff 0%,#e6ecfa 50%,#ecf9ff 100%);padding:50px 60px;z-index:2;min-height:380px;width:63.5%;margin-left:auto;margin-top:15%}@media only screen and (max-width:900px){.products__list .products__itemContent{width:90%;margin-right:auto;margin-top:50%;padding:30px}}.products__list .products__itemContent>li+li{margin-top:50px}.products__list .products__itemTop{font-size:2rem;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:10px;border-bottom:1px solid #707070}.products__list .products__itemPrice{text-align:right}.products__list .products__itemBot li{margin-top:20px}.closet__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.closet__list .closet__item{width:calc(100% / 3);padding:0 10px;margin-top:50px;position:relative}@media only screen and (max-width:900px){.closet__list .closet__item{width:calc(100% / 2);margin-top:30px}}.closet__list .closet__item:hover{cursor:pointer}.closet__list .closet__item:hover .closet__img img{height:0;opacity:0}.closet__list .closet__item:hover .closet__img .second-image{opacity:1;height:auto}.closet__list .closet__img{overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.closet__list .closet__img:after{position:absolute;content:"";width:75px;height:30px;bottom:5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/stella_2.svg) no-repeat;background-size:contain}@media only screen and (max-width:900px){.closet__list .closet__img:after{bottom:0}}.closet__list .closet__img img{aspect-ratio:255/383;opacity:1;transition:all .1s linear}.closet__list .closet__img .second-image{opacity:0;height:0}.closet__list .closet__title{text-align:center;padding:10px}.closet__list .closet__title h3{font-weight:400}.campaign__list{overflow:hidden;margin-left:-10px;margin-right:-10px}.campaign__list .campaign__item{padding:0 10px}.campaign__list .campaign__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.campaign__list .campaign__link:hover{opacity:1}.campaign__list .campaign__link:hover .campaign__img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.campaign__list .campaign__img{overflow:hidden}.campaign__list .campaign__img img{-webkit-transition:all .4s;transition:all .4s;aspect-ratio:3/4}.campaign__list .campaign__title{margin-top:10px}.campaign__list .campaign__title h3{font-weight:500}.campaign__list .slick-slide.slick-current.slick-active{-webkit-animation-name:none;animation-name:none}.campaign__list .slick-prev,.campaign__list .slick-next{z-index:1;top:43%}.campaign__list .slick-prev:before,.campaign__list .slick-next:before{color:#caa745}.campaign__list .slick-prev{left:0}.campaign__list .slick-next{right:0}.c-campaign__list{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 30px}@media only screen and (max-width:900px){.c-campaign__list{grid-template-columns:repeat(2,1fr);gap:20px}}.c-campaign__list .c-campaign__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.c-campaign__list .c-campaign__link:hover{opacity:1}.c-campaign__list .c-campaign__link:hover .c-campaign__img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.c-campaign__list .c-campaign__img{overflow:hidden;outline:1px solid #e2e2e2;position:relative;padding-bottom:100%}.c-campaign__list .c-campaign__img img{position:absolute;-webkit-transition:all .4s;transition:all .4s;aspect-ratio:1}.c-campaign__list .c-campaign__title{margin-top:15px}.c-campaign__list .c-campaign__title h3{font-weight:500}.reservation__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:900px){.reservation__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.reservation__list .reservation__item{max-width:450px;width:100%;text-align:center}@media only screen and (max-width:900px){.reservation__list .reservation__item.reservation__itemLine{margin-top:20px}}@media only screen and (max-width:900px){.reservation__list .reservation__item.reservation__itemLine .c-fCenter__timeImg{padding-left:10px}}.reservation__list .reservation__item.reservation__itemLine .c-fCenter__timeImg:before{width:28px;height:28px;background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/icon_line2.svg) no-repeat;background-size:contain}@media only screen and (max-width:365px){.reservation__list .reservation__item.reservation__itemLine .c-fCenter__timeImg:before{left:-20px}}.reservation__list .reservation__ttl{font-size:2.4rem;font-weight:500}@media only screen and (max-width:900px){.reservation__list .reservation__ttl{font-size:1.8rem}}.reservation__list .reservation__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;border-radius:5px;border:1px solid #333;height:60px}@media only screen and (max-width:900px){.reservation__list .reservation__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:900px){.reservation__list .reservation__link .c-fCenter__timeNum{margin-left:unset}}.reservation__list .reservation__note{margin-top:10px}.c-table1{max-width:810px;width:100%;margin:0 auto;display:table;font-size:1.5rem;text-align:center;border-collapse:collapse}.c-table1 tr{border:1px solid #b5b5b5}@media only screen and (max-width:900px){.c-table1 tr{display:block;border:0}}.c-table1 tr:last-child td{border-bottom:1px solid #b5b5b5}.c-table1 th{width:33%;height:50px;background-color:#e3e3e3;font-weight:400}@media only screen and (max-width:900px){.c-table1 th{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;border:1px solid #b5b5b5;padding:10px 20px;border-bottom:0}}.c-table1 td{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#fff;text-align:left;min-height:50px;padding:15px 30px;font-weight:400}@media only screen and (max-width:900px){.c-table1 td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:10px 20px;border:1px solid #b5b5b5;border-bottom:0}}.c-table1 td span{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width:900px){.c-table1 td span{text-underline-offset:2px}}.simply-scroll-container{position:relative;width:100%;height:auto;margin-bottom:50px}@media only screen and (max-width:900px){.simply-scroll-container{margin-bottom:0}}.simply-scroll-container .simply-scroll-clip{position:relative;overflow:hidden;width:100%;height:auto}.simply-scroll-container .simply-scroll-list{overflow:hidden;margin:0;padding:0;height:400px}@media only screen and (max-width:900px){.simply-scroll-container .simply-scroll-list{height:223px}}.simply-scroll-container .simply-scroll-list li{float:left;width:300px;height:400px;margin:0;padding:0 13px}@media only screen and (max-width:900px){.simply-scroll-container .simply-scroll-list li{width:167px;height:223px;padding:0 .75rem}}.simply-scroll-container .simply-scroll-list li a{overflow:hidden;display:block;height:100%;-webkit-transition:.4s;transition:.4s}.simply-scroll-container .simply-scroll-list li img{height:100%;-webkit-transition:.4s;transition:.4s}.MoveUp{opacity:0;-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:900px){.MoveUp.only_pc{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1)}}.MoveUpDone{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.Blur{-webkit-transition:opacity .4s cubic-bezier(.19,1,.22,1),-webkit-filter 1s cubic-bezier(.19,1,.22,1);transition:opacity .4s cubic-bezier(.19,1,.22,1),-webkit-filter 1s cubic-bezier(.19,1,.22,1);transition:opacity .4s cubic-bezier(.19,1,.22,1),filter 1s cubic-bezier(.19,1,.22,1);transition:opacity .4s cubic-bezier(.19,1,.22,1),filter 1s cubic-bezier(.19,1,.22,1),-webkit-filter 1s cubic-bezier(.19,1,.22,1);opacity:0;-webkit-filter:blur(20px);filter:blur(20px)}.BlurDone{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.MoveRight{opacity:0;-webkit-transform:translate(-50px,0);-ms-transform:translate(-50px,0);transform:translate(-50px,0);-webkit-transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:900px){.MoveRight.only_pc{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1)}}.MoveRightDone{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.MoveLeft{opacity:0;-webkit-transform:translate(50px,0);-ms-transform:translate(50px,0);transform:translate(50px,0);-webkit-transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:900px){.MoveLeft.only_pc{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1)}}.MoveLeftDone{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.RotationContent{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.36,.1,.16,1);transition:-webkit-transform 1.5s cubic-bezier(.36,.1,.16,1);transition:transform 1.5s cubic-bezier(.36,.1,.16,1);transition:transform 1.5s cubic-bezier(.36,.1,.16,1),-webkit-transform 1.5s cubic-bezier(.36,.1,.16,1);-webkit-transition-delay:.15s;transition-delay:.15s}.RotationContentDone{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.Rotation3dContent{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.Rotation3dContentDone{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.ZoominContent{-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ZoominContentDone{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.FadeIn{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.FadeInDone{opacity:1}.CoverInview{position:relative}.CoverInview:after{content:"";display:block;width:100%;height:100%;top:0;right:0;background:#caa745;position:absolute;-webkit-transition:width .86s .1s ease;transition:width .86s .1s ease;z-index:3000}.CoverInviewBK:after{background:#000}.CoverInviewDone:after{width:0}.Delay100ms{-webkit-transition-delay:.1s;transition-delay:.1s}.Delay150ms{-webkit-transition-delay:.15s;transition-delay:.15s}.Delay200ms{-webkit-transition-delay:.2s;transition-delay:.2s}.Delay300ms{-webkit-transition-delay:.3s;transition-delay:.3s}.Delay400ms{-webkit-transition-delay:.4s;transition-delay:.4s}.Delay450ms{-webkit-transition-delay:.45s;transition-delay:.45s}.Delay500ms{-webkit-transition-delay:.5s;transition-delay:.5s}.Delay600ms{-webkit-transition-delay:.6s;transition-delay:.6s}.Delay700ms{-webkit-transition-delay:.7s;transition-delay:.7s}.Delay750ms{-webkit-transition-delay:.75s;transition-delay:.75s}.Delay800ms{-webkit-transition-delay:.8s;transition-delay:.8s}.Delay900ms{-webkit-transition-delay:.9s;transition-delay:.9s}.Delay1000ms{-webkit-transition-delay:1s;transition-delay:1s}.Delay1100ms{-webkit-transition-delay:1.1s;transition-delay:1.1s}.Delay1200ms{-webkit-transition-delay:1.2s;transition-delay:1.2s}.Delay1300ms{-webkit-transition-delay:1.3s;transition-delay:1.3s}.Delay1400ms{-webkit-transition-delay:1.4s;transition-delay:1.4s}.Delay1500ms{-webkit-transition-delay:1.5s;transition-delay:1.5s}.Delay1600ms{-webkit-transition-delay:1.6s;transition-delay:1.6s}.Delay1700ms{-webkit-transition-delay:1.7s;transition-delay:1.7s}.Delay1800ms{-webkit-transition-delay:1.8s;transition-delay:1.8s}.Delay1900ms{-webkit-transition-delay:1.9s;transition-delay:1.9s}.Delay2000ms{-webkit-transition-delay:2s;transition-delay:2s}.c-mvSliderTop{position:relative;overflow:hidden;width:100%;margin:0 auto;min-height:720px;height:calc(122vh - 80px)}@media only screen and (max-width:1440px){.c-mvSliderTop{height:calc(100vh - 80px)}}.c-mvSliderTop img{height:100%}@media only screen and (max-width:900px){.c-mvSliderTop{min-height:520px;height:calc(100vh - 70px)}}.c-mvSliderTop .slick-list{height:100%}.c-mvSliderTop .slick-list .slick-track{height:100%}.c-mvSliderTop__content{position:fixed;top:145px;right:0;background:#819f83;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;z-index:1000}.c-mvSliderTop__content a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50px;height:170px;font-size:1.6rem;color:#fff}.c-mvSliderTop__slider{margin-bottom:0 !important}.c-mvSliderTop__ttl1{font-family:"Sawarabi Mincho",serif;font-weight:400;font-size:3.6rem;font-weight:400;line-height:calc(48 / 36);text-align:left;margin-bottom:10px}@media only screen and (max-width:900px){.c-mvSliderTop__ttl1{font-size:3rem;line-height:calc(72 / 60)}}.c-mvSliderTop__ttl2{font-family:"Sawarabi Mincho",serif;font-weight:400;font-size:2.4rem;font-weight:400;line-height:calc(36 / 24);margin-bottom:15px}@media only screen and (max-width:900px){.c-mvSliderTop__ttl2{font-size:1.8rem;margin-bottom:10px;line-height:calc(48 / 33)}}.c-mvSliderTop__ttl2 span{background:#fff}.c-mvSliderTop__ttl3{font-family:"Sawarabi Mincho",serif;font-weight:400;font-size:1.6rem;font-weight:400;color:#393939;line-height:calc(24 / 16)}@media only screen and (max-width:900px){.c-mvSliderTop__ttl3{font-size:1.4rem;text-shadow:0 0 10px rgba(244,242,230,.7);line-height:calc(36 / 28)}}.c-mvSliderTop__item{overflow:hidden}.c-mvSliderTop__item>.img{position:relative;height:798px}@media only screen and (max-width:900px){.c-mvSliderTop__item>.img{height:430px}}.c-mvSliderTop__item>.img img{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-mvSliderTop .slick-dots{bottom:15.5px;left:48.8%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-mvSliderTop .slick-dots li{width:auto;height:auto;margin:0 10px}.c-mvSliderTop .slick-dots li button{width:10px;height:10px;padding:0;background:#fff;border-radius:50%}.c-mvSliderTop .slick-dots li button:before{content:none}.c-mvSliderTop .slick-dots li button:hover{opacity:.7}.c-mvSliderTop .slick-dots .slick-active button{background:#caa745}.c-mv1__wrap{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/mvpage.jpg) center center/cover no-repeat;overflow:hidden}.c-mv1__inner{max-width:1080px;margin:0 auto}@media only screen and (max-width:900px){.c-mv1__inner{padding:0 20px}}.c-mv1__content{height:370px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-shadow:0 6px 6px rgba(95,95,95,.88)}.c-mv1__content .ttl_box{margin-bottom:0}@media only screen and (max-width:900px){.c-mv1__content{height:230px}}.c-mv1__ttl1{text-align:center;font-size:3rem;font-weight:700;color:#000}@media only screen and (max-width:900px){.c-mv1__ttl1{font-size:2.8rem;text-align:center}}.c-mv1__ttl2{text-align:center;font-size:1.6rem;color:#000}@media only screen and (max-width:900px){.c-mv1__ttl2{text-align:center}}.wp-pagenavi{text-align:center;margin:75px 0 0}@media only screen and (max-width:900px){.wp-pagenavi{margin:50px 0 0}}.wp-pagenavi .page,.wp-pagenavi .current{padding:5px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#000;font-size:1.5rem;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 10px;min-width:40px;min-height:40px}@media screen and (min-width:1024px){.wp-pagenavi .page:hover,.wp-pagenavi .current:hover{opacity:1;color:#fff}}@media screen and (min-width:1024px){.wp-pagenavi .page:hover{background:#caa745}}.wp-pagenavi .current{color:#fff;background:#caa745}.wp-pagenavi a{text-decoration:none;font-size:1.5rem}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{position:relative;font-size:1.5rem;text-decoration:underline;text-underline-offset:2px;padding:5px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 10px;min-width:40px;min-height:40px}@media screen and (min-width:1024px){.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{text-decoration:none}}.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{opacity:1}.c-contact{max-width:700px;width:100%;border-radius:3px;margin:80px auto;border-radius:3px;overflow:hidden;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}@media only screen and (max-width:900px){.c-contact{width:calc(100% - 40px);margin:50px auto}}.c-contact ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:900px){.c-contact ul{display:block}}.c-contact__item a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;font-size:2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:78px;background:#fff;-webkit-transition:.15s;transition:.15s;border:1px solid #fff}@media only screen and (max-width:900px){.c-contact__item a{height:70px;font-size:1.8rem}}@media screen and (min-width:1024px){.c-contact__item a:hover{background:#fff;color:#fff;opacity:1}}.c-contact__item a span{position:relative}.c-contact__item a span:nth-child(1):after{content:"";position:absolute;background:#fff;width:1px;height:36px;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:900px){.c-contact__item a span:nth-child(1):after{width:242px;height:1px;bottom:0;top:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.c-boxTxt1__info{font-size:1.6rem;color:#fff}.c-boxTxt1__info.center{display:table;margin:0 auto}.c-boxTxt1 .c-ttl2{margin-bottom:35px}@media only screen and (max-width:900px){.c-boxTxt1 .c-ttl2{margin-bottom:15px}}.c-map{height:430px}@media only screen and (max-width:900px){.c-map{height:280px}}.c-map iframe{height:100%;width:100%}.c-inqui{margin:50px auto 0}@media only screen and (max-width:900px){.c-inqui{margin:30px auto 0}}.c-inqui__content{background:#efefef;border-radius:7px;margin:0 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;max-width:620px;text-align:center;padding:35px 0}@media only screen and (max-width:900px){.c-inqui__content{padding:35px 50px}}.c-inqui__content .ttl26{font-size:2rem}.c-inqui__txt1{font-size:3rem;font-weight:700;margin:17px 0}@media only screen and (max-width:900px){.c-inqui__txt1{font-size:3rem;margin:0}}.c-inqui__txt1 a{color:inherit;text-decoration:none}.c-inqui__txt1 a:hover{opacity:1}.c-inqui__txt2{font-size:2rem;color:#707070}@media only screen and (max-width:900px){.c-inqui__txt2{font-size:1.6rem;margin-top:19px}}.c-totop{position:fixed;bottom:50px;right:30px;cursor:pointer;z-index:1;width:43px;height:43px;background:#caa745;border-radius:50%}@media only screen and (max-width:900px){.c-totop{bottom:59px;right:20px;width:24px;height:24px}}.c-totop:before{content:"";width:10px;height:10px;position:absolute;border-left:3px solid #fff;border-top:3px solid #fff;border-radius:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:17px;left:15px}@media only screen and (max-width:900px){.c-totop:before{border-left:2px solid #fff;border-top:2px solid #fff;width:8px;height:8px;top:10px;left:7px}}.u-linktd{text-decoration:underline;text-underline-offset:5px}@media only screen and (max-width:900px){.u-linktd{text-underline-offset:2px}}.c-slickitem{-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);margin-right:20px;width:400px}@media only screen and (max-width:900px){.c-slickitem{width:335px}}@media only screen and (max-width:350px){.c-slickitem{width:280px}}.c-slickitem img{width:100%}.c-plan{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}@media only screen and (max-width:900px){.c-plan{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.c-plan__item{max-width:495px;width:calc((100% - 90px) / 2);border-radius:15px;border:3px solid #4f4f4f;padding:20px 50px}@media only screen and (max-width:900px){.c-plan__item{width:100%;padding:20px 30px}}@media only screen and (max-width:900px){.c-plan__item:first-of-type{margin-bottom:55px}}.c-plan__item ul li{position:relative;padding-left:30px;margin-bottom:10px}.c-plan__item ul li:before{content:"";position:absolute;border:4px solid #4f4f4f;height:5px;border-radius:50%;width:5px;top:6px;left:0}.c-plan__item ul li a{font-size:1.6rem;font-weight:700;line-height:calc(24 / 16)}.c-plan__item ul p{font-size:1.6rem;font-weight:500;line-height:calc(24 / 16);margin-top:10px}.c-plan__title{font-size:3rem;font-weight:700;line-height:calc(44 / 30);color:#4f4f4f;text-align:center;margin-bottom:30px}.c-plan__sub{font-size:1.6rem;line-height:calc(24 / 16);color:#000;margin-bottom:15px}.c-plan__price{font-size:2.4rem;font-weight:700;text-align:center;position:relative;line-height:calc(35 / 24);margin-bottom:35px}.c-plan__price:before{content:"";position:absolute;background:rgba(248,214,72,.3);width:240px;height:20px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:-15px;left:50%}.c-planbonus{padding-left:55px}@media only screen and (max-width:900px){.c-planbonus{padding-left:0}}.c-planbonus__title{font-size:2.4rem;font-weight:400;min-width:291px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:calc(35 / 24);color:#000;position:relative;padding-left:20px;border-bottom:1px solid #4f4f4f;margin-bottom:22px}.c-planbonus__title:before{content:"";position:absolute;width:5px;height:29px;background:#4f4f4f;left:0;top:6px}.c-planbonus__sub{font-size:1.6rem;line-height:calc(24 / 16);color:#333;margin-bottom:15px}.slick-list{overflow:visible}.c-content{padding-left:15px;width:470px}@media only screen and (max-width:900px){.c-content{width:100%;padding-left:0;margin-bottom:25px}}.wrapper-content{width:100%;margin:30px auto 0;text-align:center}@media only screen and (max-width:900px){.wrapper-content{margin:15px auto 0;text-align:left}}.map iframe{width:100%;height:360px;margin-top:40px;margin-bottom:40px}@media only screen and (max-width:900px){.map iframe{margin-top:25px;margin-bottom:25px}}@media only screen and (max-width:900px){.p-page404 .c-ttl2__txt1{font-size:3rem}}.p-page4041{max-width:704px;margin:0 auto}@media only screen and (max-width:900px){.p-page4041{max-width:480px;width:100%}}.p-page4041 .c-text1{color:#333;width:100%;margin:30px auto}.p-page4041 .c-gnavi ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:900px){.p-page4041 .c-gnavi ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.p-page4041 .c-gnavi li{border:0}@media only screen and (max-width:900px){.p-page4041 .c-gnavi li{margin-right:20px}}@media only screen and (max-width:900px){.p-page4041 .c-gnavi li:first-of-type{border-top:0}}.p-page4041 .c-gnavi li a{height:40px}@media only screen and (max-width:900px){.p-page4041 .c-gnavi li a{height:auto;padding:10px 0}}.p-page4041 .c-gnavi li a span{padding:.5rem 1rem}@media only screen and (max-width:900px){.p-page4041 .c-gnavi li a:after{content:none}}.p-aboutaccess .c-imgTxt1__img{width:540px;height:400px}@media only screen and (max-width:900px){.p-aboutaccess .c-imgTxt1__img{width:100%;height:250px}}.p-aboutaccess .c-imgTxt1__img iframe{width:100%;height:100%}.biz_box{position:relative;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:900px){.biz_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.biz_box--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:900px){.biz_box--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.biz_box--reverse .biz_info{margin-left:0;margin-right:-110px}@media only screen and (max-width:900px){.biz_box--reverse .biz_info{margin-right:0}}.biz_box--reverse .biz_info:before{right:unset;left:57%}.biz_box--reverse .biz_detail{padding:50px 150px 50px 50px}@media only screen and (max-width:900px){.biz_box--reverse .biz_detail{padding:0 0 30px;min-height:160px}}.biz_box_img_2x{width:540px;height:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;position:relative;z-index:1;-webkit-box-shadow:6px 6px 20px 0px rgba(234,215,181,.7);box-shadow:6px 6px 20px 0px rgba(234,215,181,.7)}.biz_info{margin-left:-110px;position:relative}@media only screen and (max-width:900px){.biz_info{margin-left:0}}.biz_info:before{content:"";position:absolute;right:57%;bottom:-50px;background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/grid.png) repeat;width:100vw;height:344px;z-index:-1}@media only screen and (max-width:900px){.biz_info:before{content:none}}.biz_info:after{content:"";position:absolute;width:100%;height:344px;background:rgba(255,255,255,.5);top:50px;left:0;z-index:-2}@media only screen and (max-width:900px){.biz_info:after{top:-34px;left:-10px;width:100vw;height:-webkit-fill-available}}.biz_detail{padding:50px 60px 50px 150px;position:static;max-width:650px;min-height:344px}@media only screen and (max-width:900px){.biz_detail{padding:0 0 30px;min-height:160px}}@media only screen and (max-width:900px){.biz_detail .ttl26s{margin-bottom:10px}}.p-campaign1__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:900px){.p-campaign1__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.p-campaign1__content{width:750px;background:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:900px){.p-campaign1__content{width:100%}}.p-campaign1__content .c-list1{margin:0 auto}.p-campaignDetail1__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p-campaignDetail1__img img{max-width:370px;width:calc((100% - 20px) / 2) !important}@media only screen and (max-width:900px){.p-campaignDetail1__img img{width:calc((100% - 9px) / 2) !important}}.p-campaignDetail1__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:900px){.p-campaignDetail1__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.p-campaignDetail1__content{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:750px;background:#fff}@media only screen and (max-width:900px){.p-campaignDetail1__content{width:100%}}.p-campaignDetail1__ttl1{font-size:3rem;margin:0 0 67px;font-weight:600;border-bottom:3px solid #f3fbf5;color:#fff}@media only screen and (max-width:900px){.p-campaignDetail1__ttl1{font-size:2rem;margin:0 0 28px;border-bottom:2px solid #f3fbf5}}.p-campaignDetail1__boxTime{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:30px 0}@media only screen and (max-width:900px){.p-campaignDetail1__boxTime{margin:15px 0}}.p-campaignDetail1__boxTime .time{font-size:1.6rem;color:#fff}@media only screen and (max-width:900px){.p-campaignDetail1__boxTime .time{font-size:1.4rem}}.p-campaignDetail1__boxTime .blog{margin-left:22px}@media only screen and (max-width:900px){.p-campaignDetail1__boxTime .blog{margin-top:0;margin-left:30px}}.p-campaignDetail1 .img{margin:45px 0 86px}@media only screen and (max-width:900px){.p-campaignDetail1 .img{margin:40px 0}}.p-campaignDetail1 .img img{max-width:100%}.p-campaignDetail .campaign-single{overflow:hidden;font-weight:400}.p-campaignDetail .campaign-single p{margin-bottom:10px}.p-campaignDetail .campaign-single p a{color:#caa745;text-decoration:underline;text-underline-offset:2px}.p-campaignDetail .campaign-single p a:hover{text-decoration:none;opacity:1}.p-campaignDetail .campaign-single img{max-width:100%;width:auto;height:auto;margin-bottom:20px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single img{margin-bottom:10px}}.p-campaignDetail .campaign-single img.aligncenter{text-align:center;margin:0 auto 20px;display:block}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single img.aligncenter{margin:0 auto 10px;display:inherit}}.p-campaignDetail .campaign-single img.alignright{display:block;float:right;margin:0 auto 20px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single img.alignright{margin:0 auto 10px;display:inherit;float:unset}}.p-campaignDetail .campaign-single table{max-width:718px;width:100%;border-collapse:collapse;margin-top:35px;margin-bottom:25px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single table{margin-bottom:10px}}.p-campaignDetail .campaign-single table th,.p-campaignDetail .campaign-single table td{border:1px solid #c9c9c9;text-align:center;padding:7px;background:#fff;width:180px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single table th,.p-campaignDetail .campaign-single table td{padding:6px 0}}.p-campaignDetail .campaign-single table th{background:#b5b5b5;color:#fff;font-weight:400}.p-campaignDetail .campaign-single blockquote{max-width:718px;width:100%;font-size:1.6rem;padding:20px 65px;position:relative;background:#efefef;margin-bottom:25px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single blockquote{padding:20px 30px;margin-bottom:10px}}.p-campaignDetail .campaign-single blockquote:before{content:"";background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/icon_quote.png) center/cover no-repeat;position:absolute;left:28px;top:25px;width:22px;height:16px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single blockquote:before{top:20px;left:5px}}.p-campaignDetail .campaign-single .campaign__tag{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/campaign/icon_tag.png) center top no-repeat;min-height:91px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__tag{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/campaign/icon_tagsp.png) center top no-repeat;background-size:contain;min-height:40px}}.p-campaignDetail .campaign-single .boy .campaign__tag{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/campaign/icon_tag2.png) center top no-repeat}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .boy .campaign__tag{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/campaign/icon_tag2sp.png) center top no-repeat;min-height:82px}}.p-campaignDetail .campaign-single .campaign__tag--title{font-size:2.2rem;font-weight:700;margin-bottom:unset;position:relative;padding:0 15px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__tag--title{font-size:1.2rem}}.p-campaignDetail .campaign-single .campaign__tag--title:before,.p-campaignDetail .campaign-single .campaign__tag--title:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:28px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__tag--title:before,.p-campaignDetail .campaign-single .campaign__tag--title:after{height:12px}}.p-campaignDetail .campaign-single .campaign__tag--title:before{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/campaign/line_left.svg) no-repeat;left:0;width:11px;background-size:cover}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__tag--title:before{left:8px}}.p-campaignDetail .campaign-single .campaign__tag--title:after{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/campaign/line_right.svg) no-repeat;right:-5px;width:21px;background-size:cover}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__tag--title:after{right:2px}}.p-campaignDetail .campaign-single .campaign__festival{border:1px solid #eaa3ab;border-top:0;padding:60px}.p-campaignDetail .campaign-single .boy .campaign__festival{border-color:#9cb4cc}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival{padding:40px 15px}}.p-campaignDetail .campaign-single .campaign__festival .festival__des{font-size:2.4rem;font-weight:700;text-align:center}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .festival__des{font-size:1.8rem;letter-spacing:-.03em}}.p-campaignDetail .campaign-single .campaign__festival .festival__title{font-size:5.4rem;color:#ff6782;padding-left:unset;border-left:0;margin-bottom:unset;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-top:40px}.p-campaignDetail .campaign-single .boy .campaign__festival .festival__title{color:#6e85b7}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .festival__title{padding-top:0;font-size:3.4rem}}.p-campaignDetail .campaign-single .campaign__festival .festival__title:before{content:"";position:absolute;background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/campaign/recommended.svg) no-repeat;background-size:contain;width:209px;height:88px;left:calc(100% + 25px);top:0}.p-campaignDetail .campaign-single .boy .campaign__festival .festival__title:before{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/campaign/recommended2.svg) no-repeat}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .festival__title:before,.p-campaignDetail .campaign-single .boy .campaign__festival .festival__title:before{content:none}}.p-campaignDetail .campaign-single .campaign__festival .festival__subtitle{font-size:3.6rem;color:#ff6782;padding-left:unset;text-align:center;margin-bottom:10px}.p-campaignDetail .campaign-single .boy .campaign__festival .festival__subtitle{color:#6e85b7}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .festival__subtitle{font-size:2.2rem}}.p-campaignDetail .campaign-single .campaign__festival .festival__time{max-width:414px;width:100%;margin:0 auto 25px;background-color:#f0d5d5;border-radius:5px;min-height:43px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-campaignDetail .campaign-single .boy .campaign__festival .festival__time{background-color:#c4ddff}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .festival__time{max-width:266px;min-height:26px}}.p-campaignDetail .campaign-single .campaign__festival .festival__time p{font-size:2.5rem;font-weight:700;margin-bottom:unset}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .festival__time p{font-size:1.6rem}}.p-campaignDetail .campaign-single .campaign__festival .cost__wrapper{border-radius:5px;border:3px solid #ff6782;padding:25px 100px;margin-top:25px}.p-campaignDetail .campaign-single .boy .campaign__festival .cost__wrapper{border-color:#9cb4cc}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .cost__wrapper{padding:15px}}.p-campaignDetail .campaign-single .campaign__festival .cost__title{padding-left:unset;border-left:0;margin-bottom:unset;font-size:3rem;text-align:center;margin-bottom:25px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .cost__title{font-size:2.4rem}}.p-campaignDetail .campaign-single .campaign__festival .cost__list{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .cost__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-campaignDetail .campaign-single .campaign__festival .cost__item{font-size:1.6rem;font-weight:700;background-color:#f0d5d5;border-radius:5px;padding:5px 20px}.p-campaignDetail .campaign-single .boy .campaign__festival .cost__item{background-color:#c4ddff}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .cost__item{margin-top:5px;padding:3px 20px}}.p-campaignDetail .campaign-single .campaign__festival .cost__item:not(:last-child){margin-right:5px}.p-campaignDetail .campaign-single .campaign__festival .cost__spe{background-color:#ff6782;border-radius:5px;max-width:246px;text-align:center;padding:5px 10px}.p-campaignDetail .campaign-single .boy .campaign__festival .cost__spe{background-color:#7297ea}.p-campaignDetail .campaign-single .campaign__festival .cost__spe p{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:unset}.p-campaignDetail .campaign-single .campaign__festival .cost__total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:20px 0 10px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .cost__total{padding:0 0 10px 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:10px}}.p-campaignDetail .campaign-single .campaign__festival .cost__total ul{margin:0;padding:0;list-style-type:none;font-size:2.2rem}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .cost__total ul{font-size:1.8rem}}.p-campaignDetail .campaign-single .campaign__festival .cost__total:before{content:"";position:absolute;background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/campaign/upto.png) no-repeat;width:80px;height:63px;left:-80px;top:-15px;background-size:contain}.p-campaignDetail .campaign-single .boy .campaign__festival .cost__total:before{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/campaign/upto2.png) no-repeat}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .cost__total:before{width:52px;left:0;top:0}}.p-campaignDetail .campaign-single .campaign__festival .cost__total p{font-size:1.8rem;font-weight:700;margin-bottom:unset;margin-right:25px}.p-campaignDetail .campaign-single .campaign__festival .cost__total span{font-size:3rem;font-weight:700;color:#ff6782}.p-campaignDetail .campaign-single .boy .campaign__festival .cost__total span{color:#7297ea}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .cost__total span{font-size:2.4rem}}.p-campaignDetail .campaign-single .campaign__festival .cost__note{font-size:1.2rem}.p-campaignDetail .campaign-single .campaign__festival .frame__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:25px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .frame__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.p-campaignDetail .campaign-single .campaign__festival .frame__wrapper .frame__img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:161px;margin-right:15px;text-align:right}.p-campaignDetail .campaign-single .campaign__festival .frame__wrapper .frame__img img{margin-bottom:unset}.p-campaignDetail .campaign-single .campaign__festival .frame__wrapper .frame__img small{font-size:1.2rem}.p-campaignDetail .campaign-single .campaign__festival .frame__wrapper .frame__info{font-size:1.2rem}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign__festival .frame__wrapper .frame__info{margin-top:10px}}.p-campaignDetail .campaign-single .limited__festival{background-color:#fff5f5;border-radius:7px;padding:55px 0;margin-top:40px}.p-campaignDetail .campaign-single .boy .limited__festival{background-color:#f7f5f6}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__festival{padding:35px 0;margin-top:30px}}.p-campaignDetail .campaign-single .limited__title{font-size:2.6rem;padding-left:unset;margin-bottom:15px;border-left:0;text-align:center}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__title{font-size:2.2rem}}.p-campaignDetail .campaign-single .products__wrapper{margin-top:100px}.p-campaignDetail .campaign-single .campaign-singleProduct .products__wrapper{margin-top:unset}.p-campaignDetail .campaign-single .products__wrapper .products__lists{list-style-type:none;margin:30px 0 0;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .products__wrapper .products__lists{grid-template-columns:repeat(2,1fr)}}.p-campaignDetail .campaign-single .products__wrapper .products__lists img{margin-bottom:5px}.p-campaignDetail .campaign-single .products__wrapper .products__title{font-size:1.2rem}.p-campaignDetail .campaign-single .limited__des{padding:0 40px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__des{padding:0 15px}}.p-campaignDetail .campaign-single .frame__list{list-style-type:none;padding:0}.p-campaignDetail .campaign-single .frame__list .slick-slide.slick-current.slick-active{-webkit-animation-name:none;animation-name:none}.p-campaignDetail .campaign-single .frame__list .slick-prev,.p-campaignDetail .campaign-single .frame__list .slick-next{z-index:1;top:50%}.p-campaignDetail .campaign-single .frame__list .slick-prev:before,.p-campaignDetail .campaign-single .frame__list .slick-next:before{color:#b49b5e}.p-campaignDetail .campaign-single .frame__list .slick-prev:before,.p-campaignDetail .campaign-single .frame__list .slick-next:before{font-size:35px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .frame__list .slick-prev:before,.p-campaignDetail .campaign-single .frame__list .slick-next:before{font-size:23px}}.p-campaignDetail .campaign-single .frame__list .slick-prev{left:11%}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .frame__list .slick-prev{left:1%}}.p-campaignDetail .campaign-single .frame__list .slick-next{right:13%}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .frame__list .slick-next{right:3%}}.p-campaignDetail .campaign-single .frame__item{background-color:#fff;border-radius:5px;padding:30px 40px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.06);box-shadow:0 3px 10px rgba(0,0,0,.06);margin:0 100px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .frame__item{margin:0 15px;padding:20px}}.p-campaignDetail .campaign-single .frame__itemtop{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 20px;background-color:#fddfdf;max-width:340px;height:50px}.p-campaignDetail .campaign-single .boy .frame__itemtop{background-color:#c4ddff}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .frame__itemtop{height:40px}}.p-campaignDetail .campaign-single .frame__itemtop:before{content:"";position:absolute;border-style:solid;border-width:23px;border-color:#fff;width:0;height:0;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;right:0}.p-campaignDetail .campaign-single .frame__itembottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;font-size:1.4rem}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .frame__itembottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.p-campaignDetail .campaign-single .frame__itemnumber{font-size:2.4rem;font-weight:700;margin-right:10px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .frame__itemnumber{font-size:2.2rem;margin-right:5px}}.p-campaignDetail .campaign-single .frame__itemtitle{margin-bottom:unset;color:#e55f77;font-weight:700;padding-left:unset}.p-campaignDetail .campaign-single .boy .frame__itemtitle{color:#5374bc}.p-campaignDetail .campaign-single .frame__itemimg{width:136px;margin-right:20px}.p-campaignDetail .campaign-single .frame__itemimg img{margin-bottom:unset}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .frame__iteminfo{margin-top:15px}}.p-campaignDetail .campaign-single .frame__iteminfo p{margin-bottom:8px}.p-campaignDetail .campaign-single .frame__itemname{font-weight:700}.p-campaignDetail .campaign-single .frame__itemtag{font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;min-width:94px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:23px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#ff6782;border-radius:5px;padding:0 5px}.p-campaignDetail .campaign-single .boy .frame__itemtag{background-color:#7297ea}.p-campaignDetail .campaign-single .frame__iteminit{font-size:1.6rem;font-weight:700;color:#ff6782;margin-bottom:unset !important}.p-campaignDetail .campaign-single .boy .frame__iteminit{color:#7297ea}.p-campaignDetail .campaign-single .frame__itemprice{font-size:2.8rem;font-weight:700;color:#ff6782}.p-campaignDetail .campaign-single .boy .frame__itemprice{color:#7297ea}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .frame__itemdes{font-size:1.2rem}}.p-campaignDetail .campaign-single .limited__children .limited__title{font-size:3.2rem;font-weight:400;padding-left:0;border:0;font-family:"Yomogi",cursive}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__children .limited__title{font-size:2.4rem}}.p-campaignDetail .campaign-single .limited__children .fee__list{list-style-type:none;display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;padding:0 30px;margin:35px 0}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__children .fee__list{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;padding:0;margin:15px 0}}.p-campaignDetail .campaign-single .limited__children .fee__list img{border:0}.p-campaignDetail .campaign-single .limited__children .fee__list .fee__item{width:100%}.p-campaignDetail .campaign-single .limited__children .limited__tag{font-size:3.2rem;font-weight:700;position:relative;padding:0 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#d85777}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__children .limited__tag{font-size:2rem}}.p-campaignDetail .campaign-single .limited__children .limited__tag:before,.p-campaignDetail .campaign-single .limited__children .limited__tag:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:37px;width:24px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__children .limited__tag:before,.p-campaignDetail .campaign-single .limited__children .limited__tag:after{width:15px;height:25px}}.p-campaignDetail .campaign-single .limited__children .limited__tag:before{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/campaign/line_left_red.svg) no-repeat;left:-15px;background-size:cover}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__children .limited__tag:before{left:-6px;background-size:contain}}.p-campaignDetail .campaign-single .limited__children .limited__tag:after{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/campaign/line_right_red.svg) no-repeat;right:-15px;background-size:cover}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__children .limited__tag:after{right:-6px;background-size:contain}}.p-campaignDetail .campaign-single .limited__children .limited__price{color:#d85777;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;line-height:1}.p-campaignDetail .campaign-single .limited__children .limited__price--num{font-size:13rem}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__children .limited__price--num{font-size:5rem}}.p-campaignDetail .campaign-single .limited__children .limited__price--txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:20px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__children .limited__price--txt{margin-left:10px}}.p-campaignDetail .campaign-single .limited__children .limited__price--txtm{font-size:4.2rem}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__children .limited__price--txtm{font-size:3rem}}.p-campaignDetail .campaign-single .limited__children .limmited__inner{max-width:540px;width:100%;margin:30px auto 0}.p-campaignDetail .campaign-single .limited__children .limmited__inner .tag__list{list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__children .limmited__inner .tag__list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}}.p-campaignDetail .campaign-single .limited__children .limmited__inner .tag__list .tag__item{font-size:1.6rem;font-weight:700;background-color:#dae9fd;border-radius:5px;padding:5px 20px}.p-campaignDetail .campaign-single .limited__children .limmited__inner .tag__list .tag__item:not(:last-child){margin-right:15px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .limited__children .limmited__inner .tag__list .tag__item:not(:last-child){margin-right:unset}}.p-campaignDetail .campaign-single .limited__option{background-color:#f7f5f6;margin-top:50px;padding:50px 20px}.p-campaignDetail .campaign-single .limited__option .option__table th{background:#fff;color:#333;text-align:left;width:70%}.p-campaignDetail .campaign-single .limited__option .option__table th,.p-campaignDetail .campaign-single .limited__option .option__table td{padding:30px 10px}.campaign-singleProduct{background-color:#f7f5f6;border-radius:7px;padding:55px 0;margin-top:40px}@media only screen and (max-width:900px){.campaign-singleProduct{padding:35px 0;margin-top:30px}}.campaign-singleProduct .limited__des{text-align:center}.p-campaignDetail .campaign-single .spring__ttl{font-size:3.6rem;color:#ff6782;text-align:center;padding-left:unset;margin:20px auto 40px}.p-campaignDetail .campaign-single .spring__ttl2{font-size:3.2rem;color:#ff6782;text-align:center;padding-left:unset;border-left:0;margin:40px auto}.p-campaignDetail .campaign-single .spring__desc{max-width:530px;width:100%;margin:0 auto 40px}.p-campaignDetail .campaign-single .spring__time{list-style-type:none;padding:0;max-width:400px;width:100%;margin:0 auto 20px}.p-campaignDetail .campaign-single .spring__time li{list-style-type:none;padding:10px 30px;border-bottom:1px solid #959595}.p-campaignDetail .campaign-single .spring__timeCol{display:flex}.p-campaignDetail .campaign-single .spring__timeCol span:first-child{width:15%;flex-shrink:0}.p-campaignDetail .campaign-single .spring__timeCol.spring__timeCol--25 span:first-child{width:25%}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .spring__timeCol span:first-child{width:20%}.p-campaignDetail .campaign-single .spring__timeCol.spring__timeCol--25 span:first-child{width:30%}}.p-campaignDetail .campaign-single .spring__wrapper .frame__item{box-shadow:none;border:2px solid #caa745}.p-campaignDetail .campaign-single .spring__wrapper .frame__itembottom{flex-direction:column}.p-campaignDetail .campaign-single .spring__wrapper .frame__itemimg{width:100%;margin-right:unset;margin-bottom:15px}.p-campaignDetail .campaign-single .spring__wrapper .frame__itemtop{position:unset;max-width:fit-content;padding:10px 30px}.p-campaignDetail .campaign-single .spring__wrapper .frame__itemtop{position:unset;max-width:fit-content;padding:10px 30px;background-color:#d9e8e5;margin:0 auto}.p-campaignDetail .campaign-single .spring__wrapper .frame__itemtitle{color:#333}.p-campaignDetail .campaign-single .spring__wrapper .frame__itemname{font-size:1.5rem}.p-campaignDetail .campaign-single .frame__boxtag{display:flex}.p-campaignDetail .campaign-single .spring__wrapper .frame__itemtag{background-color:#caa745;border-radius:0;font-size:1.5rem;height:auto;padding:5px;min-width:65px}.p-campaignDetail .campaign-single .spring__wrapper .frame__itemtag:not(:last-child){margin-right:15px}.p-campaignDetail .campaign-single .spring__wrapper .frame__itemdes{margin-top:8px}.p-campaignDetail .campaign-single .spring__wrapper .frame__boxprice{display:flex;align-items:center;margin-bottom:8px}.p-campaignDetail .campaign-single .spring__wrapper .frame__itempriceold{position:relative;font-size:1.8rem;margin-bottom:0;text-decoration:line-through;text-decoration-color:red;padding-right:40px}.p-campaignDetail .campaign-single .spring__wrapper .frame__itempriceold:after{position:absolute;content:"";background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/icon_arrow_ios.svg) no-repeat;width:20px;height:14px;right:10px;top:50%;transform:translateY(-50%)}.p-campaignDetail .campaign-single .spring__wrapper .frame__itemprice{color:#333;margin-bottom:0}.p-campaignDetail .campaign-single .spring__wrapper .content__title{font-size:1.6rem;background-color:#d9e8e5;text-align:center;padding:10px;margin-bottom:0;margin-top:30px}.p-campaignDetail .campaign-single .frame__content .plan__content .plan__ttl{font-size:1.6rem;font-weight:400;text-align:center}.p-campaignDetail .campaign-single .frame__content .plan__list{padding-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #b9b9b9}.p-campaignDetail .campaign-single .frame__content .plan__list .plan__img{width:50px;height:50px}.p-campaignDetail .campaign-single .frame__content .plan__list .plan__ttl{font-size:1.4rem;font-weight:400;margin-top:5px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .frame__content .plan__list .plan__ttl{font-size:1.2rem}}.p-campaignDetail .campaign-single .frame__content .plan__item{padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .frame__content .plan__item{padding:0 3px;width:calc(100% / 4)}}.p-campaignDetail .campaign-single .frame__content .content__wrapper{border:1px solid #cbcbcb;padding:15px 35px;margin-bottom:20px}.p-campaignDetail .campaign-single .spring__wrapper .frame__content .plan__list{flex-wrap:wrap;padding:25px 0 0}.p-campaignDetail .campaign-single .spring__wrapper .frame__content .plan__item{width:calc(100% / 4);padding:0 5px}.p-campaignDetail .campaign-single .spring__wrapper .frame__content .plan__list .plan__ttl{padding-left:unset}.p-campaignDetail .campaign-single .spring__wrapper .frame__content .plan__list .plan__ttl span{color:#ff6782}.p-campaignDetail .campaign-single .spring__wrapper .frame__content .plan__item.plan__itemOr{flex-direction:row;width:auto}.p-campaignDetail .campaign-single .spring__wrapper .frame__content .plan__item.plan__itemOr .plan__itemOrChild{display:flex;flex-direction:column;align-items:center}.p-campaignDetail .campaign-single .spring__wrapper .frame__content .plan__item.plan__itemOr .plan__itemOrChild:not(:last-child){position:relative;padding-right:60px}.p-campaignDetail .campaign-single .spring__wrapper .frame__content .plan__item.plan__itemOr .plan__itemOrChild:not(:last-child):after{position:absolute;content:"または";font-size:1.4rem;top:50%;right:10px;transform:translateY(-50%)}.p-campaignDetail .campaign-single .frame__content .content__wrapper small{font-size:1.4rem;display:block;margin-top:-20px;margin-bottom:25px}.p-campaignDetail .campaign-single .campaign-singleOption .ttl_box{margin-bottom:20px}.p-campaignDetail .campaign-single .campaign-singleOption .ttl-en{font-size:5rem;line-height:1.2;font-weight:700;margin-bottom:10px}.p-campaignDetail .campaign-single .campaign-singleOption .ttl-jp{font-size:1.5rem;font-weight:400}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign-singleOption .ttl-en{font-size:2.6rem;margin-bottom:5px}.p-campaignDetail .campaign-single .campaign-singleOption .ttl-jp{font-size:1.2rem}}.p-campaignDetail .campaign-single .campaign-singleOption{padding:30px 40px;background-color:#efefef;margin-top:50px}.p-campaignDetail .campaign-single .campaign-singleOption .option__table{max-width:830px;width:100%;margin:0 auto;border:1px solid #b5b5b5;border-top:none;display:table;border-collapse:collapse}.p-campaignDetail .campaign-single .campaign-singleOption .option__table tr{border-top:1px solid #b5b5b5}.p-campaignDetail .campaign-single .campaign-singleOption .option__table th{font-weight:400;width:76%;padding:20px 30px;text-align:left;height:100px;background:#fff;color:#333}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign-singleOption .option__table th{padding:10px;width:75%}}.p-campaignDetail .campaign-single .campaign-singleOption .option__table td{padding:20px;border-left:1px solid #b5b5b5;text-align:right}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign-singleOption .option__table td{padding:10px}}.p-campaignDetail .campaign-single .campaign-singleOption .option__note{margin-top:20px}@media only screen and (max-width:900px){.p-campaignDetail .campaign-single .campaign-singleOption .option__note{margin-top:10px}.p-campaignDetail .campaign-single .spring__ttl{font-size:2.6rem;margin:20px auto}.p-campaignDetail .campaign-single .spring__desc{margin-bottom:20px}.p-campaignDetail .campaign-single .spring__ttl2{font-size:2.4rem;margin:20px auto}.p-campaignDetail .campaign-single .spring__wrapper .frame__itemtop{height:auto;padding:10px 15px}.p-campaignDetail .campaign-single .frame__boxtag{flex-wrap:wrap}.p-campaignDetail .campaign-single .spring__wrapper .frame__itempriceold{font-size:1.5rem;padding-right:25px}.p-campaignDetail .campaign-single .spring__wrapper .frame__itempriceold:after{width:15px;height:9px;background-size:contain;right:3px}.p-campaignDetail .campaign-single .spring__wrapper .frame__itemprice{font-size:1.8rem}.p-campaignDetail .campaign-single .spring__wrapper .content__title{margin-top:20px}.p-campaignDetail .campaign-single .frame__content .content__wrapper{padding:10px 20px}.p-campaignDetail .campaign-single .spring__wrapper .frame__content .plan__item{width:50%}.p-campaignDetail .campaign-single .spring__wrapper .frame__item+.frame__item{margin-top:20px}}.p-closet1 .ttl_box{margin-bottom:0}.c-modal{position:fixed;z-index:10000;padding:4%;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(41,40,40,.45);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);display:none}.c-modal.u-show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-modal__content{position:relative;background-color:#fff;margin:auto;padding:50px;border-radius:10px;max-width:1080px;width:100%;max-height:850px}@media only screen and (max-width:900px){.c-modal__content{padding:30px}}.c-modal__contentimg{width:48%;position:relative;margin-right:2%}@media only screen and (max-width:900px){.c-modal__contentimg{max-width:300px;width:100%;margin-right:0}}.c-modal__contentimg.owl-carousel .owl-item img{width:100%;height:100%}.c-modal__contentimg.owl-carousel .owl-stage-outer{height:100%}.c-modal__contentimg.owl-carousel .owl-nav{clear:both;margin:auto 0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.c-modal__contentimg.owl-carousel .owl-nav span{color:#fff}.c-modal__contentimg.owl-carousel .owl-nav button{position:relative;width:30px;font-size:8rem}@media only screen and (max-width:900px){.c-modal__contentimg.owl-carousel .owl-nav button{font-size:5rem}}.c-modal__contentimg.owl-carousel .owl-nav .owl-prev{float:left}.c-modal__contentimg.owl-carousel .owl-nav .owl-next{float:right}.c-modal__contentinfo{width:50%}@media only screen and (max-width:900px){.c-modal__contentinfo{width:100%}}.c-modal__contentinfo table{width:100%;display:table;border-collapse:collapse}.c-modal__contentinfo table tr{border-bottom:1px solid #707070}.c-modal__contentinfo table th{font-weight:400;height:50px;padding:10px;width:25%}.c-modal__contentinfo table td{padding:10px}.c-modal__contentclose{position:absolute;top:20px;right:20px;width:29px;height:29px;z-index:1000}.c-modal__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;height:100%}@media only screen and (max-width:900px){.c-modal__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.u-show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.filter__wrapper{border-radius:5px;border:1px solid #333;overflow:hidden}.filter__wrapper .filter__ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:15px 0;cursor:pointer}.filter__wrapper .filter__ttl h3{font-size:1.6rem;font-weight:300}.filter__wrapper .filter__ttl .c-btn-tab{display:block;width:15px;height:15px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.filter__wrapper .filter__ttl .c-btn-tab:before,.filter__wrapper .filter__ttl .c-btn-tab:after{position:absolute;content:"";top:0;right:7px;width:2px;height:15px;background-color:#000;transition:all .5s;transform:rotate(90deg)}.filter__wrapper .filter__ttl.active .c-btn-tab:before{transform:rotate(0deg)}.filter__wrapper .filter__content{font-size:1.4rem;font-weight:300;padding:0 10px}.filter__wrapper .filter__content+.filter__content{margin-top:20px}.filter__wrapper .filter__content--ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;position:relative;padding:15px 0;font-size:1.6rem}.filter__wrapper .filter__content--ttl.active .c-btn-tab span:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.filter__wrapper .filter__content .c-btn-tab{width:15px;height:15px;position:absolute;right:15px;top:50%}.filter__wrapper .filter__content .c-btn-tab span{display:block;width:15px;height:1px;background:#000}.filter__wrapper .filter__content .c-btn-tab span:before{content:"";display:block;width:15px;height:1px;background:#000;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.5s;transition:.5s}.filter__wrapper .filter__content .filter__search{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.filter__wrapper .filter__content .filter__search--itemttl label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.filter__wrapper .filter__content .filter__search--itemttl label>input{display:none}.filter__wrapper .filter__content .filter__search--itemttl label span{display:flex;width:100%;padding:10px 0;font-size:1.3rem;cursor:pointer;border:1px solid #ddd;border-radius:16px;align-items:center;justify-content:center;transition:all .3s ease-in-out}.filter__wrapper .filter__content .filter__search--itemttl label>input[type=checkbox]:checked+span{background-color:#caa745;color:#fff;border:1px solid #caa745}.filter__wrapper .filter__content .filter__search--itemttl label>input[type=radio]:checked+span{background-color:#caa745;color:#fff;border:1px solid #caa745}.filter__wrapper .filter__btn{position:relative;max-width:260px;width:100%;display:block;margin:25px auto;text-align:center;border-radius:25px;background:#fff;border:1px solid #333;-webkit-transition:all .2s linear;transition:all .2s linear;height:50px;color:#000;font-weight:400}.filter__wrapper .filter__btn:before{content:"";width:3px;height:30px;border:1px solid #333;border-top:none;border-right:none;-webkit-transform:skewY(43deg) rotate(227deg);-ms-transform:skewY(43deg) rotate(227deg);transform:skewY(43deg) rotate(227deg);position:absolute;z-index:1;right:25px;top:8px;-webkit-transition:all .2s linear;transition:all .2s linear}@media screen and (min-width:1024px){.filter__wrapper .filter__btn:hover{background:#caa745;opacity:1;border-color:#caa745;color:#fff}.filter__wrapper .filter__btn:hover:before{border-color:#fff}}.p-contact2 .c-form1{margin:50px 0 0;padding:0 40px}@media only screen and (max-width:900px){.p-contact2 .c-form1{margin:30px 0 0;padding:0}}.p-confirm1 .ttl26s.center,.p-thanks1 .ttl26s.center{padding:0;margin-bottom:0}.p-confirm1__txt1,.p-thanks1__txt1{font-size:1.6rem;margin:58px 0 34px;line-height:1.5}@media only screen and (max-width:900px){.p-confirm1__txt1,.p-thanks1__txt1{margin:30px 0 35px;padding:0}}.p-confirm1__txt1.center,.p-thanks1__txt1.center{text-align:center}@media only screen and (max-width:900px){.p-confirm1__txt1.center,.p-thanks1__txt1.center{text-align:left}}.p-confirm .c-boxTxt1{max-width:1000px;width:100%;margin:0 auto}.p-confirm .c-boxTxt1__info{margin-top:50px;color:#333}@media only screen and (max-width:900px){.p-confirm .c-boxTxt1__info{margin-top:40px}}.p-confirm .c-radio1{position:relative;padding:0 0 0 26px}.p-confirm .c-radio1:before{background:#fff;border-radius:50%;border:1px solid #333;content:"";height:18px;left:0;margin:0 5px 0 0;position:absolute;top:0;width:18px}.p-confirm .c-radio1:after{background:#333;border-radius:50%;content:"";height:8px;left:6px;position:absolute;top:6px;width:8px}.p-confirm .c-radio1.checkbox:before{border-radius:0}.p-confirm .c-radio1.checkbox:after{background:unset;content:"";border-radius:0;width:8px;height:16px;border-bottom:2px solid #caa745;border-right:2px solid #caa745;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-4px;left:6px}.p-confirm .c-form1{max-width:1004px;margin:50px auto 0}@media only screen and (max-width:900px){.p-confirm .c-form1{margin:35px 0 0}}.p-confirm .c-form1__ttl1{width:269px;margin-right:80px}@media only screen and (max-width:900px){.p-confirm .c-form1__ttl1{width:100%}}.p-confirm .c-form1 .note1{display:none}.p-confirm .c-form1__row{padding:20px 20px 20px 11px}@media only screen and (max-width:900px){.p-confirm .c-form1__row{padding:19px 0 19px}}.p-confirm .c-form1__row:first-of-type{border-top:1px solid #707070}.p-confirm .c-form1__btn{max-width:580px;margin:0 auto}@media only screen and (max-width:900px){.p-confirm .c-form1__btn .c-btn1:first-of-type{margin:50px auto 0}}@media only screen and (max-width:900px){.p-confirm .c-form1__btn .c-btn1__txt1{margin:0 auto}}.p-thanks1__info{max-width:704px;margin:80px auto;font-size:1.6rem;font-weight:300;line-height:1.5;color:#333}@media only screen and (max-width:900px){.p-thanks1__info{font-size:1.6rem;margin:50px auto}}.p-faq{-webkit-transition:all .3s;transition:all .3s}.p-faq .faq__wrapper{padding-top:90px}.p-faq .faq__wrapper .ttl_box{margin-bottom:30px}.search_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.search_box_btn{width:13%}.search_box_btn input{padding:18px 0;border-radius:28px;border:2px solid #c4e7c6;background-color:rgba(196,231,198,.34);width:95%;font-size:1.6rem;font-weight:400;cursor:pointer;color:#000;vertical-align:middle}.gallery__select{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;width:100%;margin-right:60px}.gallery__select li{border:2px solid #c4e7c6}.gallery__select option{padding:15px 0 15px 15px}.gallery__select option:hover{background-color:#c4e7c6;-webkit-transition:all .5s;transition:all .5s;color:#fff}.gallery__select select{width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400;font-size:1.6rem;color:#000;padding:18px 0 18px 25px}.p-indexAbout--list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:60px}@media only screen and (max-width:900px){.p-indexAbout--list{margin-top:50px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-indexAbout--item{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:900px){.p-indexAbout--item{width:50%;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}}.p-indexAbout--item:before{content:"";position:absolute;width:100%;height:100%;top:0;background-color:rgba(196,196,196,.7);mix-blend-mode:overlay}.p-indexAbout--img{height:100%}.p-indexCampaign{background-color:#efefef}.p-indexMenu{background-color:#efefef}.p-menuDetails .basicfee__plan{text-align:center}.p-menuDetails .basicfee__planTtl{font-size:2.8rem;color:#ff6782;padding:0 30px;position:relative;display:inline-block}@media only screen and (max-width:900px){.p-menuDetails .basicfee__planTtl{font-size:2.2rem;padding:0 10px}}.p-menuDetails .basicfee__planTtl:after,.p-menuDetails .basicfee__planTtl:before{content:"";position:absolute;width:5px;height:40px;background-color:#ff8da1;top:50%}@media only screen and (max-width:900px){.p-menuDetails .basicfee__planTtl:after,.p-menuDetails .basicfee__planTtl:before{width:2px}}.p-menuDetails .basicfee__planTtl:after{right:0;-webkit-transform:rotate(25deg) translateY(-50%);-ms-transform:rotate(25deg) translateY(-50%);transform:rotate(25deg) translateY(-50%)}@media only screen and (max-width:900px){.p-menuDetails .basicfee__planTtl:after{right:10px}}.p-menuDetails .basicfee__planTtl:before{left:0;-webkit-transform:rotate(-25deg) translateY(-50%);-ms-transform:rotate(-25deg) translateY(-50%);transform:rotate(-25deg) translateY(-50%)}@media only screen and (max-width:900px){.p-menuDetails .basicfee__planTtl:before{left:10px}}.p-menuDetails .basicfee__planPeriod{margin-top:15px;font-size:2rem;font-weight:600}@media only screen and (max-width:900px){.p-menuDetails .basicfee__planPeriod{font-size:1.6rem}}.p-menuDetails .basicfee__planDes{margin-top:15px}.p-menuDetails .option__table{max-width:830px;width:100%;margin:0 auto;border:1px solid #b5b5b5;border-top:none;display:table;border-collapse:collapse}.p-menuDetails .option__table tr{border-top:1px solid #b5b5b5}.p-menuDetails .option__table th{font-weight:400;width:76%;padding:20px 30px;text-align:left;height:100px}@media only screen and (max-width:900px){.p-menuDetails .option__table th{padding:10px;width:75%}}.p-menuDetails .option__table td{padding:20px;border-left:1px solid #b5b5b5;text-align:center}@media only screen and (max-width:900px){.p-menuDetails .option__table td{padding:10px}}.p-menuDetails .option__note{text-align:center;margin-top:60px}@media only screen and (max-width:900px){.p-menuDetails .option__note{margin-top:30px}}.feeincurred__list .feeincurred__item{margin-top:30px;padding:60px;border:10px solid #efdeae;border-radius:5px}@media only screen and (max-width:900px){.feeincurred__list .feeincurred__item{padding:30px}}.feeincurred__list .feeincurred__title{font-size:3rem;font-weight:600}@media only screen and (max-width:900px){.feeincurred__list .feeincurred__title{font-size:2.2rem}}.feeincurred__list .feeincurred__price{text-align:right;font-size:2rem;font-weight:700;margin-top:20px}@media only screen and (max-width:900px){.feeincurred__list .feeincurred__price{font-size:1.6rem;margin-top:10px}}.feeincurred__list .feeincurred__des{margin-top:20px}@media only screen and (max-width:900px){.feeincurred__list .feeincurred__des{margin-top:10px}}.feeincurred__list .feeincurred__des li+li{margin-top:20px}@media only screen and (max-width:900px){.feeincurred__list .feeincurred__des li+li{margin-top:10px}}.feeincurred__list .feeincurred__content{margin-top:20px;padding-top:20px;border-top:1px solid #707070}@media only screen and (max-width:900px){.feeincurred__list .feeincurred__content{margin-top:10px;padding-top:10px}}.feeincurred__list .feeincurred__content span{margin-right:50px}@media only screen and (max-width:900px){.feeincurred__list .feeincurred__content span{margin-right:0}}.feeincurred__list .feeincurred__contentList{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (max-width:900px){.feeincurred__list .feeincurred__contentList{margin-top:10px;display:block}}.feeincurred__list .feeincurred__contentList li+li{margin-left:25px}@media only screen and (max-width:900px){.feeincurred__list .feeincurred__contentList li+li{margin-left:unset;margin-top:5px}}.feeincurred__list .feeincurred__content p{margin-top:20px}@media only screen and (max-width:900px){.feeincurred__list .feeincurred__content p{margin-top:10px}}.banner__regular{max-width:900px;width:100%;margin:0 auto}.banner__regular a{display:block;border:1px solid #bcbcbc}.regular__wrapper{margin-top:90px;border:10px solid #efdeae;padding:60px 0}@media only screen and (max-width:900px){.regular__wrapper{margin-top:30px;padding:30px 0}}.regular__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:900px){.regular__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.regular__list .regular__item{position:relative;width:calc(100% / 3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 60px}@media only screen and (max-width:900px){.regular__list .regular__item{width:100%;padding:0 25px}}@media only screen and (max-width:900px){.regular__list .regular__item+.regular__item{margin-top:50px}}.regular__list .regular__item:not(:last-child):after{position:absolute;content:"";background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/menu/icon_plus.svg) no-repeat;width:40px;height:40px;top:50%;right:-20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:900px){.regular__list .regular__item:not(:last-child):after{width:20px;height:20px;background-size:contain;right:unset;left:50%;top:calc(100% + 15px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.regular__list .regular__title{font-size:2.8rem;font-weight:600;color:#ff6782}@media only screen and (max-width:900px){.regular__list .regular__title{font-size:2rem}}.regular__list .regular__cost{font-size:2.4rem;font-weight:700;margin-top:20px}@media only screen and (max-width:900px){.regular__list .regular__cost{font-size:1.8rem;margin-top:10px}}.regular__list .regular__surcharge{font-size:1.6rem;font-weight:700;margin-top:10px}@media only screen and (max-width:900px){.regular__list .regular__surcharge{font-size:1.5rem;margin-top:10px}}.regular__list .regular__img{margin-top:20px}.regular__list .regular__img img{width:auto}@media only screen and (max-width:900px){.regular__list .regular__img{margin-top:10px}}.regular__list .regular__des{margin-top:20px;font-size:1.4rem}@media only screen and (max-width:900px){.regular__list .regular__des{margin-top:10px}}.regular__list .c-btn1{margin-top:30px}@media only screen and (max-width:900px){.regular__list .c-btn1{margin-top:10px}}.furisode__wrapper{text-align:center;font-size:1.6rem}.furisode__wrapper .furisode__top{border-bottom:1px solid #959595;max-width:390px;width:100%;margin:0 auto;padding-bottom:10px}.furisode__wrapper .furisode__title{font-size:2.6rem;font-weight:600;margin-bottom:20px}@media only screen and (max-width:900px){.furisode__wrapper .furisode__title{font-size:2rem}}.furisode__wrapper .furisode__content{max-width:860px;width:100%;margin:40px auto;padding:50px 150px;background-color:#efefef}.furisode__wrapper .furisode__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;position:relative;justify-content:space-between}@media only screen and (max-width:900px){.furisode__wrapper .furisode__content{padding:30px 10px}.furisode__wrapper .furisode__list{max-width:315px;width:100%;margin-left:auto;margin-right:auto}}.furisode__wrapper .furisode__item{width:calc((100% - 120px) / 3);font-size:1.8rem;font-weight:600;position:relative;border-radius:10px;border:1px solid #909090;background-color:#fff;min-height:103px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:900px){.furisode__wrapper .furisode__item{width:calc((100% - 60px) / 3);font-size:1.5rem;padding:5px}}@media only screen and (max-width:365px){.furisode__wrapper .furisode__item{font-size:1.4rem}}.furisode__wrapper .furisode__item:not(:last-child):after{position:absolute;content:"";background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/menu/icon_plus_b.svg) no-repeat;width:15px;height:15px;top:50%;background-size:contain;left:112%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:900px){.furisode__wrapper .furisode__item:not(:last-child):after{left:110%}}@media only screen and (max-width:365px){.furisode__wrapper .furisode__item:not(:last-child):after{width:15px;height:15px;right:-6vw}}.furisode__wrapper .furisode__link{font-size:1.2rem;margin-top:5px}.furisode__wrapper .furisode__note{font-size:1.2rem;margin-top:5px}.price__wrapper{margin-top:50px}.price__wrapper .price__bottom{background-color:#efefef;padding:20px 40px}.price__wrapper .price__list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px}@media only screen and (max-width:900px){.price__wrapper .price__list{grid-template-columns:repeat(1,1fr)}.price__wrapper .price__bottom{background-color:#efefef;padding:10px 20px}}.price__wrapper .price__item{padding:40px;border:1px solid #b49b5e}@media only screen and (max-width:900px){.price__wrapper .price__item{padding:20px}}.price__wrapper .title__box{padding-bottom:20px;border-bottom:1px solid #959595;text-align:center;max-width:360px;margin:0 auto}.price__wrapper .price__sub{font-size:1.6rem}.price__wrapper .price__title{font-size:2.6rem;font-weight:600;color:#ff6782;margin-top:10px}@media only screen and (max-width:900px){.price__wrapper .price__title{font-size:2rem}}.price__wrapper .charge__box{padding:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:900px){.price__wrapper .charge__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.price__wrapper .charge__tag{font-weight:700;color:#fff;background-color:#caa745;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:70px;height:70px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.price__wrapper .charge__payment{margin-left:15px;font-weight:700}@media only screen and (max-width:900px){.price__wrapper .charge__payment{margin-left:unset;margin-top:15px}}.price__wrapper .charge__basic{font-size:2.4rem;margin-bottom:10px;font-weight:700}@media only screen and (max-width:900px){.price__wrapper .charge__basic{font-size:1.8rem}}.price__wrapper .charge__bonus{font-size:1.6rem;font-weight:700}.price__wrapper .plan__content .plan__name{font-size:1.6rem;font-weight:400;text-align:center;padding:15px 10px;background:#d9e8e5}.price__wrapper .plan__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #cbcbcb;min-height:120px;padding:30px 0}.price__wrapper .plan__list .plan__img{width:50px;height:50px}.price__wrapper .plan__list .plan__ttl{font-size:1.4rem;font-weight:400;margin-top:5px;text-align:center}@media only screen and (max-width:900px){.price__wrapper .plan__list{padding:10px 5px}.price__wrapper .plan__list .plan__ttl{font-size:1.2rem}}.price__wrapper .plan__item{padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:900px){.price__wrapper .plan__item{padding:0 3px;width:calc(100% / 4)}}.p-news1__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:900px){.p-news1__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.p-news1__content{width:750px;background:#fff;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:900px){.p-news1__content{width:100%}}.p-news1__content .c-list1{margin:0 auto}.p-newsDetail1__img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p-newsDetail1__img img{max-width:370px;width:calc((100% - 20px) / 2) !important}@media only screen and (max-width:900px){.p-newsDetail1__img img{width:calc((100% - 9px) / 2) !important}}.p-newsDetail1__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:900px){.p-newsDetail1__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.p-newsDetail1__content{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:750px;background:#fff}@media only screen and (max-width:900px){.p-newsDetail1__content{width:100%}}.p-newsDetail1__ttl1{font-size:3rem;margin:0 0 67px;font-weight:600;border-bottom:3px solid #f3fbf5;color:#fff}@media only screen and (max-width:900px){.p-newsDetail1__ttl1{font-size:2rem;margin:0 0 28px;border-bottom:2px solid #f3fbf5}}.p-newsDetail1__boxTime{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:30px 0}@media only screen and (max-width:900px){.p-newsDetail1__boxTime{margin:15px 0}}.p-newsDetail1__boxTime .time{font-size:1.6rem;color:#fff}@media only screen and (max-width:900px){.p-newsDetail1__boxTime .time{font-size:1.4rem}}.p-newsDetail1__boxTime .blog{margin-left:22px}@media only screen and (max-width:900px){.p-newsDetail1__boxTime .blog{margin-top:0;margin-left:30px}}.p-newsDetail1 .img{margin:45px 0 86px}@media only screen and (max-width:900px){.p-newsDetail1 .img{margin:40px 0}}.p-newsDetail1 .img img{max-width:100%}.p-newsDetail .news-single{overflow:hidden;font-weight:400}.p-newsDetail .news-single h1{font-size:2.8rem;font-weight:700;padding-left:11px;position:relative;border-left:5px solid #caa745}@media only screen and (max-width:900px){.p-newsDetail .news-single h1{font-size:2.4rem}}.p-newsDetail .news-single h2{font-size:2.6rem;font-weight:700;padding-left:8px}@media only screen and (max-width:900px){.p-newsDetail .news-single h2{font-size:2.2rem}}.p-newsDetail .news-single h3{font-size:2.4rem;font-weight:700;padding-left:11px;position:relative;border-left:5px solid #caa745}@media only screen and (max-width:900px){.p-newsDetail .news-single h3{font-size:2rem}}.p-newsDetail .news-single h3 span{display:inline-block;padding:0 50px 0 12px}@media only screen and (max-width:900px){.p-newsDetail .news-single h3 span{padding:0}}.p-newsDetail .news-single h4{font-size:2.2rem;font-weight:700;padding-left:8px}@media only screen and (max-width:900px){.p-newsDetail .news-single h4{font-size:1.8rem}}.p-newsDetail .news-single h5{font-size:2rem;font-weight:600;padding-left:8px}@media only screen and (max-width:900px){.p-newsDetail .news-single h5{font-size:1.6rem}}.p-newsDetail .news-single h6{font-size:1.8rem;font-weight:600;padding-left:8px}@media only screen and (max-width:900px){.p-newsDetail .news-single h6{font-size:1.5rem}}.p-newsDetail .news-single h1,.p-newsDetail .news-single h2,.p-newsDetail .news-single h3,.p-newsDetail .news-single h4,.p-newsDetail .news-single h5,.p-newsDetail .news-single h6{margin-bottom:25px}@media only screen and (max-width:900px){.p-newsDetail .news-single h1,.p-newsDetail .news-single h2,.p-newsDetail .news-single h3,.p-newsDetail .news-single h4,.p-newsDetail .news-single h5,.p-newsDetail .news-single h6{margin-bottom:20px}}.p-newsDetail .news-single ol{list-style-type:decimal;padding:0 0 0 20px;margin-bottom:25px}@media only screen and (max-width:900px){.p-newsDetail .news-single ol{margin:0 0 20px}}.p-newsDetail .news-single ul{list-style-type:disc;padding:0 0 0 20px;margin:0 0 25px}@media only screen and (max-width:900px){.p-newsDetail .news-single ul{margin:0 0 20px}}.p-newsDetail .news-single ul li::marker{font-size:1rem}.p-newsDetail .news-single p{margin-bottom:10px}.p-newsDetail .news-single p a{color:#caa745;text-decoration:underline;text-underline-offset:2px}.p-newsDetail .news-single p a:hover{text-decoration:none;opacity:1}.p-newsDetail .news-single img{max-width:100%;width:auto;height:auto;margin-bottom:20px}@media only screen and (max-width:900px){.p-newsDetail .news-single img{margin-bottom:10px}}.p-newsDetail .news-single img.aligncenter{text-align:center;margin:0 auto 20px;display:block}@media only screen and (max-width:900px){.p-newsDetail .news-single img.aligncenter{margin:0 auto 10px;display:inherit}}.p-newsDetail .news-single img.alignright{display:block;float:right;margin:0 auto 20px}@media only screen and (max-width:900px){.p-newsDetail .news-single img.alignright{margin:0 auto 10px;display:inherit;float:unset}}.p-newsDetail .news-single table{max-width:718px;width:100%;border-collapse:collapse;margin-top:35px;margin-bottom:25px}@media only screen and (max-width:900px){.p-newsDetail .news-single table{margin-bottom:10px}}.p-newsDetail .news-single table th,.p-newsDetail .news-single table td{border:1px solid #c9c9c9;text-align:center;padding:7px;background:#fff;width:180px}@media only screen and (max-width:900px){.p-newsDetail .news-single table th,.p-newsDetail .news-single table td{padding:6px 0}}.p-newsDetail .news-single table th{background:#b5b5b5;color:#fff;font-weight:400}.p-newsDetail .news-single blockquote{max-width:718px;width:100%;font-size:1.6rem;padding:20px 65px;position:relative;background:#efefef;margin-bottom:25px}@media only screen and (max-width:900px){.p-newsDetail .news-single blockquote{padding:20px 30px;margin-bottom:10px}}.p-newsDetail .news-single blockquote:before{content:"";background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/icon_quote.png) center/cover no-repeat;position:absolute;left:28px;top:25px;width:22px;height:16px}@media only screen and (max-width:900px){.p-newsDetail .news-single blockquote:before{top:20px;left:5px}}.p-price .c-imgTxt1{margin-top:85px;position:relative;min-height:520px;padding:0}.p-price .c-imgTxt1__img{width:560px;height:420px}.p-price .c-imgTxt1__info{position:relative;padding:60px 40px;margin-top:76px;min-width:470px}.p-price .c-imgTxt1__info:before{content:"";position:absolute;background-color:#caa745;width:720px;right:0;top:0;min-height:420px;height:100%;z-index:-1}.p-price .c-imgTxt1__detail p{margin-top:30px}.p-price .c-imgTxt1__detail ul{margin-top:30px}.p-privacy p{font-size:1.5rem;line-height:calc(20 / 15);margin-bottom:20px}@media only screen and (max-width:900px){.p-privacy p{font-size:1.4rem;line-height:calc(36 / 28)}}.p-privacy1{font-size:1.5rem;line-height:calc(20 / 15);padding:45px 0 100px}@media only screen and (max-width:900px){.p-privacy1{padding:0 0 50px}}.p-privacy1 article{padding:30px 0}.p-privacy1 article h2{font-size:3rem;font-weight:500;color:#caa745;margin-bottom:20px}@media only screen and (max-width:900px){.p-privacy1 article h2{font-size:2.4rem}}.p-privacy1 article ul{margin:0 0 20px}.p-privacy1 article ul li{position:relative;padding-left:14px}@media only screen and (max-width:900px){.p-privacy1 article ul li{font-size:1.4rem;line-height:calc(36 / 28)}}.p-privacy1 article ul li:after{content:"";width:3px;height:3px;border-radius:50%;background:#000;position:absolute;left:5px;top:11px}@media only screen and (max-width:900px){.p-privacy1 article ul li:after{left:7px}}.p-privacy1 .c-btn1{margin-top:50px}@media only screen and (max-width:900px){.p-privacy1 .c-btn1{margin-top:0}}.p-reservation2 .wrapper-content{margin-top:10px}.p-reservation2 .c-form1{margin-top:40px}.reservation__wrapper{padding:45px 50px;background-color:#efefef}@media only screen and (max-width:900px){.reservation__wrapper{padding:20px}}.p-users .c-imgTxt1{padding-bottom:0}.p-users1{background-color:#f3fbf5}.p-usersCommit .ttl-jp{font-size:3rem}.u-pconly{display:block}@media only screen and (max-width:900px){.u-pconly{display:none}}.u-sponly{display:none}@media only screen and (max-width:900px){.u-sponly{display:block}}.u-line{position:relative}.u-line:after{position:absolute;content:"";width:1px;height:60px;background:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}@media only screen and (max-width:900px){.u-line:after{display:none}}.u-line1{display:inline;text-decoration:none !important}@media only screen and (max-width:900px){.u-line1{display:none}}@media only screen and (max-width:900px){.u-tel{margin-left:38px}}.pattern{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.pattern:before,.pattern:after{content:"";position:absolute;width:41px;height:27px;top:10px}@media only screen and (max-width:900px){.pattern:before,.pattern:after{top:0}}.pattern:before{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/icon_pattern_left.png) no-repeat;left:-50px}.pattern:after{background:url(//studiostella.jp/wp_stella/wp-content/themes/ddi/assets/css/../img/common/icon_pattern_right.png) no-repeat;right:-50px}.bg-purple{background-color:#607dc1}.bg-green{background-color:#23b039}.bg-yellow{background-color:#dcdf89}.bg-gray{background-color:#ddd}.bg-turquoise{background-color:#f3fbf5}.product__list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.product__list .product__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100% / 4);padding:0 10px;margin-top:30px;font-size:1.2rem}.product__list .product__img{overflow:hidden;position:relative;width:100%;padding-bottom:100%}.product__list .product__img img{margin-bottom:unset;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:5px}.product__list .product__title{margin-top:5px;margin-bottom:unset !important}.product__list .product__price{margin-bottom:unset !important}