body{
	background-color:#D5D5D5;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
td.headline{
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	padding: 0px 0px 0px 6px;
	text-align: left;
}

a.headline{
	text-decoration:none;
}
a.headitemap{
	text-decoration:none;
}
td.headitemap{
	font-size:12px;
	line-height:18px;
	text-align: left;
}

td.headitemap2{
	font-size:12px;
	line-height:18px;
	text-align: center;
	font-weight:bold;
}

div.topmenu{
	position:absolute;
	visibility: hidden;
}

.n10{
	font-size:10px;
	line-height:12px;
}
.n12{
	font-size:12px;
	line-height:14px;
}
.n14{
	font-size:14px;
	line-height:16px;
}
.b14{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}
td.prodcheck{
	padding:0px 6px 0px 6px;
	font-size:12px;
	line-height:14px;
}
td.prodcheckin{
	padding:2px
}

a.blue{
	color:#002088;
	text-decoration:none;
}

a.blue:hover{
	text-decoration:underline;
}
a{
	color:#000000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

td.produd{
	padding:4px 0px 8px 0px;
	font-size:10px;
	line-height:12px;
	vertical-align:top;
	text-align:center;
}
td.faq_a{
	font-size:12px;
	line-height:18px;
	padding:8px 64px 32px 128px;
	text-align:left;
}
td.faq_q{
	font-weight:bold;
	font-size:14px;
	line-height:14px;
	padding:8px 0px 8px 64px;
	background-color: #EAEAEA;
	text-align:left;
}
td.groupbar1{
	width:430px;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:left;
	padding-left:0px;
}
td.groupbar2{
	width:259px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#333333;
	vertical-align:middle;
	text-align:left;
	padding-left:16px;
}

span.groupbar1s{
	font-size:11px;
	font-weight:normal;
}
td.titlebar1{
	width:502px;
	height:36px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#FFFFFF;
}
td.titlebar2{
	width:271px;
	height:36px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#333333;
}
td.brand-top{
	text-align:center;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
}
td.brand-m{
	width:462px;
	padding:24px 20px 0px 24px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:left;
}
td.brand-h{
	width:462px;
	padding:8px 24px 0px 24px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:left;
}
td.brand-c{
	padding:6px 14px 0px 14px;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	text-align:left;
}
td.brand-c2{
	border:1px solid #666666;
	padding:12px;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	white-space:normal;
}
td.fittable-menu{
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	padding:8px;
}
td.fittable-kind{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	text-align:left;
	padding:8px;
}

td.fittable-m{
	padding:24px 72px 0px 72px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:left;
}
td.fittable-h{
	padding:8px 72px 0px 72px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:left;
}
table.fittable-chart{
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}
td.fittable-chart{
	padding: 8px 3px 8px 3px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
td.shoplist_area{
	height:36px;
	vertical-align:middle;
}
td.shoplist_area1{
	width:142px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
td.shoplist_area2{
	text-align:left;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
}
td.shoplist_shop1{
	width:30px;
	text-align:center;
	vertical-align:middle;

}
td.shoplist_shop2{
	width:510px;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	padding:8px 0px 8px 0px;
	text-align:left;
}
table.topics{
	width:80%;
}
td.topics_w1{
	width: 20%;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding: 6px;
}
td.topics_w2{
	width: 80%;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding: 6px;
}
td.topics_g1{
	width: 20%;
	background-color: #EAEAEA;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding: 6px;
}
td.topics_g2{
	background-color: #EAEAEA;
	width: 80%;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding: 6px;
}
table.forum{
	width:80%;
}
td.forum-m{
	background-color: #EAEAEA;
	padding:8px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:left;
}
td.forum-i{
	background-color: #FFFFFF;
	padding:8px;
	text-align:center;
}
td.forum-h{
	padding:8px 0px 0px 8px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:left;
}
td.forum-s{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:right;
	height:48px;
}
td.forum-m{
	background-color: #EAEAEA;
	padding:8px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:left;
}
td.sreport-m{
	background-color: #EAEAEA;
	padding:8px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:left;
}
td.sreport-h1{
	padding:8px 0px 0px 8px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:left;
}
td.sreport-h2{
	padding:8px 0px 0px 8px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:left;
}
td.sreport-i{
	background-color: #FFFFFF;
	padding:8px;
	text-align:right;
}
td.sreport-s{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:right;
	height:48px;
}
td.sreport-p{
	border:1px solid #000000;
	padding:8px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:left;
}
img.wa1{
	margin:0px 10px 10px 0px;
	float:left;
}
.fqbx0804a{
	background-color:#FFFFFF;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 4px 0px 4px 8px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-align:left;
}
.fqbx0804b{
	background-color:#FFFFFF;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 4px 0px 4px 8px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-align:left;
}
.fqbx0804c{
	background-color:#FFFFFF;
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 4px 0px 4px 8px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-align:left;
}
.fqbx0804d1{
	background-color:#E5E5E5;
	padding: 2px 0px 2px 8px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	width:180px;
	text-align:left;
}
.fqbx0804d2{
	background-color:#E5E5E5;
	padding: 2px 0px 2px 8px;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	width:180px;
	text-align:left;
}
.fqbx0804d3{
	background-color:#E5E5E5;
	padding: 2px 0px 2px 8px;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#174C9F;
	width:180px;
	text-align:left;
}
.fqbx0804e1{
	background-color:#CCEA7F;
	padding: 2px 0px 2px 8px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	width:180px;
	text-align:left;
}
.fqbx0804e2{
	background-color:#CCEA7F;
	padding: 2px 0px 2px 8px;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	width:180px;
	text-align:left;
}
.fqbx0804e3{
	background-color:#CCEA7F;
	padding: 2px 0px 2px 8px;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#174C9F;
	text-align:left;
}
.fqbx0804f{
	border: 1px solid #666666;
	padding: 6px;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
}
.fqbx0804img{
	margin-right:10px;
	float:left;
}
td.shop_w1{
	width: 35%;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding: 6px;
}
td.shop_w2{
	width: 65%;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding: 6px;
}
td.shop_g1{
	width: 35%;
	background-color: #EAEAEA;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding: 6px;
}
td.shop_g2{
	background-color: #EAEAEA;
	width: 65%;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding: 6px;
}
td.voice-m{
	background-color: #EAEAEA;
	padding:8px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:left;
}
td.voice-i{
	background-color: #FFFFFF;
	padding:8px 0px 8px 8px;
}
td.voice-ic{
	font-size:10px;
	line-height:12px;

}
td.voice-s{
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:right;
	height:48px;
}
td.voice-h{
	padding:8px 0px 0px 8px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-align:left;
}
.n12pad6{
	line-height:14px;
	font-size:12px;
	font-weight:normal;
	padding: 6px;
	text-align:left;
}
.n12pad6c{
	line-height:14px;
	font-size:12px;
	font-weight:normal;
	padding: 6px;
	text-align:center;
}
.n12pad6w{
	line-height:14px;
	font-size:12px;
	font-weight:normal;
	padding: 6px;
	color:#FFFFFF;
	text-align:left;
}
.n12pad10{
	line-height:14px;
	font-size:12px;
	font-weight:normal;
	padding: 10px;
	text-align:left;
}
.b14pad6{
	line-height:16px;
	font-size:14px;
	font-weight:bold;
	padding: 6px;
}
.b14pad6r{
	line-height:16px;
	font-size:14px;
	font-weight:bold;
	padding: 6px;
	color:#FF0000;
}
.b14pad6w{
	line-height:16px;
	font-size:14px;
	font-weight:bold;
	padding: 6px;
	color:#FFFFFF;
}

.n12pad18{
	line-height:14px;
	font-size:12px;
	font-weight:normal;
	padding: 18px;
	text-align:left;
}
td.shop-m{
	background-color: #EAEAEA;
	padding:8px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	text-align:left;
}
.shr2_red1{
	color:#990000;
	font-size:14px;
	font-weight:bold;
}
span.shr2_red2{
	color:#990000;
	font-size:12px;
	font-weight:bold;
	
}
span.shr2_blue{
	color:#3388FF;
	font-size:14px;
	font-weight:bold;
}

