/* =================================================
	Layout
================================================= */
#primary {
	float:right;
	width: 764px; 
}

#main {
	float: left;
	width: 528px;
	
}

#plugin1 {
	float: left;
	width: 220px;
}
#plugin2 {
	float: right;
	width: 220px;
}

/* =================================================
	Main table style
================================================= */
/* table style */
#main table.table,
#main table.list { width: 492px; }
#main table.list tbody th { width: 150px; }

/* =================================================
	Main form style
================================================= */
#main textarea { width: 290px; }

/* =================================================
	Main items list style
================================================= */
#main .items { margin: 0 1px;}

#main .items .item_inner {
	margin-right:22px;
	margin-left:22px;
}
#main .items .item_inner:nth-child(3n+1) {
	clear:both;
}

/* =================================================
	Main itemdetail
================================================= */
#itemdetail .item .item_name,
#itemdetail .item .item_comment {
	float: none;
}
#itemdetail .item .item_images { float:none; margin: 0 -5px 16px; }
#itemdetail .item .item_images .thumb {
	margin: 10px 5px 0px;
}
#itemdetail .item .item_images .thumb:first-child { width: 510px; }
#itemdetail .item .item_images .thumb:first-child img {
	max-width: 500px;
}

/* =================================================
	Main checkcart
================================================= */
#checkcart .table .item_count { width: 100px; }
#checkcart .table .item_price,
#checkcart .table .total { width: 90px; }

/* =================================================
	Main regi_login
================================================= */
#regi_login input[type="text"] { width: 290px; }
#regi_login input[type="password"] { width: 290px; }

/* =================================================
	Main regi_checkout
================================================= */
#regi_checkout .group,
#regi_checkout .part,
#regi_checkout .name,
#regi_checkout .hkana,
#regi_checkout .mail,
#regi_checkout .mail_check,
#regi_checkout .regi_regist input { width: 290px; }

#regi_checkout .table .item_count,
#regi_checkout .table .item_price,
#regi_checkout .table .total { width: 90px; }

/* =================================================
	Main　login
================================================= */
#login input[type="text"],
#login input[type="password"] { width: 290px; }

/* =================================================
	Main member
================================================= */
#member input[type="text"] { width: 290px; }

/* =================================================
	historylist
================================================= */

/* =================================================
	Main　signup
================================================= */
#signup input[type="text"],
#signup input[type="email"] { width: 290px; }

/* =================================================
	Main pwreissue
================================================= */
#pwreissue input[type="text"],
#pwreissue input[type="email"] { width: 290px; }

/* =================================================
	Main inquiry
================================================= */
#inquiry input[type="text"],
#inquiry input[type="email"] { width: 290px; }

/* =================================================
	Reviewform
================================================= */
#reviewform input[type="text"],
#reviewform textarea { width: 290px; }

/* =================================================
	Plugin plgin contents
================================================= */
.plg_title { font-size:124%; }		/* 16px */}

/* =================================================
	Plugin plugin1 
================================================= */
#plugin1 input[type="text"],
#plugin1 input[type="password"],
#plugin1 input[type="search"] { width: 184px; }
#plugin1 p { padding: 8px 0 }
#plugin1 ul:after,
#plugin1 #menu:after,
#plugin1 #category:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	overflow: hidden;
}
#plugin1 ul li,
#plugin1 #menu a,
#plugin1 #category a {
	display: block;
	text-decoration: none;
	padding: 8px 0;
}
#plugin1 ul li a { text-decoration: none; }
#plugin1 .plugin_item li {
	margin-bottom:32px;
	border:none;
}
#plugin1 .cartin .cartin_item { margin-bottom: 8px; }
#plugin1 .cartin .cartin_item .subtotal,
#plugin1 .cartin .total { text-align: right; }
#plugin1 .cartin .total { margin-bottom: 8px; }
#plugin1 .cartin .submit { margin-bottom: 8px; text-align: center;}

#plugin1 .plugin-search input[type="search"],
#plugin1 .plugin-search input[type="text"],
#plugin1 .plugin-search input[type="password"] { margin-bottom: 8px; }

/* =================================================
	Plugin plugin2
================================================= */
#plugin2 input[type="text"],
#plugin2 input[type="password"],
#plugin2 input[type="search"] { width: 168px; }
#plugin2 p { padding: 8px 0 }
#plugin2 ul:after,
#plugin2 #menu:after,
#plugin2 #category:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#plugin2 ul li,
#plugin2 #menu a,
#plugin2 #category a {
	display: block;
	text-decoration: none;
	padding: 8px 0;
}
#plugin2 ul li a { text-decoration: none; }
#plugin2 .plugin_item li {
	margin-bottom:32px;
	border:none;
}
#plugin2 .cartin .cartin_item { margin-bottom: 8px; }
#plugin2 .cartin .cartin_item .subtotal,
#plugin2 .cartin .total { text-align: right; }
#plugin2 .cartin .total { margin-bottom: 8px; }
#plugin2 .cartin .submit { margin-bottom: 8px; text-align: center;}

#plugin2 .plugin-search input[type="search"],
#plugin2 .plugin-search input[type="text"],
#plugin2 .plugin-search input[type="password"] { margin-bottom: 8px; }
