@charset "utf-8";
@import url('/Libs/_style/font-awesome-3.2.1.min.css');

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.clear {clear:both}



/**
 * top_mem
 */
.top_mem {width:60px;}
.top_mem a {display:block;border:1px #353535 solid;margin:0 2px;-webkit-border-radius:0px;-moz-border-radius:0px}
.top_mem span {text-align:center;display:inline-block;width:54px;height:22px;line-height:22px;vertical-align:middle;font-size:12px;letter-spacing:-1px;background-color:#5D5D5D;color:#fff;}

/**
 * Footer - footer
 */
.footer {display:block;width:100%;text-align:center;font-family:inherit;}
.ft {display:table;overflow:hidden;margin:0 auto 8px}
.ft li {display:inline-block;zoom:1;*display:inline;vertical-align:top}
.ft a {display:block;border:1px #353535 solid;margin:0 2px;-webkit-border-radius:0px;-moz-border-radius:0px}
.ft span {display:inline-block;width:53px;height:22px;line-height:22px;overflow:hidden;vertical-align:middle;font-size:12px;letter-spacing:-1px;background-color:#5D5D5D;color:#fff;}
.pc_view{width:100px;margin:0 auto;border:1px solid #C4C7D0;border-radius:4px;height:26px;line-height:26px;overflow: hidden;
	background-image: linear-gradient(to bottom, #FFFFFF, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #e6e6e6 100%);          /* chrome, safari */
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #e6e6e6 100%);          /* ff */
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #e6e6e6 100%);          /* ie10 */
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #e6e6e6 100%);     /*opera */
	background-image: linear-gradient(top, #FFFFFF 0%, #e6e6e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#e6e6e6);          /* ie9 이하 버전 */
}
.pc_view a{display:block;}

/* tip box */
#tip {display:inline-block;color:#f66e09;font-size:11px;font-family:inherit;letter-spacing:-1px;padding:2px 3px 1px;border:1px solid #eccbb1;background-color:#faf3ee;margin:2px 0 1px 0}
.tip {font-size:11px;line-height:1.5em;letter-spacing:-1px;color:#aaa}

.Form_ess {background-color:#ebebeb;border-bottom:#d7d7d7 1px solid;padding:6px 0 6px 10px;color:#333333;font-size:12px;text-align:left;}
.Form_right {border-bottom:#d7d7d7 1px solid;padding:6px 5px 6px;background-color:#fff;font-size:12px;text-align:left;}

/*button1*/
.btn_move{margin:15px auto 0px;overflow:hidden;padding:0 0 10px;text-align:center;}
	/*확인*/
	.btn_ok {background-color:#666;border:0px solid #333;display: inline-block;zoom:1;*display:inline;height: 28px;vertical-align: middle;cursor:pointer}
		.btn_ok{.margin-right:3px;}/*ie7*/
	.btn_ok span {color:#FFFFFF;display:block;font-family:verdana;font-size:12px;overflow:visible;padding:0 20px;line-height:28px;vertical-align: middle;}
	.btn_ok span.join {padding:0 10px;}

	/*취소*/
	.btn_cancle {background-color:#bdbdbd;border: 1px solid #b5b5b5;display: inline-block;zoom:1;*display:inline;height:28px;vertical-align: middle;cursor:pointer}
	.btn_cancle span {color: #fff;display: block;font-family:verdana;font-size:12px;overflow:visible;padding:7px 20px;vertical-align: middle;}

	/*닫기*/
	.btn_close {background-color:#bdbdbd;border: 1px solid #b5b5b5;display: inline-block;zoom:1;*display:inline;vertical-align: middle;cursor:pointer}
	.btn_close span {color: #fff;display: block;font-family:verdana;font-size:12px;overflow:visible;padding:4px 20px;vertical-align: middle;}


/*button2*/
.btn_move2{margin:0 auto;overflow:hidden;padding:5px 0 0px;text-align:center;}
	/*확인*/
	.btn_ok2 {margin:0;padding:0;background-color:#666;border:0px solid #333;display: inline-block;zoom:1;*display:inline;vertical-align: middle;cursor:pointer}
	.btn_ok2 span {color:#FFFFFF;display:block;font-family:verdana;font-size:12px;overflow:visible;vertical-align: middle;padding:6px 10px}
		.btn_ok2 {.width:140px}/*ie7*/
		.btn_ok2 span {.padding:7px 0 7px}/*ie7*/

	/*취소*/
	.btn_cancle2 {background-color:#bdbdbd;border: 1px solid #b5b5b5;display: inline-block;zoom:1;*display:inline;height:28px;vertical-align: middle;}
	.btn_cancle2 span {color: #fff;display: block;font-family:verdana;font-size: 12px;overflow: visible;vertical-align: middle;padding:6px 24px}

	/*닫기*/
	.btn_close2 {background-color:#bdbdbd;border: 1px solid #b5b5b5;display: inline-block;zoom:1;*display:inline;/*height:30px;*/vertical-align: middle;}
	.btn_close2 span {color: #fff;display: block;font-family:verdana;font-size:12px;overflow:visible;padding:6px 20px;vertical-align: middle;}


/**
board_detail style
*/
#write_btn_box{margin:15px 5px 0;padding:10px 0 0;}

/*vote*/
.vote_btn {text-align:center;overflow:hidden;float:left;}
.vote_btn li {float:left;vertical-align:top;margin-right:4px;vertical-align:top;}
.vote_btn li img{display:block;vertical-align:top;}
.vote_btn span {color:#666;display:inline-block;overflow:hidden;padding:0 8px;height:20px;line-height:20px;vertical-align:top;font-size:12px;letter-spacing:-1px;font-weight:normal;}
.vote_btn span.off {color:#999}

/*write btn*/
.write_btn {overflow:hidden;float:right;}
.write_btn li span span input {font-size:12px;}
.write_btn li {float:left;vertical-align:top;margin-right:4px;}
.write_btn li.end {margin-right:0;}
.write_btn a {display:block;font-size:.90em;text-align:center;border:1px #b4b4b4 solid;background:#fcfcfc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.write_btn .btn_tit {color:#666;display:inline-block;overflow:hidden;padding:0 7px;height:22px;line-height:22px;vertical-align:top;font-size:12px;letter-spacing:-1px;font-weight:normal;}
.write_btn .btn_tit.off {color:#999}

/*페이지이동*/
.near {display:table;text-align:center;overflow:hidden;margin:20px auto 20px auto}
.near li {display:inline-block;zoom:1;*display:inline;vertical-align:top}
.near a {display:block;font-size:.93em;text-align:center;text-shadow:0 0 2px #000;border:1px #222 solid;background:#555;margin:0 2px;-webkit-border-radius:0px;-moz-border-radius:0px}
.near span {color:white;display:inline-block;overflow:hidden;width:60px;height:20px;line-height:20px;vertical-align:top;font-size:12px;letter-spacing:-1px;font-weight:normal;-webkit-text-stroke-width:.02em}
.near span.off {color:#999}

#reply_bottom{padding:0 8px 8px;position:relative}
#reply_bottom #div_comment_icon_box{top:0;}

/*list btn*/
.list_btn {overflow:hidden;width:80px;margin:0 auto;}
.list_btn a {display:block;font-size:.92em;text-align:center;border:1px #b4b4b4 solid;background:#F4F4F4;;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.list_btn .btn_tit {color:#666;display:inline-block;overflow:hidden;padding:0 7px;height:24px;line-height:24px;vertical-align:top;font-size:13px;letter-spacing:-1px;font-weight:normal;text-shadow: 0 1px #FFFFFF;}
.list_btn .btn_tit.off {color:#999}

/* Reply */
.bad b {color: #336699;}

#reply {margin-top:0px;position:relative;}
#reply td{padding:0;border:0;font-size:14px;}
.reply {display:table;overflow:hidden;width:100%;}
.reply li {display:inline-block;zoom:1;*display:inline;vertical-align:top;color:#333;font-size:13px;padding-left:5px;}
.reply .rbt {display:block;font-size:12px;text-align:center;width:13px;height:13px;line-height:16px;border:1px #cc0000 solid;background:red;-webkit-border-radius:3px;-moz-border-radius:3px}
.reply .rbt span {display:inline-block;overflow:hidden;margin:4px auto;width:9px;height:6px;background:url(../img/ic_cm.png) 0 0;text-indent:-99em;vertical-align:top;}
.reply .rbt span {.text-indent:0;.font-size:0;.line-height:0;.vertical-align:top;} /*ie6, 7버전용*/
.reply .rbt.on span {background-position:0 -7px}

#reply_frame { margin-top:5px;padding:5px 10px;-webkit-border-radius:7px;-moz-border-radius:7px;background:url(../img/lite_bg.png)}
#reply_frame .rpl {display:table;overflow:hidden;width:100%}
#reply_frame .rpl li {display:inline-block;zoom:1;*display:inline;vertical-align:top;padding:5px 0}
#reply_frame .rpl .face {width:20px;height:20px}
#reply_frame .face img {width:15px}
#reply_frame .rpl .cont {font-size:11px;color:#333}
#reply td.reply_text{font-size:12px;}

/*2013.04 댓글 기능추가*/
#div_comment_item { margin-top:5px;margin-bottom:5px;padding:10px 10px;-webkit-border-radius:7px;-moz-border-radius:7px;background:url(../img/lite_bg.png)}
#div_comment_item .rpl {display:table;overflow:hidden;width:100%}
#div_comment_item .rpl li {display:inline-block;zoom:1;*display:inline;vertical-align:top;padding:5px 0}
#div_comment_item .rpl .face {width:20px;height:20px}
#div_comment_item .face img {width:15px}
#div_comment_item .rpl .cont {font-size:11px;color:#333;width:100%;padding:0;}
#div_comment_item .toolbox{float:left;padding: 4px 0 0 22px}
#div_comment_item .toolbox .tool{float:left;margin-left:4px;padding:0 4px;background:#fefefe;color:#666;border-radius:2px;display:inline-block;border:1px solid #b6b6b6;
font-size:12px;letter-spacing: -1px;line-height:20px;padding:0 9px;text-align:center;vertical-align:top;cursor:pointer;}

#div_comment_item .content{margin:0;padding-bottom:2px}
#div_comment_item .ip{color:#9a9a9a;font-size:11px;margin-left:4px}

#div_comment_item .reply li.cont{width:100%;padding:0;}
#div_comment_item .rep_img{padding:4px 6px 0 0}
#div_comment_item .face{padding:0 6px 0 0}

#div_comment_item .even{border:1px solid red}
#div_comment_item #no_reply{font-size:11px;color:#666;}

/*댓글 아이콘*/
#commentRegistFrame{position:relative;left:0;top:0;padding:2px 4px;margin:0;}
#div_comment_icon_box{float:left;position:absolute;left:4px;top:-1px;display:none;background-color:#fff;border:1px solid #777777;z-index:5;}
#div_comment_icon_box li{float:left;padding:2px 3px;}

.commend_pl{padding-left:25px;}
#div_comment_item .reply .commend_pl{padding-left:38px;}
#div_comment_item .reply .toolbox{padding: 4px 0 0 30px;}

#div_comment_item .rpl .cont .rep_img{width:0;padding:0;}
#div_comment_item .content{font-size:12px;color:#666}

.inf{font-size:11px;}
.inf em{padding-right:6px}

.re_re_comment_box{}
.re_re_comment{float:left;width:100%}
#float_comment_icon_box{float:left;position:absolute;left:4px;top:40px;display:none;background-color:#fff;border:1px solid #777777;}
#float_comment_icon_box li{float:left;padding:2px 3px;}
.even{position:relative;}

#tbl1 .td_line td{border:0;padding:0}
.simpleform{padding-left:2px;border:1px solid #d7d7d7;height:24px}


/*하단 이용약관*/
.footer_line{margin:0 auto;overflow: hidden;padding:0 0 9px;}
	.footer_line div{font-size:11px;margin:0 auto;text-align:center; color:#9a9a9a;font-family: 'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;}
	.footer_line div a{font-size:11px; color:#9a9a9a;font-family: 'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;}
	.line_pa{margin:0 0 0 5px;}
	.etc_content{color:#9a9a9a;font-size:11px;font-family: Helvetica,AppleGothic;padding:5px;min-height:360px;}


/*로그인*/
.login_tab{border:1px solid #DEDEDE}

.find_area {width:90%;color:#757B85;margin:5px auto;overflow: hidden;padding:10px 0 10px;}
.btn_find{width: 48%;height:30px;font-size:12px;border-radius:4px;display: inline-block;overflow: hidden;text-decoration: none;text-align:center;cursor:pointer;}
.find_area .btn_idpw {
    float: left;
    background-image: linear-gradient(to bottom, #FFFFFF, #e8e8e8);
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #e8e8e8 100%);          /* chrome, safari */
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #e8e8e8 100%);          /* ff */
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #e8e8e8 100%);          /* ie10 */
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #e8e8e8 100%);     /*opera */
	background-image: linear-gradient(top, #FFFFFF 0%, #e8e8e8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#e8e8e8);          /* ie9 이하 버전 */
    border: 1px solid #C0C3C8;
    color: #50596D;
    line-height: 30px;
}
.find_area .btn_idpw span{display:block;cursor:pointer;}

.find_area .btn_join {float:right;background-color:#BABCC2;padding:1px;}

.find_area .txt_join {
	background-color: #F4F4F4;
	background-image: linear-gradient(to bottom, #FFFFFF, #d4d4d4);
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #d4d4d4 100%);          /* chrome, safari */
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #d4d4d4 100%);          /* ff */
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #d4d4d4 100%);          /* ie10 */
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #d4d4d4 100%);     /*opera */
	background-image: linear-gradient(top, #FFFFFF 0%, #d4d4d4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#d4d4d4);          /* ie9 이하 버전 */

    border-radius: 3px;box-shadow:1px 1px 1px rgba(255, 255, 255, 0.3) inset, -1px -1px 1px rgba(255, 255, 255, 0.3) inset;color:#50596D;display:inline-block;font-size:12px;height: 100%;
    line-height: 30px;
    text-align: center;
    width: 100%;
}

/*회원가입*/
.text{clear:both;border-radius:5px;border:1px solid #eaeaea;font-size:12px;line-height:1.4em;margin:10px 5px 20px;padding: 8px 8px 0;text-align: left;}
.text2{clear:both;background-color:#F7F7F7;border-radius:5px;border:1px solid #eaeaea;font-size:12px;line-height:1.4em;padding: 10px;text-align: left;}
.text_in{background-color:#fff;border-radius:5px;padding: 10px;}

/*회원가입 본문*/
.guide{margin:10px 10px;}
.join_area {border-top: 1px solid #FFFFFF;padding: 5px 5px 10px;text-align: center;}
.inner_join{margin-bottom:6px;}
.join_area .inner_join .btn_join {background-color:#BABCC2;border-radius:4px;cursor:pointer;display:inline-block;height:30px;padding:1px;text-decoration:none;overflow:hidden;width:99%;}
.join_area .inner_join .txt_join {background-color:#F4F4F4;
	background-image: linear-gradient(to bottom, #FFFFFF, #e7e7e7);
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #e7e7e7 100%);          /* chrome, safari */
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #e7e7e7 100%);          /* ff */
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #e7e7e7 100%);          /* ie10 */
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #e7e7e7 100%);     /*opera */
	background-image: linear-gradient(top, #FFFFFF 0%, #e7e7e7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#e7e7e7);          /* ie9 이하 버전 */

	border-radius:3px;box-shadow:1px 1px 1px rgba(255, 255, 255, 0.3) inset, -1px -1px 1px rgba(255, 255, 255, 0.3) inset;color:#50596D;display:inline-block;font-size:12px;height:100%;line-height:30px;text-align:center;width:100%;}


/*약관동의*/
.tit_t2{margin:0 0 5px;background:url('../images/tit2.png') no-repeat;color: #000000;font-size:12px;font-weight:bold;letter-spacing: -1px;text-shadow: 0 0 2px #FFFFFF;}
.terms{}
	.terms li {position:relative;margin:0 0 5px;}
	.terms li label {color:#777777;font-size:12px;}
	.terms li.end {margin:0;}
	.terms li .detail:after {position:relative;top:-1px;width:5px;height:8px;margin:0 0 0 3px;background: url("../images/bt_more.gif") no-repeat ;display:inline-block;zoom:1;*display:inline;}
	.terms li .detail {color:#999999;font-size:12px;letter-spacing:-1px;position:absolute;right:0;}

/*가입페이지*/
.text input,.text label{}
.text input{}

.tit_g{font-weight:bold;font-size:13px;margin-bottom:4px;}
.tit_sub{color:#999;font-size:12px;}
.mr5{margin-right:0px}

#privacy {width:auto;height: 100px;text-align: left;overflow: auto;padding: 6px;border: #d7d7d7 1px solid;background-color: #ebebeb;font-size:12px;}

.id_overlap{font-size:13px;padding:10px 10px 5px;}
.id_overlap b{font-size:13px;font-weight:bolder;}
.form_input{border:1px solid #d7d7d7;font-family:verdana;font-weight:bolder;width:94px;height:19px;font-size:12px;font-weight:normal;color:#9a9a9a}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.close_btn{position:absolute;right:8px;top:7px;}
	.close_btn{top:5px\9;}
	.close_btn img{padding:5px;}

/*비밀번호찾기*/
#find_id{position:relative;padding:24px 10px 8px;}
	.id_find_st{position:relative;width:99%;margin:0 10px 5px;}
	.id_find_st dt{position: absolute;left:0;top:4px;width: 70px;}
	.id_find_st dd{overflow: hidden;padding: 0 12px 0 60px;}
	.confirm_btn{position:absolute;right:0;top:0;}

	.tf_info{border: 1px solid #d7d7d7;color:#333;border-radius:3px;font-size:12px;height:22px;line-height:18px;padding: 2px 0 1px 5px;width:100%;}

.Form_top2{background-color:#333333;padding:0;line-height:0;font-size:0;}

.hint_mass {margin: 0 0 0 0;padding: 10px 0 0 5px;}
.hint_mass li {color: #777777;font-size: 11px;letter-spacing: -1px;list-style: disc;margin-left: 15px;}


/*가입인증*/
#confirm_box{}

	/*탭*/
	div.term_tab {position:relative;width:100%;z-index:1;text-align:center;}
	div.term_tab ul {list-style:none;display:table;margin:0;padding:0;width:100%;}
	div.term_tab li {display:table-cell;vertical-align:top;/*width:50%;*/text-align:center;font-size:12px;background-color:#f1f1f1;cursor:pointer}
		div.term_tab li {.float:left;.display:inline;}/*ie7*/

	/*탭갯수별 width값*/

	div.term_tab li.third {width:33%;}
	div.term_tab li.third_compr {width:34%;}
	div.term_tab li.second {width:50%;}

	div.term_tab li p{padding:7px 0 5px;border-top:1px #dedede solid;border-right:1px #dedede solid;border-bottom:1px #dedede solid;}
	div.term_tab li.on p{padding:7px 0 6px ;border-bottom:0px #fff solid;background-color:#fff;font-weight:bolder;letter-spacing:0px;}

	div.term_tab li.first p{border-left:1px #dedede solid;}
	div.term_tab li.third p{border-right: 0px solid #DEDEDE;}
	div.term_tab li.third.t3 p{border-right: 1px solid #DEDEDE;}
	div.term_tab li.third_compr p {border-left: 1px solid #DEDEDE;}

	/*ie6,7*/
	div.term_tab li.third {.width:33.3%;}
	div.term_tab li.third_compr {.width:33.2%;}
	div.term_tab li.second {.width:49.99%;}


	div.term_box {clear:both;border:1px #dedede solid;margin-top:-1px;padding:10px 10px 16px;z-index:0}
	div.term_box dl.box{margin:10px 0 20px 0;border:1px #dedede dotted;padding:15px 10px;background-color:#f7f7f7}
	dl.term_box dl {display:table;white-space:nowrap}

	/*ID,PW 찾기*/
	dl.term_box dt {display:table-cell;text-align:right;padding-left:5px;padding-right:5px;vertical-align:middle;*display:inline}
	dl.term_box dd {display:table-cell;margin-left:0;vertical-align:middle;*display:inline}
	#userno_text {width:110px;padding-left:0;}

	div.term_box h1{font-size:12px;margin-bottom:5px}
	div.term_box input.input {width:120px;border:1px #ccc solid;background-color:#fff;color:#000;font-size:12px;padding:3px;font-family:verdana;font-weight:bold;line-height:1.4em;*line-height:1.4em}
	div.term_box input.sno {width:130px;text-align:center}
	div.term_box p.box {font-size:11px;text-align:center;margin-bottom:14px;border:1px #dedede dotted;background-color:#f7f7f7;padding:15px;line-height:1.6em;color:#333}

		/*아이디찾기 버튼*/
		.btn_move2.id_btn{padding:18px 0 8px;}
			.btn_move2.id_btn{padding:23px 0 8px\9;}/*ie*/
			.btn_move2.id_btn{.padding:25px 0 8px;}/*ie7*/


/*회원가입 인트로*/
#join_intro{margin:10px;padding:15px;border:1px solid #ededed;border-radius:10px;background-color:#f6f6f6}

.member {padding:15px;border: 1px solid #d6d6d6;border-radius:10px;background-color:#fefefe;}
.member .guide {color:#767676;margin:0 0 10px;text-align: center;}
.member .guide strong {display:block;margin:0 0 3px;color:#333;font-size:14px}
.member .guide span {font-size:11px;}

.link .btn {height:40px;line-height:40px;width:100%;}
.btn {border-radius:2px;display:inline-block;font-size:13px;font-weight:bold;text-align:center;vertical-align:middle;}

.artiblc{text-align:center;}
.artiblc .link .btn {width:50%;margin:0 auto}

.img_star{margin-top:-3px;}

/*개인회원*/
.person .link .btn_tit {color:#66A620;}
.btn.btnType2 {
	border: 1px solid #B1C986;box-shadow: 1px 2px 1px #FFFFFF inset, -1px -1px 1px #FFFFFF inset;
	background-image: linear-gradient(to bottom, #FFFFFF, #EEF3E6);
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #EEF3E6 100%);          /* chrome, safari */
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #EEF3E6 100%);          /* ff */
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #EEF3E6 100%);          /* ie10 */
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #EEF3E6 100%);     /*opera */
	background-image: linear-gradient(top, #FFFFFF 0%, #EEF3E6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#EEF3E6);          /* ie9 이하 버전 */
}

/*기업회원*/
.biz .link .btn_tit {color:#0EAFA2;}
.btn.btnType3 {
	border: 1px solid #88d8d2;box-shadow: 1px 2px 1px #FFFFFF inset, -1px -1px 1px #FFFFFF inset;
	background-image: linear-gradient(to bottom, #FFFFFF, #ddf3f1);
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #ddf3f1 100%);          /* chrome, safari */
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #ddf3f1 100%);          /* ff */
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #ddf3f1 100%);          /* ie10 */
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #ddf3f1 100%);     /*opera */
	background-image: linear-gradient(top, #FFFFFF 0%, #ddf3f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#ddf3f1);          /* ie9 이하 버전 */
}

/*서치펌회원*/
.firm .link .btn_tit {color:#66A9C5;}
.btn.btnType4 {
	border: 1px solid #75bddb;box-shadow: 1px 2px 1px #FFFFFF inset, -1px -1px 1px #FFFFFF inset;
	background-image: linear-gradient(to bottom, #FFFFFF, #E9EFF1);
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E9EFF1 100%);          /* chrome, safari */
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E9EFF1 100%);          /* ff */
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E9EFF1 100%);          /* ie10 */
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #E9EFF1 100%);     /*opera */
	background-image: linear-gradient(top, #FFFFFF 0%, #E9EFF1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#E9EFF1);          /* ie9 이하 버전 */
}

.orange_bb{color: #FF6600;font-family: dotum;font-size: 13px;font-weight: bold;}

/*회원탈퇴*/
.btn_regist {line-height:1.2em;background-color:#666;border:0px solid #333;display: inline-block;zoom:1;*display:inline;vertical-align: middle;color: #FFFFFF;
				font-family:verdana;font-size:11px;overflow:visible;padding:4px 14px;border-radius:0;cursor:pointer}



.regist-title{
padding:0 0 5px 3px;
font-weight:bold;
}
.warn_box {margin-top:8px;padding:6px;border:#f2d2c6 1px dotted;background-color:#fdf8ea}

/* 자사입사지원양식 - 2010.12.21 added */
#companyform_frame {margin-top:5px;border-top:1px #dedede dotted;padding-top:5px}
#attach_item_frame { background-color:#f7f7f7;border:#dedede 1px solid;width:100%;height:104px;overflow-y:scroll;margin-top:6px; }
#attach_item_frame table { width:100%;height:100%;border:white 3px solid; }
#attach_item_frame table.sel { border:#fcf2da 3px solid; }
#attach_item_frame div.item { cursor:pointer;float:left;background-color:white;border:#dedede 1px solid;width:110px;height:90px;margin:6px 0px 0px 6px; }
#attach_item_frame div.empty { cursor:default;background-color:#fbfbfb;border:#e4e4e4 1px dotted; }

/* 자사입사지원양식 파일목록 - 2010.12.21 added */
#companyforms {border:1px #dedede solid;background-color:#f7f7f7;padding:8px;margin-top:5px}
#companyforms ul {margin:0;padding:0;list-style:none;line-height:1.5em}
#companyforms li {display:inline; margin-right:15px;letter-spacing:0}

table.tbl05 {width:100%;word-break:break-all;border-collapse:collapse;border-top:1px solid #ffffff;border-left:1px solid #e2e3e2;border-right:1px solid #e2e3e2;border-bottom:1px solid #e2e3e2;background:#fff; }
.tbl05 td {border:1px solid #e2e3e2;padding:5px;}

.tab_menu {display:table;overflow:hidden;}
.tab_menu li {display:inline-block;zoom:1;*display:inline;vertical-align:top}
.tab_menu a {display:block;border:1px #353535 solid;margin:0 2px;-webkit-border-radius:0px;-moz-border-radius:0px}
.tab_menu span {display:inline-block;height:22px;line-height:22px;padding:3px;overflow:hidden;vertical-align:middle;font-size:12px;letter-spacing:-1px;background-color:#5D5D5D;color:#fff;}



.form-item th {width:100px;padding-left:15px;font-weight:200;vertical-align:top}

.multi-item input[type=text], .multi-item select, .multi-item button {/* width:100% */}
.multi-item textarea {width:100%;height:100px;resize:none;overflow:visible;padding:5px;}
.add-item-box {margin:5px 0;font-size:12px;}
.add-item-box i {font-size:18px;color:#2391ff;vertical-align:bottom}
a.btn-add-item {display:block;text-align:center;text-decoration:none;padding:8px 0;border-radius:5px;}
a.btn-add-item:hover {background:#fafafa}
a.btn-del-item {display:block;line-height:1em;width:24px;height:24px;line-height:24px;border-radius:50%;text-decoration:none;font-size:14px;}
a.btn-del-item:hover {background:#f7f7f7}


.mov-box {overflow:hidden;padding:0;}
.mov-box li {float:left;width:33.33%;padding:5px}
.mov-box li > a {display:block;position:relative;padding:10px 10px;border:1px dashed #d7d7d7;text-align:center;text-decoration:none;font-size:11px;}
.mov-box li > a > span {display:block;padding:20px 10px;line-height:1.6em;}
.mov-box li > a > span > i {font-size:17px;}
.mov-box li > a:hover {background:#fdf9e9;}
.mov-box li > a > span.on-item {background:#fdf9e9;border-radius:10px;}
.mov-box li > a > span.btn-del {position:absolute;display:inline-block;top:5px;right:5px;padding:3px;}

#mupload-box {position:absolute;width:350px;background:#fff;box-shadow:0 0 3px #333;z-index:2}
#mupload-box select {width:200px;height:24px;}
.mb-title {padding:10px;font-size:15px;font-weight:700;color:#000;border-bottom:1px solid #d7d7d7;letter-spacing:-1px;}
a.btn-mb-close {float:right;text-decoration:none;}

.btn-mb-cancel {border:1px solid #d7d7d7;background:#f7f7f7;font-size:12px;padding:7px 12px;line-height:1em}
.btn-mb-cancel:hover {border:1px solid #d7d7d7;background:#e7e7e7;}
.btn-mb-submit {border:1px solid #333;background:#555;color:#fff;font-size:12px;padding:7px 12px;line-height:1em}
.btn-mb-submit:hover {border:1px solid #000;background:#333;}

#progress-status {position:fixed;top:30%;left:50%;width:300px;margin-left:-150px;border-radius:5px;background:#fff;box-shadow:0 0 5px #333;padding:15px;z-index:52;font-size:13px;}
#file_queue {margin-top:8px;text-align:left;padding:2px;font-size:12px;}
#file_queue > div {position:relative;color:#000;border-top:1px solid #fff;background:#f7f7f7;padding:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#file_queue div.p-bar {position:absolute;top:0;left:0;height:24px;width:0%;background:green;opacity:.2;filter:alpha(opacity=20)}



h1.page-title {border-bottom:1px solid #555;color:#000;font-size:16px;font-weight:500;line-height:40px;padding-left:0px;letter-spacing:-1px;margin:0 0 20px 0;}
h2.sub-title {line-height:20px;margin-bottom:10px;font-size:14px;font-weight:500;letter-spacing:0px;border-left:0px solid #cca633;padding-left:0px;margin-left:10px}
h2.sub-title:first-child {margin-top:0;}
h3 {background:url(/images/sub-bullet.gif) no-repeat left top; line-height:20px;height:30px;margin-bottom:10px;font-size:15px;font-weight:500;letter-spacing:-1px;padding-left:12px;border-bottom:2px solid #cca633;}
h3:first-child {margin-top:0;}
h4 {margin:5px 0}

/* 검색폼 */
#search-frame {border-bottom:1px solid #d7d7d7;margin-bottom:20px;}
#search-frame .search-title {display:block;font-size:11px;color:#7f7f7f;margin-left:10px;margin-top:8px;}
#search-frame label {display:inline-block;padding:0 5px;color:#7f7f7f;font-size:12px;}
#search-frame button {width:100%;padding:20px 0;border:none;background:transparent;color:#7f7f7f;font-size:12px}
#search-frame button i {font-size:16px;color:#aaa}

#search-detail-frame {position:fixed;top:0;width:100%;height:100%;background:#fff;z-index:1}
#search-detail-frame .sd-title {position:relative;background:#bf9000;color:#fff;font-weight:200;text-align:center;padding:13px 0}
#search-detail-frame .sd-close {position:absolute;top:0}
#search-detail-frame .sd-close a {display:block;width:40px;padding:12px 10px;text-align:center;letter-spacing:-2px;color:#fff;font-size:17px;line-height:1em;}

.search-box th {padding:11px 10px;text-align:center;font-weight:200;font-size:12px}
.search-box td {padding:11px 10px;font-size:12px}
.search-box td * {font-size:12px}
.search-box th, .search-box td {border-bottom:1px solid #f2f2f2;}
.search-box select {height:26px;border:1px solid #d9d9d9;color:#595959}

.box-resume {display:inline-block!important;}
.box-resume span.icon-rskind {display:inline-block;width:22px;height:22px;border:1px solid #dedede;padding:0 4px;font-size:11px;line-height:22px;color:#404040;border-radius:4px;margin:0 1px;overflow:hidden;text-overflow:revert;}
.box-resume .icon-rskind .icon-play {color:red;margin-left:2px;}

/* 프리미엄 */
.pr-banner {table-layout:fixed;border-bottom:1px solid #d7d7d7}
.pr-banner a {position:relative;display:block;border-top:1px solid #d7d7d7;padding:15px 15px 8px 120px;overflow:hidden}
.pr-banner .comp-logo {position:absolute;left:15px;top:45px;display:block;width:90px;height:50px;background-repeat:no-repeat;background-position:center;background-size:contain;}
.pr-banner .comp-name {display:block;font-weight:700;color:#595959;font-size:10pt;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:20px}
.pr-banner .employ-subject {display:block;color:#595959;font-size:11pt;margin:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.pr-banner .employ-info {display:block;font-size:9pt;color:#7f7f7f}
.pr-banner .employ-dday {position:absolute;right:10px;bottom:18px;font-size:9pt;color:#7f7f7f}
.pr-banner .btn-scrap {position:absolute;right:15px;top:10px;margin:0;font-size:16px;font-weight:200;color:#fff;text-shadow:0 0 1px #333}
.pr-banner .btn-scrap.hover {color:#f3bb59}
.pr-banner .box-resume {margin:18px 0 10px 0;}

.pr-mov-box {width:230px;height:46px;overflow:hidden;padding:0;transform:scale(.81);margin-left:-24px;margin-top:3px}
.pr-mov-box li {float:left;width:33.33%;padding:2px}
.pr-mov-box li > span {display:block;position:relative;padding:5px 0 5px 15px;margin:0;line-height:1.4em;font-size:12px;letter-spacing:-1px;color:#595959;text-align:center;}
.pr-mov-box li > span > i {font-size:14px;color:#bb8e43;position:absolute;left:5px;top:6px}
.pr-mov-box li > span.on-item {background:#faf2e4;border-radius:7px;}

/* 프라임 */
.pr-logo {table-layout:fixed;border-bottom:1px solid #d7d7d7}
.pr-logo a {position:relative;display:block;border-top:1px solid #d7d7d7;padding:25px 5px 15px 110px;overflow:hidden}
.pr-logo .comp-logo {position:absolute;left:10px;top:35px;display:block;width:80px;height:42px;background-repeat:no-repeat;background-position:center;background-size:contain;}
.pr-logo .comp-name {display:block;font-weight:700;color:#595959;font-size:10pt;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:80px}
.pr-logo .employ-subject {display:block;color:#595959;font-size:11pt;margin:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:80px}
.pr-logo .employ-info {display:block;font-size:9pt;color:#7f7f7f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:80px;margin-top:10px;}
.pr-logo .employ-dday {position:absolute;right:15px;bottom:15px;font-size:9pt;color:#7f7f7f}
.pr-logo .btn-scrap {position:absolute;right:15px;top:10px;margin:0;font-size:16px;font-weight:200;color:#fff;text-shadow:0 0 1px #333}
.pr-logo .btn-scrap.hover {color:#f3bb59}
.pr-logo .box-resume {position:absolute;right:5px;top:48px;width:72px;}

.pl-mov-box {position:absolute;right:5px;top:25px;width:72px;height:44px;overflow:hidden;padding:0;transform:scale(.81);margin-left:-24px;margin-top:3px}
.pl-mov-box li > span {display:block;position:relative;padding:5px 0 5px 15px;margin:0;line-height:1.4em;font-size:12px;letter-spacing:-1px;color:#595959;text-align:center;}
.pl-mov-box li > span > i {font-size:14px;color:#bb8e43;position:absolute;left:5px;top:6px}
.pl-mov-box li > span.on-item {background:#faf2e4;border-radius:7px;}

/* 그랜드 */
.em-urgent {border-top:1px solid #d7d7d7}
.em-urgent a {position:relative;display:block;border-bottom:1px solid #d7d7d7;padding:15px 15px 8px 120px;overflow:hidden}
.em-urgent .comp-logo {position:absolute;left:15px;top:45px;display:block;width:90px;height:52px;background-repeat:no-repeat;background-position:center;background-size:contain;}
.em-urgent .comp-name {display:block;font-weight:700;color:#595959;font-size:10pt;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:20px}
.em-urgent .employ-subject {display:block;color:#595959;font-size:11pt;margin:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.em-urgent .employ-info {display:block;font-size:9pt;color:#7f7f7f}
.em-urgent .employ-dday {position:absolute;right:15px;bottom:10px;font-size:9pt;color:#7f7f7f}
.em-urgent .btn-scrap {position:absolute;right:15px;top:10px;margin:0;font-size:16px;font-weight:200;color:#fff;text-shadow:0 0 1px #333}
.em-urgent .btn-scrap.hover {color:#f3bb59}

/* 스페셜 */
.sp-banner {border-top:1px solid #d7d7d7}
.sp-banner a {position:relative;display:block;border-bottom:1px solid #d7d7d7;padding:25px 5px 25px 110px;overflow:hidden}
.sp-banner .comp-logo {position:absolute;left:10px;top:35px;display:block;width:80px;height:42px;background-repeat:no-repeat;background-position:center;background-size:contain;}
.sp-banner .comp-name {display:block;font-weight:700;color:#595959;font-size:10pt;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:80px}
.sp-banner .employ-subject {display:block;color:#595959;font-size:11pt;margin:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:80px}
.sp-banner .employ-info {display:block;font-size:9pt;color:#7f7f7f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:80px}
.sp-banner .employ-dday {position:absolute;right:15px;bottom:10px;font-size:9pt;color:#7f7f7f}
.sp-banner .btn-scrap {position:absolute;right:15px;top:10px;margin:0;font-size:16px;font-weight:200;color:#fff;text-shadow:0 0 1px #333}
.sp-banner .btn-scrap.hover {color:#f3bb59}

/* 스마트 */
.em-treated {border-top:1px solid #d7d7d7}
.em-treated a {position:relative;display:block;border-bottom:1px solid #d7d7d7;padding:15px 5px 15px 100px;overflow:hidden}
.em-treated .comp-logo {position:absolute;left:10px;top:25px;display:block;width:75px;height:42px;background-repeat:no-repeat;background-position:center;background-size:contain;}
.em-treated .comp-name {display:block;font-weight:700;color:#595959;font-size:10pt;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:80px}
.em-treated .employ-subject {display:block;color:#595959;font-size:11pt;margin:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:80px}
.em-treated .employ-info {display:block;font-size:9pt;color:#7f7f7f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:80px}
.em-treated .employ-dday {position:absolute;right:15px;bottom:10px;font-size:9pt;color:#7f7f7f}
.em-treated .btn-scrap {position:absolute;right:15px;top:10px;margin:0;font-size:16px;font-weight:200;color:#fff;text-shadow:0 0 1px #333}
.em-treated .btn-scrap.hover {color:#f3bb59}
.em-treated .pl-mov-box {top:10px;margin-top:0}

/* 프리미엄서치펌 */
.hr-em-focus li {height:111px;}
.hr-em-focus .comp-logo {display:inline-block;width:100px;height:30px;background-position:center;background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:15px;}
.hr-em-focus .comp-name {display:inline-block;height:30px;line-height:30px;font-weight:200;color:#404040;}
.hr-em-focus .employ-subject {display:block;height:16px;line-height:16px;color:#404040;}
.hr-em-focus .closing-date {font-size:11px;color:#8b8b8b}
.hr-em-focus .btn-more {font-size:11px;color:#767171;height:30px;line-height:30px;}
.hr-em-focus-item {border-bottom:1px solid #f2f2f2;}
.hr-em-focus-item td {padding:8px 10px;}
.hr-em-focus-items a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hr-em-focus-items {margin:6px 0;table-layout:fixed}
.hr-em-focus-items td {padding:3px 10px;white-space:nowrap;}

/* 채용정보 - 줄광고 */
.em-list {border-bottom:1px solid #d7d7d7}
.em-list a {position:relative;display:block;border-top:1px solid #d7d7d7;padding:15px 10px;overflow:hidden}
.em-list .comp-name {display:block;color:#595959;font-size:10pt}
.em-list .employ-subject {display:block;color:#595959;font-size:11pt;margin:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:80px}
.em-list .employ-info {display:block;font-size:9pt;color:#7f7f7f;margin-top:10px;}
.em-list .employ-dday {position:absolute;right:15px;bottom:15px;font-size:9pt;color:#7f7f7f}
.em-list .btn-scrap {position:absolute;right:15px;top:10px;margin:0;font-size:16px;font-weight:200;color:#fff;text-shadow:0 0 1px #333}
.em-list .btn-scrap.hover {color:#f3bb59}
.em-list .box-resume {position:absolute;right:5px;top:38px;width:72px;}

.em-list .pl-mov-box {top:10px;margin-top:0}

/* 인재정보 - 줄광고 */
.re-list {border-bottom:1px solid #d7d7d7}
.re-list a {position:relative;display:block;border-top:1px solid #d7d7d7;padding:15px 15px;overflow:hidden}
.re-list .resume-name {display:block;color:#595959;font-size:10pt}
.re-list .resume-subject {display:block;color:#595959;font-size:11pt;margin:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:80px}
.re-list .resume-info {display:block;font-size:10pt;color:#595959;margin-bottom:6px;}
.re-list .resume-career {font-size:10pt;color:#595959}
.re-list .career-badge {display:inline-block;border:1px solid #bc8b00;border-radius:3px;color:#bc8b00;font-size:11px;line-height:1em;width:70px;text-align:center;padding:2px 3px;letter-spacing:0px;margin-right:5px;vertical-align:text-bottom}
.re-list .box-resume {position:absolute;right:5px;top:52px;width:72px;}

.re-list .pl-mov-box {right:10px}

.list-mov-box {overflow:hidden;padding:0;}
.list-mov-box li {float:left;width:100%;padding:2px}
.list-mov-box li > a {display:block;position:relative;text-align:center;text-decoration:none}
.list-mov-box li > a > span {display:block;padding:5px;line-height:1.4em;font-size:12px;letter-spacing:-1px;color:#595959}
.list-mov-box li > a > span > i {font-size:14px;color:#bf8f00}
.list-mov-box li > a > span.on-item {background:#fdf9e9;border-radius:7px;}
.list-mov-qty {float:left;line-height:44px;color:red;}

.page-group .prev, .page-group .next {display:none!important;}
.page-group .pagination {padding:0 10px;font-size:12px;}


/* 게시판 리스트 */
.list-table th {border-top:2px solid #cb0;background:#f7f7f7;font-weight:200;border-bottom:1px solid #d7d7d7;height:30px;text-align:center;}
.list-table img {vertical-align:middle;}
.list-table td {padding:10px 10px;border-bottom:1px solid #d7d7d7;}
.list-table td a {display:block;}
.list-table td span {display:block;}
.list-table td span.employ-subject {font-size:13px;line-height:1.6em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.list-table td span.employ-info {margin-top:3px;font-size:11px;color:#999}


/* 상세 */
.info-box {overflow:hidden;border-top:1px solid #7f7f7f;padding:10px;}
.info-box th, .info-box3 th {width:80px;font-size:10pt;font-weight:normal;color:#7f7f7f;vertical-align:top;padding:0px 8px;white-space:nowrap;line-height:1.8em}
.info-box td, .info-box3 td {font-size:10.5pt;padding:0px 8px;line-height:1.8em}
.info-box2 {overflow:hidden;border:1px solid #bfbfbf;padding:15px;background:#fefefe;color:#595959;border-top:1px solid #7f7f7f}
.info-box3 {overflow:hidden;border:1px solid #bfbfbf;padding:0}
.info-box4 {overflow:hidden;border:1px solid #bfbfbf;padding:0}
.info-box4 th {width:130px;font-size:12px;font-weight:normal;color:#7f7f7f}

h1.subject {font-size:12pt;font-weight:700;color:#000;margin:0;line-height:1.8em;letter-spacing:-1}
h2.company {font-size:10.5pt;font-weight:200;color:#404040;margin:0;line-height:1.8em;letter-spacing:-1}

.tool-box button {border:1px solid #d9d9d9;background:#fff;color:#595959;border-radius:3px;padding:4px 6px;line-height:1em;font-size:11px;}
.tool-box a {border:1px solid #d9d9d9;background:#fff;color:#595959;border-radius:3px;padding:4px 6px;line-height:1em;font-size:11px;display:inline-block;text-decoration:none}
.tool-box button:hover, .tool-box a:hover {border:1px solid #999;color:#000;}

.tool-box .btn-scrap i {margin:0;font-weight:200;color:#fff;text-shadow:0 0 1px #333}
.tool-box .btn-scrap.hover i {color:#f3bb59}

.sns-icons {display:inline-block; vertical-align:middle;font-size:0}
.sns-icons img {border-radius:50%;}

.item-table-s th {font-size:9pt;padding:0}
.item-table-s td {font-size:9pt;}

.hidden-photo {width:60px;height:70px;border:2px solid #f1f1f1;border-radius:50%;margin:20px 0 25px 0;line-height:67px;color:#dedede;font-weight:500;font-size:9pt!important}
.default-photo {margin:15px 0 15px 0}

.btn-read-resume {text-align:center;padding:70px 0}
.btn-read-resume > a {display:inline-block;width:300px;text-align:center;padding:10px 0;color:#fff;background:#bf9001;}

.view-mov-box {width:230px;overflow:hidden;padding:0;height:50px;}
.view-mov-box li {float:left;width:33.33%;padding:2px}
.view-mov-box li > a {display:block;position:relative;text-align:center;text-decoration:none}
.view-mov-box li > a > span {display:block;padding:5px 0 5px 15px;margin:0;line-height:1.4em;font-size:12px;letter-spacing:-1px;color:#595959}
.view-mov-box li > a > span > i {font-size:14px;color:#bb8e43;position:absolute;left:5px;top:6px}
.view-mov-box li > a > span.on-item {background:#faf2e4;border-radius:7px;}

.btn-apply {border:none;background:#bf8f00;color:#fff;padding:5px 10px;border-radius:3px}
a.btn-apply {display:inline-block;border:none;background:#bf8f00;color:#fff;padding:5px 10px;border-radius:3px;text-decoration:none}

/* 서비스안내 */
.service-tab {height:31px;padding-left:5px;border-bottom:1px solid #333;}
.service-tab a {display:inline-block;border:1px solid #7f7f7f;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;padding:5px;background:#f7f7f7}
.service-tab a.on {border-bottom:1px solid #fff;background:#fff;}

.pay-box select {width:80%;}
.pay-box label {display:block;}
.pay-box td {line-height:2.4em;}

.pay-box-head td {background:#a6a6a6;padding:5px 0;text-align:center}
.pay-item-head td {border-top:1px solid #b5b5b5;border-bottom:2px solid #a3a3a3}

/* 메뉴 */
.left-menu {
	height: 100%;
	width: 320px;
	background-color: #fff;
	left: 0px;
	top: 0px;
	z-index: 12;
	position: fixed;
	overflow-y: auto;
	overflow-x: visible;
	transform: translate(-320px,0);
	box-shadow:0px 15px 0px 0px #000;
}
.ssm-overlay {
	position: fixed;
	top: 50px;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0,0,0,0.6);
	display: none;
	z-index: 11;
}

.left-menu > ul {
	margin-bottom:0!important;
}

.left-menu > ul > li.selected {
	color:#FFF;
}
.left-menu > ul > li {
	position:relative;
	border-bottom:solid 1px #DDD;
	padding-left:0px;
}

.left-menu > ul > li > div {
	line-height:42px;
	padding-left:10px;
	font-size:16px
}

.left-menu > ul > li > a {
	display:block;
	line-height:42px;
	padding-left:10px;
	font-size:16px
}

.left-menu ul.children {
	background-color:#fff;

	line-height:35px;
	font-size:14px;
}

.left-menu ul.children > li {
	background-color:#fff;
	padding-left:30px;
	border-top:dotted 1px #DDD;
	color:#414141;
	font-size:14px
}
.left-menu ul.children > li:first-child {
	border-top:none;
}

.left-menu input.search:focus {
	outline:none;
}

.left-menu-header {
	border-bottom:solid 1px #ddd;
	padding:0px;
	position:relative;
	height:50px;
	line-height:50px;
	color:#000;
	font-weight:700;
	box-sizing:border-box;
}
.left-menu-header .left-menu-close {position:absolute;right:0px;top:0px;}
.left-menu-header .left-menu-close > a {display:block;padding:10px;}
.hide {display:none;}
nav {
    height: 100%;
    width: 280px;
    background-color: #0a4a3c;
    left: 0;
    top: 0;
    z-index: 2;
    position: fixed;
    overflow-y: auto;
    overflow-x: visible;
    transform: translate(-280px,0);
}
.ssm-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0,0,0,0.6);
	display: none;
	z-index: 2;
}

.left-menu-bottom {
	background-color:#f3f3f3;
	width:100%;
	box-sizing:border-box;
	border-bottom:solid 1px #ddd;
	display:table;
}

.left-menu-bottom > div {
	display:table-cell;
	text-align:center;
	border-left:solid 1px #ddd;
}

.left-menu-bottom > div > a {
	display:block;
	padding:12px 10px;
}

.left-menu-bottom > div:first-child {
	border-left:none;
}

