@charset"utf-8"; 
body {font-family:Arial,Helvetica,verdana,sans-serif; font-size:9pt; line-height:150%; margin:0px; text-align:center; }
p {margin:5px; text-align:justify; text-justify:inter-ideograph; }
.p_2em {margin:5px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; }
.p_-2em {text-indent:-2em; padding-left:2em; text-align:justify; text-justify:inter-ideograph; }
.p_120 {font-size:10px; line-height:120%; }
.pimg {text-align:center; color:#666666;}
h1 {font-weight:bold; font-size:16px; color:#990000; margin-bottom:10px; margin-top:0px; }
h1 img {margin-right:10px; }
h2 {font-weight:bold; font-size:12px; color:#990000; margin-bottom:5px; margin-top:10px; }
.title {text-indent:0em; font-size:16px; font-weight:bold; color:#990000;}
li {list-style-type:none; margin-top:0px; margin-bottom:0px; margin:0px; padding:0px;}
.li_disc li {list-style-type:disc; margin-left:18px; }
.li_cir li {list-style-type:circle; }
ul {margin-left:0px; margin-top:0px; margin-bottom:0px; }
img {border:none; }
.topimg {margin-left:25px; }
a {color:#000000; text-decoration:none; }
a:hover {color:#990000; font-weight:bold; text-decoration:none; }
.head {font-size:9pt; color:#FFFFFF; font-weight:bold; width:900px; }
.head ul {margin:0px; }
.head ul li {float:left; position:relative; }
.middle {background-color:#FFFFFF; }
.banner {background-color:#003366; color:#FFFFFF; width:900px; height:30px; overflow:hidden}
.banner ul li { float:left; font-weight:bold; padding:5px 2px; }
.banner ul li a {color:#FFFFFF; padding:10px; }
.banner ul li a:hover {background-color:#005da3; }
.banner ul .active {background-color:#005da3; }
.menulist {float:left; width:200px; background-color:#EEEEEE; }
.menulist ul {border-right:1px solid #999999; margin:0px; }
.menulist ul li {padding:5px; text-align:right; background-color:#FFFFFF; border-bottom:1px solid #999999; }
.menulist ul .active {color:#666666; }
.menulist .menulist_lever {border:none; border-top:1px solid #DDDDDD}
.menulist .menulist_lever li {border:#DDDDDD; }
.menulist .menulist_lever li a {color:#999999; }
.menulist .menulist_lever li:hover {background-color:#EEEEFF; }
.menulist .menulist_lever .active {color:#999999; font-weight:bold; }
.menulist .menulist_lever .active:hover {background-color:#FFFFFF; }
.photolist {width:100%; margin-left:25px; }
.photolist li {float:left; }
.photolist li img {border:none; padding:4px; }
.photolist li a:hover {background-color:#990000; }
.tab {background-color:#999999; text-align:center; width:665px; }
.tab_head {background-color:#BBCCEE; font-weight:bold; }
.tab_td {background-color:#FFFFEE; vertical-align:top; }
.tab_left {background-color:#FFFFEE; text-align:left; vertical-align:top; }
.tab_tdmiddle {background-color:#FFFFEE; vertical-align:middle; }
.tab_leftmiddel {background-color:#FFFFEE; text-align:left; vertical-align:middle; }
.untab {background-color:#FFFFFF; }
.untab td {background-color:#FFFFFF; text-align:left; }
.untab .images {text-align:right; vertical-align:top; }
.untab .name {font-weight:bold; color:#990000; vertical-align:bottom; }
.mainarea {float:right; text-align:left; width:690px; margin-top:25px; }
.maintext {margin-left:25px; margin-bottom:10px; }
.contact {text-align:left; padding:5px; }
.contact .index {float:left; font-weight:bold; }
.contact .id {text-align:right; padding-right:100px; }
.contact:hover {background-color:#EEEEFF; }
.button {border:none; background-color:#005da3; color:#FFFFFF; }
.button:hover {background-color:#003366; }
.bold {font-weight:bold; }
.t_b {font-weight:bolder; font-size:14px;}
.t_bold {font-weight:bold; color:#990000; }
.t_bigbold {font-weight:bold; color:#990000; font-size:18px;}
.online {width:294px; padding:0px 25px 0px 25px; border-right:1px solid #999999; margin-bottom:10px; }
.online img {margin-right:5px; }
.online #head {height:60px; padding:0px 5px 10px 0px; border-bottom:1px solid #999999; }
.online #main {border-bottom:1px solid #999999; height:100%; }
.online #head li {float:left; }
.online .list {width:289px; margin:3px; cursor:pointer; }
.online .list:hover {background-color:#EEEEFF; }
.online .list .name {float:left; }
.online .list .date {float:right; }
.t_autumn {font-weight:bold; color:#CC9900; }
.t_winter {font-weight:bold; color:#999999; }
.t_spring {font-weight:bold; color:#009900; }
.sort {background-color:#999999; text-align:center;}
.sort td {background-color:#FFFFFF;}
.sort .top {background-color:#EEEEEE; font-weight:bold;}
.sort .ttop {background-color:#DDDDDD; font-weight:bold;}
.sort .left {text-align:left;}
.lightbox{width:450px;background:#FFFFFF;border:1px solid #0033CC;line-height:25px; display:none}
.lightbox dt{background:#CCCCCC; padding:5px;}
.lightbox dd { margin:0px; padding:0px; overflow:hidden; line-height:25px;}

