BODY {
margin:0; padding:0;
	scrollbar-arrow-color:#917E35;
	scrollbar-track-color:silver;
	scrollbar-shadow-color:#71587A;
	scrollbar-face-color:white;
	scrollbar-highlight-color:#EEEDD2;
	scrollbar-darkshadow-color:#939137;
	scrollbar-3dlight-color:#B3AF3E;
	 font-family:Arial, Helvetica, sans-serif;
}

#tori{ width: 840px; float:left; clear:both; margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif;}
#tori_left{ float: left; width: 661px; margin:0; padding: 0 0 0 44px;}

#tori_right{ float: right; width: 120px; margin:0; padding:0;}

.product-row{ float: left; width: 661px; margin: 0; padding:0 0 10px 0; clear: left;}

.info_small{ float: left; width: 146px; height: 220px; margin: 0 0 16px 0; padding:0 0 0 16px;}

#tori_left .product_big{ float: left; border: 1px solid #666; padding:1px;margin-left:16px;}

#tori_left h1{ font-size:18px; font-weight:normal;}
#tori_left p{ font-size:11px;}

#tori_product{ float: right; padding:0; margin:0; width:320px; /*border:1px solid #000;*/}

#tori_product h1{ margin:0 16px 8px 16px; 
padding:0; font-size:18px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; color:#660066;}
#tori_product h2{ margin:0 16px 8px 16px; 
padding:0; font-size:18px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; color:#000;}
#tori_product h3{ margin:0 16px 4px 16px; 
padding:0; font-size:14px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; color:#000;}
#tori_product p{ margin:0px 16px 8px 16px; 
padding:0; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#tori_product .del_product{ float: left; margin:0; padding:0; height: 25px; width: 76px;}

#back_lnk{ position:absolute; top:445px; font-size:11px;}
#back_lnk a{ color:#000; text-decoration:underline; font-size:11px;}

#pwd_1, #pwd_2{ width: 100px;}

#tori .info_small p{ margin:8px 0 0 0; padding:0; width: 87px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#tori .info_small p a{ color:#666; text-decoration:none; font-size:11px;}
#tori .info_small h1{ float: right; font-size:18px; width:55px; margin: 4px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:right;}

#tori .info_small img{border:1px solid #97958f; margin: 0 0 0 0; padding:0; width: 144px;}

#info_user{ float: left; width: 120px; font-size:11px;} 
#info_user p{ font-size:11px; margin:0 0 12px 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
#info_user h2{ font-size:11px; font-weight:bold; margin:0 0 12px 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
#info_user p a {color:#000; text-decoration:underline; font-size:11px;}


#info_user .login_form{ margin: 0; padding:0;}
#info_user .login_form p{ margin: 0 0 8px 0;}
#info_user .login_form .center{ text-align:center; margin: 16px 0;}
#info_user .login_form p input{ font-family:Arial, Helvetica, sans-serif; font-size:11px; width:120px;}
#info_user .login_form p .submit_btn{ width: 55px; background-color: #b3b2ad; height:17px}


#info_user ul { margin: 0 0 8px 0; padding:0; list-style-type: none; width: 120px;}
#info_user li {margin: 0 0 8px 0; padding:0; width: 110px; clear:both; float:left;}

#info_user .product_form{ margin: 0 0 8px 0; padding:0; font-family:Arial, Helvetica, sans-serif; float:left; width:55px;}
#info_user .product_form1 .add_btn{ width: 110px; background-color: #ccc; height:20px; font-size:11px; padding:0;}

#info_user .product_form1 {margin: 0 0 8px 0; padding:0; font-family:Arial, Helvetica, sans-serif; clear:both; width:55px;}
#info_user .product_form .mod_btn{ width: 50px; background-color: #ccc; height:20px; font-size:11px; padding:0;}
#info_user .product_form1 .logout_btn{ width: 110px;  background-color: #ff7f7f; height:20px; font-size:11px; padding:0;}

.del_btn{ padding:0; margin-left: 16px;}

#shop_navi{ clear:both; font-size:11px; color:#666; width: 750px; margin: 16px 0; padding:0; text-align:center;}
#shop_navi a{ color:#666; text-decoration:underline; font-size:11px;}
.takaisin a{ color:#666; text-decoration:underline; font-size:11px;}

.form { padding: 0px;}
.row { margin-bottom: 20px;clear:right;}
.question { float: left; width: 150px; text-align: right; padding-top: 0px;}
.field { margin-left: 0px; padding-top: 0px; width: 450px; text-align:left;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin-left: 0px;
}
html>body .field {
	margin-left: 160px; /* ie5win fudge ends */
}


.row, input, select, textarea, radiobutton { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
textarea { width: 300px;}
.form_input{width: 300px;}
.form_input_2{width: 60px;}
fieldset { border: 0px; margin: 0px; padding: 0px; }

#btn{ padding: 10px 10px 0 10px;}

#header{ clear:both; height: 78px; width: 813px; vertical-align:bottom;}
#header img{ float: right;}
#header h1 { float: right;color: #306; font-size: 18px; font-weight:normal; line-height: 20px; margin:0 38px 0 0; padding-top: 51px;}

#menu{ clear:both; height: 48px; width: 840px; margin-top: 10px;}

#menu ul{ background-color:#e4e6e5; width: 780px; height: 23px; margin: 0 0 1px 0; padding:0 0 0 61px; list-style-type:none; clear:both; float:left;}

#menu li{ float:left; margin: 0; padding: 0 0 0 28px; height: 23px; line-height:10px; background-image:url(pics/menu/pass1.gif); background-repeat:no-repeat;}
#menu #akt{ background-image:url(pics/menu/akt1.gif); background-repeat:no-repeat;}
#menu li img{ border:0; padding:0; margin:0;}
#menu li a{ border:0; padding:0; margin:0;}

.menu1{ width: 98px}
.menu2{ width: 163px}
.menu3{ width: 148px}

#menu{ margin-bottom: 20px;}
