BODY{
scrollbar-arrow-color:#EDC6A9;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-highlight-color:#EDC6A9;
scrollbar-shadow-color:#EDC6A9;
scrollbar-track-color:#ffffff;
background-color:#FEFAF7;
font-size:9pt;
color:#333333;
margin-top:0;
margin-bottom:0;
}
H1 {
border-color:#ffcc00;
border-style:solid;
border-width:0px 0px 2px 30px;
padding-left:0.5em;
font:1.6em;
font-size:10pt;
}
H2 {
line-height:1.5em;
border-color:#ff8088;
border-style:solid;
border-width:0px 8px 1px 8px;
padding-left:0.5em;
font-size:18pt;
color:#666666;
width:400px;
height:20px;
background: #ffcccc;
}
H3 {
text-align:center;
line-height:1.5;
background: #ffe7e1;
border-color:#ff8088;
border-style:solid;
border-width:0px 5px 1px 5px;
margin-bottom:0px;
font-size:9pt;
width:140px;
}
.font8 { font-size: 11px;}
.font9 { font-size: 12px;}
.font10 { font-size: 14px;}
.font12 { font-size: 16px;}
.font14 { font-size: 18px;}
.font18 { font-size: 20px;}
.font24 { font-size: 24px;}
.wfont8 { font-size: 11px; color:#ffffff; }
.lfont9 { font-size: 12px; color:#7e6b5a; line-height: 2em; background:#fdf0ea;}
.lfont10 { font-size: 14px; color:#ff8090; line-height: 1.2em}
.lfont12 { font-size: 16px; color:#000080; line-height: 1.2em}
.lfont18 { font-size: 20px; color:#000080; line-height: 1.2em}
.lfont24 { font-size: 24px; color:#000080; line-height: 1.2em}
.rfont8 { font-size: 11px; }
.l1 {border-color:#666666;
     border-style:solid;
     border-width:1px 0px 1px 0px;
	}
.l2 {border-color:#666666;
     border-style:solid;
     border-width:1px 0px 0px 1px;
	}
.l3 {border-color:#666666;
     border-style:solid;
     border-width:0px 0px 1px 1px;
	}
.l4 {border-color:#666666;
     border-style:solid;
     border-width:0px 0px 1px 1px;
	}

.t1 { border: 1px solid #666666; font-size: 9pt}
.tl1 { border: 1px solid #785027; font-size: 9pt}
.vlarge{ font-size:15pt; color:#666666; }
.large{ font-size:13pt; color:#666666; }
.mid{ font-size:11pt; color:#666666; }
.small{ line-height: 16px; font-size:9pt; color:#666666;}
.vsmall{ font-size:8pt; color:#666666; }
.tmid{ line-height: 14px; font-size:11pt; }
.tsmall{ line-height: 13px; font-size:9pt; }
.tvsmall{ line-height: 13px; font-size:8pt; }
.t_mid{ font-size:11pt; color:#8080ff; }
.t_small{ font-size:9pt; color:#8080ff; }
.t_vsmall{ font-size:8pt; color:#8080ff; }
.gr_large{ font-size:13pt; color:#38a800; }
.gr_mid{ font-size:11pt; color:#38a800; }
.gr_small{ font-size:9pt; color:#38a800; }
.gr_vsmall{ font-size:8pt; color:#38a800; }
.rd_mid{ font-size:11pt; color:#ff0000; }
.rd_small{ font-size:9pt; color:#ff0000; }
.rd_vsmall{ font-size:8pt; color:#ff0000; }
.og_mid{ font-size:11pt; color:#fab72f; }
.og_small{ font-size:9pt; color:#fab72f; }
.og_vsmall{ font-size:8pt; color:#fab72f; }
.br_mid{ font-size:11pt; color:#8b4513; }
.br_small{ font-size:9pt; color:#8b4513; }
.br_vsmall{ font-size:8pt; color:#8b4513; }
.wh_mid{ font-size:11pt; color:#ffffff; }
.wh_small{ font-size:9pt; color:#ffffff; }
.wh_vsmall{ font-size:8pt; color:#ffffff; }
.cal{ width:16px; height:16px; font-size:8pt; color:#000000; text-align:center; vertical-align:middle; }
.unnamed1 { border: thin #996633 dashed}
.unnamed2 { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10px; font-style: normal}
.px10 {  font-size: 10px}
/* a.lk:link{ font-size:18pt; text-decoration:none; color:#8080c0; } */
/* a.lk:visited{ font-size:18pt; text-decoration:none; color:#8080co; } */
a.lk:link{ font-size:18px; font-weight: bold; text-decoration:none; color:#000080; }
a.lk:visited{ font-size:18px; font-weight: bold; text-decoration:none; color:#000080; }
a.lk:hover{ font-size:18px; font-weight: bold; text-decoration:none; color:#c9c5e0; }
a.lk:active{ font-size:18px; font-weight: bold; text-decoration:none; color:#c9c5e0; }
a.hd:link{ font-size:15px; font-weight: bold; text-decoration:none; color:#000080; }
a.hd:visited{ font-size:15px; font-weight: bold; text-decoration:none; color:#000080; }
a.hd:hover{ font-size:15px; font-weight: bold; text-decoration:none; color:#c9c5e0; }
a.hd:active{ font-size:15px; font-weight: bold; text-decoration:none; color:#c9c5e0; }
a.link_br:link{ font-size:9pt; color:#8b4513; }
a.link_br:visited{ font-size:9pt; color:#8b4513; }
a.link_br:hover{ text-decoration:none; font-size:9pt; color:#bc8f8f; }
a.link_br:active{ text-decoration:none; font-size:9pt; color:#bc8f8f; }
a.link_bl:link{ color:#8080ff; }
a.link_bl:visited{ color:#8080ff; }
a.link_bl:hover{ text-decoration:none; color:#ff6699; }
a.link_bl:active{ text-decoration:none; color:#ff6699; }
a.link_gr:link{ color:#38a800; }
a.link_gr:visited{ color:#38a800; }
a.link_gr:hover{ text-decoration:none; color:#90ee90; }
a.link_gr:active{ text-decoration:none; color:#90ee90; }
a.link_grn:link{ text-decoration:none; color:#38a800; }
a.link_grn:visited{ text-decoration:none; color:#38a800; }
a.link_grn:hover{ text-decoration:none; color:#90ee90; }
a.link_grn:active{ text-decoration:none; color:#90ee90; }
a.link_og:link{ color:#ff8000; }
a.link_og:visited{ color:#ff8000; }
a.link_og:hover{ text-decoration:none; color:#ff6699; }
a.link_og:active{ text-decoration:none; color:#ff6699; }
a.link_rd:link{ color:#ff0000; }
a.link_rd:visited{ color:#ff0000; }
a.link_rd:hover{ text-decoration:none; color:#ff6699; }
a.link_rd:active{ text-decoration:none; color:#ff6699; }
a.link_sb:link{ color:#9a6c4e; }
a.link_sb:visited{ color:#9a6c4e; }
a.link_sb:hover{ text-decoration:none; color:#ff6699; }
a.link_sb:active{ text-decoration:none; color:#ff6699; }
a.link_cr:link{ text-decoration:none; color:#8b4513; }
a.link_cr:visited{ text-decoration:none; color:#8b4513; }
a.link_cr:hover{ text-decoration:none; color:#bc8f8f; }
a.link_cr:active{ text-decoration:none; color:#bc8f8f; }
a.link_ogn:link{ text-decoration:none; color:#ff8000; }
a.link_ogn:visited{ text-decoration:none; color:#ff8000; }
a.link_ogn:hover{ text-decoration:none; color:#ff6699; }
a.link_ogn:active{ text-decoration:none; color:#ff6699; }
a.link_pk:link{ text-decoration:none; color:#ff8090; }
a.link_pk:visited{ text-decoration:none; color:#ff8090; }
a.link_pk:hover{ text-decoration: underline; color:#ff0066; }
a.link_pk:active{ color:#ff0066; }
a.link_lt:link{ text-decoration:none; color:#7e6b5a; }
a.link_lt:visited{ text-decoration:none; color:#7e6b5a; }
a.link_lt:hover{ text-decoration: underline; color:#bfa68a; }
a.link_lt:active{ color:#bfa68a; }
a.link_wh:link{ text-decoration:none; color:#ffffff; }
a.link_wh:visited{ text-decoration:none; color:#ffffff; }
a.link_wh:hover{ text-decoration: underline; color:#ff6699; }
a.link_wh:active{ color:#ff6699; }

.bg1 {
	background-color:#c0c0ff;
	}

.bg2 {
	background-color:#e0e0ff;
	}

.bgb {
	background-color:#785027;
	}
.bgbl {
	background-color:#000080;
	}
.bgw {
	background-color:#ffffff;
	}

table.left { width:140px; }
table.right {
    border-top:1px solid #5e4440;
    border-left:1px solid #5e4440;
    border-collapse:collapse;
    width:140px;
}
th.right {
    border:1px solid #5e4440;
}
td.right {
    border-right:1px solid #5e4440;
    border-bottom:1px solid #5e4440;
}
td.cal1 {width:16px; height:16px; font-size:9pt; color:#000000; text-align:center; vertical-align:middle;}
td.cal2 {width:16px; height:16px; font-size:9pt; color:#ff0000; text-align:center; vertical-align:middle;}
td.cal3 {width:16px; height:16px; font-size:9pt; color:#0000ff; text-align:center; vertical-align:middle;}
td.cal4 {width:16px; height:16px; font-size:9pt; color:#33ff33; text-align:center; vertical-align:middle;}

table.center { border: 3px #bfa68a double }
td.left {
	FONT-SIZE: 10pt; MARGIN: 0px; 
}
.center {
	text-align: center;
}
#header {
	WIDTH: 800px
}
#head {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#head UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url("../topimg/head_img_on.jpg"); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 798px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 25px
}
#head LI {
	DISPLAY: inline; WIDTH: 133px
}
#head A {
	DISPLAY: block; FLOAT: left; WIDTH: 133px; TEXT-INDENT: -99999px; HEIGHT: 25px
}
#home A:hover {
	BACKGROUND: url("../topimg/head_img.jpg") 0px 0px
}
#about A:hover {
	BACKGROUND: url("../topimg/head_img.jpg") -133px 0px
}
#order A:hover {
	BACKGROUND: url("../topimg/head_img.jpg") -266px 0px
}
#info A:hover {
	BACKGROUND: url("../topimg/head_img.jpg") -399px 0px
}
#faq A:hover {
	BACKGROUND: url("../topimg/head_img.jpg") -532px 0px
}
#inquiry A:hover {
	BACKGROUND: url("../topimg/head_img.jpg") -665px 0px
}


.menu #navi{position:relative;display:block;height:22px;font-size:12px;font-weight:bold;background:transparent url(../topimg/background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.menu #navi ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.menu #navi ul li{display:block;float:left;margin:0 1px 0 0;}
.menu #navi ul li a{display:block;float:left;color:#EEFFDF;text-decoration:none;padding:5px 30px 0 30px;height:22px;}
.menu #navi ul li a:hover,.menu #navi ul li a.current{color:#fff;background:transparent url(../topimg/background_on.gif) no-repeat top center;}

.menu #left{position:relative;display:block;height:22px;font-size:12px;font-weight:bold;background:transparent url(../topimg/background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.menu #left ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.menu #left ul li{display:block;float:left;margin:0 1px 0 0;}
.menu #left ul li a{display:block;float:left;color:#EEFFDF;text-decoration:none;text-align: center;padding-top: 5px; padding-bottom: 0px; height:22px; width:127px;}
.menu #left ul li a:hover,.menu #left ul li a.current{color:#fff;background:transparent url(../topimg/background_on.gif) no-repeat top center;}

.menu #lef{position:relative;display:block;height:22px;font-size:12px;font-weight:bold;background:transparent url(../topimg/background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.menu #lef ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.menu #lef ul li{display:block;float:left;margin:0 1px 0 0;}
.menu #lef ul li a{display:block;float:left;color:#EEFFDF;text-decoration:none;text-align: center;padding-top: 5px; padding-bottom: 0px; height:22px; width:127px;}
.menu #lef ul li a:hover,.menu #left ul li a.current{color:#fff;background:transparent url(../topimg/background_on.gif) no-repeat top center;}

.cl { clear: left }          /* 左への回り込み解除 */
.cr { clear: right }         /* 右への回り込み解除 */
.cb { clear: both }         /* 右への回り込み解除 */

.link1 a {
	display:block;
	background-color:#bfa68a;
	line-height:2em;
	font-size:10pt;
	text-align:center;
	color:#ffffff;
	float:left;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	}
.link a {
	display:block;
	background-color:#8b4513;
	line-height:1.5em;
	font-size:10pt;
	text-align:center;
	color:#ffffff;
	float:left;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	}
.li3c	{
	width:800px;
	height:3px;
	background-color:#ffffff;
	clear: both;
	}

.wd0 {
	width:133px;
	background-color:#7d182c;
	line-height:1.5em;
	font-size:10pt;
	text-align:center;
	border-right:solid 2px #ffffff;
	}
.wd1 {
	background-color:#7d182c;
	line-height:1.5em;
	font-size:10pt;
	text-align:center;
	}

img {
	border:none;
	}
