body	{
	background-color: #F3F3E1;
	color: #46473E;
	font-size: 86%;
	line-height: 1.5em;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	scrollbar-face-color: #ffffff;       /* 表面の色 */
	scrollbar-3dlight-color: #cccccc;    /* 左端と上端の色 */
	scrollbar-highlight-color: #ffffff;  /* ハイライトの色 */
	scrollbar-shadow-color: #ffffff;     /* 影の色 */
	scrollbar-darkshadow-color: #cccccc; /* 右端と下端 */
	scrollbar-arrow-color: #cccccc;      /* 矢印の色 */
	scrollbar-track-color: #ffffff;      /* バーの背景の色 */

 




}

#container1	{
	width: 680px;
	text-align:center; /* IE用の中央寄せ */
	margin: auto;
	border:1px solid #808000; 
	background-color:#FFFFFF;
}

#container2	{
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:left;            /* 中身を左寄せに戻す */
	width:680px;                /* 幅 */
}

#container3	{
	width: 680px;
	text-align:center; /* IE用の中央寄せ */
	border:2px solid #808000; 
	background-color:#FFFFFF;
	margin:5px 0 30px 10px;
}


#container4	{
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:left;            /* 中身を左寄せに戻す */
	width:680px;                /* 幅 */
}

#container5	{
	width: 390px;
	text-align:center; /* IE用の中央寄せ */
	margin: left;
	border:1px solid gray; 
	margin:10px 0 30px 10px;
	background-color:#FFFFFF;
}

#container6	{
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:left;            /* 中身を左寄せに戻す */
	width:390px;                /* 幅 */
}

#container7	{
	width: 530px;
	text-align:center; /* IE用の中央寄せ */
	border:1px solid #808000; 
	background-color:#FFFFFF;
	margin:5px 0 30px 10px;
}


#container8	{
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:left;            /* 中身を左寄せに戻す */
	width:530px;                /* 幅 */
}

#container9	{
	width: 530px;
	text-align:center; /* IE用の中央寄せ */
	border:2px solid #808000; 
	background-color:#FFFFFF;
	margin:5px 0 30px 10px;
}

#wrapper	{
	padding: 40px 10px 20px 10px;
}
#wrapper2	{
	padding: 25px 10px 5px 10px;
	height: 150px;
}

.title	{
margin:10px 0 0 56px;
width: 520px;
font-weight: bold;
float: left;
	}

.title span	{
font-weight: normal;
float: right;
font-size: 85%;
	}



h1	{
	padding:0 0 5px 20px;
	text-align: left;
	font-size: 100%;
	border-bottom:1px dotted #808000;
	color:#46473E;	}


h2	{
	line-height: 170%;
	text-align: center;
	margin: 0px;
	padding: 5px 0 5px 0;
	letter-spacing: 0.05em;
	font-size: 100%;
	border-bottom:1px  #808000;
	color:white;
	background-color:#6b8e23;	}
	
div.kakko	{
	line-height: 50%;
	text-align: center;
	margin: 0px;
	padding: 0px 0 5px 0;
	letter-spacing: 0.05em;
	font-size: 90%;
	border-bottom:1px  #808000;
	color:white;
	background-color:#6b8e23;	}
	
h3	{
	line-height: 170%;
	text-align: center;
	margin: 0px;
	padding: 5px 0 5px 0;
	letter-spacing: 0.05em;
	font-size: 100%;
	border-bottom:1px  #808000;
	color:white;
	background-color:#a9a9a9;	}
	
	
p.message2	{
	border-bottom:1px solid #808000;
	line-height:150%;
	font-size: 95%;
	padding:0 40px 10px 60px;
	}

p.message	{
	border-bottom:1px solid #808000;
	line-height:150%;
	font-size: 90%;
	padding:10px 40px 30px 40px;
	}
p.message3	{
	border-bottom:1px solid #808000;
	line-height:150%;
	font-size: 90%;
	padding:10px 40px 30px 40px;

	}
p.message4	{
	line-height:150%;
	font-size: 90%;
	padding:10px 40px 0px 40px;
	}
	
p.message5	{
	border-bottom:1px solid #808000;
	line-height:150%;
	font-size: 90%;
	padding:0px 40px 0px 40px;
	}

p.main	{
	font-size:85%;
	padding: 5px 20px 10px 40px ;
	line-height: 1.6em;	
	}

p.main_s{
	font-size:83%;
	padding: 5px 20px 10px 20px ;
	line-height: 140%;	
	}

p.main_ss	{
	text-align: left;
	font-size:85%;
	padding: 5px 0px 10px 80px ;
	line-height: 1.5em;	
	}
p.main_sskuni	{
	clear: both;
	text-align: left;
	font-size:85%;
	padding: 0px 0px 0px 65px ;
	line-height: 1.5em;
	}

p.title{
	font-weight: bold;
	font-size:96%;
	margin: 0px;
	padding: 10px 0px 0px 10px ;
	line-height: 140%;	
	}
	
p.title_kuni{
	color: #b22222;
	font-size:100%;
	margin: 0px;
	padding: 10px 0px 0px 10px ;
	line-height: 140%;	
	}
	
	p.main_sisetu	{
	margin: 0px;
	border-top:1px dotted #808000;
	text-align: right;
	font-size:83%;
	padding: 5px 10px 5px 0px ;
	line-height: 1.5em;	
	}
	
table.top	{
	border:0px solid #808000;
	width: 600px;
	border-collapse: collapse;
	margin-top: 10px;
	margin: auto;

	}
	
table.kousin	{
	border: 0px #ff0000 solid;
	width: 600px;
	border-collapse: collapse;
	margin: auto;

	}

table	{
	width: 550px;
	border-collapse: collapse;
	margin: auto;

	}

table.s	{
	font-size:90%;
	width:520px;
	border-collapse: collapse;
	margin: auto;
	margin-left: 55px;
	margin-bottom: 10px;
	}
	

table.s3	{
	font-size:90%;
	width:360px;
	border-collapse: collapse;
	margin: auto;
	margin-left: 55px;
	margin-bottom: 10px;
	}
	
table.s2	{
	font-size:90%;
	width:230px;
	border-collapse: collapse;
	margin: auto;
	margin-bottom: 10px;
	}
	
		
table.ss	{
	font-size:80%;
	width:320px;
	border-collapse: collapse;
	margin:0 0 0 20px ;
	}

table.sankou	{
	font-size:90%;
	width:160px;
	border-collapse: collapse;
	margin: auto;
	margin-bottom: 20px;
	}
	
table.sankou_kuni	{
	margin-left: 65px;
	font-size:90%;
	width:250px;
	border-collapse: collapse;
	border: 1px solid gray;
	margin-top: 10px;
	margin-bottom: 10px;
	}
		
table.messeage	{
	border: 1px solid #46473E;
	padding: 10px;
	line-height: 130%;
	font-size:93%;
	width:480px;
	border-collapse: collapse;
	text-align: left;
	}

table.sanchi	{
	margin-top: 1px;
}

caption.info{
	letter-spacing: 0.05em;
	font-weight: bold;
	font-size: 120%;
	}
caption.main{
	text-align: center;
	letter-spacing: 0.05em;
	border:0px solid #556B2F; 
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#6b8e23;
	font-weight: bold;
	color: #ffffff;
	font-size: 120%;
	}

caption.s {
	border:2px solid #556B2F; 
	letter-spacing: 0.03em;
	padding-top: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	background-color:#6b8e23;
	font-size: 120%;
	color: #ffffff;
	}

caption.ss {
	letter-spacing: 0.03em;
	border:1px solid #556B2F; 
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#6b8e23;
	font-size: 120%;
	color: #ffffff;
	}

caption.btm {
	text-align: right;
	caption-side: bottom;
	padding-top: 2px;
	padding-bottom: 10px;
	font-size: 95%;
	}
	
caption.top {
	text-align: right;
	caption-side: top;
	padding-top: 0px;
	font-size: 95%;
	}
	
caption.sisetu {
	text-align: right;
	caption-side: top;
	padding-top: 20px;
	font-size: 94%;
	}


caption.sankou {
	color: #ffffff;
	letter-spacing: 0.03em;
	background-color:#696969;
	padding-top: 5px;
	padding-bottom: 2px;
	font-size: 110%;
	}
th{
	color: #ffffff;
	text-align: center;
	letter-spacing: 0.03em;
	border:1px solid #556B2F; 
	padding: 5px;
	background-color: #9acd32 ;
	font-size:120%;
	text-align: center;
}


th.info{
	color: #ffffff;
	text-align: center;
	letter-spacing: 0.03em;
	padding: 5px;
	font-size:120%;
	text-align: center;
}

th.info2{
	color: #ffffff;
	text-align: center;
	letter-spacing: 0.03em;
	padding: 5px;
	font-size:120%;
	text-align: center;
}

tr.sankou{
	border:1px solid gray; 
}

th.hyou{
	color: #ffffff;
	letter-spacing: 0.03em;
	width: 100px;
	border:1px solid #556B2F; 
	padding: 5px;
	background-color:  #9acd32 ;
	font-size:120%;
	text-align: center;
}

th.hyou_kuni{
	color: #ffffff;
	letter-spacing: 0.03em;
	width: 100px;
	border: 1px solid gray; 
	padding: 2px;
	background-color:  #a9a9a9 ;
	font-size:120%;
	text-align: center;
}

td	{
	border:1px solid #556B2F; 
	padding: 8px 5px 8px 5px;
	font-size:100%;
	}

td.dot	{
	border-top-style:1px dotted #556B2F;
	border:1px dotted #556B2F; 
	padding: 4px;
	font-size:100%;
	}

tr	{
	border:1px solid #556B2F; 
	padding: 4px;
	font-size:90%;
	background-color: #FFFFFF;;
	}

tr.messeage	{
	border:1px solid #556B2F; 
	font-size:90%;
	background-color: #FFFFFF;;
	}

th.name,td.name	{
	width: 250px;
	font-weight: bold;
	font-size: 105%;
	}
	

	
td.suuchi02	{
	text-align: center;
	font-size: 130%;
	}



td.suuchi	{
	text-align: center;
	font-size: 130%;
	}

th.new,td.new	{
	font-weight: bold;
	font-size: 105%;
	padding-left: 20px;
	}
	
td.suuchi_kuni	{
	border: 1px solid gray; 
	text-align: center;
	font-size: 110%;
	}

td.cyuusyaku	{
 padding: 0px;
	text-align: right;	
	}

.sample1  {
           text-align:center;          /* IE用の中央寄せ */
                   width:400px;                /* 幅 */
                  }


hr	{
	width: 760px;
	align: left;
	
	}

.cyuusyaku	{
	font-size:100%;
	margin-left: 20px;
	padding: 10px 18px 0px 0;
	}

.cyuusyaku_s	{
	font-size:86%;
	margin-left: 20px;
	padding: 10px 18px 0px 0;
	}

.cyuusyaku_ss	{
	font-weight: normal;
	font-size:93%;
	line-height: 110%;	
	letter-spacing: 0.05em;
	}

.cyuusyaku_sss	{
	font-size:76%;
	line-height: 120%;	
	letter-spacing: 0.01em;
	color: #b22222;
	}	

.tbl_s_cyuusyaku_r	{
	font-size:100%;
	float: right;
	}

.close	{
	padding: 20px 0 20px 15px ;	
	font-size: 86%;
	}

.pd_t10	{
	padding-top: 10px;
		}	

.pd_l10	{
	padding-left: 10px;
		}	

.hanyou	{
	padding-top: 10px;
	font-size: 100%;
	font-weight: bold;
	padding-left: 60px;
		}	
		
		
A:link { color: #6B1818 }   /* リンク */
A:visited {                 /* 既に見たリンク */
  color: #6B1818;
/* text-decoration: none     /* 下線を消す */
}
A:active { color: #DE3C21 } /* クリック時のリンク */
A:hover {                   /* カーソルが上にある時のリンク */
  color: #DE3C21;
  text-decoration: none     /* 下線を消す */
}

A.hover_normal {                   /* カーソルが上にある時のリンク */
  color: #46473E;
  text-decoration: none     /* 下線を消す */
}

.right	 {
 text-align:right;
padding-right: 15px; 
  }
  
.float_l	 {

float: left;
margin: 0 0 0 25px;
padding: 10px 0 0 0;  }

.float_l_s	 {

float: left;
margin: 0 0 0 0px;
padding: 10px 0 0 0;  }

.float_right	 {

float: right;
margin: 0 0 0 25px;
padding: 20px 0 30px 0;  }


hr.line {
clear: left;
border-bottom:1px dotted #808000;
border-width: 1px 0px 0px 0px;
  }

#container3:after {	/* neotag ni moratta */
content: "";
display: block;
clear: both;
height: 0;
}
 
#container4:after {	/* neotag ni moratta */
content: "";
display: block;
clear: both;
height: 0;
}
  
#container5:after {	/* neotag ni moratta */
content: "";
display: block;
clear: both;
height: 0;
}
 
#container6:after {	/* neotag ni moratta */
content: "";
display: block;
clear: both;
height: 0;
}
.setumei{
font-size: 90%;
line-height: 110%; 

 }

p.message5:after {	/* neotag ni moratta */
content: "";
display: block;
clear: both;
height: 0;
}

td.nendo	{
	font-size: 100%;
	padding-left: 20px;
	}
	
td.name2	{
	font-weight: bold;
	font-size: 120%;
	}
}
	
dl {
	padding-top: 10px;
}
dl dt {
	font-size: 90%;
	float: left;
	padding-left: 25px;
	width: 9em;
	text-indent: 1em;
	line-height: 160%;
}
dl dd {
	letter-spacing: 0.05em;
	font-size: 90%;
	line-height: 160%;
	
	
}

div.main3	{
	font-size:85%;
	padding: 10px 20px 5px 40px ;
	line-height: 1.6em;	
	}


A.red:link { color: red }   /* リンク */
A.red:visited {                 /* 既に見たリンク */
  color:  red ;
/* text-decoration: none     /* 下線を消す */
}
A.red:active { color: #DE3C21 } /* クリック時のリンク */
A.red:hover {                   /* カーソルが上にある時のリンク */
  color: #ff6347;
/*  text-decoration: none     /* 下線を消す */
}

A.red.hover_normal {                   /* カーソルが上にある時のリンク */
  color: #DE3C21;
/*  text-decoration: none     /* 下線を消す */
}

td.name3 {
	width: 200px;
	font-weight: bold;
	font-size: 108%;
	}

table.l	{
	font-size:90%;
	width:530px;
	border-collapse: collapse;
	margin: auto;
	margin-left: 30px;
	margin-bottom: 10px;
	}
	
p.main_l	{
	text-align: left;
	font-size:85%;
	padding: 5px 0px 10px 55px ;
	line-height: 1.5em;	
	}
	
	
/* 「以前の商品」リストボックス関連 */
form.prevlist{
	float: right;
	}
	
select.prevlist{
	width: 150px;
	}


div.sanchi	{
	width:300px;
	margin-top: 0px;
	margin-left: 75px;
	margin-bottom: 10px;
	clear: both;
}

