@charset "euc-kr";
/* CSS Document */
@font-face {font-family:nanum;font-style:normal;font-weight:normal;src:url(/css/NanumGothic.eot);}
@font-face {font-family:nanum;font-style:normal;font-weight:normal;src:url(/css/NanumGothic.woff);}
body {
	margin: 0;
	padding: 0;
	font-family:nanum,Tahoma;
	font-size: 0.9em;
	color:#454545;
	line-height:18px;
	background-color:#f8f6ef;
	
}


a:link { text-decoration: none; color: #686868;}
a:visited { text-decoration: none; color: #686868;  }
a:hover	{ text-decoration: none; color: #2486af;}

table { border-collapse:collapse; border-spacing:0; }
.isbright { border-right:0 !important; }
.pmZero {
	padding:0;
	margin:0;
}

caption, .skip, legend, hr
{
	position:absolute;
	width:0; height:0; overflow:hidden;
	font:0/0 Sans-serif;
	visibility:hidden;
}

.dNone
{
	position:absolute;
	width:0; height:0; overflow:hidden;
	font:0/0 Sans-serif;
	visibility:hidden;
}

img { border: 0;  }
.imgtop{vertical-align: top;}
.imgmiddle{vertical-align: middle;}
.imgbottom{vertical-align: bottom;}

ul { list-style-type:none; }
li { list-style:none;}

ol { margin:0;}
ol li{ list-style:inherit}
fieldset 
{
	border:0;
}

form 
{
	padding:0;
	margin:0;
}
input{
	vertical-align: middle;	
}

.bottomSelect {
	width:190px;
	height:30px;
	font-family:"nanum";
	font-size:1.2em;
	letter-spacing:-0.5px;
	color:#757575;
	border:2px solid #d8d8d8;
	background-color:#FFF;
	padding:6px 0 0 10px;
	}

/* ÆùÆ® */
.f12 { font-size:12px;}
.fc_gr01 {color:#808080; }



.f11 { font-size:11px;}
.ls1 { letter-spacing:-1px;}
.ls05 { letter-spacing:-0.5px;}
.fb { font-weight:bold;}

.f14 { font-size:14px;}
.f22 { font-size:22px;}
.f20em { font-size:1.4em !important;}
.f10em { font-size:1.1em !important;}
.f24em { font-size:1.8em;}


.blackft {color: #000;}
.green {color: #006600;}
.green2 {color: #679b0b;}
.orang {color: #ff6600;}
.sky	{color: #3380ff;}
.blue	{color: #000A52;}
.white {color: #ffffff;}
.brown	{color: #d89019;}
.violet	{color: #5F6C96;}
.pink	{color: #EA3772;}
.bluesky {color:#69C;}
.redtt {color:#fd6868;}
.blue0002 {color:#5c7dc2 !important;}
.display_none 
{
	display:none;
}
.display_block
{
	display:block;
}



.inputFld {

	height:24px;
	font-family: nanum, Tahoma;
	font-size:1.0em;
	color:#433529;
	margin:0;
	padding:4px 0 0 10px;
	border:1px solid #b8b29f;
}

/* ÆäÀÌÂ¡ */
.pagearea {
    padding-top: 20px;
    text-align: center;
}

.pagearea img {
    vertical-align: middle;
}

.pagearea a {
    display: inline-block;
    font: 10px/23px tahoma,sans-serif;
    height: 23px;
    text-align: center;
    vertical-align: middle;
    width: 23px;
}

.pagearea .boardPgvBttn{
    border: 1px solid #d7dada;
    color: #888888;
    display: inline-block;
    font: 10px/23px tahoma,sans-serif;
    height: 23px;
    text-align: center;
    vertical-align: middle;
    width: 23px;
}

.pagearea .boardPgvBttnOn{
    border: 1px solid #d7dada;
    color: #888888;
    display: inline-block;
    font: 10px/23px tahoma,sans-serif;
    height: 23px;
    text-align: center;
    vertical-align: middle;
    width: 23px;
	background-color: #d9dddd;
}

.pagearea a:hover {
    background: none repeat scroll 0 0 #d9dddd;
    color: #FFFFFF;
}
.pagearea a.selected {
    background: none repeat scroll 0 0 #d9dddd;
    color: #FFFFFF;
	font-weight:bold;
}

a.btn02 {display:inline-block;padding:2px 7px;border:1px solid #555;background:#555;color:#fff;text-decoration:none;vertical-align:middle;border-radius:3px;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)} /* border, background Modify. border-radius, box-shadow Add */

.box {display:inline-block;margin:20px;padding:20px;border:1px solid #ccc;}
.boxFloatLeft {float:left !important;display:inline-block;width:20%}
.boxFloatRight {float:right !important;display:inline-block;width:80%;font-weight:normal;word-break:keep-all;}
.smallTxt {font-size:12px !important;}
.redTxt {color:#e00000 !important;}
.clearBoth {clear:both;}


.corona_tm {display: none;text-align: center;background: #0e5ac4;}


@media all and (min-width:767px){
	.corona_tm{ display:none; }
}


/* ÆË¾÷½½¶óÀÌµå */
#wrap {  z-index: 99999; position: relative; }

.popup_layer { max-width: 90rem; height: auto; width: calc(100% - 1.5rem); position: absolute; top:200px; left:630px; border:1px solid #000000; overflow: hidden; background-color: #fff;}
.popup_layer .popup_cont { position: relative;}
.popup_layer .popup_cont .popup_slide .item a img { display: block;}
.popup_layer .popup_cont .popup_slide_ctrl { background-color: #000; position: absolute; bottom: 2rem; left: 50%; transform: translateX(-50%); z-index: 10; display: flex; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0.4);  border-radius: 3rem;}
.popup_layer .popup_cont .popup_slide_ctrl a { width: 5rem; height: 3rem; border-radius: 50%; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 2rem;}
.popup_layer .popup_cont .popup_slide_ctrl .popup_slide_cnt ul li { display: none; color: #fff; font-size: 2rem;}
.popup_layer .popup_cont .popup_slide_ctrl .popup_slide_cnt ul li span { opacity: .7;}
.popup_layer .popup_cont .popup_slide_ctrl .popup_slide_cnt ul li.slick-active { display: block;}
.popup_layer .popup_btns { display: flex; align-items: center; border-top:1px solid #000000;}
.popup_layer .popup_btns a { height: 6rem; width: 50%; display: flex; align-items: center; justify-content: center; font-size: 2rem; color:#000;}
.popup_layer .popup_btns a:first-child { border-right: 1px solid #000000; color:#9a9a9a;}

.popup_layer_02 { max-width: 52rem; height: auto; width: calc(100% - 1.5rem); position: absolute; top:200px; left:100px; border:1px solid #000000; overflow: hidden; background-color: #fff;}
.popup_layer_02 .popup_cont_02 { position: relative;}
.popup_layer_02 .popup_cont_02 .popup_slide_02 .item a img { display: block;}
.popup_layer_02 .popup_cont_02 .popup_slide_ctrl_02 { background-color: #000; position: absolute; bottom: 2rem; left: 50%; transform: translateX(-50%); z-index: 10; display: flex; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0.4);  border-radius: 3rem;}
.popup_layer_02 .popup_cont_02 .popup_slide_ctrl_02 a { width: 5rem; height: 3rem; border-radius: 50%; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 2rem;}
.popup_layer_02 .popup_cont_02 .popup_slide_ctrl_02 .popup_slide_cnt_02 ul li { display: none; color: #fff; font-size: 2rem;}
.popup_layer_02 .popup_cont_02 .popup_slide_ctrl_02 .popup_slide_cnt_02 ul li span { opacity: .7;}
.popup_layer_02 .popup_cont_02 .popup_slide_ctrl_02 .popup_slide_cnt_02 ul li.slick-active { display: block;}
.popup_layer_02 .popup_btns { display: flex; align-items: center; border-top:1px solid #000000;}
.popup_layer_02 .popup_btns a { height: 6rem; width: 50%; display: flex; align-items: center; justify-content: center; font-size: 2rem; color:#000;}
.popup_layer_02 .popup_btns a:first-child { border-right: 1px solid #000000; color:#9a9a9a;}