
body   { font-size: small; line-height: 140%; background-color: #ffe397; background-repeat: repeat-x; margin: 0; padding: 0 }

a:link {
	color: #0066cc;
}
a:visited{
	color:#0066CC;
}
a:hover,a:active{
	color:#ff6600;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
a.link1  { color: #fff; font-size: 12px; text-decoration: none }
a.link1:visited  { color: #fff; font-size: 12px; text-decoration: none }
a.link1:hover  { color: #fff; font-size: 12px; text-decoration: underline }

h1  { font-size:12px; margin: 0; padding: 0;font-weight:normal;color:#ffd761}
h2,h3,h4,h5,h6,p,form { margin: 0; padding: 0 }
.fonts {
	font-size: 80%;
	line-height: 140%;
}
.fonts1 { font-size: 12px; line-height: 16px }
.fontorange {
	font-weight: bold;
	color: #FF6600;
}
.fontwhats { color: #670f00; font-weight: bold }
.fontredb  { color: #b61010; font-weight: bold }
.fontredb1 { color: #b61010; font-size: 16px; font-weight: bold }
.arrow    { background-image: url("../images/top_r35_c4.gif"); background-repeat: no-repeat; background-position: 0 6px }

.rightranking {
	background-image: url(../images/right_bg.jpg);
}

.pricetable  { font-size: small; margin-top: 2px; margin-bottom: 2px; border: solid 1px #b61010 }
.ctable { font-size: small; padding: 4px; border: solid 1px #787878 }
.ctable1 { font-size: small; padding: 4px; border: dashed 1px #787878 }
.en  { color: #ffffff; font-weight: bold; background-color: #b61010; text-align: center ;font-size:110%}

.leftlist ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.leftlist li {
	background-image: url(../images/arrow02.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 13px;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
}

.tdlineup {
	background-image: url(../images/main_bg.jpg);
}

.whites { color: #fff; font-size: 11px }
.white { color: #fff }
.whiteb { color: #fff; font-size: 16px; font-stretch: expanded }


.pannnabi {
	padding-bottom: 5px;
	padding-top: 3px;
	font-size: 80%;
}

.titleh3 {
	font-size: small;
	padding-left: 25px;
	padding-bottom: 4px;
	background-image: url(../images/products/icon_01.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 6px;
	margin-top: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.line580 {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.otherosusumebg  { background-image: url("../images/t_other_bg.gif") }
.tdwhite {
	background-color: #FFFFFF;
}
.search {
	font-weight: bold;
}
.carttable {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}


img{border-width:0px}

a.sdiv {
	display: block;
	width: 90%;
	background:url("/images/top_r35_c4.gif") no-repeat left 50%;
	padding-left: 13px;
	font-size:80%;
}
a.sdiv:hover,a.sdiv:active{
	padding-left: 13px;
}
.goods{
	margin-left:20px;
	font-size:80%;
}

a.mdiv {
	display: block;
	width: 100%;
	height: 15px;
	font-weight: bold;
	border-left: 4px solid #B36521;
	background-color: #ddd;
	color: #333;
	padding: 2px 3px;
	text-align: left;
	text-decoration: none;
}
a.mdiv:hover,a.mdiv:active{
	color:#333;
	padding: 2px 3px;
	text-decoration: underline;
}
a.mdiv:visited{
	color:#333;
}

.err{width:100%;text-align:right;font-size:x-small;color:red;font-weight:bold;}
.att{width:100%;text-align:right;font-size:x-small;color:#c30;}

.price{ color: #b61010; font-weight: bold; font-size:120%}

.bg_01 { background-image: url("/sys/images/head/head_left.gif") }
.bg_02 { background-image: url("/sys/images/bg_l03.gif") }
.bg_03 { background-image: url("/sys/images/head/head_right.gif") }
.bg_04 { background-image: url("/sys/images/bg_l.jpg") }
.bg_05 { background-image: url("/sys/images/bg_r.jpg") }
.bg_06 { background-image: url("/sys/images/head/menu_back.gif") }
.bg_07  { background-image: url("/sys/images/mailmaga_bg.jpg") }

.f_head,.f_foot{background:#000000;color:#ffffff;}
.f_contents{background:none; height:100px; width:500px; overflow:auto; }
.f_contents h1{ font-size:12px; color: #993300; font-weight:bold; margin:0; padding:0;}
.f_contents p{ padding:6px; font-size:12px;}

#kensyo_form{ border:1px #CCCCCC solid; width:500px; border-collapse:collapse; margin-top:10px;}
#kensyo_form th{ border:1px #CCCCCC solid; padding:6px;}
#kensyo_form td{ border:1px #CCCCCC solid; padding:6px;}

a.link_td:link{color:#0099FF; display:block; width:100%; height:100%; background-color:#EEEEEE; text-decoration:none;}
a.link_td:visited {color:#0099FF; display:block; width:100%; height:100%; background-color:#EEEEEE; text-decoration:none;}
a.link_td:active{color:#0099FF; display:block; width:100%; height:100%; background-color:#EEEEEE; text-decoration:none;}
a.link_td:hover{ color:#0099FF; display:block; background-color:#DDDDDD; text-decoration:none;}


/***╡市□玄╡***/
/*╲仿永疋件弘*/
#cart_address{}
#cart_address h4{ width:560px; font-size:medium; line-height:120%; font-weight:normal; color:#FFFFFF; background-color:#669900; margin:20px 0 10px 0; text-indent:8px; vertical-align:top;}
#cart_address h5{ width:480px; font-size:x-small; line-height:110%; font-weight:normal; color:#FFFFFF; background-color:#CC3300; margin:20px 0 10px 0; padding:0 0 0 8px;}
#cart_address table{ border-collapse:collapse; border-spacing:0; border:#663300; background-color:#FFFFFF;}
#cart_address table th{ border:#CC9966; padding:4px;}
#cart_address table td{border:#CC9966; padding:4px; }
#cart_address table.noshi{ border:1px solid #CCCCCC;}
#cart_address table td.card{}
#cart_address table td.card img{ border:1px solid #FFCC99;}
#cart_address table td.wrap img{ border:1px solid #99CC00;}
#cart_address table.cart_address_tbl{ border:1px solid #CC9966;}
#cart_address table.cart_address_tbl th{border:1px solid #CC9966; background-color:#FFCC33;}
#cart_address table.cart_address_tbl td{border:1px solid #CC9966;}
#cart_address table.cart_address_tbl td.bottun{ background-color:#FFFFCC}

.cart_tbl { border-collapse:collapse; border-spacing:0; border:#663300 1px solid; background-color:#FFFFFF;}
.cart_tbl th{ border:#CC9966 solid 1px; padding:4px;}
.cart_tbl td{border:#CC9966 solid 1px; padding:4px; }

.button_ { width:300px; height:25px;  }
.button_2 { width:575px; height:25px; }
.no_button_3 { width:80px; height:25px; border-style:solid; border-width:2px; border-color:#FF9900; background:#FFE7C1; font-size:10pt; color:#000000; }
.no_button_4 { width:100px; height:25px; border-style:solid; border-width:2px; border-color:#FF9900; background:#FFE7C1; font-size:10pt; color:#000000; }
/***╞市□玄╞***/

/***╡光蟆奶件E***/
.login_waku{ font-size:14px; background-color:#FF9900;}
.login_waku td{ text-align:center;}
.login_waku td a{border:solid 1px #CC0000; width:180px; margin:4px auto 4px auto; display:block; line-height:20px; vertical-align:top; background-color:#FFFFFF; color:#000000; text-decoration:none;}
.login_waku td a:hover{border:solid 1px #CC0000; margin:4px auto 4px auto; display:block; line-height:20px; vertical-align:top; background-color:#FFCC00; color:#000000; text-decoration:none;}
.login_waku td a:active{border:solid 1px #CC0000; width:180px; margin:4px auto 4px auto; display:block; line-height:20px; vertical-align:top; background-color:#FFFFCC; color:#000000; text-decoration:none;}
.login_waku2{ margin:0 0 6px 0;}
.login_waku2 td{ text-align:center; background:url(../member/img/bg_login_waku2.gif) no-repeat top; height:40px; vertical-align:top;}
.login_waku2 td a{
	 border:solid 1px #CC0000;
	 width:180px;
	 margin:4px auto 4px auto;
	 display:block;
	 line-height:20px;
	 vertical-align:top;
	 background-color:#FFFFFF; color:#000000; text-decoration:none;}
.login_waku2 td a:hover{border:solid 1px #CC0000; margin:4px auto 4px auto; display:block; line-height:20px; vertical-align:top; background-color:#FFCC00; color:#000000; text-decoration:none;}
.login_waku2 td a:active{border:solid 1px #CC0000; width:180px; margin:4px auto 4px auto; display:block; line-height:20px; vertical-align:top; background-color:#FFFFFF; color:#000000; text-decoration:none;}
.login_waku3{ margin:0 0 6px 0;}
.login_waku3 td{ text-align:center; background:url(../member/img/bg_login_waku3.gif) no-repeat top; height:12px; vertical-align:top;}
.guest_display{ background:url(../member/img/bg_guest.jpg) center no-repeat; color:#000000; font-size:14px;}
.guest_display td{ text-align:center;}
/***╞光蟆奶件E***/

/***╡莘夠光蟆奶件╡***/
#member_login2{ margin:10px;}
#member_login2 table{ border-collapse:collapse;}
#member_login2 th{padding:4px 4px 4px 4px; text-align:left; background-color:#FFCCCC;
border:1px solid #CC9999;}
#member_login2 td{padding:4px 4px 4px 4px;border:1px solid #CC9999;}
#member_login2 p{ margin:10px 0 0 100px;} 
/***╞莘夠光蟆奶件╞***/

/***╡蕙筋莘夠瓚狤╡***/
#m_touroku{ margin:10px;}
#m_touroku table{font-size:x-small; border-collapse: collapse;}
#m_touroku th{padding:4px 4px 4px 4px; text-align:left; vertical-align:top; background-color:#FFCCCC;
border:1px solid #CC9999;}
#m_touroku td{ padding:4px 4px 4px 4px; border:1px solid #CC9999;}
#m_touroku span.kome{ color:#FF0000;}
#m_touroku span.rei{ font-size:11px; color:#999999;}
#m_touroku span.err{ font-size:11px; color:#CC0000;}
#m_touroku span.chuui{ font-size:11px; color:#FF0000; font-weight:bold;}
#m_touroku h3{ font-size:12px; color:#663300; margin:20px 20px 0 20px; background-color:#FF9966; text-align:left; vertical-align:top; line-height:16px; font-weight:bold; text-indent:8px;}
#m_touroku div.kiyaku{ margin:4px 20px 0 20px; overflow:auto; height:260px; border:1px solid #999999;}
#m_touroku div.kiyaku p{ margin:10px; text-align:left; font-size:12px;}
/***╞蕙筋莘夠瓚狤╞***/

/***╡穴奶矢□斥╡***/

#mypage{ margin:10px; }
#mypage h4{ background-color:#669900; background-image:url(../images/member/bg_h4_right01.gif); background-repeat:no-repeat;
background-position:left top; color:#ffffff; padding:4px; margin:0px 0px 0px 0px;}
#mypage div#menu{float:left; width:160px; margin:20px 0px 0px 0px;}
#mypage div#menu ul{ list-style-type:none;}
#mypage div#menu ul li{ height:34px; line-height:34px; font-size:14px; margin:1px 0 0 0 ;}
#mypage div#menu ul li a{ background:url(../member/img/bg_menu_off.gif); width:160px; height:34px; color:#993300;
display:block; font-weight:bold; text-align:center; text-decoration:none;}
#mypage div#menu ul li a:hover{ background:url(../member/img/bg_menu_on.gif);}
#mypage div#top_menu{ margin:20px 20px 0 20px;}
#mypage div#top_menu ul{ list-style-type:none; clear:left; margin:0px 0 0 0 ; height:42px;}
#mypage div#top_menu ul li{ height:34px; line-height:34px; font-size:14px; margin:1px 0 0 0 ; float:left; width:160px; margin:4px;}
#mypage div#top_menu ul li a{ background:url(../member/img/bg_menu_off.gif); width:160px; height:34px; color:#333333;
display:block; font-weight:bold; text-align:center; text-decoration:none;}
#mypage div#top_menu ul li a:hover{ background:url(../member/img/bg_menu_on.gif);}
#mypage div#main{ float:left; width:400px; margin:20px 0 0 0;}
#mypage div#main h5{ background-color:#993300; color:#ffffff; line-height:140%; padding:0 0 0 4px;}
#mypage div#main h6{ font-size:13px;font-weight:bold; margin:10px 0 0 0; color:#663300;}
#mypage div#main p{ font-size:12px; color:#333333;}

/***╡云ъ中坁咺昳╡***/
#mypage div#rireki{}
#mypage div#rireki p{ color:#FF6666; margin:4px 0 0 12px; font-size:12px;}
#mypage div#address{}
#mypage div#address p.btn{ text-align:right; margin:0 20px 0 0 ;}
#mypage div#henku{}
#mypage div#haitatsu{}
#mypage div#haitatsu p{ color:#FF6666; margin:4px 0 0 12px;}
/***╞云ъ中坁咺昳╞***/

/***╡穴奶矢□斥白巧□丞╡***/
#mypage table#form{  margin:10px 0px 0 0px; border-collapse:collapse; border:1px #666666 solid;}
#mypage table#form th{ background:url(../images/member/bg_th_grn01.gif); font-size:12px; padding:4px; border:1px #666666 solid; color:#000000;}
#mypage table#form th.sub{ background:url(../images/member/bg_th_yw01.gif);}
#mypage table#form th.no{  width:20px; background:none; background-color:#FFCC00; font-weight:bold; color:#000000;}
#mypage table#form td{  font-size:12px;background-color:#FFFFCC; padding:4px; color:#333333; border:1px #666666 solid;}
#mypage table#form td.btn{ border:0; background-color:#FFFFFF; background:none; text-align:right; width:auto; padding-top:2px;}
#mypage span.rei{ font-size:11px;}
#mypage span.kome{ font-size:11px; color:#FF0000;}
/***╞穴奶矢□斥白巧□丞╞***/

/***╡市E韞嚏慰***/
#mypage div#calendar{ text-align:center;}
#mypage div#calendar table{ background-color:#FFCCCC; border:1px #CC6633 solid; border-collapse:collapse;}
#mypage div#calendar th{ border:1px #CC6633 solid; font-size:14px;}
#mypage div#calendar th.sun{ background-color:#FF6666; color:#FFFFFF;}
#mypage div#calendar th.mon-{ background-color:#FFFFCC;}
#mypage div#calendar td{ border:1px #CC6633 solid; font-size:14px; padding:4px 8px 4px 8px;}
#mypage div#calendar td.title{ background-color:#CCFF66;}
#mypage div#calendar td.sun2{ background-color:#FF9999; color:#FFFFFF;}
#mypage div#calendar td.hei{ background-color:#FFFFCC; color:#666666;}
/***╞市E韞嚏慰***/

/***2008/04/24***/
p.txt_point1{ color:#000000; font-size:14px; font-style:italic;}
p.txt_point1 em{font-size:20px; font-weight:bold; color:#FF6600; font-family:Arial, Helvetica, sans-serif;}
p.txt_point2{ color:#FF0000; font-weight:bold;}
