body,td,th {
	font-family: MS UI Gothic, Arial Narrow;
	font-size: 12px;
	color: #444444;
}
body {
	background-color: #3D3836;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}
img {border: none;}
a{color:#444444;text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
/* background */
.Lbg {overflow:hidden; position:absolute; right:50%; top:0; width:50%; height:600px; margin-right:462px; background:url(http://www.2009-chingu.jp/2009chingu/img/shop/leftbg.jpg) right top no-repeat;}
.Rbg {overflow:hidden; position:absolute; right:0; _right:auto; _left:50%; top:0; width:50%; height:600px; background:url(http://www.2009-chingu.jp/2009chingu/img/shop/rightbg.jpg) 462px top no-repeat;}
body:first-of-type .bg_l {left:-462px;}
body:first-of-type .bg_r {left:50%;}



/* Layout */
*{margin:0; padding:0;}
body{text-align:center;}
#wrap{position:relative; width:924px; text-align:left; margin:0 auto; z-index:10;}


#header{width:100%; height:268px; background:url(http://www.2009-chingu.jp/2009chingu/img/shop/centerbg.jpg) top no-repeat;}


#container{width:100%; background:#eeeeee; background:url(http://www.2009-chingu.jp/2009chingu/img/default/con_bg.gif);}


.snb{width:208px; float:left;}
#loginbox{width:175px; margin-top:15px;  margin-left:18px; background:url(http://www.2009-chingu.jp/2009chingu/img/default/loginbox_bg.gif); text-alin:center;}
#idpwbox{width:157px; margin-top:11px;  margin-left:10px;  margin-bottom:12px;}
#leftbn{width:175px; margin-top:12px; margin-left:18px; background:#eeeeee;}


#content{width:716px; float:right; text-align:left;}
#bigtitle{width:698px; height:39px; margin-top:15px; background:#000000;}
#naiyou{width:716px; margin-top:22px; margin-bottom:15px;}


#footer{width:100%; height:105px; text-align:center; background:url(http://www.2009-chingu.jp/2009chingu/img/default/footer_bg.gif) top no-repeat;}
#lcopy{width:462px; height:32px; margin-top:35px; text-align:left; float:left;}
#rsupport{width:462px; height:32px; margin-top:35px; text-align:right; float:right;}


.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}



/**/
.boardpage {color:#cccccc;}
.boardpage a{text-decoration:none; color:#555555;}
.boardpage a:visited{text-decoration:none; color:#cccccc;}
.boardpage a:hover{text-decoration:underline;}
.boardpage1 {color:#684C82; font-weight:bold;}

.schedu {color:#000000; font-weight:bold;}
.schedutext {color:#555555; line-height:1.7; padding:11px 17px 35px 17px;}

.calmonth  {color:#555555; font-weight:bold; font-size:11px;  background-color:#ffffff; padding-bottom:4px; padding-top:7px;} 
.caldate  {color:#B1B0BC;  font-size:9px; background-color:#EFF2F7; padding:2px;} 
.calweek  {color:#FFFFFF; font-weight:bold; font-size:10px; background-color:#B7B3D2; padding:2px;} 

.cata1 {color:#FF6C00; padding-left:7px; padding-top:3px;}
.cata2 {color:#444444; padding-left:7px; padding-top:3px;}
.inpu1 {color:#44444;}
.inpu2 {color:#888888;}
.setu1 {color:#888888; padding-left:7px; padding-top:3px;}
.num1 {color:#eeeeee; padding-top:3px; font-weight:bold}
.num2 {color:#888888; padding-top:3px; font-size:11px;}
.num3 {color:#eeeeee; padding-top:3px; font-size:11px;}


/* shop */
#board_shop_bar {
	overflow: hidden;
	width: 698px;
	height:35px;
	margin:0 0 20px 0;
	text-align:left;
	background:url(http://www.2009-chingu.jp/2009chingu/img/m02/bar01.gif) top left no-repeat;
	}


#board_shop_unit {
	float: left;
	overflow: hidden;
	text-align:center;
	border: 1px solid #3C332E;
	background-color: #312A2A;
	padding:10px 10px 3px 10px;
	margin: 0 17px 18px 0;
	}
	
#board_shop_unit dd.thumbnail {
	width: 139px;
	height: 145px;
	}
#board_gallery_unit dd img.thumb {
	width: 139px;
	height: 105px;
	margin-bottom:5px;
	}
#board_shop_unit dd.pictitle {
	overflow: hidden;
	font-size: 9pt;
	color: #ffffff;
	width: 139px;
	padding: 3px 0 0 0;
	margin-bottom:5px;
	}
	
#board_shop_unit dd.pictitle a, a:hover{
	color: #ffffff;
	}
	
#board_shop_unit dd.picdate {
	font-size: 7pt;
	font-family: "Tahoma";
	color: #786E67;
	width: 139px;
	}
#board_shop_unit dd.picprice {
	font-size: 9pt;
	color: #786E67;
	width: 139px;
	}
#board_shop_unit dd.picbt {
	width: 139px;
	margin-top:7px;
	}
.shopimg {
	width: 40px;
	height: 40px;
	}
	
.shopimg2 {
	text-align:center;
	vertical-align:middle;
/*	width: 139px;
	height: 139px;
*/
	}
	
#board_goods {
	overflow: hidden;
	width: 698px;
	height:360px;
	margin:0;
	text-align:left;
	}
#board_goods_photo1 {
	overflow: hidden;
	width: 320px;
	height:300px;
	margin:0;
	text-align:center;
	float:left;
	}
#board_goods_text1 {
	overflow: hidden;
	width: 378px;
	height:300px;
	margin:0;
	text-align:left;
	float:left;
	}
.good_dt1 {
	height : 40px;
	font-size : 18px;
	font-weight : bold;
	color : #F26522;
}
.good_dt2 {
	width : 85px;
	height : 34px;
	color : #786E67;
	padding-left : 18px;
	background:url(http://www.2009-chingu.jp/2009chingu/img/shop/m07/shop_bulet01.gif) left 4px no-repeat;
	float:left;
}
.good_dd2 {
	width : 270px;
	height : 34px;
	color : #786E67;
}

.good_dd3 {
	width : 77px;
	height : 95px;
	float : left;
	background:url(http://www.2009-chingu.jp/2009chingu/img/shop/m07/thumnail_bg.gif) left top no-repeat;
}

.good_dd4 {
	width : 67px;
	height : 95px;
	float : left;
	background:url(http://www.2009-chingu.jp/2009chingu/img/shop/m07/thumnail_bg.gif) left top no-repeat;
}

.good_dd5 {
	width : 147px;
	float : left;
}

.good_dd6 {
	width : 120px;
	float : left;
}

	
.goods_img1 {
	border:solid 4px #645A58;
}

.goods_img2 {
	border:solid 2px #645A58;
}

#goods_num {
	clear:both;
	overflow: hidden;
	width: 698px;
	text-align:left;
	}
	
/*member*/
.bx{ height:111px; padding:20px 18px 0 20px; margin:0 0 8px 0; border:1px solid #e5e5e5; overflow:auto; scrollbar-base-color: #d9d9d9; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-face-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; scrollbar-shadow-color: #d9d9d9; scrollbar-track-color: #f2f2f2;}

.memline {
	background:#E5E5E5;
	height:1px;
	}

.memtd01 {
	padding:10px;
	}
.memtd02 {
	padding:10px;
	color:#F26522;
	}
.memtd03 {
	padding:0 10px 10px 10px;
	}

.memtd04 {
	padding:10px;
	text-align:left;
	}
.memtd05 {
	padding:10px;
	text-align:center;
	}
	
.memtd05 a{
	color:#444444;text-decoration:none;
	}
	
.memtd05 a:hover{
	color:#000000;text-decoration:underline;
	}
	
	
.memtd051 {
	padding:10px;
	text-align:center;
	color:#F26522;
	}
	
.memtd06 {
	padding:6px 10px 4px 10px;
	text-align:center;
	background:#292020;
	font-weight:bold;
	color:#9C8C7A;
	}
	
	
.style01 {
	width:120px;
	height:22px;
	background:#E5E5E5;
	border:1px solid  #cccccc;
	padding:3px 0 0 5px;
	margin:0 7px 0 7px;
}
.style02 {
	width:70px;
	height:22px;
	background:#BBBBBB;
	border:1px solid  #352F2F;
	padding:3px 0 0 5px;
	margin:0 7px 0 7px;
}
.style03 {
	width:40px;
	height:22px;
	background:#E5E5E5;
	border:1px solid  #CCCCCC;
	padding:3px 0 0 5px;
	margin:0 7px 0 7px;
}

.style04 {
	width:400px;
	height:22px;
	background:#E5E5E5;
	border:1px solid  #CCCCCC;
	padding:3px 0 0 5px;
	margin:0 7px 0 7px;
}

.style05 {
	width:670px;
	height:50px;
	background:#E5E5E5;
	border:1px solid  #CCCCCC;
	padding:3px 0 0 5px;
	margin:0 7px 0 0;
}