body {
    padding-top: 50px;
}
.thumbnail img {
    width: 100%;
}
.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}
.thumbnail {
    padding: 0;
}
.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}
/*common*/
/*--------------------------------------------------
  color
--------------------------------------------------*/
.red{color:#d23235 !important}
.blue{color:#005b9e !important}
/*--------------------------------------------------
  font
--------------------------------------------------*/
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}
.font40 {font-size:40px;}

ul {padding-left:20px;}

.space_35 {padding-left:35px}
.space_20 {padding-left:20px}

.pt_5 {padding-top:5px}
.H_5 {margin-top:5px !important}
.H_10 {margin-top:10px}
.mb_10 {margin-bottom:10px !important}
.mb_20 {margin-bottom:20px !important}


/*footer*/
footer {
  background-color:#4c4c4c;
  padding:20px 10px 10px 15px;
  margin-bottom:0;
  color:#bbb;
  font-size:12px;
}


/*navbar*/
.navbar-header {background:#fff;}
.navbar-info {
	width:100%;
}
.navbar-info a.info-phone {
	font-size:13px;
	background-color:blue
}
.wrapper-call-group-header {
	position:absolute;
	right:10px;
	top:13px;
}
.wrapper-call-group-header .btn {
	font-size:14px;
}

/*¸Þ´º¹öÆ°*/
.wrapper-btn-nav {
	position:fixed;
	bottom:0;
	width:100%;
}
.navbar-brand {
	padding:10px;
	color:#de4902 !important;
	font-weight:bold !important;
	line-height:1.8 !important;
	font-size:20px;
	}
.btn-nav {
	width:100%;
	display:table;
	padding-left:0;
	background-color:#fff;
	border-top:1px solid #ccc;
	margin-bottom:0;
	padding:5px;
	box-shadow:5px 5px 10px #000;}
.btn-nav li {
	display:table-cell;
	text-align:center;
	line-height:1.2;
	width:20%;}
.btn-nav li a {
	font-size:12px;
	color:#333;
	display:inline-block;
	border-radius:5px;
	width:95%;
	color:#eee;
	padding:5px 0;
	background:#31708F}
.btn-nav li.on a,
.btn-nav li a:hover,
.btn-nav li a:focus {
	text-decoration:none;
	background:#286090
	}
.btn-nav li a span {
	display:block;
	font-size:20px;
	padding-bottom:5px;}


/*contents*/
.panel-md .panel-heading,
.panel-md .panel-body {padding:8px;}
.icon-logo {
	background:url('/mobile/common/images/mobile_logo.png') no-repeat;
	background-size:175px 122px;
	display:inline-block;
	width:175px;
	height:25px;
	margin-top:5px;
}
.icon-logo.logo-ilsin {
	background-position:0 0;
}
.icon-logo.logo-with {
	background-position:0 -26px;
	
}
.icon-logo.logo-dotcom {
	background-position:0 -52px;
}
.icon-logo.logo-baro {
	background-position:0 -73px;
}
.page-header {
  font-size:20px;
  margin-top:0;
}
.page-title {
  font-weight:bold;
  margin-bottom:10px;
  font-size:16px;
}
.ic-box {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  background-color: #d9edf7;
  color: #337ab7;
  font-size: 16px;
  line-height: 30px;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  -ms-border-radius: 50% !important;
  -o-border-radius: 50% !important;
  border-radius: 50% !important;
}
.table-new-company {
	border-bottom:1px solid #ddd;
}
.table-new-company td img {width:95%}
.table-new-company td {
	vertical-align:middle !important;
}
.wrapper-image img{margin-bottom:10px;}

/*ÇÏ´ÜÀüÈ­°É±â,¹®ÀÚº¸³»±â*/
.wrapper-call-group a.btn {
	width:49%;
	display:inline-block;
}

.row-air {}
.row-air .text {min-height:45px;line-height:1.2;font-size:16px;font-weight:bold;}
.row-air .thumbnail {border:none}
.row-air .thumbnail > img{max-height:90px;width:auto;}
.row-air .col-xs-6 {border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:10px;}

.thumbnail {margin-bottom:0 !important; background:none !important;}