@charset "UTF-8";

/* CSS Document */

/* ---------------
　ランディングページ
--------------- */

/*　共通部分　*/

#main p, #main li {
	font-size: 16px;
}

.paperBg {
	background: url(../images/landing/paperBg.png) repeat-y center bottom;
	margin-bottom: 10px;
}

.paperFoot {
	background: url(../images/landing/paperFoot.png) no-repeat center bottom;
	padding-bottom: 15px;
}

.paperTop  {
	background: url(../images/landing/paperTop.png) no-repeat center top;
	padding-top: 15px;
	width: 670px;
}

.left {
	float: left;
	margin: 0 0 0 20px;
	_margin: 0 0 0 10px;
	width: 305px;
}

.right {
	float: right;
	margin: 0 20px 0 0;
	_margin: 0 10px 0 0;
	width: 305px;
}

/*　2000万円の家　*/

#h1box {
	background: url(../images/landing/2000man/h2img2.jpg) no-repeat center bottom #A6A28F;
	height: 498px;
	margin-bottom: 30px;
}

#h1box h1 {
}

#h1box h2 {
	margin: 230px 0 0 20px;
}

#h1box p {
	margin: 20px 0 0 20px;
}


h2#copy3 {
	margin-bottom: 5px;
}

ul#shohiyou {
	background: url(../images/landing/2000man/checkBg.gif) repeat center center;
	padding: 10px 20px 0;
	_padding-bottom: 10px;
	margin-bottom: 30px;
}

ul#shohiyou li {
	background: url(../images/landing/2000man/check.gif) no-repeat left center;
	display: inline-block;
	padding-top: 6px;
	padding-left: 25px;
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
	white-space: nowrap;
}


#landingPhoto {
	margin-bottom: 10px;
}

#landingPhoto p.box {
	width: 210px;
	display: block;
	float: left;
	margin: 0 20px 20px 0;
}

#landingPhoto p.boxRight {
	width: 210px;
	display: block;
	float: left;
	margin: 0;
}


#dokuji {
	height: 220px;
	background: #2E6B4F url(../images/landing/2000man/forest.jpg) no-repeat right top;
	margin-bottom: 5px;
}

#dokuji h2 {
	padding: 30px 0 0 20px;
}

#dokuji p {
	padding: 20px 0 0 20px;
}

#point1 {
	background: url(../images/landing/2000man/point1.jpg) no-repeat center top;
	min-height: 280px;
	_height: 280px;
}

#point2 {
	background: url(../images/landing/2000man/point2.jpg) no-repeat center top;
	min-height: 280px;
	_height: 280px;
}

#point3 {
	background: url(../images/landing/2000man/point3.jpg) no-repeat center top;
	min-height: 280px;
	_height: 280px;
}

#point4 {
	background: url(../images/landing/2000man/point4.jpg) no-repeat center top;
	min-height: 280px;
	_height: 280px;
}

#point5 {
	background: url(../images/landing/2000man/point5.jpg) no-repeat center top;
	min-height: 280px;
	_height: 280px;
}

#point1 h3, #point2 h3, #point3 h3, #point4 h3, #point5 h3, #point6 h3 {
	padding: 30px 0 0 365px;
}

#point1 p, #point2 p, #point3 p, #point4 p, #point5 p, #point6 p {
	padding: 20px 20px 0 365px;
}

p#copy60day {
	margin: 10px 0 20px;
}


/*　自然素材　*/

#blue {
	background: url(../images/landing/naturalHouse/blueBg.png) repeat-y center bottom;
	margin-top: 30px;
}

#yellow {
	background: url(../images/landing/naturalHouse/yellowBg.png) no-repeat center bottom;
	margin-bottom: 30px;
	padding-bottom: 20px;
}

p#arrow {
	background: url(../images/landing/naturalHouse/differenceArrow.png) no-repeat center bottom;
	text-indent: -9999em;
	height: 60px;
}

.compa h2 {
	margin-bottom: 20px;
}

.compa h3 {
	margin-bottom: 10px;
}


#naturalHouse {
	background: url(../images/landing/naturalHouse/naturalHouseBg.jpg) no-repeat center center;
	height: 580px;
}

#naturalHouse h2 {
	margin: 0 0 0 306px;
	padding-top: 30px;
}

#naturalHouse ul {
	display: none;
}

#naturalHouse p {
	margin: 20px 20px 0 345px;
}




h2.imgh2 {
	margin: 30px 0 10px 0;
}

.paperBg h3 {
	margin: 10px 0 20px 0;
}

h3.accept {
	margin: 20px 0 20px 20px;
}
ol.acceptOl {
	list-style: none;
}
ol.acceptOl li {
	margin: 20px 0 0 0;
}




/* カンナ屑 */
/* タイトル */
div#kannaTitleWrapper {
	width: 670px;
	height: 482px;
	margin: 0 0 10px 0;
	padding:　0;
	background: url(../images/landing/kanna/kannaTitleBg.jpg) no-repeat center center;
	text-align: right;
}

h1#kannaTitle01 {
	text-indent: -9999px;
	height: 205px;
}
p#kannaTitle02 {
	padding: 50px 20px 0 0;
}

/* ここがポイント！ */
div#kannakuzuPointWrapper {
	margin: 0 0 20px 0;
	padding: 20px 20px 0 20px;
	background: #FEF1B9;
}

ul#kannakuzuPoint {
	
}
ul#kannakuzuPoint li {
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
	background: url(../images/landing/kanna/kannaPointMarker.gif) no-repeat left center;
}

div.kannakuzuContentsWrapper {
	margin: 0 0 20px 0;
	padding: 20px;
	background: url(../images/landing/kanna/paperBgBottom.gif) no-repeat center bottom;
}
div.kannakuzuContentsWrapper p {
	margin-top :10px;
}
