 @charset "UTF-8";
/************************************************************
 * UTF-8で保存してください。
 ************************************************************/
 *{
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
img{
	vertical-align: bottom;
}
#proContents {
  	width: 100%;
  	margin:0 auto;
  	text-align: center;
  	line-height: 70%;
  	
  	
}
#proContents a{
	display: block;
}
#proContents a img:hover{
  cursor: pointer;
  filter:alpha(opacity=70); /* IE 6,7*/
   -ms-filter: "alpha(opacity=70)"; /* IE 8,9 */
   -moz-opacity:0.7; /* FF , Netscape */
   -khtml-opacity: 0.7; /* Safari 1.x */
   opacity:0.7;
   zoom:1; /*IE*/
}
/**logo**/
#logo{
	background: #ffffff;
	margin:0 auto;
	padding: 20px 0;
}
/**main**/
#main{
	background: url(../images/bg_top.jpg)  no-repeat top center;
}


#tokusensya {
	padding-top: 42px;
	background-color: #FFD900;
	max-width: 1200px;
	margin: 0 auto;
}
#tokusensya ul li{
	width: 288px;
	display: inline-block;
}

#kakaku {
	padding-top: 83px;
	background-color: #FFD900;
	max-width: 1200px;
	margin: 0 auto;
}
#kakaku ul {
	width: 980px;
	margin:26px auto 0px;
}
#kakaku ul li{
	width: 200px;
	display: inline-block;
	margin-right: 26px;
}
#kakaku ul li:nth-child(n+4){
	margin-right: 0;
}



}
#osusume ul li:nth-child(2n){
	margin-left: 6px;
	margin-right: 6px;
}
#osusume ul li:nth-child(n+5){
	margin-top: 20px;
}


/**bodytype**/
#bodytype{
	padding-top: 83px;
	background-color: #FFD900;
	max-width: 1200px;
	margin: 0 auto;
}
#bodytype > ul{
	width:980px;
	margin:26px auto 0px;
}
#bodytype > ul > li{
	display: inline-block;
	margin:0 8px 5px;
}
#bodytype > ul > li:nth-of-type(n+7){
	margin:0 8px 0;
}
#bodytype p.bt_980{
	width: 980px;
	margin: 0 auto;
}

#zensya {
	padding-bottom: 92px;
	padding-top: 83px;
	background-color: #FFD900;
	max-width: 1200px;
	margin: 0 auto;
}
#zensya h2{
	margin-bottom: 30px;
}


#con01,#con02,#con03{
	background-color: #fff;
	padding-bottom: 25px;
}
#con01 {
	padding-top: 92px;
	position: relative;
}
#con01 p.child {
	position: absolute;
	left: 0;
  right: 0;
  margin: auto;
  bottom: 75px;
}

/**store**/
#store{
	width:980px;
	margin:0 auto;
	padding-top: 10px;
	padding-bottom: 30px;
}
