/* menu */
#topmenu {padding:10px 10px;margin:0;}
#tmenu {position:absolute; float:right; right:10px; top:15px;padding:10px; margin:0;}
#tmenu a {padding:0; margin:0;}
#logo {width:120px; height:37px;}

@media (max-width: 360px) {
	
	#logo {width:120px; height:37px;}
}



#mw {margin: 0px;background-color:#ffffff;}
.menu{font-size:15px;font-weight:bold;height:100%;background-color:#1d5eb7; bottom repeat-x;margin-top:5px;}
/*.menu{font-size:15px;font-weight:bold;height:100%;background-color:#7D359F; bottom repeat-x;margin-top:5px;}º¸¶ó */
/*.menu{font-size:15px;font-weight:bold;height:100%;background-color:#005C11; bottom repeat-x;margin-top:5px;}³ì»ö*/
.menu a,.menu a:hover{text-decoration:none;}
.menu .mn{padding:0px 0 0 4px;}
.menu .mn li{display:inline;float:left;text-align:center;height:40px;}
.menu .mn li a span{float:left;padding:12px 8px 5px 8px;cursor:pointer;letter-spacing:-1px;}
.menu .mn li.on{letter-spacing:-1px;}
.menu .mn li.on a,.menu .mn li.on a:hover{color:#ff4e00;font-weight:bold;z-index:12;}
.menu .mn li.no a{background-position:100px 0px;}


#mbn {width:100%;  height:144px; padding:0; margin:0;background:#444; clear:both;}
#mbnr {width:332px; min-width:332px; margin:0 auto;overflow:hidden; }
#mbnr ul {list-style:none;display:block;padding:0; margin:0;top:0;}
#mbnr ul li {float:left;padding:0;z margin:0;height:72px;}
#mbnr ul li a {padding:0; margin:0;}



#miconn { display:block; position:relative; padding:20px 0;
          width:100%;height:auto; min-height:170px; background:#444444;}
.miconnr { display:block;padding:0; margin:0;  }
.miconnr ul {list-style:none; width:100%; height:auto; background:#444444; padding:0; margin:0; }
.miconnr ul li {float:left;display:inline-block;padding:0; margin:0; width:20%; min-height:75px; background:#444444; text-align:center;}
.miconnr ul li a { text-align:center;}






/* search */
.search {background:url(/m/img/search_bg3.gif) 0px 0px repeat-x;color:#f1f1f4;height:40px;}
.search .searchm{display:block;overflow:hidden;position:relative;padding:7px 0 0 5px;}
.search .searchbtn {position:absolute;margin-right:5px;margin-top:7px;top:0;right:0;padding:0;width:35px;height:25px;border:0 none;background:transparent url(/m/img/search_btn3.gif) no-repeat 0 0;text-indent:-1000em;}
.search_bline {position:relative;overflow:hidden;height:21px;margin-right:45px;border:2px solid #f66211;}
.s_in {border:0;width:100%;height:21px;font-size:14px;margin-top:-5px;padding-top:5px;padding-left:3px;}

/* content */
.tit {border-bottom:2px solid #d2d2d2;height:24px;}
.tit_m {float:left;height:22px;font-weight:bold;color:#ac3ea8;}
.tit_a {float:left;font-weight:bold;color:#0040ae;}
.tit_t {float:left;height:22px;background:transparent url(http://m.sunglim.org/img/tit_icon1.gif) no-repeat 0 0;font-weight:bold;padding-left:15px;margin-left:3px;letter-spacing:-1px;}
.tit_btn {float:right;margin-right:2px;}
.tit_line {border-top:1px solid #d5d5d5;}
.main_line {border-bottom:1px solid #e3e3e3;}

/* detail */
#tbox .tbox_tit {background-color:#feecdc; padding:8px; 0px; 8px; 12px;}
#tbox .tbox_img {padding:10px 10px;text-align:center;}

/* etc */
.im_c{text-align:center;padding:0 10px;}
.fx2{width:100%;}
.fx1{width:95%;padding:5px 5px;text-align:center;}
.fx3{width:100%;padding:5px 5px;text-align:center;}