@charset "UTF-8";.section-service-under .service-feature-list .flex-inner{width:48%;margin-bottom:40px}@media screen and (max-width:768px){.section-service-under .service-feature-list .flex-inner{width:100%;max-width:530px;margin-left:auto;margin-right:auto}}.section-service-under .service-feature-list .flex-inner figure,.section-service-under .service-feature-list .flex-inner img{display:block}.section-service-under .service-feature-list .flex-inner .txt-box{position:relative;margin:-50px 20px 0;background:#fff;padding:30px 20px 0}.section-service-under .service-feature-list .flex-inner .txt-box .title-box .title-wrap{text-align:center;margin-bottom:20px}.section-service-under .service-feature-list .flex-inner .txt-box .title-box .title-wrap .point{font-family:'Noto Serif JP', serif;font-size:1.3rem;color:#a381bd}.section-service-under .service-feature-list .flex-inner .txt-box .title-box .title-wrap .unit-title-05{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-service-under .service-feature-list .flex-inner .txt-box .txt-note .note{color:#db5a6b}.section-service-under .service-price-list .flex-inner{border:1px solid #d5d5d5;width:530px;margin-bottom:30px}@media screen and (max-width:768px){.section-service-under .service-price-list .flex-inner{margin:10px auto;max-width:100%}}.section-service-under .service-price-list .flex-inner .unit-title-05{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e7e7e7;padding:15px 0}@media screen and (max-width:768px){.section-service-under .service-price-list .flex-inner .unit-title-05{padding:15px}}.section-service-under .service-price-list .flex-inner .txt-box{text-align:center;padding:10px 30px 20px;margin:0 auto}@media screen and (max-width:768px){.section-service-under .service-price-list .flex-inner .txt-box{padding:10px 20px 20px}}.section-service-under .service-price-list .flex-inner .txt-box .price{font-family:'Noto Serif JP', serif;font-size:2.4rem}@media screen and (max-width:414px){.section-service-under .service-price-list .flex-inner .txt-box .price{font-size:1.8rem}}.section-service-under .service-price-list .flex-inner .txt-box .top-border{border-top:1px solid #e7e7e7;margin-top:30px;padding-top:30px}.section-service-under .service-price-list .flex-inner .txt-box .note-box{margin-top:20px}.section-service-under .service-price-list .flex-inner .txt-box .note-box .title{color:#9e005d}.section-service-under .service-price-list .flex-inner .txt-box .note-box .note-list{padding-left:15px}.section-service-under .service-price-list .flex-inner .txt-box .note-box .note-list li{position:relative}.section-service-under .service-price-list .flex-inner .txt-box .note-box .note-list li:before{content:"＊";color:#9e005d;display:inline-block;margin-left:-17px}.section-service-under .service-price-btn{margin-top:50px;text-align:center}.section-service-under .service-price-btn a{max-width:400px}.section-service-under .service-price-btn a span:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:20px;display:inline-block;font-size:1rem}.section-service-under .service-flow-list{position:relative;margin:40px auto auto}@media screen and (max-width:768px){.section-service-under .service-flow-list{padding:0 4%}}.section-service-under .service-flow-list:after{content:"";display:block;width:4px;height:100%;background:#cccccc;position:absolute;top:0;left:93px}@media screen and (max-width:768px){.section-service-under .service-flow-list:after{left:0;right:0;margin:auto}}.section-service-under .service-flow-list .box-flex-01{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;background:#f2f2f2;margin:auto auto 20px;position:relative;z-index:2}@media screen and (max-width:768px){.section-service-under .service-flow-list .box-flex-01{padding:4%}}.section-service-under .service-flow-list .box-flex-01 .step{font-family:'Noto Serif JP', serif;width:130px;text-align:center;font-size:1.4rem;letter-spacing:0.2rem;color:#1a1a1a}.section-service-under .service-flow-list .box-flex-01 .step .number{display:block;font-size:4rem;line-height:1;letter-spacing:0}@media screen and (max-width:768px){.section-service-under .service-flow-list .box-flex-01 .step{margin:auto}}.section-service-under .service-flow-list .box-flex-01 .txt-box{width:calc(100% - 150px)}@media screen and (max-width:768px){.section-service-under .service-flow-list .box-flex-01 .txt-box{width:100%}}.section-service-under .service-flow-list .box-flex-01 .txt-box .title{font-size:1.8rem;font-family:'Noto Serif JP', serif;margin-bottom:10px}@media screen and (max-width:768px){.section-service-under .service-flow-list .box-flex-01 .txt-box .title{font-size:1.6rem}}.section-service-under .service-flow-list .box-flex-01 .txt-box a{color:#0071bc;text-decoration:underline}.section-service-sizzle .section-sizzle-about .box-flex-01{margin-top:40px}@media screen and (max-width:768px){.section-service-sizzle .section-sizzle-about .box-flex-01 .w350 img{margin:auto}}.section-service-sizzle .section-sizzle-feature .sizzle-feature-inner{border:1px solid #d5d5d5;position:relative;margin:50px auto auto}.section-service-sizzle .section-sizzle-feature .sizzle-feature-inner .title{font-family:'Noto Serif JP', serif;display:block;width:500px;text-align:center;font-size:1.8rem;background:#e7e7e7;position:absolute;top:-25px;left:0;right:0;margin:auto;padding:10px 0;font-weight:bold}@media screen and (max-width:768px){.section-service-sizzle .section-sizzle-feature .sizzle-feature-inner .title{max-width:90%;padding-left:4%;padding-right:4%;position:relative;font-size:1.6rem}}.section-service-sizzle .section-sizzle-feature .sizzle-feature-inner .txt-box{padding:50px 40px 30px;position:relative}@media screen and (max-width:768px){.section-service-sizzle .section-sizzle-feature .sizzle-feature-inner .txt-box{padding:0 4% 4%;margin-top:-20px}}.section-service-sizzle .section-sizzle-price .accent-inner{background:#f2f2f2}.section-service-sizzle .section-sizzle-price .accent-inner .unit-title-05{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#381e79;padding:15px 0}.section-service-sizzle .section-sizzle-price .accent-inner .box-flex-01{padding:40px;margin-top:0}@media screen and (max-width:768px){.section-service-sizzle .section-sizzle-price .accent-inner .box-flex-01{padding:20px 15px}}.section-service-sizzle .section-sizzle-price .accent-inner .box-flex-01 .unit-youtube-01{width:50%}@media screen and (max-width:768px){.section-service-sizzle .section-sizzle-price .accent-inner .box-flex-01 .unit-youtube-01{width:100%}}.section-service-sizzle .section-sizzle-price .accent-inner .box-flex-01 .txt-box{width:50%;padding-left:40px}@media screen and (max-width:768px){.section-service-sizzle .section-sizzle-price .accent-inner .box-flex-01 .txt-box{width:100%;padding-left:0;margin-top:40px}}.section-service-sizzle .section-sizzle-price .accent-inner .box-flex-01 .txt-box .price-box{background:#fff;position:relative;-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.08);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.08);text-align:center;color:#381e79;font-size:4.0rem;line-height:1.2;font-family:'Libre Caslon Display', serif;letter-spacing:0.075em;padding:15px 5px}@media screen and (max-width:414px){.section-service-sizzle .section-sizzle-price .accent-inner .box-flex-01 .txt-box .price-box{font-size:3.4rem}}.section-service-sizzle .section-sizzle-price .accent-inner .box-flex-01 .txt-box .price-box .fs24{letter-spacing:0.05em}.section-service-sizzle .section-sizzle-price .accent-inner .box-flex-01 .txt-box .price-box .remarks{color:#000;display:block;font-size:1.5rem;line-height:1;letter-spacing:0.05em;margin:10px 0}.section-service-sizzle .section-sizzle-price .accent-inner .box-flex-01 .txt-box .price-box .remarks .fs26{letter-spacing:0.075em}.section-service-sizzle .section-sizzle-price .accent-inner .box-flex-01 .txt-box .price-acc-list{margin-top:30px}.section-service-sizzle .section-sizzle-price .accent-inner .box-flex-01 .txt-box .price-acc-list li:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px;display:inline-block;font-size:1rem;color:#a381bd}.section-service-food .section-food-about figure{margin-bottom:40px}.section-service-food .section-food-about .unit-text-01{width:700px;max-width:100%}@media screen and (max-width:768px){.section-service-recipemovie .section-recipemovie-about .box-flex-01 .w700{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-service-recipemovie .section-recipemovie-about .box-flex-01 .w350{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-service-recipemovie .section-recipemovie-about .box-flex-01 .w350 img{margin:auto}}@media screen and (max-width:768px){.section-service-recipe .section-recipe-about .box-flex-01 .w700{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-service-recipe .section-recipe-about .box-flex-01 .w350{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-service-recipe .section-recipe-about .box-flex-01 .w350 img{margin:auto}}@media screen and (max-width:768px){.section-service-recipe .section-recipe-feature .recipe-feature-img figure img{margin:auto}}@media screen and (max-width:768px){.section-service-trick .section-trick-about .box-flex-01 .w350 img{margin:auto}}@media screen and (max-width:768px){.section-service-remote .section-remote-about .box-flex-01 .w700{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-service-remote .section-remote-about .box-flex-01 .w350{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-service-remote .section-remote-about .box-flex-01 .w350 img{margin:auto}}.section-about .list-no3{background:#f6f6f6;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:50px}.section-about .list-no3 .list-no3-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:33.33%;counter-increment:list_count}.section-about .list-no3 .list-no3-inner:nth-child(3n){border-right:0}@media screen and (max-width:768px){.section-about .list-no3 .list-no3-inner{width:100%}}.section-about .list-no3 .list-no3-inner>.img-box{width:100%}.section-about .list-no3 .list-no3-inner>.img-box img{display:block;width:100%;height:auto}.section-about .list-no3 .list-no3-inner>.con{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;padding:20px 50px 30px 80px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;background:#f6f6f6}@media screen and (max-width:768px){.section-about .list-no3 .list-no3-inner>.con{padding:25px 20px 20px 50px}}.section-about .list-no3 .list-no3-inner>.con:before{content:counter(list_count, decimal-leading-zero);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#000;border:5px solid #000;position:absolute;top:-25px;left:15px;z-index:2;font-size:2rem;font-weight:bold;font-family:'Libre Caslon Display', serif}@media screen and (max-width:768px){.section-about .list-no3 .list-no3-inner>.con:before{width:40px;height:40px;font-size:1.8rem;left:10px}}.section-about .list-no3 .list-no3-inner>.con:after{content:"";display:block;background:#cbcbcb;width:1px;height:calc(100% - 30px);position:absolute;top:0;left:44px;z-index:1}@media screen and (max-width:768px){.section-about .list-no3 .list-no3-inner>.con:after{left:34px}}.section-about .list-no3 .list-no3-inner>.con .txt-box p{margin-top:10px}@media screen and (min-width:769px){.section-about .section-about-studio .box-flex-01 .w500{width:500px}}@media screen and (max-width:768px){.section-about .section-about-studio .box-flex-01 .w500{width:100%}}@media screen and (max-width:768px){.section-about .section-about-studio .w540 img{margin:auto}}.section-about .section-about-facility .box-flex-01{margin-bottom:40px}.section-about .section-about-facility .box-flex-01 .facility-inner{width:530px}@media screen and (max-width:768px){.section-about .section-about-facility .box-flex-01 .facility-inner{width:100%;margin:20px auto}}.section-floor .box-flex-01 .map{width:560px;border:1px solid #d1d1d1;padding:20px}@media screen and (max-width:768px){.section-floor .box-flex-01 .map{max-width:100%;margin:0 auto}}.section-floor .box-flex-01 .txt-box{width:480px}@media screen and (max-width:768px){.section-floor .box-flex-01 .txt-box{width:560px;max-width:100%;margin:20px auto auto}}.section-floor .box-flex-01 .txt-box .map-inner{width:100%;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #d1d1d1}.section-floor .box-flex-01 .txt-box .map-inner .unit-title-05{font-size:1.8rem}@media screen and (max-width:414px){.section-floor .box-flex-01 .txt-box .map-inner .unit-title-05{font-size:1.6rem}}.box-undertitle-01.how-to .title-wrap .title-bg{background-image:url(../img/title/title_howto.jpg)}@media screen and (max-width:768px){.spimg-center{margin:auto}}.box-tab-02 li a span:after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:0.5em;margin-top:2px;display:inline-block}@media screen and (max-width:768px){.box-tab-02 li a span:after{text-align:center;display:block}}.box-undertitle-01.sizzle .title-wrap .title-bg{background-image:url(../img/title/title_sizzle.jpg)}.box-undertitle-01.floor .title-wrap .title-bg{background-image:url(../img/title/title_floor.jpg)}.box-undertitle-01.food .title-wrap .title-bg{background-image:url(../img/title/title_food.jpg)}.box-undertitle-01.floor .title-wrap .title-bg{background-image:url(../img/title/title_floor.jpg)}.box-undertitle-01.recipemovie .title-wrap .title-bg{background-image:url(../img/title/title_recipemovie.jpg)}.box-undertitle-01.floor .title-wrap .title-bg{background-image:url(../img/title/title_floor.jpg)}.box-undertitle-01.recipe .title-wrap .title-bg{background-image:url(../img/title/title_recipe.jpg)}.box-undertitle-01.floor .title-wrap .title-bg{background-image:url(../img/title/title_floor.jpg)}.box-undertitle-01.trick .title-wrap .title-bg{background-image:url(../img/title/title_trick.jpg)}.box-undertitle-01.floor .title-wrap .title-bg{background-image:url(../img/title/title_floor.jpg)}.box-undertitle-01.remote .title-wrap .title-bg{background-image:url(../img/title/title_remote.jpg)}.box-undertitle-01.floor .title-wrap .title-bg{background-image:url(../img/title/title_floor.jpg)}.box-undertitle-01.about .title-wrap .title-bg{background-image:url(../img/title/title_about.jpg)}.box-undertitle-01.floor .title-wrap .title-bg{background-image:url(../img/title/title_floor.jpg)}.box-undertitle-01.access .title-wrap .title-bg{background-image:url(../img/title/title_access.jpg)}.unit-under-contact{width:900px;max-width:100%;margin:auto;border:1px solid #1a1a1a;padding:40px;text-align:center}@media screen and (max-width:768px){.unit-under-contact{padding:20px}}@media screen and (max-width:414px){.unit-under-contact{padding:15px}}.unit-under-contact .title{font-size:2.2rem;font-family:'Noto Serif JP', serif;margin-bottom:30px}@media screen and (max-width:768px){.unit-under-contact .title{font-size:2rem;margin-bottom:10px}}@media screen and (max-width:414px){.unit-under-contact .title{font-size:1.8rem}}.unit-under-contact .box-flex-01{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.unit-under-contact .box-flex-01 .tel-box,.unit-under-contact .box-flex-01 .unit-btn-02{margin:0 40px}@media screen and (max-width:768px){.unit-under-contact .box-flex-01 .tel-box,.unit-under-contact .box-flex-01 .unit-btn-02{margin:0}}.unit-under-contact .box-flex-01 .tel-box{display:block;width:300px;position:relative}@media screen and (max-width:768px){.unit-under-contact .box-flex-01 .tel-box{width:100%;margin-bottom:15px}}.unit-under-contact .box-flex-01 .tel-box .tel{display:block;font-family:'Noto Serif JP', serif;font-size:3.2rem;letter-spacing:0.05em;line-height:1.3}@media screen and (max-width:768px){.unit-under-contact .box-flex-01 .tel-box .tel{font-size:3rem}}@media screen and (max-width:414px){.unit-under-contact .box-flex-01 .tel-box .tel{font-size:2.5rem;letter-spacing:0}}.unit-under-contact .box-flex-01 .tel-box .time{display:block;font-size:1.4rem}.unit-under-contact .box-flex-01 .tel-box:after{content:"";border-right:1px solid #cbcbcb;width:1px;height:60px;position:absolute;right:-30px;top:0}@media screen and (max-width:768px){.unit-under-contact .box-flex-01 .tel-box:after{display:none}}.unit-under-contact .box-flex-01 .unit-btn-02{width:300px;max-width:100%}.unit-list-01{margin:10px 0}.unit-list-01.check li{padding-left:2em;margin-top:0}.unit-list-01.check li:before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:900;color:#53498b;position:relative;left:-10px}.unit-list-01.border{border:1px solid #d5d5d5;padding:20px}.txt-bold{font-weight:bold}
.flex {
    width: 100%;
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: stretch;
    flex-direction: row;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 80px;
}
.flex div {
	width: 45%;
}
.cancel-policy ul,
.cancel-policy ul li ol {
	margin-left: 1em;
}
.cancel-policy ul li {
	list-style-type: disc;
}
.cancel-policy ul li ol li {
	list-style-type: none;
	text-indent: -1em;
}
.cancel-policy h3 {
    font-size: 2.2rem;
    font-weight: 500;
    letter-spacing: 0.1em;
    line-height: 1.5;
    padding-bottom: 25px;
    font-family: "Noto Serif JP",serif;
}
@media screen and (max-width:768px) {
	.flex div {
		width: 100%;
	}
}