@charset "utf-8";
@import url("base.css");
header>div, ul.snb, footer>div{max-width:1250px;}

.container{width:100%;height:auto;padding-top:285px;background-image:url('../images/sub_bg.jpg');background-repeat:no-repeat;background-position:center 50px;}
.container>h2{position:relative;line-height:183px;height:183px;margin-top:-183px;text-align:center;font-size:35px;font-weight:normal;color:#333;}
.container nav.subtop{width:180px;float:right;height:auto;}
.container nav.subtop>ul{padding:0;margin:0;}
.container nav.subtop>ul>li{display:block;font-size:15px;width:100%;text-align:left;}
.container nav.subtop>ul>li>a{box-sizing:border-box;color:#333;display:block;min-height:20px;line-height:17px;padding:10px 20px;width:180px;border:1px solid rgba(200,200,200,.5);border-top:0;}
.container nav.subtop>ul>li>a:hover{color:#d10d1c;background:#f7f7f7;}
.container nav.subtop>ul>li.act>a{color:#d10d1c;}
.container nav.subtop>ul>li>a.subm{background:/*#eb6c6c*/#fff url('../images/sub_arr-.gif')no-repeat right center;}
.container nav.subtop>ul>li.act>a.subm{background:/*#eb6c6c*/url('../images/sub_arr.gif')no-repeat right center;}

.container ul.sub{display:none;padding:5px 0;margin:0;background:#f2f2f2;border:1px solid rgba(200,200,200,.5);border-top:0;}
.container ul.dpn{display:block;}
.container ul.sub>li{display:block;font-size:14px;width:100%;text-align:left;}
.container ul.sub>li>a{box-sizing:border-box;color:#333;display:block;min-height:18px;line-height:16px;padding:6px 20px;width:178px;border-top:0;}
.container ul.sub>li>a:hover{color:#d10d1c;}
.container ul.sub>li.subact>a{background:#535f8d;color:#fff;}

.container .content{position:relative;background:#fff;max-width:1580px;width:100%;margin:0 auto 50px auto;position:relative;}
.container .content>div{min-height:550px;height:auto;line-height:1.6;padding:0;max-width:1250px;min-width:790px;width:100%;margin:0 auto;}
.container .content>div>section{box-sizing:border-box;min-height:600px;width:auto;height:auto;padding:20px 230px 70px 40px}
.container .content>div>section .navi{text-align:left;font-size:13px;padding:0;color:#777;}
.container .content>div>section .navi span{color:#000;}
.container .content section p{padding:5px 0;}
.container .content section ul li, .container .content section dl dd{padding:2px 0;}
.container .content h3{font-size:28px;padding:20px 0 10px 0;font-weight:normal;letter-spacing:-1px;}
.container .content h4{font-size:20px;padding:15px 0 5px 0;font-weight:normal;letter-spacing:-1px;color:#1f3290;}
.container .content h5{font-size:18px;padding:10px 0 5px 0;font-weight:normal;color:#000;}
.container .content dl dt{font-size:16px;padding:5px 0;}
.container .content dl.color dt{font-size:16px;padding:7px 0 5px 13px;color:#1f3290;background:url('../images/gray_dot2.gif') no-repeat left center;}
.container .content dl.color dd{padding:2px 0 2px 13px;}
.container .content ol>li{background:url('../images/gray_dot2.gif') no-repeat left top;padding:2px 0 2px 13px;} 

.container .content .iframe{width:100%;min-height:1300px;}
 #autoIframe{width:100%;min-height:700px;}
.container .content .map{width:100%;text-align:center;border:1px solid #ccc;background:#f7f7f7;margin-bottom:10px;}
.container .content .map img{max-width:708px;width:100%;}
.color_02{color:#1f3290;}

.content table{width:100%;font-size:95%;margin:10px 0;}
.content table.basic tr td, .content table.break tr td{padding:6px 10px 6px 15px;border:1px solid #a1b1c4;background:#fff;}
.content table.basic tr th, .content table.break tr th{padding:6px 0 6px 0px;text-align:center;background:#eef1f4;color:#222;border-left:1px solid #a1b1c4;border-right:1px solid #a1b1c4;border-top:1px solid #a1b1c4;font-weight:normal;}
.content table.oga tr td:first-child,.content table.oga tr td:nth-of-type(2), .content table.oga tr td:last-child{text-align:center;padding:6px 0 6px 0px;}
.content table.history tr th{width:20%;text-align:center;border:1px solid #a1b1c4;padding:6px 0 6px 0px;}
.content table.alignL{text-align:left;}
.content table.alignC{text-align:center;}

#container .content #sitemap{text-align:center;}
#container .content #sitemap>li{display:inline-block;width:24.2%;vertical-align:top;padding:0 .1%;}
#container .content #sitemap>li>a{display:block;background:#666;color:#fff;padding:10px 0;}
#container .content #sitemap>li ul {top:0;padding:0;margin:5px 0 0 0;}
#container .content #sitemap>li ul li{width:100%;border:1px solid #ccc;border-radius:0;height:auto;padding:15px 0;margin:0 0 5px 0;background:#f7f7f7;}
#container .content #sitemap>li ul li>a{display:block;width:100%;padding:0;margin:0;height:auto;line-height:20px;}
#container .content #sitemap>li ul li ul{width:90%;margin:15px auto 0 auto;border:1px solid #ccc;border-bottom:0;}
#container .content #sitemap>li ul li ul li{border:0;border-bottom:1px solid #ccc;font-size:90%;padding:0;margin:0;height:auto;letter-spacing:-1px;}
#container .content #sitemap>li ul li ul li>a{background:#fff;padding:5px 0;margin:0;height:auto;line-height:18px;}

.container .content .alignR{text-align:right;}
.container .content .alignR span{font-size:140%;}
.container .content .alignL{text-align:left;}
.container .content .alignC{text-align:center;}
.btn1{display:block;padding:8px 5px;border-radius:5px;border:1px solid #ccc;background:#f2f2f2;text-align:center;width:auto;color:#000;}
img.profile{width:100%;max-width:170px;float:left;padding:0 20px 10px 0}
p.profile{text-align:right;}
p.profile span{font-size:130%;}

div.flow{margin-top:10px;text-align:center;}
div.flow>p:nth-child(2n+1){border-radius:5px;border:1px solid rgba(102,123,184,.7);padding:5px 0;}
div.flow>p:nth-child(1){background:rgba(102,123,184,.1);}
div.flow>p:nth-child(3){background:rgba(102,123,184,.2);}
div.flow>p:nth-child(5){background:rgba(102,123,184,.3);}
div.flow>p:nth-child(7){background:rgba(102,123,184,.4);}
div.flow>p:nth-child(9){background:rgba(102,123,184,.5);}
div.flow>p:nth-child(11){background:rgba(102,123,184,.6);}
div.flow>p:nth-child(13){background:rgba(102,123,184,.7);}

div.flow2{margin-top:10px;text-align:center;}
div.flow2>div:nth-child(2n+1){border-radius:5px;border:1px solid rgba(102,123,184,.7);padding:5px 0;}
div.flow2>div:nth-child(1){background:rgba(102,123,184,.1);}
div.flow2>div:nth-child(3){background:rgba(102,123,184,.2);}
div.flow2>div:nth-child(5){background:rgba(102,123,184,.3);}
div.flow2>div:nth-child(7){background:rgba(102,123,184,.4);}
div.flow2>div:nth-child(9){background:rgba(102,123,184,.5);}
div.flow2>div:nth-child(11){background:rgba(102,123,184,.6);}
div.flow2>div:nth-child(13){background:rgba(102,123,184,.7);}
.container .content div.flow2>div h4{padding:0;}
object#pdf{width:100%;height:1000px;} 

@media all and (min-width:801px) and (max-width: 980px) {
.container nav.subtop ul li{font-size:14px;letter-spacing:-1px;}
.container nav.subtop ul li a{padding:8px 17px;}
.container .content>div>section{padding:20px 200px 50px 30px}

#container .content #sitemap{text-align:left;}
#container .content #sitemap>li{width:24%;vertical-align:top;padding:0 .25%;text-align:center;}
object#pdf{width:100%;height:700px;} 
}

@media screen and (max-width:800px) {
.container{clear:both;width:100%;height:auto;background-image:url('../images/sub_bg-.jpg');background-position:center 0px;padding-top:120px;background-size:807px 120px;}
.container section{max-width:800px;min-width:300px;padding:0;}
/*.container .content ul.sub{width:100%;padding:10px 0 0 0;margin:0;}
.container .content ul.sub li{display:inline-block;font-size:14px;padding:0;margin:2px;border:1px solid #ccc;border-radius:20px;}
.container .content ul.sub li a{color:#333;display:block;height:28px;line-height:28px;padding:0 12px;}*/

.container nav.subtop{height:0;width:0;display:none;}
.container>h2{margin-top:-120px;line-height:120px;height:120px;font-size:34px;}
.container .content{background:#fff;width:100%;max-width:800px;min-width:300px;margin:0;}
.container .content>div{max-width:800px;min-width:300px;width:100%;}
.container .content>div>section{line-height:1.6;padding:0 17px 30px 17px;font-size:15px;color:black;}
.container .content>div>section .navi{font-size:13px;padding:10px 0 5px 0;letter-spacing:0px;}
.container .content>div>section p{padding:2px 0;}
.container .content>div>section ul li{padding:2px 0 1px 0;}

.container .content h3{font-size:19px;padding:15px 0 5px 0;font-weight:bold;}
.container .content h4{font-size:16px;padding:5px 0 5px 0;font-weight:bold;letter-spacing:0;color:#000;}
.container .content h5{font-size:15px;padding:5px 0 5px 0;font-weight:bold;color:#000;}
.container .content dl dt{font-size:15px;padding:5px 0 3px 0;}
.container .content dl.color dt{font-size:15px;padding:5px 0 3px 0;color:#1f3290;background:none;font-weight:bold;}
.container .content dl.color dd{padding:2px 0 1px 0px;}
.container .content ol>li{background:none;padding:2px 0 1px 0px;list-style-type:disc;list-style-position:inside;}

.container .content .iframe{width:100%;min-height:550px;}
 #autoIframe{width:100%;min-height:400px;}

.content table{font-size:90%;border-bottom:1px solid #a1b1c4;line-height:1.6;}
.content table.basic tr td{padding:3px 1px 3px 5px;box-sizing:border-box;border-left:0;border-right:0;word-break:break-all;}
.content table.basic tr th{padding:3px 1 3px 1px;box-sizing:border-box;border-left:0;border-right:0;}
.content table.history tr td{display:block;width:100%;padding:5px 2px 5px 5px;border-top:0;border-bottom:0;box-sizing:border-box;}
.content table.history tr th{display:block;width:100%;padding:3px 0 3px 0px;box-sizing:border-box;}
.content table.break{font-size:100%;}
.content table.break tr {margin-top:5px;border-top:1px solid #a1b1c4;}
.content table.break tr th{display:none;}
.content table.break tr td.th{background:#eef1f4;font-weight:bold;border-top:1px solid #a1b1c4;}
.content table.break tr td{display:block;width:100%;padding:3px 1px 3px 5px;box-sizing:border-box;border-left:0;border-right:0;border-bottom:0;border-top:1px dotted #a1b1c4;}

#container .content #sitemap{text-align:left}
#container .content #sitemap>li{width:48%;vertical-align:top;padding:0 .5%;font-size:95%;text-align:center;}
#container .content #sitemap>li>a{padding:5px 0;}
#container .content #sitemap>li ul li{;padding:6px 0;margin:0 0 3px 0;}
#container .content #sitemap>li ul li>a{line-height:18px;}
#container .content #sitemap>li ul li ul{margin:10px auto 0 auto;}
#container .content #sitemap>li ul li ul li>a{padding:5px 0;line-height:17px;}
.applePie ul#sitemap>li.menuOpen, .pieCollapse span{display:none;}

.btn1{padding:5px;border-radius:3px;font-size:95%}
section.paper>div{width:100%;display:block;text-align:center;padding:0;}
img.profile{max-width:120px;padding:5px 15px 8px 0}
object#pdf{width:0;height:0;display:none;} 
}
@media all and (max-width: 500px) {
}


