@charset "utf-8";
/* CSS Document */

body {
background: url(../images/blue/com_bg03.gif) top repeat-x !important; /* com_bg01.gif */
/*background:#ff0000;*/
}

.grandTitle {
background: url(../images/blue/grandTitle.gif) no-repeat;
}

#footer {
background: url(../images/blue/foot_bg01.gif) top repeat-x;
}

.pageTop a,
.pageTop02 a {
background: url(../images/blue/foot_ico01.gif) left no-repeat;
}

.pageTop a {
color: #333333;
}

.pageTop a:hover {
color: #999999;
}

#contents a {
color: #0238b2;
}

#contents a:hover {
color: #658ee9;
}

/* header */

.hd_right {
background: url(../images/blue/com_bg02.gif) no-repeat;
}

/*
ul.hd_lang li {
background: url(../images/blue/com_li01.gif) left no-repeat;
}
*/

.hd_menu dl dt {
background: url(../images/blue/com_li01.gif) left no-repeat;
}

form.head_search {
background: url(../images/blue/com_img01.gif) no-repeat left;
}

form.head_search input.head_btn {
background: url(../images/blue/com_btn01.gif) no-repeat;
}

ul.navigation li a {
background: url(../images/blue/com_li01.gif) left no-repeat;
}

/* navigation */

/*
ul#gNav {
background: url(../images/blue/navigation.gif) no-repeat -3px 0;
}
*/

ul#gNav li a {
background: url(../images/blue/navigation.gif) no-repeat;
}

ul#gNav li ul.menu_2nd {
border: solid #999999;
border-width: 0 1px;
}

ul#gNav li ul.menu_2nd li a {
background: #ffffff url(../images/blue/nav_li01.gif) left no-repeat;
color: #333333;
border-bottom: 1px dotted #999999;
}

ul#gNav li ul.menu_2nd li a:hover {
background: #eeeeee url(../images/blue/nav_li01.gif) left no-repeat;
}

/* sidebar */

#sidebar {
background: url(../images/blue/sd_bg01.gif) top no-repeat;
}

#sidebar h3 {
background: url(../images/blue/sd_ttl01.gif) no-repeat;
color: #ffffff;
}

#sidebar h4 {
background: url(../images/blue/sd_ttl02.gif) center no-repeat;
}

#sidebar ul {
border: solid #e5e5e5;
border-width: 0 1px 1px;
}

#sidebar ul li {
border-top: 1px solid #e5e5e5;
}

#sidebar ul li strong {
background: #e2e8fe url(../images/blue/sd_li01.gif) left no-repeat;
}

#sidebar ul li a {
background: url(../images/blue/sd_li01.gif) left no-repeat;
color: #333333 !important;
}

#sidebar ul li span {
background: #e2e9fe url(../images/blue/sd_li01.gif) left no-repeat;
}

#sidebar ul li a:hover {
color: #999999 !important;
}

#sidebar ul li ul {
background: #f5f5f5;
}

/* footer */

ul.foot_navigation li a {
color: #333333;
}

ul.foot_navigation li a:hover {
color: #999999;
}

/* index */

.topArticle {
background: #ffffff !important;
}

/* content */

#container h2 {
background: url(../images/blue/com_title01.gif) no-repeat;
color: #ffffff;
}

#container h3 {
background: url(../images/blue/com_title02.gif) no-repeat;
color: #0014b1;
}

#container h4,
.cntMenu03 dl dt {
border-bottom: 1px dotted #0238b2;
border-left: 3px solid #0238b2;
color: #0238b2;
text-indent: 0.5em;
}

/* contentsMenu */

.cntMenu h3 {
background: url(../images/blue/com_title02.gif) no-repeat;
color: #0014b1;
}

.cntMenu div h4.menuTitle01 {
background: url(../images/blue/cat_ttl01.gif) no-repeat;
}

.cntMenu div h4.menuTitle02 {
background: url(../images/blue/cat_ttl02.gif) no-repeat;
}

.cntMenu div h4.menuTitle03 {
background: url(../images/blue/cat_ttl03.gif) no-repeat;
}

.cntMenu div h4.menuTitle04 {
background: url(../images/blue/cat_ttl04.gif) no-repeat;
}

.cntMenu div h4.menuTitle05 {
background: url(../images/blue/cat_ttl05.gif) no-repeat;
}

.cntMenu div h4.menuTitle06 {
background: url(../images/blue/cat_ttl06.gif) no-repeat;
}


.cntMenu div ul li {
background: url(../images/blue/com_li01.gif) no-repeat 0 8px;
}

.cntMenu div ul li a {
color: #333333 !important;
text-decoration: underline;
}

.cntMenu div ul li a:hover {
color: #999999 !important;
}

/* container */
/*
#container table {
border: solid #0238b2;
width: 615px;
border-width: 1px;
}
*/

#container table {
border: solid #0238b2;
width: 100%;
border-width: 1px;
}

#container table, x:-moz-any-link{
width: 100%;
margin-left:2px;
}

#container table th {
border: 1px dotted #0238b2;
background: #f7f8fb;
}

#container table td {
border: 1px dotted #0238b2;
}



