@charset "UTF-8";
/* コンパイルCSS 直接修正禁止 */
body{background-color:#f1efea}.mod_fairslide{background-color:rgba(255,255,255,0)}.pankuzu_wrap{background-color:rgba(255,255,255,0)}.content_wrap:before{content:"";position:absolute;top:8.5rem;bottom:0;left:0;right:0;z-index:-1;background-color:rgba(255,255,255,.5)}.cont_header .local_nav{max-width:13rem}.cont_header .local_nav>.detail{margin-top:.6rem}.cont_header .local_nav .item .thumb{height:2.11rem}.cont_header .local_nav .item .txt_box .style{font-size:.23rem;letter-spacing:.03em;color:#b78f78}.cont_header .local_nav .item .txt_box .style>span{font-family:miller-banner,serif;font-weight:300;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cont_header .local_nav .item .txt_box .title{font-family:source-han-serif-japanese,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.16rem;letter-spacing:.07em;line-height:1.25;margin-top:.05rem}.cont_header .local_nav .item .txt_box .spec{font-family:source-han-serif-japanese,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.13rem;letter-spacing:.03em;line-height:1.53;margin-top:.05rem}.cont_header .local_nav .item .txt_box .detail{position:relative}.cont_header .local_nav .item .txt_box .detail:before{content:"";position:absolute;top:.35rem;left:calc(50% - .17rem);display:block;width:.34rem;height:1px;background-color:#b78f78}.cont_header .local_nav .item .txt_box .catch{font-family:source-han-serif-japanese,serif;font-weight:600;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.15rem;letter-spacing:.08em;line-height:2;margin-top:.3rem}.cont_header .local_nav .item .-arrow{margin-top:.3rem}.cont_header .local_nav .item .-arrow:before{left:calc(50% - .07rem);width:.14rem;height:.14rem}.cont_header.-with_nav::after{width:auto;left:calc(50% - 50vw + 1rem);right:calc(50% - 50vw + 1rem)}.cont_header.-with_nav:before{content:none}.cont_header.-with_nav .header_txt_box{width:5.3rem;left:1rem}.section{position:relative}.section>.in:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f1efea}.section .sec_tit .title{padding-bottom:.3rem}.section .sec_tit .title[data-txt]::before{display:block;font-size:.52rem;line-height:1.3;white-space:pre}.section .sec_tit .title span{display:block;margin-top:.1rem;font-size:.15rem;list-style:1}.section .-deco_txt{color:#fff;opacity:.5;font-size:1.5rem;top:9.8rem;left:calc(50% + 2.2rem);line-height:.98}.section .txt_box{position:relative;width:100%;max-width:13.2rem;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:1.15rem;padding-left:.58rem}.section .txt_box .-deco_txt{bottom:1rem;left:0}.section .txt_box .main_txt_box{width:100%;max-width:4.24rem}.section .txt_box .pc_text_right{position:absolute;left:4.65rem;top:0}.section .txt_box .pc_text_right .catch{padding-bottom:.35rem}.section .txt_box .pc_text_right .txt{max-width:4.3rem}.section .txt_box .spec_box{color:#b78f78}.section .style_wrap{position:relative;width:100%;max-width:12rem;padding-top:1.2rem;padding-bottom:.6rem;margin:auto}.section .style_wrap::before{content:"";background-color:rgba(255,255,255,.5);position:absolute;top:1.55rem;bottom:0;left:calc(50% - 50vw);right:calc(50% - 6.5rem);z-index:0}.section .style_wrap .style_tit{text-align:center;position:relative}.section .style_wrap .style_tit span{font-family:miller-banner,serif;font-weight:300;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.4rem;color:#b78f78;position:relative;z-index:1}.section .style_wrap .style_tit::before{content:"";width:1px;height:.4rem;background-color:#b78f78;position:absolute;top:-.87rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.section .style_wrap .style_tit::after{content:"03";font-family:miller-banner,serif;font-weight:300;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2rem;letter-spacing:.03em;color:#dbd9d4;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.section .style_wrap .style_col3_wrap{position:relative;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;padding-top:.6rem;margin-left:-.14rem;max-width:11.9rem}.section .style_wrap .style_col3_wrap .style_col3_box{width:100%;max-width:3.7rem;position:relative}.section .style_wrap .style_col3_wrap .style_col3_box .catch{position:absolute;height:100%;top:0;left:-.1rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:miller-banner,serif;font-weight:300;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.2rem;letter-spacing:.02em;color:#9f9f9f}.section .style_wrap .style_col3_wrap .style_col3_box .catch span{background-color:#f8f7f5;display:inline-block;padding-bottom:.1rem}.section .style_wrap .style_col3_wrap .style_col3_box .catch span::before{content:"";width:1px;height:90%;background-color:#b78f78;position:absolute;left:.22rem;bottom:.05rem;z-index:-1}.section .style_wrap .style_col3_wrap .style_col3_box .ph{width:3.3rem;height:2.3rem;overflow:hidden;margin-left:auto}.section .style_wrap .style_col3_wrap .style_col3_box .sub_tit{font-size:.18rem;font-weight:500;letter-spacing:.1em;line-height:1.8;color:#b78f78;margin-top:.15rem;padding-left:.5rem;padding-right:.14rem}.section .style_wrap .style_col3_wrap .style_col3_box .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;letter-spacing:.05em;line-height:2;margin-top:.1rem;padding-left:.5rem;padding-right:.14rem}.section .style_wrap .style_col3_wrap_sp .catch{position:relative;font-size:.18rem;font-family:miller-banner,serif;font-weight:300;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#9f9f9f;line-height:1.3}.section .style_wrap .style_col3_wrap_sp .sub_tit{font-size:.16rem;letter-spacing:.1em;line-height:1.8;color:#b78f78;padding:.15rem 0}.section .style_wrap .style_col3_wrap_sp .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.13rem;letter-spacing:.04em;line-height:1.9;padding-right:.1rem;text-align:justify}.section.-elegant{margin-top:1.4rem;padding-bottom:.8rem}.section.-elegant>.in:before{top:3.9rem;right:calc(50% - 7rem)}.section.-elegant .concept_slide_wrap{height:8.1rem}.section.-elegant .concept_slide_wrap .concept_slide .slidearea01_link .in{height:8.1rem}.section.-elegant .concept_slide_wrap .concept_slide .slidearea01_link .in .slide_text{right:0}.section.-elegant .concept_slide_wrap .concept_slide .slidearea01_link .in .slide_text span{background-color:rgba(255,255,255,.5);color:#393836}.section.-elegant .concept_slide_wrap .concept_slide .ui_wrap{width:calc(100% - 1.5rem)}.section.-elegant .style_col3_wrap_sp{margin-top:.4rem}.section.-elegant .style_col3_wrap_sp [data-slidearea01]{-webkit-clip-path:polygon(.3rem 0,100% 0,100% 100%,.3rem 100%);clip-path:polygon(.3rem 0,100% 0,100% 100%,.3rem 100%)}.section.-elegant .style_col3_wrap_sp [data-slidearea01] .slidearea01_wrap{margin:0;margin-left:.3rem}.section.-romantic{margin-top:1.4rem;padding-bottom:.8rem}.section.-romantic>.in:before{top:3.9rem;left:1rem}.section.-romantic .-deco_txt{top:9.8rem;left:calc(50% + 1.85rem)}.section.-romantic .txt_box{padding-left:1.15rem}.section.-romantic .pc_text_right{left:5.3rem}.section.-romantic .pc_text_right .txt{max-width:4.51rem}.section.-romantic .style_wrap{padding-bottom:.5rem}.section.-romantic .style_wrap::before{top:1.55rem;bottom:0;left:-.5rem;right:calc(50% - 50vw)}.section.-romantic .style_wrap .style_col3_wrap{padding-top:.7rem;margin:auto;margin-right:-.45rem}.section.-romantic .style_wrap .style_col3_wrap .style_col3_box{max-width:3.58rem}.section.-romantic .style_wrap .style_col3_wrap .style_col3_box .ph{width:100%;height:2.38rem;position:relative;overflow:visible}.section.-romantic .style_wrap .style_col3_wrap .style_col3_box .ph::before{content:"";width:100%;height:1px;background-color:#b78f78;position:absolute;left:.08rem;bottom:-.09rem;z-index:1}.section.-romantic .style_wrap .style_col3_wrap .style_col3_box .ph::after{content:"";width:1px;height:100%;background-color:#b78f78;position:absolute;right:-.09rem;top:.09rem;z-index:1}.section.-romantic .style_wrap .style_col3_wrap .style_col3_box .sub_tit{text-align:center;font-size:.18rem;letter-spacing:.1em;line-height:1.8;color:#b78f78;padding:.25rem 0}.section.-romantic .style_wrap .style_col3_wrap .style_col3_box .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.14rem;letter-spacing:.11em;line-height:2;padding:0 .12rem;text-align:justify}.section.-romantic .style_wrap .style_col3_wrap_sp{position:relative;padding-top:.6rem;-webkit-clip-path:polygon(.4rem 0,100% 0,100% 100%,.4rem 100%);clip-path:polygon(.4rem 0,100% 0,100% 100%,.4rem 100%)}.section.-romantic .style_wrap .style_col3_wrap_sp .slidearea01_wrapin{padding:0}.section.-romantic .style_wrap .style_col3_wrap_sp .slidearea01_wrap{max-width:85.33vw;width:100%;margin:0;margin-left:.4rem}.section.-romantic .style_wrap .style_col3_wrap_sp .slidearea01_link{position:relative;padding-right:.25rem}.section.-romantic .style_wrap .style_col3_wrap_sp .slidearea01_link .ph_wrap{position:relative;margin-left:0}.section.-romantic .style_wrap .style_col3_wrap_sp .slidearea01_link .ph_wrap::before{content:"";width:1px;height:calc(100% - .14rem);background-color:#b78f78;position:absolute;top:.24rem;right:-.1rem}.section.-romantic .style_wrap .style_col3_wrap_sp .slidearea01_link .ph_wrap::after{content:"";width:100%;height:1px;background-color:#b78f78;position:absolute;bottom:-.1rem;right:-.1rem}.section.-romantic .style_wrap .style_col3_wrap_sp .catch{position:relative;font-size:.18rem;font-family:miller-banner,serif;font-weight:300;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#9f9f9f;line-height:1.3}.section.-romantic .style_wrap .style_col3_wrap_sp .sub_tit{text-align:center;padding:.3rem 0 .15rem}.section.-romantic .style_wrap .style_col3_wrap_sp .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.13rem;letter-spacing:.04em;line-height:1.9;padding-right:.2rem;text-align:justify}.section.-romantic .style_wrap .style_col3_wrap_sp .slidearea01_pager{height:.9rem;margin-right:.2rem}.section.-romantic .style_wrap .style_col3_wrap_sp .slidearea01_pager button{width:.66rem;height:.03rem}.section.-romantic .style_wrap .style_col3_wrap_sp .slidearea01_pager button::before{width:.66rem;height:.03rem;border:0;border-radius:0}.section.-romantic .style_wrap .style_col3_wrap_sp .slidearea01_pager button::after{width:.66rem;height:.03rem;border:0;border-radius:0;background-color:#f1efea}.section.-romantic .style_wrap .style_col3_wrap_sp .slidearea01_pager button.active::after{background-color:#b78f78}.section.-romantic .concept_slide_wrap{height:7.78rem}.section.-romantic .concept_slide_wrap .concept_slide{left:0;right:1.5rem}.section.-romantic .concept_slide_wrap .concept_slide .slidearea01_link .in{height:7.78rem}.section.-romantic .concept_slide_wrap .concept_slide .slidearea01_link .in .slide_text{left:0}.section.-romantic .concept_slide_wrap .concept_slide .slidearea01_link .in .slide_text span{background-color:rgba(183,143,120,.5);color:#fff}.section.-stylish{margin-top:1.4rem;padding-bottom:1.2rem}.section.-stylish>.in:before{top:3.9rem;bottom:0;right:calc(50% - 7rem);background-color:#f1efea}.section.-stylish .-deco_txt{left:calc(50% + 2.35rem);top:9.7rem}.section.-stylish .txt_box{left:.5rem}.section.-stylish .pc_text_right{left:3.95rem}.section.-stylish .style_wrap{padding-bottom:.5rem}.section.-stylish .style_wrap::before{top:1.55rem;bottom:0;left:calc(50% - 50vw);right:0;background-color:rgba(255,255,255,.5)}.section.-stylish .style_wrap .style_col3_wrap{margin:0;padding-top:.4rem;max-width:11rem}.section.-stylish .style_wrap .style_col3_wrap .style_col3_box{max-width:3.32rem}.section.-stylish .style_wrap .style_col3_wrap .style_col3_box .ph{width:100%;height:2.38rem;position:relative;overflow:visible}.section.-stylish .style_wrap .style_col3_wrap .style_col3_box .ph::before{content:"";width:100%;height:100%;border:1px solid #ac936d;position:absolute;left:.08rem;bottom:-.09rem;z-index:1}.section.-stylish .style_wrap .style_col3_wrap .style_col3_box .sub_tit{text-align:center;font-size:.18rem;letter-spacing:.1em;line-height:1.8;padding:.25rem 0}.section.-stylish .style_wrap .style_col3_wrap .style_col3_box .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.14rem;letter-spacing:.11em;line-height:2;padding:.35rem .12rem 0}.section.-stylish .style_wrap .style_col3_wrap_sp{position:relative;padding-top:.6rem;-webkit-clip-path:polygon(.2rem 0,100% 0,100% 100%,.2rem 100%);clip-path:polygon(.2rem 0,100% 0,100% 100%,.2rem 100%)}.section.-stylish .style_wrap .style_col3_wrap_sp .slidearea01_wrap{max-width:90.66vw;margin:0;margin-left:.2rem}.section.-stylish .style_wrap .style_col3_wrap_sp .slidearea01_wrapin{padding:0}.section.-stylish .style_wrap .style_col3_wrap_sp .slidearea01_link{position:relative;padding-right:.25rem}.section.-stylish .style_wrap .style_col3_wrap_sp .slidearea01_link .ph_wrap{position:relative}.section.-stylish .style_wrap .style_col3_wrap_sp .slidearea01_link .ph_wrap::before{content:"";width:100%;height:100%;border:1px solid #b78f78;position:absolute;top:.07rem;left:.07rem;-webkit-box-sizing:border-box;box-sizing:border-box}.section.-stylish .style_wrap .style_col3_wrap_sp .sub_tit{text-align:center;padding:.3rem 0 .15rem}.section.-stylish .style_wrap .style_col3_wrap_sp .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.13rem;letter-spacing:.04em;line-height:1.9;padding:0 .15rem}.section.-stylish .style_wrap .style_col3_wrap_sp .slidearea01_pager{height:.9rem;max-width:calc(90.66vw - .25rem)}.section.-stylish .style_wrap .style_col3_wrap_sp .slidearea01_pager button{width:.66rem;height:.03rem}.section.-stylish .style_wrap .style_col3_wrap_sp .slidearea01_pager button::before{width:.66rem;height:.03rem;border:0;border-radius:0;background-color:transparent}.section.-stylish .style_wrap .style_col3_wrap_sp .slidearea01_pager button::after{width:.66rem;height:.03rem;border:0;border-radius:0}.section.-stylish .concept_slide_wrap{z-index:2;height:8.1rem}.section.-stylish .concept_slide_wrap .concept_slide .slidearea01_link .in{height:8.1rem}.section.-stylish .concept_slide_wrap .concept_slide .slidearea01_link .in .slide_text{right:0}.section.-stylish .concept_slide_wrap .concept_slide .slidearea01_link .in .slide_text span{background-color:rgba(255,255,255,.7);color:#393836}.section.-natural{margin-top:1.4rem;padding-bottom:.8rem}.section.-natural>.in:before{top:3.9rem;bottom:0;left:1rem}.section.-natural .-deco_txt{left:calc(50% + 2.6rem);top:9.3rem}.section.-natural .txt_box{padding-left:1.15rem}.section.-natural .pc_text_right{left:4.85rem}.section.-natural .pc_text_right .txt{max-width:4.5rem}.section.-natural .style_wrap{padding-bottom:.5rem}.section.-natural .style_wrap::before{top:1.55rem;bottom:0;left:0;right:calc(50% - 50vw);background-color:rgba(255,255,255,.5)}.section.-natural .style_wrap .style_tit{max-width:11rem;margin:auto;padding-left:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box}.section.-natural .style_wrap .style_col3_wrap{margin:0;margin-left:.75rem;padding-top:.7rem;max-width:10.65rem}.section.-natural .style_wrap .style_col3_wrap .style_col3_box{max-width:2.94rem;padding-top:.2rem}.section.-natural .style_wrap .style_col3_wrap .style_col3_box .ph{width:100%;height:3.39rem;position:relative}.section.-natural .style_wrap .style_col3_wrap .style_col3_box .catch{position:absolute;top:.15rem;left:auto;right:-.48rem;z-index:1;font-size:.15rem;letter-spacing:.18em;height:auto;display:block;font-family:source-han-serif-japanese,serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#393836}.section.-natural .style_wrap .style_col3_wrap .style_col3_box .catch span{position:relative;padding-bottom:0;background-color:transparent;line-height:1}.section.-natural .style_wrap .style_col3_wrap .style_col3_box .catch span::before{content:"";width:calc(100% + .2rem);height:calc(100% + .26rem);background-color:#f1efea;position:absolute;left:-.1rem;top:-.15rem;z-index:-1}.section.-natural .style_wrap .style_col3_wrap .style_col3_box .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.14rem;letter-spacing:.05em;line-height:2;padding:.25rem 0 0;text-align:justify}.section.-natural .style_wrap .style_col3_wrap_sp{position:relative;padding-top:.6rem;-webkit-clip-path:polygon(.3rem 0,100% 0,100% 100%,.3rem 100%);clip-path:polygon(.3rem 0,100% 0,100% 100%,.3rem 100%)}.section.-natural .style_wrap .style_col3_wrap_sp .slidearea01_wrap{max-width:94.4vw;margin:0;margin-left:.4rem}.section.-natural .style_wrap .style_col3_wrap_sp .slidearea01_wrapin{padding:0}.section.-natural .style_wrap .style_col3_wrap_sp .slidearea01_link{padding-right:.6rem}.section.-natural .style_wrap .style_col3_wrap_sp .slidearea01_link>div{position:relative}.section.-natural .style_wrap .style_col3_wrap_sp .slidearea01_link .-border_deco{position:absolute;top:-.1rem;bottom:0;left:-.1rem;right:-.1rem;border:1px solid #b78f78}.section.-natural .style_wrap .style_col3_wrap_sp .catch{position:absolute;top:-.25rem;right:-.25rem;z-index:1;font-size:.14rem;letter-spacing:.2em;line-height:2.8}.section.-natural .style_wrap .style_col3_wrap_sp .catch span{position:relative;display:inline-block;font-family:source-han-serif-japanese,serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#393836}.section.-natural .style_wrap .style_col3_wrap_sp .catch span::before{content:"";width:calc(100% - .1rem);height:calc(100% + .2rem);background-color:#f1efea;position:absolute;left:.05rem;top:-.1rem;z-index:-1}.section.-natural .style_wrap .style_col3_wrap_sp .txt{font-family:"游ゴシック","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",verdana,"メイリオ",Meiryo,Osaka,sans-serif;font-weight:400;font-size:.13rem;letter-spacing:.04em;line-height:1.9;padding-right:.2rem;text-align:justify;padding-top:.2rem;padding-bottom:.2rem}.section.-natural .style_wrap .style_col3_wrap_sp .slidearea01_pager{max-width:calc(94.4vw - .4rem);height:.9rem}.section.-natural .style_wrap .style_col3_wrap_sp .slidearea01_pager button{width:.66rem;height:.03rem}.section.-natural .style_wrap .style_col3_wrap_sp .slidearea01_pager button::before{width:.66rem;height:.03rem;border:0;border-radius:0}.section.-natural .style_wrap .style_col3_wrap_sp .slidearea01_pager button::after{width:.66rem;height:.03rem;border:0;border-radius:0;background-color:#f1efea}.section.-natural .style_wrap .style_col3_wrap_sp .slidearea01_pager button.active::after{background-color:#b78f78}.section.-natural .concept_slide_wrap{height:7.78rem}.section.-natural .concept_slide_wrap .concept_slide{left:0;right:1.5rem}.section.-natural .concept_slide_wrap .concept_slide .slidearea01_link .in{height:7.78rem}.section.-natural .concept_slide_wrap .concept_slide .slidearea01_link .in .slide_text{right:auto;left:0}.section.-natural .concept_slide_wrap .concept_slide .slidearea01_link .in .slide_text span{background-color:rgba(183,143,120,.5);color:#fff}.section.-simple{margin-top:1.4rem;padding-bottom:1.2rem}.section.-simple::after{top:1.7rem}.section.-simple>.in{padding-top:6.2rem}.section.-simple>.in:before{top:1.4rem;bottom:0;right:1rem}.section.-simple .mv_wrap .ph_wrap{position:relative;width:100%;height:100%}.section.-simple .mv_wrap .ph_wrap .-ph01{width:37.4%;height:100%;position:absolute;left:0;top:0}.section.-simple .mv_wrap .ph_wrap .-ph02{width:33.03%;height:56.45%;position:absolute;left:38%;top:0}.section.-simple .mv_wrap .ph_wrap .-ph03{width:33.03%;height:42.25%;position:absolute;left:38%;bottom:0;-o-object-position:center top;object-position:center top}.section.-simple .mv_wrap .ph_wrap .-ph03 img{-o-object-position:center top;object-position:center top}.section.-simple .mv_wrap .ph_wrap .-ph04{width:28.29%;height:100%;position:absolute;right:0;top:0}.section.-simple .-deco_txt{font-size:1.6rem;top:7.5rem;left:calc(50% + 2.35rem);line-height:1.03}.section.-simple .txt_box{margin-top:1.1rem;padding-left:1.8rem}.section.-simple .txt_box .pc_text_right{left:4.8rem}.section.-simple .txt_box .pc_text_right .txt{max-width:4.55rem;letter-spacing:.01em;text-align:justify}@media screen and (max-width:640px){.mod_fairslide{background-color:rgba(255,255,255,.3)}.mod_fairslide .txt_box .sec_tit[data-deco-txt]:before{color:rgba(57,56,54,.08)}.content_wrap:before{content:none}.cont_header .local_nav{padding-bottom:.4rem}.cont_header .local_nav>.detail{margin-top:.4rem}.cont_header .local_nav .item{padding-bottom:.7rem}.cont_header .local_nav .item+.item{margin-top:.25rem}.cont_header .local_nav .item .thumb{width:49.33vw;height:30.93vw}.cont_header .local_nav .item .txt_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 49.33vw - .1rem);height:30.93vw;margin-left:.1rem}.cont_header .local_nav .item .txt_box .style{font-size:.18rem;letter-spacing:.02em}.cont_header .local_nav .item .txt_box .style>span{display:block}.cont_header .local_nav .item .txt_box .title{font-size:.13rem;letter-spacing:.06em;margin-top:.1rem}.cont_header .local_nav .item .txt_box .spec{font-size:.12rem;letter-spacing:.03em;margin-top:.03rem}.cont_header .local_nav .item .txt_box .detail{position:static}.cont_header .local_nav .item .txt_box .detail:before{content:none;left:calc(50% - .1rem);width:.2rem;top:.32rem}.cont_header .local_nav .item .txt_box .catch{position:absolute;left:calc(100% - 84vw + .1rem);top:30.93vw;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:.7rem;width:49.33vw;font-family:source-han-serif-japanese,serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.13rem;letter-spacing:.1em;line-height:1.83;text-align:left;margin-top:0}.cont_header .local_nav .item .-arrow{position:absolute;bottom:0;width:.1rem;height:.7rem}.cont_header .local_nav .item .-arrow:before{left:calc(50% - .06rem);top:calc(50% - .1rem);width:.12rem;height:.12rem}.cont_header.-with_nav::after{z-index:0;left:.15rem;right:.15rem;bottom:.15rem}.cont_header.-with_nav .header_txt_box{width:100%;left:auto}.cont_header.-with_nav .header_txt_box .catch{font-size:.16rem;letter-spacing:.1em}.cont_header.-with_mv .mv{position:relative;left:0;z-index:1}.cont_header.-with_mv .header_txt_box .catch{font-size:.16rem;line-height:2.1}.section .sec_tit{text-align:center}.section .sec_tit .title{padding-bottom:.35rem}.section .sec_tit .title[data-txt]::before{font-size:.36rem;line-height:1.3}.section .-deco_txt{font-size:1rem;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;line-height:80vw;right:-1rem;top:7.4rem;bottom:auto;letter-spacing:0}.section .-deco_txt .sp_bottom{padding-top:.2rem}.section .txt_box{margin-top:.1rem;padding:0 .25rem}.section .txt_box .pc_text_right{position:relative;left:auto}.section .txt_box .pc_text_right .catch{font-size:.17rem;letter-spacing:.05em;padding-bottom:.2rem}.section .txt_box .pc_text_right .txt{max-width:100%;font-size:.14rem;letter-spacing:.05em;line-height:2.35}.section .txt_box .spec_box{padding-top:.1rem}.section .style_wrap{padding-top:.8rem;padding-bottom:.2rem}.section .style_wrap::before{top:.4rem;left:0;right:.2rem}.section .style_wrap .style_tit span{font-size:.26rem}.section .style_wrap .style_tit::before{height:.3rem;top:-.57rem}.section .style_wrap .style_tit::after{font-size:.7rem}.section.-elegant{margin-top:0;padding-top:1rem;padding-bottom:0}.section.-elegant>.in:before{top:0;right:0}.section.-elegant .concept_slide_wrap{height:128vw}.section.-elegant .concept_slide_wrap .concept_slide .slidearea01_link .in{height:112vw}.section.-elegant .concept_slide_wrap .concept_slide .ui_wrap{width:auto;max-width:calc(100% - .4rem);margin:auto}.section.-elegant .style_col3_wrap_sp [data-slidearea01] .slidearea01_wrap{max-width:82.66vw;width:100%}.section.-romantic{margin-top:0;padding-top:.8rem;padding-bottom:.4rem}.section.-romantic>.in:before{content:none}.section.-romantic .-deco_txt{top:7rem}.section.-romantic .txt_box{padding:0 .3rem}.section.-romantic .pc_text_right{left:0}.section.-romantic .style_wrap{padding-bottom:.1rem}.section.-romantic .style_wrap::before{top:.4rem;left:.2rem}.section.-romantic .concept_slide_wrap{height:128vw}.section.-romantic .concept_slide_wrap .concept_slide{right:auto}.section.-romantic .concept_slide_wrap .concept_slide .slidearea01_link .in{height:112vw}.section.-romantic .concept_slide_wrap .concept_slide .slidearea01_link .in .slide_text{width:100%;left:0}.section.-stylish{margin-top:0;padding-top:.8rem;padding-bottom:.4rem}.section.-stylish>.in:before{top:0;right:0}.section.-stylish .-deco_txt{left:calc(50% + 3rem);top:6.8rem}.section.-stylish .txt_box{left:0}.section.-stylish .pc_text_right{left:0}.section.-stylish .style_wrap{padding-bottom:.1rem}.section.-stylish .style_wrap::before{top:.4rem;bottom:0;left:0;right:.2rem}.section.-stylish .concept_slide_wrap{height:128vw}.section.-stylish .concept_slide_wrap .concept_slide .slidearea01_link .in{height:112vw}.section.-natural{margin-top:0;padding-top:.8rem;padding-bottom:0}.section.-natural>.in:before{content:none}.section.-natural .-deco_txt{top:7.1rem}.section.-natural .txt_box{padding:0 .3rem}.section.-natural .pc_text_right{left:0}.section.-natural .pc_text_right .txt{max-width:100%;letter-spacing:.02em;text-align:justify}.section.-natural .style_wrap{padding-bottom:.1rem}.section.-natural .style_wrap::before{top:.4rem;bottom:0;left:.2rem;right:0}.section.-natural .concept_slide_wrap{height:128vw}.section.-natural .concept_slide_wrap .concept_slide{right:auto}.section.-natural .concept_slide_wrap .concept_slide .slidearea01_link .in{height:112vw}.section.-natural .concept_slide_wrap .concept_slide .slidearea01_link .in .slide_text{width:100%;left:0}.section.-simple{margin-top:0;padding-top:.8rem;padding-bottom:.5rem}.section.-simple::after{content:none}.section.-simple>.in{padding-top:0}.section.-simple>.in:before{content:none}.section.-simple .mv_wrap{width:100%;height:108.8vw;margin-top:.2rem}.section.-simple .mv_wrap .ph_wrap .-ph01{width:42.13vw;height:53.33vw}.section.-simple .mv_wrap .ph_wrap .-ph02{width:calc(100% - 42.13vw - .08rem);height:45.33vw;left:auto;right:0;top:8vw}.section.-simple .mv_wrap .ph_wrap .-ph03{width:55.73vw;height:45.33vw;left:0;bottom:8vw}.section.-simple .mv_wrap .ph_wrap .-ph04{width:calc(100% - 55.73vw - .08rem);height:53.33vw;top:auto;bottom:0}.section.-simple .-deco_txt{font-size:1rem;left:auto;right:-.15rem;top:7.45rem}.section.-simple .txt_box{margin-top:.4rem;padding:0 .3rem}.section.-simple .txt_box .pc_text_right{left:0}.section.-simple .txt_box .pc_text_right .txt{max-width:100%;letter-spacing:.05em}.contents_footer .introduction .catch{text-align:start}}@media print,screen and (min-width:641px){.cont_header .local_nav .item{width:2.4rem;padding-bottom:.8rem}.cont_header .local_nav .item+.item{margin-left:calc((100% - 12rem)/ 4)}.cont_header .local_nav .item .wrap_link:before{left:.3rem;right:.3rem}.cont_header .local_nav .item .txt_box{margin-top:.2rem}.section.-romantic .style_wrap .style_tit{right:-.4rem}.section.-romantic .concept_slide_wrap .concept_slide .ui_wrap{width:calc(100% - 2rem);margin-left:1.5rem}.section.-stylish .style_wrap .style_tit{max-width:11rem;margin:0}.section.-stylish .concept_slide_wrap .concept_slide .ui_wrap{width:calc(100% - 1.5rem)}.section.-natural .concept_slide_wrap .concept_slide .ui_wrap{width:calc(100% - 2rem);margin-left:1.5rem}.section.-simple .mv_wrap{position:absolute;top:0;right:0;left:2.5rem;height:6.2rem}}@media screen and (min-width:641px) and (max-width:1000px){.cont_header.-with_nav::after{left:1rem;right:auto;width:calc(1000px - 2rem)}}@media print,screen and (min-width:1601px){.cont_header.-with_mv .mv{left:auto;width:60%}}@media screen and (min-width:1601px){.cont_header.-with_mv .header_txt_box{left:0;width:45.6%}}@media screen and (min-width:1000px) and (max-width:1040px){.section.-romantic .style_wrap::before{left:calc(50% - 50vw + 1.5rem)}}@media screen and (min-width:641px) and (max-width:999px){.section.-romantic .style_wrap::before{left:-.2rem}}
/*# sourceMappingURL=reception.css.map */