@charset "UTF-8";

/* ==================================================================================================================

================================================================================================ 共通項目 */



/*ヘッダー*/
#header_ranking { height:206px; background:url(../images/header.jpg) no-repeat;}
#header_ranking h1 { text-indent:-10000px; font-size:1px;}
#header_ranking h2 { padding:2px 0 0 130px; color:#FFFFCC; font-size:12px;}
#header_ranking p { text-indent:-10000px; font-size:1px;}


/*商品スペック*/
#container #contents a:link {color:#000;text-decoration:underline;}
#container #contents a:visited {color:#000;text-decoration:underline;}
#container #contents a:hover {color:#000;text-decoration:none;}
#container #contents a:active {color:#000;text-decoration:none;}

#container #contents .TextArea h2 {font-size:18px;line-height:1.2em;padding-top: 4px;padding-right: 8px;padding-bottom: 4px;padding-left: 8px;}
#container #contents .TextArea h3 {font-size:14px; font-weight:bold; line-height:120%; padding-bottom:7px}
#container #contents .TextArea h4 {font-size:12px; font-weight:normal; line-height:150%;padding-top:4px}

#container #contents .subTextArea {font-size:14px;font-weight:normal;line-height:150%;padding: 5px;}
#container #contents .btn {padding-left: 8px;padding-top: 6px;}


#top {font-size: 18px;color: #009966;}
.setsumei_txt {font-size: 14px;line-height: 1.2em;padding-right: 8px;padding-left: 8px;padding-top: 6px;}
.price {font-size: 18px;font-weight: bold;color: #C50404;padding-top: 2px;padding-bottom: 2px;padding-right: 8px;padding-left: 8px;}
.tax {font-size: 12px;padding-top: 2px;padding-bottom: 2px;}
.spec_color {font-size: 12px;line-height: 1.4em;padding-top: 2px;padding-bottom: 2px;text-indent: -1em;padding-left: 1em;}
.back_to_top {font-size: 14px;color: #009966;line-height: 1.5em;width: 100%;margin-top: 8px;margin-bottom: 8px;text-align: right;font-weight: normal;}
.spec_size {font-size: 12px;line-height: 1.4em;padding-top: 2px;padding-bottom: 2px;text-indent: -4em;padding-left: 4em;}
.top_copy {font-size: 12px;font-weight: normal;margin: 0px;}
#top_copy {width: 880px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;font-size: 10px;font-weight: normal;}
.setsumei_txt_big {font-size: 16px;line-height: 1.2em;padding-right: 8px;padding-top: 6px;font-weight: bold;}

/*商品スペックtop5*/
#ra a:link {color:#000;text-decoration:underline;font-size: 18px;}
#ra a:visited { color:#000; text-decoration:underline; }
#ra a:hover { color:#000; text-decoration:none; }
#raa:active { color:#000; text-decoration:none;}
.ra_text {font-size:18px;color: #333333;padding-top: 12px;padding-left: 5px;font-weight: bold;}
.ra_price {font-size:17px;color: #CC0000;padding-top: 1px;padding-left: 0px;font-weight: bold;}
.ra_mini {font-size:14px;color: #333333;font-weight: normal;}
.ra2_text {
	font-size:14px;
	color: #333333;
	padding-left: 0px;
	font-weight: bold;
	padding-top: 10px;
}
.o2_price{
	font-size:12px;
	color: #CC0000;
	font-weight: bold;
	padding-left: 10px;
}
.o3_price{
	font-size:12px;
	color: #CC0000;
	font-weight: bold;
}
.o2_mini{font-size:12px;color: #333333;font-weight: normal;}
.o2_text{font-weight: bold;}
.footer_r {font-size:14px;color: #333333;padding: 5px 0 0 0;line-height: 140%;font-weight: normal;}
.no_link {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

