@charset "UTF-8";
/* CSS Document */

body {margin:0px; padding:0px; background-color:#FFFFFF;}

#layout {width:785px; margin:0px auto; padding:20px 0px;}

#col_left {width:185px; margin:0px 15px 0px 0px; padding:0px; float:left}
#col_middle {width:385px; margin:0px 15px 0px 0px; padding:0px; float:left}
#col_extended {width:585px; margin:0px; padding:0px; float:left}
#col_right {width:185px; margin:0px; padding:0px; float:left}

img.menu {border:none; margin:1px 0px;}
img.menu:hover {background-color:#DDDDC9; border:none; margin:1px 0px;}

#M00_0001 {margin-top:10px; border:none; float:left;}
#M00_0001:hover {background-color:#DDDDC9;}
#M00_0002 {margin-top:10px; border:none; float:right;}
#M00_0002:hover {background-color:#DDDDC9;}

img.liner {margin:10px 0px; padding:0px;}
img.liner_left {margin:10px 15px 10px 0px; padding:0px;}
img.liner_footer {margin:30px 0px; padding:0px;}
img.photo {margin-top:3px; border:none;}
img.card_left {margin-right:15px;}
img.break_menu_header {width:1px; height:10px;}
img.break_card_empty {width:1px; height:48px;}

.hide { display:none;}
.show { display:block;}
.clearfloat {clear:both; height:0px; font-size:1px; line-height:0px;}


div.mapcol_01 {width:185px; margin:1px 0px 0px 0px; padding:1px 0px; background-color:#DDDDC9; float:left; font-size:1px;}
div.mapcol_01:hover {background-color:#CACAB4;}
div.mapcol_01_empty {width:185px; margin:1px 15px 0px 0px; padding:1px 0px; float:left; font-size:1px;}
div.mapcol_02 {width:385px; margin:1px 0px 0px 0px; padding:1px 0px; background-color:#DDDDC9; float:left; font-size:1px;}
div.mapcol_02:hover {background-color:#CACAB4;}
div.mapcol_02_off {width:385px; margin:1px 0px 0px 0px; padding:1px 0px; background-color:#DDDDC9; float:left; font-size:1px;}
div.mapcol_02_empty {width:385px; margin:1px 15px 0px 0px; padding:1px 0px; float:left; font-size:1px;}
div.mapcol_03 {width:585px; margin:1px 0px 0px 0px; padding:1px 0px; background-color:#DDDDC9; float:left; font-size:1px;}
div.mapcol_03:hover {background-color:#CACAB4;}
div.mapcol_01 img, div.mapcol_02 img, div.mapcol_03 img {border:none;}
div.mapcol_01_empty img, div.mapcol_02_empty img {border:none; width:1px; height:13px;}


/* old classes */

table.main{width:100%;}

td.col00{width:15px;}
td.col01{width:185px;}
table.col01{width:185px;}
td.col02{width:385px;}
table.col03{width:585px;}
td.col03{width:585px;}

td.bgweekday{background-color:#EEEEEE; height:18px;}
td.bgweekholiday{background-color:#DDDDDD; height:18px;}
td.bgweekend{background-color:#CCCCCC; height:18px;}
td.bgweekhead{ background-color:#999999; height:18px;}

td.bgblack{background-image:url(../_img/com/bgblack.gif);}
td.bgdashblack{background-image:url(../_img/com/bgdashblack.gif);}
td.bgdashgray{background-image:url(../_img/com/bgdashgray.gif);}

img.linecol{margin:10px 0px 10px 0px;}
img.linecoltop{margin:0px 0px 10px 0px;}
img.linecolfooter{margin:30px 0px 10px 0px;}
img.linerblack{margin:3px 0px 3px 0px; width:100%; height:1px; background-color:#000000;}
img.linergray{margin:3px 0px 3px 0px; width:100%; height:1px; background-color:#999999;}
img.spacer10px{width:10px; height:1px;}
img.spacer15px{width:15px; height:1px;}
img.break10px{width:1px; height:10px;}
img.break48px{width:1px; height:48px;}
img.break33px{width:1px; height:33px;}
img.menuon{background-color:#DDDDC9; border:none; margin:1px 0px 1px 0px;}
img.menuonn{background-color:#DDDDC9; border:none; margin:1px 0px 1px 0px;}
img.menuoff{background-color:#FFFFFF; border:none; margin:1px 0px 1px 0px;}
img.imgheader{margin:3px 0px 0px 0px;}

div.menuclose{display:none;}
div.menuopen{display:block;}

div.txtmain{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:13px; color:#333333; padding-top:0px; text-align:justify;}
div.txtmain_left{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:13px; color:#333333; padding-top:0px; text-align:left;}
span.txtmain{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:13px; color:#333333;}
a.txtmain{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:13px; color:#333333; text-decoration:none;}
a.txtmain:hover{text-decoration:underline;}

a.txtmain_l{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:13px; color:#333333; text-decoration:underline;}
a.txtmain_l:hover{color:#000000; text-decoration:underline;}

div.txtsec{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:13px; color:#999966; padding-top:0px; text-align:justify;}
span.txtsec{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:13px; color:#999966;}
a.txtsec{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:13px; color:#999966; text-decoration:none;}
a.txtsec:hover{text-decoration:underline;}

div.txttit{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#000000;  font-weight:bold; padding-top:10px;}
span.txttit{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#000000; font-weight:bold;}
a.txttit{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#000000; font-weight:bold; text-decoration:none;}
a.txttit:hover{text-decoration:underline;}

iframe.agenda{width:185px; height:900px;}
body.agenda{margin:0px; padding:0px; background-color:#FFFFFF;}

body.this{background-color:#FFFFFF; margin:0px; padding:0px;}
td.col01show{visibility:visible; width:185px; padding:0px 0px 30px 15px;}
td.col01hide{display:none;}
img.bton{background-color:#999999;}
img.btoff{background-color:#FFFFFF;}
