@charset "utf-8";

/* 나눔고딕 */
@font-face {
  font-family: 'ng';
  font-style: normal;
  font-weight: 400;
  src: url(../font/NanumGothic-Regular.eot);
  src: local(※),
	   url(../font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic-Regular.woff2) format('woff2'),
       url(../font/NanumGothic-Regular.woff) format('woff'),
       url(../font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'ng';
  font-style: normal;
  font-weight: 700;
  src: url(../font/NanumGothic-Bold.eot);
  src: local(※),
	   url(../font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic-Bold.woff2) format('woff2'),
       url(../font/NanumGothic-Bold.woff) format('woff'),
       url(../font/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'ng';
  font-style: normal;
  font-weight: 800;
  src: url(../font/NanumGothic-ExtraBold.eot);
  src: local(※),
	   url(../font/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(../font/NanumGothic-ExtraBold.woff) format('woff'),
       url(../font/NanumGothic-ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Square';
  font-style: normal;
  font-weight: 400;
  src: url(../font/NanumSquareR.eot);
  src: local('Nanum Square Regular'),
       local('NanumSquareR'),
       url(../font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumSquareR.woff2) format('woff2'),
       url(../font/NanumSquareR.woff) format('woff'),
       url(../font/NanumSquareR.ttf) format('truetype');
}

@font-face {
  font-family: 'Nanum Square';
  font-style: bold;
  font-weight: 700;
  src: url(../font/NanumSquareB.eot);
  src: local('Nanum Square Bold'),
       local('NanumSquareB'),
       url(../font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumSquareB.woff2) format('woff2'),
       url(../font/NanumSquareB.woff) format('woff'),
       url(../font/NanumSquareB.ttf) format('truetype');
}

@font-face {
  font-family: 'exo';
  font-style: normal;
  font-weight: 400;
  src: url(../font/Exo2-Regular.eot);
  src: local(※),
	   url(../font/Exo2-Regular.eot?#iefix) format('embedded-opentype'),
	   url(../font/Exo2-Regular.otf) format('woff2'),
       url(../font/Exo2-Regular.woff2) format('woff2'),
       url(../font/Exo2-Regular.woff) format('woff'),
       url(../font/Exo2-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'jua';
  font-style: normal;
  font-weight: 400;
  src: url(../font/BMJUA.eot);
  src: local(※),
	   url(../font/BMJUA.eot?#iefix) format('embedded-opentype'),
       url(../font/BMJUA.woff) format('woff'),
       url(../font/BMJUA.ttf) format('truetype');
}

BODY {font-size:13px; color:#666666; font-family: "ng","NanumGothic", "나눔고딕", "Nanum Gothic", 'Nanum Myeongjo', Dotum, "돋움", Verdana, Arial, sans-serif;}
	
/* CSS reset Start*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

html {
	margin:0;
	padding:0;
	overflow-y: scroll; 
	
	width:100%;
	height:100%;

}

body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

table {
	border-collapse:collapse;
	border-spacing:0;
	padding:0;
	margin:0;
}
fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
a {
text-decoration:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* CSS reset End*/


/*LOW VER. IE SUPPORT HTML5*/
article, aside, hgroup, header, footer, figure, figcaption, nav, section,time, mark, canvas, video, audio, details, summary {display:block;}


th {
	text-align:center;
	font-weight:bold;
}

A {color: #444444}
A:link {color: #444444; text-decoration:none}
A:visited {color: #444444; text-decoration:none}
A:active {color: #444444; text-decoration:none}
A:hover {color: #444444; text-decoration:none}

.input{border:1px solid #cccccc; background-color:#FFF; /*height:20px;*/ vertical-align:middle; }
.input_select{border:1px solid #cccccc; background-color:#FFF;height:20px; vertical-align:middle; }
.input_select{border:1px solid #cccccc; background-color:#FFF;height:20px; vertical-align:middle; }
.input_text{border:1px solid #cccccc; background-color:#FFF; vertical-align:middle; height:18px; }
.input_text_field{border:1px solid #cccccc; width:95%; background-color:#FFF; vertical-align:middle; height:200px;}

.text_left {color:#444444; text-align:left;}
.text_center {color:#444444; text-align:center;}
.text_right {color:#444444; text-align:right;}

.insert_page_text {padding-left:20px;}
.insert_page_text_b {padding-left:20px;font-weight:bold}

#wrap {width:100%;}
#default_size {width:100%; text-align:center;}

input[type="radio"] {
	border:none;
} 

/*기본 버튼 시작*/
@-webkit-keyframes pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
}

.pulse-shrink {
	display: inline-block;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	
	background-color:#f9f9f9;
	margin: 0.2em;
	padding: 0.2em 1em 0.2em 1em;
	cursor: pointer;
	
	border:1px solid #dcdcdc;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	
	color:#23549b;
	font-weight:bold;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}

.pulse-shrink:hover {
	-webkit-animation-name: pulse-shrink;
	animation-name: pulse-shrink;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate;
}
/*기본 버튼 끝*/

/* input 효과*/
.form-style-1 li {
    padding: 0;
    display: block;
    list-style: none;
}
.form-style-1 input[type=text], 
.form-style-1 input[type=date],
.form-style-1 input[type=datetime],
.form-style-1 input[type=number],
.form-style-1 input[type=search],
.form-style-1 input[type=time],
.form-style-1 input[type=url],
.form-style-1 input[type=email],
.form-style-1 input[type=password],
.form-style-1 input[type=radio],
textarea, 
select{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 5px 7px;
    margin:0px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;  
}
.form-style-1 input[type=text]:focus, 
.form-style-1 input[type=date]:focus,
.form-style-1 input[type=datetime]:focus,
.form-style-1 input[type=number]:focus,
.form-style-1 input[type=search]:focus,
.form-style-1 input[type=time]:focus,
.form-style-1 input[type=url]:focus,
.form-style-1 input[type=email]:focus,
.form-style-1 input[type=password]:focus,
.form-style-1 textarea:focus, 
.form-style-1 select:focus{
    -moz-box-shadow: 0 0 8px #88D5E9;
    -webkit-box-shadow: 0 0 8px #88D5E9;
    box-shadow: 0 0 8px #88D5E9;
    border: 1px solid #88D5E9;
}

.form-style-1 input[type=submit], .form-style-1 input[type=button]{
    background: #4B99AD;
    padding: 8px 15px 8px 15px;
    border: none;
    color: #fff;
}
.form-style-1 input[type=submit]:hover, .form-style-1 input[type=button]:hover{
    background: #4691A4;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.form-style-1 .required{
    color:red;
}

/* 이용약관 */
.book_wrap {padding:7px 6px; background:url('../images/sub/p_pattern.png') repeat; margin:0 0 30px 0;}
.bookmark {background:#fff; padding:15px;}
.bookmark tbody td {font-size:14px; font-weight:400; line-height:22px; word-break:keep-all; vertical-align:top; padding:0 10px;}
.bookmark tbody td a {color:#0697c7;}
.bg_icon {font-size:20px; margin:0 0 20px 0; font-weight:700; color:#0ba2a0; padding:0 0 0 20px; background:url('../images/sub/icon.gif') 0 center no-repeat; text-align:left;}
.privacy_wrap {height:300px; border:1px solid #ddd; background:#f8f8f8; overflow-y:scroll; overflow-x:hidden; padding:20px; width:auto; text-align:left;}
.privacy_wrap p {font-size:14px; font-weight:400; color:#686868; line-height:22px; word-break:keep-all;}
.privacy_wrap p strong {color:#333;}
.privacy_wrap dl {margin:0 0 30px 0;}
.privacy_wrap dl dt {padding:0 0 0 16px; background:url('../images/sub/circles.png') 0 center no-repeat; margin:0 0 20px 0; font-size:17px; color:#000;}
.privacy_wrap dl dd {font-size:14px; font-weight:400; color:#686868; line-height:22px; word-break:keep-all;}
.privacy_wrap dl dd ul li {padding:0 0 0 15px; background:url('../images/main/gray_dot.gif') 4px 10px no-repeat;}
.required_txt {color:#555; margin:0 0 5px 0; text-align:right;}
.privacy_bottom {padding:10px; background:#fff; border:1px solid #ddd; margin:0 0 30px 0;}
.privacy_bottom p {font-size:14px; font-weight:400; color:#686868; line-height:22px; word-break:keep-all;}
.privacy_agree {padding:20px 0; background:#f8f8f8; margin:20px 0 0; border:1px solid #ddd;}
.privacy_agree span {display:inline-block; margin:0 0 0 40px; font-size:13px; color:#686868; font-weight:400;}
.privacy_agree span:first-child {margin:0;}
.privacy_agree input {vertical-align:middle;}

/* 회원가입 */
a.zip_btn {padding:0 15px; display:inline-block; height:30px; background:#58585d; font-size:14px; font-weight:400; color:#fff; line-height:30px; text-align:center;
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
	vertical-align:middle;
}
a.zip_btn:hover {background:#717174;}
a.join_btn {font-size:18px; margin:24px 0; font-weight:700; color:#fff; display:inline-block; text-align:center; padding:15px 30px; background:#00b0ae;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	behavior:url('js/ie-css3.htc');
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	-ms-transition:all .3s;
}
a.join_btn:hover {
	background:#0190aa;

}
#join_form {}
#join_form label {cursor:pointer;}
#join_form .input2 {border:none;}
#join_form > thead > tr > td {
	text-align:left;
}

#join_form > tbody {
	border-top:2px solid #5cc4ca;
}


#join_form > tbody > tr > th {
	background-color:#f1f1f1; 
	text-align:left;
	padding:8px 10px 8px 20px;
	color:#333;
	font-size:15px;
	border-bottom:1px solid #e1e1e1;
	vertical-align:middle;
}
#join_form > tbody > tr > td {
	background-color:#FFFFFF; 
	 text-align:left;
	 padding:8px 10px 8px 20px;
	 font-size:15px;
	 border-bottom:1px solid #e1e1e1;
}
#join_form > tbody > tr > td .input {vertical-align:middle;}
#join_form > tfoot > tr > th {
	background-color:#f1f1f1; 
	text-align:left;
	padding:1px 10px 1px 10px;
	color:#333;
}
#join_form > tfoot > tr > td {
	background-color:#FFFFFF; 
	text-align:left;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #e1e1e1;
}
/* 로그인 */
#login_form1 {
	width:756px; 
	margin:50px auto 0;
}
.login_box h3 {
	width:240px; 
	font-size:20px; 
	color:#3a3a3a; 
	background-color:#fcecd7; 
	padding:12px 0; 
	text-align:center; 
	font-weight:600;
	border:1px solid #dadada; 
	border-bottom:none; 
}
.login_inputs { 
	border:1px solid #dadada; 
	height:218px;
	padding:60px  50px;
}
.login_inputs:after{ 
	display:block; 
	content:"";
	clear:both;
}
.login_inputs .left_login, .right_desc{ 
	float:left;
}
.id_input input, .pw_input input {   
	width:280px; 
	padding-left:37px;
	height:38px; 
	border:1px solid #cacaca; 
	margin-bottom:12px;
	line-height:38px;
	box-shadow:0 0 0px #e9791a;
	-webkit-box-shadow:0 0 0px #e9791a;
	-ms-box-shadow:0 0 0px #e9791a;
	-o-box-shadow:0 0 0px #e9791a;

	-webkit-transition:all .4s;
	-ms-transition:all .4s;
	-o-transition:all .4s;

}
.id_input input{
	background:url('../images/common/gray_id_user_icon.png') no-repeat 6px 6px;
}
.pw_input input{
	background:url('../images/common/gray_pass_key_icon.png') no-repeat 6px 6px;
}
.id_input input:focus, .pw_input input:focus { 
	border-color:#e9791a; outline:none; 
	box-shadow:0 0 5px #e9791a;
	-webkit-box-shadow:0 0 5px #e9791a;
	-ms-box-shadow:0 0 5px #e9791a;
	-o-box-shadow:0 0 5px #e9791a;
}
.chk_input input{ 
	background-color:#fff; 
	border:1px solid #ccc;  
	margin-right:6px; 
}
.chk_input label {
	color:#666; 
	vertical-align:middle;
}
#login_form1 .btn_input input { 
	width:317px; height:40px;  
	margin:12px 0;background-color:#e9791a ;
	border:none; color:#fff; 
	font-size:16px; cursor:pointer; 
	-webkit-transition:all .3s; 
	-o-transition:all .3s; 
	-ms-transition:all .3s; 
	text-shadow:none;
	}
#login_form1 .btn_input input:hover, #login_form1 .btn_input input:focus { 
	color:#444; 
	background-color:#ffdcad
}
.btn_a a { 
	display:inline-block; 
	width:152px; 
	padding:8px 0; 
	border: 1px solid #e9791a; 
	text-align:center; 
	color:#d46100; 
	-webkit-transition:all .3s; 
	-o-transition:all .3s; -ms-transition:all .3s;
}
.btn_a a:first-child {
	margin-right:5px;
}
.btn_a a:hover, .btn_a a:focus { 
	background-color:#ffdcad; 
	border-color:#ffdcad; 
	color:#444;
}
.login_inputs .right_desc { 
	padding-left:35px;
	width:298px;
	letter-spacing:-0.02em;
}
.right_desc img{ 
	padding:10px 0 15px 85px 
}
.right_desc p{ 
	padding:13px 36px; 
	text-align:center; 
	background-color:#fcf1e7; 
	line-height:20px;
}
/* id 찾기 */
.id_tab {height:47px;}
.id_tab li {
	width:240px;
	font-size:18px; 
	height:47px; 
	line-height:47px;
	text-align:center; 
	font-weight:600;
	border:1px solid #dadada; 
	border-bottom:none;
	float:left;
}
.id_tab li a {
	display:block; 
	width:100%; 
	height:100%;
	color:#444;  
}
.id_tab li:last-child {
	border-left:none;
}
.activeTab { 
	color:#3a3a3a; 
	background-color:#fcecd7;
} 

/* tab 이벤트 클래스 */
.id_tabl:after { content:""; display:block; clear:both;}
.find_in { padding:30px 80px 0; }
.name_input, .ok_input{ float:left;}
.ok_input_pw { padding-top:25px;}

.name_input input {  
	width:250px; 
	padding-left:37px;
	height:38px; 
	border:1px solid #cacaca; 
	margin-bottom:12px;
	line-height:38px; 
	background:url('../images/common/gray_id_user_icon.png') no-repeat 6px 6px;
	-webkit-transition:all .3s; 
	-o-transition:all .3s; 
	-ms-transition:all .3s; 
	box-shadow:0 0 0px #e9791a;
	-webkit-box-shadow:0 0 0px #e9791a;
	-ms-box-shadow:0 0 0px #e9791a;
	-o-box-shadow:0 0 0px #e9791a;
	
	}
.name_input input#mailInput { 
	background:url('../images/UI_img/mail_icon.png') no-repeat 6px 6px; 
}
.name_input input#numberInput { 
	background:url('../images/common/gray_phone_user_icon.png') no-repeat 3px 0; 
}
.name_input label { 
	display:inline-block; 
	width:60px;
	height:40px; 
	font-size:14px; 
	font-weight:600; 
	color:#444;
}

.name_input span{
	display:block;
}
.name_input input:focus { 
	border-color:#e9791a; 
	outline:none; 
	box-shadow:0 0 5px #e9791a;
	-webkit-box-shadow:0 0 5px #e9791a;
	-ms-box-shadow:0 0 5px #e9791a;
	-o-box-shadow:0 0 5px #e9791a;
	}

#login_form1 .ok_input input {
	width:110px; 
	height:92px; 
	background-color:#e9791a; 
	margin-left:20px; 
	border:1px solid #e9791a; 
	font-size:16px; 
	text-shadow:none; 
	letter-spacing:1px;
}
#login_form1 .ok_input input:hover, #login_form1 .ok_input input:focus {
	background-color:#ffdcad; 
	color:#444;
	border:1px solid #ffdcad
}
.btn_link{ 
	clear:both; 
	padding:10px 50px;}

.btn_link a {
	display:inline-block; 
	width:134px; 
	height:35px;
	border:1px solid #e9791a; 
	color:#EF7208; 
	font-weight:600;
	margin:0 8px; 
	text-align:center; 
	line-height:35px; 
	transition:all .3s; 
	-webkit-transition:all .3s; 
	-o-transition:all .3s; 
	-ms-transition:all .3s;
}
.btn_link a:hover, .btn_link a:focus { 
	background-color:#F9D8AE; 
	border-color:#F9D8AE; 
	color:#444
}

/* password찾기 -new ( 170621)  */
.find_in2 { padding:10px 80px 30px;}





#board_reply {
	width:100%;
	margin:30px 0px;
}

#board_reply > thead {
	border-bottom:1px #cccccc solid;
}

#board_reply > thead th {
	font-size:1.333em;
	font-weight:bold;
	color:#23549b;
	display:inline-block;
	padding:10px 30px;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, rgb(255, 255, 255)),
	color-stop(1, rgb(239, 239, 239))
	);
	background-image: -o-linear-gradient(bottom, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);
	background-image: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%);
	border:1px #cccccc solid;

}

#reply_table {
	width:100%;
	border-top:2px solid #23549b;
	margin-bottom:30px;
	border-bottom:2px #cccccc solid;
}

#reply_table th {
	width:110px;
	background-color:#f1f1f1;
	text-align:left;
	padding:5px 10px 5px 10px;
	color:#23549b;
}

#reply_table tr {
	border-bottom:1px #cccccc solid;
}

#reply_table td {
	padding-left:10px;
}

#reply_btn {
	background-color:#23549b;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#fff;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	vertical-align:baseline;
	width:55px;
	height:55px;
	line-height:55px;
	text-align:center;
	text-shadow:1px 1px 0px #717171;
	cursor:pointer;
}
#reply_btn:hover {
	background-color:#e9e9e9;
	color:#23549b;
}
#check_text dt {
	background:url(/images/common/chk_text_bg.jpg) no-repeat;
	width:100px;
	height:30px;
	text-align:center;
	padding:10px 10px 0px 0px;
	float:left;
	} 
#check_text dd {
	padding:8px 0px 0px 10px;
	}
	


.sel_page_num{
	font-weight:bold;
	color:#e73535;
	border:1px solid #e73535;
	padding:4px 9px 6px 9px;
}
.page_num{
	padding:4px 9px 6px 9px;
	font-weight:bold;
}
.page_first, .page_last, .page_prev, .page_next{
	vertical-align:middle;
}
.page_prev{
	margin-right:3px;
}
.page_next{
	margin-left:3px;
}
/* clear 버튼 */
a.plus {display:inline-block; float:right;
   -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
   -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
   box-shadow:inset 0px 1px 0px 0px #ffffff;
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e0dfdf));
   background:-moz-linear-gradient(top, #ffffff 5%, #e0dfdf 100%);
   background:-webkit-linear-gradient(top, #ffffff 5%, #e0dfdf 100%);
   background:-o-linear-gradient(top, #ffffff 5%, #e0dfdf 100%);
   background:-ms-linear-gradient(top, #ffffff 5%, #e0dfdf 100%);
   background:linear-gradient(to bottom, #ffffff 5%, #e0dfdf 100%);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0dfdf',GradientType=0);
   background-color:#ffffff;
   -moz-border-radius:6px;
   -webkit-border-radius:6px;
   border-radius:6px;
   border:1px solid #bbbfc2;
   display:inline-block;
   cursor:pointer;
   color:#000;
   font-size:13px;
   font-weight:600;
   padding:3px 5px;
   text-decoration:none;
   text-shadow:0px 1px 0px #ffffff;
}
a.plus:hover {
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e0dfdf), color-stop(1, #ffffff));
   background:-moz-linear-gradient(top, #e0dfdf 5%, #ffffff 100%);
   background:-webkit-linear-gradient(top, #e0dfdf 5%, #ffffff 100%);
   background:-o-linear-gradient(top, #e0dfdf 5%, #ffffff 100%);
   background:-ms-linear-gradient(top, #e0dfdf 5%, #ffffff 100%);
   background:linear-gradient(to bottom, #e0dfdf 5%, #ffffff 100%);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0dfdf', endColorstr='#ffffff',GradientType=0);
   background-color:#e0dfdf;
}
a.clear {
	float:right;
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
	background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#f24537;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-size:13px;
	font-weight:normal;
	padding:2px 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
}
a.clear:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
	background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
	background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
	background-color:#c62d1f;
}

/*프린트 핵 css*/
@page {
	size: A4;
	margin: 0;
}
@media print {
	html, body {
	width: 210mm;
	height: 297mm;
}
.naming_wrap{
	width: 21cm;
	min-height: 29.7cm;
	padding: 2cm;
	margin: 0 auto;
}

