/* --°õºþÍÑ-- */
body {
position: relative;
margin: 0;
padding: 0;
border-width: 0;
color: #333333;
background: #FFFFFF url("../images/grayline.gif") repeat;
font: 90%/120% Verdana, sans-serif, '¥Ò¥é¥®¥Î³Ñ¥´ Pro W6';
min-width: 55em !important;
line-height: 1.5em;
text-align: left;
}
a { color: #0000FF; }
a:hover { color: #CC3300; }
a:active { color: #CC3300; }
h1, h2, h3 { line-height: 120%; color: #CC3300; }
h1 { font-size: 180%; }
h2 { font-size: 160%; }
h3 { font-size: 140%; }
em { color: #CC3300; text-decoration: none; }
  /* --print-- */
span.per120 { font-size: 120%; }
span.per90 { font-size: 90%; }
span.per80 { font-size: 80%; }
hr
{
height: 1px;
color: #CCCCCC;
background-color: #666666; /* for NN */
border: 0;
}
/* -- text color -- */
.red { color: #CC3300; }
.green { color: #006666; }
.blue { color: #0066CC; }
.gray { color: #333333; }
.red_fw_bold { color: #CC3300; font-weight: bold; }
.green_fw_bold { color: #336633; font-weight: bold; }
.blue_fw_bold { color: #0066CC; font-weight: bold; }
.gray_fw_bold { color: #333333; font-weight: bold; }
.room01 { color: #FF8980; }
.room02 { color: #CC6666; }
.room03 { color: #BB7F8F; }
.room04 { color: #5F9EA0; }
.room05 { color: #009999; }
.room06 { color: #007799; }
/* -- img -- */
img { border: none; }
img.imgshockwave { float: left; margin: 10px; }
img.capturel { margin: 5px 0 0 0; border: 1px solid #CCCCCC; }
/* -- list -- */
ol.square { list-style-type: square; }
/* -- Â·¤¨ -- */
.textcenter { text-align: center; }
.divborder
{
position: relative;
padding: 10px 15px;
border: 1px solid #999999;
}
.ptop { clear: both; text-align: right; }
.back { text-align: center; }
/* ----------------------------- */
#las
{
position: relative;
top: 0;
width: 800px;
height: 75px;
margin: 0;
display: none;  /* --print-- */
}
#las h3
{
position: absolute;
top: 10px;
left: 10px;
margin: 0;
}
#las h2
{
position: absolute;
left: 610px;
top: 18px;
margin: 0;
}
#las #lsearch
{
position: absolute;
left: 180px;
top: 22px;
padding: 0.2em;
background-color: #CCEBB9;
visibility: hidden;
}
#las span { font-size: 0.9em; }
#las form { margin: 0; padding: 0 }
#las #lsearch p { margin: 0; padding: 0; }
#las #lsearch #ccd_logo
{
	border: none;
	vertical-align:middle;
}
#las #lsearch #search_ico
{
	border: none;
	vertical-align:-2px;
	width: 40px;
	height: 20px;
}
/* ----------------------------- */
#navcontainer
{
position: relative;
width: 800px;
display: none;  /* --print-- */
margin: 0;
padding: 0;
}
/* ---- */
#navlist
{
margin: 0;
padding-bottom: 19px;
padding-left: 10px;
padding-top: 0;
padding-right: 0;
}

#navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}
#navlist li a.home { background-color: #003399; }
#navlist li a.room01 { background-color: #FF9999; }
#navlist li a.room02 { background-color: #DAA5A9; }
#navlist li a.room03 { background-color: #BEAFB7; }
#navlist li a.room04 { background-color: #A2B9C5; }
#navlist li a.room05 { background-color: #85C0D1; }
#navlist li a.room06 { background-color: #67C6DD; }
#navlist a:link, #navlist a:visited, #navcontainer #navlist li a
{
border-width: 1px 1px 0 1px;
border-style: solid;
border-color: #CCCCCC;
color: #FFFFFF;
float: left;
font-size: 0.9em;
font-weight: normal;
line-height: 14px;
margin: 1px 8px 0 1px;
padding: 3px 10px 3px 10px;
text-decoration: none;
}
#navlist a:link#current, #navlist a:visited#current
{
color: #FFFFFF;
}
#navlist a:hover { color: #f00; }
#navlist ul a:hover { color: #f00 !important; }
#contents
{
background: #fff;
border: 1px solid #ccc;
border-top: none;
clear: both;
margin: 0;
padding: 15px;
}
/* ----------------------------- */
.bnav {
padding: 2px 20px;
display: none;  /* --print-- */
}
.bnav a { text-decoration: none; }
#bnav_home
{
clear: both;
width: 800px;
background-color: #003399;
font-size: 0.9em;
margin:0;
padding:0;
}
#bnav_room01
{
clear: both;
width: 800px;
background-color: #FFFFFF;
border-width: 5px 0 2px 0;
border-style: solid;
border-color: #FF9999;
font-size: 0.8em;
}
#bnav_room02
{
clear: both;
width: 800px;
background-color: #FFFFFF;
border-width: 5px 0 2px 0;
border-style: solid;
border-color: #DAA5A9;
font-size: 0.8em;
}
#bnav_room03
{
clear: both;
width: 800px;
background-color: #FFFFFF;
border-width: 5px 0 2px 0;
border-style: solid;
border-color: #BEAFB7;
font-size: 0.8em;
}
#bnav_room04
{
clear: both;
width: 800px;
background-color: #FFFFFF;
border-width: 5px 0 2px 0;
border-style: solid;
border-color: #A2B9C5;
font-size: 0.8em;
}
#bnav_room05
{
clear: both;
width: 800px;
background-color: #FFFFFF;
border-width: 5px 0 2px 0;
border-style: solid;
border-color: #85C0D1;
font-size: 0.8em;
}
#bnav_room06
{
clear: both;
width: 800px;
background-color: #FFFFFF;
border-width: 5px 0 2px 0;
border-style: solid;
border-color: #67C6DD;
font-size: 0.8em;
}
/* ----------------------------- */
#conts
{
position: relative;
width: 800px;
}
/* ---- */
#mainconts
{
position: relative;
clear: left;  /* --print-- */
top: 10px;
left: 10px;
width: 575px;
}
#subconts
{
position: relative;
float: right;
width: 200px;
display: none;  /* --print-- */
}
/* ----------------------------- */
#rightconts
{
position: relative;
clear: left;  /* --print-- */
top: 10px;
left: 5px;  /* --print-- */
width: 575px;
display: none;  /* --print-- */
}
/* ---- */
#footer
{
position: relative;
margin: 20px auto;
font-size: 0.9em;
text-align: center;
}
#footer p
{
margin-bottom: 10px;
}
#footer p.b_navi  /* --print-- */
{
display: none;
}
/* ----------------------------- */
#leftconts
{
position: relative;
float: left;
width: 200px;
display: none;  /* --print-- */
}
/* ---- */
#lnavicontainer
{
float: left;
position: relative;
width: 200px;
margin: 0px;
}
#lnavicontainer ul
{
margin-top: 0px;
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-size: 90%;
}
#lnavicontainer li 
{
margin-left: 0;
padding-left: 0;
}
#lnavicontainer li a
{
display: block;
padding: 3px;
color: #FFFFFF;
border-top: 1px solid #EEEEEE;
text-decoration: none;
}
#lnavicontainer li.navlist1 a { width: 200px; background-color: #FF9999; }
#lnavicontainer li.navlist2 a { width: 200px; background-color: #DAA5A9; }
#lnavicontainer li.navlist3 a { width: 200px; background-color: #BEAFB7; }
#lnavicontainer li.navlist4 a { width: 200px; background-color: #A2B9C5; }
#lnavicontainer li.navlist5 a { width: 200px; background-color: #85C0D1; }
#lnavicontainer li.navlist6 a { width: 200px; background-color: #67C6DD; }
#lnavicontainer li a:hover
{
background-color: #336699;
color: #FFFFFF;
text-decoration: none;
}
/* --current-- */
#lnavicontainer li.navlist1 a#current2, #lnavicontainer.navlist1 li a:link#current2, #lnavicontainer li.navlist1 a:visited#current2
{
color: #666666;
text-decoration: none;
background-color: #FF9999;
}
#lnavicontainer li.navlist2 a#current2, #lnavicontainer.navlist2 li a:link#current2, #lnavicontainer li.navlist2 a:visited#current2
{
color: #666666;
text-decoration: none;
background-color: #DAA5A9;
}
#lnavicontainer li.navlist3 a#current2, #lnavicontainer.navlist3 li a:link#current2, #lnavicontainer li.navlist3 a:visited#current2
{
color: #666666;
text-decoration: none;
background-color: #BEAFB7;
}
#lnavicontainer li.navlist4 a#current2, #lnavicontainer.navlist4 li a:link#current2, #lnavicontainer li.navlist4 a:visited#current2
{
color: #666666;
text-decoration: none;
background-color: #A2B9C5;
}
#lnavicontainer li.navlist5 a#current2, #lnavicontainer.navlist5 li a:link#current2, #lnavicontainer li.navlist5 a:visited#current2
{
color: #666666;
text-decoration: none;
background-color: #85C0D1;
}
#lnavicontainer li.navlist6 a#current2, #lnavicontainer.navlist6 li a:link#current2, #lnavicontainer li.navlist6 a:visited#current2
{
color: #666666;
text-decoration: none;
background-color: #67C6DD;
}
#lnavicontainer li.navlist3_2 a#current2, #lnavicontainer.navlist3_2 li a:link#current2, #lnavicontainer li.navlist3_2 a:visited#current2
{
color: #666666;
text-decoration: none;
background-color: #BEAFB7;
}
#lnavicontainer li.navlist3_3 a#current2, #lnavicontainer.navlist3_3 li a:link#current2, #lnavicontainer li.navlist3_3 a:visited#current2
{
color: #666666;
text-decoration: none;
background-color: #BEAFB7;
}
.swf{
position:absolute;
right:5px;
top:10px;
}
span.none { display: none; }
h1.toppage {
background: url("../images/logonaruoka.gif") top left no-repeat;
width: 131px;
height: 60px;
margin: 10px 0 0 10px;
}
h1.page {
width: 131px;
height: 60px;
margin: 10px 0 0 10px;
}
h2.toppage {
margin:0;
padding:0;
}
h2.margin0 {
margin:0;
padding:0;
}
