/* CSS Document */
body{ width:100%;}
header{ width:990px; margin:0 auto; padding:0; overflow:hidden;}
header h1{ float:left;}
header ul li{ display:inline-block; margin-top:80px;}


.contents{ width:1190px; margin:0 auto;}
#capter1{ background:url(../images/bg1.png); text-align:center;}
#list{ text-align:right; padding:0 15px 40px 0; background:#fff;}

#capter2{ width:1192px; margin:500px auto 0px; padding:0 0 30px 0; background:#9dc33a;}
#capter2 .fukidasi{
	margin-top:-400px;
    -moz-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    transform: rotate(-15deg);
	}

#capter2 p{ font-size:2.9em; line-height:1.8em; margin:30px auto 10px; width:1100px; text-align:left; letter-spacing:-0.02em;
 -moz-font-feature-settings: "palt";
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";}
#capter2 p span{ position:relative; display:inline-block;}
#capter2 p span.icon1{ padding-left:50px;}
#capter2 p span.icon1:before{ content:url(../images/icon1.png); position:absolute; bottom:-10px; left:-15px;}
#capter2 p span.icon2{ padding-right:40px;}
#capter2 p span.icon2:after{ content:url(../images/icon2.png); position:absolute; bottom:-25px; right:0px;}
#capter2 p span.icon3{ padding-right:80px;}
#capter2 p span.icon3:after{ content:url(../images/icon3.png); position:absolute; bottom:-15px; right:0px;}
#capter2 p span.icon4{ padding-left:50px;}
#capter2 p span.icon4:before{ content:url(../images/icon4.png); position:absolute; bottom:-10px; left:0px;}
#capter2 p span.icon5{ padding-left:76px;}
#capter2 p span.icon5:before{ content:url(../images/icon5.png); position:absolute; bottom:-10px; left:0px;}
#capter2 p span.point{ font-size:1.2em; color:#ea5429; font-weight:bold;}

#capter3 h1{ margin:50px auto 0;}
#capter3 p{ width:980px; margin:0 auto; font-size:1.4em; line-height:1.4em; text-align:left;}

.footer_wrap{ background:#dde2e5; width:100%; padding:20px 0; margin:0;}
footer{ width:980px; max-width:90%; margin:0 auto; text-align:left; font-size:1.5em; line-height:1.2em;}
footer .copy{ text-align:right;}
footer p.add{ padding-left:130px;}

.thanks{ width:700px; margin:0 auto 150px; max-width:90%;}
.thanks h1{ font-size:3.6em; line-height:1.2em; margin:60px auto;}
.thanks p{ font-size:1.6em; line-height:1.6em; max-width:100%; margin:20px auto; text-align:left; }


#privacy{ width:980px; margin:0 auto 50px;}
#privacy h1{ font-size:3em; line-height:1.4em; padding:5px 0 5px 20px; border-left:4px solid #000; margin:60px 0; text-align:left;}
#privacy h2{ font-size:2.2em; line-height:1.4em; border-bottom:1px solid #ccc; margin:40px 0 20px 0; text-align:left;}
#privacy p{ font-size:1.4em; line-height:1.4em; text-align:left;}








