@charset "utf-8";

/*

＝＝＝＝＝＝＝＝＝＝タブレット＝＝＝＝＝＝＝＝＝＝

　　　*/

@media screen and (min-width:750px) and (max-width: 988px) {
/*
——————————rapoo_E2700——————————
*/

.e2700_02 {
	background-size:260px;
}

.e2700_03 {
	background-size:280px;
	padding:60px 0;
}

.e2700_04 {
	padding:40px 0;
	background-position:center right;
	background-size:250px;

}
.e2700_05 {
	background-size:290px;
}

.e2700_06 {
	background-size:270px;
}
.e2700_07 {
	background-size:290px;
}

.e2700_07 h3 {
width:45%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.e2700_07 p {
width:45%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

/*
——————————rapoo_E9070——————————
*/
.e9070_01 {
	background-size:400px;
    padding:27px 0 70px 0;
}


.e9070_02 {
	background-size:260px;
	padding:30px 0 20px 0;
	margin:30px 0 0 0;
}

.e9070_03 {
	background-size:290px;
	padding:60px 0 40px 0;
}

.e9070_04 {
	background-size:290px;
}

.e9070_05 {
	background-size:290px;
	padding:70px 0 60px 0;
}

.e9070_06 {
	background-size:200px;
	padding:40px 0 50px 0;
}

/*
——————————rapoo_e6300——————————
*/
.e6300_gold {
	background-size:300px;
}

.e6300_gold h3 {
width:45%;
margin:10px 0 0 0px;
}

.e6300_gold p {
width:45%;
margin:0 0 0 30px;
}

.e6300_01 {
	background-size:400px;
    padding:27px 0 70px 0;
}


.e6300_02 {
	background-size:270px;
		margin:10px 0 0 0;
	padding:30px 0 30px 0;
}

.e6300_03 {
	background-size:250px;
	padding:30px 0;
}

.e6300_03 h3,
.e6300_03 p {
width:45%;
}

.e6300_04 {
	background-size:300px;
}

.e6300_05 {
	background-position:center left;
padding:40px 0 40px 0;
	background-size:250px;
}

.e6300_05 h3,
.e6300_05 p {
	padding:0 15px 0 0;
}

/*
——————————rapoo_9060——————————
*/

.r-9060_01 {
	background-size:400px;
    padding:27px 0 80px 0;
}

.r-9060_02 {
	background-size:260px;
	padding:30px 0 30px 0;
}
.r-9060_03 {
	background-size:290px;
	background-position:center left;
padding:60px 0 50px 0;
}

.r-9060_04 {
	background-position:center right;
	background-size:290px;
padding:40px 0;
}

.r-9060_05 {
margin: 0;
background-position:top left;
	background-size:230px;
	padding:30px 0;
}

.r-9060_06 {
	background-position:;
background-size:300px;
padding:40px 0;
}

.r-9060_07 {
	background-size:290px;
}


/*
——————————rapoo_9160——————————
*/

.r-9160_01 {
	background-size:400px;
    padding:27px 0 80px 0;
}

.r-9160_02 {
	background-size:260px;
	background-position:top right;
	padding:30px 0 30px 0;
}
.r-9160_03 {
	background-size:290px;
	background-position:center left;
padding:60px 0 50px 0;
}

.r-9160_04 {
	background-position:center right;
	background-size:290px;
padding:40px 0;
}

.r-9160_05 {
margin: 0;
background-position:top left;
	background-size:230px;
	padding:30px 0;
}

.r-9160_06 {
	background-position:;
background-size:300px;
padding:40px 0;
}

.r-9160_07 {
	background-size:290px;
}

/*
——————————rapoo_E9100——————————
*/
.r-e9100_01 {
	background-size:400px;
    padding:27px 0 80px 0;
}

.r-e9100_02 {
	background-size:260px;
	background-position:top right;
	padding:30px 0 30px 0;
}
.r-e9100_03 {
	background-size:290px;
	background-position:center left;
padding:60px 0 50px 0;
}

.r-e9100_04 {
	background-position:center right;
	background-size:290px;
padding:40px 0;
}

.r-e9100_05 {
margin: 0;
background-position:top left;
	background-size:230px;
	padding:30px 0;
}


/*
——————————rapoo_3000p——————————
*/



.r-3000p_01 {
	background-size:240px;
padding:30px 0;
}

.r-3000p_01 h3,
.r-3000p_01 p {
width:45%;
margin:0 0 0 20px;
}

.r-3000p_02 {
	background-size:200px;
	background-position:center left;
padding:60px 0;
}

.r-3000p_02 h3,
.r-3000p_02 p {
width:50%;
}

.r-3000p_03 {
	background-size:310px;
padding:50px 0;
}

.r-3000p_04 {
padding:70px 0;
background-size:300px;
}

.r-3000p_05 {
	background-position:top right;
background-size:280px;
padding:70px 0;
}

.r-3000p_06 {
	background-position:top left;
background-size:240px;
padding:40px 0;
}

.r-3000p_06 h3,
.r-3000p_06 p {
width:45%;
}
.r-3000p_07 {
background-size:240px;
background-position:top right;
padding:40px 0;
}

/*
——————————rapoo_6610——————————
*/



.r-6610_01 {
	background-size:240px;
padding:30px 0;
}

.r-6610_01 h3,
.r-6610_01 p {
width:45%;
margin:0 0 0 20px;
}

.r-6610_02 {
	background-size:300px;
	background-position:center left;
padding:60px 0;
}

.r-6610_02 h3,
.r-6610_02 p {
width:50%;
}

.r-6610_03 {
	background-size:310px;
padding:50px 0;
}

.r-6610_04 {
padding:70px 0;
background-size:300px;
}

.r-6610_05 {
	background-position:top right;
background-size:280px;
padding:70px 0;
}

.r-6610_06 {
	background-position:top left;
background-size:240px;
padding:40px 0;
}

.r-6610_06 h3,
.r-6610_06 p {
width:45%;
}
.r-6610_07 {
background-size:240px;
background-position:top right;
padding:40px 0;
}

/*
——————————rapoo_1090p——————————
*/

.r-1090p_01 {
	background-size:240px;
padding:30px 0;
}

.r-1090p_01 h3,
.r-1090p_01 p {
width:45%;
margin:0 0 0 20px;
}

.r-1090p_02 {
	background-size:200px;
	background-position:center left;
padding:60px 0;
}

.r-1090p_02 h3,
.r-1090p_02 p {
width:50%;
}


.r-1090p_03 {
padding:70px 0;
background-size:300px;

}

.r-1090p_04 {
background-size:240px;
padding:40px 0;
background-position:center left;
}

.r-1090p_04 h3 {
width:40%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.r-1090p_04 p {
width:40%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.r-1090p_05 {
background-size:240px;
padding:40px 0;
background-position:top right;
}

.r-1090p_05 h3,
.r-1090p_05 p {
width:45%;
margin:0 0 0 30px;
}


.r-1090p_06 {
background-size:240px;
padding:40px 0;
}

.r-1090p_06 h3,
.r-1090p_06 p {
width:45%;
}

/*
——————————rapoo_3100Pp——————————
*/

.r-3100p_01 {
	background-size:230px;
padding:30px 0;
}

.r-3100p_01 h3,
.r-3100p_01 p {
width:45%;
margin:0 0 0 20px;
}

.r-3100p_02 {
	background-size:200px;
	background-position:center left;
padding:60px 0;
}

.r-3100p_02 h3,
.r-3100p_02 p {
width:50%;
}


.r-3100p_03 {
padding:45px 0;
background-size:300px;

}

.r-3100p_04 {
background-size:300px;
padding:60px 0;
background-position:center left;
}

.r-3100p_04 h3,
.r-3100p_04 p {
width:40%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.r-3100p_05 {
background-size:280px;
padding:60px 0;
background-position:center right;
}

.r-3100p_05 h3,
.r-3100p_05 p {
width:45%;
margin:0 0 0 30px;
}


.r-3100p_06 {
	background-position:top left;
background-size:240px;
padding:40px 0;
}

.r-3100p_06 h3,
.r-3100p_06 p {
width:45%;
}

.r-3100p_07 {
background-size:240px;
background-position:top right;
padding:40px 0;
}

/*
——————————rapoo_3300Pp——————————
*/

.r-3300p_01 {
	background-size:225px;
padding:30px 0;
}

.r-3300p_01 h3,
.r-3300p_01 p {
width:45%;
margin:0 0 0 20px;
}

.r-3300p_02 {
	background-size:255px;
	background-position:center left;
padding:50px 0;
margin:0 auto 0 0;
}

.r-3300p_03 {
background-size:300px;
padding:60px 0;
background-position:center right;
}

.r-3300p_03 h3,
.r-3300p_03 p {
width:40%;
padding:0 0 0 30px;
margin:0 auto 0 0;
}

.r-3300p_04 {
background-size:280px;
padding:60px 0;
background-position:center left;
}

.r-3300p_04 h3,
.r-3300p_04 p {
width:45%;
padding:0 30px 0 0;
}

.r-3300p_05 {
	background-position:top right;
background-size:240px;
padding:40px 0;
}

.r-3300p_05 h3,
.r-3300p_05 p {
width:45%;
margin:0 0 0 20px;
}

.r-3300p_06 {
background-size:240px;
padding:40px 0;
}

.r-3300p_06 h3,
.r-3300p_06 p {
width:45%;
}

/*
——————————The Silent Mouse M314G——————————
*/

.m314g_01 {
background-size:280px;
padding:60px 0;
}

.m314g_01 h3,
.m314g_01 p {
width:50%;
margin:0 0 0 20px;
}

.m314g_02 {
	background-position:center left;
background-size:330px;
padding:70px 0;
}

.m314g_03 {
background-size:300px;
padding:60px 0;
background-position:center right;
}

.m314g_04 {
background-size:300px;
padding:60px 0;
}

.m314g_05 {
background-size:300px;
background-position:center right;
padding:70px 0;
}

/*
——————————The Silent Mouse M350G——————————
*/

.m350g_01 {
background-size:270px;
background-position: bottom right;
padding:40px 0;
}

.m350g_01 h3,
.m350g_01 p {
width:50%;
}

.m350g_02 {
background-size:300px;
background-position:center left;
padding:70px 0;
}

.m350g_03 {
	background-position:center right;
background-size:300px;
padding:70px 0;
}

.m350g_04 {
background-size:300px;
padding:60px 0;
}

/*
——————————The Silent Mouse BCM612——————————
*/

#main2 .products-more #bcm612_redcup p {
text-align: left;
padding: 0 10px;
width: 50%;
}

.bcm612_01 {
background-size:280px;
padding:60px 0;
}

.bcm612_01 h3,
.bcm612_01 p {
width:50%;
margin:0 0 0 20px;
}

.bcm612_02 {
background-position: 20% 50%;
background-size:220px;
padding:70px 0;
}

.bcm612_03 {
background-size:300px;
padding:60px 0;
background-position:center right;
}

.bcm612_04 {
background-size:300px;
padding:60px 0;
}

.bcm612_05 {
background-size:300px;
background-position:center right;
padding:70px 0;
}

/*
——————————Livina——————————
*/

.livina_02 {
background-size:300px;
background-position:bottom right;
padding:70px 0;
}
.livina_02 h3,
.livina_02 p {
width:50%;
margin:0 30px 0 30px;
}

.livina_03 {
width:100%;
margin:0 0 0 0;
border-top:1px solid #c2c2c2;
text-align:center;
vertical-align:top;
padding:30px 0 30px 0;
}

.livina_03.clearfix h3 {
	margin-bottom: 15px;
}

.livina_03.clearfix .float-l {
	margin-bottom: 20px;
	width:49%;	
}

.livina_03.clearfix .float-r {
	margin-bottom: 20px;
		width:49%;
}

/*
——————————Basic Mouse M318G——————————
*/

.m318g_01 {
background-size:200px;
padding:60px 0;
}

.m318g_01 h3,
.m318g_01 p {
width:45%;
margin:0 0 0 30px;
}

.m318g_02 {
background-size:270px;
background-position:center left;
padding:80px 0;
}

.m318g_03 {
background-size:310px;
background-position:center right;
padding:60px 0;
}

.m318g_04 {
background-size:300px;
background-position:center left;
padding:70px 0;
}

.m318g_04 h3 {
width:40%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.m318g_04 p {
width:40%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

/*
——————————Basic Mouse M606G——————————
*/

.m606g_01 {
background-size:280px;
padding:60px 0;
}

.m606g_02 {
	background-position:center left;
background-size:300px;
padding:80px 0;
}

.m606g_02 h3
.m606g_02 p {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.m606g_03 {
background-size:280px;
padding:60px 0;
background-position:center right;
}

.m606g_04 {
background-size:200px;
padding:60px 0;
background-position:center left;
}

.m606g_04 h3,
.m606g_04 p {
width:50%;
}

.m606g_05 {
background-size:290px;
padding:60px 0;
background-position:center right;
}


/*
——————————Basic Mouse BCM335——————————
*/

#main2 .products-more #bcm335_redcup p {
text-align: left;
padding: 0 10px;
width: 50%;
}

.bcm335_03 {
background: url(../products/basic-mouse/m335g/img/obj_03.gif) no-repeat 150% 50%;
text-align: left;
vertical-align: top;
padding: 60px 0;
}

.bcm335_03 p {
width: 50%;
margin: 0 0 0 30px;
}

/*
——————————Power Card——————————
*/

.power-c_01 {
background-size:280px;
padding:60px 0;
}

.power-c_02 {
background-size:300px;
padding:80px 0;
background-position:center left;
}

.power-c_03 {
background-size:300px;
padding:80px 0;
background-position:center right;
}

.power-c_04 {
background-size:300px;
padding:70px 0;
}

/*
——————————Power Card slim——————————
*/

.power-c-s_01 {
background-size:260px;
padding:55px 0;
}

.power-c-s_02 {
background-size:300px;
padding:80px 0;
background-position:center left;
}

.power-c-s_03 {
background-size:300px;
padding:80px 0;
background-position:center right;
}

.power-c-s_04 {
background-size:300px;
padding:70px 0;
}

/*
——————————FrogMan H.C——————————
*/

.frogman-hc_01 {
background-size:280px;
background-position:center right;
padding:60px 0;
}

#main2 .frogman-hc_01 h3 {
	width:50%;
	margin:0 0 0 20px;
	color:#1D2088;
}

.frogman-hc_01 p {
width:50%;
margin:0 0 0 20px;
}

.frogman-hc_02 {
	background-position:center left;
background-size:200px;
padding:45px 0;
}

#main2 .frogman-hc_02 h3 {
width:50%;
padding:0 20px 0 0;
margin:0 0 0 auto;
color:#1D2088;
}

.frogman-hc_02 p {
width:50%;
padding:0 20px 0 0;
margin:0 0 0 auto;
}

/*
——————————FrogMan——————————
*/

.frogman_01 {
background-size:280px;
background-position:center right;
padding:60px 0;
}

.frogman_02 {
	background-position:top left;
background-size:240px;
padding:45px 0;
}

#main2 .frogman_01 h3,
#main2 .frogman_02 h3,
.frogman_01 p,
.frogman_02 p {
	width:50%;
}

.frogman_07 .float-l,
.frogman_07 .float-r {
	width:50%;

}

.frogman_03,
.frogman_04,
.frogman_05,
.frogman_06 {
	width: 100%;
	float:none;
	min-height:100px;
}

/*
——————————SharkMan——————————
*/
.sharkman_01 {
background-size:280px;
background-position: center right;
padding:60px 0;
}

.sharkman_02 {
	background-position:top left;
background-size:240px;
padding:45px 0;
}

#main2 .sharkman_01 h3,
#main2 .sharkman_02 h3,
.sharkman_01 p,
.sharkman_02 p {
	width:50%;
}

/*
——————————iGUARDMonster for GALAXY——————————
*/

.iguardm-ga_01 {
background-size:300px;
text-align:left;
padding:60px 0;
}


.iguardm-ga_02 {
background-size:300px;
background-position:center left;
text-align:right;
vertical-align:top;
padding:70px 0;
}


.iguardm-ga_03 {
background-size:300px;
background-position:center right;
padding:80px 0;
}

.iguardm-ga_04 {
background-size:300px;
background-position:center left;
padding:70px 0;
}

.iguardm-ga_05 {
background-size:300px;
background-position:center right;
padding:60px 0;
}

.iguardm-ga_06 {
background-size:300px;
background-position:center left;
padding:60px 0;
}

.iguardm-ga_07 {
background-size:300px;
background-position:center right;
padding:40px 0;
}

#main2 .iguardm-ga_01 h3,
#main2 .iguardm-ga_03 h3,
#main2 .iguardm-ga_05 h3,
#main2 .iguardm-ga_07 h3,
.iguardm-ga_01 p,
.iguardm-ga_03 p,
.iguardm-ga_05 p,
.iguardm-ga_07 p {
width:45%;
margin:0 0 0 20px;
}

#main2 .iguardm-ga_02 h3,
#main2 .iguardm-ga_04 h3,
#main2 .iguardm-ga_06 h3,
.iguardm-ga_02 p,
.iguardm-ga_04 p,
.iguardm-ga_06 p {
width:50%;
padding:0 20px 0 0;
margin:0 0 0 auto;
}

/*
——————————iGuard Monster for iPone5,iPad mini——————————
*/

.iguardm-ip_01 {
background-size:300px;
text-align:left;
padding:60px 0;
}


.iguardm-ip_02 {
background-size:300px;
background-position:center left;
text-align:right;
vertical-align:top;
padding:70px 0;
}


.iguardm-ip_03 {
background-size:300px;
background-position:center right;
padding:80px 0;
}

.iguardm-ip_04 {
background-size:300px;
background-position:center left;
padding:70px 0;
}

.iguardm-ip_05 {
background-size:300px;
background-position:center right;
padding:60px 0;
}

.iguardm-ip_06 {
background-size:300px;
background-position:center left;
padding:60px 0;
}

.iguardm-ip_07 {
background-size:300px;
background-position:center right;
padding:40px 0;
}

#main2 .iguardm-ip_01 h3,
#main2 .iguardm-ip_03 h3,
#main2 .iguardm-ip_05 h3,
#main2 .iguardm-ip_07 h3,
.iguardm-ip_01 p,
.iguardm-ip_03 p,
.iguardm-ip_05 p,
.iguardm-ip_07 p {
width:45%;
margin:0 0 0 20px;
}

#main2 .iguardm-ip_02 h3,
#main2 .iguardm-ip_04 h3,
#main2 .iguardm-ip_06 h3,
.iguardm-ip_02 p,
.iguardm-ip_04 p,
.iguardm-ip_06 p {
width:50%;
padding:0 20px 0 0;
margin:0 0 0 auto;
}

/*
——————————rapoo_h6080——————————
*/

.h6080_01 {
	background-position:bottom;
background-size:600px;
padding:20px 0 100px 0;
}

.h6080_02 {
background-size:300px;
background-position:center left;
padding:80px 0;
}

.h6080_02 h3 {
width:50%;
padding:0 20px 0 0;
margin:0 0 0 auto;
}

.h6080_02 p {
width:50%;
padding:0 20px 0 0;
margin:0 0 0 auto;
}

.h6080_03 {
background-size:300px;
background-position:center right;
padding:60px 0 30px 0;
}

.h6080_03 h3,
.h6080_03 p {
width:45%;
margin:0 0 0 20px;
}

.h6080_04 {
background-size:300px;
background-position:center left;
padding:50px 0;
}

.h6080_04 h3,
.h6080_04 p {
width:45%;
padding:0 20px 0 0;
}

.h6080_05 {
border:1px solid #c2c2c2;
padding:20px;
}

.h6080_06 h3,
.h6080_05 h3 {
font-size:23px;
color:#000000;
font-weight:normal;
line-height:1.5;
}

.h6080_06 p,
.h6080_05 p {
font-size:14px;
line-height:1.8;
overflow: hidden;
	zoom: 1;	/* for ie6 */
}

.h6080_05 span {
	font-size:10px;
}

.h6080_06 {
	padding-top:40px;
}

.bt-earphone a {
width:198px;
height:47px;
overflow:hidden;
display:block;
text-indent: -9999px;
background-position:top center;
margin:15px 0 30px 0;
}

.bt-earphone a:hover {
	background-position:top center;
.}

/*
——————————Boogie Board JOT——————————
*/
.boogie-jot_01 {
	background-size:270px;
padding:80px 0;
}

.boogie-jot_02 {
	background-size:270px;
padding:70px 0;
}

.boogie-jot_03 {
	background-size:270px;
	background-position:top left;
padding:70px 0;
}

.boogie-jot_04 {
	background-size:270px;
	background-position:bottom right;
padding:70px 0;
}

.boogie-jot_05 {
	background-size:270px;
	background-position:bottom left;
padding:80px 0 75px;
}

.boogie-jot_06 {
background-size:270px;
background-position:center right;
padding:70px 0;
}


h2.products-category_sp,
dl.products-category_sp {
	display:none;
}



/*
——————————ELEVATER STYLE——————————
*/

#what span{ 

padding-left:10px; 

}

.erevator_01 {
background-size:280px;
padding:60px 0;
}

.erevator_02 {
background-size:300px;
padding:80px 0;
background-position:center left;
}

.erevator_02 h3,
.erevator_02 p { width:40%;}

.erevator_03 {
background-size:300px;
padding:80px 0;
background-position:center right;
}

.erevator_04 {
background-size:300px;
padding:70px 0;
}


.erevator_05 {
background-size:300px;
padding:70px 0;
}





/*
—————————— MacGuard ——————————
*/
.macguard_01 {
	background-size:270px;
	background-position:top right;
padding:20px 0 60px 0;
}


.macguard_02 {
	background-size:270px;
padding:40px 0 20px 0;
}

.macguard_03 {
	background-size:270px;
	background-position:125% 0%;
padding:40px 0 80px 0;
}

.macguard_04 {
	background-size:270px;
	background-position:top right;
padding:40px 0 60px 0;
}

.macguard_05 {
	background-size:270px;
	background-position:top left;
padding:30px 0 20px 0;
}

.macguard_06 {
	background-size:260px;
	background-position:top left;
padding:30px 0 20px 0;
}



.macguard_01 h3,
.macguard_03 h3,
.macguard_04 h3
{
width:50%;
margin:0 0 0 20px; 
padding:0;
}

.macguard_01 p,
.macguard_03 p,
.macguard_04 p
{
width:50%;
margin:0 0 0 20px; 
padding:0;
}

.macguard_02 h3,
.macguard_05 h3
{
width:50%;
margin:0 auto; 
padding:0;
}

.macguard_06 h3
{
width:50%;
margin:0 auto; 
padding:0;
}

.macguard_02 p,
.macguard_05 p,
.macguard_06 p
{
width:50%;
margin:0 0 0 250px; 
padding:0;
}


#macguard_07_dl img {
float: left; text-align:center;
}





/*
——————————Tegware Bagel 360——————————
*/

#tegware_gallery ul{ 
text-align: center;
}

.tegwarebagel_01 {
background-size:100%;
padding:60px 0 30px 0;
}

.tegwarebagel_01 h3 {
width: 50%;
margin: 420px 0px 0px 130px;
}

.tegwarebagel_01 p {
width: 50%;
margin: 0 0 0 130px;
}

.tegwarebagel_02 {
background-size: 100%;
padding: 30px 0 200px 0;
background-position: center bottom;
}

.tegwarebagel_02 h3,
.tegwarebagel_02 p { width:50%;}

.tegwarebagel_03 {
background-size: 100%;
padding: 30px 0;
background-position: 50% 20%;
}

.tegwarebagel_03 h3 {
margin: 150px 0 0 0px;
}

.tegwarebagel_04 {
background-size:100%;
padding: 20px 0 210px 0; 
background-position:bottom;
}

.tegwarebagel_04 h3,.tegwarebagel_04 p {
padding: 20px 0 0 0; 
width:55%;
}

.tegwarebagel_05 {
background-size: 35%;
padding: 30px 0;
}


.tegwarebagel_05 h3 {
width: 50%;
margin: 0 0 0 10px;
}

/*
——————————Fantastick——————————
*/

#fantastick_gallery ul{ 
text-align: center;
}

.fantastick_01 .text-box {
width:80%;
margin 0 0 100px auto;
}

.fantastick_02 {
background-size: 45%;
background-position:right top !important;
padding: 20px 0 0 0;
background-position: center bottom;
}

.fantastick_02 h3,
.fantastick_02 p { width:50%;}

.fantastick_03 {
background-size: 45%;
padding: 20px 0;
background-position:left top !important;
}

.fantastick_03 h3, .fantastick_03 p {
margin: 0 0 12px 260px ;
width: 50%;
}

.fantastick_04 {
background-size: 45%;
background-position:right top !important;
padding: 20px 0 0 0;
background-position: center bottom;
}

.fantastick_04 h3,
.fantastick_04 p { width:50%;}

.fantastick_05 {
background-size: 45%;
padding: 20px 0;
background-position:left top !important;
}

.fantastick_05 h3, .fantastick_05 p {
margin: 0 0 12px 260px ;
width: 50%;
}

.fantastick_06 {
background-size: 45%;
background-position:right top !important;
padding: 20px 0 0 0;
background-position: center bottom;
}

.fantastick_06 h3,
.fantastick_06 p { width:50%;}

/*
——————————Fantastick Arm——————————
*/

#fantastick_arm_gallery ul{ 
text-align: center;
}

.fantastick_arm_01 {
background: url(../products/fantastick-arm/img/obj_01.jpg) no-repeat center bottom;
background-size: 100%;
}
.fantastick_arm_01 .text-box {
width:80%;
margin 0 0 0 auto;
padding-bottom: 50px;
}

.fantastick_arm_02 {
background-size: 45%;
background-position:right top !important;
padding: 20px 0 0 0;
background-position: center bottom;
}

.fantastick_arm_02 h3,
.fantastick_arm_02 p { width:50%;}

.fantastick_arm_03 {
background-size: 45%;
padding: 20px 0;
background-position:left top !important;
}

.fantastick_arm_03 h3, .fantastick_arm_03 p {
margin: 0 0 12px 260px ;
width: 50%;
}

.fantastick_arm_04 {
background-size: 45%;
background-position:right top !important;
padding: 60px 0;
background-position: center bottom;
}

.fantastick_arm_04 h3,
.fantastick_arm_04 p { width:50%;}

.fantastick_arm_05 {
background-size: 45%;
padding: 20px 0;
background-position:left center !important;
}

.fantastick_arm_05 h3, .fantastick_arm_05 p {
margin: 20px 0 0 250px !important;
width: 50%;
}

.fantastick_arm_06 {
background-size: 45%;
background-position:right top !important;
padding: 20px 0 0 0;
background-position: center bottom;
}

.fantastick_arm_06 h3,
.fantastick_arm_06 p { width:50%;}

/*
——————————iGuard——————————
*/

.iguard_01 {
background-size: 45%;
padding: 20px 0;
background-position:left top !important;
}

.iguard_01 h3, .iguard_01 p {
margin: 0 0 12px 260px ;
width: 50%;
}

.iguard_02 {
background-size: 45%;
background-position:right top !important;
padding: 20px 0 0 0;
background-position: center bottom;
}

.iguard_02 h3,
.iguard_02 p { width:50%;}

.iguard_03 {
background-size: 45%;
padding: 20px 0;
background-position:left top !important;
}

.iguard_03 h3, .iguard_03 p {
margin: 0 0 12px 260px ;
width: 50%;
}

.iguard_04 {
background-size: 45%;
background-position:right top !important;
padding: 20px 0 0 0;
background-position: center bottom;
}

.iguard_04 h3,
.iguard_04 p { width:50%;}

/*
——————————memo case——————————
*/

.memocase_01 {
background-size: 45%;
padding: 20px 0;
background-position:left top !important;
}

.memocase_01 h3, .memocase_01 p {
margin: 0 0 12px 260px ;
width: 50%;
}

.memocase_02 {
background-size: 45%;
background-position:right top !important;
padding: 20px 0 0 0;
background-position: center bottom;
}

.memocase_02 h3,
.memocase_02 p { width:50%;}

.memocase_03 {
background-size: 45%;
padding: 20px 0;
background-position:left top !important;
}

.memocase_03 h3, .memocase_03 p {
margin: 0 0 12px 260px ;
width: 50%;
}

.memocase_04 {
background-size: 45%;
background-position:right top !important;
padding: 50px 0;
background-position: center bottom;
}

.memocase_04 h3,
.memocase_04 p { width:50%;}

.memocase_05 {
background-size: 45%;
padding: 40px 0;
background-position:left top !important;
}

.memocase_05 h3, .memocase_05 p {
margin: 0 0 12px 260px ;
width: 50%;
}

.memocase_06 {
background-size: 45%;
background-position:right top !important;
padding: 30px 0;
background-position: center bottom;
}

.memocase_06 h3,
.memocase_06 p { width:50%;}


/*
——————————Fantastick Arm Plus——————————
*/

#fantastick_arm_plus_gallery ul{ 
text-align: center;
}

.fantastick_arm_plus_01 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.fantastick_arm_plus_01 .text-box {

}

.fantastick_arm_plus_01 h3, .fantastick_arm_plus_01 p {
margin: 0 0 12px 260px !important;
width: 50% !important;
}


.fantastick_arm_plus_02 {
background-size: 45%;
background-position:right 50% !important;
padding: 0 0 0 0;
}

.fantastick_arm_plus_02 h3,
.fantastick_arm_plus_02 p { width:50%;}

.fantastick_arm_plus_03 {
background-size: 45%;
padding: 30px 0;
background-position:left top !important;
}

.fantastick_arm_plus_03 h3, .fantastick_arm_plus_03 p {
margin: 0 0 12px 260px ;
width: 50%;
}

.fantastick_arm_plus_04 {
background-size: 45%;
background-position:right top !important;
padding: 30px 0;
background-position: center bottom;
}

.fantastick_arm_plus_04 h3,
.fantastick_arm_plus_04 p { width:50%;}

.fantastick_arm_plus_05 {
background-size: 45%;
padding: 20px 0;
background-position:left center !important;
}

.fantastick_arm_plus_05 h3, .fantastick_arm_plus_05 p {
margin: 20px 0 0 250px !important;
width: 50%;
}


.fantastick_arm_plus_06 {
background-size: 45%;
background-position:right top !important;
padding: 20px 0 0 0;
background-position: center bottom;
}


/*
——————————FrogMan H.C for iPhone6——————————
*/

.frogman-hc6_01 {
background-size:280px;
background-position:center left;
padding:40px 0;
}

#main2 .frogman-hc6_01 h3 {
width:50%;
margin:0 0 0 auto;
}

.frogman-hc6_01 p {
width:50%;
margin:0 0 0 auto;
}

.frogman-hc6_02 {
background-position:center right;
background-size:50%;
padding:30px 0;
}

#main2 .frogman-hc6_02 h3 {
width:50%;
padding:0 20px 0 0;
margin:0 0 0 20px;
}

.frogman-hc6_02 p {
width:50%;
padding:0 20px 0 0;
margin:0 0 0 20px;
}

.frogman-hc6_03 {
background-size:280px;
background-position:center left;
background-size:45%;
padding:40px 0;
}

#main2 .frogman-hc6_03 h3 {
width:55%;
margin:0 0 0 auto;
}

.frogman-hc6_03 p {
width:50%;
margin:0 0 0 auto;
}

.frogman-hc6_05 {
border-top:1px solid #c2c2c2;
background-position:90% 50%;
padding:30px 0;
margin-top:10px;
}

#main2 .frogman-hc6_05 h3 {
width:50%;
padding:0 20px 0 0;
margin:0 0 0 20px;
}

.frogman-hc6_05 p {
width:50%;
padding:0 20px 0 0;
margin:0 0 0 20px;
}

.frogman-hc6_06 {
padding:10px 20px;
}

/*
——————————Fantastick Arm cr——————————
*/

#fantastick_arm_cr_gallery ul{ 
text-align: center;
}

.fantastick_arm_cr_01 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.fantastick_arm_cr_01 .text-box {

}

.fantastick_arm_cr_01 h3, .fantastick_arm_cr_01 p {
margin: 0 0 12px 220px !important;
width: 50% !important;
}


.fantastick_arm_cr_02 {
background-size: 45%;
background-position:right 50% !important;
padding: 0 0 0 0;
}

.fantastick_arm_cr_02 h3,
.fantastick_arm_cr_02 p { width:50%;}

.fantastick_arm_cr_03 {
background-size: 45%;
padding: 30px 0;
background-position:left top !important;
}

.fantastick_arm_cr_03 h3, .fantastick_arm_cr_03 p {
margin: 0 0 12px 220px ;
width: 50%;
}

.fantastick_arm_cr_04 {
background-size: 45%;
background-position:right top !important;
padding: 30px 0;
background-position: center bottom;
}

.fantastick_arm_cr_04 h3,
.fantastick_arm_cr_04 p { width:50%;}

.fantastick_arm_cr_05 {
background-size: 45%;
padding: 20px 0;
background-position:left center !important;
}

.fantastick_arm_cr_05 h3, .fantastick_arm_cr_05 p {
margin: 20px 0 0 250px !important;
width: 50%;
}


.fantastick_arm_cr_06 {
background-size: 45%;
background-position:right top !important;
padding: 20px 0 0 0;
background-position: center bottom;
}


/*
——————————iRing(new)——————————
*/

#iring_gallery ul{ 
text-align: center;
}

.iring_01 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.iring_01 .text-box {

}

.iring_01 h3, .iring_01 p {
margin: 0 0 12px 220px !important;
width: 55% !important;
}


.iring_02 {
background-size: 45%;
background-position:right 50% !important;
padding: 10px 0;
}

.iring_02 h3,
.iring_02 p { width:55%;}

.iring_03 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.iring_03 h3, .iring_03 p {
margin: 0 0 12px 220px ;
width: 55%;
}

.iring_04 {
background-size: 45%;
background-position:right 50% !important;
padding: 10px 0;
background-position: center bottom;
}

.iring_04 h3,
.iring_04 p { width:55%;}

.iring_05 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.iring_05 h3, .iring_05 p {
margin: 12px 0 0 250px !important;
width: 55%;
}

/*
——————————iRingDock——————————
*/

#iringdock_gallery ul{ 
text-align: center;
}

.iringdock_01 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.iringdock_01 .text-box {

}

.iringdock_01 h3, .iringdock_01 p {
margin: 0 0 12px 220px !important;
width: 55% !important;
}


.iringdock_02 {
background-size: 45%;
background-position:right 50% !important;
padding: 10px 0;
}

.iringdock_02 h3,
.iringdock_02 p { width:55%;}

.iringdock_03 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.iringdock_03 h3, .iringdock_03 p {
margin: 0 0 12px 220px ;
width: 55%;
}

.iringdock_04 {
background-size: 45%;
background-position:right 50% !important;
padding: 15px 0;
background-position: center bottom;
}

.iringdock_04 h3,
.iringdock_04 p { width:55%;}

.iringdock_05 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.iringdock_05 h3, .iringdock_05 p {
margin: 12px 0 0 250px !important;
width: 55%;
}


/*
——————————Zurrenzo——————————
*/

#zurrenzo_gallery ul{ 
text-align: center;
}

.zurrenzo_01 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.zurrenzo_01 .text-box {

}

.zurrenzo_01 h3, .zurrenzo_01 p {
margin: 0 0 12px 220px !important;
width: 55% !important;
}


.zurrenzo_02 {
background-size: 45%;
background-position:right 50% !important;
padding: 10px 0;
}

.zurrenzo_02 h3,
.zurrenzo_02 p { width:55%;}

.zurrenzo_02 .note {
	margin-left: 10px !important;
	width: 55% !important;
}

.zurrenzo_03 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.zurrenzo_03 h3, .zurrenzo_03 p {
margin: 0 0 12px 220px ;
width: 55%;
}

.zurrenzo_04 {
background-size: 45%;
background-position:right 50% !important;
padding: 10px 0;
background-position: center bottom;
}

.zurrenzo_04 h3,
.zurrenzo_04 p { width:55%;}

.zurrenzo_05 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.zurrenzo_05 h3, .zurrenzo_05 p {
margin: 12px 0 0 220px !important;
width: 55%;
}


/*
——————————iRing Original——————————
*/

#iring_org_gallery ul{ 
text-align: center;
}

.iring_org_01 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.iring_org_01 .text-box {

}

.iring_org_01 h3, .iring_org_01 p {
margin: 0 0 12px 220px !important;
width:60% !important;
}


.iring_org_02 {
background-size: 45%;
background-position:right 50% !important;
padding: 10px 0;
}

.iring_org_02 h3,
.iring_org_02 p { width:60%;}


.iring_org_03 {
background-size: 45%;
padding: 10px 0;
background-position:left 0% !important;
}

.iring_org_03 h3, .iring_org_03 p {
margin: 0 0 12px 180px ;
width: 65%;
}

.iring_org_03 .note {
	margin-left: 220px !important;
	width: 55% !important;
}


.iring_org_04 {
background-size: 45%;
background-position:right 50% !important;
padding: 10px 0;
background-position: center bottom;
}

.iring_org_04 h3,
.iring_org_04 p { width:55%;}



/*
——————————combo——————————
*/

#combo_gallery ul{ 
text-align: center;
}

.combo_01 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.combo_01 .text-box {

}

.combo_01 h3, .combo_01 p {
margin: 0 0 12px 220px !important;
width: 55% !important;
}


.combo_02 {
background-size: 45%;
background-position:right 50% !important;
padding: 10px 0;
}

.combo_02 h3,
.combo_02 p { width:55%;}

.combo_02 .note {
	margin-left: 10px !important;
	width: 55% !important;
}

.combo_03 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.combo_03 h3, .combo_03 p {
margin: 0 0 12px 220px ;
width: 55%;
}

.combo_03 .note {
	margin-left:240px;
	width: 45%;
}

.combo_04 {
background-size: 45%;
background-position:right 50% !important;
padding: 10px 0;
background-position: center bottom;
}

.combo_04 h3,
.combo_04 p { width:55%;}

.combo_05 {
background-size: 45%;
padding: 10px 0;
background-position:left 50% !important;
}

.combo_05 h3, .combo_05 p {
margin: 12px 0 0 220px !important;
width: 55%;
}


/*
——————————usbhub——————————
*/

#usbhub_gallery ul{ 
text-align: center;
}

.usbhub_01 {
background-size: 35%;
padding: 10px 0;
background-position:left 50% !important;
}

.usbhub_01 .text-box {

}

.usbhub_01 h3, .usbhub_01 p {
margin: 0 0 12px 180px !important;
width: 65% !important;
}


.usbhub_02 {
background-size: 35%;
background-position:right 50% !important;
padding: 10px 0;
}

.usbhub_02 h3,
.usbhub_02 p { width:65%;}

.usbhub_02 .note {
	margin-left: 10px !important;
	width: 55% !important;
}
.usbhub_02 .win10 {
width:70%;
}
.usbhub_03 {
background-size: 35%;
padding: 10px 0;
background-position:left 50% !important;
}

.usbhub_03 h3, .usbhub_03 p {
margin: 0 0 12px 180px ;
width: 65%;
line-height:1.25 !important;
}

.usbhub_03 .note {
	margin-left:200px;
	width: 65%;
	line-height:1.25 !important;
}

.usbhub_04 {
background-size: 35%;
background-position:right 50% !important;
padding: 10px 0;
background-position: center bottom;
}

.usbhub_04 h3,
.usbhub_04 p { 
width:65%;
line-height:1.25 !important;
}

.usbhub_04 .note {
width: 60%;
line-height:1.25 !important;
}


.usbhub_05 {
background-size: 40%;
padding: 20px 0;
background-position:left 50% !important;
}

.usbhub_05 h3, .usbhub_05 p {
margin: 12px 0 0 220px !important;
width: 55%;
line-height:1.35 !important;
}

.usbhub_06 {
background-size: 40%;
background-position:right 50% !important;
padding: 40px 0;
background-position: center bottom;
}

.usbhub_06 h3,
.usbhub_06 p { 
width:65%;
line-height:1.35 !important;
}

/*
——————————miruca——————————
*/

#miruca_gallery ul{ 
text-align: center;
}
.miruca_04 .text-box {
padding-top:0;
}
.miruca_05 .text-box {
padding-top:0;
}


/*
——————————privacyfilm——————————
*/


.privacyfilm_01 .text-box {
	padding-top: 20px;
}
.privacyfilm_02 .text-box {
	padding-top: 20px;
}

.privacyfilm_03 .text-box {
	padding-top: 20px;
}

.privacyfilm_04 .text-box {
	padding-top: 20px;
}

.privacyfilm_05 .text-box {
	padding-top: 20px;
}



/*
——————————The SilentMouse BCM318G——————————
*/

	#bcm318g_gallery {
		width: 360px;
		margin: 0 auto;
	}

/*
——————————Silent Keyboard BCK48G——————————
*/

	#bck48g_gallery {
		width: 450px;
		margin: 0 auto;
	}
.bck48g_01 .text,
.bck48g_02 .text,
.bck48g_03 .text,
.bck48g_04 .text,
.bck48g_05 .text {
padding:0;
}


/*
——————————karaman——————————
*/

#karaman .lead {
    font-size: 22px;
}

#karaman .lead2 {
    font-size: 16px !important;
    text-align: center;
}
#karaman .lead3 {
    font-size: 24px !important;
}



.karaman_01 .text-box {
    padding-top: 10px !important;
}

.karaman_01 .imgbox {
	width:48%;
	float:right;
	text-align: center;
}


.karaman_02 {
width:100%;
margin:0 0 0 0;
border-top:1px solid #c2c2c2;
overflow: hidden;
}

.karaman_02 .text-box {
	width:48%;
	float:right;
	padding-top: 40px !important;
	text-align: center;
}

.karaman_02 .imgbox {
	width:48%;
	float:left;
	text-align: center;
}

.karaman_03 {
width:100%;
margin:0 0 0 0;
border-top:1px solid #c2c2c2;
overflow: hidden;
}

.karaman_03 .text-box {
	width:48%;
	float: left;
	padding-top: 40px !important;
	text-align: center;
}

.karaman_03 .imgbox {
	width:48%;
	float:right;
	text-align: center;
}


.karaman_04 {
width:90%;
margin:0 auto;
overflow: hidden;
}

.karaman_04 .img1 {
	width:49%;
	float:left;
	text-align: center;
}
.karaman_04 .img2 {
	width:49%;
	float: right;
	text-align: center;
}


.karaman_05 {
width:100%;
margin:0 0 0 0;
border-top:1px solid #c2c2c2;
overflow: hidden;
}

.karaman_05 .text-box {
	width:48%;
	float:left;
	padding-top: 60px;
	text-align: center;
}

.karaman_05 .imgbox {
	width:48%;
	float:right;
	text-align: center;
	padding: 20px 0;
}
.karaman_05 .imgbox img {
	width:85%;
	height: auto;
}

#karaman_gallery ul {
    margin-left: 10px;
}

.karaman-feature {
    font-size:14px;
    margin-left: 2em;
    line-height: 1.5;
}


/*
——————————uniqhub——————————
*/


.uniqhub_01 .text-box {
    padding: 20px 0;
    width: 58%;
}
.uniqhub_01 .imgbox {
    padding: 20px 0;
    width: 40%;
}

.uniqhub_02 .text-box {
	padding: 20px 0;
    width: 58%;
}
.uniqhub_02 .text-box br {
    display: none;
}
.uniqhub_02 .imgbox {
	padding-top: 50px;
    width: 40%;
}

.uniqhub_03 .text-box {
    padding: 20px 0;
    width: 58%;
}
.uniqhub_03 .text-box p br {
    display: none;
}
.uniqhub_03 .imgbox {
    padding: 40px 0;
    width: 40%;
}

.uniqhub_04 .text-box {
    padding: 20px 0;
    width: 58%;
}
.uniqhub_04 .text-box p br {
    display: none;
}
.uniqhub_04 .imgbox {
    padding: 40px 0;
    width: 40%;
}

.uniqhub_05 .text-box {
    padding: 20px 0;
    width: 58%;
}
.uniqhub_05 .text-box p br {
    display: none;
}
.uniqhub_05 .imgbox {
    padding: 40px 0;
    width: 40%;
}

.uniqhub_06 .text-box {
    padding: 40px 0;
    width: 58%;
}
.uniqhub_06 .imgbox {
    padding: 20px 0;
    width: 40%;
}

#uniqhub_gallery ul {
    margin-left: 10px;
    width:360px;
    margin: 0 auto;
}

.uniqhub-feature {
    font-size:14px;
    margin-left: 2em;
    line-height: 1.5;
}


/*
——————————FSATF RED——————————
*/

#fantastick_arm_red_gallery ul.slide {
width: 350px;
margin: 0 auto;
}


/*
——————————G-ARM——————————
*/

#g-arm_gallery ul.slide {
width: 350px;
margin: 0 auto;
}

/*
——————————Rapoo E2710——————————
*/

.e2710_01 .text,
.e2710_02 .text,
.e2710_03 .text,
.e2710_04 .text,
.e2710_05 .text,
.e2710_06 .text,
.e2710_07 .text {
  padding-top: 0px;
}

/*
——————————iring (2017.02.22)——————————
*/
.iring-spec {
  max-width: 500px;
}
#iring_gallery .color ul {
  width: 400px;
  margin: 0 auto;
}
#iring_gallery .design ul {
  width: 460px;
  margin: 0 auto;
}

#iring_gallery .obj1 .leftbox {
  float: none;
  width:100%;
  box-sizing: border-box;
  text-align: center;
}
#iring_gallery .obj1 .rightbox {
  float: none;
  padding: 10px;
  width:100%;
  box-sizing: border-box;
}

#iring_gallery .obj2 .leftbox {
  float: none;
  width:100%;
  box-sizing: border-box;
}
#iring_gallery .obj2 .rightbox {
  float: none;
  padding: 10px;
  width:100%;
  text-align: center;
  box-sizing: border-box;
}


/*
——————————miruca——————————
*/

#miruca-plus_gallery .slide { 
width: 420px;
}
.miruca-plus_01 .text-box,
.miruca-plus_02 .text-box,
.miruca-plus_03 .text-box,
.miruca-plus_04 .text-box,
.miruca-plus_05 .text-box,
.miruca-plus_06 .text-box {
padding-top:0;
}

.miruca-plus_01 p,
.miruca-plus_02 .text-box p,
.miruca-plus_03 .text-box p,
.miruca-plus_04 .text-box p,
.miruca-plus_05 .text-box p,
.miruca-plus_06 .text-box p {
	text-align:left !important;
}
.miruca-plus_01 p br,
.miruca-plus_02 .text-box p br,
.miruca-plus_03 .text-box p br,
.miruca-plus_04 .text-box p br,
.miruca-plus_05 .text-box p br,
.miruca-plus_06 .text-box p br {
	display:none;
}

/*
——————————iShade PRO——————————
*/

#ishadepro .sec1 .copy1 {
  margin-left: 20px;
  margin-top: -40px;
  font-size: 12px;
  margin-bottom: 30px;
}
#ishadepro .sec2 {
  position: relative;
  margin-bottom: 30px;
}
#ishadepro .sec2 .text {
  position: absolute;
  font-size: 12px;
  top: 35px;
  left: 20px;
}

#ishadepro .copy2 {
  text-align: center;
  font-size: 18px !important;
}
#ishadepro .copy2 strong {
  color: #ef8200;
  font-weight: bold;
  font-size: 21px;
}
#ishadepro .sec3 {
  position: relative;
  margin-bottom: 30px;
}
#ishadepro .sec3 .text {
  position: absolute;
  font-size: 12px;
  text-align: left;
  top: 120px;
  left: 20px;
}
#ishadepro_gallery {
  margin: 30px 15px;
}
.ishadepro-sec4 {
  margin: 20px 0;
}
.ishadepro-sec4 ul {
  list-style-type: circle;
  margin-left: 1.5em;
}


/*
——————————cardee—————————
*/

#cardee .sec1 {
  background-position: center;
}

#cardee .sec2 {
  background-position: 90% 0;
}
#cardee .sec2 .box {
  width: 300px;
  margin: 0 auto;
  padding: 50px 0;
  border: none;
}

#cardee .sec3 {
  background-position: 90% 0;
}
#cardee .sec3 .photo {
  float: none;
  margin: 1em auto;
  text-align: center;
}
#cardee .sec3 .box {
  float: none;
  margin: 1em auto;
}

#cardee .sec4 {
  background-position: 20% 0;
}
#cardee .sec4 .photo {
  float: none;
  margin: 1em auto 0;
  text-align: center;
}
#cardee .sec4 .box {
  float: none;
  margin: 1em auto 0;
}

#cardee_gallery ul {
  margin-left: 20px;
}


/*
——————————privacyfilm iGuard——————————
*/


.pfi_01 .text-box {
	padding-top: 10px;
  padding-bottom: 10px;
}
.pfi_02 .text-box {
	width:55%;
	padding-top: 20px;
}

.pfi_02 .imgbox {
	width:42%;
	padding: 20px 0;
}
.pfi_03 .text-box {
	padding-top: 20px;
}
.pfi_03 .text-box p br {
  display: none;
}
.pfi_04 .text-box {
	padding-top: 20px;
}

.pfi_05 .text-box br {
  display: none;
}


/*
——————————privacyfilm WinGuard——————————
*/


.pfw_01 .text-box {
	padding-top: 10px;
  padding-bottom: 10px;
}
.pfw_02 .text-box {
	width:55%;
	padding-top: 20px;
}

.pfw_02 .imgbox {
	width:42%;
	padding: 20px 0;
}
.pfw_03 .text-box {
	padding-top: 20px;
}
.pfw_03 .text-box p br {
  display: none;
}
.pfw_04 .text-box {
	padding-top: 20px;
}

/*
——————privacyfilm WinGuard for Surface———————
*/

.pfs_01 .text-box {
	padding-top: 10px;
    padding-bottom: 10px;
}
.pfs_02 .text-box {
	width:55%;
	padding-top: 20px;
}

.pfs_02 .imgbox {
	width:42%;
	padding: 20px 0;
}
.pfs_03 .text-box {
	padding-top: 20px;
}
.pfs_03 .text-box h3 br {
  display: none;
}
.pfs_03 .text-box p br {
  display: none;
}
.pfs_04 .text-box {
	padding-top: 20px;
}



/*
——————————AIR Shield——————————
*/

.airshield_01 {
  background-size: 100%;
  background-size: contain;
}
.airshield_01 .text-box {
  padding-top: 300px;
}
.airshield_01 .text-box h3 {
  font-size: 24px;
  font-weight: bold;
  color: #fff !important;
  margin-bottom: 20px;
}
.airshield_01 p {
  font-size: 16px;
  font-weight: bold;
}
.airshield_01 .photo-box {
  margin-top: 20px;
  padding: 10px;
}
.airshield_01 .photo-box li {
  padding: 10px;
}
.airshield_02 {
  margin-top: 10px;
  overflow: hidden;
}
.airshield_02 .left {
  width: 310px;
  background-size: cover;
  height: 1150px;
}
.airshield_02 .left h3 {
  font-size: 18px;
  margin-top: 280px;
}
.airshield_02 .left .line-box {
  width: 240px;
  padding: 5px;
  margin: 360px auto 0;
  font-size: 16px;
}
.airshield_02 .left .line-box span {
  font-size: 32px;
}
.airshield_02 .left .caption {
  font-size: 16px;
  margin-top: 25px;
}
.airshield_02 .right {
  width: 180px;
}
.airshield_02 .right h4 {
  font-size: 15px;
  text-align: center;
  line-height: 1.3;
  margin-top: 5px;
}
.airshield_02 .right p {
  text-align: left;
}
.airshield_02 .right p br {
  display: none;
}

.airshield_03 {

}
.airshield_03 .left {
  width: 310px;
  height: 450px;
  background-size: 100%;
}
.airshield_03 .left .caption {
  font-size: 16px !important;
  margin-top: 320px;
}
.airshield_03 .left .caption span {
  font-size: 12px !important;
}

.airshield_03 .right {
  width: 180px;
}
.airshield_03 .right p {
  text-align: left;
}
.airshield_03 .right p br {
  display: none;
}

#airshield_gallery .slide {
  margin: 20px auto;
  width: 460px;
}

#airshield_gallery .wid225 {
  width: 225px;
}

/*
——————————cardee-wallet—————————
*/

#cardee-wallet .sec1 {
  margin-top: 40px;
  overflow: hidden;
}
#cardee-wallet .sec1 .box1 {
  width: auto;
  float: none;
  font-size: 16px;
  line-height: 1.5;
  padding-left: 25px;
  padding-top: 25px;
}
#cardee-wallet .sec1 .box1 .nobr {
  display: none;
}
#cardee-wallet .sec1 .box2 {
  width: auto;
  float: none;
  padding-bottom: 10px;
  padding-top: 0;
}
#cardee-wallet .sec1 .box2 .obj1 {
  text-align: center;
}
#cardee-wallet .sec1 .box2 .capt {
  font-size: 14px;
  padding-left: 80px;
}


#cardee-wallet .sec2 {
  background-size: 100%;
}
#cardee-wallet .sec2 .box1 {
  width: auto;
  padding: 25px;
  font-size: 16px;
  line-height: 1.5;
}
#cardee-wallet .sec2 .photos {
  padding: 0 0 0 25px;
}
#cardee-wallet .sec2 .photos img {
  margin-right: 10px;
  width: 90px;
}
#cardee-wallet .sec2 .box2 {
  width: auto;
  padding: 0 25px;
  margin-top: 165px;
  font-size: 14px;
  line-height: 1.5;
  padding-bottom: 10px;
}

#cardee-wallet .sec3 {
  background-size: 100%;
}
#cardee-wallet .sec3 .box1 {
  width: 40%;
  border: none;
  float: left;
  box-sizing: border-box;
  padding: 25px 0 25px 25px;
}
#cardee-wallet .sec3 .box2 {
  width: 55%;
  border: none;
  font-size: 16px;
  line-height: 1.5;
  padding-top: 40px;
  float: right;
}


#cardee-wallet .sec4 {
  background-size: 100%;
  padding: 10px 10px 0 25px;
}
#cardee-wallet .sec4 .photo {
  width: 40%;
  float: right;
  text-align: center;
}
#cardee-wallet .sec4 .box {
  width: 55%;
  padding-top: 35px;
  float: left;
}
#cardee-wallet .sec4 h3 {
  color: white;
  font-size: 16px;
  text-align: left;
}
#cardee-wallet .sec4 p {
  margin: 0.5em 0;
  font-size: 14px;
  line-height: 1.5;
  text-align: left;
}


#cardee_gallery ul {
  margin-left: 20px;
}

/*
——————————iRing Pocket—————————
*/

.bt-dl {
  border-left: solid 1px #999;
  border-right: solid 1px #999;
}
.adobereader br {
  display: none;
}

/*
——————————rapoo E6350—————————
*/

.e6350_01 .text,
.e6350_02 .text,
.e6350_03 .text,
.e6350_04 .text,
.e6350_05 .text,
.e6350_06 .text,
.e6350_07 .text {
  padding-top: 0;
}

.e6350_01 .text p br,
.e6350_02 .text p br,
.e6350_03 .text p br,
.e6350_04 .text p br,
.e6350_05 .text p br,
.e6350_06 .text p br,
.e6350_07 .text p br {
  display: none;
}

.e6350_01 .text span br,
.e6350_02 .text span br,
.e6350_03 .text span br,
.e6350_04 .text span br,
.e6350_05 .text span br,
.e6350_06 .text span br,
.e6350_07 .text span br {
  display: none;
}

/*
——————————rapoo K2600—————————
*/

.k2600_01 .text,
.k2600_02 .text,
.k2600_03 .text,
.k2600_04 .text,
.k2600_05 .text,
.k2600_06 .text {
  padding-top: 0;
}

.k2600_01 .text p br,
.k2600_02 .text p br,
.k2600_03 .text p br,
.k2600_04 .text p br,
.k2600_05 .text p br,
.k2600_06 .text p br {
  display: none;
}

.k2600_01 .text span br,
.k2600_02 .text span br,
.k2600_03 .text span br,
.k2600_04 .text span br,
.k2600_05 .text span br,
.k2600_06 .text span br {
  display: none;
}

/*
——————————rapoo 1190—————————
*/

.m1190_01 .text,
.m1190_02 .text,
.m1190_03 .text,
.m1190_04 .text,
.m1190_05 .text,
.m1190_06 .text,
.m1190_07 .text {
  padding-top: 0;
}

.m1190_01 .text p br,
.m1190_02 .text p br,
.m1190_03 .text p br,
.m1190_04 .text p br,
.m1190_05 .text p br,
.m1190_06 .text p br,
.m1190_07 .text p br {
  display: none;
}

.m1190_01 .text span br,
.m1190_02 .text span br,
.m1190_03 .text span br,
.m1190_04 .text span br,
.m1190_05 .text span br,
.m1190_06 .text span br,
.m1190_07 .text span br {
  display: none;
}

  
/*
——————————rapoo 3360plus—————————
*/

.m3360_01 .text,
.m3360_02 .text,
.m3360_03 .text,
.m3360_04 .text,
.m3360_05 .text,
.m3360_06 .text,
.m3360_07 .text {
  padding-top: 0;
}

.m3360_01 .text p br,
.m3360_02 .text p br,
.m3360_03 .text p br,
.m3360_04 .text p br,
.m3360_05 .text p br,
.m3360_06 .text p br,
.m3360_07 .text p br {
  display: none;
}

.m3360_01 .text span br,
.m3360_02 .text span br,
.m3360_03 .text span br,
.m3360_04 .text span br,
.m3360_05 .text span br,
.m3360_06 .text span br,
.m3360_07 .text span br {
  display: none;
}

/*
——————————rapoo 3510plus—————————
*/

.m3510_01 .text,
.m3510_02 .text,
.m3510_03 .text,
.m3510_04 .text,
.m3510_05 .text,
.m3510_06 .text,
.m3510_07 .text,
.m3510_08 .text {
  padding-top: 0;
}

.m3510_01 .text p br,
.m3510_02 .text p br,
.m3510_03 .text p br,
.m3510_04 .text p br,
.m3510_05 .text p br,
.m3510_06 .text p br,
.m3510_07 .text p br,
.m3510_08 .text p br {
  display: none;
}

.m3510_01 .text span br,
.m3510_02 .text span br,
.m3510_03 .text span br,
.m3510_04 .text span br,
.m3510_05 .text span br,
.m3510_06 .text span br,
.m3510_07 .text span br,
.m3510_08 .text span br {
  display: none;
}

/*
——————————rapoo X8210—————————
*/

.x8210_01 .text,
.x8210_02 .text,
.x8210_03 .text,
.x8210_04 .text,
.x8210_05 .text,
.x8210_06 .text,
.x8210_07 .text,
.x8210_08 .text {
  padding-top: 0;
}

.x8210_01 .text p br,
.x8210_02 .text p br,
.x8210_03 .text p br,
.x8210_04 .text p br,
.x8210_05 .text p br,
.x8210_06 .text p br,
.x8210_07 .text p br,
.x8210_08 .text p br {
  display: none;
}

.x8210_01 .text span br,
.x8210_02 .text span br,
.x8210_03 .text span br,
.x8210_04 .text span br,
.x8210_05 .text span br,
.x8210_06 .text span br,
.x8210_07 .text span br,
.x8210_08 .text span br {
  display: none;
}

  
/*
——————————irng1804—————————
*/
.iring1804 .box02 ul.slide {
  max-width: 380px !important;
}
.iring1804 .box06 ul.slide {
  max-width: 380px !important;
}
.iring1804 ul.slide2 {
  max-width: 380px !important;
}
#iring_p_gallery .color ul {
  width: 400px;
  margin: 0 auto;
}
}

/*




















































＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
＝＝＝＝＝＝＝＝＝＝スマホ＝＝＝＝＝＝＝＝＝＝

　　　*/

@media screen and (max-width:750px) {

/*
——————————rapoo_E2700——————————
*/

.e2700_01 {
	background-size:400px;
    padding:27px 0 60px 0;
}

.e2700_01 h3,
.e2700_01 p {
	padding:0 10px;
}

.e2700_02 {
	background-size:260px;
	margin:25px 0 0 0;
	padding:200px 0 20px 0;
}

.e2700_03 {
	background-size:280px;
	background-position:top left;
	padding:200px 0 20px 0;
}

.e2700_04 {
	padding:270px 0 20px 0;
	background-position:top center;
	background-size:250px;

}
.e2700_05 {
	background-size:285px;
	background-position:top left;
padding:180px 0 20px 0;

}

.e2700_06 {
	background-size:270px;
padding:200px 0 20px 0;

}
.e2700_07 {
	background-size:290px;
	background-position:top center;
	padding:200px 0 20px 0;
}

.e2700_02 h3,
.e2700_03 h3,
.e2700_04 h3,
.e2700_05 h3,
.e2700_06 h3,
.e2700_07 h3,
.e2700_02 p,
.e2700_03 p,
.e2700_04 p,
.e2700_05 p,
.e2700_06 p,
.e2700_07 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————rapoo_E9070——————————
*/
.e9070_01 {
background-size:350px;
padding:27px 0 70px 0;
}

.e9070_02 {
	background-size:260px;
margin:20px 0 0 0;
padding:200px 0 20px 0;
}

.e9070_03 {
background-size:270px;
margin:0;
background-position:top left;
padding:200px 0 20px 0;
}

.e9070_04 {
	background-position:20px 0;
	background-size:275px;
	margin:0;
padding:200px 0 20px 0;
}

.e9070_05 {
	background-size:265px;
	background-position:top left;
padding:160px 0 20px 0;
}

.e9070_06 {
	background-size:200px;
padding:170px 0 20px 0;
}

.e9070_02 h3,
.e9070_03 h3,
.e9070_04 h3,
.e9070_05 h3,
.e9070_06 h3,
.e9070_07 h3,
.e9070_02 p,
.e9070_03 p,
.e9070_04 p,
.e9070_05 p,
.e9070_06 p,
.e9070_07 p {
width:92%;
margin:0 auto;
padding:0;
}

.box {
width:280px;
}

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

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

/*
——————————rapoo_E6300——————————
*/

.e6300_gold {
	width:auto; height:230px;
	margin:10px 0 0 0;
	padding:0px; 
	background:url(../products/rapoo/e6300/img/obj_06.jpg) no-repeat right 120%;
	background-size:260px;
}

.e6300_gold h3 {	
	width:auto;
	margin:0px 0 0 0px; 
	padding:10px 0 0 0;
}

.e6300_gold p {
	width:auto;
	margin:0 0 0 30px;
}
.e6300_01 {
	background-size:350px;
	background-position:50% 20%;/* 横　縦*/
	padding:120px 0 0px 0;
}

.e6300_02 {
	background-size:270px;
	padding:200px 0 20px 0;
}

.e6300_03 {
	background-size:250px;
	padding:270px 0 20px 0;
	background-position:top center;
}

.e6300_04 {
	background-size:270px;
	background-position:top right;
    padding:200px 0 20px 0;
}

.e6300_05 {
	background-position:top left;
	background-size:200px;
    padding:200px 0 20px 0;
}

.e9070_06 {
	background-size:200px;
    padding:200px 0 20px 0;
}



.e6300_02 h3,
.e6300_03 h3,
.e6300_04 h3,
.e6300_05 h3,
.e6300_06 h3,
.e6300_07 h3,
.e6300_02 p,
.e6300_03 p,
.e6300_04 p,
.e6300_05 p,
.e6300_06 p,
.e6300_07 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————rapoo_9060——————————
*/
.r-9060_01 {
	background-size:400px;
    padding:27px 0 80px 0;
}

.r-9060_02 {
	background-size:260px;
	padding:200px 0 20px 0;
}
.r-9060_03 {
	background-size:290px;
	background-position:top left;
	padding:180px 0 20px 0;
}

.r-9060_04 {
	background-position:top right;
	background-size:280px;
	padding:200px 0 20px 0;
}

.r-9060_05 {
margin: 0;
background-position:top right;
	background-size:230px;
	padding:200px 0 20px 0;
}

.r-9060_06 {
	background-position:top right;
background-size:280px;
	padding:200px 0 20px 0;
}

.r-9060_07 {
	background-size:270px;
	background-position:0 0;
		padding:160px 0 20px 0;
}

.r-9060_02 h3,
.r-9060_03 h3,
.r-9060_04 h3,
.r-9060_05 h3,
.r-9060_06 h3,
.r-9060_07 h3,
.r-9060_02 p,
.r-9060_03 p,
.r-9060_04 p,
.r-9060_05 p,
.r-9060_06 p,
.r-9060_07 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————rapoo_9160——————————
*/
.r-9160_01 {
	background-size:400px;
    padding:27px 0 80px 0;
}

.r-9160_02 {
	background-size:260px;
	padding:200px 0 20px 0;
}
.r-9160_03 {
	background-size:290px;
	background-position:top center;
	padding:180px 0 20px 0;
}

.r-9160_04 {
	background-position:top center;
	background-size:280px;
	padding:200px 0 20px 0;
}

.r-9160_05 {
	margin: 0;
	background-position:top center;
	background-size:220px;
	padding:200px 0 20px 0;
}

.r-9160_06 {
	background-position:top center;
	background-size:280px;
	padding:200px 0 20px 0;
}

.r-9160_07 {
	background-size:280px;
	background-position:0 0;
	padding:200px 0 20px 0;
}

.r-9160_02 h3,
.r-9160_03 h3,
.r-9160_04 h3,
.r-9160_05 h3,
.r-9160_06 h3,
.r-9160_07 h3,
.r-9160_02 p,
.r-9160_03 p,
.r-9160_04 p,
.r-9160_05 p,
.r-9160_06 p,
.r-9160_07 p {
width:92%;
margin:0 auto;
padding:0;
}


/*
——————————rapoo_e9100——————————
*/

.r-e9100_01 {
	background-position:center top;
	background-size:280px;
	padding:220px 0 20px 0;
}

.r-e9100_02 {
	background-size:280px;
	background-position:center top;
padding:250px 0 20px 0;
}

.r-e9100_03 {
	background-size:280px;
	padding-top: 250px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

.r-e9100_04 {
background-size:280px;
background-position:center top;
padding:220px 0 20px 0;
}

.r-e9100_05 {
background-size:280px;
background-position:center top;
padding:250px 0 20px 0;
}


.r-e9100_01 h3,
.r-e9100_02 h3,
.r-e9100_03 h3,
.r-e9100_04 h3,
.r-e9100_05 h3,
.r-e9100_01 p,
.r-e9100_02 p,
.r-e9100_03 p,
.r-e9100_04 p,
.r-e9100_05 p{
width:92%;
margin:0 auto;
padding:0;
}



/*
——————————rapoo_3000p——————————
*/



.r-3000p_01 {
	background-position:top right;
	background-size:230px;
padding:230px 0 20px 0;
}


.r-3000p_02 {
	background-size:200px;
	background-position:top left;
padding:200px 0 20px 0;
}


.r-3000p_03 {
	background-size:280px;
padding:230px 0 20px 0;
}

.r-3000p_04 {
	background-position:top left;
padding:200px 0 20px 0;
background-size:300px;
}

.r-3000p_05 {
	background-position:top right;
background-size:280px;
padding:200px 0 20px 0;
}

.r-3000p_06 {
	background-position:top center;
background-size:240px;
padding:230px 0 20px 0;

}
.r-3000p_07 {
	background-position:top center;
background-size:240px;
padding:250px 0 20px 0;
}

.r-3000p_01 h3,
.r-3000p_02 h3,
.r-3000p_03 h3,
.r-3000p_04 h3,
.r-3000p_05 h3,
.r-3000p_06 h3,
.r-3000p_07 h3,
.r-3000p_01 p,
.r-3000p_02 p,
.r-3000p_03 p,
.r-3000p_04 p,
.r-3000p_05 p,
.r-3000p_06 p,
.r-3000p_07 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————rapoo_6610——————————
*/



.r-6610_01 {
	background-position:top left;
	background-size:200px;
padding:200px 0 20px 0;
}


.r-6610_02 {
	background-size:300px;
	background-position:top center;
padding:200px 0 20px 0;
}


.r-6610_03 {
	background-size:280px;
padding:230px 0 20px 0;
}

.r-6610_04 {
	background-position:top center;
padding:200px 0 20px 0;
background-size:300px;
}

.r-6610_05 {
	background-position:top center;
background-size:280px;
padding:200px 0 20px 0;
}

.r-6610_06 {
	background-position:top center;
background-size:240px;
padding:230px 0 20px 0;

}
.r-6610_07 {
	background-position:top center;
background-size:240px;
padding:250px 0 20px 0; margin:0;
}

.r-6610_01 h3,
.r-6610_02 h3,
.r-6610_03 h3,
.r-6610_04 h3,
.r-6610_05 h3,
.r-6610_06 h3,
.r_6610_07 h3,
.r-6610_01 p,
.r-6610_02 p,
.r-6610_03 p,
.r-6610_04 p,
.r-6610_05 p,
.r-6610_06 p,
.r-6610_07 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————rapoo_1090p——————————
*/

.r-1090p_01 {
	background-position:top right;
	background-size:230px;
padding:230px 0 20px 0;
}

.r-1090p_02 {
	background-size:200px;
	background-position:top left;
padding:200px 0 20px 0;
}

.r-1090p_03 {
padding:200px 0 20px 0;
background-size:280px;
}

.r-1090p_04 {
background-size:280px;
padding:180px 0 20px 0;
background-position:top left;
}

.r-1090p_05 {
background-size:240px;
padding:230px 0 20px 0;
background-position:top center;
}


.r-1090p_06 {
	background-position:top center;
background-size:240px;
padding:250px 0 20px 0;
}

.r-1090p_01 h3,
.r-1090p_02 h3,
.r-1090p_03 h3,
.r-1090p_04 h3,
.r-1090p_05 h3,
.r-1090p_06 h3,
.r-1090p_07 h3,
.r-1090p_01 p,
.r-1090p_02 p,
.r-1090p_03 p,
.r-1090p_04 p,
.r-1090p_05 p,
.r-1090p_06 p,
.r-1090p_07 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————rapoo_3100Pp——————————
*/

.r-3100p_01 {
	background-position:top right;
	background-size:230px;
padding:230px 0 20px 0;
}

.r-3100p_02 {
	background-size:200px;
	background-position:top left;
padding:230px 0 20px 0;
}

.r-3100p_03 {
	background-size:280px;
padding:230px 0 20px 0;
background-position:top center;
}

.r-3100p_04 {
	background-position:top center;
background-size:280px;
padding:200px 0 20px 0;}

.r-3100p_05 {
background-size:280px;
padding:200px 0 20px 0;
background-position:top center;
}

.r-3100p_06 {
	background-position:top center;
background-size:240px;
padding:230px 0 20px 0;
}

.r-3100p_07 {
	background-position:top center;
background-size:240px;
padding:250px 0 20px 0;
}

.r-3100p_01 h3,
.r-3100p_02 h3,
.r-3100p_03 h3,
.r-3100p_04 h3,
.r-3100p_05 h3,
.r-3100p_06 h3,
.r-3100p_07 h3,
.r-3100p_01 p,
.r-3100p_02 p,
.r-3100p_03 p,
.r-3100p_04 p,
.r-3100p_05 p,
.r-3100p_06 p,
.r-3100p_07 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————rapoo_3300Pp——————————
*/

.r-3300p_01 {
	background-position:top right;
background-size:230px;
padding:230px 0 20px 0;
}

.r-3300p_02 {
	background-size:310px;
	background-position:top right;
padding:180px 0 20px 0;
}

.r-3300p_03 {
padding:180px 0 20px 0;
background-size:270px;
background-position:top right;
}

.r-3300p_04 {
background-size:280px;
padding:200px 0 20px 0;
background-position:top left;
}

.r-3300p_05 {
	background-position:top center;
background-size:240px;
padding:250px 0 20px 0;
}

.r-3300p_06 {
	background-position:top center;
background-size:240px;
padding:250px 0 20px 0;
}

.r-3300p_01 h3,
.r-3300p_02 h3,
.r-3300p_03 h3,
.r-3300p_04 h3,
.r-3300p_05 h3,
.r-3300p_06 h3,
.r-3300p_07 h3,
.r-3300p_01 p,
.r-3300p_02 p,
.r-3300p_03 p,
.r-3300p_04 p,
.r-3300p_05 p,
.r-3300p_06 p,
.r-3300p_07 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————The Silent Mouse M314G——————————
*/

.m314g_01 {
	background-position:top left;
background-size:280px;
padding:200px 0 20px 0;
}

.m314g_02 {
	background-position:top left;
background-size:330px;
padding:200px 0 20px 0;
}

.m314g_03 {
background-size:280px;
padding:190px 0 20px 0;
background-position:top right;
}

.m314g_04 {
	background-position:top right;
background-size:290px;
padding:170px 0 20px 0;
}

.m314g_05 {
background-size:280px;
background-position:top right;
padding:200px 0 20px 0;
}

.m314g_01 h3,
.m314g_02 h3,
.m314g_03 h3,
.m314g_04 h3,
.m314g_05 h3,
.m314g_01 p,
.m314g_02 p,
.m314g_03 p,
.m314g_04 p,
.m314g_05 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————The Silent Mouse M350G——————————
*/

.m350g_01 {
background-size:250px;
background-position:16px 0;
padding:200px 0 20px 0;
}

.m350g_02 {
background-size:300px;
background-position:10px 0;
padding:200px 0 20px 0;
}

.m350g_03 {
	background-position:15px 0;
background-size:290px;
padding:200px 0 20px 0;
}

.m350g_04 {
background-size:280px;
padding:200px 0 20px 0;
background-position:18px 0;
}

.m350g_01 h3,
.m350g_02 h3,
.m350g_03 h3,
.m350g_04 h3,
.m350g_05 h3,
.m350g_01 p,
.m350g_02 p,
.m350g_03 p,
.m350g_04 p,
.m350g_05 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————The Silent Mouse BCM612——————————
*/

#bcm612_redcup {

margin-bottom: 10px;
padding-bottom: 150px;
background: url(../products/silent-mouse/bcm612/img/redcup_campaign_02.gif) no-repeat 50% 95%;
}

#main2 .products-more #bcm612_redcup p {
text-align: left;
padding: 0 10px;
width: 90%;
}

.bcm612_01 {
	background-position:top left;
background-size:280px;
padding:200px 0 20px 0;
}

.bcm612_02 {
background-position: 130% 0%;
background-size:220px;
padding:200px 0 20px 0;
}


.bcm612_03 {
background-size:280px;
padding:190px 0 20px 0;
background-position:top right;
}

.bcm612_04 {
	background-position:top right;
background-size:290px;
padding:170px 0 20px 0;
}

.bcm612_05 {
background-size:280px;
background-position:top right;
padding:200px 0 20px 0;
}

.bcm612_01 h3,
.bcm612_02 h3,
.bcm612_03 h3,
.bcm612_04 h3,
.bcm612_05 h3,
.bcm612_01 p,
.bcm612_02 p,
.bcm612_03 p,
.bcm612_04 p,
.bcm612_05 p {
width:92%;
margin:0 auto;
padding:0;
}


/*
——————————Livina——————————
*/

.livina_02 {
background-size:280px;
background-position:top center;
padding:230px 0 20px 0;
}
.livina_02 h3,
.livina_02 p {
width:92%;
margin:0 auto;
padding:0;
}

.livina_03.clearfix .float-l,
.livina_03.clearfix .float-r {
	float:none;
	width:300px;
}

.livina_04 {
width:100%;
text-align:center;
border-top:1px solid #c2c2c2;
vertical-align:top;
margin-top:35px;
padding:30px 0 30px 0;
}

.livina_04 h3 {
	margin-bottom:20px;
}

.livina_04 ul {
	width: 100%;
}

/*
——————————Basic Mouse M318G——————————
*/

.m318g_01 {
	background-position:top right;
background-size:200px;
padding:180px 0 20px 0;
}

.m318g_02 {
background-size:270px;
background-position:top center;
padding:180px 0 20px 0;
}

.m318g_03 {
background-size:310px;
background-position:top right;
padding:180px 0 20px 0;
}

.m318g_04 {
background-size:300px;
background-position:top left;
padding:200px 0 20px 0;
}

.m318g_04 h3 {
width:40%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.m318g_01 h3,
.m318g_02 h3,
.m318g_03 h3,
.m318g_04 h3,
.m318g_05 h3,
.m318g_01 p,
.m318g_02 p,
.m318g_03 p,
.m318g_04 p,
.m318g_05 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————Basic Mouse M606G——————————
*/

.m606g_01 {
	background-position:top right;
background-size:280px;
padding:200px 0 20px 0;
}

.m606g_02 {
	background-position:top left;
background-size:320px;
padding:190px 0 20px 0;
}

.m606g_03 {
background-size:280px;
padding:190px 0 20px 0;
background-position:top right;
}

.m606g_04 {
background-size:210px;
background-position:top left;
padding:180px 0 20px 0;
}

.m606g_05 {
background-size:290px;
padding:200px 0 20px 0;
background-position:top right;
}

.m606g_01 h3,
.m606g_02 h3,
.m606g_03 h3,
.m606g_04 h3,
.m606g_05 h3,
.m606g_01 p,
.m606g_02 p,
.m606g_03 p,
.m606g_04 p,
.m606g_05 p {
width:92%;
margin:0 auto;
padding:0;
}


/*
——————————Basic Mouse BCM335——————————
*/

#bcm335_redcup {

margin-bottom: 10px;
padding-bottom: 150px;
background: url(../products/silent-mouse/bcm612/img/redcup_campaign_02.gif) no-repeat 50% 95%;
}

#main2 .products-more #bcm335_redcup p {
text-align: left;
padding: 0 10px;
width: 90%;
}

.bcm335_03 {
width: 100%;
border-top: 1px solid #c2c2c2;
margin: 0 0 0 0;
background: url(../products/basic-mouse/m335g/img/obj_03.gif) no-repeat 50% -70%;
text-align: center;
vertical-align: top;
padding: 130px 0 30px 0;
}

.bcm335_03 h3 {
width: 90%;
margin: 0 0 0 30px;
}


.bcm335_03 p {
width: 92%;
margin: 0 auto;
padding: 0;
}

/*
——————————Power Card——————————
*/

.power-c_01 {
	background-position:top right;
background-size:280px;
padding:170px 0 20px 0;}

.power-c_02 {
background-size:300px;
background-position:top left;
padding:200px 0 20px 0;
}

.power-c_03 {
background-size:280px;
padding:200px 0 20px 0;
background-position:top right;
}

.power-c_04 {
	background-position:top left;
background-size:300px;
padding:200px 0 20px 0;
}

.power-c_01 h3,
.power-c_02 h3,
.power-c_03 h3,
.power-c_04 h3,
.power-c_01 p,
.power-c_02 p,
.power-c_03 p,
.power-c_04 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————Power Card slim——————————
*/

.power-c-s_01 {
	background-position:right 10px;
background-size:260px;
padding:170px 0 20px 0;}

.power-c-s_02 {
background-size:300px;
background-position:top left;
padding:200px 0 20px 0;
}

.power-c-s_03 {
background-size:280px;
padding:200px 0 20px 0;
background-position:top right;
}

.power-c-s_04 {
	background-position:top left;
background-size:300px;
padding:200px 0 20px 0;
}

.power-c-s_01 h3,
.power-c-s_02 h3,
.power-c-s_03 h3,
.power-c-s_04 h3,
.power-c-s_01 p,
.power-c-s_02 p,
.power-c-s_03 p,
.power-c-s_04 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————FrogMan H.C——————————
*/

.frogman-hc_01 {
background-size:280px;
background-position:top left;
padding:230px 0 20px 0;
}


.frogman-hc_02 {
	background-position:10px 0;
background-size:200px;
padding:200px 0 20px 0;
}

#main2 .frogman-hc_01 h3,
#main2 .frogman-hc_02 h3,
.frogman-hc_01 p,
.frogman-hc_02 p {
width:92%;
margin:0 auto;
padding:0;
}

#main2  ul.frogman-hc-ul_01 {
	float: none;
	width:100%;
	list-style-position:inside;
}

#main2  ul.frogman-hc-ul_01 li,
#main2  ul.frogman-hc-ul_02 li {
padding-left: 1em; /*1em（1文字）分、右に動かす*/
text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/
list-style-position:inside;
}

/*
——————————FrogMan——————————
*/

.frogman_01 {
	background-position:top left;
background-size:280px;
padding:180px 0 20px 0;
}

.frogman_02 {
	background-position:top center;
background-size:240px;
padding:180px 0 20px 0;
}

#main2 .frogman_01 h3,
#main2 .frogman_02 h3,
.frogman_01 p,
.frogman_02 p {
width:92%;
margin:0 auto;
padding:0;
}

.frogman_07 .float-l,
.frogman_07 .float-r {
	width:100%;
	float:none;
	margin-bottom:5px;

}

.frogman_03,
.frogman_04,
.frogman_05,
.frogman_06 {
	width: 100%;
	float:none;
	min-height:100px;
}

/*
——————————SharkMan——————————
*/

.sharkman_01 {
	background-position:top left;
background-size:280px;
padding:180px 0 20px 0;
}

.sharkman_02 {
background-position: top center;
background-size:240px;
padding:180px 0 20px 0;
}

#main2 .sharkman_01 h3,
#main2 .sharkman_02 h3,
.sharkman_01 p,
.sharkman_02 p {
width:92%;
margin:0 auto;
padding:0;
}

.sharkman_07 .float-l,
.sharkman_07 .float-r {
	width:100%;
	float:none;
	margin-bottom:5px;

}

.sharkman_03,
.sharkman_04,
.sharkman_05,
.sharkman_06 {
	width: 100%;
	float:none;
	min-height:100px;
}

/*
——————————iGUARDMonster for GALAXY——————————
*/

.iguardm-ga_01 {
	background-position:24px 0;
background-size:300px;
padding:210px 0 20px 0;
}


.iguardm-ga_02 {
background-size:300px;
background-position:11px 0;
text-align:right;
vertical-align:top;
padding:210px 0 20px 0;
}


.iguardm-ga_03 {
background-size:300px;
background-position:25px 0;
padding:210px 0 20px 0;
}

.iguardm-ga_04 {
background-size:300px;
background-position:12px 0;
padding:210px 0 20px 0;
}

.iguardm-ga_05 {
background-size:300px;
background-position:6px 0;
padding:170px 0 20px 0;
}

.iguardm-ga_06 {
background-size:300px;
background-position:12px 0;
padding:210px 0 20px 0;
}

.iguardm-ga_07 {
background-size:300px;
background-position:6px 0;
padding:170px 0 20px 0;
}

#main2 .iguardm-ga_01 h3,
#main2 .iguardm-ga_02 h3,
#main2 .iguardm-ga_03 h3,
#main2 .iguardm-ga_04 h3,
#main2 .iguardm-ga_05 h3,
#main2 .iguardm-ga_06 h3,
#main2 .iguardm-ga_07 h3,
.iguardm-ga_01 p,
.iguardm-ga_02 p,
.iguardm-ga_03 p,
.iguardm-ga_04 p,
.iguardm-ga_05 p,
.iguardm-ga_06 p,
.iguardm-ga_07 p {
width:92%;
margin:0 auto;
padding:0;
}

/*
——————————iGuard Monster for iPone5,iPad mini——————————
*/

.iguardm-ip_01 {
	background-position:24px 0;
background-size:300px;
padding:210px 0 20px 0;
}


.iguardm-ip_02 {
background-size:300px;
background-position:11px 0;
text-align:right;
vertical-align:top;
padding:210px 0 20px 0;
}


.iguardm-ip_03 {
background-size:300px;
background-position:25px 0;
padding:210px 0 20px 0;
}

.iguardm-ip_04 {
background-size:300px;
background-position:12px 0;
padding:210px 0 20px 0;
}

.iguardm-ip_05 {
background-size:300px;
background-position:6px 0;
padding:170px 0 20px 0;
}

.iguardm-ip_06 {
background-size:300px;
background-position:12px 0;
padding:210px 0 20px 0;
}

.iguardm-ip_07 {
background-size:300px;
background-position:6px 0;
padding:170px 0 20px 0;
}

#main2 .iguardm-ip_01 h3,
#main2 .iguardm-ip_02 h3,
#main2 .iguardm-ip_03 h3,
#main2 .iguardm-ip_04 h3,
#main2 .iguardm-ip_05 h3,
#main2 .iguardm-ip_06 h3,
#main2 .iguardm-ip_07 h3,
.iguardm-ip_01 p,
.iguardm-ip_02 p,
.iguardm-ip_03 p,
.iguardm-ip_04 p,
.iguardm-ip_05 p,
.iguardm-ip_06 p,
.iguardm-ip_07 p {
width:92%;
margin:0 auto;
padding:0;

}

/*
——————————rapoo_h6080——————————
*/

.h6080_01 {
	background-position:bottom;
background-size:600px;
padding:20px 0 100px 0;
}

.h6080_02 {
background-size:285px;
background-position:top left;
padding:200px 0 20px 0;
}

.h6080_03 {
background-size:300px;
background-position:18px 0;
padding:200px 0 20px 0;
}

.h6080_04 {
background-size:290px;
background-position:top left;
padding:200px 0 20px 0;
}

.h6080_04 h3,
.h6080_04 p {
width:45%;
padding:0 20px 0 0;
}

.h6080_05 {
border:1px solid #c2c2c2;
padding:20px;
}

#main2 .h6080_05 img {
	float:none;
	margin:10px 0;
}

.h6080_06 h3,
.h6080_05 h3 {
font-size:23px;
color:#000000;
font-weight:normal;
line-height:1.5;
}

.h6080_06 p,
.h6080_05 p {
font-size:14px;
line-height:1.8;
overflow: hidden;
	zoom: 1;	/* for ie6 */
}


.h6080_02 h3,
.h6080_03 h3,
.h6080_04 h3,
.h6080_05 h3,
.h6080_06 h3,
.h6080_07 h3,
.h6080_02 p,
.h6080_03 p,
.h6080_04 p,
.h6080_05 p,
.h6080_06 p,
.h6080_07 p {
width:92%;
margin:0 auto;
padding:0;
}


/*
——————————Boogie Board JOT——————————
*/
.boogie-jot_01 {
	background-size:270px;
padding:220px 0 20px 0;
}

.boogie-jot_02 {
	background-size:270px;
padding:200px 0 20px 0;
}

.boogie-jot_03 {
	background-size:270px;
	background-position:top left;
padding:220px 0 20px 0;
}

.boogie-jot_04 {
	background-size:270px;
	background-position:top right;
padding:230px 0 20px 0;
}

.boogie-jot_05 {
	background-size:270px;
	background-position:top left;
padding:230px 0 20px 0;
}

.boogie-jot_06 {
background-size:270px;
background-position:top right;
padding:190px 0 20px 0;
}


.boogie-jot_01 h3,
.boogie-jot_02 h3,
.boogie-jot_03 h3,
.boogie-jot_04 h3,
.boogie-jot_05 h3,
.boogie-jot_06 h3,
.boogie-jot_01 p,
.boogie-jot_02 p,
.boogie-jot_03 p,
.boogie-jot_04 p,
.boogie-jot_05 p,
.boogie-jot_06 p {
width:92%;
margin:0 auto;
padding:0;
}


/*
——————————Boogie Board JOT4.5——————————
*/
.boogie-jot45_01 {
	background-size:270px;
padding:230px 0 20px 0;
}

.boogie-jot45_02 {
	background-size:270px;
padding:200px 0 20px 0;
}

.boogie-jot45_03 {
	background-size:270px;
	background-position:top left;
padding:180px 0 20px 0;
}

.boogie-jot45_04 {
	background-size:270px;
	background-position:top right;
padding:230px 0 20px 0;
}

.boogie-jot45_05 {
	background-size:270px;
	background-position:top left;
padding:230px 0 20px 0;
}

.boogie-jot45_06 {
background-size:270px;
background-position:top right;
padding:220px 0 20px 0;
}


.boogie-jot45_01 h3,
.boogie-jot45_02 h3,
.boogie-jot45_03 h3,
.boogie-jot45_04 h3,
.boogie-jot45_05 h3,
.boogie-jot45_06 h3,
.boogie-jot45_01 p,
.boogie-jot45_02 p,
.boogie-jot45_03 p,
.boogie-jot45_04 p,
.boogie-jot45_05 p,
.boogie-jot45_06 p {
width:92%;
margin:0 auto;
padding:0;
}


/*
——————————AS-IPMF——————————
*/


#main2 .as_ipmf_01 h3,
#main2 .as_ipmf_03 h3{
	width:40%;

}
#main2 .as_ipmf_02 h3,
#main2 .as_ipmf_04 h3
 {
	width:45%;

}

.as_ipmf_01 p,
.as_ipmf_03 p{
	width:40%;

}
.as_ipmf_02 p,
.as_ipmf_04 p
 {
width:45%;;

}


/*
——————————ELEVATER STYLE——————————
*/
#what span{ 
display:block;
padding-left:0px; 

}
.erevator_01 {
	background-position:top center;
background-size:280px;
padding:200px 0 20px 0;}

.erevator_02 {
background-size:300px;
background-position:top center;
padding:220px 0 20px 0;
}

.erevator_03 {
background-size:280px;
padding:200px 0 20px 0;
background-position:top center;
}

.erevator_04 {
	background-position:top center;
background-size:300px;
padding:200px 0 20px 0;
}

.erevator_05 {
background-size:280px;
padding:200px 0 20px 0;
background-position:top center;
}

.erevator_01 h3,
.erevator_02 h3,
.erevator_03 h3,
.erevator_04 h3,
.erevator_05 h3,
.erevator_01 p,
.erevator_02 p,
.erevator_03 p,
.erevator_04 p,
.erevator_05 p  {
width:92%;
margin:0 auto;
padding:0;
}

#qi dl dt {
height: 160px;

}




/*
—————————— MacGuard ——————————
*/

.macguard_01,
.macguard_04

 {
	background-size:270px;
	background-position:0% 0%;
	margin: 30px 0 0 0;
	text-align: center;
	vertical-align: top;
	padding: 20px 0;
}


.macguard_02

 {
	background-size:270px;
	background-position:top center;
	margin: 30px 0 0 0;
	text-align: center;
	vertical-align: top;
	padding: 20px 0;
}

.macguard_03,
.macguard_05
 {
	background-size:270px;
	background-position:100% 0%;
	margin: 30px 0 0 0;
	text-align: center;
	vertical-align: top;
	padding: 20px 0;
}

.macguard_06 {
	background-size:260px;
	background-position:100% 0%;
	margin: 30px 0 0 0;
	text-align: center;
	vertical-align: top;
	padding: 20px 0;
}


.macguard_07
 {
	background-size:260px;
	background-position:top center;
	margin: 30px 0 0 0;
	text-align: center;
	vertical-align: top;
	padding: 20px 0;
	border:none;
}



#main2 .macguard_01 h3,
#main2 .macguard_02 h3,
#main2 .macguard_03 h3,
#main2 .macguard_05 h3,
#main2 .macguard_06 h3,
#main2 .macguard_04 h3

{
width: 90%;
margin: 220px 0 0 0px;
}

#main2 .macguard_07 h3
{
width: 100%;
margin: 0px 0 0 0px;
}

.macguard_01 p,
.macguard_02 p,
.macguard_03 p,
.macguard_05 p,
.macguard_04 p,
.macguard_06 p,
.macguard_07 p
{
width:90%;
margin:0;
padding:0;
}


#macguard_07_dl img {
float: left;
padding-left: 0px;
}



/*
——————————Tegware Bagel 360——————————
*/

#tegware_gallery ul{ 
text-align: center;
}

.tegwarebagel_01 {
	background-position:top center;
background-size:100%;
padding:280px 0 20px 0;}

.tegwarebagel_02 {
background-size: 300px;
background-position: 50% 10%;
padding: 150px 0 0 0;
}

.tegwarebagel_03 {
padding: 140px 0 70px 0;
background: url(../products/tegwarebagel/img/obj_03_s.jpg) no-repeat 50% 40%;
background-size: 100%;
}



.tegwarebagel_04 {
padding:20px 0 320px 0;
background:url(../products/tegwarebagel/img/obj_04_s.jpg) no-repeat bottom center;
background-size: 100%;
}

.tegwarebagel_05 {
background-size:50%;
padding:200px 0 20px 0;
background-position:top center;
}

.tegwarebagel_01 h3,
.tegwarebagel_02 h3,
.tegwarebagel_03 h3,
.tegwarebagel_04 h3,
.tegwarebagel_05 h3,
.tegwarebagel_01 p,
.tegwarebagel_02 p,
.tegwarebagel_03 p,
.tegwarebagel_04 p,
.tegwarebagel_05 p  {
width:80%;
margin:0 auto;
padding:0;
}

.tegwarebagel_03 h3,.tegwarebagel_03 p{ 
padding-top:30px; margin: 0 0 0 20px; text-align:left !important; width:60%;
	
	}

#tegwarebagel dl dt {
height: 160px;

}


/*
——————————Fantastick——————————
*/

#fantastick_gallery ul{ 
text-align: center;
}

.fantastick_01 {
background-position:bottom center;
background-size:100%;
}

.fantastick_01 .text-box {
width: 100%;
margin-bottom:200px
}


.fantastick_02 {
background-size: 300px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.fantastick_03 {
background-size: 300px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.fantastick_04 {
background-size: 300px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.fantastick_05 {
background-size: 300px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.fantastick_06 {
background-size: 300px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.fantastick_01 h3,
.fantastick_02 h3,
.fantastick_03 h3,
.fantastick_04 h3,
.fantastick_05 h3,
.fantastick_06 h3,
.fantastick_01 p,
.fantastick_02 p,
.fantastick_03 p,
.fantastick_04 p,
.fantastick_05 p,
.fantastick_06 p {
width:90%;
margin:0 auto;
padding:0;
}

.fantastick_03 h3,.fantastick_03 p{ 
padding-top:0px; margin: 0 0 0 20px; text-align:center !important; width:80%;
	
	}

#fantastick dl dt {
height: 160px;

}


/*
——————————Fantastick Arm——————————
*/

#fantastick_arm_gallery ul{ 
text-align: center;
}

.fantastick_arm_01 {
background-position:bottom center;
background-size:100%;
}

.fantastick_arm_01 .text-box {
width: 100%;
margin-bottom:200px
}


.fantastick_arm_02 {
background-size: 300px;
background-position: 50% 10%;
padding: 220px 0 15px 0;
}

.fantastick_arm_02b {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
text-align:left;
vertical-align:top;
padding:10px 0;
overflow:hidden
}

.fantastick_arm_02b h3 {
width:95%;
margin:0 0 0 5px;
text-align:center !important;
}

.fantastick_arm_02b p {
margin:0 0 10px 5px;
text-align:center !important;
}

.fantastick_arm_02b .textbox {
width: 95%;
float:none;
text-align:center;
}

.fantastick_arm_02b .photo {
width: 95%;
float:none;
margin-left:7px;
text-align:center;
}

.fantastick_arm_03 {
background-size: 100%;
background-position: right top;
padding: 250px 0 15px 0;
}

.fantastick_arm_04 {
background-size: 300px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}


.fantastick_arm_01 h3,
.fantastick_arm_02 h3,
.fantastick_arm_03 h3,
.fantastick_arm_04 h3,
.fantastick_arm_05 h3,
.fantastick_arm_06 h3,
.fantastick_arm_01 p,
.fantastick_arm_02 p,
.fantastick_arm_03 p,
.fantastick_arm_04 p,
.fantastick_arm_05 p,
.fantastick_arm_06 p {
width:90%;
margin:0 auto;
padding:0;
}

.fantastick_arm_03 h3,.fantastick_arm_03 p{ 
padding-top:0; margin: 0 0 0 20px; text-align:center !important; width:90%;
}

.fantastick_arm_05 {
background-size: 280px;
background-position: 50% 10%;
padding: 250px 0 0 0;
}


#fantastick_arm dl dt {
height: 160px;

}

/*
——————————iGuard——————————
*/

.iguard_01 {
background-size: 290px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.iguard_02 {
background-size: 290px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.iguard_03 {
background-size: 290px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.iguard_04 {
background-size: 290px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}


.iguard_01 h3,
.iguard_02 h3,
.iguard_03 h3,
.iguard_04 h3,
.iguard_01 p,
.iguard_02 p,
.iguard_03 p,
.iguard_04 p {
width:90%;
margin:0 auto;
padding:0;
}

.iguard_03 h3,.iguard_03 p { 
padding-top:0px; margin: 0 0 0 20px; text-align:center !important; width:80%;
	
}

/*
——————————memo case——————————
*/

.memocase_01 {
background-size: 290px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.memocase_02 {
background-size: 290px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.memocase_03 {
background-size: 290px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.memocase_04 {
background-size: 290px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.memocase_05 {
background-size: 290px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.memocase_06 {
background-size: 290px;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}


.memocase_01 h3,
.memocase_02 h3,
.memocase_03 h3,
.memocase_04 h3,
.memocase_05 h3,
.memocase_06 h3,
.memocase_01 p,
.memocase_02 p,
.memocase_03 p,
.memocase_04 p,
.memocase_05 p,
.memocase_06 p {
width:90%;
margin:0 auto;
padding:0;
}

.iguard_03 h3,.iguard_03 p { 
padding-top:0px; margin: 0 0 0 20px; text-align:center !important; width:80%;
	
}


/*
——————————スペックアイコン——————————
*/
#main2 .products-spec_02 {
	width:100%;
}

#main2 .products-spec_02 dl dt {
width:260px;
display:block;
vertical-align:middle;
margin:0 10px;
padding:10px 0 10px 40px;
float:none;
}


#main2 .products-spec_02 dl dd {
width:270px;
display:block;
padding:10px 0;
float:none;
margin:0 0 0 15px;
}


/*
——————————products-category_sp——————————
*/

h2.products-category_sp {
padding:30px 0 5px 0;
display:block;
}

h2.products-category_sp img {
	margin-top:0;
}

h2.products-category_sp img.shosai {
	margin-top:50px;
}

dl.products-category_sp {
	display:block;
}

dl.products-category_sp dt {
color:#000000;
font-size:14px;
margin:20px 0 0 0;
}

/*
——————————Fantastick Arm Plus——————————
*/

#fantastick_arm_plus_gallery ul{ 
text-align: center;
}

.fantastick_arm_plus_01 {
background-position:bottom center;
background-size:95%;
}

.fantastick_arm_plus_01 .text-box {
width: 100%;
margin-bottom:200px
}


.fantastick_arm_plus_02 {
background-size: 95%;
background-position: 50% 10%;
padding: 260px 0 15px 0;
}


.fantastick_arm_plus_03 {
background-size: 95%;
background-position: right top;
padding: 250px 0 15px 0;
}

.fantastick_arm_plus_04 {
background-size: 95%;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}


.fantastick_arm_plus_01 h3,
.fantastick_arm_plus_02 h3,
.fantastick_arm_plus_03 h3,
.fantastick_arm_plus_04 h3,
.fantastick_arm_plus_05 h3,
.fantastick_arm_plus_06 h3,
.fantastick_arm_plus_01 p,
.fantastick_arm_plus_02 p,
.fantastick_arm_plus_03 p,
.fantastick_arm_plus_04 p,
.fantastick_arm_plus_05 p,
.fantastick_arm_plus_06 p {
width:90%;
margin:0 auto;
padding:0;
}

.fantastick_arm_plus_03 h3,.fantastick_arm_plus_03 p{ 
padding-top:0; margin: 0 0 0 20px; text-align:center !important; width:90%;
}

.fantastick_arm_plus_05 {
background-size: 280px;
background-position: 50% 10%;
padding: 250px 0 0 0;
}


#fantastick_arm_plus dl dt {
height: 160px;

}


/*
——————————FrogMan H.C for iPhone6——————————
*/

.frogman-hc6_01 {
background-size:280px;
background-position:top left;
padding:230px 0 20px 0;
}


.frogman-hc6_02 {
background-position:10px 0;
background-size:280px;
padding:220px 0 20px 0;
}

.frogman-hc6_03 {
background-position:10px 0;
background-size:280px;
padding:220px 0 20px 0;
}

.frogman-hc6_05 {
background-position:center top;
margin-top: 20px;
padding:160px 0 20px 0;
}

#main2 .frogman-hc6_01 h3,
#main2 .frogman-hc6_02 h3,
#main2 .frogman-hc6_03 h3,
#main2 .frogman-hc6_05 h3,
.frogman-hc6_01 p,
.frogman-hc6_02 p,
.frogman-hc6_03 p,
.frogman-hc6_05 p {
width:92%;
margin:0 auto;
padding:0;
}

.frogman-hc6_06 {
padding:10px;
}

#main2  ul.frogman-hc6-ul_01 {
	float: none;
	width:100%;
	list-style-position:inside;
}

#main2  ul.frogman-hc6-ul_01 li,
#main2  ul.frogman-hc6-ul_02 li {
padding-left: 1em; /*1em（1文字）分、右に動かす*/
text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/
list-style-position:inside;
}

#main2 .frogman-hc6-caution {
padding:20px;
}

/*
——————————Fantastick Arm chrome——————————
*/

#fantastick_arm_cr_gallery ul{ 
text-align: center;
}

.fantastick_arm_cr_01 {
background-size: 95%;
background-position: 50% 10%;
padding: 260px 0 15px 0;
}


.fantastick_arm_cr_02 {
background-size: 95%;
background-position: 50% 10%;
padding: 260px 0 15px 0;
}


.fantastick_arm_cr_03 {
background-size: 95%;
background-position: right top;
padding: 250px 0 15px 0;
}

.fantastick_arm_cr_04 {
background-size: 95%;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}


.fantastick_arm_cr_01 h3,
.fantastick_arm_cr_02 h3,
.fantastick_arm_cr_03 h3,
.fantastick_arm_cr_04 h3,
.fantastick_arm_cr_05 h3,
.fantastick_arm_cr_06 h3,
.fantastick_arm_cr_01 p,
.fantastick_arm_cr_02 p,
.fantastick_arm_cr_03 p,
.fantastick_arm_cr_04 p,
.fantastick_arm_cr_05 p,
.fantastick_arm_cr_06 p {
width:90% !important;
margin:0 auto !important;
padding:0;
}

.fantastick_arm_cr_03 h3,.fantastick_arm_cr_03 p{ 
padding-top:0; margin: 0 0 0 20px; text-align:center !important; width:90%;
}

.fantastick_arm_cr_05 {
background-size: 280px;
background-position: 50% 10%;
padding: 250px 0 0 0;
}


#fantastick_arm_plus dl dt {
height: 160px;

}

/*
——————————iRIng(new)——————————
*/

#iring_gallery ul{ 
text-align: center;
}

.iring_01 {
background-size: 95%;
background-position: 50% 10%;
padding: 200px 0 15px 0;
}


.iring_02 {
background-size: 95%;
background-position: 50% 10%;
padding: 200px 0 15px 0;
}


.iring_03 {
background-size: 95%;
background-position: right top;
padding: 200px 0 15px 0;
}

.iring_04 {
background-size: 95%;
background-position: 50% 10%;
padding: 200px 0 15px 0;
}


.iring_01 h3,
.iring_02 h3,
.iring_03 h3,
.iring_04 h3,
.iring_05 h3,
.iring_06 h3,
.iring_01 p,
.iring_02 p,
.iring_03 p,
.iring_04 p,
.iring_05 p,
.iring_06 p {
width:90% !important;
margin:0 auto !important;
padding:0;
}

.iring_03 h3,.iring_03 p{ 
padding-top:0; margin: 0 0 0 20px; text-align:center !important; width:90%;
}

.iring_05 {
background-size: 280px;
background-position: 50% 10%;
padding: 200px 0 0 0;
}


#iring_ dl dt {
height: 160px;

}

/*
——————————iRIngDock——————————
*/

#iringdock_gallery ul{ 
text-align: center;
}

.iringdock_01 {
background-size: 95%;
background-position: 50% 10%;
padding: 200px 0 15px 0;
}


.iringdock_02 {
background-size: 95%;
background-position: 50% 10%;
padding: 200px 0 15px 0;
}


.iringdock_03 {
background-size: 95%;
background-position: right top;
padding: 200px 0 15px 0;
}

.iringdock_04 {
background-size: 95%;
background-position: 50% 10%;
padding: 240px 0 15px 0;
}


.iringdock_01 h3,
.iringdock_02 h3,
.iringdock_03 h3,
.iringdock_04 h3,
.iringdock_05 h3,
.iringdock_06 h3,
.iringdock_01 p,
.iringdock_02 p,
.iringdock_03 p,
.iringdock_04 p,
.iringdock_05 p,
.iringdock_06 p {
width:95% !important;
margin:0 auto !important;
padding:0;
}

.iringdock_03 h3,.iringdock_03 p{ 
padding-top:0; margin: 0 0 0 20px; text-align:center !important; width:90%;
}

.iringdock_05 {
background-size: 280px;
background-position: 50% 10%;
padding: 200px 0 0 0;
}


#iringdock_ dl dt {
height: 160px;

}

/*
——————————Zurrenzo——————————
*/

#zurrenzo_gallery ul{ 
text-align: center;
}

.zurrenzo_01 {
background-size: 95%;
background-position: 50% 10%;
padding: 200px 0 15px 0;
}


.zurrenzo_02 {
background-size: 95%;
background-position: 50% 10%;
padding: 200px 0 15px 0;
}


.zurrenzo_03 {
background-size: 95%;
background-position: right top;
padding: 200px 0 15px 0;
}

.zurrenzo_04 {
background-size: 95%;
background-position: 50% 10%;
padding: 200px 0 15px 0;
}


.zurrenzo_01 h3,
.zurrenzo_02 h3,
.zurrenzo_03 h3,
.zurrenzo_04 h3,
.zurrenzo_05 h3,
.zurrenzo_06 h3,
.zurrenzo_01 p,
.zurrenzo_02 p,
.zurrenzo_03 p,
.zurrenzo_04 p,
.zurrenzo_05 p,
.zurrenzo_06 p {
width:90% !important;
margin:0 auto !important;
padding:0;
}

.zurrenzo_03 h3,.zurrenzo_03 p{ 
padding-top:0; margin: 0 0 0 20px; text-align:center !important; width:90%;
}

.zurrenzo_05 {
background-size: 280px;
background-position: 50% 10%;
padding: 200px 0 0 0;
}


#zurrenzo_ dl dt {
height: 160px;

}


/*
——————————iRing Original——————————
*/

#iring_org_gallery ul{ 
text-align: center;
}

.iring_org_01 {
background-size: 95%;
background-position: 50% 10%;
padding: 200px 0 15px 0;
}


.iring_org_02 {
background-size: 95%;
background-position: 50% 10%;
padding: 200px 0 15px 0;
}


.iring_org_03 {
background-size: 95%;
background-position: right top;
padding: 250px 0 15px 0;
}
.iring_org_03 .note {
	margin:0 auto !important;
	width: 90%;
}

.iring_org_04 {
background-size: 95%;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}


.iring_org_01 h3,
.iring_org_02 h3,
.iring_org_03 h3,
.iring_org_04 h3,
.iring_org_05 h3,
.iring_org_06 h3,
.iring_org_01 p,
.iring_org_02 p,
.iring_org_03 p,
.iring_org_04 p,
.iring_org_05 p,
.iring_org_06 p {
width:90% !important;
margin:0 auto !important;
padding:0;
}

.iring_org_03 h3,.iring_org_03 p{ 
padding-top:0; margin: 0 0 0 20px; text-align:center !important; width:90%;
}

.iring_org_05 {
background-size: 280px;
background-position: 50% 10%;
padding:  10px 0;
}


#iring_org_ dl dt {
height: 160px;

}



/*
——————————combo——————————
*/

#combo_gallery ul{ 
text-align: center;
}

.combo_01 {
background-size: 95%;
background-position: 50% 10%;
padding: 200px 0 15px 0;
}


.combo_02 {
background-size: 95%;
background-position: 50% 10%;
padding: 200px 0 15px 0;
}


.combo_03 {
background-size: 95%;
background-position: right top;
padding: 200px 0 15px 0;
}
.combo_03 .note {
	width:90%;
	margin: 0 auto;
}

.combo_04 {
background-size: 95%;
background-position: 50% 10%;
padding: 220px 0 15px 0;
}


.combo_01 h3,
.combo_02 h3,
.combo_03 h3,
.combo_04 h3,
.combo_05 h3,
.combo_06 h3,
.combo_01 p,
.combo_02 p,
.combo_03 p,
.combo_04 p,
.combo_05 p,
.combo_06 p {
width:95% !important;
margin:0 auto !important;
padding:0;
line-height:1.5 !important;
}

.combo_03 h3,.combo_03 p{ 
padding-top:0; margin: 0 0 0 20px; text-align:center !important; width:90%;
}

.combo_05 {
background-size: 280px;
background-position: 50% 10%;
padding: 210px 0 10px 0;
}


#combo_ dl dt {
height: 160px;

}

/*
——————————usbhub——————————
*/

#usbhub_gallery ul{ 
text-align: center;
margin-top: -30px;
}

.usbhub_01 {
background-size: 95%;
background-position: 50% 10%;
padding: 250px 0 15px 0;
}

.usbhub_01 h3, .usbhub_01 p {
width:100% !important; 
}

.usbhub_02 {
background-size: 95%;
background-position: 50% 10%;
padding: 220px 0 15px 0;
}
.usbhub_02 .win10 {
width:100% ; 
}


.usbhub_03 {
background-size: 95%;
background-position: 50% 10%;
padding: 240px 0 15px 0;
}
.usbhub_03 .note {
	width:100%;
	margin: 0 auto;
}

.usbhub_04 {
background-size: 95%;
background-position: 50% 10%;
padding: 240px 0 15px 0;
}
.usbhub_04 .note {
	width:100%;
	margin: 0 auto;
}


.usbhub_01 h3,
.usbhub_02 h3,
.usbhub_03 h3,
.usbhub_04 h3,
.usbhub_05 h3,
.usbhub_06 h3,
.usbhub_01 p,
.usbhub_02 p,
.usbhub_03 p,
.usbhub_04 p,
.usbhub_05 p,
.usbhub_06 p {
width:100% !important;
margin:0 auto !important;
padding:0;
line-height:1.5 !important;
}

.usbhub_03 h3,.usbhub_03 p{ 
padding-top:0; margin: 0 0 0 20px; text-align:center !important; width:90%;
}

.usbhub_05 {
background-size: 280px;
background-position: 50% 10%;
padding: 210px 0 10px 0;
}

.usbhub_06 {
background-size: 95%;
background-position: 50% 10%;
padding: 200px 0 15px 0;
}


#usbhub_ dl dt {
height: 160px;

}

/*
——————————miruca——————————
*/

#miruca_gallery ul{ 
text-align: center;
}

.miruca_01 .text-box {
float:none;
width:100%;
}
.miruca_01 .text-box p {
	text-align:left !important;
}
.miruca_01 .text-box p br {
	display:none;
}
.miruca_01 .image {
float:none;
width:100%;
}



.miruca_02 .text-box {
float:none;
width:100%;
}
.miruca_02 .text-box p {
	text-align:left !important;
}
.miruca_02 .text-box p br {
	display:none;
}
.miruca_02 .image {
float:none;
width:100%;
}


.miruca_03 .text-box {
float:none;
width:100%;
}
.miruca_03 .text-box p {
	text-align:left !important;
}
.miruca_03 .text-box p br {
	display:none;
}
.miruca_03 .image {
float:none;
width:100%;
}

.miruca_04 .text-box {
float:none;
width:100%;
}
.miruca_04 .text-box p {
	text-align:left !important;
}
.miruca_04 .text-box p br {
	display:none;
}
.miruca_04 .image {
float:none;
width:100%;
}

.miruca_05 .text-box {
float:none;
width:100%;
}
.miruca_05 .text-box p {
	text-align:left !important;
}
.miruca_05 .text-box p br {
	display:none;
}
.miruca_05 .image {
float:none;
width:100%;
}


.miruca_01 h3,
.miruca_02 h3,
.miruca_03 h3,
.miruca_04 h3,
.miruca_05 h3,
.miruca_06 h3,
.miruca_01 p,
.miruca_02 p,
.miruca_03 p,
.miruca_04 p,
.miruca_05 p,
.miruca_06 p {
width:95% !important;
margin:0 auto !important;
padding:0;
}


#miruca_ dl dt {
height: 160px;

}


/*
——————————privacyfilm——————————
*/


.privacyfilm_01 .text-box {
	width:100%;
	float: none;
	padding-top: 20px;
}

.privacyfilm_01 .imgbox {
	width:100%;
	float:none;
}



.privacyfilm_02 .text-box {
	width:100%;
	float:none;
	padding-top: 20px;
}

.privacyfilm_02 .imgbox {
	width:100%;
	float:none;
	text-align: center;
	padding: 20px 0;
}
.privacyfilm_02 .imgbox img {
	width:85%;
	height: auto;
}

.privacyfilm_03 .text-box {
	width:100%;
	float:none;
	padding-top: 20px;
}

.privacyfilm_03 .imgbox {
	width:100%;
	float:none;
	text-align: center;
	padding-top: 20px;
}

.privacyfilm_04 .text-box {
	width:100%;
	float: none;
	padding-top: 20px;
}

.privacyfilm_04 .imgbox {
	width:100%;
	float:none;
}

.privacyfilm_05 .text-box {
	width:100%;
	float:none;
	padding-top: 20px;
}

.privacyfilm_05 .imgbox {
	width:100%;
	float:none;
}
.privacyfilm_05 .imgbox img {
	width:85%;
	height: auto;
}

.pfgif .box1, .pfgif .box2 {
  width: 80%;
  float: none;
  margin: 0 auto 2em;
}






/*
——————————The SilentMouse BCM318G——————————
*/
.bcm318g_01 .text,
.bcm318g_02 .text,
.bcm318g_03 .text,
.bcm318g_04 .text,
.bcm318g_05 .text {
width:100%;
float: none;
}
.bcm318g_01 .icon, 
.bcm318g_02 .icon, 
.bcm318g_03 .icon, 
.bcm318g_04 .icon, 
.bcm318g_05 .icon {
width:100%;
float: none;
}

#bcm318g_gallery {
	width: 180px;
	margin: auto;
}

/*
——————————Silent Keyboard BCK48G——————————
*/
.bck48g_01 .text,
.bck48g_02 .text,
.bck48g_03 .text,
.bck48g_04 .text,
.bck48g_05 .text {
width:100%;
float: none;
}
.bck48g_01 .obj, 
.bck48g_02 .obj, 
.bck48g_03 .obj, 
.bck48g_04 .obj, 
.bck48g_05 .obj {
width:100%;
float: none;
}

#bck48g_gallery {
	width: 180px;
	margin: auto;
}
.bck48g_01 .text,
.bck48g_02 .text,
.bck48g_03 .text,
.bck48g_04 .text,
.bck48g_05 .text {
padding:0;
}

/*
——————————karaman——————————
*/

#karaman .lead {
    font-size: 16px;
}

#karaman .lead2 {
    font-size: 11px !important;
    text-align: center;
}
#karaman .lead3 {
    font-size: 16px !important;
}

.karaman_01 .text-box {
    padding-top: 5px !important;
    width: 100%;
    float: none;
}

.karaman_01 .imgbox {
	width:100%;
	float:none;
}


.karaman_02 .text-box {
    padding-top: 5px !important;
    width: 100%;
    float: none;
}

.karaman_02 .imgbox {
	width:100%;
	float:none;
}

.karaman_03 .text-box {
    padding-top: 5px !important;
    width: 100%;
    float: none;
}

.karaman_03 .imgbox {
	width:100%;
	float:none;
}

.karaman_04 {
width:90%;
margin:0 auto;
overflow: hidden;
}

.karaman_04 .img1 {
	width:100%;
	float:none;
    margin-bottom: 5px;
}
.karaman_04 .img2 {
	width:100%;
	float: none;
    margin-bottom: 5px;
}


#karaman_gallery ul {
    margin-left: 10px;
}

#karaman_gallery ul li {
    width:95%;
    text-align: center;
}

/*
——————————uniqhub——————————
*/


.uniqhub_01 .text-box {
    padding-top: 5px !important;
    width: 100%;
    float: none;
}
.uniqhub_01 .text-box h3 br {
    display: none;
}

.uniqhub_01 .imgbox {
	width:100%;
	float:none;
}

.uniqhub_02 .text-box {
    padding-top: 5px !important;
    width: 100%;
    float: none;
}
.uniqhub_02 .text-box h3 br {
    display: none;
}

.uniqhub_02 .imgbox {
	width:100%;
	float:none;
}

.uniqhub_03 .text-box {
    padding-top: 5px !important;
    width: 100%;
    float: none;
}
.uniqhub_03 .text-box h3 br {
    display: none;
}

.uniqhub_03 .imgbox {
	width:100%;
	float:none;
}

.uniqhub_04 .text-box {
    padding-top: 5px !important;
    width: 100%;
    float: none;
}
.uniqhub_04 .text-box p br {
    display: none;
}

.uniqhub_04 .imgbox {
	width:100%;
	float:none;
}

.uniqhub_05 .text-box {
    padding-top: 5px !important;
    width: 100%;
    float: none;
}
.uniqhub_05 .text-box p br {
    display: none;
}

.uniqhub_05 .imgbox {
	width:100%;
	float:none;
}

.uniqhub_06 .text-box {
    padding-top: 5px !important;
    width: 100%;
    float: none;
}

.uniqhub_06 .imgbox {
	width:100%;
	float:none;
}




#uniqhub_gallery ul {
    margin-left: 10px;
}

#uniqhub_gallery ul li {
    width:95%;
    text-align: center;
}



/*
——————————FSATF RED——————————
*/

#fantastick_arm_red_gallery { 
margin-top:5px;
padding-top:5px;
}

#fantastick_arm_red_gallery ul.slide {
width: 350px;
margin: 0 auto;
}

#fantastick_arm_red_gallery .list1 li {
width: 100%;
float: none;
}

.fantastick_arm_red_01 .copy2 {
font-size: 14px;
}
.fantastick_arm_red_01 .left {
width: 100%;
float: none;
}
.fantastick_arm_red_01 .right {
width: 100%;
float: none;
}
.fantastick_arm_red_01 .text-box {
width: 100%;
float: none;
}
.fantastick_arm_red_01 .text-left {
width: 100%;
float: none;
}
.fantastick_arm_red_01 h3 {
padding-top: 5px;
}
.fantastick_arm_red_01 .text-left h3 {
padding-top: 5px;
}
.fantastick_arm_red_01 p {
text-align: center;
padding-bottom: 10px;
}

.fantastick_arm_red_02 .left {
float: none;
width: 100%;
}
.fantastick_arm_red_02 .right {
float: none;
width: 100%;
}
.fantastick_arm_red_02 .h31 {
padding-top: 5px; 
}
.fantastick_arm_red_02 h3,
.fantastick_arm_red_02 p {
line-height: 1.5 !important;
margin-bottom: 5px;
}

#fantastick_arm_red_gallery ul.slide {
width:100%;
}
#fantastick_arm_red_gallery ul.slide li {
    width:48%;
}

/*
——————————FSATF RED——————————
*/

#g-arm_gallery { 
margin-top:5px;
padding-top:5px;
}

#g-arm_gallery ul.slide {
width: 350px;
margin: 0 auto;
}
#g-arm_gallery .copy1 {
font-size: 14px;
}
.g-arm_01 .left {
width: 100%;
float: none;
}
.g-arm_01 .text-box {
width: 100%;
float: none;
}
.g-arm_01 h3 {
padding-top: 5px;
}
.g-arm_01 .text-left h3 {
padding-top: 5px;
}
.g-arm_01 p {
text-align: center;
padding-bottom: 10px;
}

.g-arm_02 .left {
float: none;
width: 100%;
}
.g-arm_02 .right {
float: none;
width: 100%;
}
.g-arm_02 .h31 {
padding-top: 5px; 
}
.g-arm_02 h3,
.g-arm_02 p {
line-height: 1.5 !important;
margin-bottom: 5px;
}

.g-arm_03 .left {
float: none;
width: 100%;
}
.g-arm_03 .right {
float: none;
width: 100%;
}
.g-arm_03 h3,
.g-arm_03 p {
line-height: 1.5 !important;
margin-bottom: 5px;
}
.g-arm_04 .left {
float: none;
width: 100%;
}
.g-arm_04 .right {
float: none;
width: 100%;
}
#g-arm_gallery ul.slide {
width:100%;
}
#g-arm_gallery ul.slide li {
    width:48%;
}
.g-spec1 .left {
width: 100%;
float: none;
}
.g-spec1 .right {
width: 100%;
float: none;
}

#g-arm_gallery h3, 
.g-arm_01 h3.head,
.g-arm_02 h3,
.g-arm_03 h3,
.g-arm_04 h3 { 
font-size:18px !important;
}

/*
——————————Rapoo E2710——————————
*/

.e2710_01 .photo,
.e2710_02 .photo,
.e2710_03 .photo,
.e2710_04 .photo,
.e2710_05 .photo,
.e2710_06 .photo,
.e2710_07 .photo {
  float: none;
  width:100%;
}


.e2710_01 .text,
.e2710_02 .text,
.e2710_03 .text,
.e2710_04 .text,
.e2710_05 .text,
.e2710_06 .text,
.e2710_07 .text {
  float: none;
  width:100%;
  padding-top: 10px;
}

/*
——————————iring (2017.02.22)——————————
*/
.iring-spec {
  max-width: 300px;
}
#iring_gallery .color ul {
  width: 200px;
  margin: 0 auto;
}
  
#iring_gallery .design ul {
  width: 100%;
  margin: 0 auto;
}
  
#iring_gallery .design li {
  width: 140px;
  text-align: center;
  float: left;
  list-style: none;
  margin: 5px 0;
}


#iring_gallery .obj1 .leftbox {
  float: none;
  width:100%;
  box-sizing: border-box;
  text-align: center;
}
#iring_gallery .obj1 .rightbox {
  float: none;
  padding: 10px;
  width:100%;
  box-sizing: border-box;
}

#iring_gallery .obj2 .leftbox {
  float: none;
  width:100%;
  box-sizing: border-box;
}
#iring_gallery .obj2 .rightbox {
  float: none;
  padding: 10px;
  width:100%;
  text-align: center;
  box-sizing: border-box;
}


/*
——————————miruca-plus——————————
*/

#miruca-plus_gallery .slide {
width: 220px;
}

.miruca-plus_01 p {
	text-align:left !important;
}
.miruca-plus_01 p br {
	display:none;
}

.miruca-plus_02 .text-box {
float:none;
width:100%;
}
.miruca-plus_02 .text-box p {
	text-align:left !important;
}
.miruca-plus_02 .text-box p br {
	display:none;
}
.miruca-plus_02 .image {
float:none;
width:100%;
}


.miruca-plus_03 .text-box {
float:none;
width:100%;
}
.miruca-plus_03 .text-box p {
	text-align:left !important;
}
.miruca-plus_03 .text-box p br {
	display:none;
}
.miruca-plus_03 .image {
float:none;
width:100%;
}

.miruca-plus_04 .text-box {
float:none;
width:100%;
}
.miruca-plus_04 .text-box p {
	text-align:left !important;
}
.miruca-plus_04 .text-box p br {
	display:none;
}
.miruca-plus_04 .image {
float:none;
width:100%;
}

.miruca-plus_05 .text-box {
float:none;
width:100%;
}
.miruca-plus_05 .text-box p {
	text-align:left !important;
}
.miruca-plus_05 .text-box p br {
	display:none;
}
.miruca-plus_05 .image {
float:none;
width:100%;
}

.miruca-plus_06 .text-box {
float:none;
width:100%;
}
.miruca-plus_06 .text-box p {
	text-align:left !important;
}
.miruca-plus_06 .text-box p br {
	display:none;
}
.miruca-plus_06 .image {
float:none;
width:100%;
}



.miruca_01 h3,
.miruca_02 h3,
.miruca_03 h3,
.miruca_04 h3,
.miruca_05 h3,
.miruca_06 h3,
.miruca_01 p,
.miruca_02 p,
.miruca_03 p,
.miruca_04 p,
.miruca_05 p,
.miruca_06 p {
width:95% !important;
margin:0 auto !important;
padding:0;
}


#miruca_ dl dt {
height: 160px;

}


/*
——————————iShade PRO——————————
*/

#ishadepro .sec1 .copy1 {
  margin-left: 10px;
  margin-top: 0px;
  font-size: 12px;
  margin-bottom: 10px;
}
#ishadepro .sec2 {
  position: relative;
  padding-top: 140px;
  margin-bottom: 30px;
}
#ishadepro .sec2 .text {
  position: absolute;
  font-size: 12px;
  top: 0px;
  left: 10px;
}

#ishadepro .copy2 {
  text-align: center;
  font-size: 18px !important;
}
#ishadepro .copy2 strong {
  color: #ef8200;
  font-weight: bold;
  font-size: 21px;
}
#ishadepro .sec3 {
  position: relative;
  margin-bottom: 30px;
}
#ishadepro .sec3 .text {
  position: absolute;
  font-size: 8px;
  line-height: 1.2;
  text-align: left;
  top: 70px;
  left: 10px;
}
#ishadepro_gallery {
  margin: 30px 38px;
}

/*
——————————cardee—————————
*/

#cardee .sec1 {
  background-position: 20% 20%;
  background-size: 260%;
}
#cardee .sec1 .box {
  width: 100%;
  margin: 0 auto;
  padding: 100px 0;
}
#cardee .sec2 {
  background-position: right;
}
#cardee .sec2 .box {
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
  border: none;
}
#cardee .sec2 .box .photo {
  width: 95%;
  margin: 1em auto;
}
#cardee .sec2 .box .movie {
  width: 95%;
  margin: 1em auto;
}

#cardee .sec3 {
  background-position: 90% 0;
  padding: 50px 0;
}
#cardee .sec3 .photo {
  float: none;
  margin: 1em auto;
  text-align: center;
}
#cardee .sec3 .box {
  float: none;
  margin: 1em auto;
}

#cardee .sec4 {
  background-position: 25% top;
  padding: 50px 0 0;
}
#cardee .sec4 .photo {
  float: none;
  margin: 1em auto 0;
  text-align: center;
}
#cardee .sec4 .box {
  float: none;
  margin: 1em auto 0;
  padding: 0;
}

#cardee_gallery ul {
  margin-left: 20px;
}


/*
——————————privacyfilm iGuard——————————
*/


.pfi_01 .text-box {
	width:100%;
	float: none;
	padding-top: 20px;
}

.pfi_01 .imgbox {
	width:100%;
	float:none;
}



.pfi_02 .text-box {
	width:100%;
	float:none;
	padding-top: 20px;
}

.pfi_02 .imgbox {
	width:100%;
	float:none;
	text-align: center;
	padding: 20px 0;
}
.pfi_02 .imgbox img {
	width:85%;
	height: auto;
}

.pfi_03 .text-box {
	width:100%;
	float:none;
	padding-top: 20px;
}

.pfi_03 .imgbox {
	width:100%;
	float:none;
	text-align: center;
	padding-top: 20px;
}

.pfi_04 .text-box {
	width:100%;
	float: none;
	padding-top: 20px;
}

.pfi_04 .imgbox {
	width:100%;
	float:none;
}

.pfi_05 .text-box p br {
  display: none;
}
.pfi_05 .imgbox {
  text-align: center;
}
.pfi_05 .imgbox img {
	width:85%;
  margin-bottom: 5px;
}
.pfi_05 .imgbox .left {
  float: none;
}
.pfi_05 .imgbox .right {
  float: none;
}

/*
——————————privacyfilm WinGuard——————————
*/


.pfw_01 .text-box {
	width:100%;
	float: none;
	padding-top: 20px;
}

.pfw_01 .imgbox {
	width:100%;
	float:none;
}



.pfw_02 .text-box {
	width:100%;
	float:none;
	padding-top: 20px;
}

.pfw_02 .imgbox {
	width:100%;
	float:none;
	text-align: center;
	padding: 20px 0;
}
.pfw_02 .imgbox img {
	width:85%;
	height: auto;
}

.pfw_03 .text-box {
	width:100%;
	float:none;
	padding-top: 20px;
}

.pfw_03 .imgbox {
	width:100%;
	float:none;
	text-align: center;
	padding-top: 20px;
}

.pfw_04 .text-box {
	width:100%;
	float: none;
	padding-top: 20px;
}

.pfw_04 .imgbox {
	width:100%;
	float:none;
}

/*
——————privacyfilm WinGuard for Surface———————
*/

.pfs_01 .text-box {
	width:100%;
	float: none;
	padding-top: 20px;
}

.pfs_01 .imgbox {
	width:100%;
	float:none;
}



.pfs_02 .text-box {
	width:100%;
	float:none;
	padding-top: 20px;
}

.pfs_02 .imgbox {
	width:100%;
	float:none;
	text-align: center;
	padding: 20px 0;
}
.pfs_02 .imgbox img {
	width:85%;
	height: auto;
}

.pfs_03 .text-box {
	width:100%;
	float:none;
	padding-top: 20px;
}

.pfs_03 .imgbox {
	width:100%;
	float:none;
	text-align: center;
	padding-top: 20px;
}

.pfs_04 .text-box {
	width:100%;
	float: none;
	padding-top: 20px;
}

.pfs_04 .imgbox {
	width:100%;
	float:none;
}


/*
——————————AIR Shield——————————
*/

.airshield_01 {
  background-size: 100%;
  background-size: contain;
  height: auto;
}
.airshield_01 .text-box {
  padding-top: 150px;
}
.airshield_01 .text-box h3 {
  font-size: 24px;
  font-weight: bold;
  color: #fff !important;
  margin-bottom: 20px;
}
.airshield_01 p {
  font-size: 14px !important;
  font-weight: bold;
  margin: 1em;
}
.airshield_01 p br {
  display: none;
}
.airshield_01 .photo-box {
  margin-top: 20px;
  padding: 10px;
}
.airshield_01 .photo-box li {
  padding: 10px;
}
.airshield_02 {
  margin-top: 10px;
  overflow: hidden;
}
.airshield_02 .left {
  float: none;
  width: 100%;
  background-size: cover;
  background-position: 0 0;
  height: auto;
  margin-top: -350px;
}
.airshield_02 .left h3 {
  font-size: 18px;
  padding-top: 280px;
}
.airshield_02 .left .line-box {
  width: 240px;
  padding: 5px;
  margin: 360px auto 0;
  font-size: 16px;
}
.airshield_02 .left .line-box span {
  font-size: 32px;
}
.airshield_02 .left .caption {
  font-size: 14px !important;
  margin-top: 25px;
  padding-bottom: 120px;
}
.airshield_02 .right {
  width: 100%;
  float: none;
  text-align: center;
  margin-top: 20px;
}
.airshield_02 .right h4 {
  font-size: 15px;
  text-align: center;
  line-height: 1.3;
  margin-top: 5px;
}
.airshield_02 .right p {
  text-align: left;
}
.airshield_02 .right p br {
  display: none;
}

.airshield_03 {
}
.airshield_03 .left {
  width: 100%;
  height: 450px;
  background-size: cover;
  float: none;
  margin-top: -400px;
  margin-bottom: 20px;
}
.airshield_03 .left .caption {
  font-size: 16px !important;
  padding-top: 325px;
}
.airshield_03 .left .caption span {
  font-size: 12px !important;
}

.airshield_03 .right {
  width: 100%;
  float: none;
  text-align: center;
}
.airshield_03 .right p {
  text-align: left;
}
.airshield_03 .right p br {
  display: none;
}

#airshield_gallery .slide {
  margin: 20px auto;
  width: 225px;
}

#airshield_gallery .wid225 {
  width: 225px;
}

/*
——————————cardee-wallet—————————
*/

#cardee-wallet .sec1 {
  margin-top: 40px;
  overflow: hidden;
  background-size: 640px;
  background-position: left top;
}
#cardee-wallet .sec1 .box1 {
  width: auto;
  float: none;
  font-size: 12px;
  line-height: 1.5;
  padding-left: 10px;
  padding-top: 10px;
}
#cardee-wallet .sec1 .box1 .nobr {
  display: inline;
}
#cardee-wallet .sec1 .box2 {
  width: auto;
  float: none;
  padding-bottom: 10px;
  padding-top: 0;
}
#cardee-wallet .sec1 .box2 .obj1 {
  text-align: center;
}
#cardee-wallet .sec1 .box2 .capt {
  font-size: 12px;
  padding-left: 20px;
}


#cardee-wallet .sec2 {
  background-size: 400px;
  background-position: -85px top;
}
#cardee-wallet .sec2 .box1 {
  width: auto;
  padding: 10px 10px 45px 10px;
  font-size: 12px;
  line-height: 1.5;
}
#cardee-wallet .sec2 .photos {
  padding: 0 0 0 10px;
  width: 60px;
}
#cardee-wallet .sec2 .photos img {
  margin-right: 0;
  margin-bottom: 5px;
  width: 50px;
}
#cardee-wallet .sec2 .box2 {
  width: auto;
  padding: 0 10px;
  margin-top: 85px;
  font-size: 11px;
  line-height: 1.4;
  padding-bottom: 5px;
}
#cardee-wallet .sec2 .box2 br {
  display: none;
}

#cardee-wallet .sec3 {
  background-size: 640px;
  background-position: top right;
}
#cardee-wallet .sec3 .box1 {
  width: 80%;
  float: none;
  box-sizing: border-box;
  margin: 10px auto;
  padding: 0;
}
#cardee-wallet .sec3 .box2 {
  width: auto;
  border: none;
  font-size: 12px;
  line-height: 1.5;
  padding: 0 10px 10px 10px;
  float: none;
  text-align: center;
}


#cardee-wallet .sec4 {
  background-position: 25% top;
  padding: 50px 0 0;
}
#cardee-wallet .sec4 .photo {
  float: none;
  margin: 1em auto 0;
  text-align: center;
}
#cardee-wallet .sec4 .box {
  float: none;
  margin: 1em auto 0;
  padding: 0;
}
#cardee-wallet .sec4 h3 {
  color: white;
  font-size: 14px;
  text-align: center;
}
#cardee-wallet .sec4 p {
  margin: 0.5em 0;
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
}
#cardee_wallet_gallery {
  margin: 15px 0;
}
#cardee_wallet_gallery .slide {
  margin-left: 35px;
}
#cardee_wallet_gallery .slide1 {
  width: auto;
  margin-bottom: 5px;
}

/*
——————————iRing Pocket—————————
*/

.bt-dl {
  border-left: solid 1px #999;
  border-right: solid 1px #999;
}
.adobereader br {
  display: none;
}

#iring_p_gallery li {
  width: 135px;
  margin-left: 5px;
  margin-bottom: 5px;
  box-sizing: border-box; 
}

/*
——————————rapoo E6350—————————
*/

.e6350_01 .text,
.e6350_02 .text,
.e6350_03 .text,
.e6350_04 .text,
.e6350_05 .text,
.e6350_06 .text,
.e6350_07 .text {
  float: none;
  width: 100%;
  padding-top: 0;
}
.e6350_01 .photo,
.e6350_02 .photo,
.e6350_03 .photo,
.e6350_04 .photo,
.e6350_05 .photo,
.e6350_06 .photo,
.e6350_07 .photo {
  float: none;
  width: 100%;
  padding-top: 0;
}

.e6350_01 .text h3 br,
.e6350_02 .text h3 br,
.e6350_03 .text h3 br,
.e6350_04 .text h3 br,
.e6350_05 .text h3 br,
.e6350_06 .text h3 br,
.e6350_07 .text h3 br {
  display: none;
}

.e6350_01 .text p br,
.e6350_02 .text p br,
.e6350_03 .text p br,
.e6350_04 .text p br,
.e6350_05 .text p br,
.e6350_06 .text p br,
.e6350_07 .text p br {
  display: none;
}

.e6350_01 .text span br,
.e6350_02 .text span br,
.e6350_03 .text span br,
.e6350_04 .text span br,
.e6350_05 .text span br,
.e6350_06 .text span br,
.e6350_07 .text span br {
  display: none;
}

#e6350_gallery ul {
  margin-left: 30px;
}

/*
——————————rapoo K2600—————————
*/

.k2600_01 .text,
.k2600_02 .text,
.k2600_03 .text,
.k2600_04 .text,
.k2600_05 .text,
.k2600_06 .text,
.k2600_07 .text {
  float: none;
  width: 100%;
  padding-top: 0;
}
.k2600_01 .photo,
.k2600_02 .photo,
.k2600_03 .photo,
.k2600_04 .photo,
.k2600_05 .photo,
.k2600_06 .photo,
.k2600_07 .photo {
  float: none;
  width: 100%;
  padding-top: 0;
}

.k2600_01 .text h3 br,
.k2600_02 .text h3 br,
.k2600_03 .text h3 br,
.k2600_04 .text h3 br,
.k2600_05 .text h3 br,
.k2600_06 .text h3 br,
.k2600_07 .text h3 br {
  display: none;
}

.k2600_01 .text p br,
.k2600_02 .text p br,
.k2600_03 .text p br,
.k2600_04 .text p br,
.k2600_05 .text p br,
.k2600_06 .text p br,
.k2600_07 .text p br {
  display: none;
}

.k2600_01 .text span br,
.k2600_02 .text span br,
.k2600_03 .text span br,
.k2600_04 .text span br,
.k2600_05 .text span br,
.k2600_06 .text span br,
.k2600_07 .text span br {
  display: none;
}

#k2600_gallery ul {
  margin-left: 30px;
}

/*
——————————rapoo 1190—————————
*/
.m1190_01,
.m1190_02,
.m1190_03,
.m1190_04,
.m1190_05,
.m1190_06,
.m1190_07 {
  padding: 10px 0 !important;
}
  
.m1190_01 .text,
.m1190_02 .text,
.m1190_03 .text,
.m1190_04 .text,
.m1190_05 .text,
.m1190_06 .text,
.m1190_07 .text {
  float: none;
  width: 100%;
  padding-top: 0;
}
.m1190_01 .photo,
.m1190_02 .photo,
.m1190_03 .photo,
.m1190_04 .photo,
.m1190_05 .photo,
.m1190_06 .photo,
.m1190_07 .photo {
  float: none;
  width: 100%;
  padding-top: 0;
}

.m1190_01 .text h3 br,
.m1190_02 .text h3 br,
.m1190_03 .text h3 br,
.m1190_04 .text h3 br,
.m1190_05 .text h3 br,
.m1190_06 .text h3 br,
.m1190_07 .text h3 br {
  display: none;
}

.m1190_01 .text p br,
.m1190_02 .text p br,
.m1190_03 .text p br,
.m1190_04 .text p br,
.m1190_05 .text p br,
.m1190_06 .text p br,
.m1190_07 .text p br {
  display: none;
}

.m1190_01 .text span br,
.m1190_02 .text span br,
.m1190_03 .text span br,
.m1190_04 .text span br,
.m1190_05 .text span br,
.m1190_06 .text span br,
.m1190_07 .text span br {
  display: none;
}

  
/*
——————————rapoo 3360plus—————————
*/
.m3360_01,
.m3360_02,
.m3360_03,
.m3360_04,
.m3360_05,
.m3360_06,
.m3360_07 {
  padding: 10px 0 !important;
}
  
.m3360_01 .text,
.m3360_02 .text,
.m3360_03 .text,
.m3360_04 .text,
.m3360_05 .text,
.m3360_06 .text,
.m3360_07 .text {
  float: none;
  width: 100%;
  padding-top: 0;
}
.m3360_01 .photo,
.m3360_02 .photo,
.m3360_03 .photo,
.m3360_04 .photo,
.m3360_05 .photo,
.m3360_06 .photo,
.m3360_07 .photo {
  float: none;
  width: 100%;
  padding-top: 0;
}

.m3360_01 .text h3 br,
.m3360_02 .text h3 br,
.m3360_03 .text h3 br,
.m3360_04 .text h3 br,
.m3360_05 .text h3 br,
.m3360_06 .text h3 br,
.m3360_07 .text h3 br {
  display: none;
}

.m3360_01 .text p br,
.m3360_02 .text p br,
.m3360_03 .text p br,
.m3360_04 .text p br,
.m3360_05 .text p br,
.m3360_06 .text p br,
.m3360_07 .text p br {
  display: none;
}

.m3360_01 .text span br,
.m3360_02 .text span br,
.m3360_03 .text span br,
.m3360_04 .text span br,
.m3360_05 .text span br,
.m3360_06 .text span br,
.m3360_07 .text span br {
  display: none;
}

/*
——————————rapoo 3510plus—————————
*/
.m3510_01,
.m3510_02,
.m3510_03,
.m3510_04,
.m3510_05,
.m3510_06,
.m3510_07,
.m3510_08 {
  padding: 10px 0 !important;
}
  
.m3510_01 .text,
.m3510_02 .text,
.m3510_03 .text,
.m3510_04 .text,
.m3510_05 .text,
.m3510_06 .text,
.m3510_07 .text,
.m3510_08 .text {
  float: none;
  width: 100%;
  padding-top: 0;
}
.m3510_01 .photo,
.m3510_02 .photo,
.m3510_03 .photo,
.m3510_04 .photo,
.m3510_05 .photo,
.m3510_06 .photo,
.m3510_07 .photo,
.m3510_08 .photo {
  float: none;
  width: 100%;
  padding-top: 0;
}

.m3510_01 .text h3 br,
.m3510_02 .text h3 br,
.m3510_03 .text h3 br,
.m3510_04 .text h3 br,
.m3510_05 .text h3 br,
.m3510_06 .text h3 br,
.m3510_07 .text h3 br,
.m3510_08 .text h3 br {
  display: none;
}

.m3510_01 .text p br,
.m3510_02 .text p br,
.m3510_03 .text p br,
.m3510_04 .text p br,
.m3510_05 .text p br,
.m3510_06 .text p br,
.m3510_07 .text p br,
.m3510_08 .text p br {
  display: none;
}

.m3510_01 .text span br,
.m3510_02 .text span br,
.m3510_03 .text span br,
.m3510_04 .text span br,
.m3510_05 .text span br,
.m3510_06 .text span br,
.m3510_07 .text span br,
.m3510_08 .text span br {
  display: none;
}

/*
——————————rapoo x8210—————————
*/
.x8210_01,
.x8210_02,
.x8210_03,
.x8210_04,
.x8210_05,
.x8210_06,
.x8210_07,
.x8210_08 {
  padding: 10px 0 !important;
}
  
.x8210_01 .text,
.x8210_02 .text,
.x8210_03 .text,
.x8210_04 .text,
.x8210_05 .text,
.x8210_06 .text,
.x8210_07 .text,
.x8210_08 .text {
  float: none;
  width: 100%;
  padding-top: 0;
}
.x8210_01 .photo,
.x8210_02 .photo,
.x8210_03 .photo,
.x8210_04 .photo,
.x8210_05 .photo,
.x8210_06 .photo,
.x8210_07 .photo,
.x8210_08 .photo {
  float: none;
  width: 100%;
  padding-top: 0;
}

.x8210_01 .text h3 br,
.x8210_02 .text h3 br,
.x8210_03 .text h3 br,
.x8210_04 .text h3 br,
.x8210_05 .text h3 br,
.x8210_06 .text h3 br,
.x8210_07 .text h3 br,
.x8210_08 .text h3 br {
  display: none;
}

.x8210_01 .text p br,
.x8210_02 .text p br,
.x8210_03 .text p br,
.x8210_04 .text p br,
.x8210_05 .text p br,
.x8210_06 .text p br,
.x8210_07 .text p br,
.x8210_08 .text p br {
  display: none;
}

.x8210_01 .text span br,
.x8210_02 .text span br,
.x8210_03 .text span br,
.x8210_04 .text span br,
.x8210_05 .text span br,
.x8210_06 .text span br,
.x8210_07 .text span br,
.x8210_08 .text span br {
  display: none;
}

#x8210_gallery .slide1 {
  width: 30%;
}
/*
——————————irng1804—————————
*/
.iring1804 .box02 ul.slide {
  max-width: 200px !important;
}
.iring1804 .box06 ul.slide {
  max-width: 200px !important;
}
.iring1804 .box07 ul.slide {
  max-width: 300px !important;
}
.iring1804 ul.slide2 {
  max-width: 200px !important;
}
#iring_p_gallery .color ul {
  width: 200px;
  margin: 0 auto;
}
 
}