 @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%;
  	background: url(../images/bg_01.jpg)  no-repeat top center;
}
#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*/
}


/**main**/
#main{
	
}

#main .btn{
	padding-top: 124px;
}

/**present**/
#tokusensha{
	margin-top: 50px;
}

#tokusensha ul{
	margin:0 auto;
	width: 980px;
}
#tokusensha ul li{
	display: inline-block;
}

p.kakaku {
	margin-top: 20px;
	margin-bottom: 18px;
}

ul.kakaku li {
	width: 367px;
	margin-right: 33px;
}

ul.kakaku li:nth-child(2n) {
	margin-right: 0px;
}

ul.kakaku li:nth-child(n+2) {
	margin-top: 12px;
}

p.bodyType {
	margin-top: 45px;
	margin-bottom: 18px;
}

ul.bodyType li {
	width: 367px;
	margin-right: 33px;
}

ul.bodyType li:nth-child(2n) {
	margin-right: 0px;
}

ul.bodyType li:nth-child(n+2) {
	margin-top: 12px;
}


#point {
	margin-top: 25px;
	margin-bottom: 49px;
}

#tenpo {
	margin-bottom: 36px;
}

#tenpo p {
	margin-bottom: 21px;
}

#tenpo ul {
	margin:0 auto;
	width: 980px;
}

#tenpo ul li {
	display: inline-block;
	width: 760px;
}

#tenpo ul li:nth-child(n+2) {
	margin-top: 14px;
}

p.aichi {
	display: inline-block;
	width: 980px;
}






