@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700');

/*========================
											quick css
========================*/

#quick {
  position: absolute;
  top: 200px;
  right: 150px;
  text-align: center;
  z-index: 2;
}
#quick span{
	display: block;
}
#quick .quick-logo{
	padding:10px 15px;
	background: #fff;
}
#quick .quick-logo span{
	padding-top:5px;
	font-size:12px;
	font-weight: 600;
	color:#264185;
}
#quick .quick-box{
	padding:15px 15px;
	background: #112151;
	border-bottom: 1px solid #2d3e72;
}
#quick .quick-box span{
	padding-top:5px;
	font-size:14px;
	color:#c2c2c2;
}
#quick a:hover > span{
	color:#fff;
}

.btn_top {
  position: fixed;
  right: 200px;
  bottom: 50px;
  width: 70px;
  height: 60px;
  background: #565656;
  color: #fff;
  line-height: 55px;
  display: none
}

.btn_top a {
  display: block;
  text-align: center;
}


@media (max-width: 1024px) {
	#quick {
	  display: none
	}
}

/*========================
											main css
========================*/
.row{
	padding:0;
	margin:0;
}
#main-section{padding:0;}
#main-section .row{padding:0;margin:0;}
#main-section .col-sm-4{
	text-align: center;
	color:#fff;
	height:400px;
}
#main-section .mian-line{
	width:40px;
	height:1px;
	margin:0 auto;
	background: #fff;
}
#main-section h2{
	font-size:36px;
}
#main-section p{
	padding:30px 0px;
	font-size:16px;
	line-height: 1.7;
}
#main-section .col-sm-4 a{
	display:inline-block;
	margin-top:60px;
	padding:10px 35px;
	color:#fff;
	border:1px solid #fff;
	transition: .25s ease; letter-spacing:0;
}
#main-section .poultry a:hover{
	background: #931400;
	border:1px solid #931400;
}
#main-section .poultry{
	background: #f8696d;
}
#main-section .duck{
	background: #f5cf33;
}
#main-section .duck a:hover{
	background: #e7bf00;
	border:1px solid #e7bf00;
}
#main-section .piggery{
	background: #a3c741;
}
#main-section .piggery a:hover{
	background: #89ac28;
	border:1px solid #89ac28;
}
#main-section .cattle{
	background: #6c9dd5;
}
#main-section .cattle a:hover{
	background: #3f7dc3;
	border:1px solid #3f7dc3;
}
#main-section .ventilation{
	background: #4844a0;
}
#main-section .ventilation a:hover{
	background: #2a268f;
	border:1px solid #2a268f;
}
#main-section .location{
	background: #919191;
}
#main-section .location a:hover{
	background: #6c6c6c;
	border:1px solid #6c6c6c;
}
#main-section .bg{
	width:75%;
	margin:0 auto;
	/*padding:80px 50px 100px;*/
	padding:60px 10px 80px;
	background-repeat:no-repeat;
	background-size: contain;
}

#main-notice{
background: #e6e6e6;
padding:0;
margin:0 auto;
}
#main-notice .row{
}
#main-notice .container{
	padding:100px 50px;
	text-align: center;
}
.main-title h2{
	font-size:48px;
	font-weight: 700;
}
.main-title p{
	padding-top:15px;
	font-size:18px;
}

.main-btn{
	padding:10px 30px;
	font-size:18px;
	background:#a5a3a2;
	transition: .25s ease; letter-spacing:0;
}

#main-contact{
	padding:100px 0px;
	text-align: center;
}




@media (max-width: 768px) {
	#main-section h2{font-size:26px;}
}

@media (max-width: 500px) {
	#main-notice .container{padding:50px 20px;}

}


.location_wrap img.map { float:left; margin-right:50px; width:550px; height:auto; }
.location_wrap .txt_wrap { float:left; margin-top:90px; }
.location_wrap .txt_wrap p { font-size:20px; line-height:35px; color:#000; margin-top:50px; }
.location_wrap .txt_wrap p span { font-weight:900; }
.location_wrap::after { clear:both; content:""; display:block; }

@media (max-width: 1024px) {
	.location_wrap img.map { float:none; margin-right:0px; width:100%; }
	.location_wrap .txt_wrap { float:none; margin-top:50px; }
	.location_wrap .txt_wrap p { margin-top:30px; }
}


/*========================
											footer css
========================*/

#footer{
	padding:0px 0px 0px;
	background:#434343;
}
#footer .site-map{
	padding:20px 0px;
	border-bottom:1px solid #595959;
}
#footer .sitemap-footer{
	padding:0px 17px;
	float: left;
	margin:20px 0;
	width:25%;
}
#footer .last-row{
	padding-right:0px;
}
#footer .sitemap-footer h5{
	color:#b6b6b6;
}
#footer .sitemap-footer span{
	display:block;
	padding:6px 0px 0px;
	font-size:12px;
	color:#797979;
}
#footer .sitemap-footer span:hover{
	color:#b6b6b6;
}
#footer .add{
	padding-top:20px;
	padding:20px;
	font-size:14px;
	color:#b6b6b6;
	line-height: 1.7
}

@media (max-width: 1024px) {
	.mobile-wrap{width:100%;}
	.mobile-wrap:after{
		clear: both;
		display: block;
		content: "";
	}
	.mobile-wrap:last-child{margin-top:30px;}
	.sitemap-footer{width:25%; }
}


@media (max-width: 500px) {
	#footer .container{padding-right:5px; padding-left:5px;}
	#footer .sitemap-footer{padding:0px 5px;}
	#footer .sitemap-footer span{font-size:11px;}
	#footer .add{padding:20px 5px; font-size:11px;}
}



/*========================
											sub css
========================*/

.pc-br{display: block;}

#su-top{
	height:350px;
	text-align: center
}
#su-top h2{
	margin:0;
	padding:0;
	font-family: 'Ubuntu', sans-serif;
	font-size:5em;
	font-weight: 400;
	letter-spacing: 4px;
	line-height: 350px;
	color:#fff;
}

#inner{
	margin:80px 0px;
	padding:0;
}

#sub-section{
	margin-top:50px;
}
#sub-nav{
	  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  list-style: none;
}
/*
#sub-nav ul li{
	float: left;
	list-style: none;
	text-align: center;
	border-top:1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
}
#sub-nav ul li.last{
	border-right:1px solid #e7e7e7;
}
#sub-nav ul:after{
	clear: both;
	content: "";
	display: block;
}
*/
#sub-nav ul{list-style:none; width:100%;}
#sub-nav .nav-row, #sub-nav .nav-Lastrow{width:100%; }
#sub-nav .nav-row, #sub-nav .nav-Lastrow:after{
	clear: both;
	display: block;
	content: "";
}
#sub-nav .nav-Lastrow{border-bottom: 1px solid #e7e7e7;}

#sub-nav .product-nav-poultry li{
	float: left;
	width:33.3%;
	text-align: center;
	border:1px solid #e7e7e7;
	border-bottom: 0px solid #e7e7e7;
}
@media screen and (min-width: 1200px) {
	#sub-nav .product-nav-poultry .nav-Lastrow li { min-height:70px; line-height:70px; }
	#sub-nav .product-nav-poultry .nav-Lastrow li a { padding:0; }
	#sub-nav .product-nav-poultry .oneline li { line-height:1.5; min-height:0; }
	#sub-nav .product-nav-poultry .oneline li a { padding:15px 10px; }
}
#sub-nav .product-nav-cattle li, #sub-nav .board-nav li{
	float: left;
	width:50%;
	text-align: center;
	border:1px solid #e7e7e7;
}
#sub-nav .about-nav li{
	float: left;
	width:25%;
	text-align: center;
	border:1px solid #e7e7e7;
}
 #sub-nav .board-nav2 li{
 	float: left;
 	width:20%;
	text-align: center;
	border:1px solid #e7e7e7;
 }

#sub-nav ul li a{
	width:100%;
	display: inline-block;
	padding:15px 10px;
	font-size:14px;
	color:#484848;
	transition: .25s ease; letter-spacing:0;
}
#sub-nav .on a{
	color:#fff;
	background: #304f8e;
}
#sub-nav ul li a:hover{
	color:#fff;
	background: #304f8e;
}




/* 네비 2번째 */
.sub-innerNav{
 clear: both;
 margin-top:50px;
 padding:0;
}
.sub-innerNav ul li{
		float: left;
		text-align: center;
		list-style: none;
}
.sub-innerNav ul li a{
	width:100%;
	display: inline-block;
	padding:15px 10px;
	font-size:16px;
	background: #f5f5f5;
}
.sub-innerNav ul li a.on{
	background: #900000;
	color:#fff;
}
.sub-innerNav ul li a:hover{
	background: #900000;
	color:#fff;
}
/* 네비2개짜리 */
.sub-innerNav ul.nav2 li{
	width:50%;
} 
/* 네비3개짜리 */
.sub-innerNav ul.nav3 li{
	width:33.33%;
} 
/* 네비5개짜리 */
.sub-innerNav ul.nav5 li{
	width:auto;
} 
.sub-innerNav ul:after{
	clear: both;
	content: "";
	display: block;
}

@media screen and (max-width: 768px) {
	#sub-nav ul li a{padding:15px 10px; }
	#sub-nav .about-nav{width: 100%;}
	#sub-nav .about-nav li, #sub-nav .product-nav-poultry li, #sub-nav ul.product-nav-piggery li{width:33.3%; border:1px solid #e7e7e7; }
	.btn_top {right:5%;}
}
@media (max-width: 500px) {
	#sub-nav .product-nav-poultry li , .#sub-nav ul.product-nav-piggery li{width:100%; border-bottom:0px;}
	#sub-nav .product-nav-poultry li:last-child, .#sub-nav ul.product-nav-piggery li:last-child{border-bottom: 1px solid #e7e7e7; }
	#sub-nav ul.product-nav-poultry li a{font-size:14px;}
	#sub-nav .board-nav li{border-right:1px solid #e7e7e7;}
	.sub-innerNav ul.nav2 li, .sub-innerNav ul.nav5 li, #sub-nav ul.product-nav-piggery li, .sub-innerNav ul.nav3 li, #sub-nav ul.product-nav-cattle li, #sub-nav .product-nav-poultry li, #sub-nav .board-nav li, #sub-nav .about-nav li{width:100%;}
	#sub-nav .about-nav li, #sub-nav .product-nav-poultry li, #sub-nav ul.product-nav-piggery li, #sub-nav .board-nav li{border-bottom: 0px}
#sub-nav .about-nav li:last-child, #sub-nav ul.product-nav-piggery li:last-child,	 #sub-nav .product-nav-poultry li:last-child, #sub-nav .board-nav li:last-child{border-bottom: 1px solid #e7e7e7; }
}


.center{text-align: center;}
.paragraph{display: block;}
.m-top-30{margin-top:30px;}
.pd-left-20{padding-left: 20px}
.pd-top-30{padding-top:30px;}
.pd-top-50{padding-top:50px;}
.bold{font-weight: bold}
.clear{clear: both}
.red-bold{color:#b41010; font-weight:900}
.red-bold-sizeup{color:#b41010; font-weight:900; font-size:1.3em;}
.blue-bold{color:#006ce6; font-weight:900}
.left-text{text-align: left}
.left-text-20{
	padding-left:20px;
	text-align: left;
}
.left-bold{
	text-align: left;
	font-size:1.1em;
	font-weight: bold;
	line-height: 1.7
}
.left-bold-mt30{
	margin-top:30px;
	text-align: left;
	font-size:1.1em;
	font-weight: bold;
	line-height: 1.7
}
.left-bold-lt15{
	margin-top:15px;
	padding-left: 15px;
	text-align: left;
	font-size:1.1em;
	font-weight: bold;
	line-height: 1.7	
}
.pd-top-15{padding-top:15px;}
.pd-top-50{padding-top:50px;}

.img-center{text-align: center; }
.re-imgcenter{margin:0 auto;}
.center-box{
	text-align: center;
}
.text-left{text-align: left;}



.sub-title{
	margin: 0 0 40px;
}
.sub-title h3{
	margin:0;
	font-size:36px;
}

/* about */
.bg-about{
	background-image: url('/en/img/sub/bg-about.jpg');
}
.ceo-row p, .gray-row p{
	margin:0;
	font-size:16px; 
	font-weight: 400;
	text-align: center;
	line-height: 1.7;
}
.gray-row{
	margin:50px 0px;
	padding:50px;
	background: #efefef;
}
.ceo-bold{font-size:18px; font-weight: 600;}
.ceo-red{font-size:18px; font-weight: 600;color:#a81e1e;}
p.end-bold{margin-top:20px; font-weight: 600;}



/* overview */

.overview{
	margin-top:50px;
}
.overview-text{
	padding-left:40px;
}
.overview-text .sub-tit{
	margin:30px auto;
}
.overview-text p{
	font-size:16px;
	line-height: 1.7;
}
.overview-text .over-btn{
	display: inline-block;
	margin-top:30px;
	padding:15px 30px;
	background: #b41010;
	color:#fff;
	transition: .25s ease; letter-spacing:0;
}
.overview-text .over-btn:hover{
	background: #333;
}
.over-img{
	margin-top:100px;
}
.over-img .img-responsive{
	margin:0 auto;
}

.history-Wrap{margin-top:90px;}

.history-Wrap table{width:100%;}
.history-Wrap table td{padding:15px 20px; border:1px solid #ddd;}
.history-Wrap table td.yeal{
  font-size:20px; 
  font-weight: bold; 
  text-align: center;
  color:#000;
  background: #fafafa
}

/* 사업실적 */
.overview-row table{
	width:100%;
}
.overview-row table caption{
	display: none
}
.overview-row table td{
	padding:10px 40px;
	color:#777;
	line-height: 1.7;
	font-weight: bold;
	border:1px solid #f1f1f1;
}
.overview-row table td.bg-gray-bold{
	width:15%;
	padding:10px 10px;
	text-align: center;
	font-size:16px;
	font-weight: bold;
	color:#333;
	background: #fafafa
}


.certification-row{margin-bottom: 20px;}
.certification-row img{margin:0 auto;}
.certification-row p{padding-top:10px; font-weight: bold; text-align: center}


.tab_wrapper {
  margin: 50px 0 50px;
  display: inline-block;
  width: 100%;
  position: relative;
}

.tab_wrapper > ul {
  clear: both;
  display: inline-block;
  width: 100%;
  list-style: none;
  /*border-bottom: 1px solid #49a4d9;*/
}

.tab_wrapper > ul li {
  float: left;
  cursor: pointer;
  font-weight: bold;
  padding: 8px 18px;
  border-bottom: 0;
  position: relative;
  color: #999;
  background: #fff;
  border-top:2px solid #333;
  border-right:1px solid #ddd;
  border-bottom: 1px solid #ddd;
  /*
  border: 1px solid #ccc;
  margin: 0 2px 0 0;*/
}


.tab_wrapper > ul.tab_site li {
  float: left;
  cursor: pointer;
  font-weight: bold;
  width:14%;
  padding: 8px 0px;
  border-bottom: 0;
  position: relative;
  text-align: center;
  color: #999;
  background: #fff;
  border-top:2px solid #333;
  border-right:1px solid #ddd;
  border-bottom: 1px solid #ddd;
  /*
  border: 1px solid #ccc;
  margin: 0 2px 0 0;*/
}

.tab_wrapper > ul li.active {
  background: #b41010;
  color: #fff;
}

.tab_wrapper > ul li.active:after {
  content: "";
  position: absolute;
  bottom: -1px;
  height: 1px;
  left: 0;
  background: #fff;
  width: 100%;
}
.tab_wrapper > ul li:last-child{
  border-right:0px solid #fff;
}

.tab_wrapper .content_wrapper {
  float: left;
  width: 100%;
  /*border: 1px solid #49a4d9;*/
  border-top: 0;
  box-sizing: border-box;
}

.tab_wrapper .content_wrapper .tab_content {
  display: none;
  padding: 15px 20px;
}
.tab_wrapper .content_wrapper .tab_content h5{
  font-size:14px;
  font-weight: bold;
  color:#3b85c6
}

.tab_wrapper .content_wrapper .tab_content.active { 
  display: block; 
}

.tab_wrapper .content_wrapper .tab_content .error { color: red; }

.tab_wrapper .content_wrapper .accordian_header {
  display: none;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: bold;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #fff;
  position: relative;
  cursor: pointer;
}

.tab_wrapper.right_side > ul {
  width: 15%;
  float: left;
  border-bottom: 1px solid #ccc;
}

.tab_wrapper.right_side > ul li {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 12px 0px 12px 30px;
  border-width: 1px;
  border-left:0;
  text-align: left;
}

.tab_wrapper.right_side > ul li:after {
  left: 0;
  right: inherit;
  top: 0;
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  background: #ccc;
}

.tab_wrapper.right_side > ul li.active { border-color: #ccc; }

.tab_wrapper.right_side > ul li.active:after {
  left: 0;
   right: inherit;
  top: 0;
  width: 5px;
  height: 100%;
  content: "";
  background: #3b4d66;
}

.tab_wrapper.right_side > ul li.active:before {
  right: -2px;
  left: inherit;
  position: absolute;
  top: 0;
  content: "";
  width: 2px;
  height: 100%;
  background: #3b4d66;
}

.tab_wrapper.right_side .content_wrapper {
  width: 84.5%;
  float: left;
  margin-left:0.5%;
  border: 1px solid #ccc;
}

.tab_wrapper.right_side .controller { top: -50px; }

.tab_wrapper.accordion .content_wrapper { border-color: #ccc; }

.tab_wrapper.accordion .content_wrapper .accordian_header { display: block; }

.tab_wrapper.accordion > ul { display: none; }
 @media only screen and (max-width: 736px) {
      .tab_wrapper > ul { display: none; }
      .tab_wrapper .content_wrapper { border: 0; }
      .tab_wrapper .content_wrapper .accordian_header { display: block; }
      .tab_wrapper.left_side .content_wrapper, .tab_wrapper.right_side .content_wrapper {
        width: 100%;
        border-top: 0;
      }
      .tab_wrapper .controller { display: none; }
}


/* A/S센터 */

.as-row {padding: 30px 0px; border-bottom: 1px solid #ddd}
.tab_content .as-row:last-child{border-bottom: 0px;}
#sub-section .as-row h4{
  margin-bottom: 25px;
  font-size:24px;
  font-weight: bold; 
  color:#333;
}
#sub-section .as-row h4 span{font-size:18px; }
.as-row p{color:#464646; line-height: 1.7;}

#sub-section .as-map iframe{
  width:100%;
  height:200px;
}



/* map */

.map{
	width:100%;
	height:450px;
}

.map-add{
	padding:20px 0px 30px;
	text-align: center;
	border-bottom:1px dashed #c6c6c6;
}
.map-add h4{
	margin-bottom: 20px;
  font-size:1.6em;
  font-weight: 600;
}
.map-row{
  padding:30px 0px;
  border-bottom:1px dashed #c6c6c6;
}
.map-row .col-sm-10{padding:0; }
.map-row h4{
  font-size:1.4em;
  font-weight: 600;
}



/* product */




.bg-poultry1-1{background-image: url('/en/img/poultry/bg-poultry1-1.jpg');}
.bg-poultry1-2{background-image: url('/en/img/poultry/bg-poultry1-2.jpg');}

.bg-poultry2-1{background-image: url('/en/img/poultry02/bg-poultry2-1.jpg');}
.bg-poultry2-2{background-image: url('/en/img/poultry02/bg-poultry2-2.jpg');}
.bg-poultry2-3{background-image: url('/en/img/poultry02/bg-poultry2-3.jpg');}
.bg-poultry2-4{background-image: url('/en/img/poultry02/bg-poultry2-4.jpg');}
.bg-poultry2-5{background-image: url('/en/img/poultry02/bg-poultry2-5.jpg');}

.bg-poultry3-1{background-image: url('/en/img/poultry03/bg-poultry3-1.jpg');}

.bg-poultry4-1{background-image: url('/en/img/poultry04/bg-poultry4-1.jpg');}
.bg-poultry4-2{background-image: url('/en/img/poultry04/bg-poultry4-2.jpg');}

.bg-poultry5-1{background-image: url('/en/img/poultry05/bg-poultry5-1.jpg');}
.bg-poultry6-1{background-image: url('/en/img/poultry06/bg-poultry6-1.jpg');}


.bg-duck1{background-image: url('/en/img/duck/bg-duck1.jpg');}
.bg-duck2{background-image: url('/en/img/duck/bg-duck2.jpg');}

.bg-piggery1-1{background-image: url('/en/img/piggery/bg-piggery1-1.jpg');}
.bg-piggery1-2{background-image: url('/en/img/piggery/bg-piggery1-2.jpg');}
.bg-piggery1-3{background-image: url('/en/img/piggery/bg-piggery1-3.jpg');}

.bg-piggery2-1{background-image: url('/en/img/piggery02/bg-piggery2-1.jpg');}
.bg-piggery2-2{background-image: url('/en/img/piggery02/bg-piggery2-2.jpg');}

.bg-piggery3-1{background-image: url('/en/img/piggery03/bg-piggery3-1.jpg');}

.bg-cattle1-1{background-image: url('/en/img/cattle/bg-cattle1-1.jpg');}
.bg-cattle1-2{background-image: url('/en/img/cattle/bg-cattle1-2.jpg');}
.bg-cattle2-1{background-image: url('/en/img/cattle02/bg-cattle2-1.jpg');}

.bg-ventilation1-1{background-image: url('/en/img/ventilation/bg-ventilation1-1.jpg');}
.bg-ventilation2-1{background-image: url('/en/img/ventilation/bg-ventilation2-1.jpg');}
.bg-ventilation3-1{background-image: url('/en/img/ventilation/bg-ventilation3-1.jpg');}

.bg-part1-1{background-image: url('/en/img/part/bg-part1-1.jpg');}
.bg-part2-1{background-image: url('/en/img/part/bg-part2-1.jpg');}
.bg-part3-1{background-image: url('/en/img/part/bg-part3-1.jpg');}
.bg-part4-1{background-image: url('/en/img/part/bg-part4-1.jpg');}
.bg-part5-1{background-image: url('/en/img/part/bg-part5-1.jpg');}
.bg-part6-1{background-image: url('/en/img/part/bg-part6-1.jpg');}

.bg-photo{background-image: url('/en/img/sub/bg-photo.jpg');}
.bg-board{background-image: url('/en/img/sub/bg-board.jpg');}


/* tab */

.swichtab-controller {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin: 0;
  padding: 0;
  list-style: none;
}

.swichtab-controller > li {
  flex: 1 1 auto;
  background-color: #f1f1f1;
}

.swichtab-controller > li:first-child {
  border-width: 1px;
}

.swichtab-controller > li > a {
  display: flex;
  height: 55px;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
  font-size:18px;
  color: #333;
  text-decoration: none;
}

.swichtab-controller > li.is-active > a {
  background-color: #900000;
  color: #fff;
}

.swichtab-contents {
  padding: 20px;
  border-width: 0 1px 1px 1px;
  overflow: hidden;
}

.swichtab-panel {
  display: none;
}

.product-top-img{margin:50px 0px 0px;}
.product-top-img img{width:100%;}
.product-topsmall-img{
	margin-top:50px;
	margin-bottom: 50px;
	text-align: center;
}
.top-border-Introduction{
	margin-top:50px;
	padding-top:50px;
	text-align: center;
	border-top:1px solid #e9e9e9;
}
.product-Introduction{
	padding:50px 0px;
	text-align: center;
	border-bottom:1px solid #e9e9e9;
}
.product-Introduction-noborad{
		padding:50px 0px;
		text-align: center;
		border-bottom:0px solid #e9e9e9;
}

.product-img-row{
	padding:0px 0px 40px;
	border-bottom:1px solid #e9e9e9;
}
.part-row{
	padding-bottom: 50px;
	text-align: center;
}

.product-img-row h3{padding-bottom: 10px;}
.Introduction-tit{padding-top:20px;}

.use-tit h3{
	margin:0;
	font-weight: bold;
}
.prodct-use{
	padding-top:50px;
}
.use-tit{margin-bottom: 50px}
.red-line{width:40px; height:2px; margin-top:5px; background: #b41010}

.prodct-use .row{
	padding-bottom: 30px;
	text-align: center;
}
.prodct-use .col-sm-4 img{width:100%;}
.no-pd-bottom{padding-bottom: 0}

.sub-tit{margin-bottom: 30px;}
.sub-tit h3{
	margin:0;
	font-weight: bold;
}
.product-features{
		padding:50px 0px;
		border-bottom:1px solid #e9e9e9;
}


.product-left-line-text{
	text-align: left;
	line-height: 1.7;
	font-weight: 600;
}


.img-100{width:100%;}

#inner #type li{
	list-style:circle;
	font-size:1.1em;
}

.btn_submit {
  margin-top:10px; 
  padding:15px 50px; 
  font-size:22px; 
  font-weight: 600;
  color:#fff; 
  background:#a5a3a2;
  border:1px solid #a5a3a2;
  transition: .25s ease; letter-spacing:0;
}
.btn_submit:hover {
  color:#ea094b; 
  background:#fff;
  border:1px solid #112151;
}

#disc, #disc-small{
	padding-left:20px;
	list-style-type: disc;
}
#disc li{
	font-size:1.1em;
	text-align: left;
	line-height: 1.7;
	word-break:keep-all;
}
#disc-small li{
	font-size:1em;
	text-align: left;
	color:#545454;
	line-height: 1.7;
	word-break:keep-all;
}

.piggery-toptitle{
	margin-bottom: 50px
}
.piggery-toptitle h5{
	padding:10px 0px;
	font-size:1.2em;
	color:#555555;
}

.table-wrap table{
	width:100%;
	margin-top:30px;
}
.table-wrap table th{
	padding:8px 15px;
	font-size:1.1em;
	text-align: center;
	background: #f6f6f6;
	border:1px solid #f1f1f1;
	border-top:2px solid #d4d4d4;
}
.table-wrap table td{
	padding:8px 15px;
	font-size:1em;
	border:1px solid #f1f1f1;
}

.part-ex table{
	width:100%;
	margin-top:30px;
}
.part-ex table td{
	padding:8px 25px;
	font-size:1em;
	text-align: left;
	border:1px solid #e9e9e9;
}
.part-ex table .bg-gray{
	width:12%;
	padding:8px 15px;
	font-size:1.1em;
	font-weight: bold;
	text-align: center;
	background: #f6f6f6;
	border:1px solid #e9e9e9;
}

.blue-title h5{
	font-size:1.3em;
	font-weight: 600;
	color:#0080d2;
}



/* A/S센터 */

.as-row {padding: 30px 0px 40px; border-bottom: 1px solid #ddd}
.tab_content .as-row:last-child{border-bottom: 0px;}
.as-row h4{font-size:1.1em;font-weight: bold; color:#333;}
.as-row .orange{padding-right:15px;}
.orange{color:#fa7911;}

.as-map{margin-top:20px;}
.as-map iframe{
  width:100%;
  height:350px;
}



/* 1209 */
.size20bold{
	padding-right:5px;
	font-size:20px;
	font-weight: bold;
}
.pro-table table{
	width:100%;
}
.pro-table table th{
	padding:10px 15px;
	text-align: center;
	background: #f1f1f1;
	border:1px solid #ddd;
}
.pro-table table td{
	padding:10px 15px;
	text-align: center;
	border:1px solid #ddd;
}

.border-no{
	border:0px;
}
.typeWrap{
	padding-top:30px;
}
.typeWrap .col-sm-4{
	padding:0;
	text-align: left;
}
.typeWrap .col-sm-8{
	padding:20px 0 0 40px;
}
.feTitle{
	clear: both;
	padding-top:50px;
	text-align: left;
}

.ven-wrap{
	margin:70px 0px;
	padding:50px 0px;
	border-top:1px solid #ddd;
}
.ven-wrap h3{
	font-size:28px;
}
.small-text{
	margin:20px 0px 50px;
	font-size:18px;
	line-height: 1.6;
	color:#777;
}
.partWrap{
	padding-top:30px;
	text-align: center;
}
.product-Introduction .img-responsive, .partWrap .img-responsive, .img-center .img-responsive{
	margin:0 auto;
}

.site-row{
	margin-top:70px;
}
.site-row a{
	display:block;
	padding-bottom: 10px;
	font-size:15px;
}
.site-row a:hover{
	color:#b41010
}
.sitemap-row{
	margin-top:70px;
}
.sitemap-row a{
	display:block;
	padding-bottom: 10px;
	font-size:15px;
}
.sitemap-row a:hover{
	color:#b41010
}



@media screen and (max-width: 768px) {
	.paragraph{display:inline}
	.gray-row{padding:50px 20px;}
	.overview-text .sub-tit{margin-top:0px;}
	.map-row .col-sm-10{padding-left:20px;}
	.pro-table table{
		display: block;
    overflow-x: auto;
    white-space: nowrap;
	}
}
@media screen and (max-width: 500px) {
	.sub-tit h3{font-size:20px;}
	.overview-text .sub-tit{margin-top:30px;}
	.overview .col-sm-6{padding:0;}
	.over-img .img-responsive{margin-bottom: 20px}
	.certification-row .col-sm-2{float: left; width:50%; margin-bottom: 15px}
	.certification-row .no-box{width:0px; display: none}
	.certification-row{margin-bottom: 0}
	.tab_wrapper .content_wrapper .accordian_header{font-size:18px; background: #f9f9f9;}
	.map-icon{text-align: center;}
	.map-row .col-sm-10{padding:20px 10px 0px; text-align: left; line-height: 1.7}
	.product-Introduction .col-sm-7, .product-Introduction .col-sm-5, .product-Introduction .col-sm-6{padding:0; }
	.prodct-use .col-sm-4, .prodct-use .col-sm-3{padding:0 0 20px 0;}
	.prodct-use .row{padding-bottom: 0px}
	.mobile-top50{margin-top:50px;}
	.typeWrap .col-sm-8{padding:0px 0px 10px}
	.pro-table table th{font-size:14px;}
	.pro-table table td{font-size:12px;}   
	.piggery-toptitle h5{line-height: 1.7}
	.prodct-use .col-sm-3 img{margin:0 auto;}

	.mobile-table-img img{width:100px;}
	.partWrap .col-sm-6, .tab_wrapper .content_wrapper .tab_content{padding:0;}
	#bo_list .tbl_head01 td{font-size:12px;}
	#bo_list .td_name{text-align: center;}
  .tab_wrapper .content_wrapper .tab_content{padding:0;}
  .site-row, .sitemap-row{margin-top:30px;}

  .site-row .col-sm-6, .sitemap-row .col-sm-3{padding-bottom: 30px}

	#su-top{height: 200px;background-size: cover; background-position: center;}
	.bg-about{background-image: url('/en/img/mobile/bg-about.jpg');}
  .bg-poultry1-1{background-image: url('/en/img/mobile/bg-poultry1-1.jpg');}
	.bg-poultry1-2{background-image: url('/en/img/mobile/bg-poultry1-2.jpg');}

	.bg-poultry2-1{background-image: url('/en/img/mobile/bg-poultry2-1.jpg');}
	.bg-poultry2-2{background-image: url('/en/img/mobile/bg-poultry2-2.jpg');}
	.bg-poultry2-3{background-image: url('/en/img/mobile/bg-poultry2-3.jpg');}
	.bg-poultry2-4{background-image: url('/en/img/mobile/bg-poultry2-4.jpg');}
	.bg-poultry2-5{background-image: url('/en/img/mobile/bg-poultry2-5.jpg');}

	.bg-poultry3-1{background-image: url('/en/img/mobile/bg-poultry3-1.jpg');}

	.bg-poultry4-1{background-image: url('/en/img/mobile/bg-poultry4-1.jpg');}
	.bg-poultry4-2{background-image: url('/en/img/mobile/bg-poultry4-2.jpg');}

	.bg-poultry5-1{background-image: url('/en/img/mobile/bg-poultry5-1.jpg');}
	.bg-poultry6-1{background-image: url('/en/img/mobile/bg-poultry6-1.jpg');}


	.bg-duck1{background-image: url('/en/img/mobile/bg-duck1.jpg');}
	.bg-duck2{background-image: url('/en/img/mobile/bg-duck2.jpg');}

	.bg-piggery1-1{background-image: url('/en/img/mobile/bg-piggery1-1.jpg');}
	.bg-piggery1-2{background-image: url('/en/img/mobile/bg-piggery1-2.jpg');}
	.bg-piggery1-3{background-image: url('/en/img/mobile/bg-piggery1-3.jpg');}

	.bg-piggery2-1{background-image: url('/en/img/mobile/bg-piggery2-1.jpg');}
	.bg-piggery2-2{background-image: url('/en/img/mobile/bg-piggery2-2.jpg');}

	.bg-piggery3-1{background-image: url('/en/img/mobile/bg-piggery3-1.jpg');}

	.bg-cattle1-1{background-image: url('/en/img/mobile/bg-cattle1-1.jpg');}
	.bg-cattle1-2{background-image: url('/en/img/mobile/bg-cattle1-2.jpg');}
	.bg-cattle2-1{background-image: url('/en/img/mobile/bg-cattle2-1.jpg');}

	.bg-ventilation1-1{background-image: url('/en/img/mobile/bg-ventilation1-1.jpg');}
	.bg-ventilation2-1{background-image: url('/en/img/mobile/bg-ventilation1-1.jpg');}
	.bg-ventilation3-1{background-image: url('/en/img/mobile/bg-ventilation1-1.jpg');}

	.bg-part1-1{background-image: url('/en/img/mobile/bg-part1-1.jpg');}
	.bg-part2-1{background-image: url('/en/img/mobile/bg-part2-1.jpg');}
	.bg-part3-1{background-image: url('/en/img/mobile/bg-part3-1.jpg');}
	.bg-part4-1{background-image: url('/en/img/mobile/bg-part4-1.jpg');}
	.bg-part5-1{background-image: url('/en/img/mobile/bg-part5-1.jpg');}
	.bg-part6-1{background-image: url('/en/img/mobile/bg-part6-1.jpg');}

	.bg-board{background-image: url('/en/img/mobile/bg-board.jpg');}
}