@charset "utf-8";
/* CSS Document */

.main_banner {
	float:left;
	width: 100%;
	margin: 0px auto 0px;
	text-align:center;
	border: solid red 0px;
}

/* ÀÎµ¦½º ÃÖ±Ù°Ô½Ã¹°  -------------------------------------- */

.lat_box {
  float:left;
  width:100%;
  height:auto;
  margin:1% 0% 1% 0%;
  border:0px solid #ededed;
}
.lat_box .head {
  margin:0px 0px 0px 0px;
  height:13px;
  padding-bottom:0px;
  border-bottom:0px solid #ededed;
}
.lat_box .head .title {
  float:left;
  text-align:left;
  font-weight:400;
  letter-spacing:0em;
  font-size:16px;
  color:#323232;
}
.lat_box .head .more {
  float:right;
  font-size:11px;
  font-family:dotum;
  color:#898989;
  line-height:13px;
  text-align:right;
  letter-spacing:-0.06em;
  margin-top:2px;
}

.lat_box .head .more .more_tab .on {
  float:left;
  font-family: verdana ;
  color:#222;
  font-weight:700;
  line-height:13px;
  font-size:11px;
  letter-spacing:-0.06em;
  margin:0px 2px 0px 2px ;
}
.lat_box .head .more .more_tab .off {
  float:left;
  font-family: verdana ;
  color:#555555;
  font-weight:400;
  line-height:13px;
  font-size:11px;
  letter-spacing:-0.06em;
  margin:0px 2px 0px 2px ;
}

.lat_box .cate {
  float:left;
  width:100%;
  height:13px;
  margin:0px;
  margin-top:10px;
  margin-bottom:0px;
  padding:0px;
}
.lat_box .cate .cate_tab .on {
  float:left;
  font-family: dotum ;
  color:#343434;
  font-weight:700;
  line-height:13px;
  font-size:90%;
  letter-spacing:-0.08em;
  margin:0px 5px 0px 0px ;
}

.off:hover{
  text-decoration:underline ;
}
.lat_box .cate .cate_tab .off {
  float:left;
  font-family: dotum ;
  color:#555555;
  font-weight:400;
  line-height:13px;
  font-size:90%;
  letter-spacing:-0.08em;
  margin:0px 5px 0px 0px ;
}
.lat_box .cate .cate_tab .line {
  float:left;
  font-family: dotum ;
  color:#dedede;
  line-height:13px;
  font-size:75%;
  margin:0px 3px 0px 0px ;
}

.lat_box .cont {
  float:left;
  width:100%;
  text-align:left;
  margin:8px 0px 0px 0px;
  padding:0px;
  word-break:break-all;
}

.lat_box .head_tab {
  height:30px;
  margin:0px;
  padding:0px 0px 0px 0px;
  border-left:0px solid #aabfcd;
  border-bottom:0px solid #aabfcd;
}
.lat_box .head_tab .title_tab {
  cursor:pointer;
}
.lat_box .head_tab .title_tab .on {
  float:left;
  height:20px;
  color:#1266d8;
  font-size:105%;
  font-weight:700;
  text-decoration:underline;
  line-height:33px;
  margin:0px;
  padding:0px;
  padding-left:px;
  padding-right:14px;
  border-top:0px solid #aabfcd;
  border-right:0px solid #aabfcd;
  background-color:#FFFFFF;
}
.lat_box .head_tab .title_tab .off {
  float:left;
  height:20px;
  color:#555;
  font-size:105%;
  line-height:32px;
  margin:0px;
  padding:0px;
  padding-left:0px;
  padding-right:14px;
  border-top:0px solid #aabfcd;
  border-right:0px solid #aabfcd;
  //background-color:#e5f9ff;
  background-color:#FFF;
}
.lat_box .head_tab .more {
  height:10px;
  float:right;
  margin-top:10px;
  font-size:11px;
  font-family:dotum;
  color:#989898;
  line-height:10px;
  text-align:right;
  letter-spacing:-0.05em;
  padding:0px;
}


.lat_box .tab .title {
  float:left;
  height:23px;
}

.lat_box .tab .title .on {
  float:left;
  height:23px;
  font-family: gulim ;
  color:#343434;
  font-weight:700;
  line-height:25px;
  text-align:center;
  padding:0px;
  padding-left:13px;
  padding-right:13px;
  margin-right:4px;
  border:1px solid #dbb47d;
  background-color:#fff195;
}
.lat_box .tab .title .off {
  float:left;
  height:23px;
  font-family: gulim ;
  color:#555555;
  line-height:25px;
  text-align:center;
  padding:0px;
  padding-left:13px;
  padding-right:13px;
  margin-right:4px;
  border:1px solid #ededed;
  background-color:#f6f6f6;
}

.sch_btn {
  width:100%;
  margin:0px;
  padding:0px ;
  height:55px;
  line-height:55px;
  background-color:#bf4867;
  font-family:nanum,dotum;
  font-size:15px;
  color:#FFFFFF;
  text-align:ledt;
  font-weight:400;
  letter-spacing:-0.08em;
  cursor:pointer;
}

.index_tltle {
  font-family: nanum ;
  line-height:14px;
  font-size:13px;
  color:#343434;
  font-weight:700;
  letter-spacing:-0.08em;
}

.index_content {
  line-height:14px;
  font-size:11px;
  color:#676767;
  font-weight:400;
  letter-spacing:-0.09em;
}

.btn_new {
  margin:0px auto;
  padding:0px 6px 0px 6px ;
  background-color:#787878;
  border:1px solid #565656;
  font-family:dotum;
  font-size:11px;
  color:#ffffff;
  text-align:center;
  font-weight:400;
  letter-spacing:-0.06em;
  cursor:pointer;
}

.btn_new1 {
  margin:0px auto;
  padding:0px 6px 0px 6px ;
  background-color:#ec9f00;
  border:1px solid #d89408;
  font-family:dotum;
  font-size:11px;
  color:#ffffff;
  text-align:center;
  font-weight:400;
  letter-spacing:-0.06em;
  cursor:pointer;
}

.btn_new2 {
  padding:0px 6px 0px 6px ;
  background-color:#ebebeb;
  border:1px solid #bebebe;
  height:22px;
  line-height:25px;
  color:#565656;
  text-align:center;
  font-weight:400;
  letter-spacing:-0.06em;
  cursor:pointer;
  margin:0% auto 2%;
}

.left {
  float:left;
}

.center {
  float:left;
  width:100%;
  text-align:center;
}

.right {
  float:right;
  position:relative;
  margin-right:0px;
  text-align:right;
}