#sVisualA {width:100%;height:209px;margin:70px auto 0;overflow:hidden;position:relative;z-index:-1;}
.svbg1 {background: url('/img/sv.jpg') center no-repeat;}
.svbg2 {background: url('/img/sv.jpg') center no-repeat;}
.svbg3 {background: url('/img/sv.jpg') center no-repeat;}
.svbg4 {background: url('/img/sv.jpg') center no-repeat;}
.svbg5 {background: url('/img/sv.jpg') center no-repeat;}

#sVisualA .svisTxt {position:absolute;top: 50%;left: 0;width: 100%;transform: translate(0, -50%);}
#sVisualA .svisTxt h4 {display:block;text-align: center;font-size: 32px;font-weight: 500;line-height: 100%;font-family: 'Noto Serif KR';color: #fff;}
#sVisualA .svisTxt strong {display:block;margin:15px 0 0;text-align:center;font-weight:300;font-size:15px;color:rgba(255,255,255,.6);}

#locationArea {float:left;}
#locationArea a {color:#888;font-size: 14px;}
#locationArea .locaA { display:block;position:relative;  }
#locationArea .wrap:after {clear:both; content:''; display:block;}
#locationArea .home{float:left; margin:0 10px 0 0;}
#locationArea .home a{display:inline-block;width:13px;height: 24px;text-indent:-99999px;background:url(/img/loca_home.png) center center no-repeat;}
#locationArea .home a:hover{background:url(/img/loca_home_over.png) center center no-repeat;}
#locationArea .depth1{float:left; margin:0 12px 0;position:relative;}
#locationArea .depth1:before{content:'';position:absolute;left:-12px;top: 11px;width:4px;height:7px;background:url(/img/loca_arrow.png) center center no-repeat;}
#locationArea .depth1 a:hover{color: #3092a0;}
#locationArea .depth2{float:left; margin:0 12px 0;position:relative;}
#locationArea .depth2:before{content:'';position:absolute;left:-12px;top: 11px;width:4px;height:7px;background:url(/img/loca_arrow.png) center center no-repeat;}
#locationArea .depth2 a:hover {color: #3092a0;}
#locationArea .depth3{float:left; margin:0 12px 0;position:relative;}
#locationArea .depth3:before{content:'';position:absolute;left:-12px;top:8px;width:4px;height:7px;background:url(/img/loca_arrow.png) center center no-repeat;}
#locationArea:after {display:block;visibility:hidden;clear:both;content:""}

.subMenuDepth {position:absolute;z-index:11;display:none;right:0px;top:290px !important;width:205px;background:#fff; }
.subMenuDepth li {list-style:none;}
.subMenuDepth li a {color:rgba(255,255,255,0.6); display:block;background:#6d221b;border-top:#56130d solid 1px;height:44px; line-height:44px;font-size:15px;padding:0px 20px 0 20px;-webkit-transition: .1s ease-in-out; transition: .1s ease-in-out; }
.subMenuDepth li:first-child a  {}
.subMenuDepth li a:hover {background:#853932; color:#fff;}

#sideA {margin:50px 0 40px;}
#sideA h2{color: #876a5c;height: 50pxpx;letter-spacing: -1px;word-break: keep-all;padding: 0 0 10px;border-bottom: 2px solid #876a5c;}
#sideA h2 p	{font-size: 20px;line-height: 100%;font-weight: 700;}
#sideA .snb_2dul {display: table;table-layout: fixed;width: 100%;}
#sideA li{position: relative;display: table-cell;height: 70px;border: 1px solid #ddd;border-left: 0;border-bottom: 1px solid #1fa7f1;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
#sideA li:first-child {border-left: 1px solid #ddd;}
#sideA li .snb_2da{display: block;width:100%;height:100%;text-align: center;line-height: 70px;font-size: 18px;font-weight: 500;color: #777;background: #f2f2f2;}
#sideA li .snb_2da:hover, #sideA li:first-child .snb_2da:hover {}
#sideA .snb_2dli .on, #sideA .snb_2dli a:hover.on{color: #1fa7f1 !important;background: #fff;}
#sideA .snb_2dli .on:after {content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border: 1px solid #1fa7f1;border-bottom:1px solid #fff;}
#sideA ul.snb_3dul {display:none;}
#sideA li .snb_3da{display:block;  line-height:30px; font-size:13px; letter-spacing:-1px;  color:#505050;}
#sideA li .snb_3da:hover {color:#a6112c;}
#sideA .on2 {color:#bd0000 !important;}

#wrapper {width:100%;min-width:1024px;padding:0px 0px 0px 0px;display:block;margin: 0 auto;width: 1024px;}
#container {position: relative;overflow: hidden;text-align: justify;word-break: keep-all;}
#container_title {position:relative; margin:0px 0px;}
#container_title .conTit_tt {position: relative;padding: 0 0 0 22px;font-size: 21px;font-weight: 500;color: #1fa7f1;margin: 0 0 10px;}
#container_title .conTit_tt:after {content:'';position:absolute;left:0;top: 3px;width: 18px;height: 18px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;border-radius: 50%;border: 5px solid #1fa7f1;}

h2#container_title {display:none !important;} 

.scontA {min-height: 500px;overflow: hidden;display: block;line-height: 1.8;color: #222;text-align: justify;word-break: keep-all;    padding: 0 0 120px;}
.scontA .ctt_admin {display:none;}
.scontA strong {font-weight:400;} 

.pott {color:#3092a0 !important;}
.pott1 {color:#b86663 !important;}
.pott2 {color:#da3a33 !important;}
.pott3 {color:#000 !important;}
.pott4 {color:#444 !important;}
.pott5 {color:#999 !important;}
.pott6 {color:#ffffff !important;}
.pott7 {color:rgba(255,255,255,0.8) !important;}
.pott8 {color:#666 !important;}

.pottS {font-size:0.9em !important;}
.pottR {font-weight:400 !important;}
.pottB{font-weight:500 !important;}
.pottSB{font-weight:700 !important;}

.fs1 {font-size:18px;}
.fs2 {font-size:20px;}
.fs3 {font-size:24px !important;}
.fs4 {font-size:0.9em;}
.fs5 {font-size:36px;}
.lh170 {line-height:170% !important;}

.lets0 {letter-spacing:0px !important;}
.lets1 {letter-spacing:1px !important;}
.lets5 {letter-spacing:-0.5px !important;}
.lets10 {letter-spacing:-1px !important;}
.lets15 {letter-spacing:-1.5px !important;}
.lets18 {letter-spacing:-1.8px !important;}
.lets20 {letter-spacing:-2px !important;}
.lets30 {letter-spacing:-3px !important;}

.litc2 {width:50%;}
.litc3 {width:33.333333%}
.litc4 {width:25%;}
.litc5 {width:20%;}
.litc6 {width:16.666666666666%;}

.li-cnt-1 li {display:none;}
.li-cnt-2 li {width:50%;}
.li-cnt-3 li {width:33.333333%;}
.li-cnt-4 li {width:25%;}
.li-cnt-5 li {width:20%;}
.li-cnt-6 li {width:16.666666%;}
.li-cnt-7 li {width:14%;}
.li-cnt-8 li {width:12.5%;}

.txt_c{text-align:center !important;}
.txt_l{text-align:left !important;}
.txt_r{text-align:right !important;}

ul.st_wid2 li{width:50%;}
ul.st_wid3 li{width:33.33%;}
ul.st_wid4 li{width:25%;}
ul.st_wid5 li{width:20%;}
ul.st_wid6 li{width:16.66%;}
ul.st_wid7 li{width:14.35%;}
ul.st_wid8 li {width:12.585%;}
ul.st_wid8 li:nth-child(8n+1){  margin-left:0px !important;  }
ul.st_wid10 li{width:10%;}
ul.st_wid10 li:nth-child(10n+1){  margin-left:0px !important;  }

#container dl.fl {width:100%; clear:both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#container dl.fl > dt{float:left; display:block;width:20%;text-align: left;line-height: 160%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#container dl.fl > dd{float:right; display:block;width:76%; margin-left:4%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;word-break:keep-all;}
#container dl.fl:after{clear:both; content:''; display:block;}

#container dl.fl2 {margin-top:0px; width:100%; clear:both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#container dl.fl2 > dt{float:left; display:block;width:18%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;word-wrap:normal;}
#container dl.fl2 > dd{float:right; display:block;width:78%;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;word-wrap:normal;word-break:keep-all;}
#container dl.fl2:after{clear:both; content:''; display:block;}

ul.bul {width:100%; position:relative; clear:both; margin:0;}
ul.bul:after{clear:both; content:''; display:block;}
ul.bul li{list-style:none;display:block; padding:5px 0px 5px 9px; letter-spacing:0px; line-height:150%; position:relative;}
ul.bul li:before {content:'';display:block;position:absolute;top: 15px;left:0px;width: 4px;height: 4px;border-radius: 2px;background: #1fa7f1;}


.clear {clear:both; position:relative;}
.h5 {display:block; border:none; height:5px;margin:0px; padding:0px; font-size:0px;}
.h10 {display:block; border:none; height:10px;margin:0px; padding:0px; font-size:0px;}
.h15{display:block; border:none; height:15px;margin:0px; padding:0px; font-size:0px;}
.h20 {display:block; border:none; height:20px;margin:0px; padding:0px; font-size:0px;}
.h30 {display:block; border:none; height:30px;margin:0px; padding:0px; font-size:0px;}
.h40 {display:block; border:none; height:40px;margin:0px; padding:0px; font-size:0px;}
.h50 {display:block; border:none; height:50px;margin:0px; padding:0px; font-size:0px;}
.h60 {display:block; border:none; height:60px;margin:0px; padding:0px; font-size:0px;}
.bd {display:block; border:none; background:#eaeaea; height:1px;margin:40px 0px; padding:0px; font-size:0px; clear:both;}
.bd2 {display:block; border:none; border-bottom:1px dashed #eaeaea; height:1px;margin:30px 0px; padding:0px; font-size:0px; clear:both;}
.bd3 {display:block; border:none; background:#876a5c; height:2px;margin:30px 0px; padding:0px; font-size:0px; clear:both;}
.bd4 {display:block; border:none; background:#eaeaea; height:1px;margin:30px 0px; padding:0px; font-size:0px; clear:both;}
.bd4 {display:block; border:none; border-bottom:1px solid #f0f0f0; height:1px; margin:15px 0px 15px 0px; padding:0px; font-size:0px; clear:both;}
.bg {display:block; border:none; height:60px; margin:40px 0px; padding:0px; font-size:0px; clear:both; background:url(/img/01/bg_con.png) center no-repeat;}
.bdb {border:1px solid #e5e5e5; box-sizing:border-box;padding:25px;}

.bgn {background:none !important;}
.mg0 {margin:0 !important;}
.mt0 {margin-top:0 !important;}
.mt30 {margin-top:30px !important;}
.mt50 {margin-top:50px !important;}
.mr0 {margin-right:0 !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mb0 {margin-bottom:0 !important;}
.mb5 {margin-bottom:5px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mt5 {margin-top:5px !important;}
.mt30 {margin-top:30px !important;}
.mr20 {margin-right:20px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml30 {margin-left:30px !important;}
.ml50 {margin-left:50px !important;}
.pd0 {padding:0 !important;}
.pt8 {padding-top:8px !important;}
.pt0 {padding-top:0 !important;}
.pb0 {padding-bottom:0 !important;}
.pr0 {padding-right:0 !important;}
.pl0 {padding-left:0 !important;}
.pl10 {padding-left:10px !important;}
.pl30 {padding-left:30px !important;}
.pl40 {padding-left:40px !important;}
.pl50 {padding-left:50px !important;}
.pl100 {padding-left:100px !important;}
.pr20 {padding-right:20px !important;}
.p30{padding:30px !important;}

.tit01{font-size: 15px;}


.btnArea {display:block; position:relative; width:100%; height:50px; text-align:center;}
.btnArea a.btn_01 {display:inline-block; position:relative; margin:0 5px;padding:0px 100px; height:50px; line-height:50px; font-size:16px; font-weight:700; background:#385a54; color:#fff; border:1px solid ##385a54; } 
.btnArea a.btn_01:hover {color:#385a54; border:1px solid #385a54; background:#fff;}
.btnArea a.btn_02 {display:inline-block; position:relative; margin:0 5px;padding:0px 100px; height:50px; line-height:50px; font-size:16px; font-weight:700; background:#c773a9; color:#fff; border:1px solid #c773a9; } 
.btnArea a.btn_02:hover {color:#bd4399; border:1px solid #bd4399; background:#fff;}


/*mypage*/
ul.tbl03 {border-top: 2px solid #1fa7f1;}
ul.tbl03 > li {position: relative;padding: 24px 10px;border-bottom: 1px solid #e5e5e5;}
ul.tbl03 > li:after {content: '';position: absolute;right: 20px;top: 38px;transform: rotate(-45deg);width: 12px;height: 12px;border-bottom: 2px solid #1fa7f1;border-left: 2px solid #1fa7f1;cursor:pointer;}
ul.tbl03 > li:hover {}
ul.tbl03 > li > p {font-size: 1.05em;font-weight: 400;color: #444;line-height: 100%;cursor: pointer;}
ul.tbl03 > li > span {color: #1fa7f1;font-weight: bold;font-size: 14px;letter-spacing: 0;font-family: 'tahoma';line-height: 100%;}


ul.tbl04 {border-top: 1px solid #e5e5e5;margin: 0 0 20px;}
ul.tbl04 > li {padding: 5px 10px;border-bottom: 1px solid #e5e5e5;}
ul.tbl04 > li:last-child {border-bottom:none;}
ul.tbl04 > li:hover {background: #f7f9fb;}
ul.tbl04 dl {font-size:0.95em;}
ul.tbl04 dl:after {content:'';display:block;clear:both;}
ul.tbl04 dl dt {float:left;margin: 0 18px 0 0;}
ul.tbl04 dl dd {float: right;font-size: 14px;margin: 2px;font-weight: 400;color: #888;}

table.tbl05 {border-top: 2px solid #1fa7f1;font-size: 0.90em;line-height:1.4em;border-left: 1px solid #e5e5e5;font-weight: 400;color: #666;text-align: center;}
table.tbl05 tr:hover {background: #f7f9fb;}
table.tbl05 th {padding: 10px 20px;border-bottom: 1px solid #e5e5e5;text-align: center;background: #f9f9f9;font-size: 0.9em;color: #666;border-right: 1px solid #e5e5e5;}
table.tbl05 td {padding: 10px 10px;border: 1px solid #e5e5e5;border-left: 0;border-top: 0;}
table.tbl05 td.date {font-size: 0.85em;font-weight: 400;letter-spacing: 0;color: #666;}
table.tbl05 td.total {padding: 20px 0;background: #f2f7f9;color: #327c9a;}
table.tbl05 a {text-decoration: underline;text-underline-position: under;font-size: 0.95em;font-weight: 400;}
table.tbl05 td.nofile_cell {padding: 60px 0;}
table.tbl05 td .nofile {position:relative;display:inline-block;font-weight:400;color:rgb(31 167 241);}
table.tbl05 td .nofile:after {content:'';position:absolute;left:-40px;top:0;width:30px;height:28px;background:url(/img/nofile_tbl.png) no-repeat;background-size:30px;}

.mybnts {margin: 15px 0 30px;}
.mybnts li {display:inline-block;margin: 0 4px 0 0;}
.mybnts li a {display: block;padding: 0 15px;font-size: 0.85em;border-radius: 20px;border: 1px solid #ddd;font-weight: 400;color: #888;}
.mybnts li a:hover {border: 1px solid #1fa7f1;color: #1fa7f1;}

.progress {display:inline-block;}
a.btn03 {display: inline-block;margin: 0 0 0 6px;padding: 0 10px;background: #1fa7f1;border-radius: 2px;color: #fff;}



@media screen and (max-width: 1300px) { 
.img{width:100%;}
}

@media screen and (max-width: 1024px) {
.img{width:100%;}
}

@media screen and (max-width: 960px) {
}


@media screen and (max-width: 740px) { 
}


.listinfo strong {display: block;margin: 0 0 10px;font-weight: 400;font-size: 24px;color: #444;line-height: 140%;}
.listinfo span {font-size: 17px;color: #888;font-weight: 300;margin: 0 10px 0 0;line-height: 100%;}
.listinfo .h2{background-position:0 100%;font-size:1.5em;background:url(/img/h2bg.png);}
.listinfo .hb1{display:block;position:relative;margin:2em 0 0.5em;background:url() no-repeat 0 50%;background-position:0 .25em;color:#000;font-weight:400;line-height:1.375;letter-spacing:-.0625em;}

.cp31flow1{
	position:relative;
	line-height:1.375;
	word-wrap:break-word;
	word-break:keep-all;
	margin-top: 20px;
}
.cp31flow1 .w1{
	position:relative;
	margin:0 0 -1px;
	padding:16px;
	border:1px solid #ddd;
	border-radius:1em;
	vertical-align:top;
	height: 230px;
}
.cp31flow1 .w1:after{content:'';display:table;clear:both;}
.cp31flow1 li .w1:before{
	float:left;
	width:1.375em;
	height:1.375em;
	margin:0 .5em 0 0;
	padding:.375em;
	border-radius:9999px;
	background:#1fa7f1;
	color:#fff;
	font-size:.875em;
	text-align:center;
}
.cp31flow1 li:nth-child(1) .w1:before{content:'01'}
.cp31flow1 li:nth-child(2) .w1:before{content:'02'}
.cp31flow1 li:nth-child(3) .w1:before{content:'03'}
.cp31flow1 li:nth-child(4) .w1:before{content:'04'}
.cp31flow1 li:nth-child(5) .w1:before{content:'05'}
.cp31flow1 li:nth-child(6) .w1:before{content:'06'}
.cp31flow1 li:nth-child(7) .w1:before{content:'07'}
.cp31flow1 li:nth-child(8) .w1:before{content:'08'}
.cp31flow1 li:nth-child(9) .w1:before{content:'09'}
.cp31flow1 li:nth-child(10) .w1:before{content:'10'}
.cp31flow1 .w1 .t1{display:block;
	padding:.25em 0 0;
	overflow:hidden;
}

.cp31flow1 .w1 .t2{display:block;
}
/* ¡Ù */
.cp31flow1 li~li .w1 .ic1{float:left;
	z-index:10;
	position:absolute;left:2em;top:-1px;
	width:0;height:0;
	margin:0 -10px;
	border:0 solid transparent;
	border-width:10px 10px 0 10px;
	border-top-color:#ccc;
}
.cp31flow1 li~li .w1 .ic1:before{content:'';float:left;
	position:absolute;left:50%;bottom:0;
	width:0;height:0;
	margin:1px -10px;
	border:0 solid transparent;
	border-width:10px 10px 0 10px;
	border-top-color:#fff;
}
/* ¡Þ¡ß */
@media all and (min-width:640px){

	.cp31flow1 .w1 .t1{
		min-height:4.125em; /* (1.375*3) */
	}
	.cp31flow1 li~li .w1 .ic1{
		position:absolute;left:0;top:1.5em;
		margin:0 -6px;
		transform:rotate(-90deg);
	}
}
@media (min-width: 640px)
.even-grid[class*='evenmix-13']>.column, .even-grid[class*='evenmix-23']>.column {
    width: 33.33333%;
}
/* column */
.even-grid>.column{display:inline-block;
	position:relative;
	box-sizing:border-box;
	vertical-align:top;
}
.even-grid.float-left{} /* 20170110~ */
.even-grid.float-left>.column{float:left;margin:0;width: 33.33333%;}

.even-grid:before, .even-grid:after {
    content: '';
    display: table;
    clear: both;
}

@media (min-width: 768px)
.cp31flow1 .w1.w2 {
    min-height: 230px;
}

ul.bu{list-style:none;margin-left:0;padding:0;text-align:left;    margin-top: 1.25em; margin-bottom: 1.25em;}
ul.bu ul{list-style:none;margin:.5em 0;padding:0;}
ul.bu li{
	margin:.375em 0;
	padding:0 0 0 1.25em;
}
ul.bu li,
ul.bu.bu1 li{background:url(/img/li1bg.png) no-repeat .125em .375em;}
ul.bu li ul>li,
ul.bu.bu2 li{background:url(/img/li2bg.png) no-repeat .125em .375em;}
ul.bu li li ul>li,
ul.bu.bu3 li{background:url(/img/li3bg.png) no-repeat .125em .375em;}
ul.bu li li li ul>li,
ul.bu.bu4 li{background:url(/img/li4bg.png) no-repeat .125em .375em;}
ul.bu li li li li ul>li,
ul.bu.bu5 li{background:url(/img/li5bg.png) no-repeat .125em .375em;}



.em0{font-size: 20px;}

table.t3{width:100%;margin:.75em 0;border:0;border-collapse:collapse;border-top:2px solid #2b405b;border-bottom:1px solid #ccc;background:#fff;font-size: 14px;}
table.t3>*>tr{border-right:1px hidden transparent;}
table.t3>*>tr>th,
table.t3>*>tr>td{
	padding:.75em;
	border:1px solid #ccc;
	border-width:1px 1px 0 0;
}
table.t3>*>tr>th{background:#fcfcfc;color:#333;font-weight:normal;text-align: center;font-size: 16px;}
table.t3>thead>tr>th{
	padding:.75em; /* ((.5+(.375)/2) (±×´ë·Î) */
	border-width:0 1px 1px 0;
	border-color:#ccc;
	border-bottom-color:#2b405b;
	background:#f7f7f7;
	/* background-image:url(../../img/lib/b1c3slash1.png); */
	/* color:inherit; */
	line-height:1.375;
}
table.t3>tfoot>tr>th{border-width:1px 1px 0 0;border-color:#ddd;background:#f3f6f9;color:#333;}
table.t3>tfoot>tr:first-child>*{border-top-color:#79b;}
table.t3>tbody>tr:first-child>th,
table.t3>tbody>tr:first-child>td{border-top-width:0;}