@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);

/* 팝업레이어 */
#hd_pop {
	z-index:1000;
	position:relative;
	margin:0 auto;
	height:0}
#hd_pop .hd_pops .hd_pops_con img{
	width: 100%;
}
#hd_pop h2 {
	position:absolute;
	font-size:0;
	line-height:0;
	overflow:hidden
}
.hd_pops {
	position:absolute;
	border: 0px;
	background:#fff
}
.hd_pops_con {
	overflow: hidden;
}
.hd_pops_footer {
	padding:8px 0;
	background:#393939;
	color:#fff;
	text-align:right;
	border-bottom: 0px;
	width: 100%;
	position: absolute;
	border-right: 1px solid rgba(238, 238, 238, 0.1);
}

.hd_pops_footer button {
	margin-right:5px;
	padding: 0px 7px;
	border:0;
	background:#282828;
	color:#fff;
	border-radius: 4px;
	font-size: 12px;
    font-weight: 300;
	margin: 3px 5px 3px 0px;
}
@media only screen and (max-width:992px){
	#hd_pop .hd_pops{
		left: 0 !important;
		width: 80% !important;
	}
	#hd_pop .hd_pops .hd_pops_con{
		width: 100% !important;
		overflow: scroll;
	}
	.hd_pops_footer button {
		font-size: 10px;
	}
}
/*common*/
.btn-basic{
	border-color: #cacaca #b8b8b8 #9d9d9d !important;
    background-color: rgba(248, 248, 248, 0.4) !important;
    color: #868686 !important;
    background: linear-gradient(#fff,rgba(248, 248, 248, 0.4));
}
.text-color-dark{
	color: #585858;
}
.text-color-theme{
	color: #08c
}
.owl-dots {
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.line-height27 {
	line-height: 27px;
}
.hide {
	display: none;
}
.divider-small-left{
	float: left;
}
@media only screen and (max-width: 766px) {
	.divider {
	display: none;
	}
	.mobile-hide {
		display: none;
	}
}
@media only screen and (max-width: 1200px) {
	.mobile-mb15 {
		margin-bottom: 15px;
	}
}

/*coommi Header-top*/

@media only screen and (min-width:1200px){
	.hd__login {position:absolute; float:right; right:30px;}
	.hd__login a {line-height:30px; padding-bottom:20px; color:#8f8d8d; font-size:14px; text-decoration: none;}
	.hd__login a span {padding:0 6px;}
}




html #header .header-top.header-top-dark {
    background: #f7f7f7;
}
html #header .header-top.header-top-dark .header-nav-top ul > li > a:hover, html #header .header-top.header-top-dark .header-nav-top ul > li.open > a:hover, html #header .header-top.header-top-dark .header-nav-top ul > li > a:focus, html #header .header-top.header-top-dark .header-nav-top ul > li.open > a:focus {
    background: transparent;
    color: #3d3d3d;
}
#header .header-top {
    position: initial;
}
#header .header-top.header-top-style-4 {
    margin-bottom: 0px;
}
#header .header-top.header-top-style-4 .container .header-nav-top-text-wrap {
	 padding: 6px 0px;
}
#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
    font-size: 1.4rem;
	color: #3d3d3d;
	letter-spacing:-0.5;
	padding:1px 3px;
	font-weight: 300;
}
@media only screen and (max-width:1200px){
	#header .header-top.header-top-style-4 .container .header-nav-top-wrap,
	#header .header-top.header-top-style-4 .container .header-nav-top-text-wrap {
    	width: 100%;
	}
	#header .header-top.header-top-style-4 .container .header-nav-top-text-wrap {
    	text-align: left;
	}
}
@media only screen and (max-width:496px){
	#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
		padding: 0px 3px;
		font-size: 0.9em !important;
	}
	#header .header-top.header-top-style-4 .container .header-nav-top-text-wrap {
		 padding-top: 0px;
	}
	#header .header-top .header-nav-top-text-wrap strong {
		font-size: 0.9em ;
	}
}
/*coommi Header-top-search*/
#header .header-search{
	margin: 15px 0 8px 15px;
}
#header .header-top p {
    line-height: inherit;
}
#header .mobile-search-form {
	display: none;
}
#header .mobile-search-form input[type="text"]{
	vertical-align: top;
}
#header .header-search .search-btn {
    display: inline-block;
    font-size: 16px;
    line-height: 26px;
    min-width: 26px;
    height: 35px;
    margin: 0;
    border-radius: 4px;
    text-align: center;
    color: #fff;
    background-color: rgb(16, 160, 216);
    border: none;
	vertical-align: top;
}
#header .header-search .search-toggle {
	display: inline-block;
	font-size: 13px;
	line-height: 25px;
	min-width: 25px;
	margin: 0;
	text-align: center;
	color: #ec6810;
	background-color: transparent;
	border: none;
	cursor: pointer;
}
#header .header-search input[type="text"]{
	padding: 4px 5px;
    border-color: transparent;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
	width: 30%;
}
#header .mobile_show {
	position: fixed;
	width: 100%;
	top: 148px;
	left: 0;
	background-color: rgba(0, 0, 0, 0.7);
	height: 69px;
	display: block !important;
	text-align: center;
	padding-top: 15px;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
@media (max-width: 1200px){
	#header .header-nav-top .nav > li > a, #header .header-nav-top .nav > li > span {
		padding: 3px 5px 3px 0px;
	}
	#header .header-top .header-nav-top {
		margin-right: 0px;
		margin-top: 5px;
	}
	#header .header-top .header-search {
		margin-right: 0px;
	}
	#header .header-search input[type="text"]{
		width: 60%;
	}
}
/*coommi - Logo*/
@media only screen and (max-width:1200px){
	.header-column:first-child {
		width: 15%;
	}
	#header .header-logo img {
		width: 140px;
	}
}
/*coommi - Header 대메뉴 height조정*/
#header .header-body{
	/*padding-bottom: 0;
	padding:10px 0;*/
	padding:15px 0;
	border-top: 0px;
	background: #fff;
	/*background: #10a0d8;*/
	border-bottom: 0px;
}

#header .header-nav-main {margin-top:35px;}


/*대메뉴*/
#header .header-nav-main nav > ul > li > a {
    font-size: 22px;
	color:#363636;
    font-weight: 500;
}

@media only screen and (min-width:1200px){
	#header .header-nav-main nav > ul > li > a {
		margin-left:20px;
		margin-bottom:5px;

	}

}


#header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu:before {
	content: '';
    display: block;
    position: absolute;
    top: -5px;
    left: 15%;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid white;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
#header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu,
#header .header-nav-main nav > ul > li.dropdown > .dropdown-menu {
	margin-top: 0px;
	margin-bottom: 10px;
    border-top-color: #2b3e63;
    border-radius: 0px;
    border-top: 0px;
    border-bottom: 3px solid #2b3e63;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
    font-size: 1.1em;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover {
    color: #777;
}
#header .header-nav-main > nav > ul > li > a{
	color: #363636 !important;
	padding: 10px 20px !important;
}
#header .header-nav-main nav > ul > li.open > a,
#header .header-nav-main nav > ul > li:hover > a {
    color: #ec6810 !important;
	background: transparent;
}
#header .header-nav-main nav > ul > li > a.dropdown-toggle:after {
	border-width: 0px;
}
#header .header-nav-main nav > ul > li.active > a.dropdown-toggle:after, html #header .header-nav-main nav > ul > li:hover > a.dropdown-toggle:after {
	border-width: 0px;
}


@media only screen and (max-width:992px) {
	#header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu:before {
		display: none;
		z-index:1000;
	}
	#header-top {di}
}
@media only screen and (min-width:1200px) {

	.header-top {display: none;}
}

@media only screen and (max-width:1200px) {

	.hd__login {display: none;}

	#header .header-nav-main > nav > ul > li > a{
		color: #363636 !important;
		font-size:17px;
	}
	#header .header-nav-main nav > ul > li.open > a,
	#header .header-nav-main nav > ul > li:hover > a {
    	color: #ec6810 !important;
	}
    #header .header-nav-main nav > ul li a{
        line-height: inherit;
        padding: 7px 8px 3px 8px;
    }
	#header .header-nav-main nav > ul > li > .dropdown-menu>li {
		border: 0px;
	}
	#header .header-nav-main nav > ul > li > .dropdown-menu>li>a {
		color: #222;
	}
	#header .header-nav-main nav > ul > li > .dropdown-menu>li>a:hover {
		background-color: transparent;
	}
	#header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu,
	#header .header-nav-main nav > ul > li.dropdown > .dropdown-menu {
		border-bottom: 0px;
	}
	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover {
		color: #363636;
	}
}
@media only screen and (max-width: 766px) {
	nav>ul>li>a:hover,
    nav>ul>li>a:focus{
		color: #0088cc !important;
	}
}

/*coommi - HeaderTop mobile*/
#header .header-btn-collapse-nav {
    margin: 15px 0 8px 15px;
	background: #fff;
	color: #363636;
}
/*coommi */
#easycoom {
    position: absolute;
    width: 350px;
    height: 350px;
    top: 21%;
    right: 15%;
    background-color: #fff;
    z-index: 20;
	border: 1px solid #10a0d8;
}
#easycoom h3{
	border-bottom: 1px solid #ddd;
	width: 90%;
	margin: 0 auto;
	padding-bottom: 15px;
	padding-top: 25px;
	font-size: 2rem
}
#easycoom ul {
	padding: 30px 0px;
}
#easycoom ul li {
	margin-bottom: 10px;
}
#easycoom ul li label{
	width:80px;
	text-align: left;
}
#easycoom ul li input[type="tel"],
#easycoom ul li input[type="text"]{
	height: 30px;
	border: 1px solid #ddd;
	padding: 2px 12px;
	width: 220px;
}
#easycoom ul .agree {
	width: 90%;
    margin: 0 auto 10px auto;
}
#easycoom ul .agree span{
	float: left;
	padding: 6px 0;
}
#easycoom ul .agree a,
#easycoom ul .agree a:hover{
	float: right;
	border: 1px solid #ddd;
	color: #666;
}
#easycoom ul .agree label,
#easycoom ul .agree input{
	display: inline !important;
	width: inherit;
	vertical-align: middle;
}
#easycoom ul li input[type="submit"]{
	width: 90%;
	background-color: #2ca928;
	border-radius: 4px;
	color: #fff;
	border:0px;
	padding: 10px;
}
@media only screen and (max-width:1200px){
	#easycoom{
		display: none;
	}
}

/*coommi - privacy 전문보기 팝업*/
#privacy h3{
	border-bottom: 3px solid #eee;
}
#privacy h3:before {
	content: '';
	display: inline-block;
	width: 5px;
	height: 5px;
	vertical-align: middle;
	background-color: #2ca928;
	margin-right: 5px;
	margin-bottom: 5px;
	border-radius: 1px;
}


/*coommi - quick banner 퀵메뉴 */

@media only screen and (min-width:1200px){

	#quk /*{position:relative;  top:0;  right:-120px; width:100px; z-index:1000}*/
	{position:absolute; top:110px;  right:14%; z-index:1000;}
}


@media only screen and (max-width:1200px){

	#quk {display:none;}

}

/*coommi - Main Slider*/

.slider-container .main-label {
    text-shadow: 0px 0px 0px;
}

.mainsl {height:350px; margin:0;padding:0;margin-bottom:40px; z-index:10}
.mainsl2 {height:350px; margin:0;padding:0;margin-bottom:40px;  z-index:10}

@media only screen and (min-width:500px){
	.mainsl2 {display:none;}


}

@media only screen and (max-width:500px){
	.mainsl {display:none;}
	.mainsl2{
		height:220px;margin-top:40px;margin-bottom:0px;}
	}

#personal tr{ border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:7px 1px; }
#personal td{}


/* 사이트맵 */
.sitemap-container {
	background: #005a9e;
	height: auto;
	min-height:220px;
	overflow: hidden;
	width: 100%;
	margin:0;
}

@media only screen and (max-width:1200px){
	.sitemap-container {display:none;}
}


@media only screen and (min-width:1200px){
	#footer__main .f__address {display:none;}
}

.site_con {margin:40px 15px;}

.site_con .site_logo {padding-bottom:40px}
.site_con p {color:#fff; font-size:12px; line-height:17px;}
.site_con b {color:#80adcf;}

.sitemap-container .site_con ul {list-style:none;width:100%; padding:0;margin:0;}
.site_con ul li {float:left; width:20%; display:block;list-style:none; }
.site_con ul li h4 a {color:#fff; font-size:14px}
.site_con ul li p a  {color:#80adcf;font-size:12px; letter-spacing:-0.5px;line-height:22px;}

/*.site_con  .sitemap_menu {list-style:none; }

.sitemap-container .site_con > ul > li  > ul > li > a {color:#80adcf;font-size:12px; letter-spacing:-1px;}*/

/*coommi - Contents - common*/
section#coom{
	padding: 0 0 30px 0;
}
@media only screen and (max-width:992px){
	section#coom{
		padding-bottom: 25px;
	}
}
/*coommi - contents01*/

@media only screen and (max-width:480px){

	section#coom {padding-bottom:20px}
	.mbanner {margin-top:30px;}
}



.contents01 .mainicon  img {width:50%; height:auto;}


@media only screen and (min-width:900px){

	.contents01 .mainicon  img {width:50%; height:auto;}
	/*.contents01 .banner_panel {min-height:250px;}*/

}



.contents01 .banner_panel {
	border: 1px solid #e4e2e2;
	/*margin-left: -1px;*/
	width:100%;
	height:auto;
	min-height:250px;
	/*background:#ddd;*/
	padding: 30px;
}

.contents01 .banner_panel h3 {font-size:25px;font-weight:700; color:#0c0c0c}
.contents01 .banner_panel p {font-size:15px;font-weight:normal;line-height:150%; color:#181717}

.contents01 .banner_panel .mtitle {padding-bottom:-15px;margin-bottom:20px; border-bottom:1px solid #ddd}
.contents01 .banner_panel .mtitle h4 a {font-size:17px;font-weight:600; color:#0c0c0c;text-decoration: none;}
.contents01 .banner_panel .mtitle img {float:right; margin-top:-30px}

.bg_m1 { background: url(../img/mbanner_bg2.jpg) no-repeat; background-size:cover}
.bg_m3 { background:#f9f9f9}


.contents01 .banner_panel ul li a {color:#999999; text-decoration: none;}
.contents01 .banner_panel ul {width:100%; padding:0; margin:0}


/*.contents01 .banner_panel li{
	border: 1px solid #ddedf6;
	margin-left: -1px;

	padding: 30px;
}
.contents01 .banner_panel li:last-child {margin-right:none;}

.contents01 .banner_panel li p{
	font-size: 13px;
	line-height: 22px;
}
.contents01 .banner_panel li .btn{
	border: 1px solid #ddd;
	border-radius: 15px;
	padding: 6px 18px;
	color: #888;
}
.contents01 .banner_panel .banner-bg{
	background-color: #ddedf6;
}
.contents01 .banner_panel .banner-bg .btn{
	background-color: #fff;
	border-color: #fff;
}*/
.contents01 .type1 {
    background: url(../img/ban_icon1.png) no-repeat 90% 90%;
}
.contents01 .type2 {
    background: url(../img/ban_icon2.png) no-repeat 90% 90%;
}
.contents01 .type3 {
    background: url(../img/ban_icon3.png) no-repeat 90% 90%;
}
.contents01 .type4 {
    background: url(../img/ban_icon4.png) no-repeat 90% 90%;
}
/*coommi - contents02*/
.contents01 .coom-list .coom-list-con h4 {
	color: #666;
}
.contents01 .coom-notice  {
	margin-bottom: 5px;
	width: 100%;
}
.contents01 .coom-notice  li {
	clear:both;
	overflow:hidden
}


.contents01 .coom-notice  a{
	/*display: block;*/
	text-decoration: none;
	color: #999;
}
.contents01 .coom-notice  span{
	float: right;
}
/*.contents01 .coom-list-list li{
	float: left;
	border-left: 1px solid #eee;
}
.contents01 .coom-list-list li a{
	display: inline-block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.contents01 .coom-list-list li .img-wraper{
	display: inline-block;
	min-height: 40px;
}
.contents01 .coom-list .coom-list-con .custom_center {
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
}*/
@media only screen and (max-width:1200px){
	.contents01 .coom-list > li {
		width: 100%;
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-left: 0px;
	}
	.contents01 .coom-list > li:last-child {
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.contents01 .coom-list .coom-list-con h4 {
		border-bottom: 2px solid #eee;
   		padding-bottom: 5px;
	}
	.contents01 .coom-list .coom-list-con .custom_center {
		border-top: 0px;
		border-bottom: 0px;
	}
}






/*s007 메인컨텐츠 배너공통*/
#content a{
	text-decoration: none;
}
#content .con_baner{
	border: 1px solid #d9d9d9;
	margin-left: -1px;
	background-color: #fff;
	margin-top: -1px;
	min-height: 340px;
	border-top: 2px solid #666;
	position: relative;
}
#content .con_baner .more_btn{
	display: block;
    position: absolute;
    right: 0;
    top: 0;
    margin: 10px;
    padding: 10px 10px 5px 10px;
    font-size: 3rem;
    color: #b8b8b8;
    border: 1px solid #eee;
    font-weight: 200;
    text-decoration: none;
}
@media only screen and (max-width:1200px){
	#content .con_baner{
		min-height: 350px;
	}
}
@media only screen and (max-width:992px){
	#content .con_baner{
		min-height: 300px;
	}
}
@media only screen and (max-width:992px){
	#content .con_baner{
		margin-left: 0px;
	}
}




/*하단 사이트 링크*/

.f__logo {}

@media only screen and (max-width:768px){

	#f__logo a img {width:110px; padding:5px 0px;}
}







/*coommi - footer*/
#footer {

	padding: 0;
	background-color: #f8f8f8;
	border-top: 1px solid #e6e6e6;
	/*margin-top: 30px;*/
}
#footer container {padding: 0; margin: 0;}
/*#footer .footer-copyright {
     margin-top: 0;
}
#footer {
     margin-top: 0;
}
#footer .contact p {
    margin: 0 0 10px;
}*/
#footer .btn {
	border: 1px solid #6a6a6a;
	background-color: #858585;
	color: #fff;
}


/*수정전*/
#footer .footer_right .selectbox{display:block;position:relative;}
#footer .footer_right .selectbox.on:after{-ms-transform: rotate(180deg);-webkit-transform:rotate(180deg);transform: rotate(180deg);}
#footer .footer_right ul{position:relative;display:none;list-style:none;padding:0;margin:0; position: absolute;top:-120px;/*right:0px;*/ width:161px;background-color: #ffffff;border: 1px solid #d7d7d8;}

#footer .footer_right ul li{list-style:none; line-height:25px;text-indent:9px;font-size: 12px;}
#footer .footer_right ul li a{display: block;width:100%;color:#7eafca;}
#footer .footer_right ul li a:hover{background-color:#7eafca;color:#ffffff;}
#footer .footer_right .copy_right{display: block;clear:both}


/*#footer .footer_right .selectbox{display:block;position:relative; border:1px solid #dbdbdb;padding:9px 18px;width:127px;float: right;margin-bottom:10px;}
#footer .footer_right .selectbox:after{display:inline-block;content:'';position:absolute;top:15px;right:15px;width:7px;height:4px;background: url('/g5/theme/gounnuri/img/icon_arrow.png') no-repeat center top;background-size: cover;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}*/



/*Board_01_list Tab*/

#board_tap_wrp {width:100%;}


#board_tap_wrp .board_tap ul>li {
    float: left;
    margin-left: -1px;
}
#board_tap_wrp .board_tap ul>li>a {
	color: #848484;
	display: block;
	width: 100%;
	height: 100%;
	padding: 5px 15px;
	background-color: #fff;
	border: 1px solid #ddd;
    border-radius: 5px 5px 0 0;
}
#board_tap_wrp .board_tap ul>li>a:hover,
#board_tap_wrp .board_tap ul>li>a:focus{
	color: #848484;
	background-color: #f2f4f6;
}
#board_tap_wrp .board_tap ul>li>.active:hover,
#board_tap_wrp .board_tap ul>li>.active{
	color: #fff;
	border-color: #343434;
	background-color: #383f48;
}
@media only screen and (max-width: 496px) {
	#board_tap_wrp .board_tap ul>li>a {
	padding: 3px 12px;
}
}


/*coommi Location-nav*/
#coom #location-nav ul li a{
	display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    padding: 10px;
    color: #666;
	border-bottom: 1px solid #ddd;
}
#coom #location-nav ul li a:hover,
#coom #location-nav ul li a.active{
	color: #fff;
	background-color: #1759a5;
}
@media only screen and (max-width:992px){
	#coom #location-nav{
		display: none;
	}

	#coom #location-subtitle{
		display: block;
		border-bottom:1px solid #ddd;
		margin-bottom:17px;
		width:100%;
		clear:both;
	}
	#coom #location-subtitle h2 {float:left; font-size:24px; font-weight:bold}

	#coom #location-subtitle .breadcrumb{float:right}
}


/*coommi coom info-table*/
.info-table li{
	border: 1px solid #ddd;
	padding: 10px;
	margin-top: 10px;
	text-align: center;
}
.info-table li h3{
	color: #0794d1;
	letter-spacing:-1.5px;
}
.info-table li .c_center{
	background-color: #10a0d8;
	color: #fff;
}
.info-table li a .c_center  {color:#fff;text-decoration:none;}


#bt-info-table{
	display: none;
}
@media only screen and (max-width:992px){
	#bt-info-table{
		display: block;
		padding: 0px;
		padding-bottom: 20px;
	}
	.info-table li{
		border: 1px solid #eee;
		width: 100%;
		float: left;
		margin-left: -1px;
		min-height: 130px;
	}
	.info-table li p{
		margin: 0px;
	}
}
@media only screen and (max-width:479px){
	.info-table li{
		width: 100%
	}
}
/*location-subtitle*/
#coom #location-subtitle h2{
	display: inline-block;
}
#coom #location-subtitle .breadcrumb {
	background-color: transparent;
	display: inline-block;
	text-align: right;
	padding: 0;
}
#coom #location-subtitle .breadcrumb > li {
    display: inline-block;
    font-size: 0.85em;
    /*text-transform: uppercase;*/
    text-shadow: none;
}
#coom #location-subtitle .breadcrumb > li {
    display: inline-block;
    font-size: 0.85em;
    /*text-transform: uppercase;*/
    text-shadow: none;
	color: #666666;
}
#coom #location-subtitle .breadcrumb.breadcrumb-valign-mid li.active {
    color: #666666;
}
#coom #location-subtitle .breadcrumb > li + li:before {
    color: inherit;
    opacity: 0.5;
    font-family: FontAwesome;
    content: "\f105";
    padding: 0 7px 0 5px;
}
/*coommi 서브페이지 공통*/
.page-header.parallax {
    margin: 0 0 35px;
    padding: 100px 0 50px;
}
@media only screen and (max-width:479px){
	.page-header.parallax h3{
		font-size: 1.5rem;
	}
	.page-header.parallax h1{
		font-size: 3rem;
	}
}
/*info_01*/


.top_ment{
    font-size: 20px;
    line-height: 27px;
    color: #333;
    font-weight: 500;
}
.sign{
    font-style: italic;
    color: #555;
    font-weight: 600;
    font-size: 22px;
}

.under_pen_effec{
    background-color: #e15215;
    color: #fff;
    display: inline-block;
    padding: 0px 1px;
}



.sponsor_btn{
	background-color: #3273b7;
	color: #fff;
	font-size: 17px;
	padding: 10px 15px;
}
.sponsor_btn:hover{
	color: #fff;
	background-color: #ff8900;
}
/*program_common*/
.program_common p.top_ment_top{
    display: block;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.program_common p.top_ment_top strong{
    display: block;
}
.program_common p.top_ment_top strong span{
    display: inline-block;
	background-color: #e15215;
	color: #fff;
	font-size: 20px;
	padding: 8px;
}
.program_common p.top_ment_top span{
    font-size: 15px;
	color: #666;
	line-height: 15px;
}

/*program_common  2*/
.program_common p.top_ment_top2{
    display: block;
    padding-bottom: 10px;

}
.program_common p.top_ment_top2 strong{
    display: block;
}
.program_common p.top_ment_top2 strong span{
    display: inline-block;
	background-color: #e15215;
	color: #fff;
	font-size: 20px;
	padding: 8px;
}
.program_common p.top_ment_top2 span{
    font-size: 15px;
	color: #666;
	line-height: 15px;
}


/*program_common business*/
 .business table{
	border-bottom: 1px solid #afc9e4;
}
 .business table tr th,
 .business table tr td{
	padding: 5px 10px !important;
	line-height: 24px;
}
 .business table tr th{
	background-color: #f7f7f7;
	text-align:center;
    color: #273b7;
    font-weight: 600;
    border-top: 2px solid #3273b7;
    border-bottom: 1px solid #afc9e4;
}
 .b_txt16 {font-weight:bold; font-size: 16px; color:#2b5d93;}

/*coommi info*/
#coom .content01{
	margin-bottom: 0px;
	padding-left: 20px;
}
#coom .content01-img{
	text-align: right
}
.content01-imgcenter{
	text-align: center
}
@media only screen and (max-width:992px){
	#coom .row{
		margin-left: -15px;
	}
	#coom .content01-img{
		text-align: left;
		margin-top: 15px;
	}
}

.content01 ul {list-style:dotted}

.terms table,
.application table{
	width: 100%;
	word-break: keep-all;
}
 .application table th{
	background-color: #f8f8f8;
	width:60%;
	font-size:16px;
}
 .terms table tr,
 .application table tr{
	border-bottom: 1px solid #eee;
}
.terms table td,
 .terms table th,
 .application table th,
 .application table td{
	padding: 15px;
}
#coom .application select,
#coom .application input[type="text"]{
	border: 1px solid #ddd;
    padding: 2px 12px;
    border-radius: 0px;
    width: 80%;
	color: #bdbdbd;
	height: 30px;
}
#coom .application input[type="checkbox"]{
	vertical-align: middle;
	margin: 0px;
}
#coom .application .sub-coom-agree label a{
	color: #777;
	text-decoration: none;
}
#coom .application .btn{
	width: 90%;
    background-color: #2ca928;
    border-radius: 4px;
    color: #fff;
    border-color: #2ca928;
}
@media only screen and (max-width:479px){
	.sub-page .col-md-1,
	.sub-page .col-md-2,
	.sub-page .col-md-3,
	.sub-page .col-md-4,
	.sub-page .col-md-5,
	.sub-page .col-md-6,
	.sub-page .col-md-7,
	.sub-page .col-md-8,
	.sub-page .col-md-9,
	.sub-page .col-md-10,
	.sub-page .col-md-11,
	.sub-page .col-md-12{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	#coom .coom-process li{
		width: 100%;
		border: 0px !important;
	}
	#coom .coom-process .mobile-after:after{
		border-color: #ff4015 transparent transparent transparent;
		border-style: solid;
		border-width: 4px;
		content: " ";
		display: block;
		height: 0;
		width: 0;
		margin: 15px auto;
	}
}

/*오시는길 company_03*/
.company_03 span.top_ment_top{
    color: #e4455a;
    display: block;
    margin-bottom: 10px;
    font-size: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
}
.company_03 .root_daum_roughmap .wrap_map {
    height: 400px !important;
}
@media only screen and (max-width: 992px) {
	.company_03 .root_daum_roughmap .wrap_map {
    	height: 300px !important;
	}
}

/*use_common*/
.use_common .top_ment_top{
    display: block;
    border-bottom: 1px solid #eee;
    background: url(../img/program_top02.jpg) center right;
    background-size: cover;
    min-height: 80px;
}
.use_common .top_ment_top p{
    background-color: #b6a395;
	padding: 25px;
}
.use_common .top_ment_top p span{
    display: block;
    color: rgba(255, 255, 255, 0.7);
    font-size: 20px;
    line-height: 25px;
    border-top: 2px solid rgba(255, 255, 255, 0.8);
    border-bottom: 2px solid rgba(255, 255, 255, 0.8);
    padding: 10px 0;
}
.use_common .top_ment_top p strong{
	font-size: 15px;
    line-height: 15px;
    margin-top: 15px;
    display: block;
    color: #fff;
}
.use_common .content_wrp_body .aqure-radi{
	display: inline-block;
    width: 9px;
    height: 9px;
    border: 2px solid #4b8ce0;
    margin: 0 5px 3px 0;
}
.use_common .content_wrp_body h4{
	font-size: 20px;
	color:#4f74a1;
}
@media only screen and (max-width:992px){
	.use_common .top_ment_top {
		display: block;
		border-bottom: 1px solid #eee;
		/*background: url(../img/program_top02.jpg) 75% bottom no-repeat;
		background-size: 200%;
		min-height: 300px;*/
	}
}
/*timetable*/
.use_common .content_wrp_body .timetable ul li strong{
	color: #555;
}
.use_common .content_wrp_body .use_info table{
	border-bottom: 1px solid #4f74a1;
}
.use_common .content_wrp_body .use_info table tr th,
.use_common .content_wrp_body .use_info table tr td{
	padding: 5px 10px !important;
	color: #333;
	line-height: 24px;
	border: 1px solid #4f74a1;
}
.use_common .content_wrp_body .use_info table tr th{
	background-color: #7c99b9;
    color: #fff;
    font-weight: 600;
    border-top: 2px solid #4f74a1;
    border-bottom: 1px solid #4f74a1;
}
.use_common .content_wrp_body .use_info table tr td.floor{
	background-color: #aee1fe;
}
.use_common .content_wrp_body .use_info table tr td.state{
	background-color: #e6f6ff;
}
@media only screen and (max-width:992px){
	.use_common .content_wrp_body .use_info table{
		border-bottom: 0px;
	}
	.use_common .content_wrp_body .use_info table tr {
		border: 0px;
	}
	.use_common .content_wrp_body .use_info table tr th,
	.use_common .content_wrp_body .use_info table tr td {
		padding-top: 30px !important;
		border: 0px;
		border-bottom: 1px solid #EFEFEF;
	}
}
/*coommi process*/
.coom-process{
	border: 1px solid #eee;
}
.coom-process li{
	border-right: 1px solid #eee;
}
.coom-process02 li{
	border: 1px solid #eee;
	margin-bottom: 10px;
}
@media only screen and (max-width:992px){
	.coom-process02 li{
		text-align: center;
	}
	.coom-process02 li img{
		padding-bottom: 10px;
	}
}
/*coommi ask*/
.ask-area li {
	margin-bottom: 20px;
}
.ask-area li select,
.ask-area li input {
	border: 1px solid #ddd;
    padding: 2px 12px;
    border-radius: 0px;
    width: 100%;
    color: #bdbdbd;
	height: 30px;
}
.ask-area li input[type="submit"]{
	width: 30%;
    background-color: #2ca928;
    border-radius: 4px;
    color: #fff;
    border-color: #2ca928;
	padding: 10px;
	height: inherit;
}
@media only screen and (max-width:992px){
	.ask-area li input[type="submit"]{
		width: 100%;
	}
}
@media only screen and (max-width:479px){
	.ask-area li>.col-md-1,
	.ask-area li>.col-md-2,
	.ask-area li>.col-md-3,
	.ask-area li>.col-md-4,
	.ask-area li>.col-md-5,
	.ask-area li>.col-md-6,
	.ask-area li>.col-md-7,
	.ask-area li>.col-md-8,
	.ask-area li>.col-md-9,
	.ask-area li>.col-md-10,
	.ask-area li>.col-md-11,
	.ask-area li>.col-md-12{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}
/*coommi company_01*/
.root_daum_roughmap .wrap_map {
    height: 400px !important;
}
@media only screen and (max-width: 992px) {
	.root_daum_roughmap .wrap_map {
    	height: 300px !important;
	}
}

/*보드 부분 == 절대 수정 금지!*/
#contents-wrapper #board_01_write .board_01_write_title h2{
	display: none;
}
#contents-wrapper #ctt {
	display: none;
}



/*****서브페이지 공통*********/


.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}

.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; padding: 0 0 0 20px;}
.Lt {float:left;  padding: 0 20px 0 0;}

.txtctr {text-align:center;}
.txtbold {font-weight:bold;}
.hrline {display:block; padding: 20px 0;}
.clear {clear:both;}

#sl__con {text-align:justify; letter-spacing:0.5px; font-size:16px; margin: 20px 0;/*line-height:160%; color:#484848;*/ z-index:10}
#sl__con div ul {list-style-type:disc;}
#sl__con .discul {list-style-type:disc;}

#sl__con img {padding-bottom:10px;}

#sl__con ul {display: block; position:relative; list-style:none; width:100%; margin-top:10px;}
#sl__con ul li {padding-left:5px;clear: both;display: block;}

#sl__con dl dt {padding-left:5px;font-size:14px; color:#666; padding:5px 0;}
#sl__con dl dd {padding-left:10px;font-size:13px; color:#898888;line-height: 15px !important;}
/*
#sl__con h4 small,
#etcTeachers dt small{color:#ef6c00;}

#etcTeachers ul,
#etcTeachers dl{margin:0;padding:0;}
#etcTeachers ul{list-style:none;}
#etcTeachers ul li{float:left;width:25%;height:360px;text-align:center;}
#etcTeachers dt{font-size:1.4em;font-weight:400;}
#etcTeachers dt img{display:block;width:180px;margin:0 auto 15px;border-radius:10px;}
#etcTeachers dd{font-size:16px;color:#777;margin-top:5px;}

@media only screen and (max-width: 1200px) {
	#etcTeachers ul li{width:33.333333%;}
}

@media only screen and (max-width: 700px) {
	#etcTeachers ul li{width:50%;}
}

@media only screen and (max-width: 496px) {
	#etcTeachers ul li{width:100%;}
}
*/
@media only screen and (max-width: 496px) {
	.sl__mj_tit30 {font-size:24px;letter-spacing:-0.5px;}
	.sl__mj_tit27 {font-size:22px;letter-spacing:-0.5px;}
	.sl__mj_tit24 {font-size:20px;letter-spacing:-0.5px;}
	.sl__mj_tit22 {font-size:18px;letter-spacing:-0.5px;}
	.img-info10 {width:130px;}
	h4 small {clear:both;}
}


.scontentbg_g {display:block;  background:#f2f2f2; margin:20px 0; padding:20px; overflow-y:auto;}
.scontentbg_lg {display:block; background:#f9f9f9; margin:20px 0; padding:20px; overflow-y:auto;}
.scontentbg_b {display:block; background:#dde8f1; margin:20px 0; padding:20px; overflow-y:auto;}
.scontentbg_p {display:block; background:#f3dee9; margin:20px 0; padding:20px; overflow-y:auto;}
.scontentbg_y {display:block; background:#fbf7d2; margin:20px 0; padding:20px;; border-radius:10px; overflow-y:auto;}
.scontentbg_tr {display:block; background:#fff; margin:20px 0; padding:20px; border:1px solid #ddd; overflow-y:auto;}
.scontentbg_tr_br {display:block; background:#fff; margin:20px 0; padding:20px; border:7px solid #eee; overflow-y:auto;}
.scontentbg_tr_g {display:block; background:#f5f5f5; margin:20px 0; padding:20px; border:1px solid #ddd; overflow-y:auto;}


.sl__mj_tit30 {font-size:30px; font-family: 'Nanum Myeongjo', serif; color:#2d3b5d;line-height:110% }
.sl__mj_tit27 {font-size:27px; font-family: 'Nanum Myeongjo', serif; color:#2d3b5d;line-height:110% }
.sl__mj_tit24 {font-size:24px; font-family: 'Nanum Myeongjo', serif; color:#2d3b5d;line-height:110% }
.sl__mj_tit22 {font-size:22px; font-family: 'Nanum Myeongjo', serif; color:#2d3b5d;line-height:110% }


/**교육과정실제*/
.txtpt18 {font-size:18px; color:#eb8421; font-weight:bold;}
.stxtpt17 {font-size:17px; color:#eb8421; font-weight:bold; float:right; right:0;}
.stxtpt16 {font-size:16px; color:#eb8421; font-weight:bold;}
.stxtpt13 {font-size:13px; color:#eb8421; font-weight:bold;}

.bg_or_40 {width:40px; background:#e5840e; /*border:1px solid #ddd;*/ padding:7px;}
.cr_or_80_1 {position:relative; float:left; width:70px;height:70px; background:#e5840e; border-radius:50%; padding-top:23px;}
.cr_or_80_2 {position:relative; float:left; width:70px;height:70px; background:#e5840e; border-radius:50%; padding-top:13px;}

@media only screen and (max-width:992px){
	.cr_or_80_1 {margin:0 auto;}
}

.ic1 {background: url('/img/ic1.png') no-repeat 0 50%; padding-left:20px; margin-left:2px; padding-top:3px !important;vertical-align:top;s}
.ic2 {background: url('/img/ic1.png') no-repeat 0 50%; padding-left:20px; margin-left:2px; position:relative;top:-10px; vertical-align:top;}





/*타이틀 텍스트 Blue*/
.txtb23 {font-size: 23px; font-weight:bold; color:#0068b7;}
.txtb22 {font-size: 22px; font-weight:bold; color:#0068b7;}
.txtb21 {font-size: 21px; font-weight:bold; color:#0068b7;}
.txtb20 {font-size: 20px; font-weight:bold; color:#0068b7;}
.txtb19 {font-size: 19px; font-weight:bold; color:#0068b7;}
.txtb18 {font-size: 18px; font-weight:bold; color:#0068b7;}
.txtb17 {font-size: 17px; font-weight:bold; color:#0068b7;}
.txtb16 {font-size: 16px; font-weight:bold; color:#0068b7;}
.txtb15 {font-size: 15px; font-weight:bold; color:#0068b7;}
/*타이틀 텍스트 sky Blue*/
.txtsb23 {font-size: 23px; font-weight:bold; color:#4c93c8;}
.txtsb22 {font-size: 22px; font-weight:bold; color:#4c93c8;}
.txtsb21 {font-size: 21px; font-weight:bold; color:#4c93c8;}
.txtsb20 {font-size: 20px; font-weight:bold; color:#4c93c8;}
.txtsb19 {font-size: 19px; font-weight:bold; color:#4c93c8;}
.txtsb18 {font-size: 18px; font-weight:bold; color:#4c93c8;}
.txtsb17 {font-size: 17px; font-weight:bold; color:#4c93c8;}
.txtsb16 {font-size: 16px; font-weight:bold; color:#4c93c8;}
.txtsb15 {font-size: 15px; font-weight:bold; color:#4c93c8;}
/*타이틀 텍스트 grey*/
.txtg23 {font-size: 23px; font-weight:bold; color:#333;}
.txtg22 {font-size: 22px; font-weight:bold; color:#333;}
.txtg21 {font-size: 21px; font-weight:bold; color:#333;}
.txtg20 {font-size: 20px; font-weight:bold; color:#333;}
.txtg19 {font-size: 19px; font-weight:bold; color:#333;}
.txtg18 {font-size: 18px; font-weight:bold; color:#333;}
.txtg17 {font-size: 17px; font-weight:bold; color:#333;}
.txtg16 {font-size: 16px; font-weight:bold; color:#333;}
.txtg15 {font-size: 15px; font-weight:bold; color:#333;}
/*타이틀 텍스트 green*/
.txtgr23 {font-size: 23px; font-weight:bold; color:#66b05a;}
.txtgr22 {font-size: 22px; font-weight:bold; color:#66b05a;}
.txtgr21 {font-size: 21px; font-weight:bold; color:#66b05a;}
.txtgr20 {font-size: 20px; font-weight:bold; color:#66b05a;}
.txtgr19 {font-size: 19px; font-weight:bold; color:#66b05a;}
.txtgr18 {font-size: 18px; font-weight:bold; color:#66b05a;}
.txtgr17 {font-size: 17px; font-weight:bold; color:#66b05a;}
.txtgr16 {font-size: 16px; font-weight:bold; color:#66b05a;}
.txtgr15 {font-size: 15px; font-weight:bold; color:#66b05a;}
/*타이틀 텍스트 red*/
.txtr23 {font-size: 23px; font-weight:bold; color:#ca5361;}
.txtr22 {font-size: 22px; font-weight:bold; color:#ca5361;}
.txtr21 {font-size: 21px; font-weight:bold; color:#ca5361;}
.txtr20 {font-size: 20px; font-weight:bold; color:#ca5361;}
.txtr19 {font-size: 19px; font-weight:bold; color:#ca5361;}
.txtr18 {font-size: 18px; font-weight:bold; color:#ca5361;}
.txtr17 {font-size: 17px; font-weight:bold; color:#ca5361;}
.txtr16 {font-size: 16px; font-weight:bold; color:#ca5361;}
.txtr15 {font-size: 15px; font-weight:bold; color:#ca5361;}
/*타이틀 텍스트 white*/
.txtw23 {font-size: 23px; font-weight:bold; color:#fff;}
.txtw22 {font-size: 22px; font-weight:bold; color:#fff;}
.txtw21 {font-size: 21px; font-weight:bold; color:#fff;}
.txtw20 {font-size: 20px; font-weight:bold; color:#fff;}
.txtw19 {font-size: 19px; font-weight:bold; color:#fff;}
.txtw18 {font-size: 18px; font-weight:bold; color:#fff;}
.txtw17 {font-size: 17px; font-weight:bold; color:#fff;}
.txtw16 {font-size: 16px; font-weight:bold; color:#fff;}
.txtw15 {font-size: 15px; font-weight:bold; color:#fff;}
/*타이틀 텍스트 orange*/
.txto23 {font-size: 23px; font-weight:bold; color:#e5840e;}
.txto22 {font-size: 22px; font-weight:bold; color:#e5840e;}
.txto21 {font-size: 21px; font-weight:bold; color:#e5840e;}
.txto20 {font-size: 20px; font-weight:bold; color:#e5840e;}
.txto19 {font-size: 19px; font-weight:bold; color:#e5840e;}
.txto18 {font-size: 18px; font-weight:bold; color:#e5840e;}
.txto17 {font-size: 17px; font-weight:bold; color:#e5840e;}
.txto16 {font-size: 16px; font-weight:bold; color:#e5840e;}
.txto15 {font-size: 15px; font-weight:bold; color:#e5840e;}
.txto14 {font-size: 14px; font-weight:bold; color:#e5840e;}
.txto13 {font-size: 13px; font-weight:bold; color:#e5840e;}

/*일반 텍스트 Blue*/
.stxtb23 {font-size: 23px; font-weight:normal; color:#0068b7;}
.stxtb22 {font-size: 22px; font-weight:normal; color:#0068b7;}
.stxtb21 {font-size: 21px; font-weight:normal; color:#0068b7;}
.stxtb20 {font-size: 20px; font-weight:normal; color:#0068b7;}
.stxtb19 {font-size: 19px; font-weight:normal; color:#0068b7;}
.stxtb18 {font-size: 18px; font-weight:normal; color:#0068b7;}
.stxtb17 {font-size: 17px; font-weight:normal; color:#0068b7;}
.stxtb16 {font-size: 16px; font-weight:normal; color:#0068b7;}
.stxtb15 {font-size: 15px; font-weight:normal; color:#0068b7;}
.stxtb14 {font-size: 14px; font-weight:normal; color:#0068b7;}
.stxtb13 {font-size: 13px; font-weight:normal; color:#0068b7;}

/*일반 텍스트 sky Blue*/
.stxtsb23 {font-size: 23px; font-weight:normal; color:#4c93c8;}
.stxtsb22 {font-size: 22px; font-weight:normal; color:#4c93c8;}
.stxtsb21 {font-size: 21px; font-weight:normal; color:#4c93c8;}
.stxtsb20 {font-size: 20px; font-weight:normal; color:#4c93c8;}
.stxtsb19 {font-size: 19px; font-weight:normal; color:#4c93c8;}
.stxtsb18 {font-size: 18px; font-weight:normal; color:#4c93c8;}
.stxtsb17 {font-size: 17px; font-weight:normal; color:#4c93c8;}
.stxtsb16 {font-size: 16px; font-weight:normal; color:#4c93c8;}
.stxtsb15 {font-size: 15px; font-weight:normal; color:#4c93c8;}
.stxtsb14 {font-size: 14px; font-weight:normal; color:#4c93c8;}
.stxtsb13 {font-size: 13px; font-weight:normal; color:#4c93c8;}
/*일반 텍스트 grey*/
.stxtg23 {font-size: 23px; font-weight:normal; color:#333;}
.stxtg22 {font-size: 22px; font-weight:normal; color:#333;}
.stxtg21 {font-size: 21px; font-weight:normal; color:#333;}
.stxtg20 {font-size: 20px; font-weight:normal; color:#333;}
.stxtg19 {font-size: 19px; font-weight:normal; color:#333;}
.stxtg18 {font-size: 18px; font-weight:normal; color:#333;}
.stxtg17 {font-size: 17px; font-weight:normal; color:#333;}
.stxtg16 {font-size: 16px; font-weight:normal; color:#333;}
.stxtg15 {font-size: 15px; font-weight:normal; color:#333;}
.stxtg14 {font-size: 14px; font-weight:normal; color:#333;}
.stxtg13 {font-size: 13px; font-weight:normal; color:#333;}
/*일반 텍스트 light grey*/
.stxtlg23 {font-size: 23px; font-weight:normal; color:#777;}
.stxtlg22 {font-size: 22px; font-weight:normal; color:#777;}
.stxtlg21 {font-size: 21px; font-weight:normal; color:#777;}
.stxtlg20 {font-size: 20px; font-weight:normal; color:#777;}
.stxtlg19 {font-size: 19px; font-weight:normal; color:#777;}
.stxtlg18 {font-size: 18px; font-weight:normal; color:#777;}
.stxtlg17 {font-size: 17px; font-weight:normal; color:#777;}
.stxtlg16 {font-size: 16px; font-weight:normal; color:#777;}
.stxtlg15 {font-size: 15px; font-weight:normal; color:#777;}
.stxtlg14 {font-size: 14px; font-weight:normal; color:#777;}
.stxtlg13 {font-size: 13px; font-weight:normal; color:#777;}
/*일반 텍스트 light light grey*/
.stxtllg23 {font-size: 23px; font-weight:normal; color:#aaa;}
.stxtllg22 {font-size: 22px; font-weight:normal; color:#aaa;}
.stxtllg21 {font-size: 21px; font-weight:normal; color:#aaa;}
.stxtllg20 {font-size: 20px; font-weight:normal; color:#aaa;}
.stxtllg19 {font-size: 19px; font-weight:normal; color:#aaa;}
.stxtllg18 {font-size: 18px; font-weight:normal; color:#aaa;}
.stxtllg17 {font-size: 17px; font-weight:normal; color:#aaa;}
.stxtllg16 {font-size: 16px; font-weight:normal; color:#aaa;}
.stxtllg15 {font-size: 15px; font-weight:normal; color:#aaa;}
.stxtllg14 {font-size: 14px; font-weight:normal; color:#aaa;}
.stxtllg13 {font-size: 13px; font-weight:normal; color:#aaa;}

/*일반 텍스트 red*/
.stxtr23 {font-size: 23px; font-weight:normal; color:#ca5361;}
.stxtr22 {font-size: 22px; font-weight:normal; color:#ca5361;}
.stxtr21 {font-size: 21px; font-weight:normal; color:#ca5361;}
.stxtr20 {font-size: 20px; font-weight:normal; color:#ca5361;}
.stxtr19 {font-size: 19px; font-weight:normal; color:#ca5361;}
.stxtr18 {font-size: 18px; font-weight:normal; color:#ca5361;}
.stxtr17 {font-size: 17px; font-weight:normal; color:#ca5361;}
.stxtr16 {font-size: 16px; font-weight:normal; color:#ca5361;}
.stxtr15 {font-size: 15px; font-weight:normal; color:#ca5361;}
.stxtr14 {font-size: 14px; font-weight:normal; color:#ca5361;}
.stxtr13 {font-size: 13px; font-weight:normal; color:#ca5361;}
/*일반 텍스트 white*/
.stxtw23 {font-size: 23px; font-weight:normal; color:#fff;}
.stxtw22 {font-size: 22px; font-weight:normal; color:#fff;}
.stxtw21 {font-size: 21px; font-weight:normal; color:#fff;}
.stxtw20 {font-size: 20px; font-weight:normal; color:#fff;}
.stxtw19 {font-size: 19px; font-weight:normal; color:#fff;}
.stxtw18 {font-size: 18px; font-weight:normal; color:#fff;}
.stxtw17 {font-size: 17px; font-weight:normal; color:#fff;}
.stxtw16 {font-size: 16px; font-weight:normal; color:#fff;}
.stxtw15 {font-size: 15px; font-weight:normal; color:#fff;}
.stxtw14 {font-size: 14px; font-weight:normal; color:#fff;}
.stxtw13 {font-size: 13px; font-weight:normal; color:#fff;}


/*일반 텍스트 orange*/
.stxto23 {font-size: 23px; font-weight:normal; color:#e5840e;}
.stxto22 {font-size: 22px; font-weight:normal; color:#e5840e;}
.stxto21 {font-size: 21px; font-weight:normal; color:#e5840e;}
.stxto20 {font-size: 20px; font-weight:normal; color:#e5840e;}
.stxto19 {font-size: 19px; font-weight:normal; color:#e5840e;}
.stxto18 {font-size: 18px; font-weight:normal; color:#e5840e;}
.stxto17 {font-size: 17px; font-weight:normal; color:#e5840e;}
.stxto16 {font-size: 16px; font-weight:normal; color:#e5840e;}
.stxto15 {font-size: 15px; font-weight:normal; color:#e5840e;}
.stxto14 {font-size: 14px; font-weight:normal; color:#e5840e;}
.stxto13 {font-size: 13px; font-weight:normal; color:#e5840e;}



