@charset "UTF-8";
/* CSS Document */
/*-----------------------*/
/* 1.TOP.html */
/* 2.Procedure.html */
/* 3.if.html */
/* 4.corporation.html */
/*-----------------------*/


/* 1.TOP.html
====================================================================================================== */
#top h2{
	margin-top:15px;
	widht:920px;
	height:270px;
	background:url(images/img_main.jpg) no-repeat;}
	#top h2 img{
		margin:64px 0 0 51px;}

#top .main_left{
	width:700px;
	padding-left:10px;
	float:left;}
	
	#top .whatsnew{
		margin-bottom:14px;
		background:url(images/img_whatnewbg.gif) repeat-y;}
		#top .whatsnew h3{
			float:left;
			background:#cccccc;
			min-height:35px;
			_height:35px;}
		#top .whatsnew .date{
			width:484px;
			float:right;
			min-height:35px;
			_height:35px;
			border-top:3px solid #cccccc;
			border-bottom:1px solid #cccccc;}
		#top .date p{
			line-height:1;
			margin:10px 20px 8px 25px;}
		#top .date a{
					margin-left:20px;}
	
	#top .cont_wrap{
		padding:10px 0 0 10px;
		background:#eeeeee url(images/img_conbg.gif) no-repeat;}
		#top .contents{
			margin:0 10px 10px 0px;
			width:680px;
			padding-bottom:5px;
			background:#FFFFFF;}
		#top .contents h4{
			padding:10px 0 6px 10px;
			background:url(images/img_dot.gif) repeat-x bottom;}
		#top .contents ul{
			margin:5px 0 0 5px;}
			#top .contents li{
				float:left;
				margin-right:1px;}

#top .main_right{
	width:185px;
	padding-right:10px;
	float:right;}
	#top .main_right li{
		margin-bottom:10px;
		text-align:center;
		line-height:1.2;}
		#top .main_right li img{
			margin-bottom:5px;}

/**********top what's new miniwin***********/	
#mini table{
	width:100%;}
	#mini .logo{
		background:url(images/head_bg.gif) repeat-x top;
		height:52px;
		padding-left:10px;}

#mini .contents{
	margin:0 auto;
	width:550px;}
	#mini .contents .title{
		margin:30px 0 30px;
		text-align:center;}
	#mini .contents span{
		display:block;
		text-align:center;
		margin:25px 0;		}
	#mini .contents dl{
		margin-top:25px;		}
	#mini .contents dt{
		float:left;
		width:120px;		}
	#mini .contents dd{
		float:left;
		width:430px;
		margin-bottom:20px;		}
	#mini .contents .close{
		text-align:center;
		margin-top:20px;		}
	#mini .contents br.clear{
		display:block;
		width:auto;
		clear:both;
		line-height:0%;}	
	
			

/* 2.Procedure.html
====================================================================================================== */
.pro_tbl{
	width:665px;
	margin-bottom:12px;
	border-collapse:collapse;}
	.pro_tbl th{
		width:170px;
		padding:14px 10px;
		text-align:left;
		vertical-align:top;
		background:#81b500;
		border-bottom:1px solid #ffffff;}
	.pro_tbl td{
		padding:12px 5px 11px 15px;
		border-top:1px solid #dbdbdb;
		border-right:1px solid #dbdbdb;
		border-bottom:1px solid #dbdbdb;}
	.pro_tbl li.narrow{	
		width:200px;
		float:left;}
	.pro_tbl li.wide{	
		width:240px;
		float:left;}
	.pro_tbl .bdtop{border-top:1px solid #81b500;}
	.pro_tbl .bdnone{border:none;}

.pro_appo{
	width:663px;
	background:#f3f3f3;
	border:1px solid #dbdbdb;}
	.pro_appo img{
		margin:7px 12px;}
		
.pro_free{
	width:663px;
	margin-bottom:25px;
	border-right:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;}
	.pro_free img{
		padding:15px 14px;
		float:left;}
	.pro_free p{
		padding:13px 0;
		margin-left:239px;
		width:415px;}

	.pro_banner li{
		margin-right:20px;
		display:inline;}


/* 3.if.html
====================================================================================================== */
.if_appo{
	width:665px;
	background:#81b500;}
	.if_appo img{
		margin:8px 12px;}
		
.if_free{
	width:663px;
	margin-bottom:25px;
	border-right:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;}
	.if_free img{
		padding:15px 14px;
		float:left;}
	.if_free p{
		padding:13px 0;
		margin-left:239px;
		width:420px;}

.if_txt{
	width:645px;
	margin:0 15px 25px;}

.if_btn{margin-left:105px;margin-bottom:170px;}
	.if_btn img{margin-right:20px;}
		

/* 4.corporation.html
====================================================================================================== */
.corp_btn{
		margin:10px 0 15px;}
	.corp_btn ul{	
		width:680px;
		margin-bottom:6px;}
	.corp_btn li{	
		display:inline;
		width:217px;
		margin-right:6px;}

.corp_tbl{
	width:665px;
	border-collapse:collapse;}
	.corp_tbl th{
		width:170px;
		color:#FFFFFF;
		padding:10px 10px;
		text-align:left;
		vertical-align:top;
		background:#81b500;
		border-bottom:1px solid #ffffff;}
		.corp_tbl th span{margin-left:10px;}
		.corp_tbl th a{
			display:block;
			color:#FFFFFF;
			padding-left:10px;
			background:url(images/img_arrow2.gif) no-repeat 0 0.3em;}
	.corp_tbl td{
		padding:12px 10px 11px 15px;
		border-top:1px solid #dbdbdb;
		border-right:1px solid #dbdbdb;
		border-bottom:1px solid #dbdbdb;}
		.corp_tbl td span{color:#1e63d9;}
		.corp_tbl td a{text-decoration:none;}
	.corp_tbl .bdtop{border-top:1px solid #81b500;}
	.corp_tbl .bdnone{border:none;}
