@charset "utf-8";

/*———products-side translate————*/

#background_black .translate { 
	color:#000;
	
	}

/*
——————————products——————————
*/



/* air_track__image */

#air_track_image{ 
margin-top:50px; 
}



#product_features{ 
width:100%;
	}
#product_features p{ 
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-size:17px; 
line-height:22px;
height:60px; 
width:155px;
float:left;

}

#copy{ background:url(../products/airtrack/img/airtrack_s12.jpg) center 420px no-repeat; 
height:1200px;

}


#copy p{ 
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-size:22px; 
line-height:35px; 
margin-top:40px;
}


#funktionbutton ul{ 
margin:550px 0 0 200px; 
list-style:none; 

	}
	
#funktionbutton ul li a{ 
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-size:30px; 
display:block;
width:345px;
hight:80px; 
background-color:#EF8200; 
margin-bottom:10px; 
text-align:center;
	}
	
#funktionbutton ul li a:hover{
	 background-color: #FC9;
	 text-decoration: none; 
}
.for_presentation h2,.for_livingroom h2{ 
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-size:26px; 
line-height:31px; 
border-bottom:#FFF thin solid;
 border-top:#FFF thin solid;
 padding: 10px 15px 10px 15px; 
 margin-bottom:10px;
	}	

.left_p {
	padding:20px 40px 0px 160px;
}

.right_p {
	padding:20px 160px 0px 40px;
}


/* air_track_02 */

#air_track_02 {
margin-bottom:40px;
}

#presen p{ 
margin-bottom:50px;
}

#presen p,#living p{ float:left; width:63.38%;}
#presen ul,#living ul { float:right;list-style:none;}
#presen ul li,#living ul li{ 
padding-left:20px;

  padding-bottom:5px\9; /* IE10以下 */
  *padding-bottom:5px;   /* IE7以下 */
  _padding-bottom:5px; /* IE6 */}

#air_track_02 ul a:hover img {

  opacity: 0.7;
  filter: alpha(opacity=50);
  -ms-filter: "alpha(opacity=50)";  
}


/* air_track_03 */

#air_track_03 {
margin-bottom:40px;
width:100%;
margin:10px 0 0 0;
text-align:left;
vertical-align:top;
padding:0px 0;
	
	}

#air_track_03 h2{
padding:0 10px 0px 10px;
margin:0px 0 30px 0; 
text-align:center;
background-color:#4D4D4D; 
hight:60px; 
font-size:30px; 
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}

#funktion_01,
#funktion_02,
#funktion_03,
#funktion_04,
#funktion_05,
#funktion_06

 { 
margin-left:0px;
	
	}

#air_track_03 h3{
text-align:center;
padding:0;
margin:0px 0 0 0;
background-color:#EF8200;
hight:30px; 
font-size:17px; 
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;

}

.air_function01 {
	width:99%;
	margin: 0;padding:0;

}

.air_function01 p { 
padding:0 0px 0 300px;
margin:0 0 0 auto;
}

.float_l{
	width: 100%;
	margin: 20px 0 0 0;
	padding: 0;
}
.float_l .bold01{ font-size:16px; line-height:16px; color:#FFF; padding-bottom:10px;}
.float_l .bold01 span{ font-size:12px; color:#FFF;}
.float_l p{color:#979797; font-size:14px; line-height:22px; }

.float_l img{ 
width:276px;
float:left; 
padding:0;

}

.float_l p.small_01 {  
font-size: 11px; line-height:18px; padding-left:310px; padding-top:10px;
}

.textcolor_orage { color:#EF8200 !important;}
.textcolor_orage a{ text-decoration:none;}

.margin_b60 { margin-bottom:60px;}

.air_function02 {
	width:610px;
	margin: 0 auto;padding:0 0 20px 0;

}

.air_function02 p { 
padding:0 380px 0px 0px;
margin:0 0 0 auto;
}


.float_r{
	width: 100%;
	margin: 20px 0 0 0;
	padding: 0;
}
.float_r .bold01{ font-size:14px; line-height:14px; color:#FFF; padding-bottom:10px;}
.float_r .bold01 span{ font-size:12px; color:#FFF;}
.float_r p{color:#979797; font-size:12px; line-height:15px; padding-bottom:5px; }

.float_r img{ 
width:350px;
float:right; 
padding:0;

}

funktion_07{ 
padding-top:20px;
}

#funktion_08{ 
margin-top:20px;
margin-bottom:40px; 
padding:0px;
border:#FFF thin solid;
}

#funktion_09 { 
margin-top:20px;
margin-bottom:20px; 
padding:0px;
border:#FFF thin solid;
}


/* air_track_04 */

#air_track_04 {
	margin-bottom:40px;

	}
	
#air_track_04 h3,#air_track_07 h3,#spec h3{
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-size:23px; 
line-height:31px; 
border-bottom:#FFF thin solid;
 padding: 10px 15px 5px 15px; 
 margin-bottom:10px;
	}
	
#air_track_04 div{ 
margin:0 auto;
	}


#air_track_04 table a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}


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


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

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

#main2 .products-airspec dl dt span,
#main2 .products-airspec dl dd span {
	font-size:10px;
}

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




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


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

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

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


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

}


/* air_track_05 */


#air_track_05{
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

#development01 { 
margin:0; padding:0;
background:url(../products/airtrack/img/artrack_dev01.jpg)  0 0 no-repeat; 
height:300px;

}
/*
#development01 h2{ 
padding-top:100px; 
font-size:40px; 
text-align:right;
color:#EF8200;
}

#development01 h2 span{ 
font-size:17px; 
color:#FFF;
}
*/

#development01 p{ 
padding-top:210px; padding-right:20px;
text-align:right;
font-size:16px; 
line-height:21px;

}

#development02 { 
margin:0; padding:0;
background:url(../products/airtrack/img/artrack_dev02.jpg) 100% 0 no-repeat;
height:245px;

}

#development03 { 
margin:0; padding:0;
background:url(../products/airtrack/img/artrack_dev03.jpg) 0 100% no-repeat;
height:354px;

}

#development04 { 
margin:0; padding:0;
background:url(../products/airtrack/img/artrack_dev04.jpg)  0 0 no-repeat;
height:301px;

}

#air_track_05 dl{ 
padding:20px;
}

#air_track_05 dl dt{
	font-size:23px; 
line-height:33px;

}

#air_track_05 dl dd{
	font-size:14px; margin:10px;
line-height:21px;  
width:380px; 
color:#888889;
font-family:'ＭＳ ゴシック','Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3',Meiryo, 'メイリオ', sans-serif;

}


#development03 { 
padding-left:300px;
}

#development04 dd span { 
display:block;
padding-top:60px;
}


/* air_track_06 */

#air_track_06 { 
margin-bottom:40px;
}




/* air_track_07 */

#air_track_07 { 
margin-bottom:40px;
}

/* air_track_08 */

#air_track_08 { 
text-align:right; 
background:url(../products/airtrack/img/package.jpg) 100% 521px no-repeat; 
height:1000px;
}
#air_track_08 h3 { 
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-size:20px; 	
	 height:44px; 
	 margin-left:400px; 
	}

.right_padding {	 
padding-right:20px;
}

#air_track_08 h3.margin_top{ 
margin-top:100px;
}
	


#shopping h3{ 
margin-top:70px; margin-bottom:70px;

}

.back { 
text-align:right;}
	
#air_track_08 h3 a{ 
display:block;
width:310px;

		border-bottom:#FEFEFE thin solid;

	}
	
#air_track_08 h3 a:hover{
	 background-color: #cccccc;
	 text-decoration: none; 
}

#air_track_08 h3 a img{ 
margin-left:10px;
}


#air_track_08 ul { 	 
margin-left:400px;
margin-top:15px; 
margin-bottom:15px;
color:#888889;
}

#air_track_08 ul li{ 
list-style:none;
	font-size:15px;
line-height:18px;  

}	 

#air_track_08 p { 	 
color:#888889;
}


/*footer*/

#background_black #footer-all {
background:#000000;
border-top:#FFF thin solid;
}



/* ---------- samurai ----------------------------- */

/* ---------- Mouse用 -------- */

/* samurai_03 */

#samurai_03 h2{
padding:0 10px 0px 10px;
margin:50px 0 30px 0; 
text-align:center;
background-color:#4D4D4D; 
hight:60px; 
font-size:30px; 
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}


/* samurai_04 */

#samurai_04 {
	margin-bottom:40px;

	}
	
#samurai_01 h3,#samurai_04 h3,#spec h3{
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
font-size:23px; 
line-height:31px; 
border-bottom:#FFF thin solid;
 padding: 60px 15px 5px 15px; 
 margin-bottom:10px; color:#FFF !important;
	}


/* samurai_05 */


#samurai_05{
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

#features01 { 
margin:0; padding:0;
background:url(../products/samurai/mouse/img/obj_02.jpg)  100% 0 no-repeat; 
height:220px;

}

#features01 dl,#features03 dl{ 
 width:50%;
}

#features01 p{ 
padding-top:210px; 
padding-right:20px;
text-align:right;
font-size:16px; 
line-height:21px;

}

#features02 { 
margin:0; padding:0;
background:url(../products/samurai/mouse/img/obj_01.jpg) 0 0 no-repeat;
height:220px;

}

#features03 { 
margin:0; padding:0;
background:url(../products/samurai/mouse/img/obj_05.jpg) 100% 0 no-repeat;
height:220px;

}

#features04 { 
margin:0; padding:0;
background:url(../products/samurai/mouse/img/obj_04.jpg)  0 0 no-repeat;
height:220px;

}

#samurai_05 dl{ 
margin-top:20px;
padding:50px 0px 20px 20px;
}

#samurai_05 dt{
	font-size:23px; 
line-height:33px;

}

#samurai_05 dd{
font-size:16px; 
margin:10px 0 10px 10px;
line-height:21px;  

color:#ffffff;
font-family:'ＭＳ ゴシック','Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3',Meiryo, 'メイリオ', sans-serif;

}


#features02,#features04 { 
padding-left:300px;
}

#features04 dd span { 
display:block;
padding-top:60px;
}


/* samurai_06 */

#samurai_06 { 
background:url(../products/samurai/mouse/img/package_m.jpg) 0 0 no-repeat; 
height:430px; 
margin-top:50px;
padding-top:10px;
zoom:1;
}

#samurai_06 h3,
#samurai_06 dl,
#samurai_06 p{
padding-left:380px; 
width:270px;
}

#samurai_06 h3 span{ 
display:block;
font-size:18px; 
background:#666; 
padding:5px; 
margin-bottom:20px;
color:#fff;
}

#samurai_06 span { 
text-align:center;
font-weight:bold;
}

#samurai_06 dl,#samurai_06 p{ 
font-size:16px;
}

#samurai_06 dd,#samurai_06 dd {
	padding-top:10px;
	}

#other_img {
	margin-top:50px; 
	border-bottom:#FFF thin solid; 
	border-top:#FFF thin solid;
	}

/* samurai_07 */

#samurai_07 { 
background:url(../products/samurai/mouse/img/sticker_size_mouse.gif) 0 0 no-repeat; 
height:552px;
zoom:1;
}

#samurai_07 h3,
#samurai_07 dl,
#samurai_07 p{
padding-left:400px; 
width:250px;
}

#samurai_07 h3 span{
font-size:18px;
display:block;
background: #666; 
padding-left:20px; 
margin-bottom:20px; 
color:#fff;
}

#samurai_07 p{
font-size:14px; text-align:left !important;
}


/* ----------Keyboard用 -------- */

/* samurai_05 */

#features01_k { 
margin:0; padding:0;
background:url(../products/samurai/keyboard/img/obj_01.jpg)  100% 0 no-repeat; 
height:220px;

}

#features01_k dl,#features03_k dl{ 
 width:50%;
}


#features01_k p{ 
padding-top:210px; 
padding-right:20px;
text-align:right;
font-size:16px; 
line-height:21px;

}

#features02_k { 
margin:0; padding:0;
background:url(../products/samurai/keyboard/img/obj_02.jpg) 0 0 no-repeat;
height:220px;

}

#features03_k { 
margin:0; padding:0;
background:url(../products/samurai/keyboard/img/obj_05.jpg) 100% 0 no-repeat;
height:220px;

}

#features04_k { 
margin:0; padding:0;
background:url(../products/samurai/keyboard/img/obj_04.jpg)  100% 0 no-repeat;
height:220px;

}


#features02_k{ 
padding-left:300px;
}

#features04_k dd span { 
display:block;
padding-top:60px;
}






/* samurai_06 */


#samurai_06_k { 
background:url(../products/samurai/keyboard/img/package_k.jpg) 0 0 no-repeat; 
height:430px; 
margin-top:50px;
padding-top:10px;
zoom:1;
}

#samurai_06_k h3,
#samurai_06_k dl,
#samurai_06_k p{
padding-left:380px; 
width:270px;
}

#samurai_06_k h3 span{ 
display:block;
font-size:18px; 
background:#666; 
padding:5px; 
margin-bottom:20px;
color:#fff;
}

#samurai_06_k span { 

font-weight:bold;
}

#samurai_06_k dl,#samurai_06_k p{ 
font-size:16px;
}

#samurai_06_k dd,#samurai_06_k dd {
	padding-top:10px;
	}

#other_img {
	margin-top:50px; 
	border-bottom:#FFF thin solid; 
	border-top:#FFF thin solid;
	}

/* samurai_07 */

#samurai_07_k { 
background:url(../products/samurai/keyboard/img/sticker_size_key.gif) 0 0 no-repeat; 
height:640px;
zoom:1;
}

#samurai_07_k h3,
#samurai_07_k dl,
#samurai_07_k p{
padding-left:400px; 
width:250px;
}

#samurai_07_k h3 span{
font-size:18px;
display:block;
background: #666; 
padding-left:20px; 
margin-bottom:20px; 
color:#fff;
}

#samurai_07_k p{
font-size:14px; text-align:left !important;
}

	

/*

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

　　　*/

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

/* air_track__image */

#air_track_image { 
}

#copy { 
background-size:contain;
height: 1200px;
}

#funktionbutton { 
width:80%;
}

#funktionbutton ul {
margin: 550px 0 0 100px;
list-style: none;
}

.for_presentation h2, .for_livingroom h2 {
font-size: 24px;
}
	
#product_features p.left_p,#product_features p.right_p{ 
width:33%;
padding:20px 0px 0px 70px
	}

#presen ul,#living ul{ 
width:36.62%;
}

.air_function02 {
width: 100%;
margin: 0 auto;
padding: 0px;
}


#funktion_07, #funktion_08 {
padding: 10px;
border: #FFF thin solid;
}

.air_function02 p {
padding:10px;
margin: 0 0 0 auto; 
text-align:left;
}

.float_r{
	margin: 0;
	padding: 0;
	text-align:center;
}

.float_r img{ 
float:none;
padding:10px 0 0 0;

}

#development01{
margin: 0;
padding: 0; 
background-size: 90%; 
background-position:bottom left;
height: 80%;
}

#development02 {
margin: 0;
padding: 0; 
background-size: 40%; 
background-position:bottom right;
height: 80%;
}

#air_track_05 dl dd {
width: 60%;
}

#air_track_05 .beaty dl dd {
width: 100%;
padding: 0 0 0 0px; 

}


#development03 {
margin: 0;
padding: 0 0 0 200px; 
background-size: 90%; 
background-position:bottom left;
height: 80%;
}

#development04 {
margin: 0;
padding: 0; 
background-size: 90%; 
background-position:top rightt;
height: 80%;
}





#main2 .products-airspec dl {
	background-size:25%;
}


#main2 .products-airspec dl dt {
width:20%;
}

#main2 .products-airspec dl dd {
width:356px;
}





#main2 .spec-airtrack {
width:100%;
background-size:25%;
}

#main2 .spec-airtrack ul,
#main2 .spec-airtrack li,
#main2 .spec-airtrack li.li-airtrack_last {
width:93px;
}

#main2 .spec-airtrack.clearfix .spec-airtrack-box {
width:125px;
}

#air_track_08 { 
background-size:contain; 
background-position: bottom%;

height: 900px;
}


#air_track_08 h3 {
margin-left: 200px;

}

#air_track_08 ul {
margin-left: 200px;
}

/*
——————————flooting menu——————————
*/
	
div#floating-menu {
    position: absolute;
    width: 90px;
    top: 300px;
    right: 0%; line-height:250%;
    /*border: 1px solid #000000; */
    /* border-radius: 10px;*/ /* 角を丸める */
    background: rgba(255, 255, 255, 0.5); /* 背景色を白に指定して不透明度を0.5に指定 */
 
   /* 影を入れる。指定のピクセルは前から順に横方向のズレ、縦方向のズレ、ぼかし具合、 */
    /* 影の色を指定している。 */
    -moz-box-shadow: 0px 0px 7px #454545; /* Firefox用 */
    -webkit-box-shadow: 0px 0px 7px #454545; /* Google ChromeやSafari用 */
    box-shadow: 0px 0px 7px #454545; /* CSS3対応ブラウザ用 */
    z-index: 9999;	
	
}


#floating-menu  ul{ padding: 10px 0 ;
}

#floating-menu ul li{ 
list-style:none; 
padding-left:10px; padding-bottom:10px;
line-height:120%;
}


/*floating-menu*/


/* air_track_07 */

#air_track_07 { 
text-align:center; 
margin-bottom:40px;
}

#air_track_07 h3{ 
text-align:left; 
}





/*
 —————————— samurai mouse——————————
*/

/* samurai_01 */

#samurai_01 { 
text-align:center; 
margin-bottom:40px;
}

/* #samurai_05 */

#samurai_05 dl {

padding:20px 0 0 0;
}

/* #samurai_05 */
#features01,#features02,#features03,#features04{
background-size:50%;
}

#features02, #features04 {
padding-left: 270px;
}

#other_img img{
width: 100%;
}

/* #samurai_06 */

#samurai_06,#samurai_07 {
background-size:45%;
}

#samurai_06 h3,#samurai_07 h3{
width:50%; padding-left:250px;
}

#samurai_06 dl,#samurai_07 p{
width:50%; padding-left:250px;
}


/*
 —————————— samurai keydoard——————————
*/

/* samurai_01_k */

#samurai_01_k { 
text-align:center; 
margin-bottom:40px;
}

/* #samurai_05 */
#features01_k,#features02_k,#features04_k{
background-size:50%;
}

#features04_k dl{
width:45%;
}


/* #samurai_06 */

#samurai_06_k,#samurai_07_k {
background-size:45%;
}

#samurai_06_k h3,#samurai_07_k h3{
width:50%; padding-left:250px;
}

#samurai_06_k dl,#samurai_07_k p{
width:50%; padding-left:250px;
}


}




/*

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

　　　*/

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

#air_track_image { 
width:150%; 
margin-left:-80px;

}
#product_features p { font-size:14px; width:30%;
}
p.left_p {
padding: 20px 10px 0px 80px;
}
p.right_p {
padding: 20px 10px 0px 50px;
}

#copy p {
font-size: 153.9%;
line-height: 197%;
margin-top: 20px;
}

#copy { 
background-size:contain;height: 950px;
}
#funktionbutton ul {
margin: 400px auto 0px auto; 
list-style: none;width:60%;
}

#funktionbutton ul li a {
font-size: 197%;
display: block;
width: 100%;
hight: 100%;
background-color: #EF8200;
margin-bottom: 10px;
text-align: center;
}
/*
——————————flooting menu——————————
*/
	
div#floating-menu {
    position: absolute;
    width: 40px;
    top: 300px;
    right: 0%; line-height:120%;
    /*border: 1px solid #000000; */
    /* border-radius: 10px;*/ /* 角を丸める */
    background: rgba(255, 255, 255, 0.5); /* 背景色を白に指定して不透明度を0.5に指定 */
 
   /* 影を入れる。指定のピクセルは前から順に横方向のズレ、縦方向のズレ、ぼかし具合、 */
    /* 影の色を指定している。 */
    -moz-box-shadow: 0px 0px 7px #454545; /* Firefox用 */
    -webkit-box-shadow: 0px 0px 7px #454545; /* Google ChromeやSafari用 */
    box-shadow: 0px 0px 7px #454545; /* CSS3対応ブラウザ用 */
    z-index: 9999;	
	
}




#floating-menu ul #menu1 a
{ display:block;
	height:30px;width:40px;
	
		    background: url(../products/img/arrow03.gif) 0% 50% no-repeat ;

white-space:nowrap;
  text-indent: 100%;
  overflow: hidden;
}

#floating-menu ul #menu2,
#floating-menu ul #menu3,
#floating-menu ul #menu4,
#floating-menu ul #menu5,
#floating-menu ul #menu6,
#floating-menu ul #menu7,
#floating-menu ul #menu8,
#floating-menu ul #menu9

{ 
display:none;
}


/*floating-menu*/	


.for_presentation h2, .for_livingroom h2 {
font-size: 153.9%;
line-height: 167%;
padding: 10px 8px 10px 8px;
}
	
#presen p, #living p {
float: none;
width:100%;
}

#presen ul, #living ul {
float: none; 
text-align:center;
margin-top:10px;
}

.float_l img {
width: 100%;
float: none;
padding: 0;
}


.air_function01 p {
padding:20px 0 0 0;
margin: 0 0 0 auto;
}

.float_l p.small_01 {
padding-left: 0px;
padding-top: 10px;
}


#funktion_07, #funktion_08 { 
width:100%;
text-align:center;
}

.air_function02 {
width: 100%;
margin: 0 auto;
padding: 0 0 20px 0;
}

.air_function02 p {
padding: 10px 10px 0px 10px;
margin: 0 0 0 auto; 
text-align:left;
}

.float_r img { 
width:95%;
float: none;
padding: 0;
}

#air_track_04 table td{ 
display:block; 
text-align:center; 
}

#air_track_04 img{
width:80%;
}

#air_track_05 dl dd {margin: 10px;
width: 60%;
}

#air_track_05 .beaty dl dd,
#air_track_05 .possibility dl dd,
#air_track_05 .arrive dl dd
 {
width: 100%;
padding: 0 0 0 0px; 

}

#air_track_05 .possibility dl dd span {
padding: 100px 0 0 0px;
display: block;
}

#development01 {
background-size: contain; 
background-position:top left;height: auto;
}

#development01 p{ 
padding-right:10px; 
padding-top:130px; 
font-size:123.1%;
}

#development02 {
background-size: 60%; 
background-position:center right;height: auto;
}



#development03 {
margin: 0;
padding: 0 0 80px 0px; 
background-size: 90%; 
background-position:bottom left;
height: auto;
}

#development04 {
margin: 0;
padding: 0; 
background-size: 90%; 
background-position:top rightt;
height: auto;
}

#air_track_05 .arrive dt, 
#air_track_05 .arrive dd{ 
padding-top:100px;
}


#air_track_07 { 
text-align:center;
}
#air_track_07 ul li{ 
margin-bottom:5px;
}

#main2 .products-airspec dl dt {
width: 97%;
display: block;
margin: 0 0 0px 0;
padding: 5px;
float: none;
}

#main2 .products-airspec dt { 
border-bottom: 1px solid #888889;
}

#main2 .products-airspec dl {
border-top: 1px solid #888889;
border-left: 1px solid #888889;
border-right: 1px solid #888889;
background:none;
}


#main2 .products-airspec dl dd {
width: 95%;
padding: 10px 15px;
margin: 0 0 0 0px;
float: none;
}

#main2 .products-airspec dl dt span,
#main2 .products-airspec dl dd span {
	font-size:10px;
}

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




#main2 .spec-airtrack {
width:100%;
display:block;
border-top:1px solid #888889;
border-left:1px solid #888889;
border-bottom:1px solid #888889;
background:url(../products/img/bg-spec_backb.gif) repeat-y top left;
margin-top:10px;
}
#main2 .spec-airtrack.clearfix .spec-airtrack-box { 
	width:134px;
	text-align:center;
	float:left;
	padding-top: 220px;
	line-height:1.5; 
	height:230px;

}



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

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

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

.color01 {background: #666;}
.color02 {background:#333;}

#air_track_08 {
text-align: right; 

background: url(../products/airtrack/img/package.jpg) 100% 521px no-repeat;
background-size:contain;
height: auto;
}

#air_track_08 h3 {
font-size: 20px;
height: 44px;
margin-left: 0px;
}

#air_track_08 ul {
margin-left: 0px;
margin-top: 15px;
margin-bottom: 15px;
color: #888889;
}	
dl.products-category_sp dt {
color: #ffffff;
}





/*
 —————————— samurai mouse——————————
*/

/* samurai_01 */

#samurai_01 { 
text-align:center; 
margin-bottom:40px;
}

#features01,
#features02,
#features03,
#features04{
	background-size:90%; 
	height:auto; 
	padding-left:0px; 
	background-position:center top;

}

#features01 dl,
#features02 dl,
#features03 dl,
#features04 dl {
padding: 200px 0 20px 0;
width: 95%;
text-align: center;
}

#other_img img{ width:100%;
	
	}

#samurai_06 { 
height:auto; padding-bottom:30px;
}	

#samurai_06 h3 {
padding-left:0px;padding-top:430px; margin:0 auto;
width:90%;
}

#samurai_06 dl, #samurai_06 p {
padding-left:0px;
width:90%; margin:0 auto;
}
		

#samurai_07 { 
height:auto;
background-size:90%; 
background-position:center top;
}	

#samurai_07 h3 {
padding-left:0px;padding-top:530px; margin:0 auto;
width:90%;
}

#samurai_07 dl, #samurai_07 p {
padding-left:0px;
width:90%; margin:0 auto;
}



/*
 —————————— samuraikeyboard——————————
*/

/* samurai_01 */

#samurai_01_k { 
text-align:center; 
margin-bottom:40px;
}

#features01_k,
#features02_k,
#features03_k,
#features04_k{
	background-size:90%; 
	height:auto; 
	padding-left:0px;
	background-position:center top;
}

#features01_k dl,
#features02_k dl,
#features03_k dl,
#features04_k dl {
padding: 200px 0 20px 0;
width: 95%;
text-align: center;
}

#other_img img{ 
width:320px;
	
	}

#samurai_06_k { 
height:auto;
}	

#samurai_06_k h3 {
padding-left:0px;padding-top:430px; margin:0 auto;
width:90%;
}

#samurai_06_k dl, #samurai_06_k p {
padding-left:0px;
width:90%; margin:0 auto;
}
		

#samurai_07_k { 
height:auto;	
background-size:90%; 
background-position:center top;
}	

#samurai_07_k h3 {
padding-left:0px;padding-top:620px; margin:0 auto;
width:90%;
}

#samurai_07_k dl, #samurai_07_k p {
padding-left:0px;
width:90%; margin:0 auto;
}




	
}