@import url(https://fonts.googleapis.com/css?family=Lato|Noto+Sans&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{background:0 0;border:0;box-sizing:border-box;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body,html{height:100%;min-height:100%}body{-webkit-text-size-adjust:100%;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{box-sizing:border-box;display:block}button,input[type=button],input[type=submit]{background:0 0;border:none}input,select{vertical-align:middle}h1,h2,h3,h4,h5,h6,p{font-size:100%;font-weight:inherit}ol,ul{list-style:none;list-style-type:none}li{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{color:inherit;outline:0;text-decoration:none}img{height:auto;vertical-align:bottom;width:100%}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px}html{font-size:62.5%}body{background:#1f1f1f;color:#fff;font-family:"游ゴシック",YuGothic,"游ゴシック Medium","YuGothic M","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.6;min-width:32rem;overflow-x:hidden;word-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:700}img[src$=".svg"]{width:100%}.object-fit{-o-object-fit:cover;font-family:'object-fit: cover;';object-fit:cover}a{-webkit-transition:all .3s ease;transition:all .3s ease}.l-wrapper{padding:8rem 0}.l-container{margin:0 auto;max-width:128rem;padding:0 12.8rem;width:100%}.l-flex{display:-webkit-box;display:flex;flex-wrap:wrap}.l-row{-webkit-box-pack:justify;background:#1f1f1f;justify-content:space-between;padding:0 0 3rem 0}.l-row:nth-of-type(1) .l-row-item{min-height:29rem}.l-row:nth-of-type(2) .l-row-item{min-height:29rem}.l-row-logo{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;justify-content:center}.l-row-box{-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:flex;flex-wrap:wrap;width:32.4rem}.l-row-visual{width:32.4rem}.l-row-visual:not(:last-of-type){margin:0 auto 0 0}.l-row-item{width:32.4rem}.l-row-item:not(:last-of-type){margin:0 0 3rem 0}.l-row-item-sm{width:100%}.l-row-item-sm:not(:last-of-type){margin:0 0 3rem 0}.l-row-item-txt{width:67.4rem}.l-row-item-txt li:not(:last-of-type){margin:0 0 1.6rem 0}.l-row-item a{border:1px solid transparent;cursor:pointer;display:block}.l-board-sm{-webkit-box-pack:center;justify-content:center}.l-board-sm li:not(:last-of-type){margin:0 4rem 0 0}.l-board-sm li img{display:block}.l-board-sm li:nth-of-type(1) img{width:2.7rem}.l-board-sm li:nth-of-type(2) img{width:2.7rem}.l-board-sm li:nth-of-type(3) img{width:3rem}.l-board-sm li:nth-of-type(4) img{width:3rem}.l-board-sm li:nth-of-type(5) img{width:2.1rem}.l-board-lg{-webkit-box-pack:center;justify-content:center}.l-board-lg li:not(:last-of-type){margin:0 3rem 0 0}.l-board-lg li img{display:block}.l-board-lg li:nth-of-type(1) img{width:2.4rem}.l-board-lg li:nth-of-type(2) img{width:2.4rem}.l-board-lg li:nth-of-type(3) img{width:2.4rem}.l-board-lg li:nth-of-type(4) img{width:2.4rem}.l-board-lg li:nth-of-type(5) img{width:2rem}.l-board-lg li:nth-of-type(6) img{width:2rem}.l-panel{-webkit-box-pack:justify;justify-content:space-between}.l-panel li:not(:nth-of-type(4n)){margin:0 auto 0 0}.l-panel li img{display:block;width:7.5rem}.l-panel li:nth-of-type(-n+4){margin-bottom:.8rem}.l-btn{-webkit-box-pack:justify;justify-content:space-between}.l-btn li a{background:#fff;border:1px solid #052965;border-radius:5px;color:#052965;display:block;font-size:1.8rem;padding:.4rem 0;text-align:center;width:15.8rem}.l-btn li a:not(:last-of-type){margin:0 auto 0 0}.l-txt{background:#fff;border-radius:5px;color:#052965;margin:0 0 5rem 0;padding:2rem 2rem 1rem 2rem;width:100%}.l-txt-list li{font-size:1.6rem;margin:0 0 2rem 0;width:50%}.l-txt-list .term::before{content:"■";margin:0 .6rem 0 0}.l-txt-list .term::after{content:'：'}.l-btn-modal{margin:5rem 0;width:100%}.modal-wrapper .l-modal-txt{margin:0 auto;max-width:80rem;text-align:center}.modal-wrapper .l-modal-txt p{margin-bottom:2rem}.ttl{border-bottom:1px solid #052965;font-size:3rem;margin:0 0 4rem 0;padding:0 0 5rem 0}.subttl{border-left:2px solid #fff;font-size:2rem;margin:0 0 2rem 0;padding:0 0 0 1.2rem}.ttl-item{-webkit-box-pack:justify;background:#052965;color:#fff;font-size:1.6rem;justify-content:space-between;margin:0 0 2rem 0;padding:1rem 1rem 1rem 1.9rem;width:100%}.ttl-item-name{display:block}.ttl-item-area span{background:#fff;color:#052965;font-size:1.4rem;padding:.2rem .7rem}.ttl-item-area span:first-of-type{margin:0 1rem 0 0}.head{border-left:2px solid #052965;font-size:2rem;font-weight:700;margin:0 0 3rem 0;padding:0 0 0 1.2rem}.logo{width:320px}.visual{position:relative;width:100%}.visual-plat-floor{background:#838282;height:55.2rem}.visual-plat-wall{left:0;position:absolute;top:0}.visual-plat-door{-webkit-transform:translateX(-50%);bottom:4.3rem;left:50%;position:absolute;transform:translateX(-50%);width:17.2rem}.visual-plat-frame{-webkit-transform:translateX(-50%);bottom:4.2rem;left:50%;position:absolute;transform:translateX(-50%);width:18.2rem}.visual-plat-window{-webkit-transform:translateX(-50%);left:50%;position:absolute;top:14.2rem;transform:translateX(-50%);width:11.5rem}.visual-plat-board{display:none;position:absolute;top:19.4rem}.visual-plat-board.board01{right:4rem;width:2.7rem}.visual-plat-board.board02{right:4rem;width:2.7rem}.visual-plat-board.board03{right:4rem;width:3rem}.visual-plat-board.board04{right:4rem;width:3rem}.visual-plat-board.board05{right:4.6rem;width:2.1rem}.visual-mv-base{height:55.2rem}.visual-mv-wall{left:0;position:absolute;top:5.3rem;width:12.9rem}.visual-mv-floor{bottom:0;left:0;position:absolute;width:32.4rem;z-index:2}.visual-mv-handrail{bottom:19rem;left:1.5rem;position:absolute;width:10.7rem}.visual-mv-door{bottom:8.9rem;left:12.5rem;position:absolute;width:15rem}.visual-mv-backofwall{bottom:7.5rem;position:absolute;right:0;width:20rem}.visual-mv-window{bottom:16.7rem;position:absolute;right:7.7rem;width:9.1rem}.visual-mv-frame{left:.4rem;position:absolute;top:5.5rem;width:12.5rem}.visual-mv-kickplate .lg{bottom:4.9rem;display:block;left:0;position:absolute;width:12.9rem}.visual-mv-kickplate .sm{bottom:7.5rem;display:block;position:absolute;right:0;width:5rem}.visual-mv-board{display:none}.visual-mv-board img{display:block;position:absolute}.visual-mv-board.board01 .lg{bottom:14.8rem;right:.8rem;width:3.6rem}.visual-mv-board.board01 .sm{bottom:22rem;left:4.6rem;width:5.5rem}.visual-mv-board.board02 .lg{bottom:14.8rem;right:.8rem;width:3.6rem}.visual-mv-board.board02 .sm{bottom:22rem;left:4.6rem;width:5.5rem}.visual-mv-board.board03 .lg{bottom:14.8rem;right:.8rem;width:3.6rem}.visual-mv-board.board03 .sm{bottom:22rem;left:4.6rem;width:5.5rem}.visual-mv-board.board04 .lg{bottom:14.8rem;right:.8rem;width:3.6rem}.visual-mv-board.board04 .sm{bottom:22rem;left:4.6rem;width:5.5rem}.visual-mv-board.board05 .lg{bottom:14.8rem;right:.8rem;width:3.2rem}.visual-mv-board.board05 .sm{bottom:22rem;left:5rem;width:2.5rem}.visual-mv-board.board06 .lg{bottom:14.8rem;right:.8rem;width:3.2rem}.visual-mv-board.board06 .sm{bottom:22rem;left:5rem;width:2.5rem}.visual-mv-ceilingbase{position:absolute;right:0;top:0;top:-.4rem;width:32.4rem}.visual-mv-ceiling{-webkit-transform:translateX(-50%);display:none;left:50%;position:absolute;top:0;transform:translateX(-50%)}.visual-mv-ceiling.ceiling01{width:30.5rem}.visual-mv-ceiling.ceiling02{width:30.2rem}.visual-mv-ceiling.ceiling03{width:30.5rem}.visual-mv-ceiling.ceiling04{width:30.4rem}.visual-mv-ceiling.ceiling05{width:32.4rem}.visual-mv-ceiling.ceiling06{width:30.1rem}.visual-mv-ceiling.ceiling07{width:30.1rem}.visual-mv-ceiling.ceiling08{width:30.1rem}.visual-front-base{height:55.2rem}.visual-front-floor{bottom:0;left:0;position:absolute;width:32.4rem;z-index:2}.visual-front-wall-left{bottom:0;left:0;position:absolute;width:4.7rem;z-index:2}.visual-front-wall-right{bottom:0;position:absolute;right:0;width:4.7rem;z-index:2}.visual-front-wall{left:0;position:absolute;top:0;width:32.4rem}.visual-front-kickplate img{display:block;position:absolute}.visual-front-kickplate .left{bottom:0;left:0;width:4.7rem;z-index:3}.visual-front-kickplate .center{-webkit-transform:translateX(-50%);bottom:7.9rem;left:50%;transform:translateX(-50%);width:23.2rem;z-index:3}.visual-front-kickplate .right{bottom:0;right:0;width:4.7rem;z-index:3}.visual-front-flame-left{bottom:0;left:0;position:absolute;width:4.8rem;z-index:3}.visual-front-flame-right{bottom:0;position:absolute;right:0;width:4.8rem;z-index:3}.visual-front-flame{-webkit-transform:translateX(-50%);bottom:7.9rem;left:50%;position:absolute;transform:translateX(-50%);width:22.9rem;z-index:3}.visual-front-embtn{bottom:29rem;position:absolute;right:7.5rem;width:1.8rem;z-index:3}.visual-front-mirror{-webkit-transform:translateX(-50%);left:50%;position:absolute;top:13.2rem;transform:translateX(-50%);width:11.5rem;z-index:4}.visual-front-handrail img{bottom:17.3rem;display:block;position:absolute;width:4.7rem}.visual-front-handrail .left{left:.6rem;z-index:3}.visual-front-handrail .right{right:.6rem;z-index:3}.visual-front-board img{bottom:21rem;display:block;position:absolute;width:1.9rem}.visual-front-board .left{left:2rem;z-index:3}.visual-front-board .right{right:2rem;z-index:3}.visual-front-board.board05 img{width:1rem}.visual-front-board.board06 img{width:1rem}.visual-front-ceiling{display:none;left:0;position:absolute;top:0;width:32.4rem;z-index:4}.modal-open{background:#fff;color:#1f1f1f;cursor:pointer;display:block;font-size:2rem;margin:0 auto;padding:3.2rem 1.6rem;text-align:center;width:100%}.modal-open span{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;justify-content:center}.modal-open span::before{color:inherit;content:"";font:inherit;font-family:'Material Icons';font-weight:900;margin-right:1.2rem}.modal-overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.modal{-webkit-transform:translateX(-50%);display:none;height:95%;left:50%;position:absolute;transform:translateX(-50%);width:118rem;z-index:12}.modal-body{-webkit-box-align:center;align-items:center;background:#1f1f1f;height:100%;padding:2.4rem .8rem;width:100%}.modal-wrapper{-webkit-box-align:center;align-items:center;height:100%;max-height:52.24rem}.modal-wrapper .subttl{font-size:1.4rem;margin:0 0 .8rem 0;padding:0 0 0 .8rem}.modal-wrapper .l-row{margin:0 auto;max-width:108rem;padding:0;width:100%}.modal-wrapper .l-row-visual{width:16.2rem}.modal-wrapper .visual-plat-floor{height:27.6rem}.modal-wrapper .visual-plat-door{bottom:2.15rem;width:8.6rem}.modal-wrapper .visual-plat-frame{bottom:2.1rem;width:9.1rem}.modal-wrapper .visual-plat-window{top:7.1rem;width:5.75rem}.modal-wrapper .visual-plat-board{top:9.7rem}.modal-wrapper .visual-plat-board.board01{right:2rem;width:1.35rem}.modal-wrapper .visual-plat-board.board02{right:2rem;width:1.35rem}.modal-wrapper .visual-plat-board.board03{right:2rem;width:1.5rem}.modal-wrapper .visual-plat-board.board04{right:2rem;width:1.5rem}.modal-wrapper .visual-plat-board.board05{right:2.3rem;width:1.05rem}.modal-wrapper .visual-mv-base{height:27.6rem}.modal-wrapper .visual-mv-floor{width:16.2rem}.modal-wrapper .visual-mv-door{bottom:4.45rem;left:6.25rem;width:7.5rem}.modal-wrapper .visual-mv-backofwall{bottom:3.75rem;width:10rem}.modal-wrapper .visual-mv-wall{top:2.65rem;width:6.45rem}.modal-wrapper .visual-mv-kickplate .lg{bottom:2.45rem;width:6.45rem}.modal-wrapper .visual-mv-kickplate .sm{bottom:3.75rem;width:2.5rem}.modal-wrapper .visual-mv-frame{left:.2rem;top:2.75rem;width:6.25rem}.modal-wrapper .visual-mv-handrail{bottom:9.5rem;left:.75rem;width:5.35rem}.modal-wrapper .visual-mv-window{bottom:8.35rem;right:3.85rem;width:4.55rem}.modal-wrapper .visual-mv-board.board01 .lg{bottom:7.4rem;right:.4rem;width:1.8rem}.modal-wrapper .visual-mv-board.board01 .sm{bottom:11rem;left:2.3rem;width:2.75rem}.modal-wrapper .visual-mv-board.board02 .lg{bottom:7.4rem;right:.4rem;width:1.8rem}.modal-wrapper .visual-mv-board.board02 .sm{bottom:11rem;left:2.3rem;width:2.75rem}.modal-wrapper .visual-mv-board.board03 .lg{bottom:7.4rem;right:.4rem;width:1.8rem}.modal-wrapper .visual-mv-board.board03 .sm{bottom:11rem;left:2.3rem;width:2.75rem}.modal-wrapper .visual-mv-board.board04 .lg{bottom:7.4rem;right:.4rem;width:1.8rem}.modal-wrapper .visual-mv-board.board04 .sm{bottom:11rem;left:2.3rem;width:2.75rem}.modal-wrapper .visual-mv-board.board05 .lg{bottom:7.4rem;right:.4rem;width:1.6rem}.modal-wrapper .visual-mv-board.board05 .sm{bottom:11rem;left:2.5rem;width:1.25rem}.modal-wrapper .visual-mv-board.board06 .lg{bottom:7.4rem;right:.4rem;width:1.6rem}.modal-wrapper .visual-mv-board.board06 .sm{bottom:11rem;left:2.5rem;width:1.25rem}.modal-wrapper .visual-mv-ceilingbase{top:-.2rem;width:16.2rem}.modal-wrapper .visual-mv-ceiling.ceiling01{width:15.25rem}.modal-wrapper .visual-mv-ceiling.ceiling02{width:15.1rem}.modal-wrapper .visual-mv-ceiling.ceiling03{width:15.25rem}.modal-wrapper .visual-mv-ceiling.ceiling04{width:15.2rem}.modal-wrapper .visual-mv-ceiling.ceiling05{width:16.2rem}.modal-wrapper .visual-mv-ceiling.ceiling06{width:15.05rem}.modal-wrapper .visual-mv-ceiling.ceiling07{width:15.05rem}.modal-wrapper .visual-mv-ceiling.ceiling08{width:15.05rem}.modal-wrapper .visual-front-base{height:27.6rem}.modal-wrapper .visual-front-floor{width:16.2rem}.modal-wrapper .visual-front-wall-left{width:2.35rem}.modal-wrapper .visual-front-wall-right{width:2.35rem}.modal-wrapper .visual-front-wall{width:16.2rem}.modal-wrapper .visual-front-kickplate .left{width:2.35rem}.modal-wrapper .visual-front-kickplate .center{bottom:3.95rem;width:11.6rem}.modal-wrapper .visual-front-kickplate .right{width:2.35rem}.modal-wrapper .visual-front-flame{bottom:3.95rem;width:11.45rem}.modal-wrapper .visual-front-flame-left{width:2.4rem}.modal-wrapper .visual-front-flame-right{width:2.4rem}.modal-wrapper .visual-front-embtn{bottom:14.5rem;right:3.75rem;width:.9rem}.modal-wrapper .visual-front-mirror{top:6.6rem;width:5.75rem}.modal-wrapper .visual-front-handrail img{bottom:8.65rem;width:2.35rem}.modal-wrapper .visual-front-handrail .left{left:.3rem}.modal-wrapper .visual-front-handrail .right{right:.3rem}.modal-wrapper .visual-front-board img{bottom:10.5rem;width:.95rem}.modal-wrapper .visual-front-board .left{left:1rem}.modal-wrapper .visual-front-board .right{right:1rem}.modal-wrapper .visual-front-ceiling{width:16.2rem}.modal-wrapper .head{font-size:1.4rem;margin:0 0 .8rem 0;padding:0 0 0 .8rem}.modal-wrapper .l-txt{margin:1.6rem 0 0 0;padding:.8rem}.modal-wrapper .l-txt-list li{font-size:1.2rem;margin:0 0 .8rem 0;width:25%}.modal-wrapper .l-modal-btn{-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;justify-content:space-between;margin:0 auto 4.8rem;max-width:80rem;width:100%}.modal-wrapper .l-modal-btn a{background:#fff;color:#1f1f1f;cursor:pointer;display:block;padding:.8rem;text-align:center;width:40%}.modal-wrapper .l-modal-btn .modal-print span{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;justify-content:center}.modal-wrapper .l-modal-btn .modal-print span::before{color:inherit;content:"";font:inherit;font-family:'Material Icons';font-weight:900;margin-right:1.2rem}.modal-wrapper .l-modal-visual{max-width:80rem}.modal-wrapper .modal-logo{margin:2.4rem auto 0;padding:0 0 2.4rem 0;width:24rem}body.current{overflow:hidden}.print-off{display:none!important}.visual-front-ceiling.is-active,.visual-mv-board.is-active,.visual-mv-ceiling.is-active,.visual-plat-board.is-active{display:block}.visual-front-mirror img{display:none}.visual-front-mirror .is-active{display:block}.visual-front-board{display:none}.visual-front-board.is-active{display:block}.item .is-current{border:1px solid #fff200}@media all and (-ms-high-contrast:none){body{font-family:"メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media screen and (max-width:600px){body{font-size:calc(30/768 * 100vw)}}@media print{.modal>*{display:none!important}.modal>.modal-body{display:inherit!important;position:inherit!important}}