﻿.bluebtn,.main .linkbtn a{display:block;width:280px;line-height:50px;margin:30px auto 0;background:#243f59;color:#fff;text-align:center;font-family:"Noto Serif",YuMincho,"Yu Mincho",serif;font-style:normal;font-weight:500;font-size:1.4rem}.bluebtn:hover,.main .linkbtn a:hover{text-decoration:none;opacity:.75}*::selection{background:rgb(123,156.9428571429,189);color:#fff}*::-moz-selection{background:rgb(123,156.9428571429,189);color:#fff}.pc{display:inherit}.sp{display:none}body{color:#333;position:relative;background:#f2f2f2;font-family:"Noto Sans JP","Yu Gothic",YuGothic,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem}.wrap,#topicpath ol{width:960px;margin-left:auto;margin-right:auto;position:relative}.wrap:after,ul:after,ol:after{clear:both;content:"";display:block;height:0}a,a img{transition:all .1s}a:hover{transition:all .1s}a:hover img{opacity:.75}#header{background:rgba(70,106,140,.9);position:fixed;top:0;left:0;width:100%;z-index:9999;height:93px}#header #logo{float:left;display:inline;margin:28px 0}#header #globalNavigation{float:right;display:inline}#header #globalNavigation li{float:left;display:inline}#header #globalNavigation li+li{margin-left:30px}#header #globalNavigation li span,#header #globalNavigation li i{display:block}#header #globalNavigation li a{display:table-cell;height:93px;vertical-align:middle;text-align:center;color:#fff;position:relative;font-family:"Noto Serif",YuMincho,"Yu Mincho",serif;font-style:normal;font-weight:500;font-size:1.4rem}#header #globalNavigation li a:hover{text-decoration:none;opacity:.75}#header #globalNavigation li a span{font-size:85%;font-weight:100}#header #globalNavigation li a.active:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:0 7.5px 8px 7.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e5ecf0 rgba(0,0,0,0);position:absolute;bottom:0;left:0;right:0;margin:auto}#header #globalNavigation li.contact{margin-left:30px}#header #globalNavigation li.contact a{width:114px;background:#243f59}#header #globalNavigation li.contact a i{margin-bottom:5px;font-size:18px}#contents{padding-top:93px}#contents #pagetitle{display:table;width:100%;background:url(../img/template/pagetitle_bg.jpg) no-repeat center center;background-size:cover;height:194px}#contents #pagetitle h1{display:table-cell;height:194px;vertical-align:middle;text-align:center;width:100%;font-family:"Noto Serif",YuMincho,"Yu Mincho",serif;font-style:normal;font-weight:500;font-size:2.6rem}#contents #pagetitle h1 span{display:block;font-size:53%;font-weight:300;color:#466a8c;line-height:32.5px}#contents #topicpath{margin:15px 0 0}#contents #topicpath li{float:left;display:inline;font-size:1.2rem}#contents #topicpath li+li{margin-left:15px;padding-left:15px;position:relative}#contents #topicpath li+li:after{content:"";font-family:FontAwesome;font-weight:normal;position:absolute;font-size:inherit;left:0;top:0}#contents #topicpath li a{color:#466a8c}.main p{margin:15px 0 0}.main ul{margin:30px 0 0}.main ul li{padding:0 0 0 20px;position:relative}.main ul li+li{margin-top:10px}.main ul li:before{content:"";font-family:FontAwesome;font-weight:normal;position:absolute;font-size:inherit;top:0;left:0;color:#466a8c}.main ul.noicon li{padding:0}.main ul.noicon li:before{display:none}.main ol{margin:30px 0 0;counter-reset:number}.main ol>li{counter-increment:number}.main table{width:100%;margin:20px 0 0}.main table th,.main table td{vertical-align:top;text-align:left;padding:16px 0;border-bottom:1px dotted #aaa}.main table th{font-weight:500;padding-right:20px}.main table td>:first-child{margin-top:0}.main h2,.main h3,.main h4,.main h5,.main h6{font-family:"Noto Serif",YuMincho,"Yu Mincho",serif;font-style:normal;font-weight:500;font-size:1.4rem}.main h2{font-size:2.4rem;margin:60px 0 0;text-align:center;position:relative}.main h2+*{margin-top:30px}.main h3{font-size:2rem;margin:50px 0 0;display:inline-block}.main h3 span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #466a8c}.main h3+*{margin-top:25px}.main h4{font-size:1.8rem;margin:40px 0 0;color:#466a8c}.main h4+*{margin-top:20px}.main h5{font-size:1.6rem;margin:30px 0 0}.main h6{margin:20px 0 0}#pagetop{display:none;position:fixed;z-index:9999;width:50px;height:50px;right:15px;bottom:15px}#pagetop a{display:block;width:50px;height:50px;line-height:50px;text-align:center;background:rgba(36,63,89,.9)}#pagetop a i{font-size:30px;color:#fff;vertical-align:-3px}#pagetop a:hover{opacity:.75}#footer{margin:70px 0 0;padding:40px 0;background:#466a8c;color:#fff}#footer #footerInformation{text-align:center}#footer #footerInformation h6{font-family:"Noto Serif",YuMincho,"Yu Mincho",serif;font-style:normal;font-weight:400;font-size:1.4rem}#footer #footerInformation h6 span{font-size:120%;margin-left:5px}#footer #footerInformation h6 a:hover{text-decoration:none;opacity:.75}#footer #footerInformation address{margin:15px 0 0}#footer #footerInformation small{display:block;margin:15px 0 0;color:#8fa1b2;font-size:1.1rem}#footer #footerSitemap{float:left;display:inline;margin-left:60px}#footer #footerSitemap ul{float:left;display:inline}#footer #footerSitemap ul+ul{margin-left:125px}#footer #footerSitemap ul li{padding:0 0 0 15px;position:relative;font-size:1.3rem}#footer #footerSitemap ul li+li{margin-top:5px}#footer #footerSitemap ul li:after{content:"";font-family:FontAwesome;font-weight:normal;position:absolute;font-size:inherit;left:0;top:0}