@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

body {
  background-color: #f4f2f0;
}
ul {
	list-style: none;
}

div#waoPagebody {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000000;
	background-image: url(../img/img_bg.jpg);
	background-repeat: no-repeat;
	width: 940px;
	height: 1040px;
	margin: 0 auto;
	font-size: 15px;
	text-align: center;
	line-height: 150%;
	letter-spacing: normal;
	text-align: center;
}

*:first-child+html #waoPagebody {
	letter-spacing: normal;
}

	
html>/**/body waoPagebody {
	letter-spacing/*\**/: normal\9;
}

	
/* Header
---------------------------------------------- */

#waoHeader {
	width: 780px;
	margin: 0 auto;
}

#headerL {
	width: 400px;
	float: left;
	margin: 0 0 0 20px;
}

#headerR {
	width: 310px;
	float: right;
}

#headerL h3 {
	margin: 35px 0 0 0;
}

#headerL p {
	margin: 10px 0 30px 0;
}

#headerR p {
	background-image: url(../img/pic_mc.png);
	background-repeat: no-repeat;
	width: 310px;
	height: 370px;
	text-indent: -9999px;
	margin: 20px 0 0 0;
}

/* Header */


/* contents
----------------------------------------------- */

#waoContents {
	clear: both;
	overflow: hidden;
	background-image: url(../img/img_bg_contents.gif);
	background-repeat: no-repeat;
	width: 840px;
	height: 600px;
	margin: 0 auto;
}

	/* contents1
	----------------------------------------------- */
	#contents1 {
		width: 840px;
		margin: 0 auto;
		overflow: hidden;
		background-image: url(../img/img_border02.gif);
		background-repeat: no-repeat;
		background-position: bottom;
	}
	
	#contents1 h4 {
		padding: 35px 0 0 0;
	}
	
	#contents1 ul {
		width: 790px;
		overflow: hidden;
		margin: 0 auto;
		padding: 25px 0 20px 0;
	}
	
	#contents1 ul li {
		float: left;
	}
	
	#contents1 ul li:first-child {
		padding: 0 16px 0 0;
	}
	
	.li_line {
		background-image: url(../img/img_border01.gif);
		background-repeat: no-repeat;
		background-position: left top;
		padding: 0 16px;
	}
		
	/* contents1 */
	
	/* contents2
	----------------------------------------------- */
	#contents2 {
		width: 840px;
		clear: both;
		margin: 0 auto;
	}
	
	#contents2 h4 {
		width: 430px;
		margin: 20px auto 0 auto;
	}
	
	#contents2 p {
		width: 648px;
		margin: 20px auto 0 auto;
	}
		
		
	/* contents2 */

/* contents */

#footerparts {
	clear: both;
}