@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500&display=swap');html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{width:auto;max-width:100%;height:auto;border-style:none;vertical-align:middle}i{vertical-align:middle}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}ul,ol{list-style:none}i{font-style:normal}picture{display:block}a{color:#000;transition:all .2s ease-out;text-decoration:none}a:hover{filter:alpha(opacity=60);opacity:.6}*:focus{outline:none}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;height:100%;font-family:"Noto Serif JP","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HG明朝E","HGS明朝E","ＭＳ Ｐ明朝",serif;font-size:1.7rem;line-height:1.6;letter-spacing:.08em;font-feature-settings:'palt';word-break:break-all;color:#000}#container{width:100%;overflow:hidden}#loading{z-index:100000;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:#fff url(//h-shoken.com/bunjo/wp-content/themes/top/nagisamotomachi/css/../img/common/logo.svg) center center no-repeat}#loading:after{content:'';position:absolute;top:calc(50% - 38px - 40px);left:50%;transform:translateX(-50%);width:38px;height:38px;background:url(//h-shoken.com/bunjo/wp-content/themes/top/nagisamotomachi/css/../img/common/loading.svg) center no-repeat}h2,h3,h4{font-weight:500;line-height:1.4}#header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:100}#headcontents{position:relative;display:flex;justify-content:space-between;align-items:flex-end;max-width:calc(1020px + 4.8vw);height:110px;margin:0 auto;padding:0 2.4vw}#logo{padding:10px 0}#global ul{display:flex}@media only screen and (min-width:1025px){#nav{position:relative;background:#003559;background:linear-gradient(0deg,rgba(0,53,89,1) 0%,rgba(48,91,120,1) 100%)}#nav:after{content:'';position:absolute;left:100%;bottom:0;width:50vw;height:100%;background:#003559;background:linear-gradient(0deg,rgba(0,53,89,1) 0%,rgba(48,91,120,1) 100%)}#nav ul{display:flex;justify-content:space-between;padding:10px 0}#nav li{padding:0 16px;text-align:center}#nav li:not(:first-child){border-left:1px solid #fff}#nav li a{display:block;font-size:1.2rem;line-height:1.4;color:#fff;white-space:nowrap}#nav li a i{display:block;font-size:1.3rem}#open{display:none}}@media only screen and (min-width:769px){a[href^="tel:"]{cursor:default;pointer-events:none}#header+*{margin-top:110px}#global{position:absolute;top:10px;right:2.4vw}#global li{margin-left:10px}}#footer{background:#003559;color:#fff}#footercontent{position:relative;display:flex;justify-content:space-between;max-width:calc(1020px + 4.8vw);margin:0 auto;padding:16px 2.4vw 120px}#info dt{margin-bottom:16px}#info dd{font-size:1.6rem}#info dd a,#info dd span{display:inline-block}#info dd a{color:#fff}#contact ul{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:270px}#contact li:last-child{margin-top:16px}article{padding:80px 0}article header{margin-bottom:80px;padding:0 6vw;text-align:center}article header i{display:block;margin-bottom:40px;font-size:2.3rem}article header h2{font-size:2.9rem;letter-spacing:.15em}article header p{padding-bottom:10px;font-size:2rem}article header h2+p{padding:24px 0 0}section{position:relative;max-width:calc(1020px + 4.8vw);margin:0 auto 50px;padding:0 2.4vw}section+section{padding-top:50px}section.narrow{max-width:calc(840px + 4.8vw)}section h3{margin-bottom:32px;font-size:2.3rem}section p{line-height:1.8}section p:not(:last-child){margin-bottom:32px}.center{text-align:center!important}.right{text-align:right!important}.left{text-align:left!important}.fr{float:right;padding-left:20px}.fl{float:left;padding-right:10px}.row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -30px}.row>*{margin:0 30px}.rows{margin:0 -15px}.rowvs{margin:0 -10px}.w25{width:calc(25% - 30px);margin:0 15px}.w25vs{width:calc(25% - 20px);margin:0 10px}.w33{width:calc(33% - 30px);margin:0 15px}.w33vs{width:calc(33% - 20px);margin:0 10px}.w45{width:calc(45% - 60px)}.w50{width:calc(50% - 60px)}.w50s{width:calc(50% - 30px);margin:0 15px}.w48vs{width:calc(48% - 20px);margin:0 10px}.w50vs{width:calc(50% - 20px);margin:0 10px}.w52vs{width:calc(52% - 20px);margin:0 10px}.w55{width:calc(55% - 60px)}.reverse{flex-direction:row-reverse}.align-center{align-self:center}.align-bottom{align-self:flex-end}.jc-center{justify-content:center}.fitbottom>*{display:flex;flex-direction:column}.fitbottom>*>*:last-child{align-self:center;margin-top:auto}.mb0{margin-bottom:0!important}.mb4{margin-bottom:4px!important}.mb20{margin-bottom:20px!important}.mb40{margin-bottom:40px!important}.fs14{font-size:1.4rem}.btn{text-align:center}.btn a{display:inline-block;padding:16px 56px;background:#fff;border-radius:40px;font-size:3.5rem;letter-spacing:0;line-height:1;color:#003559}.sp{display:none}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animated{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay1{-webkit-animation-delay:.2s;animation-delay:.2s}.animated.delay2{-webkit-animation-delay:.4s;animation-delay:.4s}.animated.delay3{-webkit-animation-delay:.6s;animation-delay:.6s}.animated.delay4{-webkit-animation-delay:.8s;animation-delay:.8s}.animated.delay5{-webkit-animation-delay:1s;animation-delay:1s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}#mv{display:flex;justify-content:center;align-items:center;text-align:center;background:url(//h-shoken.com/bunjo/wp-content/themes/top/nagisamotomachi/css/../img/top/mv.jpg) center top no-repeat;background-size:cover}#mv section{max-width:calc(520px + 4.8vw);margin:56px auto}#concept{margin-top:54px;padding-bottom:0;text-align:center;background:url(//h-shoken.com/bunjo/wp-content/themes/top/nagisamotomachi/css/../img/top/concept.jpg) center top no-repeat;color:#fff}#concept section{max-width:initial}#structure section>h3{padding:8px;text-align:center;background:#454648;font-size:2.6rem;color:#fff}#structure h4{margin-bottom:32px;font-size:2.3rem}#structure .box{padding:40px 20px;background:#b2c2cd}#structure .box h3{text-align:center}#structure .box h4{display:flex;justify-content:center;align-items:center;min-height:80px;margin-bottom:16px;text-align:center;background:#003559;font-size:2.2rem;color:#fff}#plan{background:#ebe4db}#plan .box{padding:40px 20px;background:#fff}#plan .box>h3{text-align:center;font-size:2.9rem;color:#928231}.plan+.plan{margin-top:20px}.plan h3{margin-bottom:80px;text-align:center;font-size:2.9rem}.plan picture{margin-bottom:40px;text-align:center}.plan dl{display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto 80px}.plan dt{padding-right:20px;border-right:1px solid #000;font-size:2.6rem}.plan dt i{display:inline-block;vertical-align:baseline;font-size:3.2rem}.plan dd{padding-left:20px;font-size:1.6rem}.plan .row div{margin-bottom:4px}.plan .row p{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";font-size:1.5rem;line-height:1.4}.acbtn{text-align:center;background:#928231;color:#fff;cursor:pointer}.nolink{text-align:center;background:#818181;color:#fff;cursor:pointer}.acbtn .planname{position:relative}.nolink .planout{position:relative}.acbtn .planname:before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:#fff;z-index:0}.acbtn .planname span{position:relative;display:inline-block;padding:16px 40px;background:#928231;font-size:2.4rem}.nolink .planout span{position:relative;display:inline-block;padding:16px 40px;background:#818181;font-size:2.4rem}.acbtn h3{margin-bottom:0}.nolink h3{margin-bottom:0}.acbtn .more{display:inline-block;margin:16px 0;padding:8px 24px;background:#fff;border-radius:40px;font-size:2.5rem;line-height:1;color:#928231}.acbtn .contract{display:inline-block;margin:16px 0;padding:8px 24px;background:#b3272d;border-radius:40px;font-size:2.5rem;line-height:1;color:#fff}.nolink .contract{display:inline-block;margin:16px 0;padding:8px 24px;background:#b3272d;border-radius:40px;font-size:2.5rem;line-height:1;color:#fff}.line{margin-top:40px;padding-top:40px;border-top:1px solid #4d4d4d}#location{background:#003559;color:#fff}#location figure{position:relative}#location figcaption{position:absolute;top:0;right:0;width:56px}.lifeinfo li{display:flex;justify-content:space-between;margin:5px 0;background:radial-gradient(circle farthest-side,#fff,#fff 50%,transparent 50%,transparent);background-size:4px 4px;background-position:center;background-repeat:repeat-x}.lifeinfo li span{display:inline-block;background:#003559}.lifeinfo li span:first-child{padding-right:24px}#access{background:#003559;color:#fff}#outline{background:url(//h-shoken.com/bunjo/wp-content/themes/top/nagisamotomachi/css/../img/top/outline.jpg) center top no-repeat;background-size:cover}#outline section{margin-bottom:0}#outline .box{padding:32px 64px;background:#fff}#outline h3{text-align:center}#outline th{padding:4px 24px 4px 0;text-align:left;white-space:nowrap;vertical-align:top}#outline td{padding:4px 0;vertical-align:top}.step{display:flex;justify-content:space-between;margin-bottom:48px}.step li{width:calc(100% / 3 - 2px);padding:8px;text-align:center;background:#dadada;font-size:1.8rem;color:#fff}.step li.on{background:#666}.form{display:flex;flex-wrap:wrap;margin-bottom:8px;border-top:1px solid #666;font-size:2rem}.formTable{width:100%;border-collapse:collapse;margin-bottom:8px;border-top:1px solid #666;font-size:2rem}.form dt,.formTable th{width:37%;padding:16px 24px 16px 0;text-align:left;border-bottom:1px solid #666;font-style:normal}.form dd,.formTable td{width:63%;padding:16px 0;border-bottom:1px solid #666}.form ul{display:flex;flex-wrap:wrap}.form input[type=text],.form input[type=tel],.form input[type=email],.form input[type=date]{display:inline-block;max-width:70%;padding:4px 8px;border:1px solid #000;vertical-align:middle}.form select{width:100%;padding:16px;background:#efefef;border:none}.form textarea{width:100%;min-height:320px;padding:4px 8px;border:1px solid #000}.form label{display:flex;margin:8px 32px 8px 0;align-items:center;white-space:nowrap}.form input[type=checkbox]{opacity:0}.form input[type=checkbox]+span{position:relative;display:block;padding:4px 0 4px 12px;line-height:1}.form input[type=checkbox]+span:before{content:'';position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:16px;height:16px;background:#fff;border:1px solid #000}.form input[type=checkbox]:checked+span:before{background:#003559}.form input[type=radio]{opacity:0}.form input[type=radio]+span{position:relative;display:block;padding:4px 0 4px 12px;line-height:1}.form input[type=radio]+span:before{content:'';position:absolute;top:50%;left:-12px;transform:translateY(-50%);width:16px;height:16px;background:#fff;border:1px solid #000}.form input[type=radio]:checked+span:before{background:#003559}.submit,.btn2{margin:40px 0;text-align:center}.submit input[type=submit],.btn button[type=submit],.btn button[type=button],.btn2 a{display:inline-block;min-width:240px;margin:8px;padding:16px;text-align:center;background:#003559;font-size:2.3rem;font-weight:500;color:#fff}.submit input[type=submit].disabled{background:#999}.submit input[type=submit]:not(.disabled):hover{opacity:.7}.btn button[type=button],.btn2 a{background:#666}form .btn{display:inline-block}.must{color:red}.form ::-webkit-input-placeholder{font-weight:700;color:#bababa}.form ::-moz-placeholder{font-weight:700;color:#bababa}.form :-ms-input-placeholder{font-weight:700;color:#bababa}.ui-datepicker-trigger{margin-left:8px}.st{width:100%;padding:4px;text-align:center;background:silver}.privacy{height:250px;margin-top:8px;padding:20px;border:1px solid #666;overflow:auto}@media only screen and (max-width:1024px){#nav{pointer-events:none;opacity:0;transform:scale(.9);position:fixed;top:110px;left:0;width:100%;max-width:100%;height:calc(100vh - 110px);background:rgba(0,53,89,.9);overflow:auto;z-index:200;-webkit-transition:.8s cubic-bezier(.19,1,.22,1);transition:.8s cubic-bezier(.19,1,.22,1)}#nav ul{padding-top:12px}#nav li{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);padding:12px 0;text-align:center;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1)}#nav li:nth-of-type(1){-webkit-transition-delay:.14s;transition-delay:.14s}#nav li:nth-of-type(2){-webkit-transition-delay:.18s;transition-delay:.18s}#nav li:nth-of-type(3){-webkit-transition-delay:.22s;transition-delay:.22s}#nav li:nth-of-type(4){-webkit-transition-delay:.26s;transition-delay:.26s}#nav li:nth-of-type(5){-webkit-transition-delay:.3s;transition-delay:.3s}#nav li:nth-of-type(6){-webkit-transition-delay:.34s;transition-delay:.34s}#nav li:nth-of-type(7){-webkit-transition-delay:.38s;transition-delay:.38s}#nav li a{display:inline-block;font-size:1.5rem;color:#fff}#nav li a i{display:block;font-size:1.7rem}#open{display:block;width:50px;height:50px;text-align:center;z-index:300;cursor:pointer}#open div{position:relative;display:block;width:26px;height:26px;margin:6px 12px;transition:.2s linear}#open span{position:absolute;left:0;display:block;width:26px;height:2px;background:#003559;transition:.2s linear}#open span:nth-child(1){top:8px}#open span:nth-child(2){top:16px}#open span:nth-child(3){top:24px}.open #open span:nth-child(1){top:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.open #open span:nth-child(2){width:0;left:-24px}.open #open span:nth-child(3){top:16px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.open #nav{pointer-events:auto;opacity:1;transform:scale(1)}.open #nav li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:768px){#header+*{margin-top:58px}#headcontents{height:58px}#global{position:fixed;bottom:0;left:0;width:100%;padding:10px 5px;background:#003559;z-index:200}#global ul{justify-content:center}#global li{width:calc(50% - 5px);max-width:200px;margin:0 5px}#global li img{width:100%}#nav{top:58px;height:calc(100vh - 58px)}#footercontent{display:block;text-align:center}#contact ul{display:block;max-width:initial}#contact li:not(:last-child){display:none}article{padding:48px 0}article header{margin-bottom:32px}article header h2{font-size:2rem}article header p{font-size:1.6rem}section{margin:0 auto 30px;padding:0 4vw}section+section{padding-top:32px}section h3{font-size:1.6rem}section p{font-size:1.4rem}.row:not(.rowvs):not(.sprow){display:block;margin:0}.row:not(.sprow)>*{width:auto!important;margin:0}.rowvs>*{width:calc(50% - 20px)!important}.sprow>*{width:calc(50% - 30px)!important}.sprow.rowvs>*{width:calc(50% - 20px)!important}.btn a{font-size:1.6rem}.sp{display:block}.sprow{display:flex}.pc{display:none}#mv{height:calc(100vh - 58px);background-image:url(//h-shoken.com/bunjo/wp-content/themes/top/nagisamotomachi/css/../img/top/mv_sp.jpg)}#mv section{padding:0 6vw}#concept{margin-top:24px}#concept p{text-align:left}#structure section>h3{font-size:2rem}#structure h4{margin:24px 0;font-size:1.8rem}#structure .box{padding:20px}#structure .box h4{font-size:1.8rem}#plan .box{margin-left:-4vw;margin-right:-4vw;padding:20px}#plan .box>h3{font-size:2rem}.plan h3{margin-bottom:32px;font-size:2rem}.plan picture{margin-bottom:32px}.plan dl{display:block;margin:16px auto 32px}.plan dt{margin-bottom:8px;padding:0 0 8px;border-right:none;border-bottom:1px solid #000;font-size:2rem}.plan dt i{font-size:2.8rem}.plan dd{display:inline-block;padding-left:0;padding-right:16px;vertical-align:top;font-size:1.4rem}.plan .row{justify-content:space-between}.plan .row p{font-size:1.2rem}.acbtn .planname span{padding:8px 24px;font-size:2rem}.nolink .planout span{padding:8px 24px;font-size:2rem}.acbtn h3{margin:4px 20px;font-size:1.8rem}.nolink h3{margin:4px 20px;font-size:1.8rem}.acbtn .more{font-size:1.6rem}.nolink .contract{font-size:1.6rem}#location figcaption{width:40px}#location .row p{font-size:1.1rem}.lifeinfo li{font-size:1.1rem}#outline .box{padding:20px}#outline th,#outline td{font-size:1.3rem}.step li{padding:8px 0;font-size:1rem}.step li i{display:block}.form,.formTable{font-size:1.6rem}.form{display:block}.form dt{width:auto;padding-bottom:0;border-bottom:none}.form dd{width:auto}.formTable th{display:block;width:100%;padding-bottom:0;border-bottom:none}.formTable td{display:block;width:100%}.form input[type=tel]{width:100%}}@media print{#container{width:1024px}.print{display:none}}