@charset "UTF-8";.mv_wrap{position:relative;height:7.69rem;padding-bottom:0.8rem}@media screen and (max-width:640px){.mv_wrap{height:auto;padding-bottom:0;overflow:hidden}}.mv_wrap:before{content:"";width:11.5rem;height:7.78rem;border-radius:0.1rem;background-image:url(/img/about/polygon_bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;position:absolute;right:0.2rem;bottom:-0.2rem;z-index:-1}@media screen and (max-width:640px){.mv_wrap:before{width:calc(100% - 0.30rem);height:calc(100% - 0.55rem);border-radius:0;right:0;bottom:0;background-size:200%}}.mv_wrap:after{content:"";width:100%;height:4.86rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%);position:absolute;bottom:-0.2rem;left:0;z-index:0}@media screen and (max-width:640px){.mv_wrap:after{height:3.2rem;bottom:0}}.mv_wrap .mv_ph{width:9.68rem;height:7.69rem;background-image:url(/img/about/mv_pc.jpg);background-position:center center;background-size:cover;position:absolute;left:-1.3rem;top:0;z-index:1;border-bottom-left-radius:0.1rem;border-bottom-right-radius:0.1rem}@media screen and (max-width:640px){.mv_wrap .mv_ph{width:calc(100vw - 0.30rem);height:3.14rem;background-image:url(/img/about/mv_sp.jpg);left:-0.3rem;position:relative;border-bottom-left-radius:0.05rem;border-bottom-right-radius:0.05rem}}.mv_wrap .textbox{width:100%;max-width:5.52rem;margin-left:auto;position:relative;z-index:1;padding-top:2.35rem}@media screen and (max-width:640px){.mv_wrap .textbox{padding-top:0;padding-left:0.3rem;top:-0.25rem;width:calc(100% - 0.10rem)}}.mv_wrap .textbox .title{font-family:"Prata",serif;font-weight:400;font-size:0.74rem;letter-spacing:0;line-height:1;color:#D2326E;padding-bottom:0.1rem}@media screen and (max-width:640px){.mv_wrap .textbox .title{font-size:0.45rem;letter-spacing:0.05em}}.mv_wrap .textbox .title .text_bg{display:inline-block;background-color:#FFF;padding:0.15rem 0.15rem 0.05rem}.mv_wrap .textbox .text{font-size:0.16rem;font-weight:700;letter-spacing:0.05em;line-height:3.125;margin-top:0.2rem;padding-bottom:0.3rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:640px){.mv_wrap .textbox .text{font-size:0.14rem;line-height:2.5;margin-top:0}.mv_wrap .textbox .text:last-child{margin-top:0.1rem}}.mv_wrap .textbox .text .text_bg{background-color:#FFF;padding:0.05rem}@media screen and (max-width:640px){.mv_wrap .textbox .text .text_bg{padding:0.03rem}}.concept{padding:1.3rem 0 1.5rem}@media screen and (max-width:640px){.concept{padding:0.7rem 0 0;overflow:hidden}}.concept .flex_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.concept .flex_wrap .title{width:100%;max-width:2.9rem}@media screen and (max-width:640px){.concept .flex_wrap .title{padding-bottom:0.3rem}}.concept .flex_wrap .title .en_text{font-family:"Prata",serif;font-weight:400;color:#D2326E;font-size:0.6rem;line-height:1.26}@media screen and (max-width:640px){.concept .flex_wrap .title .en_text{font-size:0.45rem;letter-spacing:0.05em}}.concept .flex_wrap .title .jp_text{font-size:0.2rem;letter-spacing:0.02em;display:block;padding-top:0.1rem}@media screen and (max-width:640px){.concept .flex_wrap .title .jp_text{font-size:0.16rem}}.concept .flex_wrap .textbox{width:100%;max-width:7.9rem}.concept .flex_wrap .textbox .list{padding-bottom:1.3rem}@media screen and (max-width:640px){.concept .flex_wrap .textbox .list{padding-bottom:0.6rem}}.concept .flex_wrap .textbox .list .detail{margin-top:0.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.24rem 0.2rem;border:1px solid #D2326E;border-radius:0.06rem}@media screen and (max-width:640px){.concept .flex_wrap .textbox .list .detail{padding:0.1rem 0.3rem;min-height:1.05rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.concept .flex_wrap .textbox .list .detail:first-child{margin-top:0}.concept .flex_wrap .textbox .list .detail .point_header{width:1.65rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:640px){.concept .flex_wrap .textbox .list .detail .point_header{width:0.6rem;text-align:center}}.concept .flex_wrap .textbox .list .detail .point_header .point_num{font-family:"Dancing Script",cursive;font-weight:400;font-size:0.2rem;color:#D2326E;width:0.85rem}@media screen and (max-width:640px){.concept .flex_wrap .textbox .list .detail .point_header .point_num{font-size:0.15rem}}.concept .flex_wrap .textbox .list .detail .point_header .point_title{font-size:0.28rem;font-weight:700;letter-spacing:0.1em;width:0.8rem}@media screen and (max-width:640px){.concept .flex_wrap .textbox .list .detail .point_header .point_title{font-size:0.23rem}}.concept .flex_wrap .textbox .list .detail .text{font-size:0.16rem;font-weight:700;letter-spacing:0.05em}@media screen and (max-width:640px){.concept .flex_wrap .textbox .list .detail .text{width:calc(100% - 0.60rem);padding-left:0.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.14rem;line-height:1.92}}.concept .flex_wrap .concept_bottom_wrap{position:relative;width:100%;height:4.35rem}@media screen and (max-width:640px){.concept .flex_wrap .concept_bottom_wrap{height:auto}}.concept .flex_wrap .concept_bottom_wrap .concept_bottom_ph{width:calc(50vw - 0.40rem);height:4.35rem;border-top-right-radius:0.1rem;border-bottom-right-radius:0.1rem;position:absolute;left:calc(50% - 50vw);top:0;background-image:url(/img/about/concept_ph.jpg);background-position:center center;background-size:cover;z-index:0}@media screen and (max-width:640px){.concept .flex_wrap .concept_bottom_wrap .concept_bottom_ph{width:calc(100vw - 0.30rem);height:52.66vw;position:relative;left:-0.3rem}}.concept .flex_wrap .concept_bottom_wrap .concept_bottom_textbox{width:100%;max-width:6.1rem;margin-left:auto;position:relative;top:-0.1rem}@media screen and (max-width:640px){.concept .flex_wrap .concept_bottom_wrap .concept_bottom_textbox{top:0;padding-top:0.3rem}}.concept .flex_wrap .concept_bottom_wrap .concept_bottom_textbox .title02{font-size:0.3rem;font-weight:700;letter-spacing:0.05em;color:#D2326E;line-height:2.11;padding-bottom:0.15rem}@media screen and (max-width:640px){.concept .flex_wrap .concept_bottom_wrap .concept_bottom_textbox .title02{font-size:0.21rem;line-height:1.95;letter-spacing:0.02em;width:calc(100% + 0.20rem)}}.concept .flex_wrap .concept_bottom_wrap .concept_bottom_textbox .text{font-size:0.16rem;line-height:2.12;font-weight:700;letter-spacing:0.05em;word-wrap:break-word}@media screen and (max-width:640px){.concept .flex_wrap .concept_bottom_wrap .concept_bottom_textbox .text{font-size:0.14rem;line-height:1.92}}.wish{padding-top:1.3rem}@media screen and (max-width:640px){.wish{padding-top:0.95rem;overflow:hidden}}.wish .title{width:100%;max-width:5.65rem;margin:auto;padding-bottom:0.5rem}@media screen and (max-width:640px){.wish .title{padding:0 0.3rem 0.3rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.wish .cross_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0.5rem}@media screen and (max-width:640px){.wish .cross_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0.6rem}}.wish .cross_wrap .cross_box{width:100%;max-width:2.2rem;line-height:0;padding:0.28rem 0;text-align:center;font-size:0.24rem;font-weight:700;border:1px solid #D2326E;border-radius:0.05rem;letter-spacing:0.1em;margin-right:0.3rem;position:relative}@media screen and (max-width:640px){.wish .cross_wrap .cross_box{max-width:100%;font-size:0.18rem;padding:0.2rem 0;margin-right:0;margin-bottom:0.15rem}}.wish .cross_wrap .cross_box:after{content:"";width:0.14rem;height:0.14rem;background-image:url(/img/about/wish_cross.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;right:-0.23rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.wish .cross_wrap .cross_box:after{width:0.08rem;height:0.08rem;right:auto;top:auto;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-0.13rem}}.wish .cross_wrap .cross_box:last-child{margin-right:0}.wish .cross_wrap .cross_box:last-child:after{content:none}.wish .wish_contents_wrap{position:relative;padding:0.6rem 0 1rem}@media screen and (max-width:640px){.wish .wish_contents_wrap{padding:0.6rem 0 0.45rem}}.wish .wish_contents_wrap:before{content:"";width:calc(100% - 0.40rem);height:100%;position:absolute;left:0.2rem;top:0;background-image:url(/img/about/polygon_bg_wish.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;position:absolute;border-radius:0.1rem;z-index:-1}@media screen and (max-width:640px){.wish .wish_contents_wrap:before{background-position:center top;background-image:url(/img/about/polygon_bg02.jpg);background-size:cover;width:100%;left:0;border-radius:0}}.wish .wish_contents_wrap:after{content:"";width:100%;height:2rem;background:-webkit-gradient(linear,left top,left bottom,from(white),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,white 0%,rgba(255,255,255,0) 100%);position:absolute;top:0;left:0;z-index:0}@media screen and (max-width:640px){.wish .wish_contents_wrap:after{height:3.2rem}}@media screen and (max-width:640px){.wish .wish_contents_wrap .in1100{padding:0}}.wish .wish_contents_wrap .wish_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-bottom:1rem;position:relative;z-index:1}@media screen and (max-width:640px){.wish .wish_contents_wrap .wish_flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:0}.wish .wish_contents_wrap .wish_flex:last-child{padding-bottom:0.5rem}}.wish .wish_contents_wrap .wish_flex .ph_wrap{width:100%;max-width:5.9rem;height:3.92rem;overflow:hidden;border-radius:0.1rem}@media screen and (max-width:640px){.wish .wish_contents_wrap .wish_flex .ph_wrap{width:calc(100% - 0.30rem);height:61.33vw;border-top-left-radius:0;border-bottom-left-radius:0}}.wish .wish_contents_wrap .wish_flex .ph_wrap img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";background-size:cover;background-position:center center}.wish .wish_contents_wrap .wish_flex .textbox{width:100%;max-width:5rem;padding-left:0.5rem;padding-top:0.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.wish .wish_contents_wrap .wish_flex .textbox{padding:0.3rem 0.6rem 0.3rem 0.3rem}}.wish .wish_contents_wrap .wish_flex .textbox .title02{font-size:0.3rem;font-weight:700;letter-spacing:0.1em;line-height:2.18;padding-bottom:0.16rem;color:#D2326E}@media screen and (max-width:640px){.wish .wish_contents_wrap .wish_flex .textbox .title02{font-size:0.21rem;line-height:2.28;padding-bottom:0}}.wish .wish_contents_wrap .wish_flex .textbox .title02 .text_bg{background-color:#FFF;padding:0.05rem}.wish .wish_contents_wrap .wish_flex .textbox .text{font-size:0.16rem;line-height:2.12;font-weight:700;letter-spacing:0.05em;padding-top:0.16rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width:640px){.wish .wish_contents_wrap .wish_flex .textbox .text{font-size:0.14rem;line-height:1.92}}.wish .wish_contents_wrap .wish_flex:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wish .wish_contents_wrap .wish_flex:nth-child(2n) .textbox{padding-left:0.65rem}@media screen and (max-width:640px){.wish .wish_contents_wrap .wish_flex:nth-child(2n) .textbox{padding-left:0.6rem;padding-right:0.3rem}}@media screen and (max-width:640px){.wish .wish_contents_wrap .wish_flex:nth-child(2n) .ph_wrap{margin-left:0.3rem;border-radius:0;border-top-left-radius:0.1rem;border-bottom-left-radius:0.1rem;overflow:hidden}}.wish .wish_contents_wrap .kakomi{background-color:#FFF;padding:0.7rem 0.9rem}@media screen and (max-width:640px){.wish .wish_contents_wrap .kakomi{padding:0.2rem 0.3rem;margin:0 0.3rem;border-radius:0.05rem}}.wish .wish_contents_wrap .kakomi .title02{text-align:center;font-size:0.3rem;font-weight:700;letter-spacing:0.1em}@media screen and (max-width:640px){.wish .wish_contents_wrap .kakomi .title02{font-size:0.21rem;line-height:1.85;letter-spacing:0}}.wish .wish_contents_wrap .kakomi .title02 span{display:inline-block;border-bottom:1px solid #D2326E;padding-bottom:0.1rem}@media screen and (max-width:640px){.wish .wish_contents_wrap .kakomi .title02 span{display:inline;padding-bottom:0.03rem}}.wish .wish_contents_wrap .kakomi .list{padding:0.7rem 0.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){.wish .wish_contents_wrap .kakomi .list{padding:0.2rem 0 0.12rem}}.wish .wish_contents_wrap .kakomi .list .list_text{width:55%;line-height:2.5;font-size:0.2rem;font-weight:700;letter-spacing:0.05em}.wish .wish_contents_wrap .kakomi .list .list_text:nth-child(2n){width:45%}@media screen and (max-width:640px){.wish .wish_contents_wrap .kakomi .list .list_text:nth-child(2n){width:100%}}@media screen and (max-width:640px){.wish .wish_contents_wrap .kakomi .list .list_text{font-size:0.16rem;width:100%;line-height:1.875;padding-bottom:0.07rem;text-indent:-0.2rem;margin-left:0.2rem}}.wish .wish_contents_wrap .kakomi .list .list_text:before{content:"";width:0.28rem;height:0.18rem;display:inline-block;background-image:url(/img/about/icon_check.svg);background-position:left center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:640px){.wish .wish_contents_wrap .kakomi .list .list_text:before{width:0.12rem;height:0.12rem;margin-right:0.08rem}}.wish .wish_contents_wrap .kakomi .text{text-align:center;font-size:0.16rem;font-weight:700;letter-spacing:0.05em;line-height:2.12;padding-top:0.5rem;border-top:1px solid #D2326E}@media screen and (max-width:640px){.wish .wish_contents_wrap .kakomi .text{font-size:0.14rem;line-height:1.92;text-align:left;padding-top:0.25rem}}.why{padding:1rem 0 1.3rem}@media screen and (max-width:640px){.why{padding:0.6rem 0 0}}.why .why_upper_box{max-width:11rem;margin:auto}.why .why_upper_box .title{width:100%;max-width:5.33rem;margin:auto}@media screen and (max-width:640px){.why .why_upper_box .title{width:1.91rem}}.why .why_upper_box .title img{max-width:100%}.why .why_upper_box .title02{text-align:center;font-size:0.28rem;letter-spacing:0.1em;font-weight:700;padding:0.5rem 0}@media screen and (max-width:640px){.why .why_upper_box .title02{font-size:0.21rem;line-height:1.71;letter-spacing:0;padding:0.1rem 0 0.3rem}}.why .why_upper_box .title02 span{color:#D2326E}.why .why_upper_box .lead{text-align:center;font-size:0.16rem;font-weight:700;letter-spacing:0.05em;line-height:2.12;padding-bottom:0.5rem}@media screen and (max-width:640px){.why .why_upper_box .lead{font-size:0.14rem;line-height:1.92;text-align:left;padding:0 0.3rem 0.4rem}}.why .why_upper_box .why_list_wrap{padding-bottom:1.9rem}@media screen and (max-width:640px){.why .why_upper_box .why_list_wrap{padding-bottom:0.7rem}}.why .why_upper_box .why_list_wrap .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.why .why_upper_box .why_list_wrap .list .detail{width:100%;max-width:3.5rem;text-align:center}@media screen and (max-width:640px){.why .why_upper_box .why_list_wrap .list .detail{max-width:100%}}.why .why_upper_box .why_list_wrap .list .detail .title03{font-size:0.2rem;font-weight:700;letter-spacing:0.05em;padding-bottom:0.15rem}@media screen and (max-width:640px){.why .why_upper_box .why_list_wrap .list .detail .title03{font-size:0.16rem}}.why .why_upper_box .why_list_wrap .list .detail .title03 span{display:inline-block;padding:0 0.1rem;border-bottom:2px solid #D2326E}@media screen and (max-width:640px){.why .why_upper_box .why_list_wrap .list .detail .title03 span{padding:0 0 0.02rem}}.why .why_upper_box .why_list_wrap .list .detail .ph_wrap{height:2.33rem;overflow:hidden;border-radius:0.1rem}@media screen and (max-width:640px){.why .why_upper_box .why_list_wrap .list .detail .ph_wrap{height:45.33vw;margin:0 0.6rem 0.22rem}}.why .why_upper_box .why_list_wrap .list .detail .ph_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";background-size:cover;background-position:center center}.why .why_bottom_box{max-width:13rem;padding:0.6rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;background-color:#fcf6f0;position:relative;border-radius:0.1rem}@media screen and (max-width:640px){.why .why_bottom_box{padding:0.6rem 0.3rem;border-radius:0}}.why .why_bottom_box:before{content:"CELLULITE LEVEL";font-family:trajan-pro-3,serif;font-weight:400;font-style:normal;font-size:0.84rem;letter-spacing:0.42em;width:100%;text-align:center;color:#fcf6f0;position:absolute;top:-0.9rem;left:0.1rem}@media screen and (max-width:640px){.why .why_bottom_box:before{content:"";width:calc(100% - 0.60rem);height:0.55rem;left:0.3rem;top:-0.25rem;background-image:url(/img/about/why_bottom_title_sp.svg);background-position:center 0;background-repeat:no-repeat;background-size:contain;z-index:1}}.why .why_bottom_box .title{font-size:0.3rem;letter-spacing:0.1em;text-align:center;padding-bottom:0.5rem}@media screen and (max-width:640px){.why .why_bottom_box .title{font-size:0.21rem;letter-spacing:0}}.why .why_bottom_box .title span{border-bottom:2px solid #D2326E;display:inline-block;padding:0 0.1rem 0.05rem}@media screen and (max-width:640px){.why .why_bottom_box .title span{display:inline;padding:0 0.02rem 0.02rem}}.why .why_bottom_box .why_list_wrap .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (max-width:640px){.why .why_bottom_box .why_list_wrap .list{padding-left:0.6rem}}.why .why_bottom_box .why_list_wrap .list:before{content:"";width:100%;max-width:11.2rem;height:0.18rem;display:block;background-image:url(/img/about/why_bottom_allow.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;position:absolute;left:0;top:3.15rem}@media screen and (max-width:640px){.why .why_bottom_box .why_list_wrap .list:before{content:"";width:0.11rem;max-width:auto;height:100%;background-image:url(/img/about/why_bottom_allow_sp.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;position:absolute;left:0.12rem;top:0}}.why .why_bottom_box .why_list_wrap .list .detail{width:2.45rem}@media screen and (max-width:640px){.why .why_bottom_box .why_list_wrap .list .detail{width:2.5rem;padding-bottom:0.25rem;position:relative}}.why .why_bottom_box .why_list_wrap .list .detail .ph_wrap{width:100%;height:2.45rem;overflow:hidden;border-radius:0.05rem}@media screen and (max-width:640px){.why .why_bottom_box .why_list_wrap .list .detail .ph_wrap{height:2.5rem;margin-bottom:0.2rem}}.why .why_bottom_box .why_list_wrap .list .detail .ph_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";background-size:cover;background-position:center center}.why .why_bottom_box .why_list_wrap .list .detail .num{font-size:0.23rem;font-family:"Prata",serif;font-weight:400;text-align:center;padding:0.3rem 0 0.36rem}@media screen and (max-width:640px){.why .why_bottom_box .why_list_wrap .list .detail .num{font-size:0.21rem;position:absolute;left:-0.65rem;top:1.1rem;padding:0.03rem 0;background-color:#fcf6f0;z-index:1}}.why .why_bottom_box .why_list_wrap .list .detail .title02{font-size:0.2rem;font-weight:700;letter-spacing:0.05em;line-height:1.6;text-align:center;height:0.54rem;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.why .why_bottom_box .why_list_wrap .list .detail .title02{height:auto;font-size:0.18rem;line-height:1.5;letter-spacing:0}}.why .why_bottom_box .why_list_wrap .list .detail .text{padding-top:0.2rem;font-size:0.16rem;font-weight:700;line-height:2.12;letter-spacing:0.05em;text-align:center}@media screen and (max-width:640px){.why .why_bottom_box .why_list_wrap .list .detail .text{padding-top:0.1rem;font-size:0.14rem;line-height:1.92;text-align:left}}.why .why_bottom_box .why_list_wrap .list .detail.level01 .num{color:#D2326E}.why .why_bottom_box .why_list_wrap .list .detail.level01 .title02{color:#D2326E}.why .why_bottom_box .why_list_wrap .list .detail.level02 .num{color:#B03D79}.why .why_bottom_box .why_list_wrap .list .detail.level02 .title02{color:#B03D79}.why .why_bottom_box .why_list_wrap .list .detail.level03 .num{color:#944980}.why .why_bottom_box .why_list_wrap .list .detail.level03 .title02{color:#944980}.why .why_bottom_box .why_list_wrap .list .detail.level04 .num{color:#805488}.why .why_bottom_box .why_list_wrap .list .detail.level04 .title02{color:#805488;padding-top:0.15rem}@media screen and (max-width:640px){.why .why_bottom_box .why_list_wrap .list .detail.level04 .title02{padding-top:0}}.why .why_bottom_box .ending{padding-top:1.3rem;text-align:center;position:relative}@media screen and (max-width:640px){.why .why_bottom_box .ending{padding-top:0.5rem}}.why .why_bottom_box .ending:before{content:"";width:0.18rem;height:0.26rem;background-image:url(/img/about/why_bottom_arrow02.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0.7rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:640px){.why .why_bottom_box .ending:before{width:0.14rem;height:0.2rem;top:0.08rem}}.why .why_bottom_box .ending .text{font-size:0.3rem;font-weight:700;line-height:1.71;letter-spacing:0.1em}@media screen and (max-width:640px){.why .why_bottom_box .ending .text{font-size:0.21rem;line-height:1.92;letter-spacing:0}}.why .why_bottom_box .ending .text span{color:#D2326E}.leave{padding:0.6rem 0 0.8rem;position:relative}@media screen and (max-width:640px){.leave{padding:0.35rem 0 0.25rem}}.leave:before{content:"";width:calc(100% - 0.40rem);height:100%;background-image:url(/img/about/contact_bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:100% 100%;border-radius:0.1rem;position:absolute;left:0.2rem;top:0;z-index:0}@media screen and (max-width:640px){.leave:before{width:100%;background-image:url(/img/about/contact_bg_sp.jpg);background-position:center top;background-size:cover;border-radius:0;position:absolute;left:0}}.leave .title_wrap{padding-bottom:0.7rem;text-align:center;margin:0 -0.2rem}@media screen and (max-width:640px){.leave .title_wrap{padding-bottom:0.2rem}}.leave .title_wrap .title{font-size:0.3rem;letter-spacing:0.1em;font-weight:700;line-height:2.16;padding-bottom:0.2rem}@media screen and (max-width:640px){.leave .title_wrap .title{font-size:0.21rem;line-height:2.23;letter-spacing:0}}.leave .title_wrap .title .text_bg{padding:0.05rem 0.06rem;background-color:#FFF}@media screen and (max-width:640px){.leave .title_wrap .title .text_bg{display:inline;padding:0.07rem 0.05rem}}.leave .leave_ph_list{padding-bottom:0.9rem;position:relative}@media screen and (max-width:640px){.leave .leave_ph_list{padding-bottom:0.35rem}}.leave .leave_ph_list .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){.leave .leave_ph_list .list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.leave .leave_ph_list .list .ph_wrap{width:2.79rem;height:1.85rem;overflow:hidden;border-radius:0.1rem;margin:0 0.1rem}@media screen and (max-width:640px){.leave .leave_ph_list .list .ph_wrap{width:49.2%;height:24vw;border-radius:0.05rem;margin:0;margin-bottom:0.05rem}.leave .leave_ph_list .list .ph_wrap:first-child{width:100%;height:42.66vw}}.leave .leave_ph_list .list .ph_wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";background-size:cover;background-position:center center}.leave .leave_btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.leave .leave_btn_wrap .btn{width:100%;max-width:3.4rem;margin:0 0.3rem}@media screen and (max-width:640px){.leave .leave_btn_wrap .btn{max-width:2.55rem;margin:0 0 0.15rem}}.leave .leave_btn_wrap .btn a{display:block;line-height:0;padding:0.32rem 0;text-align:center;font-size:0.18rem;font-weight:700;color:#FFF;letter-spacing:0.05em;border-radius:0.6rem;position:relative;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:640px){.leave .leave_btn_wrap .btn a{padding:0.25rem 0;font-size:0.15rem}}.leave .leave_btn_wrap .btn a:after{content:"";width:0.13rem;height:0.18rem;background-image:url(/img/about/btn_arrow.svg);background-position:right center;background-repeat:no-repeat;background-size:contain;position:absolute;right:0.2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.leave .leave_btn_wrap .btn a:after{width:0.08rem;height:0.11rem}}.no-touchevents .leave .leave_btn_wrap .btn a:hover{opacity:0.7}.leave .leave_btn_wrap .btn.more a{background-color:#D2326E}.leave .leave_btn_wrap .btn.reserve a{background-color:#A08C64}.ie .concept .textbox .list .detail .point_header .point_title{position:relative;top:0.04rem}.ie .concept .textbox .list .detail .text{position:relative;top:0.02rem}.ie .cross_box span{position:relative;top:0.04rem}.ie .list_text:before{margin-right:0.06rem}.ie .why_bottom_box:before{font-size:0.83rem}.ie .wish .wish_contents_wrap .wish_flex .textbox .title02 .text_bg{background-color:transparent;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#FFF),color-stop(20%,transparent));background:linear-gradient(#FFF 80%,transparent 20%)}.ie .why_list_wrap .list .detail .title02{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.ie .leave .title_wrap .text_bg{background-color:transparent;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#FFF),color-stop(20%,transparent));background:linear-gradient(#FFF 80%,transparent 20%)}.ie .leave .leave_btn_wrap .btn a span{position:relative;top:0.03rem}