/* CSS Document */
		*{
			margin:0;
			padding:0;
		}
		
		body{
			text-align: center;
			background-image: url('../image/common/base.jpg');
		}
		
		body div{
			margin:0 auto;
		}
		


/*-------------------------------------------------------
div_hedder
-----------------------------------------*/

.header
{
width:800px;
height:60px;
background-image: url('../image/common/header_base.jpg');
padding:0px ;
margin-bottom:0px;
color: #333333;
font-size:12px;
border-bottom: 1px solid #EBC561;
clear:both;
}





/*-------------------------------------------------------
div_contents
-----------------------------------------*/

.contents_left
{
width:570px;
padding:5px 0px 5px 5px;
margin:0px auto;
color: #333333;
font-size:12px;
border: 0px solid #EBC561;
float: left;
line-height: 180%;
}

.contents_right
{
width:200px;
text-align: left;
padding: 10px 10px 0px 0px;
margin:0px;
color: #333333;
font-size:12px;
border: 0px solid #EBC561;
float: right;
}

/*-------------------------------------------------------
div_contents【お客様登録】
-----------------------------------------*/

.contents_touroku
{
width:620px;
padding:0;
margin:10px 75px 10px 75px;
color: #333333;
font-size:12px;
line-height: 180%;
}



/*-------------------------------------------------------
div【商品一覧・コンテンツ枠】
-----------------------------------------*/
div.headerimg
{
width:780px;
margin:10px 10px 10px 10px;
padding:0px;
font-size: 12px;
text-align: left;
color:#333333;
}


div.contents
{
width:575px;
margin:20px 10px 10px 5px;
padding:0px;
font-size: 12px;
text-align: left;
line-height:150% ;
color:#333333;
float: left;
}

div.menu
{
width:195px;
margin:20px 5px 30px 0px;
padding:0px;
float: right;
}

/*-------------------------------------------------------
table_base
-----------------------------------------*/
.table_base{width:820px;
margin:0 auto;
padding:0px;
}

.table_base td{
width:800px;

margin:0px;
padding:0px;
}

.table_base td#shadowl{
width:10px;
background-image: url('../image/common/shadow_left.jpg');
margin:0px;
padding:0px;
}

.table_base td#shadowr{
width:10px;
background-image: url('../image/common/shadw_right.jpg');
margin:0px;
padding:0px;
}



.table_base td.header{
width:390px;
height:60px;
background-image: url('../image/common/header_base.jpg');
margin:0px;
padding:5px 0px 5px 10px;
border-bottom: 1px solid #EBC561;
}

.table_base td.headert{
width:400px;
height:40px;
background-image: url('../image/common/header_base.jpg');
margin:0px;
padding:0px;
text-align:right;
border-bottom: 0px solid #EBC561;
font-size:12px;
color:#333333;}

.table_base td.headerm{
width:400px;
height:20px;
margin:0px;
padding:0px;
border-bottom: 1px solid #EBC561;
text-align:right;
}

/*-------------------------------------------------------
h
-----------------------------------------*/

h1{
font-size: 12px;
font-weight: lighter;
color:#333333;}

/*-------------------------------------------------------
font

-----------------------------------------*/

.texttitle{ 
font-size: 16px;
font-weight: bold;
color:#333333 ; 
line-height: 250%;} 

 

.textnb{ 
font-size: 16px;
font-weight: nomal;
color:#333333 ; 
} 

.textnb2{ 
font-size: 14px;
font-weight: nomal;
color:#333333 ; 
}

.texts{ 
font-size: 10px;
font-weight: nomal;
color:#333333 ; 
} 

.textn{ 
font-size: 12px;
font-weight: nomal;
color:#333333 ; 
} 

.textf{ 
font-size: 12px;
font-weight: nomal;
color:#333333 ; 
padding:10px 10px 10px 10px;
margin:0;
line-height: 150%; 
} 

/*-------------------------------------------------------
list
-----------------------------------------*/
ul{
list-style-type: disc;
font-size: 12px;
line-height: 130%;
color:#333333;
margin: 0 20 0 20px; 
}


/*-------------------------------------------------------
margin
-----------------------------------------*/

.margin_icon{
margin-right:5px;
margin-left:5px;
}
 
.margin_himg{
margin-bottom:20px;
margin-top:0px;
}

.margin_text{
margin-bottom:10px;
margin-top:20px;
}

.margin_img1{
margin-bottom:10px;
margin-top:50px;
}

.margin_img2{
margin-bottom:20px;
margin-top:30px;
}

.margin_img3{
margin-right:5px;
}

.margin_img4{
margin-top:40px;
}

.margin_img5{
margin-top:10px;
}






/*-------------------------------------------------------
link
-----------------------------------------*/
a.b{color:#333333;
text-decoration: none;
}

a.b_line{color:#333333;
text-decoration: underline;}

a.headlink{color:#333333;
text-decoration: none;
padding:10px 10px 10px 0px;}

a.b:hover { color: #9A8513; }

a.b_line:hover { color: #9A8513; }

a.headlink:hover { color: #9A8513; } 


a.o_menu{
text-decoration: none;
color:#9A8513;
}
a.o_menu:hover { color:#D8BB1B; } 
 

/*-------------------------------------------------------
hr

-----------------------------------------*/

hr.o_dot{border-style: dotted none none none; 
border-top-width: 2px; 
border-top-color: #999999; 
height: 2px; 
} 
 
/*-------------------------------------------------------
ul
-----------------------------------------*/

ul.icon { 
list-style-image: url(../ichiran/image/icon.gif); 
font-size:14px ;
color:#6D600E ;
font-weight: bold;
} 


/*-------------------------------------------------------
fodder
-----------------------------------------*/

#fodder
{
background-image: url('../image/common/fodder_base.jpg');
font-size:12px;
color:#333333;
line-height: 180%;
font-weight:nomal;
text-align:right;
padding:10px 10px 10px 0px;
margin-top:30px;
float: bottom;
clear:both;}