@charaset "UTF-8";

br{letter-spacing:normal;}

/*LINKcolor*/
A:link {text-decoration:underline; color:#364B9A;}
A:visited {text-decoration:underline; color:#13708E;}
A:active {text-decoration:underline; color:#3A880B;}
A:hover {text-decoration:underline; color:FF3600;}

/*LINKcolor*/
A:link.top-info {text-decoration:none; color:#555555;}
A:visited.top-info {text-decoration:none; color:#888888;}
A:active.top-info {text-decoration:underline; color:#555555;}
A:hover.top-info {text-decoration:underline; color:FF3600;}

/*LINKcolor*/
A:link.top-topics {text-decoration:underline; color:#555555;}
A:visited.top-topics {text-decoration:underline; color:#888888;}
A:active.top-topics {text-decoration:underline; color:#555555;}
A:hover.top-topics {text-decoration:underline; color:FF3600;}

/*LINK*/
.pdf{padding-left:20px;background-image:url(../images/icon-pdf.gif);background-position:top left;background-repeat:no-repeat;}
.doc{padding-left:20px;background-image:url(../images/icon-doc.gif);background-position:top left;background-repeat:no-repeat;}
.xls{padding-left:20px;background-image:url(../images/icon-xls.gif);background-position:top left;background-repeat:no-repeat;}
.link{padding-left:20px;background-image:url(../images/icon-link.gif);background-position:top left;background-repeat:no-repeat;}

h1{margin:0px;padding:0px;font-size:1.0em;}
h2{margin:0px;padding:0px;font-size:1.0em;}
h3{margin:0px;padding:0px;font-size:1.0em;}
p{margin:0px;padding:0px;}
ul{margin:0px 0px 10px 50px;padding:0;}
ol{margin:0px 0px 10px 50px;padding:0;}

.bold{font-weight:bold;}
.red{color:#E10D44;}
.black{color:#000000;}
.orange{color:#F76106;}
.green{color:#1F5935;}
.blue{color:#23347B;}
.gray{color:#7E7E7E;}
.white{color:#FFFFFF;}
.center{text-align:center;}
.right{text-align:right;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}

/*TABLE*/
table{border-collapse:collapse;padding:0px;margin:0 auto;border:0;}
th{background-color:#13588D;color:#FFFFFF;}
.table-s{padding:2px 2px 2px 2px;}
.table-m{padding:4px 4px 4px 4px;}
.table-l{padding:6px 6px 6px 6px;}
.underline{border-bottom:1px solid #cccccc;}
.box-01{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.box-02{border-bottom:1px solid #E46A8F;border-top:1px solid #E46A8F;border-left:1px solid #E46A8F;border-right:1px solid #E46A8F;}
.box-03{border-bottom:1px solid #555555;border-top:1px solid #555555;border-left:1px solid #555555;border-right:1px solid #555555;}
.title-01{background-color:#FAFAFA;}
.title-02{background-color:#E7E7E7;}
.title-03{background-color:#D8D8D8;}
.title-04{background-color:#C1C1C1;}
.title-05{background-color:#2A6DA1;}
.title-06{background-color:#B5D0E5;}
.title-07{background-color:#BC4354;}
.title-08{background-color:#F5D4D9;}
.title-09{background-color:#DCEAF5;}
.title-10{background-color:#C5F165;}
.title-11{background-color:#FFEEEE;}
.title-12{background-color:#45C3FC;}
.title-13{background-color:#66cccc;}
.title-14{background-color:#ccffcc;}
.title-15{background-color:#99ff99;}
.title-16{background-color:#ffff99;}



/*HEADER*/
.boxSize{width:120px;height:18px;}
.header-navi{padding:0px 10px 0px 0px;}
.header-navi table {float:right;padding:0px;margin:0;border:0;}
.header-navi table td {text-align:right;}
.header-navi img {vertical-align:middle;}
.header-navi form { display:inline;}
.header-navi input  { display:inline;vertical-align:middle;}

/*FOOTER*/
.footer-01{padding:30px 5px 5px 10px;}
.footer-02{padding:30px 10px 5px 5px;}
.footer-03{padding:20px 10px 10px 10px;}
.footer-04{padding:20px 5px 5px 10px;}
.footer-05{padding:20px 10px 5px 5px;}
.footer-06{padding:20px 10px 5px 5px;}
.footer-07{padding:10px 10px 5px 10px;}
.footer-08{padding:5px 5px 5px 10px;}
.footer-09{padding:10px 30px 30px 30px;}


/*TOP*/
.top-header{background-image:url(../images/background-top-header.jpg);background-position:center top;background-repeat:no-repeat;}
.top-header-test{background-image:url(../images/background-top-header-test.jpg);background-position:center top;background-repeat:no-repeat;}
.top-header-open{background-image:url(../images/background-top-header-open.jpg);background-position:center top;background-repeat:no-repeat;}
.top-header-winter{background-image:url(../images/background-top-header-winter.jpg);background-position:center top;background-repeat:no-repeat;}
.top-header-spring{background-image:url(../images/background-top-header-spring.jpg);background-position:center top;background-repeat:no-repeat;}
.top-header-autumn{background-image:url(../images/background-top-header-autumn.jpg);background-position:center top;background-repeat:no-repeat;}
.top-side{background-image:url(../images/background-top-01.gif);background-position:center top;background-repeat:repeat-y;}
.top-banner{padding:0px 0px 1px 0px;}
.top-right-attention{background-image:url(../images/background-top-right-attent.gif);background-position:center top;background-repeat:repeat-y;}

/*2ND*/
.contents-block{padding:5px 15px 15px 25px;}
.contents-block02{padding:5px 15px 15px 15px;}
.contents-block03{padding:0px 15px 0px 15px;}
.pankizu{padding:10px 15px 20px 15px;}
.local-menu{text-align:left;padding:5px 15px 5px 15px;background-color:#E9E9E9;border-bottom:1px solid #cccccc;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #cccccc;}
.local-menu-block{width:230px;}

