@charset "UTF-8";

#blogTopics h4{
	padding:5px;
}

#blogTopicsBlock{
	padding:15px;
	border:#CCC 1px solid;
	color:#333;
	line-height:1.7;
}

#blogTopics p{
	padding:10px 10px;
}
#blogTopics li{
	margin-top:10px;
	list-style-image:url(http://www.marue.com/images/top_m_arrow.gif) ;
	margin-left:20px;
}


#dd{
	z-index:9999999;
	position:relative;
}
.larger{
	color:#F00;
}
#imgborder{
	padding:1px;
	border:solid 1px #CCC;
}
#pullcaution{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#caseNavi{
	float:left;
	width:760px;
	text-align:center;
	margin-top:10px;
	font-size:20px;
}
#caseconts{
	border-bottom:1px solid #CCC;
	margin-top:20px;
	float:left;
	width:760px;
}

#caseDetailIMG{
	float:right;
}
#caseDetails{
	font-size:12px;
	color:#666;
	line-height:1.7;
}
#caseDetailTitle{
	padding-bottom:20px;
	font-size:16px;
}
	
#enquiry{
	width:500px;
	height:400px;
}
#rightRanking{
	padding:10px;
	line-height:1.7;
}

#rightRanking h4{
	padding-left:60px;
	background:url(../images/rRankimg00.gif) no-repeat left;
}
#rightRankkikan{
	padding-left:60px;
	color:#666;
	margin-bottom:5px;
}
.rightRank{
	height:50px;
	padding-left:60px;
	border-bottom:solid #CCC 1px;
	line-height:1.4;
}
.rightRank img{
	float:left;
	margin-right:15px;
}
#rightRankpname{
	float:left;
	display:block;
	width:150px;
}

#rTeika{
	float:left;
	font-size:10px;
	color:#666;
	width:150px;
}
#rBaika{
	float:left;
	font-weight:bold;
	color:#F60;
	font-size:12px;
	width:150px;
}
#topconro{
	float:right;
}
#side_ssl{
	width:190px;
	text-align:left;
}
#rightRank01{
	background:url(../images/rRankimg01.gif) no-repeat left;
}
#rightRank02{
	background:url(../images/rRankimg02.gif) no-repeat left;
}
#rightRank03{
	background:url(../images/rRankimg03.gif) no-repeat left;
}
#rightRank04{
	background:url(../images/rRankimg04.gif) no-repeat left;
}
#rightRank05{
	background:url(../images/rRankimg05.gif) no-repeat left;
}

#topconts{
	float:left;
	width:960px;
	line-height:1.6;
	color:#666;
	padding:10px;
	margin-bottom:10px;
	font-size:14px;
	border:solid 1px #CCC;
}
#topconts li{
	padding-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	background:url(../images/orangeArrow.gif) left center no-repeat;
}
#topconts h2{
	color:#FC650C;
}
#topconts2{
	float:left;
	width:960px;
	line-height:1.6;
	color:#666;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	border:solid 1px #CCC;
}
#side_ssl{
	color:#666;
	text-align:center;
	line-height:1.6;
}
#pageh1{
	font-weight:normal;
	color:#999;
	display:inline;
}
#pagetopName{
	display:inline;
	color:#999;
}
#content #leftMenu {
	float:left;
	width:190px;
	background-color:#FFF;
}
#leftMenuBox {
	float:left;
	width:190px;
	background-color:#FFF;
	border-bottom:solid #CCC 1px;
}
#wrapper #content #leftMenu .leftSubMenu {
	border-left:solid #CCC 1px;
	border-right:solid #CCC 1px;
	padding-bottom:15px;
	padding-top:10px;
}
#wrapper #content #leftMenu .leftSubMenu ul li {
	margin-left:12px;
	background:url(../images/arrow_small.gif) left center no-repeat;
	padding:5px 0 5px 10px;
}
#wrapper #content #leftMenu .leftSubMenu ul .current {
	font-weight:700;
	margin-left:5px;
	background:url(../images/orangeArrow.gif) left center no-repeat;
	background-color:#FFE0C1;
	width:160px;
	padding:5px 0 5px 18px;
}



/*20111101 宮崎追加*/
#wrapper #content #leftMenu .leftSubMenu ul .current {
	font-weight: bold;
	padding: 5px 0 5px 18px;
	margin-left:5px;
	background: url(../images/orangeArrow.gif) top left no-repeat;　
	background-color:#FFE0C1;
	width:160px;
	display:block;
}


#wrapper #content #leftMenu .leftSubMenu ul .current li{
	font-weight:normal;
}
#wrapper #content #leftMenu .leftSubMenu ul #current2{
	font-weight:bold;
	background: url(../images/arrow_small2.gif) left center no-repeat;
	padding-left:12px;
}

/*20111101 宮崎追加*/



#wrapper #content .leftMenu_free {
	float:left;
	margin-top:30px;
}
#content #productsList {
	overflow:hidden;
	height:100%;
	float:right;
	width:760px;
	min-height:100%;
	padding:0 0 0 0px;
}
.categoryTitle {
	float:left; 
	width:745px;
	border-bottom:4px solid #FD8200;
	line-height:22px;
	font-size:16px;
	padding:20px 5px 0px 10px;
	margin-bottom:0px;
}
#sortMenu {
	float:left;
	background-color:#EBEBEB;
	width:100%;
	padding-bottom:10px;
	margin-top:-0px;
}
#sortmenuT {
	text-align:right;
	float:left;
	width:100px;
	line-height:1.8;
	padding:10px 0 0 8px;
}
#sortmenuC {
	float:left;
	width:640px;
	line-height:1.8;
	padding:10px 0 0 8px;
}
#productsView {
	width:760px;
	float:left;
	border-bottom:1px solid #CCC;
	line-height:1.5;
	padding:10px 5px 6px 0;
}
#wrapper #content #productsList #productsView #productsName {
	width:110px;
	float:left;
	padding:5px 0 0 10px;
}
#wrapper #content #productsList #productsView #productsName .price {
	color:#F60;
	font-size:15px;
}
#productsExp {
	float:left;
	width:300px;
	color:#666;
	padding:5px 0 0 10px;
}
#wrapper #content #productsList #productsView h3.productsHeadline {
	float:left;
	font-weight:700;
	padding:3px 0 0 10px;
}
#charaIcon {
	float:right;
	width:170px;
}
#charaIcon img {
	padding:2px;
}
#sortmenuC img {
	top:5px;
	position:relative;
}
#sortmenuC nobr {
	padding-right:8px;
}
.listNavi {
	clear:both;
	padding:10px 0 20px 5px;
}
#productsCaution {
	color:#F94916;
	clear:both;
	background-image:url(/images/list-caution.gif);
	background-repeat:no-repeat;
	font-size:10px;
	padding:0 0 0 15px;
}
.freeArea01 {
	width:760px;
	margin-bottom:20px;
}
#productsList img.osusume_title {
	float:left;
	margin-top:20px;
}
#pickupCategory {
	float:left;
	width:758px;
	border:solid #CCC 1px;
	margin:-1px 0 0;
}
#pickupCategoryTitle {
	float:left;
	width:100%;
	background-color:#666;
}
#pickupCategoryTitle h2.pickCategoryName {
	float:left;
	color:#FFF;
	font-weight:400;
	padding:8px;
}
#pickupCategoryTitle a.gotoLevel3 {
	background-image:url(/images/gotoLevel3.gif);
	background-repeat:no-repeat;
	float:right;
	margin-top:3px;
	height:17px;
	font-weight:400;
	background:url(/images/gotoLevel3.gif) left 2px no-repeat;
	color:#FFF;
	padding:5px 5px 5px 25px;
}
#wrapper #content #productsList #pickupCategory #productsView {
	width:748px;
	padding-left:5px;
	border-top:solid #CCC 1px;
	border-bottom:none;
}
#productsWS {
	float:left;
	width:170px;
	border:solid #CCC 1px;
	text-align:center;
	line-height:1.6;
	height:330px;
	margin:10px 10px 0 0;
	padding:5px 3px;
}
#productsView #productsExpTable {
	float:right;
	width:510px;
}
#productsExpTable2 {
	width:100%;
	margin:5px auto;
}
#productsView p.osusume {
	float:left;
	height:20px;
	font-weight:700;
	color:#FFF;
	padding-left:38px;
	background-image:url(../images/osusume_back01.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding-top:1px;
}
#productsView #osusume2 {
	float:left;
	height:20px;
	width:10px;
	background-image:url(../images/osusume_back02.gif);
}
#productsView p.productsHeadline {
	clear:both;
	font-weight:700;
	text-align:left;
	padding:3px 0;
}
p.productsExp {
	clear:both;
	color:#666;
	text-align:left;
	font-size:10px;
	padding-bottom:5px;
	margin-bottom:5px;
}
#ranking_title {
	float:left;
	border-bottom:solid #C06300 3px;
	margin:20px 0 10px;
}
#productsList img.ranking_title {
	margin-top:10px;
	margin-bottom:5px;
}
#ranking_comment {
	float:left;
	width:620px;
	color:#666;
	margin:4px 0 0 4px;
}
#rankinItem b.price {
	padding-top:5px;
	color:#F60;
	font-size:14px;
}
#rankinItem p.productsExp {
	padding-top:5px;
	color:#666;
}
.freeArea02 {
	margin-top:20px;
	float:left;
	width:100%;
}
#newItem {
	float:left;
	width:140px;
	line-height:1.5;
	text-align:center;
	height:200px;
	padding:5px;
}
#categoryList {
	margin-top:0;
}

#top_main {

	margin-bottom:10px;
}
#top_main td {
	padding:1px;
}

#top_review {
	float:left;
	width:190px;
	height:325px;
}
#top_review_table {
	width:187px;
	height:290px;
	border:#CCC solid 1px;
	border-top:none;
	text-align:center;
	line-height:1.6;
	color:#666;
}
#top_review_comment {
	width:160px;
	text-align:left;
	line-height:1.6;
	color:#666;
	height:120px;
	padding:10px;
}
#top_review_table li {
	text-align:left;
	padding-left:15px;
	margin-left:5px;
	background:url(../images/gray_arrow.gif) no-repeat;
}
#top_news {
	float:left;
	width:435px;
	height:156px;
	margin-left:10px;
	margin-bottom:13px;
}
#top_newitem {
	float:left;
	width:439px;
	height:157px;
	margin-left:10px;
}
.top_pickupCategory {
	margin-bottom:10px;
}
.top_newaccount {
	float:left;
	margin-top:1px;
}
#top_rightbox {
	float:right;
	width:331px;
	height:325px;
}
#top_pickup {
	float:right;
	border:solid #CCC 1px;
	padding:1px;
}
#top_tencho {
	float:left;
	width:322px;
	height:123px;
	border:solid #CCC 1px;
	border-top:none;
	padding:4px;
}
#top_tencho_comment {
	color:#666;
	line-height:1.6;
	width:172px;
	padding:4px;
}
#top_newitem_list {
	float:left;
	width:80px;
	text-align:center;
	line-height:1.4;
	margin:2px 0 0 20px;
}
#footerSitemap {
	float:left;
	margin-top:20px;
	width:980px;
	color:#888;
	font-size:10px;
	line-height:1.6;
	border-top:solid #CCC 1px;
	padding-top:10px;
	background-image:url(/images/footerImg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.sitemapList {
	float:left;
	width:163px;
	padding-bottom:100px;
}
.sitemapList a {
	text-decoration:none;
	color:#999;
}
.sitemapList a:hover {
	text-decoration:underline;
	color:#844500;
}
.sitemapList p {
	padding-bottom:6px;
}
.sitemapList li {
	padding-left:10px;
}
#list_images {
	float:left;
	width:110px;
	text-align:center;
}
#NarrowEffective {
	font-size:12px;
	margin:2px 0 0 5px;
	padding:2px;
}
.layoutfont1 {
	font-size:12px;
	color:#666;
	line-height:1.7;
}
.categoryList td img {
	vertical-align:middle;
	padding-right:5px;
	padding-bottom:5px;
}
#osyaberiArea td {
	padding:5px;
}
#osyaberiArea td img {
	padding-bottom:0;
	vertical-align:middle;
	padding-right:2px;
}
#categoryDescription {
	padding:10px 0 0;
}
#freecontsTable {
	width:760px;
}
.freeconts {
	font-size:14px;
	color:#666;
	clear:both;
	padding-top:30px;
	padding-left:15px;
}
.conts95 {
	float:right;
	width:600px;
	font-size:12px;
	color:#666;
	line-height:1.7;
	padding-top:15px;
	padding-bottom:20px;
}
.pFormT {
	float:left;
	width:200px;
	text-align:right;
}
.pFormC {
	float:right;
	width:530px;
	text-align:left;
	font-size:12px;
}
#contactUsForm {
	border:0;
	background-color:#F5F5F5;
	border-color:#CCC;
	padding:10px;
}
.buttonRow {
	padding-top:10px;
}
.buttonRow input {
	padding-right:10px;
	padding-left:10px;
}
.centerColumn {
	text-align:center;
}
#menuCalender {
	width:190px;
	text-align:center;
}
#faqContentsTOP {
	display:block;
	float:left;
	width:490px;
	background-color:#FFF;
	padding:10px;
}
#faqContentsTOP ul {
	float:left;
	padding:15px 10px 10px;
}
#faqContentsTOP li {
	width:430px;
	clear:both;
}
#faqContentsTOP li.select {
	font-weight:700;
	height:24px;
	padding-left:25px;
	background-image:url(../images/faq-Q.gif);
	background-repeat:no-repeat;
}
#faqContentsTOP li a.close {
	font-weight:400;
	padding:0 2px;
}
#faqContentsTOP li.ancer {
	padding-left:25px;
	color:#333;
	line-height:1.5;
	background-image:url(../images/faq-A.gif);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#faqContentsTOP li.question {
	height:24px;
	padding-left:25px;
	background-image:url(../images/faq-Q.gif);
	background-repeat:no-repeat;
}
h2.faqcontsTitle {
	float:left;
	color:#999;
	font-weight:400;
	font-size:14px;
}
#pConts_navi {
	margin-top:30px;
	float:left;
	margin-right:10px;
	border-top:solid 1px #ccc;
	width:560px;
	text-align:right;
	padding:5px;
}
#faqTOP-Rightarea {
	float:right;
	width:230px;
	line-height:1.6;
	color:#555;
	background-color:#FFF;
	padding:10px;
}
#faqTOP-Rightarea h3 {
	padding-bottom:8px;
}
#faqTOP-Rightarea li {
	height:24px;
	padding-left:15px;
	background-image:url(../images/gray_arrow.gif);
	background-repeat:no-repeat;
	margin-left:10px;
}
#faqTOP-Rightarea li.select {
	font-weight:700;
	color:#333;
	background-image:url(../images/orangeArrow.gif);
	background-repeat:no-repeat;
}
#faqTOP-Rightarea p.spacer {
	height:30px;
}
#reviewTOP_navi {
	margin-top:5px;
	float:left;
	width:740px;
	text-align:right;
	color:#666;
	padding:5px;
}
#RT00 {
	float:left;
	width:750px;
}
#RT01 {
	float:left;
	border-bottom:1px #CCC solid;
	width:750px;
	padding:10px 5px;
}
#RTcArea {
	width:600px;
}
#RTimg {
	float:right;
	width:100px;
}
#RTcomment {
	clear:both;
	line-height:1.6;
	color:#666;
	padding-top:5px;
}
#RTuser {
	padding-top:10px;
	color:#666;
}
#RTname {
	line-height:1.6;
	padding-bottom:15px;
}
#RTStar {
	color:#666;
}
#NW_navi {
	margin-top:5px;
	float:left;
	width:760px;
	text-align:right;
	color:#666;
	padding:5px;
}
#NW01 {
	float:left;
	border-bottom:1px #CCC solid;
	line-height:1.7;
	color:#666;
	width:760px;
	padding:10px 5px;
}
#NW02 {
	float:left;
	line-height:1.7;
	color:#666;
	padding:10px 5px;
}
#NWt {
	font-weight:700;
	padding-bottom:10px;
	padding-top:10px;
}
.sitemapBlock {
	float:right;
	padding-top:30px;
	width:680px;
}
.sitemapBlockTitle {
	float:left;
	width:120px;
	text-align:right;
	line-height:1.8;
}
.sitemapBlockMenu {
	float:left;
	padding-left:20px;
	line-height:1.8;
}
#linegray {
	float:right;
	width:740px;
	border-bottom:solid #CCC 1px;
	padding-top:30px;
}
.linegray2 {
	color:#CCC;
}
.text_col5 {
	color:#000;
	font-size:14px;
	font-weight:700;
	margin-bottom:5px;
}
.cTable01 {
	float:left;
	width:750px;
	padding:10px;
}
.cTable01 li {
	margin-top:20px;
}
.cTable00 {
	background:#333;
}
.cTable00 td {
	font-size:12px;
	line-height:1.6;
	padding:5px;
}
.cTable02 {
	color:#FFF;
	text-align:center;
}
.infoBlock {
	float:right;
	padding-top:30px;
	width:740px;
	line-height:1.7;
	color:#666;
}
.infoBlockTitle {
	float:left;
	width:150px;
	text-align:left;
	line-height:1.8;
}
.infoBlockTitleBold {
	float:left;
	width:150px;
	text-align:left;
	line-height:1.8;
	font-weight:700;
}
.infoBlockMenu {
	float:left;
	padding-left:20px;
	line-height:1.8;
	width:550px;
}
#arrowBottom {
	float:right;
	width:760px;
	height:60px;
	background:url(http://www.marue.com/images/arrow_to_bottom.gif) center center no-repeat;
}
#NWT1 li {
	text-align:left;
	padding-left:15px;
	margin-left:5px;
	background:url(../images/gray_arrow.gif) no-repeat;
	border-bottom:dotted #CCC 1px;
	padding-bottom:2px;
	padding-top:2px;
}
#linktext li {
	margin-left:5px;
	background:url(../images/orangeArrow.gif) left center no-repeat;
	padding:5px 0 5px 18px;
}
#infoBox {
	float:right;
	width:720px;
	border:#F60 2px solid;
	margin-top:20px;
	color:#666;
	line-height:1.7;
	padding:10px;
}
.infoTitle {
	font-weight:700;
	padding-bottom:20px;
	text-align:center;
	color:#F60;
}
.shippingTable {
	background-color:#FFF;
}
#purchaseCaution01 li {
	float:left;
	padding-left:15px;
	margin-left:15px;
	background:url(../images/orangeArrow.gif) left center no-repeat;
	line-height:1.6;
	width:320px;
}
#purchaseCaution01 ol {
	float:left;
	padding-bottom:15px;
}
#productAttributes span {
	font-size:10px;
	color:#666;
}
.wrapperAttribsOptions {
	width:320px;
	padding-top:3px;
	padding-bottom:6px;
}
#purchaseCaution2 {
	float:left;
	width:330px;
	background:url(../images/purchaseCaution02.gif) no-repeat 0 3px;
	color:#F94916;
	line-height:1.5;
	margin:10px 0;
	padding:0 0 0 18px;
}
#page_light_box {
	line-height:1.7;
}
#page_light_box td {
	text-align:left;
	padding:3px;
}
#page_light_box strong {
	background-color:#F60;
	text-align:center;
	float:left;
	width:480px;
}
.categoryList {
	margin-top:20px;
	float:left;
	width:100%;
	padding-top:24px;
	margin-bottom:20px;
	background:url(/images/allpruducts.gif) center top no-repeat;
}
.categoryList td {
	text-align:center;
	background-color:#FFF;
	width:20%;
	font-size:14px;
}
.categoryList td.blank {
	background-color:#EEE;
	width:33%;
	padding:10px;
}
.categoryList a {
	display:block;
	text-decoration:none;
	color:#844500;
	padding:10px;
}



#categoryMenu {
	background-color:#C06300;
}
#categoryMenu td {
	text-align:center;
	background-color:#FFF;
	width:20%;
	font-size:14px;
}
#categoryMenu a {
	display:block;
	text-decoration:none;
	color:#844500;
	padding:16px 0;
}

#freeConsArea{
	float:left;
}


#freeConsArea td {
	line-height:1.7;
	color:#666;
	padding:10px;
}
#freeConsArea p {
	padding-top:10px;
	padding-bottom:10px;
}
#apDiv2 {
	position:relative;
	width:19px;
	height:74px;
	z-index:1;
	left:980px;
	top:860px;
	margin-bottom:-74px;
}
#zaikoNokori {
	float:left;
	color:#F94916;
	padding-left:10px;
	padding-top:20px;
	width:300px;
}
#productsConts li {
	margin-left:6px;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	background:url(/images/grayDot.jpg) 0 6px no-repeat;
}
#productsConts ul {
	padding-top:8px;
	padding-bottom:10px;
}
.markProductOutOfStock {
	color:red;
}
.pickCategoryName b {
	color:#FC0;
	font-size:14px;
}
#pagetop {
	font-size:10px;
	float:right;
	margin-top:-30px;
}
#pagetop2 {
	font-size:10px;
	float:right;
	margin-bottom:30px;
	margin-top:20px;
}
.orangeDir {
	color:#FA5F01;
}

.anchor {
	display:block;
	width:1px;
	height:1px;
	float:left;
	position:relative;
}
/*
#freeConsArea a {
	margin-left:6px;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	background:url(/images/ya-or.gif) 0 6px no-repeat;
}
*/
#freeConsArea ul {
	padding-top:2px;
	padding-bottom:2px;
}
.contsTitle {
	background-image:url(../images/orange.gif);
	background-repeat:repeat-y;
	line-height:22px;
	font-size:16px;
	margin-bottom:10px;
	border-bottom:solid 1px #CCC;
	margin-top:30px;
	color:#333;
	padding:5px 5px 5px 20px;
}
#wrapper #content #productsList #productsView #productsName .maker, #wrapper #content #productsList #productsView #productsName .kataban {
	font-weight:400;
}
#productsExpTable, #ranking_title img.ranking_title, #formTitleImg, #pConts_navi01, #contentMainWrapper, #cartinTable, #productAttributes {
	float:left;
}
#ranking_robot, .techoImg, #pConts_navi02, .style1, #helpwindowIMG {
	float:right;
}
#rankinItem, #pickup01 {
	float:left;
	width:140px;
	line-height:1.5;
	text-align:center;
	padding:5px;
}
.newItemArea, .pickup01Area {
	width:758px;
	float:left;
	border:solid 1px #CCC;
	text-align:center;
	margin-top:20px;
}
.newItemTitle, .pickup01Title {
	font-weight:700;
	float:left;
	width:730px;
	text-align:left;
	padding:10px;
}
#newItem b.price, #pickup01 b.price {
	font-size:12px;
	color:#F60;
}
#top_news_table, #top_newitem_table {
	width:437px;
	height:130px;
	border:#CCC solid 1px;
	border-top:none;
}
#osyaberiArea, #freeConts {
	float:right;
	width:760px;
	padding:0 0 0 20px;
}
.clearBoth, .CL {
	clear:both;
	color:#CCC;
	padding:5px;
}
#NWT1, #freeConsArea {
	line-height:1.7;
	color:#666;
}
.shippingTable td, .infoBlock td {
	vertical-align:text-top;
	border:solid 1px #CCC;
	padding:6px;
}
.categoryList a:hover, #categoryMenu a:hover {
	background:#F90;
	color:#FFF;
}
.imgRight{
	float:right;
}
.cTopConts{
	width:760px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}
.cTopContsLeft{
	float:left;
	width:454px;
	border-right:solid 1px #CCC;
	background-image:url(/images/cTopContsGT1.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.cTopContsLeft2{
	float:left;
	width:454px;
	border-right:solid 1px #CCC;
	padding-top:30px;
}
.cTopContsRight{
	float:right;
	width:295px;
}
.cTopContsRight img{
	padding-bottom:10px;
}
.cTopConts td{
	padding:5px;

}
.smallText{
	font-size:10px;
	line-height:1.6;
	padding:0px 5px;
	color:#666;
}
.cTopContsInfo{
	width:200px;
	font-size:12px;
	line-height:1.6;
	padding:5px;
	color:#666;
}

.cTopContsInfo a{
	padding-left:20px;
	background-image:url(../images/orangeArrow.gif);
	background-repeat:no-repeat;
	margin-top:10px;
}
.cTopContsMovie{
	float:left;
	width:200px;
}
.cTopContsReview{
	float:right;
	width:250px;
}
.cTopContsReviewRank{
	display:block;
	width:220px;
	padding:12px 10px;
	font-size:12px;
	border-bottom:solid 1px #CCC;
	margin-right:5px;
}
#cTopContsLeftBC{
	background-image:url(/images/cTopContsBC1.jpg);
}

#productsWS .p-i {
	display:block;
	width:160px;
	height:160px;
}

#ezBBQtop01{
	height:422px;
	background-image:url(../../../../images/gasBBQ_01.jpg);
}

#ezBBQtop01r{
	float:right;
	background:url(../../../../images/gasBBQ_02.gif) bottom no-repeat;
	background-color:#000;
	height:422px;
	width:200px;
}
#ezBBQtop01r p{
	padding:10px;
	line-height:1.6;
	font-size:12px;
	color:#FFF;
}
#ezBBQtop02{
	float:left;
	width:550px;
}
#ezBBQtop02r{
	float:right;
	width:200px;
}
#ezBBQtop02r img{
	padding-bottom:15px;
}
.ancer faq_hidden #faq_a_text11{
	color:#666;
}
.text_col5{
	display:block;
}
#mitsumoriT{
	float:left;
	margin-bottom:20px;
}
.waribiki{
	font-weight:bold;
	color:#F60;
	font-size:14px;
}
.listReview{
	font-size:12px;
	color:#777;
	padding-left:20px;
	background:url(http://www.marue.com/includes/templates/custom/images/tab_review.gif) 0 0 no-repeat;
}
#topH1tag{
float:left;
}

.commentRed{
	line-height:1.7;
	color:#F00;
	display:block;
	width:740px;
	border:#F00 dotted 1px;
	padding:10px;
	letter-spacing:2px;
	margin-top:15px;
	background-color:#FFE6E6;

}

