.concept-text1{font:normal 105px "Noto Serif JP",serif}.concept-text2{font:normal 48px "Noto Serif JP",serif}.concept-text3{font:normal 30px "Noto Sans JP",serif}.concept-text4{font:300 26px "Noto Serif JP",serif;color:#56776b}.concept-text5{font:300 50px "Noto Serif JP",serif}.concept-text6{font:300 24px "Noto Serif JP",serif;color:#59676a}.concept-text7{font:300 18px "Noto Serif JP",serif;color:#596757}.text14{font:normal 54px "Noto Serif JP",serif}.anime_wrap{position:relative;overflow:hidden;box-shadow:-4px 20px 20px 9px #d0d0d0}.anime_wrap h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:4px 7px 9px #000;color:#fff}.pattern7::before,.pattern7::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0}.pattern7::before{background:#fff;z-index:3;transition:1s}.pattern7::after{background:#8da5aa;z-index:2;transition:1s;transition-delay:0.5s}.pattern7.show::before,.pattern7.show::after{transform:translateY(100%)}.pattern7 img{opacity:0;transform:scale(.8);transition:1.2s cubic-bezier(.785,.135,.15,.86);transition-delay:0.4s}.pattern7.show img{opacity:1;transform:scale(1);width:100%}.pattern7 h1{color:#fff;opacity:0;transition:1.2s;transition-delay:1.8s;z-index:1;overflow:hidden}.pattern7.show h1{opacity:1}.concept-introduction{padding:152px 0}.box{text-align:center}.box.concept_logo{max-width:600px;width:100%;margin:0 auto 152px auto}.box p{line-height:80px}.fadeIn{opacity:0;transform:translateY(20px);transition:all 0.4s}.fadeIn.active{opacity:1;transform:translateY(0)}.concept-button{width:490px;background-color:#fff;height:88px;border-radius:12px;font-size:24px;border:none;text-align:center;box-shadow:1px 20px 20px 7px #dcdbdb;position:relative;transition:0.2s ease-in-out;padding-top:20px}.concept-button:hover{background-color:#000;color:#fff}.concept-button .arrow{position:absolute;bottom:10px;width:12px;height:12px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg)translateY(-50%);left:48%;bottom:22%}.concept-button:hover .arrow{border-left:2px solid #fff;border-bottom:2px solid #fff}.concept-line2{max-width:574px;width:100%;height:2px;background-color:#8da5aa}.line__a{height:2px;max-width:1520px;width:100%;background-color:#8da5aa}#footer-cta .line__a{display:none}h1.title1{position:absolute;top:16vw;left:50%;text-align:center;transform:translate(-50%,-50%);text-shadow:4px 7px 9px #000;color:#fff;font:normal 4vw "Noto Serif JP",serif}.modelhouse-mv .text7{position:absolute;width:53%;top:53%;left:50%;transform:translate(-50%,-50%);text-shadow:4px 7px 9px #000;color:#fff;text-align:center;font:normal 32px "Noto Serif JP",serif}#modelhouse-list{padding-top:200px;background-color:#f2f0e8}#modelhouse-list .inner1400{margin:0 0 0 400px}.modelhouse-navi{padding-top:152px;background-color:#f4f4f4;background-image:url(../img/bg-r-pc.webp);padding-bottom:200px;background-size:contain;background-repeat:no-repeat;background-position:100%}.modelhouse-list__items{max-width:1320px;width:100%;margin:0 0 0 auto}.modelhouse-list__item{background-color:#fff;max-width:560px;width:100%;margin-left:50px;margin-bottom:150px;text-align:center}.modelhouse-list__item:nth-last-of-type(1),.modelhouse-list__item:nth-last-of-type(2){margin-bottom:200px}.modelhouse-list__item .text9{padding-top:64px;padding-bottom:48px}.modelhouse-list__item .text10{line-height:42px;padding-bottom:64px}.modelhouse-list__item .buttonC{margin-bottom:64px}ul.anchar_list{position:sticky;top:200px;left:56px}ul.anchar_list li.head{font:normal 24px "Noto Serif JP",serif;color:#59576a;font-weight:600;position:relative;z-index:10}.anchar_list.m_fixed{position:fixed;top:200px;left:56px}.stop{position:absolute;top:auto;bottom:0}ul.anchar_list li{padding-left:0;padding-bottom:36px}#modelhouse-feature{padding-top:200px;padding-bottom:200px;background-color:#f9f7f3;background-image:url(../img/concept/bgBE-l-concept-pc.webp),url(../img/concept/bgBE-r-concept-pc.webp),url(../img/concept/bgBE-r-concept-pc.webp);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center left,top right,100% 94%}.modelhouse_text{padding-top:100px;border-right:2px solid #56776b}.modelhouse_text.second{border-right:none;border-left:2px solid #56776b;padding-left:8%}.modelhouse_text img{width:167px;margin-bottom:60px}.modelhouse_text h3{margin-bottom:60px}.modelhouse_text p{line-height:60px}.inner1320.right{margin:0 0 0 21%}.inner1320.right.mt200{margin-top:200px}.inner1320.second{margin:200px 0 0 auto}.anchar_list-parent{position:relative}@media (max-width:1900px){.modelhouse-mv .text7{font-size:calc(17px + 0.5vw)}.inner1400{padding:0 10px}.modelhouse-navi{padding:100px 10px}.concept-button{width:46%}}@media (max-width:1700px){.modelhouse-list__item{width:45%}#modelhouse-feature .modelhouse_text img{width:167px}.inner1320.right{margin:0 0 0 auto}.text7{font-size:calc(18px + 0.5vw);top:calc(65% + 2vw)}.inner1320{width:77%}}@media (max-width:1500px){.inner,.inner1200,.inner1320{padding:0 10px}.inner1320.right{width:65%;margin:0 0 0 28vw}.inner1320.second{margin:10vw 0 0 33vw;width:66%}.inner1140{width:70%}.bg .text__box,.bg1 .text__box,.bg2 .text__box{z-index:999}.bg::before{width:80%}.bg1::before{background-position:right}.text9{font:normal 2vw "Noto Serif JP",serif}.text10{font:normal 1.8vw "Noto Sans JP",serif}.modelhouse-list__item .buttonC{font-size:1.5vw;width:86%}.inner1320.right.mt200{margin-top:10vw}.modelhouse-list__item{width:calc(43% + 0.5vw)}.modelhouse-list__item:first-child{margin-left:0}.mh-pc-tate-square2{font:500 6vw "Noto Serif JP",serif}#modelhouse-list{padding-top:10vw}.title3{font:300 3vw "Noto Serif JP",serif}.title4{font:300 1.5vw "Noto Serif JP",serif}.inner1320{width:71%}.text14{font:normal 2.5vw "Noto Serif JP",serif}.title6{font:300 1.5vw "Noto Sans JP",serif}.modelhouse_text h3{margin-bottom:2vw}.text9{font:normal 1.5vw "Noto Serif JP",serif}}@media (max-width:1200px) and (min-width:982px){.modelhouse-mv .text7{font-size:calc(17px + 0.3vw);top:60%}.siteLogo{width:calc(200px + 0.2vw)}.caption .title1{font-size:calc(75px + 0.42vw)}.text3_1{font-size:calc(13px + 0.1vw)}.title3{font-size:calc(40px + 0.2vw)}.text3{font-size:calc(18px + 0.3vw)}.text5{font-size:calc(12px + 0.3vw)}.b__event-content--item--access::before,.b__event-content--item--days::before{left:3.5%}.text6{font-size:calc(68px + 0.2vw)}.text14{font-size:calc(36px + 0.2vw)}.modelhouse-list__item{width:calc(49% + 0.5vw)}ul.anchar_list{padding-left:10px}ul.anchar_list li.head{font-size:calc(16px + 0.3vw)}ul.anchar_list li{font-size:calc(12px + 0.3vw)}.buttonC{width:calc(300px + 0.3vw);font-size:calc(13px + 0.3vw)}.text9{font-size:2vw}.text10{font-size:calc(16px + 0.1vw)}.inner1320{width:68%}}@media (max-width:981px) and (min-width:768px){.text1{font-size:calc(13px + 0.2vw)}.siteLogo{width:calc(150px + 0.2vw)}.caption .title1{font-size:calc(54px + 0.42vw)}nav{width:70%}.text3_1{font-size:calc(11px + 0.1vw)}.title3{font-size:calc(36px + 0.2vw)}.text3{font-size:calc(14px + 0.3vw)}.text5{font-size:calc(12px + 0.3vw)}h1.title1{font-size:6vw;top:calc(23% + 2vw)}.modelhouse-mv .text7{font-size:calc(12px + 0.2vw)}.b__event-content--item--access::before,.b__event-content--item--days::before{left:-7%}.text6{font-size:calc(40px + 0.2vw)}.text8.vertical.main{font-size:calc(60px + 0.2vw);letter-spacing:28px}#news ul li{margin:0 10px}.title6{font-size:calc(20px + 0.2vw)}.buttonD{font-size:calc(16px + 0.5vw);height:calc(66px + 0.5vw)}.b__concept--item.one{width:85%}.text11,.text12{font-size:calc(12px + 0.2vw)}footer ul.footer__under--list li{font-size:calc(12px + 0.2vw)}footer ul li{width:150px}.buttonC{width:90%;height:60px;font-size:calc(10px + 0.2vw)}ul.anchar_list{padding-left:10px}ul.anchar_list{padding-left:10px}ul.anchar_list li.head{font-size:calc(16px + 0.3vw)}ul.anchar_list li{font-size:calc(12px + 0.3vw)}.text9{font-size:calc(20px + 0.1vw)}.text10{font-size:calc(16px + 0.1vw)}.modelhouse-list__item{width:100%}.modelhouse-list__item .buttonC{font-size:2.5vw;width:93%}.text14{font-size:calc(32px + 0.1vw)}ul.anchar_list li{padding-left:0;padding-bottom:18px}ul.anchar_list{left:0;z-index:999}.buttonC{width:350px;height:60px;font-size:2vw}ul.anchar_list li{font-size:12px}#modelhouse-list .inner1400{margin:0 0 0 194px}}@media (max-width:767px){.inner1320.second{margin:10vw 0 0 0vw;width:66%}.buttonC{width:90%}.text1{font-size:12px}.pattern7.show .sp_menu img{width:20px;display:block;margin:10px auto 5px auto}.sp_menu img{width:20px;display:block;margin:10px auto 5px auto}h1.title1{font-size:10vw;top:9%;left:5%;transform:inherit;text-align:left}.modelhouse-mv .text7{font-size:5vw;top:36%;left:0;transform:none;text-align:left;width:90%}.modelhouse-navi{padding:72px 0;background-size:cover;background-repeat:no-repeat;background-position:100%}.concept-button{width:70%;font-size:12px;height:47px;margin-left:auto;margin-right:auto;padding-top:16px;border-radius:3px}.concept-button:nth-of-type(1){margin-left:auto;margin-right:auto;margin-bottom:20px}.concept-button .arrow{width:8px;height:8px;right:5%;left:50%;bottom:unset;top:75%;transform:rotate(-45deg)translateY(-50%);border-left:1px solid #000;border-bottom:1px solid #000}#modelhouse-list{padding-top:72px;padding-left:45px}#modelhouse-list .line__a.mb104{margin-bottom:48px}#modelhouse-feature{padding-top:80px;padding-bottom:80px;background-image:none}ul.anchar_list{display:none}.modelhouse-list__item{width:90%;margin-left:0;margin-bottom:40px}.modelhouse-list__item .text9{color:#000;padding-top:40px;padding-bottom:12px;font-size:18px}.modelhouse-list__item .text10{padding-left:0;line-height:20px;padding-bottom:0}.modelhouse-list__item .more__btn{margin-top:32px}.modelhouse-list__item .buttonC{margin-bottom:48px}.topics_head{padding-left:45px;margin-left:-10px!important}#modelhouse-list .title3,#modelhouse-list .title4{margin-left:0;padding-left:0}.title4{padding-left:37px}#modelhouse-list .title3{padding-left:10px!important}.inner1320.right{margin:0;width:100%}.modelhouse_text{padding-left:45px;padding-top:20px}#modelhouse-feature .modelhouse_text img{width:48px;margin-bottom:9px}.modelhouse_text h3{padding-left:0;margin-bottom:18px}.title6{font:300 12px "Noto Sans JP",serif}.modelhouse_text p{line-height:20px}#modelhouse-feature .line__a{margin:10px 0 48px auto}.modelhouse_text,.feature_pic{width:90%}.inner1320.second,.inner1320.right.mt200{margin-top:56px}.inner1320.second .modelhouse_text,.inner1320.second .feature_pic{margin:0 0 0 auto}.modelhouse-list__item:nth-last-of-type(2){margin-bottom:40px}.modelhouse-list__item:nth-last-of-type(1){margin-bottom:68px}#modelhouse-list .inner1400{margin:0}.inner,.inner1200,.inner1320{padding:0}}@media (max-width:430px){h1.title1{font-size:36px;top:9%;left:5%;transform:inherit}.modelhouse-mv .text7{top:33%;left:-13px;transform:none;font-size:16px}.concept-button{width:190px;font-size:12px;height:47px;margin-left:auto;margin-right:auto;padding-top:10px;border-radius:3px}.concept-button:nth-of-type(1){margin-left:auto;margin-right:auto;margin-bottom:20px}.concept-button .arrow{width:8px;height:8px;right:5%;left:50%;bottom:unset;top:61%;transform:rotate(-45deg)translateY(-50%);border-left:1px solid #000;border-bottom:1px solid #000}.modelhouse-list__item .buttonC{font-size:3.5vw;width:220px}.buttonC::after{right:2%}.inner1320.skip_flour{width:100%}}