body, td, p, input, button, textarea, select, .c1 { font-family:verdana,굴림; font-size:9pt; color:#484848; margin:0;}

form { margin:0px; }

/* img {border:0px;} */
/*
a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }
*/

a:link {color:#484848; text-decoration:none;font-family:verdana;font-size:9pt;letter-spacing: -1px;}
a:visited {color:#484848; text-decoration:none;font-family:verdana;font-size:9pt;letter-spacing: -1px;}
a:hover {color:#457b9e; text-decoration:bold;font-family:verdana;font-size:9pt;letter-spacing: -1px;}
a:active {color:#484848;text-decoration:none;font-family:verdana;font-size:9pt;letter-spacing: -1px;}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: verdana,돋움; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:굴림; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

table{border:none; border-collapse:collapse; padding:0; border-spacing:0;  }

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }







img
{border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none}

.line
{border-right: #e9c17e 2px dotted}

.line2
{border-right: #cccccc 1px solid; border-left: #cccccc 1px solid}

.box
{border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid}

.box2
{border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid}

.underline
{border-bottom: #dddddd 1px solid}

.underline2
{border-bottom: #dddddd 1px solid; letter-spacing: -1px}

.col_blue
{font-size:9pt;color:#0099cc;}

.col_red
{font-size:9pt;color:#ff0000;}

.col_green
{font-size:9pt;color:#00cc33;}

.btn_01 
{background-color:#333333;color:#FFFFFF;border:solid 0px;height:20;}

.btn_02 
{background-color:#333333;color:#FFFFFF;border:solid 0px;height:20;width:70;}

.btn_03 
{background-color:#333333;color:#FFFFFF;border:solid 0px;height:50;width:50;}

.font_ks 
{font-size:9pt;font-family:verdana;letter-spacing: -1px;}

.font_kes 
{font-size:8pt;font-family:돋움;}

.font_kesm 
{font-size:8pt;font-family:돋움;letter-spacing: -1px;}

.font_es 
{font-size:8pt;font-family:verdana;letter-spacing: -1px;}

.font_ess
{font-size:7pt;font-family:verdana;letter-spacing: -1px;}


a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none;}

a, img, input {selector-dummy:expression(this.hideFocus=true);}







.calendarTitleY {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; COLOR: #666666; PADDING-TOP: 8px; FONT-FAMILY: tahoma; TEXT-ALIGN: left
}
.calendarTitleM {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #78b300; FONT-FAMILY: tahoma; TEXT-ALIGN: left
}
.calendarWeekS {
	FONT-SIZE: 9px; FLOAT: left; WIDTH: 30px; COLOR: #78b300; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarWeekT {
	FONT-SIZE: 9px; FLOAT: left; WIDTH: 30px; COLOR: #808080; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarWeek {
	FONT-SIZE: 9px; FLOAT: left; WIDTH: 30px; COLOR: #808080; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarDayS {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: 30px; CURSOR: pointer; COLOR: #78b300; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarDayT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: 30px; CURSOR: pointer; COLOR: #808080; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarDay {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: 30px; CURSOR: pointer; COLOR: #808080; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarToDay {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/admin/img/icon_calendar_point.gif) no-repeat; FLOAT: left; WIDTH: 30px; CURSOR: pointer; COLOR: #fe5400; PADDING-TOP: 5px; FONT-FAMILY: tahoma; HEIGHT: 25px
}
.calendarNoDay {
	FLOAT: left; WIDTH: 30px; PADDING-TOP: 5px; HEIGHT: 25px
}
.calendarNow {
	PADDING-LEFT: 8px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 148px; CURSOR: pointer; COLOR: #333333; FONT-FAMILY: tahoma; HEIGHT: 20px
}
.calendarClose {
	FONT-SIZE: 11px; FLOAT: left; WIDTH: 55px; CURSOR: pointer; COLOR: #333333; FONT-FAMILY: tahoma; HEIGHT: 20px
}
.clearboth {
	CLEAR: both
}
.content_img {
	BACKGROUND: url(img/sch_bg_gray.gif)
}


@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Thin-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Light-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-DemiLight-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Regular-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Medium-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Bold-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans Korean';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Black'), local('NotoSans-Black'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Black-Hestia.eot),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
    url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/fonts/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
}

/*몬스터폰 스타일*/
#warp{width:100%; height:100%; background-color:#353535; margin:0; padding:0;}

#visit{margin-bottom:19px; height:32px;}
#visit td{color:#FFF; font-size:11px; font-weight:bold; background:url(nmainimg/visit_bg.jpg) top repeat-x;}
#visit span{color:#f8c539; font-size:11px; font-weight:bold; }

#botommcon{background-color:#fbfbfb; border:#cccccc 1px solid;}

.con01{background-color:#fbfbfb; border-bottom:#c9c9c9 1px solid; border-left:#c9c9c9 1px solid; border-right:#c9c9c9 1px solid; height:120px; padding:10px 0 8px 18px;}

#con02{background-color:#f5f5f5; border-bottom:#cdcbcb 1px solid; border-left:#cdcbcb 1px solid; border-right:#cdcbcb 1px solid; height:180px;}
.tx02{ color:#646464; font-size:11px; font-weight:bold;}
.mobile{background:url(nmainimg/con02_box_top.jpg) no-repeat top; height:109px;  padding-bottom:5px;}

.con04{ border-bottom:#dbdbdb 1px solid; border-left:#dbdbdb 1px solid; border-right:#dbdbdb 1px solid; height:120px;}

.rute{ color:#626263; font-size:11px;}

#form_tb{border:#d4d4d4 1px solid; background-color:#f8f8f8;}
#form_tb th{border-bottom:#d4d4d4 1px solid; background-color:#f1f1f1; height:45px;}
#form_tb td{}
#form_tb .self{border:#cbcbcb 1px solid; height:25px; width:100px;}
#form_tbs{border:#dadada 1px solid;  background-color:#FFF;  margin:10px; padding:3px; font-size:11px; font-family:Dotum;}
/*.pro{background-color:#f8f8f8; border:dadada 1px solid;}*/
#form_tbs02{ font-size:12px;  margin-top:15px;}
#form_tbs02 p{ font-size:14px; font-weight:bold;  color:#4f4e4e;}
#form_tbs02 td{ color:#4f4e4e; height:40px;}
#form_tbs02 .tdline{ border-bottom:#dadada 1px solid;  border-top:#dadada 1px solid;}
#form_tbs02 th{ color:#d29a2d; font-weight:bold;}
#form_tbs03{ background:url(nmainimg/sub03_04price_bg.jpg) no-repeat top left; margin-top:15px;}
#form_tbs03 th{ color:#feb519; font-size:30px; font-family:Arial,tahoma; font-weight:bold;}
.bline{border-bottom:#5b5b5b 2px solid;}

/* fixed */
#customer_fix {border: 1px solid #dbdbdb;background-color:#fbfbfb;}
#customer_fix .customer_top {position: relative;}
#customer_fix .customer_another {position:relative;height:190px;padding:0 10px 2px;overflow:scroll;overflow-x:hidden;}
.customer_top .view_map {position:absolute;top:38px;right:110px;color:#457b9e;font-weight:bold;}
.customer_another ul {list-style:none;margin:0;padding:0;}
.customer_another ul:after {display:block;visibility:hidden;clear:both;content:""}
.customer_another li {float:left;width:50%;}
.customer_another a {display:block;margin-top:5px;margin-left:5px;padding:10px;background:#fff;border:1px solid #ddd;}
.customer_another h4 {margin:0;padding:0;color:#457b9e;}
.customer_another p {margin-top:8px;}

#banner_fix {padding-bottom:25px;background-color:#fff;}
#banner_fix ul {width:980px;margin:0 auto;list-style:none;padding:0;zoom:1}
#banner_fix ul:after {display:block;visibility:hidden;clear:both;content:""}
#banner_fix li {float:left;width:163px;height:163px;overflow:hidden}
#banner_fix a {display:block;height:100%;text-align:center;border:4px solid #fff;}

#banner_fix .banner_small {width:244.5px;height:85px;margin-top:2px;}

#banner_fix .banner_1 {background-color:#14BCA3}
#banner_fix .banner_2 {background-color:#2AB5BA}
#banner_fix .banner_3 {background-color:#68A7D3}
#banner_fix .banner_4 {background-color:#A87AE6}
#banner_fix .banner_5 {background-color:#6871D3}
#banner_fix .banner_6 {background-color:#D97AE6}
#banner_fix .banner_7 {background-color:#8DB64D;}
#banner_fix .banner_8 {background-color:#FFBA0A;}
#banner_fix .banner_9 {background-color:#D55E5D;}
#banner_fix .banner_10 {background-color:#75C3C7;}

#banner_fix .banner_1 a,
#banner_fix .banner_7 a {border-left:0}

.bbs_banner {position:relative;margin-bottom:25px;padding:15px 30px 25px;background-color:#50c3bc;border:1px solid #46A79F;}
.bbs_banner p {width:770px;color:#eee;}
.bbs_banner p img {display:block;}
.bbs_banner em {color:#fffa92;font-style:normal;}
.bbs_banner .bbs_banner_btn {position:absolute;top:50%;right:30px;margin-top:-20px;}


#ft_menus {display:inline-block;list-style:none;margin:0;padding:15px 0 5px 0;zoom:1;}
#ft_menus:after {display:block;visibility:hidden;clear:both;content:""} 
#ft_menus li {float:left;}
#ft_menus .txt_bar{display:inline-block;position:relative;width:1px;height:9px;margin:0 15px;background-color:#aaa;}
#ft_menus a {color:#fff;}

.btn_wrap{text-align:right;margin:15px 0;}
.btn_wrap .btn-style01{display:inline-block;width:120px;text-align:center;height:40px;text-align:center;line-height:39px;background-color:#ff6b04;color:#fff;vertical-align:middle;font-size:14px;font-weight:bold;font-family:"Nanum Gothic";color:#fff;}
.btn_wrap .btn-style01:hover{background-color:#ec5216;}


.quick_menu{position:absolute;right:20px;top:215px;z-index:9999;background-color:#FFF;cursor:move;width:150px;}
.quick_menu ul{padding:8px;border:1px solid #ccc;margin:0;}
.quick_menu ul,
.quick_menu li{list-style:none;padding:4px;}
.quick_menu li {border:1px solid #ddd;margin-top:10px;}
.quick_menu li:first-child{margin-top:0;}
.quick_menu li strong{display:block;padding:8px 0;}
.quick_menu li .btn_link{line-height:22px;font-size:12px;text-align:center;display:block;border:1px solid #ff6b04;background-color:#ea5014;color:#fff;}

/*상점명*/
.btn_store{display:inline-block;line-height:30px;font-size:18px;font-family: 'Noto Sans Korean';text-align:center;border:1px solid #d7630e;background-color:#fe770e;color:#fff;padding:0 30px;border-radius:5px;
	box-shadow:         inset 0 0 2px #ffa45c;
}

.store_info{padding:8px 12px;margin:0;border:1px solid #dedede;background-color:#f8f8f8;}
.store_info li{position:relative;list-style:none;font-size:18px;font-family: 'Noto Sans Korean';padding:12px 15px;}
.store_info li strong{display:inline-block;margin-right:12px;font-size:14px;}
.store_info li:after{position:absolute;left:0;top:50%;margin-top:-3px;width:4px;height:4px;border:3px solid #f35811;border-radius:2px;content:"";display:block;}


#tbl_list2{width:100%;table-layout:fixed;border-top:2px solid #012b5d;}
#tbl_list2 thead th{height:38px;border-bottom:1px solid #ccc;background-color:#fafafa;font-size:14px;color:#67686a;border-bottom:1px solid #bdbdbd;}
#tbl_list2 tbody td{font-size:13px;padding:12px 0;text-align:center;color:#67686a;border-bottom:1px solid #dfdfdf;}
#tbl_list2 tbody td.title_sub{border:none;border-bottom:1px solid #dfdfdf;text-align:left;cursor:pointer;}
#tbl_list2 tbody .center-moreinfo td{text-align:left;padding:0;border:none;}
#tbl_list2 tbody .center-moreinfo td .text-box{padding:20px 30px;border-bottom:1px solid #dfdfdf;}

.search_content{margin:40px 0;}
.search_content table{margin:0 auto;}
.search_content table .sel{height:32px;}
.search_content .bbs_search{height:28px;}
.search_content input[type="image"]{height:32px;}