@media (max-width: 767px) {
	.slogan-hondalex{
		display: none !important;
	}
	footer > .container{
	    padding-left:5px;
	}
	.menu-hondalex{
		display: block !important;
		width: 81.6%;
		margin-left: 12%;
	}
	.menu-hondalex li{
		margin: 10px 0px;
	}
	.menu-hondalex a{
		font-size: 20px;
	}
	.left_content.mt50{
		margin-top: 50px !important;
	}
	.pt-20-mb{
		padding-top: 20px;
	}
	body{
		/*overflow: hidden;*/
	}
	.text_market .desc{
		font-size: 16px;
	}
	.chart_img img{
		width: 100%;
	}
	.manufacturing_img img{
		width: 100% !important;
		height: auto !important;
	}
	.mb-mn{
		display: block;
	}
	.mobile{
		display: block!important;
	}
	.unmobile{
		display: none!important;
	}
	.ipad{
		display: none!important;
	}
	#project .item.item3 .text .name{
		font-size: 22px;
	}
	#project .item.item3 .text .desc{
		font-size: 10.5px;
	}
	#slide-3{
		display: none;
	}
	.ac_menu{
		display: none;
	}
	.container{
		max-width: none;
		width: 100% !important;
		padding: 0;
	}
	header .highline{
		width: 126px !important;
	}
	#header .logo{
		margin-left: 20px;
	}
	#home_btn{
		display: inline-block;
		width: 38px;
		height: 26px;
		position: absolute;
		background: red;
		right: 20px;
		top: 16px;
		background: url(../img/btn/mobile.png) 0 0 no-repeat;
		background-size: 100% auto;
		transition:All 1s ease;
	    -webkit-transition:All 1s ease;
	    -moz-transition:All 1s ease;
	    -o-transition:All 1s ease;
	    transform: scale(1.1);
	    -webkit-transform: rotate(0deg);
	    -moz-transform: rotate(0deg);
	    -o-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	}
	#home_btn.active{
		transition:All 1s ease;
	    -webkit-transition:All 1s ease;
	    -moz-transition:All 1s ease;
	    -o-transition:All 1s ease;
	    transform: scale(1.1);
	    -webkit-transform: rotate(90deg);
	    -moz-transform: rotate(90deg);
	    -o-transform: rotate(90deg);
	    -ms-transform: rotate(90deg);
	}
	#loval .nav{
		border-top: 5px solid #062e76;
	}
	.nav{
		transition:All 0.5s ease;
	    -webkit-transition:All 0.5s ease;
	    -moz-transition:All 0.5s ease;
	    -o-transition:All 0.5s ease;
		position: absolute;
		width: 57.87%;
		background: #ffffff;
		top: 56px;
		right: -60.87%;
		/*padding-bottom: 55px;*/
		border-top: 5px solid #05607b;
		-webkit-overflow-scrolling: touch;
	    overflow-y: scroll;
		min-height:100%;
		z-index:9999;
		box-shadow: 0px 10px 10px #000;
		-moz-box-box-shadow: 0px 10px 10px #000;
		-webkit-box-shadow: 0px 10px 10px #000;
	}
	.nav.active{
		transition:All 0.5s ease;
	    -webkit-transition:All 0.5s ease;
	    -moz-transition:All 0.5s ease;
	    -o-transition:All 0.5s ease;
	    right: 0;
	}
	.nav .right{
		float: none;
	}
	.nav .lg{
		display: none;
	}

	header .nav .sub{
		position: static;
		background: none;
		border-top: none;
		box-shadow: none;
		-moz-box-box-shadow: none;
		-webkit-box-shadow: none;
		display: block;
	}
	header .nav .sub li{
		float: none;
	}
	header .nav .sub li a{
		border: none;
	}

	.nav .border_search{
		display: inline-block;
		width: 81.6%;
		margin-left: 12%;
		margin-top: 15px;
		border-bottom: 1px solid #838383;
		overflow: hidden;
	}

	.nav .border_search input{
		float: left;
		border: none;
		background: none;
		margin-top: 15px;
		width: 85%;
	}

	.nav .nav_search{
		border: none;
		margin-top: 0;
		width: 10%;
		margin-left: 5%;
		height: 34px;
		background: url(../img/icon/search_mobile.png) center bottom no-repeat;
		background-size: 95% auto;
	}
	
	.nav .nav_search.mb{
		background: url(../img/icon/search_mobile.png) center bottom no-repeat;
		background-size: 100% auto;
	}
	
	.nav .nav_search:hover{
		background-position: center 0 !important;
	}
	header .nav .sub.news{
		margin-left: 0 !important;
		width: 100%;
	}
	header .nav .nav_menu{
		display: inline-block;
		width: 81.6%;
		margin-left: 12%;
		padding-bottom: 30px;
		overflow-x: hidden;
	}

	header .nav .nav_menu > li{
		float: none;
		border-top: 1px solid #838383;
	}

	#alv header .nav .nav_menu > li.mb-mn a.active{
		color: #ffa409;
	}
	#lvg header .nav .nav_menu > li.mb-mn a.active{
		color: #eb0a0a;
	}
	#loval header .nav .nav_menu > li.mb-mn a.active{
		color: #44a13f;
	}
	#ntv header .nav .nav_menu > li.mb-mn a.active{
		color: #092c74;
	}

	header .nav .nav_menu > li:first-child{
		border-top: none;
	}
	.nav .nav_menu > li > a{
		display: block;
		padding: 2px 0 5px;
		/*color: #0a4d6c;*/
		font-size: 20px;
		font-family: 'UTMNeoSansIntelBold';
	}
	.nav .nav_menu > li > a:hover{
		color: #e53c2e;
	}
	.nav .nav_menu .sub > li > a{
		white-space:normal;
		display: inline-block;
		padding: 5px 0 9px;
		font-size: 17px;
		font-family: 'UTMNeoSansIntel';
	}
/*Footer*/
	#wraper{
		overflow: hidden;
	}
	footer .highline{
		width: 17%;
		background: url(../img/icon/arrow_social.png) center center no-repeat;
		background-color: #e53c2e;
		background-size: 100%;
		cursor: pointer;
		z-index: 2;
	}
	footer .author{
		display: none;
	}
	footer .coppy{
		margin-left: 3.6%;
	}

	footer .share{
		height: auto;
		background: #e53c2e;
		width: 17%;
		position: absolute;
		right: 0;
		top: auto;
		bottom: -200px;
		z-index: 1;
		overflow: hidden;
		transition:All 1s ease;
	    -webkit-transition:All 1s ease;
	    -moz-transition:All 1s ease;
	    -o-transition:All 1s ease;
	}
	footer .share.active{
		bottom: 20px;
		transition:All 1s ease;
	    -webkit-transition:All 1s ease;
	    -moz-transition:All 1s ease;
	    -o-transition:All 1s ease;
	}

	footer .share li{
		float: none;
	}
/*social share*/
	footer .share a{
		display: inline-block;
		height: 30px;
		width: 100% !important;
		background-position: center 0 !important;
	}
	footer .share a:hover{
		background-position: center -30px !important;
	}
/*Home*/
/*slide 1*/
	#slide-1 .bcg{
		/*background-size: 170%;*/
	}
	/* #slide-1 .hsContent p {
	    line-height: 15px;
	    text-align: center;
	    top: 65%;
	} */
/*slide2*/
	#ntv .nav .nav_search.mb:hover{
		background: url("../img/icon/search.png") no-repeat scroll center center / 300% auto rgba(0, 0, 0, 0) !important;
	}
	#loval .member .member_item,
	#ntv .member .member_item,
	#alv .member .member_item{
		width: 100%;
	}
	#lvg .member .member_item{
		width: 50%;
		margin-left: 0;
		height: 150px;
	}
	.member .member_item .logo{
		line-height: 150px;
	}
	#lvg .member .member_item .logo{
		line-height: 150px !important;
	}
	.member .member_item .img{
		display: none;
	}
	.member .member_item .logo span {
	    display: inline-block;
	    line-height: 40px;
	    margin-top: 0;
	}
	
	#loval .member,
	#ntv .member,
	#alv .member{
		padding: 5% 0 8%;
	}
	
	#loval .member .member_item,
	#ntv .member .member_item,
	#alv .member .member_item{
		float: none;
		display: block;
		height: auto;
		padding: 1% 0;
	}
	
	#loval .member .member_item .logo,
	#ntv .member .member_item .logo,
	#alv .member .member_item .logo{
		font-size: 6vw;
		line-height: normal;
		position: relative;
	}
	
	/*.member .item1 .logo{
		background: url(../img/icon/member1.png) center center no-repeat;
		background-size: 100% auto;
	}
	.member .item2 .logo{
		background: url(../img/icon/member2.png) center center no-repeat;
		background-size: 100% auto;
	}
	.member .item3 .logo{
		background: url(../img/icon/member3.png) center center no-repeat;
		background-size: 100% auto;
	}
	.member .item4 .logo{
		background: url(../img/icon/member4.png) center center no-repeat;
		background-size: 100% auto;
	}*/
/*news home*/
	#slide-2.homeSlide{
		min-height: 300px !important;
		height: auto;
	}
	.boder_news{
		height: auto;
		padding-bottom: 40px;
	}
	#slide-2 .news_item{
		margin-left: 10.55%;
		width: 78.88%;
		margin-top: 40px;
	}
	#slide-2 .news_item:first-child{
		margin-left: 10.55%;
	}

	#slide-2 .news_item .day{
		width: 15.84%;
		margin-right: 6.92%;
		float: left;
		margin-top: 0;
	}
	#slide-2 .news_item .news{
		float: left;
		width: 77.23%;
		margin-top: 1px;
	}
	#slide-2 .day p{
		text-align: left;
	}
	#slide-2 .day p.num{
		width: 100%;
		font-size: 20px;
		border-bottom: 2px solid  #bababa;
		border-right: none;
		padding-bottom: 7px;
		margin-top: 0;
	}
	#slide-2 .day .date{
		line-height: 18px;
		margin-top: 15px;
		margin-left: 0;
	}
	#slide-2 .news .name{
		border-bottom: 2px solid #bababa;
	    font-size: 20px;
	    margin-top: 0;
	    padding-bottom: 12px;
	}
	#slide-2 .news .title{
		margin-top: 15px;
		height: 50px;
	}
	#slide-2 .news .desc{
		margin-top: 10px;
		height: 50px;
		margin-bottom: 30px;
	}
	.read_more{
		margin-top: 10px;
		font-size: 12px;
	}
/* about */
	/*.about_slide{
		min-height: 1050px;
	}
	.about_slide .bcg,
	.bg_orange,
	.bg_black{
		min-height: 1050px;
	}*/
/* end about */
/*BUSINESS*/
	#business .left_content{
		padding-top: 0;
	}
	#business{
		/*background: url(../img/bg/business.jpg) 0 0 no-repeat;*/
		background-size: auto 100%;
		padding: 64px 0 63px 0;
	}
	#member .container,
	#business .container{
		padding: 0 20px 0 20px;
		width: auto !important;
	}
	.top_title,
	#ntv .specifi #business .top_title{
		font-size: 25px;
		line-height: normal;
		margin-top: 20px;
		position: relative;
	}
	
	.left_content .col{
		float: none;
		width: 100%;
		margin-left: 0;	
	}
	.left_content .col .title{
		display: block;
		font-size: 20px;
		border-bottom: 2px solid #ffffff;
		padding-bottom: 10px;
	}
	.left_content .col ul{
		line-height: 18px;
		font-size: 12px;
	}
	.left_content .col ul.col2.a{
		float: left;
		width: 50%;
	}
	.left_content .col ul.col2.b{
		float: left;
		width: 50%;
	}
/*end business */
/*NEWS PAGE*/
	/*menu*/
	.sub_mobi{
		position: absolute;
		z-index: 1;
		width: 90%;
		top: 10px;
	}
	.sub_mobi ul{
		width: 100%;
	}
	.sub_mobi ul.mini_sub{
		position: absolute;
	}
	.sub_mobi > ul > li{
		border-left: 1px solid #b5b5b5;
		float: left;
		padding: 0 1.5%;
		position: relative;
	}
	.sub_mobi > ul > li:first-child{
		border-left: none;
		padding-left: 0;
	}
	/*.sub_mobi li.f{
		padding-left: 0;
		border-left: none;
	}*/
	/*.sub_mobi li.l{
		padding-right: 0;
	}*/
	.sub_mobi li a{
		display: inline-block;
		font-family: 'UTMNeoSansIntel';
		font-size: 13px;
	}
	/*end menu*/
	#news .container{
		padding: 0 20px 30px 20px;
		width: auto !important;
	}
	#news .dt_content img {
    width: 100%!important;
    margin: 20px auto;
    display: unset;
    object-fit: contain;
    height: unset;
	}
	.wp-caption-text{
    font-style: italic;
    font-size: 15px;
    margin-top: -15px;
	}
	#news.list .row{
		border-top: none;
		padding-top: 60px;
		padding-bottom: 0;
		margin-top: 0;
	}
	#news .row:first-child{
		border-top: none;
		padding-top: 0;
	}
	#news .news_item{
		float: left;
		width: 100%;
		margin-left: 0;
		padding-top: 10px;
		padding-bottom: 30px;
	}
	#news .news_item:first-child{
		margin-left: 0;
	}
	#news .day{
		float: left;
		width: 12.4%;
		margin-right: 5.7%;
	}
	#news .day .num{
		width: 100%;
		border-right: none;
		padding-bottom: 10px;
		border-bottom: 2px solid #bfbfbf;
		font-size: 22px;
	}
	#news .day .date{
		margin-left: 0;
		font-size: 12px;
		color: #6e6d6d;
		line-height: 17px;
		margin-top: 17px;
	}
	#news .news{
		float: left;
		width: 81.9%;
		margin-top: 0;
	}
	#news .news .name{
		text-align: left;
		border-bottom: 2px solid #bfbfbf;
		font-size: 22px;
		padding-top: 0;
		padding-bottom: 13px;
		line-height: 21px;
	}
	#news .news .title{
		font-size: 14px;
		line-height: 18px;
		margin-top: 17px;
	}
	#news .news .img{
		height: 170px;
	}
	#news .news .desc{
		font-size: 12px;
		line-height: 17px;
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px solid #9c9c9c;
		margin-bottom: 20px;
	}
/*END NEWS*/
/*NEWS DETAIL*/
	#news.detail{
		padding-top: 0;
	}
	.col_top_title{
		float: none;
		width: 100%;
		font-size: 24px;
		padding-top: 25px;
	}
	
	.col_top_title .line{
		height: 3px;
		margin-top: 5px;
		width: 20px;
	}

	.col_content_detail{
		width: 100%;
		float: none;
	}

	.top_detail{
		margin-top: -5px;
	}

	#news .top_detail .day{
		width: 8.3%;
		margin-right: 10.6%;
	}
	
	#news .top_detail .title{
		margin-top: 8px;
		width: 81%;
		margin-right: 0;
		font-size: 14px;
	}
	
	#news .dt_content{
		margin: 24px 0;
		font-size: 15px;
	}
	
/*NEWS DETAIL*/
/*CONTACT*/
	#contact .container{
		padding: 0 20px 30px 20px;
		width: auto !important;
	}
	#contact{
		background-size: auto 100%;
	}
	.title_page{
		font-family: 'UTMNeoSansIntelBold';
		font-size: 7vw;
	}
	
	#contact .form .f_tt{
		font-size: 7vw;
		line-height: normal;
	}
/*END CONTACT*/
/*MEMBER*/
	#member .list_member .desc{
		font-size: 16px;
		font-family: 'UTMNeoSansIntel';
	}
	#member .list_member .mem_item .text{
		min-height: 180px;
	}
/*END MEMBER*/
/*PROJECT*/
	#project{
		padding: 0;
	}
	.js_isotope .item{
		position: relative;
		width: 50% !important;
		float: left;
		/*transition:All 1s ease;
	    -webkit-transition:All 1s ease;
	    -moz-transition:All 1s ease;
	    -o-transition:All 1s ease;*/
	}
	.js_isotope .item img{
		width: 100%;
	}
/*END PROJECT*/
/*PROJECT DETAIL*/
	#pro_detail{	
		/*padding: 20px 0;*/
		-webkit-overflow-scrolling: touch;
		overflow-y: scroll;
		height: 100%;
	}
	#pro_detail .container{
		padding-top: 20px;
		padding-bottom: 20px;
		min-height: 100px;
	}
	
	#pro_detail .jcarousel-pagination {
	    left: 20px;
	}

	#pro_detail .text{
		padding: 0 20px 100px 20px;
		width: auto;
	}

	#pro_detail .text .intro{
		width: 100%;
	}
	
	#pro_detail .text .title{
		font-size: 32px;
		line-height: 42px;
	}
	
	#pro_detail .text .title .line{
		margin-top: 20px;
	}
	
	#pro_detail .text .intro li{
		width: 100%;
		float: none;
		margin-left: 0;
		border-top: 1px solid #b8b8b8;
		border-bottom: 0px;
		font-size: 16px;
	}
	#pro_detail .text .intro li:first-child{
		border-top: 1px solid #b8b8b8;	
	}
	#pro_detail .text .intro li:last-child{
		border-bottom: 1px solid #b8b8b8;
	}
	#pro_detail .text .gr_btn{
		width: 40%;
		position: relative;
	}
	#pro_detail .text .gr_btn .close_pro{
		position: absolute;
		right: 0;
	}
/*END PROJECT DETAIL*/
/*about*/
	.about_slide{
		height: auto;
		min-height: 100px;
	}
	.about_slide .container{
		padding-bottom: 50px;
	}
	.wrap_about_menu{
		display: none;
	}
	.about_text{
		max-width: none;
		width: 100%;
		padding: 0 18px;
		margin-left: 0;
		/*padding-top: 160px;*/
		padding-top: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.about_text_title{
		font-size: 25px;
	}
	.about_text_title.-ml{
		margin-left: -32px;
	}
	.about_text_title.ab{
		top: 86px;
	}
	.about_text_title .line_tt{
		width: 50px;
	}
	.about_text_des{
		font-size: 14px;
		margin-top: 66px;
		font-family: 'UTMNeoSansIntel';
	}
	.about_block{
		position: relative;
		z-index: 0;
		margin-top: 66px;
	}
	.about_block_title span{
		font-size: 26px !important;
	}
	.about_block_title{
		padding-top: 12px;
		width: 30.81%;
		font-size: 41px;
		border-top: 3px solid #fff;
		position: absolute;
		top: 0;
		left: 0;
		margin-top: 0;
		line-height: 52px;
	}
	.about_block_des{
		margin-left: 34.57%;
		border-top: 3px solid #fff;
		font-size: 14px;
		padding-top: 20px;
	}
	.history_text{
		margin-left: 23px;
		margin-right: 23px;
	}
	.history_text_title{
		font-size: 41px;
	}
	.history_date{
		font-size: 53px;
	}
	.slide_history_text{
		font-size: 20px;
		line-height: 24px;
	}
	.history-fist .slider-prev{
		opacity: 0;
		filter: alpha(opacity=0);
	}
	.history-last .slider-next{
		opacity: 0;
		filter: alpha(opacity=0);
	}
	.mid_border{
		margin-top: 18px;
	}
	.member_item{
		width: 100%;
	}
	.wrap_member_item{
		position: relative;
		bottom: auto;
		left: auto;
	}
	.wrap_member .history_text{
		height: auto;
	}
	.history_text.spec{
		margin: 0 !important;
	}
	#about-slide-3 .bcg{
		padding-bottom: 0;
	}
	.wrap_member_item .bx-next{
		width: 24px;
		height: 49px;
		background: url(../img/icon/slider_next_3.png) 0 0 no-repeat;
		top: 50%;
		margin-top: -24px;
		right: 0;
	}
	.wrap_member_item .bx-prev{
		width: 24px;
		height: 49px;
		background: url(../img/icon/slider_prev_3.png) 0 0 no-repeat;
		top: 50%;
		margin-top: -24px;
		left: 0;
	}
	.member_title span{
		padding-bottom: 20px;
		border-color: #e53c2e;
	}
	.member_title{
		font-size: 41px;
		line-height: 40px;
	}
	.member_name{
		margin-top: 66px;
		padding-bottom: 39px;
	}
	.chart_title{
		font-size: 5.9vw;
		line-height: 47px;
		margin-left: 0;
	}
	.chart_title span{
		padding-bottom: 18px;
	}
	.chart_img{
		padding-top: 45px;
	}
	#about-slide-4 .container{
		padding-bottom: 133px;
	}
	.wrap_partner .history_text{
		margin-left: 50px;
		margin-right: 50px;
	}
	.wrap_partner .chart_title{
		margin-left: -32px;
	}
	.wrap_partner .chart_title span{
		padding-bottom: 14px;
	}
	.wrap_partner{
		padding-bottom: 33px;
	}
	/*end about*/
/*ALV*/
	#loval #home_btn{
		background: url("../img/btn/mobile_loval.png") 0 0/100% no-repeat;	
	}
	#alv .nav{
		border-top: 5px solid #ffb300;
	}
	#alv #home_btn{
		background: url("../img/btn/mobile_alv.png") 0 0/100% no-repeat;	
	}
	#alv .nav .nav_menu > li > a{
		color: #58585a;
	}
	#alv .boder_news{
		padding: 0 20px 0 20px;
		width: auto !important;
		min-height:initial;
	}
	#alv .member .member_item{
		width: 100%;
	}
	#alv #slide-2.homeSlide{
		height: auto;
	}
	#alv .boder_news{
		height: auto;
	}
	#alv .news_list .text_intro{
		width: 100%;
		font-size: 4vw;
		line-height: 40px;
		padding-bottom: 30px;
	}
	#alv footer .highline {
	    background: url("../img/icon/arrow_social.png") no-repeat scroll center center #ffa409;
		background-size: 100% auto;
	}
	#alv footer .share{
		background: #ffa409;	
	}
/*about*/
	#alv .about_block{
		width: 100%;
	}
	#alv .about_block:first-child{
		width: 100%;
	}
	#alv .about_block.left{
		float: left;
	}
	#alv .about_block.right{
		float: right;
	}
	#alv .about_block_title{
		width: 100%;
		position: static;
		border-bottom: 1px solid #fff;
		border-top: none;
		margin-top: 0;
		/*font-size: 25px;
		padding-bottom: 25px;
		line-height: 30px;*/
	}
	#alv .about_block_des{
		margin-top: 0;
		border-top: none;
	    margin-left: 0;
	}
	#alv .about_text_des{
		margin-top: 33px;
	}
	
	#alv #about-slide-1 .bcg {
		background: url("../img/bg/bg-about-alv.jpg") no-repeat top center;
		background-size: 100% auto;
	}
	
	#alv #about-slide-4 .bcg{
		background: url("../img/bg/bg-about-alv-1.jpg") no-repeat top center;
		background-size: auto 100%;
	}

	#alv #about-slide-6 .img-slider6{
		margin-top: 80px;
	}
	
	.border_ipad_chard{
		margin-left: -32px;
		width: 111%;
	}
	#alv #about-slide-6 .wrap_partner_item{
		width: 100%;
		margin-left: 0;
		padding-top: 132px;
	}
	#alv #about-slide-6 .item_mk{
		width: 100%;
		margin: 0;
	}


	#alv .desc_scope{
		margin-top: 60px;
		font-size: 17px;
		line-height: 24px;
	}
	#alv .left_content .col{
		width: 100%;
		float: none;
		margin-left: 0;
	}
	#alv .left_content .col .title{
		width: 100%;
		margin-top: 58px;
		margin-bottom: 23px;
		font-size: 17px;
	}
/*end about*/
/*SERVICE*/
	#alv .service .left_content .js-masonry{
		width: 100%;
		margin-left: 0;
	}
	#alv .service .left_content .col{
		width: 100%;
		margin: 0 !important;
		padding: 0 !important;
	}
	#alv .service .left_content .col .title{
		padding-top: 25px;
		font-size: 20px;
		line-height: 43px;
		line-height: 29px;
		margin-bottom: 16px;
    	padding-bottom: 18px;
	}
/*END SERVICE*/

/*END ALV*/

/*NTV*/
	#ntv #home_btn{
		background: url("../img/btn/mobile_ntv.png") 0 0 no-repeat;	
		background-size: 100%;
	}
	#ntv .news_list .text_intro p{
		font-size: 16px ;/*5vw;*/
		line-height: 30px;
	}
	#ntv .news_list .text_intro li{
		float: left;
		width: 49%;
	}
	#ntv .news_list .text_intro li[ele="even"]{
		margin-left: 2%;
	}
	#ntv .news_list .text_intro ul{
		margin-top: 50px;
	}
	#ntv .news_list .text_intro li:first-child a{
		border-top: 1px solid #cdd0d4;
	}

	#ntv #about-slide-6 .wrap_partner_item{
		padding-top: 20px;
	}
	#ntv .about_slide{
		min-height: 50px;
	}
/*BUSINESS*/
	#ntv #business{
		padding-top: 30px;
	}
	#ntv #business .left_content{
		width: 100%;
		margin: 0;
	}
	
	#ntv #business .left_content .list-col{
		margin: 0;
	}
	
	#ntv #business .left_content .col{
		width: 100%;
		padding: 0;
		margin-bottom: 50px;
	}
/*END BUSINESS*/
/*specification*/
	#ntv .specifi #business .left_content{
		width: 100%;
		margin-left: 0;
	}
	#ntv .specifi #business .left_content .col{
		width: 100%;
		margin: 0;
		margin-bottom: 22px;
	}

	.col_certi{
		width: 100%;
	}
	.col_certi:first-child{
		width: 100%;
		margin-bottom: 30px;
	}

	.col_certi .text.js-masonry{
		width: 111%;
		margin-left: -5.5%;
	}
	.it_cer{
		width: 40%;
		margin: 0 5%;
		border-bottom: 1px solid #535353;
		padding-bottom: 8px;
		margin-bottom: 9px;
	}
/*end specification*/
/*PRODUCT*/
	#color .color_show .col_color .color_item.name{
		font-size: 15px;
	}
	.pr_file .col1 .title{
		font-size: 7vw;
	}
	.pr_file .col1 .name{
		font-size: 5vw;
	}
	#loval .border_bus .col_lv .title,
	.loval .desc_scope .title_t{
		margin-top: 30px;
	}
	.w100-mb{
		width: 100% !important;
		margin: 0 !important;
	}
	.menu_pr_detail > ul > li a,
	.menu_pr_detail .tblet{
		font-size: 18px;
		font-family: 'UTMNeoSansIntel';
	}
	.slider_pr .bx-pager{
		margin-right: 10px;
	}
	.sub_mobi ul.mini_sub{
		position: absolute;
		background: #fff;
		display: none;
		left: 0;
		z-index: 10;
	}
	/*.sub_mobi ul li:hover ul.mini_sub{
		display: block;
	}*/
	#products .sub_mobi > ul > li.sub > a{
		padding-right: 15px;
		background: url(../img/icon/ar_sub.png) right center no-repeat;
	}
	.mini_sub li{
		border-bottom: 1px solid #B5B5B5;
	}
	.mini_sub a{
		display: inline-block;
		/*line-height: 25px;*/
		padding: 5px 5px;
	}
	/*menu*/
	.products .wrap_partner .history_text{
		margin: 0 20px;
	} 
	.products_item{
 		width: 100%;
 		padding-top: 62px;
 		margin-left: 0;
 	}
 	.products_item .item_pro{
 		color: #333;
 		width: 100%;
 		margin-left: 0;
 	}
 	.products_item .item_pro .name{
 		font-size: 18px;
 		line-height: 30px;
 	}
 	.products_item .item_pro .info{
 		font-size: 12px;
 	}
 	.products_item .item_pro .line{
 		margin-top: 16px;
 	}
 	.mobile .control_pro{
 		width: 40%;
 		margin-top: 0;
 		border-top: none;
 		padding-top: 8px;
 	}
 	.control_pro .pr_next{
		margin-left: 40px;
	}
 	.name_mobile{
 	}
 	/*detail*/
 	.name_prod.mobile{
 		margin-bottom: 30px;
 	}
/*profile*/
	.tbl_profile .col_center{
		width: 0;
		border-bottom: 1px solid #d9d9d9;
		border-top: 1px solid #d9d9d9;
	}
	#profile{
		margin-top: 10px;
	}
 	.tbl_profile .col1{
 		width: 34.31%;
 		/*float: left;*/
 		border: 1px solid #d9d9d9;
 		margin-top: -1px;
 	}
 	.tbl_profile .col2{
 		width: 64.5%;
 		/*float: left;*/
 		border: 1px solid #d9d9d9;
 		margin-top: -1px;
 		margin-left: -1px;
 	}
 	.tbl_profile .row_name{
 		font-family: 'UTMNeoSansIntel';
 		color: #004e6c;
 		text-align: center;
 		font-size: 24px;
 		margin-top: 0;	
 		margin-bottom: 0;
 	}
 	.tbl_profile .row_name .line{
 		display: none;
 	}
 	.tbl_profile .row_name .col1,
 	.tbl_profile .row_name .col2{
 		height: 60px;
 		line-height: 60px;
 		background: #eaebeb;
 		text-transform: none;
 	}
 	.tbl_profile .row_name .col1{
 		width: 35.3%;
 		border-bottom: 1px solid #eaebeb;
 		line-height: 28px;
 	}
 	.tbl_profile .row_name .col2{
 		background: #d4d5d6;
 		width: 63.5%;
 		line-height: 28px;
 	}
 	.tbl_profile .row_pro .col1, 
 	.tbl_profile .row_pro .col2{
 		padding: 10px 0;
 	}

 	.tbl_profile .row_pro .col1{
 		border-right: none;
 	}
 	.tbl_profile .row_pro .col1 p{
 		text-align: right;
 		font-size: 4vw;
 		color: #004e6c;
 		right: 10px;
 		letter-spacing: 0;
 		line-height: 25px;
 		position: static;
 		margin: 0 5px 5px 0;
 	}

 	.tbl_profile .row_pro tr:last-child .col, 
 	.tbl_profile .row_pro tr:last-child .col2{
 		border-bottom: 1px solid #d9d9d9;
 	}
 	.col2 .overlay ul{
 		float: left;
 		width: 40%;
 		margin: 7px 5% 0 5%;
 	}
 	.col2 .overlay ul li{
 		line-height: 20px;
 		font-size: 11px;
 	}
	.col2 .overlay{
 		width: 100%;
 		height: 100%;
 		padding-top: 0;
 	}
 	.row_pro .active_s{
 		right: 10px;
 		bottom: 10px;
 		position: static;
 		float: right;
 	}
/*end profile*/
/*color*/
	#color .tab_name{
 		width: 100%;
 	}
 	#color .color_show{
 		width: 100%;
 	}
/*end color*/
/*END PRODUCT*/
/*END NTV*/
/*SEARCH*/
	#border_search{
		padding: 0 20px 30px;
	}

	#border_search .col1{
		width: 27.6%;
	}
	#border_search .col2{
		width: 68.6%;
	}

	#border_search .menu{
		padding-top: 40px;
	}
	#border_search .menu .top_tt{
		white-space:normal;
	}
	#border_search .menu ul{
		padding-top: 6px;
	}
	#border_search .menu li{
		border-left: none;
		padding: 0 2%;
	}
	#border_search .menu li a{
		font-family: 'UTMNeoSansIntelBold';
	}
	#border_search .menu li a span{
		font-family: 'UTMNeoSansIntel';	
	}
	.row_s.rs .js-masonry{
		width: 100%;
		margin-left: 0;
	}
	.item_rs{
		padding-top: 0;
		width: 100%;
		margin: 0 0 27px 0;
	}
/*END SEARCH*/
	#ntv footer .share{
		background: #092c74;
	}
	#ntv footer .highline{
		background: url(../img/icon/arrow_social.png) center center no-repeat #092c74;
		background-size: 100%;
	}
	/**/
	#ntv .nav{
		border-top: 5px solid #535353;
	}
	#ntv footer .highline{
		background: url(../img/icon/arrow_social.png) center center no-repeat #44a13f;
		background-size: 100%;
	}
	#ntv #about-slide-6 .bcg{
		/*background: url(../img/bg/market_loval_phone.png) center 105px/100% no-repeat #fff;*/
		background: #ffffff;
	}
	.text_market .list_market{
		width: 100%;
	}
	.text_market .list_market li{
		width: 100%;
		margin-left: 0;
	}
	.market_tt{
		/*margin-top: 60px;*/
	}
	#ntv .border_bus .col_lv{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	#ntv #about-slide-6 .item_mk{
		width: 100%;
	}
/*end About*/

	.pr_file{
		width: auto;
		overflow: hidden;
		padding: 20px 20px 60px;
	}
	.pr_file .col1,
	.pr_file .col2{
		float: none;
		width: 100%;
	}
	.prev_pp{bottom: 10px; right: 120px;}
	.next_pp{bottom: 10px; right: 80px;}
	.close_pp{
		bottom: 10px;
		right: 10px;
	}
	
	.about_slide .bcg, 
	.bg_orange, 
	.bg_black{
		/*min-height:initial;*/
		/*min-height: 100px;*/
	}
	
	#alv .left_content .list-col{
		margin-left: 0;
	}
	
	.left_content .list-col .col{
		padding: 0;
	}
/*END LOVAL*/
	.news_list{
		padding-left: 20px;
		padding-right: 20px;
	}
	.news_list .text_intro{
		width: 100%;
		line-height: 46px;
	}
	.news_list .text_intro p{
		line-height: 30px;
		font-size: 5vw;
	}
	
	.news_list .text_intro li[ele="odd"]{
		float: left;
		width: 46%;
	}
	
	.news_list .text_intro li[ele="even"]{
		float: right;
		width: 46%;
	}
	
	.news_list .text_intro li a{
		font-size: 3vw;
	}
	
	.news_list .text_intro li:first-child a{
		border-top: 1px solid #cdd0d4;
	}
	
	.news_list .text_intro ul{
		margin-top: 55px;
	}
	
	.spec_ntv{
		width: 100%;
		margin-left: 0;
	}
	.his-next{
		top: 30%;
	}
	.his-prev{
		top: 30%;
	}
	#border_search .menu .top_tt{
		font-size: 20px;
	}
	#products .wrap_partner{
		min-height: 400px;
	}
	.ipad-show{
		display: none;
	}
}
@media (max-width: 640px) {
	#lvg .col.two,
	#alv .col.two,
	#ntv .col.two,
	#loval .col.two{
		width: 100% ;
		margin-right: 0% ;
	}
	#lvg .col.three,
	#alv .col.three,
	#ntv .col.three,
	#loval .col.three{
		padding: 0% ;
    	width: 100% ;
	}
	#lvg .col.four,
	#alv .col.four,
	#ntv #business .col.four,
	#loval .col.four{
		padding: 0% ;
   		width: 100% ;
	}
}
@media (max-width: 470px) {
	.about_block_title{
		font-size: 34px;
	}
}
@media (max-width: 430px) {
	#project .item .text .name{
		font-size: 16px;
	}
}
@media (max-width: 386px) {
	.scroll-hide{
		display: none;
	}
	.wrap_chart .history_text .chart_img{
		width: 100%;
		height: auto;
	}
	#member .list_member .mem_item .img{
		width: 50%;
	}
	#member .list_member .mem_item .img img{
		max-width: 100%;
	}
	.about_block_title{
		font-size: 26px;
		line-height: 46px;
	}
	#project .item.item3 .text .name{
		font-size: 16px;
	}
	#pro_detail .text .desc{
		font-size: 16px;
		line-height: 24px;
	}
	.about_block_title p{
		font-size: 24px !important;
	}
	#member .list_member .mem_item{
		width: 100%;
		margin: 0;
	}
	#member .list_member .group.mobile{
		margin-bottom: 25px;
	}
}
@media (max-width: 767px) {}