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

#right p{margin-bottom:20px;}

#right h2{
	border-top:1px solid #000;
	margin-bottom:12px;
	font-size:14px;
}

#right h3{margin-bottom:10px; font-size:14px;}

#right th{ width:240px;}

#right select{ width:200px;}

#column1 p{margin-bottom:20px;}

#column1 h2{
	border-top:1px solid #000;
	margin-bottom:12px;
}

#column1 h3{margin-bottom:10px;}

#ttl{padding:0px 0px 0px 16px; margin-bottom:20px; border-bottom:1px solid #DDD;}

#article{padding-left:16px; margin-bottom:60px;}

#pankuzu{
	width:980px;
	margin:0px auto 20px auto;
	top:-20px;
	position:relative;
}

#aten{
	margin-bottom:40px;
}

#aten li{
	float:left;
	margin:0px 5px 0px 0px;
}

#table_border td,#table_border th{
	padding:10px;
	border-bottom:1px solid #DDD;
}

/*よくあるご質問*/
.faq{padding:0px 0px 14px 0px; margin-bottom:20px; border-bottom:1px solid #DDD;}

/*商品詳細*/

#item_main{
	text-align:center;
}

#item_main img{
	margin-bottom:20px;
}

#comment_catch{
	font-size:20px;
	font-weight:bold;
	line-height:160%;
}

#comment{padding:0px 0px 20px 0px; margin-bottom:20px; width:760px; text-align:left; display:block;}

#comment h4{font-weight:bold;}

#item_h2{padding:20px 0px; width:800px;}

#item_h3{border-top:1px solid #DDD; padding:20px 0px;}

#cart_left{
	float:left;
	width:400px;
}

#cart_right{
	float:right;
	width:280px;
	padding:20px;
	background-color:#FFF;
	border:1px solid #DDD;
	margin-bottom:22px;
}

#cart_right input{
	margin:10px 0px 10px 0px;
}

#cart_right select{
	width:66px;
	margin-left:10px;
}

#cart_right2{
	float:right;
	margin-bottom:40px;
}

#item_ttl{
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
}

#price{
	text-align:right;
	font-size:20px;
	font-weight:bold;
	border-bottom:1px solid #DDD;
	color:#C00;
	padding-bottom:10px;
}

.item_bikou{
	border-bottom:1px solid #DDD;
	padding:5px 0px;
}

/*商品一覧*/

#list_table td{
	width:187px;
	height:200px;
	position:relative;
	display:block;
	float:left;
	margin:0px 5px 0px 5px;
}

.icon{
	text-align:left;
	position:absolute;
	top:0px;
	left:0px;
	width:187px;
	z-index:10;
}
.item{
	text-align:center;
	position:absolute;
	top:0px;
	left:0px;
	width:187px;
	height:140px;
}
.name{
	text-align:center;
	font-weight:bold;
	position:absolute;
	width:187px;
	top:145px;
	height:20px;
	overflow:hidden;
}
.comments{
	text-align:center;
	width:187px;
	position:absolute;
	display:none;
}
.price{
	text-align:center;
	width:187px;
	top:165px;
	position:absolute;
}


/*カート*/

#cart_login{
	width:700px;
	margin:0px auto;
}

#cart_login1{
	width:330px;
	border:1px solid #444;
	float:left;
	background:#FFF;
	height:278px;
}

#cart_login2{
	width:330px;
	border:1px solid #444;
	float:right;
	background:#FFF;
	height:278px;
}

.input_long{width:400px;}

.input_short{width:200px;}


/*ショッピングガイド*/

#guide_list{
	padding:10px;
	background:#FFF;
	margin-top:40px;
}

#guide_list a{
	display:block;
	width:210px;
	float:left;
}

#guide_list h3{
	padding-left:16px;
}

/*店舗紹介*/

#shop1{
	width:380px; float:left;
}

#shop2{
	width:380px; float:right;
}

/*アイテムリスト*/

#itemlist li{
	float:left;
	width:222px;
	margin-right:20px;
	margin-bottom:20px;
}

/*ブランドリスト*/

#blandlist li{
	float:left;
	width:465px;
	margin-right:16px;
	font-weight:bold;
	text-align:center;
}

#blandlist li img{
	margin-bottom:10px;
}

/*ブログ*/

.more-link{
	padding:10px;
	background-color:#333;
	color:#FFF;
	width:200px;
	font-size:14px;
	float:right;
	text-align:center;
	margin-bottom:20px;
}

.entry-meta{
	clear:both;
	margin-bottom:40px;
}

.entry-meta span{
	padding-right:20px;
}

.widget-title{
	border-top:1px solid #000;
	padding:10px 0px;
}

.entry-content,.comment-respond,.entry-meta,.navigation,.post-navigation,#div-comment-2,.comment-content,#comment-4,#comment-6,.comment-meta,.reply{
	width:500px;
	margin:0px auto 30px auto;
	padding-top:10px;
	border-top:1px solid #DDD;
}

.form-allowed-tags{display:none;}

.archive-title{
	width:790px;
	padding:5px;
	background-color:#EEE;
	color:#333;
}

.comment-form-author,.comment-form-email,.comment-form-url,.comment-form-comment{
	width:120px;
}

.nav-links a{
	display:block;
	float:left;
	width:220px;
	text-align:center;
	padding:0px 10px;
}

.comments-title{width:500px; margin:0px auto; padding-top:10px;}

#comments{
	clear:both;
	padding-top:40px;
}

.avatar{
	display:none;
}

#comment_html img{
	max-width:600px;
	max-height:450px;
	margin:0px 100px 20px 100px;
}


/*カートサンクスページ*/

#thanks_base{
	background:url(../../img/sys/thanks_bg.png) repeat-x #EEEEEE;
	border:1px solid #DDDDDD;
	padding:20px;
	width:900px;
	font-size:14px;
}

.thanks_topics{
	width:870px;
	border:4px solid #DDDDDD;
	text-align:center;
	padding:10px;
	background:#FFF;
	margin-bottom:30px;
}
	
.thanks_img img{
	width:220px;
	height:auto;
	margin:0px 10px 10px 10px;
}

.thanks_send1{
	width:600px;
	height:150px;
	padding:0px 0px 0px 250px;
	margin:0px auto 20px auto;
	border-bottom:1px dotted #DDD;
	text-align:left;
	background:url(../../img/sys/thanks4.png) top left no-repeat;
}

.thanks_send2{
	width:600px;
	height:150px;
	padding:0px 0px 0px 250px;
	margin:0px auto 20px auto;
	border-bottom:1px dotted #DDD;
	text-align:left;
	background:url(../../img/sys/thanks5.png) top left no-repeat;
}

.thanks_send3{
	width:600px;
	height:150px;
	padding:0px 0px 0px 250px;
	margin:0px auto 20px auto;
	border-bottom:1px dotted #DDD;
	text-align:left;
	background:url(../../img/sys/thanks6.png) top left no-repeat;
}

#thanks_atention{
	background:#F5F1EB;
	width:802px;
	border:4px solid #DDDDDD;
	text-align:center;
	padding:20px;
	margin:0px auto 20px auto;
	text-align:left;
}

