#mainVisualWrapper{position:relative;width:100%;overflow:hidden;background:url(../../images/content/home/bg_area.jpg) no-repeat center;background-size:cover;padding:125px 0 118px 0}#mainVisualWrapper .mvInner{width:695px;margin:0 auto;text-align:center}#mainVisualWrapper .mainCopy{display:flex;flex-direction:column;align-items:center;justify-content:center;height:4lh;white-space:nowrap;color:#fff;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:min(6.5vw,42px);background:rgba(0,0,0,.4);margin-bottom:48px;opacity:0;visibility:hidden}#mainVisualWrapper .mainCopy .eng{position:relative;font-size:.7em;font-weight:700;line-height:2.28571429;font-family:"NotoReg","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴシック",YuGothic,"Yu Gothic Medium","Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#mainVisualWrapper .mainCopy .eng::after{content:"";display:block;background:currentColor;width:50%;height:1px;position:absolute;top:calc(100% - .075em);left:50%;transform:translateX(-50%)}#mainVisualWrapper .mainCopy .ja{text-indent:.75em}#mainVisualWrapper .mainCopy .ja span{font-size:.8em}#mainVisualWrapper .cpItem{background:rgba(255,255,255,.7)}#mainVisualWrapper .cpItem a{display:block;padding:10px 120px 7px}#mainVisualWrapper .cpItem span{display:block;font-weight:bold;letter-spacing:.05em}#mainVisualWrapper .cpItem .title{font-size:3.2rem;font-weight:bold;color:#6a3906}#mainVisualWrapper .cpItem .label{font-size:2.2rem;font-weight:bold;color:#fff;background:#6a3906;margin-bottom:8px}#mainVisualWrapper .cpItem .bottom{color:#6a3906}#mainVisualWrapper .scItem{width:404px;position:absolute;left:50%;bottom:53px;margin-left:-203px}#mainVisualWrapper .scItem a{display:block;background:rgba(60,58,58,.7);border:1px solid #fff;font-size:1.5rem;padding:10px;color:#fff;letter-spacing:.1em;font-weight:bold;position:relative}#mainVisualWrapper .scItem a::after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;right:15px;margin-top:-5px}#mainVisualWrapper .fadeItem{opacity:0;visibility:hidden}.homeNav li{margin-top:24px}.homeNav a{display:block}.homeNav a[href*=estate] dd{background:rgba(195,215,188,.75)}.homeNav a[href*=event] dd{background:rgba(252,218,204,.75)}.homeNav dl{width:100%;aspect-ratio:695/134;color:#6a3906;background:rgba(255,255,255,.75)}.homeNav dt{display:flex;flex-direction:column;align-items:center;padding-top:20px;padding-bottom:20px;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:600;line-height:1.2;font-style:normal;font-size:min(4vw,28px)}.homeNav dt .eng{order:-1;text-transform:uppercase;position:relative;line-height:1;margin-bottom:1em}@media only screen and (max-width: 767px){.homeNav dt .eng{font-size:16px}}@media only screen and (min-width: 768px){.homeNav dt .eng{font-size:20px}}.homeNav dt .eng::after{content:"";display:block;width:3em;height:1px;background:currentColor;position:absolute;bottom:-0.5em;left:50%;transform:translateX(-50%)}.homeNav dd{height:28px;display:flex;align-items:center;justify-content:center;font-family:"NotoReg","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴシック",YuGothic,"Yu Gothic Medium","Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;font-style:normal}@media only screen and (max-width: 767px){.homeNav dd{font-size:14px}}@media only screen and (min-width: 768px){.homeNav dd{font-size:16px}}.homeNav dd::after{content:"";display:block;margin-top:.3em;margin-left:.3em;background:currentColor;height:calc(tan(60deg)*.65em/2);width:.75em;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}.homeSecVox{background-color:#000;background-repeat:no-repeat;background-position:center;background-size:cover;padding:125px 0 0;text-align:center;min-height:768px}.homeSecVox .titleBox{width:694px;margin:0 auto 128px;background:rgba(0,0,0,.4);color:#fff;padding:32px 0 20px;font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-style:normal;font-size:min(6.5vw,42px)}.homeSecVox .titleBox h2{display:flex;flex-direction:column;font-weight:500;overflow:hidden}.homeSecVox .titleBox .eng{order:-1;text-transform:uppercase;position:relative;line-height:1;margin-bottom:2em;font-size:.8em;letter-spacing:.1em}@media only screen and (max-width: 767px){.homeSecVox .titleBox .eng{font-size:1.2em}}@media only screen and (min-width: 768px){.homeSecVox .titleBox .eng{font-size:.8em}}.homeSecVox .titleBox .eng::after{content:"";display:block;width:5em;height:1px;background:currentColor;position:absolute;bottom:-0.5em;left:50%;transform:translateX(-50%)}.homeSecVox .titleBox .ja span{font-size:.8em}.homeSecVox .titleBox a{display:block;padding:32px 0 35px;color:#fff}.homeSecVox .titleBox .ja{display:block;margin-bottom:35px}.homeSecVox .titleBox .en img,.homeSecVox .titleBox .ja img{width:auto}.homeSecVox .titleBox .desc{font-size:2.1rem;line-height:1.6;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","YuMincho","Yu Mincho","游明朝体","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:-0.03em;padding-left:.5em}.homeSecVox .bnr{max-width:694px;margin:0 auto}.homeSecVox .links .item:not(:last-child){margin-bottom:40px}.homeSecVox .links .item a{display:inline-block}.homeSecVox .links .item .shadow{box-shadow:4px 4px 20px -4px rgba(0,0,0,.2)}.homeSecVox a.linkBt{display:inline-block;color:#fff;background:rgba(0,0,0,.4);border:1px solid #fff;font-size:1.5rem;position:relative;padding:.75em 0;letter-spacing:.1em;width:27em;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:normal}.homeSecVox a.linkBt.red{background:rgba(210,0,0,.6)}.homeSecVox a.linkBt::after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;right:15px;margin-top:-5px;transition:border-color .6s}#event .homeSecVox{background-image:url(../../images/content/home/bg_event.jpg);padding-bottom:94px}#event .homeSecVox .titleBox{margin:0 auto 55px;background:rgba(255,255,255,.65)}#event .homeSecVox .titleBox{color:#6a3906}#event .homeSecVox .titleBox .en{margin-bottom:27px}#event .homeSecVox .titleBox .ja{margin-bottom:22px}#event .bnr_wonderland{margin-top:50px}#event .links{display:flex;justify-content:center;max-width:694px;margin:50px auto 0}#event .linkBt{width:325px;background:rgba(255,255,255,.8);color:#6a3906;padding:24px 0;border:solid 1px #6a3906;line-height:1}@media only screen and (max-width: 767px){#event .linkBt{font-size:18px}}@media only screen and (min-width: 768px){#event .linkBt{font-size:22px}}#event .linkBt:hover{color:#fff}#event .linkBt span{display:none}#event .linkBt::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #6a3906}#event .linkBt:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}#event .linkBt.md:link .normal,#event .linkBt.sm:link .normal{display:inline-block}#event .linkBt.md:link .hover,#event .linkBt.sm:link .hover{display:none}#event .linkBt.md:hover .normal,#event .linkBt.sm:hover .normal{display:none}#event .linkBt.md:hover .hover,#event .linkBt.sm:hover .hover{display:inline-block}#estate .homeSecVox{background-image:url(../../images/content/home/bg_real.jpg);padding-bottom:80px}#estate .homeSecVox .titleBox{margin-bottom:78px}#estate .homeSecVox .titleBox .en{padding:0 12px 20px;margin-bottom:62px}#estate .estateBox{margin-bottom:60px}#estate .homeSecVox .titleBox2{background:rgba(0,0,0,.6);text-align:center;max-width:865px;margin:0 auto 33px;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","YuMincho","Yu Mincho","游明朝体","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:bold}#estate .homeSecVox .titleBox2 .ttl{font-size:2rem;color:#fff;line-height:1;padding:13px 0;letter-spacing:.1em}#estate .links{display:flex;max-width:865px;margin:10px auto 0;justify-content:center}#estate .links .linkBt{padding:24px 0;width:407px;background-color:rgba(0,0,0,.4)}@media only screen and (max-width: 767px){#estate .links .linkBt{font-size:18px}}@media only screen and (min-width: 768px){#estate .links .linkBt{font-size:22px}}.links .linkBt img{width:111px}#estate .links .linkBt span{display:none}#estate .bnr{width:90%;max-width:865px;margin:15px auto 0}#estate .bnr img.sp{display:none}#building .homeSecVox{background-image:url(../../images/content/home/bg_building.jpg);padding-bottom:100px}#building .homeSecVox .titleBox{background:#fff;padding:9px;border:solid 1px #b28146;margin-bottom:50px;color:#6a3906}#building .homeSecVox .titleBox h2{display:flex;align-items:center}#building .homeSecVox .titleBox .eng{color:#b28146;width:540px}@media only screen and (max-width: 767px){#building .homeSecVox .titleBox .eng{font-size:.75em}}#building .homeSecVox .titleBox .eng::after{width:100%}#building .homeSecVox .titleBox .ja{font-size:min(7vw,48px)}.titleBoxInner{border:solid 2px #b28146;padding:32px 0 20px}#building .homeSecVox a.linkBt{background:rgba(137,93,30,.6)}#wonderland .homeSecVox{background-image:url(../../images/content/home/bg_wonderland.jpg);padding-bottom:115px}#wonderland .homeSecVox .titleBox{background:#fff;margin-bottom:50px;padding:0}#wonderland .homeSecVox .titleBox a{padding:0}#wonderland .homeSecVox .titleBox img{width:694px}#wonderland .homeSecVox .links{display:flex;max-width:694px;margin:0 auto;justify-content:space-between}#wonderland .homeSecVox a.linkBt{width:332px;background:#00418c}#modelhouse .mhSection{background-color:#000;background-repeat:no-repeat;background-size:cover;background-image:url(../../images/content/home/bg_mh.jpg);padding:134px 0;background-position:bottom center;background-attachment:fixed}html.tablet #modelhouse .mhSection{background-attachment:scroll}#modelhouse .scInner{background:#fff;padding:77px 66px 50px}#modelhouse .titleBox{background:#fff;padding:9px;border:solid 1px #b28146;margin-bottom:50px}#modelhouse .titleBox .titleBoxInner{border-width:2px;color:#6a3906}#modelhouse .titleBox .titleBoxInner h2{display:flex;align-items:center}#modelhouse .titleBox .titleBoxInner .eng{color:#b28146}#modelhouse .titleBox .titleBoxInner .eng::after{width:100%}#modelhouse .titleBox .titleBoxInner .ja{font-size:min(6.5vw,48px)}#modelhouse .reserve{margin-bottom:60px}#modelhouse .reserve h3{text-align:center;font-size:3.2rem;font-weight:bold;line-height:1;margin-bottom:20px;letter-spacing:.12em;margin-left:26px}#modelhouse .reserve_list{text-align:left;margin-top:10px}#modelhouse .reserve_list li:before{content:"●";display:inline-block;margin-right:3px}#modelhouse .mh_main{margin-top:50px}.area_wrap:first-of-type{margin-top:70px}@media only screen and (max-width: 767px){.area_wrap:first-of-type{margin-top:50px}}#modelhouse .mh_main .area_wrap .area_ttl{font-size:3.2rem;line-height:1;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","YuMincho","Yu Mincho","游明朝体","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:bold;margin-bottom:50px}#modelhouse .mh_main .area_wrap .area_ttl:after{content:"";width:60px;height:3px;background:#000;display:block;margin:20px auto 0}#modelhouse .titleBox2{color:#fff;letter-spacing:.15em}#modelhouse .titleBox2 h4{line-height:1;padding:15px;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","YuMincho","Yu Mincho","游明朝体","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:bold;font-size:1.9rem}#modelhouse .ttl_branch{color:#bb4c4b;background:#fff;font-weight:bold;font-size:1.9rem;border:solid 1px #bb4c4b;padding:15px;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","YuMincho","Yu Mincho","游明朝体","ＭＳ Ｐ明朝","MS PMincho",serif;line-height:1}.area_wrap.okayama .houseWrapper .links .contact a{background:#b40031}.area_wrap.kurashiki .houseWrapper .links .contact a{background:#003255}.area_wrap.tsuyama .houseWrapper .links .contact a{background:#004e97}@media only screen and (max-width: 767px){.area_wrap .area_in{width:100%}}.area_wrap .houseWrapper{display:flex}@media only screen and (max-width: 767px){.area_wrap .houseWrapper{margin-top:25px;margin-bottom:30px;flex-direction:column;align-items:center;row-gap:50px}}@media only screen and (min-width: 768px){.area_wrap .houseWrapper{margin-top:32px;margin-bottom:68px;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:68px}}@media only screen and (max-width: 767px){.area_wrap .houseWrapper .mhItem{width:85%}}@media only screen and (min-width: 768px){.area_wrap .houseWrapper .mhItem{flex:0 0 calc((100% - 40px)/3);max-width:calc((100% - 40px)/3);display:flex;flex-direction:column}}.area_wrap .houseWrapper .mhItem figure{margin-bottom:13px}.area_wrap .houseWrapper .mhItem .mh_ttl{font-family:"NotoReg",serif;font-size:1.5rem;font-weight:600;text-align:left}.area_wrap .houseWrapper .mhItem address{margin-bottom:18px;word-break:break-all;line-height:1.8;font-size:.93em;text-align:left}@media only screen and (min-width: 768px){.area_wrap .houseWrapper .mhItem .links{margin-top:auto}}.area_wrap .houseWrapper .mhItem .links li{text-align:center}.area_wrap .houseWrapper .mhItem .links li:not(:last-child){margin-bottom:3px}.area_wrap .houseWrapper .mhItem .links li.contact a{color:#fff;font-weight:bold;padding:1.3em 0}.area_wrap .houseWrapper .mhItem .links li.contact a::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.area_wrap .houseWrapper .mhItem .links li a{position:relative;display:block;background:#f2f2f2;padding:.5em 1em;font-weight:bold}.area_wrap .houseWrapper .mhItem .links li a::after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;position:absolute;top:50%;right:12px;margin-top:-3px}.area_wrap .bnr_shamaison a{text-align:center;position:relative;display:block;background:#f2f2f2;padding:.5em 1em;font-weight:bold;color:#fff;font-weight:bold;padding:1.3em 0}.area_wrap .bnr_shamaison a::after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:50%;right:12px;margin-top:-3px}.area_wrap .bnr{max-width:100%}#collection .homeSecVox{background-image:url(../../images/content/home/bg_collection.jpg)}#collection .homeSecVox .titleBox .en:after{width:243px}#linkVox{text-align:center;padding:66px 0}#linkVox li{display:inline-block;margin:0 30px}#linkVox li a{display:block;background:#ed6d34;color:#fff;font-size:1.8rem;font-weight:bold;padding:.8em;letter-spacing:.05em;background-position:left 25px center;background-repeat:no-repeat;width:360px}#linkVox li a.catalog{background-image:url(../../images/content/content/ico_catalog_wh.png);background-size:16px auto}#linkVox li a.contact{background-image:url(../../images/content/content/ico_contact_wh.png);background-size:22px auto}.bnr_shamaison{display:flex;justify-content:space-between;max-width:900px;margin:60px auto}.bnr_shamaison>li{width:435px}.bnr_shamaison .links{margin-left:-1px;margin-right:-1px;display:flex;flex-wrap:wrap}.bnr_shamaison .links li{padding-left:1px;padding-right:1px;flex:0 0 33.3333%;max-width:33.3333%;margin:2px 0}#total-step img{width:auto}#total-step .totalStep{background-color:#faf7e7}#total-step .sec_inner{max-width:960px;margin:0 auto;padding:100px 0}#total-step .top_lead{position:relative;margin-top:20px}#total-step .top_lead p{font-size:2.4rem;line-height:2.5}#total-step .top_lead p span{border-bottom:dashed 2px #ccad9e;width:100%;display:inline-block;padding:0 36px}#total-step .top_lead figure{position:absolute;bottom:0;right:14px}#total-step .step_wrap{margin-top:42px}#total-step .step_wrap .top_img{text-align:center}#total-step .step_box{display:flex;position:relative}#total-step .step_box.step01:before{content:"";width:150px;height:120px;position:absolute;left:0;top:-111px;background:url(../../images/content/total_step/img_start.png) no-repeat}#total-step .step_box .step_ttl{position:relative;margin-top:8px;padding-top:43px;color:#fff;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;writing-mode:vertical-rl;line-height:1;letter-spacing:.1em}@media only screen and (max-width: 767px){#total-step .step_box .step_ttl{width:29px;font-size:1.8rem;padding-left:0;padding-right:0}}@media only screen and (min-width: 768px){#total-step .step_box .step_ttl{width:54px;font-size:2.4rem}}#total-step .step_box.step01 .step_ttl{background-color:#348ccc}@media only screen and (max-width: 767px){#total-step .step_box.step01 .step_ttl{padding-top:15px}}#total-step .step_box.step02 .step_ttl{background-color:#6cbb5c}#total-step .step_box.step03 .step_ttl{background-color:#f19465}#total-step .step_box.step04 .step_ttl{background-color:#ea616e}#total-step .step_box .step_ttl:after{content:"";width:0;height:0;border-style:solid;border-width:30px 27px 0 27px;border-color:#348dcc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-30px;left:0;z-index:100}#total-step .step_box.step02 .step_ttl:after{border-color:#6cbb5c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#total-step .step_box.step03 .step_ttl:after{border-color:#f19465 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#total-step .step_box.step04 .step_ttl:after{border-color:#ea616e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#total-step .step_box .step_ttl:before{content:"";width:0;height:0;border-style:solid;border-width:30px 27px 0 27px;border-color:#faf7e7 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:0;left:0}#total-step .step_box.step01 .step_ttl:before{display:none}#total-step .step_box .step_list{width:calc(100% - 55px);padding-left:33px}#total-step .step_box .step_list li{padding:25px 40px 30px 0;border-bottom:solid 2px #efeacc;position:relative}#total-step .step_box .step_list li.noBdb{border-bottom:none}#total-step .step_box .step_list .ttl{font-size:3.6rem;font-weight:bold;color:#348ccc}#total-step .step_box.step02 .step_list .ttl{font-weight:bold;color:#6cbb5c}#total-step .step_box.step03 .step_list .ttl{font-weight:bold;color:#f19465}#total-step .step_box.step04 .step_list .ttl{font-weight:bold;color:#ea616e}#total-step .step_box .step_list .ttl img{display:inline-block;margin-right:15px;vertical-align:bottom}#total-step .step_box .step_list .txt{margin-left:73px}#total-step .step_box .step_list .txt p{font-size:1.8rem;color:#3e3a39}#total-step .step_box .btn{text-align:center;margin-top:15px}#total-step .step_box .btn a{width:325px;background-color:#fff;color:#348ccc;border:solid 1px #348ccc;position:relative;display:block;line-height:1;padding:10px 0;font-size:1.6rem;font-weight:bold;z-index:0}#total-step .step_box .btn.btn_pi a{color:#ea616e;border:solid 1px #ea616e}#total-step .step_box .btn a:after{content:"";width:9px;height:12px;position:absolute;top:50%;transform:translateY(-50%);right:15px;background-image:url(../../images/content/total_step/arrow_bl.png);background-repeat:no-repeat;transition:.3s ease-out}#total-step .step_box .btn.btn_pi a:after{background-image:url(../../images/content/total_step/arrow_pi.png)}#total-step .step_box .btn a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#348ccc;transform:scaleY(0);transform-origin:50% 100%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}#total-step .step_box .btn.btn_pi a:before{background:#ea616e}#total-step .step_box .step_list li figure{position:absolute;top:50%;transform:translateY(-50%);right:40px}@media only screen and (min-width: 768px){#total-step .step_box .step_list li .event,#total-step .step_box .step_list li .tlm{transform:translateY(-20%)}}#total-step .step_box .step_list li figure.btm{top:inherit;bottom:0;transform:none}#total-step .step_box .step_list li figure.rig{right:0}#total-step .bnr_area{margin-top:150px}@media only screen and (min-width: 768px){#total-step .step_box .btn a{transition:.3s ease-out}#total-step .step_box .btn a:hover{color:#fff}#total-step .step_box .btn a:hover:before{transform:scaleY(1)}#total-step .step_box .btn a:hover:after{background-image:url(../../images/content/total_step/arrow_wh.png)}}@media only screen and (max-width: 767px){#mainVisualWrapper{min-height:550px;height:auto;padding:18% 0 0 0}#mainVisualWrapper:after{display:block;height:30px;content:""}#mainVisualWrapper .mvInner{width:90%}#mainVisualWrapper .cpItem{margin-bottom:120px}#mainVisualWrapper .cpItem a{padding:15px 3.125%}#mainVisualWrapper .cpItem .title{font-size:1.9rem}#mainVisualWrapper .cpItem .label{font-size:1.4rem;margin-bottom:12px}#mainVisualWrapper .cpItem .bottom{font-size:1.2rem}#mainVisualWrapper .scItem{width:90%;position:absolute;left:50%;top:auto;bottom:20%;margin-left:-45%;font-size:1.2rem}#mainVisualWrapper .scItem::after{height:50px}#mainVisualWrapper .scItem a{font-size:1.2rem}.homeSecVox{padding:65px 0;min-height:auto}.homeSecVox .titleBox{width:90%;margin:0 auto 20px;padding:30px 3%}#event .homeSecVox .titleBox{margin:0 auto 20px}.homeSecVox .titleBox a{padding:30px 3%}#estate .homeSecVox .titleBox .en{padding:0 15px 12px;margin-bottom:24px}.homeSecVox .titleBox .en{padding:0 15px 12px;margin-bottom:30px}.homeSecVox .titleBox .ja{margin-bottom:16px}.homeSecVox .titleBox .desc{font-size:1.5rem;line-height:1.5;letter-spacing:0;padding-left:0}.homeSecVox .links{margin:0 auto;width:82%}.homeSecVox .links .item:not(:last-child){margin-bottom:15px}.homeSecVox .links .item a{display:block}.homeSecVox a.linkBt{width:100%;font-size:1.3rem;padding:1em 2em}.homeSecVox .bnr{width:90%}.links .linkBt img{width:85px}#event .bnr_wonderland{margin-top:20px}#event .links{width:100%;padding:0 5%}#event .linkBt{padding:15px 0}}@media only screen and (max-width: 767px)and (max-width: 767px){#event .linkBt{width:100%}}@media only screen and (max-width: 767px)and (min-width: 768px){#event .linkBt{width:48%}}@media only screen and (max-width: 767px){#event .linkBt::after{right:10px}}@media only screen and (max-width: 767px){#event .event_list{width:90%;padding:30px 20px}}@media only screen and (max-width: 767px){#event .event_list li .date{width:100%;display:block;margin-bottom:5px}}@media only screen and (max-width: 767px){#event .event_list .link{width:100%;padding-left:0}}@media only screen and (max-width: 767px){#event .homeSecVox .titleBox a{padding:30px 3%}}@media only screen and (max-width: 767px){#estate{margin-top:-60px;padding-top:60px}}@media only screen and (max-width: 767px){#estate .homeSecVox{padding-bottom:65px}}@media only screen and (max-width: 767px){#estate .homeSecVox .titleBox{padding:30px 3%}}@media only screen and (max-width: 767px){#estate .homeSecVox .titleBox{margin-bottom:35px}}@media only screen and (max-width: 767px){#estate .homeSecVox .titleBox2{margin:0 auto 20px}}@media only screen and (max-width: 767px){#estate .estateBox{margin-bottom:35px}}@media only screen and (max-width: 767px){#estate .links li a{background:rgba(0,0,0,.6)}}@media only screen and (max-width: 767px){#estate .homeSecVox .titleBox h2{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 767px){#estate .bnr img.sp{display:block}}@media only screen and (max-width: 767px){#estate .bnr img.pc{display:none}}@media only screen and (max-width: 767px){#estate .links{padding:0 20px;width:100%}}@media only screen and (max-width: 767px){#estate .links .linkBt{padding:15px 0}}@media only screen and (max-width: 767px)and (max-width: 767px){#estate .links .linkBt{width:100%}}@media only screen and (max-width: 767px)and (min-width: 768px){#estate .links .linkBt{width:48%}}@media only screen and (max-width: 767px){#estate .linkBt::after{right:10px}}@media only screen and (max-width: 767px){#building .homeSecVox{padding-bottom:65px}}@media only screen and (max-width: 767px){#building .homeSecVox .titleBox .en:after{width:200px}}@media only screen and (max-width: 767px){#building .homeSecVox .titleBox .en{margin-bottom:30px}}@media only screen and (max-width: 767px){.titleBoxInner{padding:30px 3%}}@media only screen and (max-width: 767px){#tenji{margin-top:-60px;padding-top:60px}}@media only screen and (max-width: 767px){#modelhouse{margin-top:-60px;padding-top:60px}}@media only screen and (max-width: 767px){#modelhouse .mhSection{padding:50px 0;position:relative}}@media only screen and (max-width: 767px){.fixed#modelhouse .mhSection:before{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100vh;z-index:-1;background:#fff}}@media only screen and (max-width: 767px){#modelhouse .mhSection:before{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100vh;z-index:-10;background:url(../../images/content/home/bg_mh.jpg) no-repeat center center;background-size:cover}}@media only screen and (max-width: 767px){#modelhouse .scInner{padding:20px 15px;background:rgba(255,255,255,.8)}}@media only screen and (max-width: 767px){#modelhouse .titleBox{margin-bottom:20px;width:100%;padding:9px}}@media only screen and (max-width: 767px){#modelhouse .titleBox .ja{font-size:1.5rem}}@media only screen and (max-width: 767px){#modelhouse .reserve{margin-bottom:30px}}@media only screen and (max-width: 767px){#modelhouse .reserve h3{font-size:2.6rem;line-height:1.5;margin-left:0;letter-spacing:0}}@media only screen and (max-width: 767px){#modelhouse .titleBox2 h3{font-size:1.6rem;padding:10px}}@media only screen and (max-width: 767px){#modelhouse .mh_main .upper .txt{font-size:1.7rem}}@media only screen and (max-width: 767px){#modelhouse .mh_main .area_wrap .area_ttl{font-size:2rem;margin-bottom:30px}}@media only screen and (max-width: 767px){#modelhouse .mh_main .area_wrap .area_ttl:after{margin:10px auto 0}}@media only screen and (max-width: 767px){#wonderland .homeSecVox{padding-bottom:65px}}@media only screen and (max-width: 767px){#wonderland .homeSecVox .links{display:block;width:90%}}@media only screen and (max-width: 767px){#wonderland .homeSecVox .links li:first-child{margin-bottom:15px}}@media only screen and (max-width: 767px){#wonderland .homeSecVox a.linkBt{width:332px;background:#00418c}}@media only screen and (max-width: 767px){#linkVox{padding:20px 3.125% 35px}}@media only screen and (max-width: 767px){#linkVox ul{display:flex;justify-content:space-between;font-size:1.4rem}}@media only screen and (max-width: 767px){#linkVox li{width:48%;margin:0}}@media only screen and (max-width: 767px){#linkVox li a{font-size:1.8rem;padding:1em 0 1em 12%;background-position:left 10% center}}@media only screen and (max-width: 767px){#estate .links .item{overflow:hidden;width:100%;margin:0 auto}}@media only screen and (max-width: 767px){#estate .links li{margin-right:0;width:100%}}@media only screen and (max-width: 767px){.bnr_shamaison{display:block;padding:20px 5%;margin:0}}@media only screen and (max-width: 767px){.bnr_shamaison li{width:auto}}@media only screen and (max-width: 767px){.bnr_shamaison li:first-child{margin-bottom:20px}}@media only screen and (max-width: 767px){#total-step .sec_inner{padding:50px 0}}@media only screen and (max-width: 767px){#total-step .top_lead p{font-size:1.6rem}}@media only screen and (max-width: 767px){#total-step .top_lead p span{display:inline;padding:0;padding-bottom:3px}}@media only screen and (max-width: 767px){#total-step .top_lead figure{position:static;float:right;width:25%;shape-outside:polygon(190px 201px, 130px 135px, 103px 160px, 99px 95px, 96px 79px, 93px 97px, 85px 89px, 48px 95px, 41px 56px, -1px 17px, 56px 8px, 166px 17px, 384px 0px, 387px 451px)}}@media only screen and (max-width: 767px){#total-step .totalStep{padding:0 5%}}@media only screen and (max-width: 767px){#total-step .step_wrap{margin-top:15px}}@media only screen and (max-width: 767px){#total-step .step_box.step01{margin-top:30px}}@media only screen and (max-width: 767px){#total-step .step_box.step01:before{background-size:50%;top:-52px}}@media only screen and (max-width: 767px){#total-step .step_box .step_ttl:after{border-width:20px 14.5px 0 14.5px;bottom:-20px}}@media only screen and (max-width: 767px){#total-step .step_box .step_ttl:before{border-width:20px 14.5px 0 14.5px;top:0}}@media only screen and (max-width: 767px){#total-step .step_box .step_list{width:calc(100% - 29px);padding-left:8px;margin-top:20px}}@media only screen and (max-width: 767px){#total-step .step_box .step_list li{padding:0;margin-bottom:20px;padding-bottom:20px}}@media only screen and (max-width: 767px){#total-step .step_box .step_list li:last-child{margin-bottom:0}}@media only screen and (max-width: 767px){#total-step .step_box .step_list .ttl{font-size:1.8rem;vertical-align:middle}}@media only screen and (max-width: 767px){#total-step .step_box .step_list .txt{margin-left:0}}@media only screen and (max-width: 767px){#total-step .step_box .step_list .txt p{font-size:1.5rem;padding:0 20px;margin-top:10px}}@media only screen and (max-width: 767px){#total-step .step_box .step_list .ttl img{width:25px;margin-right:4px}}@media only screen and (max-width: 767px){#total-step .step_box .btn a{width:100%;font-size:13px;margin:0 auto}}@media only screen and (max-width: 767px){#total-step .step_box .btn a:after{right:10px}}@media only screen and (max-width: 767px){#total-step .step_box .step_list li figure{position:static;transform:none;width:60%;margin:15px auto 0;text-align:center}}@media only screen and (max-width: 767px){#total-step .bnr_area{margin-top:50px}}@media only screen and (max-width: 374px){#mainVisualWrapper .scItem a{font-size:1.1rem}.bnr_shamaison a::after{right:6px}}@media only screen and (max-device-width: 767px)and (orientation: landscape){#mainVisualWrapper{min-height:auto;height:auto;padding:10% 0 0 0}#mainVisualWrapper .mvInner{width:60%}#mainVisualWrapper .mainCopy{height:3lh;font-size:5vw}#mainVisualWrapper .scItem{width:60%;margin-left:-30%}#mainVisualWrapper .scItem{width:60%;margin-left:-30%}.homeSecVox .titleBox{width:70%}.homeSecVox .links{width:60%}#modelhouse .scInner{width:70%}#linkVox li a{padding:1em 0}}#box{padding-top:30px;position:relative;text-align:center;margin-left:auto;margin-right:auto;width:70%}.svg1{display:block;width:100%;height:auto}img[src$=".svg"]{width:100%}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.svg1{transform:scale(1.5, 1.5);padding-top:30px;padding-bottom:30px}}.sankanbi{border:1px solid #231815;background:#fff}.sankanbi em{font-style:normal}.sankanbi path{fill:#fff}.sankanbi dt{display:flex;justify-content:space-between}.sankanbi dt .title,.sankanbi dt .image{flex-basis:calc(50% - 6px);max-width:calc(50% - 6px)}.sankanbi dt .title{display:flex;align-items:center;justify-content:center;padding-left:12px}.sankanbi dt .title img{max-width:100%}.sankanbi dt .image{position:relative}.sankanbi dt .image figcaption{position:absolute;right:0;bottom:5px;color:#fff;font-size:.75rem}@media only screen and (min-width: 768px){.sankanbi dt .image figcaption{font-size:.9375rem}}.sankanbi dd{padding:0 11px 11px}.sankanbi dd ul{list-style:none;padding-left:0;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 767px){.sankanbi dd ul{margin-top:6px}}.sankanbi dd ul li{flex-basis:100%;max-width:100%;margin-top:6px}@media only screen and (min-width: 768px){.sankanbi dd ul li{flex-basis:calc(50% - 6px);max-width:calc(50% - 6px);margin-top:12px}.sankanbi dd ul li.enya{order:1}.sankanbi dd ul li.kitata{order:3}.sankanbi dd ul li.kaike{order:2}.sankanbi dd ul li.inaba{order:4}}.sankanbi dd ul li a{background:#72533a;color:#fff;display:flex;align-items:center;justify-content:space-between;height:40px;padding:6px}.sankanbi dd ul li a .area{background:#fff;color:#72533a;display:flex;height:100%;align-items:center;justify-content:center;width:4em;font-size:1rem;font-weight:bold;position:relative}@media only screen and (min-width: 768px){.sankanbi dd ul li a .area{font-size:1.25rem}}.sankanbi dd ul li a .area::after{content:"";width:0;height:0;border-style:solid;border-width:14px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:0;left:100%}.sankanbi dd ul li a strong{font-size:5vw;font-weight:normal}@media only screen and (min-width: 400px){.sankanbi dd ul li a strong{font-size:2rem}}.sankanbi dd ul li a strong span{font-size:.8em}.sankanbi dd ul li a svg{margin-right:.5rem}.shamaison-festa{margin-top:48px;padding:12px;background:#800}.shamaison-festa em{font-style:normal}.shamaison-festa dt{display:flex;justify-content:center;align-items:center}.shamaison-festa dt image{display:block}.shamaison-festa dd ul{list-style:none;padding-left:0;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 767px){.shamaison-festa dd ul{margin-top:6px}}.shamaison-festa dd ul li{flex-basis:100%;max-width:100%;margin-top:6px}@media only screen and (min-width: 768px){.shamaison-festa dd ul li{flex-basis:calc(50% - 6px);max-width:calc(50% - 6px);margin-top:12px}}.shamaison-festa dd ul li a{background:#e5d38f;display:flex;align-items:center;justify-content:space-between;height:42px;padding:6px}.shamaison-festa dd ul li a .area{background:#800;color:#fff;display:flex;height:100%;align-items:center;justify-content:center;width:4em;font-size:1rem;font-weight:bold;position:relative}@media only screen and (min-width: 768px){.shamaison-festa dd ul li a .area{font-size:1.25rem}}.shamaison-festa dd ul li a strong{font-size:5vw}@media only screen and (min-width: 400px){.shamaison-festa dd ul li a strong{font-size:2rem}}.shamaison-festa dd ul li a strong span{font-size:.8em}.shamaison-festa dd ul li a svg{margin-right:.5rem}.shamaison-festa dd ul li.yonehara strong:first-letter{margin-right:1em}.attention{font-size:1.2rem;text-align:left;margin-top:-24px;margin-bottom:48px;padding:1em;border:1px solid #000;line-height:1.6;background:rgba(255,255,255,.7)}.attention dt::before{content:"【"}.attention dt::after{content:"】"}.private-tour{font-family:"Hiragino Mincho ProN","YuMincho","Yu Mincho",serif;background:#811c21;color:#fff;margin-bottom:48px;padding-top:10px;padding-bottom:10px}.private-tour .period{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:6px;font-size:5vw;line-height:1.2;text-shadow:0px 1px 1px #231815,0px 0px 1px #231815,1px 0px 1px #231815,0px -1px 1px #231815,-1px -1px 1px #231815,-1px 0px 1px #231815,0 0 3px #000,2px 2px 6px #000}@media only screen and (min-width: 768px){.private-tour .period{flex-wrap:nowrap;font-size:2.4rem}}.private-tour .period span{flex:0 0 100%}@media only screen and (min-width: 768px){.private-tour .period span{flex:0 0 auto}}.private-tour .period span.deco_left{height:2px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);margin-bottom:6px}@media only screen and (min-width: 768px){.private-tour .period span.deco_left{flex-grow:1;flex-shrink:1;margin-bottom:0;margin-right:.5em;height:6px;background:linear-gradient(to right, rgba(201, 177, 104, 0) 0%, rgb(201, 177, 104) 100%)}}.private-tour .period span.deco_right{height:2px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 20%, rgb(255, 255, 255) 80%, rgba(255, 255, 255, 0) 100%);margin-top:6px}@media only screen and (min-width: 768px){.private-tour .period span.deco_right{flex-grow:1;flex-shrink:1;margin-top:0;margin-left:.5em;height:6px;background:linear-gradient(to right, rgb(201, 177, 104) 0%, rgba(201, 177, 104, 0) 100%)}}.private-tour h3{font-family:YakuHanJP,"Hiragino Mincho ProN","YuMincho","Yu Mincho",serif;font-size:8vw;line-height:1.2;margin-bottom:6px;text-shadow:0px 1px 1px #231815,0px 0px 1px #231815,1px 0px 1px #231815,0px -1px 1px #231815,-1px -1px 1px #231815,-1px 0px 1px #231815,0 0 3px #000,2px 2px 6px #000}@media only screen and (min-width: 768px){.private-tour h3{font-size:4.5rem;margin-bottom:0}}.private-tour h3 strong{color:#eddc61}.private-tour h3 strong::before{font-weight:normal;content:"［"}.private-tour h3 strong::after{font-weight:normal;content:"］"}.private-tour dl{display:flex;align-items:center;justify-content:center;font-size:4vw;line-height:1.2;margin-bottom:6px}@media only screen and (min-width: 768px){.private-tour dl{font-size:2rem}}.private-tour dl dt::before{content:"<";font-weight:normal}.private-tour dl dt::after{content:">";font-weight:normal}.private-tour .lead{font-size:3.5vw;font-weight:bold;color:#231815;line-height:1.2;background:linear-gradient(to right, rgba(201, 177, 104, 0) 0%, rgb(201, 177, 104) 20%, rgb(201, 177, 104) 80%, rgba(201, 177, 104, 0) 100%);padding-top:6px;padding-bottom:6px;margin:6px 10px}@media only screen and (min-width: 768px){.private-tour .lead{font-size:2rem;padding-top:0;padding-bottom:0;line-height:1.6;margin-bottom:10px}}.private-tour div{font-size:3vw;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 768px){.private-tour div{font-size:1.5rem;flex-wrap:nowrap;align-items:center;padding-left:12px;padding-right:12px}}.private-tour div p{flex:0 0 auto;text-align:center;line-height:1.4;margin-bottom:3px}@media only screen and (min-width: 768px){.private-tour div p{flex-grow:1;flex-shrink:1;text-align:left;margin-right:1.5em}}.private-tour div a{flex:0 0 auto;color:#fff;background:#231815;padding:4px 0 4px 8px;display:flex;align-items:center;font-weight:bold}.private-tour div a::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;margin-left:4px}@media only screen and (min-width: 768px){.private-tour div a::after{transition:border .5s}}@media only screen and (min-width: 768px){.private-tour div a{transition:background .5s,color .5s}.private-tour div a:hover{color:#231815;background:#fff}.private-tour div a:hover::after{border-left-color:#231815}}
/*# sourceMappingURL=home.min.css.map */