@charset "UTF-8";



/* ------ SubContents ------ */

#content #subContent div.section{
	margin:0 15px 30px;
}
#content #subContent a{
	text-decoration:none;
}
#content #subContent p{
	margin:0 10px;
	margin-bottom: 1em;
}

#content #subContent h2{
	font-size:120% !important;
	padding:3px 5px;
	border-top:2px solid #333333;
	background: url(../images/h2_bg.gif);
}

#content #subContent h3{
	padding:3px 5px;
	font-size:106%;
	color:#333333;
}

/* ///////////// Menu /////////////// */
#content #subContent div.categoryMenu,
#content #subContent div.categoryMenu h2,
#content #subContent div.categoryMenu ul{
	margin:0 0 0 2px !important;
/*	font-size:105%;*/
}
#content #subContent div.categoryMenu{
	margin:0 0 30px 2px !important;
}
#content #subContent div.categoryMenu h2{
	padding:5px 10px 5px 18px;
	background:#333333;
	color:#ffffff;
}
#content #subContent div.categoryMenu h2 a{
	color:#ffffff;
	display:block;
	margin: -5px -10px -5px -18px;
	padding:5px 10px 5px 18px;
}
#content #subContent div.categoryMenu h2 a:hover{
	background:#666;
}

#content #subContent div.categoryMenu ul li{
	margin:1px 0 0 0;
	background:#f0f0f0;
	list-style:none;
}
#content #subContent div.categoryMenu ul li a,
#content #subContent div.categoryMenu ul li span{
	display:block;
	padding:5px 10px 5px 20px;
	background:#f0f0f0 url(../images/arw_red.gif) 5px 50% no-repeat;
	color:#000000;
}
#content #subContent div.categoryMenu ul li a:hover,
#content #subContent div.categoryMenu ul li span{
	background:#99cc00 url(../images/arw_blk.gif) 5px 50% no-repeat;
	color:#ffffff;
}


/* //////////////////////////// */
#content #subContent div.subCase{
	margin:0 15px 15px;
}

#content #subContent div.subCase h4{
	margin:5px;
	font-size:90%;
}
#content #subContent div.subCase div.capture{
	margin:5px;
	padding:5px;
	text-align:center;
	background:#e6e6e6;
}
#content #subContent div.subCase div.capture img{
	width:150px;
}
#content #subContent div.subCase p{
	margin-bottom:0;
}



/* //////////////////////////// */

#content #subContent div.feedBlog{
	border:1px solid #cccccc;
	margin:10px 15px 15px;
	background:#fefefe url(../images/hdr_category_bg.jpg) 0 0 repeat-x !important;
}
#content #subContent div.feedBlog h2{
	background:transparent;
	border-bottom:1px solid #cccccc;
}
#content #subContent div.feedBlog ul li a span{
	color:#cc0000;
	background:#e0e0e0;
}
#content #subContent div.feedBlog ul li a{
	text-decoration:none;
	color:#666666;
}
#content #subContent div.feedBlog ul li a:hover{
	text-decoration:none;
	color:#ff0000;
}
#content #subContent div.feedBlog ul li a:hover{
	text-decoration:none;
	color:#ff0000;
}

/* //////////////////////////// */

#content #subContent div.section{
	margin:15px 0 40px;
}
#content #subContent div.section p{
	margin:0 3px;
}

/* //////////////////////////// */

#content #subContent div.subBnrArea{
	margin: 0 20px 10px 20px;
	padding:15px;
	text-align:center;
	background:#f3f3f3;
}
#content #subContent div.subBnrArea div.subBnrBox{
	margin: 15px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	border-top:1px solid #BFBDBD;
}
#content #subContent div.subBnrArea div.subBnrBox p{
	margin: 5px 0px 0px 0px;
	text-align:left;
}
#content #subContent div.aboutCsr{
	padding-top:0px;
	background:#FFFFFF;
}


#content #subContent dl#aseries-contact{
	margin: 15px 0;
	padding: 10px 15px;
	background: #DFEEF0;
}
#content #subContent dl#aseries-contact dt{
	text-align:center;
	margin-bottom: 5px;
}

#content #subContent #contactbnr{
	margin: 20px 0;
}

#content #subContent .bnrhv{
	margin: 20px 0;
}
#content #subContent .bnrhv a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}