﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}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,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul li,ol li{list-style:none}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body{color:#333;font-family:"Sawarabi Gothic", sans-serif;font-size:13px;line-height:1;width:100%}@media (min-width: 750px){html,body{font-size:16px}}@media (min-width: 750px){html{position:relative;min-height:100%;padding-bottom:350px}}body{overflow-x:hidden}img{max-width:100%;vertical-align:bottom}a{text-decoration:none;color:#333}a.is-underline{border-bottom:1px solid #333}a:hover,a:active,button:hover,button:active{color:inherit;outline:0;opacity:0.7;text-decoration:none;transition:0.6s ease-in-out}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.pt45{padding-top:45px !important}.pb45{padding-bottom:45px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.pt40{padding-top:40px !important}.pb40{padding-bottom:40px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.pt35{padding-top:35px !important}.pb35{padding-bottom:35px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.pt25{padding-top:25px !important}.pb25{padding-bottom:25px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.pt15{padding-top:15px !important}.pb15{padding-bottom:15px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.pt5{padding-top:5px !important}.pb5{padding-bottom:5px !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.pt0{padding-top:0px !important}.pb0{padding-bottom:0px !important}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.bold{font-weight:bold}.center{text-align:center}.textright{text-align:right}.color_red{color:#f00 !important}.color_red .is-underline{color:#f00;border-bottom:1px solid #f00 !important}.sponly{display:block !important}@media (min-width: 750px){.sponly{display:none !important}}.pconly{display:none !important}@media (min-width: 750px){.pconly.is-inline{display:inline !important}}@media (min-width: 750px){.pconly.is-block{display:block !important}}.main__content{line-height:1.6;margin-top:50px;margin-bottom:35px}.main__content:after{clear:both;content:"";display:block}@media (min-width: 991px){.main__content{margin-top:80px;margin-bottom:70px}}.container{padding:0 2.5%;max-width:940px;margin:0 auto}@media (min-width: 750px){.container{padding-left:20px;padding-right:20px}}.container.is-padding_reset{padding:0}.inner_padding{padding:0 2.5%}@media (min-width: 750px){.inner_padding{padding-left:20px;padding-right:20px}}.is-indent{padding-left:1em;text-indent:-1em}.btn__wrap{max-width:96%;margin:0 auto;overflow:hidden}.btn__wrap .btn{float:left;width:48%}.btn__wrap .btn.is-right{float:right}a.btn,button.btn{font-size:14px;line-height:50px;height:50px;background:#e8334a;color:#fff;cursor:pointer;border:none;box-shadow:none;display:block;text-align:center;width:100%}@media (min-width: 750px){a.btn,button.btn{font-size:18px;line-height:70px;height:70px}}a.btn.is-undersp,button.btn.is-undersp{margin-bottom:15px}@media (min-width: 750px){a.btn.is-undersp,button.btn.is-undersp{margin-bottom:30px}}a.btn.is-wh,button.btn.is-wh{border:1px solid #e8334a;background:#fff;color:#e8334a}a.btn.is-grey,button.btn.is-grey{background:#8d8d8d}a.btn.is-pink,button.btn.is-pink{border:1px solid #fff;font-size:20px;line-height:70px;height:70px}a.btn.is-disabled,button.btn.is-disabled{background:#e79ea7}.color_pink{color:#e8334a}.indent_half{padding-left:0.5em;text-indent:-0.5em}.side__menu__btn{position:fixed;top:5px;right:2.5%;width:40px;height:40px;padding:8px 8px;cursor:pointer;z-index:130}@media (min-width: 991px){.side__menu__btn{display:none}}.side__menu__btn div{position:relative}.side__menu__btn span{display:block;position:absolute;height:3px;width:100%;left:0;background:#e8334a;transition:.35s ease-in-out}.side__menu__btn span:nth-child(1){top:2px}.side__menu__btn span:nth-child(2){top:10px}.side__menu__btn span:nth-child(3){top:18px}.side__menu{padding:70px 10px 70px;display:none;position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:#f78997;z-index:120}.side__menu__list li a{color:#333;font-size:15px;display:inline-block;padding:20px 0}.js-sideopen .side__menu{display:block}.js-sideopen #js-sideMenuBtn span{background:#333}.js-sideopen #js-sideMenuBtn span:nth-child(1){top:10px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.js-sideopen #js-sideMenuBtn span:nth-child(2){width:0;left:50%}.js-sideopen #js-sideMenuBtn span:nth-child(3){top:10px;-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}.header{min-height:50px;position:fixed;top:0;left:0;width:100%;z-index:110;background-color:#fff;border-bottom:1px solid #bbb}@media (min-width: 991px){.header{min-height:80px}}.header__main{min-height:50px;max-width:1140px;margin:0 auto;position:relative}@media (min-width: 991px){.header__main{min-height:80px}}.header__main__logo{display:block;position:absolute;z-index:120;top:50%;left:2.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 991px){.header__main__logo{left:20px}}.header__main__logo img{max-width:110px}@media (min-width: 991px){.header__main__logo img{max-width:160px}}.header__main__nav{display:none;text-align:right;position:absolute;width:85%;z-index:120;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 991px){.header__main__nav{display:block}}.header__main__nav li{display:inline-block;margin-left:1.5%;font-size:11px;font-weight:bold}@media (min-width: 1140px){.header__main__nav li{margin-left:18px;font-size:13px}}@media (min-width: 1500px){.header__main__nav li{font-size:14px}}.header__main__nav li a{position:relative;display:inline-block;text-decoration:none}.header__main__nav li a::after{position:absolute;bottom:-5px;left:0;content:'';width:100%;height:3px;background:#e8334a;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.header__main__nav li a:hover,.header__main__nav li a:active{color:#e8334a;opacity:1}.header__main__nav li a:hover::after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.footer{text-align:center;width:100%;font-size:10px;padding:0 2.5%;line-height:1.6}@media (min-width: 750px){.footer{position:absolute;bottom:0;height:350px;padding-left:20px;padding-right:20px;font-size:14px;border-top:1px solid #ee8191}}.footer__content{max-width:1100px;margin:0 auto;border-top:1px solid #ee8191;padding:30px 3% 10px}@media (min-width: 750px){.footer__content{border-top:none}}.footer__content h3{text-align:left;margin-bottom:10px}.footer__content h3 img{max-width:70px}@media (min-width: 750px){.footer__content h3 img{max-width:140px}}.footer__content__copy{color:#8d8d8d}.footer__content__list{font-size:0;text-align:left;margin-bottom:20px}.footer__content__list li{display:inline-block;vertical-align:top;width:50%;font-size:10px;padding:5px 0 5px 8px;background:url(/assets/common/icon_f_nav-31be6e48ecb40555ee52ad0cfb184b6aab4431fce3b5140c933439ca2e5886bf.png) no-repeat transparent;background-position:left center;background-size:5px}@media (min-width: 750px){.footer__content__list li{padding-top:10px;padding-bottom:10px;width:auto;margin-right:15px}}@media (min-width: 991px){.footer__content__list li{font-size:14px;margin-right:20px}}.footer__content__add{font-size:12px;text-align:left;margin-bottom:15px}@media (min-width: 750px){.footer__content__add{font-size:16px}}.footer__content__logo{overflow:hidden;margin-bottom:25px}.footer__content__logo h2{float:left}.footer__content__logo h2 img{max-width:115px}@media (min-width: 750px){.footer__content__logo h2 img{max-width:230px}}.footer__content__logo .is-fb{float:right}.footer__content__logo .is-fb img{max-width:39px}@media (min-width: 750px){.footer__content__logo .is-fb img{max-width:78px}}section.content{max-width:1260px;margin:30px auto 50px;padding:0 4%}@media (min-width: 750px){section.content{margin-top:50px;margin-bottom:100px;padding-right:30px;padding-left:30px}}.main__title{padding-top:15px;padding-bottom:20px;text-align:center}@media (min-width: 750px){.main__title{padding-top:30px;padding-bottom:40px}}.main__title.is-top{max-width:100%;margin:0 auto;padding-bottom:30px}@media (min-width: 750px){.main__title.is-top{padding-bottom:60px}}.main__title.is-top p{font-weight:bold;font-size:18px;color:#e8334a}@media (min-width: 750px){.main__title.is-top p{font-size:21px}}.main__title.is-top p .is-inline_block{display:inline-block}.main__title img{max-width:170px}@media (min-width: 750px){.main__title img{max-width:340px}}.main__title img.is-lab{max-width:260px}@media (min-width: 750px){.main__title img.is-lab{max-width:520px}}.main__title img.is-farm{max-width:197px}@media (min-width: 750px){.main__title img.is-farm{max-width:394px}}.main__title img.is-good_shop{max-width:294px}@media (min-width: 750px){.main__title img.is-good_shop{max-width:588px}}.main__title img.is-studio_switch{max-width:165px}@media (min-width: 750px){.main__title img.is-studio_switch{max-width:330px}}.main__title img.is-psk{max-width:252px}@media (min-width: 750px){.main__title img.is-psk{max-width:504px}}.main__title h2{color:#333;font-size:14px;font-weight:normal;line-height:1}@media (min-width: 750px){.main__title h2{font-size:28px}}.main__title h2.is-event{padding-bottom:10px}.main__title h2.is-event img{max-width:120px}@media (min-width: 750px){.main__title h2.is-event img{max-width:240px}}.main__title h2.is-event span{color:#444;padding-top:15px;letter-spacing:0;margin-bottom:0;font-size:14px}@media (min-width: 750px){.main__title h2.is-event span{padding-top:25px;font-size:22px}}.main__title h2.is-faq img{max-width:98px}@media (min-width: 750px){.main__title h2.is-faq img{max-width:195px}}.main__title h2.is-access img{max-width:142px}@media (min-width: 750px){.main__title h2.is-access img{max-width:284px}}.main__title h2.is-concept{margin-bottom:15px}.main__title h2 span{display:block;font-size:35px;color:#e8334a;letter-spacing:0.3rem;margin-bottom:10px}@media (min-width: 750px){.main__title h2 span{font-size:70px}}.main__title h2.is-concept img{max-width:168px}@media (min-width: 750px){.main__title h2.is-concept img{max-width:336px}}.main__title h2.is-intro img{max-width:287px}@media (min-width: 750px){.main__title h2.is-intro img{max-width:574px}}.main__title h2.is-floormap img{max-width:194px}@media (min-width: 750px){.main__title h2.is-floormap img{max-width:388px}}.main__title h2.is-pre_reserve img{max-width:266px}@media (min-width: 750px){.main__title h2.is-pre_reserve img{max-width:532px}}.main__title h2.is-pre_reserve span{color:#444;padding-top:15px;letter-spacing:0;margin-bottom:0;font-size:14px}@media (min-width: 750px){.main__title h2.is-pre_reserve span{padding-top:25px;font-size:22px}}.tab__link{padding-bottom:70px;font-size:0;letter-spacing:normal}.tab__link li{display:inline-block;vertical-align:top;width:31%;margin-right:3.5%;border:1px solid #3dbdd1;border-radius:10px;text-align:center;box-shadow:0px 3px 3px 0px #7ab8c2;background:#43d9f1;padding:0 5px;background:linear-gradient(to bottom, #43d9f1 0%, #32cde6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#43d9f1', endColorstr='#32cde6',GradientType=0 )}.tab__link li:nth-child(3){margin-right:0}@media (min-width: 750px){.tab__link li{padding:0 15px}}.tab__link li a{display:block;padding:12px 0;color:#fff;font-size:12px;background:url(/images/common/icon_arw.png) center right no-repeat;background-size:12px;padding-right:14px}@media (min-width: 750px){.tab__link li a{font-size:24px;padding-right:34px;background-size:28px}}:placeholder-shown{color:#838282}::-webkit-input-placeholder{color:#838282}:-moz-placeholder{color:#838282;opacity:1}::-moz-placeholder{color:#838282;opacity:1}:-ms-input-placeholder{color:#838282}input:focus,textarea:focus,select:focus{outline-offset:none}:focus{outline:none}button,input,select,textarea{font-family:inherit;font-size:100%}.form__group{overflow:hidden;position:relative}.form__group.is-undersp{margin-bottom:15px}.form__group .is-inline{margin-bottom:10px}@media (min-width: 750px){.form__group .is-inline{margin-bottom:20px}}.form__group .is-inline p{display:inline;padding:0 1%}.form__group .is-inline input[type="text"],.form__group .is-inline input[type="number"]{display:inline;max-width:40%;margin-bottom:0}.form__group__title{display:block;font-size:14px;text-align:left;margin-bottom:10px}@media (min-width: 750px){.form__group__title{font-size:18px}}.form__group__title span{font-size:12px;display:block}@media (min-width: 750px){.form__group__title span{font-size:14px}}.form__group input,.form__group select,.form__group textarea{background:#fff;color:#333;border:1px solid #d0d0d0;border-radius:4px;padding:6px 10px;width:100%;font-size:12px;margin-bottom:10px;font-weight:normal}@media (min-width: 750px){.form__group input,.form__group select,.form__group textarea{margin-bottom:20px}}.form__group select{outline:none;text-indent:0.01px;text-overflow:'';background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:30px;background:url(/assets/common/select_arw-8cfe04c9322f737d3e17eae2d16b3938f335a1ce58eac2cf2162ac5c5aa395e7.png) no-repeat transparent;background-position:right 10px center;background-size:9px}.form__group select option{background-color:#fff;color:#333}.form__group select::-ms-expand{display:none}.form__group select:-moz-focusring{color:transparent;text-shadow:none}.form__group textarea{resize:none;max-height:42px}.form__group input[type=radio],.form__group input[type=checkbox]{display:none;margin:0}.form__group input[type=checkbox]+span{padding:1px 0 1px 25px;position:relative;margin-right:20px;font-size:14px}.form__group input[type=checkbox]+span::before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #d0d0d0}.form__group input[type=checkbox]:checked+span::before{background:#e8334a;border:1px solid #e8334a}.form__group input[type=checkbox]:checked+span::after{content:"";display:block;position:absolute;top:2px;left:5px;width:7px;height:10px;-webkit-transform:rotate(40deg);transform:rotate(40deg);border-bottom:2px solid #fff;border-right:2px solid #fff}.o-column{position:relative}.o-column:after{clear:both;content:"";display:block}.o-column__left{float:left;width:50%}.o-column__left.is-sp_pad10{padding:0 10px}.o-column__left.is-course_width{width:37%}.o-column__left.is-re_confirm_name{width:47.5%}@media (min-width: 750px){.o-column__left.is-re_confirm_name{margin-right:5%}}.o-column__right{float:right;width:50%}.o-column__right.is-sp_pad10{padding:0 10px}.o-column__right.is-course_width{width:61%}.o-column__right.is-re_confirm_name{width:47.5%}@media (min-width: 750px){.o-column__right.is-re_confirm_name{float:left}}.o-column__item_list:after{clear:both;content:"";display:block}.o-column__item_list.is-column3>li{width:33.33%;float:left}.o-column__item_list.is-column3.is-buffet_price{padding-bottom:12px;margin-bottom:12px}@media (min-width: 750px){.o-column__item_list.is-column3.is-buffet_price{padding-bottom:24px;margin-bottom:24px}}.o-column__item_list.is-renewal{max-width:600px;margin:15px auto 0}.o-column__item_list.is-renewal>li{width:50%;float:left;text-align:center}.o-column__item_list.is-renewal>li p{margin-top:8px;font-size:15px}@media (min-width: 750px){.o-column__item_list.is-renewal>li p{font-size:18px}}.o-column__item_list.is-renewal .p-psk__buffet_wrap__buffet_price dd{color:#f65867;font-size:30px;line-height:1;display:inline-block}@media (min-width: 750px){.o-column__item_list.is-renewal .p-psk__buffet_wrap__buffet_price dd{font-size:36px}}.o-column__item_list.is-renewal .p-psk__buffet_wrap__buffet_price dd span{display:block;font-size:18px;line-height:1;text-align:right}@media (min-width: 750px){.o-column__item_list.is-renewal .p-psk__buffet_wrap__buffet_price dd span{font-size:24px}}.o-comment__title_img{max-width:170px;margin:0 auto}@media (min-width: 750px){.o-comment__title_img{max-width:340px}}.o-comment__title_img.is-popup{max-width:135px;margin-top:30px;margin-bottom:20px}@media (min-width: 750px){.o-comment__title_img.is-popup{max-width:270px;margin-top:60px;margin-bottom:40px}}.o-comment__title_img.is-item{max-width:300px;margin-top:20px;margin-bottom:20px}@media (min-width: 750px){.o-comment__title_img.is-item{max-width:651px;margin-top:40px;margin-bottom:40px}}.o-comment__title_img.is-feature{max-width:168px}@media (min-width: 750px){.o-comment__title_img.is-feature{max-width:336px}}.o-comment__title_img.is-news{max-width:103px}@media (min-width: 750px){.o-comment__title_img.is-news{max-width:206px}}.o-comment__title_img.is-point{max-width:118px;margin-bottom:24px}@media (min-width: 750px){.o-comment__title_img.is-point{max-width:236px;margin-bottom:36px}}.o-comment__title_img.is-course{max-width:inherit;margin-bottom:24px;text-align:center}.o-comment__title_img.is-course img{max-width:142px}@media (min-width: 750px){.o-comment__title_img.is-course{margin-bottom:36px}.o-comment__title_img.is-course img{max-width:284px}}.o-comment__title_img.is-course span{display:block;width:100%;margin-top:20px}.o-comment__title_img.is-buffet{max-width:168px;margin-bottom:20px}@media (min-width: 750px){.o-comment__title_img.is-buffet{max-width:336px;margin-bottom:30px}}.o-comment__sub_title_text{text-align:center;font-size:11px;margin-bottom:4px}@media (min-width: 750px){.o-comment__sub_title_text{font-size:14px;margin-bottom:8px}}.o-comment__title_text{color:#e8334a;font-size:18px;text-align:center;font-weight:normal;line-height:1.2;padding:15px 0 20px}@media (min-width: 750px){.o-comment__title_text{font-size:21px;padding:20px 0}}@media (min-width: 750px){.o-comment__title_text.is-news{padding:20px 0 30px}}.o-comment__title_text .is-block_inline{display:inline-block}.o-comment.is-tab_buffet{padding-top:30px}@media (min-width: 750px){.o-comment.is-tab_buffet{padding-top:60px}}.o-img_box{margin:0 auto;text-align:center}.o-img_box.is-base_rectangle{max-width:900px;width:94.66%;margin-bottom:15px}@media (min-width: 750px){.o-img_box.is-base_rectangle{margin-bottom:30px}}.o-img_box.is-mb_m{margin-bottom:30px}@media (min-width: 750px){.o-img_box.is-mb_m{margin-bottom:60px}}.o-base_text{line-height:1.7;width:88%;margin:0 auto;max-width:900px}@media (min-width: 750px){.o-base_text{width:100%}}.o-base_text.is-mb_s{margin-bottom:15px}@media (min-width: 750px){.o-base_text.is-mb_s{margin-bottom:30px}}.o-base_text.is-mb_s_m{margin-bottom:25px}@media (min-width: 750px){.o-base_text.is-mb_s_m{margin-bottom:50px}}.o-base_text.is-mb_s_l{margin-bottom:30px}@media (min-width: 750px){.o-base_text.is-mb_s_l{margin-bottom:60px}}.o-base_text.is-mb_s_l_pc_half{margin-bottom:30px}@media (min-width: 750px){.o-base_text.is-mb_s_l_pc_half{margin-bottom:45px}}.o-base_text.is-mb_base{margin-bottom:40px}@media (min-width: 750px){.o-base_text.is-mb_base{margin-bottom:80px}}.o-base_text.is-mb_base_pc_half{margin-bottom:40px}@media (min-width: 750px){.o-base_text.is-mb_base_pc_half{margin-bottom:60px}}.o-base_text.is-mb25{margin-bottom:25px}.o-base_text.is-mb30{margin-bottom:30px}.o-base_text .is-mb30{margin-bottom:30px}.o-base_text .is-sub__title{font-size:15px;line-height:2;margin-bottom:20px}@media (min-width: 750px){.o-base_text .is-sub__title{font-size:18px}}.o-link.is-reservation{margin:50px auto 0;max-width:900px}@media (min-width: 750px){.o-link.is-reservation{margin-top:100px}}.o-link.is-reservation a{background-color:#e8334a;color:#fff;display:block;text-align:center;font-size:14px;line-height:50px}@media (min-width: 750px){.o-link.is-reservation a{font-size:17px}}.o-link.is-mt0{margin-top:0}.o-link.is-psk{margin-top:17px}@media (min-width: 750px){.o-link.is-psk{margin-top:34px}}.o-tab__item_list{max-width:900px;margin:0 auto}.o-tab__item_list:after{clear:both;content:"";display:block}.o-tab__item_list.is-buffet>li{text-align:center;width:50%;float:left;padding:10px 0;color:#fc92a0;border-bottom:1px solid #d0d0d0;background-color:#f9e1de;margin-top:5px;cursor:pointer}.o-tab__item_list.is-buffet>li:hover{color:#fc92a0;outline:0;opacity:1.0;text-decoration:none}@media (min-width: 750px){.o-tab__item_list.is-buffet>li:hover{opacity:0.7}}.o-tab__item_list.is-buffet>li:active{opacity:1.0}.o-tab__item_list.is-buffet>li.is-active{background-color:#fff;color:#333}.o-tab__item_list.is-buffet>li.is-active{border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-bottom:none;margin-top:0;padding-top:15px}.o-tab__item_list.is-buffet>li.is-active:hover{outline:0;opacity:1.0;text-decoration:none}@media (min-width: 750px){.o-tab__item_list.is-buffet>li.is-active:hover{opacity:0.7}}.o-tab__item_list.is-buffet>li.is-active:active{opacity:1.0}.o-text_title.is-under_pink{color:#e8334a;text-align:center;line-height:1.4;font-size:18px;padding:26px 0}@media (min-width: 750px){.o-text_title.is-under_pink{font-size:36px;padding:52px 0}}.o-text_title.is-rule_middle{line-height:1.7;width:88%;margin:0 auto 16px;max-width:900px;font-size:14px}@media (min-width: 750px){.o-text_title.is-rule_middle{width:100%;font-size:17px}}.o-indent.is-indent_list{line-height:1.7}.o-indent.is-indent_list>li{padding-left:0.75em;text-indent:-0.75em}.o-indent.is-indent_list>li>ul>li{padding-left:2em;text-indent:-2em}.o-box.is-reserve{border:1px solid #d0d0d0;line-height:1.5;text-align:center;padding:20px 10px;margin-bottom:33px}@media (min-width: 750px){.o-box.is-reserve{margin-bottom:66px}}.o-box.is-reserve .is-mb25{margin-bottom:25px}.o-box.is-reserve .is-font_s{font-size:12px}@media (min-width: 750px){.o-box.is-reserve .is-font_s{font-size:15px}}.o-box.is-reserve.is-bg_color_pb{padding:20px 10px 10px}.o-box.is-reserve.is-bg_color_pb .is-bg_pink{background-color:#fdf7f6;padding:20px 18px}.o-box.is-reserve.is-index{text-align:left;line-height:1.7}@media (min-width: 750px){.o-box.is-reserve.is-index{padding:40px 10%}}.o-box.is-access_bg_pink{background-color:#fbe3e3}.o-box.is-access_bg{border:1px solid #bbb}.p-reserve .form__group__title span.is-domain{font-size:13px;color:#f00;font-weight:bold;text-decoration:underline}@media (min-width: 750px){.p-reserve .form__group__title span.is-domain{font-size:16px}}.p-reserve .reserve__flow{padding:10px 2.5% 5px;border:1px solid #d0d0d0;max-width:900px;margin:0 auto 30px}@media (min-width: 750px){.p-reserve .reserve__flow{padding:20px 20px 10px}}.p-reserve .reserve__flow h3{text-align:center;color:#e8334a;margin-bottom:10px;font-size:18px}@media (min-width: 750px){.p-reserve .reserve__flow h3{font-size:22px}}.p-reserve .reserve__flow dl{margin-bottom:10px}.p-reserve .reserve__flow dl .is-caution{font-size:11px}.p-reserve .reserve__cancel{text-align:right;font-size:12px;margin-bottom:20px;overflow:hidden}.p-reserve .reserve__cancel table{margin-top:5px;float:right}.p-reserve .reserve__cancel table th,.p-reserve .reserve__cancel table td{font-weight:normal;width:50%;text-align:left;border:1px solid #d0d0d0;padding:5px 10px}.p-reserve .reserve__cancel table td{text-align:right}.p-reserve .reserve__form__confirm{background:#fdf7f6;padding:25px 3%;margin-top:10px;margin-bottom:20px;display:table;width:100%}@media (min-width: 750px){.p-reserve .reserve__form__confirm{margin-top:20px}}.p-reserve .reserve__form__confirm dt{display:table-cell;width:80px}.p-reserve .reserve__form__confirm dd{display:table-cell}.p-reserve .reserve__form__confirm dd table{margin-top:10px}.p-reserve .reserve__form__confirm dd table th{font-weight:normal;text-align:left;padding-right:10px}.p-reserve .reserve__tab__list{overflow:hidden;max-width:900px;margin:20px auto 0;font-size:13px}@media (min-width: 750px){.p-reserve .reserve__tab__list{font-size:18px}}.p-reserve .reserve__tab__list li{float:left;width:32%;text-align:center}.p-reserve .reserve__tab__list li:nth-child(3){width:36%}.p-reserve .reserve__tab__list li a{padding:10px 0;display:block;color:#fc92a0;border-bottom:1px solid #d0d0d0;background:#f9e1de;margin-top:5px}.p-reserve .reserve__tab__list li a.js-tab_active{background:#fff;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-bottom:none;margin-top:0;padding-top:15px;color:#333}.p-reserve .reserve__tab__content{padding:10px 2.5%;border:1px solid #d0d0d0;border-top:none;max-width:900px;margin:0 auto}@media (min-width: 750px){.p-reserve .reserve__tab__content{padding:20px}}.p-reserve .reserve__tab__content .container{border:1px solid #d0d0d0;padding:12px 8px}.p-reserve .reserve__tab__content table{width:100%;border-collapse:separate;border-spacing:0 8px}.p-reserve .reserve__tab__content table.is-studio td{background:transparent;position:static;padding:0}.p-reserve .reserve__tab__content table.is-studio td .is-reserve{position:relative;padding:0 10px 0 2.5%}@media (min-width: 750px){.p-reserve .reserve__tab__content table.is-studio td .is-reserve{padding-left:15%;padding-right:0}}.p-reserve .reserve__tab__content table.is-studio td .is-reserve.is-title{margin-top:10px;line-height:1.3}.p-reserve .reserve__tab__content table.is-studio td .is-reserve.is-title p{font-size:10px}@media (min-width: 750px){.p-reserve .reserve__tab__content table.is-studio td .is-reserve.is-title p{font-size:14px}}.p-reserve .reserve__tab__content table.is-studio td .is-warp{background:#fef7f2;padding:15px 0}.p-reserve .reserve__tab__content table.is-studio td .is-time{margin-top:5px;border:1px solid #d0d0d0;text-align:center;padding:8px;margin-bottom:10px}.p-reserve .reserve__tab__content table.is-studio td .is-time span{padding:0 5%}@media (min-width: 750px){.p-reserve .reserve__tab__content table.is-studio td .is-time span{padding-left:20px;padding-right:20px}}.p-reserve .reserve__tab__content table th{width:80px;padding-left:10px;text-align:left;font-size:14px;font-weight:normal;vertical-align:middle}@media (min-width: 750px){.p-reserve .reserve__tab__content table th{font-size:18px;width:100px}}.p-reserve .reserve__tab__content table td{background:#fef7f2;padding:15px 10px 15px 2.5%;position:relative;font-size:14px}@media (min-width: 750px){.p-reserve .reserve__tab__content table td{padding-left:15%;padding-right:0;font-size:18px}}.p-reserve .reserve__tab__content table td img{max-width:30px;margin-right:3%}@media (min-width: 750px){.p-reserve .reserve__tab__content table td img{max-width:76px;margin-right:20px}}.p-reserve .reserve__tab__content table td .btn{max-width:40%;min-width:80px;position:absolute;right:10px;top:50%;font-size:13px;line-height:28px;height:28px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 750px){.p-reserve .reserve__tab__content table td .btn{line-height:40px;height:40px;font-size:16px;display:inline-block;right:15%}}.p-reserve .reserve__tab__content table td.is-disabled{background:#efefef;text-align:center;padding-left:0;color:#e8334a;font-size:18px;font-weight:bold}@media (min-width: 750px){.p-reserve .reserve__tab__content table td.is-disabled{font-size:24px}}.p-reserve .reserve__tab__content table td.is-disabled img{margin:0 auto}.p-reserve .reserve__calendar{background:#fdf7f6;padding:10px 0;font-size:12px}@media (min-width: 750px){.p-reserve .reserve__calendar{padding:20px 0;font-size:18px}}.p-reserve .reserve__calendar__table{width:100%}.p-reserve .reserve__calendar__table td{text-align:center;width:14.2%;vertical-align:middle}.p-reserve .reserve__calendar__table td span{display:block}.p-reserve .reserve__calendar__table td button{padding:0;border:none;box-shadow:none;background:transparent;cursor:pointer}.p-reserve .reserve__calendar__table td button:hover,.p-reserve .reserve__calendar__table td button:active{color:#e8334a}.p-reserve .reserve__calendar__table .is-current button{background:#e8334a;width:55px;height:55px;border-radius:50%;color:#fff;display:block;margin:0 auto;position:relative;pointer-events:none}@media (min-width: 750px){.p-reserve .reserve__calendar__table .is-current button{width:110px;height:110px}}.p-reserve .reserve__calendar__table .is-current button p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-reserve .reserve__calendar__day{display:table;width:100%;color:#ec596c;margin-bottom:10px}@media (min-width: 750px){.p-reserve .reserve__calendar__day{margin-bottom:20px}}.p-reserve .reserve__calendar__day button{color:#ec596c;background:transparent;border:none;box-shadow:none;padding:0;cursor:pointer}.p-reserve .reserve__calendar__day img{max-width:10px}@media (min-width: 750px){.p-reserve .reserve__calendar__day img{max-width:20px}}.p-reserve .reserve__calendar__day .is-left{display:table-cell;text-align:left;vertical-align:middle;width:37%}.p-reserve .reserve__calendar__day .is-left img{margin-right:10px}.p-reserve .reserve__calendar__day .is-center{display:table-cell;text-align:center;vertical-align:top;line-height:1.3;width:26%}.p-reserve .reserve__calendar__day .is-center .is-day{font-size:17px}@media (min-width: 750px){.p-reserve .reserve__calendar__day .is-center .is-day{font-size:24px}}.p-reserve .reserve__calendar__day .is-right{display:table-cell;text-align:right;vertical-align:middle;width:37%}.p-reserve .reserve__calendar__day .is-right img{margin-left:10px}.p-reserve .reserve__check{margin-bottom:20px}.p-reserve .reserve__check__content{display:none;border:1px solid #d0d0d0;padding:15px 2.5% 5px;margin-bottom:20px}@media (min-width: 750px){.p-reserve .reserve__check__content{margin-bottom:40px}}.p-reserve .reserve__check__content .is-takeout_only{display:none}.p-reserve .reserve__check__content.is-takeout .is-takeout_only{display:block}.p-reserve .reserve__check__content .is-free_only{display:none}.p-reserve .reserve__check__content.is-free .is-free_only{display:block}.p-reserve .reserve__check__content .is-caution{font-size:11px;margin-top:5px;margin-bottom:10px}.p-reserve .reserve__check__content .is-caution.is-nosp{margin:0}.p-reserve .reserve__check__content .is-caution.is-indent{margin-left:2.5%;margin-right:2.5%}.p-reserve .reserve__check__content .is-caution a{border-bottom:1px solid #333}.p-reserve .reserve__check__content .form__group.is-takeout_only .is-inline input[type="number"]{max-width:25%}.p-reserve .reserve__check__content .form__group .is-inline .is-caution{display:block;padding:0 2.5%}.p-reserve .reserve__check__content .form__group .is-inline .is-caution.is-left_space{padding-left:1em}.p-reserve .reserve__check__content .form__group .is-inline input[type="number"]{max-width:35%}@media (min-width: 750px){.p-reserve .reserve__check__content .form__group .is-inline input[type="number"]{max-width:60%}}.p-reserve .reserve__check__content h3{font-weight:normal;font-size:13px;margin-bottom:20px}.p-reserve .reserve__check__content .form__group__title{display:inline-block;width:55%;padding:0 2.5%;font-size:13px;margin-bottom:0}.p-reserve .reserve__check__content .form__group__title span{display:inline}@media (min-width: 750px){.p-reserve .reserve__check__content .form__group__title{width:30%}}.p-reserve .reserve__check .form__group{display:table;width:100%}.p-reserve .reserve__check .form__group input[type="checkbox"]+span{margin-right:0}.p-reserve .reserve__check label{display:table-cell;text-align:left;width:110px}.p-reserve .reserve__check__select{display:table-cell;width:calc(100% - 110px);text-align:right}.p-reserve .reserve__check__select select{margin-bottom:0}.p-confirm .confirm__content{text-align:center;padding:20px 2.5% 10px;border:1px solid #d0d0d0;margin-bottom:25px}@media (min-width: 750px){.p-confirm .confirm__content{padding-top:40px;margin-bottom:50px}}.p-confirm .confirm__content .is-text{padding-bottom:15px}@media (min-width: 750px){.p-confirm .confirm__content .is-text{padding-bottom:30px}}.p-confirm .confirm__content dl{padding:20px 0}.p-confirm .confirm__content dl dt{margin-bottom:10px;font-weight:normal}.p-confirm .confirm__content dl dd{font-size:15px;font-weight:bold}@media (min-width: 750px){.p-confirm .confirm__content dl dd{font-size:18px}}.p-confirm .confirm__content dl dd .is-big{font-size:17px}@media (min-width: 750px){.p-confirm .confirm__content dl dd .is-big{font-size:20px}}body.js-top__header .header__warp{display:none}@media (min-width: 991px){body.js-top__header .header__warp{display:block}}body.js-top__header header{position:absolute}body.js-top__header .header__main__nav{display:none}.p-index .main__content{margin-top:0;padding-top:28px}@media (min-width: 991px){.p-index .main__content{padding-top:56px}}.p-index .slick-active{opacity:1}.p-index .top__slide{padding-left:4%;padding-right:4%;padding-bottom:80px;max-width:800px;margin:0 auto}@media (min-width: 750px){.p-index .top__slide{padding-left:20px;padding-right:20px}}.p-index .top__content{padding:0 2.5% 10px;font-size:12px;line-height:2;max-width:700px;margin:0 auto;letter-spacing:0.06rem}@media (min-width: 750px){.p-index .top__content{font-size:14px;padding-left:20px;padding-right:20px;padding-bottom:30px}}.p-index .top__content .is-right_img{padding-top:15px}.p-index .top__content .is-right_img img{float:right;max-width:32.5%;margin-left:3%;margin-top:-20px}@media (min-width: 750px){.p-index .top__content .is-right_img img{max-width:25%;margin-left:4%;margin-bottom:10px}}.p-index .top__content .is-left_img{display:table;width:100%;margin:15px 0 10px}.p-index .top__content .is-left_img p{display:table-cell;vertical-align:middle;padding-left:3%;width:63%;font-size:15px;line-height:1.6}@media (min-width: 750px){.p-index .top__content .is-left_img p{font-size:18px}}.p-index .top__content .is-left_img .is-img{display:table-cell;vertical-align:middle;width:34%}@media (min-width: 750px){.p-index .top__content .is-left_img .is-img{width:21%;margin-top:15px;margin-bottom:10px}}.p-index .top__content .is-img{text-align:center;margin:20px auto}.p-index .top__content .is-circle_img{margin:0 auto 25px;width:59.25%;max-width:400px}.p-index .top__nav{display:none;max-width:1140px;padding-left:20px;padding-right:20px;margin:0 auto;text-align:center}@media (min-width: 991px){.p-index .top__nav{display:block}}.p-index .top__nav ul{font-size:0;padding-top:20px}.p-index .top__nav ul li{display:inline-block;margin-right:2%;font-size:14px;font-weight:bold}@media (min-width: 1140px){.p-index .top__nav ul li{margin-right:30px;font-size:15px}}@media (min-width: 1500px){.p-index .top__nav ul li{font-size:15px}}.p-index .top__nav ul li:last-child{margin-right:0}.p-index .top__nav ul li a{position:relative;display:inline-block;text-decoration:none}.p-index .top__nav ul li a::after{position:absolute;bottom:-5px;left:0;content:'';width:100%;height:3px;background:#e8334a;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.p-index .top__nav ul li a:hover,.p-index .top__nav ul li a:active{color:#e8334a;opacity:1}.p-index .top__nav ul li a:hover::after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.p-index .top__kv{background:url(/assets/top/kv_01-cdefde893d844fa55ab069b1a3acacc233461f510473ee656be697839b2dd656.png) center top no-repeat;background-size:cover;padding-top:177.8%;height:0;position:relative;width:100%;text-align:center}@media (min-width: 991px){.p-index .top__kv{background:url(/assets/top/kv_pc_01-791a5bb078d7d771214b1f7850521d6404a8c524aff9e206df075e480fdd8758.png) center top no-repeat;background-size:cover;padding-top:0;height:500px;margin-top:80px}}.p-index .top__kv__logo{position:absolute;top:3%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:52%;margin:0 auto}@media (min-width: 991px){.p-index .top__kv__logo{top:30px;width:160px}}.p-index .top__kv__day{position:absolute;bottom:18%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0 auto;width:100%;max-width:78%}@media (min-width: 991px){.p-index .top__kv__day{top:260px;bottom:0;max-width:465px}}.p-index .top__kv__text{position:absolute;width:100%;top:70%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:25px;line-height:1.3;color:#e8334a}@media (min-width: 991px){.p-index .top__kv__text{font-size:50px;top:270px}}.p-index .top__kv__btn{position:absolute;bottom:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70%;margin:0 auto}@media (min-width: 991px){.p-index .top__kv__btn{width:300px;bottom:70px}}.p-index .top__kv__btn .btn{font-size:15px;height:45px;line-height:45px;letter-spacing:0.1rem}@media (min-width: 991px){.p-index .top__kv__btn .btn{font-size:18px;height:70px;line-height:70px}}.p-index__floormap_mv{max-width:712px;margin:0 auto 28px}@media (min-width: 750px){.p-index__floormap_mv{margin-bottom:56px}}.p-lab .main__content{background:url(/assets/lab/lab_bg-c0249fe97ceabe9446afb2cef39e90d9a2eaeffc9674a474d993889c6e25e046.png) top center repeat-x;background-size:100%}@media (min-width: 750px){.p-lab .main__content{background:url(/assets/lab/lab_bg_pc-186953ee96f0069ce68d4869b453b0921ff1c167ee357ef6863551298b27ab2b.png) top center repeat-x}}.p-lab .main__title{padding-top:90px}@media (min-width: 750px){.p-lab .main__title{padding-top:180px;padding-bottom:50px}}.p-lab .o-base_text{width:95%}@media (min-width: 750px){.p-lab .o-base_text{width:79%}}.p-lab .o-comment__sub_title_text{margin:0 auto 15px}.p-lab .o-comment__sub_title_text img{max-width:120px}@media (min-width: 750px){.p-lab .o-comment__sub_title_text{margin-bottom:30px}.p-lab .o-comment__sub_title_text img{max-width:100%}}.p-lab .top__slide{padding-bottom:60px}.p-lab .top__slide .slick-dots{bottom:-30px}.p-lab .top__slide .slick-dots li{width:10px;height:10px}.p-lab .top__slide .slick-dots li button::before{width:10px;height:10px;line-height:10px}.p-lab__sweets_block.is-mb_space{margin-bottom:30px}@media (min-width: 750px){.p-lab__sweets_block.is-mb_space{margin-bottom:60px}}.p-lab__sweets_block__item_list>li{margin-bottom:25px}@media (min-width: 750px){.p-lab__sweets_block__item_list>li{margin-bottom:50px}}.p-lab__sweets_block__item_list>li:last-child{margin-bottom:0}.p-lab__sweets_block__item_list>li>dl>dt{color:#000;text-align:center;margin-bottom:15px}.p-lab__sweets_block__item_list>li>dl>dt span{display:block;font-size:15px}@media (min-width: 750px){.p-lab__sweets_block__item_list>li>dl>dt span{font-size:18px}}.p-lab__sweets_block__item_list>li>dl>dt h4{font-size:17px}@media (min-width: 750px){.p-lab__sweets_block__item_list>li>dl>dt h4{font-size:20px}}.p-lab__sweets_block__item_list>li>dl>dt h4::before,.p-lab__sweets_block__item_list>li>dl>dt h4::after{content:'';display:inline-block;width:14px;height:14px;margin:0 5px;background-image:url(/assets/lab/icon_dia-cd20c0d82c880b5ca02abcd93322af0de3e0d471c09dcf134d3c9e48374a4794.png);background-position:center center;background-repeat:no-repeat;background-size:14px 14px}@media (min-width: 750px){.p-lab__sweets_block__item_list>li>dl>dt h4::before,.p-lab__sweets_block__item_list>li>dl>dt h4::after{margin:0 8px;width:18px;height:18px;background-size:18px 18px}}.p-lab__sweets_block__item_list>li>dl>dt .is-border_pink{display:inline-block;padding-bottom:2px;border-bottom:2px solid #e8334a}@media (min-width: 750px){.p-lab__sweets_block__item_list>li>dl>dt .is-border_pink{padding-bottom:4px;border-bottom:5px solid #e8334a}}.p-lab__sweets_block__item_list>li>dl>dd{line-height:1.5}.p-lab__sweets_block__item_list>li>dl>dd table tr td{vertical-align:middle}.p-lab__sweets_block__news_circle{width:38%;padding:0 3.5%}@media (min-width: 750px){.p-lab__sweets_block__news_circle{width:29%}}.p-lab__sweets_block__news_circle img{border-radius:50%}.p-lab__sweets_block__news_cnt{width:62%;padding-right:1em}.p-lab__sweets_block__news_cnt .is-price{text-align:right;padding-top:10px;font-size:15px}@media (min-width: 750px){.p-lab__sweets_block__news_cnt .is-price{padding-top:20px;font-size:20px}}.p-lab__sweets_block__news_cnt .is-price span{font-size:10px}@media (min-width: 750px){.p-lab__sweets_block__news_cnt .is-price span{font-size:14px}}body.is-farm .header{border:none;min-height:62px}@media (min-width: 750px){body.is-farm .header{border-bottom:1px solid #373737}}@media (min-width: 991px){body.is-farm .header{min-height:80px}}body.is-farm .main__content{margin-top:80px}@media (min-width: 991px){body.is-farm .main__content{margin-top:120px}}.p-farm .farm__bg{text-align:center;position:fixed;z-index:110;width:100%;top:42px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-farm .farm__bg img{margin:0 auto}@media (min-width: 750px){.p-farm .farm__bg{top:35px}}@media (min-width: 991px){.p-farm .farm__bg{top:54px}}.p-farm .slick-dots{bottom:-30px}.p-farm .slick-dots li{width:10px;height:10px}.p-farm .slick-dots li button::before{width:10px;height:10px;line-height:10px}.p-farm .top__slide{margin-bottom:90px}.p-farm__point_wrap{line-height:1.8}@media (min-width: 750px){.p-farm__point_wrap{max-width:900px;margin:0 auto}}.p-farm__point_wrap__item_list{margin-bottom:24px}@media (min-width: 750px){.p-farm__point_wrap__item_list{margin-bottom:48px}}.p-farm__point_wrap__item_list>li{display:table;padding-top:15px;padding-bottom:15px}@media (min-width: 750px){.p-farm__point_wrap__item_list>li{padding-top:30px;padding-bottom:30px}}.p-farm__point_wrap__item_list>li:last-child{padding-bottom:0}.p-farm__point_wrap__item_img{display:table-cell;text-align:center;vertical-align:middle;width:37%;position:relative}@media (min-width: 750px){.p-farm__point_wrap__item_img{width:30%}}.p-farm__point_wrap__item_img span{position:absolute;top:-15px;left:0;text-align:left}.p-farm__point_wrap__item_img span img{max-width:50%}@media (min-width: 750px){.p-farm__point_wrap__item_img span img{max-width:100%}}.p-farm__point_wrap__item_img img{width:88%;border-radius:50%}.p-farm__point_wrap__item_text{display:table-cell;vertical-align:middle}.p-farm__point_wrap__price_table{overflow:hidden;border-radius:10px 10px 0 0;background-color:#fff;padding:1px;width:100%;margin-bottom:25px}@media (min-width: 750px){.p-farm__point_wrap__price_table{width:900px;margin:0 auto 50px}}.p-farm__point_wrap__price_table .is-small{font-size:11px}@media (min-width: 750px){.p-farm__point_wrap__price_table .is-small{font-size:14px}}.p-farm__point_wrap__price_table table{width:100%;font-size:14px}@media (min-width: 750px){.p-farm__point_wrap__price_table table{font-size:17px}}.p-farm__point_wrap__price_table table tr:nth-child(odd){background-color:#fdf7f6}.p-farm__point_wrap__price_table table tr th,.p-farm__point_wrap__price_table table tr td{border:1px solid #ccc}.p-farm__point_wrap__price_table table tr th{background-color:#e8334a;width:33.33%;color:#fff;height:50px;vertical-align:middle}@media (min-width: 750px){.p-farm__point_wrap__price_table table tr th{height:75px}}.p-farm__point_wrap__price_table table tr td{text-align:center;height:60px;vertical-align:middle}@media (min-width: 750px){.p-farm__point_wrap__price_table table tr td{height:75px}}.p-farm__point_wrap__price_table table tr td.is-bg{background-color:#fdf7f6;width:20px}@media (min-width: 750px){.p-farm__point_wrap__price_table table tr td.is-bg{width:auto}}.p-farm__point_wrap__care_wrap{border-right:1px dashed #000;border-bottom:1px dashed #000;border-left:1px dashed #000;border-radius:0 0 10px 10px}.p-farm__point_wrap__care_title{font-size:14px;font-weight:bold;position:relative;top:-14px;left:2%;margin-bottom:-7px}@media (min-width: 750px){.p-farm__point_wrap__care_title{font-size:17px;top:-17px;margin-bottom:-8px}}.p-farm__point_wrap__care_list{padding:0 5.5% 15px}@media (min-width: 750px){.p-farm__point_wrap__care_list{padding:0 40px 30px}}.p-farm__point_wrap__care_list>li{padding-left:0.5em;text-indent:-0.5em}.p-farm__reservation_text{text-align:center;font-size:14px;margin:28px 0}@media (min-width: 750px){.p-farm__reservation_text{font-size:17px;margin:56px 0}}.p-good_shop__featured_square{text-align:center;margin-bottom:10px}@media (min-width: 750px){.p-good_shop__featured_square{margin-bottom:20px}}.p-good_shop .main__title{padding-top:35px}@media (min-width: 750px){.p-good_shop .main__title{padding-top:60px}}.p-good_shop .o-base_text{width:95%}@media (min-width: 750px){.p-good_shop .o-base_text{width:79%}}.p-good_shop .p-lab__sweets_block__news_circle img{border-radius:0}.p-good_shop .p-lab__sweets_block__item_list>li>dl>dd.is-shop{text-align:center;font-size:14px}@media (min-width: 750px){.p-good_shop .p-lab__sweets_block__item_list>li>dl>dd.is-shop{font-size:17px}}.p-good_shop .p-lab__sweets_block__item_list>li>dl>dd table tr td{vertical-align:top}.p-good_shop .p-lab__sweets_block__news_cnt .is-sp{font-size:11px}@media (min-width: 750px){.p-good_shop .p-lab__sweets_block__news_cnt .is-sp{font-size:13px}}.p-good_shop__featured_title{text-align:center;line-height:1.5;height:4.5em;display:table;width:100%;margin-bottom:6px;font-weight:normal}.p-good_shop__featured_title__middle_text{display:table-cell;vertical-align:middle}.p-good_shop__featured_text{line-height:1.8}.p-good_shop__item_box{padding:20px 10px 0;clear:both}@media (min-width: 750px){.p-good_shop__item_box{padding:40px 10px 0}}.p-good_shop__item_box__item_img{text-align:center;margin-bottom:10px}@media (min-width: 750px){.p-good_shop__item_box__item_img{margin-bottom:20px}}.p-good_shop__drawing{margin-left:auto;width:121px}@media (min-width: 750px){.p-good_shop__drawing{width:242px}}.p-studio_switch .main__title{padding-top:35px}@media (min-width: 750px){.p-studio_switch .main__title{padding-top:60px}}.p-studio_switch .o-img_box{margin-bottom:40px}@media (min-width: 750px){.p-studio_switch .o-img_box{margin-bottom:60px}}.p-studio_switch .o-base_text{width:100%;margin-bottom:30px}@media (min-width: 750px){.p-studio_switch .o-base_text{width:78%}}.p-studio_switch__course_block{margin-bottom:30px}@media (min-width: 750px){.p-studio_switch__course_block{margin-bottom:60px}}.p-studio_switch__course_block__title{margin-bottom:15px}@media (min-width: 750px){.p-studio_switch__course_block__title{margin-bottom:25px}}.p-studio_switch__course_block__title h4{text-align:left;font-size:14px;background:url(/assets/studio_switch/icon_light-bc0a7bb1d5b79f24ab35b887b6edd07d5b636310850ae5dd1dc2ca1dca177961.png) center left;background-repeat:no-repeat;background-size:20px;padding:2px 0 2px 30px;overflow:hidden}@media (min-width: 750px){.p-studio_switch__course_block__title h4{font-size:17px}}.p-studio_switch__course_block__title h4 span{float:right;font-size:10px;font-weight:normal}@media (min-width: 750px){.p-studio_switch__course_block__title h4 span{font-size:14px}}.p-studio_switch__course_block__title p{padding-left:30px;font-size:13px;font-weight:normal}@media (min-width: 750px){.p-studio_switch__course_block__title p{font-size:16px}}.p-studio_switch__course_block__thumbnail{text-align:center;padding:0 7px}.p-studio_switch__course_block__intro{line-height:1.5}.p-studio_switch__course_block__table{margin-top:18px}@media (min-width: 750px){.p-studio_switch__course_block__table{margin-top:36px}}.p-studio_switch__course_block__table table{width:100%;border-collapse:separate;border-spacing:10px 5px}.p-studio_switch__course_block__table table tr th{background-color:#e8334a;border-radius:20px;color:#fff;vertical-align:middle;font-weight:normal;height:25px;width:33.33%}@media (min-width: 750px){.p-studio_switch__course_block__table table tr th{height:37px}}.p-studio_switch__course_block__table table tr td{vertical-align:middle;text-align:center;line-height:1.5}.p-studio_switch__course_block__table table tr td span{display:block;font-size:12px}@media (min-width: 750px){.p-studio_switch__course_block__table table tr td span{font-size:14px}}.p-studio_switch__course_block__table table tr td i{display:block;margin:3px auto;width:4px;height:4px;border-radius:50%;background:#fb000c}.p-studio_switch__course_block__care{font-size:12px;margin-top:15px}@media (min-width: 750px){.p-studio_switch__course_block__care{font-size:15px;margin-top:30px}}.p-psk .main__title{padding-top:35px}@media (min-width: 750px){.p-psk .main__title{padding-top:60px}}.p-psk .o-base_text.is-mb_s_l{width:94%}@media (min-width: 750px){.p-psk .o-base_text.is-mb_s_l{max-width:710px}}.p-psk .o-base_text.is-mb_s_m{width:95%}@media (min-width: 750px){.p-psk .o-base_text.is-mb_s_m{max-width:710px}}.p-psk__buffet_wrap{padding-bottom:10px;border:1px solid #d0d0d0;border-top:none;max-width:900px;margin:0 auto}.p-psk__buffet_wrap.js-holiday_tab_target .p-psk__buffet_wrap__menu_wrap{border:9px solid #e8334a;background:url(/assets/psk/menu_bg_h-d90498216246ab01ff0964a1dd9eafde8897f1499f5a6d32fc52c6591d440a43.png) center left}.p-psk__buffet_wrap__business_hours{text-align:center;font-size:15px;margin-bottom:25px}@media (min-width: 750px){.p-psk__buffet_wrap__business_hours{font-size:18px;margin-bottom:50px}}.p-psk__buffet_wrap__buffet_price>dt{background:url(/assets/psk/buffet_price_bg-b8b8c6005955980224f88bd3655416574c20d0fa26431e088a47abd74185cac2.png) center top;background-repeat:no-repeat;background-size:46px;color:#fff;text-align:center;width:46px;height:60px;position:relative;line-height:1.2;margin:0 auto 10px}@media (min-width: 750px){.p-psk__buffet_wrap__buffet_price>dt{background-size:92px;width:92px;height:120px;margin-bottom:20px}}.p-psk__buffet_wrap__buffet_price>dt span{position:absolute;top:58%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap}.p-psk__buffet_wrap__buffet_price>dd{text-align:center;font-size:20px}@media (min-width: 750px){.p-psk__buffet_wrap__buffet_price>dd{font-size:24px}}.p-psk__buffet_wrap__option{text-align:center;font-size:15px;margin-bottom:20px}@media (min-width: 750px){.p-psk__buffet_wrap__option{font-size:18px;margin-bottom:40px}}.p-psk__buffet_wrap__option .is-care{font-size:12px}@media (min-width: 750px){.p-psk__buffet_wrap__option .is-care{font-size:15px}}.p-psk__buffet_wrap__menu_wrap{border:9px solid #e79ea7;width:97.33%;margin:0 1.33%;padding:25px 0;background:url(/assets/psk/menu_bg_w-7999736e2acdbc6a7a9445508113137eb01223f9ba2872f9986db0631e64430f.png) center left}@media (min-width: 750px){.p-psk__buffet_wrap__menu_wrap{padding:50px 0}}.p-psk__buffet_wrap__menu_wrap.is-renewal{padding:15px 1.5% 5px;margin-top:20px;margin-bottom:20px}@media (min-width: 750px){.p-psk__buffet_wrap__menu_wrap.is-renewal{padding:30px 20px 20px;margin-top:40px;margin-bottom:40px}}.p-psk__buffet_wrap__menu_title{text-align:center;margin:0 auto 16px;max-width:95px}@media (min-width: 750px){.p-psk__buffet_wrap__menu_title{max-width:100%;margin:0 auto 32px}}.p-psk__buffet_wrap__menu_title.is-birthday{max-width:90%}@media (min-width: 750px){.p-psk__buffet_wrap__menu_title.is-birthday{max-width:100%}}.p-psk__buffet_wrap__menu_type{text-align:center;color:#000;font-size:17px}@media (min-width: 750px){.p-psk__buffet_wrap__menu_type{font-size:20px}}.p-psk__buffet_wrap__menu_intro{text-align:center;font-size:14px;margin-bottom:12px}@media (min-width: 750px){.p-psk__buffet_wrap__menu_intro{font-size:17px;margin-bottom:24px}}.p-psk__buffet_wrap__menu_intro.is-sample_none{margin-bottom:36px}@media (min-width: 750px){.p-psk__buffet_wrap__menu_intro.is-sample_none{margin-bottom:72px}}.p-psk__buffet_wrap__menu_sample{text-align:center;line-height:1.7;margin-bottom:36px;padding:0 9%}@media (min-width: 750px){.p-psk__buffet_wrap__menu_sample{margin-bottom:72px}}.p-psk__buffet_wrap__menu_sample>ul{font-size:0;letter-spacing:normal}.p-psk__buffet_wrap__menu_sample>ul>li{display:inline-block;font-size:13px}@media (min-width: 750px){.p-psk__buffet_wrap__menu_sample>ul>li{font-size:16px}}.p-psk__buffet_wrap__menu_sample.is-mb0{margin-bottom:0}.p-transaction_law__item_wrap{border:1px solid #d0d0d0;border-radius:8px}.p-transaction_law__item_wrap__item_list>li>dl>dt{background-color:#fbe3e3;font-size:14px;line-height:2.0;padding:2px 10px}@media (min-width: 750px){.p-transaction_law__item_wrap__item_list>li>dl>dt{font-size:17px}}.p-transaction_law__item_wrap__item_list>li>dl>dd{line-height:2.0;padding:0 10px}.p-transaction_law__item_wrap__item_list>li>dl>dd:nth-child(2){padding-top:10px}.p-transaction_law__item_wrap__item_list>li>dl>dd:last-child{padding-bottom:10px}.p-transaction_law__item_wrap__item_list>li:first-child>dl>dt{border-radius:8px 8px 0 0}.p-re_con_completion__care dt{margin-bottom:10px;font-size:14px}@media (min-width: 750px){.p-re_con_completion__care dt{font-size:17px}}.p-re_con_completion__care dd{line-height:1.7;text-align:left}.p-re_confirm__form>dt{margin-bottom:12px}.p-re_confirm__form>dt.is-form_input{margin-bottom:6px}.p-re_confirm__form>dd .form__group input{margin-bottom:0;font-size:13px}@media (min-width: 750px){.p-re_confirm__form>dd .form__group input{font-size:16px}}.p-re_confirm__form>dd .form__group.is-width75{width:75%}.p-re_confirm__form>dd .form__group .is-checkbox_otherwise{margin-top:6px;margin-left:25px}.p-re_confirm__form>dd .is-hope_time_title{display:inline-block;width:8em}.p-re_confirm__form>dd:last-child{margin-bottom:24px}@media (min-width: 750px){.p-re_confirm__form>dd:last-child{margin-bottom:36px}}.p-re_confirm__form>dd>dl>dd:last-child{margin-bottom:24px}@media (min-width: 750px){.p-re_confirm__form>dd>dl>dd:last-child{margin-bottom:36px}}.p-re_confirm__form.is-checkbox>dd{margin-bottom:6px}.p-re_confirm__form__select3years{margin-bottom:6px}.p-re_confirm_confirm__box_wrap{text-align:center;border:1px solid #d0d0d0;line-height:1.5;padding:30px 2.5%;margin-bottom:10px}@media (min-width: 750px){.p-re_confirm_confirm__box_wrap{padding:60px 2.5%;margin-bottom:20px}}.p-re_confirm_confirm__box_wrap__item_list>li{margin-bottom:30px}@media (min-width: 750px){.p-re_confirm_confirm__box_wrap__item_list>li{margin-bottom:45px}}.p-re_confirm_confirm__box_wrap__item_list>li:last-child{margin-bottom:0}.p-re_confirm_confirm__box_wrap__item_list>li>dl>dt{margin-bottom:12px}.p-re_confirm_confirm__box_wrap__item_list>li>dl>dd{font-weight:bold;font-size:15px}@media (min-width: 750px){.p-re_confirm_confirm__box_wrap__item_list>li>dl>dd{font-size:18px}}.p-re_confirm_confirm__box_wrap__member_num{display:inline-block}.p-re_confirm_confirm__box_wrap__member_num .is-text_rignt{text-align:right;padding-right:1em}.p-re_confirm_confirm__box_wrap__member_num.is-first{margin-bottom:20px}.p-re_confirm_confirm__price_wrap{background-color:#fef7f2;margin-bottom:10px;padding:15px 15px 20px}.p-re_confirm_confirm__price_wrap:after{clear:both;content:"";display:block}@media (min-width: 750px){.p-re_confirm_confirm__price_wrap{padding:30px 30px 40px;margin-bottom:20px}}.p-re_confirm_confirm__price_wrap__total_price{margin-bottom:20px}.p-re_confirm_confirm__price_wrap__total_price:after{clear:both;content:"";display:block}@media (min-width: 750px){.p-re_confirm_confirm__price_wrap__total_price{margin-bottom:30px}}.p-re_confirm_confirm__price_wrap__total_price>dt{font-size:14px;float:left;padding-top:1.5em}@media (min-width: 750px){.p-re_confirm_confirm__price_wrap__total_price>dt{font-size:17px}}.p-re_confirm_confirm__price_wrap__total_price>dd{color:#e8334a;font-size:35px;float:right}@media (min-width: 750px){.p-re_confirm_confirm__price_wrap__total_price>dd{font-size:52px}}.p-re_confirm_confirm__price_wrap__course:after{clear:both;content:"";display:block}.p-re_confirm_confirm__price_wrap__course.is-second{padding-top:20px}@media (min-width: 750px){.p-re_confirm_confirm__price_wrap__course.is-second{padding-top:40px}}.p-re_confirm_confirm__price_wrap__course_price{border-bottom:1px solid #333;margin-bottom:15px}.p-re_confirm_confirm__price_wrap__course_price:after{clear:both;content:"";display:block}.p-re_confirm_confirm__price_wrap__course_price>dt{float:left}.p-re_confirm_confirm__price_wrap__course_price>dd{font-size:15px;float:right}@media (min-width: 750px){.p-re_confirm_confirm__price_wrap__course_price>dd{font-size:18px}}.p-re_confirm_confirm__price_wrap__detail_price{clear:right;float:right}.p-re_confirm_confirm__price_wrap__detail_price>dt{display:inline-block}.p-re_confirm_confirm__price_wrap__detail_price>dd{display:inline-block;text-align:right}.p-re_confirm_confirm__price_wrap__detail_price>dd:nth-child(2){min-width:100px}.p-re_confirm_confirm__price_wrap__detail_price>dd:nth-child(3){min-width:68px}.p-re_confirm_confirm__price_wrap__detail_price .is-mr2em{margin-right:2em}.p-re_confirm_confirm__card_care_bottom{margin-bottom:10px}@media (min-width: 750px){.p-re_confirm_confirm__card_care_bottom{margin-bottom:20px}}.p-access__train_text{padding:15px 5% 10px}@media (min-width: 750px){.p-access__train_text{padding:20px 40px}}.p-access__train_text h4{color:#e0a49b;background-image:url(/assets/access/icon_d_p-e03efc82aa5ac401f83e787ac69aa7103957658a8757302308669b99627298e7.png);background-position:left center;background-repeat:no-repeat;background-size:16px;padding:3px 0 3px 20px;font-weight:normal}.p-access__train_text p{padding-left:20px}.p-access__car_text{padding:15px 5% 10px}@media (min-width: 750px){.p-access__car_text{padding:20px 40px}}.p-access__car_text h4{color:#7083a4;margin-bottom:5px}.p-access__car_text h4.is-pink{color:#e0a49b;margin-top:5px}.p-access__car_text ul.is-pink li{background-image:url(/assets/access/icon_d_p-e03efc82aa5ac401f83e787ac69aa7103957658a8757302308669b99627298e7.png);background-position:left center;background-repeat:no-repeat;background-size:16px}.p-access__car_text ul li{background-image:url(/assets/access/icon_d_b-cc547dd8b11490f3a5faae41fc14ac9c5339aac3552fcc56648c1957c73e137d.png);background-position:left center;background-repeat:no-repeat;background-size:16px;padding:3px 0 3px 20px}.p-access__top_intro_text{text-align:center;font-size:14px;margin-bottom:12px}@media (min-width: 750px){.p-access__top_intro_text{font-size:17px}}.p-access__top_intro_text .inline_block{display:inline-block}.p-access__google_map{width:100%;margin-bottom:10px}.p-access__google_map iframe{width:100%;height:170px}@media (min-width: 750px){.p-access__google_map iframe{height:340px}}.p-access__map_large_link{text-align:right;margin-bottom:32px}@media (min-width: 750px){.p-access__map_large_link{margin-bottom:64px}}.p-access__map_large_link a{color:#706f6f;border-bottom:1px solid #706f6f;padding:0.5em 0 0.5em 18px;background-image:url(/assets/access/icon_map_large-c5b777068c92e8f78b6214a4416b87a16083cb24be7ae82be2e0d7595a6c2434.png);background-position:left 2px center;background-repeat:no-repeat;background-size:12px 12px;font-size:11px}@media (min-width: 750px){.p-access__map_large_link a{padding:0.5em 0 0.5em 35px;background-position:left 4px center;background-size:23px 23px;font-size:14px}}.p-access__top_address{border-bottom:1px solid #bbb;padding-left:15px;margin-bottom:24px}@media (min-width: 750px){.p-access__top_address{margin-bottom:48px}}.p-access__top_address>dl{margin-bottom:10px}.p-access__top_address>dl:after{clear:both;content:"";display:block}.p-access__top_address>dl:first-child{margin-bottom:0}.p-access__top_address>dl:last-child{margin-bottom:30px}.p-access__top_address>dl>dt{float:left}.p-access__top_address>dl>dd{float:left}.p-access__top_address__tel{margin-top:10px}.p-access__top_address__tel span{font-size:10px;padding-left:6px}@media (min-width: 750px){.p-access__top_address__tel span{font-size:12px}}.p-access__top_address__reception{font-size:12px}@media (min-width: 750px){.p-access__top_address__reception{font-size:15px}}.p-access__top_address__reception>dl:after{clear:both;content:"";display:block}.p-access__top_address__reception>dl>dt{float:left;width:9em}.p-access__top_address__reception>dl>dd{float:left}.p-access__top_address__regular_holiday{clear:both;padding-top:10px}.p-access__walk_title{font-size:14px;background-image:url(/assets/access/icon_walk-104a330ed1f633e55333bbcb882a1acbe9e428cfef67cbf8324f2d7ff9d45dbb.png);background-position:4px center;background-repeat:no-repeat;background-size:14px;padding:0.5em 0 0.5em 22px}@media (min-width: 750px){.p-access__walk_title{font-size:17px;background-size:22px;background-position:8px center;padding:0.5em 0 0.5em 42px;margin-bottom:6px}}.p-access__train_title{font-size:14px;background-image:url(/assets/access/icon_train-a8f274446e5a2663cf339d17385ef84767612bfe8c6fd76eefbf01464d90315f.png);background-position:left center;background-repeat:no-repeat;background-size:15px auto;padding:0.5em 0 0.5em 22px}@media (min-width: 750px){.p-access__train_title{font-size:17px;background-size:30px 31px;padding:0.5em 0 0.5em 42px;margin-bottom:6px}}.p-access__car_title{font-size:14px;background-image:url(/assets/access/icon_car-2ed58259359c5b1f5064370778b5b74a1a36c0970cdfc2b54cfb224dcf4e07ec.png);background-position:left center;background-repeat:no-repeat;background-size:20px auto;padding:0.5em 0 0.5em 26px;margin-bottom:20px}@media (min-width: 750px){.p-access__car_title{font-size:17px;background-size:41px 30px;padding:0.5em 0 0.5em 52px;margin-bottom:30px}}.p-access__bg_pink_list{line-height:1.7;padding:18px}@media (min-width: 750px){.p-access__bg_pink_list{padding:24px}}.p-access__bg_pink_list>li .is-inline_block{display:inline-block}.p-access__area_map{margin-bottom:50px}@media (min-width: 750px){.p-access__area_map{margin-bottom:80px}}.p-access__signboard{padding-top:20px;display:inline-block}.p-access__signboard__thumb{padding-top:10px}@media (min-width: 750px){.p-access__signboard__thumb{max-width:345px;padding-right:20px}}.p-cancel .cancel__content dd{margin-left:14%}@media (min-width: 750px){.p-cancel .cancel__content dd{margin-left:55px}}#faq_all,#faq_sf,#faq_psk,#faq_il,#faq_bgs,#faq_ss{margin-top:-50px;padding-top:50px}@media (min-width: 991px){#faq_all,#faq_sf,#faq_psk,#faq_il,#faq_bgs,#faq_ss{margin-top:-80px;padding-top:80px}}.p-faq .faq__nav{text-align:center;margin-bottom:30px}.p-faq .faq__nav ul{font-size:0}.p-faq .faq__nav ul li{display:inline-block;margin-right:4%;font-size:13px;margin-bottom:10px}@media (min-width: 991px){.p-faq .faq__nav ul li{font-size:17px;margin-bottom:0;margin-right:30px}}.p-faq .faq__nav ul li:last-child{margin-right:0}.p-faq .faq__nav ul li a{position:relative;display:inline-block;text-decoration:none}.p-faq .faq__nav ul li a::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:1px;background:#e8334a;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.p-faq .faq__nav ul li a:hover,.p-faq .faq__nav ul li a:active{color:#e8334a;opacity:1}.p-faq .faq__nav ul li a:hover::after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.p-faq .faq__list h3{text-align:center;font-size:18px;font-weight:normal;color:#e8334a;margin-bottom:30px}@media (min-width: 750px){.p-faq .faq__list h3{font-size:22px}}.p-faq .faq__list h3.is-farm img{max-width:195px}@media (min-width: 750px){.p-faq .faq__list h3.is-farm img{max-width:394px}}.p-faq .faq__list h3.is-psk img{max-width:252px}@media (min-width: 750px){.p-faq .faq__list h3.is-psk img{max-width:504px}}.p-faq .faq__list h3.is-lab img{max-width:260px}@media (min-width: 750px){.p-faq .faq__list h3.is-lab img{max-width:520px}}.p-faq .faq__list h3.is-good_shop img{max-width:294px}@media (min-width: 750px){.p-faq .faq__list h3.is-good_shop img{max-width:588px}}.p-faq .faq__list h3.is-studio_switch img{max-width:165px}@media (min-width: 750px){.p-faq .faq__list h3.is-studio_switch img{max-width:330px}}.p-faq .faq__list ul{margin-bottom:30px}@media (min-width: 750px){.p-faq .faq__list ul{margin-bottom:50px}}.p-faq .faq__list ul li{padding-bottom:10px;margin-bottom:12px;border-bottom:1px dashed #e8334a}.p-faq .faq__list ul li dt{background:url(/assets/common/icon_arw_next-e9850297d60ec913b8f34b7ced95a88a81bddb6d6f3ec7756930b908ec1b24f6.png) left 6px no-repeat;background-size:8px;padding:2px 0 2px 26px;font-size:14px;font-weight:normal;cursor:pointer}@media (min-width: 750px){.p-faq .faq__list ul li dt{font-size:18px;background-position:left 9px}}.p-faq .faq__list ul li dt.js-accordion__active{background-image:url(/assets/common/arw_down-d6048aa710f63da5e1a745f29d766c11b7b5dec94291e0b094db109976fbe89f.png);background-size:15px;background-position:left 10px}@media (min-width: 750px){.p-faq .faq__list ul li dt.js-accordion__active{background-position:left 14px}}.p-faq .faq__list ul li dd{margin-top:5px;padding:12px 8px;background:#f5f5f5;margin-left:20px}.slick-loading .slick-list{background:#fff url(/assets/common/ajax-loader-e7b44c86b050fca766a96ddac2d0932af0126da6f2305280342d909168dcce6b.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot);src:url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot?#iefix) format("embedded-opentype"),url(/assets/slick-26726bac4060abb1226e6ceebc1336e84930fe7a7af1b3895a109d067f5b5dcc.woff) format("woff"),url(/assets/slick-37bc99cfdbbc046193a26396787374d00e7b10d3a758a36045c07bd8886360d2.ttf) format("truetype"),url(/assets/slick-12459f221a0b787bf1eaebf2e4c48fca2bd9f8493f71256c3043e7a0c7e932f6.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:35px;width:35px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:-40px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:8px;width:8px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;opacity:1}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#e8334a;opacity:1}@font-face{src:url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot);src:url(/assets/slick-06d80cf01250132fd1068701108453feee68854b750d22c344ffc0de395e1dcb.eot?#iefix) format("embedded-opentype"),url(/assets/slick-26726bac4060abb1226e6ceebc1336e84930fe7a7af1b3895a109d067f5b5dcc.woff) format("woff"),url(/assets/slick-37bc99cfdbbc046193a26396787374d00e7b10d3a758a36045c07bd8886360d2.ttf) format("truetype"),url(/assets/slick-12459f221a0b787bf1eaebf2e4c48fca2bd9f8493f71256c3043e7a0c7e932f6.svg#slick) format("svg")}.slick-prev:before{content:"";width:17px;height:35px;background:url(/assets/common/arw_pre-166fa19548d35a86dcf892ccd5015be639fb330e7315f1e505f09211f25fc3fd.png) left center no-repeat;background-size:17px;display:inline-block}.slick-next:before{content:"";width:17px;height:35px;background:url(/assets/common/arw_next-131c309ad80d716781ab8b6d84b4afa430f7d206b1c551ea03ed55a75d3053f0.png) right center no-repeat;background-size:17px;display:inline-block}.slick-next{right:0;width:17px;z-index:1}.slick-prev{width:17px;left:0;z-index:1}.slick-dots li button::before{background:#000;border-radius:50%}.slick-dots li.slick-active button::before{background:#e8334a;border-radius:50%}img{max-width:100%;height:auto}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;text-align:center;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:inline}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.js-thumb-item{margin-bottom:40px}.slick-active{opacity:0.7}.slick-current{opacity:1}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
