.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1e4582}.nav-link{color:#1e4582}html{font-size:20px;background-color:#1e4582;line-height:1.8rem}@media only screen and (max-width: 768px){html{font-size:16px}}body{font-family:YakuHanJPs, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, sans-serif}a.scroll-down{position:absolute;bottom:0px;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);text-decoration:none;color:initial;padding-top:70px}a.scroll-down span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #d4e4fc;border-bottom:1px solid #d4e4fc;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}@keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0, 0);transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 20px);transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}.nas-navbar{font-family:proxima-nova, sans-serif;background:rgba(30,69,130,0.35);background:-webkit-gradient(linear, left bottom, left top, color-stop(20%, rgba(0,69,130,0.01)), to(rgba(30,69,130,0.35)));background:linear-gradient(0deg, rgba(0,69,130,0.01) 20%, rgba(30,69,130,0.35) 100%);position:absolute;top:0;left:0;width:100%;-webkit-transition:all 0.85s;-webkit-transition:all 0.85;transition:all 0.85;opacity:1}.nas-navbar .nav-link{color:#fff !important;font-weight:700;border-color:#fff}.nas-navbar .navbar-logo-svg{position:relative;display:inline-block}@media only screen and (max-width: 1024px){.nas-navbar .navbar-logo-svg{width:10%}}.nas-navbar a:not(.navbar-brand){position:relative;display:inline-block;text-decoration:none}.nas-navbar a:not(.navbar-brand):after{position:absolute;bottom:0;left:0;content:"";width:100%;height:2px;background:#ddd;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.nas-navbar a:not(.navbar-brand):hover:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}@media only screen and (max-width: 1024px){.nav-item{text-align:right;padding:0.9rem}}.navbar-brand{text-decoration:none !important}.navbar-toggler:focus,.navbar-toggler:active{outline:none;-webkit-box-shadow:none;box-shadow:none}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(254, 254, 254, 1)' stroke-width='2' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.is-fixed{position:fixed;top:0;left:0;z-index:9999;width:100%;opacity:1}.fade{opacity:1}.is-nav-fill{background:rgba(30,69,130,0.85)}.nas-main-header{height:100vh;background-image:url(../images/background.jpg);background-size:cover}.nas-main-header::before{z-index:0;overflow:hidden;background-color:#231815;content:'';opacity:0.2;height:100%;width:100%;position:absolute}.message{font-weight:400;font-size:1.1em}.main-masseage{font-size:3.6em;letter-spacing:0.1em;word-wrap:break-all;overflow:hidden}@media only screen and (max-width: 640px){.main-masseage{font-size:3rem;margin-bottom:16px}}.hero-message{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.hero-message-svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.hero-message-svg.pc{display:block;top:56%}@media only screen and (max-width: 640px){.hero-message-svg.pc{display:none !important}}.hero-message-svg.sp{display:none}@media only screen and (max-width: 640px){.hero-message-svg.sp{display:block !important}}.hero-signature{font-size:2.2rem;width:100%;font-family:"Rockville Solid";font-weight:bolder;font-style:normal;position:absolute;top:70%;left:84%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media only screen and (max-width: 640px){.header-title{font-size:2.4rem;margin-bottom:0.2rem}}.header-body{margin-bottom:1rem;color:#0e203d;font-size:0.9em}.card-title{font-size:2.2rem;font-family:proxima-nova, sans-serif;font-weight:300;font-style:normal;letter-spacing:0.02em}.card-text{font-size:0.8rem;line-height:1.7rem}.card-subtitle{font-size:1.2em}h1{vertical-align:middle;font-size:7.2rem;font-family:proxima-nova, sans-serif;font-weight:800;font-style:normal;letter-spacing:0.1em;text-shadow:0 0 10px #212529, 0 0 10px #212529, 0 0 0.1px #212529}@media only screen and (max-width: 640px){h1{font-size:2rem}}h2{font-size:2.8rem;font-family:proxima-nova, sans-serif;font-weight:100;font-style:normal;letter-spacing:0.1em;margin-bottom:0}section{padding:64px 0}@media only screen and (max-width: 1024px){section{padding:32px 0}}.nas-news-section{padding:1rem}.nas-section-header{display:inline-block;margin-bottom:0.5rem}.nas-news-date{padding:0;margin-bottom:0}.nas-news-section{display:block}.nas-news-title{font-size:2rem;font-weight:bold}.nas-news-title2{font-size:1rem}@media only screen and (max-width: 1024px){.contact-tab-area{overflow-x:scroll}}@media only screen and (max-width: 1024px){.nav-tabs{width:100vh}}.profile-image{width:200px}@media only screen and (max-width: 1024px){.profile-image{width:80%}}.badge-info,.btn-primary{background-color:#1e4582}.marker-animation{background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #8dafe5));background-image:linear-gradient(left, transparent 50%, #8dafe5 50%);background-repeat:repeat-x;background-size:200% 0.8em;background-position:0 0.5em;-webkit-transition:all 2s ease;transition:all 2s ease}.marker-animation.active{background-position:-100% 0.5em;-webkit-transition:all 2s ease;transition:all 2s ease}.marker-animation_mark2{background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #8dafe5));background-image:linear-gradient(left, transparent 50%, #8dafe5 50%);background-repeat:repeat-x;background-size:200% 0.8em;background-position:0 0.5em;-webkit-transition:all 2s ease;transition:all 2s ease}.marker-animation_mark2.active-on{background-position:-100% 0.5em;-webkit-transition:all 2s ease;transition:all 2s ease}#loading{width:100vw;height:100vh;-webkit-transition:all 1s;transition:all 1s;background-color:#0bd;position:fixed;top:0;left:0;z-index:999}.loaded{opacity:0;visibility:hidden}.spinner{width:100px;height:100px;margin:200px auto;background-color:#fff;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@media only screen and (max-width: 640px){br.sp_br{display:none}}.nas-profile-text{font-size:0.8rem;line-height:1.7rem}@media only screen and (max-width: 640px){.nas-profile-text{font-size:1rem}}
