@charset "UTF-8";
@media screen and (max-width:979px){

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	共通
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	#header { width:700px; }
	#header h1 { float:none; width:188px; }
	#header ul#naviList { float:none; }
	#header ul#naviList > li { width:138px; }
	.contentsOuter { width:700px; }
	img { width:100%; }
	
	ul.productsList li { width:160px; margin-left:20px; }
	
	p.pagetop { width:700px; }
	p.pagetop img { width:auto; }
	
	#footerNavi ul { width:700px; text-align:center; }
	#footerNavi ul li { float:none; display:inline-block; }
	#footerNavi ul li a { padding:0 10px; }
	
	#productsCatalog { width:100%; }
	.topPage #catalogWrap { padding:5px 0 15px 10px; }
	.topPage .catalogBnArea { width:700px; margin:0 auto; }
	#productsCatalog h3 { margin:10% 0 0 15px; width:22%; }
	#productsCatalog h3 img { width:100%; }
	#productsCatalog p { margin-left:15px; width:28%; top:25px; }
	#productsCatalog p img { width:100%; }
	#productsCatalog ul { width:37%; margin:3%; }
	
	#productsCatalog2 { width:32%; margin-right:15px; padding-bottom:2%; }
	#productsCatalog2 .fLeft { width:55%; }
	#productsCatalog2 h3 { width:80%; margin-top:16px; }
	#productsCatalog2 h3 img { width:100%; }
	#productsCatalog2 p { width:22%; top:7px; margin-left:10px; }
	#productsCatalog2 p img { width:100%; }
	#productsCatalog2 ul { width:100%; }
	
	
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	トップページ
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.topPage .mvSlider { width:700px; }
	.topPage ul#bnList li { width:340px; }
	.topPage #productsWrap h2 img { width:auto; }
	
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	製品情報
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.products #catalogOuter p#iconClose { z-index:2; }
	.products #indexWrap ul.productsDetailList li { margin-left:9px; width:168px; }
	.products #catalogWrap { width:700px; }
	.products #productsCatalog { margin:0 0 0 12px; width:65%; }
	
	.products #catalogWrap #catalogImageSection > p { width:140px; }
	.products #catalogWrap #catalogImageSection div { margin-left:15px; }
	.products #catalogWrap #catalogImageSection div ul li { width:258px; margin-left:10px; }
	.products #catalogWrap #catalogMethodSection ul li { width:225px; margin-left:12px; }
	.products #catalogOuter p.pagetop { display:none; }
	
	
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	会社案内
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


	
	
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	サポート
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.support #serviceWrap { margin-top:30px; }
	.support #serviceWrap #mapWrap p#mapTxt { position:relative; }
	.support #serviceWrap #mapWrap ul { position:absolute; top:96px; left:0; width:700px; margin:0 auto; }
	.support #serviceWrap #mapWrap ul li#navi01 { top:17px; right:75px; }
	.support #serviceWrap #mapWrap ul li#navi02 { top:140px; right:115px; }
	.support #serviceWrap #mapWrap ul li#navi03 { top:200px; right:135px; }
	.support #serviceWrap #mapWrap ul li#navi04 { top:240px; right:180px; }
	.support #serviceWrap #mapWrap ul li#navi05 { top:85px; right:295px; }
	.support #serviceWrap #mapWrap ul li#navi06 { top:130px; left:255px; }
	.support #serviceWrap #mapWrap ul li#navi07 { top:250px; right:295px; }
	.support #serviceWrap #mapWrap ul li#navi08 { top:165px; left:180px; }
	.support #serviceWrap #mapWrap ul li#navi09 { top:290px; left:245px; }
	.support #serviceWrap #mapWrap ul li#navi10 { top:200px; left:105px; }
	
	.faq dl { width:700px; }

	
}