@charset"utf-8";
/* CSS Document */

/* default
----------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td, input, select {
line-height:1.5;
margin:0;
padding:0;
}
img {
position:relative;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset, img {
border:0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}
q:before, q:after {
content:'';
}
abbr, acronym {
border:0 none;
}
body {
font-size:75%;
color:#333333;
font-family:"Osaka","ＭＳ Ｐゴシック",Arial,sans-serif;
}

/* Link
----------------------------------------------------*/
a:link {
color:#006699;
text-decoration:none;
}
a:visited {
color:#006699;
text-decoration:none;
}
a:hover {
color:#006699;
text-decoration:underline;
}

/* flort,clear
----------------------------------------------------*/
.fl {float:left;}
.fr {float:right;}
.clear {
clear:both;
}
.clearfix:after {
clear:both;
content:" ";
display:block;
font-size:0.1em;
height:0.1px;
line-height:0;
visibility:hidden;
}
* html .clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}

/* text
---------------------------------------- */
.tRight {text-align:right;}
.ind1 {margin-left:1em;	text-indent:-1em;}

/* fontsize color weight
---------------------------------------- */
.fws1 {font-size:85%;}
.cb1 {color:#006699;}
.cb2 {color:#4791B5;}
.cr1 {color:#CC0000;}
.cp1 {color:#594B7E;}
.cg1 {color:#6A832C;}
.fwb {font-weight:bold;}
.fwn {font-weight:normal;}

/* padding margin
---------------------------------------- */
.pa10 {padding:10px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pt05 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pr05 {padding-right:5px;}
.pl05 {padding-left:5px;}
.ml10 {margin-left:10px;}
.mb15 {margin-bottom:15px;}
.mt10 {margin-top:10px;}

/* contents
----------------------------------------------------*/
#container {
background-color:#3F94C6;
background-image:url(../images/bg.jpg);
background-repeat:no-repeat;
border-left:1px solid #D4EAF4;
border-right:1px solid #D4EAF4;
margin:0 auto;
padding-top:25px;
width:738px;
}
#head {
height:73px;
margin:0 auto;
width:710px;
}
#logo {
float:left;
width:157px;
}
h1#title {
float:left;
}
.plantitleBox {
width:698px;
margin:0 auto 13px;
background-color:#EAF5FD;
border:1px solid #E7E7E7;
padding:5px;
}
.plantitleBox h2 {
border-left:6px solid #006699;
color:#006699;
font-size:120%;
font-weight:bold;
line-height:0;
padding:10px 0 10px 5px;
}
.contentbox {
background-image:url(../images/cb_bg2.png);
background-position:center bottom;
margin-left:auto;
margin-right:auto;
padding:0 0 23px;
width:710px;
}
* html .contentbox {
background-image:url(../images/cb_bg2.gif);
}
.h3Title1 {
background:url(../images/h3_line.gif) no-repeat scroll center bottom;
}
.h3Title1 h3 {
color:#006699;
font-size:120%;
font-weight:bold;
line-height:1em;
padding:10px 0pt 5px 5px;
}
.columnBox {
background:url(../images/bg_360_5.gif) repeat-y scroll 0 0;
width:710px;
}
.columnBox1, .columnBox2 {
float:left;
width:355px;
}
.columnBottom {
background:url(../images/bg_360_6.gif) repeat scroll center bottom;
clear:both;
font-size:2px;
height:2px;
line-height:2px;
}
.pImage {
float:left;
width:200px;
}
.pText {
float:left;
width:135px;
}
.gbLine {border-bottom:1px solid #E7E7E7;}
#copyright {
margin:0 auto;
width:710px;
padding:10px 0 20px;
}
#copyright address {
color:#BDDEEE;
display:block;
text-align:center;
}

/*  ========================= table */
table.st1 {
border:1px solid #E7E7E7;
margin-left:1px !important;
margin-left:0;
margin-top:20px;
width:709px !important;
width:710px;
}
table.st1 th, table.st1 td {
border-bottom:1px solid #E7E7E7;
border-right:1px solid #E7E7E7;
padding:5px;
}
table.st1 th.pa00, table.st1 td.pa00 {padding:0;}
table.st1 th {text-align:center;}
.sbtn {padding:7px 5px;}
.tbc1 {background-color:#EAF5FD; color:#006699;}
.tbc2 {background-color:#FDEAD5; color:#FF6600;}
.tbc3 {background-color:#FFFFE6;}

/*  ========================= pagetop */
.Pagetop {
width:710px;
margin:0 auto;
text-align:right;
font-size:115%;
}
.Pagetop li a {
background:url(../images/icon_pagetop.gif) no-repeat scroll 0 0.5em;
color:#FFFFFF;
display:inline-block;
padding:1px 0 1px 12px;
text-decoration:none;
}
.Pagetop li a:hover {
color:#FFFFFF;
text-decoration:none;
}
.Pagetop li a:visited {
color:#FFFFFF;
text-decoration:none;
}

/*  ========================= link */
.linkboxTop {
width:710px;
margin:0 auto;
text-align:center;
color:#006699;
letter-spacing:2px;
}
.linkboxBottom {
width:710px;
margin:0 auto;
padding-top:13px;
text-align:center;
color:#ffffff;
letter-spacing:2px;
}
.linkboxBottom a {
color:#ffffff;
}
.linkboxBottom a:hover {
color:#ffffff;
}
.linkboxBottom a:visited {
color:#ffffff;
}
