@charset "shift_jis";


body {
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	font-size: 75%;
	width: 100%;
	line-height: 2;
	color: #333333;
	margin: 0px;
	padding: 0px;
	float: center;
	text-align: center;
	background:#efefef url(../images/bg.gif) repeat 0px 0px;
	background-position: left top;
}

h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form{
	margin: 0px;
	padding: 0px;
}

ul{
	list-style-type: none;
}

img {
	border: none;
}

input,textarea,select {
	font-size: 12px;
}


form {
	margin: 0px;
}

table {
	border-collapse:collapse;
	font-size: 100%;
	border-spacing: 0;
}





/*リンク設定
---------------------------------------------------------------------------*/
a {
	color: #333333;
}
a:hover {
	color: #ff0033;
	text-decoration: none;
}

#container {
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#top {
	height: 312px;
	background:#efefef url(../images/top_bg.jpg) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#top p {
	font-weight: 500;
	line-height: 24px;
	color: #000000;
	font-size: 15px;
	padding: 82px 0px 0px 428px;

}

/*メインコンテンツ
---------------------------------------------------------------------------*/
#main {
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	background:#ffffff ;
}

#main p {
	color: #000000;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}




#gr {
	height: 428px;
	background:#ffffff url(../images/graph.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#gr p {
	font-weight: 500;
	line-height: 23px;
	color: #404040;
	font-size: 15px;
	padding: 82px 0px 0px 275px;
}

#gr span.b {
	line-height: 21px;
	font-weight: 600;
	color: #404040;
	font-size: 15px;
}

#gr span.b2 {
	font-weight: 600;
	color: #000000;
	font-size: 15px;
	letter-spacing: 0.1em;
	padding: 40px 0px 0px 0px;
}

#gr span.red_b {
	color: #b80509;
	font-size: 17px;
	letter-spacing: -0.1em;
}

#gr span.pink_b2 {
	color: #e20052;
	font-size: 20px;
	letter-spacing: -0.1em;
}

#baby {
	height: 609px;
	background:#ffffff url(../images/baby.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#baby p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 120px 0px 0px 39px;

}

#baby span.b {
	font-weight: 600;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
}

#baby span.bl {
	color: #1f6dcf;
}

#baby .aka {
	font-weight: 500;
	color: #e41226;
}


/*原因１〜４
---------------------------------------------------------------------------*/
#cause1 {
	height: 398px;
	background:#ffffff url(../images/cause1.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#cause1 p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 121px 0px 0px 60px;
}

#cause1 span.mizu {
	color: #1f6dcf;
}

#cause1 span.aka {
	color: #e41226;
}

#cause2 {
	height: 505px;
	background:#ffffff url(../images/cause2.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#cause2 p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 118px 0px 0px 60px;
}

#cause2 span.b {
	font-weight: 600;
	color: #404040;
}

#cause2 span.mizu {
	color: #1f6dcf;
}

#cause2 .ls {
	font-weight: 700;
	line-height: 24px;
	color: #e41226;
	font-size: 17px;
	padding: 10px 0px 0px 60px;

}

#cause3 {
	height: 443px;
	background:#ffffff url(../images/cause3.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#cause3 p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 116px 0px 0px 60px;
}

#cause3 span.aka {
	color: #e41226;
}

#cause4 {
	height: 548px;
	background:#ffffff url(../images/cause4.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#cause4 p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 118px 0px 0px 394px;
}

#cause4 .indent {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 0px 0px 0px 60px;

}


/*プロフィール
---------------------------------------------------------------------------*/
#pf {
	height: 328px;
	background:#ffffff url(../images/profile.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#pf p {
	font-weight: 500;
	line-height: 21px;
	color: #000000;
	font-size: 14px;
	padding: 68px 0px 0px 20px;
	letter-spacing: 1px;
}



/*ステップ１〜５
---------------------------------------------------------------------------*/
#step1 {
	height: 460px;
	background:#ffffff url(../images/step1.jpg) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#step1 p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 116px 0px 0px 358px;

}

#step1 span.ao {
	color: #1f6dcf;
}

#step1 span.aka {
	color: #e41226;
}

#step2 {
	height: 721px;
	background:#ffffff url(../images/step2.jpg) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#step2 p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 117px 0px 0px 358px;
}

#step2 span.b {
	font-weight: 600;
	color: #404040;
}

#step2 span.aka {
	color: #e41226;
}

#step3 {
	height: 473px;
	background:#ffffff url(../images/step3.jpg) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#step3 p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 122px 0px 0px 358px;
}

#step3 span.b {
	font-weight: 600;
	color: #404040;
}

#step3 span.aka {
	color: #e41226;
}

#step4 {
	height: 467px;
	background:#ffffff url(../images/step4.jpg) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#step4 p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 120px 0px 0px 358px;
}

#step5 {
	height: 480px;
	background:#ffffff url(../images/step5.jpg) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#step5 p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 125px 0px 0px 358px;
}

#area1 {
	height: 60px;
	background:#ffffff url(../images/area1.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#area1 p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 10px 0px 0px 0px;
	text-align: center;
}


/*プロフィール23
---------------------------------------------------------------------------*/

#pf2 {
	height: 622px;
	background:#ffffff url(../images/profile2.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#pf2 p {
	font-weight: 500;
	line-height: 23px;
	color: #404040;
	font-size: 14px;
	padding: 102px 0px 0px 377px;
	letter-spacing: -0.1em;
}

#pf2 .mizu {
	color: #00a2e6;
}

#pf2 .moji2 {
	font-weight: 500;
	line-height: 23px;
	color: #404040;
	font-size: 14px;
	margin: 58px 0px 0px 377px;
	letter-spacing: -0.1em;

}

#pf2 .moji3 {
	font-weight: 500;
	color: #404040;
	font-size: 14px;
	margin: 12px 0px 0px 377px;
	letter-spacing: -0.1em;
}

#pf2 .moji4 {
	font-weight: 500;
	line-height: 22px;
	color: #404040;
	font-size: 14px;
	margin: 16px 0px 0px 377px;
	letter-spacing: -0.1em;
}

#pf2 .moji4 span.aka {
	font-weight: 600;
	color: #e41226;
	font-size: 14px;
}

#pf3 {
	height: 580px;
	background:#ffffff url(../images/profile3.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#pf3 p {
	font-weight: 500;
	line-height: 20px;
	color: #404040;
	font-size: 14px;
	padding: 170px 0px 0px 377px;
	letter-spacing: -0.1em;
}

#pf3 .moji2 {
	font-weight: 400;
	line-height: 20px;
	color: #404040;
	font-size: 14px;
	margin: 164px 0px 0px 377px;
	letter-spacing: -0.1em;
}

#pf3 .moji3 {
	font-weight: 400;
	line-height: 20px;
	color: #404040;
	font-size: 14px;
	margin: 75px 0px 0px 377px;
	letter-spacing: -0.1em;
}

#pf4 {
	height: 657px;
	background:#ffffff url(../images/profile4.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#pf4 p {
	font-weight: 400;
	line-height: 22px;
	color: #404040;
	font-size: 14px;
	padding: 110px 0px 0px 377px;
	letter-spacing: -0.1em;
}

#pf4 span.aka {
	font-weight: 600;
	color: #e41226;
	font-size: 14px;
}

#pf4 .moji2 {
	font-weight: 400;
	line-height: 22px;
	color: #404040;
	font-size: 14px;
	padding: 15px 0px 0px 377px;
	letter-spacing: -0.1em;
}

#pf4 .moji3 {
	font-weight: 600;
	line-height: 22px;
	color: #404040;
	font-size: 14px;
	padding: 88px 0px 0px 377px;
	letter-spacing: -0.1em;
}

#pf4 .moji4 {
	font-weight: 600;
	line-height: 21px;
	color: #404040;
	font-size: 14px;
	padding: 18px 0px 0px 377px;
	letter-spacing: -0.1em;
}
#flash3 {
	background: url(../swf/movie.jpg) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	padding: 0px 0px 0px 0px;

}


/*お客様の声
---------------------------------------------------------------------------*/
#voice1 {
	height: 351px;
	background:#ffffff url(../images/voice1.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice1 p {
	font-weight: 500;
	line-height: 18px;
	color: #000000;
	font-size: 12px;
	padding: 170px 0px 0px 222px;

}

#voice1 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice2 {
	height: 329px;
	background:#ffffff url(../images/voice2.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice2 p {
	font-weight: 500;
	line-height: 18px;
	color: #000000;
	font-size: 12px;
	padding: 163px 0px 0px 222px;

}

#voice2 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice3 {
	height: 411px;
	background:#ffffff url(../images/voice3.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice3 p {
	font-weight: 500;
	line-height: 18px;
	color: #000000;
	font-size: 12px;
	padding: 163px 0px 0px 222px;
}

#voice3 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice4 {
	height: 256px;
	background:#ffffff url(../images/voice4.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice4 p {
	font-weight: 500;
	line-height: 18px;
	color: #000000;
	font-size: 12px;
	padding: 164px 0px 0px 37px;
}

#voice4 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice5 {
	height: 350px;
	background:#ffffff url(../images/voice5.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice5 p {
	font-weight: 500;
	line-height: 18px;
	color: #000000;
	font-size: 12px;
	padding: 164px 0px 0px 37px;

}

#voice5 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice6 {
	height: 359px;
	background:#ffffff url(../images/voice6.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice6 p {
	font-weight: 500;
	line-height: 18px;
	color: #000000;
	font-size: 12px;
	padding: 164px 0px 0px 37px;
}

#voice6 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice7 {
	height: 298px;
	background:#ffffff url(../images/voice7.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice7 p {
	font-weight: 500;
	line-height: 20px;
	color: #000000;
	font-size: 12px;
	padding: 163px 0px 0px 222px;
}

#voice7 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice8 {
	height: 272px;
	background:#ffffff url(../images/voice8.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice8 p {
	font-weight: 500;
	line-height: 20px;
	color: #000000;
	font-size: 12px;
	padding: 135px 0px 0px 222px;
}

#voice8 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice9 {
	height: 402px;
	background:#ffffff url(../images/voice9.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice9 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 162px 0px 0px 222px;
}

#voice9 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice10 {
	height: 308px;
	background:#ffffff url(../images/voice10.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice10 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 162px 0px 0px 222px;
}

#voice10 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice11 {
	height: 344px;
	background:#ffffff url(../images/voice11.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice11 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 137px 0px 0px 222px;
}

#voice11 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice12 {
	height: 282px;
	background:#ffffff url(../images/voice12.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice12 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 137px 0px 0px 37px;
}

#voice12 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice13 {
	height: 500px;
	background:#ffffff url(../images/voice13.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice13 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 137px 0px 0px 222px;
}

#voice13 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice14 {
	height: 438px;
	background:#ffffff url(../images/voice14.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice14 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 137px 0px 0px 222px;
}

#voice14 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice15 {
	height: 323px;
	background:#ffffff url(../images/voice15.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice15 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 137px 0px 0px 222px;
}

#voice15 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice16 {
	height: 412px;
	background:#ffffff url(../images/voice16.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice16 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 162px 0px 0px 222px;
}

#voice16 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice17 {
	height: 272px;
	background:#ffffff url(../images/voice17.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice17 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 137px 0px 0px 222px;
}

#voice17 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice18 {
	height: 293px;
	background:#ffffff url(../images/voice18.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice18 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 137px 0px 0px 222px;
}

#voice18 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice19 {
	height: 303px;
	background:#ffffff url(../images/voice19.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice19 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 137px 0px 0px 222px;
}

#voice19 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice20 {
	height: 583px;
	background:#ffffff url(../images/voice20.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice20 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 137px 0px 0px 222px;
}

#voice20 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice21 {
	height: 324px;
	background:#ffffff url(../images/voice21.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice21 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 137px 0px 0px 222px;
}

#voice21 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice22 {
	height: 416px;
	background:#ffffff url(../images/voice22.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice22 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 137px 0px 0px 222px;
}

#voice22 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice23 {
	height: 319px;
	background:#ffffff url(../images/voice23.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice23 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 164px 0px 0px 37px;
}

#voice23 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice24 {
	height: 375px;
	background:#ffffff url(../images/voice24.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice24 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 137px 0px 0px 37px;
}

#voice24 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice25 {
	height: 422px;
	background:#ffffff url(../images/voice25.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice25 p {
	font-weight: 500;
	line-height: 19px;
	color: #000000;
	font-size: 12px;
	padding: 164px 0px 0px 37px;
}

#voice25 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

#voice26 {
	height: 429px;
	background:#ffffff url(../images/voice26.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#voice26 p {
	font-weight: 500;
	line-height: 18px;
	color: #000000;
	font-size: 12px;
	padding: 164px 0px 0px 37px;
}

#voice26 span.mizu {
	font-weight: 600;
	color: #00a2e6;
}

/*料金説明欄
---------------------------------------------------------------------------*/
#rs {
	height: 349px;
	background:#ffffff url(../images/rs.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#rs p {
	font-weight: 500;
	line-height: 23px;
	color: #404040;
	font-size: 15px;
	padding: 32px 0px 0px 323px;
}

#rs span.pink {
	color: #e20052;
}

#rs span.bb {
	font-weight: 600;
}

#rs2 {
	height: 158px;
	background:#ffffff url(../images/rs2.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#rs2 p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 16px;
	padding: 15px 0px 0px 41px;
}

#rs2 span.rb {
	color: #e41226;
}

#rs2 span.bb {
	font-weight: 600;
	color: #e41226;
	font-size: 19px;
}

#rs3 {
	height: 267px;
	background:#ffffff url(../images/rs3.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#rs3 p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 15px 0px 0px 41px;
}

#rs3 span.rb {
	color: #e41226;
}

/*特典
---------------------------------------------------------------------------*/
#benefits1 {
	height: 245px;
	background:#ffffff url(../images/benefits1.jpg) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#benefits2 {
	height: 468px;
	background:#ffffff url(../images/benefits2.jpg) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#benefits2 p {
	font-weight: 400;
	line-height: 24px;
	color: #404040;
	font-size: 15px;
	padding: 141px 0px 0px 67px;
}

#benefits3 {
	height: 364px;
	background:#ffffff url(../images/benefits3.jpg) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}


#las {
	height: 384px;
	background:#ffffff url(../images/las.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#las p {
	font-weight: 500;
	line-height: 24px;
	color: #404040;
	font-size: 16px;
	padding: 22px 0px 0px 46px;
}

#re {
	height: 39px;
	background:#ffffff url(../images/return.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

#re p {
	font-weight: 400;
	line-height: 18px;
	color: #000000;
	font-size: 11px;
	padding: 16px 0px 0px 780px;
	letter-spacing: -0.01em;
}

/*プライバシーポリシー
---------------------------------------------------------------------------*/
#pp {
	background-image: url(../images/pp.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	width: 910px;
	height: 262px;
	text-align: left;
	position: relative;
}

#pp span.bb {
	font-weight: 600;
}

#pp dl.privacypolicy {
	position: absolute;
	left: 50px;
	top: 64px;
	width: 826px;
	height: 168px;
	overflow: auto;
	text-indent: -15px;

}


#pp dl.privacypolicy dd {
	color: #000000;
	font-size: 12px;
	padding: 15px 0px 0px 20px;
}


/*ヘッダー（サイト名ロゴとかが入っている上段のブロック）
---------------------------------------------------------------------------
#header {
	text-align: center;
	width:100%;
	background-color: #000000;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
}

#header #ap {
	text-align: left;
	width: 950px;
	background-color: #000000;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
}

#header #ap p {
	padding: 3px 0px 0px 0px;
	color: #d6d6d6;
	font-size: 13px;
	font-weight: normal;
}
*/


/*/////////////////
			header
/////////////////////////////////////////////////////////////////////////////*/
#header {
	width: 910px;
	/*height: 145px;*/
	background: url(../images/header_bg.jpg) repeat-x left bottom #fff;
}

#header .left_block {
	width: 410px;
	padding: 20px 10px 0 20px;
	float: left;
}

#header h1 {
	padding: 10px 0 0 13px;
}

#header .right_block {
	width: 450px;
	float: right;
}


#header .right_block ul {
	margin: 4px 0 0 0;
	padding: 0 0 5px 0;
}

#header .right_block ul li {
	float: left;
}

.mb_10 { margin-bottom: 10px !important;}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}



/*注文ボタン
---------------------------------------------------------------------------*/
.order {
	background:#ffffff url(../images/order_bg.gif) no-repeat 0px 0px;
	text-align: left;
	width: 910px;
	height: 344px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	position: relative;
}

.order .link1 {
	position: absolute;
	left: 27px;
	top: 9px;
	color: #000000;
}

.order .link2 {
	position: absolute;
	left: 27px;
	top: 188px;
	color: #000000;
}

.order .link3 {
	position: absolute;
	left: 456px;
	top: 188px;
	color: #000000;
}




/*下のナビ
---------------------------------------------------------------------------*/
#navi {
	text-align: center;
	width:100%;
	background-color: #000000;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	position: relative;
}

#navi p {
	text-align: center;
	width:100%;
	margin-right: auto;
	margin-left: auto;
	color: #000000;
	font-size: 11px;
	padding: 8px 0px 8px 0px;
	letter-spacing: -0.01em;
}

#navi2 {
	text-align: center;
	width:100%;
	background:#ffffff url(../images/navi2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	height: 34px;
}

#navi2 a {
	color: #000000;
	text-decoration: none;
}


#navi2 p {
	text-align: center;
	width:100%;
	margin-right: auto;
	margin-left: auto;
	color: #000000;
	font-size: 11px;
	padding: 7px 0px 0px 0px;
	letter-spacing: -0.01em;
}

/*フッター（コピーライトとか入っている最下部ブロック）
---------------------------------------------------------------------------*/

#footer {
	width: 100%;
	background:#f2f2f2 url(../images/foot.jpg) repeat-x;
	background-position: center top;
	text-align: center;
	margin:0 auto;
	height:92px;
}

