@charset "utf-8";
/* Reset */
html,body{min-height:100%}
body{margin:0}

/* Skin to content */
.skip{margin:0}
.skip>a{display:block;text-align:center;line-height:28px;height:1px;overflow:hidden}
.skip>a:focus{height:auto}

/* Layout */
.container,
.header{position:relative;z-index:2;zoom:1;margin:0;background-color:#ededed;padding:25px 0;}
.header>.side{position:absolute;z-index:2;right:0;bottom:57px;zoom:1}
.visual{position:relative;z-index:1;overflow:hidden;width:100%;margin:0 0 20px 0}
.body{position:relative;z-index:1}
.header:after,
.body:after{content:"";display:block;clear:both}
.content{padding:28px 0 0 0;zoom:1;width:1024px;margin:0 auto;}
.content>*:first-child{margin-top:0}
.content img{max-width:100%;height:auto}

.hr_line { border-top: 1px solid #ff717b; margin-top: 3px; }
.hr_wrap { width: 1024px; margin: 0 auto; }
.hr_box { width: 129px; height: 3px; background-color: #ff717b; }

/* Header */
.header>h1{display:inline-block;*display:inline;zoom:1;margin:19px 0}
.header>h1>a,
.header>h1 img{display:block}
.header>h1>a{font-size:32px;text-decoration:none;color:#333}
.header_wrap { width: 1024px; margin: 0 auto; }
.main_image { width: 1024px; margin: 3px auto 0 auto; }
.bx-wrapper { box-shadow: none !important; border: none !important; background: initial !important; margin-bottom: 0px !important; }

/* Footer */
.footer{margin:44px 0 32px 0;padding-top:12px; background-color: #e6e6e6; clear: both;}
.footer p{font-size:11px;margin:0;padding:0;}
.footer a{text-decoration:none;color:#666}
.footer a:hover,
.footer a:focus{text-decoration:underline}

/* Login */
.account{margin-right:15px !important}

/* Search */
.header .search{display:inline-block;*display:inline;zoom:1;vertical-align:top;margin:0}
.header .search>input{font-size:12px;vertical-align:top;border-radius:2px}
.header .search>input[type="text"]{background:#e5e6e8;border:1px solid #dedede;height:21px;line-height:21px;padding:0 4px;margin:0 -6px 0 0;width:126px}
.header .search>input[type="submit"]{background:#484d51;border:1px solid #272b30;color:#fff;height:23px;line-height:23px;padding:0 15px;margin:0;cursor:pointer;box-shadow:0 1px 0 #6d7174 inset}

/* GNB */
.gnb{float:right;position:relative;height:100%;font-size:14px;}
.gnb ul{list-style:none;margin:0;padding:0;}
.gnb a{text-decoration:none;white-space:nowrap}
.gnb>ul>li{float:left;position:relative;text-align:left;}
.gnb>ul:after{display:block;clear:both;content:''}
.gnb>ul>li>a{display:inline-block;position:relative;padding:0 2px;font-size:14px;color:#4b4b4b}
.gnb>ul>li>a:hover,.gnb>ul>li>a:focus,.gnb>ul>li>a:focus,.gnb>ul>li.on>a{color:#ff736b;font-weight:bold;}
.gnb>ul .depth2{display:none;position:absolute;top:80%;left:0;z-index:2;padding:8px 0;width:150px;}
.gnb>ul .depth2>li{float:left;position:relative;text-align:left}
.gnb>ul .depth2:after{position:absolute;top:-3px;left:0;width:100%;height:3px;background-color:#cda25a;content:''}
.gnb>ul .depth2 a{display:block;position:relative;min-width:70px;padding:0 10px 0 10px;font-size:13px;color:#9d9d9d}
.gnb>ul .depth2 a:hover,.gnb>ul .depth2 a:active,.gnb>ul .depth2 a:focus,.gnb>ul .depth2>li.on>a{color:#333333}
.gnb>ul .depth3{display:none;position:absolute;top:-8px;left:100%;z-index:2;padding:8px 0;background-color:#333}
.gnb>ul .depth2>li.more>a:after{position:absolute;right:20px;content:'>'}
p.menu_dot{margin:0;text-align:center;}

/* 기타 */
.x select { height: 26px !important; }
.x input[type="text"], .x input[type="password"], .x input[type="datetime"], .x input[type="datetime-local"], .x input[type="date"], .x input[type="month"],
.x input[type="time"], .x input[type="week"], .x input[type="number"], .x input[type="email"], .x input[type="url"], .x input[type="search"], .x input[type="tel"],
.x input[type="color"] { height: 26px !important; }

.n_m p { font-family:'Nanum Myeongjo', serif; font-size: 24px; font-weight: 400; }
.j_m p { font-family:'Jeju Myeongjo', serif; font-size: 24px; font-weight: 400; }
.i_b p { font-family:'Iropke Batang', serif; font-size: 24px; }

/* Ahn Hea Kyoung */
.ahn_wrap { float: left; margin-left: 96px; font-family: 'Iropke Batang', serif; font-size: 14px; color: #333333; }
.ahn_wrap p { margin: 0; padding: 0; line-height: 1.8em; }
.ahn_title { font-family: 'Nanum Myeongjo', serif; font-size: 48px; font-weight: 400; color: #ff717b; }
.ahn_title2 { font-size: 24px; color: #7f7f7f; }
.ahn_color2 { color: #ff717b; }

/* Discography */
.disco_h_wrap { clear: both; font-family: 'Iropke Batang', serif; overflow: hidden; }
.disco_title { font-family: 'Nanum Myeongjo', serif; font-size: 48px; font-weight: 400; color: #ff717b; }
.disco_title2 { font-size: 18px; color: #4c4c4c; }
.disco_desc { font-size: 14px; color: #333333; padding: 0; margin: 0; line-height: 1.8em; }
.disco_list { font-size: 14px; color: #7f7f7f; padding: 0; margin: 0; line-height: 1.8em; }
.disco_link a,
.disco_link a:hover,
.disco_link a:focus { font-size: 14px; color: #ff717b; padding: 0; margin: 0; line-height: 1.8em; }

.board .iText { height: 25px !important; line-height: 25px !important; }