/* ±âº» */
caption, .hidden{display:none;}


/*±âº»*/
.Fleft {float:left;}
.Fright {float:right;}
.ColorR {color:#f65354;}
.ColorB {color:#0054a6 !important;}
.ColorG {color:#479b41;}
.ColorYG {color:#72b669;}
.Tleft {text-align:left;}
.Tcenter {text-align:center;}
.Tright {text-align:right;}
.OverF {overflow:hidden;}
.ClearB {clear:both;}
.WordB {word-break:keep-all;}
.bold {font-weight:600;}
.uline {text-decoration:underline;}
.hide {display:none;}
.LH32 {line-height:32px;}
.LH40 {line-height:30px;}
.BtnBT {text-align:center; clear:both; overflow:hidden; margin:20px 0;}
.BGNo {background:none !important;}
.fInput {font-family:NanumGothic !important;}
.Fnpen {font-family:NanumPen !important;font-weight:100 !important;}
.Fs35 {font-size:35px !important;}
.Fs25 {font-size:25px !important;}
.F16 {font-size:16px !important;}
.F13 {font-size:13px !important;}
.F12 {font-size:12px !important;}

.InkLipquid{font-family:'InkLipquid'; }

a.blank{
	display: inline-block;
    padding-right: 18px;
    background-image: url('../images/cont/blank_icon.png');
    background-repeat: no-repeat;
    background-position: right 5px;
    line-height: 0;
	}
a.blank > span {
    display: inline-block;
    padding-bottom: 2px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #888;
    color: #555;   
    line-height: 15px;
	}


/*¹Ú½º
.Box {border:1px solid #ddd; padding:30px; overflow:hidden;}
.BoxLine {border:2px dotted #aaa; padding:30px; overflow:hidden;}
*/
.BoxLine {overflow:hidden;padding:35px 10px;border: 1px dashed #c8c8c8;background:#fff;}
.Box2Line {overflow:hidden;padding:35px 20px;border-radius:20px 5px;border: 2px solid #eee;background:#fff;}
.BoxBG {background:url('../images/cont/box_pattern.png') repeat;padding: 15px;}
.BoxColor {background:#e8f1f9;padding:20px;}
.BoxColor2 {background:#f5f5f5;padding:20px;}
.BoxColor3 {background:#f5f5f5;padding:10px;}

.Boxdash {border: 3px dashed #ededed; padding:40px 20px;}
.BoxLine_shadow {
	padding:25px 20px; 
	border: 1px solid #e5e5e5;
    box-sizing: border-box;
    box-shadow: 0px 5px 0px 0px rgba(233,233,233,1);
	}

.Pleft {padding-left:25px;}
.Pleft10 {padding-left:12px;}
.Aul li {background:url('../images/cont/dd_dott.gif') 0 10px no-repeat; padding-left:15px; margin:5px 0;}

.textarea10H {height:100px;}

/* ±âº»ÅÇ */
.Tab2P {overflow:hidden; clear:both; text-align:center;}
	.Tab2P ul {overflow:hidden;}
	.Tab2P li {float:left; width:28%; margin:3px 2px;}
	.Tab2P li p {display:table; margin-top:3px; width:100%; text-align:center; background:#f3f3f3; border:1px solid #cbcbcb;}
	.Tab2P li a {display:table-cell; color:#333; vertical-align:middle;text-decoration:none; height:50px;}
	.Tab2P .select {background:#fff; border-top:4px solid #695b56; margin-top:0px; font-weight:bold;color:#695b56; text-decoration:none;}

@media all and (min-width:768px) {
	.Tab2P li {width:16%; margin:3px 2px;}
	.Tab2P li a {width:100%;height:65px;}
}

@media all and (min-width:1200px) {
	.Tab2P li {width:16%;}

	.Tab4P {overflow:hidden; clear:both; text-align:center;}
		.Tab4P ul {overflow:hidden;width:760px;margin:0 auto 60px auto;}
		.Tab4P li {float:left; width:180px; margin:3px 2px;}
		.Tab4P li p img {display:block;margin:20px auto;}
		.Tab4P li .select img {display:block;border:1px solid #fff;border-radius:100px;box-shadow: 1px 5px 10px 0 rgba(0, 0, 0, 0.2);}
		.Tab4P li p {padding:0;color:#333;background:none;border:none;}
		.Tab4P li a {color:#333;}
		.Tab4P .select {font-weight:bold;background:none;}
	}


@media all and (min-width:1200px) {
	.H100 {height:100px;}
	.H150 {height:150px;}
	.H200 {height:200px;}
	.H250 {height:250px;}
	.H300 {height:300px;}
	.H320 {height:320px;}
	.H350 {height:350px;}
	.H400 {height:400px;}
	.H450 {height:450px;}
	.H500 {height:500px;}
	.H550 {height:550px;}
	.H600 {height:600px;}
	.H630 {height:630px;}
	.H650 {height:650px;}

	.block  {display:block;} /* ÇÇ¾¾¸¸ ±Û¾¾ */
	.mblock  {display:inline-block;} /* ¸ð¹ÙÀÏ¸¸ */

}


/* ±âº»ÅÇ */
.Tab4P {overflow:hidden; clear:both; text-align:center;}
	.Tab4P ul {overflow:hidden;margin:0 auto 40px auto;}
	.Tab4P li {float:left; width:48%; margin:3px 2px;}
	.Tab4P li p img {display:none;margin:20px auto;}
	.Tab4P li .select img {display:none;;border:1px solid #fff;border-radius:100px;box-shadow: 1px 5px 10px 0 rgba(0, 0, 0, 0.2);}
	.Tab4P li p {display:block;padding:8px 0;color:#333;background:#fff;border:1px solid #ccc;}
	.Tab4P li a {color:#333;}
	.Tab4P .select {font-weight:bold;background:#f1f1f1;}


.CntBasic {line-height:1.5em;}
.CntBasic h3 {font-size:24px; line-height:27px; margin-bottom:15px; letter-spacing:-1px;}
.CntBasic h4 {font-size:22px; line-height:27px; margin-bottom:15px;
	letter-spacing:-1px;background:url('/images/cont/h4dot.gif') 0 7px no-repeat;padding-left:30px;}
.CntBasic h5 {font-size:20px;padding-bottom:15px; /*background:url('/images/cont/h4dot.png') 0 0 no-repeat; padding-left:32px;*/letter-spacing:-1px;}

/* ±âº»Å×ÀÌºí */
.C_ListTb {width:100%; overflow:hidden; border-top:1px solid #3a3a3a; border-left:#d9d9d9 1px solid;}
.C_ListTb thead th {border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:10px; color:#444b59; background-color:#f8f8f8;}
.C_ListTb tbody th {border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:10px; color:#444b59; background-color:#f8f8f8;}
.C_ListTb tbody td {border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:10px;}
.C_ListTb .tdLeft {text-align:left;}
.C_ListTb .RNone {border-right:none;}
.C_ListTb tbody td a {text-decoration:none;}
.C_ListTb tbody td a:hover {text-decoration:underline;}

	.C_ListTb .bg01 {background:#fff5f5 !important;}
	.C_ListTb .bg02 {background:#fff6e1 !important;}
	.C_ListTb .bg03 {background:#ebfdf5 !important;}
	.C_ListTb .bg04 {background:#f6d5d5 !important;}

.C_ListTbC {width:100%; overflow:hidden; border-top:2px solid #3a3a3a; border-left:#d9d9d9 1px solid; text-align:center;}
.C_ListTbC thead th {border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:10px; color:#444b59; background-color:#f8f8f8;}
.C_ListTbC tbody th {border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:10px; color:#444b59; background-color:#fff;}
.C_ListTbC tbody td {border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:10px;}
.C_ListTbC .tdLeft {text-align:left;}
.C_ListTbC .RNone {border-right:none;}
.C_ListTbC tbody td a {text-decoration:none;}
.C_ListTbC tbody td a:hover {text-decoration:underline;}
.C_ListTbC label {display:block; padding:10px;}

	.C_ListTbC .bg01 {background:#fff5f5 !important;}
	.C_ListTbC .bg02 {background:#fff6e1 !important;}
	.C_ListTbC .bg03 {background:#ebfdf5 !important;}
	.C_ListTbC .bg04 {background:#f6d5d5 !important;}

.mblock  {display:block;} /* ¸ð¹ÙÀÏ¸¸ */


/* ÀÎ»ç¸» */
.INTRO {overflow:hidden;position:relative;}
.INTRO > p {padding:20px 0;text-align:center;}
.INTRO div {padding:20px;text-align:center;}
.INTRO ul li {margin:10px 0}
.INTRO div > p {}
.INTRO .txt01 {font-size:1.15em;}
.INTRO .txt01 {font-size:1.15em;}

@media all and (min-width:1200px) {
	.INTRO > p {position:absolute;top:10px;left:10px;}
	.INTRO div {padding:30px 20px 30px 22%;text-align:left;}
}

.VI {border:1px solid #ccc;border-radius:10px;padding:40px 20px;margin:0 0 40px 0;text-align:center;position:relative;}
.VI  h4 {background:none;background:#fff;padding:0 10px;}
.VI p {}


@media all and (min-width:1200px) {
	.VI {border-radius:100px;padding:60px 20px;margin:0 0 100px 0;}
	.VI  h4 {background:none;position:absolute;top:-18px;left:45%;background:#fff;font-size:30px;}
	.VI p {font-size:22px;line-height:30px;}
}


.MI {border:1px solid #ccc;overflow:hidden;}
.MI li {box-sizing:border-box;padding:150px 30px 20px 30px;text-align:center;border-bottom:1px solid #ddd;}
.MI li:last-child {border-right:none;border-bottom:none;}
.MI .i01 {background:url('../images/cont/c1/c11_ico01.png') 50% 40px no-repeat;}
.MI .i02 {background:url('../images/cont/c1/c11_ico02.png') 50% 40px no-repeat;}
.MI .i03 {background:url('../images/cont/c1/c11_ico03.png') 50% 40px no-repeat;}
.MI .i04 {background:url('../images/cont/c1/c11_ico04.png') 50% 40px no-repeat;}


@media all and (min-width:1200px) {
	.MI li {float:left;width:24.9%;height:300px;border-right:1px solid #ccc;padding:150px 30px 10px 30px;text-align:center;border-bottom:none;}
	.MI li:last-child {border-right:none;}
}

.HisTB {width:100%;}
.HisTB tbody th {vertical-align: baseline;border-bottom:1px dotted #aaa;padding:20px 10px;font-size:20px;}
.HisTB tbody td {border-bottom:1px dotted #aaa;padding:20px 10px;}
.HisTB tbody td ul > li {padding:0 0 10px 27px;background:url('../images/cont/dot_his.gif') 0 5px no-repeat;}

.HisTB tbody td ul > li ol >li {background:url('../images/cont/dd_dott.gif') 0 10px no-repeat; padding-left:15px; margin:5px 0;}

/* ¾÷¹«±¸¼ºµµ */
.orga_box {position:relative; overflow:hidden; text-align:center;height:auto;}
.orga_box h2,
.orga_box h3,
.orga_box h4,
.orga_box h5,
.orga_gr1{ width:30%; height:40px; line-height:40px; border-radius:10px;  font-weight:normal;}

	.orga_box h2 {padding:15px 0;background:#fff;}
	.orga_box h3 {width:30%;margin:80px auto 0 auto; border:1px solid #ccc; color:#333;padding:10px 0;}
	.orga_box h4 {background:#fff; margin:55px auto 0 auto; border:1px solid #ccc;padding:10px 0;font-size:20px;font-weight:bold;}
	.orga_box h5 {background:#fff; margin:20px auto; border:1px solid #ccc;padding:10px 0; font-size:20px;font-weight:bold;}
	
	.orga_h1 {position:absolute; top:0; left:0;padding:20px 0;border-top:2px solid #25aaa6;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
	.orga_h2 {position:absolute; top:0; right:0;padding:20px 0;border-top:2px solid #e51c82;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
	.orga_gr1 {background:#f7f7f7; color:#333;border:1px solid #ccc;position:absolute;top:150px; left:0; padding:10px 0;}
	 
.orga_box ul {margin:40px auto 0 auto;}
	.orga_box > ul li {width:23%;padding:20px 0 10px 0;margin:0 0.1em; float:left;color:#fff;height:40px;border-radius:10px;}
	
	.orga_box .OB01 {background: #69de9b;}
	.orga_box .OB02 {background: #f3cc61;}
	.orga_box .OB03 {background: #7bbafb;}
	.orga_box .OB04 {background: #ee7a8d;}



@media all and (min-width:1200px) {
	.orga_box {height:562px;background:url('../images/cont/c1/c1_2.gif') 0 15px no-repeat;}
	.orga_box h2,
	.orga_box h3,
	.orga_box h4,
	.orga_box h5,
	.orga_gr1{ width:250px;height:40px; line-height:40px; border-radius:10px;  font-weight:normal;}

	.orga_box h3 {width:280px;background:#fff;margin:0px auto; padding:20px 0;box-shadow: 0px 5px 0px 0px rgba(233,233,233,1);}
	.orga_box h4 {margin:165px auto 0 auto; }
	.orga_box h5 {margin:20px auto; }

	.orga_gr1 {top:120px; left:0; }
	 
	.orga_box ul {margin:100px auto 0 auto;}
	.orga_box > ul li {width:220px;padding:23px 0 2px 0;box-shadow: 0px 5px 0px 0px rgba(233,233,233,1);}

}


.hisGm {position:relative;}
.groupN {text-align:center; margin:0 auto; overflow:hidden;}
.groupN > li {transition:all 0.3s ease-out; box-sizing:border-box;}
.groupN .lvbox {font-weight:500;border-radius:10px;transition:all 0.3s ease-out;box-sizing:border-box;position:relative;}

.groupN .g01 {position:relative;margin:0 auto 20px auto}
.groupN .g01 div {border:2px solid #bbb;background:#fff;}
.groupN .g01 .lvbox {padding:10px 0;width:29%;}

.groupN .g01 .l {position:absolute;top:0;left:0;}
.groupN .g01 .r {position:absolute;top:0;right:0;}
.groupN .g01 .c {margin:0 auto;}
.groupN .g01 .c:after {content:""; z-index:-1; border-top:1px solid #bbb; position:absolute; top:49%; left:-100px; width:500px;}

.groupN .g01:after {content:""; z-index:-1; border-left:1px solid #bbb; position:absolute; top:36%; left:50%; height:560px;}


@media(min-width:767px) {
	.groupN .g01 {margin:0 auto 60px auto}
	.groupN .g01 .lvbox {padding:10px 0;}
	.groupN .g01 .c {padding:15px 0;}
	.groupN .g01 div {width:30%;}
	.groupN .g01:after {height:305px;}
}


@media(min-width:1200px) {
	.groupN .g01 {margin:0 auto 60px auto}
	.groupN .g01 div {width:25%;}
	.groupN .g01 .lvbox {padding:15px 0;}
	.groupN .g01 .c {padding:15px 5px;}

	.groupN .g01:after {height:387px;}
}

.groupN .g02 {position:relative; margin:0 auto;min-height:60px;}
.groupN .g02 .lvbox {margin:0 auto 20px auto;padding:10px 0;width:28%;border:2px solid #bbb;background:#fff;}
.groupN .g02 .r {position:absolute;bottom:-70px;right:0;border:2px solid #bbb;}
.groupN .g02 .r:before {content:""; z-index:-1; border-top:1px solid #aaa; position:absolute; top:46%; left:-80%; width:85%;}

@media(min-width:767px) {
	.groupN .g02 {min-height:180px;}
	.groupN .g02 .lvbox {width:25%;padding:15px 0;}
	.groupN .g02 .r {right:5%;bottom:-30px;}
	.groupN .g02 .r:before {top:46%; left:-80%; width:85%;}
}

@media(min-width:1200px) {
	.groupN .g02 {min-height:250px;}
	.groupN .g02 .lvbox {padding:15px 0;width:25%;}
	.groupN .g02 .r {bottom:-10px;right:5%;}
	.groupN .g02:before {top:56%;}
}

.groupN .g03 {position:relative; margin:0 auto 30px auto;min-height:100px;}
.groupN .g03 .lvbox {padding:10px 0;margin:0 auto;border:2px solid #bbb;}
.groupN .g03 .l {background:#f1f1f1;font-size:0.9em;width:28%; position:absolute;top:60%;left:0;}
.groupN .g03 .r {background:#f1f1f1;font-size:0.9em;width:28%; position:absolute;top:60%;right:0;}
.groupN .g03 .lvbox strong {box-sizing:border-box;display:block}

.groupN .g03:before {content:""; z-index:-1; border-top:1px solid #aaa; position:absolute; top:82%; left:-100px; width:540px;}


@media(min-width:767px) {
	.groupN .g03 {margin:30px auto;}
	.groupN .g03 .l {width:25%;top:15%;left:5%;}
	.groupN .g03 .r {width:25%;top:15%;right:5%;}
	.groupN .g03 .c {width:30%;padding:10px}
	
	.groupN .g03 .l:before {content:""; z-index:-1;border-left:1px solid #aaa;height:23px;position:absolute;top:-23px;left:50%;}
	.groupN .g03 .r:before {content:""; z-index:-1;border-left:1px solid #aaa;height:23px;position:absolute;top:-23px;left:50%}
	.groupN .g03 .l:after {content:""; z-index:-1;border-left:1px solid #aaa;height:23px;position:absolute;bottom:-23px;left:50%;}
	.groupN .g03 .r:after {content:""; z-index:-1;border-left:1px solid #aaa;height:23px;position:absolute;bottom:-23px;left:50%}

	.groupN .g03:before {top:-8px; left:50%; width:65%;margin-left:-32.5%}
	.groupN .g03:after {content:""; z-index:-1; border-top:1px solid #aaa; position:absolute; bottom:16px; left:50%; width:65%;margin-left:-32.5%}

}


@media(min-width:1200px) {
	.groupN .g03 {min-height:130px;}
	.groupN .g03 .lvbox {padding:15px 0;}
	.groupN .g03 .l {width:20%; top:10%;left:20%;}
	.groupN .g03 .r {width:20%; top:10%;right:20%;}
	.groupN .g03 .c {width:25%;padding:10px 20px}

	.groupN .g03:before {top:-9px; left:50%; width:40%;margin-left:-20%}
	.groupN .g03:after {bottom:35px; left:50%; width:40%;margin-left:-20%}
}

.groupN .g04 {position:relative; margin:0 auto;}
.groupN .g04 ul > li {box-sizing:border-box;margin:5px auto}
.groupN .g04 .lvbox {font-weight:500;color:#fff;padding:10px 0;margin:0 auto;border-radius:50px}

.groupN .g04 .i01 > div {background:#8dc63f;}
.groupN .g04 .i02 > div {background:#2abf97;}
.groupN .g04 .i03 > div {background:#f46b8b;}
.groupN .g04 .i04 > div {background:#ffb11d;}

@media(min-width:767px) {
	.groupN .g04:before {content:""; z-index:-1; border-left:1px solid #aaa; position:absolute; top:-46px; left:50%; height:160px;}
	.groupN .g04 ul {margin-left:-1%;position:relative;}
	.groupN .g04 ul > li {position:relative;float:left;width:24%;margin:0 0 1% 1%;}
	.groupN .g04 ul:before {content:""; z-index:-1; border-top:1px solid #aaa; position:absolute; top:-18px; left:13%; width:75%;}
	.groupN .g04 ul > li:before {content:""; z-index:-1; border-left:1px solid #aaa; position:absolute; top:-18px; left:50%; height:30px;}
}

@media(min-width:1200px) {
	.groupN .g04 ul > li {position:relative;width:24%;margin:0 0 0 1%;}
	.groupN .g04 .lvbox {padding:15px 0}
	.groupN .g04 ul {}
	.groupN .g04 ul:before {top:-40px; left:13%; width:75%;}
	.groupN .g04 ul > li:before { top:-40px; left:50%; height:40px;}

	.groupN .g04:before {top:-66px;height:163px;}
}


.groupN .g05 {clear:both;position:relative; margin:0 auto;min-height:60px;padding:40px 0 0 0}
.groupN .g05 .lvbox {margin:0 auto 20px auto;padding:10px 0;width:33%;border:2px solid #bbb;background:#fff;}

@media(min-width:767px) {
	.groupN .g05 .lvbox {width:25%;padding:15px 0;}
}

@media(min-width:1200px) {
	.groupN .g05 .lvbox {padding:15px 0;width:25%;}
}

/* ÀÌ¿ë¾È³» */
.C13 {}
.C13 dt{font-size:20px;border-bottom:1px solid #555;display:inline-block;padding-bottom:8px;margin-bottom:20px;}

.DLcy04 {text-align:left; margin:0 auto;}
.DLcy04 li{color:#fff; font-weight:400;	position:relative;}
.DLcy04 li{}
.DLcy04 li p {display:table;width:100%;}
.DLcy04 li span {display:table-cell;height:40px;padding:0 10px;border-radius:5px;vertical-align:middle }
.DLcy04 li.color01 span{background:#85dfde;}
.DLcy04 li.color02 span{background:#9cc2e2;}
.DLcy04 li.color03 span{background:#ffd792;}
.DLcy04 li.color04 span{background:#ffc5a7;}
.DLcy04 input {border:1px solid #558ebd;background:#558ebd;color:#fff;padding:2px 20px;border-radius:5px;}
.DLcy04 input:active {background:#47c4da;border:1px solid #47c4da;}

/*.C13 .icon li:first-child:before {display: none;}
.C13 .icon li:after {
	content:"";display:block;position:absolute;top:10px;right:3%;
	width:87px;height:71px;margin:5px auto;
	background:url('../images/cont/c1/c13_ico00.png') no-repeat;
}
*/
/*
.C13 .icon li.i01:after {background-position:0 0;}
.C13 .icon li.i02:after {background-position:-87px 0;}
.C13 .icon li.i03:after {background-position:-174px 0;}
.C13 .icon li.i04:after {background-position:-261px 0;}
*/
.C13 .i05 {background:url('../images/cont/c1/c13_ico04.gif') 30px 50% no-repeat;padding-left:150px;}
.C13 .i06 {background:url('../images/cont/c1/c13_ico05.gif') 30px 50% no-repeat;padding-left:150px;}

@media all and (min-width:1200px) {
	.DLcy04 {text-align:center;overflow:hidden;margin:0 0 0 -3%}
	.DLcy04 li{width:200px;;float:left;margin:5px 0 0 3%; color:#fff; font-weight:400;position:relative;}
	.DLcy04 li span{width:200px;height:200px;border-radius:100%;}
	.DLcy04 input {display:block;margin:0 auto;}
	.C13 .icon li:before {
		content:"";display:block;width:22px;height:34px;
		position:absolute;top:40%;left:-25px;
		background:url('../images/cont/c1/arr_r.png') no-repeat;
		}
	.C13 .icon li:first-child:before {display: none;}
	/*.C13 .icon li:after {top:20px;left:10%;background:url('../images/cont/c1/c13_ico00.png') no-repeat center;}*/

}


.BoxUse {overflow:hidden;}
.BoxUse div {box-sizing:border-box;margin:0 0 20px 10px;text-align:center;}
.BoxUse div h5 {margin-bottom:10px; font-weight:400; color:#333; line-height:26px; }
.BoxUse div ul li {padding:2px;background:#fff;border-radius:2px;margin:2px 0}
	.Use01 {background:#f2f2f2; padding:30px 20px; }
	.Use02 {background:#ffc5a7; padding:30px 20px; }
	.Use03 {background:#85dfde; padding:30px 20px; }


@media all and (min-width:1200px) {
	.BoxUse div {width:32%; float:left; height:300px;}
	.BoxUse div h5 {font-size:24px;}
	.BoxUse div ul li {padding:3px 2px;margin:3px 0}
		.Use01 {height:100px;}
		.Use02 {height:100px;}
		.Use03 {height:100px;}
}


.spoint01 {display:inline-block;text-align:center; color:#fff; background:#ffba52; border-radius:10px; padding:5px 20px;margin:0 10px 10px 0;}
.spoint02 {display:inline-block;text-align:center; color:#fff; background:#ffba52; border-radius:10px; padding:5px 20px;}
.DlL {overflow:hidden;}
.DlL dt {}
.DlL dd {margin:5px 0;}


@media all and (min-width:1200px) {
	.spoint {
		display:inline-block; width:150px;
		text-align:center; color:#fff; background:#ffba52; border-radius:10px; padding:5px 0;
		margin:0 20px 10px 20px;}

	.DlL dt {float:left;}
}

/* ¿À½Ã´Â±æ */
.mapLine {border-top:3px solid #9dcbf4;display:block;}
.mapBg {background:#f9f9f9;padding:20px;color:#333;overflow:hidden;}
.mapBg dl {overflow:hidden;padding:15px 8px;}
.mapBg dl.mh {background:url('../images/cont/c1/m_home.png') 0 10px no-repeat;padding-left:50px;}
.mapBg dl.mt {width:400px;float:left;background:url('../images/cont/c1/m_tel.png') 0 10px no-repeat;padding-left:50px;}
.mapBg dl.mf {width:300px;background:url('../images/cont/c1/m_fax.png') 0 10px no-repeat;padding-left:50px;}
.mapBg dl.me {width:300px;background:url('../images/cont/c1/m_mail.png') 0 10px no-repeat;padding-left:50px;}

.mapBg dl dt {width:70px;font-weight:bold;}
.mapBg dl dd {padding:5px 0;}

.Traffic {overflow:hidden;}
.Traffic strong {
	text-align:center;border-radius:5px;width:auto;color:#fff;display:inline-block;
	margin:0 auto 10px auto;padding:7px 20px;
	background:#a2c2e2;
	}
.TrA {transition:.2s;overflow:hidden;position:relative;background:url('../images/cont/c1/c1_4b.png') 50% 10px no-repeat;border:1px dotted #aaa;padding:180px 20px 40px 20px;}
.TrB {transition:.2s;overflow:hidden;position:relative;background:url('../images/cont/c1/c1_4a.png') 50% 10px no-repeat;border:1px dotted #aaa;padding:180px 20px 40px 20px;	}
.TrC {transition:.2s;overflow:hidden;position:relative;background:url('../images/cont/c1/c1_4c.png') 50% 10px no-repeat;border:1px dotted #aaa;padding:180px 20px 40px 20px;}

	.Traffic div.TF {width:auto;}

.Traffic .BDL {
	background: linear-gradient(#f1f1f1 0%, #ffffff 2px,  #eee 100%);outline:none;
	display:inline-block;
	border:1px solid #ccc;padding:2px 10px;
	font-weight:bold;
	border-radius:5px
	}

@media all and (min-width:1200px) {
	.mapBg {padding:20px 0 20px 40px;}
	.mapBg dl.mh {background:url('../images/cont/c1/m_home.png') 0 50% no-repeat;padding-left:50px;}
	.mapBg dl.mt {width:400px;float:left;background:url('../images/cont/c1/m_tel.png') 0 50% no-repeat;padding-left:50px;}
	.mapBg dl.mf {width:300px;background:url('../images/cont/c1/m_fax.png') 0 50% no-repeat;padding-left:50px;}
	.mapBg dl.me {width:300px;background:url('../images/cont/c1/m_mail.png') 0 50% no-repeat;padding-left:50px;}

	.mapBg dl dt {float:left;width:70px;font-weight:bold;border-right:1px solid #aaa;}
	.mapBg dl dd {float:left;padding:0 10px;}

	.Traffic {overflow:hidden;}
	.Traffic strong {width:140px;color:#fff;margin-bottom:10px;}
	.TrA {background:url('../images/cont/c1/c1_4b.png') 35px 50% no-repeat;padding:20px 40px;}
	.TrB {background:url('../images/cont/c1/c1_4a.png') 35px 50% no-repeat;padding:60px 40px;}
	.TrC {background:url('../images/cont/c1/c1_4c.png') 35px 50% no-repeat;padding:60px 40px;}
		.Traffic div.TF {width:80%;float:right;}

}


/* »ç¾÷¾È³» */
.cUL04 {text-align:left; margin:0 auto;}
.cUL04 li{padding:40px 5px 40px 20px; border-radius:5px;margin:5px 15px;font-weight:400;position:relative;color:#fff;}
.cUL04 li.color01 {background:#85dfde;}
.cUL04 li.color02 {background:#9cc2e2;}
.cUL04 li.color03 {background:#ffd792;}
.cUL04 li.color04 {background:#ffc5a7;}

@media all and (min-width:1200px) {
	.cUL04 {text-align:center; }
	.cUL04 li{display:inline-block; width:183px; height:43px;padding:100px 0 40px 0; border-radius:183px;}
}


.C21 .icon li:first-child:before {display: none;}
.C21 .icon li:after {
	content:"";display:block;position:absolute;top:20px;right:10%;
	width:66px;height:61px;margin:5px auto;
	background:url('../images/cont/c2/c21_ico00.png') no-repeat center;
}
.C21 .icon li.i01:after {background-position:0 0;}
.C21 .icon li.i02:after {background-position:-66px 0;}
.C21 .icon li.i03:after {background-position:-132px 0;}
.C21 .icon li.i04:after {background-position:-198px 0;}

@media all and (min-width:1200px) {
	.C21 .icon li:before {
		content:"";display:block;width:22px;height:34px;
		position:absolute;top:40%;left:-30px;
		background:url('../images/cont/c1/arr_r.png') no-repeat;
		}
	.C21 .icon li:after {top:20px;right:30%;}
}

.per {padding:30px 20px;}
.per h5{border-radius:10px;background:#eee;border:1px solid #ddd;display:inline-block;padding:5px 15px;text-align:center;margin-bottom:10px;}
.per01 {background:url('../images/cont/c2/person1.gif') 50% 20px no-repeat;}
.per02 {background:url('../images/cont/c2/person2.gif') 50% 20px no-repeat;}
.per03 {background:url('../images/cont/c2/person3.gif') 50% 20px no-repeat;}
.per04 {background:url('../images/cont/c2/person4.gif') 50% 20px no-repeat;}

@media all and (min-width:1200px) {
	.per {padding:30px 20px;}
	.per01 {background:url('../images/cont/c2/person1.gif') 50px 50% no-repeat;}
	.per02 {background:url('../images/cont/c2/person2.gif') 50px 50% no-repeat;}
	.per03 {background:url('../images/cont/c2/person3.gif') 50px 50% no-repeat;}
	.per04 {background:url('../images/cont/c2/person4.gif') 50px 50% no-repeat;}
}

.txtDL {}
.txtDL div{}
.txtDL div dl {border:2px solid #eee;border-radius:20px 5px;padding:30px;margin:0 0 20px 0}
.txtDL div dl dt {
	font-size:18px;margin-bottom:10px;font-weight:500;
	border-bottom:2px dotted #ddd;padding:0 0 5px 0;
	}
/*
	.txtDL .c2101 {background:url('../images/cont/c2/c2_1_01.gif') 25px 50% no-repeat;}
	.txtDL .c2102 {background:url('../images/cont/c2/c2_1_02.gif') 25px 50% no-repeat;}
	.txtDL .c2103 {background:url('../images/cont/c2/c2_1_03.gif') 25px 50% no-repeat;}

	.txtDL .c2201 {background:url('../images/cont/c2/c2_2_01.gif') 25px 50% no-repeat;}
	.txtDL .c2202 {background:url('../images/cont/c2/c2_2_02.gif') 25px 50% no-repeat;}
	.txtDL .c2203 {background:url('../images/cont/c2/c2_2_03.gif') 25px 50% no-repeat;}
	.txtDL .c2204 {background:url('../images/cont/c2/c2_2_04.gif') 25px 50% no-repeat;}

	.txtDL .c2301 {background:url('../images/cont/c2/c2_3_01.gif') 25px 50% no-repeat;}
	.txtDL .c2302 {background:url('../images/cont/c2/c2_3_02.gif') 25px 50% no-repeat;}
	.txtDL .c2303 {background:url('../images/cont/c2/c2_3_03.gif') 25px 50% no-repeat;}
	.txtDL .c2304 {background:url('../images/cont/c2/c2_3_04.gif') 25px 50% no-repeat;}
	.txtDL .c2305 {background:url('../images/cont/c2/c2_3_05.gif') 25px 50% no-repeat;}

	.txtDL .c2401 {background:url('../images/cont/c2/c2_4_01.gif') 25px 50% no-repeat;}
	.txtDL .c2402 {background:url('../images/cont/c2/c2_4_02.gif') 25px 50% no-repeat;}
	.txtDL .c2403 {background:url('../images/cont/c2/c2_4_03.gif') 25px 50% no-repeat;}
	.txtDL .c2404 {background:url('../images/cont/c2/c2_4_04.gif') 25px 50% no-repeat;}
	.txtDL .c2405 {background:url('../images/cont/c2/c2_4_05.gif') 25px 50% no-repeat;}
	.txtDL .c2406 {background:url('../images/cont/c2/c2_4_06.gif') 25px 50% no-repeat;}
	.txtDL .c2407 {background:url('../images/cont/c2/c2_4_07.gif') 25px 50% no-repeat;}
*/
@media all and (min-width:1200px) {
	.txtDL div dl {padding:30px;}
/*
	.txtDL .c2101 {background:url('../images/cont/c2/c2_1_01.gif') 45px 50% no-repeat;}
	.txtDL .c2102 {background:url('../images/cont/c2/c2_1_02.gif') 45px 50% no-repeat;}
	.txtDL .c2103 {background:url('../images/cont/c2/c2_1_03.gif') 45px 50% no-repeat;}

	.txtDL .c2201 {background:url('../images/cont/c2/c2_2_01.gif') 45px 50% no-repeat;}
	.txtDL .c2202 {background:url('../images/cont/c2/c2_2_02.gif') 45px 50% no-repeat;}
	.txtDL .c2203 {background:url('../images/cont/c2/c2_2_03.gif') 45px 50% no-repeat;}
	.txtDL .c2204 {background:url('../images/cont/c2/c2_2_04.gif') 45px 50% no-repeat;}

	.txtDL .c2301 {background:url('../images/cont/c2/c2_3_01.gif') 45px 50% no-repeat;}
	.txtDL .c2302 {background:url('../images/cont/c2/c2_3_02.gif') 45px 50% no-repeat;}
	.txtDL .c2303 {background:url('../images/cont/c2/c2_3_03.gif') 45px 50% no-repeat;}
	.txtDL .c2304 {background:url('../images/cont/c2/c2_3_04.gif') 45px 50% no-repeat;}
	.txtDL .c2305 {background:url('../images/cont/c2/c2_3_05.gif') 45px 50% no-repeat;}

	.txtDL .c2401 {background:url('../images/cont/c2/c2_4_01.gif') 45px 50% no-repeat;}
	.txtDL .c2402 {background:url('../images/cont/c2/c2_4_02.gif') 45px 50% no-repeat;}
	.txtDL .c2403 {background:url('../images/cont/c2/c2_4_03.gif') 45px 50% no-repeat;}
	.txtDL .c2404 {background:url('../images/cont/c2/c2_4_04.gif') 45px 50% no-repeat;}
	.txtDL .c2405 {background:url('../images/cont/c2/c2_4_05.gif') 45px 50% no-repeat;}
	.txtDL .c2406 {background:url('../images/cont/c2/c2_4_06.gif') 45px 50% no-repeat;}
	.txtDL .c2407 {background:url('../images/cont/c2/c2_4_07.gif') 45px 50% no-repeat;}
*/
}



.MO_step {overflow:hidden; position:relative;}
.MO_step li {transition:all 0.3s ease-out; position:relative; box-sizing:border-box; margin:0 0 1% 0; text-align:center; border-radius:10px; background:#fff;}
.MO_step li:before {
	width:0; 
	height:100%; 
	margin-top:-1px; 
	border-right:2px dashed #8cc63f; 
	position:absolute; 
	right:9px; 
	top:0; 
	content:''; 
	}

.MO_step.type li:before{border-right:2px dashed #47c4da; }
.MO_step li:after {
    width:20px; border-radius:100%;
    height:20px; 
    margin-top:-9px; 
    background:#47c4da url('/images/common/w_btn_next.png') center no-repeat;transform:rotate(90deg);
    position:absolute; 
    right:1px; 
    top:50%; 
    content:''; background-size:8px;
	}

.MO_step li p {display:table; width:100%;}
.MO_step li p span {display:table-cell; vertical-align:middle; padding:10px;}
.MO_step li p span i {font-style:normal; display:block; font-size:0.8em; color:#777; margin:0 0 10px; font-family:'Maplestory';}

.MO_step.h300 li p span {display:table-cell; vertical-align:middle; padding:20px 10px; line-height:1.5; box-sizing:border-box;}
.MO_step.type li p span i {background:#47c4da;}

.MO_A {}
.MO_A li {border:1px solid #dedede;}

@media all and (min-width:767px) {
	.MO_step {margin-left:-1%;}
	.MO_step li {position:relative; float:left; width:calc(97%/3); margin:0 0 1% 1%;}
	.MO_step.w4 li {width:calc(95%/4);}
	.MO_step.w5 li {width:calc(95%/3);}
	.MO_step.w6 li {width:calc(95%/3);}
	.MO_step li p {display:table; width:100%;}
	.MO_step li p span {display:table-cell; vertical-align:middle; padding:20px 10px; line-height:1.5; height:170px; box-sizing:border-box;}
	.MO_step.h300 li p span {height:300px;}

	.MO_step.vtop li p span {vertical-align:top;}
	.MO_A {float:none; width:auto; overflow:hidden;}

	.MO_step li:before {
		width:100%; 
		height:0; 
		margin-top:-1px; 
		border-bottom:2px dashed #8cc63f; 
		border-right:0; 
		left:0; 
		right:auto; 
		top:10%; 
	}

	.MO_step.type li:before {border-bottom:2px dashed #47c4da;}
	
	.MO_step li:after { 
		width:20px; height:20px;right:38%;top:10%; 
		background:#47c4da url('/images/common/w_btn_next.png') center no-repeat;transform:rotate(0deg);
		background-size:8px;
		}
	.MO_step li:last-child:after {display:none;}
}

@media all and (min-width:1200px) {
	.MO_step li p span em {display:block;}
	.MO_step.w4 li {width:calc(95%/4);}
	.MO_step.w5 li {width:calc(95%/5);}
	.MO_step.w6 li {width:calc(98%/6.3);}
}

.boxC2 {border:1px solid #ddd;background:#f7f7f7;padding:20px;}


.C3 {border:1px dotted #aaa;padding:20px;}
.C3 div {border-bottom:1px dashed #bbb;padding:20px 0;text-align:center;font-size:25px;}
.C3 div span {font-family:Verdana !important;font-size:18px;color:#aaa;padding:10px 0 0 0;display:block;}


@media all and (min-width:1200px) {
	.C3 div {border-bottom:1px dashed #ccc;padding:20px 0;text-align:left;font-size:35px;}
	.C3 div span {font-size:23px;color:#aaa;padding:0;display:inline-block;}
}


/* Á¶±âÁ¤½ÅÁõ */
.C31 div {background:url('../images/cont/c3/c31_a.png') 50% 0 no-repeat;}
.sym {overflow:hidden;}
.sym div{
	box-sizing:border-box;border: 1px solid #d2d2d2;margin: 0 0 20px 0;
	box-shadow: 0px 5px 0px 0px rgba(233,233,233,1);
	}
	/*
.sym div.i01 {background:url('../images/cont/c3/c31_b.png') 50% 80px no-repeat;}
.sym div.i02 {background:url('../images/cont/c3/c31_c.png') 50% 80px no-repeat;}
.sym div.i03 {background:url('../images/cont/c3/c31_d.png') 50% 80px no-repeat;}
.sym div.i04 {background:url('../images/cont/c3/c31_e.png') 50% 80px no-repeat;}
*/
.sym div dl {padding:20px;}
.sym div dt{
	text-align:center;background:#edf1f5;border-radius:10px;padding:10px 0;
	font-size:20px;margin-bottom:10px;font-weight:bold;}
.sym div dd {padding:10px;}

@media all and (min-width:1200px) {
	.C31 div {background:url('../images/cont/c3/c31_a.png') 0 0 no-repeat;}
	.sym div{width:48%; float: left;border: 1px solid #d2d2d2;margin: 0 12px 20px 0;}
	.sym div:last-child {margin-right:0;}
	.sym div dl {height:410px;padding:10px;}
}


.DLcy3 {position:relative;}
.DLcy3 dl { position:relative; border: 1px solid #d2d2d2;overflow:hidden;margin:0 0 20px 0;padding:20px;}
.DLcy3 dl dt {
	box-sizing:border-box;
	text-align:center;background:#edf1f5;border-radius:10px;padding:10px 0;
	font-size:20px;margin-bottom:10px;font-weight:bold;
	}
.DLcy3 dl dd {
	transition:.2s;box-sizing:border-box;
	/*border:#ddd solid 1px; min-height:50px; padding:30px 20px; background:#fafafa;
	border-radius:0 0 20px 0; margin:0 auto;*/
	}
.DLcy3 dl dd p {text-decoration:underline;}

@media all and (min-width:1200px) {
	.DLcy3 dl dt {float:left;margin:0 auto;width:18%;border-radius:0;padding:0;background:none;}
	.DLcy3 dl dt p{display:table;width:100%;}
	.DLcy3 dl dt span{display:table-cell;background:#edf1f5;border-radius:10px;vertical-align:middle;height:120px;}
	.DLcy3 dl dd {float:right;width:80%;}

	/*
	.DLcy3 .L01 dt {position:absolute;top:50px;left:30px;}
	.DLcy3 .L02 dt {position:absolute;top:0;left:30px;}
	.DLcy3 .L03 dt {position:absolute;top:0;left:30px;}
	.DLcy3 .L04 dt {position:absolute;top:0;left:30px;}
	*/
}

.CyC01 {background:#85dfde;}
.CyC02 {background:#9cc2e2;}
.CyC03 {background:#ffd792;}
.CyC04 {background:#ffc5a7;}

/* Á¶Çöº´ */
.C32 div {background:url('../images/cont/c3/c32_a.png') 50% 0 no-repeat;}
.Scsym01 {overflow:hidden;}
.Scsym01 h5, .Scsym02 h5 {padding-bottom:5px;font-size:18px;display:inline-block;background:url('/images/cont/h5line.gif') repeat-x bottom;margin-bottom:10px;}
.Scsym01 dl {box-sizing:border-box;border:1px solid #d2d2d2;margin: 0 0 20px 0;padding:20px;}
.Scsym01 dl dt {text-align:center;background:#edf1f5;border-radius:10px;padding:10px 0;margin-bottom:15px;font-size:20px;font-weight:bold;}
.Scsym01 dl dt span {
	display: inline-block;
    text-align: center;position:absolute;top:0;left:0;
    margin:3px 10px 0 0;
    background: #f3ba9b;
	width: 30px;
    height: 10px;
    padding: 3px 0 17px 0;
    border-radius: 20px;font-size:16px;
    color: #fff;
	}

.Scsym01 dl dd ul li {margin:5px 0 10px 0;padding:10px 0;border-bottom:2px dashed #ddd;}
.Scsym01 dl dd ul strong {
	font-weight:normal;display:block;width:80px;text-align:center;	border-radius: 20px;background:#fcf6e4;	padding:5px 10px;
	margin:0 0 5px 0;
	}
.Scsym02 ul {border:1px solid #ddd;padding:20px;}

.Scsym01 dl.Hm250 ul li {padding:0 0 0 15px;border:none}

@media all and (min-width:1200px) {
	.C32 div {background:url('../images/cont/c3/c32_a.png') 0 0 no-repeat;}
	.Scsym01 dl {border:1px solid #d2d2d2;width:48%;float:left;margin: 0 20px 20px 0;padding:20px;}
	.Scsym01 dl.Hm350 {height:720px;}
	.Scsym01 dl.Hm250 {height:320px;}
	.Scsym01 dl:nth-child(even) {margin-right:0;}
	.Scsym01 dl dt {font-size:18px;margin-bottom:10px;}
	}

/* ¿ì¿ïÁõ */
.C33 div {background:url('../images/cont/c3/c33_a.png') 50% 0 no-repeat;}
.AnB4 {overflow:hidden;}
.AnB4 div{margin: 0 0 20px 0;border: 1px solid #d2d2d2;}
.AnB4 div dl {overflow:hidden;padding:40px 20px;}
.AnB4 div dt{box-sizing:border-box;text-align:center;background:#edf1f5;border-radius:10px;padding:10px 0;font-size:20px;font-weight:bold;}
.AnB4 div dd {box-sizing:border-box;border-radius:10px;padding:10px 10px 10px 20px;}


@media all and (min-width:1200px) {
	.C33 div {background:url('../images/cont/c3/c33_a.png') 0 0 no-repeat;}
	.AnB4 div{width:46.3%; float: left;border:none;margin: 0 20px 20px 0;}
	.AnB4 div dl {height:140px;padding:0;}
	.AnB4 div dt{width:120px;float:left;padding:60px 0 35px 0;height:140px;}
	.AnB4 div dd {height:140px;border: 1px solid #d2d2d2;float:right;width:70%;padding:10px 5px 10px 10px;}
}


/* Á¶¿ïÁõ */
.C34 div {background:url('../images/cont/c3/c34_a.png') 50% 0 no-repeat;}
.Bisym {overflow:hidden;margin:0 auto;}
.Bisym div {box-sizing:border-box;overflow:hidden;margin: 0 0 20px 0;}
.Bisym div:last-child {margin:0;}
.Bisym div p {text-align:center;background:#edf1f5;border-radius:10px;padding:10px 0;margin-bottom:15px;font-size:20px;font-weight:bold;}
.Bisym div dl {margin-bottom:20px;}
.Bisym div dl:last-child {margin-bottom:0;}

.Bisym div.i01 {padding:20px;border: 1px solid #d2d2d2;box-shadow: 0px 5px 0px 0px rgba(233,233,233,1);}
.Bisym div.i02 {padding:20px;border: 1px solid #d2d2d2;box-shadow: 0px 5px 0px 0px rgba(233,233,233,1);}

.Bisym div dl dt {
	font-weight:bold;
	display: inline-block;
    
	width: 100px;
    height: 10px;
    padding: 3px 0 17px 0;
    border-radius: 10px;
    text-decoration:underline;
	}
/*
.Bisym div.i01 dl dt {background: #ffd792;}
.Bisym div.i02 dl dt {background: #9cc2e2;}
*/
.Bisym div dl dd {padding-left:10px;color:#666;}


@media all and (min-width:1200px) {
	.C34 div {background:url('../images/cont/c3/c34_a.png') 0 0 no-repeat;}
	.Bisym div {width:48%;height:550px;float: left;margin: 0 20px 20px 0;}
	.Bisym .L200 {float:left;width:47%;}
	.Bisym .R200 {float:right;width:47%;}
	
	.Bisym .Hm110{height:185px;}
	.Bisym .Hm80{margin-bottom:80px;}

}


/* ºÒ¾ÈÀå¾Ö */
.C35 div {background:url('../images/cont/c3/c35_a.png') 50% 0 no-repeat;}
.AnB7 {overflow:hidden;}
	.AnB7 div{box-sizing:border-box;border: 1px solid #d2d2d2;margin: 0 0 20px 0;box-shadow: 0px 5px 0px 0px rgba(233,233,233,1);}
	.AnB7 div dl {padding:20px;}
	.AnB7 div dt{text-align:center;background:#edf1f5;border-radius:10px;padding:10px 0;margin-bottom:15px;font-size:20px;font-weight:bold;}
	.AnB7 div dt span{display:block;font-weight:normal;font-size:0.6em;letter-spacing:1px;}
	.AnB7 div dd {padding:10px;}

@media all and (min-width:1200px) {
	.C35 div {background:url('../images/cont/c3/c35_a.png') 0 0 no-repeat;}
	.AnB7 div{width:24.1%; float: left;margin: 0 10px 10px 0;}
	.AnB7 div:nth-child(4){margin:0 0 10px 0;}
	.AnB7 div dl {padding:10px;height:285px;}
	.AnB7 div dd {padding:0;}
}

.Cnum {
    display: inline-block;
    text-align: center;
    margin:3px 10px 0 0;
    background: #fcba46;
	width: 30px;
    height: 10px;
    padding: 3px 0 17px 0;
    border-radius: 20px;font-size:16px;
    color: #fff;
	}


/* ½ºÆ®·¹½º */
.C36 div {background:url('../images/cont/c3/c36_a.png') 50% 0 no-repeat;}
.AnB3 {overflow:hidden;}
	.AnB3 div{border: 1px solid #d2d2d2;margin: 0 0 20px 0;box-shadow: 0px 5px 0px 0px rgba(233,233,233,1);}
	/*
	.AnB3 div.i01 {background:url('../images/cont/c3/c36_b.png') 50% 80px no-repeat;}
	.AnB3 div.i02 {background:url('../images/cont/c3/c36_c.png') 50% 80px no-repeat;}
	.AnB3 div.i03 {background:url('../images/cont/c3/c36_d.png') 50% 80px no-repeat;}
	*/
	.AnB3 div dl {padding:20px;}
	.AnB3 div dt{text-align:center;background:#edf1f5;border-radius:10px;padding:10px 0;font-size:20px;font-weight:bold;}
	.AnB3 div dd {padding:10px;}

@media all and (min-width:1200px) {
	.C36 div {background:url('../images/cont/c3/c36_a.png') 0 0 no-repeat;}
	.AnB3 {margin:0 0 0 -20px;}
	.AnB3 div{width:31%; float: left; margin: 0 0 20px 20px;}
	.AnB3 div dl {height:310px;}
}

.sPR h5 {padding-bottom:5px;font-size:18px;display:inline-block;background:url('/images/cont/h5line.gif') repeat-x bottom;margin-bottom:10px;}
.sPR  div{border:1px solid #ddd;padding:20px;margin:0 0 20px 0;}



@media all and (min-width:1200px) {
	.sPR  div{margin:0 20px 20px 0;width:545px;float:left;}
	.sPR  div:nth-child(odd) {margin-right:0;}
}

/* ÀÚ»ì */
.C37 div {background:url('../images/cont/c3/c37_a.png') 50% 0 no-repeat;}
.Susym {overflow:hidden;}
.Susym div {box-sizing:border-box;margin: 0 0 20px 0;border: 1px solid #d2d2d2;box-shadow: 0px 5px 0px 0px rgba(233,233,233,1);}
	/*
	.Susym div.i01 {background:url('../images/cont/c3/c37_b.png') 50% 60px no-repeat;}
	.Susym div.i02 {background:url('../images/cont/c3/c37_c.png') 50% 60px no-repeat;}
	*/
	.Susym div dl{padding:20px;}
	.Susym div dl dt{
	text-align:center;background:#edf1f5;border-radius:10px;padding:10px 0;
	font-size:20px;margin-bottom:10px;font-weight:bold;
	}
	.Susym div dl dd {	padding:5px 0 5px 18px;background:url('../images/cont/li_ye.gif') 0 12px no-repeat;}
	.Susym div dl dd i {display:block;font-style:normal;}
	.Susym div dl dd strong{padding:0 0 2px 0;display:block;}


.SuCen_pc {display:none;}
.SuCen_m {padding:40px 20px;text-align:center;background:#f9f9f9;}
.SuCen_m .tit01 {font-size:25px;font-weight:bold;line-height:1.3em;}
.SuCen_m .txt01 {font-size:16px;line-height:1.3em;}
.SuCen_m .txt01 strong {color:#e62727;}
.SuCen_m .bgc01 {font-weight:bold;color:#fff;background:#e9b951;padding:5px;display:inline-block;}

.Sufbot {/*border: 2px dashed #ddd;*/background:#fff7f6;padding: 20px;position: relative;}
.Sufbot dl {padding:20px 0}
.Sufbot dl dt{font-size:18px;font-weight:bold;}
.Sufbot dl dt span {display:block;text-align:center;margin-bottom:10px;background:#ffb6b6;width:30px;height:10px;padding:3px 0 17px 0;border-radius:2px;color:#fff;}
.Sufbot dl dd {color:#777;padding:5px 0 0 0;}


@media all and (min-width:1200px) {
	.C37 div {background:url('../images/cont/c3/c37_a.png') 0 0 no-repeat;}

	.Susym {margin:0 auto;}
	.Susym div {width:48%;height:680px;float: left;margin: 0 20px 20px 0;}
	.Susym div:last-child {margin:0;}

	.SuCen_pc {display:block;}
	.SuCen_m {display:none;}

	.Sufbot dl dt span {display:inline-block;margin-bottom:0;}
	.Sufbot dl dd {color:#777;padding:5px 35px 0 35px;}
}


/* ADHD */
.C38 div {background:url('../images/cont/c3/c38_a.png') 50% 0 no-repeat;}
.adhd li:after{
	content:"";display:block;position:absolute;top:55px;left:50%;width:77px;height:65px;margin-left:-38.5px;
	background:url('../images/cont/c3/c38_b.png') no-repeat;
}
.adhd li.i01:after{background-position:0 0;}
.adhd li.i02:after{background-position:-77px 0;}
.adhd li.i03:after{background-position:-154px 0;}
	.AnB2 {overflow:hidden;}
	.AnB2 div{border: 1px solid #d2d2d2;margin: 0 0 20px 0;box-shadow: 0px 5px 0px 0px rgba(233,233,233,1);}
	.AnB2 div.i01 {background:url('../images/cont/c3/c38_c.png') 50% 80px no-repeat;}
	.AnB2 div.i02 {background:url('../images/cont/c3/c38_d.png') 50% 80px no-repeat;}
	.AnB2 div dl {padding:20px;}
	.AnB2 div dt{text-align:center;background:#edf1f5;border-radius:10px;padding:10px 0;font-size:20px;margin-bottom:130px;font-weight:bold;}
	.AnB2 div dd {padding:10px;}

@media all and (min-width:1200px) {
	.C38 div {background:url('../images/cont/c3/c38_a.png') 0 0 no-repeat;}
	.adhd li:after{top:60px;}
	.AnB2 div{width:33.3%; float: left; margin: 0 20px 20px 0;}
	.AnB2 div:last-child{margin:0 0 20px 0;}
	.AnB2 div dl {height:260px;}
}


/* ÀÎÅÍ³ÝÁßµ¶ */
.C39 div {background:url('../images/cont/c3/c39_a.png') 50% 0 no-repeat;}
.int li:after{
	content:"";display:block;position:absolute;top:38px;left:50%;width:77px;height:65px;margin-left:-38.5px;
	background:url('../images/cont/c3/c39_b.png') no-repeat;
}
.int li.i01:after{background-position:0 0;}
.int li.i02:after{background-position:-77px 0;}
.int li.i03:after{background-position:-154px 0;}
.int li.i04:after{background-position:-231px 0;}

.Sch {height:auto; overflow:hidden;margin:30px 0 0 0;}	
.Sch > li {margin:0 auto 20px auto;text-align:center;position:relative;transition:.2s;}
.Sch span.cycle{display:block;position:relative;margin:0 auto 40px auto;width:155px; height:155px;padding:20px; border-radius:100px;color:#fff;	}
.Sch span.cycle:after{content:"";margin:0 auto;background:#fff;display:block;width:155px; height:155px;border-radius:100px;}
.Sch span.x01:after{	content:"";display:block;position:absolute;top:176px;left:50%; width:1px;height:45px;background:#ddd;}

.Sch .NDL01 {border:1px dashed #c1ddc1;}
.Sch span.cycle.NDL01:after {background:#edf5ed;}

.Sch .NDL02 {border:1px dashed #f2e1bb;}
.Sch span.cycle.NDL02:after {background:#f7ebd1;}

.Sch .NDL03 {border:1px dashed #c1d5e9;}
.Sch span.cycle.NDL03:after {background:#d7e4f1;}

.Sch dl {padding:20px;transition:.2s;border:1px solid #ddd;}
.Sch dt {margin:10px 0;font-weight:600;}


@media all and (min-width:1200px) {
	.C39 div {background:url('../images/cont/c3/c39_a.png') 0 0 no-repeat;}
	.Sch > li {width:33%;float:left;margin:0 auto;}
	.Sch dl {border:none;padding:0 20px;}
	.Sch dl dd {padding:0 10px;}
}


.Sch4 {height:auto; overflow:hidden;margin:30px 0 0 0;}	
.Sch4 > li {box-sizing:border-box;border:1px solid #ddd;padding:20px;margin:0 auto 20px auto;text-align:center;position:relative;transition:.2s;}
.Sch4 span.cycle{background:#edf1f5;display:block;position:relative;margin:0 auto;width:70px; height:70px;padding:20px; border-radius:100px;color:#fff;	}

.Sch4 dl {transition:.2s;}
.Sch4 dt {text-align:center;background:#edf1f5;border-radius:10px;padding:10px 0;
		font-size:20px;margin-bottom:20px;font-weight:bold;}


@media all and (min-width:1200px) {
	.Sch4 {margin:0 0 0 -1%}
	.Sch4 > li {width:24%;float:left;margin:0 0 0 1%;height:350px;}
}

/* ³ëÀÎ¿ì¿ï */
.AnBs {overflow:hidden;}
	.AnBs div{border: 1px solid #d2d2d2;margin: 0 0 20px 0;box-shadow: 0px 5px 0px 0px rgba(233,233,233,1);}
	/*
	.AnBs div.i01 {background:url('../images/cont/c3/c310_a.png') 50% 80px no-repeat;}
	.AnBs div.i02 {background:url('../images/cont/c3/c310_b.png') 50% 80px no-repeat;}
	.AnBs div.i03 {background:url('../images/cont/c3/c310_c.png') 50% 80px no-repeat;}
	.AnBs div.i04 {background:url('../images/cont/c3/c310_d.png') 50% 80px no-repeat;}
	*/
	.AnBs div dl {padding:20px;}
	.AnBs div dt{
		text-align:center;background:#edf1f5;border-radius:10px;padding:10px 0;
		font-size:20px;margin-bottom:20px;font-weight:bold;}
	.AnBs div dd {padding:10px;}

.pBOX {padding:20px;overflow:hidden;}
	.Cdd{background:#e8f3ff;}
	.Cdd ul li {text-align:center;
		display:block;position: relative;padding: 20px 5px;
		background: #fff;border-top: 3px solid #47c4da;border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;border-right: 1px solid #ccc;vertical-align: middle; 
		}
.pBOX.Ddd {z-index:-2;position:relative;}
.pBOX.Ddd h4 {padding:5px 10px;display:inline-block;background:none;/*background:url('/images/cont/h5line.gif') 0 50% repeat-x;*/}
.pBOX.Ddd h4 span {position:relative;z-index:1;}
.pBOX.Ddd h4 span:before{
	display:block;content:'';width:100%;height:5px;background:rgba(71,196,218,0.5);
	position:absolute;top:50%;z-index:-1;
	}
	.Ddd {background:#e8f3ff;}
	.Ddd p {font-size:18px;padding:10px 0;}


@media all and (min-width:1200px) {
	.AnBs div{width:23.1%; float: left; margin: 0 20px 20px 0;}
	.AnBs div:last-child{margin:0 0 20px 0;}
	.AnBs div dl {height:280px;}
	.AnBs div dd {padding:0;}

	.Cdd ul li {margin:0 0 10px 10px; display: inline-block;width: 30.7%;padding: 30px 2px;min-height:25px;}

}


/* Ä¡·á */
.medi {overflow:hidden;}
.medi dl {position: relative;margin: 0 0 20px 0;border: 1px solid #ddd;padding: 20px;overflow: hidden;box-sizing:border-box;}
.medi dl dt{
	width: auto;
    font-size: 16px;
    font-weight: 600;
    float: none;
    text-align: center;
    line-height: 27px;
    margin: 0 0 15px 0;
	}
.medi dl dt span {display:block;margin-bottom:20px;}


.medi4 {overflow:hidden;}
.medi4 dl {box-sizing:border-box; position: relative;margin: 0 0 20px 0;border: 1px solid #ddd;padding: 20px;overflow: hidden;}

.medi4 dl dt{
	width: auto;
    font-size: 16px;
    font-weight: 600;
    float: none;
    text-align: center;
    line-height: 27px;
    margin: 0 0 15px 0;
	}
.medi4 dl dt span {display:block;margin-bottom:20px;}


@media all and (min-width:1200px) {
	.medi dl {width:48%;float:left;margin: 0 20px 20px 0;}
	.medi dl:nth-child(even) {margin-right:0;}
	.medi.w3 dl	 {width:31.3%}

	.medi4 dl {width:23.1%;float:left; margin: 0 20px 20px 0;}
	.medi4 dl:last-child{margin-right:0;}
}

/* ÀÚ°¡°ËÁø */
.TESTSelect {overflow:hidden;}
.TESTSelect div {overflow:hidden;padding:190px 20px 20px 20px;}
.TESTSelect h4{background:none;padding:0 0 10px 10px;text-align:center;font-weight:normal;}
.TESTSelect ul {overflow:hidden;}
.TESTSelect ul li {width:100%;margin:0 0 5px 5px ;text-align:center;position:relative;}
.TESTSelect ul li a {color:#333;display:inline-block;padding:10px;}


@media all and (min-width:1200px) {
	.TESTSelect div {padding:40px 40px 80px 40px;}
	.TESTSelect h4{font-weight:bold;}
	.TESTSelect ul li {float:left;width:180px;margin:0 0 5px 5px ;text-align:center;}
	.TESTSelect ul li:first-child{margin:0 0 5px 0;}
	.TESTSelect ul li a {height:50px;padding:150px 10px 10px 10px;}
}

.chBG {background:#fff8da url('../images/cont/c4/c40_icon01.png') 50% 20px no-repeat;}
.chBG .button a {display:block;border:1px solid #fff8da;position:relative;background:#fff;overflow:hidden;}
.chBG .button a:hover{border:1px solid #f2db77;text-decoration:underline;}
.chBG li a:after{
	content:'';display:block;width:100px;height:95px;
	background:url('../images/cont/c4/c41_icon.png') no-repeat;
	position:absolute;top:30px;left:45px;
	}
.chBG li.i01 a:after{background-position:0 0;}
.chBG li.i02 a:after{background-position:-100px 0;}
.chBG li.i03 a:after{background-position:-200px 0;}
.chBG li.i04 a:after{background-position:-300px 0;}


.yoBG {background:#f5f7e7 url('../images/cont/c4/c40_icon02.png') 50% 20px no-repeat;}
.yoBG .button a {display:block;border:1px solid #f5f7e7;position:relative;background:#fff;overflow:hidden;}
.yoBG .button a:hover{border:1px solid #dde988;text-decoration:underline;}

.yoBG li a:after{
	content:'';display:block;width:100px;height:95px;
	background:url('../images/cont/c4/c42_icon.png') no-repeat;
	position:absolute;top:30px;left:45px;
	}
.yoBG li.i01 a:after{background-position:0 0;}



.adBG {background:#e7f3f7 url('../images/cont/c4/c40_icon03.png') 50% 20px no-repeat;}
.adBG .button a {display:block;border:1px solid #e7f3f7;position:relative;background:#fff;overflow:hidden;}
.adBG .button a:hover{border:1px solid #96d1e4;text-decoration:underline;}

.adBG li a:after{
	content:'';display:block;width:100px;height:95px;
	background:url('../images/cont/c4/c43_icon.png') no-repeat;
	position:absolute;top:30px;left:45px;
	}
.adBG li.i01 a:after{background-position:0 0;}
.adBG li.i02 a:after{background-position:-100px 0;}
.adBG li.i03 a:after{background-position:-200px 0;}
.adBG li.i04 a:after{background-position:-300px 0;}
.adBG li.i05 a:after{background-position:-400px 0;}
.adBG li.i06 a:after{background-position:-500px 0;}
.adBG li.i07 a:after{background-position:-600px 0;}
.adBG li.i08 a:after{background-position:-700px 0;}
.adBG li.i09 a:after{background-position:-800px 0;}


.siBG {background:#ffdbda url('../images/cont/c4/c40_icon04.png') 50% 20px no-repeat;}
.siBG .button a {display:block;border:1px solid #ffdbda;position:relative;background:#fff;overflow:hidden;}
.siBG .button a:hover{border:1px solid #e89290;text-decoration:underline;}

.siBG li a:after{
	content:'';display:block;width:100px;height:95px;
	background:url('../images/cont/c4/c44_icon.png') no-repeat;
	position:absolute;top:30px;left:50px;
	}
.siBG li.i01 a:after{background-position:0 0;}
.siBG li.i02 a:after{background-position:-100px 0;}
.siBG li.i03 a:after{background-position:-200px 0;}


@media all and (min-width:1200px) {
	.chBG {background:#fff8da;}
	.chBG ul{width:570px;margin:0 auto;}
	
	.yoBG {background:#f5f7e7;}
	.yoBG ul{width:185px;margin:0 auto;}
	
	.adBG {background:#e7f3f7;}
	.adBG ul{width:740px;margin:0 auto;}
	
	.siBG {background:#ffdbda;}
	.siBG ul{width:375px;margin:0 auto;}
	}


/*ÀÚ°¡°ËÁø*/
.SELtop {width:100%; overflow:hidden; border:1px solid #d9d9d9;}
.SELtop thead th {border-bottom:1px solid #c6c6c6; padding:10px; }
.SELtop tbody th {padding: 20px; font-weight: normal; color: #333;}
.SELtop tbody th span{display: block;
    width: 100%;
    font-size: 15px;
    background: #ffb770;
    vertical-align: middle;
	}

.SELtop tbody tr:nth-child(2n) th>span {background: #ffdb7e !important;}

.SELtop tbody td {padding:20px 5px;}
.SELtop .tdLeft {text-align:left;}
.SELtop .RNone {border-right:none;}
.SELtop tbody td a {text-decoration:none;}
.SELtop tbody td a:hover {text-decoration:underline;}

.ep {	position: relative; padding: 0 0 0 2.0rem;}
.ep li:after {
    content: '';
    position: absolute;
    display: block;
	left: 10px;
    top: 0.4rem;
    width: 0.2rem;
    height: 0.1rem;
    border-top: 0.5rem solid #fff;
    border-bottom: 0.2rem solid #fff;
	}

.ep li:before {
	content: '';
	position: absolute;
	left: 0;
    top: 0.1rem;
    width: 1.4rem;
    height: 1.4rem;
    background: #a1aab3;
    border-radius: 50%;
	}


.TBSelfList {width:100%; overflow:hidden; border-top:1px solid #3a3a3a; border-left:#d9d9d9 1px solid; text-align:center;}
.TBSelfList thead th {border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6; height:25px; padding:10px; color:#444b59; background-color:#f9f9f9;}
.TBSelfList tbody th {border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; height:25px; padding:10px; color:#444b59; background-color:#f9f9f9;}
.TBSelfList tbody td {border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; height:25px; padding:10px;}
.TBSelfList .tdLeft {text-align:left;}
.TBSelfList .RNone {border-right:none;}
.TBSelfList tbody td a {text-decoration:none; color:#333;}
.TBSelfList tbody td a:hover {text-decoration:underline;}
.TBSelfList label {font-size:0; line-height:0; display:block; padding:10px;}

	.TBSelfList thead .bg01 {background:#fff5f5 !important;}
	.TBSelfList thead .bg02 {background:#fff6e1 !important;}
	.TBSelfList thead .bg03 {background:#ebfdf5 !important;}
	.TBSelfList thead .bg04 {background:#f6d5d5 !important;}
	.bSource {text-align:right; margin-top:5px; color:#555; font-size:14px;}

.TBSelfList2 {width:100%; overflow:hidden; border-top:1px solid #3a3a3a; border-left:#d9d9d9 1px solid;}
.TBSelfList2 thead th {border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6; height:25px; padding:10px; color:#444b59; background-color:#f9f9f9;}
.TBSelfList2 tbody th {border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; height:25px; padding:10px; color:#444b59; background-color:#f9f9f9;}
.TBSelfList2 tbody td {border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; height:25px; padding:10px;}
.TBSelfList2 .tdLeft {text-align:left;}
.TBSelfList2 .RNone {border-right:none;}
.TBSelfList2 tbody td a {text-decoration:none; color:#333;}
.TBSelfList2 tbody td a:hover {text-decoration:underline;}
/*.TBSelfList2 label {display:block; padding:0;}*/

	.tdBg{background:#f9f9f9;}
	.bSource {text-align:right; margin-top:5px; color:#555; font-size:12px;}


@media all and (min-width:1200px) {
	.TBSelfList label {font-size:0; line-height:0; display:block; padding:10px;}
}

.ATCheck {text-align:center;background:url('/images/cont/c4/mark.gif') 50% 0 no-repeat; padding:70px 0 0 0;}

.ATC_Call {text-align:center; padding:0px; background:#fff; overflow:hidden; border:1px solid #d9d9d9;}
	.ATC_Call li {display:block; margin:0; width:auto; padding:30px 0;}
		.ATC_Call li.bg01 {background:#fff5f5;}
		.ATC_Call li.bg02 {background:#fff6e1;}
		.ATC_Call li.bg03 {background:#ebfdf5;}

	.ATC_Call li a {display:block; width:150px; margin:10px auto 0; color:#fff; padding:5px 0; border-radius:50px;}
		.ATC_Call li.bg01 a {background:#f09292;}
		.ATC_Call li.bg02 a {background:#ffc033;}
		.ATC_Call li.bg03 a {background:#8ed7b7;}

@media all and (min-width:1200px) {
	.ATCheck {text-align:left;font-size:19px; margin-bottom:30px; background:url('/images/cont/c4/mark.gif') 0 50% no-repeat; padding:0 0 0 80px;}
	.ATC_Call {padding:30px;}
	.ATC_Call li {display:inline-block; margin:0 30px 0 0; width:290px; }
	.ATC_Call li:last-child {margin:0;}
}


/* ´ë»óÀÚÀÇ·Ú */
.consult {overflow:hidden;margin:0 auto;}
.consult div {	text-align:center;position:relative;width:50%}
.consult div a{display:block;padding:190px 0 70px 0;border:#ddd solid 1px; background:#fff;margin:0 1px;}

.consult div a span {display:block;}
.consult div a span.tit:after {
	content:"";display:block;margin:-170px auto 0 auto;width:140px;height:107px;
	background:url('../images/cont/c4/c4_2_icon.png') no-repeat;
	}
.consult div a span.tit.i01:after {background-position:0 0;}
.consult div a span.tit.i02:after {background-position:-140px 0;}
.consult div a span.tit {font-size:18px;letter-spacing:-1px;color:#333;font-weight:bold;}
.consult div a span.go {color:#fff;border-radius:10px;display:inline-block;padding:8px 35px;margin:50px 0 0 0;}

.consult .Cleft {float:left;}
.consult .Cleft  span.go {background:#8fc450;border-bottom:3px solid #78af36}
.consult .Cright {float:right}
.consult .Cright  span.go {background:#f8c130;border-bottom:3px solid #f1b311}


@media all and (min-width:1200px) {
	.consult {overflow:hidden;margin:0 auto;height:400px;}
	.consult div {	width:420px;text-align:center;position:relative;}
	.consult div a{width:400px;margin:0 auto;box-shadow: 0px 5px 0px 0px rgba(233,233,233,1);}
	.consult div a span.tit {font-size:22px;}
	.consult div a span.go {font-size:18px;}

}


/* ¼ºÀÎ ´ë»óÀÚÀÇ·Ú ¹Ù·Î°¡±â È¿°ú*/
.effect a {
	position:relative;
	overflow:hidden;
	display:inline-block;
	-moz-transition:ease-out 0.3s 0.1s;
	-o-transition:ease-out 0.3s 0.1s;
	-webkit-transition:ease-out 0.3s;
	-webkit-transition-delay:0.1s;
	transition:ease-out 0.3s 0.1s;
	}
.effect a p::before {
	width:100%;
	height:5px;
	background:#8abc3f;
	content:"";
	position:absolute;
	left:0;
	top:0;
	-moz-transition:0.1s;
	-o-transition:0.1s;
	-webkit-transition:0.1s;
	transition:0.1s;
	-moz-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	}
.effect a p::after {
	width:100%;
	height:5px;
	background:#4895af;
	content:"";
	position:absolute;
	right:0;
	bottom:0;
	-moz-transition:0.1s 0.2s;
	-o-transition:0.1s 0.2s;
	-webkit-transition:0.1s;
	-webkit-transition-delay:0.2s;
	transition:0.1s 0.2s;
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	}
.effect a::before {
	width:5px;
	height:100%;
	background:#4895af;
	content:"";
	position:absolute;
	left:0;
	top:0;
	-moz-transform:translateY(100%);
	-ms-transform:translateY(100%);
	-webkit-transform:translateY(100%);
	transform:translateY(100%);
	-moz-transition:0.1s 0.3s;
	-o-transition:0.1s 0.3s;
	-webkit-transition:0.1s;
	-webkit-transition-delay:0.3s;
	transition:0.1s 0.3s;
	}
.effect a::after {
	width:5px;
	height:100%;
	background:#8abc3f;
	content:"";
	position:absolute;
	right:0px;
	bottom:0;
	-moz-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	-moz-transition:0.1s 0.1s;
	-o-transition:0.1s 0.1s;
	-webkit-transition:0.1s;
	-webkit-transition-delay:0.1s;
	transition:0.1s 0.1s;
	}
.effect a:hover::before, .effect a:hover::after {
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-webkit-transform:translateX(0);
	transform:translateX(0);
	}
.effect a:hover p::before, .effect a:hover p::after {
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-webkit-transform:translateX(0);
	transform:translateX(0);
	}

/* ¾Æµ¿ ¹Ù·Î°¡±â È¿°ú*/
.effect2 a {
	position:relative;
	overflow:hidden;
	display:inline-block;
	-moz-transition:ease-out 0.3s 0.1s;
	-o-transition:ease-out 0.3s 0.1s;
	-webkit-transition:ease-out 0.3s;
	-webkit-transition-delay:0.1s;
	transition:ease-out 0.3s 0.1s;
	}
.effect2 a p::before {
	width:100%;
	height:5px;
	background:#f8de30;
	content:"";
	position:absolute;
	left:0;
	top:0;
	-moz-transition:0.1s;
	-o-transition:0.1s;
	-webkit-transition:0.1s;
	transition:0.1s;
	-moz-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	}
.effect2 a p::after {
	width:100%;
	height:5px;
	background:#fb835a;
	content:"";
	position:absolute;
	right:0;
	bottom:0;
	-moz-transition:0.1s 0.2s;
	-o-transition:0.1s 0.2s;
	-webkit-transition:0.1s;
	-webkit-transition-delay:0.2s;
	transition:0.1s 0.2s;
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	}
.effect2 a::before {
	width:5px;
	height:100%;
	background:#fb835a;
	content:"";
	position:absolute;
	left:0;
	top:0;
	-moz-transform:translateY(100%);
	-ms-transform:translateY(100%);
	-webkit-transform:translateY(100%);
	transform:translateY(100%);
	-moz-transition:0.1s 0.3s;
	-o-transition:0.1s 0.3s;
	-webkit-transition:0.1s;
	-webkit-transition-delay:0.3s;
	transition:0.1s 0.3s;
	}
.effect2 a::after {
	width:5px;
	height:100%;
	background:#f8de30;
	content:"";
	position:absolute;
	right:0px;
	bottom:0;
	-moz-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	-moz-transition:0.1s 0.1s;
	-o-transition:0.1s 0.1s;
	-webkit-transition:0.1s;
	-webkit-transition-delay:0.1s;
	transition:0.1s 0.1s;
	}
.effect2 a:hover::before, .effect2 a:hover::after {
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-webkit-transform:translateX(0);
	transform:translateX(0);
	}
.effect2 a:hover p::before, .effect2 a:hover p::after {
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-webkit-transform:translateX(0);
	transform:translateX(0);
	}

.cont9_1 {position:relative; padding:30px 0;}
.cont9_1 p {position:absolute; top:0; right:0px;}
.cont9_1P {font-size:15px; font-weight:bold;}
.cont9_1P span {font-size:14px; color:#3994d4; font-weight:normal;}
.cont9_1Span {font-size:12px; color:#3994d4; font-weight:normal;}
.chk1 {margin-right:7px;}

.BTNt {padding:6px 15px; border:1px solid #8fc320; background:#8fc320; color:#fff !important; outline:none; font-size:17px;border-radius:3px;}
.BTNt:active {border:1px solid #7cac14; background:#7cac14;}

/*ÀÏÁ¤*/
.EduUl {overflow:hidden; width:auto; float:right;}
.EduUl li {float:left; margin:0 2px;}

.EduBG {border:3px dotted #d9d9d9; padding:20px; overflow:hidden; clear:both;}
.EduDiv {width:100%; margin:15px 15px 15px 0; float:left;}
.EDtitle {overflow:hidden;}
.EDtitle a {color:#555; font-weight:bold;}
.EDtitle a:hover {color:#5870a8; font-weight:bold;}

.sEduTD {width:100%; background:#fafafa;}
.sEduTD tbody th {padding:8px 0px;}
.sEduTD tbody td {padding:8px 0px;}

@media all and (min-width:1200px) {
	.EduBG {padding:30px;}
	.EduDiv {width:430px; margin:15px; float:left;}

	.sEduTD tbody th {background:url('/images/cont/dd_dott.gif') 17px 50% no-repeat;}
}


.FormLTBC {width:100%;overflow:hidden;text-align:center;}

.FormLTBC thead th {background:#eee;border-right:1px solid #fff;padding:15px 0;color:#333;}
.FormLTBC thead th:last-child {border-right:none}
.FormLTBC tbody td {border-bottom:1px solid #dcdde1;color:#555;padding:5px;}
.FormLTBC > tbody > tr > th {border-bottom:1px solid #333;border-left:1px solid #333;}
.FormLTBC > tbody > tr > td {border-bottom:1px solid #333;}

.FormLTBC tbody tr {}
.FormLTBC .tdLeft {text-align:left;}
.FormLTBC .TR {background:#fdefd5;}
.FormLTBC tbody tr:hover{background:#fafafa;}
.FormLTBC td .thum,
.FormLTBC th .thum {border:1px solid #ddd;margin:0 auto;overflow:hidden;text-align:center;width:184px;height:140px;}
.FormLTBC td .thum img,
.FormLTBC th .thum img {width:100%;height:100%;}
.FormLTBC .FR65 {overflow:hidden;width:100%;text-align:left;}
.FormLTBC a .FR65 {overflow:hidden;font-weight:300;color:#555}
.FormLTBC a:hover .FR65{text-decoration:none !important;font-weight:300;}
.FormLTBC .FR65 tbody td {border-bottom:1px dotted #aaa;}
.FormLTBC .FR65 tbody th {border-bottom:1px dotted #aaa;text-align:left;font-weight:500;}

.FormLTBC .Co1 {color:#3777d8}
.FormLTBC .Co2 {color:#1fb63f}

.FormLTBC .FR65 tbody tr:last-child td,
.FormLTBC .FR65 tbody tr:last-child th {border-bottom:none;}

.FormUL {transition:all 0.3s ease-out;overflow:hidden;border:2px solid #d4e4e3;margin:5px 0;padding:10px;box-sizing:border-box;}
.FormUL:hover {border:5px solid #d4e4e3}
.FormUL > li.num {font-size:1.2em;font-weight:600;}
.FormUL > li.tit {font-weight:500;}

.FormUL .FR65 {overflow:hidden;width:100%;text-align:left;}
.FormUL a .FR65 {overflow:hidden;font-weight:300;color:#555}
.FormUL a:hover .FR65{text-decoration:none !important;font-weight:300;}
.FormUL .FR65 tbody td {border-bottom:1px dotted #aaa;padding:3px;}
.FormUL .FR65 tbody th {border-bottom:1px dotted #aaa;padding:3px;text-align:left;font-weight:500;}

.FormUL .Co1 {color:#3777d8}
.FormUL .Co2 {color:#1fb63f}

.FormUL .FR65 tbody tr:last-child td,
.FormUL .FR65 tbody tr:last-child th {border-bottom:none;}

@media screen and (min-width:767px) {
	.FormUL {padding:15px;font-size:0.95em}
	.FormUL > li{float:left;width:75%;box-sizing:border-box;}
	.FormUL > li.w8 {width:7%;padding:0 0 0 25px;}
	.FormUL > li.w5 {width:7%;}
	.FormUL > li.num {padding: 0 0 0 5px;}
	.FormUL .FR65 tbody td {padding:5px;}
	.FormUL .FR65 tbody th {padding:5px;}
}

@media screen and (min-width:1200px) {
	.FormUL > li.num {padding: 0 0 0 15px;}
}

@media screen and (max-width:767px) {
	.FormLTBC td .thum,
	.FormLTBC th .thum{width:35%;height:120px;}
	.FormLTBC .FR65 {display:block}
	.FormLTBC.mobile {display:block}
	.FormUL .FR65 {display:block}
	.FormUL a .FR65 {display:block}
	.FR65.mobile thead {display:none;}
	.FR65.mobile tbody {text-align:left;}
	.FR65.mobile tbody, .FR65.mobile tbody tr, .FR65.mobile tbody tr td {transition:all 0.3s ease-out;display:block; float:left; clear:left; width:100%; box-sizing:border-box; border:none;}
	.FR65.mobile tr:nth-child(odd) {background-color:#fafafa;}
	.FR65.mobile tbody tr {padding-top:10px; padding-bottom:10px; border:1px solid #c6c6c6; border-bottom:none; border-left:none;border-right:none;}
	.FR65.mobile tbody tr:first-child {border-top-width:0;}
	.FR65.mobile tbody tr th {padding:0 10px; border-top-width:0; background-color:transparent; text-align:left; border:transparent;}
	.FR65.mobile tbody tr td {border-top-width:0; text-align:left; padding:0 10px;}
	.FR65.mobile tbody tr th:before, .FR65.mobile tbody tr td:before {color:#333; content:attr(data-cell-header);}
}


.oddTD {width:100%;}
.oddTD thead th {padding:5px 2px !important;border-left:none;}
.oddTD tbody td {padding:5px !important;border:none;border-bottom:1px solid #ddd;}
.oddTD tbody th {padding:5px !important;border:none;border-bottom:1px solid #ddd;background:none;}
.oddTD tbody td input {}


.EduPlay {display:inline-block; width:65px; text-align:center; font-size:14px; color:#fff !important; background:#43bb7e; border-radius:3px; line-height:2em;}
.EduApp {display:inline-block; width:65px; text-align:center; font-size:14px; color:#fff !important; background:#af63a4; border-radius:3px; line-height:2em;}
.EduReady {display:inline-block; width:65px; text-align:center; font-size:14px; color:#fff !important; background:#febf16; border-radius:3px; line-height:2em;}
.EduEnd {display:inline-block; width:65px; text-align:center; font-size:14px; color:#ddd !important; background:#999; border-radius:3px; line-height:2em;}

@media screen and (max-width:767px) {
		.FormLTBC.mobile {display:block;}
		.FormLTBC.mobile thead {display:none;}
		.FormLTBC.mobile tbody {text-align:left;}
		.FormLTBC.mobile tbody, .FormLTBC.mobile tbody tr, .FormLTBC.mobile tbody tr td {display:block; float:left; clear:left; width:100%; box-sizing:border-box; border:none;}
		.FormLTBC.mobile tr:nth-child(odd) {background-color:#fafafa;}
		.FormLTBC.mobile tbody tr {padding-top:14px; padding-bottom:14px; border:1px solid #c6c6c6; border-bottom:none; border-left:none;border-right:none;}
		.FormLTBC.mobile tbody tr:first-child {border-top-width:0;}
		.FormLTBC.mobile tbody tr:last-child {border-bottom:1px solid #c6c6c6;}
		.FormLTBC.mobile .FR65 tbody tr:last-child {border-bottom:none;}
		.FormLTBC.mobile .FR65 tr:nth-child(odd)  {background-color:transparent;}
		.FormLTBC.mobile tbody tr th {padding:0 20px; border-top-width:0; background-color:transparent; text-align:left; border:transparent;}
		.FormLTBC.mobile tbody tr td {border-top-width:0; text-align:left; padding:0 20px;}
		.FormLTBC.mobile tbody tr th:before, .FormLTBC.mobile tbody tr td:before {color:#333; content:attr(data-cell-header);}
		.FormLTBC.mobile tbody tr td.name {font-size:14px; font-weight:600;}
		.oddTD tbody td {border-bottom:none !important;}
		.oddTD thead  {display:none;}
		.oddTD tbody tr:last-child {border-bottom:none !important;}
}


/* ±³À° ¹× Çà»ç 
.FormLTBC {width:100%;border-top:2px solid #333;overflow:hidden;border-left:1px solid #dcdde1;text-align:center;}
.FormLTBC thead th {border-bottom:1px solid #dcdde1;border-right:1px solid #dcdde1;padding:10px 0;color:#333;}
.FormLTBC tbody td {border-bottom:1px solid #dcdde1;border-right:1px solid #dcdde1;color:#555;padding:10px 5px;}
.FormLTBC tbody th {border-bottom:1px solid #dcdde1;border-right:1px solid #dcdde1;padding:5px 2px;color:#333;}
.FormLTBC .tdLeft {text-align:left;}
.FormLTBC .TR {background:#fdefd5;}


.HNewLayer {
	position:absolute;
	width:99%;
	min-height:300px;
	left:0;
	top:0%;
	border:1px solid #333;
	z-index:999;
	background-color:#fff;
	}

.HNewLayer .LayerTit {text-align:center;padding:5px 0;font-size:23px;margin:10px 0;}


@media all and (min-width:1200px) {
	.HNewLayer {width:680px;min-height:300px;left:50%;top:45%;padding:10px;margin:-225px -350px;}
}

.PERTxt {border:1px solid #ddd;background:#f2f2f2;border-radius:10px;padding:2px 10px;font-size:12px;}
.useGuide2 {padding:10px 10px 20px 10px; height:50px;border:1px solid #ddd;overflow:auto;}
.useGuide2 h5 {font-size:14px;}

.QuT {display:inline-block;padding-top:10px;}
.QuT a{padding:6px 10px;border:1px solid #ddd;color:#333; border:1px solid #ccc; background:transparent; cursor:pointer; outline:none; border-radius:3px; min-height:30px;}
.QuTDIV {	display:none;position:absolute;top:35px;right:0;border:1px solid #ddd;padding:5px;background:#fff;border-radius:10px;font-size:12px;}

	.AcTit a{color:#555;font-weight:bold;}
	.AcTit a:hover{color:#111;text-decoration:underline;}
	.AcMat a{color:#00679e;}

	.StO strong {background:#ff8400;color:#fff;display:inline-block;padding:1px 3px;text-align:center;border-radius:2px;}
	.StG strong {background:#999;color:#ddd;display:inline-block;padding:1px 3px;text-align:center;border-radius:2px;}

	.EduApp {border:1px solid #cf182a;background:#dc1a2c;color:#fff;padding:1px 2px;border-radius:5px;}
	.EduReady {border:1px solid #5DA394;background:#5DA394;color:#fff;padding:1px 2px;border-radius:5px;}
	.EduEnd {border:1px solid #999;background:#999;color:#ddd;padding:1px 2px;border-radius:5px;}
*/

/* ÀÚ¿øºÀ»ç */
.C54 {}
.C54 ul {overflow:hidden;text-align:center;}
.C54 ul li {padding:150px 10px 50px 10px;margin:5px;transition:.2s;}
.C54 ul li.Co01 {background:#fff5f5 url('../images/cont/c5/c54b_a.png') 50% 35px no-repeat;}
.C54 ul li.Co02 {background:#eaf1fb url('../images/cont/c5/c54b_b.png') 50% 35px no-repeat;}
.C54 ul li.Co03 {background:#fff6e1 url('../images/cont/c5/c54b_c.png') 50% 35px no-repeat;}


@media all and (min-width:1200px) {
	.C54 ul li {width:267px;height:80px;float:left;margin:5px;}
}


/*»çÀÌÆ®¸Ê*/
.Sitemap .site_map_col {overflow:hidden; padding-bottom:0;}
.Sitemap .sitemap_box {float:none; width:96%; padding:0 2%; margin:0 0 20px;}
.Sitemap .sitemap_box h2 {padding-bottom:10px;}
.Sitemap .sitemap_box h2 a {display:block; padding:10px 5%; font-size:16px; line-height:26px; color:#535456; text-align:center; border-radius:5px;}
.Sitemap .sitemap_box1 h2 a {background:#85dfde; color:#fff;}
.Sitemap .sitemap_box2 h2 a {background:#9cc2e2; color:#fff;}
.Sitemap .sitemap_box3 h2 a {background:#ffd792; color:#fff;}
.Sitemap .sitemap_box li {padding-bottom:2px;}
.Sitemap .sitemap_box li a {display:block; padding:10px 0 13px 45px; font-size:14px; line-height:20px; color:#000; border-bottom:1px dashed #ccc; background:url('/images/cont/h6dot.gif') 25px 20px no-repeat;}


@media all and (min-width:1200px) {
	.Sitemap .sitemap_box {float:left; width:29%;min-height:320px;}
}


/*»ç·Ê°³ÀÔ*/
.Cment {width:100%;border-top:1px solid #ddd;}
.Cment tbody td {border-bottom:1px solid #ddd;padding:10px 5px;}
.Cment tbody th {border-bottom:1px solid #ddd;background-color:#f4f4f4;padding:10px;}
	.Cment .Tw70 {width:70%;height:50px;float:left;margin-right:10px;}
	.Cment textarea {border:1px solid #ccc;font-size:12px;padding:10px;}
		.mButton {padding:5px 15px;border: 1px solid #bbb;background: linear-gradient(#f1f1f1 0%, #ffffff 2px,  #eee 100%);outline:none;}
		.mButton:active {border: 1px solid #999;background: linear-gradient(#bbb 0%, #e1e1e1 2px,  #d1d1d1 100%);}

.Cment .cDate {color:#555;}
	.cDate strong {padding-bottom:5px;display:block;}
	.cDate p {letter-spacing:-1px;color:#666;}

@media screen and (max-width:767px) {
		
		.FormLTBC.mobile thead {display:none;}
		.FormLTBC.mobile tbody {text-align:left;}
		.FormLTBC.mobile tbody, .FormLTBC.mobile tbody tr, .FormLTBC.mobile tbody tr td {display:block; float:left; clear:left; width:100%; box-sizing:border-box; border:none;}
		.FormLTBC.mobile tr:nth-child(odd) {background-color:#fafafa;}
		.FormLTBC.mobile tbody tr {padding-top:14px; padding-bottom:14px; border:1px solid #c6c6c6; border-bottom:none; border-left:none;}
		.FormLTBC.mobile tbody tr:first-child {border-top-width:0;}
		.FormLTBC.mobile tbody tr:last-child {border-bottom:1px solid #c6c6c6;}
		.FormLTBC.mobile tbody tr th {padding:0 20px; border-top-width:0; background-color:transparent; text-align:left; border:transparent;}
		.FormLTBC.mobile tbody tr td {border-top-width:0; text-align:left; padding:0 20px;}
		.FormLTBC.mobile tbody tr th:before, .C_ListTbC.mobile tbody tr td:before {color:#333; content:attr(data-cell-header);}
		.FormLTBC.mobile tbody tr td.name {font-size:14px; font-weight:600;}

		.C_ListTbC.mobile thead {display:none;}
		.C_ListTbC.mobile tbody {text-align:left;}
		.C_ListTbC.mobile tbody, .C_ListTbC.mobile tbody tr, .C_ListTbC.mobile tbody tr td {display:block; float:left; clear:left; width:100%; box-sizing:border-box; border:none;}
		.C_ListTbC.mobile tr:nth-child(odd) {background-color:#fafafa;}
		.C_ListTbC.mobile tbody tr {padding-top:14px; padding-bottom:14px; border:1px solid #c6c6c6; border-bottom:none; border-left:none;}
		.C_ListTbC.mobile tbody tr:first-child {border-top-width:0;}
		.C_ListTbC.mobile tbody tr:last-child {border-bottom:1px solid #c6c6c6;}
		.C_ListTbC.mobile tbody tr th {padding:0 20px; border-top-width:0; background-color:transparent; text-align:left; border:transparent;}
		.C_ListTbC.mobile tbody tr td {border-top-width:0; text-align:left; padding:0 20px;}
		.C_ListTbC.mobile tbody tr th:before, .C_ListTbC.mobile tbody tr td:before {color:#333; content:attr(data-cell-header);}
		.C_ListTbC.mobile tbody tr td.name {font-size:14px; font-weight:600;}

		.C_ListTb.mobile thead {display:none;}
		.C_ListTb.mobile tbody {text-align:left;}
		.C_ListTb.mobile tbody, .C_ListTb.mobile tbody tr, .C_ListTb.mobile tbody tr th, .C_ListTb.mobile tbody tr td {display:block; float:left; clear:left; width:100%; box-sizing:border-box; border:none;}
		.C_ListTb.mobile tr:nth-child(odd) {background-color:#fafafa;}
		.C_ListTb.mobile tbody tr {padding-top:14px; padding-bottom:14px; border:1px solid #c6c6c6; border-bottom:none; border-left:none;}
		.C_ListTb.mobile tbody tr:first-child {border-top-width:0;}
		.C_ListTb.mobile tbody tr:last-child {border-bottom:1px solid #c6c6c6;}
		.C_ListTb.mobile tbody tr th {padding:0 20px; border-top-width:0; background-color:transparent; text-align:left;}
		.C_ListTb.mobile tbody tr td {border-top-width:0; text-align:left; padding:0 20px;}
		

		/*ÀÚ°¡°ËÁø*/
		.TBSelfList.mobile thead {display:none;}
		.TBSelfList.mobile tbody {text-align:left;}
		.TBSelfList.mobile tbody, .TBSelfList.mobile tbody tr, .TBSelfList.mobile tbody tr td {display:block; float:left; clear:left; width:100%; box-sizing:border-box; border:none;}
		.TBSelfList.mobile tr:nth-child(odd) {background-color:#fafafa;}
		.TBSelfList.mobile tbody tr {padding-top:14px; padding-bottom:14px; border:1px solid #c6c6c6; border-bottom:none;}
		.TBSelfList.mobile tbody tr:last-child {border-bottom:1px solid #c6c6c6;}
		.TBSelfList.mobile tbody tr th {padding:0 20px; border-top-width:0; background-color:transparent; text-align:left; border:transparent;}
		.TBSelfList.mobile tbody tr td {border-top-width:0; text-align:left; padding:0 20px;}
		.TBSelfList.mobile tbody tr th:before, .TBSelfList.mobile tbody tr td:before {color:#333; content:attr(data-cell-header);}
		.TBSelfList.mobile tbody tr td.name {font-size:14px; font-weight:600; margin-bottom:10px;}
		.TBSelfList.mobile tbody tr td.mh45 {min-height:45px;}
		.TBSelfList.mobile label { display:block;font-size:14px;padding:10px;line-height:22px;}
		.TBSelfList.mobile .inp{margin-bottom:20px;}


		.TBSelfList2.mobile thead {display:none;}
		.TBSelfList2.mobile tbody {text-align:left;}
		.TBSelfList2.mobile tbody, .TBSelfList2.mobile tbody tr, .TBSelfList2.mobile tbody tr td {display:block; float:left; clear:left; width:100%; box-sizing:border-box; border:none;height:auto}
		.TBSelfList2.mobile tr:nth-child(odd) {background-color:#fafafa;}
		.TBSelfList2.mobile tbody tr {padding-top:14px; padding-bottom:14px; border:1px solid #c6c6c6; border-bottom:none;}
		.TBSelfList2.mobile tbody tr:last-child {border-bottom:1px solid #c6c6c6;}
		.TBSelfList2.mobile tbody tr th {padding:0 20px; border-top-width:0; background-color:transparent; text-align:left; border:transparent;}
		.TBSelfList2.mobile tbody tr td {border-top-width:0; text-align:left; padding:0 20px;}
		.TBSelfList2.mobile tbody tr th:before, .TBSelfList.mobile tbody tr td:before {color:#333; content:attr(data-cell-header);}
		.TBSelfList2.mobile tbody tr td.name {font-size:14px; font-weight:600; margin-bottom:5px;}
		.TBSelfList2.mobile tbody tr td.mh45 {min-height:45px;}
		.TBSelfList2.mobile tbody tr td label {display:block;}
		}
	

	
.Qna .Qna_UL {border-top:2px solid #333; list-style: none; line-height: 1.8; transition:all 0.3s ease-out;}
.Qna .Qna_UL > li {border-bottom:1px solid #cfcfcf; /*background:url('../images/cont/arr_b.png') no-repeat 98% 20px;background-size:20px*/}
.Qna .Qna_UL > li  a {display:block}
.Qna .Qna_UL > li div.subject a span{
	margin-right:10px;font-weight:400;text-align:center;width:20px;height:20px;line-height:20px;
	display:inline-block;background:#eee;border-radius:50px;transition:all 0.3s ease-out;
}
.Qna .Qna_UL > li div.subject a {color:#333;margin:0; font-weight:500;}
/*
.Qna .Qna_UL > li div.subject a:hover, .Qna .Qna_UL li.active div.subject a {color:#ffaa70;}
.Qna .Qna_UL > li div.subject a:hover span, .Qna .Qna_UL li.active div.subject a span{background:#ffaa70;color:#fff;}
*/
.Qna .Qna_UL > li div.contents {color:#666; margin:0;border-top:1px solid #cfcfcf; background:#fafafa;}
.Qna .Qna_UL > li div.contents > div {position:relative;}
.Qna .Qna_UL > li div.contents strong.An {
	margin-right:10px;font-weight:400;text-align:center;
	width:20px;height:20px;line-height:20px;
	color:#ffaa70;position:absolute;top:0;left:0;
	display:inline-block;background:#fff;border:1px solid #ffaa70;
	border-radius:50px;transition:all 0.3s ease-out;
}

.Qna .Qna_UL > li div.subject, .Qna .Qna_UL li div.contents {padding:15px 20px;}
/*.Qna .Qna_UL > li.active {background:url('../images/cont/arr_t.png') no-repeat 98% 20px;background-size:20px}*/
.Qna .Qna_UL > li div.contents > div {padding:0 30px;}

@media(min-width:1200px) {
	.Qna .Qna_UL > li div.subject {font-size:1.1em;}
	.Qna .Qna_UL > li div.subject a span{margin-right:15px;width:40px;height:40px;line-height:40px;}
	.Qna .Qna_UL > li div.subject, .Qna .Qna_UL li div.contents {padding:15px 30px;}
	.Qna .Qna_UL > li div.contents > div {padding:0 45px 0 55px;}

	.Qna .Qna_UL > li {background-size:auto}
	.Qna .Qna_UL > li.active {background-size:auto}

	.Qna .Qna_UL > li div.contents strong.An {margin-right:15px;width:40px;height:40px;line-height:40px;}

}

.Online  {padding:25px}

@media(min-width:1200px) {
	.Online  {padding:35px}
}


.C5 {position:relative; margin:0 auto 40px auto;box-sizing:border-box;}
.C5 .inner {text-align:center;box-sizing:border-box;position:relative;  padding:30px 10px;}

@media all and (min-width:1200px) {
	.C5 .inner {padding:60px 35px;}
}


@font-face {
    font-family:'RixInooAriDuriR';
    src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2207-01@1.0/RixInooAriDuriR.woff2') format('woff2');
    font-weight:normal;
    font-style:normal;
}

.Zep {
	font-family:'S-Core Dream 4';box-sizing:border-box;
	/*background: linear-gradient(1deg, #75187e 45%, #2c096e 85%);*/
	background: linear-gradient(1deg, #a831b3 45%, #4c1ea3 85%);
	padding:10px;position:relative;color:#333;
	}
.Zep:before {
	display:block;content:'';width:100%;min-height:500px;position:absolute;top:0;left:0;
	background:url('../images/cont/c7/twinkle.png') top center no-repeat;background-size:contain
	}

.Zep h4{
	line-height: 27px;font-size:1.8em;color:#00ebfe;
    margin-bottom: 15px;
    background:none;font-weight:normal;
    padding-left: 0;letter-spacing:1px;
	font-family:'RixInooAriDuriR';
	}

@media(min-width:767px) {
	.Zep h4{font-size:2em}
}

@media(min-width:1024px) {
	.Zep {padding:30px}
	.Zep h4{margin-bottom: 25px;}
}

@media(min-width:1200px) {
	.Zep {padding:30px 20px}
	.Zep:before {background-size:cover}
}


.ZepA {margin:0 auto;color:#fff;box-sizing:border-box;}
.ZepA h4:before{width:180px;height:180px}
.ZepA ul span{display:block}
.ZepB {color:#fff;}


.ZepA h4:before{
	margin:0 auto 20px auto;display:block;content:'';width:100px;height:100px;background-size:contain;
	background:url('../images/cont/c7/zep01.svg') center no-repeat;
	background-size:contain;
	}

@media(min-width:767px) {
	.ZepA h4:before{width:150px;height:150px}
}

.ZepUL {border-radius:20px 20px 0 0 ;padding:20px;background:rgba(255,255,255,.7);}
.ZepUL h5 {font-weight:600}
.ZepUL h5:before {display:none}
.ZepUL div {overflow:hidden;}
.ZepUL ul {box-sizing:border-box;position:relative}
.ZepUL ul li {position:relative}
.ZepUL ul li .ce {position:relative;display:inline-block;padding:0 0 0 25px}
.ZepUL ul li .ce:before {display:inline-block;content:'';width:20px;height:20px;background:url('../images/cont/c4/ce.png') center no-repeat;background-size:contain;
	position:absolute;top:calc(50% - 10px);left:2px;
}

.ZepUL ul:last-child li:first-child{padding:0}
.ZepUL ul:last-child:before {display:block;content:'';width:90px;height:90px;position:absolute;top:0;right:0;background:url('../images/cont/c4/qr2.png') center no-repeat;background-size:contain;}

.ZepBT {cursor:pointer;border:1px solid #339261;background:#339261;color:#fff;padding:5px 10px;border-radius:50px;
	transition:all .3s ease-out; text-align:center; box-sizing:border-box; outline:none; 
	webkit-transition:all .3s ease-out;
}

.ZepBTA {cursor:pointer;border:1px solid #48c0b2;background:#48c0b2;color:#fff;padding:5px 10px;border-radius:50px;
	transition:all .3s ease-out; text-align:center; box-sizing:border-box; outline:none; 
	webkit-transition:all .3s ease-out;
}

.ZepBTB{cursor:pointer;border:1px solid #6abef4;background:#6abef4;color:#fff;padding:5px 10px;border-radius:50px;
	transition:all .3s ease-out; text-align:center; box-sizing:border-box; outline:none; 
	webkit-transition:all .3s ease-out;
}

@media(min-width:727px) {
	.ZepBT,
	.ZepBTA,
	.ZepBTB{padding:10px 20px}
}


@media(min-width:1200px) {
	.ZepUL {padding:20px 0px;}
	.ZepUL ul {float:left;width:40%;margin:30px auto 0 auto}
	.ZepUL ul:first-child {width:58%;padding:0 40px}
	.ZepUL ul li .ce:before {top:calc(50% - 12px);left:0;width:24px;height:24px}
	.ZepUL ul:last-child:before {width:120px;height:120px;top:0;right:10%}
	.ZepBT,
	.ZepBTA,
	.ZepBTB {padding:15px 30px}

	.ZepBT{
		min-width:150px; height:47px; padding:0 60px; line-height:1; 
		background:-webkit-gradient(linear, left top, right top, color-stop(50%, #339261), color-stop(50%, #339261)); 
		background:linear-gradient(to right, #fff 50%, #339261 50%); 
		background-size:200% 100%; background-position:right bottom; }
	.ZepBT:hover {background-position:left bottom; border-color:#339261; color:#339261;}

	.ZepBTA{
		min-width:150px; height:47px; padding:0 60px; line-height:1; 
		background:-webkit-gradient(linear, left top, right top, color-stop(50%, #48c0b2), color-stop(50%, #48c0b2)); 
		background:linear-gradient(to right, #fff 50%, #48c0b2 50%); 
		background-size:200% 100%; background-position:right bottom; }
	.ZepBTA:hover {background-position:left bottom; border-color:#48c0b2; color:#48c0b2;}

	.ZepBTB{
		min-width:150px; height:47px; padding:0 60px; line-height:1; 
		background:-webkit-gradient(linear, left top, right top, color-stop(50%, #6abef4), color-stop(50%, #6abef4)); 
		background:linear-gradient(to right, #fff 50%, #6abef4 50%); 
		background-size:200% 100%; background-position:right bottom; }
	.ZepBTB:hover {background-position:left bottom; border-color:#6abef4; color:#6abef4;}
}


.ZepPoint {
	font-family:'NEXON Lv1';font-weight:bold;box-sizing:border-box;overflow:hidden;
	text-align:center;display:flex;flex-wrap:wrap;justify-content: center;align-items: center;
	}
.ZepPoint li {position:relative;width:48%;margin:0 0 1% 1%;height:55px;display:flex;flex-wrap:wrap;justify-content: center;align-items: center;border-radius:10px}
.ZepPoint li:after {background:rgba(0,0,0,.3);display:block;content:'';width:100%;height:8px;position:absolute;bottom:0;left:0;border-radius:0 0 10px 10px}


.ZepPoint li:nth-child(1){background:#5686d0}
.ZepPoint li:nth-child(2){background:#8363b8}
.ZepPoint li:nth-child(3){background:#d466b3}
.ZepPoint li:nth-child(4){background:#c42093}



@media(min-width:727px) {
	.ZepPoint {margin:0 auto 30px auto;}
	.ZepPoint li {width:24%;}
}


@media(min-width:1024px) {
	.ZepPoint {margin:0 auto 30px auto;}
	.ZepPoint li {font-size:1.25em;height:75px}
	.ZepPoint li:after{height:10px}
}

.ZepTXT {margin:10px 0}

@media(min-width:767px) {
	.ZepTXT > li span{display:block}
}


.ZepC {box-sizing:border-box;position:relative;}
.ZepC h4 span{display:block}
.ZepC .i01 {
	color:#333;text-align:center;background:rgba(255,255,255,.8);box-sizing:border-box;
	border-radius:20px;padding:10px;margin:20px auto;position:relative;}
.ZepC .i01:before {
	display:block;content:'';width:80px;height:80px;margin:0 auto;
	background:url('../images/cont/c7/zep02.png') center no-repeat;
	background-size:contain;
	}
.ZepC .i01 dl {padding:10px}
.ZepC .i01 dl dt {margin:0 auto 10px auto;display:inline-block;width:40%;color:#ff1890;font-weight:600}
.ZepC .i02{color:#fff;text-align:left;margin:0 auto}


.ZepC:before {
	display:block;content:'';width:150px;height:265px;position:absolute;top:-60px;right:-10px;
	background:url('../images/cont/c7/zep03.svg') 18% 50% no-repeat;background-size:265px;
	}

@media(min-width:767px) {
	.ZepC h4 span{display:inline-block}
	.ZepC .i01 {text-align:left;width:80%;}
	.ZepC .i01:before {position:absolute;top:50%;left:15%;transform:translateY(-50%);width:100px;height:100px}
	.ZepC .i01 dl {padding:10px 10px 10px 40%}
	.ZepC .i02 {width:80%}
	.ZepC:before {width:180px;height:325px;background-size:325px;top:0;}
}

@media(min-width:1024px) {
	.ZepC .i01 {margin:40px auto 20px auto}
	.ZepC .i01:before {top:50%;left:15%;transform:translateY(-60%);width:140px;height:140px}
	.ZepC .i01 dl {padding:10px 10px 10px 40%}

	.ZepC:before {
		width:240px;height:465px;position:absolute;top:0;right:-30px;
		background:url('../images/cont/c7/zep03.svg') 18% 50% no-repeat;background-size:cover
		}
}



.ZepD {box-sizing:border-box;}
.ZepD .inner  {padding:30px 0;box-sizing:border-box;}

.ZepD .inner div {overflow:hidden;box-sizing:border-box;border-radius:20px 20px 0 0 ;padding:20px;background:#8363b8;box-shadow:0 5px 10px rgba(0,0,0,.3);}
.ZepD .inner ul {color:#fff;text-align:left;box-sizing:border-box;position:relative}
.ZepD .inner ul li {position:relative}
.ZepD .inner ul li .ce {position:relative;display:inline-block;padding:0 0 0 25px}
.ZepD .inner ul li .ce:before {display:inline-block;content:'';width:20px;height:20px;background:url('../images/cont/c7/ce.png') center no-repeat;background-size:contain;
	position:absolute;top:calc(50% - 10px);left:2px;
}

.ZepD .inner ul:last-child {padding:10px 0 0 0}
.ZepD .inner ul:last-child li:first-child{padding:0}
.ZepD .inner ul:last-child:after {display:block;content:'';width:90px;height:90px;background:url('../images/cont/c7/qr2.png') center no-repeat;background-size:contain;}


@media(min-width:767px) {
	.ZepD .inner div {padding:10px 40px 30px 40px;}
	.ZepD .inner ul:last-child:after {position:absolute;top:20px;right:15%;}
}


@media(min-width:1024px) {
	.ZepD .inner {padding:30px 0px;}
	.ZepD .inner div{display:flex;justify-content: space-between;    align-items: baseline;}
	.ZepD .inner ul {width:50%;margin:30px auto 0 auto}
	.ZepD .inner ul li .ce:before {top:calc(50% - 12px);left:0;width:24px;height:24px}
	.ZepD .inner ul:last-child:after  {width:120px;height:120px;top:10px;right:0}
}

.Numi > li {position:relative; margin:10px 0; padding:0 0 0 35px;}
.Numi > li > i {
	font-style:normal; position:absolute; top:calc(0 - 12px); left:0;  
	width:24px; display:inline-block; 
	height:24px; 
	border-radius:50%; 
	background:#ffc000; 
	color:#fff; 
	text-align:center; 
	line-height:24px;
	letter-spacing:0; font-weight:400; 
}


@media(min-width:1200px) {
	.Numi > li {padding:0 0 0 40px;}
	.Numi > li > i {
		top:0; 
		width:30px; 
		height:30px; 
		line-height:30px; 
	}
}


.Numi2 > li {position:relative; margin:5px 0; padding:0 0 0 23px;}
.Numi2 > li > i {
	font-style:normal; position:absolute; top:5px; left:0;  
	width:18px; display:inline-block; 
	height:18px; 
	background:#2a75b1; 
	color:#fff; 
	text-align:center; 
	line-height:18px;
	letter-spacing:0; font-weight:400; 
}

.SymP {overflow:hidden; text-align:center;}
.SymP.type {text-align:left;}
.SymP dl {
	border-radius: 20px;box-sizing:border-box; transition:all 0.3s ease-out; 
	position:relative; margin:0 0 20px 0; border:1px solid #ddd; background:rgba(255,255,255,.8);}
.BG_gray .SymP dl {border:1px solid #fff;}
.SymP dl dt {font-weight:600;border-radius: 20px 20px 0 0; }
.SymP dl dd{padding:20px}
.SymP dl dd.non{padding:20px}
.SymP.type dl dt {text-align:center;}
.SymP.type dl{}
.SymP.type dt{padding:20px 0}


@media(min-width:768px) {
	.SymP {/*width:auto;*/ margin:0 0 0 -2%;display:flex;flex-wrap:wrap}
	.SymP dl {width:48%; margin:0 0 20px 2%;}
	.SymP.w3 dl {width:31.33%;}
}

@media(min-width:1200px) {
	.SymP {padding:2% 0}
	.SymP.w4 dl {width:23%;}
	.SymP.w5 {margin:0 0 0 -1%}
	.SymP.w5 dl {width:19%;margin:0 0 0 1%;}
	.SymP dl dt {font-size:1.2em}
	.SymP dl dt.H30 {height:30px}
	.SymP dl:nth-child(even) {margin-right:0;}
	.SymP > dl:hover {box-shadow:0 5px 10px rgba(0,0,0,.1); transform:translateY(-10px);border:1px solid #333;}
	.SymP > dl:hover .icon:before {box-shadow: 0 0 2px rgba(0,0,0,.08), 4px 5px 15px rgba(0,0,0,.08);}

	.SymP dl dd {padding:25px 15px}
}



.BC01 {background:#ff1890 !important}
.BC02 {background:#8363b8 !important}
.BC03 {background:#5686d0 !important}
