body{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,sans-serif}.container{min-width:320px}#tpl-header.container{padding:0 6px;margin-bottom:5px;position:relative}#tpl-content.container{padding-right:6px;padding-left:6px}#tpl-content h1{width:100%;margin:0 0 8px 0;padding:4px;font-size:20px;font-weight:700;border-bottom:1px solid #ccc}#tpl-content h2{width:100%;margin:0 0 8px 0;padding:4px;font-size:20px;font-weight:700}#tpl-content h3{width:100%;margin:0 0 8px 0;padding:4px;font-size:18px;font-weight:700}#tpl-content h4{width:100%;margin:0 0 8px 0;padding:4px;font-size:16px;font-weight:400}#tpl-content.toppage h3{font-size:18px;border:none}#tpl-content.toppage h3{font-size:16px;border:none}#tpl-content p{margin:0 0 8px 0;padding:4px}#tpl-content .box{margin-bottom:20px;border:1px solid #14285a;padding:5px}#tpl-content .box p{font-size:16px}.row{margin-left:-10px;margin-right:-10px}#tpl-footer.container{padding:6px}#tpl-content img.left{float:left;margin-right:8px;margin-bottom:8px}#tpl-content img.right{float:right;margin-left:8px;margin-bottom:8px}.col-md-4,.col-md-6{padding:0 10px}@media (max-width:767px){#breadcb-hn{margin-top:56px}#tpl-footer.container,#tpl-header.container{padding:0}#tpl-content.container{margin-top:2px;padding-right:5px;padding-left:5px}/* 54+20 original 74px */ .row{margin-left:-10px;margin-right:-10px}}@media (min-width:952px){.container{width:952px}}#tpl-header .top{width:100%;overflow:hidden;padding:8px 0;position:absolute;top:0;left:0;z-index:9999}#tpl-header .top .sp-btn a{color:#14285a;line-height:1em;padding:6px 8px}#tpl-header .top .sp-btn .title{margin:4px 0 0;text-align:center;font-size:8px;color:#000}#tpl-header .top .left{display:none;overflow:hidden;float:left}#tpl-header .top .left .sp-btn{float:left}#tpl-header .top .center{float:left;padding:15px 30px;color:#fff}#tpl-header .top .center a{color:#eee}#tpl-header h1{margin:0}#tpl-header.subpage .top .center span{font-size:24px}#tpl-header .top .right{float:right;overflow:hidden}#tpl-header .top .right .sp-btn{float:right;margin-right:4px}#tpl-header .top .right .contact-pc{float:right;padding:4px 8px;margin-right:14px}#tpl-header .top .right .contact-pc span{color:#14285a}#tpl-header .top .right .contact-pc .tel{font-size:150%;font-weight:700;line-height:1em}#tpl-header .top .right .contact-pc .tel span{font-size:80%;color:#14285a;margin-right:4px}#tpl-header .top .right .contact-pc .tel a{color:#333}#tpl-header .top .right .contact-pc .message{color:#333;font-size:10px;margin-bottom:2px}#tpl-header .top .right .contact-pc .link a{color:#fff;background:#14285a;border:none;padding:2px 10px}#tpl-header .contact-pc p{margin-bottom:0}#tpl-header .top .right .contact-sp{display:none}@media (max-width:767px){#tpl-header{padding:0}#tpl-header .top{padding:4px 0 0 4px}#tpl-header .top .sp-btn{display:block}#tpl-header .top .sp-btn .title{color:#fff}#tpl-header .top .left{display:block;padding:0 4px}#tpl-header .top .center{padding:8px;color:#fff}#tpl-header h1,#tpl-header.subpage .top .center span{font-size:14px;line-height:1.1}#tpl-header .top .right .contact-pc{display:none}#tpl-header .top .right .contact-sp{display:block}}#tpl-header .image{position:relative;overflow:hidden}@media (max-width:767px){#tpl-header.subpage .image{display:none}}#tpl-header .description{position:absolute;bottom:0;left:0;width:100%;padding:10px 0 10px 55%;font-size:20px;font-weight:700;color:#2f2f2f;background-color:rgba(255,255,255,.65)}#tpl-header .description p{margin:0}@media (max-width:991px){#tpl-header .description{font-size:14px}}@media (max-width:767px){#tpl-header .description{padding-left:10px}}#tpl-header .menu{position:static;width:100%;background:#204192;background:linear-gradient(#204192,#2a53bb);padding:0}#tpl-header .menu ul{margin:0;padding:0;list-style-type:none;overflow:hidden;width:100%}#tpl-header .menu ul li{display:block;width:20%;float:left;text-align:center;border-right:1px solid #000}#tpl-header .menu ul li:last-child{border-right:none}#tpl-header .menu ul li a{display:block;width:100%;padding-top:1em;height:3em;color:#fff;font-weight:700}@media (max-width:767px){#tpl-header .menu{display:none}#tpl-header .menu{padding:0}#tpl-header .menu ul li{width:100%;float:none;text-align:left;padding-left:16px;border-bottom:1px solid #000}}@media (max-width:767px){body.header-fixed #tpl-header .top{position:fixed!important;position:absolute;top:0;left:0;background:#14285a;z-index:9999}body.header-fixed #tpl-header .menu{position:fixed!important;position:absolute;top:0;left:0;background:#14285a;border-top:1px solid #000;z-index:9999}}#tpl-footer .links{margin:0;padding:1.5em;overflow:hidden;position:relative;border-top:1px solid #14285a;background:#f7f9fd}#tpl-footer .links ul{float:left;margin:0;padding:0;list-style-type:none;position:relative;left:50%}#tpl-footer .links ul li{float:left;border-right:1px solid #aaa;padding:0 6px;line-height:1;position:relative;left:-50%}#tpl-footer .links ul li:last-child{border-right:none}#tpl-footer .links ul li a{color:#333;font-size:12px}#tpl-footer .copyright{padding:.18em;background:#14285a;color:#efefef;text-align:center}@media (max-width:991px){#tpl-footer .links{padding:1em 0}}@media (max-width:767px){#tpl-footer .links{padding:0}#tpl-footer .links ul{float:none;left:0}#tpl-footer .links ul li{float:none;width:100%;border-right:none;padding:0;left:0}#tpl-footer .links ul li a{display:block;width:100%;height:44px;padding:18px;border-bottom:solid 1px #aaa}#tpl-footer .links ul li:last-child a{border-bottom:none}}#tpl-content .side-menu{margin-bottom:20px}#tpl-content .side-menu ul{padding:0;list-style-type:none;border:1px solid #14285a}#tpl-content .side-menu ul li{padding:12px;border-top:1px solid #14285a}#tpl-content .side-menu ul li:first-child{border-top:none}#tpl-content .side-menu ul li a{display:block;width:100%;color:#333;font-weight:700}#tpl-content .side-menu ul li a span{color:#2a53ba;margin-right:8px;font-size:75%;vertical-align:10%}#tpl-content .point h2{width:400px;height:auto;margin:0 0 8px;padding:3px;font-size:20px;font-weight:700;border:1px solid #a2a2a2;color:#14285a}#tpl-content .point h3{width:266px;height:auto;margin:0 0 8px;padding:3px;font-size:18px;font-weight:700;border:1px solid #a2a2a2;color:#14285a}#tpl-content .point h4{width:266px;height:auto;margin:0 0 8px;padding:3px;font-size:16px;font-weight:400;border:1px solid #a2a2a2;color:#14285a}#tpl-content .point p{margin:0 .5em 4px;font-size:16px}#tpl-content .point a{background:#e9eefa;color:#14285a;padding:4px 8px;font-size:16px}#tpl-content .point .svc-a{background-image:url(img/02.jpg)}#tpl-content .point .svc-b{background-image:url(img/03.jpg)}#tpl-content .point .svc-c{background-image:url(img/04.jpg)}@media (max-width:991px){#tpl-content .point{margin-bottom:8px}#tpl-content .point h2,h3,h4{width:100%;border:none}#tpl-content .point .svc-a,#tpl-content .point .svc-b,#tpl-content .point .svc-c{background:#cad8e1}}#tpl-content .news ul{margin:0 0 8px 0;padding:0;list-style-type:none}#tpl-content .news ul li{border-bottom:dotted 1px #999;padding:4px 0 2px}#tpl-content .news ul li span{color:#2a53ba}#tpl-content .news ul li a{color:#333}#tpl-content.subpage .news h2,h3,h4{margin-top:8px;font-weight:400}#tpl-content.subpage .news h2,h3,h4 span{margin-right:8px}
#breadcb {margin: 0;padding: 0 0 0 .3em;list-style: none;}
#breadcb li {display: inline;list-style: none;font-weight: bold;}
#breadcb li:after {content:">";padding: 0 0.2em;color: #555;}
#breadcb li:last-child:after {content:"";}
#breadcb li a {text-decoration: none;color: #52b5ee;}
#breadcb li a:hover {text-decoration: underline;}

