body {
	margin:0; padding:0;
	background-color:#f7f7f7;
	font-size:14px; color:#222; line-height:130%;
	text-align:center; width:100%; position:relative;
}
form {margin:0; padding:0;}
table {margin:0; padding:0; border-collapse:collapse;}
img {border:none;}
.clear {clear:both;}
div#container {
	margin:0 auto; padding:0;
	width:900px;
	background-color:#fff;
	border-left:solid 2px #ddd; border-right:solid 2px #ddd;
	text-align:left;
}



.b11 {
	margin:0; padding:0;
	height:180px;
	background-image:url("./item/top_image1_131215.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:#059; border-bottom:solid 2px #777;
	color:#fff; font-weight:bold;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.b12 {
	margin:0; padding:60px 0px 0px 70px;
	font-size:18px; color:#ff2; line-height:100%;
}
.b13 {
	margin:0; padding:50px 10px 10px 70px;
	font-size:13px; line-height:100%;
}
.b16 {
	margin:0; padding:80px 0px 0px 70px;
	font-size:20px; color:#ff0; line-height:130%;
}
.b17 {
	margin:20px 0px 0px 70px; padding:0px;
	font-size:14px; line-height:100%;
}


.navi {
	margin: 0;
	padding: 0;
	height:35px;
	text-align:left;
	border-top:solid 1px #bbb; border-bottom:solid 2px #bbb;
	background-color:#036;
	}
#globalnavi{
	margin: 0;
	padding: 0;
	width:100%;
}
#globalnavi ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#globalnavi li{
	float: left;
	width: 146px;
	margin: 0;
	padding: 0;
	border-left:solid 1px #676767;
}
#globalnavi a{
	text-align: center;
	display:block;
	padding:8px 0px;
	width: 100%;
	background-color:#036;
	font-size:14px; text-decoration:none;
	color: #fff; font-weight:bold;
}
#globalnavi a:hover{
	background-color:#115;
	width: 100%;
	color:#fd4; font-weight:bold;
}
#globalnavi li.b14{
	float: left;
	width: 160px;
	margin: 0;
	padding: 0;
	border-left:solid 1px #676767;
}
.b14 a{
	text-align: center;
	display:block;
	padding:8px 0px;
	width: 100%;
	font-size:14px; text-decoration:none;
	color: #fff; font-weight:bold;
}
.b14 a:hover{
	background-color:#115;
	width: 100%;
	color:#fd4; font-weight:bold;
}
.b15 {padding:0px 10px;}



.b21 {margin:0; padding:0; margin-top:20px;}
.b22 {
	width:500px;
	float:right;
	line-height:170%;
}
.b23 {margin-left:15px;}
.b24 {
	height:22px;
	margin:0px 10px 7px 0px; padding:5px 0px 0px 30px;
	font-size:14px; color:#fff; font-weight:bold; line-height:140%;
	background-image:url("./item/border1.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


.b31 {
	margin:30px 10px 0px 0px; padding:0;
	background-image:url("./item/top_image2.jpg");
	background-repeat:no-repeat;
	background-position:right top;
}
.b32 {
	margin:0; padding:0px 15px 30px 15px;
	line-height:135%;
}
.b33 {
	margin:0; padding:0;
	width:520px;
	background-color:#fd6;
	border:solid 1px #fd0;
	color:#222;
}
.b34 {
	margin:1px; padding:2px 15px 1px 15px;
	background-color:#fd6;
	border:solid 1px #eee;
}
.b35 {
	margin:0; padding:0px 15px;
	font-size:13px; line-height:135%;
}



.b41 {
	margin:45px 0px 0px 10px; padding:0; text-indent:0px;
}
.b42 {
	margin:0; padding:0;
}
.b43 {
	margin:0; padding:0;
}
.b44 {
	height:22px;
	margin:0px 10px 7px 0px; padding:5px 0px 0px 30px;
	font-size:14px; color:#fff; font-weight:bold; line-height:140%;
	background-image:url("./item/border1.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.b45 {
	margin:0px 10px 0px 0px; height:160px;
	border-left:solid 10px #5f0; border-right:solid 10px #5f0;
}
.b451 {
	float:left; width:270px; height:90px; margin:0px 0px 0px 45px;
	text-align:left;
	background-image:url("./item/top_image4.jpg");
	background-repeat:no-repeat;
	background-position:0px 10px;
}
.b452 {padding-top:20px; padding-left:70px; font-size:14px; color:#f62; font-weight:bold;}
.b453 {
	float:left; width:270px; height:90px;
	text-align:left;
	background-image:url("./item/top_image5.jpg");
	background-repeat:no-repeat;
	background-position:0px 10px;
}
.b454 {padding-top:20px; padding-left:80px; font-size:14px; color:#f62; font-weight:bold;}
.b455 {
	float:left; width:270px; height:90px;
	text-align:left;
	background-image:url("./item/top_image6.jpg");
	background-repeat:no-repeat;
	background-position:0px 10px;
}
.b456 {padding-top:20px; padding-left:110px; font-size:14px; color:#f62; font-weight:bold;}
.b457 {float:left; width:270px; margin-left:25px;}
.b458 {padding:0px 35px 10px 20px; font-size:13px; color:#454545; line-height:140%;}
.b459 {float:left; width:270px;}
.b4510 {float:left; width:290px;}
.b46 {padding:15px 15px 0px 15px; line-height:140%;}
.b47 {
	background-color:#fff; padding-bottom:10px; margin-right:10px;
	border-left:solid 10px #5f0; border-right:solid 10px #5f0; border-bottom:solid 1px #aaa;
}



.b51 {
	clear:both; margin:0; padding:0px 0px 20px 0px; margin-top:60px;
	background-image:url("./item/top_image3.jpg");
	background-repeat:no-repeat;
	background-position:560px 80px;
}
.b52 {
	margin:0; padding:0px 15px;
	line-height:135%;
}
.b53 {
	margin:0; padding:0; margin-bottom:20px;
	width:550px;
	background-color:#fd6;
	border:solid 1px #fd0;
	color:#222;
}
.b54 {
	margin:1px; padding:2px 15px 1px 15px;
	background-color:#fd6;
	border:solid 1px #eee;
}
.b55 {
	width:440px; margin:20px 0px 0px 20px; padding:15px; background-color:#fefef5; border:solid 1px #ddd;
	color:#222;
}
.b55 table {}
.b55 td {padding:0px 30px 0px 0px; font-size:14px; color:#222; font-weight:bold; line-height:180%;}



.b61 {
	margin:0; padding:0; margin-top:30px;
}
.b62 {
	margin:0px 10px 0px 0px; padding:0;
	width:260px;
	float:right;
}
.b63 {
	margin:0; padding:0; padding-left:0px;
}
.b64 {
	margin:0; padding:0; margin-left:15px;
	width:550px;
}
.b65 {
	margin:1px; padding:0;
}
.b66 {
	height:25px;
	margin:0px 0px 10px 0px; padding:11px 0px 0px 40px;
	font-size:15px; color:#222; font-weight:bold; line-height:140%;
	background-image:url("./item/border2.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-bottom:solid 3px #25a;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.b67 {
	margin:2px; padding:10px 10px; font-size:13px; line-height:140%;
	border:solid 1px #f66; border-top:none; background-color:#fefef5;
}
.b68 {
	border-width:4px;
	border-style:double;
	border-color:#f66;
	background-color:#fdd;
	padding:2px 0px 1px 0px;
	margin:2px;
	text-align:center; font-weight:bold;
}
.b69 {
	margin:0; padding:15px; line-height:140%;
}



.b71 {
	margin:0; padding:0px 0px 20px 0px;
}
.b72 {
	margin:0; padding:0; padding:0px 0px;
}
.b73 {
	margin:0; padding:0; margin-left:15px;
}
.b74 {
	margin:1px; padding:0;
	width:550px;
}
.b75 {
	height:25px;
	margin:20px 0px 20px 0px; padding:11px 0px 0px 40px;
	font-size:15px; color:#222; font-weight:bold; line-height:140%;
	background-image:url("./item/border2.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-bottom:solid 3px #25a;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.b76{
	margin:0; margin-top:15px; padding:0px 15px; line-height:140%;
}
.b77 {
	text-align:left; padding:10px 10px 30px 75px;
	font-size:14px; color:#222222; line-height:20px;
	background-image:url("./item/top_image7.gif");
	background-repeat:no-repeat;
	background-position:0px 10px;
}
.b78 {
	text-align:left; padding:15px; padding-top:0px;
	font-size:14px; color:#222222; line-height:130%;
	}
.b78 img {float:left; margin-right:20px;}
.b79 {
	height:22px;
	margin:0px 10px 12px 260px; padding:5px 0px 0px 30px;
	font-size:14px; color:#fff; font-weight:bold; line-height:140%;
	background-image:url("./item/border1.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}



.b81 {
	margin:0; padding:0; margin-top:30px; margin-left:0px;
}
.b82 {
	margin:0; padding:0px 15px;
	line-height:135%;
}
.b83 {
	margin:0; padding:0; margin-bottom:20px;
	width:620px;
	background-color:#fd6;
	border:solid 1px #fd0;
	color:#222;
}
.b84 {
	margin:1px; padding:2px 15px 1px 15px;
	background-color:#fd6;
	border:solid 1px #eee;
}
.b85 {
	text-align:left; padding:10px;
	font-size:14px; color:#222222; line-height:130%;
	}
.b85 img {float:left; margin-right:15px;}



.b91 {
	margin:30px 0px 0px 0px; padding:0px 0px 20px 0px;
}
.b92 {
	margin:0; padding:0px 15px;
	line-height:120%; font-size:12px;
}
.b93 {float:left; margin-right:1px;}
.b94 {float:left; margin-right:15px;}
.b95 {padding-left:192px;}





div#link {
	padding:10px 15px 10px 15px; font-size:11px; color:#fff; line-height:140%;
	background-color:#115a9b; border-top:solid 1px #001657;
}
div#footer {
	padding:3px 30px 2px 15px;
	font-size:12px; color:#fff; background:#003879; border-top:solid 1px #001657;
}


A.url2:link { color:#ff0000; text-decoration:underline;}
A.url2:visited { color:#ff0000; text-decoration:underline;}
A.url2:active { color:#ff0000; text-decoration:underline;}
A.url2:hover { color:#aaaa00; text-decoration:underline;}
A.url3 { color:#0000dd; text-decoration:underline;}
A.url3:hover { color:#55f; text-decoration:underline;}
dt.tri {
	font-size:15px; color:#222222; line-height:150%; font-weight:bold;
	background:url("./item/tri.gif") 5px 5px no-repeat;
	text-indent:20px;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", Meiryo, メイリオ, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.brch_r {
	font-size:14px; color:#007700; line-height:150%;
	background:url("./item/brch_r.gif") 0px 2px no-repeat;
	text-indent:20px;
}
.brch_r_end {
	font-size:14px; color:#007700; line-height:150%;
	background:url("./item/brch_r_end.gif") 0px 2px no-repeat;
	text-indent:20px;
}


A.url {color:#fff; text-decoration:none;}
A.url:hover {color:#fd2;}

.im1 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/bgpic/bgpic4.jpg");}
.im2 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/btn/btn_tops.gif");}
.im3 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/btn/btn1s.gif");}
.im4 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/btn/btn2s.gif");}
.im5 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/btn/btn3s.gif");}
.im6 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/btn/btn4s.gif");}
.im7 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/btn/btn5s.gif");}
.im8 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/btn/btn25.gif");}
.im9 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/btn/banner_merit.gif");}
.im10 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/btn/btn24.gif");}
.im11 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/btn/btn21.gif");}
.im12 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/btn/btn26.gif");}
.im13 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/btn/btn23.gif");}
.im14 {width:0px; height:0px; display:inline; margin:0px; background-image:url("../../item/sitemaker/btn/btn22.gif");}
