@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:#0192B5;
}
a:hover,a:active{
	color:#FF0000;
}


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

#container	{
			width		:	800px;
			margin-left	: 	auto;
			margin-right:	auto;
			}

#main{
			width	:	600px;
			margin-left:15px;
			float	:	right;
			}

#menulist{
			margin-top	:	20px;
			width	:	180px;
			background-color:#F8F8F8;
			color:#0192B5;
			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,h2,h3,h4,h5,h6 {
			font-size	:	100%;
			font-style	:	normal;
			font-size	:15px;
			margin		:0px;
			}

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

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


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;
}
.price	{
		font-weight:bold;
		font-size	:14px;
		color:#FF0000;
}
.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	:	140px;
			float	:	left;
			margin-bottom : 15px;
			margin-top : 15px;
			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;
}

.top_news1	{
			width	:	300px;
			float	:	left;
}


.top_news2	{
			float	:	left;
}

/* naviだけ使用 */
.navi_left	{
			width	:	380px;
			float	:	left;
}