/*---------------------------------------------all---------------------------------------------*/body{	margin:0px;	background-color:#FFFFFF;	text-align:center;}.clear{	clear:both;}.bodyall{	width:980px;	margin:0px auto;	text-align:left;}/*---------------------------------------------layer---------------------------------------------*/#layout{	text-align:left;	}	#layout_topflash{ float:left;	text-align:left; margin:0px 0px 0px 0px;	}#layout_toplink{	width:169px; margin:0px 0px 0px 0px; text-align:left; float:right;}/*---------------------------------------------box---------------------------------------------*/#box{	width:980px;}#box_winl{	width:350px;}#box_win{	width:319px;}#box_gray{	text-align:left;	border:1px solid #DCDCDC; padding:12px 18px 12px 18px;	background-image:url(/common/image/bg_line.gif);	background-repeat:no-repeat;	background-position:center 0pt;}#box_gray2{	text-align:left;	border:1px solid #DCDCDC; padding:8px 8px 8px 8px;	background-image:url(/common/image/bg_line.gif);	background-repeat:no-repeat;	background-position:center 0pt;}#box_gray3{	text-align:left;	border:1px solid #DCDCDC; padding:3px 5px 3px 5px;	background-image:url(/common/image/bg_line.gif);	background-repeat:no-repeat;	background-position:center 0pt;}#box_gray4{	text-align:left;	border:4px solid #DDDDDD;	background-color:#FFFFFF;	}#box_blue{	text-align:left;	border:4px solid #94C5E3;}#box_top{	height:340px;	}	.over_h{	overflow:hidden;	}.CenterRight{	width:622px;	float:right;}.center{	width:302px;	float:left;}.right{	width:302px;	float:right;}.left{	width:302px;	float:left;}.CenterLeft2{	width:468px;	float:left;}.CenterRight2{	width:468px;	float:right;}.LeftC2{	width:231px;	float:right;}.left2{	width:231px;	margin:0px 6px 0px 0px;	float:right;}.RightC2{	width:231px;	float:right;}.right2{	width:231px;	margin:0px 6px 0px 0px;	float:right;}.CenterLeft3{	width:481px;	float:left;}.CenterRight3{	width:461px;	float:right;}.CenterLeft4{	width:639px;	float:left;}.CenterRight4{ width:315px;	float:right;}.CenterLeft5{	width:399px;	float:left;}.CenterRight5{	width:199px;	float:right;}.CenterLeft6{	width:224px;	margin:0px 21px 0px 0px;	float:left;}.CenterRight6{	float:right;}.CenterLeft7{	width:85px;	margin:0px 15px 0px 0px;	float:left;}.CenterRight7{	width:193px;	float:right;}.CenterRight8{	width:415px;	float:right;}.Center8{	width:203px;	margin:0px 8px 0px 0px;	float:left;}.Right8{	width:204px;	float:right;}.Left8{	width:204px;	margin:0px 8px 0px 0px;		float:left;}.clear{	clear:both;	line-height:0;	height:0;}.bg_gray{	text-align:left; background-color:#EFEFEF;	}	.bg_gray2{	text-align:center; background-color:#D0D1DA;	}	.bg_gray3{	text-align:center; background-color:#F2F2F2;	}	.padding_5{	padding:5px 9px 5px 9px;	}.padding_12{	padding:12px;	}/*---------------------------------------------contents---------------------------------------------*/#contents{	text-align:center;}#contents_side{	position:relative;	width:413px;	float:right;	margin:0px;	text-align:left;}#contents_window{	width:347px;	float:left;	padding:0px 0px 0px 10px;	text-align:left;}#contents_line{	border-top:1px solid #DCDCDC;	border-left:1px solid #DCDCDC;	border-bottom:1px solid #DCDCDC;	border-right:1px solid #DCDCDC;}#page_top{	width:980px;	height:53px;	margin:0px;	clear:both;}/*---------------------------------------------header---------------------------------------------*/#header{	width:980px;}#header_link{	width:181px;	float:right;	text-align:right;}#header_link2{	width:980px;	height:12px;	text-align:right;	background-color: #62C9EA;}/*---------------------------------------------main_navi---------------------------------------------*/#main_navi{	width:980px;	text-align:left}#main_navi ul{	margin:0px;	padding:0px;}#main_navi li{	margin:0px;	padding:0px;	list-style-type:none;	display:inline;}#main_navi div{	float:left;}/*---------------------------------------------background---------------------------------------------*/.background_v{	background-image:url(/common/image/logo_sumica_m.gif);	background-repeat:no-repeat;	background-position:center 0pt;	height:86px;	width:980px;}/*---------------------------------------------bnr---------------------------------------------*/.bnr{	float:right;	text-align:right;}/*---------------------------------------------text---------------------------------------------*/.text12{	font-size:12px;	color:#1F1F1F;	line-height:1.4em;	margin:0px;}