	@charset "UTF-8";

.cf_release span {
	font-size: 16px;
	font-weight: 600;
	
}

.cf_release a:hover {
	opacity: 0.6;
}

/*
——————————main2——————————
*/
#main2 .products-main2-ander {
	margin-bottom: 45px;
}

#main2 .products-spec .clearfix dt span {
	font-size:10px;
}

#main2 .products-spec .clearfix dd span {
	font-size: 10px;
}

#main2 .products-spec-r .clearfix dt span {
	font-size: 10px;
}

#main2 .products-spec-r .clearfix dd span {
	font-size: 10px;
}

#main2 .products-spec_03 {
	text-align: center;
	padding-top:40px;
	border-top: 1px solid #c2c2c2;
}

#main2 .products-spec_04 {
	padding-top:15px;
	border-top: 1px solid #c2c2c2;
	width:100%;
}

#main2 h3.spec-mtitle {
color:#000000;
font-size:18px;
margin:35px 0 0 0;
}

#main2 .products-spec dl.dl-space {
	background-image:none;
}

#main2 .products-spec dl dt.dt-gray {
	width:100%;
	background-color:#909090;
	margin:0px;
	color: #FFF;
	text-align:center;
	font-weight: bold;
	font-size:14px;
}


#main2 .products-spec-r {
	margin-top:5px
}

#main2 .products-spec-r dl {
width:100%;
display:block;
border-top:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
background:url(../products/img/bg-spec.gif) repeat-y top left;
}

#main2 .products-spec-r dl dt {
width:138px;
display:block;
margin:0 12px;
padding:10px 0;
float:left;
}

#main2 .products-spec-r dl dd {
width:503px;
display:block;
padding:10px 0;
margin:0 0 0 21px;
float:left;
}

#main2 .products-spec-r dl.dl-last {
border-bottom:1px solid #c2c2c2;
}

#main2 .products-spec-r dl.dl-space {
	background-image:none;
}

#main2 .products-spec-r dl dt.dt-gray {
	width:100%;
	background-color:#909090;
	margin:0px;
	color: #FFF;
	text-align:center;
	font-weight: bold;
	font-size:14px;
}

/*
——————————動画設定——————————
*/
/*
.moving {
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
}

.moving_02 {
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
}
*/
 
.moving {
    position: relative;
    padding-bottom: 56.25%;
    height: 100%;
    overflow: hidden;
	margin:20px 0;
}
 
.moving iframe,  
.moving object,  
.moving embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.moving_02 {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 100%;
    overflow: hidden;
	margin:20px 0;
}
 
.moving_02 iframe,  
.moving_02 object,  
.moving_02 embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*
.moving {
	display: block;
	text-align: center;
	margin: 30px auto;
	border:none;
}

.moving_02 {
	display: block;
	text-align: center;
	margin: 30px auto 0 auto;
	border:none;

}

iframe {
	width:100%;
}
*/

/*
——————————rapoo_e6300——————————
*/
.e6300_gold {
width:100%;
border-top:1px solid #c2c2c2;
margin:10px 0 0 0;
background:url(../products/rapoo/e6300/img/obj_06.jpg) no-repeat right 100%;
text-align:left;
vertical-align:top;
padding:40px 20px 40px 0;
}

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

.e6300_gold p {
width:55%;
margin:0 0 0 30px;
}
.e6300_01 {
width:100%;
border-top:1px solid #c2c2c2;
margin:30px 0 0 0;
background:url(../products/rapoo/e6300/img/obj_01.jpg) no-repeat bottom center;
text-align:center;
vertical-align:top;
padding:27px 0 125px 0;
}

.e6300_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:30px 0 0 0;
background:url(../products/rapoo/e6300/img/obj_02.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:50px 0;
}

.e6300_02 h3 {
width:55%;
margin:0 0 0 30px;
}

.e6300_02 p {
width:55%;
margin:0 0 0 30px;
}

.e6300_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:10px 0 0 0;
background:url(../products/rapoo/e6300/img/obj_03.jpg) no-repeat top  left;
text-align:right;
vertical-align:top;
padding:40px 0;
}

.e6300_03 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.e6300_03 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.e6300_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/e6300/img/obj_04.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

.e6300_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.e6300_04 p {
width:40%;
margin:0 0 0 30px;
}

.e6300_05 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:10px 0 0 0;
background: url(../products/rapoo/e6300/img/obj_05.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:50px 0 50px 0;
}

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

.e6300_05 p {
width:40%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}
/*
——————————rapoo_9060——————————
*/

.r-9060_01 {
width:100%;
border-top:1px solid #c2c2c2;
margin:30px 0 0 0;
background:url(../products/rapoo/9060/img/obj_01.jpg) no-repeat bottom center;
text-align:center;
vertical-align:top;
padding:27px 0 125px 0;
}

.r-9060_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:50px 0 0 0;
background:url(../products/rapoo/9060/img/obj_02.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

.r-9060_02 h3 {
width:55%;
margin:0 0 0 30px;
}

.r-9060_02 p {
width:55%;
margin:0 0 0 30px;
}

.r-9060_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/9060/img/E9060_mouse_keyboard_front.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:110px 0;
}

.r-9060_03 h3 {
width:40%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-9060_03 p {
width:40%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-9060_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/9060/img/obj_04.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

.r-9060_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.r-9060_04 p {
width:40%;
margin:0 0 0 30px;
}

.r-9060_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:10px 0 0 0;
background: url(../products/rapoo/9060/img/9060_Fnkey.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:30px 0 45px 0;
}

.r-9060_05 h3 {
width:45%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.r-9060_05 p {
width:45%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.r-9060_06 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/9060/img/obj_06.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

.r-9060_06 h3 {
width:40%;
margin:0 0 0 30px;
}

.r-9060_06 p {
width:40%;
margin:0 0 0 30px;
}

.r-9060_07 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:10px 0 0 0;
background: url(../products/rapoo/9060/img/obj_07.jpg) no-repeat center left;
text-align:right;
vertical-align:top;
padding:50px 0 50px 0;
}

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

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

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

.r-9160_01 {
width:100%;
border-top:1px solid #c2c2c2;
margin:30px 0 0 0;
background:url(../products/rapoo/9160/img/obj_01.jpg) no-repeat bottom center;
text-align:center;
vertical-align:top;
padding:27px 0 125px 0;
}

.r-9160_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:50px 0 0 0;
background:url(../products/rapoo/9160/img/obj_02.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

.r-9160_02 h3 {
width:55%;
margin:0 0 0 30px;
}

.r-9160_02 p {
width:55%;
margin:0 0 0 30px;
}

.r-9160_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/9160/img/9160_gold_front.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:110px 0;
}

.r-9160_03 h3 {
width:40%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-9160_03 p {
width:40%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-9160_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/9060/img/obj_04.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

.r-9160_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.r-9160_04 p {
width:40%;
margin:0 0 0 30px;
}

.r-9160_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:10px 0 0 0;
background: url(../products/rapoo/9160/img/obj_05.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:30px 0 45px 0;
}

.r-9160_05 h3 {
width:45%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.r-9160_05 p {
width:45%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.r-9160_06 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/9160/img/obj_06.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

.r-9160_06 h3 {
width:40%;
margin:0 0 0 30px;
}

.r-9160_06 p {
width:40%;
margin:0 0 0 30px;
}

.r-9160_07 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:10px 0 0 0;
background: url(../products/rapoo/9060/img/obj_07.jpg) no-repeat center left;
text-align:right;
vertical-align:top;
padding:50px 0 50px 0;
}

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

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


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


.r-e9100_01 {
	width:100%;
	border-top:1px solid #c2c2c2;
	background:url(../products/rapoo/e9100/img/obj_01.jpg) no-repeat center right;
	text-align:left;
	vertical-align:top;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 80px;
	padding-right: 0;
	padding-bottom: 80px;
	padding-left: 0;
}

.r-e9100_01 h3 {
width:55%;
margin:0 0 0 30px;
}

.r-e9100_01 p {
width:55%;
margin:0 0 0 30px;
}

.r-e9100_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0px 0 30px 0;
background:url(../products/rapoo/e9100/img/obj_02.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0 70px 0;
}

.r-e9100_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-e9100_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-e9100_03 {
	width:100%;
	border-top:1px solid #c2c2c2;
	text-align:left;
	vertical-align:top;
	background-image: url(../products/rapoo/e9100/img/obj_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 40;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 80px;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
}

.r-e9100_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.r-e9100_03 p {
width:40%;
margin:0 0 0 30px;
}

.r-e9100_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/e9100/img/obj_04.jpg) no-repeat center left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

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

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

.r-e9100_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/e9100/img/obj_05.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:50px 0;
}

.r-e9100_05 h3 {
width:45%;
margin:0 0 0 30px;
}

.r-e9100_05 p {
width:45%;
margin:0 0 0 30px;
}



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

.e2700_01 {
width:100%;
border-top:1px solid #c2c2c2;
margin:30px 0 0 0;
background:url(../products/rapoo/e2700/img/obj_01.jpg) no-repeat bottom center;
text-align:center;
vertical-align:top;
padding:27px 0 125px 0;
}

.e2700_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:50px 0 0 0;
background:url(../products/rapoo/e2700/img/obj_02.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:55px 0;
}

.e2700_02 h3 {
width:50%;
margin:0 auto 0 0;
padding:0 0 0 30px;

}

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

.e2700_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/e2700/img/obj_03.jpg) no-repeat center left;
text-align:right;
vertical-align:top;
padding:90px 0;
}

.e2700_03 h3 {
width:40%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.e2700_03 p {
width:40%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.e2700_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/e2700/img/obj_04.jpg) no-repeat bottom right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

.e2700_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.e2700_04 p {
width:40%;
margin:0 0 0 30px;
}

.e2700_05 {
width:100%;
border-top:1px solid #c2c2c2;
background: url(../products/rapoo/e2700/img/obj_05.jpg) no-repeat center left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

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

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

.e2700_06 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/e2700/img/obj_06.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:70px 0;
}

.e2700_06 h3 {
width:50%;
margin:0 0 0 30px;
}

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

.e2700_07 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0;
background: url(../products/rapoo/e2700/img/obj_07.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:70px 0;
}

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

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



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



.r-3000p_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/rapoo/3000p/img/obj_01.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

.r-3000p_01 h3 {
width:55%;
margin:0 0 0 30px;
}

.r-3000p_01 p {
width:55%;
margin:0 0 0 30px;
}

.r-3000p_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/3000p/img/obj_02.gif) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.r-3000p_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-3000p_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-3000p_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/3000p/img/obj_03.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.r-3000p_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.r-3000p_03 p {
width:40%;
margin:0 0 0 30px;
}

.r-3000p_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/3000p/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:85px 0;
}

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

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

.r-3000p_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:10px 0 0 0;
background: url(../products/rapoo/3000p/img/obj_05.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:85px 0;
}

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

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

.r-3000p_06 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/3000p/img/obj_06.jpg) no-repeat  top  left;
text-align:right;
vertical-align:top;
padding:55px 0;
}

.r-3000p_06 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-3000p_06 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-3000p_07 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/3000p/img/obj_07.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:50px 0 50px 0;
}

.r-3000p_07 h3 {
width:40%;
margin:0 0 0 30px;
}

.r-3000p_07 p {
width:40%;
margin:0 0 0 30px;
}

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



.r-6610_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/rapoo/6610/img/obj_01.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

.r-6610_01 h3 {
width:55%;
margin:0 0 0 30px;
}

.r-6610_01 p {
width:55%;
margin:0 0 0 30px;
}

.r-6610_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/e2700/img/obj_07.gif) no-repeat top left;
text-align:right;
vertical-align:top;
padding:100px 0;
}

.r-6610_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-6610_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-6610_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/6610/img/obj_03.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.r-6610_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.r-6610_03 p {
width:40%;
margin:0 0 0 30px;
}

.r-6610_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/6610/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:85px 0;
}

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

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

.r-6610_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:10px 0 0 0;
background: url(../products/rapoo/6610/img/obj_05.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:85px 0;
}

.r-6610_05 h3 {
width:45%;
margin:0 0 0 30px;
}

.r-6610_05 p {
width:45%;
margin:0 0 0 30px;
}

.r-6610_06 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/6610/img/obj_06.jpg) no-repeat  top  left;
text-align:right;
vertical-align:top;
padding:55px 0;
}

.r-6610_06 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-6610_06 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-6610_07 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/6610/img/obj_07.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:50px 0 50px 0;
}

.r-6610_07 h3 {
width:40%;
margin:0 0 0 30px;
}

.r-6610_07 p {
width:40%;
margin:0 0 0 30px;
}

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



.r-1090p_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/rapoo/1090p/img/obj_01.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

.r-1090p_01 h3 {
width:55%;
margin:0 0 0 30px;
}

.r-1090p_01 p {
width:55%;
margin:0 0 0 30px;
}

.r-1090p_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/1090p/img/obj_02.gif) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0 70px 0;
}

.r-1090p_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-1090p_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-1090p_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/1090p/img/obj_03.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0 90px 0;
}

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

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

.r-1090p_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/1090p/img/obj_04.jpg) no-repeat center left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.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 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/1090p/img/obj_05.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:50px 0;
}

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

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

.r-1090p_06 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/1090p/img/obj_06.jpg) no-repeat  top  left;
text-align:right;
vertical-align:top;
padding:65px 0 70px;
}

.r-1090p_06 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-1090p_06 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

/*
——————————rapoo_3100p——————————
*/



.r-3100p_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/rapoo/3100p/img/obj_01.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

.r-3100p_01 h3 {
width:55%;
margin:0 0 0 30px;
}

.r-3100p_01 p {
width:55%;
margin:0 0 0 30px;
}

.r-3100p_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/3100p/img/obj_02.gif) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.r-3100p_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-3100p_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-3100p_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/3100p/img/obj_03.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0 82px 0;
}

.r-3100p_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.r-3100p_03 p {
width:40%;
margin:0 0 0 30px;
}

.r-3100p_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/3100p/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:85px 0;
}

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

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

.r-3100p_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:10px 0 0 0;
background: url(../products/rapoo/3100p/img/obj_05.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:85px 0;
}

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

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

.r-3100p_06 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/3100p/img/obj_06.jpg) no-repeat  top  left;
text-align:right;
vertical-align:top;
padding:55px 0;
}

.r-3100p_06 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-3100p_06 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-3100p_07 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/3100p/img/obj_07.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:50px 0 50px 0;
}

.r-3100p_07 h3 {
width:40%;
margin:0 0 0 30px;
}

.r-3100p_07 p {
width:40%;
margin:0 0 0 30px;
}

/*
——————————rapoo_3300p——————————
*/



.r-3300p_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/rapoo/3300p/img/obj_01.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

.r-3300p_01 h3 {
width:55%;
margin:0 0 0 30px;
}

.r-3300p_01 p {
width:55%;
margin:0 0 0 30px;
}

.r-3300p_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/3300p/img/obj_02.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:80px 0 70px 0;
}

.r-3300p_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-3300p_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-3300p_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/3300p/img/obj_03.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0 90px 0;
}

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

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

.r-3300p_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/3300p/img/obj_04.jpg) no-repeat center left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

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

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

.r-3300p_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/3300p/img/obj_05.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:50px 0;
}

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

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

.r-3300p_06 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/rapoo/3300p/img/obj_06.jpg) no-repeat  top  left;
text-align:right;
vertical-align:top;
padding:80px 0 75px;
}

.r-3300p_06 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.r-3300p_06 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}


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

.h6080_01 {
width:100%;
border-top:1px solid #c2c2c2;
margin:30px 0 0 0;
background:url(../products/rapoo/h6080/img/obj_01.jpg) no-repeat bottom;
text-align:center;
vertical-align:top;
padding:20px 0 125px 0;
}

.h6080_01 p {
width:100%;
padding:0 0 50px 0;
margin:0 0 0 auto;
}

.h6080_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:10px 0 0 0;
background:url(../products/rapoo/h6080/img/obj_02.gif) no-repeat center  left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.h6080_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.h6080_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.h6080_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/rapoo/h6080/img/obj_03.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0 30px 0;
}

.h6080_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.h6080_03 p {
width:40%;
margin:0 0 0 30px;
}

.h6080_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:10px 0 40px 0;
background: url(../products/rapoo/h6080/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:50px 0 50px 0;
}

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

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

.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:url(../products/rapoo/h6080/img/bt-earphone.gif) no-repeat top center;
margin:15px 0 30px 0;
}

.bt-earphone a:hover {
background:url(../products/rapoo/h6080/img/bt-earphone_on.gif) no-repeat top center;
}



/*
——————————The Silent Mouse M355G——————————
*/

.m355g_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/silent-mouse/m355g/img/obj_01.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

.m355g_01 h3 {
width:55%;
margin:0 0 0 20px;
}

.m355g_01 p {
width:55%;
margin:0 0 0 20px;
}

.m355g_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/silent-mouse/m355g/img/obj_02.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.m355g_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.m355g_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.m355g_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/silent-mouse/m355g/img/obj_03.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.m355g_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.m355g_03 p {
width:40%;
margin:0 0 0 30px;
}

.m355g_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/silent-mouse/m355g/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:70px 0;
}

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

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

.m355g_05 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/silent-mouse/m355g/img/obj_05.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:90px 0 95px 0;
}

.m355g_05 h3 {
width:45%;
margin:0 0 0 30px;
}

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

#main2 .products-spec_02 {
	margin-top:30px
}

#main2 .products-spec_02 dl {
width:100%;
display:block;
border-top:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
}


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


#main2 .products-spec_02 dl dd {
width:420px;
display:block;
padding:10px 0;
margin:0 0 0 21px;
float:left;
}

#main2 .products-spec_02 dl.dl-last {
border-bottom:1px solid #c2c2c2;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_01 {
background-image: url(../products/silent-mouse/m355g/img/m-icon-smartlink.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin:10px 0;
	vertical-align:middle;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_02 {
	background-image:url(../products/silent-mouse/m355g/img/m-icon-power.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_03 {
	background-image:url(../products/silent-mouse/m355g/img/m-icon-dpi-bt.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_04 {
	background-image:url(../products/silent-mouse/m355g/img/m-icon-wieeless2_4.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_05 {
	background-image:url(../products/silent-mouse/m355g/img/m-icon-battery6.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_06 {
	background-image:url(../products/silent-mouse/m355g/img/m-icon-fild.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_07 {
	background-image:url(../products/silent-mouse/m355g/img/m-icon-recever.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.products-spec_02 .clearfix dd span {
	font-size: 10px;
}

.textsize15 {
	font-size:15px;
	}


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

.m314g_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/silent-mouse/m314g/img/obj_01.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

.m314g_01 h3 {
width:55%;
margin:0 0 0 20px;
}

.m314g_01 p {
width:55%;
margin:0 0 0 20px;
}

.m314g_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/silent-mouse/m314g/img/obj_02.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.m314g_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.m314g_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.m314g_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/silent-mouse/m314g/img/obj_03.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.m314g_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.m314g_03 p {
width:40%;
margin:0 0 0 30px;
}

.m314g_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/silent-mouse/m314g/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:70px 0;
}

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

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

.m314g_05 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/silent-mouse/m314g/img/obj_05.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:90px 0 95px 0;
}

.m314g_05 h3 {
width:45%;
margin:0 0 0 30px;
}

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

#main2 .products-spec_02 {
	margin-top:30px
}

#main2 .products-spec_02 dl {
width:100%;
display:block;
border-top:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
}


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


#main2 .products-spec_02 dl dd {
width:420px;
display:block;
padding:10px 0;
margin:0 0 0 21px;
float:left;
}

#main2 .products-spec_02 dl.dl-last {
border-bottom:1px solid #c2c2c2;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_01 {
background-image: url(../products/silent-mouse/m314g/img/m-icon-smartlink.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin:10px 0;
	vertical-align:middle;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_02 {
	background-image:url(../products/silent-mouse/m314g/img/m-icon-power.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_03 {
	background-image:url(../products/silent-mouse/m314g/img/m-icon-dpi-bt.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_04 {
	background-image:url(../products/silent-mouse/m314g/img/m-icon-wieeless2_4.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_05 {
	background-image:url(../products/silent-mouse/m314g/img/m-icon-battery6.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_06 {
	background-image:url(../products/silent-mouse/m314g/img/m-icon-fild.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_07 {
	background-image:url(../products/silent-mouse/m314g/img/m-icon-recever.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.products-spec_02 .clearfix dd span {
	font-size: 10px;
}



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

.m350g_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/silent-mouse/m350g/img/obj_01.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:55px 0;
}

.m350g_01 h3 {
width:55%;
margin:0 0 0 20px;
}

.m350g_01 p {
width:55%;
margin:0 0 0 20px;
}

.m350g_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/silent-mouse/m350g/img/obj_02.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.m350g_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.m350g_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.m350g_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/silent-mouse/m350g/img/obj_03.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.m350g_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.m350g_03 p {
width:40%;
margin:0 0 0 30px;
}

.m350g_04 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
background:url(../products/silent-mouse/m350g/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:70px 0;
margin-bottom:30px;
}

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

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


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


#bcm612_redcup { 
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
border-top:#c81d25 4px solid;
border-bottom:#c81d25 4px solid;
background:url(../products/silent-mouse/bcm612/img/redcup_campaign_02.gif) no-repeat 90% 80%;
}

#bcm612_redcup dl{ 
font-size:13px;
padding:0 20px 10px 30px;

}

#main2 .products-more #bcm612_redcup h3
{
	font-size:16px; 
	color:#F00;
	text-align:left; 
	padding:0 10px 10px 10px;
	}


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

#main2 .products-more #bcm612_redcup p span
{ 
	font-weight:bold;
	font-size:16px;

	}

#main2 .products-more #bcm612_redcup p a
{ 
		font-size:12px;

	}


.bcm612_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/silent-mouse/bcm612/img/obj_01.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

.bcm612_01 h3 {
width:55%;
margin:0 0 0 20px;
}

.bcm612_01 p {
width:55%;
margin:0 0 0 20px;
}

.bcm612_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/silent-mouse/bcm612/img/obj_02.gif) no-repeat 20% center;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.bcm612_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.bcm612_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.bcm612_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/silent-mouse/bcm612/img/obj_03.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.bcm612_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.bcm612_03 p {
width:40%;
margin:0 0 0 30px;
}

.bcm612_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/silent-mouse/bcm612/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:40px 0;
}

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

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

.bcm612_04 h4 {
 font-size:18px;
margin:40px 0 0 0px; text-align: center;
}

.bcm612_05 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/silent-mouse/bcm612/img/obj_05.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:60px 0 40px 0;
}

.bcm612_05 h3 {
width:45%;
margin:0 0 0 30px;
}

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

.bcm612_05 p span{ 
display:block;
padding:20px 0 0 0;
}

#main2 .products-spec_02 {
	margin-top:30px
}

#main2 .products-spec_02 dl {
width:100%;
display:block;
border-top:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
}


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


#main2 .products-spec_02 dl dd {
width:420px;
display:block;
padding:10px 0;
margin:0 0 0 21px;
float:left;
}

#main2 .products-spec_02 dl.dl-last {
border-bottom:1px solid #c2c2c2;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_01 {
background-image: url(../products/silent-mouse/bcm612/img/m-icon-smartlink.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin:10px 0;
	vertical-align:middle;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_02 {
	background-image:url(../products/silent-mouse/bcm612/img/m-icon-power.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_03 {
	background-image:url(../products/silent-mouse/bcm612/img/m-icon-dpi-bt.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_04 {
	background-image:url(../products/silent-mouse/bcm612/img/m-icon-wieeless2_4.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_05 {
	background-image:url(../products/silent-mouse/bcm612/img/m-icon-battery6.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_06 {
	background-image:url(../products/silent-mouse/bcm612/img/m-icon-fild.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.spec-icon .products-spec_02 .clearfix dt.silent-m_07 {
	background-image:url(../products/silent-mouse/bcm612/img/m-icon-recever.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	font-size:15px;
}

.products-spec_02 .clearfix dd span {
	font-size: 10px;
}


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

.m318g_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/basic-mouse/m318g/img/obj_01.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

.m318g_01 h3 {
width:55%;
margin:0 0 0 30px;
}

.m318g_01 p {
width:55%;
margin:0 0 0 30px;
}

.m318g_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/basic-mouse/m318g/img/obj_02.gif) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.m318g_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.m318g_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.m318g_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/basic-mouse/m318g/img/obj_03.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.m318g_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.m318g_03 p {
width:40%;
margin:0 0 0 30px;
}

.m318g_04 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/basic-mouse/m318g/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
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 M335G——————————
*/

.m335g_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 top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.m335g_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.m335g_03 p {
width:40%;
margin:0 0 0 30px;
}

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

.m606g_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/basic-mouse/m606g/img/obj_01.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

.m606g_01 h3 {
width:45%;
margin:0 0 0 30px;
}

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

.m606g_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/basic-mouse/m606g/img/obj_02.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

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

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

.m606g_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/basic-mouse/m606g/img/obj_03.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.m606g_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.m606g_03 p {
width:40%;
margin:0 0 0 30px;
}

.m606g_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/basic-mouse/m606g/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:70px 0;
}

.m606g_04 h3 {
width:55%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.m606g_04 p {
width:55%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.m606g_05 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/basic-mouse/m606g/img/obj_05.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:90px 0 95px 0;
}

.m606g_05 h3 {
width:45%;
margin:0 0 0 30px;
}

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


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


#bcm335_redcup { 
margin-top:10px;
margin-bottom:10px;
padding-bottom:10px;
border-top:#c81d25 4px solid;
border-bottom:#c81d25 4px solid;
background:url(../products/silent-mouse/bcm612/img/redcup_campaign_02.gif) no-repeat 90% 80%;
}

#bcm335_redcup dl{ 
font-size:13px;
padding:0 20px 10px 30px;

}

.bcm335_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/basic-mouse/bcm335/img/obj_03.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

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

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

.bcm335_03 h4 {
 font-size:18px;
margin:40px 0 0 0px; text-align: center;
}

#main2 .products-more #bcm335_redcup h3
{
	font-size:16px; 
	color:#F00;
	text-align:left; 
	padding:0 10px 10px 10px;
	}


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

#main2 .products-more #bcm335_redcup p span
{ 
	font-weight:bold;
	font-size:16px;

	}

#main2 .products-more #bcm335_redcup p a
{ 
		font-size:12px;

	}




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

.power-c_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/power-card/power-card/img/obj_01.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

.power-c_01 h3 {
	width:45%;
	margin:0 0 0 10px;
	color: #700;
}


.power-c_01 p {
width:45%;
margin:0 0 0 10px;
}

.power-c_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/power-card/power-card/img/obj_02.gif) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.power-c_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.power-c_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.power-c_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/power-card/power-card/img/obj_03.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.power-c_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.power-c_03 p {
width:40%;
margin:0 0 0 30px;
}

.power-c_04 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/power-card/power-card/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:70px 0;
}

.power-c_04 h3 {
width:40%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.power-c_04 p {
width:40%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

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

.power-c-s_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/power-card/power-card-s/img/obj_01.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:100px 0;
}

.power-c-s_01 h3 {
	width:45%;
	margin:0 0 0 10px;
	color: #700;
}


.power-c-s_01 p {
width:45%;
margin:0 0 0 10px;
}

.power-c-s_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/power-card/power-card/img/obj_02.gif) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.power-c-s_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.power-c-s_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.power-c-s_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/power-card/power-card/img/obj_03.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.power-c-s_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.power-c-s_03 p {
width:40%;
margin:0 0 0 30px;
}

.power-c-s_04 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/power-card/power-card/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:70px 0;
}

.power-c-s_04 h3 {
width:40%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.power-c-s_04 p {
width:40%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

/*
——————————iGUARDMonster for iPhone——————————
*/

.iguardm-ip_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/iguardm/iguardm-ip/img/obj_01.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

#main2 .iguardm-ip_01 h3 {
width:55%;
margin:0 0 0 20px;
color:#730000;
}

.iguardm-ip_01 p {
width:55%;
margin:0 0 0 20px;
}

.iguardm-ip_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/iguardm/iguardm-ip/img/obj_02.gif) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

#main2 .iguardm-ip_02 h3 {
width:50%;
padding:0 20px 0 0;
margin:0 0 0 auto;
color:#730000;
}

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

.iguardm-ip_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:20px 0 0 0;
background:url(../products/iguardm/iguardm-ip/img/obj_03.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

#main2 .iguardm-ip_03 h3 {
width:40%;
margin:0 0 0 30px;
color:#730000;
}

.iguardm-ip_03 p {
width:40%;
margin:0 0 0 30px;
}

.iguardm-ip_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/iguardm/iguardm-ip/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:70px 0;
}

#main2 .iguardm-ip_04 h3 {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
color:#730000;
}

.iguardm-ip_04 p {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.iguardm-ip_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/iguardm/iguardm-ip/img/obj_05.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

#main2 .iguardm-ip_05 h3 {
width:50%;
margin:0 0 0 30px;
color:#730000;
}

.iguardm-ip_05 p {
width:50%;
margin:0 0 0 30px;
}

.iguardm-ip_06 {
width:100%;
border-top:1px solid #c2c2c2;
margin:10px 0 0 0;
background: url(../products/iguardm/iguardm-ip/img/obj_06.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:60px 0;
}

#main2 .iguardm-ip_06 h3 {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
color:#730000;
}

.iguardm-ip_06 p {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.iguardm-ip_07 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/iguardm/iguardm-ip/img/obj_07.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

#main2 .iguardm-ip_07 h3 {
width:50%;
margin:0 0 0 30px;
color:#730000;
}

.iguardm-ip_07 p {
width:50%;
margin:0 0 0 30px;
}


#main2 .iguardm-ip_08 {
	width:100%;
}

#main2  ul.iguardm_spec {
	list-style:disc;
	margin-bottom:20px;
}

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

#main2 .products-more h3.iguardm_red {
	color: #700;
}

#main2 h3.spec-mtitle_red {
color:#000000;
font-size:18px;
margin:35px 0 0 0;
color: #700;
}

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

.iguardm-ga_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/iguardm/iguardm-ga/img/obj_01.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

#main2 .iguardm-ga_01 h3 {
width:55%;
margin:0 0 0 20px;
color:#001482;
}

.iguardm-ga_01 p {
width:55%;
margin:0 0 0 20px;
}

.iguardm-ga_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/iguardm/iguardm-ga/img/obj_02.gif) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

#main2 .iguardm-ga_02 h3 {
width:50%;
padding:0 20px 0 0;
margin:0 0 0 auto;
color:#001482;
}

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

.iguardm-ga_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:20px 0 0 0;
background:url(../products/iguardm/iguardm-ga/img/obj_03.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

#main2 .iguardm-ga_03 h3 {
width:40%;
margin:0 0 0 30px;
color:#001482;
}

.iguardm-ga_03 p {
width:40%;
margin:0 0 0 30px;
}

.iguardm-ga_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/iguardm/iguardm-ga/img/obj_04.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:70px 0;
}

#main2 .iguardm-ga_04 h3 {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
color:#001482;
}

.iguardm-ga_04 p {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.iguardm-ga_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/iguardm/iguardm-ga/img/obj_05.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

#main2 .iguardm-ga_05 h3 {
width:50%;
margin:0 0 0 30px;
color:#001482;
}

.iguardm-ga_05 p {
width:50%;
margin:0 0 0 30px;
}

.iguardm-ga_06 {
width:100%;
border-top:1px solid #c2c2c2;
margin:10px 0 0 0;
background: url(../products/iguardm/iguardm-ga/img/obj_06.gif) no-repeat center left;
text-align:right;
vertical-align:top;
padding:60px 0;
}

#main2 .iguardm-ga_06 h3 {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
color:#001482;
}

.iguardm-ga_06 p {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.iguardm-ga_07 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/iguardm/iguardm-ga/img/obj_07.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:40px 0;
}

#main2 .iguardm-ga_07 h3 {
width:50%;
margin:0 0 0 30px;
color:#001482;
}

.iguardm-ga_07 p {
width:50%;
margin:0 0 0 30px;
}


#main2 .iguardm-ga_08 {
	width:100%;
}


#main2 .products-more h3.iguardm-ga_red {
	color: #700;
}

#main2 h3.spec-mtitle_blue {
color:#000000;
font-size:18px;
margin:35px 0 0 0;
color: #001482;
}

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

.frogman-hc_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/frogman/frogman-hc/img/obj_01.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

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

}

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

.frogman-hc_02 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/frogman/frogman-hc/img/obj_02.gif) no-repeat top left;
text-align:right;
vertical-align:top;
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-hc_03 {
width:100%;
border-top:1px solid #c2c2c2;
padding-top:15px;
}

.frogman-hc_04 {
width:100%;
}

.frogman-hc_04 h4 {
color:#1D2088;
}

.frogman-hc_05 {
width:100%;
border-top:1px solid #c2c2c2;
padding-top:15px;
border-top: 1px solid #c2c2c2;
}

.frogman-hc_05 h4 {
color:#1D2088;
margin-top:15px;
}



#main2 span.frogman-hc-bold {
	font-size: 18px;
	line-height:150%;
	margin:10px 0;
	display:block;
}

#main2 h3.frogman_blue {
color:#000000;
font-size:18px;
margin:35px 0 0 0;
color:#1D2088;
}

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

#main2  ul.frogman-hc-ul_02 {
	text-align:left;
	list-style-position:inside;
}

#main2  ul.frogman-hc-ul_03 {
	list-style:none;
	list-style-position:inside;
	margin-bottom:20px;
}

#main2 ul.frogman-hc-ul_03 li {
	background-image:url(../products/frogman/frogman-hc/img/frogman-hc_list.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0 0 0 15px;
	text-indent: 0em;
}



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

.frogman_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/frogman/frogman/img/obj_01.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

#main2 .frogman_01 h3 {
	width:55%;
	margin:0 0 0 20px;
	color:#1D2088;
}

.frogman_01 p {
width:55%;
margin:0 0 0 20px;
}

.frogman_02 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/frogman/frogman/img/obj_02.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:85px 0;
}

#main2 .frogman_02 h3 {
width:40%;
padding:0 10px 0 0;
margin:0 0 0 auto;
color:#1D2088;
}

.frogman_02 p {
width:40%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.frogman_03 {
	background:url(../products/frogman/frogman/img/obj_07.gif) no-repeat top left;
	width: 355px;
}

.frogman_03-box  {
	margin:0 10px 15px 110px;
}

.frogman_04 {
	background:url(../products/frogman/frogman/img/obj_10.gif) no-repeat top left;
	width: 355px;
}

.frogman_04-box {
	margin:0 10px 15px 110px;
}

.frogman_05 {
	background:url(../products/frogman/frogman/img/obj_09.gif) no-repeat top left;
	width: 355px;
}

.frogman_05-box {
	margin:0 10px 15px 110px;
}

.frogman_06 {
	background:url(../products/frogman/frogman/img/obj_11.gif) no-repeat top left;
	width: 355px;
}

.frogman_06-box {
	margin:0 10px 15px 110px;
}

.frogman_07 {
width:100%;
border-top:1px solid #c2c2c2;
padding-top:15px;
border-top: 1px solid #c2c2c2;
}

.frogman_07 p {
	display:block;
	padding:25px 0 20px 0;
	font-size:14px;
	clear:both;
}

.frogman_07 span {
	display:block;
	font-size:12px;
	margin-top:10px;
}

.bt-w-cover a {
width:198px;
height:46px;
overflow:hidden;
display:block;
text-indent: -9999px;
background:url(../products/frogman/frogman/img/bt-w-cover.gif) no-repeat top center;
margin:15px 0 30px 0;
}

.bt-w-cover a:hover {
background:url(../products/frogman/frogman/img/bt-w-cover_on.gif) no-repeat top center;
}

.bt-w-cover_c a {
width:198px;
height:46px;
overflow:hidden;
display:block;
text-indent: -9999px;
background:url(../products/frogman/frogman/img/bt-w-cover.gif) no-repeat top center;
margin:15px auto 30px auto;
}

.bt-w-cover_c a:hover {
background:url(../products/frogman/frogman/img/bt-w-cover_on.gif) no-repeat top center;
}


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

.sharkman_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/frogman/sharkman/img/obj_01.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:60px 0;
}

#main2 .sharkman_01 h3 {
	width:55%;
	margin:0 0 0 20px;
	color:#1D2088;
}

.sharkman_01 p {
width:55%;
margin:0 0 0 20px;
}

.sharkman_02 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/frogman/sharkman/img/obj_02.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:85px 0;
}

#main2 .sharkman_02 h3 {
width:40%;
padding:0 10px 0 0;
margin:0 0 0 auto;
color:#1D2088;

}

.sharkman_02 p {
width:40%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.sharkman_03 {
width:100%;
border-top:1px solid #c2c2c2;
padding-top:15px;
}

.sharkman_03 p {
	font-size:14px;
	margin:25px 0 20px 0;
}

#main2 .sharkman_03 span {
	display:block;
	font-size:12px;
	margin-top:6px;
}

.sharkman_04 {
width:100%;
border-top:1px solid #c2c2c2;
padding-top:15px;
}

.sharkman_04 h4 {
color:#1D2088;
margin-top:15px;
}

.sharkman_04 p {
	display:block;
	font-size:12px;
}

.sharkman_04 span {
	font-size:14px;
}

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

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

.livina_02 {
width:100%;
margin:0 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/livina/img/obj_01.jpg) no-repeat bottom right;
text-align:left;
vertical-align:top;
padding:80px 0 80px 0;
}
.livina_02 h3 {
width:55%;
margin:0 30px 0 30px;
}

.livina_02 p {
width:55%;
margin:0 0 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:344px;
}

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


.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: 450px;
	margin-left:auto;
	margin-right:auto;
}

.livina_04 ul li span {
	font-weight:bold;
	text-align:left;
}

.livina_04 ul li.livina-p_01 {
	background-image: url(../products/livina/img/point_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style:none;
	text-align:left;
	padding-left:80px;
	margin-bottom:20px;
}

.livina_04 ul li.livina-p_02 {
	background-image: url(../products/livina/img/point_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style:none;
	text-align:left;
	padding-left:80px;
	margin-bottom:20px;

}

.livina_04 ul li.livina-p_03 {
	background-image: url(../products/livina/img/point_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style:none;
	text-align:left;
	padding-left:80px;
	margin-bottom:20px;

}

.livina_04 ul li.livina-p_04 {
	background-image: url(../products/livina/img/point_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style:none;
	text-align:left;
	padding-left:80px;
	margin-bottom:20px;

}

.livina_04 ul li.livina-p_05 {
	background-image: url(../products/livina/img/point_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style:none;
	text-align:left;
	padding-left:80px;
	margin-bottom:20px;

}

.livina_04 ul li.livina-p_06 {
	list-style:none;
	text-align:left;
	margin-bottom:20px;
	font-size:90%;

}

.livina_04 ul .livina-p_06 a {
	color:#ED8000;
	text-decoration:underline;
}

.livina_04 ul .livina-p_06 a:hover {
	color:#ED8000;
	text-decoration:none
}

.livina_05 {
background:#EAEAEA;
padding:30px 0 10px 0;
width:100%;
}

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

.livina_05 .livina_05-box-l {
	float:left;
	width:314px;
	text-align:center;
	padding:0 0 20px 30px;
}

.livina_05 .livina_05-box-r {
	float:right;
	width:314px;
	text-align:center;
	padding:0 30px 20px 0;
}

.livina_05 .livina_05-box {
	width:314px;
	text-align:center;
	margin:0 10px 20px 10px;
}

.spec-icon .products-spec_02 .clearfix dt.livina-m_01 {
background-image:url(../products/livina/img/m-icon-truckball.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin:10px 0;
	vertical-align:middle;
	font-size:15px;
}



#main2 .spec-livina {
width:100%;
display:block;
border-top:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
background:url(../products/img/bg-spec.gif) repeat-y top left;
margin-top:10px;
}


#main2 .spec-livina ul {
	list-style:none;
	border-right:1px solid #c2c2c2;
	vertical-align:top;
width:135px;
display:block;
margin:0;
padding:0;
float:left;
}

#main2 .spec-livina li{
width:135px;
display:block;
vertical-align:top;
text-align:center;
padding:10px 0;
border-bottom:1px solid #c2c2c2;
}

#main2 .spec-livina li.li-livina_last{
width:135px;
display:block;
vertical-align:top;
text-align:center;
margin:0;
padding:10px 0;
border:none;
}


#main2 .spec-livina.clearfix .spec-livina-box {
	width:165px;
	text-align:center;
	float:left;
	padding-top:15px;
	line-height:1.5;

}


/*
——————————Boogie Board sync——————————
*/
#k-support {
	width: 710px;
	height: 220px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
}


/*
——————————Boogie Board JOT——————————
*/
.boogie-jot_01 {
width:100%;
border-top:1px solid #c2c2c2;
margin-top:30px;
background:url(../products/boogie/boogie-jot/img/obj_01.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:90px 0 90px 0;
}

.boogie-jot_01 h3 {
width:50%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.boogie-jot_01 p {
width:50%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.boogie-jot_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/boogie/boogie-jot/img/obj_02.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:100px 0 95px 0;
}

.boogie-jot_02 h3 {
width:40%;
margin:0 0 0 30px;
}

.boogie-jot_02 p {
width:40%;
margin:0 0 0 30px;
}

.boogie-jot_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/boogie/boogie-jot/img/obj_03.jpg) no-repeat center left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.boogie-jot_03 h3 {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.boogie-jot_03 p {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.boogie-jot_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/boogie/boogie-jot/img/obj_04.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:90px 0;
}

.boogie-jot_04 h3 {
width:45%;
margin:0 0 0 30px;
}

.boogie-jot_04 p {
width:45%;
margin:0 0 0 30px;
}

.boogie-jot_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/boogie/boogie-jot/img/obj_05.jpg) no-repeat  top  left;
text-align:right;
vertical-align:top;
padding:80px 0 75px;
}

.boogie-jot_05 h3 {
width:45%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.boogie-jot_05 p {
width:45%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.boogie-jot_06 {
width:100%;
margin:0 0 0 0;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
background: url(../products/boogie/boogie-jot/img/obj_07.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:100px 0;
}

.boogie-jot_06 h3 {
width:40%;
margin:0 0 0 30px;
}

.boogie-jot_06 p {
width:40%;
margin:0 0 0 30px;
}



/*
——————————Boogie Board JOT4.5——————————
*/
.boogie-jot45_01 {
width:100%;
border-top:1px solid #c2c2c2;
margin-top:30px;
background:url(../products/boogie/boogie-jot45/img/obj_05.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:90px 0 90px 0;
}

.boogie-jot45_01 h3 {
width:50%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.boogie-jot45_01 p {
width:50%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.boogie-jot45_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/boogie/boogie-jot45/img/obj_01.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:100px 0 95px 0;
}

.boogie-jot45_02 h3 {
width:40%;
margin:0 0 0 30px;
}

.boogie-jot45_02 p {
width:40%;
margin:0 0 0 30px;
}

.boogie-jot45_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/boogie/boogie-jot45/img/obj_03.jpg) no-repeat center left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.boogie-jot45_03 h3 {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.boogie-jot45_03 p {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
}

.boogie-jot45_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/boogie/boogie-jot45/img/obj_02.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:90px 0;
}

.boogie-jot45_04 h3 {
width:45%;
margin:0 0 0 30px;
}

.boogie-jot45_04 p {
width:45%;
margin:0 0 0 30px;
}

.boogie-jot45_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/boogie/boogie-jot45/img/obj_04.jpg) no-repeat  top  left;
text-align:right;
vertical-align:top;
padding:90px 0 90px;
}

.boogie-jot45_05 h3 {
width:45%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.boogie-jot45_05 p {
width:45%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.boogie-jot45_06 {
width:100%;
margin:0 0 0 0;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
background: url(../products/boogie/boogie-jot45/img/obj_07.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:110px 0;
}

.boogie-jot45_06 h3 {
width:40%;
margin:0 0 0 30px;
}

.boogie-jot45_06 p {
width:40%;
margin:0 0 0 30px;
}


/*
——————————Boogie Board——————————
*/
.boogie_01 {
width:100%;
border-top:1px solid #c2c2c2;
margin-top:30px;
background:url(../products/boogie/boogie/img/obj_01.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:100px 0 100px 0;
}


#main2 .boogie_01 h3 {
width:50%;
padding:0 10px 0 0;
margin:0 0 0 auto;
color:#00A2FF;
}

.boogie_01 p {
width:50%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.boogie_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/boogie/boogie/img/obj_02.jpg) no-repeat bottom right;
text-align:left;
vertical-align:top;
padding:100px 0 95px 0;
}

#main2 .boogie_02 h3 {
width:40%;
margin:0 0 0 30px;
color:#FF8E00;
}

.boogie_02 p {
width:40%;
margin:0 0 0 30px;
}

.boogie_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/boogie/boogie/img/obj_03.jpg) no-repeat center left;
text-align:right;
vertical-align:top;
padding:90px 0;
}

#main2 .boogie_03 h3 {
width:50%;
padding:0 30px 0 0;
margin:0 0 0 auto;
color:#FF0093;

}

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

.boogie_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/boogie/boogie/img/obj_04.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:90px 0;
}

#main2 .boogie_04 h3 {
width:45%;
margin:0 0 0 30px;
color:#00C815;
}

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

.boogie_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/boogie/boogie/img/obj_05.jpg) no-repeat  top  left;
text-align:right;
vertical-align:top;
padding:80px 0 75px;
}

#main2 .boogie_05 h3 {
width:45%;
padding:0 10px 0 0;
margin:0 0 0 auto;
color:#FF0000;
}

.boogie_05 p {
width:45%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.boogie_06 {
width:100%;
margin:0 0 0 0;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
background:url(../products/boogie/boogie/img/obj_06.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:100px 0;
}

#main2 .boogie_06 h3 {
width:40%;
margin:0 0 0 30px;
color:#DC00B7;
}

.boogie_06 p {
width:40%;
margin:0 0 0 30px;
}

.boogie_07 {
margin:0 0 0 0;
background: url(../products/boogie/boogie/img/obj_07.jpg) no-repeat  top  left;
vertical-align:top;
padding:200px 10px 200px 350px;
width:350px;
}

.boogie_07 h3 {
width:350px;
}

.boogie_07 ul {
	list-style:disc;

	
}

.boogie_07 li {
	width:100%;
	padding-left: 1em; /*1em（1文字）分、右に動かす*/
	text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/
	
}


ul.boogie_08 {
margin:0 0 70px 0;
width:100%;
}

ul li.boogie_08_li {
	width:150px;
	height:300px;
	min-height:300px;
	list-style-type:none;
	display:block;
	float:left;
	text-align:center;
	border-right:1px solid #c8c8c8;
	margin:30px 0 30px 14px;
	padding-right:12px;
}

#main2 ul.boogie_08 .boogie_08_li h4 {
	margin-top: 10px;
	font-size:17px;
}

#main2 ul.boogie_08 .boogie_08_li p {
	font-size:12px;
}

.boogie_09 {
	margin-top: 30px;
}

.boogie_10 {
	margin-top:30px;
}

.boogie_11 {
margin-top:30px;
}

.bn-bb-001rip a {
width:710px;
height:276px;
overflow:hidden;
display:block;
text-indent: -9999px;
background:url(../products/boogie/boogie/img/bn-boogie-board-001rip.jpg) no-repeat top center;
margin-top:15px;
margin-bottom:30px;
}

.bn-bb-001rip a:hover {
background:url(../products/boogie/boogie/img/bn-boogie-board-001rip_on.jpg) no-repeat top center;
}

.bn-bb-001l a {
width:710px;
height:276px;
overflow:hidden;
display:block;
text-indent: -9999px;
background:url(../products/boogie/boogie/img/bn-boogie-board-001l.jpg) no-repeat top center;
margin-top:15px;
margin-bottom:30px;
}

.bn-bb-001l a:hover {
background:url(../products/boogie/boogie/img/bn-boogie-board-001l_on.jpg) no-repeat top center;
}


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

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

.as_ipmf_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background: url(../products/mobile-acc/as-ipmf/img/pic_04.jpg) no-repeat 90% 50%;
text-align:left;
vertical-align:top;
padding:50px 0;
}

#main2 .as_ipmf_01 h3 {
	width:55%;
	margin:0 0 0 20px;
	color:000000;
}

.as_ipmf_01 p {
width:55%;
margin:0 0 0 20px;
}

.as_ipmf_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/mobile-acc/as-ipmf/img/pic_02.jpg) no-repeat 10% 50%;
text-align:right;
vertical-align:top;
padding:20px 0;
}

#main2 .as_ipmf_02 h3 {
width:55%;
padding:0 0px 0 20px;
margin:0 0 0 auto;
color:#000000;

}

.as_ipmf_02 p {
width:55%;
padding:0 0px 0 20px;
margin:0 0 0 auto;
}

.as_ipmf_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/mobile-acc/as-ipmf/img/pic_03.jpg) no-repeat 90% 50%;
text-align:left;
vertical-align:top;
padding:40px 0;
}

#main2 .as_ipmf_03 h3 {
width:55%;
margin:0 0 0 20px;
color:#000000;

}

.as_ipmf_03 p {
width:55%;
margin:0 0 0 20px;
}

.as_ipmf_04 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0px 0 30px 0;
background:url(../products/mobile-acc/as-ipmf/img/pic_05.jpg) no-repeat 10% 50%;
text-align:right;
vertical-align:top;
padding:50px 0;
}

#main2 .as_ipmf_04 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
color:#000000;
}

.as_ipmf_04 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.products-as_ipmf{ 
margin-bottom:20px;
padding-bottom:20px;

}
.as_ipmf_border{
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #c2c2c2;
padding-left:20px;
}
.as_ipmf_border h3{ 
font-size:18px;

}
.as_ipmf_border p{
padding-left:10px;

}
#as_ipmf_gray span {
	font-size:12px !important; 
	color:#666;
	}
	
/*
——————————Macguard——————————
*/


.macguard_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/macguard/img/obj_13.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:70px 0;
}

.macguard_01 h3 {
width:55%;
margin:0 0 0 20px;
}

.macguard_01 p {
width:55%;
margin:0 0 0 20px;
}

.macguard_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/macguard/img/obj_01.gif) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

#main2 .macguard_02 h3 {
width:50%;
padding:0 0px 0 0;
margin:0 0 0 auto;
}

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


.macguard_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:20px 0 0 0;
background:url(../products/macguard/img/obj_02.gif) no-repeat top right;
text-align:left;
vertical-align:top;
padding:50px 0 100px 0;
}

#main2 .macguard_03 h3 {
width:55%;
margin:0 0 0 0px;
}

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

.macguard_04 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0px 0 0px 0;
background:url(../products/macguard/img/obj_10.gif) no-repeat center right;
text-align:left;
vertical-align:top;
padding:70px 0;
}

#main2 .macguard_04 h3 {
width:50%;
padding:0 0px 0 0;
margin:0 0 0 0px;
}

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

.macguard_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background: url(../products/macguard/img/obj_12.gif) no-repeat center left;
text-align: right;
vertical-align:top;
padding:60px 0;
}

#main2 .macguard_05 h3 {
width:50%;
margin:0 0 0 auto;
}

.macguard_05 p {
width:50%;
margin:0 0 0 auto;
}

.macguard_06 {
width:100%;
margin:10px 0 0 0;
background: url(../products/macguard/img/obj_15.jpg) no-repeat center left;
text-align:right;
vertical-align:top;
padding:80px 0 100px 0;
}

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

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

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

#main2 .macguard_07 h3 {

margin:0 0 0 30px;
}

#macguard_07_dl { 
padding-top:30px;
}

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

#macguard_07_dl dd {
font-size:14px;
}

#macguard_07_dl dd span{
font-size:16px;
}


#macguard_08 {
	width:100%;
	 margin:40px 0 0 0;
	border:1px solid #c2c2c2; 
	padding:0px;
}

#main2 #macguard_08 h3{
	 text-align:left; 
	 margin:20px 0 20px 20px; 
	 font-size:18px;
}
#macguard_08 dl dt{
	float:left; 
}

#macguard_08 dl dd{
	padding :20px;
}

#main2 .products-more h3.macguard_red {
	color: #700;
}

#main2 h3.spec-mtitle_blue {
color:#000000;
font-size:18px;
margin:35px 0 0 0;
color: #001482;
}
	
/*
——————————ELEVATOR STYLE——————————
*/

#what img{ 
vertical-align:middle; 

}
#what span{ 
padding-top:7px; 
padding-bottom:7px; 
padding-right:7px; 
padding-left:256px; 
font-size:16px; 
font-weight:normal;
}

#what span a{ 
color:#000;
}

#what span a:hover {
text-decoration: none;
}

#topback p{ 
text-align:right;
}

.erevator_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/qi/elevator_style/img/obj_02.jpg) no-repeat center right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.erevator_01 h3 {
	width:45%;
	margin:0 0 0 10px;
	color: #700;
}


.erevator_01 p {
width:45%;
margin:0 0 0 10px;
}

.erevator_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/qi/elevator_style/img/obj_01.jpg) no-repeat top left;
text-align:right;
vertical-align:top;
padding:80px 0;
}

.erevator_02 h3 {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.erevator_02 p {
width:55%;
padding:0 10px 0 0;
margin:0 0 0 auto;
}

.erevator_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/qi/elevator_style/img/obj_03.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.erevator_03 h3 {
width:40%;
margin:0 0 0 30px;
}

.erevator_03 p {
width:40%;
margin:0 0 0 30px;
}

.erevator_04 {
width:100%;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/qi/elevator_style/img/obj_04.jpg) no-repeat center left;
text-align:right;
vertical-align:top;
padding:70px 0;
}

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

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

.erevator_04 p span{

}


.erevator_05 {
width:100%;
border-bottom:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/qi/elevator_style/img/obj_05.jpg) no-repeat top right;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.erevator_05 h3 {
width:40%;
margin:0 0 0 30px;
}

.erevator_05 p {
width:40%;
margin:0 0 0 30px;
}

#qi{
	border:1px solid #c2c2c2; 
	margin-top:20px;
}


#qi dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#qi dl dd{
padding:10px 0 10px 120px;

}

#qi .bold{
	font-size:16px;
	font-weight:bold;
}

#qis_01,
#qis_02 {
	margin-bottom:20px;
	}
	

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

#tegware_gallery { 
margin-top:30px;
border-top: 1px solid #c2c2c2;
	}

#tegware_gallery h3{ 
font-size:18px;
	}

#video { 
margin-top:30px;
	}


.tegwarebagel_01 {
width: 100%;
margin: 30px 0 0 0;
border-top: 1px solid #c2c2c2;
background: url(../products/tegwarebagel/img/obj_01.jpg) no-repeat center top;
text-align: left;
vertical-align: top;
padding: 0px 0 10px 0;
}

.tegwarebagel_01 h3 {
width: 45%;
margin: 620px 0px 0px 320px;
background-color: rgb(242, 242, 242);
padding: 5px;
}


.tegwarebagel_01 p {
width:45%;
margin:0 0 0 320px;
}

.tegwarebagel_02 {
width: 100%;
border-top: 1px solid #c2c2c2;
margin: 0 0 0 0;
background: url(../products/tegwarebagel/img/obj_02.jpg) no-repeat bottom center;
text-align: right;
vertical-align: top;
padding: 30px 0 250px 0;
}

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

.tegwarebagel_02 p {
width: 90%;
padding: 0 0px 0px 0;
margin: 0 auto;
}

.tegwarebagel_03 {
width: 100%;
border-top: 1px solid #c2c2c2;
margin: 20px 0 0 0;
background: url(../products/tegwarebagel/img/obj_03.jpg) no-repeat center;
text-align: left;
vertical-align: top;
padding: 40px 0;
}

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

.tegwarebagel_03 p {
width: 60%;
margin: 0 auto;
}

.tegwarebagel_04 {
width: 100%;
border-top: 1px solid #c2c2c2;

margin: 0 0 0 0;
background: url(../products/tegwarebagel/img/obj_04.jpg) no-repeat bottom center;
text-align: right;
vertical-align: top;
padding: 30px 0 310px 0;
}

.tegwarebagel_04 h3 {
padding: 0 0 0 0;
margin: 0 auto;
}

.tegwarebagel_04 p {
width: 90%;
padding: 0 0 0 0;
margin: 0 auto;
}


.tegwarebagel_04 p span{

}


.tegwarebagel_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/tegwarebagel/img/obj_06.jpg) no-repeat 90% 20%;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.tegwarebagel_05 h3 {
width:40%;
margin:0 0 0 30px;
}

.tegwarebagel_05 p {
width:40%;
margin:0 0 0 30px;
}

#tegwarebagel{
	border:1px solid #c2c2c2; 
	margin-top:20px;
}


#tegwarebagel dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#tegwarebagel dl dd{
padding:10px 0 10px 120px;

}

#tegwarebagel .bold{
	font-size:16px;
	font-weight:bold;
}

#tegwarebagels_01,
#tegwarebagels_02 {
	margin-bottom:20px;
	}
	

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

#fantastick_gallery { 
margin-top:30px;
padding-top:30px;
border-top: 1px solid #c2c2c2;
}

#fantastick_gallery h3{ 
font-size:18px;
}

.fantastick_01 {
width: 100%;
margin: 30px 0 0 0;
background: url(../products/fantastick/img/obj_01.jpg) no-repeat center top;
background-size: contain;
vertical-align: top;
padding: 0px 0 10px 0;
}

.fantastick_01 .text-box {
margin: 0 0 320px auto;
width: 45%;
}
.fantastick_01 h3 {
padding: 5px;
}


.fantastick_01 p {
}

.fantastick_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/fantastick/img/obj_02.jpg) no-repeat 100% 0%;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.fantastick_02 h3 {
width:40%;
margin:0 0 0 30px;
}

.fantastick_02 p {
width:40%;
margin:0 0 10px 30px;
}

.fantastick_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/fantastick/img/obj_03.jpg) no-repeat 0% 0%;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.fantastick_03 h3 {
width:40%;
margin:0 0 0 380px;
}

.fantastick_03 p {
width:40%;
margin:0 0 10px 380px;
}

.fantastick_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/fantastick/img/obj_04.jpg) no-repeat 100% 0%;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.fantastick_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.fantastick_04 p {
width:40%;
margin:0 0 10px 30px;
}

.fantastick_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/fantastick/img/obj_05.jpg) no-repeat 0% 0%;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.fantastick_05 h3 {
width:40%;
margin:0 0 0 380px;
}

.fantastick_05 p {
width:40%;
margin:0 0 10px 380px;
}

.fantastick_06 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/fantastick/img/obj_06.jpg) no-repeat 100% 0%;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.fantastick_06 h3 {
width:40%;
margin:0 0 0 30px;
}

.fantastick_06 p {
width:40%;
margin:0 0 10px 30px;
}



#fantastick {
	border:1px solid #c2c2c2; 
	margin-top:20px;
}


#fantastick dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#fantastick dl dd{
padding:10px 0 10px 120px;

}

#fantastick .bold{
	font-size:16px;
	font-weight:bold;
}

#fantastick_01,
#fantastick_02 {
	margin-bottom:20px;
	}


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

#fantastick_arm_gallery { 
margin-top:30px;
padding-top:30px;
border-top: 1px solid #c2c2c2;
}

#fantastick_arm_gallery h3{ 
font-size:18px;
}

.fantastick_arm_01 {
width: 100%;
margin: 30px 0 0 0;
background: url(../products/fantastick-arm/img/obj_01.jpg) no-repeat center top;
background-size: contain;
vertical-align: top;
padding: 0px 0 10px 0;
}

.fantastick_arm_01 .text-box {
margin: 0 0 320px auto;
width: 50%;
}
.fantastick_arm_01 h3 {
padding: 5px;
}


.fantastick_arm_01 p {
}

.fantastick_arm_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/fantastick-arm/img/obj_02.jpg) no-repeat 100% 0%;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.fantastick_arm_02 h3 {
width:35%;
margin:0 0 0 5px;
}

.fantastick_arm_02 p {
width:35%;
margin:0 0 10px 5px;
}


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

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

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

.fantastick_arm_02b .textbox {
width: 45%;
padding-bottom: 2px;
float:left;
}

.fantastick_arm_02b .photo {
width: 48%;
float:right;
}

.fantastick_arm_03b {
border:1px solid #c2c2c2;
margin:0 0 0 0;
vertical-align:top;
padding:10px;
overflow:hidden
}
.fantastick_arm_03b img {
width: 90%;
}
.fantastick_arm_03 {
width:100%;
margin:0 0 0 0;
background:url(../products/fantastick-arm/img/obj_03.jpg) no-repeat 0% 50%;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.fantastick_arm_03 h3 {
width:40%;
margin:0 0 0 380px;
}

.fantastick_arm_03 p {
width:40%;
margin:0 0 10px 380px;
}

.fantastick_arm_03b h3 {
width:100%;
margin:0 0 0 5px;
text-align:left !important;
}
.fantastick_arm_03b .photo {
width: 90%;
}




.fantastick_arm_04 {
width:100%;
margin:0 0 0 0;
background:url(../products/fantastick-arm/img/obj_04.jpg) no-repeat 100% 50%;
text-align:left;
vertical-align:top;
padding:90px 0;
}

.fantastick_arm_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.fantastick_arm_04 p {
width:40%;
margin:0 0 10px 30px;
}

.fantastick_arm_05 {
width:100%;
margin:0 0 0 0;
background:url(../products/fantastick-arm/img/obj_05.jpg) no-repeat left 80%;
text-align:left;
vertical-align:top;
padding:60px 0px;
border-top:1px solid #c2c2c2;
}

.fantastick_arm_05 h3 {
width:40%;
margin:0 0 0 380px;
}

.fantastick_arm_05 p {
width:45%;
margin:0 0 0px 380px;
}


#fantastick_arm {
	border:1px solid #c2c2c2; 
	margin-top:20px;
}


#fantastick_arm dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#fantastick_arm dl dd{
padding:10px 0 10px 120px;

}

#fantastick_arm .bold{
	font-size:16px;
	font-weight:bold;
}

#fantastick_arm_01,
#fantastick_arm_02 {
	margin-bottom:20px;
	}



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

.iguard_01 {
width:100%;
margin:0 0 0 0;
background:url(../products/iguard/img/obj_01.jpg) no-repeat 0% 0%;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.iguard_01 h3 {
width:40%;
margin:0 0 0 380px;
}

.iguard_01 p {
width:40%;
margin:0 0 10px 380px;
}


.iguard_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/iguard/img/obj_02.jpg) no-repeat 100% 0%;
text-align:left;
vertical-align:top;
padding:80px 0;
}

.iguard_02 h3 {
width:40%;
margin:0 0 0 30px;
}

.iguard_02 p {
width:40%;
margin:0 0 10px 30px;
}
.iguard_02 p span {
  font-size: 14px;
}

.iguard_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/iguard/img/obj_03.jpg) no-repeat 0% 0%;
text-align:left;
vertical-align:top;
padding:90px 0;
}

.iguard_03 h3 {
width:40%;
margin:0 0 0 380px;
}

.iguard_03 p {
width:40%;
margin:0 0 10px 380px;
}

.iguard_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/iguard/img/obj_04.jpg) no-repeat 100% 0%;
text-align:left;
vertical-align:top;
padding:70px 0px;
}

.iguard_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.iguard_04 p {
width:40%;
margin:0 0 10px 30px;
}
.iguard_04 p span {
  font-size: 14px;
}

.iguard_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
vertical-align:top;
padding:20px 0;
}

.iguard_06 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
vertical-align:top;
padding:20px 0;
}

#iguard {
	border:1px solid #c2c2c2; 
	margin-top:20px;
}


#iguard dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#iguard dl dd{
padding:10px 0 10px 120px;

}

#iguard .bold{
	font-size:16px;
	font-weight:bold;
}

#iguard_01,
#iguard_02 {
	margin-bottom:20px;
	}


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

.memocase_01 {
width:100%;
margin:0 0 0 0;
background:url(../products/memocase/img/obj_01.jpg) no-repeat 0% 0%;
text-align:left;
vertical-align:top;
padding:60px 0;
}

.memocase_01 h3 {
width:40%;
margin:0 0 0 380px;
}

.memocase_01 p {
width:40%;
margin:0 0 10px 380px;
}


.memocase_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/memocase/img/obj_02.jpg) no-repeat 100% 0%;
text-align:left;
vertical-align:top;
padding:70px 0;
}

.memocase_02 h3 {
width:40%;
margin:0 0 0 30px;
}

.memocase_02 p {
width:40%;
margin:0 0 10px 30px;
}
.memocase_02 p span {
  font-size: 14px;
}

.memocase_03 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/memocase/img/obj_03.jpg) no-repeat 0% 0%;
text-align:left;
vertical-align:top;
padding:90px 0;
}

.memocase_03 h3 {
width:40%;
margin:0 0 0 380px;
}

.memocase_03 p {
width:40%;
margin:0 0 10px 380px;
}

.memocase_04 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/memocase/img/obj_04.jpg) no-repeat 100% 0%;
text-align:left;
vertical-align:top;
padding:100px 0px;
}

.memocase_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.memocase_04 p {
width:40%;
margin:0 0 10px 30px;
}
.memocase_04 p span {
  font-size: 14px;
}

.memocase_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/memocase/img/obj_05.jpg) no-repeat 0% 0%;
text-align:left;
vertical-align:top;
padding:100px 0;
}

.memocase_05 h3 {
width:40%;
margin:0 0 0 380px;
}

.memocase_05 p {
width:40%;
margin:0 0 10px 380px;
}

.memocase_06 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/memocase/img/obj_06.jpg) no-repeat 100% 0%;
text-align:left;
vertical-align:top;
padding:80px 0px;
}

.memocase_06 h3 {
width:40%;
margin:0 0 0 30px;
}

.memocase_06 p {
width:40%;
margin:0 0 10px 30px;
}

.memocase_07 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
text-align:left;
vertical-align:top;
}

.memocase_08 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
text-align:left;
vertical-align:top;
}



#memocase {
	border:1px solid #c2c2c2; 
	margin-top:20px;
}


#memocase dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#memocase dl dd{
padding:10px 0 10px 120px;

}

#memocase .bold{
	font-size:16px;
	font-weight:bold;
}

#memocase_01,
#memocase_02 {
	margin-bottom:20px;
	}


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

#fantastick_arm_plus_gallery { 
margin-top:30px;
padding-top:30px;
}

#fantastick_arm_plus_gallery h3{ 
font-size:18px;
}

.fantastick_arm_plus_01 {
width:100%;
margin:0 0 0 0;
background:url(../products/fantastick-arm-plus/img/obj_01.jpg) no-repeat;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:0px 0px 60px;
border-top:1px solid #c2c2c2;
}

.fantastick_arm_plus_01 h3 {
width:50%;
margin:0 0 0 360px;
}

.fantastick_arm_plus_01 p {
width:50%;
margin:0 0 0px 380px;
}

.fantastick_arm_plus_01 .text-box {
background:url(../products/fantastick-arm-plus/img/new.jpg) no-repeat;
background-size: 65px;
background-position: top right;
padding-top: 60px;
}


#fantastick_arm_plus {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}



.fantastick_arm_plus_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/fantastick-arm-plus/img/obj_02.jpg) no-repeat 100% 0%;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:0px 0 60px;
border-top:1px solid #c2c2c2;
}

.fantastick_arm_plus_02 .text-box {
background:url(../products/fantastick-arm-plus/img/new.jpg) no-repeat;
background-size: 65px;
background-position: top left;
padding-top: 60px;
}

.fantastick_arm_plus_02 h3 {
width:50%;
margin:0 0 0 5px;
}

.fantastick_arm_plus_02 p {
width:50%;
margin:0 0 10px 5px;
}



.fantastick_arm_plus_03 {
width:100%;
margin:0 0 0 0;
background:url(../products/fantastick-arm-plus/img/obj_03.jpg) no-repeat;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:70px 0px 70px;
border-top:1px solid #c2c2c2;
}

.fantastick_arm_plus_03 h3 {
width:45%;
margin:0 0 0 380px;
}

.fantastick_arm_plus_03 p {
width:45%;
margin:0 0 0px 380px;
}

.fantastick_arm_plus_04 {
width:100%;
margin:0 0 0 0;
background:url(../products/fantastick-arm-plus/img/obj_04.jpg) no-repeat 100% 50%;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:65px 0;
border-top:1px solid #c2c2c2;
}

.fantastick_arm_plus_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.fantastick_arm_plus_04 p {
width:40%;
margin:0 0 10px 30px;
}

.fantastick_arm_plus_05 {
width:100%;
margin:0 0 0 0;
background:url(../products/fantastick-arm-plus/img/obj_05.jpg) no-repeat;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:50px 0px;
border-top:1px solid #c2c2c2;
}

.fantastick_arm_plus_05 h3 {
width:40%;
margin:0 0 0 380px;
}

.fantastick_arm_plus_05 p {
width:45%;
margin:0 0 0px 380px;
}

.fantastick_arm_plus_06 {
width:100%;
margin:20px 0 0 0;
padding:2px;
text-align: center;
border:1px solid #c2c2c2;
}


#fantastick_arm_plus dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#fantastick_arm_plus dl dd{
padding:10px 0 10px 120px;

}

#fantastick_arm_plus .bold{
	font-size:16px;
	font-weight:bold;
}

#fantastick_arm_plus_01,
#fantastick_arm_plus_02 {
	margin-bottom:20px;
}


/*
——————————FrogMan H.C6——————————
*/

.frogman-hc6_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/frogman/frogman-hc6/img/obj_01.jpg) no-repeat center left;
background-size:45%;
text-align:left;
vertical-align:top;
padding:60px 0;
}

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

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

.frogman-hc6_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/frogman/frogman-hc6/img/obj_02.jpg) no-repeat center right;
background-size:45%;
text-align:right;
vertical-align:top;
padding:60px 0;
}

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

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

.frogman-hc6_03 {
width:100%;
margin:0 0 0 0;
border-top:1px solid #c2c2c2;
background:url(../products/frogman/frogman-hc6/img/obj_03.jpg) no-repeat center left;
background-size:45%;
text-align:left;
vertical-align:top;
padding:60px 0;
}

#main2 .frogman-hc6_03 h3 {
	width:50%;
	margin:0 0 0 320px;
}

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

.frogman-hc6_04 {
width:100%;
border-top:1px solid #c2c2c2;
text-align: center;
}

.frogman-hc6_05 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/frogman/frogman-hc6/img/obj_05.png) no-repeat 75% 50%;
text-align:right;
vertical-align:top;
padding:10px 0px
}

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

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

.frogman-hc6_06 {
border:1px solid #c2c2c2;
padding:10px 100px;
}

.frogman-hc6_06 h4 {
font-size:16px;
}

#main2  ul.frogman-hc6-ul_01 {
	float: left;
	width:30%;
	list-style-type: square;
	list-style-position:inside;
}

#main2  ul.frogman-hc6-ul_02 {
	text-align:left;
	list-style-type: square;
	list-style-position:inside;
}

#main2  ul.frogman-hc6-ul_03 {
	list-style:none;
	list-style-position:inside;
	margin-bottom:20px;
}

#main2 ul.frogman-hc6-ul_03 li {
	background-image:url(../products/frogman/frogman-hc/img/frogman-hc_list.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0 0 0 15px;
	text-indent: 0em;
}

#main2 .frogman-hc6-caution {
border:1px solid #c2c2c2;
padding:20px 50px;
}

#main2 .frogman-hc6-spec {
margin-top: 1em;
text-align:left !important;
}

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

#fantastick_arm_cr_gallery { 
margin-top:30px;
padding-top:30px;
}

#fantastick_arm_cr_gallery h3{ 
font-size:18px;
color:#F90;
}

.fantastick_arm_cr_01 {
width:100%;
margin:0 0 0 0;
background:url(../products/fantastick-arm-chrome/img/obj_01.jpg) no-repeat;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:55px 0px;
border-top:1px solid #c2c2c2;
}

.fantastick_arm_cr_01 .text-box h3{
width:50%;
margin:0 0 0 340px;
}

.fantastick_arm_cr_01 p {
width:50%;
margin:0 0 0px 340px;
}


#fantastick_arm_cr {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}



.fantastick_arm_cr_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/fantastick-arm-chrome/img/obj_02.jpg) no-repeat 100% 0%;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:60px 0;
border-top:1px solid #c2c2c2;
}

.fantastick_arm_cr_02 h3 {
width:50%;
margin:0 0 0 5px;
}

.fantastick_arm_cr_02 p {
width:50%;
margin:0 0 10px 5px;
}

.fantastick_arm_cr_03 {
width:100%;
margin:0 0 0 0;
background:url(../products/fantastick-arm-chrome/img/obj_03.jpg) no-repeat;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:70px 0px 70px;
border-top:1px solid #c2c2c2;
}

.fantastick_arm_cr_03 h3 {
width:45%;
margin:0 0 0 360px;
}

.fantastick_arm_cr_03 p {
width:45%;
margin:0 0 0px 360px;
}

.fantastick_arm_cr_04 {
width:100%;
margin:0 0 0 0;
background:url(../products/fantastick-arm-chrome/img/obj_04.jpg) no-repeat 100% 50%;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:65px 0;
border-top:1px solid #c2c2c2;
}

.fantastick_arm_cr_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.fantastick_arm_cr_04 p {
width:40%;
margin:0 0 10px 30px;
}

.fantastick_arm_cr_05 {
width:100%;
margin:0 0 0 0;
background:url(../products/fantastick-arm-chrome/img/obj_05.jpg) no-repeat;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:50px 0px;
border-top:1px solid #c2c2c2;
}

.fantastick_arm_cr_05 h3 {
width:40%;
margin:0 0 0 380px;
}

.fantastick_arm_cr_05 p {
width:45%;
margin:0 0 0px 380px;
}

.fantastick_arm_cr_06 {
width:100%;
margin:20px 0 0 0;
padding:2px;
text-align: center;
border:1px solid #c2c2c2;
}


#fantastick_arm_cr dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#fantastick_arm_cr dl dd{
padding:10px 0 10px 120px;

}

#fantastick_arm_cr .bold{
	font-size:16px;
	font-weight:bold;
}

#fantastick_arm_cr_01,
#fantastick_arm_cr_02 {
	margin-bottom:20px;
}

#main2 #p-news_bt {
	margin-top: 40px;
}

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

#iring_gallery { 
margin-top:30px;
padding-top:30px;
}

#iring_gallery h3{ 
font-size:18px;
color:#333 !important;
}

.iring_01 {
width:100%;
margin:0 0 0 0;
background:url(../products/mobile-acc/iring/img/obj_01.jpg) no-repeat;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:55px 0px;
border-top:1px solid #c2c2c2;
}

.iring_01 .text-box h3{
width:50%;
margin:0 0 0 340px;
}

.iring_01 p {
width:50%;
margin:0 0 0px 340px;
}


#iring {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}



.iring_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/mobile-acc/iring/img/obj_02.jpg) no-repeat 100% 0%;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:40px 0;
border-top:1px solid #c2c2c2;
}

.iring_02 h3 {
width:50%;
margin:0 0 0 5px;
}

.iring_02 p {
width:50%;
margin:0 0 10px 5px;
}

.iring_03 {
width:100%;
margin:0 0 0 0;
background:url(../products/mobile-acc/iring/img/obj_03.jpg) no-repeat;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:30px 0px;
border-top:1px solid #c2c2c2;
}

.iring_03 h3 {
width:45%;
margin:0 0 0 360px;
}

.iring_03 p {
width:45%;
margin:0 0 0px 360px;
}

.iring_04 {
width:100%;
margin:0 0 0 0;
background:url(../products/mobile-acc/iring/img/obj_04.jpg) no-repeat 100% 50%;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:50px 0;
border-top:1px solid #c2c2c2;
}

.iring_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.iring_04 p {
width:40%;
margin:0 0 10px 30px;
}

.iring_05 {
width:100%;
margin:0 0 0 0;
background:url(../products/mobile-acc/iring/img/obj_05.jpg) no-repeat;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:40px 0px;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
}

.iring_05 h3 {
width:40%;
margin:0 0 0 380px;
}

.iring_05 p {
width:45%;
margin:0 0 0px 380px;
}
.text-button {
	display:block;
	border:solid 1px #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#EFEFEF));
	background: linear-gradient(#F3F3F3, #EFEFEF);;
	padding:3px;
	width: 200px;
	font-weight:bold;
	margin:8px auto;
}
.text-button:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F3F3F3));
	background: linear-gradient(#FFFFFF, #F3F3F3);;
}


.iring_06 {
width:100%;
margin:20px 0 0 0;
padding:2px;
text-align: center;
border:1px solid #c2c2c2;
}


#iring dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#iring dl dd{
padding:10px 0 10px 120px;

}

#iring .bold{
	font-size:16px;
	font-weight:bold;
}

#iring_01,
#iring_02 {
	margin-bottom:20px;
}


/*
——————————iringdock(new)——————————
*/

#iringdock_gallery { 
margin-top:30px;
padding-top:30px;
}

#iringdock_gallery h3{ 
font-size:18px;
color:#333 !important;
}

.iringdock_01 {
width:100%;
margin:0 0 0 0;
background:url(../products/mobile-acc/iringdock/img/obj_01.jpg) no-repeat;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:45px 0px;
border-top:1px solid #c2c2c2;
}

.iringdock_01 .text-box h3{
width:50%;
margin:0 0 0 340px;
}

.iringdock_01 p {
width:50%;
margin:0 0 0px 340px;
}


#iringdock {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}



.iringdock_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/mobile-acc/iringdock/img/dock_obj_new.jpg) no-repeat 100% 50%;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:50px 0;
border-top:1px solid #c2c2c2;
}

.iringdock_02 h3 {
width:50%;
margin:0 0 0 5px;
}

.iringdock_02 p {
width:50%;
margin:0 0 10px 5px;
}

.iringdock_03 {
width:100%;
margin:0 0 0 0;
background:url(../products/mobile-acc/iringdock/img/obj_03.jpg) no-repeat;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:60px 0px;
border-top:1px solid #c2c2c2;
}

.iringdock_03 h3 {
width:45%;
margin:0 0 0 360px;
}

.iringdock_03 p {
width:45%;
margin:0 0 0px 360px;
}

.iringdock_04 {
width:100%;
margin:0 0 0 0;
background:url(../products/mobile-acc/iringdock/img/obj_04.jpg) no-repeat 100% 50%;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:65px 0;
border-top:1px solid #c2c2c2;
}

.iringdock_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.iringdock_04 p {
width:40%;
margin:0 0 10px 30px;
}

.iringdock_05 {
width:100%;
margin:0 0 0 0;
background:url(../products/mobile-acc/iringdock/img/obj_05.jpg) no-repeat;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:55px 0px;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
}

.iringdock_05 h3 {
width:40%;
margin:0 0 0 380px;
}

.iringdock_05 p {
width:45%;
margin:0 0 0px 380px;
}

.iringdock_06 {
width:100%;
margin:20px 0 0 0;
padding:2px;
text-align: center;
border:1px solid #c2c2c2;
}


#iringdock dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#iringdock dl dd{
padding:10px 0 10px 120px;

}

#iringdock .bold{
	font-size:16px;
	font-weight:bold;
}

#iringdock_01,
#iringdock_02 {
	margin-bottom:20px;
}

/*
——————————Zurrenzo(new)——————————
*/

#zurrenzo_gallery { 
margin-top:30px;
padding-top:30px;
}

#zurrenzo_gallery h3{ 
font-size:18px;
color:#333 !important;
}

.zurrenzo_01 {
width:100%;
margin:0 0 0 0;
background:url(../products/zurrenzo/img/obj_01.jpg) no-repeat 0% 50%;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:20px 0px;
border-top:1px solid #c2c2c2;
}

.zurrenzo_01 .text-box h3{
width:50%;
margin:0 0 0 340px;
}

.zurrenzo_01 p {
width:50%;
margin:0 0 0px 340px;
}


#zurrenzo {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}



.zurrenzo_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/zurrenzo/img/obj_02.jpg) no-repeat 100% 50%;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:10px 0;
border-top:1px solid #c2c2c2;
}

.zurrenzo_02 h3 {
width:50%;
margin:0 0 0 5px;
}

.zurrenzo_02 p {
width:50%;
margin:0 0 5px 5px;
}
.zurrenzo_02 .note {
	width: 50%;
	text-align:left;
	font-size:12px;
	margin-left:50px;
}


.zurrenzo_03 {
width:100%;
margin:0 0 0 0;
background:url(../products/zurrenzo/img/obj_03.jpg) no-repeat;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:50px 0px;
border-top:1px solid #c2c2c2;
}

.zurrenzo_03 h3 {
width:45%;
margin:0 0 0 360px;
}

.zurrenzo_03 p {
width:45%;
margin:0 0 0px 360px;
}

.zurrenzo_04 {
width:100%;
margin:0 0 0 0;
background:url(../products/zurrenzo/img/obj_04.jpg) no-repeat 100% 50%;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:50px 0;
border-top:1px solid #c2c2c2;
}

.zurrenzo_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.zurrenzo_04 p {
width:40%;
margin:0 0 10px 30px;
}

.zurrenzo_05 {
width:100%;
margin:0 0 0 0;
background:url(../products/zurrenzo/img/obj_05.jpg) no-repeat 0% 50%;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:45px 0px;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
}

.zurrenzo_05 h3 {
width:40%;
margin:0 0 0 380px;
}

.zurrenzo_05 p {
width:45%;
margin:0 0 0px 380px;
}

.zurrenzo_06 {
width:100%;
margin:20px 0 0 0;
padding:2px;
text-align: center;
border:1px solid #c2c2c2;
}


#zurrenzo dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#zurrenzo dl dd{
padding:10px 0 10px 120px;

}

#zurrenzo .bold{
	font-size:16px;
	font-weight:bold;
}

#zurrenzo_01,
#zurrenzo_02 {
	margin-bottom:20px;
}

/*
——————————iRIng Original——————————
*/

#iring_org_gallery { 
margin-top:30px;
padding-top:30px;
}

#iring_org_gallery h3{ 
font-size:18px;
color:#333 !important;
}

.iring_org_01 {
width:100%;
margin:0 0 0 0;
background:url(../products/iring_original/img/obj_01.jpg) no-repeat 0% 50%;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:20px 0px;
border-top:1px solid #c2c2c2;
}

.iring_org_01 .text-box h3{
width:50%;
margin:0 0 0 340px;
}

.iring_org_01 p {
width:50%;
margin:0 0 0px 340px;
}


#iring_org {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}



.iring_org_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/iring_original/img/obj_02.jpg) no-repeat 100% 50%;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:20px 0;
border-top:1px solid #c2c2c2;
}

.iring_org_02 h3 {
width:50%;
margin:0 0 0 5px;
}

.iring_org_02 p {
width:50%;
margin:0 0 5px 5px;
}


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


/*
.iring_org_03 {
width:100%;
margin:0 0 0 0;
text-align:left;
vertical-align:top;
padding:5px 0px 10px;
border-top:1px solid #c2c2c2;
}

.iring_org_03 h3 {
width:50%;
margin:0 0 0 360px;
}

.iring_org_03 p {
width:50%;
margin:0 0 20px;
}

.iring_org_03 .note {
	width: 50%;
	text-align:left;
	font-size:12px;
	margin-left:360px;
	line-height: 1.5 !important;
}
*/


.iring_org_04 {
width:100%;
margin:0 0 0 0;
background:url(http://www.uniqstyle.co.jp/products/iring_original/img/obj_04.jpg) no-repeat 100% 50%;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:60px 0;
border-top:1px solid #c2c2c2;
}

.iring_org_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.iring_org_04 p {
width:40%;
margin:0 0 10px 30px;
}

.iring_org_05 {
width:100%;
margin:0 0 0 0;
vertical-align:top;
border-top:1px solid #c2c2c2;
padding:10px 0;
}

.iring_org_05 h3 {
text-align:center;
margin: 10px auto;
}

.iring_org_05 p {
width:90%;
text-align:left !important;
margin:1em auto 2em;
font-size:12px;
line-height: 1.5 !important;
}


#iring_org dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#iring_org dl dd{
padding:10px 0 10px 120px;

}

#iring_org .bold{
	font-size:16px;
	font-weight:bold;
}

#iring_org_01,
#iring_org_02 {
	margin-bottom:20px;
}

/*
——————————combo(new)——————————
*/

#combo_gallery { 
margin-top:30px;
padding-top:30px;
max-width: 550px;
margin-left:auto;
margin-right:auto;
}

#combo_gallery h3{ 
font-size:18px;
color:#333 !important;
}

.combo_01 {
width:100%;
margin:0 0 0 0;
background:url(../products/combo/img/obj_01.jpg) no-repeat 0% 50%;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:20px 0px;
border-top:1px solid #c2c2c2;
}

.combo_01 .text-box h3{
width:50%;
margin:0 0 0 340px;
line-height: 1.25 !important;
}

.combo_01 p {
width:50%;
margin:0 0 0px 340px;
line-height: 1.25 !important;
}


#combo {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}



.combo_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/combo/img/obj_02.jpg) no-repeat 100% 50%;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:30px 0;
border-top:1px solid #c2c2c2;
}

.combo_02 h3 {
width:50%;
margin:0 0 0 5px;
}

.combo_02 p {
width:50%;
margin:0 0 5px 5px;
}

.combo_03 {
width:100%;
margin:0 0 0 0;
background:url(../products/combo/img/obj_03.jpg) no-repeat 0% 50%;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:30px 0px;
border-top:1px solid #c2c2c2;
}

.combo_03 h3 {
width:50%;
margin:0 0 0 360px;
line-height: 1.25 !important;
}

.combo_03 p {
width:45%;
margin:0 0 0px 360px;
line-height: 1.25 !important;
}
.combo_03 .note {
width: 40%;
text-align:center;
font-size:12px;
margin-left:380px;
line-height: 1.25 !important;
}



.combo_04 {
width:100%;
margin:0 0 0 0;
background:url(../products/combo/img/obj_04.jpg) no-repeat 100% 50%;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:50px 0;
border-top:1px solid #c2c2c2;
}

.combo_04 h3 {
width:40%;
margin:0 0 0 30px;
}

.combo_04 p {
width:40%;
margin:0 0 10px 30px;
}

.combo_05 {
width:100%;
margin:0 0 0 0;
background:url(../products/combo/img/obj_05.jpg) no-repeat 0% 50%;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:80px 0px;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
}

.combo_05 h3 {
width:40%;
margin:0 0 0 380px;
}

.combo_05 p {
width:45%;
margin:0 0 0px 380px;
}

.combo_06 {
width:100%;
text-align: center;
border-bottom:1px solid #c2c2c2;
}


#combo dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#combo dl dd{
padding:10px 0 10px 120px;

}

#combo .bold{
	font-size:16px;
	font-weight:bold;
}

#combo_01,
#combo_02 {
	margin-bottom:20px;
}

/*
——————————usbhub(new)——————————
*/

#usbhub_gallery { 
margin-top:30px;
padding-top:30px;
max-width: 550px;
margin-left:auto;
margin-right:auto;
}

#usbhub_gallery .slide1 { 
padding-left:5px;
}

.usbhub_01 {
width:100%;
margin:50px 0 0 0;
background:url(../products/usbhub/img/obj_01.jpg) no-repeat 0% 50%;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:30px 0px;
border-top:1px solid #c2c2c2;
}

.usbhub_01 .text-box h3{
width:55%;
margin:0 0 0 320px;
line-height: 1.5 !important;
}

.usbhub_01 p {
width:55%;
margin:0 0 0px 320px;
line-height: 1.3 !important;
}


#usbhub {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}



.usbhub_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
background:url(../products/usbhub/img/obj_02a.jpg) no-repeat 100% 50%;
background-size: 45%;
text-align:left;
vertical-align:top;
padding:30px 0;
border-top:1px solid #c2c2c2;
}

.usbhub_02 h3 {
width:50%;
margin:0 0 0 5px;
line-height: 1.3 !important;
}

.usbhub_02 p {
width:50%;
margin:0 0 5px 5px;
line-height: 1.3 !important;
}

.usbhub_02 .win10 {
width:50%;
}
.usbhub_03 {
width:100%;
margin:0 0 0 0;
background:url(../products/usbhub/img/obj_03.jpg) no-repeat 0% 50%;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:40px 0px;
border-top:1px solid #c2c2c2;
}

.usbhub_03 h3 {
width:50%;
margin:0 0 0 360px;
}

.usbhub_03 p {
width:50%;
margin:0 0 0px 360px;
line-height: 1.4 !important;
}
.usbhub_03 .note {
width: 40%;
font-size:12px;
margin-left:380px;
line-height: 1.4 !important;
}

.usbhub_04 {
width:100%;
margin:0 0 0 0;
background:url(../products/usbhub/img/obj_04.jpg) no-repeat 100% 50%;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:50px 0;
border-top:1px solid #c2c2c2;
}

.usbhub_04 h3 {
width:50%;
margin:0 0 0 5px;
}

.usbhub_04 p {
width:50%;
margin:0 0 5 5px;
}
.usbhub_04 .note {
width: 45%;
font-size:12px;
margin-left:40px;
}

.usbhub_05 {
width:100%;
margin:0 0 0 0;
background:url(../products/usbhub/img/obj_05.jpg) no-repeat 0% 50%;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:70px 0px;
border-top:1px solid #c2c2c2;
}

.usbhub_05 h3 {
width:40%;
margin:0 0 0 380px;
}

.usbhub_05 p {
width:45%;
margin:0 0 0px 380px;
}

.usbhub_06 {
width:100%;
margin:0 0 0 0;
background:url(../products/usbhub/img/obj_06.jpg) no-repeat 100% 50%;
background-size: 50%;
text-align:left;
vertical-align:top;
padding:80px 0;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
}

.usbhub_06 h3 {
width:50%;
margin:0 0 0 5px;
}

.usbhub_06 p {
width:50%;
margin:0 0 5 5px;
}

#usbhub dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#usbhub dl dd{
padding:10px 0 10px 120px;

}

#usbhub .bold{
	font-size:16px;
	font-weight:bold;
}

#usbhub_01,
#usbhub_02 {
	margin-bottom:20px;
}



/*
——————————miruca(new)——————————
*/

#miruca_gallery { 
margin-top:30px;
padding-top:30px;
}

#miruca_gallery h3{ 
font-size:18px;
color:#333 !important;
}

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

.miruca_01 .text-box {
width:49%;
padding-top:15px;
float:right;
}

.miruca_01 .image {
width:49%;
float:left;
}

.miruca_01 p {
}


#miruca {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}

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

.miruca_02 .text-box {
width:49%;
padding-top:15px;
float:left;
}

.miruca_02 .image {
width:49%;
float:right;
}


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

.miruca_03 .text-box {
width:49%;
float:right;
}
.miruca_03 p {
	line-height: 1.4 !important;
}
.miruca_03 .image {
width:49%;
float:left;
}

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

.miruca_04 .text-box {
width:49%;
padding-top:20px;
float:left;
}
.miruca_04 .image {
width:49%;
float:right;
}

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

.miruca_05 .text-box {
width:49%;
padding-top:20px;
float:right;
}
.miruca_05 .image {
width:49%;
float:left;
}

.miruca_06 {
width:100%;
padding:25px 5px; 
text-align: center;
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
}
.miruca_06 h3 {
	text-align: left !important;
}

#miruca_gallery .wid200 {
	width:170px;
}
#miruca dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#miruca dl dd{
padding:10px 0 10px 120px;

}

#miruca .bold{
	font-size:16px;
	font-weight:bold;
}

#miruca_01,
#miruca_02 {
	margin-bottom:20px;
}

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

#privacyfilm_gallery { 
margin-top:30px;
padding-top:30px;
}

#privacyfilm_gallery h3{ 
font-size:18px;
color:#333 !important;
}

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

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

.products-more  .text-box {
	margin-top: 1em;
}

.products-more .text-box p {
	line-height: 1.6em!important;
	margin-top: 1em;
}

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



#privacyfilm {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}



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

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

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

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

.privacyfilm_03 .text-box {
	width:48%;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}

.privacyfilm_03 .imgbox {
	width:48%;
	float:right;
	text-align: center;
	padding-top: 30px;
}


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

.privacyfilm_04 .text-box {
	width:48%;
	float: right;
	padding-top: 70px;
	text-align: center;
}

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

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

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

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


#privacyfilm dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#privacyfilm dl dd{
padding:10px 0 10px 120px;

}

#privacyfilm .bold{
	font-size:16px;
	font-weight:bold;
}

#privacyfilm_01,
#privacyfilm_02 {
	margin-bottom:20px;
}

.pfgif {
  border-top:1px solid #c2c2c2;
  border-bottom:1px solid #c2c2c2;
  padding-top: 2em;
  padding-bottom: 2em;
  overflow: hidden;
  margin: 1em 0;
}
.pfgif .box1 {
  width: 45%;
  float: left;
}
.pfgif .box2 {
  width: 45%;
  float: right;
}


.privacyfilm-movie {
  margin: 25px auto;
  position: relative;
  padding-bottom: 56.25%;
  border: solid 1px #000;
}
.privacyfilm-movie iframe {
  width: 100%;
  height:100%;
  position: absolute;
  left: 0;
  top: 0;
}

#pf_gallery .slide1 {
  width: 48% !important;
}


/*
——————————The Silent Mouse BCM318G——————————
*/



.bcm318g_01 {
width:100%;
margin:30px 0 0 0;
border-top:1px solid #c2c2c2;
padding:40px 0 20px;
overflow: hidden;
}

.bcm318g_01 .text {
width:55%;
float: right;
}
.bcm318g_01 .icon {
width:42%;
float: left;
}

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

.bcm318g_02 .text {
width:55%;
float: left;
}
.bcm318g_02 .icon {
width:42%;
float: right;
}

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

.bcm318g_03 .text {
width:55%;
float: right;
padding-top: 10px; 
}
.bcm318g_03 .icon {
width:42%;
float: left;
}

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

.bcm318g_04 .text {
width:55%;
float: left;
}
.bcm318g_04 .icon {
width:42%;
float: right;
}

.bcm318g_05 {
width: 100%;
margin: 30px 0 0 0;
border-top: 1px solid #c2c2c2;
padding: 30px 0 30px;
overflow: hidden;
}
.bcm318g_05 .text {
width: 55%;
float: right;
padding-top: 20px; 
}
.bcm318g_05 .icon {
width: 42%;
float: left;
}
.bcm318g h2.rev {
color: #fff;
background-color: #999;
text-align: left;
padding: 3px 8px;
}

#bcm318g_gallery li {
	list-style: none;
	float: left;
}
.bcm318g .products-notes {
	background-color: #000;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 30px 0;
}

#main2 .products-spec_02 {
	margin-top:30px
}

#main2 .products-spec_02 dl {
width:100%;
display:block;
border-top:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
}


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


#main2 .products-spec_02 dl dd {
width:420px;
display:block;
padding:10px 0;
margin:0 0 0 21px;
float:left;
}

.products-spec_02 .clearfix dd span {
	font-size: 10px;
}

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



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

.bck48g_01 .text {
width:49%;
float: right;
}
.bck48g_01 .obj {
width:49%;
float: left;
padding: 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}


.bck48g_02 {
width:100%;
margin:20px 0 0 0;
border-top:1px solid #c2c2c2;
padding:30px 0 10px;
overflow: hidden;
}

.bck48g_02 .text {
width:49%;
float: left;
padding-top: 20px;
}
.bck48g_02 .obj {
width:49%;
float: right;
padding: 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

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

.bck48g_03 .text {
width:49%;
float: right;
padding-top: 50px;
}
.bck48g_03 .obj {
width:49%;
float: left;
padding: 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.bck48g_04 {
width:100%;
margin:20px 0 0 0;
border-top:1px solid #c2c2c2;
padding:30px 0 10px;
overflow: hidden;
}

.bck48g_04 .text {
width:49%;
float: left;
padding-top: 30px;
}
.bck48g_04 .obj {
width:49%;
float: right;
padding: 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

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

.bck48g_05 .text {
width:49%;
float: right;
}
.bck48g_05 .obj {
width:49%;
float: left;
padding: 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}





.bck48g h2.rev {
color: #fff;
background-color: #999;
text-align: left;
padding: 3px 8px;
}

#bck48g_gallery li {
	list-style: none;
	float: left;
}
.bck48g .products-notes {
	background-color: #000;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 30px 0;
}

#main2 .products-spec_02 {
	margin-top:30px
}

#main2 .products-spec_02 dl {
width:100%;
display:block;
border-top:1px solid #c2c2c2;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
}


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


#main2 .products-spec_02 dl dd {
width:420px;
display:block;
padding:10px 0;
margin:0 0 0 21px;
float:left;
}

.products-spec_02 .clearfix dd span {
	font-size: 10px;
}

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

.serif {
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}

.center {
    text-align: center;
}

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

#karaman .bt-cart {
    margin: 40px auto !important;
}

#karaman .lead2 {
    font-size: 20px !important;
    text-align: center;
}
#karaman .lead3 {
    font-size: 30px !important;
    color: #c00;
    font-weight: bold;
    text-align: center;
    margin-bottom: 40px;
}


#karaman_gallery { 
margin-top:30px;
padding-top:30px;
}

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

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

.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: 80px;
	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: 80px;
	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;
}


#karaman dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#karaman dl dd{
padding:10px 0 10px 120px;

}

#karaman .bold{
	font-size:16px;
	font-weight:bold;
}

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


#uniqhub .bt-cart {
    margin: 40px auto !important;
}


#uniqhub_gallery { 
margin-top:30px;
}

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

.uniqhub_01 .text-box {
	width:48%;
	float: right;
	padding-top: 50px;
	text-align: center;
}

.uniqhub_01 .imgbox {
	width:48%;
	float:left;
	text-align: center;
	padding: 30px 0;
}


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

.uniqhub_02 .text-box {
	width:48%;
	float:left;
	padding-top: 30px;
	text-align: center;

}
.uniqhub_02 .text-box h3 {
    line-height: 1.4 !important;
}
.uniqhub_02 .text-box p {
    line-height: 1.4 !important;
}

.uniqhub_02 .imgbox {
	width:48%;
	float:right;
    padding: 30px 0;
	text-align: center;
}

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

.uniqhub_03 .text-box {
	width:48%;
	float: right;
	padding-top: 50px;
	text-align: center;
}

.uniqhub_03 .imgbox {
	width:48%;
	float:left;
    padding: 20px 0;
	text-align: center;
}


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

.uniqhub_04 .text-box {
	width:48%;
	float:left;
	padding-top: 30px;
	text-align: center;

}
.uniqhub_04 .text-box h3 {
    line-height: 1.4 !important;
}
.uniqhub_04 .text-box p {
    line-height: 1.4 !important;
}
.uniqhub_04 .text-box .note {
    line-height: 1.4 !important;
    font-size: 12px;
}


.uniqhub_04 .imgbox {
	width:48%;
	float:right;
    padding: 20px 0;
	text-align: center;
}


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

.uniqhub_05 .text-box {
	width:48%;
	float:right;
	padding-top: 30px;
	text-align: center;

}
.uniqhub_05 .text-box h3 {
    line-height: 1.4 !important;
}
.uniqhub_05 .text-box p {
    line-height: 1.4 !important;
}
.uniqhub_05 .text-box .note {
    line-height: 1.4 !important;
    font-size: 12px;
}

.uniqhub_05 .imgbox {
	width:48%;
	float:right;
    padding: 20px 0;
	text-align: center;
}

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

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

.uniqhub_06 .imgbox {
	width:48%;
	float:right;
	text-align: center;
	padding: 30px 0;
}


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

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


#uniqhub dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#uniqhub dl dd{
padding:10px 0 10px 120px;

}

#uniqhub .bold{
	font-size:16px;
	font-weight:bold;
}


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

#fantastick_arm_red_gallery { 
margin-top:30px;
padding-top:30px;
}

#fantastick_arm_red_gallery h3{ 
font-size:18px;
}

#fantastick_arm_red_gallery .list1 {
overflow: hidden;
}
#fantastick_arm_red_gallery .list1 li {
list-style-type: none;
width: 33%;
margin-left: 1px;
text-align: center;
float: left;
line-height: 1.25;
margin-bottom: 2em;
}

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

.fantastick_arm_red_01 .copy2 {
font-size: 18px;
line-height: 1.5;
}

.fantastick_arm_red_01 .left {
width: 48%;
float: left;
padding-bottom: 10px;
}
.fantastick_arm_red_01 .right {
width: 48%;
float: right;
padding-bottom: 10px;
}
.fantastick_arm_red_01 .text-box {
width: 48%;
float: right;
}
.fantastick_arm_red_01 .text-left {
width: 48%;
float: left;
}
.fantastick_arm_red_01 h3 {
padding-top: 50px;
text-align: center;
}
.fantastick_arm_red_01 .text-left h3 {
padding-top: 0px;
}
.fantastick_arm_red_01 p {
text-align: center;
padding-bottom: 10px;
}


#fantastick_arm_red {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}



.fantastick_arm_red_02 {
width:100%;
border-top:1px solid #c2c2c2;
margin:0 0 0 0;
padding: 10px 0px;
}
.fantastick_arm_red_02 .left {
float: left;
width: 48%;
}
.fantastick_arm_red_02 .right {
float: right;
width: 48%;
}
.fantastick_arm_red_02 .h31 {
padding-top: 50px; 
}
.fantastick_arm_red_02 h3,
.fantastick_arm_red_02 p {
line-height: 1.5 !important;
}




#fantastick_arm_red dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#fantastick_arm_red dl dd{
padding:10px 0 10px 120px;

}

#fantastick_arm_red .bold{
	font-size:16px;
	font-weight:bold;
}

#fantastick_arm_red_01,
#fantastick_arm_red_02 {
	margin-bottom:20px;
}



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

.e2710_01 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.e2710_01 .photo {
  width: 48%;
  float: left;
}
.e2710_01 .text {
  width: 48%;
  float: right;
  padding-top: 50px;
}
.e2710_01 .text h3 {
  text-align: left !important;
  margin-bottom: 0.5em;
}
.e2710_01 .text p {
  text-align: left !important;
}

.e2710_02 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.e2710_02 .photo {
  width: 48%;
  float: right;
}
.e2710_02 .text {
  width: 48%;
  float: left;
  padding-top: 50px; 
}
.e2710_02 .text h3 {
  text-align: left !important;
  margin-bottom: 0.5em;
}
.e2710_02 .text p {
  text-align: left !important;
}


.e2710_03 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.e2710_03 .photo {
  width: 48%;
  float: left;
}
.e2710_03 .text {
  width: 48%;
  float: right;
  padding-top: 50px;
}
.e2710_03 .text h3 {
  text-align: left !important;
  margin-bottom: 0.5em;
}
.e2710_03 .text p {
  text-align: left !important;
}
.e2710_03 .chart {
  padding-top: 15px !important;
  clear: both;
}

.e2710_04 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.e2710_04 .photo {
  width: 48%;
  float: right;
}
.e2710_04 .text {
  width: 48%;
  float: left;
  padding-top: 30px; 
}
.e2710_04 .text h3 {
  text-align: left !important;
  margin-bottom: 0.5em;
}
.e2710_04 .text p {
  text-align: left !important;
}
.e2710_04 .chart {
  padding-top: 15px !important;
  clear: both;
}


.e2710_05 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 10px 0px;
}
.e2710_05 .photo {
  width: 48%;
  float: left;
}
.e2710_05 .text {
  width: 48%;
  float: right;
  padding-top: 50px;
}
.e2710_05 .text h3 {
  text-align: left !important;
  margin-bottom: 0.5em;
}
.e2710_05 .text p {
  text-align: left !important;
}

.e2710_06 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 10px 0px;
}
.e2710_06 .photo {
  width: 48%;
  float: right;
}
.e2710_06 .text {
  width: 48%;
  float: left;
  padding-top: 50px;
}
.e2710_06 .text h3 {
  text-align: left !important;
  margin-bottom: 0.5em;
}
.e2710_06 .text p {
  text-align: left !important;
}


.e2710_07 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 10px 0px;
}
.e2710_07 .photo {
  width: 48%;
  float: left;
}
.e2710_07 .text {
  width: 48%;
  float: right;
  padding-top: 50px;
}
.e2710_07 .text h3 {
  text-align: left !important;
  margin-bottom: 0.5em;
}
.e2710_07 .text p {
  text-align: left !important;
}

h3.products-spec {
  text-align: left !important;
}

/*
——————————iring_le——————————
*/
#iring_le_gallery {
  margin-top: 30px;
}

#iring_le_gallery .left {
  float: left;
  width: 49%;
  padding-left: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#iring_le_gallery .right {
  float: right;
  width: 49%;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#iring_le_gallery .clearfix {
  margin-bottom: 10px;
}
/*
——————————iring (2017.02.22)——————————
*/
#iring_gallery .point {
  margin: 25px 0;
  text-align: center;
}

#iring_gallery .obj {
  background-color: #666;
  padding: 20px;
}
#iring_gallery .obj1 {
  background-color: #fff;
  overflow: hidden;
}
#iring_gallery .obj1 .leftbox {
  float: left;
  width:48%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#iring_gallery .obj1 .rightbox {
  float: right;
  padding: 10px;
  width:48%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#iring_gallery .obj2 {
  background-color: #fff;
  overflow: hidden;
  margin-top: 10px;
}
#iring_gallery .obj2 .leftbox {
  float: left;
  padding: 10px;
  width:48%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#iring_gallery .obj2 .rightbox {
  float: right;
  text-align: right;
  width:48%;
}
#iring_gallery .text {
  padding: 10px 20px;
}

#iring_gallery .text a {
  background-color: #666;
  padding: 10px 20px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
#iring_gallery .text a:hover {
  background-color: #000;
  text-decoration: none;
}

#iring_gallery .size {
  border: solid 2px #000;
  max-width: 600px;
  margin: 35px auto;
}
#iring_gallery .size h3 {
  text-align: left;
  background-color: #000;
  color: #fff !important;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
  padding: 5px 20px;
}

#iring_gallery .color {
  border: solid 2px #000;
  max-width: 600px;
  margin: 35px auto;
}
#iring_gallery .color h3 {
  text-align: left;
  background-color: #000;
  color: #fff !important;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
  padding: 5px 20px;
}
#iring_gallery .color ul {
  overflow: hidden;
}
#iring_gallery .color li {
  width: 198px;
  text-align: center;
  float: left;
  list-style: none;
  margin: 10px 0;
}



#iring_gallery .design {
  border: solid 2px #000;
  max-width: 600px;
  margin: 35px auto;
}
#iring_gallery .design h3 {
  text-align: left;
  background-color: #000;
  color: #fff !important;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
  padding: 5px 20px;
}
#iring_gallery .design ul {
  overflow: hidden;
}
#iring_gallery .design li {
  width: 150px;
  text-align: center;
  float: left;
  list-style: none;
  margin: 10px 0;
}




.iring-spec {
  border-collapse: collapse;
  width: 600px;
  margin: 30px auto;
}
.iring-spec caption {
  text-align: left;
  background-color: #000;
  color: #fff !important;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
  padding: 5px 20px;
}
.iring-spec th {
  background-color: #efefef;
  padding: 3px 10px;
  text-align: left;
  border-top: solid 2px #000;
  border-bottom: solid 2px #000;
  border-left: solid 2px #000;
  font-weight: normal;
}
.iring-spec td {
  padding: 3px 10px;
  text-align: left;
  border-top: solid 2px #000;
  border-bottom: solid 2px #000;
  border-right: solid 2px #000;
}
.iring-note {
  max-width: 600px;
  margin: 30px auto;
}

/*
——————————miruca-plus(new)——————————
*/

#miruca-plus_gallery { 
margin-top:30px;
}

#miruca-plus_gallery h3{ 
font-size:18px;
color:#333 !important;
}

.miruca-plus_01 {
width:100%;
margin:0 0 0 0;
overflow: hidden;
text-align:left;
vertical-align:top;
padding:25px 0px;
}

.miruca-plus_01 p {
  margin-bottom: 1em;
}


#miruca-plus {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}

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

.miruca-plus_02 .text-box {
width:49%;
padding-top:25px;
float:right;
}

.miruca-plus_02 .image {
width:49%;
float:left;
}


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

.miruca-plus_03 .text-box {
width:49%;
padding-top: 20px;
float:left;
}
.miruca-plus_03 .image {
width:49%;
float:right;
}

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

.miruca-plus_04 .text-box {
width:49%;
padding-top:10px;
float:right;
}
.miruca-plus_04 .image {
width:49%;
float:left;
}

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

.miruca-plus_05 .text-box {
width:49%;
padding-top:20px;
float:left;
}
.miruca-plus_05 .image {
width:49%;
float:right;
}

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

.miruca-plus_06 .text-box {
width:49%;
padding-top:20px;
float:right;
}
.miruca-plus_06 .image {
width:49%;
float:left;
}
.miruca-plus_07 {
width:100%;
padding:25px 5px; 
border-top:1px solid #c2c2c2;
border-bottom:1px solid #c2c2c2;
}
.miruca-plus_07 h3 {
	text-align: left !important;
  font-size: 18px;
}
.miruca-plus_07 h3 span {
  border: solid 1px #000;
  padding: 2px 5px;
  font-weight: bold;
}
.miruca-plus_07 p {
margin-bottom: 1em;
}
.miruca-plus_07 strong {
  font-size: 18px;
}
#miruca-plus_gallery .slide {
width: 630px;
margin: 0 auto;
}
#miruca-plus_gallery .wid200 {
	width:200px;
}
#miruca-plus dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#miruca-plus dl dd{
padding:10px 0 10px 120px;

}

#miruca-plus .bold{
	font-size:16px;
	font-weight:bold;
}

#miruca-plus_01,
#miruca-plus_02 {
	margin-bottom:20px;
}


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

#ishadepro .sec1 {
  margin-top: 40px;
}
#ishadepro .sec1 .copy1 {
  width:320px;
  margin-left: 30px;
  margin-top: -60px;
  margin-bottom: 30px;
  text-align: left;
  padding: 0;
}
#ishadepro .sec2 {
  position: relative;
  margin-bottom: 30px;
}
#ishadepro .sec2 .text {
  position: absolute;
  font-size: 14px;
  top: 70px;
  left: 30px;
}

#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: 14px;
  text-align: left;
  top: 170px;
  left: 30px;
}
#ishadepro_gallery {
  margin: 30px 15px;
}
.ishadepro-sec4 {
  margin: 20px 0;
}
.ishadepro-sec4 ul {
  list-style-type: circle;
  margin-left: 1.5em;
}

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

#cardee .sec1 {
  margin-top: 40px;
  background-color: #000;
  background-image: url(../products/cardee/img/bg1.png);
  background-size: cover;
  color: #fff;
  font-weight: bold;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
}
#cardee .sec1 .box {
  width: 340px;
  margin: 0 0 0 auto;
  padding: 150px 0;
  border: none;
}
#cardee .sec1 h3 {
  color: white;
  font-size: 20px;
}
#cardee .sec1 p {
  margin: 1em 0;
  font-size: 12px;
}
#cardee .sec2 {
  background-color: #000;
  background-image: url(../products/cardee/img/bg2.png);
  background-size: cover;
  color: #fff;
  font-weight: bold;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
}
#cardee .sec2 .box {
  width: 300px;
  margin: 0 auto 0 20px;
  padding: 50px 0;
  border: none;
}
#cardee .sec2 .box .photo {
  overflow: hidden;
  margin: 25px 0;
}
#cardee .sec2 h3 {
  color: white;
  font-size: 20px;
}
#cardee .sec2 p {
  margin: 1em 0;
  font-size: 12px;
}

#cardee .sec3 {
  background-color: #000;
  background-image: url(../products/cardee/img/bg3.png);
  background-size: cover;
  color: #fff;
  font-weight: bold;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  overflow: hidden;
  padding: 50px 20px;
}
#cardee .sec3 .photo {
  width: 300px;
  float: left;
  text-align: center;
  font-size: 14px;
}
#cardee .sec3 .box {
  width: 300px;
  float: right;
  border: none;
}
#cardee .sec3 h3 {
  color: white;
  font-size: 20px;
}
#cardee .sec3 p {
  margin: 1em 0;
  font-size: 12px;
}

#cardee .sec4 {
  background-color: #000;
  background-image: url(../products/cardee/img/bg4.png);
  background-size: cover;
  color: #fff;
  font-weight: bold;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  overflow: hidden;
  padding: 20px 0 0 20px;
}
#cardee .sec4 .photo {
  width: 280px;
  float: right;
  text-align: center;
  font-size: 14px;
}
#cardee .sec4 .box {
  width: 300px;
  padding-top: 50px;
  float: left;
  border: none;
}
#cardee .sec4 h3 {
  color: white;
  font-size: 20px;
}
#cardee .sec4 p {
  margin: 1em 0;
  font-size: 12px;
}





#cardee_gallery {
  margin: 15px;
}

.cardee-list ul {
  margin-left: 1.5em;
}
.cardee-list li {
  list-style-type: disc;
}



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

#pfi_gallery { 
margin-top:30px;
padding-top:30px;
}

#pfi_gallery h3{ 
font-size:18px;
color:#333 !important;
}

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

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

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



#pfi {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}



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

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

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

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

.pfi_03 .text-box {
	width:55%;
	float: left;
	padding-top: 60px;
	padding-bottom: 20px;
	text-align: center;
}

.pfi_03 .imgbox {
	width:42%;
	float:right;
	text-align: center;
	padding-top: 10px;
}


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

.pfi_04 .text-box {
	width:48%;
	float: right;
	padding-top: 70px;
	text-align: center;
}

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

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

.pfi_05 .text-box {
  padding-bottom: 1em;
}
.pfi_05 .text-box h3 {
  margin-bottom: 0.5em;
}
.pfi_05 .text-box span {
  font-size: 14px !important;
}
.pfi_05 .imgbox {
  overflow: hidden;
  padding: 20px 10%;
}
.pfi_05 .imgbox .left {
  float: left;
}
.pfi_05 .imgbox .right {
  float: right;
}
.pfi_05 .imgbox img {
  width: 45%;
}


#pfi dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#pfi dl dd{
padding:10px 0 10px 120px;

}

#pfi .bold{
	font-size:16px;
	font-weight:bold;
}

#pfi_01,
#pfi_02 {
	margin-bottom:20px;
}




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

#pfw_gallery { 
margin-top:30px;
padding-top:30px;
}

#pfw_gallery h3{ 
font-size:18px;
color:#333 !important;
}

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

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

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



#pfw {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}



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

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

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

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

.pfw_03 .text-box {
	width:55%;
	float: left;
	padding-top: 60px;
	padding-bottom: 20px;
	text-align: center;
}

.pfw_03 .imgbox {
	width:42%;
	float:right;
	text-align: center;
	padding-top: 10px;
}


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

.pfw_04 .text-box {
	width:48%;
	float: right;
	padding-top: 50px;
	text-align: center;
}

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

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

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

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


#pfw dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#pfw dl dd{
padding:10px 0 10px 120px;

}

#pfw .bold{
	font-size:16px;
	font-weight:bold;
}

#pfw_01,
#pfw_02 {
	margin-bottom:20px;
}

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

#pfs_gallery { 
margin-top:30px;
padding-top:30px;
}

#pfs_gallery h3{ 
font-size:18px;
color:#333 !important;
margin-bottom: 15px;
}

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

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

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



#pfs {
/*	border:1px solid #c2c2c2; */
	margin-top:20px;
}



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

.pfs_02 .text-box {
	width:48%;
	float:right;
	padding-top: 70px;
	text-align: center;
}

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

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

.pfs_03 .text-box {
	width:55%;
	float: left;
	padding-top: 40px;
	padding-bottom: 20px;
	text-align: center;
}

.pfs_03 .imgbox {
	width:42%;
	float:right;
	text-align: center;
	padding-top: 10px;
}


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

.pfs_04 .text-box {
	width:48%;
	float: right;
	padding-top: 50px;
	text-align: center;
}

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

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

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

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


#pfs dl dt{
border-right:1px solid #c2c2c2; 
width:100px;
display:block;
vertical-align:middle;
text-align: center;
margin:0 auto;
padding:45px 0px;
float:left;

}

#pfs dl dd{
padding:10px 0 10px 120px;

}

#pfs .bold{
	font-size:16px;
	font-weight:bold;
}

#pfs_01,
#pfs_02 {
	margin-bottom:20px;
}




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

.airshield_01 {
  height: 665px;
  margin-top: 10px;
  background-color: #4c433f;
  background-image: url(../products/airshield/img/as01bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
}
.airshield_01 .text-box {
  padding-top: 170px;
  color: #fff;
}
.airshield_01 .text-box h3 {
  font-size: 24px;
  font-weight: bold;
  color: #fff !important;
  margin-bottom: 20px;
}
.airshield_01 p {
  font-size: 16px !important;
  font-weight: normal !important;
}
.airshield_01 .photo-box {
  margin-top: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  list-style: none;
}
.airshield_02 {
  margin-top: 10px;
  overflow: hidden;
}
.airshield_02 .left {
  width: 400px;
  height: 1450px;
  float: left;
  background-image: url(../products/airshield/img/as02leftbg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  color: #fff;
}
.airshield_02 .left h3 {
  font-size: 24px;
  font-weight: bold;
  color: #fff !important;
  margin-top: 350px;
}
.airshield_02 .left .line-box {
  border: solid 1px;
  width: 300px;
  padding: 10px;
  margin: 550px auto 0;
  font-size: 18px;
  text-align: center;
  line-height: 1.5;
}
.airshield_02 .left .line-box span {
  font-size: 32px;
}
.airshield_02 .left .caption {
  font-size: 17px !important;
  margin-top: 25px;
}
.airshield_02 .right {
  width: 270px;
  float: right;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
}
.airshield_02 .right h4 {
  font-size: 16px;
  text-align: center;
  line-height: 1.3;
  margin-top: 5px;
}
.airshield_02 .right p {
  font-size: 13px !important;
  line-height: 1.3;
  margin-bottom: 5px;
}

.airshield_03 {
  overflow: hidden;
}
.airshield_03 .left {
  width: 400px;
  height: 555px;
  float: left;
  background-image: url(../products/airshield/img/as03leftbg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  color: #fff;
}
.airshield_03 .left .caption {
  font-size: 17px !important;
  margin-top: 420px;
}
.airshield_03 .left .caption span {
  font-size: 14px !important;
}

.airshield_03 .right {
  width: 270px;
  float: right;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
}
.airshield_03 .right h4 {
  font-size: 16px !important;
  text-align: center;
  line-height: 1.3;
  margin-top: 5px;
}
.airshield_03 .right p {
  font-size: 13px !important;
  line-height: 1.3;
  margin-bottom: 5px;
}

#airshield_gallery .slide {
  margin: 20px 0;
}

#airshield_gallery .wid225 {
  width: 225px;
}

.airshield-movie {
  margin: 25px auto;
  position: relative;
  padding-bottom: 56.25%;
}
.airshield-movie iframe {
  width: 100%;
  height:100%;
  position: absolute;
  left: 0;
  top: 0;
}


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

#cardee-wallet .sec1 {
  margin-top: 40px;
  background-color: #000;
  background-image: url(../products/cardee-wallet/img/sec01.jpg);
  background-repeat: no-repeat;
  color: #fff;
  font-weight: normal !important;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  -moz-font-feature-settings: 'palt';
  overflow: hidden;
}
#cardee-wallet .sec1 .box1 {
  width: 48%;
  float: left;
  font-size: 18px;
  line-height: 1.5;
  padding-left: 50px;
  padding-top: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#cardee-wallet .sec1 .box2 {
  width: 50%;
  float: right;
  padding-bottom: 25px;
  padding-top: 110px;
}
#cardee-wallet .sec1 .box2 .capt {
  font-size: 16px;
  line-height: 1.5;
  text-align: left;
  padding-left: 25px;
}

#cardee-wallet .sec2 {
  background-color: #000;
  background-image: url(../products/cardee-wallet/img/sec02.jpg);
  background-repeat: no-repeat;
  color: #fff;
  font-weight: normal !important;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  -moz-font-feature-settings: 'palt';
}
#cardee-wallet .sec2 .box1 {
  width: 450px;
  padding: 100px 50px 25px 50px;
  font-size: 18px;
  line-height: 1.5;
}
#cardee-wallet .sec2 .photos {
  padding: 0 0 0 50px;
}
#cardee-wallet .sec2 .photos img {
  margin-right: 20px;
}
#cardee-wallet .sec2 .box2 {
  width: 500px;
  padding: 0 50px;
  margin-top: 220px;
  font-size: 16px;
  line-height: 1.5;
  padding-bottom: 20px;
}

#cardee-wallet .sec3 {
  background-color: #000;
  background-image: url(../products/cardee-wallet/img/sec03.jpg);
  background-repeat: no-repeat;
  color: #fff;
  font-weight: normal !important;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  -moz-font-feature-settings: 'palt';
  overflow: hidden;
}
#cardee-wallet .sec3 .box1 {
  width: 48%;
  border: none;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px 0 25px 25px;
}
#cardee-wallet .sec3 .box2 {
  width: 48%;
  border: none;
  font-size: 18px;
  line-height: 1.5;
  padding-top: 80px;
  float: right;
}

#cardee-wallet .sec4 {
  background-color: #000;
  background-image: url(../products/cardee-wallet/img/sec04.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  font-weight: normal !important;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  overflow: hidden;
  padding: 10px 10px 0 50px;
}
#cardee-wallet .sec4 .photo {
  width: 280px;
  float: right;
  text-align: center;
}
#cardee-wallet .sec4 .box {
  width: 320px;
  padding-top: 70px;
  float: left;
  border: none;
}
#cardee-wallet .sec4 h3 {
  color: white;
  font-size: 20px;
  font-weight: normal;
  text-align: left;
}
#cardee-wallet .sec4 p {
  margin: 1em 0;
  font-size: 16px;
  line-height: 1.5;
  text-align: left;
}





#cardee_wallet_gallery {
  margin: 15px 0;
}
#cardee_wallet_gallery .slide {
  margin-left: 15px;
}
#cardee_wallet_gallery .slide1 {
  width: 32%;
}
.cardee-list ul {
  margin-left: 1.5em;
}
.cardee-list li {
  list-style-type: disc;
}


/*
——————————iRing Pocket——————————
*/
#iring-pocket .sec1,
#iring-pocket .sec2,
#iring-pocket .sec3,
#iring-pocket .sec4 {
  text-align: center;
}
#iring_p_gallery {
  margin-top: 30px;
}

#iring_p_gallery li {
  float: left;
  width: 160px;
  margin-left: 5px;
  margin-bottom: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; 
}

#iring_p_gallery .clearfix {
  margin-bottom: 10px;
}

.adobereader {
  line-height: 1.5;
  overflow: hidden;
  margin: 2em 0;
}
.adobereader img {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}


/*
——————————Rapoo E6350——————————
*/

.e6350_01 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.e6350_01 .photo {
  width: 48%;
  text-align: center;
  float: left;
}
.e6350_01 .text {
  width: 48%;
  float: right;
  padding-top: 50px;
}
.e6350_01 .text h3 {
  text-align: center !important;
  margin-bottom: 16px;
}
.e6350_01 .text p {
  text-align: center !important;
}

.e6350_02 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.e6350_02 .photo {
  width: 48%;
  float: right;
}
.e6350_02 .text {
  width: 48%;
  float: left;
  padding-top: 50px; 
}
.e6350_02 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.e6350_02 .text p {
  text-align: center !important;
}


.e6350_03 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.e6350_03 .photo {
  width: 43%;
  float: left;
}
.e6350_03 .text {
  width: 55%;
  text-align: center;
  float: right;
}
.e6350_03 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.e6350_03 .text p {
  text-align: center !important;
}


.e6350_04 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.e6350_04 .photo {
  width: 45%;
  float: right;
}
.e6350_04 .text {
  width: 52%;
  text-align: center;
  float: left;
  padding-top: 30px; 
}
.e6350_04 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.e6350_04 .text p {
  text-align: center !important;
}


.e6350_05 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 10px 0px;
}
.e6350_05 .photo {
  width: 48%;
  float: left;
}
.e6350_05 .text {
  width: 48%;
  text-align: center;
  float: right;
  padding-top: 50px;
}
.e6350_05 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.e6350_05 .text p {
  text-align: center !important;
}

.e6350_06 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 10px 0px;
}
.e6350_06 .photo {
  width: 48%;
  float: right;
}
.e6350_06 .text {
  width: 48%;
  float: left;
  text-align: center;
  padding-top: 50px;
}
.e6350_06 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.e6350_06 .text p {
  text-align: center !important;
}
.e6350_06 .chart {
  clear: both;
}

.e6350_07 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  border-bottom:1px solid #c2c2c2;
  padding: 10px 0px;
}
.e6350_07 .photo {
  width: 45%;
  float: left;
}
.e6350_07 .text {
  width: 52%;
  float: right;
  text-align: center;
  padding-top: 50px;
}
.e6350_07 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.e6350_07 .text p {
  text-align: center !important;
}

/*
——————————Rapoo K2600——————————
*/

.k2600_01 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.k2600_01 .photo {
  width: 48%;
  text-align: center;
  float: left;
}
.k2600_01 .text {
  width: 48%;
  float: right;
  padding-top: 50px;
}
.k2600_01 .text h3 {
  text-align: center !important;
  margin-bottom: 16px;
}
.k2600_01 .text p {
  text-align: center !important;
}

.k2600_02 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.k2600_02 .photo {
  width: 45%;
  float: right;
}
.k2600_02 .text {
  width: 53%;
  float: left;
  text-align: center;
  line-height: 1.4;
}
.k2600_02 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.k2600_02 .text p {
  text-align: center !important;
}
.k2600_02 .chart {
  clear: both;
  width: 100%;
}


.k2600_03 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.k2600_03 .photo {
  width: 43%;
  float: left;
}
.k2600_03 .text {
  width: 55%;
  text-align: center;
  float: right;
}
.k2600_03 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.k2600_03 .text p {
  text-align: center !important;
}
.k2600_03 .chart {
  clear: both;
}

.k2600_04 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.k2600_04 .photo {
  width: 45%;
  float: right;
}
.k2600_04 .text {
  width: 52%;
  text-align: center;
  float: left;
  padding-top: 10px; 
}
.k2600_04 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.k2600_04 .text p {
  text-align: center !important;
}


.k2600_05 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 10px 0px;
}
.k2600_05 .photo {
  width: 45%;
  float: left;
}
.k2600_05 .text {
  width: 53%;
  text-align: center;
  float: right;
  padding-top: 10px;
}
.k2600_05 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.k2600_05 .text p {
  text-align: center !important;
}

.k2600_06 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
  padding: 10px 0px;
}
.k2600_06 .photo {
  width: 45%;
  float: right;
}
.k2600_06 .text {
  width: 53%;
  float: left;
  text-align: center;
  padding-top: 50px;
}
.k2600_06 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.k2600_06 .text p {
  text-align: center !important;
}


/*
——————————Rapoo 1190——————————
*/

.m1190_01 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m1190_01 .photo {
  width: 48%;
  text-align: center;
  float: left;
}
.m1190_01 .text {
  width: 48%;
  float: right;
  padding-top: 50px;
}
.m1190_01 .text h3 {
  text-align: center !important;
  margin-bottom: 16px;
}
.m1190_01 .text p {
  text-align: center !important;
}

.m1190_02 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m1190_02 .photo {
  width: 45%;
  float: right;
}
.m1190_02 .text {
  width: 53%;
  float: left;
  text-align: center;
  line-height: 1.4;
  padding-top: 20px;
}
.m1190_02 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m1190_02 .text p {
  text-align: center !important;
  line-height: 1.4;
}


.m1190_03 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m1190_03 .photo {
  width: 43%;
  float: left;
}
.m1190_03 .text {
  width: 55%;
  text-align: center;
  float: right;
  padding-top: 30px;
}
.m1190_03 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m1190_03 .text p {
  text-align: center !important;
}
.m1190_03 .chart {
  clear: both;
}

.m1190_04 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m1190_04 .photo {
  width: 45%;
  float: right;
}
.m1190_04 .text {
  width: 52%;
  text-align: center;
  float: left;
  padding-top: 10px; 
}
.m1190_04 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m1190_04 .text p {
  text-align: center !important;
}


.m1190_05 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 30px 0px;
}
.m1190_05 .photo {
  width: 45%;
  float: left;
  text-align: center;
}
.m1190_05 .text {
  width: 53%;
  text-align: center;
  float: right;
  padding-top: 10px;
}
.m1190_05 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m1190_05 .text p {
  text-align: center !important;
}

.m1190_06 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 30px 0px;
}
.m1190_06 .photo {
  width: 45%;
  float: right;
  text-align: center;
}
.m1190_06 .text {
  width: 53%;
  float: left;
  text-align: center;
  padding-top: 10px;
}
.m1190_06 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m1190_06 .text p {
  text-align: center !important;
}

.m1190_07 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
  padding: 30px 0px;
}
.m1190_07 .photo {
  width: 40%;
  float: left;
}
.m1190_07 .text {
  width: 55%;
  text-align: center;
  float: right;
  padding-top: 30px;
}
.m1190_07 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m1190_07 .text p {
  text-align: center !important;
}

/*
——————————Rapoo 3360plus——————————
*/

.m3360_01 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3360_01 .photo {
  width: 40%;
  text-align: center;
  float: left;
}
.m3360_01 .text {
  width: 48%;
  float: right;
  padding-top: 30px;
}
.m3360_01 .text h3 {
  text-align: center !important;
  margin-bottom: 16px;
}
.m3360_01 .text p {
  text-align: center !important;
}

.m3360_02 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3360_02 .photo {
  width: 45%;
  float: right;
}
.m3360_02 .text {
  width: 53%;
  float: left;
  text-align: center;
  line-height: 1.4;
  padding-top: 20px;
}
.m3360_02 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3360_02 .text p {
  text-align: center !important;
  line-height: 1.4;
}


.m3360_03 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3360_03 .photo {
  width: 43%;
  float: left;
  text-align: center;
}
.m3360_03 .text {
  width: 55%;
  text-align: center;
  float: right;
  padding-top: 30px;
}
.m3360_03 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3360_03 .text p {
  text-align: center !important;
}
.m3360_03 .chart {
  clear: both;
}

.m3360_04 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3360_04 .photo {
  width: 45%;
  float: right;
}
.m3360_04 .text {
  width: 52%;
  text-align: center;
  float: left;
  padding-top: 10px; 
}
.m3360_04 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3360_04 .text p {
  text-align: center !important;
}


.m3360_05 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  border-bottom:1px solid #c2c2c2;  
  padding: 30px 0px;
}
.m3360_05 .photo {
  width: 45%;
  float: left;
  text-align: center;
}
.m3360_05 .text {
  width: 53%;
  text-align: center;
  float: right;
  padding-top: 10px;
}
.m3360_05 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3360_05 .text p {
  text-align: center !important;
}



/*
——————————Rapoo 3510plus——————————
*/

.m3510_01 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3510_01 .photo {
  width: 40%;
  text-align: center;
  float: left;
}
.m3510_01 .text {
  width: 48%;
  float: right;
}
.m3510_01 .text h3 {
  text-align: center !important;
  margin-bottom: 16px;
}
.m3510_01 .text p {
  text-align: center !important;
}

.m3510_02 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3510_02 .photo {
  width: 45%;
  float: right;
}
.m3510_02 .text {
  width: 53%;
  float: left;
  text-align: center;
  line-height: 1.4;
  padding-top: 30px;
}
.m3510_02 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_02 .text p {
  text-align: center !important;
  line-height: 1.4;
}


.m3510_03 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3510_03 .photo {
  width: 43%;
  float: left;
  text-align: center;
}
.m3510_03 .text {
  width: 55%;
  text-align: center;
  float: right;
  padding-top: 30px;
}
.m3510_03 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_03 .text p {
  text-align: center !important;
}
.m3510_03 .chart {
  clear: both;
}

.m3510_04 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3510_04 .photo {
  width: 45%;
  float: right;
}
.m3510_04 .text {
  width: 52%;
  text-align: center;
  float: left;
  padding-top: 30px; 
}
.m3510_04 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_04 .text p {
  text-align: center !important;
}


.m3510_05 {
  overflow: hidden;
  border-top:1px solid #c2c2c2; 
  padding: 30px 0px;
}
.m3510_05 .photo {
  width: 45%;
  float: left;
  text-align: center;
}
.m3510_05 .text {
  width: 53%;
  text-align: center;
  float: right;
  padding-top: 20px;
}
.m3510_05 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_05 .text p {
  text-align: center !important;
}


.m3510_06 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3510_06 .photo {
  width: 45%;
  float: right;
}
.m3510_06 .text {
  width: 52%;
  text-align: center;
  float: left;
  padding-top: 10px; 
}
.m3510_06 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_06 .text p {
  text-align: center !important;
}

.m3510_07 {
  overflow: hidden;
  border-top:1px solid #c2c2c2; 
  padding: 30px 0px;
}
.m3510_07 .photo {
  width: 45%;
  float: left;
  text-align: center;
}
.m3510_07 .text {
  width: 53%;
  text-align: center;
  float: right;
  padding-top: 10px;
}
.m3510_07 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_07 .text p {
  text-align: center !important;
}


.m3510_08 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  border-bottom:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3510_08 .photo {
  width: 45%;
  float: right;
}
.m3510_08 .text {
  width: 52%;
  text-align: center;
  float: left;
  padding-top: 30px; 
}
.m3510_08 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_08 .text p {
  text-align: center !important;
}



/*
——————————Rapoo 3510plus——————————
*/

.m3510_01 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3510_01 .photo {
  width: 40%;
  text-align: center;
  float: left;
}
.m3510_01 .text {
  width: 48%;
  float: right;
}
.m3510_01 .text h3 {
  text-align: center !important;
  margin-bottom: 16px;
}
.m3510_01 .text p {
  text-align: center !important;
}

.m3510_02 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3510_02 .photo {
  width: 45%;
  float: right;
}
.m3510_02 .text {
  width: 53%;
  float: left;
  text-align: center;
  line-height: 1.4;
  padding-top: 30px;
}
.m3510_02 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_02 .text p {
  text-align: center !important;
  line-height: 1.4;
}


.m3510_03 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3510_03 .photo {
  width: 43%;
  float: left;
  text-align: center;
}
.m3510_03 .text {
  width: 55%;
  text-align: center;
  float: right;
  padding-top: 30px;
}
.m3510_03 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_03 .text p {
  text-align: center !important;
}
.m3510_03 .chart {
  clear: both;
}

.m3510_04 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3510_04 .photo {
  width: 45%;
  float: right;
}
.m3510_04 .text {
  width: 52%;
  text-align: center;
  float: left;
  padding-top: 30px; 
}
.m3510_04 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_04 .text p {
  text-align: center !important;
}


.m3510_05 {
  overflow: hidden;
  border-top:1px solid #c2c2c2; 
  padding: 30px 0px;
}
.m3510_05 .photo {
  width: 45%;
  float: left;
  text-align: center;
}
.m3510_05 .text {
  width: 53%;
  text-align: center;
  float: right;
  padding-top: 20px;
}
.m3510_05 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_05 .text p {
  text-align: center !important;
}


.m3510_06 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3510_06 .photo {
  width: 45%;
  float: right;
}
.m3510_06 .text {
  width: 52%;
  text-align: center;
  float: left;
  padding-top: 10px; 
}
.m3510_06 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_06 .text p {
  text-align: center !important;
}

.m3510_07 {
  overflow: hidden;
  border-top:1px solid #c2c2c2; 
  padding: 30px 0px;
}
.m3510_07 .photo {
  width: 45%;
  float: left;
  text-align: center;
}
.m3510_07 .text {
  width: 53%;
  text-align: center;
  float: right;
  padding-top: 10px;
}
.m3510_07 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_07 .text p {
  text-align: center !important;
}


.m3510_08 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  border-bottom:1px solid #c2c2c2;
  padding: 20px 0px;
}
.m3510_08 .photo {
  width: 45%;
  float: right;
}
.m3510_08 .text {
  width: 52%;
  text-align: center;
  float: left;
  padding-top: 30px; 
}
.m3510_08 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.m3510_08 .text p {
  text-align: center !important;
}


/*
——————————Rapoo X8210——————————
*/

.x8210_01 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.x8210_01 .photo {
  width: 40%;
  text-align: center;
  padding-top: 20px;
  float: left;
}
.x8210_01 .text {
  width: 58%;
  float: right;
}
.x8210_01 .text h3 {
  text-align: center !important;
  margin-bottom: 16px;
}
.x8210_01 .text p {
  text-align: center !important;
    line-height: 1.4 !important;
}

.x8210_02 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.x8210_02 .photo {
  width: 45%;
  float: right;
}
.x8210_02 .text {
  width: 53%;
  float: left;
  text-align: center;
  line-height: 1.4;
  padding-top: 30px;
}
.x8210_02 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.x8210_02 .text p {
  text-align: center !important;
  line-height: 1.4;
}


.x8210_03 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.x8210_03 .photo {
  width: 51%;
  float: left;
  text-align: center;
}

.x8210_03 .photo img {
  width: 100%;
}

.x8210_03 .text {
  width: 49%;
  text-align: center;
  float: right;
  padding-top: 6em;
}
.x8210_03 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.x8210_03 .text p {
  text-align: center !important;
}
.x8210_03 .chart {
  clear: both;
}

.x8210_04 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.x8210_04 .photo {
  width: 45%;
  float: right;
}
.x8210_04 .text {
  width: 52%;
  text-align: center;
  float: left;
  padding-top: 10px; 
}
.x8210_04 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.x8210_04 .text p {
  text-align: center !important;
}


.x8210_05 {
  overflow: hidden;
  border-top:1px solid #c2c2c2; 
  padding: 30px 0px;
}
.x8210_05 .photo {
  width: 45%;
  float: left;
  text-align: center;
}
.x8210_05 .text {
  width: 53%;
  text-align: center;
  float: right;
  padding-top: 0px;
}
.x8210_05 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.x8210_05 .text p {
  text-align: center !important;
  line-height: 1.4 !important;
}


.x8210_06 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  padding: 20px 0px;
}
.x8210_06 .photo {
  width: 45%;
  float: right;
}
.x8210_06 .text {
  width: 52%;
  text-align: center;
  float: left;
  padding-top: 10px; 
}
.x8210_06 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.x8210_06 .text p {
  text-align: center !important;
  line-height: 1.4 !important;
}

.x8210_07 {
  overflow: hidden;
  border-top:1px solid #c2c2c2; 
  padding: 30px 0px;
}
.x8210_07 .photo {
  width: 43%;
  float: left;
  text-align: center;
}
.x8210_07 .text {
  width: 55%;
  text-align: center;
  float: right;
  padding-top: 0px;
}
.x8210_07 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.x8210_07 .text p {
  text-align: center !important;
}


.x8210_08 {
  overflow: hidden;
  border-top:1px solid #c2c2c2;
  border-bottom:1px solid #c2c2c2;
  padding: 20px 0px;
}
.x8210_08 .photo {
  width: 45%;
  float: right;
}
.x8210_08 .text {
  width: 52%;
  text-align: center;
  float: left;
  padding-top: 30px; 
}
.x8210_08 .text h3 {
  text-align: center !important;
  margin-bottom: 0.5em;
}
.x8210_08 .text p {
  text-align: center !important;
}


.x8210-spec-title {
  text-align: center;
  font-size: 18px !important;
  color: #fff !important;
  background-color: #959595;
  padding: 5px;
}

/*
——————————Rapoo LP——————————
*/

.rapoolp-mainheader {
  margin-top: 30px;
  padding: 8px;
  color: #fff;
  background-color: #696969;
  text-align: center;
}
.rapoolp-copy {
  background-color: #efece4;
  color: #696969;
  padding: 10px 20px;
}
.rapoolp-copy p {
  padding: 10px 0;
}
.rapoolp-awdheader {
  padding: 5px;
  color: #fff;
  text-align: center;
  background-color: #000;
}
.rapoolp-awd {
  background-color: #fff;
  text-align: center;
  padding: 10px 0;
}
.rapoolp-h3 {
  position: relative;
  margin: 0;
  padding: 0;
  z-index: 100;
}
.rapoolp-new {
  text-align: center;
  margin-top: -13px;
  padding: 0;
  width: 100%;
  font-size: 16px;
  position: absolute;
  color: #f08300;
}
.rapoolp-dis {
  text-align: center;
  margin-top: -10px;
  padding: 0;
  width: 100%;
  font-size: 16px;
  position: absolute;
  color: #e30920;
}

/*
——————————iRing1804——————————
*/

.button-buy {
  display: block;
  color: #fff !important;
  font-size: 18px;
  text-align: center;
  background-color: #999;
  border-radius: 5px;
  padding: 2px;
  margin: 15px auto;
}
.button-buy:hover {
  background-color: #f39801;
  text-decoration: none;
}
.button-buy:active {
  background-color: #f39801;
  text-decoration: none;
}

.iring1804 .sec {
  margin: 32px auto;
}
.iring1804 .sec1 {
  margin: 16px auto;
}

.iring1804 .box01 {
  max-width: 592px;
  padding: 0;
  margin: 16px auto;
}

.iring1804 .box02 {
  max-width: 592px;
  padding: 0;
  margin: 16px auto;
  box-sizing: border-box;
  border: solid 2px #000;
}

.iring1804 .box02 h3 {
  text-align: left !important;
  font-weight: normal !important;
  color: #fff !important;
  font-size: 16px !important;
  padding: 3px 10px;
  background: #000;
  margin: 0;
}

.iring1804 .box02 ul.slide {
  max-width: 560px;
  margin: 5px auto;
}

.iring1804 .box02 ul.slide li.slide1 {
  width: 180px !important;
  text-align: center !important;
} 

.iring1804 ul.slide2 {
  max-width: 560px;
  margin: 5px auto;
  
}
.iring1804 ul.slide2 li.slide1 {
  width: 180px !important;
  text-align: center !important;
}

.iring1804 p.comment {
  font-size: 12px !important;
  text-align: left !important;
  max-width: 592px !important;
  margin: -8px auto 15px !important;
}

.iring1804 .box03 {
  max-width: 592px;
  padding: 0;
  margin: 16px auto;
}
.iring1804 .box03 .box-spec {
  border: solid 1px #000;
  box-sizing: border-box;
  padding: 0;
  width: 100%;
}
.iring1804 .box03 h3 {
  text-align: left !important;
  font-weight: normal !important;
  color: #fff !important;
  font-size: 16px !important;
  padding: 2px 10px;
  background: #000;
  margin: 0;
}
.iring1804 .box03 table {
  border-collapse: collapse;
  width: 100%;
}
.iring1804 .box03 table th {
  background-color: #eaeaea;
  font-weight: normal;
  font-size: 12px;
  color: #000;
  text-align: left;
  border: solid 1px #000;
  border-right: none;
  padding: 5px 8px;
}
.iring1804 .box03 table td {
  background-color: #fff;
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  color: #000;
  border: solid 1px #000;
  border-left: none;
  padding: 5px 8px;
}
.iring1804 .box04 {
  margin: 25px auto 35px;
}
.iring1804 .box04 .banner {
  overflow: hidden;
}
.iring1804 .box04 .ban1 {
  width: 49%;
  float: left;
  margin-bottom: 10px;
}
.iring1804 .box04 .ban2 {
  width: 49%;
  float: right;
  margin-bottom: 10px;
}
.iring1804 .box04 li {
  list-style: none;
}

.iring1804 .box04 table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 20px;
}
.iring1804 .box04 table th {
  background-color: #eaeaea;
  font-weight: normal;
  font-size: 12px;
  color: #000;
  text-align: left;
  border: solid 1px #999;
  padding: 5px 8px;
}
.iring1804 .box04 table td {
  background-color: #fff;
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  color: #000;
  border: solid 1px #999;
  padding: 5px 8px;
}


.iring1804 .box05 {
  margin: 15px auto 30px;
}

.iring1804 .box06 {
  max-width: 592px;
  padding: 0;
  margin: 16px auto;
  box-sizing: border-box;
}

.iring1804 .box06 ul.slide {
  max-width: 580px;
  margin: 35px auto;
}
.iring1804 .box06 ul.slide li.slide1 {
  width: 180px !important;
  text-align: center !important;
}

.iring-movie {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  border: none;
}
.iring-movie iframe {
  width: 100%;
  height:100%;
  position: absolute;
  left: 0;
  top: 0;
}
.iring-indent {
  padding-left: 1em;
  text-indent: -1em;
}

#iring_p_gallery .color {
  border: solid 1px #000;
  max-width: 100%;
  margin: 35px auto;
}
#iring_p_gallery .color h3 {
  text-align: left;
  background-color: #000;
  color: #fff !important;
  font-weight: bold;
  font-size: 16px;
  margin: 0;
  padding: 5px 20px;
}
#iring_p_gallery .color ul {
  overflow: hidden;
  max-width: 595px;
  margin: auto;
}
#iring_p_gallery .color li {
  width: 198px;
  text-align: center;
  float: left;
  list-style: none;
  margin: 10px 0;
}


