﻿#top {background:#f5f6fa; height:35px; border-bottom:1px solid #dcdfe5;}
#top td {color:#888; font-size:11px; font-family:Dotum; letter-spacing:-1px;}
#top td a {color:#888}
#top td a:hover {color:#666;}


/*입력항목*/
input[type="text"].input_type,input[type="file"].input_type,input[type="password"].input_type {border:1px solid #ccc; padding-left:8px; height:26px; line-height:25px; color:#666;}
input[type="text"].inputF,input[type="file"].inputF,input[type="password"].inputF{border:1px solid #ccc; padding-left:8px; height:26px; line-height:25px; color:#666;}
.input_type input[type="text"],.input_type input[type="file"] {border:1px solid #ccc; padding-left:8px; height:26px; line-height:25px; color:#666;}
select.select_type,.select_type select {padding:5px; border:1px solid #ccc; height:28px; line-height:24px; color:#666;}
.inputf_addr2 {border:1px solid #ccc; padding-left:8px; height:26px; line-height:25px; color:#666;}
.w_100p select{width:100% !important;}
.w_150 select{width:100%;}
.mar_t1 select {margin-top:-1px;}
.bg {background:#fafbfd;}


textarea.textarea_type {width:95%; padding:5px; border:1px solid #ccc; height:80px; line-height:18px; color:#666; overflow-y:auto;}

/*메인*/
.main_tab td {font-family:'맑은 고딕',Dotum; padding:0px 15px ; letter-spacing:-1px; line-height:18px; font-size:18px; text-align:center; cursor:pointer; border-left:1px solid #dcdfe5;}

/*하단*/
.footer_con_tit {width:100%; padding-bottom:15px; margin-bottom:15px; color:#000; border-bottom:1px solid #dcdfe5; font-weight:bold; letter-spacing:-1px;}
.bar {color:#d8d8d8; display:inline-block; padding:0px 8px;}

/*전체메뉴*/
td.all_box {background:#fff;}
td.all_box:hover {background:#fafafa;}
a.all_unit {display:block; color:#666; width:100%; font-size: 14px; letter-spacing:-0.5px;  font-family:'맑은 고딕','돋움',Dotum,'굴림',Gulim,NanumGothic; background:url(../img/bullet_allmenu.gif) no-repeat center right; 2px; padding:4px 0px;}

/*퀵메뉴*/
.quick_left {top:275px;}
.quick_right {top:275px;}
.rows_today_hover {display:none;}
.rows_today:hover .rows_today_hover {display:block;}
.quick_link {color:#777; display:block; background:url('../img/icon_arrow.gif') no-repeat right center;}
.quick_link:hover {color:#333;}

/*상세페이지*/
#ct img {max-width:650px; height:auto !important;}
.detail_step_title a {color:#333; font-family:Dotum; font-size:14px; font-weight:bold;}
.sponsor_list {background:#fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.sponsor_list:hover {background:#f5f6fa; border-left:1px solid #dcdfe5; border-right:1px solid #dcdfe5;}
.detail_uryo_icon img {margin:0px 0px 3px 2px;}
.sponsor_rows_thum:hover {background:#fff;}
.sponsor_rows_thum .mask {background:url('../images/mask_circle_detail_37_gray.png') no-repeat top left;}
.sponsor_rows_thum:hover .mask {background:url('../images/mask_circle_detail_37.png') no-repeat top left;}

/*폰트효과*/
.b {font-weight:bold;}
.blue {color:#4775ad;}
.spacing_1 {letter-spacing:-1px;}
.spacing_2 {letter-spacing:-2px;}
.spacing_none {letter-spacing:0px;}
.font_12 { font-size:12px;}
.font_18 { font-size:18px;}
.font_22 { font-size:22px;}
.font_27 { font-size:27px;}
.font_verdana{font-family:verdana;}
.ellipsis {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

/*투명도*/
.opa_70 {opacity:.7; filter: alpha(opacity:70);}
.opa_80 {opacity:.8; filter: alpha(opacity:80);}
.opa_90 {opacity:.9; filter: alpha(opacity:90);}

/*페이징*/
.wrap_paging {margin-top:10px; border-top:1px solid #dcdfe5; padding-top:20px;}

/*마이페이지*/
.message_none a span {color:#fff !important;}

/*등록폼*/
.form_th {padding:18px 10px 18px 20px; width:120px; text-align:left; background:#f5f6fa; border-right:1px solid #dcdfe5; border-left:1px solid #dcdfe5; border-bottom:1px solid #dcdfe5}
.form_td {padding:10px; border-bottom:1px solid #dcdfe5;}
.memo {font-size:11px; font-family:Dotum; letter-spacing:-0.5px; color:#888888; padding-top:5px; line-height:19px; margin-left:-4px;}
.memo strong {color:#518ddd; font-weight:normal;}

/*링크*/
a {background:none;}

/*Rows내 반복사용*/
.rows_tag {color:#99a1b1; font-size:11px; font-family:Dotum; letter-spacing:-1px;}
.rows_option img {margin-right:2px;}
.rows_term {color:#4775ad;}
.rows {background:#fff; border-top:1px solid #dcdfe5; border-right:1px solid #dcdfe5; border-left:1px solid #dcdfe5; border-bottom:1px solid #bcc2ca; cursor:pointer;}
.rows:hover {border-top:1px solid #b2b8c5; border-right:1px solid #b2b8c5; border-left:1px solid #b2b8c5; border-bottom:1px solid #737e8d;}
.rows_hover {cursor:pointer;}
.rows .rows_hover {display:none;}
.rows:hover .rows_hover {display:block;}
.rows_dday {color:#4775ad; font-size:17px;}
.rows_0percent {color:#99a1b1; font-weight:bold; letter-spacing:-1px; text-align:center; background:#fafafa;}

/* span 등 display속성이 inline값을 가진 속성일때 ellipsis1,2 를 사용하여 글자자름 줄을 설정 */
.ellip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.ellipsis_line1 {overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; /* number of lines to show */ -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.ellipsis_line2 {overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; /* number of lines to show */ -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ellipsis_line3 {overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; /* number of lines to show */ -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
