@charset "Shift_JIS";

/* margin値,padding値をクリア */
*{margin:0px; padding:0px;}

/* デフォルト各OS標準フォント */
*{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

/* IEすきまバグ対策 */
ul li img {vertical-align:bottom;}

a:link,a:visited {color:#666666;}
a:hover,a:active {color:#CC0000;}

body{font-size:13px; margin:0px; color:#666666;}
th, td {font-size: 13px; font-weight:normal;}
			
/* レイアウト */

#container	{width:800px; margin-left:auto; margin-right:auto;}
#header{
width:800px;
height:130px;
background-image: url(img/logo.jpg); 
background-repeat:no-repeat;
position:relative;
}

#main{width:600px; float:right;}
#menulist{margin-top:20px; width:180px; background-color:#F8F8F8; color:#666666; border-color:#E1E1E1; border-style:solid; border-width:1px;}
#footer{width:800px; margin-top:30px;}

.clearfloat{clear:both;}
.left_float	{float:left; margin-left:20px;}
.right_float {float:right;}
			
h1#siteName {font-style:normal; font-size:13px; color:#FFFF00; margin:0px; position:relative; top:40px; left:300px;}
h2#sitecopy {font-style:normal; font-size:10px; color:#FFFF00; margin:0px; position:relative; top:40px; left:300px;}
h2,h3,h4,h5,h6 {font-style:normal; font-size:15px; margin:0px; color:#666666;}
h1#siteName a {color:#FFFF00; text-decoration:none;}
h1#siteName a:hover {color:#FFFF00; text-decoration:none;}
h2#sitecopy a {color:#FFFF00; text-decoration:none;}
h2#sitecopy a:hover {color:#FFFF00; text-decoration:none;}

img {border:0px;}
img.lhook{float:left;}

table.decp {width:600px; margin-top:15px;}
table.decp td {vertical-align:top;}
table.w600{width:600px;}
table.w600.topics td{padding:2px; vertical-align:top;}
table.w600.itemfooter td{width:150px; vertical-align:top; text-align:center;}
table.w600.toprank td {width:146px; vertical-align:top; font-weight:normal;}

table.fixed {table-layout:fixed;}
table.w300 {width:300px;text-align:right;}

.txt_right{text-align:right;}
.txt_left{text-align:left;}
.txt_center{text-align:center;}

/* 左ナビ */
.menu_style	{padding:25px 0px 0px 15px; font-weight:bold;}
.menu_txtr {padding-right:10px; text-align:right;}

ul {margin:0px 0px 0px 0px; padding:5px 5px 2px 15px; background-color:#F8F8F8; list-style-type: none;}
li {background: url(img/dot.gif) no-repeat; padding: 5px 0px 0px 20px;}

.space{margin-top:15px;}
.space30{margin-top:30px;}
.space50{margin-top:50px;}

.bol {font-weight:bold; font-size	:14px;}
.kanbai	{font-weight:bold; font-size:14px; color:#FF0000; text-align:right;}
.price	{font-weight:bold; font-size:14px; color:#FF0000; text-align:right;}
.discountRate {color:#ffffff; background-color:#dd0000; padding:1px 2px; font-weight:bold; font-size:12px; font-family:Arial;}

hr {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: #EDE2D3; /* 線色 */
   height: 1px; /* 高さ */
   margin-bottom : 15px;
}

/* 	story layout	*/

.level2_float2 {width:145px; float:left; margin-bottom:5px; margin-top:5px; margin-right:5px;}
.grey_border { border-color:#E1E1E1; border-style:solid; border-width:1px;}

td.tbl{border: 1px solid #CCCCCC;}
.new_item {width:145px; float:left; margin-bottom:5px; margin-top:5px; margin-right:5px;}


