
/* Default Type Selector */
*{ margin:0; padding:0; font-size:9pt; color:#666; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;}
img,fieldset{ border:none;}
legend{ display:none;}
a, a:link,a:visited, a:active { text-decoration:none;} 
ul,li{list-style:none;  }
em, address{ font-style:normal;}
button{ cursor:pointer; _cursor /**/:hand;} 
form {display:inline;}  
p {line-height:160%; }
body {margin:0; padding:0; background:url('../imgs/sub_bg.jpg') left 1px repeat-x;} 
/*layout*/ 
#wrap { margin:0; padding:0; background:url('../imgs/main_bg.jpg') left top repeat-x;  text-align:left;}  
 
/* ¸Þ´º¸¦ °Ç³Ê ¶Ù°í ÆäÀÌÁö º»¹®À¸·Î ÀÌµ¿ÇÏ±â */
#skipToContent { position:relative; display:none;}
#skipToContent a { display:none; height:0; width:1px; margin-bottom:-1px;  white-space:nowrap;} 

/*header*/ 
#header{position:relative; width:980px; height:70px; padding:0; margin:0;}
#header .logo {float:left;  margin :15px 0 0 35px; width:175px; height:40px; text-align:center;  }
#header .gnbtop {float:left; position:relative;  top:0; left:580px; text-align:center; background:url('../imgs/top_location_bg.gif') right top no-repeat;  
 width:200px; height:30px; padding-top:5px; margin:0;} 
#header .gnbtop li{float:left; padding-left:17px;  letter-spacing:-1px;font-size:8pt; }
#header a, a:link, a:visited, a:active {color:#898989; font-size:0.99em; letter-spacing:-1px;   }
#header a:hover {color:#ff6600; font-size:0.99em;  letter-spacing:-1px;} 


.style7 {color: #333333;	font-weight: bold;}

#gnb {float:right; position:relative; width:600px; height:35px;  padding:0; margin:0; z-index:10; } 
#gnb ul { float:left; padding:0; margin:0; }

/* ±Û·Î¹ú ¸Þ´º ¹èÄ¡ */ 
#gnb li {float:left; width:100px; height:35px;  margin:0px; display:block;  }   
#gnb li a {display:block;  margin:0px;}  
#gnb li.g1 {float:left; width:150px; height:35px; margin:0px; text-align:right;} 
#gnb li.g2 {float:left; width:150px; height:35px; margin:0px; text-align:right;} 
#gnb li.g3 {float:left; width:150px; height:35px; margin:0px; text-align:right;}  
#gnb li.g4 {float:left; width:150px; height:35px; margin:0px; text-align:right;} 
  
#gnb div#gm1 {display:none; position:absolute; top:31px; left:-30px;  height:20px; width:400px; z-index:100; } 
#gnb div#gm1 ul {position:relative; padding:0; background:none; border-top:3px solid #ff6600;}
#gnb div#gm1 li  {float:left; width:auto; padding:8px 20px; }

#gnb div#gm2 {display:none; position:absolute;  top:31px; left:150px;  height:20px; width:650px; z-index:101; } 
#gnb div#gm2 ul {position:relative; padding:0; background:none; border-top:3px solid #ff6600;}
#gnb div#gm2 li  {float:left; width:auto; padding:8px 20px; }

#gnb div#gm3 {display:none;  position:absolute; top:31px;  left:0;  height:20px;width:790px;   z-index:102; } 
#gnb div#gm3 ul {position:relative; padding:0; background:none; border-top:3px solid #ff6600;}
#gnb div#gm3 li  {float:left; width:auto; padding:8px 20px; }


#gnb div#gm4 {display:none;  position:absolute; top:31px; left:270px;  height:20px;width:500px;   z-index:103; } 
#gnb div#gm4 ul {position:relative; padding:0;  background:none; border-top:3px solid #ff6600;}
#gnb div#gm4 li  {float:left; width:auto; padding:8px 20px; }




#gnb a, a:link, a:visited, a:active {color:#dedede; font-weight:700; font-size:9pt;  margin:0px;} 
#gnb a:hover {color:#ff6600; font-weight:700; font-size:9pt;   margin:0px;} 
 	 
     
/* ±Û·Î¹ú ¸Þ´º È°¼º */
#gnb .active ul { display:block; }
#gnb .active a { text-decoration:underline; }
#gnb .active li a { text-decoration:none; }
#gnb .active .active a { text-decoration:underline; }

/* ÀÌ¹ÌÁö¿ë ·Ñ¿À¹ö */
A.roll img { display:inline; border:0;} 
A.roll img.over { display:none;} 


A.roll:hover { border:0; }
A.roll:hover img { display:none; } 
A.roll:hover img.over { display:inline; }  
 
 
#visual {padding:0; margin:0; z-index:1; font-size:0; width:980px;} 
#subvisual {clear:both; padding:0; margin:0;  font-size:0; position:relative; top:0 ; left:0;width:980px; height:187px; z-index:1;
             background:url('../imgs/sub_img.jpg') no-repeat;}


#lnb {float:left; position:relative; width:190px; background-color:#fff;}
#lnb ul { background:none; width:190px; overflow:hidden; text-align:center; background:url('../imgs/mn_bg.gif') repeat-y left top; border-collapse:collapse;}
#lnb li.title{  padding:0; margin:0; font-size:0; height:55px; background:none;}
#lnb li { background:url('../imgs/mn_middle_line.gif') 28px 12px no-repeat; text-align:left;   padding:13px 5px 7px 43px; overflow:hidden; }
#lnb li.last { background:url('../imgs/mn_bottom_line.gif') 28px 5px no-repeat;  text-align:left;  padding:8px 0 5px 43px; } 
#lnb li.double { background:url('../imgs/mn_bottom_line.gif') 28px 8px no-repeat;  text-align:left;  padding:8px 0 5px 43px; line-height:140%;} 
#lnb li.bottom { background:url('../imgs/mn_bottom.gif') left bottom no-repeat;padding:0; margin:0;}
#lnb .submenu {position:relative; top:0; left:30px; bottom:5px; width:128px; overflow:hidden; border-top:2px solid #f26522; background:#f5f5f5}
*:first-child+html #lnb .submenu {position:relative; top:5px; left:-10px; margin-bottom:10px; width:125px; overflow:hidden; border-top:2px solid #f26522; background:#f5f5f5}
#lnb .submenu li {background:url('../imgs/dot.gif') 5px 9px no-repeat; border-bottom:1px solid #dedede; color:#444; padding:7px 0px 4px 15px; }


#contents {padding:0;  width:960px; overflow:hidden; position:relative; top:5px; left:20px; clear:both;}

#rain {float:left; width:210px;  overflow:hidden;   padding-left:30px; }
#radio {float:left; width:210px;  overflow:hidden; background: url('../imgs/main/m_line.gif') no-repeat left 50px; padding-left:30px;}
#diastrophism {float:left; width:210px;   overflow:hidden; background: url('../imgs/main/m_line.gif') no-repeat left 50px; padding-left:30px;}
 h2.title {}
 p.txt {margin-bottom:10px; margin-left:22px;}
 p.image{border:5px solid #cdcdcd; width:184px; overflow:hidden; }

#sub_menu{float:left; position:relative; margin:0 0 0 0px; padding:0px; background:#111111 url('../imgs/left_menu_bg.gif') no-repeat; width:190px; height:197px;}
#sub_menu ul{margin:40px 0px; width:160px; padding-left:10px; list-style:none; }
#sub_menu ul li{ padding-left:20px; margin:0px; height:30px; list-style:none; background:url('../imgs/left_menu_bar.gif') repeat-x bottom;}
*:first-child+html #menu ul li{margin-left:0px; padding-left:0; list-style:none;}
#sub_menu ul li a{ margin:0; padding:0; background:none;}
#sub_menu .r_top{position:absolute; left:0; top:0; width:190px; height:40px; background:url('../imgs/left_menu_top.gif') no-repeat; list-style-type:none;} 
#sub_menu .r_bottom{position:absolute; left:0; bottom:0; width:190px; height:37px; background:#111111 url('../imgs/left_menu_bottom.gif') no-repeat bottom ; list-style-type:none; } 
#sub_img {float:left; margin:0; padding:0; margin:0px; width:755px; height:206px;}
 
 
 
#sub_title {position:relative; border-bottom:1px solid #dedede; width:720px; overflow:hidden; left:20px; top:20px; } 
#sub_title .title {float:left; position:relative; width:350px; height:30px; padding-bottom:5px; overflow:hidden;  }
#sub_title .location {float:right; font-size:8pt;  position:absolute; top:15px; right:0; width:auto; text-align:right;  overflow:hidden;  background:url(../imgs/bt_arrow.gif) no-repeat left 2px; padding:0 5px 0px 15px;   }
#sub_title .location span {font-weight:700; font-size:8pt; letter-spacing:-1px; }
 
#tab_navi ul {float:left; padding:0; width:700px;}  
#tab_navi li.line {float:left; background:url(../imgs/tab_line.gif) repeat-x left top; height:31px; width:450px; text-align:left; font-weight:bold; color:#0072bc;  font-size:100%; }
#tab_navi li.start {float:left;background:url(../imgs/tab_start.gif) no-repeat left top; font-size:100%; width:120px; height:31px;  text-align:center; padding-top:12px; }
#tab_navi li.on {float:left;background:url(../imgs/tab_on.gif) no-repeat; font-size:100%; font-weight:bold; width:122px; height:31px;  text-align:center; padding-top:8px;}
#tab_navi li {float:left;  background:url(../imgs/tab_off.gif) no-repeat right top; font-size:100%; width:120px; height:31px;  text-align:center; padding-top:12px;}

#tab_navi2 ul {float:left; padding:0; width:700px;}  
#tab_navi2 li.line {float:left; background:url(../imgs/tab_line.gif) repeat-x left top; height:31px; width:263px; text-align:left; font-weight:bold; color:#0072bc;  font-size:100%; }
#tab_navi2 li.start {float:left; background:url(../imgs/tab_start.gif) no-repeat left top; font-size:100%; width:7px; height:31px;  text-align:center; padding-top:12px; }
#tab_navi2 li.on {float:left; background:url(../imgs/tab_on2.gif) no-repeat; font-size:100%; font-weight:bold; width:142px; height:31px;  text-align:center; padding-top:8px;}
#tab_navi2 li {float:left; background:url(../imgs/tab_off.gif) no-repeat right top; font-size:100%; width:140px; height:31px;text-align:center; padding-top:12px;}

#title ul{float:left; margin-left:5px; }
#title li{clear:left;  padding:7 10 10 25px; margin-top:0px; margin-bottom:15px; font-weight:bold; } 

/*content*/ 
#sub_content {float:left; position:relative; width:720px; margin-top:20px; padding-left:20px; padding-bottom:30px;}
#sub_content ul {margin-top:20px; margin-left:10px;}
#sub_content .li {background:url(../imgs/dot.gif) no-repeat left 5px; padding-left:10px; line-height:160%;}
#sub_content .line2 {background:url(../imgs/s_arrow.gif) no-repeat left 5px; padding-left:10px; margin-left:10px; line-height:160%;}
#sub_content .img { float:none; margin-top:20px;  padding:0; text-align:center; }
#sub_content .p {text-align:left; padding-left:10px;}

h1  {clear:left; font-weight:bold; color:#0072bc; margin:20 0 20 5; font-size:100%; margin-top:30px;}
h2  {clear:left; font-weight:bold; color:#333; margin:20 0 0 5; font-size:1.2em;}
h3 {padding:15px 12px 5px 12px; font-weight:bold; color:#004a80; margin:20 0 0 5; background:url('../imgs/bt_arrow02.gif') 5px 12px no-repeat; padding-left:25px;  }
h4 {font-weight:bold; font-size:1.4em; color:#ff6600; padding:6px 0; border:1px solid #dedede; background:#efefef;}
h5  {clear:left; font-weight:bold; color:#333; margin:20 0 0 5; font-size:2.0em;}

#title3 {padding:15px 12px 5px 12px; font-weight:bold; color:#004a80; margin:20 0 0 5; background:url('../imgs/bt_arrow02.gif') 5px 12px no-repeat; padding-left:25px; border-bottom:1px dotted #cdcdcd;}
#title4 {padding:15px 12px 5px 33px; font-weight:bold; color:#0072bc; background:url('../imgs/bt_arrow02.gif') 10px 12px no-repeat;}


#content ul{float:left; width:200px;  vertical-align:top;  background:url('../imgs/main/m_line.gif') no-repeat left 50px; margin-left:0px; padding:0 0 0 35px; }
#content ul li{float:left; margin:0; padding:0 40px 0 0;list-style:none;}
#content dl{float:left; margin:0 5px 0 0; padding:0; width:200px;  vertical-align:top;  }
#content dd{float:left; margin:0 5px 0 0; padding:0; width:200px; vertical-align:top;  }
#content dt{float:left; margin:0 0px 0 0;  vertical-align:top; display:inline;  }
 
#table{border:solid 1px #cdcdcd; border-collapse:collapse; padding:10px; width:93%; line-height:160%;}
#table th{border:solid 1px #888888; border-collapse:collapse; padding:15px; margin:10px; left:10px;}
#table td{border:solid 1px #888888; border-collapse:collapse; padding:15px; margin:10px; left:10px; text-align:center;}
#table p{ margin-top:10px;  text-align:center; font-weight:700;}
#table captin{color:red; font-size:11px; font-weight:bold}

/*banner*/
#banner {float:left; width:925px; height:40px; margin-top:40px; margin-bottom:20px; }
#banner .b_left{float:left; width:13px; height:17px; margin-top:10px;}
#banner .b_right{float:left; width:13px; height:17px; margin-top:10px;}
#banner .banner_slider{float:left; width:885px; margin:0 5px;}
#banner .banner_slider ul{width:100%; height:40px;}
#banner .banner_slider ul li{float:left; padding:0 10px; margin:0;} 
#banner .banner_slider ul li{background:url('../imgs/main/ban_arrow_line.gif') no-repeat left center;}
#banner .banner_slider ul li.line_no{background:none;}

/*footerMain*/
#footerMain {clear:both;  margin-top:10px; padding:10px 0 30px 50px;width:980px;  text-align:left; background:url('../imgs/bottom/kasi_logo.gif') no-repeat 60px 90px;} 
#footerMain span * {margin:0; padding:0; color:#888; list-style:none; font-size:0.98em; font-style:normal; font-family:"³ª´®°íµñ", NanumGothic, "µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif; line-height:normal;}
#footerMain address {text-align:left; line-height:150%; margin-top:15px;margin-left:180px; } 

/*footer*/
#footer {clear:both;  margin-top:20px; padding:22px 0 30px 260px;width:980px;  text-align:left; background:url('../imgs/bottom/kasi_logo.gif') no-repeat 70px 10px; border-top:1px solid #efefef;} 
#footer span * {margin:0; padding:0; color:#888; list-style:none; font-size:0.98em; font-style:normal; font-family:"³ª´®°íµñ", NanumGothic, "µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif; line-height:normal;}
#footer address {text-align:left; line-height:150%; } 

#diastrophism_popmenu { position:absolute; top:120px; left:200px; }
#diastrophism_popmenu ul {border:1px solid #cdcdcd; padding:5px; background:#efefef;  overflow:hidden; } 
#diastrophism_popmenu li{ float:left; background:#fff; padding:5px 10px 3px 10px; border-right:1px solid #efefef;}

#popupBody {background:#f4f4f4;}
#popupTitle {font-size:12pt; color:#222; font-weight:bold; background:url('../imgs/tab_arrow.gif') 3px center no-repeat; _background-position:left 10%; padding-left:12px; margin:15px 10px 0px 15px;}
#popupContents { margin:10px; padding:10px; background:#fff; border:1px solid #efefef; height:100%; text-align:center; height:100%;}
#popupContents table {padding:3px; border:1px solid #efefef; background:#f4f4f4; width:100%; height:100%}
#popupContents td {background:#fff; padding:5px; }
#popupContents td.tit {font-weight:bold; color:#4a89bb; font-size:12px; background:#f4f4f4; }

.bar {width:700px; height:26px; background:url('../imgs/bar.gif') left top no-repeat; color:#6283a2; font-weight:700; font-size:0.9em; padding:3px 30px; text-align:left;}
#table_02  {width:100%; overflow:hidden; border-collapse:collapse; padding:0; line-height:22px;} 
#table_02 table {width:auto; overflow:hidden; border-collapse:collapse; padding:0; line-height:20px; margin:15px 15px 15px 20px; } 
#table_02 th {background:#86afcd; color:#fff; font-weight:bold; text-align:center; padding:5px; border:1px solid #fff;}
#table_02 td {background:#b2cee3;  color:#333; text-align:center; padding:5px; border:1px solid #fff; margin:0;}
#table_02 td.first {background:#b2cee3; color:#333; font-weight:bold; text-align:center; padding:5px; border:1px solid #fff;  margin:0;}
#table_02 td.second{background:#e7ebf5; color:#333; text-align:center; padding:5px; border:1px solid #fff;}
#table_02 td.secondFirst {background:#e7ebf5; color:#333; font-weight:bold; text-align:center; padding:5px; border:1px solid #fff;}
#table_02 a,a:link,a:visited, a:active {color:#333;}
#table_02 a:hover {color:#ff6600;}
#table_02 sub {color:#fff;}
.obTable {width:700px; overflow:hidden; border-collapse:collapse; padding:0; line-height:20px; margin-top:10px; text-align:center;}
.obTable  th { text-align:left; font-weight:bold; color:#004a80;  background:url('../imgs/bt_arrow02.gif') 5px 7px no-repeat; padding:5px 0 4px 25px;  border-bottom:1px solid #b2cee3; font-size:10pt; }
.obTable  td.box {background:#efefef; color:#333; text-align:center; font-weight:bold; border:1px solid #dedede; padding:5px 0 4px 25px;  } 
.obTable  td {color:#333; text-align:center;  margin:0; font-weight:bold; background:#f8f8f8; border-bottom:1px solid #dedede; padding:7px 0;} 

.sbTable {width:300px; overflow:hidden; border-collapse:collapse; padding:0; line-height:20px;  text-align:center;}
.sbTable  th { text-align:left; font-weight:bold; color:#004a80;  background:url('../imgs/bt_arrow02.gif') 5px 7px no-repeat; padding:5px 0 4px 25px;  border-bottom:1px solid #dedede;}
.sbTable  td.box {background:#efefef; color:#333; text-align:center; font-weight:bold; border:1px solid #dedede; } 
.sbTable  td {color:#666; text-align:left;   margin:0; padding:7px 5px 5px 25px; letter-spacing:-1px;} 

.conTable {width:700px; overflow:hidden; border-collapse:collapse; padding:0; line-height:20px; margin-top:20px; text-align:center; border:1px solid #dedede;}
.conTable  th { text-align:center; font-weight:bold; color:#004a80; border:1px solid #dedede; font-size:10pt;background:#f8f8f8;  }
.conTable  td {color:#333;  margin:0; border:1px solid #dedede; padding:7px 0; text-align:left;} 
.conTable h3 {padding:11px 12px 5px 25px; font-weight:bold; color:#004a80; background:url('../imgs/bt_arrow02.gif') 5px 12px no-repeat; height:20px;   } 
.conTable li {background:url('../imgs/dot.gif') 5px 10px no-repeat; color:#666; padding:5px 0px 4px 15px; } 

.conTable2 {width:700px; overflow:hidden; border-collapse:collapse; padding:0; line-height:20px; margin-top:20px; text-align:center; border:1px solid #dedede;letter-spacing:-1px; }
.conTable2  th { text-align:center; font-weight:bold; color:#004a80; border:1px solid #dedede;  background:#f8f8f8;   padding:2px; }
.conTable2  td {color:#333;  margin:0; border:1px solid #dedede; padding:7px 0; text-align:center;font-weight:bold; padding:2px;}   
th.blue {background:#0072bc; color:#fff; padding:5px;}
th.yellow {background:#fcf9d7;}
th.sky {background:#cfecf7;}
td.gray {background:#efefef;}
td.orange {background:#f7941d; color:#fff;}
td.green {background:#39b54a; color:#fff;}
td.navy {background:#004a80; color:#fff;}

#map {float:left; position:relative; left:10px; width:700px; overflow:hidden; text-align:center; border:1px solid #dedede;  margin:15px 0;} 
#map img {border:0;} 

fieldset.text {float:left; position:relative; left:10px; width:706px;  margin:15px 0;overflow:hidden;text-align:left; border:1px solid #dedede; background:#f5f5f5; line-height:150%; padding:10px;} 
*:first-child+html,html #tab_navi ul {float:left; padding:0;  width:700px;}  

/*µ¿ºÏ¾Æ½Ã¾Æ*/
#search01 {position:absolute; width:265px; height:70px;  left:200px; top:215px; z-index:1;  visibility: hidden;  }
#search11 {position:absolute; width:265px; height:70px;  left:180px; top:170px; z-index:11;  visibility: hidden;  }
#search12 {position:absolute; width:265px; height:70px;  left:260px; top:150px; z-index:12;  visibility: hidden;  }
#search13 {position:absolute; width:265px; height:70px;  left:180px; top:190px; z-index:13;  visibility: hidden;  }
#search14 {position:absolute; width:265px; height:70px;  left:220px; top:170px; z-index:14;  visibility: hidden;  }
#search15 {position:absolute; width:265px; height:70px;  left:200px; top:200px; z-index:15;  visibility: hidden;  }
#search16 {position:absolute; width:265px; height:70px;  left:200px; top:210px; z-index:16;  visibility: hidden;  }
#search17 {position:absolute; width:265px; height:70px;  left:200px; top:230px; z-index:17;  visibility: hidden;  }
#search18 {position:absolute; width:265px; height:70px;  left:200px; top:220px; z-index:18;  visibility: hidden;  }
#search19 {position:absolute; width:265px; height:70px;  left:200px; top:250px; z-index:19;  visibility: hidden;  }

#search02 {position:absolute; width:265px; height:70px;  left:60px; top:120px; z-index:2;  visibility: hidden; }
#search21 {position:absolute; width:265px; height:70px;  left:200px; top:150px; z-index:21;  visibility: hidden; }
#search03 {position:absolute; width:265px; height:70px;  left:80px; top:320px; z-index:3;  visibility: hidden; }
#search31 {position:absolute; width:265px; height:70px;  left:360px; top:100px; z-index:31;  visibility: hidden; }
#search04 {position:absolute; width:265px; height:70px;  left:100px; top:310px; z-index:4;  visibility: hidden; }
#search05 {position:absolute; width:265px; height:70px;  left:120px; top:450px; z-index:5;  visibility: hidden; }

#search06 {position:absolute; width:265px; height:70px;  left:280px; top:270px; z-index:6;  visibility: hidden; }
#search07 {position:absolute; width:265px; height:70px;  left:280px; top:290px; z-index:7;  visibility: hidden; }
#search08 {position:absolute; width:265px; height:70px;  left:400px; top:185px; z-index:8;  visibility: hidden; }
#search09 {position:absolute; width:265px; height:70px;  left:400px; top:185px; z-index:9;  visibility: hidden; }
#search10 {position:absolute; width:265px; height:70px; left:440px; top:120px; z-index:10;  visibility: hidden; } 

.search { background:url('../imgs/box_bg.gif') left top no-repeat; padding:15px}
 
.search td.tit {background:url('../imgs/bt_circle.gif') left top no-repeat; text-align:left; font-weight:bold; font-size:110%; color:#639c14; padding-bottom:20px; padding-left:15px; }
.search td.close {text-align:right; vertical-align:middle;padding-bottom:20px;}
.search img {padding:1px;}
#seoul{
	position:absolute;
	left:319px;
	top:235px;
	width:45px;
	height:22px;
	z-index:11;
	
}
#suwon {
	position:absolute;
	left:301px;
	top:252px;
	width:50px;
	height:20px;
	z-index:11;
	
}

#sokcho {
	position:absolute;
	left:366px;
	top:231px;
	width:50px;
	height:12px;
	z-index:11;
	
}

#daejeon {
	position:absolute;
	left:310px;
	top:273px;
	width:50px;
	height:12px;
	z-index:11;
	
}

#sobaeksan {
	position:absolute;
	left:364px;
	top:261px;
	width:50px;
	height:12px;
	z-index:11;
	
}
#bohyunsan {
	position:absolute;
	left:374px;
	top:275px;
	width:50px;
	height:12px;
	z-index:11;
	
}
#milyang {
	position:absolute;
	left:369px;
	top:293px;
	width:50px;
	height:12px;
	z-index:11;
	
}
#goheong {
	position:absolute;
	left:347px;
	top:318px;
	width:50px;
	height:12px;
	z-index:11;
	
}
#mokpo {
	position:absolute;
	left:285px;
	top:309px;
	width:55px;
	height:12px;
	z-index:11;
	
}
#jeju {
	position:absolute;
	left:327px;
	top:340px;
	width:50px;
	height:12px;
	z-index:11;
	
} 
#beijing {
	position:absolute;
	left:137px;
	top:200px;
	width:50px;
	height:12px;
	z-index:11;
}
#chan {
	position:absolute;
	left:342px;
	top:160px;
	width:50px;
	height:12px;
	z-index:11;
}
#wuhan {
	position:absolute;
	left:110px;
	top:397px;
	width:58px;
	height:12px;
	z-index:12;
}
#shanghai {
	position:absolute;
	left:235px;
	top:388px;
	width:50px;
	height:12px;
	z-index:13;
}
#taoyuan {
	position:absolute;
	left:233px;
	top:513px;
	width:50px;
	height:12px;
	z-index:14;
}
#aira {
	position:absolute;
	left:410px;
	top:422px;
	width:50px;
	height:12px;
	z-index:15;
}
 
#nakatane {
	position:absolute;
	left:365px;
	top:400px;
	width:50px;
	height:12px;
	z-index:17;
}
#usuda{
	position:absolute;
	left:505px;
	top:280px;
	width:50px;
	height:12px;
	z-index:18;
}
#tsukuba {
	position:absolute;
	left:576px;
	top:278px;
	width:50px;
	height:12px;
	z-index:16;
}
#mizusawa{
	position:absolute;
	left:593px;
	top:210px;
	width:50px;
	height:12px;
	z-index:16;
}

#stku{
	position:absolute;
	left:627px;
	top:152px;
	width:50px;
	height:12px;
	z-index:11;
}
.title4 {padding:15px 12px 5px 25px; font-weight:bold;  color:#004a80;  font-size:1.2em; height:20px; background:url('../imgs/bt_arrow02.gif') 5px 14px no-repeat;}

.watch {float:left; width:750px; height:360px; position:relative; padding:15px; background:#fff; }
.watch table {width:100%; border:1px solid #dedede; line-height:22px;}
.watch td.tit {background:url('../imgs/bt_circle.gif') left 10px no-repeat;  font-weight:bold; font-size:120%; color:#4a89bb;  padding:10px 15px; }
.watch th {background:url('../imgs/dot_blue.gif') left 20px no-repeat; padding:7px 0 3px 8px; font-weight:bold; color:#4a89bb; text-align:left;   border-top:1px dotted #dedede; vertical-align:top;}
.watch td {color:#444; padding:7px 0 3px 2px;  border-top:1px dotted #dedede;}
.watch th.first {background:url('../imgs/dot_blue.gif') left 20px no-repeat; padding:7px 0 3px 8px; font-weight:bold; color:#4a89bb; text-align:left;   border-top:none; vertical-align:top;}
.watch td.first {color:#444; padding:7px 0 3px 2px;   border-top:none;}
.watch td.img {vertical-align:top; text-align:center; border-top:none;}
.watch img {padding:10px}
 

