/* BASIC css start */
@charset "UTF-8";
.flt{float:left;}
.frt{float:right;}
.clear_wrap:before,
.clear_wrap:after{clear:both; content:''; display: block; float:none;}
#scroll-left,
#scroll-right{display: none;}
/** ÅÇ±âº» **/
.tab_cont > div{display: none;}
.tab_cont > div:nth-child(1){display: block;}

/*********  header ½ÃÀÛ ***********/

.header_wrap{width:100%;}
.header_wrap .header_inn_top{height:37px; width:100%; background: #f4f6f9; border-bottom:1px solid #e7e7e7; position: relative; z-index: 11;}


.header_wrap .header_inn{width: 1280px; margin:0 auto;}
.header_wrap .header_inn_top .header_inn .l_section {font-size:0px; word-spacing: 0px; letter-spacing: 0px;}
.header_wrap .header_inn_top .header_inn .l_section > a span{display: none;}
.header_wrap .header_inn_top .header_inn .l_section > a.actv{background-color: #fff!important;}
.header_wrap .header_inn_top .header_inn .l_section > a.actv span{display: block; height: 1px; width:100%; background: #fff; position: absolute; bottom: -1px;}

.header_wrap .header_inn_top .header_inn .r_section{font-size:0px; word-spacing: 0px; letter-spacing: 0px;}
.header_wrap .header_inn_top .header_inn .r_section > a{border-left:1px solid #e7e7e7; display: inline-block; font-size:14px; height:37px; line-height:37px; vertical-align: top; text-align: center; font-family: 'notokr-regular'; position: relative; z-index: 2;}
.header_wrap .header_inn_top .header_inn .l_section > a{border-left:1px solid #e7e7e7; display: inline-block; font-size:14px; height:37px; line-height:37px; vertical-align: top; text-align: center; font-family: 'notokr-medium'; position: relative; z-index: 2;}
.header_wrap .header_inn_top .header_inn .l_section > a:nth-child(1){width:66px; background: url(/design/applemusic/2018/home_icon.png) no-repeat center center;}
.header_wrap .header_inn_top .header_inn .l_section > a:nth-child(2){border-right:1px solid #e7e7e7; width:91px;}
.header_wrap .header_inn_top .header_inn .l_section > a{color:#afafaf;}
.header_wrap .header_inn_top .header_inn .r_section > a{color:#737373; font-size:12px; position: relative; z-index: 2; border:0px; padding:0px 10px; line-height: 3.1; font-weight: 300;}
.header_wrap .header_inn_top .header_inn .r_section > a span{display: block; width:1px; height:9px; background:#dcdcdc; position: absolute; top:50%; right:0px;  margin-top:-4.5px;}

.header_wrap .header_inn_top .header_inn .r_section .myp_wrap {display: inline-block; font-size:12px; height:37px; line-height: 2.6; vertical-align: top; text-align: center; font-family: 'notokr-regular'; position: relative; z-index: 2; background: url(/design/applemusic/2018/b_dot.png) no-repeat 90% center;}
.header_wrap .header_inn_top .header_inn .r_section .myp_wrap > a{color:#737373; font-size:12px; position: relative; z-index: 2; border:0px; padding:0px 25px 0px 10px; line-height: 3.1; font-family: 'notokr-regular';}
.header_wrap .header_inn_top .header_inn .r_section .myp_wrap > a > span{display: block; width:1px; height:9px; background:#dcdcdc; position: absolute; top:50%; right:0px;  margin-top:-4.5px;}
.header_wrap .header_inn_top .header_inn .r_section .myp_wrap .myp_content {position:absolute;z-index:999; visibility:hidden; margin-top:-8px;margin-left:-7px; background: #fff; border: 1px solid #e7e7e7; padding:10px 0px; width:102px;}
.header_wrap .header_inn_top .header_inn .r_section .myp_wrap .myp_content a{display: block; text-align: left; text-indent: 18px; line-height:30px; color:#777 }

.header_wrap .header_inn_top .header_inn .r_section .language_wrap {display: inline-block; /*width:75px;*/ font-size:12px; height:37px; line-height: 2.6; vertical-align: top; text-align:left; font-family: 'notokr-regular'; position: relative; z-index: 2; background: url(/design/applemusic/2018/b_dot.png) no-repeat 90% center;}
.header_wrap .header_inn_top .header_inn .r_section .language_wrap > a{color:#737373; font-size:12px; position: relative; z-index: 2; border:0px; padding:0px 0px 0px 10px; line-height: 3.1; font-family: 'notokr-regular';}
.header_wrap .header_inn_top .header_inn .r_section .language_wrap .language_content {position:absolute;z-index:999; visibility:hidden; text-align: left; margin-top:-8px;margin-left:-2px; background: #fff; border: 1px solid #e7e7e7; padding:5px 0px; width:73px;}
.header_wrap .header_inn_top .header_inn .r_section .language_wrap .language_content a {display: block; text-align: left; line-height:24px; color:#555; font-family: 'notokr-light';}
.header_wrap .header_inn_top .header_inn .r_section .language_wrap .language_content a img { margin:-2px 3px 0 4px}
.header_wrap .header_inn_top .header_inn .r_section .language_wrap .language_content a:hover {background: #efefef }
.header_wrap .header_inn_top .header_inn .r_section .language_wrap ul {overflow: hidden;}
.header_wrap .header_inn_top .header_inn .r_section .language_wrap ul li {float: left;}



.header_wrap .header_inn_middle{height: 106px; border-bottom:1px solid #e7e7e7; position: relative; z-index: 10;}
.header_wrap .header_inn_middle .header_inn .logo{float:left; width:182px; height:37px; margin-top:33px; }

.header_wrap .header_inn_middle .header_inn .sch_wrap{width:420px; height:78px; position: absolute; top:19px; left:50%; margin-left:-210px;}
.header_wrap .header_inn_middle .header_inn .sch_wrap .sch_content{width:420px; position: relative; z-index: 9;}
.header_wrap .header_inn_middle .header_inn .sch_wrap .sch_content .search { width:420px; border:2px solid #e81e10; height:38px; color:#3c3c3c; padding:0px; border-radius: 33px;}
.header_wrap .header_inn_middle .header_inn .sch_wrap .sch_content .search input { padding-left:2px; width:380px; height:36px; line-height:40px; border:none; margin: 1px 14px; }
.header_wrap .header_inn_middle .header_inn .sch_wrap .sch_content .search a { position: absolute;top:12px;right: 7px;z-index: 9;}

.header_wrap .header_inn_middle .header_inn .sch_wrap .sch_sub_content{text-align: center; margin-top:13px;}
.header_wrap .header_inn_middle .header_inn .sch_wrap .sch_sub_content a {font-size:11px; font-family: 'Dotum'; line-height:22px; color:#3c3c3c; position: relative; z-index:  2; padding:0px 11px; display: inline-block; }
.header_wrap .header_inn_middle .header_inn .sch_wrap .sch_sub_content a:hover{color:#e81e10;}
.header_wrap .header_inn_middle .header_inn .sch_wrap .sch_sub_content a span{position: absolute; top:50%; margin-top:-6px; right:0px; width:1px; height:10px; background: #3c3c3c; display: block; margin-left:1px}

.header_wrap .header_inn_middle .header_inn .header_right_content{width:230px; height:72px; position: relative; z-index:  2; float: right; margin-top:24px; overflow:hidden;}
.header_wrap .header_inn_middle .header_inn .header_right_content .top_slider_pager { position: absolute; top: 55px; left: 116px; z-index: 99;}
.header_wrap .header_inn_middle .header_inn .header_right_content .top_slider_pager span{ font-family: 'Noto Sans Korean'; color:#808080;}
.header_wrap .header_inn_middle .header_inn .header_right_content .top_slider_pager span.this_p{font-weight: bold; color:#343132;}


.sangu2 {padding-top:2px}
.text-color {
    color: blue; /* ¿øÇÏ´Â »ö»ó */
}


/*¿ìÃøÅ¾½½¶óÀÌµå*/
#wrap_rolling {width:230px;height:72px;overflow:hidden;  }
#rolling_img {position:relative;z-index:1; }
.cs-prev {padding:0 10px;background:#f00;padding:0 0 0 0;border:1px solid #000;color:#000 margin-left:147px; margin-top:27px}
.cs-next {padding:0 10px;background:#f00;padding:0 0 0 0;border:1px solid #000;color:#000 right:0; margin-right:54px; margin-top:27px}
.cs-buttons {bottom:0px;padding:10px; z-index:2}
.cs-buttons a {float:left;margin-left:5px;width:10px;height:10px;border:1px solid #777;background-color:#fff}
.cs-active {border:1px solid #777;background-color:#fff}


/*»ó´Ü¸Þ´º*/
#header_tm { width:100%; border-bottom:1px solid #e7e7e7;}
#header_tm .tm { width:1280px; padding-left:66px  }
#header_tm #all { width:204px; height:57px; float:left; display:inline-block; border-left:1px solid #e7e7e7;  }
#header_tm #all .allbt { line-height:58px; font-size:17px; color:#717171; display:block; background:url(/design/applemusic/2018/all_icon.png) no-repeat 15px 21px; padding-left:47px; width:157px; }
#header_tm #all img.arr { margin-left:21px }
#header_tm .horizontal-dropdown {position: relative;}
ul.horizontal-dropdown ul { position: absolute;margin:0; left: -1px; width:725px !important; overflow: hidden; z-index:99999;}
ul.horizontal-dropdown ul li .all_box { width:723px; height:525px; border:1px solid #e7e7e7; border-top:0px; background:url(/design/applemusic/2018/bg01.jpg) repeat-y  }
ul.horizontal-dropdown ul li .all_box p { display:block; width:204px; height:51px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7 }
ul.horizontal-dropdown ul li .all_box p a { display:block; font-size:16px; font-family:'notokr-bold'; color:#333; height:51px; line-height:51px; padding-left:28px }
.rtx { position: absolute; right:260px; width:232px }
.rtx h1 { padding:28px 0 14px }
.rtx h1 a { font-size:20px; color:#ef3e42; font-family: 'notokr-bold'; }
.rtx a { font-size:15px; color:#5b5b5b; font-family: 'notokr-medium'; height:35px; line-height:35px }
.rbox { position: absolute; right:1px }
.rbox img { display:block}

#header_tm .gnb1 {float:left; width:583px; height:57px; border-left:1px solid #e7e7e7 }
#header_tm .gnb1 a { line-height:57px; font-size:16px; padding:0 35px 0 37px; color:#333; letter-spacing:-0.1px}

#header_tm .gnb2 {float:left; width:220px; height:22px; border-left:1px solid #e7e7e7; margin:18px 0 17px; padding-left:5px; }
#header_tm .gnb2 a { line-height:23px; font-size:13px; padding:0 0px 0 23px; color:#717171 }
#header_tm .gnb2 a.red { color:#e81e10}

#header_tm .gnb3 {float:left; width:220px; height:57px; }
#header_tm .gnb3 strong { color:#e81e10; font-size:16px; font-family:'notokr-bold'; padding:0 13px 0 0}
#header_tm .gnb3 span { width:220px; color:#717171; font-size:16px; font-family: 'notokr-demilight'; line-height:57px;}
#header_tm .gnb3 p { position: absolute; margin:20px 0 0 237px }
/*¼øÀ§ÇÑÁÙ¾¿¿Ã¶ó°¨*/
#pscroller2{ width:220px; height:57px; }
#pscroller2 a{text-decoration: none;}

/*¼øÀ§_·¹ÀÌ¾î¹Ú½º*/
#header_tm .gnb3 #p03 { position:absolute; z-index:10; visibility: hidden; margin-top:-1px }
#header_tm .gnb3 #p03 table { width:252px; height:373px; border:1px solid #e7e7e7; background:#fff }
#header_tm .gnb3 #p03 h1 {    text-align: center; color:#000; font-size:15px; font-family:'notokr-bold'; padding:19px 0 0 0 }
#header_tm .gnb3 #p03 .nbox {
    color: #343132;
    font-size: 12px;
    font-family: 'Dotum';
    display: block;
    border: 1px solid #e7e7e7;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 10px;
    height: 26px;
    line-height: 30px;
    width: 223px;
    text-align: center;
}
#header_tm .gnb3 #p03 .nlist { color:#717171; font-size:12px; font-family: 'Dotum'; height:27px; line-height:27px}
#header_tm .gnb3 #p03 .nlist > span { padding:0 18px 0 12px; width:240px; color:#717171; font-size:12px; font-family: 'Dotum'; height:27px; line-height:27px }

.weibo { left:800px;}
/*********  header ³¡ ***********/


/* BASIC css end */

