@charset "Shift_JIS";

/* ****************************************************************** 

	@This stylesheet Information{
		CSS File Name: sub.css

		Setting of: SubContents area
			1: subContents setting
	}

****************************************************************** */


/*===================================================================
	1: subContents setting
===================================================================*/

/*-------------------------------------------------------------------
	Setting of Common.
-------------------------------------------------------------------*/

div#subContents{
	float:right;
	width:310px;
	padding:5px 0 ;
	background:url(/images/side_bg.gif) no-repeat left top;
	text-align:left;
}
	body#qaDetail div#subContents{
		float:none;
		padding:5px 0 0;
		background:url(/images/side_bg.gif) no-repeat left top;
	}
body#qaDetail div#subContents .sub-inner{
	padding-bottom:5px;
	background:#e3d191 url(/images/qasub_btmbg.gif) no-repeat left bottom;
}

div#subContents h3{
	border-bottom:2px solid #f4c200;
}
div#subContents h3 img{
	vertical-align:top;
}
div#subContents #sideBnr{
}
div#subContents .module{
	margin:0 5px 6px;
	background:#fff url(/images/side_module_bg.gif) no-repeat left bottom;
	zoom:1;
}
div#subContents .module .moduleInner ul{
	padding:10px 8px;
}
div#subContents .module .moduleInner li{
	background:url(/images/icon_arr_pink.gif) no-repeat 2px 0.2em;
	padding:0 0 0 15px;
	line-height:1.6;
}


/*-------------------------------------------------------------------
	Setting of sideInfo.
-------------------------------------------------------------------*/

div#subContents .module ul li.left-list,
div#subContents .module ul li.left-list ul,
div#subContents .module ul li.right-list,
div#subContents .module ul li.right-list ul{
	background:none;
	padding:0;
}
div#subContents .module ul li.left-list{
	float:left;
	width:49%;
}
div#subContents .module ul li.right-list{
	float:right;
	width:49%;
}
div#subContents h4{
	padding-bottom:8px;
}
div#subContents .form-set{
	background:#f4f0d7 url(/images/side_search_bg.gif) no-repeat right bottom;
	padding:0 0 5px;
	margin-bottom:5px;
}
div#subContents .form-set .inner{
	background:#f4f0d7 url(/images/side_search_bg.gif) no-repeat left top;
	padding:5px 10px 0;
}
div#subContents form{
	background:#fff;
	border:1px solid #DAD1AC;
	padding:0;
}
div#subContents form p{
	background:url(/images/icon_search.gif) no-repeat 3px 3px;
	padding:3px 3px 3px 25px;
	min-height:18px;
	_height:18px;
}
div#subContents form input{
/*	line-height:1em;*/
	vertical-align:middle;
	padding:0;
	margin:0;
}
div#subContents form input#SearchS{
	border:none !important;
	width:180px;
	*width:175px;
	_width:180px;
	position:relative;
	*top:2px;
}
div#subContents form input#srcbtn2{
	vertical-align:top;
	height:18px;
}
div#subContents form input img{
	text-align:right;
}
div#subContents .moduleInner .set{
	padding:10px;
}
div#subContents #sideFinance ul{
	padding:0;
}
div#subContents .more{
	background:#fcf5d3 url(/images/side_more_bg.gif) no-repeat left bottom;
	text-align:right;
	padding:5px 12px 7px;
}
div#subContents .link{
	padding:5px 8px 7px;
}
div#subContents .more span a,
div#subContents .link a{
	background:url(/images/icon_arr_pink.gif) no-repeat 2px top;
	padding:0 0 0 15px;
}
div#subContents #sideCompare p{
	padding:0 0 0 60px;
	min-height:52px;
	_height:52px;
}
div#subContents #sideCompare p.list01{
	background:url(/images/img_side_sevice1.gif) no-repeat left top;
}
div#subContents #sideCompare p.list02{
	background:url(/images/img_side_sevice2.gif) no-repeat left top;
}
div#subContents #sideCompare p.list03{
	background:url(/images/img_side_sevice3.gif) no-repeat left top;
}
div#subContents #sideCompare span{
	display:block;
}
div#subContents #sideCompare li{
	background:url(/images/line_dot.gif) repeat-x left top;
	padding:10px 0 0;
	margin:10px 0 0;
}
div#subContents #sideCompare li.list-top{
	background:none;
	padding:0;
	margin:0;
}
div#subContents #sideCompare p a{
	font-size:1.05em;
	font-weight:bold;
	background:none;
	padding:0;
}

div#subContents #sideInfo{
	background:url(/images/side_more_bg.gif) no-repeat scroll left bottom;
	padding:0 0 4px;
}
div#subContents #sideInfo .moduleInner{
	background:#fcf5d3 url(/images/side_more_bg.gif) no-repeat right top;
	padding:4px 0 0;
}
div#subContents #sideInfo ul{
	padding:5px 0;
}
div#subContents #sideInfo li{
	background:url(/images/line_dot_yellow.gif) repeat-x left top;
	padding:5px 8px 0;
	margin:5px 0 0;
}
div#subContents #sideInfo li.list-top{
	background:none;
	padding:0 8px;
	margin:0;
}












