body,input {margin:0; padding:0;}
img {border:0;}
ol, ul {list-style:none; margin: 0; padding:0;}
td{font-size:12px; color:#000000;}


a:link {text-decoration:none; color:#000000;}
a:visited {text-decoration:none; color:#000000;}
a:hover {text-decoration:none; color:#666666;}
a:active {text-decoration:none; color:#666666;}

.top {font-size:10px; color:#999999;}
.top a:link, .top a:visited {color:#666666; text-decoration:none; font-size:11px; font-weight:600;}
.top a:hover, .top a:active {color:#ff0000; text-decoration:none; font-size:11px; font-weight:600;}

/*.menu {font-size:16px; color:#999999;}
.menu a:link, .menu a:visited {color:#ffffff; text-decoration:none; font-size:16px; font-weight:600;}
.menu a:hover, .menu a:active {color:#ffff00; text-decoration:none; font-size:16px; font-weight:600;}*/

.rollBanner {position:relative; margin:0 auto; width:266px; height:100px;}
.rollBanner a:link, .rollBanner a:visited { color:#FFF; text-decoration:none; }
.rollBanner a:hover, .rollBanner a:active { color:#FFF;  text-decoration:none; }
#item {z-index:-999; position:absolute; width:266px; height:100px; overflow:hidden;}
#item li {position:absolute; top:0;padding-top:13px;}
#itemNavi {position:absolute; top:39px; margin-right:21px; z-index:100;}
#itemNavi li {float:left; width:8px; height:8px; background:url(/re/images/banner_mmbtnoff.png);}
#itemNavi .on {background:url(/re/images/banner_mmbtnon.png);}
#itemNavi .off {background:url(/re/images/banner_mmbtnoff.png);}
#btn_left {z-index:-999; position:absolute; top:25px; left:11px;}
#btn_right {z-index:-999; position:absolute; top:25px; right:11px;}

.chkbox{
  vertical-align:middle;
}

.chbtn { width:120px;height:34px;background-color:#c8c8c8;color:#ffffff;border:0px;cursor:pointer; }
.chbtn2 { width:120px;height:34px;background-color:#006ec5;color:#ffffff;border:0px;cursor:pointer;font-weight:700; }

.left_menu { padding:5px 0px 7px 23px;margin:3px 0px 3px 0px;background-color:#F1F1F1;color:#333333;font-weight:600;font-size:0.9em; }
#clicked { padding:5px 0px 7px 23px;margin:3px 0px 3px 0px;background-color:#006EC5;color:#ffffff;font-weight:600;font-size:0.9em; }

.bs_wrap {overflow:hidden;line-height:150%;padding-bottom:50px;}
.bs_wrap h2 {font-size:24px;border-bottom:1px solid #CCC;line-height:200%;margin-bottom:30px;font-weight:normal;}
.bs_wrap .img {display:block;text-align:center;font-size:15px;}
.bs_wrap .con {}
.bs_wrap ul li{background:url('../sub/images/bul_01.png') no-repeat left;padding:3px 0 3px 10px;}
.bs_wrap .img_05 {float:left;width:450px;}
.bs_wrap .img_05 img {width:100%;}
.bs_wrap .con_05 {float:right;width:320px;}
.bs_wrap .con_05 ul {margin-top:10px;padding-left:20px;}
.bs_wrap .con_05 ul li {}




