body {word-break: keep-all;}
.text-dgray { color:#666 !important; }


/*ÀÌ¿ë¾à°ü µîÀÇ ÄÁÅÙÃ÷ ÅØ½ºÆ®¹Ú½º ½ºÅ¸ÀÏ*/
.text_cont {
  width:100%;
  height:850px;
  padding:10px;
  font-size:12px;
} 

.text_cont2 {
  width:100%;
  height:600px;
  padding:10px;
  font-size:12px;
}



/* ¸ÞÀÎ º£½ºÆ®»óÇ°*/
.bestMenu { background:#fafafa; }


/*¸ÞÀÎ ºê·£µå*/
.brandBox h2 {
  line-height:1.2em;
}
.brandBox .btn { font-size:12px; }
.mainBrandText span {
  display:inline-block;
  width:100px;
  height:100px;
  padding-top:13px;
  margin:0 2px;
  font-size:13px;
  font-weight:bold;
  text-align:center;
  color:#333;
  border:7px #3c3c3c solid;
  border-radius:50%;
}


/*¸ÞÀÎ ÅÇ¸Þ´º*/
.nav-tabs li { float:left !important; }
.nav-tabs li a { 
  font-size:12px;
  font-weight:400;
}
.eventBann4 p a img { 
  display:inline-block;
  padding-bottom:5px;
}
.eventBann4 p a { 
  color:#333;
  font-size:13px;
}


/*¸ÞÀÎ Ã¢¾÷¾È³»*/
.fran {
  padding-top:40px;
  padding-bottom:30px;
  min-height:235px;
  color:#fff;
  background:url('../img/images/bg_main_fran.jpg') no-repeat center;
}
.fran h2,
.fran p { 
  padding:0 30px;
  color:#fff;
}
.fran .btn { font-size:12px; }


/*¸ÞÀÎ °í°´¼¾ÅÍ*/
.mainCall {
  padding-top:35px;
  padding-bottom:35px;
  border-top:2px #333 solid;
  border-bottom:1px #ccc solid;
}
.mainCall h2,
.mainCall p { padding:0 15px; }
.mainCall p strong { 
  font-size:24px !important;
  color:#333;
}
.mainCall .btn { 
  margin-right:3px;
  font-size:12px;
}



/*¼­ºê - ÁÂÃø*/
h4.asideNav {
  padding:15px 0;
  font-size:14px;
  font-weight:600;
  text-indent:15px;
  color:#fff !important;
  background:#a94545 !important;  /*»ö»óÅ×¸¶°¡ ¹Ù²ð ¶§ ¼öÁ¤ÇÏ¼¼¿ä.*/
}



/*¼­ºê1*/
.sub1Head h3 {
  letter-spacing:-0.03em;
  line-height:1.3em;
}
.sub1Head h3 span {
  display:block;
  font-size:15px;
}
.sub1Head p { font-size:13px; }

.sub1Box { 
  padding-left:0 !important;
  padding-right:0 !important;
}
.sub1Box p span strong { 
  font-size:15px;
  color:#333;
}
.sub1Box p span { 
  display:block;
  font-size:13px;
  color:#666;
}
.sub1Box p span:first-child { padding:12px 0 5px; }

.sub1Client,
.sub1Map { border-top:1px #e0e0e0 solid; }



/*¼­ºê4*/
.sub4Head h3 { border-bottom:1px #3c3c3c solid; }
.sub4Box { 
  padding-left:0 !important;
  padding-right:0 !important;
}
.sub4Box p span strong { 
  font-size:15px;
  color:#333;
}
.sub4Box p span { 
  display:block;
  padding-bottom:8px;
  font-size:13px;
  color:#666;
}
.sub4Box p span:last-child { padding-bottom:15px; }

.tableText { 
  padding:30px 0;
  border-top:2px #3c3c3c solid;
  border-bottom:1px #ddd solid; 
}
.tableText span {
  display:block;
  padding-bottom:5px;
  font-size:13px;
}
.tableText span:last-child { 
  padding-bottom:0;
  color:#b09171;
}
.table-responsive { font-size:13px !important; }



.btn-primary { color:#fff !important; }