
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


/********교회소개**********/
.sl_imgRt {
	position:relative;
	float:right;
	border-radius: 5px;
	padding-left:20px;
	padding-bottom:5px;
	
}
.sl_imgLt {
	position:relative;
	float:left;
	border-radius: 5px;
	padding-right:20px;
	padding-bottom:5px;
	
}

.sl_img_r {
	border-radius: 5%;
}

@media only screen and (min-width: 1200px) {
    .s1_3_ht { min-height:230px;}
	.s4_2_ht { min-height:600px;}
}


.s1_txt {
	font-family:'NanumSquare', 'Nanum Gothic', sans-serif;
	font-size:15px;
	line-height:20px;
	color:#333;
}
.s1_1_txt {
	font-family:'NanumSquare', 'Nanum Gothic', sans-serif;
	font-size:14px;
	color:#333;
}

.sl_txt_bl {color:#005df4}
.sl_txt_or {color:#ff7704}
.sl_txt_pl {color:#a359b5}
.sl_txt_rd {color:#d04f4f}


@media only screen and (max-width: 768px) {
    .sl_imgRt {width:100%; padding-bottom:30px; text-align:center;}
	.sl_imgLt {width:100%; padding-bottom:30px; text-align:center;}
	.s1_1_txt {}
}

/*******예배시간 테이블***********/
#subtable2  {width:100%; margin:10px auto; line-height:130%;border-top:2px solid #555; border-bottom:2px solid #eee;margin-bottom:20px; font-family: 'Noto Sans KR'; word-break: break-all}
#subtable2 tr  {}
#subtable2 td  {padding:7px 5px; border-bottom:1px solid #ddd; text-align:center; word-break: break-all}
.sl__brLt { border-left:1px solid #eee;}
.sl__brRt { border-right:1px solid #eee;}



/********새가족**********/
#subtable2  .tbtit { text-align:center; font-weight:700; font-size:16px; color:#333; padding:10px 0;}

@media only screen and (max-width: 768px) {
    #subtable2  .tbtit {font-size:14px; }
}

/********성경별 주제별**********/
#subtable4  {width:100%; margin:10px auto; line-height:130%;border-top:2px solid #555; border-bottom:2px solid #eee;margin-bottom:20px; font-family: 'Noto Sans KR'; word-break: break-all}
#subtable4 tr  {}
#subtable4 td  { word-break: break-all}

#subtable4 .subtable4 tr td  {padding:7px 5px; border-bottom:1px solid #ddd; text-align:left; padding-left:15px; word-break: break-all}
/*#subtable4 .subtable4 tr td .lno {border-bottom:none; border:none;}*/

@media only screen and (max-width:992px){
	#subtable4 .subtable4 tr td {padding-left:30px;}
}



/********다음세대**********/


.s5_1_img {
	position:relative;
	text-align:center;
	border-radius: 5px;
}


.bg_or_40 {width:40px; background:#e5840e; /*border:1px solid #ddd;*/ padding:7px;} 
.cr_or_80_1 {position:relative; float:left;  width:90px;height:90px; background:#e5840e; border-radius:50%; padding-top:30px;}
.cr_or_80_2 {position:relative; float:left;  width:90px;height:90px; background:#e5840e; border-radius:50%; padding-top:17px;}

.bg_bl_40 {width:40px; background:#2f5288; /*border:1px solid #ddd;*/ padding:2px 5px 2px 5px;} 
.cr_bl_80_1 {position:relative; float:left; width:90px;height:90px; background:#2f5288; border-radius:50%; padding-top:30px;}
.cr_bl_80_2 {position:relative; float:left; width:90px;height:90px; background:#2f5288; border-radius:50%; padding-top:17px;}

@media only screen and (min-width:992px){
	.cr_bl_80_1, .cr_bl_80_2 {left:20px; }
	.sl___contents .discul ul {padding-left:20px;}
}

@media only screen and (max-width:992px){
	.cr_or_80_1 {margin:0 auto;}
	.cr_or_80_2 {margin:0 auto;}
	.cr_bl_80_1 {margin:0 auto;}
	.cr_bl_80_2 {margin:0 auto;}

	.sl___contents .discul ul {padding-left:10px;}

}
@media only screen and (max-width:330px){
	.cr_or_80_1 {margin:0 auto; width:80px; height:80px; text-align:center}
	.cr_or_80_2 {margin:0 auto; width:80px; height:80px; text-align:center}
	.cr_bl_80_1 {margin:0 auto; width:80px; height:80px; text-align:center}
	.cr_bl_80_2 {margin:0 auto; width:80px; height:80px; text-align:center}
}




.sl___contents .discul ul {list-style-type:disc;}
.sl___contents .discul ul li{list-style-type:disc;}


@media only screen and (max-width:450px){
	

	/*.sl___contents .discul ul {list-style-type:none;}
	.sl___contents .discul ul li {list-style-type:none;}*/
}














/*leftmenu*/
#slleftmenu {position:relative; float:left; width:100%; height:100%; min-height:100px;   padding:0;margin:0;margin-bottom:30px;overflow:hidden}

#slleftmenu .lmenu h3 {font-family: 'NanumSquare', Sans-serif; font-weight:400; font-size:25px;line-height:78px;color:#fff; text-align:left; padding-left:30px; letter-spacing:1px; width:230px; background: url(/g5/theme/ps/img/lnb_bg.jpg) repeat-x; height: 78px; }

#slleftmenu .lmenu ul {list-style:none; /*margin-top:-15px;*/ padding:0; }
#slleftmenu .lmenu ul li { width:160px; float:left; text-align:center; color:#434141; border:3px solid #526986; margin:2px;}

/*왼쪽메뉴 off*/
#slleftmenu .lmenu ul li a {display:inline-block; width:154px;  font-size:15px; padding:10px 30px; font-family: 'NanumSquare', Sans-serif;}
/*왼쪽메뉴 on
.lmenu ul li a:hover {background:#7eb2c6;color:#fff; width:230px;}*/
#slleftmenu .lmon {background:#526986; width:154px; font-weight:700; color:#fff; font-family: 'NanumSquare', Sans-serif;}
#slleftmenu .lmon:active {color:#fff; width:154px;}




#content_sub {max-width:1200px; margin:0 auto;  text-align:center;}

#content_sub ul.submenu {text-align:center; /*height:160px;*/ padding:30px 0; font-size:0px;}
#content_sub ul.submenu li {position:relative; display:inline-block; height:40px; margin:2px;  text-align:center;}
/*#content_sub ul.submenu li:first-child {padding-left:16px;margin-left:37px;}
#content_sub ul.submenu li:last-child {padding-right:16px;margin-right:37px;}*/
#content_sub ul.submenu li a {display:inline-block; /*height:40px; line-height:30px;*/ font-size:15px; color:#434141; font-weight:600; border:3px solid #526986; padding:8px 10px; min-width:141px; }
#content_sub ul.submenu  .lmon  {position:relative; background:#526986; font-weight:700; color:#fff;}










.subtitle {width:100%;margin:0 auto; font-size:25px; color:#333;letter-spacing:0.5px;margin-bottom:30px; border-bottom:1px solid #ddd; padding:10px 0 13px 5px; font-weight:bold; font-family: 'NanumSquare', Sans-serif;}

.subtitle span {float:right; padding-right:5px; font-size:12px; color:#9171616;letter-spacing:1px;line-height:25px; font-family: 'NanumSquare', Sans-serif;}


.sl___contents {position:relative; font-size:14px; margin-bottom:20px; height:auto; min-height:500px; font-family: 'NanumSquare','Nanum Gothic', sans-serif; text-align:justify;}
.sl___contents img {border-radius:3px; padding:5px 0;}

@media only screen and (max-width: 768px) {
    .sl___contents {width:95%; margin:0 auto;}
	.s1_1_txt {}
}

@media only screen and (max-width: 340px) {
    .subtitle span {display:none}

}


/*****명조체********/
.sl___c_tit {font-size:36px; font-family: 'Nanum Myeongjo', serif; color:#2d3b5d;line-height:110% }
.sl___c_tit span {font-family: 'Nanum Myeongjo', serif; color:#101d3e; font-weight:bold;}

.sl___c_tit30 {font-size:30px; font-family: 'Nanum Myeongjo', serif; color:#333;line-height:110% }
.sl___c_tit30 {font-size:30px; font-family: 'Nanum Myeongjo', serif; color:#222; line-height:110% }
.sl___c_tit26 {font-size:26px; font-family: 'Nanum Myeongjo', serif; color:#222;line-height:110% }
.sl___c_tit22 {font-size:22px; font-family: 'Nanum Myeongjo', serif; color:#222;line-height:110% }

.sl___c_titw30 {font-size:30px; font-family: 'Nanum Myeongjo', serif; color:#fff;line-height:110% }
.sl___c_titw30 {font-size:30px; font-family: 'Nanum Myeongjo', serif; color:#fff; line-height:110% }
.sl___c_titw26 {font-size:26px; font-family: 'Nanum Myeongjo', serif; color:#fff;line-height:110% }
.sl___c_titw22 {font-size:22px; font-family: 'Nanum Myeongjo', serif; color:#fff;line-height:110% }
.sl___c_titw13 {font-size:13px; font-family: 'Nanum Myeongjo', serif; color:#fff;line-height:110%; letter-spacing:1px;}


@media only screen and (max-width: 768px) {
    .sl___c_tit30, .sl___c_titb30 {text-align:center; font-size:23px;}
	.sl___c_tit26, .sl___c_tit22 {text-align:center; font-size:19px;}
}


.sl__dotted {background: url('/g5/theme/basic/img/dot.gif') repeat-x;}




.box100 {width:100px; border-radius:5px; background:#688652; padding:8px 0px; text-align:center}
.box130 {width:130px; border-radius:5px; background:#688652; padding:8px 0px 10px 0px; text-align:center}
.box160 {width:160px; border-radius:5px; background:#688652; padding:8px 0px 10px 0px; text-align:center}
.box200 {width:200px; border-radius:5px; background:#688652; padding:8px 0px 10px 0px; text-align:center}

.box250 {width:250px; border-radius:5px; background:#2f5288; padding:8px 0px 10px 0px; text-align:center}
.box300 {width:300px; border-radius:5px; background:#2f5288; padding:8px 0px 10px 0px; text-align:center}
.box350 {width:350px; border-radius:5px; background:#2f5288; padding:8px 0px 10px 0px; text-align:center}
.box400 {width:400px; border-radius:5px; background:#2f5288; padding:8px 0px 10px 0px; text-align:center}
.box450 {width:450px; border-radius:5px; background:#2f5288; padding:8px 0px 10px 0px; text-align:center}

@media only screen and (max-width: 768px) {
    .box300 {width:250px; letter-spacing:-0.5px}
}


.menu_tab {width:100%;text-align:center;}
.menu_tab ul{list-style:none; padding:23px 0;border-width:1px 0;margin:0 auto; }
.menu_tab li{display:inline-block; top:-10px;border:1px solid #ccc; padding: 0; width:108px;}
.menu_tab li a{display:block;padding:10px;text-decoration:none;text-align:center; font-size:14px; font-weight:bold}
.menu_tab li a:hover{text-decoration:none;}

.menu_tab li.active a{background:#3a3a3b; color:#fff; width:100%;/*font-weight:bold;*/}
.menu_tab li.active a:hover{text-decoration:none}


.menu_tab2{ /*width:100%;*/overflow:hidden; /*border-bottom:1px solid #ccc;*/ padding:0; margin:0;}
.menu_tab2 ul{padding-top:15px; padding-bottom:0; border-width:1px 0;margin:0 auto;float:right; }
.menu_tab2 li{list-style:none;position:relative; margin:2px; top:-10px; float:left;border:1px solid #ccc; padding: 0; width:100px; border-radius:5px}
.menu_tab2 li a{display:block; padding:5px;text-decoration:none;text-align:center; font-size:13px; font-weight:bold}
.menu_tab2 li a:hover{text-decoration:none; color:#46a3be}

.menu_tab2 li.active a{background:#46a3be; color:#fff; width:100%; padding:5px; height:auto; border-radius:5px}
.menu_tab2 li.active a:hover{text-decoration:none}





.ic_dot {border-left: 4px solid #333;  padding: 0px 7px 0px 6px; margin-left:6px;}
.ic1 {list-style:none; background: url('/g5/theme/ps/img/ic1.png') no-repeat 0 50%; padding-left:20px; margin-left:2px; padding-top:3px;}
.ic2 {list-style:none;  background: url('/g5/theme/ps/img/ic2.png') no-repeat 0 50%; padding-left:20px; margin-left:2px; padding-top:3px;}
.ic3 {list-style:none;  background: url('/g5/theme/ps/img/ic3.png') no-repeat 0 50%; padding-left:25px; margin-left:2px; padding-top:3px;}
.ic4 {list-style:none;  background: url('/g5/theme/ps/img/ic4.png') no-repeat 0 50%; padding-left:25px; margin-left:2px; padding-top:3px;}
.ic5 {list-style:none;  background: url('/g5/theme/ps/img/ic5.png') no-repeat 0 50%; padding-left:25px; margin-left:2px; padding-top:3px;}
.ic6 {list-style:none;  background: url('/g5/theme/ps/img/ic6.png') no-repeat 0 50%; padding-left:25px; margin-left:2px; padding-top:3px;}
.ic7 {list-style:none;  background: url('/g5/theme/ps/img/ic7.png') no-repeat 0 50%; padding-left:20px; margin-left:2px; padding-top:3px;}
.ic8 {list-style:none;  background: url('/g5/theme/ps/img/ic8.gif') no-repeat 0 50%; padding-left:20px; margin-left:2px; padding-top:3px;}
.ic9 {list-style:none;  background: url('/g5/theme/ps/img/ic9.gif') no-repeat 0 50%; padding-left:20px; margin-left:2px; padding-top:3px;}

.scontentbg_dg {display:block;position:relative; background:#969696; margin:20px 0; padding:30px; border-radius:5px; word-break: break-all}

.scontentbg_g {display:block;position:relative; background:#f2f2f2; margin:20px 0; padding:20px; border-radius:5px; word-break: break-all }
.scontentbg_g_s {display:block;position:relative; background:#f2f2f2; margin:10px 0; padding:15px; border-radius:5px; word-break: break-all }
.scontentbg_b {display:block;position:relative; background:#dde8f1; margin:20px 0; padding:20px; border-radius:5px; word-break: break-all }
.scontentbg_p {display:block;position:relative; background:#f3dee9; margin:20px 0; padding:20px; border-radius:5px; word-break: break-all }
.scontentbg_lg {display:block;position:relative; background:#f9f9f9; margin:20px 0; padding:20px; border-radius:5px; word-break: break-all }
.scontentbg_gr {display:block;position:relative; background:#e5efde; margin:20px 0; padding:20px; border-radius:5px; word-break: break-all }
.scontentbg_tr {display:block;position:relative; background:#fff; margin:20px 0; padding:20px; border:1px solid #ddd; border-radius:5px; word-break: break-all}

.scontentbg_tr2 {display:block;position:relative; background:#f5f5f5; margin:20px 0; padding:20px; border:2px solid #ddd; border-radius:5px; word-break: break-all}

.scontentbg_tr_m {position:relative; display:block; background:#fff; margin:20px 0; padding:15px 20px; border:1px solid #ddd; border-radius:5px; word-break: break-all}

.scontentbg_tr_ms {position:relative; display:block; background:#fff; margin:15px 0; padding:13px; border:1px solid #ddd; border-radius:5px; word-break: break-all}


.txtbg_lg {display:block; position:relative; width:100%; margin:30px 0; min-height:50px;height:auto;}
.txtbg_lg:before {content: "";background: #ddd;
  position: absolute;top: 0;left: 0;width:6px; height:auto; min-height:60px;}


.sl__bg_lg {background:#eee}
.sl__bg_llg {background:#f9f9f9}
.sl__bg_lpk {background:#fef3f6}
.sl__bg_b { background:#2f5288;  padding:2px 5px 2px 5px; }

.s1tit {font-size:16px;font-weight:bold;line-height:200%;color:#333;}
.s1txt {color:#666;}
.txtctr {text-align:center;}
.hrline {background: url(/g5/theme/ps/img/hrline.gif) repeat-x; padding: 20px 0; margin:30px 0;}
.hrline2 {background: url(/g5/theme/ps/img/hrline.gif) repeat-x; margin-bottom: 20px;}


#sub01 {position:relative; width:100%; margin:20px auto;line-height:130%; text-align:justify;}

#sub01 img {border-radius:5px}
.sub01__ {width:100%; margin:10px auto;}

/*******테이블***********/

#subtable {width:100%; margin:10px auto; line-height:130%;border-top:2px solid #688652; border-bottom:2px solid #eee;margin-bottom:20px; font-family: 'Noto Sans KR';}
#subtable tr  {}
#subtable td  {padding:7px 5px; border-bottom:1px solid #eee;}


#subtable .sbt_td1 {font-weight:bold; font-size:16px; color:#485d39; border-right:1px solid #eee;border-bottom:1px solid #eee;line-height:130%;background:#f5f5f5;text-align:center;}
#subtable .sbt_td2 {font-size:14px; color:666; padding-left:20px;border-bottom:1px solid #eee;}


@media only screen and (max-width: 768px) {
    #subtable .sbt_td1 {font-size:14px; }
	#subtable .sbt_td2 {font-size:13px; }
}



/*******테이블 3  ***********/

#subtable3 {width:100%; margin:10px auto; line-height:130%;border-top:2px solid #ddd; margin-bottom:20px; font-family: 'Noto Sans KR';}
#subtable3 tr  { margin-bottom:10px}
#subtable3 td  {padding:15px 5px; }


#subtable3 .sbt_td1 {font-weight:normal; font-size:17px; color:#666; /*border-right:2px solid #337ab7; */ border-bottom:1px solid #ddd;line-height:130%;text-align:left;}
#subtable3 .sbt_td1 i {font-size:25px;padding-right:10px;}
#subtable3 .sbt_td2 {font-weight:normal; font-size:15px; color:#8c8a8a; border-bottom:1px solid #ddd;line-height:130%;text-align:left; padding-left:10px;}


@media only screen and (max-width: 768px) {
    #subtable3 .sbt_td1 {font-size:14px; }
	#subtable3 .sbt_td1 i {font-size:20px; }
	#subtable3 .sbt_td2 {font-size:13px; }
}


.hober__bl {display:block; padding:0; margin-bottom:30px; }
.hober__bl p {}
.hober__bl a {text-decoration:none; text-align:center}
/*.hober__bl a:hover {display:block; border:2px solid #0068b7}*/
.hober__bl:hover {border:2px solid #0068b7; opacity:0.8}




/**** ***/
#subtable .sbt_td7 {font-size:13px; color:666;text-align:center; border-bottom:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;background:#f9f9f9; font-weight:bold}
#subtable .sbt_td6 {font-size:13px; color:666; padding-left:20px;border-bottom:1px solid #eee;border-right:1px solid #eee;}
#subtable .sbt_td8 {font-size:13px; color:666; padding-left:20px;border-bottom:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;}


/*******/
#subtable .sbt_td3 {font-size:14px; color:666; padding-left:20px;border-bottom:1px solid #ddd; background:#f2f2f2; height:40px;}
#subtable .sbt_td4 {font-size:13px; color:666; padding-left:20px;border-bottom:1px solid #eee;}


/**** sbt_td1,sbt_td2***/

#subtable .sbt_td5 {font-size:16px; padding:7px 0; color:47813b;border-bottom:1px solid #eee;background:#f9f9f9;text-align:center;}



.s1tit {font-size:16px;font-weight:bold;line-height:200%;color:#333;}
.s1txt {color:#666;}


#subtable ul {list-style:none;}
#subtable ul li {font-size:13px; color:#666; padding-left:20px;margin-top:10px;}
#subtable dl dt {padding-left:10px;font-size:14px; color:#666;margin-top:15px;}
#subtable dl dd {padding-left:20px;font-size:13px; color:#898888;}

.sub01__ ul {list-style:none;}
.sub01__ ul li {font-size:13px; color:#666; padding-left:20px;margin-top:10px;}
.sub01__ dl dt {padding-left:10px;font-size:14px; color:#666;margin-top:15px;}
.sub01__ dl dd {padding-left:20px;font-size:13px; color:#898888;}




/******************/
.subtable2 {width:98%; line-height:130%;border-top:2px solid #3c579b; margin-bottom:20px;/*border-bottom:2px solid #eee;*/}
.subtable2 tr  { }
.subtable2 td {padding:10px 0;}
.subtable2 .sbt_td1 {font-weight:bold; font-size:17px; color:#3c579b; border-right:1px solid #eee;line-height:130%;background:#f5f5f5;text-align:center;border-bottom:1px solid #ddd; }
.subtable2 .sbt_td5 {font-weight:bold; font-size:16px; color:#5c6f9d; border-right:1px solid #eee;line-height:130%;background:#f5f5f5;text-align:center;border-bottom:1px solid #eee; }
.subtable2 .sbt_td6 {font-weight:bold; font-size:16px; color:#5c6f9d; border-right:1px solid #eee;line-height:130%;background:#f5f5f5;padding-left:25px;border-bottom:1px solid #ddd; }
.subtable2 .sbt_td8 {font-size:14px; color:#5c6f9d; line-height:130%;background:#fff;padding-left:25px;}

.subtable2 .sbt_td2 {font-size:14px;color:#666;padding-left:25px;border-bottom:1px solid #eee;}
.subtable2 .sbt_td4 {font-size:14px;color:#666;text-align:center;border-bottom:1px solid #eee;border-right:1px solid #eee;}
.subtable2 .sbt_td7 {font-size:14px;color:#666;padding-left:25px; margin:0 30px;}

.subtable2 .sbt_td3 {width:13%; font-size:15px;text-align:center; color:#417f93;border-bottom:1px solid #eee; border-right:1px solid #eee;}








.mb5 {;margin-bottom:5px}
.mb10 {;margin-bottom:10px}
.mb20 {;margin-bottom:20px}
.mb30 {;margin-bottom:30px}
.mb40 {;margin-bottom:40px}
.mb50 {;margin-bottom:50px}
.mb60 {;margin-bottom:60px}

.mt5 {;margin-top:5px}
.mt10 {;margin-top:10px}
.mt20 {;margin-top:20px}
.mt30 {;margin-top:30px}
.mt40 {;margin-top:40px}
.mt50 {;margin-top:50px}
.mt60 {;margin-top:60px}
.mt70 {;margin-top:70px}
.mt80 {;margin-top:80px}
.mt90 {;margin-top:90px}
.mt100 {;margin-top:100px}

.pl5 {;padding-left:5px}
.pl10 {;padding-left:10px}
.pl20 {;padding-left:20px}
.pl30 {;padding-left:30px}
.pl40 {;padding-left:40px}
.pl50 {;padding-left:50px}

.pr5 {;padding-right:5px}
.pr10 {;padding-right:10px}
.pr20 {;padding-right:20px}
.pr30 {;padding-right:30px}
.pr40 {;padding-right:40px}
.pr50 {;padding-right:50px}

.pt5 {;padding-top:5px}
.pt10 {;padding-top:10px}
.pt20 {;padding-top:20px}
.pt30 {;padding-top:30px}
.pt40 {;padding-top:40px}
.pt50 {;padding-top:50px}

.pb5 {;padding-bottom:5px}
.pb10 {;padding-bottom:10px}
.pb20 {;padding-bottom:20px}
.pb30 {;padding-bottom:30px}
.pb40 {;padding-bottom:40px}
.pb50 {;padding-bottom:50px}

.Rt {float:right;}
.Lt {float:left;}
@media only screen and (max-width: 991px) {
    .Rt {float:none; margin:10px auto; text-align:center;}
	.Lt {float:none; margin:10px auto; text-align:center;}
}


.tab {
	font-size: 15px; background-color: #9fa1a4;cursor: pointer; color:#fff;}
.tabon {
	font-size: 15px; color: #ffffff; font-weight: bold; background-color: #619b67; cursor: pointer;
	}
.tabbg {background-color: #fff; border:0;}



/*타이틀 상하 라인 gray*/
.tlg20 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:20%; text-align:center;}
.tlg30 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:30%; text-align:center;}
.tlg40 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:40%; text-align:center;}
.tlg50 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:50%; text-align:center;}
.tlg60 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:60%; text-align:center;}
.tlg70 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:70%; text-align:center;}
.tlg80 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:80%; text-align:center;}
.tlg90 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:90%; text-align:center;}
.tlg100 {padding:10px 0;margin:10px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:100%; text-align:center;}
/*타이틀 상하 라인 blue*/
.tlb20 {padding:10px 0;margin:10px 0; border-top:1px solid #0068b7; border-bottom:1px solid #0068b7; width:20%; text-align:center;}
.tlb30 {padding:10px 0;margin:10px 0; border-top:1px solid #0068b7; border-bottom:1px solid #0068b7; width:30%; text-align:center;}
.tlb40 {padding:10px 0;margin:10px 0; border-top:1px solid #0068b7; border-bottom:1px solid #0068b7; width:40%; text-align:center;}
.tlb50 {padding:10px 0;margin:10px 0; border-top:1px solid #0068b7; border-bottom:1px solid #0068b7; width:50%; text-align:center;}
.tlb60 {padding:10px 0;margin:10px 0; border-top:1px solid #0068b7; border-bottom:1px solid #0068b7; width:60%; text-align:center;}
.tlb70 {padding:10px 0;margin:10px 0; border-top:1px solid #0068b7; border-bottom:1px solid #0068b7; width:70%; text-align:center;}
.tlb80 {padding:10px 0;margin:10px 0; border-top:1px solid #0068b7; border-bottom:1px solid #0068b7; width:80%; text-align:center;}
.tlb90 {padding:10px 0;margin:10px 0; border-top:1px solid #0068b7; border-bottom:1px solid #0068b7; width:90%; text-align:center;}
.tlb100 {padding:10px 0;margin:10px 0; border-top:1px solid #0068b7; border-bottom:1px solid #0068b7; width:100%; text-align:center;}
/*타이틀 상하 라인 red*/
.tlr20 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:20%; text-align:center;}
.tlr30 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:30%; text-align:center;}
.tlr40 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:40%; text-align:center;}
.tlr50 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:50%; text-align:center;}
.tlr60 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:60%; text-align:center;}
.tlr70 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:70%; text-align:center;}
.tlr80 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:80%; text-align:center;}
.tlr90 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:90%; text-align:center;}
.tlr100 {padding:10px 0;margin:10px 0; border-top:1px solid #df3c3c; border-bottom:1px solid #df3c3c; width:100%; text-align:center;}
/*타이틀 상하 라인 green*/
.tlgr20 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:20%; text-align:center;}
.tlgr30 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:30%; text-align:center;}
.tlgr40 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:40%; text-align:center;}
.tlgr50 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:50%; text-align:center;}
.tlgr60 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:60%; text-align:center;}
.tlgr70 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:70%; text-align:center;}
.tlgr80 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:80%; text-align:center;}
.tlgr90 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:90%; text-align:center;}
.tlgr100 {padding:10px 0;margin:10px 0; border-top:1px solid #81bb79; border-bottom:1px solid #81bb79; width:100%; text-align:center;}
/*타이틀 상하 라인 white*/
.tlw20 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:20%; text-align:center;}
.tlw30 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:30%; text-align:center;}
.tlw40 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:40%; text-align:center;}
.tlw50 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:50%; text-align:center;}
.tlw60 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:60%; text-align:center;}
.tlw70 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:70%; text-align:center;}
.tlw80 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:80%; text-align:center;}
.tlw90 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:90%; text-align:center;}
.tlw100 {padding:10px 0;margin:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; width:100%; text-align:center;}

/*타이틀 하단 라인 gray*/
.tlbg20 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:20%; text-align:center;}
.tlbg25 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:25%; text-align:center;}
.tlbg30 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:30%; text-align:center;}
.tlbg40 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:40%; text-align:center;}
.tlbg50 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:50%; text-align:center;}
.tlbg60 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:60%; text-align:center;}
.tlbg70 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:70%; text-align:center;}
.tlbg80 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:80%; text-align:center;}
.tlbg90 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:90%; text-align:center;}
.tlbg100 {padding:8px 0;margin:10px 0; border-bottom:1px solid #ddd; width:100%; text-align:center;}
/*타이틀 하단 라인 blue*/
.tlbb20 {padding:8px 0;margin:10px 0; border-bottom:1px solid #0068b7; width:20%; text-align:center;}
.tlbb25 {padding:8px 0;margin:10px 0; border-bottom:1px solid #0068b7; width:25%; text-align:center;}
.tlbb30 {padding:8px 0;margin:10px 0; border-bottom:1px solid #0068b7; width:30%; text-align:center;}
.tlbb40 {padding:8px 0;margin:10px 0; border-bottom:1px solid #0068b7; width:40%; text-align:center;}
.tlbb50 {padding:8px 0;margin:10px 0; border-bottom:1px solid #0068b7; width:50%; text-align:center;}
.tlbb60 {padding:8px 0;margin:10px 0; border-bottom:1px solid #0068b7; width:60%; text-align:center;}
.tlbb70 {padding:8px 0;margin:10px 0; border-bottom:1px solid #0068b7; width:70%; text-align:center;}
.tlbb80 {padding:8px 0;margin:10px 0; border-bottom:1px solid #0068b7; width:80%; text-align:center;}
.tlbb90 {padding:8px 0;margin:10px 0; border-bottom:1px solid #0068b7; width:90%; text-align:center;}
.tlbb100 {padding:8px 0;margin:10px 0; border-bottom:1px solid #0068b7; width:100%; text-align:center;}
/*타이틀 하단 라인 red*/
.tlbr20 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:20%; text-align:center;}
.tlbr25 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:25%; text-align:center;}
.tlbr30 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:30%; text-align:center;}
.tlbr40 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:40%; text-align:center;}
.tlbr50 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:50%; text-align:center;}
.tlbr60 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:60%; text-align:center;}
.tlbr70 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:70%; text-align:center;}
.tlbr80 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:80%; text-align:center;}
.tlbr90 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:90%; text-align:center;}
.tlbr100 {padding:8px 0;margin:10px 0; border-bottom:1px solid #df3c3c; width:100%; text-align:center;}
/*타이틀 하단 라인 green*/
.tlbgr20 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:20%; text-align:center;}
.tlbgr25 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:25%; text-align:center;}
.tlbgr30 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:30%; text-align:center;}
.tlbgr40 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:40%; text-align:center;}
.tlbgr50 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:50%; text-align:center;}
.tlbgr60 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:60%; text-align:center;}
.tlbgr70 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:70%; text-align:center;}
.tlbgr80 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:80%; text-align:center;}
.tlbgr90 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:90%; text-align:center;}
.tlbgr100 {padding:8px 0;margin:10px 0; border-bottom:1px solid #81bb79; width:100%; text-align:center;}
/*타이틀 하단 라인 white*/
.tlbw20 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:20%; text-align:center;}
.tlbw25 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:25%; text-align:center;}
.tlbw30 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:30%; text-align:center;}
.tlbw40 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:40%; text-align:center;}
.tlbw50 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:50%; text-align:center;}
.tlbw60 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:60%; text-align:center;}
.tlbw70 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:70%; text-align:center;}
.tlbw80 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:80%; text-align:center;}
.tlbw90 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:90%; text-align:center;}
.tlbw100 {padding:8px 0;margin:10px 0; border-bottom:1px solid #fff; width:100%; text-align:center;}



/*타이틀 텍스트 Blue*/
.txtb23 {font-size: 23px; font-weight:600; letter-spacing:-0.5px; color:#0068b7; line-height:140%}
.txtb22 {font-size: 22px ;font-weight:600; letter-spacing:-0.5px; color:#0068b7; line-height:140%}
.txtb21 {font-size: 21px; font-weight:600; letter-spacing:-0.5px; color:#0068b7; line-height:140%}
.txtb20 {font-size: 20px; font-weight:600; letter-spacing:-0.5px; color:#0068b7; line-height:140%}
.txtb19 {font-size: 19px; font-weight:600; letter-spacing:-0.5px; color:#0068b7; line-height:140%}
.txtb18 {font-size: 18px; font-weight:600; letter-spacing:-0.5px; color:#0068b7; line-height:140%}
.txtb17 {font-size: 17px; font-weight:600; letter-spacing:-0.5px; color:#0068b7; line-height:140%}
.txtb16 {font-size: 16px; font-weight:600; letter-spacing:-0.5px; color:#0068b7; line-height:140%}
.txtb15 {font-size: 15px; font-weight:600; letter-spacing:-0.5px; color:#0068b7; line-height:140%}
.txtb14 {font-size: 14px; font-weight:600; letter-spacing:-0.5px; color:#0068b7; line-height:140%}
.txtb13 {font-size: 13px; font-weight:600; letter-spacing:-0.5px; color:#0068b7; line-height:140%}

/*타이틀 텍스트 sky Blue*/
.txtsb23 {font-size: 23px; font-weight:600; letter-spacing:-0.5px; color:#4c93c8; line-height:140%}
.txtsb22 {font-size: 22px; font-weight:600; letter-spacing:-0.5px; color:#4c93c8; line-height:140%}
.txtsb21 {font-size: 21px; font-weight:600; letter-spacing:-0.5px; color:#4c93c8; line-height:140%}
.txtsb20 {font-size: 20px; font-weight:600; letter-spacing:-0.5px; color:#4c93c8; line-height:140%}
.txtsb19 {font-size: 19px; font-weight:600; letter-spacing:-0.5px; color:#4c93c8; line-height:140%}
.txtsb18 {font-size: 18px; font-weight:600; letter-spacing:-0.5px; color:#4c93c8; line-height:140%}
.txtsb17 {font-size: 17px; font-weight:600; letter-spacing:-0.5px; color:#4c93c8; line-height:140%}
.txtsb16 {font-size: 16px; font-weight:600; letter-spacing:-0.5px; color:#4c93c8; line-height:140%}
.txtsb15 {font-size: 15px; font-weight:600; letter-spacing:-0.5px; color:#4c93c8; line-height:140%}
.txtsb14 {font-size: 14px; font-weight:600; letter-spacing:-0.5px; color:#4c93c8; line-height:140%}
.txtsb13 {font-size: 13px; font-weight:600; letter-spacing:-0.5px; color:#4c93c8; line-height:140%}

/*타이틀 텍스트 grey*/
.txtg27 {font-size: 27px;  font-weight:600; letter-spacing:-0.5px; color:#333;line-height:140%}
.txtg23 {font-size: 23px;  font-weight:600; letter-spacing:-0.5px; color:#333;line-height:140%}
.txtg22 {font-size: 22px;  font-weight:600; letter-spacing:-0.5px; color:#333;line-height:140%}
.txtg21 {font-size: 21px;  font-weight:600; letter-spacing:-0.5px; color:#333;line-height:140%}
.txtg20 {font-size: 20px;  font-weight:600; letter-spacing:-0.5px; color:#333;line-height:140%}
.txtg19 {font-size: 19px;  font-weight:600; letter-spacing:-0.5px; color:#333;line-height:140%}
.txtg18 {font-size: 18px;  font-weight:600; letter-spacing:-0.5px; color:#333;line-height:140%}
.txtg17 {font-size: 17px;  font-weight:600; letter-spacing:-0.5px; color:#333;line-height:140%}
.txtg16 {font-size: 16px; font-weight:600; letter-spacing:-0.5px; color:#333;line-height:140%}
.txtg15 {font-size: 15px ; font-weight:600; letter-spacing:-0.5px; color:#333;line-height:140%}
.txtg14 {font-size: 14px ; font-weight:600; letter-spacing:-0.5px; color:#333;line-height:140%}
.txtg13 {font-size: 13px ; font-weight:600; letter-spacing:-0.5px; color:#333;line-height:140%}

/*타이틀 텍스트 light grey*/
.txtlg30 {font-size: 30px;  font-weight:600; letter-spacing:-0.5px; color:#888;line-height:140%}
.txtlg23 {font-size: 23px;  font-weight:600; letter-spacing:-0.5px; color:#888;line-height:140%}
.txtlg22 {font-size: 22px;  font-weight:600; letter-spacing:-0.5px; color:#888;line-height:140%}
.txtlg21 {font-size: 21px;  font-weight:600; letter-spacing:-0.5px; color:#888;line-height:140%}
.txtlg20 {font-size: 20px;  font-weight:600; letter-spacing:-0.5px; color:#888;line-height:140%}
.txtlg19 {font-size: 19px;  font-weight:600; letter-spacing:-0.5px; color:#888;line-height:140%}
.txtlg18 {font-size: 18px;  font-weight:600; letter-spacing:-0.5px; color:#888;line-height:140%}
.txtlg17 {font-size: 17px;  font-weight:600; letter-spacing:-0.5px; color:#888;line-height:140%}
.txtlg16 {font-size: 16px; font-weight:600; letter-spacing:-0.5px; color:#888;line-height:140%}
.txtlg15 {font-size: 15px ; font-weight:600; letter-spacing:-0.5px; color:#888;line-height:140%}
.txtlg14 {font-size: 14px ; font-weight:600; letter-spacing:-0.5px; color:#888;line-height:140%}
.txtlg13 {font-size: 13px ; font-weight:600; letter-spacing:-0.5px; color:#888;line-height:140%}

/*타이틀 텍스트 green*/
.txtgr23 {font-size: 23px ; font-weight:600; letter-spacing:-0.5px; color:#66b05a; line-height:140%}
.txtgr22 {font-size: 22px ; font-weight:600; letter-spacing:-0.5px; color:#66b05a; line-height:140%}
.txtgr21 {font-size: 21px ; font-weight:600; letter-spacing:-0.5px; color:#66b05a; line-height:140%}
.txtgr20 {font-size: 20px ; font-weight:600; letter-spacing:-0.5px; color:#66b05a; line-height:140%}
.txtgr19 {font-size: 19px ; font-weight:600; letter-spacing:-0.5px; color:#66b05a; line-height:140%}
.txtgr18 {font-size: 18px ; font-weight:600; letter-spacing:-0.5px; color:#66b05a; line-height:140%}
.txtgr17 {font-size: 17px ; font-weight:600; letter-spacing:-0.5px; color:#66b05a; line-height:140%}
.txtgr16 {font-size: 16px ; font-weight:600; letter-spacing:-0.5px; color:#66b05a; line-height:140%}
.txtgr15 {font-size: 15px ; font-weight:600; letter-spacing:-0.5px; color:#66b05a; line-height:140%}
.txtgr14 {font-size: 14px ; font-weight:600; letter-spacing:-0.5px; color:#66b05a; line-height:140%}
.txtgr13 {font-size: 13px ; font-weight:600; letter-spacing:-0.5px; color:#66b05a; line-height:140%}

/*타이틀 텍스트 red*/
.txtr23 {font-size: 23px ; font-weight:600; letter-spacing:-0.5px; color:#ca5361; line-height:140%}
.txtr22 {font-size: 22px ; font-weight:600; letter-spacing:-0.5px; color:#ca5361; line-height:140%}
.txtr21 {font-size: 21px ; font-weight:600; letter-spacing:-0.5px; color:#ca5361; line-height:140%}
.txtr20 {font-size: 20px ; font-weight:600; letter-spacing:-0.5px; color:#ca5361; line-height:140%}
.txtr19 {font-size: 19px ; font-weight:600; letter-spacing:-0.5px; color:#ca5361; line-height:140%}
.txtr18 {font-size: 18px ; font-weight:600; letter-spacing:-0.5px; color:#ca5361; line-height:140%}
.txtr17 {font-size: 17px ; font-weight:600; letter-spacing:-0.5px; color:#ca5361; line-height:140%}
.txtr16 {font-size: 16px ; font-weight:600; letter-spacing:-0.5px; color:#ca5361; line-height:140%}
.txtr15 {font-size: 15px ; font-weight:600; letter-spacing:-0.5px; color:#ca5361; line-height:140%}
.txtr14 {font-size: 14px ; font-weight:600; letter-spacing:-0.5px; color:#ca5361; line-height:140%}
.txtr13 {font-size: 13px ; font-weight:600; letter-spacing:-0.5px; color:#ca5361; line-height:140%}

/*타이틀 텍스트 white*/
.txtw23 {font-size: 23px ; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:140%}
.txtw22 {font-size: 22px ; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:140%}
.txtw21 {font-size: 21px ; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:140%}
.txtw20 {font-size: 20px ; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:140%}
.txtw19 {font-size: 19px ; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:140%}
.txtw18 {font-size: 18px ; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:140%}
.txtw17 {font-size: 17px ; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:140%}
.txtw16 {font-size: 16px ; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:140%}
.txtw15 {font-size: 15px ; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:140%}
.txtw14 {font-size: 14px ; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:140%}
.txtw13 {font-size: 13px ; font-weight:600; letter-spacing:-0.5px; color:#fff; line-height:140%}

/*타이틀 텍스트 pink*/
.txtpk23 {font-size: 23px ; font-weight:600; letter-spacing:-0.5px; color:#eb7295; line-height:140%}
.txtpk22 {font-size: 22px ; font-weight:600; letter-spacing:-0.5px; color:#eb7295; line-height:140%}
.txtpk21 {font-size: 21px ; font-weight:600; letter-spacing:-0.5px; color:#eb7295; line-height:140%}
.txtpk20 {font-size: 20px ; font-weight:600; letter-spacing:-0.5px; color:#eb7295; line-height:140%}
.txtpk19 {font-size: 19px ; font-weight:600; letter-spacing:-0.5px; color:#eb7295; line-height:140%}
.txtpk18 {font-size: 18px ; font-weight:600; letter-spacing:-0.5px; color:#eb7295; line-height:140%}
.txtpk17 {font-size: 17px ; font-weight:600; letter-spacing:-0.5px; color:#eb7295; line-height:140%}
.txtpk16 {font-size: 16px ; font-weight:600; letter-spacing:-0.5px; color:#eb7295; line-height:140%}
.txtpk15 {font-size: 15px ; font-weight:600; letter-spacing:-0.5px; color:#eb7295; line-height:140%}
.txtpk14 {font-size: 14px ; font-weight:600; letter-spacing:-0.5px; color:#eb7295; line-height:140%}
.txtpk13 {font-size: 13px ; font-weight:600; letter-spacing:-0.5px; color:#eb7295; line-height:140%}




/*일반 텍스트 pink*/
.stxtpk23 {font-size: 23px; font-weight:400;  letter-spacing:-0.5px;color:#eb7295;line-height:140%}
.stxtpk22 {font-size: 22px; font-weight:400;  letter-spacing:-0.5px;color:#eb7295;line-height:140%}
.stxtpk21 {font-size: 21px; font-weight:400;  letter-spacing:-0.5px;color:#eb7295;line-height:140%}
.stxtpk20 {font-size: 20px; font-weight:400;  letter-spacing:-0.5px;color:#eb7295;line-height:140%}
.stxtpk19 {font-size: 19px; font-weight:400;  letter-spacing:-0.5px;color:#eb7295;line-height:140%}
.stxtpk18 {font-size: 18px; font-weight:400;  letter-spacing:-0.5px;color:#eb7295;line-height:140%}
.stxtpk17 {font-size: 17px; font-weight:400;  letter-spacing:-0.5px;color:#eb7295;line-height:140%}
.stxtpk16 {font-size: 16px; font-weight:400;  letter-spacing:-0.5px;color:#eb7295;line-height:140%}
.stxtpk15 {font-size: 15px; font-weight:400;  letter-spacing:-0.5px;color:#eb7295;line-height:140%}
.stxtpk14 {font-size: 14px; font-weight:400;  letter-spacing:-0.5px;color:#eb7295;line-height:140%}
.stxtpk13 {font-size: 13px; font-weight:400;  letter-spacing:-0.5px;color:#eb7295;line-height:140%}
.stxtpk12 {font-size: 12px; font-weight:400;  letter-spacing:-0.5px;color:#eb7295;line-height:140%}

/*일반 텍스트 Blue*/
.stxtb23 {font-size: 23px; font-weight:400;  letter-spacing:-0.5px;color:#0068b7;line-height:140%}
.stxtb22 {font-size: 22px; font-weight:400;  letter-spacing:-0.5px;color:#0068b7;line-height:140%}
.stxtb21 {font-size: 21px; font-weight:400;  letter-spacing:-0.5px;color:#0068b7;line-height:140%}
.stxtb20 {font-size: 20px; font-weight:400;  letter-spacing:-0.5px;color:#2c70ac;line-height:140%}
.stxtb19 {font-size: 19px; font-weight:400;  letter-spacing:-0.5px;color:#0068b7;line-height:140%}
.stxtb18 {font-size: 18px; font-weight:400;  letter-spacing:-0.5px;color:#0068b7;line-height:140%}
.stxtb17 {font-size: 17px; font-weight:400;  letter-spacing:-0.5px;color:#0068b7;line-height:140%}
.stxtb16 {font-size: 16px; font-weight:400;  letter-spacing:-0.5px;color:#0068b7;line-height:140%}
.stxtb15 {font-size: 15px; font-weight:400;  letter-spacing:-0.5px;color:#0068b7;line-height:140%}
.stxtb14 {font-size: 14px; font-weight:400;  letter-spacing:-0.5px;color:#0068b7;line-height:140%}
.stxtb13 {font-size: 13px; font-weight:400;  letter-spacing:-0.5px;color:#0068b7;line-height:140%}
.stxtb12 {font-size: 12px; font-weight:400;  letter-spacing:-0.5px;color:#0068b7;line-height:140%}

/*일반 텍스트 sky Blue*/
.stxtsb23 {font-size: 23px; font-weight:400;  letter-spacing:-0.5px;color:#4c93c8;line-height:140%}
.stxtsb22 {font-size: 22px; font-weight:400;  letter-spacing:-0.5px;color:#4c93c8;line-height:140%}
.stxtsb21 {font-size: 21px; font-weight:400;  letter-spacing:-0.5px;color:#4c93c8;line-height:140%}
.stxtsb20 {font-size: 20px; font-weight:400;  letter-spacing:-0.5px;color:#4c93c8;line-height:140%}
.stxtsb19 {font-size: 19px; font-weight:400;  letter-spacing:-0.5px;color:#4c93c8;line-height:140%}
.stxtsb18 {font-size: 18px; font-weight:400;  letter-spacing:-0.5px;color:#4c93c8;line-height:140%}
.stxtsb17 {font-size: 17px; font-weight:400;  letter-spacing:-0.5px;color:#4c93c8;line-height:140%}
.stxtsb16 {font-size: 16px; font-weight:400;  letter-spacing:-0.5px;color:#4c93c8;line-height:140%}
.stxtsb15 {font-size: 15px; font-weight:400;  letter-spacing:-0.5px;color:#4c93c8;line-height:140%}
.stxtsb14 {font-size: 14px; font-weight:400;  letter-spacing:-0.5px;color:#4c93c8;line-height:140%}
.stxtsb13 {font-size: 13px; font-weight:400;  letter-spacing:-0.5px;color:#4c93c8;line-height:140%}
.stxtsb12 {font-size: 12px; font-weight:400;  letter-spacing:-0.5px;color:#4c93c8;line-height:140%}

/*일반 텍스트 grey*/
.stxtg30 {font-size: 30px; font-weight:400;  letter-spacing:-0.5px;color:#333;line-height:140%}
.stxtg23 {font-size: 23px; font-weight:400;  letter-spacing:-0.5px;color:#333;line-height:140%}
.stxtg22 {font-size: 22px; font-weight:400;  letter-spacing:-0.5px;color:#333;line-height:140%}
.stxtg21 {font-size: 21px; font-weight:400;  letter-spacing:-0.5px;color:#333;line-height:140%}
.stxtg20 {font-size: 20px; font-weight:400;  letter-spacing:-0.5px;color:#333;line-height:140%}
.stxtg19 {font-size: 19px; font-weight:400;  letter-spacing:-0.5px;color:#333;line-height:140%}
.stxtg18 {font-size: 18px; font-weight:400;  letter-spacing:-0.5px;color:#333;line-height:140%}
.stxtg17 {font-size: 17px; font-weight:400;  letter-spacing:-0.5px;color:#333;line-height:140%}
.stxtg16 {font-size: 16px; font-weight:400;  letter-spacing:-0.5px;color:#333;line-height:140%}
.stxtg15 {font-size: 15px; font-weight:400;  letter-spacing:-0.5px;color:#333;line-height:140%}
.stxtg14 {font-size: 14px; font-weight:400;  letter-spacing:-0.5px;color:#333;line-height:140%}
.stxtg13 {font-size: 13px; font-weight:400;  letter-spacing:-0.5px;color:#333;line-height:140%}
.stxtg12 {font-size: 12px; font-weight:400;  letter-spacing:-0.5px;color:#333;line-height:140%}

/*일반 텍스트 light grey*/
.stxtlg23 {font-size: 23px; font-weight:400;  letter-spacing:-0.5px;color:#777;line-height:140%}
.stxtlg22 {font-size: 22px; font-weight:400;  letter-spacing:-0.5px;color:#777;line-height:140%}
.stxtlg21 {font-size: 21px; font-weight:400;  letter-spacing:-0.5px;color:#777;line-height:140%}
.stxtlg20 {font-size: 20px; font-weight:400;  letter-spacing:-0.5px;color:#777;line-height:140%}
.stxtlg19 {font-size: 19px; font-weight:400;  letter-spacing:-0.5px;color:#777;line-height:140%}
.stxtlg18 {font-size: 18px; font-weight:400;  letter-spacing:-0.5px;color:#777;line-height:140%}
.stxtlg17 {font-size: 17px; font-weight:400;  letter-spacing:-0.5px;color:#777;line-height:140%}
.stxtlg16 {font-size: 16px; font-weight:400;  letter-spacing:-0.5px;color:#777;line-height:140%}
.stxtlg15 {font-size: 15px; font-weight:400;  letter-spacing:-0.5px;color:#777;line-height:140%}
.stxtlg14 {font-size: 14px; font-weight:400;  letter-spacing:-0.5px;color:#777;line-height:140%}
.stxtlg13 {font-size: 13px; font-weight:400;  letter-spacing:-0.5px;color:#777;line-height:140%}
.stxtlg12 {font-size: 12px; font-weight:400;  letter-spacing:-0.5px;color:#777;line-height:140%}

/*일반 텍스트 light light grey*/
.stxtllg23 {font-size: 23px; font-weight:400;  letter-spacing:-0.5px;color:#aaa;line-height:140%}
.stxtllg22 {font-size: 22px; font-weight:400;  letter-spacing:-0.5px;color:#aaa;line-height:140%}
.stxtllg21 {font-size: 21px; font-weight:400;  letter-spacing:-0.5px;color:#aaa;line-height:140%}
.stxtllg20 {font-size: 20px; font-weight:400;  letter-spacing:-0.5px;color:#aaa;line-height:140%}
.stxtllg19 {font-size: 19px; font-weight:400;  letter-spacing:-0.5px;color:#aaa;line-height:140%}
.stxtllg18 {font-size: 18px; font-weight:400;  letter-spacing:-0.5px;color:#aaa;line-height:140%}
.stxtllg17 {font-size: 17px; font-weight:400;  letter-spacing:-0.5px;color:#aaa;line-height:140%}
.stxtllg16 {font-size: 16px; font-weight:400;  letter-spacing:-0.5px;color:#aaa;line-height:140%}
.stxtllg15 {font-size: 15px; font-weight:400;  letter-spacing:-0.5px;color:#aaa;line-height:140%}
.stxtllg14 {font-size: 14px; font-weight:400;  letter-spacing:-0.5px;color:#aaa;line-height:140%}
.stxtllg13 {font-size: 13px; font-weight:400;  letter-spacing:-0.5px;color:#aaa;line-height:140%}
.stxtllg12 {font-size: 12px; font-weight:400;  letter-spacing:-0.5px;color:#aaa;line-height:140%}

/*일반 텍스트 light light light grey*/
.stxtlllg23 {font-size: 23px; font-weight:400;  letter-spacing:-0.5px;color:#c1bfbf;line-height:140%}
.stxtlllg22 {font-size: 22px; font-weight:400;  letter-spacing:-0.5px;color:#c1bfbf;line-height:140%}
.stxtlllg21 {font-size: 21px; font-weight:400;  letter-spacing:-0.5px;color:#c1bfbf;line-height:140%}
.stxtlllg20 {font-size: 20px; font-weight:400;  letter-spacing:-0.5px;color:#c1bfbf;line-height:140%}
.stxtlllg19 {font-size: 19px; font-weight:400;  letter-spacing:-0.5px;color:#c1bfbf;line-height:140%}
.stxtlllg18 {font-size: 18px; font-weight:400;  letter-spacing:-0.5px;color:#c1bfbf;line-height:140%}
.stxtlllg17 {font-size: 17px; font-weight:400;  letter-spacing:-0.5px;color:#c1bfbf;line-height:140%}
.stxtlllg16 {font-size: 16px; font-weight:400;  letter-spacing:-0.5px;color:#c1bfbf;line-height:140%}
.stxtlllg15 {font-size: 15px; font-weight:400;  letter-spacing:-0.5px;color:#c1bfbf;line-height:140%}
.stxtlllg14 {font-size: 14px; font-weight:400;  letter-spacing:-0.5px;color:#c1bfbf;line-height:140%}
.stxtlllg13 {font-size: 13px; font-weight:400;  letter-spacing:-0.5px;color:#c1bfbf;line-height:140%}
.stxtlllg12 {font-size: 12px; font-weight:400;  letter-spacing:-0.5px;color:#c1bfbf;line-height:140%}

/*일반 텍스트 green*/
.stxtgr23 {font-size: 23px; font-weight:400;  letter-spacing:-0.5px;color:#66b05a;line-height:140%}
.stxtgr22 {font-size: 22px; font-weight:400;  letter-spacing:-0.5px;color:#66b05a;line-height:140%}
.stxtgr21 {font-size: 21px; font-weight:400;  letter-spacing:-0.5px;color:#66b05a;line-height:140%}
.stxtgr20 {font-size: 20px; font-weight:400;  letter-spacing:-0.5px;color:#66b05a;line-height:140%}
.stxtgr19 {font-size: 19px; font-weight:400;  letter-spacing:-0.5px;color:#66b05a;line-height:140%}
.stxtgr18 {font-size: 18px; font-weight:400;  letter-spacing:-0.5px;color:#66b05a;line-height:140%}
.stxtgr17 {font-size: 17px; font-weight:400;  letter-spacing:-0.5px;color:#66b05a;line-height:140%}
.stxtgr16 {font-size: 16px; font-weight:400;  letter-spacing:-0.5px;color:#66b05a;line-height:140%}
.stxtgr15 {font-size: 15px; font-weight:400;  letter-spacing:-0.5px;color:#66b05a;line-height:140%}
.stxtgr14 {font-size: 14px; font-weight:400;  letter-spacing:-0.5px;color:#66b05a;line-height:140%}
.stxtgr13 {font-size: 13px; font-weight:400;  letter-spacing:-0.5px;color:#66b05a;line-height:140%}
.stxtgr12 {font-size: 12px; font-weight:400;  letter-spacing:-0.5px;color:#66b05a;line-height:140%}

/*일반 텍스트 red*/
.stxtr23 {font-size: 23px; font-weight:400;  letter-spacing:-0.5px;color:#ca5361;line-height:140%}
.stxtr22 {font-size: 22px; font-weight:400;  letter-spacing:-0.5px;color:#ca5361;line-height:140%}
.stxtr21 {font-size: 21px; font-weight:400;  letter-spacing:-0.5px;color:#ca5361;line-height:140%}
.stxtr20 {font-size: 20px; font-weight:400;  letter-spacing:-0.5px;color:#ca5361;line-height:140%}
.stxtr19 {font-size: 19px; font-weight:400;  letter-spacing:-0.5px;color:#ca5361;line-height:140%}
.stxtr18 {font-size: 18px; font-weight:400;  letter-spacing:-0.5px;color:#ca5361;line-height:140%}
.stxtr17 {font-size: 17px; font-weight:400;  letter-spacing:-0.5px;color:#ca5361;line-height:140%}
.stxtr16 {font-size: 16px; font-weight:400;  letter-spacing:-0.5px;color:#ca5361;line-height:140%}
.stxtr15 {font-size: 15px; font-weight:400;  letter-spacing:-0.5px;color:#ca5361;line-height:140%}
.stxtr14 {font-size: 14px; font-weight:400;  letter-spacing:-0.5px;color:#ca5361;line-height:140%}
.stxtr13 {font-size: 13px; font-weight:400;  letter-spacing:-0.5px;color:#ca5361;line-height:140%}
.stxtr12 {font-size: 12px; font-weight:400;  letter-spacing:-0.5px;color:#ca5361;line-height:140%}

/*일반 텍스트 white*/
.stxtw23 {font-size: 23px; font-weight:400;  letter-spacing:-0.5px;color:#fff;line-height:140%}
.stxtw22 {font-size: 22px; font-weight:400;  letter-spacing:-0.5px;color:#fff;line-height:140%}
.stxtw21 {font-size: 21px; font-weight:400;  letter-spacing:-0.5px;color:#fff;line-height:140%}
.stxtw20 {font-size: 20px; font-weight:400;  letter-spacing:-0.5px;color:#fff;line-height:140%}
.stxtw19 {font-size: 19px; font-weight:400;  letter-spacing:-0.5px;color:#fff;line-height:140%}
.stxtw18 {font-size: 18px; font-weight:400;  letter-spacing:-0.5px;color:#fff;line-height:140%}
.stxtw17 {font-size: 17px; font-weight:400;  letter-spacing:-0.5px;color:#fff;line-height:140%}
.stxtw16 {font-size: 16px; font-weight:400;  letter-spacing:-0.5px;color:#fff;line-height:140%}
.stxtw15 {font-size: 15px; font-weight:400;  letter-spacing:-0.5px;color:#fff;line-height:140%}
.stxtw14 {font-size: 14px; font-weight:400;  letter-spacing:-0.5px;color:#fff;line-height:140%}
.stxtw13 {font-size: 13px; font-weight:400;  letter-spacing:-0.5px;color:#fff;line-height:140%}
.stxtw12 {font-size: 12px; font-weight:400;  letter-spacing:-0.5px;color:#fff;line-height:140%}