@charset "Shift_JIS";
/* cero */

/*h
--------------------------------*/
#cero_wrap #main h2{
	height:30px;
	background: url(/common/images/bg_h2_long.gif) no-repeat left top;
	padding:0 14px;
	margin-bottom:9px;
	line-height:30px;
	color:#ffffff;
	font-size:11px;
	clear:both;
}

#cero_wrap #main h3{
	background: url(/support/images/ic_circle.gif) no-repeat 0px 2px;
	padding-left:15px;
	margin-bottom:5px;
	font-weight:bold;
	clear:both;
	font-size:12px;
}



/*link
--------------------------------*/
#cero_wrap #whtsnew a{color: #000000; text-decoration: none;}
#cero_wrap #whtsnew a:visited{color: #000000; text-decoration: none;}
#cero_wrap #whtsnew a:hover{color: #000000;	text-decoration: none;}
#cero_wrap #whtsnew a:active{color: #000000; text-decoration: none;}


/*layout
--------------------------------*/
#cero_wrap{}

.pad_foot_20{ margin-bottom:20px !important;}
.pad_foot_25{ margin-bottom:25px !important;}
.pad_foot_30{ margin-bottom:30px !important;}

#cero_wrap #main{
	width:900px;
	color:#ffffff;
}

#cero_wrap #main p{ margin:0 5px 15px 5px;}
.bac_col_black{
	background-color:#333333;
	padding:10px;
	margin-bottom:10px;
}

.w724{
	width:734px;
	margin:0 auto 12px auto;
}

/*マーク*/
#cero_wrap #main dl img,
#cero_wrap #main li img{ vertical-align:top;}

#cero_wrap #main dl.ic_cero .bac_col_black{background-color:#000000;}
#cero_wrap #main dl.ic_cero .bac_col_green{background-color:#008b3a;}
#cero_wrap #main dl.ic_cero .bac_col_blue{background-color:#10218b;}
#cero_wrap #main dl.ic_cero .bac_col_orange{background-color:#ff7b00;}
#cero_wrap #main dl.ic_cero .bac_col_red{background-color:#fe0000;}

#cero_wrap #main dl.ic_cero .bac_col_blackline{ background: url(/cero/images/bg_blackline.gif) repeat left top; }
#cero_wrap #main dl.ic_cero .bac_col_greenline{ background: url(/cero/images/bg_greenline.gif) repeat left top; }
#cero_wrap #main dl.ic_cero .bac_col_blueline{ background: url(/cero/images/bg_blueline.gif) repeat left top; }
#cero_wrap #main dl.ic_cero_long .bac_col_blackline{ background: url(/cero/images/bg_blackline.gif) repeat left top; }
#cero_wrap #main dl.ic_cero .bac_col_gray{ background-color:#4b4b4b;}

#cero_wrap #main dl.ic_cero{
	width:100px;
	margin-right:43px;
	float:left;
}

#cero_wrap #main dl.ic_cero_long{
	width:240px;
	margin-right:0;
	float:left;
}

#cero_wrap #main dl.nopad{ margin-right:0!important;}

#cero_wrap #main dl.ic_cero dt{
	border: 2px solid #ffffff;
	margin-bottom:9px;
	padding:16px 0;
	text-align:center;
}

#cero_wrap #main dl.ic_cero dd,
#cero_wrap #main dl.ic_cero_long dd{ text-align:center;}

#cero_wrap #main dl.ic_cero dd div{
	width:160px;
	text-align:left;
}

#cero_wrap #main dl.ic_cero_long dt{
	border: 2px solid #ffffff;
	margin-bottom:9px;
	padding:16px 0;
	text-align:center;
}

#cero_wrap #main .pad_indent{ 
	margin-left:30px;
	clear:both;
}



/*その他マーク*/
#cero_wrap #main ul.ic_cero{
	width:772px;
	margin:0 auto;
}

#cero_wrap #main ul.ic_cero li{
	width:105px;
	float:left;
	border: 2px solid #ffffff;
	margin-bottom:9px;
	margin-right:43px;
	padding:16px 0;
	text-align:center;
	background-color:#4b4b4b;
}


ul#ic_contents{
	width:810px;
	margin: 0 auto 30px auto;
}

ul#ic_contents li{
	width:90px;
	float:left;
	text-align:center;
}

ul#ic_contents li img{ padding-bottom:8px;}


#cero_wrap #main  .ic_arrow{
	background: url(/common/images/ic_arrow_white5.gif) no-repeat 0px 3px;
	padding-left:15px;
}

