@charset "utf-8";

#SPcontents { display: none; }
#PCcontents { display: block; }

#CategoryHeader .titleProducts {
	float: left;
	position:relative;
	z-index:10;
	background:url(../img/cmn_pagetitle_bg_B_01.png) left top no-repeat;
	background-size:100% 100%;
	display:inline-block;
	color:#FFF;
	text-align:left;
/*	padding:20px 150px 20px 20px;	*/
	padding: 20px 150px 20px 20px;
}
#CategoryHeader .titleProducts .enProducrts {
	display:block;
	font-size:200%;
	color:#FFF;
/*	color: #589006;	*/
	font-weight:500;
	transform: scale( 1 , 0.8 );
	-webkit-transform: scale( 1 , 0.8 );
	-moz-transform: scale( 1 , 0.8 );
	opacity:0.5;
	line-height:1;
}
#CategoryHeader .titleProducts .jaProducrts {
	display:block;
	font-size:250%;
	color:#FFF;
/*	color: #FF9900;	*/
	font-weight:600;
	-moz-text-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
	-webkit-text-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
	text-shadow: 0px 0px 5px rgba(0,0,0,0.5);
	line-height:1;
	margin-top:10px;
	letter-spacing:0.1em;
}

#CategoryHeader .ProductsHeadBtn {
	float: left;
	margin-top: 20px;
	width: 400px;
}

#CategoryHeader .ProductsHeadBtn a.btnLeft {
	float: left;
/*
	display: block;
	background: url(../img/products2021/ProductsHeadBtn01.png) 0 0 no-repeat;
*/
	width: 175px;
	height: 40px;
/*
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
*/
}
#CategoryHeader .ProductsHeadBtn a.btnRight {
	float: right;
/*
	display: block;
*/
	margin-left: 50px;
/*
	background: url(../img/products2021/ProductsHeadBtn02.png) 0 0 no-repeat;
*/
	width: 175px;
	height: 40px;
/*
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
*/
}
#ProductsCataroguBtn {
	clear: both;
	padding-top:20px;
	position: relative;
	width: 400px;
	height: auto;
}
#ProductsCataroguBtn p {
	font-size: 80%;
}

/*
#HeadCatarogu {
	float: left;
	width: 400px;
	height: 60px;
	background-color: #FFF;
	position: relative;
}
#HeadCatarogu .cataroguImg	{
	float: left;
	margin: 5px 10px 0 10px;
	background: url(../img/products2021/catarogu2021.jpg) 0 0 no-repeat;
	width: 127px;
	height: 180px;
	text-indent: 200%;
	overflow: hidden;
	white-space: nowrap;
}
#HeadCatarogu .cataroguEtc	{
	float: right;
	width: 253px;
	margin-top: 20px;	
}
#HeadCatarogu .cataroguEtc .cataroguText01 {
	padding-left: 10px;
	font-size: 110%;
}
#HeadCatarogu .cataroguEtc .cataroguText02 {
	padding-left: 30px;
	font-size: 120%;
	font-weight: bold;
}
#HeadCatarogu .cataroguEtc .cataroguBtn	{
	padding-left: 20px;	
}
*/


#productsSelect {
	margin-top: 50px;
	width: 1000px;
	margin: 0 auto;
}
#productsSelect .productCategory {
	clear: both;
	margin: 20px 0;
	width: 100%;
	position: relative;
}
#productsSelect .productCategory .subCategory	{
	float: right;
	width: 900px;
	height: auto;
	margin-bottom: 60px;
}
#productsSelect .productCategory .subCategory .productsList	{
	float: right;
	width: 750px;
	height: auto;
}
#productsSelect .productCategory .subCategory .productsList img.productsSamplePhoto01	{
	position: absolute;
	bottom: -410px;
	right: 0;
}
#productsSelect .productCategory .subCategory .productsList img.productsSamplePhoto02	{
	position: absolute;
	bottom: -1000px;
	right: 0;
}
#productsSelect .productCategory .subCategory .productsList img.productsSamplePhoto03	{
	position: absolute;
	top: 19px;
	right: 0;
}
#productsSelect .productCategory .subCategory .productsList img.productsSamplePhoto04	{
	position: absolute;
	bottom: -775px;
	right: 0;
}
#productsSelect .productCategory .subCategory .productsList img.productsSamplePhoto05	{
	position: absolute;
	bottom: -1645px;
	right: 0;
}
#productsSelect .productCategory .subCategory .productsList img.productsSamplePhoto06	{
	position: absolute;
	bottom: -1065px;
	right: 0;
}
#productsSelect .productCategory .categoryTitle01	{
	float: left;
	margin: 20px 20px 0 0;
	background: url(../img/products2021/category_title01.png) 50% 50% no-repeat #043491;
	padding: 5px;
	width: 60px;
	height: 970px;
	border-radius: 50px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .categoryTitle02	{
	float: left;
	margin: 20px 20px 0 0;
	background: url(../img/products2021/category_title02.png) 50% 50% no-repeat #043491;
	padding: 5px;
	width: 60px;
	height: 530px;
	border-radius: 50px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .categoryTitle03	{
	float: left;
	margin: 20px 20px 0 0;
	background: url(../img/products2021/category_title03.png) 50% 50% no-repeat #043491;
	padding: 5px;
	width: 60px;
	height: 755px;
	border-radius: 50px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .categoryTitle04	{
	float: left;
	margin: 20px 20px 0 0;
	background: url(../img/products2021/category_title04.png) 50% 50% no-repeat #043491;
	padding: 5px;
	width: 60px;
	height: 1650px;
	border-radius: 50px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}

#productsSelect .productCategory .subCategory .subCategory01,
#productsSelect .productCategory .subCategory .subCategory02,
#productsSelect .productCategory .subCategory .subCategory03,
#productsSelect .productCategory .subCategory .subCategory04,
#productsSelect .productCategory .subCategory .subCategory05,
#productsSelect .productCategory .subCategory .subCategory06,
#productsSelect .productCategory .subCategory .subCategory07,
#productsSelect .productCategory .subCategory .subCategory08,
#productsSelect .productCategory .subCategory .subCategory09,
#productsSelect .productCategory .subCategory .subCategory10,
#productsSelect .productCategory .subCategory .subCategory11,
#productsSelect .productCategory .subCategory .subCategory12,
#productsSelect .productCategory .subCategory .subCategory13	{
	float: left;
	margin: 20px 10px 0 0;
	width: 138px;
	height: 138px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .subCategory01 {
	background: url(../img/products2021/sub_category01.png) 0 0 no-repeat;
}
#productsSelect .productCategory .subCategory .subCategory02 {
	background: url(../img/products2021/sub_category02.png) 0 0 no-repeat;
}
#productsSelect .productCategory .subCategory .subCategory03 {
	background: url(../img/products2021/sub_category03.png) 0 0 no-repeat;
}
#productsSelect .productCategory .subCategory .subCategory04 {
	background: url(../img/products2021/sub_category04.png) 0 0 no-repeat;
}
#productsSelect .productCategory .subCategory .subCategory05 {
	background: url(../img/products2021/sub_category05.png) 0 0 no-repeat;
}
#productsSelect .productCategory .subCategory .subCategory06 {
	background: url(../img/products2021/sub_category06.png) 0 0 no-repeat;
}
#productsSelect .productCategory .subCategory .subCategory07 {
	background: url(../img/products2021/sub_category07.png) 0 0 no-repeat;
}
#productsSelect .productCategory .subCategory .subCategory08 {
	background: url(../img/products2021/sub_category08.png) 0 0 no-repeat;
}
#productsSelect .productCategory .subCategory .subCategory09 {
	background: url(../img/products2021/sub_category09.png) 0 0 no-repeat;
}
#productsSelect .productCategory .subCategory .subCategory10 {
	background: url(../img/products2021/sub_category10.png) 0 0 no-repeat;
}
#productsSelect .productCategory .subCategory .subCategory11 {
	background: url(../img/products2021/sub_category11.png) 0 0 no-repeat;
}
#productsSelect .productCategory .subCategory .subCategory12 {
	background: url(../img/products2021/sub_category12.png) 0 0 no-repeat;
}
#productsSelect .productCategory .subCategory .subCategory13 {
	background: url(../img/products2021/sub_category13.png) 0 0 no-repeat;
}

#productsSelect .productCategory .subCategory .productsList a.mizohori {
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/mizohoriki.png) 0 0 no-repeat;
	width: 350px;
	height: 130px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.mizohori_test {
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/mizohoriki0218.png) 0 0 no-repeat;
	width: 350px;
	height: 130px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.momi {
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/momi.png) 0 0 no-repeat;
	width: 392px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.momi_test {
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/momi0218.png) 0 0 no-repeat;
	width: 392px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.ssoiler	{
	float: left;
	background: url(../img/products2021/ssoiler.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.harfsoiler	{
	float: left;
	margin-left: 50px;
	background: url(../img/products2021/harfsoiler.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.combisoiler	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/combisoiler.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.psoiler	{
	float: left;
	background: url(../img/products2021/psoiler.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.saidocutter	{
	display: block;
	/*float: left;*/
	margin-top: 15px;
	background: url(../img/products2021/saidocutter.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.heavyculti	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/heavyculti.png) 0 0 no-repeat;
	width: 350px;
	height: 130px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.stubbleculti	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/stubbleculti.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.stubbleculti_test	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/stubbleculti0218.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.tizeruplow	{
	float: left;
	margin-top: 15px;
	margin-left: 50px;
	background: url(../img/products2021/tizeruplow.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.reversibleplow	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/reversibleplow.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.suidenplow	{
	float: left;
	margin-top: 35px;
	margin-left: 50px;
	background: url(../img/products2021/suidenplow.png) 0 0 no-repeat;
	width: 350px;
	height: 130px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.senkouplow	{
	float: left;
	margin-top: 35px;
	margin-left: 50px;
	background: url(../img/products2022/senkouplow.png) 0 0 no-repeat;
	width: 350px;
	height: 130px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.oneplow	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/oneplow.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.mixrotary	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/mixrotary.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.cutrotary	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/cutrotary.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.frontier	{
	float: left;
	margin-top: 15px;
	margin-left: 50px;
	background: url(../img/products2021/frontier.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.verticalharrow	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/verticalharrow.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.tainroller	{
	float: left;
	margin-top: 15px;
	margin-left: 50px;
	background: url(../img/products2021/tainroller.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.springhello	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/springhello.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.blakehello	{
	float: left;
	margin-top: 15px;
	margin-left: 50px;
	background: url(../img/products2021/blakehello.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.keninnrevellr	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/keninnrevellr.png) 0 0 no-repeat;
	width: 750px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.keninnrevellr_test	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/keninnrevellr0218.png) 0 0 no-repeat;
	width: 750px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.tyokusourevellr	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/tyokusourevellr.png) 0 0 no-repeat;
	width: 750px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.tyokusourevellr_test	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/tyokusourevellr0218.png) 0 0 no-repeat;
	width: 750px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.GPSrevellr	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/GPSrevellr.png) 0 0 no-repeat;
	width: 750px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.GPSrevellr_test	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/GPSrevellr0218.png) 0 0 no-repeat;
	width: 750px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.drillcedar	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/drillcedar.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.shihi	{
	float: left;
	margin-top: 35px;
	margin-left: 50px;
	background: url(../img/products2021/shihi.png) 0 0 no-repeat;
	width: 350px;
	height: 130px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.shihi_test	{
	float: left;
	margin-top: 35px;
	margin-left: 50px;
	background: url(../img/products2021/shihi0218.png) 0 0 no-repeat;
	width: 350px;
	height: 130px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.shinkuu	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/shinkuu.png) 0 0 no-repeat;
	width: 350px;
	height: 130px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.cambridgeroller	{
	float: left;
	margin-top: 15px;
	background: url(../img/products2021/cambridgeroller.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}
#productsSelect .productCategory .subCategory .productsList a.rebornroller	{
	display: block;
	margin-top: 15px;
	background: url(../img/products2022/rebornroller.png) 0 0 no-repeat;
	width: 350px;
	height: 150px;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}