@charset "utf-8";

/* CSS Document */
* {box-sizing:border-box;}
html,body{height:100%;padding:0;margin:0;}
body{padding:0;margin:0;font-size:14px;font-family:'맑은 고딕',Malgun Gothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;color:#404040;-webkit-transition:none;-webkit-user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;}
ul,ol{list-style:none;margin:0;padding:0; -webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-end:0;-webkit-margin-start:0;-webkit-padding-start:0;}
h1, h2, h3, h4, h5, h6{_font-size:0; margin:0; padding:0;}
blockquote, pre, abbr, acronym, address, p, nav, header
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
}
img {vertical-align:top}
iframe {display:block;}

input:not(input[type=checkbox],input[type=radio]){-webkit-border-radius:1px; -webkit-appearance:none;}
select{-webkit-border-radius:1px;}


/* Alink */
a{color:#333;text-decoration:none;display:inline-block;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;}
a:hover,a:active,a:focus{}

/* Basic */
img,fieldset{border:0;vertical-align:middle;}
/*img.max{max-width:100%;}*/
em{font-style:normal;}
small{font-size:11px !important;}
.u, .u a{text-decoration:underline !important;}

/* Display */
.fl{float:left;}
.fr{float:right;}
.ac{text-align:center !important}
.clearFix{clear:both !important;}
.clearFix:after{content:'';display:block;clear:both;}
.blind{position:absolute;top:-999px;left:-999px;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
.none{display:none !important;}

/* form */
legend{display:block;position:absolute;top:-999px;left:-999px;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
select,textarea,input,label{vertical-align:middle;}

/* Align */
.l{text-align:left !important;}
.c{text-align:center !important;}
.r{text-align:right !important;}
.t{vertical-align:top !important;}
.m{vertical-align:middle !important;}
.b{vertical-align:bottom !important;}


/**/
.w100p {width:100% !important;}
.w98p {width:98% !important;}
.w96p {width:96% !important;}
.w80p {width:80% !important;}
.w49p {width:49% !important;}
.w40p {width:40% !important;}
.w34p {width:34% !important;}
.w33p {width:33% !important;}
.w31p {width:31% !important;}
.w32p {width:32% !important;}
.w20p {width:20% !important;}


/**/
.ml1p{margin-left:1%;}

.mb1p {margin-bottom:1%;}


/* Space */
hr{height:40px;clear:both;display:block;visibility:hidden; font-size:0;line-height:0;}

/* Table Style */
table{border-collapse:separate;border-spacing:0;*border-collapse:collapse;}
caption{display:none;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}

/* color */
.orange {color:#fb8127;}
.green {color:#2ba500;}


.input_member{
	border:1px solid #ccc;
	background:#fff !important;
	height:45px;
	line-height:45px;
	width:100%;
	text-align:center;
	font-size:16px;
	color:#666;
}
.input_member2{
	border:1px solid #ccc;
	background:#fff !important;
	height:45px;
	line-height:45px;
	width:100%;
	text-align:left;
	font-size:16px;
	color:#666;
}
.btn-member{
	color:#fff;
	background:#444;
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-top:15px;
	font-size:16px;
}

.mem-in-btn {
	background:#444 !important;
	height:45px;
	border:none;
	line-height:45px;
	text-align:center;
	font-size:14px;
	color:#fff;
}

.select-member {
	float:left;
	margin:0;
	padding:0;
	border:1px solid #ccc;
	height:45px;
	width:30%;
	font-size:16px;
	text-align:center;
	padding-left:10px;
	color:#666;
}

.input_style01 {width:80%; border:1px solid #666; height:30px; font-size:14px;}
.input_style01:focus {border:1px solid #1988d6;}


/*메인비주얼 전체 속성*/
.photo-slide .paging a {display:inline-block !important;}