@charset "utf-8";

/**
 * 価格.COM
 */
 
@import "../styles-site.css";
@import "../header.css";
@import "../maincontainer.css";
@import "../sitemenu.css";
@import "contents.css";//Award用に作成したcss

/* @import "../contentsct.css"; */
.fleft{float:left;}

.red{border:#F00 1px solid}

#awardContents .textHide{height:0px; text-indent:-9999px!important; line-height:0px; background:none !important;}
#main #contents #awardContents{background:url(images/img_title3_2012.jpg) top left no-repeat; width:749px; height:800px; border-top:#162d77 10px solid; }

*:first-child+html #main #contents #awardContents #leftContetnts{float:left!important; width:320px!important; margin: 220px 0 10px 40px;_margin: 200px 0 10px 20px;}
#main #contents #awardContents #leftContetnts{float:left!important; width:320px!important; margin: 200px 0 10px 40px;_margin: 180px 0 10px 20px;}
/* #main #contents #awardContents #leftContetnts{float:left!important; width:280px!important;  margin: 200px 0 10px 40px;_margin: 180px 0 10px 20px;}*/
#main #contents #awardContents #leftContetnts p{margin:0 0 7px 0;line-height:1.5em; font-size:13px;}

*:first-child+html #main #contents #awardContents #rightContents{ float:right; width:340px!important; line-height:1.5em; font-size:12px; color:#036;margin: 220px 30px 0px 0px;_margin: 230px 10px 20px 0px;}
#main #contents #awardContents #rightContents{ float:right; width:340px!important; line-height:1.5em; font-size:12px; color:#036;margin: 200px 30px 0px 0px;_margin: 210px 10px 20px 0px;}
/* #main #contents #awardContents #rightContents{ float:right; width:370px!important; line-height:1.5em; font-size:12px; color:#036;margin: 200px 30px 0px 0px;_margin: 210px 10px 20px 0px;}*/
#main #contents #awardContents #rightContents #feature-list {float:right; background-color:#e3e3e3; width:290px; margin:0 0 20px 0;}

*:first-child+html #subjectBtn{ float:right; margin:0 0 30px 0;} 
/*:first-child+html #subjectBtn{ float:right; margin:15px 35px 0 0;} */
#subjectBtn{ float:right; margin:0 0 20px 0;}
/* #subjectBtn{ float:right; margin:0 15px 0 0;}*/
#subjectBtn li{ display:inline;}

ul#detail420 {margin:0; padding:10px;}
#detail420 li{font-size:12px; list-style:none; background:url(images/arrow_red.gif) left 5px no-repeat; padding:0 0 0 7px; margin:0 0 7px 0; line-height:1.4em;}

#awardContents #subjectBtn a:hover img{
filter: alpha(opacity=80);/* IE */
opacity:0.8;/* Safari Opera */
-moz-opacity:0.8;/* Firefox Netscape */
}
/*#awardContents a,#awardContents a:hover{border-bottom:none !important;}*/
#awardContents .underline a{ border-bottom: 1px dotted #303030; !important;}
#awardContents #subjectBtn a,#awardContents #subjectBtn a:hover{border:none;}



/**
 * Footer
 */

#footer {
	width: 749px;
	clear: both;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background-color: white;
/*	border-left: 1px solid #c8c8c8;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;*/
	font-size: 80%;
	border-top: 0px;
}

	#footer p {
		width: 100%;
		margin: 0;
		padding: 0.3em 0;
		border-top: 1px solid #808080;
	}

	#footer ul#siteNavi {
		text-align: right;
		margin: 0;
/*		padding: 0.5em 0.5em;*/
	}

	#footer ul#siteNavi li.top {
		margin: 0;
		padding: 0 10px 0 10px;
		border-left: none;
		display: inline;
		text-align: center;
		vertical-align: middle;
	}

	#footer ul#siteNavi li {
		margin: 0;
		padding: 0 10px 0 10px;
		border-left: 1px solid #333333;
		display: inline;
		text-align: center;
		vertical-align: middle;
	}
