/* body */

body{ background-color:#ffffff;
margin:0px;
text-align:center;
color:#736340;
background: url(../imgs/head_bg.jpg) no-repeat;
}
img { border: none;}
hr { display: none;}
p,ul, li, form,  {margin: 0;padding: 0;}

/* font */

.font0 { font-size:60%; line-height:130%;}
.font1 { font-size:70%; line-height:130%;}
.font2 { font-size:75%; line-height:140%;}
.font3 { font-size:80%; line-height:140%;}
.font4 { font-size:85%; line-height:150%;}
.font5 { font-size:90%; line-height:150%;}
.font6 { font-size:95%; line-height:150%;}
.font7 { font-size:100%; line-height:150%;}
.font8 { font-size:110%; line-height:150%;}
.font9 { font-size:120%; line-height:150%;}

/* link */

A:link { text-decoration:none;color:#CC7300;}
A:visited { text-decoration:none;color:#CC7300;}
A:active { text-decoration:underline;color:#FF9900;}
A:hover { text-decoration:underline;color:#FF9900;}


/* リスト */

#menu ul { list-style-image: url(../imgs/list.gif);
margin-left:15px;line-height: 180%;font-size:75%;margin-bottom:30px;}

#menu ul A:link { COLOR:#333333;text-decoration:none;padding:6px 2px;}
#menu ul A:visited { COLOR:#333333;text-decoration:none;}
#menu ul A:active { COLOR:#FF9900;text-decoration:none;}
#menu ul A:hover { COLOR:#FF9900;text-decoration:none;}

#menu li { margin-left:5px;}


/* subtitle */

h1{   	padding:10px 0px 8px 8px;color: #669933;font-size:100%;}

h2{  margin:0px;	}

h2.toptitle{ padding:5px;margin-bottom:10px;COLOR:#ffffff;
		background-image:url(../imgs/t_bg.gif);font-size:80%;}

h3{	margin:0 0 15px 0;}

h3.subtitle{padding: 3px 22px;color:#6A9A41;
	background-image:url(../imgs/mark_bg2.gif);Font-size:80%;}


h4{ 	padding:0px;font-size:75%;font-weight:lighter;
	background-color: #FFCCCC;color: #444444;padding-left:5px;margin-bottom:0px;}

/* other */

table.topgoods{	border: 1px solid #A6C56B;}
.tenline{clear: both;background: url(../imgs/line.gif);width:100%;margin:10px 0;}
.tenline20{clear: both;background: url(../imgs/line.gif);width:100%;margin:18px 0;}
.tenline15{clear: both;background: url(../imgs/line.gif);width:100%;margin:15px 0;}



/*ベースレイアウト*/

#container {width: 790px;margin: 0 auto;text-align: left;}

#header {width: 790px;height:110px;}
#header #logo {float: left;padding:20px 5px 0 5px;}
#header #right {float: right;width: 480px;}
#header #right .headsearch {float: right;color:#938358;margin:0}

#header #headtxt h1 {color:#938358;text-align: right;font-weight:normal;font-size:70%;margin:0 0 5px 0;}
#header #headtxt A:link { COLOR:#938358;text-decoration:none;}
#header #headtxt A:visited { text-decoration:none;color:#938358;}
#header #headtxt A:active { text-decoration:none;color:#938358;}
#header #headtxt A:hover { text-decoration:none;color:#938358;}

#headmenu {margin:0 0 15px 0;padding:0px;}

#shortcut {clear: both;width:100%;margin:30px 0 0 0;padding:10px;
	background: #CEB984;font-size: 75%;color:#555137;}
#shortcut span{background-image:url(../imgs/foot_y.gif);no-repeat;
padding: 0 10px 0 16px;}
#shortcut A:link { text-decoration:none;COLOR:#555137;}
#shortcut A:visited { text-decoration:none;color:#555137;}
#shortcut A:active { text-decoration:underline;color:#FF6600;}
#shortcut A:hover { text-decoration:underline;color:#FF6600;}

#footer {clear: both;padding: 20px 0 40px 0;text-align:center;
width: 100%;height:30px;background: #EFEACF;font-size: 70%;color:#555137;margin: 0 auto;}
#footer A:link { text-decoration:none;COLOR:#555137;}
#footer A:visited { text-decoration:none;color:#555137;}
#footer A:active { text-decoration:underline;color:#FF9900;}
#footer A:hover { text-decoration:underline;color:#FF9900;}