@charset "Shift_JIS";
.green {
	width:690px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#abcb39;
	font-family:"Helvetica","Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","MS PƒSƒVƒbƒN",Osaka,sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.5;
}
.green01 {
	width:244px;
	float:left;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
.green02 {
	width:244px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.green03 {
	width:234px;
	background-color:#d5e59c;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.green04 {
	width:102px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.green05 {
	width:142px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.green06 {
	width:386px;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.green07 {
	width:376px;
	background-color:#d5e59c;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.green08 {
	width:142px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.green09 {
	width:244px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.y-green {
	width:690px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#e1e64e;
	font-family:"Helvetica","Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","MS PƒSƒVƒbƒN",Osaka,sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.5;
}
.y-green01 {
	width:690px;
	height:80px;
	background-image:url(images/y-green02.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.y-green00 {
	width:500px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 20px;
	padding:10px 0px 0px 0px;
}
.y-green02 {
	width:315px;
	float:left;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
.y-green03 {
	width:305px;
	background-color:#f0f2a7;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.y-green04 {
	width:102px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.y-green05 {
	width:193px;
	float:left;
	margin:10px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.y-green06 {
	width:335px;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.y-green07 {
	width:143px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.y-green08 {
	width:192px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.y-green09 {
	width:133px;
	background-color:#f0f2a7;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.orange {
	width:690px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#f4a929;
	font-family:"Helvetica","Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","MS PƒSƒVƒbƒN",Osaka,sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.5;
}
.orange00 {
	width:650px;
	height:50px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.orange01 {
	width:315px;
	float:left;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
.orange02 {
	width:305px;
	background-color:#fbd594;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.orange03 {
	width:102px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.orange04 {
	width:193px;
	float:left;
	margin:10px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.pink {
	width:690px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#d16b90;
	font-family:"Helvetica","Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","MS PƒSƒVƒbƒN",Osaka,sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.5;
}
.pink01 {
	width:386px;
	float:left;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
.pink02 {
	width:386px;
	height:70px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.pink03 {
	width:376px;
	background-color:#e8b5c8;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.pink04 {
	width:386px;
	height:309px;
	background-image:url(images/pink02.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.pink05 {
	width:244px;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.pink06 {
	width:244px;
	height:182px;
	background-image:url(images/pink03.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.pink07 {
	width:160px;
	background-color:#e8b5c8;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.pink08 {
	width:160px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.pink09 {
	width:244px;
	height:234px;
	background-image:url(images/pink04.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.pink10 {
	width:160px;
	background-color:#e8b5c8;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 74px;
	padding:7px 0px 4px 10px;
}
.pink11 {
	width:160px;
	margin:0px 0px 0px 84px;
	padding:0px 0px 0px 0px;
}
.red {
	width:690px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#db545b;
	font-family:"Helvetica","Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","MS PƒSƒVƒbƒN",Osaka,sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.5;
}
.red01 {
	width:406px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.red02 {
	width:386px;
	height:70px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.red03 {
	width:406px;
	height:241px;
	background-image:url(images/red02.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.red04 {
	width:196px;
	background-color:#eea9ae;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 200px;
	padding:7px 0px 5px 0px;
}
.red05 {
	width:206px;
	margin:0px 0px 0px 200px;
	padding:0px 0px 0px 0px;
}
.red06 {
	width:376px;
	background-color:#eea9ae;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 20px;
	padding:7px 0px 5px 10px;
}
.red07 {
	width:406px;
	height:163px;
	background-image:url(images/red05.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.red08 {
	width:255px;
	margin:0px 0px 0px 151px;
	padding:0px 0px 0px 0px;
}
.red09 {
	width:244px;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.red10 {
	width:234px;
	background-color:#eea9ae;
	font-size:16px;
	color:#333;
	margin:20px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.red11 {
	width:244px;
	height:181px;
	background-image:url(images/red03.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.red12 {
	width:102px;
	margin:0px 0px 0px 142px;
	padding:0px 0px 0px 0px;
}
.red13 {
	width:244px;
	height:243px;
	background-image:url(images/red04.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.blue {
	width:690px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#4477b6;
	font-family:"Helvetica","Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","MS PƒSƒVƒbƒN",Osaka,sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:1.5;
}
.blue01 {
	width:650px;
	height:77px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.blue02 {
	width:204px;
	float:left;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
.blue03 {
	width:204px;
	float:left;
	margin:0px 0px 0px 19px;
	padding:0px 0px 0px 0px;
}
.blue04 {
	width:194px;
	background-color:#a2bddb;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.blue05 {
	width:205px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.light-blue {
	width:690px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#0089bf;
	font-family:"Helvetica","Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","MS PƒSƒVƒbƒN",Osaka,sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:1.5;
}
.light-blue01 {
	width:650px;
	height:77px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.light-blue02 {
	width:204px;
	float:left;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
.light-blue03 {
	width:204px;
	float:left;
	margin:0px 0px 0px 19px;
	padding:0px 0px 0px 0px;
}
.light-blue04 {
	width:194px;
	background-color:#81c4df;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.light-blue05 {
	width:205px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.navy {
	width:690px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#006c9a;
	font-family:"Helvetica","Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","MS PƒSƒVƒbƒN",Osaka,sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:1.5;
}
.navy01 {
	width:386px;
	float:left;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
.navy02 {
	width:386px;
	height:69px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.navy03 {
	width:376px;
	background-color:#80b6ce;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.navy04 {
	width:386px;
	height:309px;
	background-image:url(images/navy02.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.navy05 {
	width:122px;
	margin:0px 0px 0px 264px;
	padding:0px 0px 0px 0px;
}
.navy06 {
	width:140px;
	margin:0px 0px 0px 246px;
	padding:0px 0px 0px 0px;
}
.navy07 {
	width:244px;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.navy08 {
	width:234px;
	background-color:#80b6ce;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.gray {
	width:690px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#c8c8c8;
	font-family:"Helvetica","Lucida Grande","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W6","MS PƒSƒVƒbƒN",Osaka,sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.5;
}
.gray01 {
	width:244px;
	float:left;
	margin:0px 0px 0px 20px;
	_margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
.gray02 {
	width:244px;
	height:102px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.gray03 {
	width:234px;
	background-color:#e4e4e4;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.gray04 {
	width:244px;
	height:191px;
	background-image:url(images/gray03.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.gray05 {
	width:142px;
	margin:0px 0px 0px 102px;
	padding:0px 0px 0px 0px;
}
.gray06 {
	width:244px;
	height:160px;
	background-image:url(images/gray04.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.gray07 {
	width:170px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.gray08 {
	width:406px;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.gray09 {
	width:406px;
	height:201px;
	background-image:url(images/gray02.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.gray10 {
	width:200px;
	background-color:#e4e4e4;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	_margin:-10px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.gray11 {
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.gray12 {
	width:376px;
	background-color:#e4e4e4;
	font-size:16px;
	color:#333;
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 10px;
}
.gray13 {
	width:406px;
	height:142px;
	background-image:url(images/gray05.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.gray14 {
	width:244px;
	margin:0px 0px 0px 142px;
	padding:0px 0px 0px 0px;
}
.gray15 {
	width:406px;
	height:168px;
	background-image:url(images/gray06.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.gray16 {
	width:264px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.gray17 {
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
.tate8 {
	height:8px;
}
.tate5 {
	height:5px;
}
.tate10 {
	height:10px;
}
.tate15 {
	height:15px;
}
.tate20 {
	height:20px;
}
.tate28 {
	height:28px;
}
.tate30 {
	height:30px;
}
.tate25 {
	height:25px;
}
.tate45 {
	height:45px;
}
.tate45ie {
	height:45px;
	_height:50px;
}
.tate55 {
	height:55px;
}
.font14 {
	font-size:14px;
}
a img {
border: none;
vertical-align:bottom;
}
a.image:hover {
text-decoration:none;
vertical-align:bottom;
}
img {
vertical-align:bottom;
}

