	@charset "utf-8";



/*-- 要素設定 ------------------------*/
#head_info h1{
	margin:0 auto;
	text-align:left;
	width:930px;
	font-size:12px;
	margin-top:4px;
	}

#head_info .info_l{
	float:left;
	width:628px;
	}
#head_info .info_l img{
	margin:5px 0 0 0;
	}

#head_info .info_r{
	width:302px;
	float:right;
	}
#head_info .info_r img{
	margin:7px 0 2px 0;
	}



/* main設定
=============================================== */
#contents #main{
	width:820px;
	margin-left:0;
	float:none;
}
#contents #main h3{
	padding-bottom:0;
}
/*------top_colum-------*/
#top_colum_wrap{
	width:820px;
	padding-bottom:20px;
	overflow:hidden;
}
#top_colum_left{
	background:url(../../images/flow_box_bg.gif) repeat-y left top;
	width:439px;
	padding-right:22px;
	float:left;
}
#top_colum_right{
	background:url(../../images/documentation_box_bg.gif) repeat-y left top;
	width:359px;
	float:right;
}
#top_colum_wrap .inner_wrap{
	padding:0 5px;
	text-align:left;
}
#top_colum_left .inner_wrap p{
	padding:8px 19px;
	border-bottom:#8bb251 1px dotted;
}
#top_colum_right .inner_wrap p{
	padding:8px 19px;
	border-bottom:#cbd253 1px dotted;
}
#top_colum_wrap .inner_list_wrap{
	background:url(../../images/top_box_sepline.gif) repeat-y center top;
	margin:10px 9px 0;
	overflow:hidden;
}

#top_colum_wrap .inner_wrap li{
	color:#333;
	font-size:10px;
	float:left;
}
#top_colum_left li{
	width:195px;
}
#top_colum_left li a{
	background:url(../../images/flow_box_icon.gif) no-repeat 5px center;
	padding:0 3px 0 20px;
	font-size:12px;
}
#top_colum_left li.top_iwl_01{
	margin-right:21px;
	padding-bottom:10px;
}
#top_colum_left li.top_iwl_02{
	padding-bottom:10px;
}
#top_colum_left li.top_iwl_03{
	background-color:#f1f6ea;
	margin-right:21px;
	padding:10px 0;
}
#top_colum_left li.top_iwl_04{
	background-color:#f1f6ea;
	padding:10px 0;
}
#top_colum_right li{
	width:155px;
}
#top_colum_right li a{
	background:url(../../images/documentation_box_icon.gif) no-repeat 5px center;
	padding:0 3px 0 20px;
	font-size:12px;
}
#top_colum_right li.top_iwr_01{
	margin-right:21px;
	padding-bottom:10px;
}
#top_colum_right li.top_iwr_02{
	padding-bottom:10px;
}
#top_colum_right li.top_iwr_03{
	background-color:#f8f9e7;
	margin-right:21px;
	padding:10px 0;
}
#top_colum_right li.top_iwr_04{
	background-color:#f8f9e7;
	padding:10px 0;
}
#top_colum_right li.top_iwr_05{
	margin-right:21px;
	padding-top:10px;
}
#top_colum_right li.top_iwr_06{
	padding-top:10px;
}
#top_colum_wrap .inner_wrap p.flow_chart{
	border-bottom:none;
	padding:10px 0 0;
	text-align:center;
}
/*------middle_colum-------*/
#middle_colum_wrap{
	width:820px;
	padding-bottom:20px;
	overflow:hidden;
}

#middle_colum_wrap div{
	width:263px;
	float:left;
}
#middle_colum_wrap div p{
	padding:10px 0;
	border-bottom:#ccc 1px dotted;
}
#middle_colum_wrap #top_faq{
	padding:0 14px;
}
#middle_colum_wrap #top_study{
	width:265px;
}
/*------bottom_colum-------*/
#bottom_colum_wrap{
	width:820px;
	overflow:hidden;
}
#bottom_colum_left{
	width:629px;
	float:left;
}
#bottom_colum_right{
	width:191px;
	float:right;
}
#bottom_colum_box{
	background:url(../../images/newstopics_box_bg.gif) repeat-y left top;
	padding:0px 14px;
}
#bottom_colum_box li{
	padding:10px 0;
	color:#333;
}
#bottom_colum_box li.nt_blue{
	background-color:#e6f3f9;
}
#bottom_colum_box li a{
	color:#0c8ec0;
}
#bottom_colum_box li a.new{
	background:url(../../images/newstopics_box_newicon.gif) no-repeat right center;
	padding-right:40px;
}
#bottom_colum_box li a:hover{
	color:#00aeef;
}
#bottom_colum_box li span{
	background:url(../../images/newstopics_box_icon.jpg) no-repeat 10px center;
	padding:0 25px;
}




















