@charset "utf-8";
/* CSS Document */


* {
	margin: 0;
	padding: 0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

html {
   height:auto;
}

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: center;
	font-size:12px;
	letter-spacing:1px;
	line-height:25px;
	color:#555555;
	height:auto;
	background-color:#3c3c3c;
}

br{
	letter-spacing:0px !important;
}

img{
	vertical-align:text-bottom;
	border:none;
}


/*---contents---*/

.contents{
	width:auto;
	height:auto;
}

.top{
	width:auto;
	height:auto;
}

.middle{
	width:832px;
	height:auto;
	margin:0 auto;
	text-align:left;
	background:url(../img/tbl_middle.jpg) repeat-y;
}

.sub{
	width:auto;
	height:auto;
}

.bottom{
	width:832px;
	height:20px;
	background:url(../img/tbl_bottom.jpg) no-repeat;
	margin:0 auto;
}

.bottom_text{
	width:auto;
	text-align:left;
	padding-left:45px;
	padding-top:20px;
}




.input_01{
	width:auto;
	height:auto;
	position:absolute;
	top:320px;
	left:620px;
}

.input_02{
	width:auto;
	height:auto;
	position:absolute;
	top:700px;
	left:235px;
}

.input_03{
	width:auto;
	height:auto;
	position:absolute;
	top:700px;
	left:620px;
}

.input_04{
	width:auto;
	height:auto;
	position:absolute;
	top:1130px;
	left:620px;
}

.input_05{
	width:auto;
	height:auto;
	position:absolute;
	top:1510px;
	left:235px;
}






/*==================================================
	◆ グローバルナビゲーション
==================================================*/

.navi{
	width:832px;
	height:32px;
	margin:0 auto;
	overflow:hidden;
}


.navi li{
	display:block;
	float:left;
	list-style-type:none;
}










/*==================================================
	◆ 各コンテンツレイアウト
==================================================*/

.goods_area{
	width:800px;
	margin:0 auto;
	overflow:hidden;
}

.bar_goods{
	width:800px;
	height:22px;
	clear:both;
	padding-bottom:27px;
}


.goods_box{
	width:360px;
	height:auto;
	padding:0px 0px 27px 27px;
	float:left;
}

.tbl_goods_top{
	width:360px;
	height:5px;
	background:url(../img/tbl_goods_top.jpg) no-repeat;
	font-size:0;
}

.tbl_goods_middle{
	width:360px;
	height:auto;
	background:#fff;
}

.tbl_goods_bottom{
	width:360px;
	height:5px;
	background:url(../img/tbl_goods_bottom.jpg) no-repeat;
}

.goods_base{
	width:310px;
	height:auto;
	margin:0 auto;
	padding:20px 0px;
}

/* 商品画像 */
.goods_img{
	width:310px;
	height:auto;
	padding-bottom:10px;
}

/* 商品名 */
.goods_ name{
	width:310px;
	height:auto;
	padding-bottom:5px;
}

.goods_name p{
	color:#1f5dd0;
	font-size:14px;
	font-weight:bold;
}

.goods_price{
	width:310px;
	height:auto;
	padding-bottom:5px;
}

.goods_price p{
	color:#333;
	font-size:16px;
	font-weight:bold;
}

.goods_price span{
	color:#333;
	font-size:11px;
	font-weight:bold;
}

.goods_info{
	width:310px;
	height:auto;
}

.goods_info p{
	color:#333;
	font-size:11px;
	line-height:1.5;
}

.btn_cart{
	width:310px;
	height:32px;
	padding-top:27px;
	text-align:right;
}

.btn_box{
	width:548px;
	height:auto;
	margin:0 auto;
	padding:27px 0px;
	overflow:hidden;
}

.btn_l{
	width:286px;
	float:left;
}

.btn_r{
	width:262px;
	float:left;
}

.attention{
	padding:27px 0px 23px 27px;
}

.attention p{
	color:#2b0fba;
	font-size:12px;
	line-height:1.5;
}

.copyright{
	width:800px;
	height:auto;
	text-align:center;
	margin:0 auto;
	padding:11px 0px 27px 0px;
}

.copyright p{
	color:#fff;
	font-size:12px;
}
