/* BASIC css start */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

.bd_tt img {width:100%; height:auto; }

/*.kr{font-family: 'Nanum Myeongjo' !important;}*/
.kr{font-family: 'NanumSquare' !important;}
.en{font-family: 'Gotham' !important;font-weight:300}

/* Skip Navigation */
	.skip{width:1px; height:1px; margin:0 -1px -1px 0; padding:0; font-size:0; line-height:0; display:block;overflow:hidden;}
	.skip:hover,.skip:active,.skip:focus{width:100%; height:auto; margin:0; padding:5px 0; font-weight:bold; font-size:12px; line-height:1; color:#333; text-decoration:none !important; text-indent:10px}

/* Common */
	body,th,td,input,select{font:normal 0.75em/1.5 'µ¸¿ò',Dotum,'Apple Gothic',Verdana,sans-serif;color:#666}
	


	input[type=text],input[type=email],input[type=tel],input[type=submit],input[type=password],input[type=image],input[type=button],textarea{ -webkit-border-radius:0; -webkit-appearance:none}
	input[type=checkbox],textarea{ -webkit-border-radius:0}

	.btnSet{*overflow:visible;margin:0;*margin-top:-2px;padding:0;background:transparent;border:0;cursor:pointer;*vertical-align:top}
	.hidden{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;text-indent:-1000em}
	.mlr15{margin:0 15px}
	.mlr5{margin:0 5px}
	.btn_d>a{display:block;padding:8px 0;background:url(../../images/bg_btnMore.gif) repeat 0 0;background-size:3px 3px;border:1px solid #e3e3e3;border-radius:5px;text-align:center;color:#666;font-size:14px}
	.txRed{color:#f1392b !important}
	.txBlue{color:#33347d !important}
	.tx888{color:#888 !important}
	.tx000{color:#000 !important}
	.tx666{color:#666 !important}
	.tx666>a{color:#666 !important}
	.fz11{font-size:11px !important}
	.fz13{font-size:13px !important}
	.fz14{font-size:14px !important}
	.fz16{font-size:16px !important}
	.roboto{font-family:'Roboto' !important}
	.input_s1{padding:0 5px;border:1px solid #eaeaea;border-top:1px solid #848484;border-left:1px solid #848484;line-height:21px;font-size:12px}
	textarea.input_s1{padding:2px 5px;line-height:1}
	.tit_s1{background:url(../../images/bg_lineTit.gif) repeat-x 0 50%;text-align:center;font-style:italic}
	.tit_s1>span{padding:0 8px;background:#fff;font-family:'Roboto';color:#000;font-size:16px}
	.tit_s2{color:#000;font-size:14px;font-weight:bold}
	.no_data{overflow:hidden;height:110px;margin:10px 15px;background:url(../../images/img_noData.png) no-repeat 50% 50%;background-size:209px 50px;border:1px solid #e3e3e3;border-radius:5px;text-indent:-9999px}
	.placeholder{color: #aaa}


	
	.tit-sub1{font-size:18px;color:#000;text-align:center;font-family:'Tallys';line-height:1.4;}
	.tit-sub,
	.tit-sub>span{padding:0 20px;background:#fff}

	/* BRAND start */
	#bd_wrap{width:94%;position:relative;margin:0 auto;padding-bottom:50px;}
	.bd_tt{width:100%;background:url(/design/carlyn/images/tt_bar.gif) repeat-x center;text-align:center;margin-top:15px;}
	.bd_tt p{background:#fff;margin:0 auto;text-align:center;font-size:28px;color:#333;font-family:'Nanum Gothic';font-style:italic;}

	.tit-sub{text-align:center;margin-top:20px;}
	.bul_4x4>li{padding:0 0 5px 22px; background:url('../../images/brand/list_dot.gif') no-repeat 9px 13px; font-size:22px; line-height:36px; color:#666; letter-spacing:-0.5px;}

	.bd_txt{width:100%;color:#666;font-size:15px;line-height:200%;text-align:center;margin-top:10px;}
	.bd_txt2{width:100%;color:#666;font-size:15px;letter-spacing:-1px;line-height:170%;text-align:center;margin-top:10px;}
	.bd_txt2 img{width:100%;max-width:375px;}
	.bd_bold{width:100%;color:#333;font-size:12px;line-height:200%;text-align:center;margin-top:10px;font-weight:600;}
	.bd_bold2{width:100%;color:#333;font-size:15px;line-height:200%;text-align:center;}
	.bd_col li{clear:both;font-size:15px;letter-spacing:-0.5px;color:#333;line-height:160%;word-break:keep-all; word-wrap:break-word;width:100%;color:#666;
				background:url('../../images/brand/list_dot.gif') no-repeat top 10px left;padding-left:7px;}
	.bd_col li p{display:inline-block;}
	.bd_col li p span{padding-left:7px;}
	.bd_col li .dot{width:5px;height:5px;background:url('../../images/brand/list_dot.gif') no-repeat;}
	.ad_sel{margin-top:20px;float:right;padding-bottom:20px;}
	.ad_sel select{}

	.ad_list{width:100%;margin-top:4px;clear:both}
	.ad_list li{display:inline-block;width:50%;height:auto;padding:0;margin-top:-5px;float:left;}
	.ad_list li a{filter:url('filters.svg#grayscale');filter:gray;-webkit-filter:grayscale(1)}
	.ad_list li a:hover{filter:none;-webkit-filter:grayscale(0)}
	.ad_list li img{width:100%;height:auto;}

	.w100{max-width:100%; display:block;}
	#film_wrap{width:100%;position:relative; margin-top:8px;clear:both;}

	#videoBox{width:100%; margin:0 auto; position:relative; overflow:hidden;}
	#videoBox>li{width:49.7%;height:auto; margin:1px 0 0 1px; float:left;}
	#videoBox>li>a{width:100%; position: relative; display:block; overflow:hidden;background:#000;padding-bottom:30px;}
	#videoBox>li>a img{width:100%;}
	#videoBox>li>a>.bg_l{width:100%; height:100%;  position: absolute; left:0; top:0; display:block;}
	#videoBox>li>a:hover img{/*opacity:0.5;filter:alpha(opacity=50);*/}
	#videoBox>li>a>.bg_l>.tt_box{width:100%; padding:8px 0;height:26px; background-color:#838383; font-size:86%; line-height:100%; color:#fff;
								text-align:center;position:absolute;bottom:0; font-size:13px;display:table;vertical-align:middle;}
	#videoBox>li>a>.bg_l>.tt_box .title{width:100%;  height:26px;background-color:#838383; font-size:86%; line-height:100%; color:#fff;
								font-size:13px;display:table-cell;vertical-align:middle;}

	#videoBox .playerIn{width:99.6%; margin:1px 0 0 0px; background-color:#f6f6f6; clear:both; overflow:hidden; position: relative;}
	#videoBox .playerIn>iframe{width:100%; height:100%; position: absolute; left:0; top:0;}
	.players{width:99.5%; background-color:#f6f6f6;}
	.players>.play{width:75.6%; float:left; position: relative;}
	.players>.play>iframe{width:100%; height:100%; position: absolute; left:0; top:0;}
	.players>.text{width:24%; text-align:center; float:right;}
	.players>.text>dl{width:100%; margin:20% 0;}
	.players>.text>dl>dt{margin-bottom:10%; padding-bottom:10%; background: url(../../images/common/line_video.gif) no-repeat center bottom; font-size:171%; line-height:146%; color:#f1392b;}
	.players>.text>dl>dd{height:160px; margin:0 10%; font-size:86%; line-height:146%; color:#666; text-align:left; overflow:hidden; overflow-y:auto;}

	.players>.text>.iconBox{width:100%; font-size:0; line-height:0; text-align:center;}
	.players>.text>.iconBox>a{width:10%; min-width:21px; max-width:29px; padding:0 2%; display:inline-block; float:none;}

	#videoBox>li.nosch{width:100%; clear:both; float:none;}
	#videoBox>li.nosch>p{padding:10% 0; text-align:center;}

	.list_type02{width:100%; overflow:hidden;margin-top:30px;}
	.list_type02>ul>li{width:100%;max-width:466px; margin:4px 0 0 0px; margin:0 auto;}
	.list_type02>ul>li>a{ padding:11px; display:block; overflow:hidden; position:relative;}
	.list_type02>ul>li>a:hover{text-decoration:none}
	.list_type02>ul>li>a:hover>.txt>dd>p{text-decoration:underline}
	.list_type02>ul>li>a>.img{width:100%;}
	.list_type02>ul>li>a>.img img{width:100%;}
	.list_type02>ul>li>a>.txt{width:100%;}
	.list_type02>ul>li>a>.txt>dt{padding:13px 0 1%; font-size:19px; line-height:115%; color:#000;}
	.list_type02>ul>li>a>.txt>dd>p{width:430px;height:40px; font:normal 12px/20px dotum; color:#666; overflow:hidden;line-height:130%;padding-top:5px;}
	.list_type02>ul>li>a .etc{width:100%; padding-top:0px;}
	.list_type02>ul>li>a .etc>span{height:15px; padding-right:10px;margin:0 8px 0 0; font:normal 17px/20px dotum; display:inline-block;line-height:100%;}
	.list_type02>ul>li>a .etc>.day{border-right:1px solid #888;color:#888;line-height:100%;}
	.list_type02>ul>li>a .etc>.hit{color:#888;line-height:100%;}
	.list_type02>ul>li>a .etc>.p{color:#fff; background-color:#f1392b;}
	.list_type02>ul>li>a .etc>.n{color:#fff; background-color:#33347d;}

	.list_type02>ul>li.nosch{width:100%; clear:both; float:none;}
	.list_type02>ul>li.nosch>p{padding:10% 0; text-align:center;}

	.view_type01{width:100%; overflow:hidden;margin-top:25px;}
	.view_type01>h3{margin-bottom:10px; font-size:24px; line-height:100%; color:#000;}
	.view_type01>h3>.icon{width:15%; min-width:50px; max-width:90px; height:17px; padding-top:3px; font:normal 12px/14px dotum; color:#fff; text-align:center; display:inline-block; vertical-align:top;}
	.view_type01>h3>.bar{font-weight:bold;font-size:24px;color:#000;}
	.view_type01>h3>.p{background-color:#f1392b;}
	.view_type01>h3>.n{background-color:#33347d;}
	.view_type01>.tBox{margin:0;padding:0;padding-bottom:35px; position:relative; overflow:hidden;}
	.view_type01>.tBox .etc{width:100%; padding-top:0;}
	.view_type01>.tBox .etc>span{height:15px; padding-right:10px;margin:0 8px 0 0; font:normal 17px/20px dotum; display:inline-block;line-height:100%;}
	.view_type01>.tBox .etc>.day{border-right:1px solid #888;color:#888;line-height:100%;}
	.view_type01>.tBox .etc>.hit{color:#888;line-height:100%;}

	.view_type01>.viewCont{padding:0 0 0; border-bottom:1px solid #ededed; font:normal 14px/20px dotum; color:#666;}
	.view_type01>.viewCont img{width:100%;max-width:640px;}
	/*.view_type01>.viewCont>.viewTxt{padding:30px 1.5% 0;}*/
/* BRAND end*/


/* Select box */
	span.customSelect{padding:4px 0;border:1px solid #848484;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;color:#7c7c7c;color:#424242;line-height:1;font-size:12px;height:13px !important;}
	span.customSelect.changed{background-color: #f0dea4}
	.customSelectInner{margin-right:5px;padding-left:5px;background:url(../../images/arrow_select.png) no-repeat center right;background-size:7px 4px}
	.sel_star .customSelect{color:#ffac0c}
	.customSelect.styled.hasCustomSelect{display:none !important;}

	.styled.hasCustomSelect{height:23px !important;}
	.banner{margin:40px 0}
	.banner img{width:100%}
/* BASIC css end */

