/* CSS Document */

#wrapper{
	margin:0 auto;
	width:900px;
}

/* ヘッダー */

#header{
	margin-bottom:20px;
}
.h_link{
	text-align:right;
	padding:5px 0 5px 0;
}


.header_text{
	padding:0 0 0 20px;
	
}

.header_text a{
	color:#666;
	font-size:12px;
	text-decoration:none;
}


.header_text a:hover{
	text-decoration:underline;
}

/* ヘッダーここまで */



/* サイドバー */

#side_b{
	width:190px;
	float:left;
	border:#666 solid 1px;
}

.side_bnr{
	padding:5px 0 5px 0;
}

.side_tit_02{
	width:180px;
	padding:5px;
	background-color:#666;
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


.side_info01{

	border-bottom:#666 dotted 1px;
	padding:10px 5px 10px 5px;
}

.side_info01 a{
	color:#666;
	font-size:12px;
	text-decoration:none;
	
}

.side_info01 a:hover{
	color:#666;
	font-size:12px;
	text-decoration:underline;
}


.side_info02{

	padding:10px 3px 10px 7px;
	color:#666;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
	text-align:left;
	
}


/* サイドバーここまで */


/* メイン */
#main_contents{
	width:677px;
	float:right;
	text-align:left;
}


.main_p{
	padding-bottom:15px;
}

.text_01{
	float:left;
	width:490px;
	color:#333;
	font-size:13px;
	line-height:20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:10px;
}


hr{
    width:675px;
	text-align:center;
	border:none;
	border-top:#333 dotted 1px;
	padding-bottom:10px;
	clear:both;
}

.line_short{
    width:340px;
	text-align:center;
	border:none;
	border-top:#333 dotted 1px;
	padding-bottom:10px;
	clear:both;
}



.item_goods_01{
	width:340px;
	float:right;
	margin-top:10px;
	padding-left:10px;
}


.item_goods_text{
	width:340px;
	text-align:left;
	padding:5px 5px 5px 10px;
	color:#333;
	font-size:13px;
	line-height:20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.goods_menu{
	float:left;
	margin-bottom:50px;
	color:#333;
	font-size:11px;
	line-height:20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.goods_menu h2{
	margin-top:50px;
	font-weight:normal;
    font-size:12px;
	border-bottom:#333 1px solid;
}

.goods_menu table{
    width:675px;
    border:none;
}
.goods_menu table td{
	padding:0 0 5px 0;
	text-align:center;
}
.goods_menu img{
	margin-top:20px;
}


.goods_menu a:link, a:visited {
	color: #660;
	text-decoration: underline;
}
.goods_menu a:hover, a:active {
	color: #660;
	text-decoration: underline;
}

.goods_menu a:hover img{
    opacity:0.5;
    filter:alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
	}

.notice{
	width:670px;
	float:left;
	margin-top:20px;
	margin-bottom:90px;
}

.notice_text{
	text-align:left;
	color:#333;
	font-size:13px;
	line-height:20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border:#333 solid 1px;
	padding:15px;
}


form{
	width:340px;
	text-align:center;
	
}
.float{
	float:left;
	margin-right:10px;
	}


/* メインここまで */

/*wrap */
.wrap {
	width:300px;
	background:#000;
	margin:10px auto;
	padding:10px;
	float:left;
}
.wrap p {
	height:300px;
}
.wrap ul {
	display:block;
	overflow:hidden;
	margin:10px 0 0 0;
	padding-left:0;
	clear:both;
}
.wrap li {
	display:block;
	float:left;
	background:#fff;
	}
	
.wrap li img {
	cursor:pointer;
}
/*wrap ここまで*/



.white_space{
	clear:both;
}