@charset "utf-8";

/*445*/
#products_page[data-products="445"]>#technology #tec1{
	background: #fff url(../img/445/bg1.png) center center no-repeat;
}
#products_page[data-products="445"]>#technology #tec1 .inner{
	width: 300px;
	position: absolute;
	top: 20vh;
	right: 100px;
	z-index: 99;
}
#products_page[data-products="445"]>#technology #tec2{
	background: #C3C4C5 url(../img/445/bg2.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="445"]>#technology #tec3{
	background: #fff url(../img/445/bg3.png) center center no-repeat;
	background-attachment: fixed;
	position: relative;
	z-index: 100;
}
#products_page[data-products="445"]>#technology #tec4{
	background: #C3C4C5 url(../img/445/bg4.png) center center no-repeat;
	background-attachment: fixed;
	position: relative;
	z-index: 100;
}
#products_page[data-products="445"]>#technology #tec5{
	background: #fff url(../img/445/bg5.png) center center no-repeat;
	background-attachment: fixed;
	position: relative;
	z-index: 100;
}
#products_page[data-products="445"]>#technology #tec6{
	background: #C3C4C5 url(../img/445/bg6.png) center center no-repeat;
	background-attachment: fixed;
	position: relative;
	z-index: 100;
}
#products_page[data-products="445"]>#technology #tec7{
	background: #fff url(../img/445/bg7.png) center center no-repeat;
	background-attachment: fixed;
	position: relative;
	z-index: 100;
}
#products_page[data-products="445"]>#technology #tec8{
	background: #C3C4C5 url(../img/445/bg8.png) center center no-repeat;
	background-attachment: fixed;
	position: relative;
	z-index: 100;
}



/*450*/
#products_page[data-products="450"]>#technology #tec1{
	background: #fff url(../img/450/bg1.png) center center no-repeat;
}
#products_page[data-products="450"]>#technology #tec2{
	background: #C3C4C5 url(../img/450/bg2.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="450"]>#technology #tec3{
	background: #fff url(../img/450/bg3.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="450"]>#technology #tec4{
	background: #C3C4C5 url(../img/450/bg4.png) center center no-repeat;
	background-attachment: fixed;
}


/*455*/
#products_page[data-products="455"]>#technology #tec1{
	background: #fff url(../img/455/bg1.png) center center no-repeat;
}
#products_page[data-products="455"]>#technology #tec2{
	background: #C3C4C5 url(../img/455/bg2.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="455"]>#technology #tec3{
	background: #fff url(../img/455/bg3.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="455"]>#technology #tec4{
	background: #C3C4C5 url(../img/455/bg4.png) center center no-repeat;
	background-attachment: fixed;
}



/*460*/
#products_page[data-products="460"]>#technology #tec1{
	background: #fff url(../img/460/bg1.png) center center no-repeat;
}
#products_page[data-products="460"]>#technology #tec2{
	background: #C3C4C5 url(../img/460/bg2.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="460"]>#technology #tec3{
	background: #fff url(../img/460/bg3.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="460"]>#technology #tec4{
	background: #C3C4C5 url(../img/460/bg4.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="460"]>#technology #tec5{
	background: #fff url(../img/460/bg5.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="460"]>#technology #tec6{
	background: #C3C4C5 url(../img/460/bg6.png) center center no-repeat;
	background-attachment: fixed;
}



/*Vn V Vs*/
#products_page[data-products="vn_v_vs"]>#technology .img1{
	text-align: center;
	margin: 0 auto 40px;
}
#products_page[data-products="vn_v_vs"]>#technology table.craft{
	width: auto !important;
	margin: 0 auto;
}
#products_page[data-products="vn_v_vs"]>#technology table.craft td{
	text-align: center;
	padding: 20px 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
}
#products_page[data-products="vn_v_vs"]>#technology table.craft td p{
	text-align: center;
}
#products_page[data-products="vn_v_vs"]>#technology table.craft td p.img{
	text-align: center;
	line-height: 100%;
}
#products_page[data-products="vn_v_vs"]>#technology table.craft img{
	width: auto;
	max-width: 100%;
	height: auto;
}
#products_page[data-products="vn_v_vs"]>#technology #comparison th, #products_page[data-products="vn_v_vs"]>#technology #comparison td{
	width: 33%;
}



/*BM*/
#products_page[data-products="bm"]>#technology table.bm td{
	width: 50%;
	text-align: center;
	padding: 20px 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#products_page[data-products="bm"]>#technology table.bm td p{
	text-align: center;
}
#products_page[data-products="bm"]>#technology table.bm td p.img{
	text-align: center;
	line-height: 100%;
	position: relative;
}
#products_page[data-products="bm"]>#technology table.bm td p.img img{
	max-width: 100%;
	width: auto;
	height: auto;
}
#products_page[data-products="bm"]>#technology table.bm td p.img>span{
	position: absolute;
	top: 0;
	left: 0;
}
#products_page[data-products="bm"]>#technology .tanihara{
	margin: 30px 0;
	text-align: center;
	border: 1px solid #c2c0c0;
	padding: 30px 0 0 30px;
	color: #000;
}
#products_page[data-products="bm"]>#technology .tanihara .txt{
	line-height: 140%;
	font-family: Oswald;
	font-size: 1.4rem;
}
#products_page[data-products="bm"]>#technology .tanihara p.img{
	display: block;
	float: right;
	line-height: 100%;
	width: 25%;
	margin-top: -30px;
}
#products_page[data-products="bm"]>#technology .tanihara p.img img{
	width: 100%;
	height: auto;
}




/*P*/
#products_page[data-products="p"]>#technology table.p td{
	width: 50%;
	text-align: center;
	padding: 20px 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#products_page[data-products="p"]>#technology table.p td p{
	text-align: center;
}
#products_page[data-products="p"]>#technology table.p td p.img{
	text-align: center;
	line-height: 100%;
	position: relative;
	display: inline-block;
}
#products_page[data-products="p"]>#technology table.p td p.img img{
	max-width: 100%;
	width: auto;
	height: auto;
}
#products_page[data-products="p"]>#technology table.p td p.img>span{
	position: absolute;
	top: 0;
	left: 0;
}




/*FW*/
#products_page[data-products="fw"]>#technology #tec1{
	background: #fff url(../img/fw_fwc/bg1.png) center center no-repeat;
}
#products_page[data-products="fw"]>#technology #tec2{
	background: #C3C4C5 url(../img/fw_fwc/bg2.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="fw"]>#technology #tec3{
	background: #fff url(../img/fw_fwc/bg3.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="fw"]>#technology #tec4{
	background: #C3C4C5 url(../img/fw_fwc/bg4.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="fw"]>#technology #tec5{
	background: #fff url(../img/fw_fwc/bg5.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="fw"]>#technology #tec6{
	background: #C3C4C5 url(../img/fw_fwc/bg6.png) center center no-repeat;
	background-attachment: fixed;
}

/*FWc*/
#products_page[data-products="fwc"]>#technology #tec1{
	background: #fff url(../img/fw_fwc/bg1_2.png) center center no-repeat;
}
#products_page[data-products="fwc"]>#technology #tec2{
	background: #C3C4C5 url(../img/fw_fwc/bg2.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="fwc"]>#technology #tec3{
	background: #fff url(../img/fw_fwc/bg3_2.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="fwc"]>#technology #tec4{
	background: #C3C4C5 url(../img/fw_fwc/bg4.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="fwc"]>#technology #tec5{
	background: #fff url(../img/fw_fwc/bg5.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="fwc"]>#technology #tec6{
	background: #C3C4C5 url(../img/fw_fwc/bg6.png) center center no-repeat;
	background-attachment: fixed;
}



/*UT UTc*/
#products_page[data-products="ut_utc"]>#technology #tec1{
	background: #fff url(../img/ut_utc/bg1.png) center center no-repeat;
}
#products_page[data-products="ut_utc"]>#technology #tec2{
	background: #C3C4C5 url(../img/ut_utc/bg2.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="ut_utc"]>#technology #tec3{
	background: #fff url(../img/ut_utc/bg3.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="ut_utc"]>#technology #tec4{
	background: #C3C4C5 url(../img/ut_utc/bg4.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="ut_utc"]>#technology #tec5{
	background: #fff url(../img/ut_utc/bg5.png) center center no-repeat;
	background-attachment: fixed;
}
#products_page[data-products="ut_utc"]>#technology #tec6{
	background: #C3C4C5 url(../img/ut_utc/bg6.png) center center no-repeat;
	background-attachment: fixed;
}


/*TW-U*/
#products_page[data-products="u"]>#technology .img{
	position: relative;
}
#products_page[data-products="u"]>#technology .img>span{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}
#products_page[data-products="u"]>#technology img{
	width: auto;
	max-width: 100%;
	height: auto;
}
#products_page[data-products="u"]>#technology .inline{
	display: inline-block;
}
#products_page[data-products="u"]>#technology table td{
	width: 50%;
	vertical-align: top;
}
#products_page[data-products="u"]>#technology table.table2 td{
	width: 33.33333%;
	vertical-align: middle;
}
#products_page[data-products="u"]>#technology table.table2 td p.ml-030{
  position: relative;
  z-index: 9;
}
#products_page[data-products="u"]>#technology .pros-think{
	padding: 3%;
	margin: 0 auto;
	text-align: center;
	border: 1px solid #c2c0c0;
}
#products_page[data-products="u"]>#technology .pros-think article{
	padding: 0 0 20px;
	border-bottom: 1px solid #c2c0c0;
	margin: 0 auto 20px;
}
#products_page[data-products="u"]>#technology .pros-think article:last-child{
	padding: 0;
	margin: 0 auto;
	border: 0;
}
#products_page[data-products="u"]>#technology .pros-think article .img{
	float: left;
	width: 35%;
	line-height: 0;
}
#products_page[data-products="u"]>#technology .pros-think article .txt{
	float: right;
	width: 60%;
	text-align: left;
}
#products_page[data-products="u"]>#technology .pros-think article .txt h5{
	font-size: 2.6rem;
	line-height: 120%;
	margin: 0 auto 15px;
	text-align: left;
}
#products_page[data-products="u"]>#technology .pros-think article .txt p{
	margin: 0 auto;
	font-size: 1.4rem;
	line-height: 140%;
}



/*TW-W*/
#products_page[data-products="w"]>#technology .img{
	position: relative;
}
#products_page[data-products="w"]>#technology .img span{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}
#products_page[data-products="w"]>#technology table.tec01{
	margin: 0 auto 60px;
	font-size: 1.4rem;
	font-family: Oswald;
	line-height: 140%;
}
#products_page[data-products="w"]>#technology table.tec01 th{
	padding: 8px;
	text-align: left;
	vertical-align: top;
	color: #333;
	background-color: #CACACA;
	border: 1px solid #b9b9b9;
}
#products_page[data-products="w"]>#technology table.tec01 td{
	padding: 8px;
	text-align: left;
	vertical-align: top;
	color: #333;
	background-color: #fff;
	border: 1px solid #b9b9b9;
	text-align: center;
}
#products_page[data-products="w"]>#technology .tec02{
	position: relative;
	margin: 0 auto 60px;
}
#products_page[data-products="w"]>#technology .tec02 .img.animateme{
	z-index: 9;
}
#products_page[data-products="w"]>#technology .tec02 .img.bg{
	position: absolute;
	top: 20px;
	right: 0;
	z-index: 1;
}
#products_page[data-products="w"]>#technology .tec02 .com{
	margin: 0 25% 0 0;
	text-align: left;
	text-shadow: 0 0 8px #fff,0 0 8px #fff,0 0 8px #fff,0 0 8px #fff,0 0 8px #fff;
	line-height: 160%;
	position: relative;
	z-index: 9;
}
#products_page[data-products="w"]>#technology .tec02 table{
	border: 8px #444242 solid;
	margin: 0 auto;
	line-height: 170%;
	background: #7E7E7E;
	color: #fff;
	font-size: 1.4rem;
	line-height: 140%;
	font-family: Oswald;
	text-align: left;
}
#products_page[data-products="w"]>#technology .tec02 table th{
	padding: 10px 20px 10px 10px;
	vertical-align: middle;
	width: 30%;
	border-right: 1px solid #000;
}
#products_page[data-products="w"]>#technology .tec02 table td{
	padding: 10px;
}
#products_page[data-products="w"]>#technology .tec03{
	margin: 0 auto 60px;
}
#products_page[data-products="w"]>#technology .tec03 h4{
	padding: 10px;
	border: 1px solid #000;
}
#products_page[data-products="w"]>#technology .tec03 h5{
	text-align: left;
	margin-bottom: 10px;
}
#products_page[data-products="w"]>#technology .tec03 .f1{
	display: inline-block;
	float: none;
	width: 48%;
	vertical-align: middle;
	text-align: center;
	margin-right: 3%;
}
#products_page[data-products="w"]>#technology .tec03 .f1:last-child{
	margin-right: 0;
}
#products_page[data-products="w"]>#technology .tec03 p{
	line-height: 160%;
}
#products_page[data-products="w"]>#technology .tec04{
	margin: 0 auto 60px;
}
#products_page[data-products="w"]>#technology .tec04 h4{
	padding: 10px;
	border: 1px solid #000;
}
#products_page[data-products="w"]>#technology .tec04 h5{
	text-align: left;
	margin-bottom: 10px;
}
#products_page[data-products="w"]>#technology .tec04 .f1{
	display: inline-block;
	float: none;
	width: 48%;
	vertical-align: middle;
	text-align: center;
	margin-right: 3%;
}
#products_page[data-products="w"]>#technology .tec04 .f1:last-child{
	margin-right: 0;
}
#products_page[data-products="w"]>#technology .tec04 p{
	line-height: 160%;
}
#products_page[data-products="w"]>#technology .tec04 .img .w50p{width: 50%;}
#products_page[data-products="w"]>#technology .tec05{
	margin: 0 auto 60px;
}
#products_page[data-products="w"]>#technology .tec05 h4{
	padding: 10px;
	border: 1px solid #000;
}
#products_page[data-products="w"]>#technology .tec05 table{
	margin-bottom: 20px;
}
#products_page[data-products="w"]>#technology .tec05 table td{
	width: 50%;
	text-align: center;
}
#products_page[data-products="w"]>#technology .tec05 table td .img{
	text-align: center;
}
#products_page[data-products="w"]>#technology .tec05 table img{
	width: auto;
	max-width: 100%;
}
#products_page[data-products="w"]>#technology .tec05 ul{
	margin-left: 2em;
}
#products_page[data-products="w"]>#technology .tec05 ul li{
	list-style-type: disc;
	text-align: left;
	font-size: 1.4rem;
	line-height: 140%;
}
#products_page[data-products="w"]>#technology .tec06{
	margin: 0 auto 60px;
}
#products_page[data-products="w"]>#technology .tec06 h4{
	padding: 10px;
	border: 1px solid #000;
}
#products_page[data-products="w"]>#technology .tec06 img{max-width: 60%;width: auto;}



/*TW-PT*/
#products_page[data-products="pt"]>#technology p.img{
	text-align: center;
	line-height: 100%;
	position: relative;
}
#products_page[data-products="pt"]>#technology p.img img{
	max-width: 100%;
	width: auto;
	height: auto;
}
#products_page[data-products="pt"]>#technology p.img>span{
	position: absolute;
	top: 0;
	left: 0;
}
#products_page[data-products="pt"]>#technology .concept{
	min-height: 415px;
	background: url(../img/pt/tw-pt_conceptbg.jpg) center bottom no-repeat;
	background-size: 100%;
	text-align: left;
	font-size: 120%;
	width: 100%;
	padding-top: 40px;
	padding-right: 35%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto 60px;
}
#products_page[data-products="pt"]>#technology .info{
	margin:0 auto 60px;
	padding: 0;
	text-align: center;
}
#products_page[data-products="pt"]>#technology .info>.img{
	float: left;
	width: 65%;
	line-height: 100%;
}
#products_page[data-products="pt"]>#technology .info>.table{
	width: 35%;
	float: right;
}
#products_page[data-products="pt"]>#technology .info>.table ul{
	display: block;
}
#products_page[data-products="pt"]>#technology .info>.table ul>li{
	display: block;
	border: 1px solid #E80012;
	text-align: center;
	font-size: 1.4rem;
	color: #000;
	font-family: Oswald;
	padding: 12px;
	margin: 0 auto 5px;
}
#products_page[data-products="pt"]>#technology .pro_story{
	width: 670px;
	height: 241px;
	margin: 30px auto 0;
	border-bottom: 3px solid #c2c0c0;
	position: relative;
}
#products_page[data-products="pt"]>#technology .pro_story{
	width: 97%;
	height:auto;
}
#products_page[data-products="pt"]>#technology .pro_story .tanihara_pro{
	float:left;
	width:260px;
	text-align:left;
}
#products_page[data-products="pt"]>#technology .pro_story .ttl_pro{
	font-size: 1.8rem;
	margin: 40px auto 0;
	font-weight: bold;
	text-align: left;
}
#products_page[data-products="pt"]>#technology .pro_story .ttl_pro>span{
	font-size: 2.4rem;
}
#products_page[data-products="pt"]>#technology .pro_story_com{
	font-size: 1.8rem;
	margin: 0 10px 40px;
}
#products_page[data-products="pt"]>#technology .com2{
	color: #e80012;
	font-size: 1.8rem;
	font-weight: bold;
	margin: 0 auto 15px;
}
#products_page[data-products="pt"]>#technology .gallary .left{
	width: 49%;
	float: left;
}
#products_page[data-products="pt"]>#technology .gallary .right{
	width: 49%;
	float: right;
}
#products_page[data-products="pt"]>#technology .gallary p{
	font-size: 1.8rem;
	line-height: 150%;
}
#products_page[data-products="pt"]>#technology .gallary .small{
	font-size: 1.3rem;
	margin: 0 auto 10px;
	line-height: 120%;
}
#products_page[data-products="pt"]>#technology .gallary img{
	width: 100%;
	height: auto;
}




/*TW BALL*/
#products_page.ball h4{font-size: 2.8rem;}
#products_page.ball>#strong_point .point table{
	width: 64% !important;
	float: left;
	margin: 0 auto 80px;
}
#products_page.ball>#strong_point .point table th{
	font-size: 3.9rem;
	padding: 30px 20px 30px 0;
	padding-right: 20px;
	padding-bottom: 30px;
	vertical-align: top;
	line-height: 100%;
	border-bottom: 1px solid #000;
}
#products_page.ball>#strong_point .point table td{
	padding: 30px 0 30px 0;
	vertical-align: top;
	border-bottom: 1px solid #000;
}
#products_page.ball>#strong_point .point table td h4{
	font-size: 1.9rem;
	margin: 0 auto 20px;
	text-align: left;
}
#products_page.ball>#strong_point .point table td p{
	text-align: left;
}
#products_page.ball>#strong_point .point .ball{
	width: 27.43%;
	float: right;
}
#products_page.ball>#strong_point .point .ball .img{
	line-height: 100%;
	margin: 0 auto 10px;
}
#products_page.ball>#strong_point .point .ball .img img{
	width: auto;
	max-width: 100%;
	height: auto;
}
#products_page.ball>#strong_point .point .ball .com{
	text-align: center;
	line-height: 160%;
	font-size: 1.4rem;
}

#products_page.ball>#technology .red{
	text-align: center;
	font-size: 1.8rem;
	color: #ff0000;
}
#products_page.ball>#technology p.img{
	text-align: center;
	line-height: 100%;
	position: relative;
}
#products_page.ball>#technology p.img img{
	max-width: 100%;
	width: auto;
	height: auto;
}
#products_page.ball>#technology p.img>span{
	position: absolute;
	top: 0;
	left: 0;
}
#products_page.ball>#technology .list{
	display: block;
	letter-spacing: -0.4em;
	text-align: center;
}
#products_page.ball>#technology .list li{
	display: inline-block;
	letter-spacing: normal;
	vertical-align: top;
	font-size: 2rem;
	line-height: 120%;
	text-align: left;
}
#products_page.ball>#technology .list2{
	display: block;
	text-align: left;
}
#products_page.ball>#technology .list2 li{
	display: block;
	letter-spacing: normal;
	vertical-align: top;
	font-size: 2rem;
	line-height: 120%;
}
#products_page.ball>#spec .spec .img{
	width: 48%;
	float: left;
}
#products_page.ball>#spec .spec table{
	width: 48% !important;
	float: right;
	margin: 0 auto 80px;
}
#products_page.ball>#spec .spec table th{
	font-size: 1,4rem;
	padding: 20px 10px 20px 0;
	vertical-align: top;
	line-height: 100%;
	border: 0;
	border-bottom: 1px solid #7F7F7F;
	text-align: left;
	background: #fff;
	font-family: Roboto;
}
#products_page.ball>#spec .spec table td{
	padding: 20px 0 10px 0;
	vertical-align: top;
	border: 0;
	border-bottom: 1px solid #7F7F7F;
	text-align: left;
	font-family: Roboto;
}
#products_page.ball>#spec p.img{
	text-align: center;
	line-height: 100%;
	position: relative;
}
#products_page.ball>#spec p.img img{
	max-width: 100%;
	width: auto;
	height: auto;
}
#products_page.ball>#spec p.img>span{
	position: absolute;
	top: 0;
	left: 0;
}


/*G6*/
#products_page[data-products="g6"]>#visual{background: #000;}


/*K1*/
#products_page[data-products="k1"]>#visual{background: #fff;}


/*G1x*/
#products_page[data-products="g1x"]>#visual{background: #000;}


/*D1x*/
#products_page[data-products="d1"]>#visual{background: #000;}



#tablet #products_page > #technology #tec1,
#tablet #products_page > #technology #tec2,
#tablet #products_page > #technology #tec3,
#tablet #products_page > #technology #tec4,
#tablet #products_page > #technology #tec5,
#tablet #products_page > #technology #tec6,
#tablet #products_page > #technology #tec7,
#tablet #products_page > #technology #tec8{
	height: 600px;
	min-height: 80vh;
	position: relative;
	background-size: 120% !important;
	background-attachment: inherit !important;
}



@media (max-width:736px){

#products_page>#technology .logo img{width: 70%;}

/*tw445*/
#products_page[data-products="445"]>#technology .logo img{width: 80%;}
#products_page[data-products="445"]>#technology #tec1{
	background: url(../img/445/sp_bg1.png) center top no-repeat;
	background-size: 196% !important;
}
#products_page[data-products="445"]>#technology #tec1 .inner{
	position: static !important;
	padding-top: 100%;
	width: 90% !important;
	margin: 0 auto 20px !important;
}
#products_page[data-products="445"]>#technology #tec2{
	background: #C3C4C5 url(../img/445/sp_bg2.png) center center no-repeat;
	min-height: 56vh;
	background-size: 220% !important;
}
#products_page[data-products="445"]>#technology #tec3{
	background-position-x: 20% !important;
	background-size: 150% !important;
}
#products_page[data-products="445"]>#technology #tec4{
	background: #C3C4C5 url(../img/445/sp_bg4.png) center center no-repeat;
	background-size: 138% !important;
}
#products_page[data-products="445"]>#technology #tec5{
	background-position-x: 47% !important;
	background-size: 200% !important;
}
#products_page[data-products="445"]>#technology #tec6{
	background: #C3C4C5 url(../img/445/sp_bg6.png) center center no-repeat;
	background-size: 159% !important;
	min-height: 46vh;
}
#products_page[data-products="445"]>#technology #tec7{
	background-position-x: 30% !important;
	background-size: 180% !important;
}
#products_page[data-products="445"]>#technology #tec8{
	background-position-x: 30% !important;
	background-size: 180% !important;
}


/*450*/
#products_page[data-products="450"]>#technology #tec1{
	background-position-x: 20% !important;
	background-size: 150% !important;
}
#products_page[data-products="450"]>#technology #tec2{
	background: #C3C4C5 url(../img/450/sp_bg2.png) center center no-repeat;
	background-size: 180% !important;
	min-height: 44vh
}
#products_page[data-products="450"]>#technology #tec3{
	background-position-x: 47% !important;
	background-size: 160% !important;
}
#products_page[data-products="450"]>#technology #tec4{
	background: #C3C4C5 url(../img/450/sp_bg4.png) center center no-repeat;
	background-size: 190% !important;
	min-height: 52vh;
}


/*455*/
#products_page[data-products="455"]>#technology #tec1{
	background-position-x: 20% !important;
	background-size: 150% !important;
}
#products_page[data-products="455"]>#technology #tec2{
	background: #C3C4C5 url(../img/455/sp_bg2.png) center center no-repeat;
	background-size: 180% !important;
	min-height: 44vh
}
#products_page[data-products="455"]>#technology #tec3{
	background-position-x: 47% !important;
	background-size: 160% !important;
}
#products_page[data-products="455"]>#technology #tec4{
	background: #C3C4C5 url(../img/455/sp_bg4.png) center center no-repeat;
	background-size: 180% !important;
	min-height: 52vh;
}


/*460*/
#products_page[data-products="460"]>#technology #tec1{
	background-position-x: 20% !important;
	background-size: 150% !important;
}
#products_page[data-products="460"]>#technology #tec2{
	background: #C3C4C5 url(../img/460/sp_bg2.png) center center no-repeat;
	background-size: 180% !important;
	min-height: 44vh
}
#products_page[data-products="460"]>#technology #tec3{
	background-position-x: 47% !important;
	background-size: 160% !important;
}
#products_page[data-products="460"]>#technology #tec4{
	background: #C3C4C5 url(../img/460/sp_bg4.png) center center no-repeat;
	background-size: 170% !important;
	min-height: 52vh;
}
#products_page[data-products="460"]>#technology #tec5{
	background-position-x: 17% !important;
	background-size: 150% !important;
}
#products_page[data-products="460"]>#technology #tec6{
	background-position-x: 17% !important;
	background-size: 150% !important;
}


/*fw fwc*/
#products_page[data-products="fw"]>#technology #tec2,
#products_page[data-products="fwc"]>#technology #tec2{
	background: #C3C4C5 url(../img/fw_fwc/sp_bg2.png) center center no-repeat;
	background-size: 190% !important;
	min-height: 67vh !important;
}
#products_page[data-products="fw"]>#technology #tec3,
#products_page[data-products="fwc"]>#technology #tec3{
	background: url(../img/fw_fwc/sp_bg3.png) center center no-repeat;
	background-size: 150% !important;
}
#products_page[data-products="fw"]>#technology #tec4,
#products_page[data-products="fwc"]>#technology #tec4{
	background: #C3C4C5 url(../img/fw_fwc/sp_bg4.png) center center no-repeat;
	background-size: 190% !important;
	min-height: 67vh !important;
}
#products_page[data-products="fw"]>#technology #tec5,
#products_page[data-products="fwc"]>#technology #tec5{
	background: url(../img/fw_fwc/sp_bg5.png) center center no-repeat;
	background-size: 150% !important;
}
#products_page[data-products="fw"]>#technology #tec6,
#products_page[data-products="fwc"]>#technology #tec6{
	min-height: 56vh;
	background: #C3C4C5 url(../img/fw_fwc/sp_bg6.png) center center no-repeat;
	background-size: 210% !important;
}


/*ut utc*/
#products_page[data-products="ut_utc"]>#technology #tec2{
	background: #C3C4C5 url(../img/ut_utc/sp_bg2.png) center center no-repeat;
	background-size: 190% !important;
	min-height: 67vh !important;
}
#products_page[data-products="ut_utc"]>#technology #tec3{
	background: url(../img/ut_utc/sp_bg3.png) center center no-repeat;
}
#products_page[data-products="ut_utc"]>#technology #tec4{
	background: #C3C4C5 url(../img/ut_utc/sp_bg4.png) center center no-repeat;
	background-size: 190% !important;
	min-height: 67vh !important;
}
#products_page[data-products="ut_utc"]>#technology #tec5{
	background: url(../img/ut_utc/sp_bg5.png) center center no-repeat;
	background-size: 150% !important;
}
#products_page[data-products="ut_utc"]>#technology #tec6{
	min-height: 56vh;
	background: #C3C4C5 url(../img/ut_utc/sp_bg6.png) center center no-repeat;
	background-size: 210% !important;
}


/*TW-U*/
#products_page[data-products="u"]>#technology table.table,
#products_page[data-products="u"]>#technology table.table tbody,
#products_page[data-products="u"]>#technology table.table tr,
#products_page[data-products="u"]>#technology table.table td{display: block;width: 100%;}
#products_page[data-products="u"]>#technology p.img>span{display: block;opacity: 1 !important;transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0) scale3d(1, 1, 1) !important;top: 0 !important;left: 0 !important;}
#products_page[data-products="u"]>#technology table.table2,
#products_page[data-products="u"]>#technology table.table2 tbody,
#products_page[data-products="u"]>#technology table.table2 tr,
#products_page[data-products="u"]>#technology table.table2 td{display: block;}
#products_page[data-products="u"]>#technology table.table2 td{width: auto;padding: 5px;}
#products_page[data-products="u"]>#technology table.table2 td p{margin-left: 0 !important;}
#products_page[data-products="u"]>#technology .pros-think h4{font-size: 2.6rem;}
#products_page[data-products="u"]>#technology .pros-think article .img{float: none;width: auto;margin: 0 auto 15px;}
#products_page[data-products="u"]>#technology .pros-think article .txt{float: none;width: auto;}
#products_page[data-products="u"]>#technology .pros-think article .txt h5{font-size: 2.4rem;}


/*TW737 Vn V Vs*/
#products_page[data-products="vn_v_vs"]>#technology .logo img{width: 100%;}
#products_page[data-products="vn_v_vs"]>#technology table.craft,
#products_page[data-products="vn_v_vs"]>#technology table.craft tr,
#products_page[data-products="vn_v_vs"]>#technology table.craft td{
	display: block;
}
#products_page[data-products="vn_v_vs"]>#technology table.img td span,
#products_page[data-products="vn_v_vs"]>#technology table.craft td p.img,
#products_page>#technology #comparison span{opacity: 1 !important;transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0) scale3d(1, 1, 1) !important;}
#products_page>#technology #comparison.vn_v_vs th, #products_page>#technology #comparison.vn_v_vs td{width: 32%;word-wrap: break-word;word-break: break-all;}


/*TW737 P*/
#products_page[data-products="p"]>#technology table.p td p.img>span{display: block;opacity: 1 !important;transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0) scale3d(1, 1, 1) !important;top: 0 !important;left: 0 !important;}

/*TW-BM*/
#products_page[data-products="bm"]>#technology table.bm td p.img>span{display: block;opacity: 1 !important;transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0) scale3d(1, 1, 1) !important;top: 0 !important;left: 0 !important;}


/*TW-W*/
#products_page[data-products="w"]>#technology .animateme.scrollme{display: block;opacity: 1 !important;transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0) scale3d(1, 1, 1) !important;top: 0 !important;left: 0 !important;}
#products_page[data-products="w"]>#technology table.tec01{font-size: 1.2rem;}
#products_page[data-products="w"]>#technology .tec02 .img.bg{position: static;text-align: center;margin-top: -14%;}
#products_page[data-products="w"]>#technology .tec02 .img.bg img{width: auto;max-width: 100%;}
#products_page[data-products="w"]>#technology .tec02 .com{margin: 0 auto;}
#products_page[data-products="w"]>#technology .tec03 .f1,
#products_page[data-products="w"]>#technology .tec04 .f1{width: 100%;margin-right: 0;}
#products_page[data-products="w"]>#technology .tec04 .img .w50p{width: auto;max-width: 100%;}
#products_page[data-products="w"]>#technology .tec05 table,
#products_page[data-products="w"]>#technology .tec05 table tbody,
#products_page[data-products="w"]>#technology .tec05 table tr,
#products_page[data-products="w"]>#technology .tec05 table td{display: block;width: 100%;}
#products_page[data-products="w"]>#technology .tec06 img{max-width: 100%;}


/*TW-PT*/
#products_page[data-products="pt"]>#technology table.bm td p.img>span{display: block;opacity: 1 !important;transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0) scale3d(1, 1, 1) !important;top: 0 !important;left: 0 !important;}
#products_page[data-products="pt"]>#technology .info>.img{width: 80%;float: none;margin: 0 auto 20px;}
#products_page[data-products="pt"]>#technology .info>.table{width: 80%;float: none;margin: 0 auto;}
#products_page[data-products="pt"]>#technology .pro_story .tanihara_pro{width: 50%;margin: 0;}
#products_page[data-products="bm"]>#technology .tanihara p.img{margin-bottom: 20px;}
#products_page[data-products="pt"]>#technology .pro_story .ttl_pro{margin-top: 20px;display: inline-block;}
#products_page[data-products="pt"]>#technology .gallary .left,
#products_page[data-products="pt"]>#technology .gallary .right{width: 80%;float: none;margin: 0 auto 20px;}


/*TW-BALL*/
#products_page.ball>#page_nav>li>a, #scroll_page_nav>ul>li>a{font-size: 1.6rem;padding: 30px 15px;}
#products_page.ball>#strong_point .point .ball .img{text-align: center;opacity: 1 !important;transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0) scale3d(1, 1, 1) !important;top: 0 !important;left: 0 !important;}
#products_page.ball>#strong_point .point .ball,#products_page.ball>#strong_point .point table{float: none;width: 100% !important;}
#products_page.ball .scrollme{opacity: 1 !important;transform: translate3d(0, 0, 0) rotateX(0) rotateY(0) rotateZ(0) scale3d(1, 1, 1) !important;top: 0 !important;left: 0 !important;}
#products_page.ball>#spec .spec .img,#products_page.ball>#spec .spec table{float: none;width: 100% !important;}
#products_page>#spec .spec{width: auto;overflow: visible;}


}