@charset "utf-8";

/* ----------------------------------------
  Main Style Seet

	3-1.index
	3-2.contact
	3-3.login
	3-4.shoppingguide
	3-5.item
	3-6.
	3-7.
	3-8.
---------------------------------------- */

.deletemt{position:relative;top:-28px;}
.leftmargin{margin-left:0px;
/margin-left:0px;}

body:first-of-type .leftmargin{margin-left:15px;}

/* ----------------------------------------
  3-1.index
---------------------------------------- */

.topsection1{margin-bottom:20px;}

.deletemargin{position:relative;
	top:-20px;}

.topsection1 h2{margin-bottom:0px;}

.topsection2{
	margin-bottom:20px;
	background:url(../img/common/border01.png) no-repeat left bottom;
	padding-bottom:30px;
}

.topsection2 td{
	padding:3px 0px;
	line-height:1.5;
}

.topsection3{
	background:url(../img/common/border02.png) no-repeat left bottom;
	padding-bottom:50px;
}

.infoscrollbox{
	overflow-y:scroll;
	width:100%;
	height:150px;
}

.infoscrollbox ul li{
	background:url(../img/common/icon_info.png) no-repeat left bottom;
	padding-left:20px;
	margin-bottom:8px;
	font-size:12px;
}

.infoscrollbox ul li span{
	font-weight:bold;
	color:#35290f;
	margin-right:3px;
}


.topsection3 img{margin-bottom:14px;}
.topsection3 .left ,
.topsection3 .right{width:323px;}

/* Slideshow */

#slideshow, #slideshow2 {
margin:0 auto;
position:relative;
width:665px;
height:144px;
overflow:hidden;
}
#slideshow img, #slideshow2 img {
position:absolute;
left:0;
top:0;
width:665px;
height:144px;
}

/* ----------------------------------------
  3-2.contact
---------------------------------------- */

#contact{
	width:100%;
	margin-bottom:15px;
	font-size:100%;
}

#contact th{
	padding:6px 10px;
	width:100px;
	text-align:left;
	font-weight:normal;
}

#contact td{
	padding:6px 10px;
}

#contact th .must{
	color:#ff9999;
	margin-left:5px;
	font-size:10px;
}

#contact input{}
#contact textarea{}

#submitbtn{
	text-align:center;
	margin-bottom:20px;
}

/* ----------------------------------------
  3-3.login
---------------------------------------- */

.bg_login1{background:url(../img/common/bg_signup.gif) no-repeat left top;
	width:565px;
	height:109px;
	position:relative;
	margin:0px 0px 50px 10px;
}

.bg_login1 .userid{
	position:absolute;
	left:265px;
	top:30px;
}

.bg_login1 .password{
	position:absolute;
	left:265px;
	top:65px;
}


.bg_login1 .loginbtn{
	position:absolute;
	left:430px;
	top:35px;
}

.bg_login1 input{
	border:1px solid #806a5f;
	width:150px !important;
}

.signupbtnbox{
	width:180px;
	float:left;
}

.signupbtnbox p{margin-bottom:20px;}

.bg_loginarea{background-color:#efe7dc;
width:575px;}

.bg_loginarea .woong{padding:5px;}



/* ----------------------------------------
  3-4.shopping guide
---------------------------------------- */

table.guidetable{
	margin-bottom:15px;
	font-size:13px;
}

table.guidetable th{
	background-color:#775620;
	border:1px solid #362919;
	padding:3px 20px;
	color:#fff;
	font-weight:normal;
}

table.guidetable td{
	background-color:#fff;
	border:1px solid #362919;
	padding:3px 10px;
	min-width:50px;
}

h2.guide{
	background:url(../img/contents/icon_guide.png) no-repeat left top;
	color:#796621;
	font-size:16px;
	padding-left:25px;
}

.contents h2{
	color:#796621;
	font-size:16px;
}

.contents p{font-size:13px;
color:#362919;}

.guidesection{margin-bottom:40px;}

/* ----------------------------------------
  3-5.item
---------------------------------------- */

.item_pankuzu{margin-bottom:20px;}

.item_title{
	border-bottom:1px dotted #aaa;
	padding-bottom:10px;
	margin-bottom:15px;
	font-size:17px;
	font-weight:bold;
	text-align:center;
}

.item_mainphoto{
	float:left;
	width:300px;
	text-align:center;
}

.item_mainphoto img{margin-bottom:10px;
width:280px;}

.item_data{
	float:left;
	width:300px;
	padding-top:25px;
}

.item_data table{
	margin-bottom:5
	font-size:13px:
}

	.item_data th{
		width:60px;
		padding:0 0 8px 0;
		font-weight:normal;
	}

	.item_data td{padding:0 0 8px 0;}

	.orderbtn{margin-bottom:10px;}

	.orderbtn img{margin-right:5px;}

	.item_data ul li{
		padding-left:30px;
		margin-bottom:3px;
		height:19px;
		}
	.item_data ul li.friendmail{background:url(../img/item/icon_mail.png) no-repeat left top;}
	.item_data ul li.itemcontact{background:url(../img/item/icon_contact.png) no-repeat left top;}
	.item_data ul li a{color:#5a4d3c;}


.item_detailsection{
	width:634px;
	margin-left:15px;
	margin-bottom:25px;
}

.item_detailsection h3{
	font-size:16px;
	background:url(../img/item/icon_info.png) no-repeat left top;
	padding-left:25px;
	color:#796621;
	margin-bottom:6px;
}

.item_detailsection td{
	vertical-align:top !important;
}

.countbox{margin-left:10px;}
.countbox td{padding:0;margin:0;}


/* ----------------------------------------
  3-6. lostpass
---------------------------------------- */

.bg_lostpass{background:url(../img/common/bg_lostpass.png) no-repeat left top;
	width:564px;
	height:109px;
	position:relative;
	margin:0px 0px 0px 0px;
}

.bg_lostpass .userid{
	position:absolute;
	left:125px;
	top:30px;
}

.bg_lostpass .email{
	position:absolute;
	left:125px;
	top:65px;
}


.bg_lostpass .loginbtn{
	position:absolute;
	left:430px;
	top:35px;
}

.bg_lostpass input{
	border:1px solid #806a5f;
	width:270px !important;
}

/* ----------------------------------------
  3-7. style sample
---------------------------------------- */
.style_intro{
	background:url(../img/contents/box.gif) no-repeat;
	width:600px;
	height:183px;
	padding:15px 15px 0px 15px;
	text-align:left;
	letter-spacing:1px;
	margin-left:6px;
}
/* ---------------668--------------*/

/* ----------------------------------------
  3-8.
---------------------------------------- */
.login_box_side{
	background:url(../img/common/loginbox.png) no-repeat;
	width:199px;
	height:70px;
	padding:5px 5px 0px 5px;
	text-align:left;
	letter-spacing:1px;
	margin-bottom:0px;
}
/* ----------------------------------------
  3-9.
---------------------------------------- */
.ichiran td{	vertical-align:top !important;}
/* ----------------------------------------
  3-10.
---------------------------------------- */

#btn_side_cart{
	display:block;
	overflow:hidden;
	font-size:11px;
	width:198px;
	height:60px;
	background:url(../img/common/shopping_cart.jpg) no-repeat left top;
	text-indent:-999em;
}

#btn_side_cart:hover{
	background:url(../img/common/shopping_cart.jpg) no-repeat left bottom;
}


#btn_side_mobile{
	display:block;
	overflow:hidden;
	font-size:11px;
	width:198px;
	height:64px;
	background:url(../img/common/mobile_store.jpg) no-repeat left top;
	text-indent:-999em;
}

#btn_side_mobile:hover{
	background:url(../img/common/mobile_store.jpg) no-repeat left bottom;
}

/* ----------------------------------------
  3-11.
---------------------------------------- */

/* ----------------------------------------
  3-12.
---------------------------------------- */
