 @charset "UTF-8";

 /* Page Title */

@font-face {
    font-family: 'NotoSerifKR';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NotoSerifKR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
  
.Serif {font-family: 'NotoSerifKR' !important;}
.t_color1 {color:#ff7e00} 
  

#top {width:100%;  max-width:700px; float:left; box-sizing:border-box;  padding:15px 3% 15px 3%; z-index:999;  }



 

.owl-item { }
.mhn-slide .mhn-item{width:100%; padding:10px}
.mhn-slide .mhn-inner{width:91%; height:100%; border:1px solid #ddd; border-radius:3px; vertical-align:top; position:relative}
 
.mhn-slide .mhn-text{padding:10px}
.mhn-slide .mhn-text h4{font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom:5px; }
.mhn-slide .mhn-text p{max-height:4.5em; font-size:0.90em; line-height:1.3em; color:#666; overflow:hidden}
.mhn-slide .owl-stage-outer{z-index:1}
.mhn-slide .owl-nav{color:#333;position:absolute;top:0;left:0;right:0;bottom:0}
.mhn-slide .owl-nav svg{color:currentColor}
.mhn-slide .owl-nav .disabled{display:none}
.mhn-slide .owl-prev,
.mhn-slide .owl-next{
	top:48%;
	z-index:2;
	width:22px;
	height:22px;
	padding:8px;
	margin-top:-20px;
	position:absolute;
	border-radius:50%;
	background-color:#fff;
	box-shadow:0 4px 4px rgba(0,0,0,.3),0 0 4px rgba(0,0,0,.2)
}
.mhn-slide .owl-prev{left:-3%;}
.mhn-slide .owl-next{right:-3%}

.owl-dots {width:100%; float:left; text-align:center; }
.owl-dots .owl-dot  {width:10px; height:10px; margin:0 5px; background-color:#ddd; display:inline-block}
.owl-dots   .active  { background-color:#ff7e00;}

.mhn-slide .label {position:absolute; top:0; right:0;}
.mhn-text p.t2 {
	font-size: 0.85em;
	line-height:20px;
	margin-top:5px;
   color:#777 
}

.mhn-text  div.bar {
	font-size: 0.9em;
    color:#666;
 
}
.mhn-text  div.bar p {width:100%; height:5px; display:inline-block; margin-right:10px; background-color:#ddd; vertical-align:middle;}

 
.mhn-text  div.bar p span {width:50%; height:5px; float:left; background-color:#ff7e00 ;}


 .line {width:100%; float:left; height:1px; background-color:#ddd;}
.s_line {width:20px; height:1px; background-color:#333; display:inline-block; }


dl.basic {width:100%; float:left; border:1px solid #ddd; box-shadow:2px 2px 5px #f9f9f9; box-sizing:border-box; padding:10px; border-radius:5px;}
dl.basic dt {font-size:1.05em; font-weight:600; color:#fff; line-height:1.3em;  margin-bottom:10px; padding:9px 15px;}
dl.basic dt p {padding:7px 10px; box-sizing:border-box; background: linear-gradient( to right, #91bb2d, #96c622);  }
dl.basic dt img {float:right; margin-top:-55px; margin-right:15px;}

dl.basic dd {font-size:0.91em; font-weight:400; color:#666; line-height:1.5em;}


 
a.ok_btn {width:180px; border-radius:3px; line-height:50px; margin-top:30px;  background-color:#91bb2d; color:#fff !important; font-size:1.05em;  font-weight:600; text-align:center; display:inline-block; }

a.basic_btn {width:200px;border-radius:5px; line-height:50px;  background-color:#91bb2d; color:#fff !important; font-size:1em;  font-weight:600; text-align:center; display:inline-block; }
a.basic_btn2 {width:270px;  line-height:60px; background-color:#91bb2d; color:#fff !important; font-size:18px; font-weight:600; text-align:center; display:inline-block; }
a.list_btn {width:100px; line-height:35px; background-color:#91bb2d; color:#fff !important; font-size:0.85em;  font-weight:500; margin-top:20px; text-align:center; display:inline-block; float:right; border-radius:3px; }
a.list_btn2 {width:60px; line-height:30px; background-color:#fff; color:#666 !important; font-size:0.85em; border-radius:3px;  font-weight:400; margin-top:20px; text-align:center; display:inline-block; box-sizing:border-box; border:1px solid #ddd; float:left; margin-right:5px;}
 
a.check_btn {width:80px; line-height:37px; background-color:#555; color:#fff !important; font-size:0.90em ;  font-weight:500; text-align:center; display:inline-block;  border-radius:3px; }

.fixed_top {background-color:#f1f1f1; color:#333; position:fixed; bottom:100px; right:3%; width:80px; line-height:80px; text-align:center; border-radius:50%; display:inline-block}

.col-2 {width:49% !important; float:left;}
.box_100 {width:100%; float:left;}


footer {width:100%;  background-color:#fff;  border-top:1px solid #ddd; float:left; margin-top:20px;   color:#666; font-size:0.9em; font-weight:300;   line-height:1.4em; box-sizing:border-box; padding:20px 2%;  }
 
footer ul {width:100%; float:left; margin-bottom:10px;  }
footer li {display:inline-block; font-size:0.9em; padding:3px 10px; border-radius:2px; margin:0 2px; background-color:#f5f5f5 }

