@charset "utf-8";

/* Placeholder
----------------------------------------------------------*/
input.placeholder:-ms-input-placeholder { color: #AAAAAA; } /* IE 10+ */
input.placeholder::-webkit-input-placeholder { color: #AAAAAA; } /* Chrome/Opera/Safari */
input.placeholder::-moz-placeholder { color: #AAAAAA; } /* Firefox 19+ */
input.placeholder:-moz-placeholder { color: #AAAAAA; } /* Firefox 18- */

/* BUTTON Font */
.wt_size18b { color: #fff; font-size: 18px; font-weight: bold; font-family: gothic,'怨좊뵓','Malgun Gothic','留묒? 怨좊뵓',dotum,'?뗭?',sans-serif; }
.wt_size16b { color: #fff; font-size: 16px; font-weight: bold; font-family: gothic,'怨좊뵓','Malgun Gothic','留묒? 怨좊뵓',dotum,'?뗭?',sans-serif; }
.gray_size16b { color: #555; font-size: 16px; font-weight: bold; text-shadow: 0px 1px 1px #ffffff; font-family: gothic,'怨좊뵓','Malgun Gothic','留묒? 怨좊뵓',dotum,'?뗭?',sans-serif; text-shadow: 0px 1px 1px #fff; } 
.gray_size12 { color: #555; font-size: 12px; letter-spacing: -0.1em; text-shadow: 0px 1px 1px #ffffff; font-family: gothic,'怨좊뵓','Malgun Gothic','留묒? 怨좊뵓',dotum,'?뗭?',sans-serif; text-shadow: 0px 1px 1px #fff; }
.gray_size16b td a {display:block; color:#b33228; font-weight:bold; font-size:110%; vertical-align:middle; line-height:22px;}
.gray_size16b td a i {font-size:80%; display:inline-block; vertical-align:top; line-height:22px; margin-left:3px;}

/* BTN  */
.ctrl_btn_silver_01 { cursor: pointer; width:95%; }
.ctrl_btn_silver_01 td { height: 57px; line-height: 57px; padding: 0px; margin: 0px; }
.ctrl_btn_silver_01 td.l { width: 11px; background: url(/images/board/btn_silver01_l_nor.png) no-repeat; background-size: 11px 57px; } 
.ctrl_btn_silver_01 td.c { background: url(/images/board/btn_silver01_c_nor.png) repeat-x; background-size: 1px 57px; } 
.ctrl_btn_silver_01 td.r { width: 11px; background: url(/images/board/btn_silver01_r_nor.png) no-repeat; background-size: 11px 57px; } 

.ctrl_btn_silver_01.pressed td.l { width: 11px; background: url(/images/board/btn_silver01_l_pre.png) no-repeat; background-size: 11px 57px; } 
.ctrl_btn_silver_01.pressed td.c { background: url(/images/board/btn_silver01_c_pre.png) repeat-x; background-size: 1px 57px; } 
.ctrl_btn_silver_01.pressed td.r { width: 11px; background: url(/images/board/btn_silver01_r_pre.png) no-repeat; background-size: 11px 57px; } 
.ctrl_btn_silver_01 td.c span.txt_backlist { display: inline-block; width: 58px; height: 18px; background: url(/images/board/btn_txt_back_list.png) no-repeat; background-size: 58px 18px }


/* BTN - RED  */
.ctrl_btn_red_01 { cursor: pointer; }
.ctrl_btn_red_01 td { height: 43px; padding: 0px; margin: 0px; text-shadow: 0px 1px 1px #9e0d02; }
.ctrl_btn_red_01 td.l { width: 7px; background: url(/images/basic/ctrl_btn_red_l_nor.png) no-repeat; background-size: 7px 43px;; } 
.ctrl_btn_red_01 td.c { width: 90%; background: url(/images/basic/ctrl_btn_red_c_nor.png) repeat-x; background-size: 1px 43px; } 
.ctrl_btn_red_01 td.r { width: 7px; background: url(/images/basic/ctrl_btn_red_r_nor.png) no-repeat; background-size: 7px 43px; } 

.ctrl_btn_red_01.pressed td.l { width: 7px; background: url(/images/basic/ctrl_btn_red_l_pre.png) no-repeat; background-size: 7px 43px; } 
.ctrl_btn_red_01.pressed td.c { width: 90%; background: url(/images/basic/ctrl_btn_red_c_pre.png) repeat-x; width: 90%;background-size: 1px 43px; } 
.ctrl_btn_red_01.pressed td.r { width: 7px; background: url(/images/basic/ctrl_btn_red_r_pre.png) no-repeat; background-size: 7px 43px; } 


/* BTN - RED2 - ?ㅼ쓬?④퀎  */
.ctrl_btn_red_02 { cursor: pointer; }
.ctrl_btn_red_02 td { height: 43px; line-height: 43px; padding: 0px; margin: 0px; text-shadow: 0px 1px 1px #9e0d02; }
.ctrl_btn_red_02 td.l { width: 7px; background: url(/images/basic/ctrl_btn_red_l_nor.png) no-repeat; background-size: 7px 43px; } 
.ctrl_btn_red_02 td.c { width: 80%; background: url(/images/basic/ctrl_btn_red_c_nor.png) repeat-x; background-size: 1px 43px; } 
.ctrl_btn_red_02 td.r { width: 20px; background: url(/images/basic/ctrl_btn_red_r_arrow_nor.png) no-repeat; background-size: 20px 43px; } 

.ctrl_btn_red_02.pressed td.l { width: 7px; background: url(/images/basic/ctrl_btn_red_l_pre.png) no-repeat; background-size: 7px 43px; } 
.ctrl_btn_red_02.pressed td.c { width: 80%; background: url(/images/basic/ctrl_btn_red_c_pre.png) repeat-x; background-size: 1px 43px; } 
.ctrl_btn_red_02.pressed td.r { width: 20px; background: url(/images/basic/ctrl_btn_red_r_arrow_pre.png) no-repeat; background-size: 20px 43px; }  


/* BTN - RED3  */
.ctrl_btn_red_03 { cursor: pointer; }
.ctrl_btn_red_03 td { height: 43px; padding: 0px; margin: 0px; text-shadow: 0px 1px 1px #9e0d02; }
.ctrl_btn_red_03 td.l { width: 7px; background: url(/images/basic/ctrl_btn_red_l.png) no-repeat; background-size: 7px 43px;; } 
.ctrl_btn_red_03 td.c { background: url(/images/basic/ctrl_btn_red_c.png) repeat-x; background-size: 1px 43px; } 
.ctrl_btn_red_03 td.r { width: 7px; background: url(/images/basic/ctrl_btn_red_r.png) no-repeat; background-size: 7px 43px; } 

.ctrl_btn_red_03_pre { cursor: pointer; }
.ctrl_btn_red_03_pre td { height: 43px; padding: 0px; margin: 0px; }
.ctrl_btn_red_03_pre td.l { width: 7px; background: url(/images/basic/ctrl_btn_red_l_pre.png) no-repeat; background-size: 7px 43px; } 
.ctrl_btn_red_03_pre td.c { background: url(/images/basic/ctrl_btn_red_c_pre.png) repeat-x; width: 90%;background-size: 1px 43px; } 
.ctrl_btn_red_03_pre td.r { width: 7px; background: url(/images/basic/ctrl_btn_red_r_pre.png) no-repeat; background-size: 7px 43px; } 


/* BTN - ?ㅻ줈媛湲? */
.ctrl_btn_back { cursor: pointer; }
.ctrl_btn_back td { height: 43px; line-height: 43px; padding: 0px; margin: 0px; text-shadow: 0px 1px 1px #666; }
.ctrl_btn_back td.l { width: 20px; background: url(/images/basic/ctrl_btn_back_l_nor.png) no-repeat; background-size: 20px 43px; } 
.ctrl_btn_back td.c { width: 80%; background: url(/images/basic/ctrl_btn_back_c_nor.png) repeat-x; background-size: 1px 43px; } 
.ctrl_btn_back td.r { width: 7px; background: url(/images/basic/ctrl_btn_back_r_nor.png) no-repeat; background-size: 7px 43px; } 

.ctrl_btn_back.pressed td.l { width: 20px; background: url(/images/basic/ctrl_btn_back_l_pre.png) no-repeat; background-size: 20px 43px; } 
.ctrl_btn_back.pressed td.c { width: 80%; background: url(/images/basic/ctrl_btn_back_c_pre.png) repeat-x; background-size: 1px 43px; } 
.ctrl_btn_back.pressed td.r { width: 7px; background: url(/images/basic/ctrl_btn_back_r_pre.png) no-repeat; background-size: 7px 43px; } 


/* BTN - RED (No 3Size) */
.btn_red { 
	height: 43px; line-height: 43px; background: url(/images/basic/btn_bg_red.png) repeat-x; text-align: center; margin: 0 auto; cursor: pointer; display: inline-block; text-shadow: 0px 1px 1px #9e0d02;
	border-radius: 6px; border-top: 1px solid #c55947; border-right: 1px solid #b8493b; border-bottom: 1px solid #992a22; border-left: 1px solid #b8493b; }
.btn_red_pre { 
	height: 43px; line-height: 43px; background: url(/images/basic/btn_bg_red_pre.png) repeat-x; text-align: center; margin: 0 auto; cursor: pointer; display: inline-block; text-shadow: 0px 1px 1px #9e0d02;
	border-radius: 6px; border-top: 1px solid #d66a56; border-right: 1px solid #b33228; border-bottom: 1px solid #b33228; border-left: 1px solid #b33228; } 



/* BTN - RED style02    border-top: 1px solid #c55947; border-right: 1px solid #b8493b; border-bottom: 1px solid #992a22; border-left: 1px solid #b8493b;   border-top: 1px solid #9e2b22; */
.btn_red_02 { 
	height: 53px; line-height: 53px; background: url(/images/basic/btn_bg_red_style2_nor.png) repeat-x; text-align: center; margin: 0 auto; cursor: pointer; display: inline-block;
	border-radius: 6px; 
	text-shadow: 0px 1px 1px #9e0d02; box-shadow: 0px 1px 2px #c0c0c0;
	}
.btn_red_02 img { margin-top: 17px; }

.btn_red_02.pressed { 
	background: url(/images/basic/btn_bg_red_style2_pre.png) repeat-x;
	box-shadow: 0px 2px 1px #fff;
	}



/* BTN - GRAY (No 3Size)    border-top: 1px solid #92928e; border-right: 1px solid #878782; border-bottom: 1px solid #5e5e57; border-left: 1px solid #878782;  border-top: 1px solid #5e5e56;*/
.btn_gray { 
	height: 43px; line-height: 43px; background: url(/images/basic/btn_bg_gray_nor.png) repeat-x; text-align: center; margin: 0 auto; cursor: pointer; display: inline-block;
	border-radius: 6px;
	text-shadow: 0px 1px 1px #666; box-shadow: 0px 1px 2px #c0c0c0;
	}
.btn_gray img { margin-top: 12px; }

.btn_gray.pressed { 
	background: url(/images/basic/btn_bg_gray_pre.png) repeat-x;
	box-shadow: 0px 2px 1px #fff;
	}


/* BTN - SILVER */
.btn_silver { 
	height: 46px; line-height: 46px; background: url(/images/basic/btn_bg_silver_nor.png) repeat-x; text-align: center; margin: 0 auto; cursor: pointer; display: inline-block;
	border-radius: 6px; border: 1px solid #b6b6b6; vertical-align: top;
	box-shadow: 0px 1px 1px #dddddd; 
	}
.btn_silver img { margin-top: 16px; }

.btn_silver.pressed { 
	background: url(/images/basic/btn_bg_silver_pre.png) repeat-x;
	border-top: 1px solid #b6b6b6;
	box-shadow: 0px 1px 1px #fff;
	}


/* BTN - SILVER 02 */
.btn_silver_style2 { 
	height: 30px; background: url(/images/basic/btn_bg_silver02.png) repeat-x; text-align: center; margin: 0 auto; cursor: pointer; display: inline-block;
	border-radius: 5px; border: 1px solid #cdcdcd; line-height: 26px; vertical-align: top;
	}
.btn_silver_style2 img { margin-top: 9px; }


/* BTN - SILVER 03 */
.btn_silver_style3 { 
	height: 33px; line-height: 33px; margin: 0px 0px 0px 2px; background: url(/images/board/btn_bg_silver03_nor.gif) repeat-x; text-align: center; cursor: pointer; display: inline-block;
	border-radius: 5px; border: 1px solid #b6b6b6; vertical-align: top;
	font-size: 14px; font-weight: bold; letter-spacing: -0.1em; text-shadow: 0px 1px 1px #ffffff; box-shadow: 0px 1px 1px #ddd; font-family: gothic,'怨좊뵓','Malgun Gothic','留묒? 怨좊뵓',dotum,'?뗭?',sans-serif;
	}
.btn_silver_style3 a { display: block; padding: 0px 9px; color: #555; }
.btn_silver_style3.pressed {
	box-shadow: 0px 1px 1px #fff;
	background: url(/images/board/btn_bg_silver03_pre.gif) 0px -1px repeat-x;
	background-size: 1px 34px;
	}
.btn_silver_style3.selected { 
	background: url(/images/board/btn_bg_silver03_sel.gif) repeat-x;
	border: 1px solid #9f2d24;
	text-shadow: 0px 1px 1px #9e0d02;
	box-shadow: 0px 1px 1px #cccccc;
	}
.btn_silver_style3.selected a { color: #fff; }

.btn_silver_style3.update {border: 1px solid #9f2d24;	text-shadow: 0px 1px 1px #9e0d02; box-shadow: 0px 1px 1px #cccccc; color:#fff; line-height:50px;
background: #c72625; /* Old browsers */
background: -moz-linear-gradient(top,  #f16d52 0%, #c72625 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f16d52 0%,#c72625 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f16d52 0%,#c72625 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16d52', endColorstr='#c72625',GradientType=0 ); /* IE6-9 */ 
}
.btn_silver_style3.update  a { color: #fff; font-size:120%; }

.btn_silver_style3.nodate {border: 1px solid #ccc;	box-shadow: 0px 1px 1px #cccccc; color:#fff; line-height:50px;
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ 
}
.btn_silver_style3.nodate  a { color: #999; font-size:120%; }


/* BTN - SILVER 04 */
.btn_silver_style4 { 
	height: 30px; line-height: 30px; margin: 0px 0px 0px 2px; padding: 0px 7px; background: url(/images/board/btn_bg_silver03_nor.gif) repeat-x; text-align: center; cursor: pointer; display: inline-block;
	border-radius: 5px; border: 1px solid #cdcdcd; vertical-align: top;
	color: #555; font-size: 12px; font-weight: bold; letter-spacing: -0.1em; text-shadow: 0px 1px 1px #ffffff; box-shadow: 0px 1px 0px #ffffff; font-family: gothic,'怨좊뵓','Malgun Gothic','留묒? 怨좊뵓',dotum,'?뗭?',sans-serif;
	}
.btn_silver_style4.finish { 
	color: #b2b2b2; 
	}



/* TEXT BOX - Style1 */
.ctrl_textbox_style1_top { 
	width: 100%; height: 46px; margin: 0 auto; text-indent: 10px;
	font-family: dotum,'?뗭?'; font-size: 16px; line-height: 23px; color: #333; line-height: 46px; vertical-align: top; text-align: left; 
	border-radius: 6px 6px 0 0; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc;  border-bottom: 1px solid #fff;  
	}
.ctrl_textbox_style1_middle { 
	width: 100%; height: 46px; margin: 0 auto; text-indent: 10px;
	font-family: dotum,'?뗭?'; font-size: 16px; line-height: 23px; color: #333; line-height: 46px; vertical-align: top; text-align: left;  
	border-radius: 0; border: 1px solid #ccc; 
	}
.ctrl_textbox_style1_bottom { 
	width: 100%; height: 46px; margin: 0 auto; text-indent: 10px; 
	font-family: dotum,'?뗭?'; font-size: 16px; line-height: 23px; color: #333; line-height: 46px; vertical-align: top; text-align: left; 
	border-radius: 0 0 6px 6px; border: 1px solid #ccc; 
	}

.ctrl_textbox_style1_top_hint_login {  /* ?대찓???꾩씠?? ?섑듃 */
	width: 100%; height: 46px; margin: 0 auto; text-indent: 10px; background: url(/images/basic/login_txt_hint_email.png) no-repeat 10px 15px #fff;
	font-family: dotum,'?뗭?'; font-size: 16px; line-height: 23px; color: #333; line-height: 46px; vertical-align: top; text-align: left; 
	border-radius: 6px 6px 0 0; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #fff; 
	}
.ctrl_textbox_style1_bottom_hint_login {   /* 鍮꾨?踰덊샇 ?섑듃 */
	width: 100%; height: 46px; margin: 0 auto; text-indent: 10px; background: url(/images/basic/login_txt_hint_pw.png) no-repeat 10px 15px #fff; 
	font-family: dotum,'?뗭?'; font-size: 16px; line-height: 23px; color: #333; line-height: 46px; vertical-align: top; text-align: left; 
	border-radius: 0 0 6px 6px; border: 1px solid #ccc; 
	}

	

/* TEXT BOX - Style2 */
.ctrl_textbox_style2 { 
	height: 46px; text-indent: 10px;
	font-family: dotum,'?뗭?'; font-size: 16px; color: #333; line-height: 46px; vertical-align: top; text-align: left; 
	border-radius: 6px; border: 1px solid #ccc; 
	}

.ctrl_textbox_style2_hint_pw {   /* 鍮꾨?踰덊샇 ?섑듃 */
	height: 46px; text-indent: 10px; background: url(/images/basic/login_txt_hint_pw2.png) no-repeat 10px 16px #fff;
	font-family: dotum,'?뗭?'; font-size: 16px; color: #333; line-height: 46px; vertical-align: top; text-align: left; 
	border-radius: 6px; border: 1px solid #ccc; 
	}
.ctrl_textbox_style2_hint_nickname {   /* ?됰꽕???섑듃 */
	height: 46px; text-indent: 10px; background: url(/images/basic/login_txt_hint_nickname.png) no-repeat 10px 16px #fff;
	font-family: dotum,'?뗭?'; font-size: 16px; color: #333; line-height: 46px; vertical-align: top; text-align: left; 
	border-radius: 6px; border: 1px solid #ccc; 
	}
.ctrl_textbox_style2_hint_option {   /* 異붿쿇?몄븘?대뵒 ?섑듃 */
	height: 46px; text-indent: 10px; background: url(/images/basic/login_txt_hint_option.png) no-repeat 10px 16px #fff;
	font-family: dotum,'?뗭?'; font-size: 16px; color: #333; line-height: 46px; vertical-align: top; text-align: left; 
	border-radius: 6px; border: 1px solid #ccc; 
	}
	
.ctrl_textbox_style2_hint_pw_placeholder {   /* 鍮꾨?踰덊샇 ?섑듃 */
	height: 46px; text-indent: 10px;
	font-family: dotum,'?뗭?'; font-size: 16px; color: #333; line-height: 46px; vertical-align: top; text-align: left; 
	border-radius: 6px; border: 1px solid #ccc; 
	}
.ctrl_textbox_style2_hint_nickname_placeholder {   /* ?됰꽕???섑듃 */
	height: 46px; text-indent: 10px;
	font-family: dotum,'?뗭?'; font-size: 16px; color: #333; line-height: 46px; vertical-align: top; text-align: left; 
	border-radius: 6px; border: 1px solid #ccc; 
	}

/* TEXT BOX - Style3 (?몃뱶???낅젰媛숈? 以묒븰?뺣젹 湲?곌린??寃쎌슦 ?ъ슜) */
.ctrl_textbox_style3 { 
	height: 46px;
	font-family: dotum,'?뗭?'; font-size: 16px; color: #333; line-height: 46px; vertical-align: top; text-align: center; 
	border-radius: 6px; border: 1px solid #ccc; 
	}


/* SELECT - Style1 */
.ctrl_select_style1 { 
	height: 46px; line-height: 46px; font-family: dotum,'?뗭?'; border-radius: 6px; border: 1px solid #ccc; padding-left: 7px;
	font-size: 16px; color: #333; text-align: left;
	}

.ctrl_select_style1 option { 
	height: 46px; line-height: 46px; font-family: dotum,'?뗭?'; font-size: 16px; color: #333; text-align: left;  
	}



/* SELECT - Style2*/
.ctrl_select_style2 {
	display:block;
	position:relative;
	}

.ctrl_select_style2 .inner{
	display:block;
	height:46px;
	border-radius:5px;
	border: 1px solid #ccc;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(255,255,255,1)),color-stop(100%,rgba(239,239,239,1)));
	background:-webkit-linear-gradient(top,rgba(255,255,255,1) 1%,rgba(239,239,239,1) 100%);
    appearance: none;
	}

.ctrl_select_style2 select{
	width:100%;
	height:46px;
	border:0;
	padding: 0px 0px 0px 5px;
	background:transparent url(/images/board/bg_select01.png) no-repeat 100% 0;
	background-size: 45px 46px;
	font-size:15px;
	vertical-align:top;
	-webkit-background-size:45px 46px;
	-webkit-appearance:none;
    appearance: none;
	} 
.ctrl_select_style2 select::-ms-expand { display:none;}

.ctrl_select_style2.wide select{
	padding: 0px 0px 0px 5px;
	background:transparent url(/images/board/bg_select02.png) no-repeat 100% ;
	} 
.ctrl_select_style2.wide2 select{
	padding: 0px 48px 0px 10px;
	background:transparent url(/images/board/bg_select03.png) no-repeat 100% 0;
	} 


/* TEXTAREA- Style2 */
.ctrl_textarea_style2 {
	background: #fff; 
	font-family: gulim,'援대┝'; font-size: 12px; color: #333;
	border: 1px solid #ccc; padding: 7px ; 
	}

/* TEXTAREA- Style3 */
.ctrl_textarea_style3 {
	background: #fff; 
	font-family: gulim,'援대┝'; font-size: 16px; color: #333; line-height: 20px;
	text-align: left; 
	border: 1px solid #ccc; border-radius: 6px; padding: 10px;
	}



/* 洹몃┝?먰슚怨?*/
.shadow_style01 {
	box-shadow: 0px 1px 1px 0px #d1d7de; 
	}


/*?됱긽 ??怨듯넻)*/
.tab_wrap {font-family:NanumSquare; letter-spacing:-0.5px; overflow:hidden;}
.tab_wrap .tab_box {height:45px; overflow:hidden; margin:7px 10px 10px 10px; font-family:NanumGothic;}
.tab_wrap .tab_box li {float:left; width:49.7%; height:38px; background:#fff; border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; overflow:hidden; text-align:center; line-height:36px; vertical-align:middle; font-size:75%; color:#333; cursor: pointer; box-sizing:border-box;}
.tab_wrap .tab_box li:first-child {border-left:1px solid #ccc; box-sizing:border-box;}
.tab_wrap .tab_box li.on {height:45px; border:0; background:none;} 
.tab_wrap .tab_box li.on .arrow_box {display:block; text-align:center; line-height:38px; vertical-align:middle; color:#fff; position: relative; background: #5d493a;}
.tab_wrap .tab_box li.on .arrow_box:after {top:100%; left: 50%;	border: solid transparent; content: " "; height: 0;	width: 0; position: absolute; pointer-events:none; border-top-color: #5d493a; border-width: 5px; margin-left: -5px;}
.tab_wrap .tab_box li.on:first-child {margin-left:0px;}
.tab_wrap .tab_box li.free { color:#e9240f; font-weight:bold; }

/*********** 紐⑤컮???댁긽??240dpi ?댁긽 ************/
@media only screen and (-webkit-min-device-pixel-ratio:1.5), screen and (min-width: 480px) {

/*濡쒓렇???낅젰_?뚰듃遺遺?/
.ctrl_textbox_style1_top_hint_login { 
background: url(/images/basic/login_txt_hint_email.png) no-repeat 10px 15px #fff; background-size: 106px 17px; }
.ctrl_textbox_style1_bottom_hint_login { 
background: url(/images/basic/login_txt_hint_pw.png) no-repeat 10px 15px #fff; background-size: 60px 17px; }	

/*?뚯썝媛???낅젰_?뚰듃遺遺?/
.ctrl_textbox_style2_hint_pw {   /* 鍮꾨?踰덊샇 ?섑듃 */
	background: url(/images/basic/login_txt_hint_pw2.png) no-repeat 10px 16px #fff; background-size: 157px 14px;
	}
.ctrl_textbox_style2_hint_nickname {   /* ?됰꽕???섑듃 */
	background: url(/images/basic/login_txt_hint_nickname.png) no-repeat 10px 16px #fff; background-size: 193px 14px;
	}
.ctrl_textbox_style2_hint_option {   /* 異붿쿇?몄븘?대뵒 ?섑듃 */
	background: url(/images/basic/login_txt_hint_option.png) no-repeat 10px 16px #fff; background-size: 129px 14px;
	}
}


/* 紐⑤컮???댁긽??320dpi ?댁긽 
@media only screen and (-webkit-min-device-pixel-ratio:2) {

} */


/* UserControl ContentsViewMentor
    硫섑넗 ?곸꽭?섏씠吏
----------------------------------------------------------*/
.contents_mentor_view { position:relative; }
.contents_mentor_view .mentor {position:relative; padding:15px 10px 15px 65px; border-bottom:1px solid #bbb; min-height:100px;}
.contents_mentor_view .mentor .mento_img {position: absolute; left:10px; top:15px; width:50px; height:50px; background:#ddd;  border:1px solid #ddd; box-sizing:border-box; }
.contents_mentor_view .mentor .mento_img img {width:100%; }
.contents_mentor_view .mentor .mentor_ect_btn { position:relative; float:right; }
.contents_mentor_view .mentor .mentor_ect_btn a { float:left; display:inline-block; height:22px; padding:0 7px; margin-right:5px; line-height:21px; color:#fff; background-color:#333a5f; border-radius:3px; font-size:11px; font-family:NanumGothic; }
.contents_mentor_view .mentor .mentor_ect_btn a.intro_vod  { z-index:2; display:inline-block; height:22px; font-size:12px; line-height:20px; color:#222; font-weight:normal; border-radius:15px; text-align:center;  }
.contents_mentor_view .mentor .mentor_ect_btn a.intro_vod>.im { margin-right:3px; padding-bottom:3px; font-size:8px; vertical-align:middle; }
.contents_mentor_view .mentor .mentor_ect_btn a.intro_vod.disabled { background:#f4f4f4; color:#ccc; }
.contents_mentor_view .mentor .tit { line-height:25px; vertical-align:middle; font-size:75%; font-weight:bold; color:#333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; letter-spacing:-1px;}
.contents_mentor_view .mentor .tit .edu_category { color:#42519e; }
/*
    2018-12-27 留뚯”??/Education/EducationLiveView.aspx ?섏젙?섎ŉ ??젣?덉젙
    .contents_mentor_view .mentor .tit .edu {display:inline-block; width:auto; padding:3px 6px 2px 5px; margin:-5px 0 0 0px; border-radius:3px; color:#fff; font-size:11px; font-family:NanumGothic; font-weight:normal; line-height:12px; vertical-align:middle; text-align:center; letter-spacing:1px;}*/
.contents_mentor_view .mentor .name { position:absolute; left:10px; bottom:10px;}
.contents_mentor_view .mentor .name .text { display:inline-block; height:26px; line-height:20px; vertical-align:middle; font-size:85%; font-weight:bold; color:#ff6023; letter-spacing:-1px; }
.contents_mentor_view .mentor .name small { font-size:70%; color:#333; }
.contents_mentor_view .mentor .name .ai {display:inline-block; padding:3px 6px 2px 5px; margin:-5px 0 0 0px; border-radius:3px; background:#00c6bf; color:#fff; font-size:11px; font-family:NanumGothic; line-height:12px; vertical-align:middle; text-align:center; letter-spacing:1px;}
.contents_mentor_view .mentor .day {  position:absolute; left:10px; top:70px; font-size:65%; color:#999;}
.contents_mentor_view .mentor .point {font-size:1.05em; font-weight:bold; color:#f23424; float:left; letter-spacing:-1px;}
.contents_mentor_view .mentor .name .area { display:inline-block; margin-bottom:-7px; }
.contents_mentor_view .mentor .name .area .interest_btn button { display:inline-block; margin-left:5px; width:auto; padding:0 10px; height:25px; line-height:23px; box-sizing:border-box; font-size:65%; text-align:center; border-radius:20px; font-weight:500; }
.contents_mentor_view .mentor .name .area .interest_btn button i { margin-right:3px; margin-bottom:1px; vertical-align:middle; }
.contents_mentor_view .mentor .name .area .interest_btn a { display:inline-block; margin-left:5px; width:auto; padding:0 10px; height:25px; line-height:23px; box-sizing:border-box; font-size:65%; text-align:center; border-radius:20px; font-weight:500; }
.contents_mentor_view .mentor .name .area .interest_btn a i { margin-right:3px; margin-bottom:1px; vertical-align:middle;}
.contents_mentor_view .mentor .name .area .interest_btn a i.color { color:red; }
.contents_mentor_view .mentor .name .area .share_icon {display:inline-block; float:right; width:30px; margin-top:-2px;}
.contents_mentor_view .mentor .name .area .share_icon img {width:100%;}
.contents_mentor_view .mentor .mentor_emblem { position:absolute; right:10px; bottom:10px; }

/*理쒓렐30??異붿쿇醫낅ぉ*/
.contents_mentor_view .recommended_items table {width:100%; border-bottom:1px solid #bbb; border-collapse: collapse;}
.contents_mentor_view .recommended_items table , .contents_mentor_view .recommended_items td{border-bottom:1px solid #bbb; border-collapse: collapse; height:50px;}
.contents_mentor_view .recommended_items .tit_table2 {color:#214d90; font-size:0.7em; width:24%; font-weight:bold; border-bottom:1px solid #bbb; display:table; float:left;}
.contents_mentor_view .recommended_items .tit_table2 p {padding:0 11%; height:120px; display:table-cell; vertical-align:middle;}
.contents_mentor_view .recommended_items .cont_table2 { width:75%; float:left;}
.contents_mentor_view .recommended_items .avg {font-size:0.7em; color:#333; padding: 0 3%; border-left:1px solid #bbb; text-align:center;}
.contents_mentor_view .recommended_items .avg i {color:#ee3128; font-size:14px;}
.contents_mentor_view .recommended_items .avg span {font-weight: bold; font-size:14px;}
.contents_mentor_view .recommended_items .tab {text-align: center; font-size:14px; color:#666; height:70px; }
.contents_mentor_view .recommended_items .tab td {border-left:1px solid #bbb}
.contents_mentor_view .recommended_items .tab span {font-weight:bold; font-size:28px; color:#333;}
.contents_mentor_view .recommended_items .no_right {border-right:0 !important;}
/*硫섑넗?깊뼢*/
.contents_mentor_view .mento_disposition {width:100%; display:flex;}
.contents_mentor_view .mento_disposition .disposition {float:left; width:76%; border-bottom:1px solid #bbb; display:table; height:70px;}
.contents_mentor_view .mento_disposition .disposition_icon {padding-left:15px; overflow-x:hidden; display:table-cell; vertical-align:middle; border-left:1px solid #bbb;}
.contents_mentor_view .mento_disposition .tit_2 { margin-top:0; color:#214d90; font-size:0.7em; width:24%; font-weight:bold; border-bottom:1px solid #bbb; float:left; display:table; height:70px;}
.contents_mentor_view .mento_disposition .tit_2 p {padding:0 11%; display:table-cell; vertical-align:middle;}

/*硫섑넗 ?곸꽭*/
.analyst_view .info2 { border-bottom:1px solid #bbb; position:relative; display:flex; width:100%; min-height:70px;}
.analyst_view .info2 .tit_2 { margin-top:0; color:#214d90; font-size:0.7em; width:24%; font-weight:bold; float:left;  }
.analyst_view .info2 .tit_2 p {padding:15px 11%; vertical-align:middle;}
.analyst_view .info2 .disposition {float:left; display:inline-block; width:76%; height:auto;  min-height:70px; border-left:1px solid #bbb; }
.analyst_view .info2 .disposition div {padding:12px 15px; font-size:0.7em; box-sizing:border-box;}

/*泥⑤??뚯씪 ?대?吏 ?꾩씠肄?/
span.label_fileimg { display:block; float:left; width:13px; height:12px; margin:6px 0 0 5px; background-image:url(/images/control/ctrl_fileimg.jpg); color:transparent; text-indent:-9999px; overflow:hidden; }

/* 諛⑹넚 ?곹깭 */
.label_broadcast { display:inline-block; padding:1.5px 7px 1.5px 7px; border-radius:3px; color:#fff; font-size: 11px; font-weight:bold; font-family:Dotum; line-height:1.364; text-align:center; vertical-align:text-bottom; }
/* ?묒쓣寃쎌슦 */.label_broadcast.small { min-width:75px; }
/* ?닿꼍??*/.label_broadcast.big { min-width:100px; }

/* 諛⑹넚以?*/.label_broadcast.on_air { background:#ff4e00; }
/* 諛⑹넚以鍮?*/.label_broadcast.stand_by { background:#f09614; }
/* 諛⑹넚醫낅즺 */.label_broadcast.end { background:#9d9d9d; }
/* 異붽?諛⑹넚以?*/.label_broadcast.add { background:#285dad; }


.ctrl_btn { position:relative; display:inline-block; padding:5px 12px 7px 12px; margin-bottom:0; font-size:14px; font-family:'Malgun Gothic'; font-weight:700; vertical-align:middle; line-height:1.42857143; text-align:center; white-space:nowrap; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:none; border:1px solid transparent; border-radius:4px; cursor:pointer; }
.ctrl_btn:hover { opacity:0.85; -khtml-opacity: 0.85; -moz-opacity: 0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.ctrl_btn > i { font-size:12px; vertical-align:-1px; }
.ctrl_btn_xs { padding:4px 10px 4px 10px; font-size:12px; border-radius:3px; }
.ctrl_btn.ctrl_btn_xs > i { font-size:11px; vertical-align:0px; }
.ctrl_btn_sm { padding:5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;}
.ctrl_btn.ctrl_btn_sm > i { font-size:12px; vertical-align:-3px; }
.ctrl_btn_lg { padding:10px 16px; font-size:18px; line-height:1.3333333; border-radius:6px; }
.ctrl_btn_lg > i { font-size:18px; vertical-align:-1px; }

.ctrl_btn i.icon_right { position:absolute; top:10px; right:11px; font-size:12px; }
.ctrl_btn i.icon_left { position:absolute; top:13px; left:11px; font-size:12px; }

/*寃?뺤깋 洹몃씪?곗씠??踰꾪듉 諛곌꼍*/
.ctrl_btn.gradation_black { border:1px solid #1c1b1b; background-color:#474747; background-image:-webkit-linear-gradient(top bottom, #474747 0%, #1c1b1b 100%); background-image:-o-linear-gradient(top bottom, #474747 0%, #1c1b1b 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#474747), to(#1c1b1b)); background-image:linear-gradient(to bottom,#474747,#1c1b1b); background-repeat:repeat-x; color:#fff; }
/*?뚯깋 洹몃씪?곗씠??踰꾪듉 諛곌꼍*/
.ctrl_btn.gradation_gray { border:1px solid #d6d6d6; background-color:#f6f6f6; background-image:-webkit-linear-gradient(top bottom, #fff 0%, #f6f6f6 100%); background-image:-o-linear-gradient(top bottom, #fff7 0%, #f6f6f6 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6)); background-image:linear-gradient(to bottom,#fff,#f6f6f6); background-repeat:repeat-x; color:#666; }
/*吏꾪쉶??洹몃씪?곗씠??踰꾪듉 諛곌꼍*/
.ctrl_btn.gradation_jgray { border:1px solid #d6d6d6; background-color:#ddd; background-image:-webkit-linear-gradient(top bottom, #fff 0%, #ddd 100%); background-image:-o-linear-gradient(top bottom, #fff7 0%, #ddd 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd)); background-image:linear-gradient(to bottom,#fff,#ddd); background-repeat:repeat-x; color:#666; }

/*釉붾（?뚯깋 洹몃씪?곗씠??踰꾪듉 諛곌꼍*/
.ctrl_btn.gradation_bluegray { background-color:#b2bad1; background-image:-webkit-linear-gradient(top bottom, #b2bad1 0%, #b2bad1 100%); background-image:-o-linear-gradient(top bottom, #b2bad1 0%, #b2bad1 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#b2bad1), to(#b2bad1)); background-image:linear-gradient(to bottom,#b2bad1,#b2bad1); background-repeat:repeat-x; color:#fff; }
/*?대몢???뚯깋 洹몃씪?곗씠??踰꾪듉 諛곌꼍*/
.ctrl_btn.gradation_darkgray { background-color:#5b5b5b; background-image:-webkit-linear-gradient(top bottom, #6b6b6b 0%, #484848 100%); background-image:-o-linear-gradient(top bottom, #6b6b6b 0%, #484848 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#6b6b6b), to(#484848)); background-image:linear-gradient(to bottom,#6b6b6b,#484848); background-repeat:repeat-x; color:#fff; }

/*?섏? 踰꾪듉 諛곌꼍*/
.ctrl_btn.background_white{ border: 1px solid #d6d6d6; background-color: #fff; color:#000; }
/*?뚯깋 踰꾪듉 諛곌꼍*/
.ctrl_btn.background_gray { border:1px solid #ccc; background-color:#dcdcdc; background-image:-webkit-linear-gradient(top bottom, #ececec 0%, #dcdcdc 100%); background-image:-o-linear-gradient(top bottom, #ececec 0%, #dcdcdc 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#ececec), to(#dcdcdc)); background-image:linear-gradient(to bottom,#ececec,#dcdcdc); background-repeat:repeat-x; color:#666; }

/*?⑥깋 踰꾪듉 諛곌꼍*/
.ctrl_btn.background_indigo { background-color: #434159; color:#fff; }

/*?ㅻ젋吏 洹몃씪?곗씠??踰꾪듉 諛곌꼍*/
.ctrl_btn.gradation_orange { border:1px solid #ff6023; background-color:#ff6023; background-image:-webkit-linear-gradient(top bottom, #ff9630 0%, #ff6023 100%); background-image:-o-linear-gradient(top bottom, #ff9630 0%, #ff6023 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#ff9630), to(#ff6023)); background-image:linear-gradient(to bottom,#ff9630,#ff6023); background-repeat:repeat-x; color:#fff; }

/*鍮④컯?ㅻ젋吏 洹몃씪?곗씠??踰꾪듉 諛곌꼍*/
.ctrl_btn.gradation_redorange { border:1px solid #dc2900; background-color:#dc2900; background-image:-webkit-linear-gradient(top bottom, #ff4e00 0%, #dc2900 100%); background-image:-o-linear-gradient(top bottom, #ff4e00 0%, #dc2900 100%); background-image:-webkit-gradient(linear, left top, left bottom, from(#ff4e00), to(#dc2900)); background-image:linear-gradient(to bottom,#ff4e00,#dc2900); background-repeat:repeat-x; color:#fff; }


/*援먯쑁?쒕퉬???깃툒)*/
.edufilter { display:inline-block; height:22px; width:40px; text-align:center; line-height:22px; color:#fff; font-family:Dotum; font-size:12px; }
.edufilter.level_0 { background-color:#ffab09; }
.edufilter.level_1 { background-color:#32a2ac; }
.edufilter.level_2 { background:#777fb2; }
.edufilter.level_3 { background:#503f50; }



/*援먯쑁?쒕퉬???쇰꺼)*/
.edulabel { position:relative; display:inline-block; width:65px; height:22px; color:#666; line-height:22px; vertical-align:middle; font-family:Dotum; font-size:11px; font-weight:bold; text-align:center; box-sizing:border-box; }
.edulabel i { margin-bottom:2px; font-size:100%; vertical-align:middle; }
.edulabel.time { background:#fff; border:1px solid #dcdcdc; color:#5e6899; }
.edulabel.restriction { padding:0; text-align:right; }
.edulabel.file { padding:0; text-align:right; }
.edulabel.sub_free { width:35px; background:#6672b0; border-radius:3px; color:#fff; line-height:23px; }
.edulabel.sub_limit { background:#f6f6f6; /*border:1px solid #dcdcdc;*/ color:#666; }
.edulabel.sub_buy { background:#f6f6f6; /*border:1px solid #dcdcdc;*/ color:#e00000; }
.edulabel.lecture { width:80px; }
.edulabel.lecture_ing { width:65px;  height:22px; line-height:23px; background:#e00000; border-radius:5px; color:#666; font-size:11px; font-family:Dotum; box-sizing:border-box;  }
.edulabel.lecture_be { width:65px; height:22px; line-height:23px; background:#e00000; border-radius:5px; color:#fff; font-size:11px; font-family:Dotum; box-sizing:border-box;}
.edulabel.lecture_end { width:65px;  height:22px; line-height:23px; background:#878787; border-radius:5px; color:#fff; font-size:11px; font-family:Dotum; box-sizing:border-box; }

/*硫섑넗 ?좊툝??20190211 以묐났 ??젣?덉젙*/
/*.mentor_emblem li { position:relative; float:left; width:51px; height:51px; margin-left:7px; overflow:hidden; }
.mentor_emblem dl { float:right; width:48px; height:48px; margin-top:3px; font-family:BMJUA; color:#fff; font-size:62%; text-align:center; }
.mentor_emblem dl dt { margin-top:10px; line-height:18px; vertical-align:middle; }
.mentor_emblem dl dt b { font-size:130%; font-weight:500; }
.mentor_emblem dl dd { line-height:15px; vertical-align:middle; opacity:0.8; }
.mentor_emblem .ranking {  background:linear-gradient(to bottom,#ff3c00,#e00800); }
.mentor_emblem .continuity {  background:linear-gradient(to bottom,#3a2eaf,#0e0879); }
.mentor_emblem .icon { display:block; position:absolute; left:0; top:0; width:17px; height:17px; }
.mentor_emblem .icon.ranking { background:url(/images/sub/ic_emblem_ranking.png) no-repeat; }
.mentor_emblem .icon.continuity { background:url(/images/sub/ic_emblem_continuity.png) no-repeat; }*/

/*?곷떞留뚯”??
    /Item/StockConsultMentorList.aspx
*/
.mentor_contentment .bar { display:grid; height:7px; background:#eee; overflow:hidden; }
.mentor_contentment .bar .gauge { display:inline-block; height:7px; }
.mentor_contentment .bar .gauge.up { background:#ff6023; }
.mentor_contentment .bar .gauge.down { background:#6d7da8; }
.mentor_contentment .contentment { height:45px; padding-bottom:5px; font-family:NanumSquare; font-size:85%; }
.mentor_contentment .contentment .tit { display:inline-block; color:#333; line-height:45px; vertical-align:middle; }
.mentor_contentment .contentment .tit i { font-size:90%; vertical-align:middle; }
.mentor_contentment .contentment .gauge_percent { float:right; font-family:'Noto Sans KR'; line-height:45px; vertical-align:middle; }
.mentor_contentment .contentment .gauge_percent b { font-size:140%; line-height:40px; }
.mentor_contentment .contentment .gauge_percent.up { color:#ff6023; }
.mentor_contentment .contentment .gauge_percent.down { color:#6d7da8; }


/*208-12-17 留뚯”?꾪룊媛 由щ돱??/
.warp_satisfaction { border-bottom:1px solid #bbb; }
.satisfaction { height:40px; line-height:40px; color:#999; font-weight:500; line-height:20px; vertical-align:middle; background-color:#f8f8f8; padding:0 10px; }
.satisfaction.viewpage_satisfaction { margin:10px;  padding:0; height:60px; background-color:#fff; border:1px solid #ddd; box-sizing:border-box; border-radius:5px; font-size:17px; color:#333; font-family:'Malgun Gothic'; overflow:hidden; }
.satisfaction .satisfaction_view { float:left; width:100%; margin-right:0; line-height:16px; color:#333; font-size:17px; font-weight:bold; }
.satisfaction .satisfaction_view .title { display:inline-block; width:80px; vertical-align:top; color:#222; font-size:12px; }
.satisfaction .satisfaction_view .title .im.mr { margin:0 2px!important; font-size:12px; vertical-align:middle;}
.satisfaction.viewpage_satisfaction .satisfaction_view { float:left; top:0; width:calc(100% - 85px); padding:14px 10px;  margin-right:0; box-sizing:border-box; color:#333; font-size:17px;font-weight:bold; }
.satisfaction.viewpage_satisfaction .satisfaction_view h3 { font-size:0.8em; }
/*.satisfaction .satisfaction_view .im { vertical-align:text-top; font-size:12px; color:#333; margin-left:15px; margin-right:5px; }*/
.satisfaction .bar { display:inline-block; width:calc(100% - 130px); height:5px; margin:0 5px 3px 5px; background:#fff; text-align:left; vertical-align:middle; }
.satisfaction.viewpage_satisfaction .bar { display:inline-block; width:100%; height:5px; margin:10px 0!important; background:#eee; text-align:left; vertical-align:middle; }
.satisfaction .bar .gauge { display:inline-block; height:5px; text-align:left; vertical-align:top; }
.satisfaction .bar .gauge.up { background:#fc914b; }
.satisfaction .bar .gauge.down { background:#6d7da8; }
.satisfaction.viewpage_satisfaction .gauge_percent { float:right; }
.satisfaction .gauge_percent { float:right; display:inline-block; width:30px; text-align:right; font-size:14px; font-weight:500; }
.satisfaction .gauge_percent b { font-size:20px; }
.satisfaction .gauge_percent.up { color:#ee3128; }
/*.satisfaction .gauge_percent.down { color:#6d7da8; }*/
.satisfaction .satisfaction_view .not_satisfaction { float:right; color:#cccccc; font-size:12px; font-family:NanumGothic; font-weight:bold; }
.satisfaction.viewpage_satisfaction .box .btnbox { float:right; width:85px; height:60px; font-size:0.8em; }
.satisfaction.viewpage_satisfaction .box .btnbox .btn{ display:inline-block; width:100%; height:100%; color:#fff; text-align:center; 
background-color:none;
background-image: -webkit-linear-gradient(top bottom, #fc914b 0%, #f6712f 100%); 
background-image: -webkit-linear-gradient(top bottom, #fc914b 0%, #f6712f 100%); 
background-image: -o-linear-gradient(top bottom, #fc914b 0%, #f6712f 100%); 
background-image: -webkit-gradient(linear, left top, left bottom, from(#fc914b), to(#f6712f)); 
background-image: linear-gradient(to bottom,#fc914b,#f6712f);}
.satisfaction.viewpage_satisfaction .box .btnbox  .btn.finish { background:#d0d4db; background-image:none; font-weight:normal; color:#222; }

/* 留뚯”???됯? 寃곌낵 ?쒖떆 洹몃옒?꾨?遺?/
 .link.bar{position:relative; display:inline-block; width:100%; height:5px; margin:55px 0 0 0; border:0; background:#f1f1f1;}
 .location_percent {position:absolute; border:0; font-weight: normal; color: #555555; width:100%; }
 .location_percent .slider_gauge_finish { display:inline-block; position:absolute; top:-48px; left:0; transform:translateX(-50%); width:36px; height:47px; padding-bottom:13px; background: url('/images/common/but_slider.png') 50% 50% repeat-x; border:0; text-align:center; font-family:'Noto Sans KR'; font-size:16px; color:#fff; font-weight:bold;letter-spacing:-1px;  }

 
/* 留덉씠?섏씠吏_留뚯”???됯? 踰꾪듉*/
.satisfaction.my_position { padding:9px 10px; box-sizing:border-box; text-align:right;}
.my_satisfaction_btn { display:inline-block; padding:0 8px; height:22px; line-height:22px; text-align:center; border: 1px solid #ccc; box-sizing:border-box; border-radius: 5px; font-size:12px; font-weight:bold; font-family:Dotum;
    background-image: -webkit-linear-gradient(top bottom, #fff 0%, #f6f6f6 100%);
    background-image: -o-linear-gradient(top bottom, #fff7 0%, #f6f6f6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6));
    background-image: linear-gradient(to bottom,#fff,#f6f6f6);}
.my_satisfaction_btn.bg_bk {border: 1px solid #1c1b1b;
    background-color: #474747;
    background-image: -webkit-linear-gradient(top bottom, #474747 0%, #1c1b1b 100%);
    background-image: -o-linear-gradient(top bottom, #474747 0%, #1c1b1b 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#474747), to(#1c1b1b));
    background-image: linear-gradient(to bottom,#474747,#1c1b1b);
    background-repeat: repeat-x;
    color: #fff;
}
.my_satisfaction_btn.bg_gry { background-color:#d0d4db;  background-image:none;  }



/* 怨듯넻?ъ슜 css 異붽?遺遺?*/
.fl_r { float:right!important; }
.m_0 { margin:0!important; }





































