/*Common*/
@charset "utf-8";
body, div, ul, li, table, tr, td, th{margin:0; padding:0;}
body {font-family:"¸¼Àº°íµñ",Malgun Gothic,Gulim,Dotum, sans-serif; font-size:12px;}
ul, li{list-style:none;}
a{text-decoration:none;}
body {overflow-y:scroll;}
* {padding:0;margin:0;}
img, fieldset{ border:0; }
select, input{ font-family:verdana; color:#000000; font-size:1.00em;line-height:17px; }
address,em{ font-style:normal; }
button{ border:none; background:none; cursor:pointer; }
hr, legend{ display:none; }
p, h1, h2, h3, h4, h5, h6, form, input, ul, li, dl, dt, dd {margin:0; padding:0; }
table {border-collapse:collapse;}
#wrapper{width:100%;}




/* »ó´Ü¸Þ´º ¿µ¿ª */
#nav{ width:100%; height:35px; position:relative; background-color:#f54c1e; }
#topmenu{ width:1013px; margin:0 auto; }
#topmenu_left{ float:left;}
#topmenu_right{float:right;}




/* ·Î°í ¿µ¿ª */
#logo_area{background-color:#ffffff;}
.logo{width:500px; height:140px; margin:0 auto; padding:0 auto;}




/* ¸ÞÀÎ¸Þ´º ¿µ¿ª */
.bg{background-color:#fff; border-top:1px solid #ededed;}
.gnb{width:980px; height:50px; margin:0 auto;}
.gnb ul{width:980px; height:50px; margin:0px; padding:0px;}
.gnb ul li{float:left; position:relative; height:50px; margin:0px; padding:0px;}
.gnb ul li a{display:block; font-weight:bold; width:163px; text-align:left; height:50px; line-height:50px; font-size:16px; color:#333;}
.gnb ul li a:hover{color:#f54c1e;}




/* ¼­ºê¸Þ´º ¿µ¿ª*/
.gnb ul ul{display:none;}
.gnb>ul>li:hover ul{display:block; width:200px; height:40px; position:absolute; left:0px; top:50px; z-index:999;}
.gnb li li{width:200px; height:40px; text-align:left; background:#f4f4f4;}
.gnb li li a{display:block; width:100%; height:40px; font-size:13px; color:#666; line-height:40px; margin-left:10px;}
.gnb li li a:hover{color:#fff; background:#f54c1e; left:10px;}




/* ¸ÞÀÎºñÁÖ¾ó ¿µ¿ª*/
#container{margin:0 auto;}
#center{width:100%; margin:0 auto;}
#main{margin-top:0px; overflow-x:hidden;}
#con{width:980px; margin:0 auto;}




#main_ban{width:100%; text-align:center; margin-top:35px; line-height:100px;}
#m_login{float:left;width:310px;height:190px;margin:35px 25px 0px 0px;}




#m_schedule{float:left;width:310px;height:190px;margin:0px 25px 0px 0px;}
.m_schedule1{float:left;width:310px;height:25px;margin-top:35px;}
.m_schedule2{float:left;width:272px;height:155px;valign:top;background-image:url(../img/main/schedule_bg.gif);background-repeat:no-repeat;padding:10px 20px 0px 18px;}




.schedule_day{font-size:11px; line-height:16px;}
.schedule_day > b{color:#000;}
.days{padding:10px 0px;}
.schedule_output_title{padding-bottom:5px;}
.schedule_sunday{font-size:11px; color:#f66;}
.schedule_saturday{font-size:11px; color:#85b1dd;}
.schedule_day a:link{background:#FFE4C8; color:#ff3b77; font-weight:bold;}


#m_cscenter{float:left;width:310px;height:190px;margin:35px 0px 0px 0px;}
#m_service{float:left;width:980px;height:200px;margin:0px 0px 0px 0px;}


#m_campaign{float:left;width:475px;height:190px;margin:30px 0px 0px 0px;}
.m_campaign_bg{background-image:url(../img/main/m_campaign_bg.gif);padding:20px;height:125px;}


#m_gallery{float:left;width:475px;height:190px;margin:30px 0px 0px 0px;}
.m_gallery_bg{background-image:url(../img/main/m_gallery_bg.gif);padding:20px;height:125px;}


#m_notice{float:left;width:475px;height:190px;margin:30px 25px 0px 0px;}
.m_notice_bg{background-image:url(../img/main/m_notice_bg.gif);padding:15px 15px 15px 15px;height:135px;}


#m_reference{float:left;width:475px;height:190px;margin:30px 0px 0px 0px;}
.m_reference_bg{background-image:url(../img/main/m_reference_bg.gif);padding:20px;height:125px;}


#m_safety{float:left;width:475px;height:190px;margin:30px 25px 0px 0px;}
.m_safety_bg{background-image:url(../img/main/m_safety_bg.gif);padding:15px 15px 15px 15px;height:135px;}


#m_elementary{float:left;width:475px;height:190px;margin:30px 25px 0px 0px;}
.m_elementary_bg{background-image:url(../img/main/m_elementary_bg.gif);padding:15px 15px 15px 15px;height:135px;}
.m{clear:both; height:50px;}



/* ÇÏ´Ü ¿µ¿ª*/
#footer_wrap{position:relative; width:100%; height:140px;}
.footermenu{display:inline-block;}
.footer1{width:100%; height:35px; background:#f54c1e;}
.footer1_in{width:980px; margin:0 auto; text-align:center; line-height:35px; font-size:13px; }
.footer1_in a {text-decoration:none; color:#fff; font-weight:bold; }
.footerline{display:inline-block; margin:0 10px; color:#ddd;}
.footer2{width:100%; height:300px; background:#f3f3f3;}
.footer2_in{width:980px; margin:0 auto; text-align:center;  font-size:15px; color:#666; padding-top:20px;}
.footer2_in p{padding:4px 0;}
.footer2_in .copyright{font-size:13px; font-weight:normal;}




/*¼­ºêÆäÀÌÁö*/
#content_wrap{width:980px;padding:0;position:relative;text-align:left;margin:0 auto;}
#content_wrap{*zoom:1;clear:both;}
#content_wrap:after{content:"";display:block;clear:both;}
.visual_area{width:100%; background-image:url(../img/sub/subtop_bg.jpg);}
.visual{width:980px; height:180px; margin:0 auto;}
.content_footer{width:980px;height:89px;position:relative;text-align:left; margin:0 auto;}




.side_nav{float:left;text-align:left;width:218px; display:inline; margin:0px; border:0px; padding:0px;}
.side_nav h2{margin:35px 0 0 0; border:0px; padding:0px; width:218px; height:68px;}
.sidemenu{float:left;text-align:left; width:216px; display:inline; margin:0px; padding:0px;border:1px solid #ededed; border-top:none;}
.sidemenu dl {padding:20px 0}
.sidemenu dl dt{padding:8px 30px 8px 30px;}
.sidemenu dl dt a{display:block; padding-bottom: 10px; font-size:15px; color:#3e3e3e; border-bottom:1px solid #ededed; letter-spacing: -1px;}
.sidemenu dl dt a:hover{color:#f54c1e;}






.subbanner{width:216px; clear:both; padding:10px 0px 50px 0px;}
.subbanner img{padding-top:10px;}
.content{float:left;width:720px;margin:0 0 0 35px;padding:0 0 60px 0;}
.history{display:inline;float:right;font-size:11px;font-family:dotum;color:#999999;margin:75px 0 0 0;text-align:right;}
.history img{vertical-align:-1px;}
.history .current{display:inline-block;color:#666666;padding:0 0 0 8px;}
.history_mall {margin:-40px 0 0 0 !important;padding:11px 0 0 0 !important;}
.history .page {color:#272727;}
.content h3{display:inline-block;margin-top:32px; border:0px; height:68px;}
.conline{width:720px; height:2px; background:#e0e0e0; margin-bottom:25px;}
.content .whole_content{padding:0px;}
.quick{float:left;margin:68px 0 0 19px;}




/*INPUT*/
input, img, select {vertical-align:middle}
input.text {border:1px solid #7f9db9;}
textarea.textarea {border:1px solid #7f9db9;}
input.radio {vertical-align:middle}


/* GLOBAL */
.pointer {cursor:pointer;}


/* Á¦¸ñ ¾ø´Â ¸®½ºÆ®*/
.list_01 {margin:0 0 14px 0;}
.list_01 li {background:url(../img/design/bl_list.gif) left 7px no-repeat;padding:3px 0 0 8px;color:#636363;font-size:12px;}


/* Á¦¸ñ ÀÖ´Â ¸®½ºÆ®*/
.list_01 dt {font-weight:bold;color:#636363;padding:12px 0 3px 0;}
.list_01 dd {background:url(../img/design/bl_list.gif) left 7px no-repeat;padding:3px 0 0 8px;color:#636363;font-size:11px}
.etc_info1 {border:1px solid #eaeaea;width:702px;;margin:25px 0 0 0;color:#7c7c7c;padding:0 10px 20px 10px;}
.etc_info1 dt {background:url(../img/design/bl_etc_info.gif) left 4px no-repeat;padding:4px 0 3px 16px;font-weight:bold;margin:13px 0 0 0;}
.etc_info1 dd {background:url(../img/design/bl_etc_info_dd.gif) 12px 8px no-repeat;padding:2px 0 0 18px;line-height:17px;}
.shopping_guide {}
.shopping_guide dt {background:url(../img/design/bl_etc_info.gif) left 4px no-repeat;padding:4px 0 3px 16px;font-weight:bold;margin:13px 0 0 0;}
.shopping_guide dd {;padding:2px 0 0 16px;line-height:19px;color:#555555;}


/* CONTENT */
#secondmenu h1 {margin:30px 0 0 0;}
#secondmenu .leftmenu dl {padding:21px 0 0 0;}
#secondmenu .leftmenu dt a:link {text-decoration:none;color:#555555}
#secondmenu .leftmenu dt a:visited {text-decoration:none;color:#555555}
#secondmenu .leftmenu dt a:hover {text-decoration:none;color:#555555}
#secondmenu .leftmenu dt {height:12px;vertical-align:top;padding:10px 0 0 0;}
#secondmenu .leftmenu dd a:link {text-decoration:none;color:#888888}
#secondmenu .leftmenu dd a:visited {text-decoration:none;color:#888888}
#secondmenu .leftmenu dd a:hover {text-decoration:none;color:#888888}
#secondmenu .leftmenu dd {padding:6px 0 0 16px;margin-bottom:-6px;height:18px;vertical-align:top;}
.leftmenu {margin:0 0 20px 0;}
.page_title {padding:0 0 25px 0;background:#ffffff;font-size:15px;font-weight:bold;}
.copyright ul {float:left;padding:92px 0 0 0;}
.copyright li {float:left;padding:0 12px 0 9px;background:url(../img/design/copy_bar.gif) right no-repeat;height:10px;}
.copyright .end {background:url(none);}
.copyright .text {padding:11px 0 0 9px;clear:both;background:url(none);}
.bnr_01 {margin:25px 0 0 0;}
.bnr_02 {margin:30px 0 0 0;}
.bnr_03 {margin:25px 0 0 0;}
.service_guide {background:url(../img/design/bg_service_02.gif) 412px top no-repeat;margin:0 0 30px 0;}
.service_guide .time {background:url(../img/design/bg_service_01.gif) no-repeat;width:376px;height:57px;margin:13px 0 0 0;}
.service_guide .time dt {font-weight:bold;color:#666666;padding:12px 0 0 13px;}
.service_guide .time dd {font-size:11px;color:#666666;padding:10px 0 0 13px;}
.service_guide .time dd .highlight {font-size:11px;color:#ee670d;font-weight:bold;}
.suggestions {font-size:11px;color:#666666;font-family:dotum;margin:0 0 8px 0;width:632px}
.suggestions .title {background:url(../img/design/bl_suggestion.gif) left 2px no-repeat;padding:0 0 0 7px;font-weight:bold;font-size:12px;color:#0869a5}
.suggestions .bar {font-size:11px;color:#cccccc;padding:0 5px 0 10px;}
.suggestions .highlight {font-weight:bold;font-size:12px;color:#0869a5}
.suggestions .agreement {border:1px solid #cecece;width:612px;height:200px;overflow:scroll;padding:10px;margin:5px 0 0 0}
.suggestions .agreement dt {font-weight:bold;}
.suggestions .agreement dd {line-height:2em}
.suggestions .checkbox {padding:5px;text-align:right;}
.partnetship {font-size:12px;color:#7a7a7a;font-family:dotum;margin:0 0 8px 0;width:632px}
.partnetship .agreement {border:1px solid #cecece;width:612px;height:138px;overflow:scroll;padding:10px;margin:5px 0 0 0}
.partnetship .checkbox {padding:10px 0 0 0;text-align:center;}
.partnetship .txt {padding:10px;line-height:1.5em}
.agreement {width:703px;height:518px;background:#f5f5f5;padding:10px 0 0 10px}
.agreement .scroll_area {width:670px;height:485px;padding:10px;border:1px solid #dadada;background:#ffffff;overflow:scroll}
.agreement h3 {padding:20px 0 10px 0;}
.agreement li {line-height:1.7em;}


/* quick Äü ¸Þ´º */
#quick dl {width:80px;height:159px;background:url(../img/design/quick_bg.gif) no-repeat;}
#quick dt {padding:12px 0 10px 13px;}
#quick dd {padding:5px 0 0 15px;}


/* login */
.memberlogin_form1 {width:329px;float:left;}
.memberlogin {width:305px;height:180px;padding:20px 0 0 57px;margin:13px 0 0 12px;background:url(../img/design/bg_login1.gif) no-repeat;}
.memberlogin input.text {border:1px solid #cacaca;height:16px;vertical-align:bottom}
.memberlogin label {display:inline-block;width:52px;height:18px;margin:6px 0 0 0;font-size:11px;font-weight:bold;color:#666666;}
.login_act {text-align:center;margin:12px 0 0 0;}
.memberlogin_form2 {width:305px;float:left;margin:0 0 0 26px;}
.memberlogin_form2 .memberlogin {width:305px;height:180px;padding:20px 0 0 47px;margin:13px 0 0 12px;background:url(../img/design/bg_login1.gif) no-repeat;}
.memberlogin_form2 .memberlogin label {width:69px}
.etc_act {width:100%;padding:18px 0 0 0;margin:12px 0 0 0;border-top:1px solid #cfcfcf}
.etc_act li {background:url(../img/design/bl_list.gif) left 5px no-repeat;height:27px;}
.etc_act .txt {display:inline-block;width:157px;padding:0 0 0 8px;}
.memberlogin_form2 .etc_act .txt {width:270px;line-height:18px;}
.memberlogin_form3 {width:469px;float:left;clear:both;}
.memberlogin_form3 .memberlogin {width:422px;height:76px;padding:20px 0 0 47px;margin:13px 0 0 0;background:url(../img/design/bg_login2.gif) no-repeat;}
.memberlogin_form3 .login_act {text-align:left;height:73px;margin:-73px 0 0 245px;}
.memberlogin_form3 .etc_act {width:100%;padding:10px 0 0 0;margin:12px 0 0 0;border-top:0}
.memberlogin_form4 {width:469px;float:left;clear:both;}
.memberlogin_form4 .memberlogin {width:422px;height:76px;padding:20px 0 0 47px;margin:13px 0 0 0;background:url(../img/design/bg_login2.gif) no-repeat;}
.memberlogin_form4 .login_act {text-align:left;height:73px;margin:-73px 0 0 263px;}
.memberlogin_form4 .memberlogin label {width:70px;}
.memberlogin_form4 .etc_act {width:100%;padding:10px 0 0 0;margin:12px 0 0 0;border-top:0}
.memberlogin_form4 .etc_act .txt {display:inline-block;width:400px;padding:0 0 0 8px;}
.member_join {border:4px solid #e3e2e2;padding:10px 13px;}
.join_check {width:448px;height:76px;padding:20px 0 0 57px;margin:13px 0 0 102px;}
.join_check input.text {border:1px solid #cacaca;height:16px;width:180px;vertical-align:bottom}
.join_check label {display:inline-block;width:100px;height:18px;margin:6px 0 0 0;font-size:11px;font-weight:bold;color:#666666;}
.member_join .login_act {text-align:left;height:56px;margin:-71px 0 0 453px;}
.member_join2 {}
.member_join2 h3 {clear:both;height:20px;font-size:11px;font-weight:bold;color:#666666}
.member_join2 .textarea1 {padding:5px;border:1px solid #cacaca;width:690px;height:129px;line-height:17px;}
.member_join2 .agree {float:left;clear:both;width:700px;height:50px;}
.member_join2 .agree dt {float:left;width:220px;padding:0 0 0 8px;margin:5px 0 0 0;background:url(../img/design/bl_list.gif) left 7px no-repeat;font-size:11px;color:#666666;}
.member_join2 .agree dd {float:right;margin:5px 0 0 0;font-size:11px;color:#666666;}
.member_join2 .agree li {margin:5px 0 0 0;font-size:11px;color:#666666;}
.member_join .join_complate {width:507px;height:92px;padding:28px 0 0 170px;background:url(../img/design/bbs/bg_login_complate.gif) 52px 15px no-repeat;}
.member_join .join_complate .txt1 {font-weight:bold;color:#004d7b;line-height:1.5em}
.member_join .join_complate .txt2 {color:#666666;line-height:1.5em}




/* ·Î±×ÀÎ ¹Ú½º */
#login_mini {background-image:url(../img/main/bg_login_mini.gif); background-repeat:no-repeat; color:#999999;font-size:11px;text-align:left;letter-spacing:-1px; width:310px; height:190px; }
#login_mini_tb {margin:43px 0px 0px 75px; float:left}
#login_mini_tb input {width:140px;height:25px;border:1px solid #d5d5d5;margin-top:4px}
#login_mini_submit {float:left;padding:47px 0 0 10px}
#login_mini_btn {padding:12px 0px 0 0px;text-align:center}
#login_mini_btn img{margin-right:2px;}
#login_mini2 {background-image:url(../img/main/bg_login_mini2.gif); background-repeat:no-repeat; color:#666666;font-size:12px; text-align:left;line-height:18px;letter-spacing:-1px; width:310px; height:190px;}
#login_mini2_txt {padding:48px 0px 0px 25px; height:65px;}
#login_mini2_btn2 {text-align:right;padding:50px 20px 0px 0px; height:65px;}
.login_name {font-weight:bold;color:#80a7c4;}
#login_mini2_submit {float:right; padding:41px 15px 0 5px;}
#login_mini2_btn {padding:20px 0px 0px 0px;text-align:center; background:#000;}




/* ¿ÞÂÊ¸Þ´º */
#leftmenu {width:100%;font-size:12px;font-family:µ¸¿ò, ±¼¸²}
#leftmenu tr {height:27px}
.leftmenu_on {background:url(../img/main/bg_left_on.gif) no-repeat;padding-left:15px;font-weight:bold}
.leftmenu_on a:link {color:#003399;text-decoration:none}
.leftmenu_on a:visited {color:#003399;text-decoration:none}
.leftmenu_on a:hover {color:#003399;text-decoration:none}
.leftmenu_off {background:url(../img/main/bg_left_off.gif) no-repeat;padding-left:15px;}
.leftmenu_off a:link {color:#666666;text-decoration:none}
.leftmenu_off a:visited {color:#666666;text-decoration:none}
.leftmenu_off a:hover {color:#666666;text-decoration:none}
.leftmenu_btm {height:2;background:#99cc33}
#left_bnr {margin-top:10px}


/* º»¹® */
#title {float:left;padding:18px 0px 5px 1px}
#history {float:right;font-size:11px;font-family:µ¸¿ò, ±¼¸²;padding:20px 0 0 0;color:#666666}
#history span {font-weight:bold;color:#336699;}
#table_h caption {text-align:left;font-size:12px;font-weight:bold;color:#666666;background:url(../img/main/bl_table.gif) no-repeat;padding:0 0 3px 9px}
#table_h th {text-align:center;background:#eeeeee url(../img/main/bg_table_h.gif) repeat-x;font-size:12px;font-weight:bold;color:#666666;height:30px}
#table_h td {text-align:center;font-size:12px;color:#666666;height:30px}
.page_info {font-weight:bold;color:#669900}
.sl { width:100%; height:100%; position:absolute; left:100%; top:0px; text-align:center;}
.sl >a{cursor:default;}
.sl:first-child { left:0px; }
#list {overflow:hidden; width:100%; height:20px; position:relative; top:410px; left:0; z-index:5; display:block; text-align:center}
#list div { width:12px; height:12px; border:1px solid #ccc; background-color:#fff; margin-left:6px; display:inline-block; border-radius:6px 6px;}


#box div img { border:0px; margin:0 auto; display:block;} /* ¹è³Ê ÀÌ¹ÌÁö °¡¿îµ¥ Á¤·Ä */
#sl_1 { background-image:url('{{$template}}/img/main/main_bg1.jpg'); background-repeat:no-repeat; background-position:center top; } /* ¹è°æÀÌ¹ÌÁö¼³Á¤ */
#sl_2 { background-image:url('{{$template}}/img/main/main_bg2.jpg'); background-repeat:no-repeat; background-position:center top; }
#sl_3 { background-image:url('{{$template}}/img/main/main_bg3.jpg'); background-repeat:no-repeat; background-position:center top; }
/* ¹è³ÊÃß°¡½Ã À§ÀÇ css µµ Ãß°¡ÇÑ´Ù. */


.bbsetc_dateof_write{font-size:12px;letter-spacing:-1px;min-width:70px;}
td.bd_out1{width:310px;}
#ext_search{margin-top:10px;}
.keywordform{margin:0px 5px; height:15px;}
#board_list_output{width:360px;}
#board_list_output .tab{width:360px;font-size:0;margin:0 10px 0 0;}
#board_list_output .tab a{font-size:0;padding:0 1px 0 0;}
#board_list_output .tab .more{float:right;margin:8px 0 0 0;}
#board_list_output .output_table{width:360px;margin:8px 0 0 0;}
#board_list_output .output_table td {font-size:11px;font-family:dotum;color:#777777;height:19px;}
#board_list_output .output_table .title{background:url(/default/img/main/bl_output_board.gif) no-repeat 8px 7px;padding:0 0 0 17px;}
#board_list_output .output_table a{font-size:11px;font-family:dotum;color:#777777;}
#board_list_output .output_table .date {color:#999999;}