@charset'utf-8';

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0; vertical-align: baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
ol, ul, li {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing: 0;}
a {text-decoration:none;}
img {vertical-align:top;}
button {text-indent:-9999px; cursor:pointer; border:none;}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Thin-Alphabetic.eot),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Thin-Alphabetic.eot?#iefix) format('embedded-opentype'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Thin-Alphabetic.woff) format('woff'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Thin-Alphabetic.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Light-Alphabetic.eot),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Light-Alphabetic.eot?#iefix) format('embedded-opentype'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Light-Alphabetic.woff) format('woff'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Light-Alphabetic.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-DemiLight-Alphabetic.eot),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-DemiLight-Alphabetic.eot?#iefix) format('embedded-opentype'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-DemiLight-Alphabetic.woff) format('woff'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-DemiLight-Alphabetic.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Regular-Alphabetic.eot),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Regular-Alphabetic.eot?#iefix) format('embedded-opentype'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Regular-Alphabetic.woff) format('woff'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Regular-Alphabetic.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Medium-Alphabetic.eot),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Medium-Alphabetic.eot?#iefix) format('embedded-opentype'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Medium-Alphabetic.woff) format('woff'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Medium-Alphabetic.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Bold-AlphabeticNotoSansCJKtc-Thin-Alphabetic.eot),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Bold-Alphabetic.eot?#iefix) format('embedded-opentype'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Bold-Alphabetic.woff) format('woff'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Bold-Alphabetic.otf) format('opentype');
}

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Black'), local('NotoSans-Black'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Black-Alphabetic.eot),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Black-Alphabetic.eot?#iefix) format('embedded-opentype'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Black-Alphabetic.woff) format('woff'),
    url(http://mobile.busan.com/public/font/NotoSansCJKtc-Black-Alphabetic.otf) format('opentype');
}

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-text-size-adjust:none;}
body{width:100%; margin:0; padding:0; font-family:'Noto Sans KR', 'Malgun Gothic', 'Sans-serif'; color:#000; font-size:14px; font-weight:400; letter-spacing:-0.07em;}
#wrap {width:100%; max-width:600px; position:relative; margin:0 auto;}

.menu_back {position:fixed; width:100%; height:100%; background-color:#000; opacity:0.3; z-index:100; overflow:hidden; display:none;}
/* �޴� ���� */
#menu {position:fixed; left:0px; top:0; width:260px; height:100%; background-color:#fff; z-index:1002; font-size:10px; overflow:auto;}
/*#menu {position:fixed; left:-260px; top:0; width:260px; height:100%; background-color:#fff; z-index:1002; font-size:10px; overflow:auto;}*//*�λ��Ϻ� ���� css*/
#menu .top {height:50px; padding:0 15px;  position:relative; border-bottom:1px solid #d7d7d7;}
#menu .top .menu_logo {position: absolute; left:20px; top: 50%; margin-top: -8px; width:70px; }
#menu .top .menu_close {position:absolute; right:20px; top:50%; margin-top:-8px; cursor:pointer; width:16px;}
#menu .menu_report_wrap {padding:0 15px 15px 15px;}
#menu .menu_report_wrap .menu_report {width:100%; height:30px; line-height:28px; background:#fff; border:1px solid #dddddd; text-align:center; font-size:15px; color:#424242;}
#menu .menu_search_wrap {width:100%; padding:10px 20px; position:relative; border-bottom:1px solid #d7d7d7;}
#menu .menu_search_wrap .ipt_search_wrap {display:block; width:100%; padding-right:60px; height:30px;}
#menu .menu_search_wrap .ipt_search_wrap .ipt_search {height:30px; padding:0 10px; vertical-align:middle; width:100%; border:0; background:#edecec; color:#909090; font-size:13px;}
#menu .menu_search_wrap .search_submit {position:absolute; top:10px; right:20px; padding:0; width:61px; height:30px; line-height:23px; text-align:center; vertical-align:middle; background-color:#fff; border:1px solid #ddd; font-size:14px; font-family:'Malgun Gothic','맑은 고딕','HelveticaNeue','DroidSans',Sans-serif,'Helvetica'; text-indent:0;}
#menu #lnb {border-bottom:1px solid #d7d7d7;}
#menu #lnb:after {content:''; display:block; clear:both;}
#menu #lnb {padding:0;}
#menu #lnb > ul.lnb {float:left; width:50%;}
#menu #lnb > ul.lnb li {width:100%; padding-left:20px; font-size:15px; text-align:left; background-color:#fff; letter-spacing:-0.075em; }
#menu #lnb > ul.lnb li.title {background-color:#fff; font-weight:100; font-size:1.4em;}
#menu #lnb > ul.lnb li.title a {color:#333333;}
#menu #lnb > ul.lnb li a {color:#000; display:block; line-height:40px;}
#menu #lnb ul li ul {border-bottom:0; border-top:0; border-left:1px solid #e9e9e9;}
#menu #lnb ul li ul:after {content:''; display:block; clear:both;}
#menu #lnb ul li ul li {width:33.333%; font-size:12px; float:left; text-align:center; margin-top:-2px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
#menu #lnb ul li ul li a {color:#888; padding:5px 0;}
#menu .menu_content {position:absolute; right:0; top:101px;/*float:right;*/ width:50%;  border-left:1px solid #d7d7d7;}
#menu .menu_content .fun_busan ul li {width:100%; height:58px; line-height:57px; border-bottom:1px solid #e1e1e1; border-right:0; font-size:13px; padding-left:45px;}
#menu .menu_content .send_link ul li {width:100%; height:58px; border-bottom:1px solid #e1e1e1; border-right:0; font-size:13px; padding-left:46px; text-align: left;}
#menu .menu_content .fun_busan ul li a {color:#737373;}
#menu .menu_content .fun_busan ul li.fun_icon1 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan1.png) 17px 19px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li.fun_icon2 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan2.png) 17px 17px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li.fun_icon3 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan3.png) 17px 19px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li.fun_icon4 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan4.png) 17px 18px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li.fun_icon5 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan5.png) 17px 20px no-repeat; background-size:20px 16px;}
#menu .menu_content .fun_busan ul li.fun_icon6 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan6.png) 17px 18px no-repeat; background-size:20px 20px;}
#menu .menu_content .fun_busan ul li.fun_icon7 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan7.png) 17px 19px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li.fun_icon8 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan8.png) 17px 17px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li.fun_icon9 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan9.png) 17px 19px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li.fun_icon10 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan10.png) 17px 18px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li.fun_icon11 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan11.png) 17px 20px no-repeat; background-size:23px 18px;}
#menu .menu_content .send_link ul li.fun_icon12 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan7.png) 17px 18px no-repeat; background-size:23px 17px;}
#menu .menu_content .fun_busan ul li.fun_icon13 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan13.png) 17px 18px no-repeat; background-size:20px 20px;}
#menu .menu_content .send_link ul li.fun_icon1 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan8.png) 17px 18px no-repeat; background-size:22px 18px;}
#menu .menu_content .send_link ul li.fun_icon7 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan22.png) 17px 18px no-repeat; background-size:19px 19px;}
#menu .menu_content .send_link ul li.fun_icon8 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan21.png) 17px 18px no-repeat; background-size:18px 17px;}
#menu .menu_content .send_link ul li.fun_icon9 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan9.png) 17px 18px no-repeat; background-size:21px 21px;}
#menu .menu_content .send_link ul li.fun_icon10 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan18.png) 17px 18px no-repeat; background-size:19px 19px;}
#menu .menu_content .fun_busan ul li:hover a {color:#4d77dd;}
#menu .menu_content .send_link ul li:hover a {color:#4d77dd;}
#menu .menu_content .fun_busan ul li:hover.fun_icon1 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan1_on.png) 17px 19px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li:hover.fun_icon2 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan2_on.png) 17px 17px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li:hover.fun_icon3 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan3_on.png) 17px 19px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li:hover.fun_icon4 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan4_on.png) 17px 18px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li:hover.fun_icon5 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan5_on.png) 17px 20px no-repeat; background-size:20px 16px;}
#menu .menu_content .fun_busan ul li:hover.fun_icon6 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan6_on.png) 17px 18px no-repeat; background-size:20px 20px;}
#menu .menu_content .fun_busan ul li:hover.fun_icon7 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan1_on.png) 17px 19px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li:hover.fun_icon8 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan2_on.png) 17px 17px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li:hover.fun_icon9 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan3_on.png) 17px 19px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li:hover.fun_icon10 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan4_on.png) 17px 18px no-repeat; background-size:20px 22px;}
#menu .menu_content .fun_busan ul li:hover.fun_icon11 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan11_on.png) 17px 20px no-repeat; background-size:23px 18px;}
#menu .menu_content .send_link ul li:hover.fun_icon12 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan7_on.png) 17px 18px no-repeat; background-size:23px 17px;}
#menu .menu_content .send_link ul li:hover.fun_icon1 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan8_on.png) 17px 18px no-repeat; background-size:22px 18px;}
#menu .menu_content .send_link ul li:hover.fun_icon9 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan9_on.png) 17px 18px no-repeat; background-size:21px 21px;}
#menu .menu_content .send_link ul li:hover.fun_icon10 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan18_on.png) 17px 18px no-repeat; background-size:19px 19px;}
#menu .menu_content .send_link ul li:hover.fun_icon7 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan22_on.png) 17px 18px no-repeat; background-size:19px 19px;}
#menu .menu_content .send_link ul li:hover.fun_icon8 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan21_on.png) 17px 18px no-repeat; background-size:19px 19px;}
#menu .menu_content .fun_busan ul li:hover.fun_icon13 {background:url(http://www.busan.com/nas/wcms/public/m/images/funbusan6_on.png) 17px 18px no-repeat; background-size:18px 20px;}
#menu .menu_content .send_link ul li a {color:#737373;}
#menu .menu_content .menu_sns_link {margin:17px 0; text-align:center; font-size:0;}
#menu .menu_content .menu_sns_link a {display:inline-block; margin:0 2px;}
/* �޴� �� */
.menu_open {position:relative;}