@charset "utf-8";

/*外枠*/
#wrapper {
	width: 100%;
	height: auto;
}
.brand li {
	margin: 0 auto 70px;
}

/*********** lite **************/

/**concept**/
#concept{
	margin: 0 auto 30px;
    width: 900px;
}
#concept_logo {
    width: 117px;
    margin: 40px auto 35px;
}
#item_cont ul{
  padding:0;
}
#item_cont ul li{
    width:164px;
	float:left;
	margin:0 20px 10px 0;
}
#item_cont ul li p{
  margin-top:10px;
  margin-bottom:50px;
  text-align:center;
  font-size:10px;
  font-weight:bold;
}

/**detial**/
#detail {
    margin: 0 auto 50px;
    width: 900px;
}
#detail_logo {
    width: 79px;
    margin: 0 auto 30px;
}
#detail_text {
    height: 115px;
    background-color: #f2f2f2;
    padding: 15px 0 15px 50px;
    text-align: left;
}
#detail_text p{
	font-size:11px;
}		
/**how to order**/

#hto_wrap{
	margin:0 auto 50px;
}
#hto_logo {
    width: 170px;
    margin: 0 auto 30px;
}
#hto_text{
	}	
#hto_text p{
	font-size:14px;
}		
/**attention**/

#attention_wrap{
	margin:0 auto 50px;
}
#attention_logo{
	width:127px;
	margin:0 auto 30px;
}
#attention_text{
	height:100px;
	background-color:#f2f2f2;
	margin:0 0 50px 60px;
	padding:15px 50px;
	text-align:left;
}	
#attention_text p{
	font-size:11px;
	color:#c1272d;
}	
/**inquiry**/
#inquiry{
}
#inquiry_btn{
	width:150px;
	margin:0 auto 50px;
}

/*********** magne **************/

/**parts**/

#m_parts-wrap{
	margin:0 auto 30px;
}
#m_parts-cont{
	width:900px;
	margin:0 auto;
}
#m_parts{
	width:370px; 
	margin-left:50px;
	margin-bottom:30px;
	float:left;
}
#m_parts_tt{
	height:25px;
	background-color:#3B3B3B;
	text-align:center;
	color:#fff;
	padding:4px 0 0 0;
	margin:0 0 10px 0;
}
#m_parts_tt2{
	height:25px;
	background-color:#e6e6e6;
	text-align:center;
	color:#3e3a39;
	padding:4px 0 0 0;
	margin:0 0 10px 0;
}
#m_parts2{
	margin-bottom:20px;
}
#m_parts2_tt{
	float:left;
	text-align:left;
	margin:0 0 50px 300px;
	line-height:1.5;
}
#m_parts2_tt p{
	 text-align:center; margin-bottom:5px;"
}
#lite-h-logo {
    width: 170px;
    margin: 0 auto 30px;
}
#lite-h-text{
	}	
#lite-h-text p{
	font-size:14px;
}		

#m-original{
	width:900px;
	margin:0 auto 50px;
}
/**inquiry**/
#inquiry{
}
#inquiry_btn{
	width:150px;
	margin:0 auto 50px;
}
/*********** redlabel **************/

#concept{
	margin: 0 auto 30px;
    width: 900px;
}
#concept_logo {
    width: 117px;
    margin: 40px auto 35px;
}
#r-item_wrap{
	width:900px;
	margin:0 auto 50px;
}
#r-item_cont{
	width:430px;
	margin:0 20px 0 0;
	float:left;
}
#r-item_text{
	background-color:#f2f2f2;
	width:390px;
	height:130pxpx;
	text-align:left;
	font-size:11px;
	padding:20px;
	}



/**** メインカラム ****/
#main {
	width: 980px;
	margin: 0 auto 0;
}
	@media (max-width: 414px){
		#main {
			width: 100%;
		}
		#concept{
	width:100%;
	margin:0 auto;
}
/*lite*/

#detail {
	width:100%;
	margin:0 auto;
}
#detail_text {
	width:100%;
	height:auto;
	margin:0 auto 40px;
    padding: 10px;
}
#detail_text p{
	margin:0 auto;
}
#attention_text{
	width:100%;
	height:auto;
	margin:0 auto;
    padding: 10px;
	}
#attention_text p{
	margin:0 auto;
	}

/*magne*/
  #m-original {
			width:100%;
			margin:0 auto 30px;
		}
   #m_parts {
	   width:100%;
	   margin:0 auto 30px;
		}
   #m_parts2_tt{
	   width:100%;
	   margin:0 auto 20px;
	   text-align:center;
   }
/*redlabel*/
        #r-item_wrap{
	width:100%;
	margin:0 auto 30px;
		}
		#r-item_cont{
		width:100%;
		margin:0;
		}
		#r-item_text{
		width:100%;
		margin:0;
		}
		#r-item_cont img {
			width:100%;
			margin:0;
		}
		