@charset "utf-8";
/* CSS Document */
*{
    margin:0;
    padding:0;
	list-style:none;
	}
html,body {
    font-family:Verdana,"ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4 , "MS Pゴシック",MSgochic, Osaka;
	text-align:center;
	font-size:26px;
	line-height:180%;
	color:#444;
	background-color:#F1F1F1;
	width:100%;
	height:100%;
	}
a:link { color:#444444;}
a:visited {color:#666;}
a:hover {
	color:#000;
	}
a:active { color:#333;}
#container {
    width:100%;
	margin:0px;
	padding:0px;
	min-height:90%;
	text-align:center;
	}
.WordSection1,
.WordSection2,
.WordSection3,
.WordSection4 {
    width:980px;
	margin:50px auto;
	padding-top:50px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
	}
.WordSection1 p {
   margin:0px 60px 60px 60px;
   }
.WordSection1 a {
   display:block;
   text-align:left;
   font-size:50px;
   line-height:80px;
   padding:10px 40px;
   text-decoration:none;
   -moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
background-color:#7fd411;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f6ffeb', endColorstr = '#7fd411');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f6ffeb', endColorstr = '#7fd411')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #f6ffeb, #7fd411);
background-image: -ms-linear-gradient(top, #f6ffeb, #7fd411);
background-image: -o-linear-gradient(top, #f6ffeb, #7fd411);
background-image: -webkit-gradient(linear, center top, center bottom, from(#f6ffeb), to(#7fd411));
background-image: -webkit-linear-gradient(top, #f6ffeb, #7fd411);
background-image: linear-gradient(top, #f6ffeb, #7fd411);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
-moz-box-shadow: 0px 0px 8px #000000;
-webkit-box-shadow: 0px 0px 8px #000000;
box-shadow: 0px 0px 8px #000000;
   }
.WordSection1 a.pj {
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0df1ff', endColorstr = '#3bd3ff');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0df1ff', endColorstr = '#3bd3ff')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #0df1ff, #3bd3ff);
background-image: -ms-linear-gradient(top, #0df1ff, #3bd3ff);
background-image: -o-linear-gradient(top, #0df1ff, #3bd3ff);
background-image: -webkit-gradient(linear, center top, center bottom, from(#0df1ff), to(#3bd3ff));
background-image: -webkit-linear-gradient(top, #0df1ff, #3bd3ff);
background-image: linear-gradient(top, #0df1ff, #3bd3ff);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
   }
.WordSection1 p.return,
.WordSection2 p.return,
.WordSection3 p.return,
.WordSection4 p.return {
   margin:0px 350px 60px 350px;
   } 
.WordSection1 p.return a,
.WordSection2 p.return a,
.WordSection3 p.return a,
.WordSection4 p.return a {
    text-align:center;
	font-size:30px;
	line-height:40px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fff2f5', endColorstr = '#c9c6c8');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fff2f5', endColorstr = '#c9c6c8')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #fff2f5, #c9c6c8);
background-image: -ms-linear-gradient(top, #fff2f5, #c9c6c8);
background-image: -o-linear-gradient(top, #fff2f5, #c9c6c8);
background-image: -webkit-gradient(linear, center top, center bottom, from(#fff2f5), to(#c9c6c8));
background-image: -webkit-linear-gradient(top, #fff2f5, #c9c6c8);
background-image: linear-gradient(top, #fff2f5, #c9c6c8);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
	}
.WordSection1 p.p1 {
    margin: 0px 60px 80px 60px;
    padding-left: 20px;
    text-align: left;
    font-size: 40px;
} 
.WordSection2 p {
   margin:0px 60px 5px 60px;
   }
.WordSection2 p.p1 {
   margin:0px 60px 80px 60px;
   padding-left:20px;
   text-align:left;
   font-size:40px;
   }
.WordSection2 p.p3 {
   margin:0px 60px 160px 60px;
   padding-left:20px;
   text-align:left;
   font-size:40px;
   }
.WordSection2 a,
.WordSection2 p.p2 {
   display:block;
   text-align:left;
   font-size:43px;
   line-height:60px;
   padding:8px 30px;
   text-decoration:none;
   -moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 8px #000000;
-webkit-box-shadow: 0px 0px 8px #000000;
box-shadow: 0px 0px 8px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
background-color:#ff5d42;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffb5ad', endColorstr = '#ff5d42');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffb5ad', endColorstr = '#ff5d42')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #ffb5ad, #ff5d42);
background-image: -ms-linear-gradient(top, #ffb5ad, #ff5d42);
background-image: -o-linear-gradient(top, #ffb5ad, #ff5d42);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffb5ad), to(#ff5d42));
background-image: -webkit-linear-gradient(top, #ffb5ad, #ff5d42);
background-image: linear-gradient(top, #ffb5ad, #ff5d42);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
   }

.WordSection2 a:link { color:#FFFFFF;}
.WordSection2 a:visited {color:#F8F8F8;}
.WordSection2 a:hover {
	color:#CCCCCC;
	}
.WordSection2 a:active { color:#333;}


.WordSection3 p {
   margin:0px 60px 5px 60px;
   }
.WordSection3 p.p1 {
   margin:0px 60px 80px 60px;
   padding-left:20px;
   text-align:left;
   font-size:40px;
   }
.WordSection3 p.p2 {
   margin:0px 60px 80px 60px;
   }
.WordSection3 p.p3 {
   margin:0px 60px 160px 60px;
   padding-left:20px;
   text-align:left;
   font-size:40px;
   }
.WordSection3 p.p5 {
   margin:50px 60px 80px 60px;
   font-size:40px;
   }
.WordSection3 a {
   display:block;
   text-align:left;
   font-size:40px;
   line-height:60px;
   padding:12px 30px;
   text-decoration:none;
   -moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 8px #000000;
-webkit-box-shadow: 0px 0px 8px #000000;
box-shadow: 0px 0px 8px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
background-color:#062b54;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e2d4ff', endColorstr = '#062b54');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e2d4ff', endColorstr = '#062b54')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #e2d4ff, #062b54);
background-image: -ms-linear-gradient(top, #e2d4ff, #062b54);
background-image: -o-linear-gradient(top, #e2d4ff, #062b54);
background-image: -webkit-gradient(linear, center top, center bottom, from(#e2d4ff), to(#062b54));
background-image: -webkit-linear-gradient(top, #e2d4ff, #062b54);
background-image: linear-gradient(top, #e2d4ff, #062b54);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
   }

.WordSection3 a:link { color:#FFFFFF;}
.WordSection3 a:visited {color:#F8F8F8;}
.WordSection3 a:hover {
	color:#CCCCCC;
	}
.WordSection3 a:active { color:#333;}
.WordSection3 p.return a:link,
.WordSection4 p.return a:link,
.WordSection2 p.return a:link { color:#444444;}
.WordSection3 p.return a:visited,
.WordSection4 p.return a:visited,
.WordSection2 p.return a:visited {color:#666666;}

.WordSection4 p {
   margin:0px 60px 5px 60px;
   }
.WordSection4 p.p1 {
   margin:0px 60px 80px 60px;
   padding-left:20px;
   text-align:left;
   font-size:40px;
   }
.WordSection4 p.p2 {
   margin:0px 60px 80px 60px;
   }
.WordSection4 p.p3 {
   margin:0px 60px 160px 60px;
   padding-left:20px;
   text-align:left;
   font-size:40px;
   }
.WordSection4 p.p5 {
   margin:50px 60px 80px 60px;
   font-size:40px;
   }
.WordSection4 a {
   display:block;
   text-align:left;
   font-size:40px;
   line-height:60px;
   padding:12px 30px;
   text-decoration:none;
   -moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow: 0px 0px 8px #000000;
-webkit-box-shadow: 0px 0px 8px #000000;
box-shadow: 0px 0px 8px #000000;
/*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
background-color:#faff78;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#faffcc', endColorstr = '#faff78');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#faffcc', endColorstr = '#faff78')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #faffcc, #faff78);
background-image: -ms-linear-gradient(top, #faffcc, #faff78);
background-image: -o-linear-gradient(top, #faffcc, #faff78);
background-image: -webkit-gradient(linear, center top, center bottom, from(#faffcc), to(#faff78));
background-image: -webkit-linear-gradient(top, #faffcc, #faff78);
background-image: linear-gradient(top, #faffcc, #faff78);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
   }

.WordSection4 a:link { color:#444444;}
.WordSection4 a:visited {color:#666666;}
.WordSection4 a:hover {
	color:#000000;
	}
.WordSection4 a:active { color:#333;}
h1 {
	margin:10px 0px 70px 0px;
}
h2 {
   font-size:50px;
   line-height:1.8em;
   border-bottom:3px solid #91C014;
   margin:0px 50px 80px 50px;
   text-align:left
   }
#manual h2 {
	font-size:35px;
	margin:50px 50px 40px 50px;
	text-indent:-1.0em;
	padding-left:1.0em;
}
#manual img {
	margin-bottom:100px;
}
.btn_manu {
	margin:0px 60px 120px 60px;
}
.btn_manu a {
	text-align:center;
	font-size:24px;
	line-height:1.8em;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d6d6d6', endColorstr = '#4d706a');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d6d6d6', endColorstr = '#4d706a')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #d6d6d6, #4d706a);
background-image: -ms-linear-gradient(top, #d6d6d6, #4d706a);
background-image: -o-linear-gradient(top, #d6d6d6, #4d706a);
background-image: -webkit-gradient(linear, center top, center bottom, from(#d6d6d6), to(#4d706a));
background-image: -webkit-linear-gradient(top, #d6d6d6, #4d706a);
background-image: linear-gradient(top, #d6d6d6, #4d706a);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
}
.btn_manu a.btn_left {
	display:block;
	width:38%;
	float:left;
}
.btn_manu a.btn_right {
	display:block;
	width:38%;
	float:right;
}