/* -----------------------------------------------

 * ブロック要素

 * ----------------------------------------------- */



body{
 color: #000000;
 background-color:#FFFFFF;
 scrollbar-base-color: #3399FF;
 scrollbar-face-color: #FFFFFF;
 scrollbar-arrow-color: #3399FF;
 scrollbar-3dlight-color: #3399FF;
 scrollbar-darkshadow-color: #3399FF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-track-color: #FFFFFF;
 margin:15px 0px 15px 0px;
 background-image: url(images/bg.gif); background-repeat: repeat
}

h1 { margin:0px 10px 10px}
h2 { margin:15px 0px 5px 10px}
h3 { margin:10px 0px 0px 0px; color:#003399}

p {
	font-size:15px;
	line-height:130%;
	margin-top: 5px;
	margin-bottom: 5px;
}

address { color:#CCCCCC; font-size:10px; text-align:right; margin-right:6px}

li { margin:3px 0px 0px 0px; color:#000000}

dt {
	margin:5px 5px 2px 20px;
	color:#000000;
	font-size:15px;
}
dd { margin:0px 5px 3px 35px; color:#000000; font-size:15px; line-height:130%}

td { font-size:15px}

div { font-size:15px}

hr { border-color: #666666; border-style: solid}



/* -----------------------------------------------
 * ハイパーリンク
 * ----------------------------------------------- */

a { text-decoration:none; color:#003399}
a:hover { text-decoration:underline}


/* -----------------------------------------------
 * 以下class
 * ----------------------------------------------- */

/* 各ページ共通 */

.imode { display: none}

.topbg { background-image: url(images/topbg.gif)}

.bgred { background-color: #CC0000}

.macro { font-size:10px; text-align:left; color:#999999}

.pagetop { color:#666666; font-size:10px; text-align:right; margin-right:10px}

.footer { margin:0px}

a.footer { color:#999999}

a.top { color:#333399}


.copy { font-size: 10px; color: #999999; text-decoration: none}

.print { display: none}

.list { list-style-type:circle}

.notes { font-size:12px; color:#CC3333}

.sitemap { color:#FFFFBB}


.bggreen {  background-color: #339933}
.bgwhite { background-color: #FFFFFF}
.menutext { padding:0px 0px 1px 0px}
.menubg { background-image: url(images/menu_bg.gif); background-color: #339933}
.flink {  font-size: 12px; color: #999999}
.tborder {  bordercolor: #006666}
.tdline1 {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.greeting { background-color: #FFFFFF ; padding-right: 15px; padding-left: 15px}
.catalog { padding-right: 2px; padding-left: 2px; font-size: 15px}
.tablec { margin-bottom: 20px}
.bggreen2 { background-color: #66CC66}
.fred { color:#CC3333}
.fred2 { color:#FF3333}
.bggray { background-color: #CCCCCC}
.bgblue1 {  background-color: #3399FF}
.bgheader { background-color: #99CCFF; background-image: url(images/header_bg1.gif); background-repeat: repeat}
.haddress {  font-size: 12px; margin-right: 16px}
.osusume {  background-image: url(images/top_osusume.gif); background-repeat: no-repeat}
.fbule1 { color:#3366CC}
.product {  font-size: 15px; color: #3366CC; margin-top: 6px; margin-left: 12px; font-weight: bold; margin-bottom: 6px}
.conuterbg {  background-image: url(images/counter_frame.gif); background-repeat: no-repeat}
.bgblue2 { background-color: #3366CC}
.bgblue3 { background-color: #99CCFF}
.bgproducts { background-color: #FFFFFF ; background-image: url(images/bg_products.jpg); background-repeat: repeat}
.pad10left { padding-left: 10px}
h4 {  margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 10px}
.uline {  text-decoration: underline}
.pad6px { padding-right: 6px; padding-left: 6px }
.margin10{  margin-left : 10px;  margin-right : 10px;}
.f10px {  font-size : 10px;}
.f12px { font-size:12px}
.f16px { font-size:16px}
.f14px {  font-size : 15px;}
.bgyellow1 {
	background-color: #FFFFCC;
}
.fwhite {
	color: #FFFFFF;
}
.fgreen1 {
	color: #336633;
}
.bgred2 {
background-color: #FF3333
}
.tablec2 {
margin-bottom: 30px
}
dl {
	margin-top: 5px;
	margin-bottom: 5px;
}
.tableuc {
	margin-top: 20px;

}
form {
	margin-top: 3px;

}
.bggreen3 {
background-color: #99CC99
}
.bggreen4 {

background-color: #336633
}
