@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:600italic,700italic,100,300,400,700,600);
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family: 'NanumSquare', sans-serif;color:#000;font-size:13px;letter-spacing:-0.025em}
body{text-align:center;*word-break:break-all;-ms-word-break:break-all;}
img,fieldset,iframe{border:0 none}
input {-webkit-border-radius: 0;}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top;border:0}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{
	color:#000;text-decoration:none;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
a:hover{text-decoration:none;color:#4ddbfe}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
h1{font-size:20px}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
::-webkit-input-placeholder {color:#000;font-size:16px;}
::-moz-placeholder  {color:#000;font-size:16px;}
:-ms-input-placeholder{color:#000;font-size:16px;}
:-moz-placeholder{color:#000;font-size:16px;}
#wrap {width:100%;position:relative;overflow:hidden}
#header {width:100%;position:absolute;height:154px;top:0;left:0;float:left;z-index:100}
nav {width:1500px;position:relative;overflow:hidden;height:154px;margin:0 auto 0 auto;font-family: 'Open Sans', sans-serif; !important;font-size:13px;}
nav a{
	color:#fff;text-decoration:none
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}`
nav a:hover{text-decoration:none;color:#4ddbfe}
nav h1 {width:151px;height:56px;background:url('../img/logo.png') no-repeat;text-indent: 101%;white-space: nowrap;position:absolute;top:50px;background-size:100%}
nav .menu_log{width:129px;float:right;font-size:12px;font-weight:400;clear:both;display:block}
nav .menu_log li{margin:13px 10px 0 10px;height:25px;line-height:25px;float:left}

nav .menu_log2{width:150px;float:right;font-size:12px;font-weight:400;clear:both;display:block}
nav .menu_log2 li{margin:13px 10px 0 10px;height:25px;line-height:25px;float:left}


nav .menu{width:393px;float:right;font-size:16px;font-weight:700;display:block;clear:both}
nav .menu li{margin:0 20px 0 20px;height:36px;line-height:36px;float:left}
nav .menu li.on{color:#4ddbfe}


nav .btn_menu_m {display:none}
.menu_log_m, nav_m{display:none;}


nav.nav_bk{width:1500px;position:relative;overflow:hidden;height:154px;margin:0 auto 0 auto;font-family: 'Open Sans', sans-serif; !important;font-size:13px;}

nav.nav_bk .btn_menu_m {display:none}
nav.nav_bk a{
	color:#000;text-decoration:none
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
nav.nav_bk a:hover{text-decoration:none;color:#4ddbfe}
nav.nav_bk h1 {width:151px;height:56px;background:url('../img/logo_bk.png') no-repeat;text-indent: 101%;white-space: nowrap;position:absolute;top:50px;background-size:100%}


#content {width:100%;position:relative;overflow:hidden;margin-top:160px;margin-bottom:80px}
#detail_content {width:100%;position:relative;overflow:hidden;margin-top:90px;margin-bottom:80px}
#footer {width:100%;background-color:#f5f5f6;margin:0}
.footer {width:1160px;position:relative;overflow:hidden;height:150px;margin:0 auto 0 auto;font-family: 'Open Sans', sans-serif; !important;font-size:13px;}
.footer .logo{width:151px;height:56px;background:url('../img/logo_bk.png') no-repeat;text-indent: 101%;white-space: nowrap;position:absolute;top:37px;background-size:100%}
.footer .sns{width:280px;height:56px;position:absolute;top:37px;right:0;text-align:right;}
.footer .sns span{font-size:12px;padding:0 12px 0 10px;letter-spacing:-0.025em}
.footer .sns img{margin-left:10px}
.footer .add{width:800px;position:relative;height:50px;text-align:left;margin:32px 0px 0 192px;font-size:12px;line-height:22px}
.footer .add .email{display: inline-block; margin-left: 8px;}
/*메인 배너영역*/
.banner {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    height: 900px;
    text-align: center;
}
.banner .bgimg {
    position: absolute;
    width: 100%;
    height: 900px;
    /*
	background: url('../img/bg_main.jpg') no-repeat;
    background-size: cover;
    background-position: center center;
	*/
}

.banner .about1 {
    position: absolute;
    width: 100%;
    height: 900px;
    background: url('../img/bg_about_1.jpg') no-repeat;
    background-size: cover;
    background-position: center center;
}

.banner .about_txt1, .banner .about_txt_2 , .banner .about_txt_3, .banner .about_txt_4 {
    width: 1100px;
    position: relative;
	padding-top:308px;
    margin: 0 auto 0 auto;
	color:#fff;font-size:36px;
	line-height:36px;
	font-family: 'Open Sans', sans-serif; !important;font-weight:700;
}

.banner .about_txt1 p{
	font-size:72px;
	line-height:72px;
	padding-bottom:30px
}
.banner .about_txt1 p.about_sns{
	color:#fff;
	text-align:center;
	height:30px;
	font-size:18px;
	line-height:28px;
	padding-top:30px;
	font-family: 'Open Sans', sans-serif; !important;font-weight:600;

}
.banner .about_txt1 p.about_sns a{color:#fff}
.banner .about2{
    position: absolute;
    width: 100%;
    height: 900px;
    background: url('../img/bg_about_2.jpg') no-repeat;
    background-size: cover;
    background-position: center center;
}

.banner .about_txt_2 p{
	font-size:72px;
	line-height:72px;
	padding-bottom:30px
}

.banner .about_txt_2 p.txt_1{
	font-size:36px;
	line-height:36px;
	padding-bottom:30px
}

.banner .about_txt_2 p.txt_2{
	font-size:24px;
	line-height:40px;
	padding-bottom:16px;
	width:440px;
	margin:0 auto 0 auto;
	font-weight:800;
	font-family: 'NanumSquare', sans-serif;
}

.banner .about_txt_2 p.txt_3 {
	letter-spacing:-0.1em;font-family: 'Open Sans', sans-serif; !important;font-weight:100;margin:-9px auto 0 auto;text-align:center;padding:0;font-size:15px;
}

.banner .about_txt_2 p.txt_4 {
	font-size:17px;
	line-height:36px;
	padding-bottom:30px;
	width:715px;
	margin:0 auto 0 auto;
	font-family: 'NanumSquare', sans-serif;
	font-weight:400;
}



.banner .about3 {
    position: absolute;
    width: 100%;
    height: 900px;
    background: url('../img/bg_about_3.jpg') no-repeat;
    background-size: cover;
    background-position: center center;
}

.banner .about_txt_3 p{
	font-size:72px;
	line-height:72px;
	padding-bottom:30px;
	margin:0 auto 0 auto
}

.banner .about_txt_3 p.txt_1{
	font-size:18px;
	line-height:36px;
	padding-bottom:30px;
	width:730px;
	font-family: 'NanumSquare', sans-serif;
    font-weight: 400;
}

.banner .about4{
    position: absolute;
    width: 100%;
    height: 900px;
    background: url('../img/bg_about_4.jpg') no-repeat;
    background-size: cover;
    background-position: center center;
}
.banner .about_txt_4 p{
	background: url('../img/bg_over_main.png') no-repeat;
	padding-bottom:30px
}

.banner .about_txt_4 p span {
	font-size:12px;line-height:12px
}
.banner .about_txt_4 p.txt_1{
	font-size:26px;
	line-height:40px;
	padding-top:20px;
	padding-bottom:30px;
	background:rgba(0, 0, 0, 0.5);
	margin:0 auto 0 auto;
	width:860px;
	font-family: 'Open Sans', sans-serif; !important;
	font-weight:400;
}


.banner .txt_artist {
	position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -235px;
    width: 470px;
    margin-top: -70px;
    color: #fff;
	font-family: 'NanumSquare', sans-serif;
	font-weight:800;
	
}
.banner .txt_artist p {
	width:100%;
    font-size: 72px;
    line-height: 72px;
    color: #fff;
    text-align:center;
    font-weight:700;
	border-bottom:1px solid #fff;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}

.banner .txt_artist span{
	font-size:24px;
	font-weight:700;
}

.parallax-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url('../img/bg_over_main.png');
}


.parallax-overlay_50 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url('../img/bg_over.png');
}
.banner .txt {
    width: 1100px;
    position: absolute;
    margin: 0 auto 0 auto;
    /* top: 625px; */
    left: 50%;
    margin-left: -550px;
    bottom: 118px;
}
.banner .txt1 {
	float:left;
	width:400px;
	color: #fff;
	font-family: 'Open Sans', sans-serif; !important;
	text-align:left;
	
}
.banner .txt1 p {
	width:100%;
    font-size: 48px;
    line-height: 48px;
    color: #fff;
    text-align: left;
    font-weight: 700;
	border-bottom:1px solid #fff;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

.banner .txt1 span{
	font-size:12px;
	font-weight:300;
	padding:0 0 0 5px
}


.banner .txt2 {
	float:right;
	width:400px;
	color: #fff;
	text-align:right;
	
}
.banner .txt2 p.txt2_w {
	width:100%;
    font-size: 40px;
    line-height: 48px;
    color: #fff;
    text-align: right;
    font-weight:700;
	display:block
}
.banner .txt2 p.txt2_m{display:none}
.bullet_h {
	float:right;
	width: 150px;
	height: 10px;
	box-sizing: border-box;
	font-family: 'Open Sans', sans-serif; !important;

}
.bullet_h:nth-of-type(odd) {
	float: right;
}
.bullet_h:nth-of-type(even) {
	float: right;
}
.bullet_h:nth-of-type(1),
.bullet_h:nth-of-type(2) {
	height: 10px;
	padding-top: 10px;
	border-top: none;
}

.bullet_h ul {
	list-style: none;
	text-align: right;
}
.bullet_h ul li {
	display: inline-block;
	margin: 0 3px 0 4px;
}

.bullet_h01 ul li a {
	border: 1px solid #fff;
	border-radius: 50%;
	display: inline-block;
	width: 10px;
	height: 10px;
	font-size: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	outline: none;
	box-sizing: border-box;
	transition: .2s ease-in-out;
}
.bullet_h01 ul li a:hover,
.bullet_h01 ul li a.on {
	background-color: #fff;
}




.bullet_v {
	float:right;
	width: 10px;
	height: 96px;
	box-sizing: border-box;
	font-family: 'Open Sans', sans-serif; !important;
	z-index: 100;
    position: fixed;
	right:60px;
	top:50%;
	margin-top:-35px;
	display:block;

}
.bullet_v:nth-of-type(odd) {
	float: right;
}
.bullet_v:nth-of-type(even) {
	float: right;
}
.bullet_v:nth-of-type(1),
.bullet_v:nth-of-type(2) {
	height: 10px;
	padding-top: 10px;
	border-top: none;
}

.bullet_v ul {
	list-style: none;
	text-align: center;
}
.bullet_v ul li {
	display: block;
	margin: 5px 0;
}

.bullet_v01 ul li a {
	border: 1px solid #fff;
	border-radius: 50%;
	display: block;
	width: 10px;
	height: 10px;
	font-size: 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	outline: none;
	box-sizing: border-box;
	transition: .2s ease-in-out;
}
.bullet_v01 ul li a:hover,
.bullet_v01 ul li a.on {
	background-color: #fff;
}



.banner_2 {width:1160px;margin:-50px auto 0 auto;z-index:100;position:relative;overflow:hidden;}
.banner_2 li{width:50%;height:290px;float:left;}
	.banner_2 .s_banner {background-position:center;
		transition: all 1s ease;
	  -moz-transition: all 1s ease;
	  -ms-transition: all 1s ease;
	  -webkit-transition: all 1s ease;
	  -o-transition: all 1s ease;}

	.banner_2 .s_banner:hover {
	  transform: scale(1.3);
	  -moz-transform: scale(1.3);
	  -webkit-transform: scale(1.3);
	  -o-transform: scale(1.3);
	  -ms-transform: scale(1.3); /* IE 9 */
	  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.3, M12=0, M21=0, M22=1.3, SizingMethod='auto expand')"; /* IE8 */
	   filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.3, M12=0, M21=0, M22=1.3, SizingMethod='auto expand'); /* IE6 and 7 */ 
	}


.banner_2 p{
    width: 100%;
    height:290px;
	text-align:left;
	background: url('../img/bg_over_main.png');
	line-height:290px;
}
.banner_2 span{font-size:48px;font-family: 'Open Sans', sans-serif; !important;font-weight:700;margin:0 0 0 20px;color:#fff}

.bbs_area{	width:1160px;margin:50px auto 50px auto;z-index:100;position:relative;overflow:hidden;}
.bbs_lastest{width:350px;float:left;margin-right:55px}
.bbs_lastest .bbs_title{position: relative;width:100%;font-size:22px;font-weight:700;color:#000;height:24px;border-bottom:1px solid #000;text-align:left;margin:0 0 16px 0; padding-bottom: 20px;}
.bbs_lastest .bbs_title a{display: block; position: absolute; right: 0; top: 2px;}
.bbs_lastest .bbs_title span{color:#898989;font-size:12px;}
.bbs_lastest .bbs_list{width:100%;}
.bbs_lastest .bbs_list li{width:100%;padding:10px 0 10px 0;text-align:left;display:block}
.bbs_lastest .bbs_list span{color:#898989;font-size:12px;}
.bbs_lastest .bbs_list p{width:100%;text-align:left;font-size:16px;display: inline-block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;padding:5px 0 0 0}





/*타이틀*/
.title{width:100%;position:relative;text-align:center;font-size:48px;line-height:48px;font-family: 'Open Sans', sans-serif; !important;font-weight:700;padding:20px 0}
.s_title{width:100%;position:relative;text-align:center;font-size:24px;line-height:30px; font-weight:800; margin-bottom: 50px;}
.s_title span {font-weight:300;letter-spacing:-0.1em;font-family: 'Open Sans', sans-serif; !important;}
.other_title{width:100%;position:relative;text-align:center;font-size:30px;line-height:30px;font-family: 'Open Sans', sans-serif; !important;font-weight:700;margin-top:100px}
.bbs_title {width:100%;position:relative;font-size:20px;line-height:30px;font-weight:800;border-bottom:1px solid #000;padding:0 0 40px 0;margin:0 0 20px 0;}
.bbs_title span{font-size:36px;font-weight:700;line-height:36px}
.bbs_title p.t_title{font-size:36px; line-height: 40px;font-weight:700;font-family: 'NanumSquare', sans-serif;letter-spacing:-0.025em}
.bbs_title p.t_line{letter-spacing: -0.1em; font-family: 'Open Sans', sans-serif; margin: 0 auto; line-height: 24px; text-align: center; font-weight: 400;}
.bbs_title p.t_line2 {letter-spacing:-0.1em;font-family: 'Open Sans', sans-serif; font-weight:100; line-height: 24px; margin: 0 auto; text-align:center;}
.bbs_title .bbs_count {position:absolute;left:0;color:#898989;font-size:14px;font-weight:700;text-align:left;bottom:20%}
.bbs_title .bbs_date {position:absolute;right:0;color:#898989;font-size:14px;font-weight:700;text-align:right;bottom:20%}

.mypage_title{width:100%;position:relative;text-align:center;font-size:36px;line-height:48px;font-weight:700;padding:20px 0}

/*이미지 마우스오버 수정함*/ 
.thumb_over {position: relative;width: 100%;background-color:#000;overflow: hidden;}
.image {
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	}

.overlay {
  -o-transition:.3s ease;
  -ms-transition:.3s ease;
  -moz-transition:.3s ease;
  -webkit-transition:.3s ease;
  transition: .3s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}
.thumb_over:hover .image {opacity: 0.6;-webkit-transform: scale(1.05);
	transform: scale(1.05);}
.thumb_over:hover .overlay {opacity: 1;}
.text {color:#fff;font-size:48px;font-family: 'Open Sans', sans-serif; !important;font-weight:700;}


/*이미지 마우스오버 수정함*/ 
.thumb_none {position: relative;width: 100%;background-color:#000;overflow: hidden;}
.thumb_none .image {
	opacity: 0.7;
	display: block;
	width: 100%;
	height: auto;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	}

.m_overlay {
  -o-transition:.3s ease;
  -ms-transition:.3s ease;
  -moz-transition:.3s ease;
  -webkit-transition:.3s ease;
  transition: .3s ease;
  opacity: 1;
  position: absolute;
  top: 49%;
  left: 30px;
  transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  text-align: left;
}
.thumb_none:hover .image {opacity: 0.6;-webkit-transform: scale(1.05);
	transform: scale(1.05);}

.m_text {color:#fff;font-size: 48px; line-height: 48px;font-family: 'Open Sans', sans-serif; !important;font-weight:700;}



.works_menu {width:630px;height:48px;margin:0 auto 40px auto;}
.works_menu li{width:200px;margin:0 5px;;float:left;height:46px;line-height:46px;text-align:center;border-bottom:1px solid #000;font-family: 'Open Sans', sans-serif; !important;font-weight:700;font-size:20px;}
.works_menu li.on{color:#4ddbfe;border-bottom:3px solid #4ddbfe;height:45px}

.works_list {width:1160px;position:relative;margin:0 auto 0 auto;overflow:hidden}
.works_list li{float:left;width:50%;display:block;font-weight:700}
.works_list  p.list_s_title {padding:5px 0 40px 5%;font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 90%;}
.works_list  p.list_title{font-size:24px;padding: 15px 0 0 5%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 90%;}

.artist_list {width:1160px;overflow:hidden;position:relative;margin:50px auto 50px auto;overflow:hidden}
.artist_list li{float:left;width:25%;display:block;font-weight:700}
.artist_list  p {margin:15px 0 40px 0;padding:0 0 0 5%;font-size:16px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 90%;}
.artist_list  p span{font-size:24px;}

/*페이징*/

.paging{padding:10px 0 45px 0; text-align:center; font-size:0;position:relative;margin:0 auto 0 auto;width:100%}
.paging a{margin:0 4px; display:inline-block; font-size:14px; line-height:14px;}
.paging a.on{color:#898989;text-decoration:underline;}
.paging span{padding:0 20px;margin:0 20px}
.paging img{vertical-align:-3px;}
.btn_wrap + .paging{padding:0;}

/*검색*/
.search {width:200px;height:33px;margin:0 auto 0 auto;overflow:hidden;text-align:left;border-bottom:1px solid #000;}
.search input {width:160px;border:0;}
.search input::placeholder  {color:#898989}
/*아티스트 상세*/
.artist_prev {
	position:absolute;width:250px;top:50%;left:-125px;margin-top:-73px;height:145px;text-align:left;color:#fff;font-size:18px;font-weight:700;line-height:145px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.artist_prev:hover{
	left:0px
}
.artist_prev a{color:#fff;text-decoration:none}

.artist_next {
	position:absolute;width:250px;top:50%;right:-125px;margin-top:-73px;height:50px;text-align:right;color:#fff;font-size:18px;font-weight:700;line-height:145px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.artist_next:hover{
	right:0px
}

.artist_next a{color:#fff;text-decoration:none}

.artist_bottom {position:absolute;bottom:0;width:300px;left:50%;margin-left:-150px;color:#fff;font-size:24px;font-family: 'Open Sans', sans-serif; !important;font-weight:900;line-height:24px}


/*리퀘스트*/
.request_menu_m {display:none}
.request_menu {width:630px;height:48px;margin:0 auto 40px auto;display:block}
.request_menu li{width:200px;margin:0 5px;;float:left;height:46px;line-height:46px;text-align:center;border-bottom:1px solid #000;font-weight:700;font-size:20px;font-weight:700;font-family: 'NanumSquare', sans-serif;}
.request_menu li.on{color:#4ddbfe;border-bottom:3px solid #4ddbfe;height:45px}
.request_area{width:870px;overflow:hidden;margin:0 auto 0 auto;}

.request_write {margin-top:-10px}
.request_write tr{border-bottom: 1px solid #000;height:60px;line-height:58px;}
.request_write tr.last{border:0}
.request_write .title_input {width:970px;background-color:#f7f7f7;border:0;padding:5px;height:30px;font-family:'Noto Sans KR', sans-serif;font-weight:400}
.request_write .title_input2 {width:970px;height:490px;background-color:#f7f7f7;border:0;padding:5px; margin:10px 0;font-family:'Noto Sans KR', sans-serif;font-weight:400}
.request_write td {border: none;font-size: 14px;text-align:center}
.request_write td.title_area{width:115px;height:60px;line-height:58px;color:#898989;font-weight:700;font-family: 'NanumSquare', sans-serif;}
.request_write td.input_area{text-align:left;width:auto;}
.request_write td.input_area_file{text-align:left;width:auto;}
.request_write img{margin-top:20px}

.request_list {border-top:1px solid #000;width:100%;position:relative;overflow:hidden}
.request_list ul{border-bottom: 1px solid #e5e5e5;height:50px;line-height:50px;position:relative;width:100%}
.request_list ul.notice{background-color:#edfbff}
.request_list ul.reply{background-color:#f7f7f7}
.request_list ul.last{border-bottom: 1px solid #000;}

.request_list .num{float:left;height:50px;font-size:12px;width:75px;color:#898989;font-family: 'Open Sans', sans-serif; !important;}
.request_list .sub{float:left;height:50px;text-align:left;max-width:100%;min-width:560px;font-size: 14px;}
.request_list .sub a{display: inline-block;max-width:500px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-decoration: none;vertical-align: middle;}
.request_list  sub .ico_reply{margin-top:15px}
.request_list .sub .ico_outer {display: inline-block;vertical-align: middle;margin-right:3px}
.request_list .name{float:left;height:50px;width:130px;font-size: 14px;text-align:center}
.request_list .date{float:left;height:50px;width:105px;text-align:center;font-size:12px;color:#898989;font-family: 'Open Sans', sans-serif; !important;}
.request_list .date_right{float:right;height:50px;width:105px;text-align:center;font-size:12px;color:#898989;font-family: 'Open Sans', sans-serif; !important;}



/*상세영역*/
.detail_area {width:1100px;margin:0px auto 20px auto;padding:0 0 20px 0;overflow:hidden;border-bottom:1px solid #000}
.detail_area.request{padding:0;border-bottom:0}
.detail_area.request .bbs_title p.t_title{font-weight: 700; line-height: 38px;}
.detail_area.request .bbs_title p.t_title.write{font-family: 'Open Sans', sans-serif;}
.detail_area .bbs{width:1100px;margin:0px auto 50px auto;padding:0 0 20px 0;overflow:hidden;border-bottom:1px solid #000}
.detail_area .bbs_file {width:1100px;border-top:1px solid #e5e5e5;border-bottom:1px solid #000;height:50px;line-height:48px;margin:0 auto 0 auto}
.detail_area .bbs_file img{vertical-align:middle}
.detail_area .s_title + div{padding:10px 0 10px 0;}
.detail_area div p{font-size:16px; line-height:28px; }
.detail_area div.txt{text-align:left}

.detail_area img {max-width:100%}

.btn {position:relative;width:200px;height:50px;font-size:18px;line-height:48px;font-family: 'Open Sans', sans-serif; !important;border:1px solid #000;color:#000;overflow:hidden;display:inline-block}
.btn.btn_center {margin:0 auto 35px auto;}
.btn_area {margin:10px auto 20px auto;max-width:1100px;width:100%;position:relative;overflow:hidden}
.btn_s {position:relative;width:130px;height:35px;font-size:14px;line-height:33px;font-family: 'Open Sans', sans-serif; !important;border:1px solid #000;color:#000;overflow:hidden;text-align:center}
.btn_s.btn_right {float:right;}
.btn_s.btn_left {float:left;margin-right:10px}

.btn.w100 {width:100%;font-family: 'NanumSquare', sans-serif;font-size:16px;height:40px;line-height:38px; box-sizing: border-box;}
.btn.w120 {width:100%;font-family: 'NanumSquare', sans-serif;font-size:16px;margin-bottom:20px}
.btn_area_write {width:100%;text-align:center;position:relative;;margin:20px auto 0 auto;overflow:hidden}
.btn.mypage {width:100%;font-family: 'NanumSquare', sans-serif;border:0;font-size:14px;padding:13px 0 7px 0;font-weight:700;}
.line {background-color:#cdcdcd;height:1px;margin:0 auto 30px auto;width:100%}
.btn.kakao{width:100%;border:0;font-family: 'NanumSquare', sans-serif;background-color:#ffdf00;font-size:16px;font-size:16px;margin-bottom:20px;height:40px;line-height:38px}
.btn.facebook{width:100%;border:0;font-family: 'NanumSquare', sans-serif;background-color:#3a549f;color:#fff;font-size:16px;margin-bottom:20px;height:40px;line-height:38px}
.btn.naver{width:100%;border:0;font-family: 'NanumSquare', sans-serif;background-color:#21bb03;color:#fff;font-size:16px;margin-bottom:20px;height:40px;line-height:38px}

.file_size {color:#898989;font-family: 'NanumSquare', sans-serif;font-size:14px;font-weight:700;display:inline}
.bbs_line {width:100%;height:1px;border-bottom:1px solid #000;margin-top:10px}

/*마이페이지*/
.login_area {width:334px;margin:114px auto 114px auto;font-size:14px;}
.login_area p{width:100%;text-align:left;margin:10px 0 30px 0}
.login_area span{float:right;font-weight:700}
.log_input {border:0;padding:0 0 0 15px;height:47px;width:100%;background-color:#f5f5f6;margin-bottom:20px; box-sizing: border-box;}

.pw_area {width:334px;margin:70px auto 114px auto;font-size:14px;}
.pw_area p{width:100%;text-align:left;margin:10px 0 30px 0}

.pw2_area {width:334px;margin:114px auto 104px auto;font-size:14px;}
.pw2_area a{display: block;}
.pw2_area p{width:100%;text-align:center;margin:10px 0 30px 0}


.alert_area {width:334px;margin:370px auto 460px auto;font-size:14px;}
.alert_area p{width:100%;text-align:center;margin:10px 0 50px 0}

.policy_area{width:100%;margin:0 0 20px 0}
.policy_area p{width:100%;text-align:left;margin:0 0 10px 0;;font-size:14px;line-height:18px;}
.policy_area span{float:right;font-weight:700}

.dimmed {width:100%;min-height:100%;background-color: rgba(255, 255, 255, 0.9);z-index:9999999;position:absolute;overflow:hidden;padding:0 0 90px 0}
.dimmed_inner {width:1500px;margin:10px auto;position:relative}
.dimmed_inner p{width:870px;margin:0 auto 0 auto;padding:90px 0 90px 0;font-size:14px;line-height:20px;letter-spacing:-0.025em;text-align:left;}
.dimmed_inner p.pop_title {width:100%;font-size:36px;text-align:center;padding:180px 0 0 0;line-height:40px}
.btn_pop_close {position:absolute;right:0;top:0}




/* ================모바일영역================ */

@media all and (max-width:1500px) {

	nav {width:1100px;}
	nav.nav_bk{width:1100px;}
	.works_list {width:1000px;}
	.footer {width:1100px;}
}




@media all and (max-width:640px){
	
	.m_text{font-size: 27px; line-height: 27px;}
	.artist_list  p {margin:12px 0 18px 0;font-size:11px;line-height: 20px;}
	.artist_list  p span{font-size:15px;}
	.bbs_title {width:100%;font-size:16px;line-height:30px;font-weight:800;border-bottom:1px solid #000;padding:0 0 30px 0;margin:0 0 10px 0;position:relative}
	.banner .txt {width: 90%; position: absolute; bottom: 167px; left: 5%; margin: 0; }
	.banner .txt1 {position:absolute; float:left; width:100%; color: #fff; font-family: 'Open Sans', sans-serif; !important; text-align:left; }
	.banner .txt1 p{width:100%; font-size: 27.5px; line-height: 29px; color: #fff; text-align: left; font-weight: 700; border-bottom:1px solid #fff; padding:0 0 10px 0; margin:0 0 10px 0; display:block; }
	.banner .txt1 span{font-size:12px; font-weight:300; padding:0 0 0 5px }
	.banner .txt2 p.txt2_w{display:none}
	.banner .txt2 {float:left; position:absolute; width:100%; text-align:left; bottom:36px}
	.banner .txt2 p.txt2_m{font-size: 19px; line-height: 22px; text-align: left; display:block; font-weight: 800;}
	.bullet_h {float:left; width: 150px; height: 10px; box-sizing: border-box; font-family: 'Open Sans', sans-serif; !important;}
	.bullet_h:nth-of-type(odd) {float: left; }
	.bullet_h:nth-of-type(even) {float: left; }
	.bullet_v {display:none}

	.banner_2 {width:90.5%;margin:-20px auto 0 auto;z-index:100;position:relative;overflow:hidden;}
	.banner_2 li{width:100%;height:auto;float:left;background:no-repeat;background-size:cover}

	.banner_2 p{width: 100%; height:200px; text-align:left; background: url('../img/bg_over_main.png'); line-height:200px;}
	.banner_2 span{font-size:35px;font-family: 'Open Sans', sans-serif; !important;font-weight:700;margin:0 0 0 20px;color:#fff}

	/*어바웃*/
	.banner .about_txt1, .banner .about_txt_2 , .banner .about_txt_3, .banner .about_txt_4 {width: 100%; position: relative; /*padding-top:308px;*/ margin: 0 auto; color:#fff;font-size:30px; line-height:36px; font-family: 'Open Sans', sans-serif; !important;font-weight:700; }
	.banner .about_txt1 p{width:100%; font-size:32.5px; line-height:34px; padding-bottom:12px }
	.banner .about_txt1 span{font-size:22px; line-height:30px; }
	.banner .about_txt_2 p{margin-top:-40%; font-size:40px; line-height:40px; /*padding-bottom:30px*/ }
	.banner .about_txt_2 p.txt_1{font-size:20px; line-height:30px; /*padding-bottom:30px*/ }
	.banner .about_txt_2 p.txt_2{width:67%; font-size:14px; line-height:22px; /*padding-bottom:16px*/ }
	.banner .about_txt_2 p.txt_3 {letter-spacing:-0.24em;font-family: 'Open Sans', sans-serif; !important;font-weight:100;margin:-22px auto 0 auto;text-align:center;padding:0;font-size:15px; }
	.banner .about_txt_2 p.txt_4 {width:80%; font-weight:400; font-size:12px; line-height:19.5px; font-family: 'NanumSquare', sans-serif; /*padding-bottom:30px*/ }
	.banner .about_txt_3 p{width:80%; font-size:13px; line-height:20px; margin-top:-55%; /*padding-bottom:30px*/ }
	.banner .about_txt_3 p.txt_1{width:84%; font-size:12px; line-height:19.5px; /*padding-bottom:30px*/ }
	.banner .about_txt_4 p span {font-size:9px;line-height:12px;}
	.banner .about_txt_4 p.txt_1{width:64%; font-size:16px; line-height:26px; margin-top: -40%; padding: 20% 12% }
	.banner .about_txt1 p.about_sns{color:#fff; text-align:center; height:30px; font-size:13px; line-height:16px; padding:12px 0 0 0 }
	.banner .about_txt1 p.about_sns img{height:16px}

	.works_list  p.list_s_title {padding:3px 0 26px 5%;font-size:10px}
	.works_list  p.list_title{font-size:15px;padding:10px 0 0 5%}



	/*타이틀*/
	.title{width:100%;position:relative;text-align:center;font-size:48px;line-height:48px;font-family: 'Open Sans', sans-serif; !important;font-weight:700;padding:20px 0}
	.s_title{width:100%;position:relative;text-align:center;font-size:24px;line-height:30px; margin-bottom: 0;}
	.s_title span {font-weight:300;letter-spacing:-0.1em;font-family: 'Open Sans', sans-serif; !important;}
	.other_title{width:100%;position:relative;text-align:center;font-size:30px;line-height:30px;font-family: 'Open Sans', sans-serif; !important;font-weight:700;margin-top:100px}
	.bbs_title {width:100%;font-size:16px;line-height:30px;font-weight:800;border-bottom:1px solid #000;padding:0 0 30px 0;margin:0 0 10px 0;position:relative}
	.bbs_title span{font-size:20px;font-weight:700;line-height:24px}
	.bbs_title p.t_title{font-size:36px;line-height: 40px;font-weight:700;font-family: 'NanumSquare', sans-serif;letter-spacing:-0.025em}
	.bbs_title p.t_line{letter-spacing: -0.1em; font-family: 'Open Sans', sans-serif; text-align: center; padding: 0 0 5px 0;}
	.bbs_title p.t_line2 {letter-spacing:-0.1em;font-family: 'Open Sans', sans-serif; font-weight:100; text-align:center; line-height: 18px;}
	.bbs_title .bbs_count {position:absolute;left:0;color:#898989;font-size:14px;font-weight:700;text-align:left;bottom:20%}
	.bbs_title .bbs_date {position:absolute;right:0;color:#898989;font-size:14px;font-weight:700;text-align:right;bottom:20%}
	.bbs_line {width:100%;height:1px;border-bottom:1px solid #000;margin-top:10px}

}







@media all and (max-width:1099px){

	.bbs_title {width:100%;font-size:16px;line-height:30px;font-weight:800;border-bottom:1px solid #000;padding:0 0 30px 0;margin:0 0 10px 0;position:relative}
	#wrap {max-width:100%;}
	#header {max-width:100%;height:80px;position:fixed;z-index:20000}
	nav {max-width:100%;height:80px;position:absolute;background-color:transparent; transition: background-color 0.4s ease-out}
	nav.nav_bk {max-width:100%;height:80px;position:absolute;background-color:transparent; transition: background-color 0.4s ease-out;z-index:100000}
	nav.scroll {background:rgba(0, 0, 0, 0.9);color: #eef;}
	nav.nav_bk.scroll {background:rgba(255, 255, 255, 0.9); color: #eef; }
	nav h1 {width:151px;height:56px;;top:20px;left:20px;background-size:80%}
	nav.nav_bk h1 {width:151px;height:56px;;top:20px;left:20px;background-size:80%}
	nav .btn_menu_m,nav.nav_bk .btn_menu_m {position: absolute; right: 10px; width: 35px; height: 35px; top: 20px; overflow: hidden; z-index: 100; display: block; }

	nav .menu_log{display:none}
	nav .menu{display:none}
	nav .menu_log2{display:none}

	#header_2 {position: fixed; width: 100%; text-align: center; margin: 0 auto 0 auto; z-index: 2000000; }
	.nav_m {position: relative; right: 0; width: 100%; top: 80px; display: block; z-index:1000;}
	.nav_m li {height: 70px; float: left; font-weight: 700; font-size: 30px; color: #000; letter-spacing: -0.03em; line-height: 110px; width: 100%; margin: 0; color: #000; font-family: 'Open Sans', sans-serif; !important }
	.menu_log_m {position: relative; right: 0; width: 100%; top: 120px; display: block; z-index:1000;}
	.menu_log_m li {height: 40px; float: left; font-weight: 700; font-size: 15px; color: #000; letter-spacing: -0.03em; line-height: 50px; width: 100%; margin: 0; color: #000; font-family: 'Open Sans', sans-serif; !important }
	.nav_m li.on{color:#4ddbfe}
	.m_menu_bg {position: absolute; top: 0px; left: 0px; width: 100%; height: 1660px; z-index: 10; background: #fff; display: block; }
	

	#content {width:90.5%;margin:80px auto 50px auto}
	#detail_content {width:90.5%;margin:40px auto 50px auto}
	#footer {width:100%;background-color:#f5f5f6;margin:0 0 0 0}
	.footer {width:90%;height:auto;margin:0 auto 0 auto;}
	.footer .logo{width:120px;height:56px;top:37px;background-size:100%;left:50%;margin-left:-60px}
	.footer .sns{width:250px;height:56px;position:absolute;top:105px;text-align:center;left:50%;margin-left:-125px}
	.footer .sns span{font-size:10px;}
	.footer .sns img{width:20px;}
	.footer .add{width:100%;height:auto;text-align:center;margin:140px auto 0 auto;font-size: 9.5px;line-height: 17.5px;padding-bottom:37px}
	.footer .add .email{margin-left: 5px}


	/*메인 배너영역*/
	.banner {height: 900px; }
	.banner .bgimg {height: 900px; }
	.banner .txt_artist {position:absolute; top:350px; left:50%; margin-left:-235px; width:470px; color: #fff; font-family: 'Open Sans', sans-serif; !important; text-align:center;}
	.parallax-overlay {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('../img/bg_over_main.png'); }
	.bullet_h ul {list-style: none; text-align: left; }
	.bbs_area{	width:90%;margin:30px 5% 5% 5%;z-index:100;position:relative;overflow:hidden;}
	.bbs_lastest{width:100%;float:left;margin-right:0}
	.bbs_lastest .bbs_title{width:100%;font-size:19px;font-weight:700;color:#000;height:19px;line-height:50px;border-bottom:1px solid #000;text-align:left;margin:0 0 5px 0; }
	.bbs_lastest .bbs_title span{float:right;color:#898989;font-size:12px;line-height:50px}
	.bbs_lastest .bbs_list{width:100%;}
	.bbs_lastest .bbs_list li{width:100%;padding:10px 0 10px 0;text-align:left;display:block}
	.bbs_lastest .bbs_list li:last-child {padding:10px 0 30px 0}
	.bbs_lastest .bbs_list span{color:#898989;font-size:10px;}
	.bbs_lastest .bbs_list p{width:100%;text-align:left;font-size:12px;display: inline-block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;padding:5px 0 0 0}


	/*타이틀*/
	.title{width:100%;position:relative;text-align:center;font-size:18px;line-height:24px;padding:15px 0}
	.s_title{width:100%;position:relative;text-align:center;font-size:14px;line-height:30px;padding:0px 0 10px 0; margin-bottom: 0;}
	.s_title span {font-weight:300;letter-spacing:-0.1em}
	.other_title{width:100%;position:relative;text-align:center;font-size:18px;line-height:30px;margin-top:70px}
	.mypage_title{width:100%;position:relative;text-align:center;font-size:25px;line-height:32px;font-weight:700;padding:30px 0 10px 0}
	.bbs_title {width:100%;font-size:12px;line-height:15px;font-weight:700;border-bottom:1px solid #000;padding:0 0 30px 0;margin:40px 0 10px 0;position:relative}

	.bbs_title p.t_title{font-size:15px;line-height:20px;width:80%;margin:0 auto 0 auto}
	.bbs_title p.t_line2{line-height: 18px;}
	.bbs_title p.t_line{letter-spacing:-0.1em;font-family: 'Open Sans', sans-serif; font-weight:100; line-height: 18px; text-align:center;padding:0}
	.bbs_title .bbs_count {position:absolute;left:0;color:#898989;font-size:9px;font-weight:700;text-align:left;bottom:19%}
	.bbs_title .bbs_date {position:absolute;right:0;color:#898989;font-size:9px;font-weight:700;text-align:right;bottom:19%}
	.detail_area.request .bbs_title p.t_title{line-height: 15px;}
	.works_menu {width:100%;height:38px;margin:0 auto 20px auto}
	.works_menu li{width:31.3%;margin:0 1%;font-size:13px;height:36px;}
	.works_menu li.on{border-bottom:3px solid #4ddbfe;height:35px}
	.works_list {width:100%;}
	.works_list li{width:100%;}



	/*리퀘스트*/
	.request_menu {display:none}
	.request_menu_m {width:100%;height:35px;margin:10px 0 20px auto;display:block}
	.request_menu_m li{width:31.3%;float:left;margin:0 1%;font-size:12px;height:33px;line-height:13px;border-bottom:1px solid #000;font-weight:700;font-family: 'NanumSquare', sans-serif;}
	.request_menu_m li.on{color:#4ddbfe;border-bottom:3px solid #4ddbfe;height:32px}

	.request_write {margin-top:-10px}
	.request_write tr{border-bottom: 1px solid #000;height:60px;line-height:58px;overflow:hidden}
	.request_write tr.last{border:0}
	.request_write .title_input {max-width:100%;width:100%;background-color:#f7f7f7;border:0;padding:5px;font-size:12px;}
	.request_write .title_input2 {max-width:100%;width:100%;height:490px;background-color:#f7f7f7;border:0;padding:5px; margin:10px 0;font-size:12px;line-height:20px}
	.request_write td {border: none;font-size: 12px;text-align:center}
	.request_write td.title_area{width: 70px;height:60px;line-height:58px;font-weight:700}
	.request_write td.input_area{text-align:left;width:auto;}
	.request_write td.input_area_file{text-align:left;width:auto;}
	.request_write img{margin-top:20px}

	.artist_prev {display:none}
	.artist_next {display:none}


	.artist_list {width:100%;margin:14px auto 0 auto}
	.artist_list li{width:50%;}
	.artist_bottom {position:absolute;bottom:0;width:300px;left:50%;margin-left:-150px;color:#fff;font-size:15px;font-family: 'Open Sans', sans-serif; !important;font-weight:900;line-height:15px}
	.banner .txt_artist {position:absolute; top:50%; left:50%; margin-left:-150px; margin-top:-44px; width:300px; color: #fff; font-family: 'Open Sans', sans-serif; !important; text-align:center;}
	.banner .txt_artist p {width: 80%; font-size: 40px; line-height: 33px; font-weight: 800; padding: 0 0 20px 0%; margin: 0 0 13px 10%; font-family: 'NanumSquare', sans-serif;}
	.banner .txt_artist span{font-size:15px; font-weight:900; }

	.m_overlay {left:20px}

	/*상세영역*/
	.detail_area {width: 100%; margin: 0 auto 30px auto; padding: 0 0 76px 0; overflow: hidden; border-bottom: 1px solid #000; font-size: 16px;}
	.detail_area.request{margin:0}
	.detail_area.request div.bbs_title{font-weight: 700; font-size: 13px; padding: 10px 0 20px 0; }
	.detail_area.request div.bbs_title .t_title{font-family: 'Open Sans', sans-serif;}
	.detail_area .bbs_file {width:100%;margin-top:10px}
	.detail_area div{padding:10px 0 10px 0;}
	.detail_area div p{font-size:12px;line-height:20px;font-family:'Noto Sans KR', sans-serif;font-weight:400}


	/*버튼*/
	.btn {width:100px;height:30px;font-size:14px;line-height:28px;}
	.btn_area {margin:10px auto 50px auto;max-width:100%;width:100%;position:relative;overflow:hidden}
	.btn.mypage {padding:13px 0 7px 0;font-weight:700;}
	.btn_s {width:30%;height:30px;font-size:14px;line-height:28px;}
	.btn_s.btn_left {float:left;margin-right:3.9%}

	.line {background-color:#cdcdcd;height:1px;margin:0 auto 30px auto;width:100%}
	.btn.kakao{margin-bottom:10px}
	.btn.facebook{margin-bottom:10px}
	.btn.naver{margin-bottom:10px}


	/*페이징*/
	.paging span{padding:0 10px;margin:0 10px}
	.request_area{width:100%;overflow:hidden;margin:0 auto 0 auto;}
	.request_list ul{border-bottom: 1px solid #e5e5e5;height:70px;line-height:35px;}
	.request_list .num{float:right;height:26px;font-size:10px;width:50px;text-align:center}
	.request_list .sub{position:absolute;max-width:300px;left:0;height:34px;top:26px;padding-left:5px;font-size:12px}
	.request_list .sub a{display: inline-block;max-width:250px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-decoration: none;vertical-align: middle;}
	.request_list  sub .ico_reply{margin-top:15px}
	.request_list .sub .ico_outer {display: inline-block;vertical-align: middle;margin-right:3px}
	.request_list .name{float:right;height:26px;width:100px;font-size: 12px;text-align:center;font-size:10px}
	.request_list .date{float:left;height:26px;width:65px;text-align:left;font-size:12px;padding-left:5px;font-size:10px}
	.request_list .date_right{float:left;height:26px;width:65px;text-align:center;font-size:12px;padding-left:5px;font-size:10px}
	.request_write td.input_area_file{padding:10px 0 0 0;line-height:2px}
	.file_size {font-size:12px;display:inline-block;line-height:25px}



	/*마이페이지*/
	.login_area {width:80%;margin:20px auto 70px auto;font-size:14px;}
	.login_area p{width:100%;text-align:left;margin:10px 0 30px 0}
	.login_area span{float:right;font-weight:700}
	.log_input {border:0;padding:0 20px;height:40px;line-height: 38px; width:100%;background-color:#f5f5f6;margin-bottom:20px; box-sizing: border-box;}
	.log_input::placeholder  {font-size:13px;}

	.pw_area {width:70%;margin:20px auto 70px auto;font-size:14px;}
	.pw_area p{width:100%;text-align:left;margin:10px 0 30px 0}

	.pw2_area {width:70%;margin:20px auto 70px auto;font-size:14px;}
	.pw2_area p{width:100%;text-align:center;margin:10px 0 30px 0}

	.alert_area {width:70%;margin:100px auto 100px auto;font-size:13px;}
	.alert_area p{width:100%;text-align:center;margin:0px 0 50px 0}

	.policy_area{width:100%;margin:0 0 20px 0}
	.policy_area p{width:100%;text-align:left;margin:0 0 10px 0;;font-size:12px;letter-spacing:-0.07em;}
	.policy_area span{line-height:20px;}

	.dimmed {padding:0 0 40px 0}
	.dimmed_inner {width:97%;margin:10px auto;}
	.dimmed_inner p{width:95%;padding:40px 0 40px 0;font-size:13px;}
	.dimmed_inner p.pop_title {font-size:25px;padding:100px 0 0 0;line-height:40px}
	.btn_pop_close {width:40px;top:8px}

}

@media all and (max-width:320px){
	.login_area {width:80%;}
	.pw_area {width:80%;}
	.alert_area {width:80%;}
	.policy_area p{font-size:10px;letter-spacing:-0.08em}

}

input[type=password]{font-family: 'Open Sans', sans-serif; !important;}

.parallax-overlay-pop{
	position: fixed;
	z-index:30001;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url('../img/bg_over_main.png');
}

.popup-layer{position:relative;top:100px;}

.popup-layer .title{
	color: #000;
    font-size: 16px;
	font-weight:800;
	padding:0;
}
.popup-layer .contentArea{background-color:#fff;padding:10px;}
.hd_pops_footer {
    background-color: #dddddd;
    margin-top: -10px;
    padding-top: 10px;
	padding-bottom: 10px;
    text-align: right;
    font-size: 13px;
	border-top:1px solid #000;
}

.popup-layer .t_line{
	letter-spacing: -0.1em;
    font-family: 'Open Sans', sans-serif;
    margin: 0 auto;
    line-height: 24px;
    text-align: center;
    font-weight: 400;
}