@charset 'utf-8';

/* TITLE */
.stit {
	margin-top:20px;
	padding-left:15px;
	background:url('/wp/img/common_2010/icon/bl_stit.gif') no-repeat 0 1px;
}
/* TAB */
ul.tab {
	overflow:hidden;
	width:100%;
	margin-top:20px;
}
	ul.tab li {
		float:left;
		font-size:0;
		line-height:0;
	}
	ul.tab li img {
		font-size:12px;
		line-height:14px;
	}
/* LIST */
/* boxin list1 */
ul.clist {
	overflow:hidden;
	width:100%;
}
	ul.clist li {
		margin-top:-1px;
		padding:10px 0 5px;
		background:url('/wp/img/common_2010/dotline02.gif') repeat-x 0 0;
	}
		ul.clist li a {
			color:#f30;
		}
/* boxin list2 */
ul.clist2 {
	overflow:hidden;
	width:100%;
}
	ul.clist2 li {
		overflow:hidden;
		_zoom:1;
		margin-top:-1px;
		padding:10px 0;
		border-top:1px solid #dce7eb;
	}
	ul.clist2 li p {
		margin-top:0;
	}
		ul.clist2 li .img {
			display:inline;
			float:left;
			width:170px;
			margin:0 15px;
		}
		ul.clist2 li .cont-area {
			float:left;
			width:390px;
		}
		ul.clist2.type2 .img {
			width:70px;
		}
		ul.clist2.type2 .cont-area {
			width:490px;
		}
ul.clist3 {
	margin-top:8px;
	padding:5px 0;
	border-top:2px solid #345598;
	border-bottom:2px solid #345598;
}
	ul.clist3 li {
		padding-left:15px;
		background:url('/wp/img/common_2010/icon/bl_round.gif') no-repeat 0 3px;
	}
/* thumb-list1 */
ul.thumb-list {
	margin-top:10px;
	padding-top:2px;
	*padding-top:12px;
	border-top:2px solid #9ecf52;
}
	ul.thumb-list li {
		position:relative;
		min-height:116px;
		_height:116px;
		margin-top:10px;
		padding-left:175px;
		border:1px solid #bbb;
	}
	ul.thumb-list li .img {
		position:absolute;
		left:13px;
		top:13px;
	}
	ul.thumb-list li h4 {
		width:440px;
		padding:20px 0 4px;
		background:url('/wp/img/common_2010/dotline02.gif') repeat-x 0 bottom;
		color:#6d9a31;
		line-height:13px;
	}
		ul.thumb-list li h4 a {
			color:#6d9a31;
		}
	ul.thumb-list li p {
		width:440px;
		padding-top:10px;
		color:#666666; /* #878787; */
		font-weight:bold;
	}

	ul.thumb-list li .img2 {
		position:absolute;
		left:13px;
		top:35px;
	}
	ul.thumb-list li p.newCont {
		width:440px;
		padding-top:10px;
		padding-left:10px;
		color:#666666; /* #878787; */
		font-weight:bold;
	}
	ul.thumb-list li h4.newTit {
		width:440px;
		padding:20px 0 4px;
		margin-left: 10px;
		background:url('/wp/img/common_2010/dotline02.gif') repeat-x 0 bottom;
		color:#6d9a31;
		line-height:13px;
	}

		ul.thumb-list li p a {
			color:#666666; /*#878787;*/
		}
	ul.thumb-list li .go {
		position:absolute;
		top:23px;
		right:24px;
	}
	/* type2 */
	ul.thumb-list.type2 {
		border:none;
	}
	ul.thumb-list.type2 li {
		min-height:126px;
		_height:126px;
		padding-left:130px;
	}
		ul.thumb-list.type2 li h4 {
			width:490px;
		}
			ul.thumb-list.type2 li h4 span {
				font-weight:normal;
				font-size:11px;
			}
		ul.thumb-list.type2 li p {
			font-weight:normal;
		}
	/* type3 */
	ul.thumb-list.type3 {
		border:none;
	}
	ul.thumb-list.type3 li {
		min-height:126px;
		_height:126px;
		padding-left:130px;
	}
	ul.thumb-list.type3 li .img {
		width:92px;
		height:92px;
		background:url('/wp/img/common_2010/thumb_frame02.gif') no-repeat 0 0;
	}
		ul.thumb-list.type3 li .img img {
			margin:10px 0 0 6px;
		}
		ul.thumb-list.type3 li h4 {
			width:490px;
		}
		ul.thumb-list.type3 li h4 a {
			color:#666;
		}
			ul.thumb-list.type3 li h4 span {
				font-weight:normal;
				font-size:11px;
			}
		ul.thumb-list.type3 li p {
			font-weight:normal;
		}
/* thumb-list2 */
div.thumb-list2 {
	overflow:hidden;
	padding-bottom:20px;
}
	div.thumb-list2 ul {
		overflow:hidden;
		width:690px;
		margin-left:-60px;
	}
	div.thumb-list2 ul li {
		float:left;
		width:170px;
		margin:40px 0 0 60px;
	}
		div.thumb-list2 ul li .img {
			width:170px;
			height:117px;
			margin-top:20px;
			background:url('/wp/img/common_2010/thumb_frame.gif') no-repeat 0 0;
		}
			div.thumb-list2 ul li .img img {
				margin:9px 0 0 8px;
			}
		div.thumb-list2 ul li strong {
			font-weight:normal;
		}
			div.thumb-list2 ul li strong span {
				font-weight:bold;
			}
/* thumb-list3 */
ul.thumb-list3 {
	margin-top:25px;
	border-top:2px solid #09387c;
	border-bottom:1px solid #e2e2e2;
}
	ul.thumb-list3 li {
		position:relative;
		min-height:95px;
		_height:95px;
		padding:10px 0 10px 215px;
		border-bottom:1px solid #e2e2e2;
	}
	ul.thumb-list3 li .img {
		position:absolute;
		left:17px;
		top:19px;
	}
	ul.thumb-list3 li ul {
		padding-top:5px;
	}
	ul.thumb-list3 li ul li {
		border:none;
		min-height:0;
		_height:auto;
		padding:0;
	}
		ul.thumb-list3 li ul li em {
			display:inline-block;
			width:70px;
			margin-right:6px;
			background:url('/wp/img/common_2010/colon.gif') no-repeat right 5px;
			font-weight:bold;
		}
	/* type2 */	
	ul.thumb-list3.type2 li {
		min-height:70px;
		padding:20px 0 15px 215px;
	}
		ul.thumb-list3.type2 li h4 em {
			margin-right:5px;
			color:#f00;
			font-weight:bold;
		}
		ul.thumb-list3.type2 li ul li {
			min-height:0;
			_height:auto;
			padding:0;
		}
/* BOX MODEL */
/* top contents */
div.topcont {
	margin-top:20px;
	padding:14px 12px 14px 14px;
	color:#345598;
	border:8px solid #e3edf6;
}
div.topcont.mtype1 {margin-top:5px !important;}
	div.topcont em {
		font-weight:bold;
	}
		div.topcont em.point1 {
			font-weight:normal;
		}
	div.topcont strong {
		color:#f00;
	}
	div.topcont .btn-right {
		padding-top:15px;
		text-align:right;
	}
	div.defbox p.sub,
	div.topcont p.sub {
		background:url('/wp/img/common_2010/icon/bl_bstar.gif') no-repeat 0 4px;
		text-indent:14px;
	}
div.tcont-list {
	margin-top:10px;
	padding-top:10px;
	background:url('/wp/img/common_2010/dotline02.gif') repeat-x 0 0;
}
	div.tcont-list ul li {
		padding-left:10px;
		background:url('/wp/img/common_2010/icon/bl_dash.gif') no-repeat 0 7px;
	}
/* gobox */
div.gobtn-box {
	position:relative;
}
	div.gobtn-box .gobtn {
		position:absolute;
		top:-25px;
		right:0;
		padding:5px;
	}
/* default box */
div.defbox {
	overflow:hidden;
	_zoom:1;
	margin-top:5px;
	padding:4px 12px 14px 14px;
	border:8px solid #e3edf6;
	color:#345598;
}
	div.defbox p {
		margin-top:10px;
	}
	div.defbox a {
		color:#345598;
	}
	div.defbox em {
		font-weight:bold;
	}
	div.defbox .ps {
		text-align:right;
	}
	div.defbox ul.deflist li {
		padding-left:9px;
		background:url('/wp/img/common_2010/icon/bl_dash.gif') no-repeat 0 6px;
	}
	div.defbox .btn-right {
		padding-top:15px;
		text-align:right;
	}
/* ETC */
/* furnish information*/
div.info-furnish {
	overflow:hidden;
	width:100%;
	padding-top:33px;
}
	div.info-furnish strong {
		float:left;
	}
	div.info-furnish div {
		float:left;
		margin:5px 0 0 10px;
	}
/* NOTE */
/* note1 */
.note1 {
	padding-left:9px;
	background:url('/wp/img/common_2010/icon/bl_star.gif') no-repeat 0 6px;
}
/* BUTTON */
.btn-center {
	margin-top:10px;
	text-align:center;
}
	.btn-center2 {
		margin-top:10px;
		padding-top:10px;
		text-align:center;
		border-top:1px solid #dce7eb;
		text-align:center;
	}
.btn-right {
	text-align:right;
}
/* COLOR POINT */
.point1 {color:#ff5800 !important;}

/* top contents2 */
div.topcont2 {
	margin-top:30px;
	padding:14px 12px 14px 14px;
	color:#345598;
	border:8px solid #e3edf6;
}
div.topcont2.mtype1 {margin-top:5px !important;}
	div.topcont2 em {
		font-weight:bold;
	}
		div.topcont2 em.point1 {
			font-weight:normal;
		}
	div.topcont2 strong {
		color:#f00;
	}
	div.topcont2 .btn-right {
		padding-top:15px;
		text-align:right;
	}
	div.defbox p.sub,
	div.topcont2 p.sub {
		background:url('/wp/img/common_2010/icon/bl_bstar.gif') no-repeat 0 4px;
		text-indent:14px;
	}
div.tcont-list {
	margin-top:10px;
	padding-top:10px;
	background:url('/wp/img/common_2010/dotline02.gif') repeat-x 0 0;
}
	div.tcont-list ul li {
		padding-left:10px;
		background:url('/wp/img/common_2010/icon/bl_dash.gif') no-repeat 0 7px;
	}

div.ref_info_img {
	margin-top:20px;
}
table.ref_info_table {
	padding:2px 0px 6px 0px;
}
table.inf_view .inf_view_tl {
   background-color: #efefef;
   padding-left: 10px;
}
table.inf_view .inf_view_txt {
   padding-left: 10px;
}

table.pds_view .pds_view_tl {
   background-color: #efefef;
   padding-left: 10px;
}
table.pds_view .pds_view_txt {
   padding-left: 10px;
}

div#policy_title {
	margin-top: 10px;
}