﻿body{font-family:"游ゴシック Medium", "Yu Gothic Medium", 游ゴシック体, YuGothic, system-ui, -apple-system, "Hiragino Sans", "Segoe UI", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;margin:0;padding:0}.separator{width:60%;margin:100px auto 0 auto}#navbar-top{position:fixed;width:100%;height:120px;background-color:white;margin:0;padding:0;-webkit-filter:drop-shadow(0px 0px 10px rgba(170,170,170,0.1));-moz-filter:drop-shadow(0px 0px 10px rgba(170,170,170,0.1));-ms-filter:drop-shadow(0px 0px 10px rgba(170,170,170,0.1));filter:drop-shadow(0px 0px 10px rgba(170,170,170,0.1));z-index:100}#navbar-top .navbar-header{margin:0 auto;text-align:center;width:100%;height:120px}#navbar-top .navbar-header img{height:120px;margin:0;padding:0}#title{background-color:#172D3D;color:#aaa;min-height:480px;font-size:14px;line-height:180%;padding-top:240px;padding-bottom:120px;margin:0 auto}#title .catch{text-align:center}#title .catch img{max-width:200px;max-height:200px;margin-bottom:50px}#title .mission{text-align:left}section .section_title{padding:60px 0;font-weight:bold;padding-bottom:50px}section .name{font-size:1em;font-weight:600;color:#000}section .description{font-size:0.825em;font-weight:300;line-height:180%;color:#505050}#service{min-height:480px;padding:60px;text-align:center}#service .icon{margin:0 auto;padding-bottom:30px}#service .icon img{width:200px;height:200px}.section_title{text-align:center}.member{margin-bottom:60px}.member .name{font-size:1em;font-weight:600;color:#000}.member .job{font-size:0.75em;font-weight:300;line-height:100%;color:#505050}.member .description{font-size:0.75em;font-weight:300;line-height:180%;color:#505050}#newsrelease{margin:0 auto}#newsrelease .news{margin:20px 0}#newsrelease .newsdate{font-size:1em;font-weight:600;line-height:180%;color:#000}#newsrelease .newstitle{font-size:1em;font-weight:300;line-height:180%}#newsrelease .newstitle a{color:#666;text-decoration:underline}#about-contact{text-align:center}#about-contact .about,#about-contact .contact{margin-bottom:50px}#about-contact .contact-description{text-align:center;color:#aaa;font-size:0.825em;font-weight:400;line-height:180%;color:#666}#about-contact .btn-primary{background-color:#1CA;border-color:#1CA}#about-contact .tname{text-align:left;color:#505050;font-size:0.825em;font-weight:600;line-height:100%;padding-right:20px}#about-contact .tvalue{text-align:left;color:#666;font-size:0.825em;font-weight:400;line-height:180%}footer{height:180px;padding-top:45px;background-color:#172D3D;color:white}footer p{display:inline}footer .description{font-size:0.6em;color:white}footer .description a{text-align:right;color:white;text-decoration:underline;padding-left:10px;padding-right:10px}section#news_titlebar{padding-top:160px;padding-bottom:60px;margin:0 auto}section#news_titlebar h1{font-size:1.25em;font-weight:600;line-height:150%}section#news_titlebar h3{font-size:0.9em;font-weight:300;line-height:190%}section#news_titlebar h4{font-size:0.875em;font-weight:300;line-height:150%;color:#999}section#news_titlebar .news_title{border-bottom:1px solid #ddd;padding-bottom:20px}section#news_body{font-size:0.9em;font-weight:300;line-height:190%;margin:0 auto}section#news_body p{padding:20px 0}section#news_body .img-caption{margin:0;padding:8px 0 20px 0;font-size:0.875em;font-weight:300;line-height:180%;text-align:center;color:#999}section#body{min-height:480px;font-size:0.9em;font-weight:300;line-height:190%;padding-top:160px;padding-bottom:120px;margin:0 auto}section#body h1{font-size:1.5em;font-weight:600;text-align:center;padding-top:30px;padding-bottom:30px}section#body h2{font-size:1em;font-weight:300;line-height:180%}section#body h2 a{color:#666;text-decoration:underline}section#body h4{padding-top:20px}section#body h6{text-align:center;font-size:0.75em;font-weight:300;line-height:140%;padding-bottom:30px;color:#999}section#body a{color:#505050;text-decoration:underline}section#body a:hover{color:#999}
