<style type="text/css">
<!--

body , html{
	height: 100%;
	line-height: 40px;



}

div {
	display: inline-block;
	_display: inline;
	white-space:nowrap
}




img {
        border:none;
}



/*メインメニュー*/
#menu{
	top:5px;
	left:150px;
	position:absolute;
}

#cart{
	top:70px;
	left:720px;
	position:absolute;
}

#tab-menu{
	padding:5px;
	position:absolute;
	left:100px;
	top:50px;
	font-size:80%;
	color:#ffffff;
	z-index:20;
}

/*#tab-menu a:link  { color: #ffffff; }*/
/*#tab-menu a:visited { color: #ffffff; }*/
/*#tab-menu a:hover { color: #ffffff; }*/
/*#tab-menu a:active { color: #ffffff; }*/


ul#tab-menu li{
	float: left;
	list-style:none;
	/*width:100px;*/
}

#topimg{
	padding:0px;
	position:absolute;
	left:210px;
	top:0px;
}

/*左メニュー*/

#left{
	padding:0px;
	position:relative;
	left:0px;
	top:100px;
}

#tab-left_banner{
	padding:0px;
	position:absolute;
	left:30px;
	top:0px;
	clear:both;
}

#tab-left{
	position:absolute;
	left:-35px;
	top:270px;
	clear:both;
}

ul#tab-left li{
	/*float: left;*/
	list-style:none;
}

#tab-left a {
	display:block;
}
/* 
#tab-left a:hover {
	background-color: #ffd78c;
}
*/

/*本編*/
#main{
	width:90%;
	height: auto !important;
        height: 100%;
	min-height: 100%;
	padding:0px;
	position:relative;
	left:115px;
	top:20px;

	color:#555555;

}

#view{
	padding:5px;
	position:absolute;
	top:100px;
	left:200px;	
	z-index:2;
	padding-bottom: 100px;
	line-height: 130%;

}

#line{
	position:absolute;
	top:100px;
	left:30px;	
	z-index:10;
}
#index_deta{
	position:absolute;
	top:120px;
	left:10px;	
	z-index:10;
}

#title{
	top:10px;
	left:0px;
	width: 5px; 
	height: 20px; 
	background: #808000;
	position:absolute;
	z-index:5;
}

#title2{
	top:10px;
	left:10px;
	position:absolute;
	z-index:15;
	font-size:120%;	
}

#select{
	top:260px;
	left:130px;
	position:absolute;
	z-index:2;
}

#select2{
	top:450px;
	left:130px;
	position:absolute;
	z-index:2;
}

#image img {
	top:40px;
	left:45px;
	position:absolute;
	z-index:5;
        width: 200px;
        height: auto;
}


#tab-size{
	top:35px;
	left:30px;
	position:absolute;
	z-index:5;
	font-size:100%;	
}

#output{
	top:300px;
	left:30px;
	position:absolute;
	z-index:5;

	color:red;
}

#output2{
	top:500px;
	left:30px;
	position:absolute;
	z-index:5;

	color:red;
}

/*詳しく読む*/
#adjust{
	top:260px;
	left:30px;
	position:absolute;
	z-index:4;
	font-family: "ＭＳ ゴシック",sans-serif;
	color:#A0522D;
}

#adjust2{
	top:450px;
	left:30px;
	position:absolute;
	z-index:4;
	font-family: "ＭＳ ゴシック",sans-serif;
	color:#A0522D;
}

#bikou{
	top:300px;
	left:30px;
	position:absolute;
	z-index:4;
	font-family: "ＭＳ ゴシック",sans-serif;
	font-size: 80%;
	color:red;
}
#item_per{
	top:280px;
	left:30px;
	position:absolute;
	z-index:5;
	font-size:100%;	
}

#submit{
	top:260px;
	left:190px;
	position:absolute;
	z-index:4;
}

#submit2{
	top:450px;
	left:190px;
	position:absolute;
	z-index:4;
}

#moji {  
	position:absolute;
	left:480px;
	top:0px; 
   } 

#err{
	top:30px;
	left:0px;
	position:absolute;
	z-index:15;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	background-color:red;
	width:500px;	
}

#msg{
	top:30px;
	left:0px;
	position:absolute;
	z-index:15;
	font-size:100%;
	font-weight:bold;
	color:#ffffff;
	background-color:gray;
	width:500px;	
}

#req{
	font-size:80%;
	color:red;	
}

/*ライブラリー*/

#view_lib{
	padding:0px;
	position:absolute;
	top:180px;
	left:50px;	
	z-index:1;
	padding-bottom: 100px;
}

#main-lib{
	width:100%;
	height: auto !important;
        height: 100%;
	min-height: 100%;
	padding:0px;
	position:relative;
	left:115px;
	top:20px;
	/*color:#555555;*/

}

#tab-menu2{
	padding:5px;
	position:absolute;
	left:110px;
	top:130px;
	font-size:80%;
	z-index:20;
}

ul#tab-menu2 li{
	float: left;
	list-style:none;
	/*width:110px;*/
	height:150%;
}

#menu_lib{
	top:5px;
	left:160px;
	position:absolute;
}

#lib_banner {  
	left:420px;
	top:140px;
	position:absolute;
   } 

#title_cate{
	top:70px;
	left:0px;
	position:absolute;
	z-index:5;
}

#title3{
	top:110px;
	left:0px;
	width: 5px; 
	height: 20px; 
	background: #808000;
	position:absolute;
	z-index:5;
}

#title4{
	font-size:100%;	
	font-weight:bold;
	top:110px;
	left:10px;
	position:absolute;
	z-index:5;
	line-height:24px;
}
#lib_deta{
	left:570px;
	top:120px;
	position:absolute;
	z-index:6;
	/*color:#777777;*/
	/*font-size: 100%;*/
}

#lib_edit{
	left:20px;
	top:130px;
	/*line-height: 180%;*/
	position:absolute;
	z-index:6;
	/*color:#777777;*/
	/*font-size: 100%;*/	
}

#right400{  
	position:absolute;
	left:400px; 
   } 
#right300{  
	position:absolute;
	left:200px; 
   } 

#moji_lib {  
	position:absolute;
	left:560px;
	top:20px; 
   } 





#editor {
	z-index:6;     	
}

#right450{  
	position:absolute;
	left:480px; 
   } 

#right150{  
	font-size: 90%;
	color:red;
	position:absolute;
	left:0px; 
	top:20px;
   } 

/*おすすめ商品（右側の他の商品）*/


#list a {
	font-family: "ＭＳ ゴシック",sans-serif;
	color:#777777;
	font-size: 80%;
}

#list{
	color:#777777;
	font-size: 70%;
	left:670px;
	top:200px;
	position:absolute;
}

#list ul {
	list-style:none;

}
#list li{
	/*float: left;*/
	height:120%;
}

#list img  {
	border-radius: 10px;         
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 0px gray solid;     
	background-color: #ffffff;   
	border-color: #ccc #999 #999 #ccc;
        width: 100px;
        height: 100px;
}
/* 顧客ログイン画面 */
#panel {
	list-style:none;
	color:#777777;
	font-size: 100%;
	line-height:150%;

}
 /* パスワードチェック */
.shortPass {
	border-radius: 10px;         
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 1px gray solid;     
	background-color: #F9A7D6;   
	border-color: red;
        width: 350px;
        height: 100%;
}

.badPass{
	border-radius: 10px;         
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 1px gray solid;     
	background-color: #F7BE81;   
	border-color: #AA791F;
        width: 350px;
        height: 100%;
}
.goodPass{
	border-radius: 10px;         
	-moz-border-radius: 10px;    /* Firefox */
	-webkit-border-radius: 10px; /* Safari,Chrome */
	border: 1px gray solid;     
	background-color: #92FCF5;   
	border-color: #21BE68;
        width: 350px;
        height: 100%;
}

/*注文履歴のテーブル*/


#cyumon{  
   color: #555555;  
   padding: 8px 15px;  
   background: #98fb98;  
   background:-moz-linear-gradient(rgba(34,85,136,0.7), rgba(34,85,136,0.9) 50%);  
   background:-webkit-gradient(linear, 100% 0%, 100% 50%, from(rgba(34,85,136,0.7)), to(rgba(34,85,136,0.9)));    
   border-left:1px solid #258;  
   border-top:1px solid #258;  
   border-bottom:1px solid #258;  
   line-height: 120%;  
   text-align:left;  
   text-shadow:0 -1px 0 rgba(34,85,136,0.9);  
   box-shadow: 0px 1px 1px rgba(255,255,255,0.3) inset;  
 }  

a {
	text-decoration: none;
}
-->
</style>