@charset "utf-8";
/* CSS Document */

/* text color
---------------------------------------------------------------------------------------*/
.darkblue {
	color: #34752D;	
}
.catch-darkblue {
	font-size: 140%;
	color: #001D8B;
	line-height: 170%;
	font-weight: bold;
}


/* title color
---------------------------------------------------------------------------------------*/

h1#darkblue {
	font-size: 10px;
	color: #FFF;
	background-color: #688dae;
	padding-left: 10px;
	line-height: 22px;
}
h2.title-darkblue {
	background-color: #8BA1C2;
	background-image: url(../images/title_bg_darkblue.gif);
	color: #FFF;
	padding: 2px 2px 2px 10px;
	background-repeat: repeat-x;
	font-size: 110%;
	font-weight: bold;
	border: 1px solid #999;
}



/* foot color
---------------------------------------------------------------------------------------*/


.darkblue_bg {
	border-top-width: 9px;
	border-top-style: solid;
	border-top-color: #31486d;
	background-color: #a2b3c8;	
}
.darkblue_arr {
	background-image: url(../images/arrow_bg_d.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;	
}

.bottom.darkblue_bg ul li strong {
	color: #DB5200;
}


/* news
---------------------------------------------------------------------------------------*/
.ct-menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.title-darkblue a#w:link, .title-darkblue a#w:hover, .title-darkblue a#w:visited {
	color: #FFF;
	display: block;
	text-decoration: none;
}


.white_box {
	border: 1px solid #CCC;
	padding: 10px;
	margin: 0px 0px 10px 0px;
	min-height: 10px;
	_height: 10px;
	background-color: #FFFFFF;
	background-image: url(../images/w-bg.gif);
	background-repeat: repeat-x;
}
.menu_box {
	border: 1px solid #CCC;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	min-height: 10px;
	_height: 10px;
	background-color: #FFFFFF;
	background-image: url(../images/w-bg.gif);
	background-repeat: repeat-x;
}
.ct_box {
	border: 1px solid #CCC;
	padding: 3px;
	width:332px;
	float: right;
	margin: 0px 0px 10px 10px;
	background-color: #EFF0F5;
}
.bl_box {
	border: 1px solid #CCC;
	padding: 10px 10px 0px 10px;
	margin: 0px 0px 10px 0px;
	min-height: 10px;
	_height: 10px;
	background-color: #EFF0F5;
}
.pdf-list li {
	margin-top:10px;
}
.pdf-list li img {
	margin-top:-2px;	
}
.menu-width {
	width: 340px;
}

.childmenu {
	min-height: 100px;
	_height: 100px;
	width: 210px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.childmenu2 {
	min-height: 100px;
	_height: 100px;
	width: 210px;
	margin: 0px 9px 0px 9px;
	float: left;
}
.lv1-1 {
	min-height: 108px;
	_height: 108px;
}
.lv1-2 {
	min-height: 122px;
	_height: 122px;
}
.stomach {
	width: 155px;
	font-size: 75%;
}.presen-col {
	width: 407px;
	margin-top: 25px;
}
.ct-img1 {
	float: right;
	margin-top: 25px;
}
.ct-img2 {
	padding: 12px 0px 10px 0px;
}
.report {
	margin: 5px 0px 0px 0px;
}


.report li img {
	margin: 0px 0px 5px 0px;
}
.report .mgn {
	padding: 0px 19px 0px 19px;
}


.report li {
	float: left;
	width: 220px;
	font-size: 100%;
}
.report .lc {
	float: left;
	width: 172px;
	font-size: 100%;
}
.pdf-p {
	margin-top: 4px;
}
.pdf-img {
	vertical-align: middle;	
}
