/*FORM*/
.box3 { width: 33px; }	/*W3*/
.box6 { width: 54px; }	/*W6*/
.box10 { width: 82px; }	/*W10*/
.box12 { width: 96px; }	/*W12*/
.box18 { width: 138px; }	/*W18*/
.box19 { width: 145px; }	/*W19*/
.box20 { width: 152px; }	/*W20*/
.box30 { width: 222px; }	/*W30*/
.box33 { width: 243px; }	/*W30*/
.box40 { width: 292px; }	/*W40*/
.box47 { width: 341px; }	/*W47*/
.area40 { width: 302px; height: 134px; }	/*W40¡ßH8*/
.area45 { width: 337px; height: 290px; }	/*W40¡ßH20*/
.area46 { width: 337px; height: 134px; }	/*W40¡ßH8*/
.area50 { width: 372px; height: 290px; }	/*W50¡ßH20*/
.area55 { width: 407px; height: 290px; }	/*W55¡ßH20*/
.area65 { width: 444px; height: 290px; }	/*W65¡ßH20*/
.area68 { width: 498px; height: 134px; }	/*W68¡ßH8*/
.area80 { width: 572px; height: 134px; }	/*W80¡ßH8*/
.area80_2 { width: 572px; height: 420px; }	/*W80¡ßH30*/
.area92 { width: 666px; height: 160px; }	/*W92¡ßH10*/
.area96 { width: 694px; height: 420px; }	/*W80¡ßH30*/
.area96_2 { width: 694px; height: 160px; }	/*W80¡ßH10*/

/*LINK*/
a:link { color:#A94506; text-decoration: underline; }
a:visited { color:#A94506; text-decoration: underline; }
a:hover { color:#666666; text-decoration: none; }
a:active { color: #666666; text-decoration: none; }

/*OVER*/
a.over:link{ color:#4a6fa6; text-decoration: none; }
a.over:visited { color:#4a6fa6; text-decoration: none; }
a.over:hover { color:#4a6fa6; text-decoration: underline; }

/*COLOR*/
.white { color: #ffffff; }
.whitest { color: #ffffff; font-weight: bold; }
.red { color: #CC0000; }
.redst { color: #CC0000; font-weight: bold; }
.blue { color: #3a75af; }
.bluest { color: #3a75af; font-weight: bold; }
.black { color: #000000; }
.blackst { color: #000000; font-weight: bold; }
.orange { color: #ff6600; }
.orangest { color: #ff6600; font-weight: bold; }
.gray {color: #666666;}
.grayst {color: #666666; font-weight: bold;}
.darkst{color:#333333; font-weight: bold;}
.brown {color:#A94506;}
.brownst {color:#A94506; font-weight: bold;}

/*PHOTO*/
img {
	border:none;
}


/* layout */
body,td,th {
	color: #302F2E;
}
body {
	background-color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#container {
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/img/add_minca/main_bg.gif);
	background-repeat: repeat-y;
}
#header {
	background-image: url(/img/add_minca/header_bg.gif);
	height: 141px;
	background-repeat: no-repeat;
	background-position: top;
}

#content {
margin-left:25px;
margin-bottom:25px;
margin-top:10px;
margin-bottom:16px;
width:690px;
background-color:#FFFFFF;
}

#left {
width: 161px;
float: left;
background-color:#FFFFFF;
margin-right:20px;
}

#main {
	width: 509px;
	float: left;
}

#footer {
	width: 740px;
	height:42px;
	background-image: url(/img/add_minca/footer_bg.gif);
	background-repeat: no-repeat;
	clear:both;
}

.clearfix:after {
 content:".";
 height:0px;
 clear:both;
 display: block;
 visibility:hidden;
}

.hnavi_img{
	margin-top:7px;
	margin-left:10px;
}

#logo {
	width: 67px;
	padding-left:20px;
	float: left;
}

#copy {
	width: 330px;
	float: left;
	padding-left:10px;
	padding-top:25px;
}

#copy h1{
	color: #754015;
	font-size: 130%;
	font-weight: bold;
	font-family:'¥Ò¥é¥®¥Î³Ñ¥´ Pro W3','Hiragino Kaku Gothic Pro','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯',sans-serif;
	margin:0px;
}

#snavi{
	float: left;
	width:300px;
}

#loginst{
	height:20px;
	margin-top:22px;
	margin-right:20px;
	text-align:right;
}

#loginst a:link { color:#FFFFFF; font-weight: bold; text-decoration: underline; }
#loginst a:visited { color:#FFFFFF; font-weight: bold; text-decoration: underline; }
#loginst a:hover { color:#666666; font-weight: bold; text-decoration: none; }
#loginst a:active { color: #666666; font-weight: bold; text-decoration: none; }

#h_block1{
	height:105px;
}

.snavi_img{
	margin-left:10px;
}

#mnavi{
	clear:both;
	width:720px;


}



#mnavi ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	list-style:none;
	float:left;
}

#mnavi li {
	margin:0px 0px 0px 0px;
	padding:0px 9px 0px 0px;
	display:block;
	float:left;
}

#mnavi li a {
	text-indent:-10000px;
}

#mnavi em a       {text-decoration:none; background-position:0 -21px;}
#mnavi a:hover    {text-decoration:none; background-position:0 -21px;}
#mnavi em a:hover {text-decoration:none; background-position:0 -21px;}

#mnavi_btn01 a {
	display:block;
	width:77px;
	height:21px;
	background:url("/img/add_minca/mnavi_btn_top.gif") no-repeat;
}


#mnavi_btn02 a {
	display:block;
	width:92px;
	height:21px;
	background:url("/img/add_minca/mnavi_btn_aboutminca.gif") no-repeat;
}

#mnavi_btn03 a {
	display:block;
	width:114px;
	height:21px;
	background:url("/img/add_minca/mnavi_btn_shopping.gif") no-repeat;
}


#mnavi_btn04 a {
	display:block;
	width:95px;
	height:21px;
	background:url("/img/add_minca/mnavi_btn_shopinfo.gif") no-repeat;
}

#mnavi_btn05 a {
	display:block;
	width:127px;
	height:21px;
	background:url("/img/add_minca/mnavi_btn_info.gif") no-repeat;
}

#mnavi_btn06 a {
	display:block;
	width:114px;
	height:21px;
	background:url("/img/add_minca/mnavi_btn_blog.gif") no-repeat;
}


/* footer */
#anker{
	text-align:right;
	margin-right:15px;
	margin-bottom:9px;
}
#copyright{
	text-align:right;
	background-color:#333333;
}


/* commodity list */
#commoditylist{
	background-image: url(/img/add_minca/list_bg.gif);
}

.category1{
	margin-left:5px;
	padding-left: 13px;
	padding-right: 3px;
}
.category11{
	margin-left:12px;
	padding-left: 13px;
	padding-right: 3px;
}
.category111{
	margin-left:18px;
	padding-left: 13px;
	padding-right: 3px;
}

.reddown{
	background-image: url(/img/add_minca/arrow_red_down.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
	
.orangedown{
	background-image: url(/img/add_minca/arrow_orange_down.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.pinkdown{
	background-image: url(/img/add_minca/arrow_pink_down.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
	
.redside{
	background-image: url(/img/add_minca/arrow_red.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
	
.orangeside{
	background-image: url(/img/add_minca/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.pinkside{
	background-image: url(/img/add_minca/arrow_pink.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
	

.dotline{
	margin-left:8px;
	margin-top:5px;
	margin-bottom:5px;
}

/* commodity */
#commoditytext{
	margin-bottom:10px;
}

#iconarea{
	margin-bottom:10px;
	text-align:right;
}

#mainphoto{
	float:left;
	width:310px;
	height:310px;
	position: relative;
}

#zoom{
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#commodityinfo{
	width:175px;
	margin-left:15px;
	padding-bottom:20px;
	float:right;
}

#separate{
clear:both;
}
#otherphoto{
	width:509px;
	margin-bottom:30px;
	padding-top:20px;
}

.subphoto{
	margin-right:5px;
}

#reration{
	width:509px;
	margin-top:10px;
}

.item_line{
	width:509px;
	margin-bottom:30px;
	margin-top:20px;
}

.itemblock0{
	width:154px;
	float:left;
}

.itemblock1{
	width:154px;
	float:left;
	margin-left:23px;
}

.itemblock2{
	width:154px;
	float:left;
	margin-left:20px;
}

.to_cart{
	margin-top:20px;
	margin-left:10px;
}

.iconimg{
	margin-left:5px;
}

.sorttop{
 clear:both;
 padding-bottom:5px;
}
.count{
	width:300px;
	text-align:left;
	float:left;
}

.sort{
	width:150px;
	text-align:right;
	padding-right:9px;
	float:right;
}

.sortbottom{
	padding-top:5px;
}

.proline{
	clear:both;
	width:509px;
	height:5px;
	margin-top:2px;
	margin-bottom:2px;
	background-image: url(/img/add_minca/proline.gif);
	background-repeat: repeat-x;
}

/* text */

h1 {
	margin-bottom:20px;
}

h2 {
	background-color: #FFFFFF;
	background-image: url(/img/add_minca/h2_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F05A30;
	border-left-color: #F05A30;
	padding-left:3px;
	padding-top:2px;
	font-size: 100.0%;
	color: #A24300;
	padding-top:5px;
	margin-bottom:10px;
}

p{
margin-bottom:5px;
}

.pagetitle {
	background-image: url(/img/add_minca/h1_bg.gif);
	background-repeat: repeat-x;
	font-size: 117.5%;
	line-height: 117.5%;
	height:40px;
	color: #702B00;
	padding-left: 9px;
	padding-top:10px;
	background-position: 0px 0px;
}

.subtitle {
	background-image: url(/img/add_minca/h3_bg.gif);
	background-repeat: repeat-x;
	font-size: 100%;
	height:22px;
	color: #FFFFFF;
	padding-left: 9px;
	padding-top:10px;
	line-height: 100%;
	background-color: #C19868;
	background-position: 0px 0px;
}

/* css hack */

.clearfix{ display:inline-block; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* in the header */
#hnavi{
	width: 100%;
	text-align: right;
	height:17px;
}