@charset "utf-8";
a{color:#2f3743;text-decoration:none;}
body{margin-top:0px;  margin-left:-10px; margin-right:-10px; margin-bottom:-10px;}

table{border-spacing:0px;border-style:none;padding:0px; border:0px;}
td, th{padding:0px;}
input{ font-size:11px; color:#666666; border:1 solid #f0f0f0; }
textarea{ font-size:12px; color:#666666; border:1 solid #cccccc; background-color:#FFFFFF;}
a{border:0; text-decoration:none; }
img{border:0;}
TD{font-family:"Malgun Gothic"; font-size:12px; color:#666666;}
td{font-family:"Malgun Gothic"; font-size:12px; color:#666666;}

select{height:22px; font-size:12px; color:#666666; border:1 solid #cccccc; background-color:#FFFFFF;}
.SCROLL{
	font-size:12px;	color:#555555;	border:1 solid #cccccc;		border-width:1px; border-color:#CCCCCC;
	background-color:#FFFFFF;		scrollbar-face-color:#cccccc;
	scrollbar-arrow-color:#ffffff;	scrollbar-track-color:#ededed;
	scrollbar-highlight-color:#ededed;	scrollbar-shadow-color:#ededed;	
	scrollbar-darkshadow-color:#ededed;	scrollbar-3dlight-color:#ededed;
}

.ul{border-bottom:#f0f0f0 solid 1px; font-size:12px; height:20px; padding:5px 0px 5px 0px;}
.ul a:hover{color:#555555; font-weight:bold;}
.ult{border-bottom:#f0f0f0 solid 1px; border-top:#f0f0f0 solid 1px; font-size:12px; height:30px; text-align:center;}
.lul{border-bottom:#f0f0f0 solid 1px; border-left:#f0f0f0 solid 1px; background-color:#f6f6f6; font-size:12px; font-weight:bold;}
.lult{border-bottom:#f0f0f0 solid 1px; border-top:#f0f0f0 solid 1px; border-left:#f0f0f0 solid 1px; background-color:#f6f6f6; font-size:12px; font-weight:bold; height:30px; text-align:center;}
.wdul{font-size:12px; text-align:left; padding: 5px; border:#CCC 1px solid;}

.desc{ vertical-align:top; line-height:25px; padding-left:10px; padding-top:20px; font-family:Malgun Gothic; font-size:12px; border-bottom:#f0f0f0 solid 1px;}
.desc img{width:720px;}

.hand {cursor:pointer;}
.tbg{background:url(../images/tbg.gif) no-repeat left ; color:#4D4D4D; font-size:16pt; font-weight:bolder; height:60px; vertical-align:text-top; padding-top:10px; border-bottom:#dddddd 1px solid; letter-spacing:-0.1em;}


.page_out{font-size:14px; text-align:center;}


div#topmenu{background:url(../images/tbg.jpg) repeat-x top;}
div#topmenu td#tit{height:75px; font-size:14px; padding-right:px; letter-spacing:-0.1em}
div#topmenu td#v a{padding-right:10px;}
div#main_img td#cl{font-size:11px; letter-spacing:-0.1em}

div#m_s{background:url(../images/mbb.jpg) repeat-x top;}

div#m_m{border-bottom:#68b5b9 solid 2px; padding-bottom:20px;}
div#m_m td#tit{color:#333333; font-weight:bolder; font-size:14px;}
div#m_m td#desc{font-size:11px; letter-spacing:-0.1em; height:25px; border-bottom:#cccccc 1px solid;}
div#m_m td#box{border-right:#cccccc 1px solid;}
div#m_m td#ico{text-align:right;}

div#shop {background-color:#efefef; padding-top:20px; padding-bottom:20px;}
div#shop img{}
div#shop td#img{background-color:#FFF; text-align:center; padding:10px; width:176px;}
div#shop td#tit{font-weight:bold; background-color:#FFF; text-align:center; border-top:#CCC 1px solid; padding-top:5px;}
div#shop td#pri{color:#ed9191; font-weight:bold; background-color:#FFF; text-align:center; padding:5px;}
div#shop td#spa{width:20px;}


div#menu  td#tit{		height:30px; border-bottom:#e6e6e6 1px solid; padding-left:30px;}
div#menu  td#selected{	height:30px; border-bottom:#e6e6e6 1px solid; padding-left:25px; border:#68b5b9 5px solid; font-weight:bold;}
div#menu  td#tit a:hover{font-weight:bold; text-decoration:underline;}
div#menu  td#bn{padding-top:30px;}


div#bottom {background-color:#EFEFEF;}
div#bottom td#ico{padding:0px 10px 0px 10px; text-align:center;}





div#news td#tit{font-size:30px; color:#3b3b3b; padding:0px 0px 30px 20px;}
div#news td#pwd{border-bottom:#eeeeee 1px solid; border-top:#eeeeee 1px solid; height:50px;}
div#news td#thum{padding-left:20px;}
div#news td#post_date{padding-right:20px; padding-left:20px;}
div#news td#img{ padding:0px 0px 20px 20px;}
div#news td#title{ font-size:16px; color:#333; padding-left:20px;}
div#news td#title a:hover{text-decoration:underline;}
div#news td#desc{ padding:20px; line-height:25px;}
div#news td#readmore{padding-left:30px; border-bottom:#eeeeee 1px solid; padding-bottom:20px;}
div#news_detail td#desc{padding:20px; font-size:16px; line-height:25px;}
div#news_detail td#desc img{border:#CCC 1px solid; margin:20px;}
div#news_detail h6{font-size:14px;}
