@charset "utf-8";

/* POLICY */
/* education_facilities.jsp */
div.edufac h5 {
	margin:10px 0 0 15px;
	padding-left:18px;
	background:url('/wp/img/common_2010/icon/bl_arrow4.gif') no-repeat 0 2px;
}
div.edufac ul {
	overflow:hidden;
	width:90%;
	margin:5px 0 0 20px;
}
	div.edufac ul li {
		float:left;
		width:125px;
	}
/* insurance.jsp */
div.defbox .btn-center a {
	margin:0 10px;
}

/* NEWS */
/* main */
.mtit {
	margin-top:10px;
	padding-left:15px;
	background:url('/wp/img/common_2010/icon/bl_arrow3.gif') no-repeat 0 1px;
}
div.newscont-left {
	float:left;
	width:395px;
	margin-top:20px;
}
	div.newscont-left p {
		line-height:16px;
	}
	div.newscont-left ul.news-list1 {
		padding-top:10px;
	}
		div.newscont-left ul.news-list1 li {
			padding-left:17px;
			background:url('/wp/img/common_2010/icon/bl_arrow2.gif') no-repeat 4px 3px;
		}
	div.news-list2 {
		position:relative;
		margin-top:2px;
		background:url('/wp/img/common_2010/dotline02.gif') repeat-x 0 0;
	}
		div.news-list2 ul {
			padding:12px 0;
			background:url('/wp/img/common_2010/dotline02.gif') repeat-x 0 bottom;
		}
			div.news-list2 ul li {
				padding-left:7px;
				background:url('/wp/img/common_2010/icon/bl_dotb.gif') no-repeat 1px 7px;
			}
			div.news-list2 ul li em {
				font-weight:bold;
			}
			div.news-list2 ul li span {
				margin-left:8px;
			}
		div.news-list2 .more {
			position:absolute;
			top:0;
			right:0;
			padding:5px 3px;
		}
div.newscont-right {
	float:right;
	width:212px;
	margin-top:10px;
}	
	div.photo-news {
		position:relative;
	}
	div.photo-news_item {
		border:10px solid #ededed;
		text-align:center;
	}
		div.photo-news a.photo {
			display:block;
			margin-top:5px;
			padding:8px 0 3px;
			border:10px solid #ededed;
			text-align:center;
		}
		div.photo-news a.photo img {
			display:block;
			width:170px;
			height:116px;
			margin:0 auto 5px;
		}
		div.photo-news .btn-center {
			padding-top:5px;
			text-align:center;
		}
			div.photo-news .btn-center a {
				margin:0 5px;
			}
		div.photo-news .more {
			position:absolute;
			top:0;
			right:0;
			padding:5px 3px;
		}
	div.bestnews {		
		position:relative;
	}
		div.bestnews div {
			margin-top:5px;
			padding:5px 10px;
			border:10px solid #ededed;
			line-height:14px;
		}
		div.bestnews .more {
			position:absolute;
			top:0;
			right:0;
			padding:5px 3px;
		}
	div.newsletter-view {
		margin-top:10px;
	}
/* newsletter_petition */
div.newsletter {
	position:relative;
	padding:20px 0;
}
	div.newsletter div.btn {
		position:absolute;
		top:40px;
		right:50px;
	}
	div.newsletter ul {
		padding:0 0 8px 44px;
	}
		div.newsletter ul li {
			margin-top:4px;
		}
		div.newsletter ul li input {
			padding:2px 0;			
		}
		div.newsletter ul li em {
			margin:0 5px 0 0;
			padding-left:10px;
			background:url('/wp/img/common_2010/icon/bl_arrow.gif') no-repeat 0 1px;
		}
		div.newsletter ul li em,
		div.newsletter ul li input,
		div.newsletter ul li select {
			vertical-align:middle;
		}
		div.newsletter ul li #tName {
			border:1px solid #e2e2e2;
			background:#fbfbfb;
		}
	div.newsletter p {
		margin-left:44px;
		color:#345598;
	}
		div.newsletter p input {
			vertical-align:middle;
		}
		div.newsletter em {
			font-weight:bold;
		}
/* newsletter_refusal */
div.refusal {
	position:relative;
	padding:35px 0 30px 165px;
	background:url('/wp/img/news/refusalimg.gif') no-repeat 63px 44px;
}
	div.refusal div.btn {
		position:absolute;
		top:28px;
		right:60px;
	}
	div.refusal ul {
		padding:0 0 8px;
	}
		div.refusal ul li {
			margin-top:4px;
		}
		div.refusal ul li input {
			padding:2px 0;			
		}
		div.refusal ul li em {
			margin:0 5px 0 0;
			padding-left:10px;
			background:url('/wp/img/common_2010/icon/bl_arrow.gif') no-repeat 0 1px;
		}
		div.refusal ul li em,
		div.refusal ul li input,
		div.refusal ul li select {
			vertical-align:middle;
		}
		div.refusal ul li input {
			border:1px solid #e2e2e2;
			background:#fbfbfb;
		}
	div.refusal p {
		margin-left:50px;
		color:#345598;
	}
		div.refusal p input {
			vertical-align:middle;
		}
		div.refusal em {
			font-weight:bold;
		}
/* USEGUIDE */
/* diagnosis.jsp */
.defbox div.imgbox {
	float:left;
	margin-top:10px;
}
.defbox div.listbox {
	display:inline;
	float:left;
	width:520px;
	margin:3px 0 0 15px;
}
.defbox div.listbox.wtype1 {
	width:510px;
}
	.defbox div.listbox.wtype1 li {
		width:220px;
	}
	div.listbox {
		margin-top:-5px;
	}
	div.listbox ul li {
		float:left;
		width:150px;
		margin-top:5px;
		padding-left:15px;
		background:url('/wp/img/common_2010/icon/bl_round.gif') no-repeat 0 3px;
	}
		div.listbox ul li.type1 {width:175px;}
	div.listbox ul li a {
		color:#666;
	}
	div.listbox.type2 ul li {
		width:230px;
	}
	div.listbox.type3 ul li {
		width:100px;
	}
/* childteenager_education.jsp */
ul.siteguide {
	position:relative;
	width:100%;
	overflow:hidden;
}
ul.siteguide li {
	position:relative;
	margin-top:-1px;
	min-height:66px;
	_height:66px;
	padding:10px 0 10px 205px;
	border-top:1px solid #dce7eb;
}
ul.siteguide li p {
	margin-top:0 !important;
}
	ul.siteguide li .img {
		position:absolute;
		top:9px;
		left:15px;
	}
	ul.siteguide li .btn-right {
		margin-top:15px;
	}
	ul.siteguide li .btn-right img{vertical-align:top;}
		ul.siteguide li ol {
			padding-top:5px;
		}
			ul.siteguide li ol li {
				min-height:0;
				height:auto;
				padding:0;
				padding-left:15px;
				border:none;
				text-indent:-15px;
			}

/* edu-program */
div.edu-program {
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
div.edu-program.first {margin-top:0;}
	div.edu-program .img {
		float:left;
		width:140px;
		margin-top:8px;
	}
	div.edu-program .cont-area {
		display:inline;
		float:left;
		width:420px;
		margin-left:20px;
	}
		div.edu-program .cont-area strong {
			display:block;
			margin-top:15px;
		}
		div.edu-program ul {
			padding-top:10px;
		}
			div.edu-program ul li {
				padding-left:10px;
				background:url('/wp/img/common_2010/icon/bl_dash.gif') no-repeat 0 7px;
			}
	div.edu-program .btn-right {
		margin-top:15px;
	}
/* INFO */
/* disappearance_child_search.jsp */
div.child-search {
	margin-top:20px;
	padding:10px 0 20px;
	border:1px solid #e0e5eb;
	background:#f4f7fc;
}
	div.child-search ul {
		overflow:hidden;
		width:420px;
		margin:0 auto;
	}
		div.child-search ul li em {
			display:inline-block;
			width:75px;
			margin:10px 5px 0 0;
			height:16px;
			background:url('/wp/img/common_2010/colon02.gif') no-repeat right 4px;
			font-weight:bold;
			letter-spacing:1px;
		}
		/* div.child-search  {
			float:right;
			width:335px;
			height:19px;
			margin-top:9px;
		}*/
		div.child-search dl dd input {
			vertical-align:-2px;
		}
		div.child-search .btn {
			margin:-18px 0 0 370px;
			*margin-top:-30px;
		}
/* USEGUIDE */
/* Woman */
/* employment_info2.jsp */
table.defboxin-tbl {
	width:100%;
	margin-top:10px;
	border:2px solid #3a5697;
	border-collapse:collapse;
}
	table.defboxin-tbl th {
		border-right:2px solid #3a5697;	
	}
	table.defboxin-tbl thead th {	
		background:#e3edf6;
		color:#333;
	}
	table.defboxin-tbl tbody td {
		padding:5px 0;
		border-left:2px solid #3a5697;		
		border-top:2px solid #3a5697;		
	}
	table.defboxin-tbl tbody th,
	table.defboxin-tbl tbody td {
		border-top:2px solid #3a5697;
		color:#666;
		font-weight:normal;
	}
		table.defboxin-tbl tbody td ul {
			margin-left:7px;
		}
		table.defboxin-tbl tbody td ul li {
			padding-left:15px;
			background:url('/wp/img/common_2010/icon/bl_round.gif') no-repeat 0 2px;
		}
/* Child */
/* kid_right3.jsp */
ul.definbanner {
	overflow:hidden;
	_zoom:1;
	padding-top:5px;
}
ul.definbanner li {
	float:left;
	margin:10px 12px 0;
}
/* Old */
/* volunteer.jsp */
div.banarea {
	padding-top:20px;
	text-align:center;
}
div.banarea a {
	margin:0 2px;
}
.info_source {
	margin-top: 20px;
	margin-bottom: 20px;
}