@charset "EUC-JP";

body {
	margin: 0;
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","osaka";
	background-image: url(../images/top_img/back_ground.gif);
	background-repeat: repeat;
	background-position: center center;
}
img { border: none; }
p.footertxt { font-size:10pt; text-align: right; margin: 0;  }
p.footertxt a:link { color:#000000; text-decoration: none; }
p.footertxt a:visited { color:#000000; text-decoration: none; }
p.footertxt a:hover { color:#000000; text-decoration: none; }
p.footertxt a:active { color:#000000; text-decoration: none; }
p { }
td { }

.c_box{ border: solid 1px #999999;}
.c_box1{padding: 5px 0;margin: 0;}
.c_box2{padding:25px 0 0 0;margin: 0;}
.c_box3{border: solid 1px #999999;padding: 0;margin: 5px 0;}
ul.c_list{list-style: none;padding: 0;margin: 0;}
ul.c_list li{width: 123px;font-size:12px;height: 20px;line-height: 15px;background-image: url(../images/top_img/list_back_img.gif);padding: 0 0 0 25px;margin: 0;}
ul.c_list li a{vertical-align: middle;}

* html ul.c_list li {width: 148px;}

ul.c_list2{list-style: none;padding: 0;margin: 0;}
ul.c_list2 li{padding: 0;margin: 0;}

ul.osusume{list-style: none;padding: 0;margin: 0;}
ul.osusume li{padding: 0;margin: 0;}

#wrap{
	margin:0 auto;
	width: 771px;
}
#header_box{
	padding: 0;
	margin: 0 auto;
	width: 771px;
	height:62px;
	background-image: url(../images/header_back.gif);
	vertical-align: bottom;
}
#footer_box{
	padding: 0;
	margin: 0 auto;
	width: 771px;
}
#header_box p#copy{
	margin: 0;
	padding: 1px 2px 0 0;
	width: 500px;
	text-align: right;
	float:right;
	color:#ffffff;
	font-size: 8pt;
}
#header_box p#logo{
	margin: 0;
	float:left;
}
#header_box ul{
	float: right;
	list-style: none;
	padding: 0 25px 0 0;
	margin: 0 0 0 19px;
	height: 45px;
	font-size: 13px;
}
#header_box ul li{
	padding: 0;
	height: 13px;
	width: 146px;
	margin: 8px 0 0 0;
}
#header_box ul li img{
	display:block;
}
#header_welcome{
	color: #fff;
	font-size: 9pt;
	padding-top: 23px;
	margin: 0 5px 0 0;
	height: 20px;
	float: right;
}
#header_welcome img{
	vertical-align: middle;
}

#header_list_new{
	padding: 0;
	margin: 0 auto;
	width: 771px;
	height:35px;
}
#header_list_new ul{list-style: none;padding: 0;margin: 0;}
#header_list_new li{height:35px;padding: 0px;margin: 0px;float: left;}

#header_list{list-style: none;padding: 0;margin: 0;}
#header_list li{height:35px;padding: 0;margin: 0;float: left;}

/*-----------フッターリンク---------------*/
#under_links{
	width: 771px;
	padding: 50px 0 0 0;
	margin: 0 auto;
	height:50px;
	clear:both;
}

#under_links ul{ list-style: none; padding: 0; margin: 0; text-align: center;}
#under_links li{ padding: 0px; display:inline; font-size: 9pt;}

#under_links a:link { color:#000000; text-decoration: none; }
#under_links a:visited { color:#000000; text-decoration: none; }
#under_links a:hover { color:#000000; text-decoration: underline; }
#under_links a:active { color:#000000; text-decoration: underline; }
/*-----------------------------------*/

#header_category{list-style: none;padding: 0;margin: 0;}
#header_category li{height:20px;padding: 0px;margin: 0px;float: left;}

/*-----------------------------------*/
#topic_path{list-style: none;padding: 0px 0px 30px 0px;margin: 0;}
#topic_path li{padding: 0;margin: 0;float: left;font-size: 9pt;}
#topic_path a:link { color: #000000; font-size: 9pt; text-decoration: none; }
#topic_path a:visited { color: #000000; font-size: 9pt; text-decoration: none; }
#topic_path a:hover { color: #ff325a; font-size: 9pt; text-decoration: underline; }
#topic_path a:active { color: #ff325a; font-size: 9pt; text-decoration: underline; }
.topic_path { color: #006ec8; font-size: 9pt; }

ul.f_list { list-style : none; padding: 0px; margin: 0px; color:#000000;}
ul.f_list li{ padding: 0px; display:inline; color:#000000; font-size: 9pt;}

ul.f_list a:link { color:#000000; text-decoration: none; }
ul.f_list a:visited { color:#000000; text-decoration: none; }
ul.f_list a:hover { color:#000000; text-decoration: underline; }
ul.f_list a:active { color:#000000; text-decoration: underline; }

a:link { color: #006ec8; font-size: 10pt; text-decoration: none; }
a:visited { color: #006ec8; font-size: 10pt; text-decoration: none; }
a:hover { color: #006ec8; font-size: 10pt; text-decoration: underline; }
a:active { color: #006ec8; font-size: 10pt; text-decoration: underline; }
.mobile { color: #000000; font-size: 8pt; line-height: 10pt; }
.rank a:link { color: #000000; font-size: 9pt; line-height: 12pt; }
.rank a:visited { color: #000000; font-size: 9pt; line-height: 12pt; }
.rank a:hover { color: #006ec8; font-size: 9pt; line-height: 12pt; text-decoration: underline; }
.rank a:active { color: #000000; font-size: 9pt; line-height: 12pt; text-decoration: none; }
.kurozu a:link { color: #007c00; font-size: 9pt; text-decoration: none; }
.kurozu a:visited { color: #007c00; font-size: 9pt; text-decoration: none; }
.kurozu a:hover { color: #007c00; font-size: 9pt; text-decoration: underline; }
.kurozu a:active { color: #007c00; font-size: 9pt; text-decoration: none; }
.aganin a:link { color: #323200; font-size: 9pt; text-decoration: none; }
.aganin a:visited { color: #323200; font-size: 9pt; text-decoration: none; }
.aganin a:hover { color: #323200; font-size: 9pt; text-decoration: underline; }
.aganin a:active { color: #323200; font-size: 9pt; text-decoration: none; }
.aserola a:link { color: #ff325a; font-size: 9pt; text-decoration: none; }
.aserola a:visited { color: #ff325a; font-size: 9pt; text-decoration: none; }
.aserola a:hover { color: #ff325a; font-size: 9pt; text-decoration: underline; }
.aserola a:active { color: #ff325a; font-size: 9pt; text-decoration: none; }
.f a:link { color: #000000; font-size: 7pt; text-decoration: none; }
.f a:visited { color: #000000; font-size: 7pt; text-decoration: none; }
.f a:hover { color: #000000; font-size: 7pt; text-decoration: underline; }
.f a:active { color: #000000; font-size: 7pt; text-decoration: none; }
.info a:link { color: #006ec8; text-decoration: underline; }
.info a:visited { color: #006ec8; text-decoration: underline; }
.info a:hover { color: #ff325a;  text-decoration: underline; }
.info a:active { color: #ff325a; text-decoration: underline; }
.infomation { color: #000000; font-size: 9pt; line-height: 15pt; }
.tp a:link { color: #000000; font-size: 9pt; text-decoration: none; }
.tp a:visited { color: #000000; font-size: 9pt; text-decoration: none; }
.tp a:hover { color: #ff325a; font-size: 9pt; text-decoration: underline; }
.tp a:active { color: #ff325a; font-size: 9pt; text-decoration: underline; }
.spec { color: #000000; font-size: 10pt; line-height: 13pt; }
.chiku { color: #ff325a; }
.price { color: #FF0000; font-size: 20pt; line-height: 20pt;font-weight: bold; }
.yen { color: #FF0000; font-size: 12pt; font-weight: bold;}
.shohin_l { color: #0099FF; font-size: 12pt; font-weight: bold; }
.shohin_s { color: #006ec8; font-size: 10pt; }
.body { color: #000000; font-size: 8pt; line-height: 12pt; }
.body1 { color: #000000; font-size: 8pt; line-height: 10pt; }
.body2 { color: #000000; font-size: 9pt; }
.body3 { color: #000000; font-size: 9pt;  line-height: 14pt; }
.body7 { color: #000000; font-size: 9pt; line-height: 12pt; }
.body101 { color: #000000; font-size: 13px; line-height: 20px; }
.midashi1 { color: #006ec8; font-size: 11pt; line-height: 12pt; }
.table { color: #000000; font-size: 9pt; }
.table2 { color: #ff325a; font-size: 8pt; }
.table3 { color: #ff325a; font-size: 9pt; }
.name { color: #000000; font-size: 11pt; }
.goukei { color: #006ec8; font-size: 11pt; line-height: 11pt; }
.hoshi { color: #006ec8; font-size: 9pt; }
.line2 { color: #000000; font-size: 9pt; }
.f2 a:link { color: #000000; font-size: 9pt;  text-decoration: none; }
.f2 a:visited { color: #000000; font-size: 9pt;  text-decoration: none; }
.f2 a:hover { color: #000000; font-size: 9pt; text-decoration: underline; }
.f2 a:active { color: #000000; font-size: 9pt;  text-decoration: none; }
.lost a:link { color: #000000; font-size: 9pt;  text-decoration: none; }
.lost a:visited { color: #000000; font-size: 9pt;  text-decoration: none; }
.lost a:hover { color: #006ec8; font-size: 9pt;  text-decoration: underline; }
.lost a:active { color: #000000; font-size: 9pt;  text-decoration: none; }
.link a:link { color: #006ec8; font-size: 9pt;  text-decoration: none; }
.link a:visited { color: #006ec8; font-size: 9pt;  text-decoration: none; }
.link a:hover { color: #ff325a; font-size: 9pt;  text-decoration: underline; }
.link a:active { color: #ff325a; font-size: 9pt;  text-decoration: underline; }
.welcom { color: white; font-size: 9pt; }
.menu a:link { color: #007c00; font-size: 10pt; text-decoration: none; }
.menu a:visited { color: #007c00; font-size: 10pt; text-decoration: none; }
.menu a:hover { color: #007c00; font-size: 10pt; text-decoration: underline; }
.menu a:active { color: #007c00; font-size: 10pt; text-decoration: underline; }
.title { color: #006ec8; font-size: 12pt; font-weight: bold; }
.title1 { color: #006ec8; font-size: 12pt;}
.title2 { color: #ff325a; font-size: 11pt; font-weight: bold; }
.title3 { color: #ff325a; font-size: 11pt; font-weight: bold; }
.guid a:link { color: #ff7800; font-size: 9pt;  text-decoration: none; }
.guid a:visited { color: orange; font-size: 9pt; text-decoration: none; }
.guid a:hover { color: #ff325a; font-size: 9pt; text-decoration: underline; }
.guid a:active { color: #ff325a; font-size: 9pt; text-decoration: underline; }
.tel { color: #ff325a; font-size: 18pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.body4 { color: #000000; font-size: 9pt; line-height: 13pt; }
.body5 { color: #000000; font-size: 8pt;}
.body6 { color: #000000; font-size: 8pt;}
.body3_r { color: #ff325a; font-size: 9pt; line-height: 14pt; }
.himitsu { color: white; font-size: 10pt; }
.teiki_info { color: white; font-size: 14pt; }
.teiki_info2 { color: white; font-size: 11pt; }
.teiki_info3 { color: white; font-size: 9pt; }
.bg_line { background-image: url(/images/shosai_line250.gif); background-repeat: repeat-x; background-position: 0 50%; }
.jp{
	ime-mode: active;
}
.en{
	ime-mode: disabled;
}
.err{
	color: Red;
	font-weight: bold;
	font-size:9pt;
}
input,select,textarea{
	font-size: 9pt;
}
.table_md { color: #CC0000; font-size: 9pt; }

/*-----------------------------------------*/
.order_help_txt{
	font-size: 13px;
	padding-left: 15px;
	color: #666666;
}
.order_help_txt02{
	font-size: 13px;
	color: #ff0000;
	padding-left: 5px;
}
.red_10pt_b{
	margin: 5px 0;
	padding: 0;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}
/*-----------ランキング---------------*/
.ranking{
	margin: 0px;
	text-align: left;
	padding-top: 3px;
}
.ranking img{
	margin: 0px 2px;
	vertical-align: middle;
}

.ranking a:link { color:#990000; text-decoration: none; }
.ranking a:visited { color:#990000; text-decoration: none; }
.ranking a:hover { color:#990000; text-decoration: underline; }
.ranking a:active { color:#990000; text-decoration: none; }

/*-----------おすすめ商品---------------*/
.osusume{
	margin:0px 0px 0px 2px;
	text-align: left;
}
.osusume p{
	font-size: 10px;
	margin: 0px 3px;
	padding: 0px;
}
.osusume a{
	margin: 0px;
	font-weight:bold;
	color:#FF3300;
	text-decoration: none;
}
.osusume a:link { color:#FF3300; text-decoration: none; }
.osusume a:visited { color:#FF3300; text-decoration: none; }
.osusume a:hover { color:#FF3300; text-decoration: underline; }
.osusume a:active { color:#FF3300; text-decoration: none; }

/*---------------------*/
