@charset "utf-8";
/* CSS Document */

body {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:300;
	line-height:1.6em;
	color:#656565;
}

footer {
	padding-top:2em;
	padding-bottom:0;
	font-size:0.8em;
}

.quick_menu {
	background-color:#F6F6F6;
}

#select_language {
	float:left;
	left:1px;
	padding-right:3px;
}

#select_language button {
	font-size:0.7em;
}

.icon1 {
	width:1.5em;
	padding-right:0.5em;
	text-align:right;
}

.icon2 {
	width:1.5em;
	padding-right:0.5em;
	text-align:right;
}

.icon3 {
	font-size:0.9em;
	padding-left:0.3em;
	text-align:right;
	text-decoration:none;
}

.paragraph1 {
	padding-bottom:0;margin-bottom:0
}

a.quick_menu:hover {
	background-color:#E6F2F2;
	color:#069;
}

header .navbar-nav > li {
	padding-bottom:0;
}

.dropdown-menu li.active a {
    color: #fff !important;
}

li.main_menu a,
#main_menu a {
	font-size:1em;
}

#main_menu .dropdown-menu a {
	font-size:1.1em;
}

@media (max-width: 767px) {
	header ul.nav {
		padding-top:1em;
	}
	.navbar .nav > li > a {
		padding:0.3em;
	}
	#main_menu a,
	#main_menu .dropdown-menu a {
		font-size:1.1em;
	}
	#main_menu .dropdown-menu {
		font-size:0.9em;
		margin:0.5em 1em;
		margin-left:1.5em;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > .active>a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
			background-color:#999;
			color:#CCC;
	}
}

.navbar-brand,
#navbar_main_menu {
	padding-top:0;
	margin-top:0;
	padding-bottom:0;
	margin-bottom:0;
}

ul.navbar-nav,
.main_menu {
	padding-top:0;
	padding-bottom:0;
}

#main-slider,
.flexslider {
	margin-top:0;
	padding-top:0;
}

#product_desc {
	color:#069;
	padding-bottom:1em;
	font-weight:bold;
}

.company-social {
	margin-left: 0;
	padding-left: 0;
	margin-top: 10px;
}

.company-social {
	text-align: left;
}

.company-social li{
  display: inline-block;
	margin:0 !important;
	padding:0;
}


.company-social a{
	margin:0;
	padding:0;
	padding-top:12px;
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	vertical-align:middle;
	background: #3bbec0;
	color: #fff;
	-webkit-transition: background .3s ease-in-out;
	transition: background .3s ease-in-out;
}
.company-social a i{
	text-align: center;
	margin:0;
	padding:0;
}
.company-social .social-facebook a{background: #3873ae;}
.company-social .social-twitter a{background: #62c6f8;}
.company-social .social-dribble a{background: #d74980;}
.company-social .social-deviantart a{background: #8da356;}
.company-social .social-google a{background: #000;}
.company-social .social-vimeo a{background: #51a6d3;}
.company-social .social-facebook a:hover{background: #4893ce;}
.company-social .social-twitter a:hover{background: #82e6ff;}
.company-social .social-dribble a:hover{background: #f769a0;}
.company-social .social-deviantart a:hover{background: #adc376;}
.company-social .social-google a:hover{background: #333;}
.company-social .social-vimeo a:hover{background: #71c6f3;}

address a {
	font-weight:bold;
}

.map iframe {
	margin-top:1em;
	border:#069 solid 1px;
	width:100%;
	height:350px;
}

#detail_descript_to_visit {
	padding-top:10px;
	color:#666;
	text-align:center;
}

.history_item {
	padding-left:1em;
	padding-right:0.5em;
	display:inline-block;
	margin-left:4.4em;
	text-indent:-4.4em;
}

.history_item_en {
	padding-left:1em;
	padding-right:0.5em;
	display:inline-block;
	margin-left:4.9em;
	text-indent:-4.9em;
}

.history_date {
	font-weight:bold;
}

.history_item_detail {
	padding-left:0.5em;
	word-break:keep-all;
}

.history_item_en_detail {
	padding-left:0.5em;
	word-break:keep-all;
}

/*회사소개 본문*/
.company_introduce {
	margin-top:1em;
	text-align:justify;
	word-break:break-all;
}

.product_menu,
.product_list_main,
.product_list_sub
{
	cursor:hand;
	color:#69C;
}

.product_sub_list {
	line-height:2.1em;
}

.product-sub1-heading {
	margin-top:2em;
}

.product-sub2.row {
	padding-left:1em;
	padding-right:1em;
	margin-bottom:1em;
}

.product-sub2-heading {
	color:#066;
}

/* rubber batch master 관련은 개요가 없어서 일단 숨겨둠 */
.callout_rubber_master_batch {
	display:none;
}
 
.bs-callout-box {
	padding:1em;
	margin:1em 0;
	margin-bottom:2em;
	border:1px solid #eee;
	border-left-width:5px;
	border-radius:3px;
}

/* 어두운 붉은색? */
.bs-callout-box-1 {border-left-color:#9B0000}
.bs-callout-box-1 h4 {color:#9B0000}
span.bs-callout-box-1 {color:#9B0000}

.bs-callout-box h4 {margin-top:0;margin-bottom:5px}
.bs-callout-box p:last-child {margin-bottom:0}
.bs-callout-box code {border-radius:3px}
.bs-callout+.bs-callout-box {margin-top:-5px}

.bs-callout-box-danger {border-left-color:#ce4844}
.bs-callout-box-danger h4 {color:#ce4844}

.bs-callout-box-warning {border-left-color:#aa6708}
.bs-callout-box-warning h4 {color:#aa6708}

.bs-callout-box-info {border-left-color:#1b809e}
.bs-callout-box-info h4 {color:#1b809e}

.product-item-li {
	padding-left:0;
	padding-right:0;
}

/*제품소개의 테이블*/
table.product {
	width:auto;
}

table.product tr th,
table.product tr td {
	text-align:center;
	font-size:0.9em;
	padding:0.2em 0.3em;
	vertical-align:middle;
}

table.product tr th {
	text-align:center;
}

table.product tr td:first-child {
	text-align:center;
}

.affix {
		top: 0;
		width: 100%;
}

.affix + .container-fluid {
		padding-top: 70px;
}


