@charset "utf-8";
body {
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
	background-color: #FFF;
	margin: 0px;
	padding-bottom: 0px;
	line-height: 150%;
	background-attachment: scroll;
	/* [disabled]background-image: url(images/bg3.gif); */
	background-repeat: repeat;
}
a:link img, a:visited img {
	border: none;
}
div.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
}
p {
	line-height: 150%
}
a:link {
	text-decoration:underline;
	color:#00F;
}
a:visited {
	text-decoration:underline;
	color:#00F;
}
a:active {
	text-decoration:underline;
	color:#00F;
}
a:hover {
	text-decoration:underline;
	color:#F00;
}
#main {
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-attachment: fixed;
	background-image: url(images/bg_2.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#main2 {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-attachment: scroll;
	background-image: url(images/bg_1.png);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#main3 {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-attachment: scroll;
	background-image: url(images/bg2.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding-top: 1px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.waku_890_0 {
	height: auto;
	width: 890px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.waku_890_1 {
	height: auto;
	width: 890px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.waku_890_2 {
	height: auto;
	width: 890px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.waku_890_3 {
	height: auto;
	width: 890px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
.waku_890_4 {
	height: auto;
	width: 890px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
}
.waku_890_5 {
	height: auto;
	width: 890px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
}
.waku_890_6 {
	height: auto;
	width: 890px;
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
}
.waku_890_7 {
	height: auto;
	width: 890px;
	margin-top: 70px;
	margin-right: auto;
	margin-left: auto;
}
.waku_890_8 {
	height: auto;
	width: 890px;
	margin-top: 80px;
	margin-right: auto;
	margin-left: auto;
}
.waku_890_9 {
	height: auto;
	width: 890px;
	margin-top: 90px;
	margin-right: auto;
	margin-left: auto;
}
.waku_890_10 {
	height: auto;
	width: 890px;
	margin-top: 100px;
	margin-right: auto;
	margin-left: auto;
}
.waku_890_15 {
	height: auto;
	width: 890px;
	margin-top: 150px;
	margin-right: auto;
	margin-left: auto;
}
.waku_890_110 {
	height: auto;
	width: 890px;
	margin-top: 1100px;
	margin-right: auto;
	margin-left: auto;
}
.txt_764_1 {
	font-size: 20px;
	text-align: left;
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: 85px;
	line-height: 200%;
}
.txt_670_1 {
	font-size: 16px;
	text-align: left;
	height: auto;
	width: 670px;
	margin-right: auto;
	margin-left: 145px;
	line-height: 200%;
	vertical-align: baseline;
}
.txt_675_1 {
	font-size: 16px;
	text-align: left;
	height: auto;
	width: 690px;
	margin-right: auto;
	margin-left: 140px;
	line-height: 200%;
	vertical-align: baseline;
}
.kyoucyou_1 {
	font-weight: bold;
	color: #F00;
	background-color: #FF0;
}
.kyoucyou_2 {
	font-weight: bold;
	text-decoration: underline;
}
.kyoucyou_3 {
	font-weight: bold;
	color: #F00;
	background-color: #FF0;
	text-decoration: underline;
}
.kyoucyou_4 {
	font-weight: bold;
	color: #F00;
	text-decoration: underline;
}
.form_waku {
	height: 640px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/form_bg_2.jpg);
	background-repeat: no-repeat;
	padding-top: 120px;
	padding-left: 110px;
}
.form_waku_in {
	height: 505px;
	width: 650px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.txtarea_1 {
	height: 22px;
	width: 400px;
	border: 4px solid #999;
}
.txtarea_2 {
	height: 22px;
	width: 148px;
	border: 4px solid #F00;
}
.txtarea_3 {
	height: 22px;
	width: 172px;
	border: 4px solid #F00;
}
.txtarea_4 {
	height: 156px;
	width: 450px;
	border: 2px solid #333;
}
.space {
	margin-top: 15px;
}
.formBtn {
	border: 0px;
	width: 358px;
	height: 95px;
	margin-left: auto;
	margin-top: 15px;
	margin-right: auto;
}
.formBtn_2 {
	border: 0px;
	width: 358px;
	height: 95px;
	margin-left: 0px;
	margin-top: 27px;
}
.space_1 {
	margin-top: 15px;
}
.suketto_1 {
	height: 886px;
	width: 866px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/suketto_1_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 330px;
}
.suketto_2 {
	height: 1386px;
	width: 866px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/suketto_2_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 330px;
}
.suketto_3 {
	height: 566px;
	width: 866px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/suketto_3_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 330px;
}
.specialist_4 {
	height: 916px;
	width: 866px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/specialist_4_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 300px;
}
.specialist_5 {
	height: 881px;
	width: 866px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/specialist_5_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 300px;
}
.specialist_6 {
	height: 1396px;
	width: 866px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/specialist_6_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 300px;
}
.specialist_7 {
	height: 960px;
	width: 866px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/specialist_7_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 300px;
}
.toku_1 {
	height: 488px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_1_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 560px;
	padding-left: 0px;
}
.toku_2 {
	height: 458px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_2_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 570px;
	padding-left: 0px;
}
.toku_3 {
	height: 458px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_3_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 550px;
	padding-left: 0px;
}
.toku_4 {
	height: 611px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_4_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 560px;
	padding-left: 0px;
}
.toku_5 {
	height: 257px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_5_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 240px;
	padding-left: 375px;
}
.toku_6 {
	height: 229px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_6_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 240px;
	padding-left: 375px;
}
.toku_7 {
	height: 229px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_7_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 240px;
	padding-left: 375px;
}
.toku_8 {
	height: 277px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_8_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 240px;
	padding-left: 375px;
}
.toku_9 {
	height: 257px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_9_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 240px;
	padding-left: 375px;
}
.toku_10 {
	height: 229px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_10_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 240px;
	padding-left: 375px;
}
.toku_11 {
	height: 229px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_11_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 240px;
	padding-left: 375px;
}
.toku_12 {
	height: 277px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_12_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 240px;
	padding-left: 375px;
}
.toku_13 {
	height: 320px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_13_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 210px;
	padding-left: 375px;
}
.toku_14 {
	height: 340px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_14_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 210px;
	padding-left: 375px;
}
.toku_15 {
	height: 340px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_15_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 210px;
	padding-left: 375px;
}
.toku_16 {
	height: 380px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_16_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 210px;
	padding-left: 375px;
}
.toku_17 {
	height: 340px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/toku_17_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 210px;
	padding-left: 375px;
}
.toku_txt_1 {
	font-size: 16px;
	height: auto;
	width: 680px;
	margin-top: 0px;
	margin-left: 70px;
	text-align: left;
	line-height: 150%;
	vertical-align: baseline;
}
.toku_txt_2 {
	font-size: 16px;
	height: auto;
	width: 670px;
	margin-top: 270px;
	margin-left: 70px;
	text-align: left;
	line-height: 150%;
	vertical-align: baseline;
}
.toku_txt_3 {
	font-size: 16px;
	height: auto;
	width: 670px;
	margin-top: 50px;
	margin-left: 70px;
	text-align: left;
	line-height: 150%;
	vertical-align: baseline;
}
.toku_txt_4 {
	font-size: 16px;
	height: auto;
	width: 670px;
	margin-top: 580px;
	margin-left: 70px;
	text-align: left;
	line-height: 150%;
	vertical-align: baseline;
}
.toku_txt_5 {
	font-size: 16px;
	height: auto;
	width: 670px;
	margin-top: 260px;
	margin-left: 70px;
	text-align: left;
	line-height: 150%;
	vertical-align: baseline;
}
.toku_txt_waku {
	height: auto;
	width: 950px;
	text-align: left;
}
.toku_txt_name {
	font-size: 41px;
	line-height: 120%;
	vertical-align: baseline;
}
.toku_txt_name_2 {
	font-size: 25px;
	padding-left: 8px;
	line-height: 150%;
	vertical-align: baseline;
}
.toku_txt_oomoji {
	font-size: 27px;
	padding-left: 8px;
	font-weight: bold;
}
.toku_txt {
	font-size: 25px;
	width: 680px;
	margin-left: 144px;
	line-height: 120%;
	vertical-align: baseline;
}
.yume_toku_1 {
	height: 796px;
	width: 548px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/yume_toku_1_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 250px;
	padding-left: 402px;
}
.yume_toku_2 {
	height: 696px;
	width: 548px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/yume_toku_2_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 250px;
	padding-left: 402px;
}
.yume_toku_3 {
	height: 796px;
	width: 548px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/yume_toku_3_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 250px;
	padding-left: 402px;
}
.yume_toku_4 {
	height: 856px;
	width: 548px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/yume_toku_4_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 250px;
	padding-left: 402px;
}
.yume_toku_5 {
	height: 320px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/yume_toku_5_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 210px;
	padding-left: 375px;
}
.yume_toku_6 {
	height: 340px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/yume_toku_6_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 210px;
	padding-left: 375px;
}
.yume_toku_7 {
	height: 340px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/yume_toku_7_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 210px;
	padding-left: 375px;
}
.yume_toku_8 {
	height: 380px;
	width: 575px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/yume_toku_8_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 210px;
	padding-left: 375px;
}
.yume_toku_txt_waku {
	height: auto;
	width: auto;
	text-align: left;
}
.yume_toku_txt {
	font-size: 22px;
	width: 480px;
	margin-left: 0px;
	line-height: 120%;
	vertical-align: baseline;
}
.yume_toku_txt_2 {
	font-size: 22px;
	width: 447px;
	margin-left: 25px;
	line-height: 120%;
	vertical-align: baseline;
}
.spe_toku {
	height: 958px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/spe_toku_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 480px;
	padding-left: 0px;
}
.spe_toku_txt_waku {
	height: auto;
	width: 950px;
	text-align: left;
}
.spe_toku_txt {
	font-size: 22px;
	padding-left: 141px;
	line-height: 120%;
	width: 670px;
	vertical-align: baseline;
}
.txt_big {
	font-size: 26px;
	font-weight: bold;
}
.copyright {
	font-size: 12px;
	color: #FFF;
	margin-top: 0px;
	margin-bottom: auto;
	text-align: center;
}
#footer {
	height: 80px;
	width: 100%;


	margin-top: 40
.px;
	margin-right: auto;
	margin-left: auto;
	background-color: #3F89F8;
	padding-top: 25px;
	margin-top: 40px;
}
.form_waku_txt1 {
	height: auto;
	width: 610px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	margin-left: 20px;
}
.form_waku_txt2 {
	height: auto;
	width: 610px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	margin-left: 10px;
	margin-top: 40px;
	margin-bottom: 10px;
}
.q_waku_1 {
	height: auto;
	width: 890px;
	margin-top: 130px;
	margin-right: auto;
	margin-left: auto;
}
.q_waku_2 {
	height: auto;
	width: 890px;
	margin-top: 80px;
	margin-right: auto;
	margin-left: auto;
}
.waku_680_0 {
	height: auto;
	width: 680px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.waku_680_1 {
	height: auto;
	width: 680px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.waku_680_2 {
	height: auto;
	width: 680px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
.waku_680_3 {
	height: auto;
	width: 680px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
.waku_680_4 {
	height: auto;
	width: 680px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
}
.waku_680_5 {
	height: auto;
	width: 680px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
}
.waku_680_6 {
	height: auto;
	width: 680px;
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
}
.waku_680_7 {
	height: auto;
	width: 680px;
	margin-top: 70px;
	margin-right: auto;
	margin-left: auto;
}
.waku_680_8 {
	height: auto;
	width: 680px;
	margin-top: 80px;
	margin-right: auto;
	margin-left: auto;
}
.waku_680_9 {
	height: auto;
	width: 680px;
	margin-top: 90px;
	margin-right: auto;
	margin-left: auto;
}
.waku_680_10 {
	height: auto;
	width: 680px;
	margin-top: 100px;
	margin-right: auto;
	margin-left: auto;
}
.waku_680_15 {
	height: auto;
	width: 680px;
	margin-top: 150px;
	margin-right: auto;
	margin-left: auto;
}
.waku_680_110 {
	height: auto;
	width: 680px;
	margin-top: 1100px;
	margin-right: auto;
	margin-left: auto;
}
.waku_800_0 {
	height: auto;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.waku_800_1 {
	height: auto;
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.waku_800_2 {
	height: auto;
	width: 800px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.waku_800_3 {
	height: auto;
	width: 800px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.waku_800_4 {
	height: auto;
	width: 800px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.waku_800_5 {
	height: auto;
	width: 800px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.waku_800_6 {
	height: auto;
	width: 800px;
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.waku_800_7 {
	height: auto;
	width: 800px;
	margin-top: 70px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.waku_800_8 {
	height: auto;
	width: 800px;
	margin-top: 80px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.waku_800_9 {
	height: auto;
	width: 800px;
	margin-top: 90px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.waku_800_10 {
	height: auto;
	width: 800px;
	margin-top: 100px;
	margin-right: auto;
	margin-left: auto;
}
.waku_800_15 {
	height: auto;
	width: 800px;
	margin-top: 150px;
	margin-right: auto;
	margin-left: auto;
}
.waku_800_110 {
	height: auto;
	width: 800px;
	margin-top: 1100px;
	margin-right: auto;
	margin-left: auto;
}
.txt_big_2 {
	font-size: 38px;
}
.txt_normal_1 {
	font-size: 18px;
	color: #000;
}
.txt_red_1 {
	color: #F00;
}
.txt_red_b_1 {
	color: #F00;
	font-weight: bold;
}
.txt_red_u_1 {
	color: #F00;
	text-decoration: underline;
}
.txt_red_b_u_1 {
	color: #F00;
	text-decoration: underline;
	font-weight: bold;
}
.txt_red_yback_1 {
	color: #F00;
	background-color: #FF0;
}
.txt_red_b_yback_1 {
	color: #F00;
	background-color: #FF0;
	font-size: 18px;
	font-weight: bold;
}
.txt_red_b_u_yback_1 {
	color: #F00;
	background-color: #FF0;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}
.txt_red_b_yback_2 {
	color: #F00;
	background-color: #FF0;
	font-size: 20px;
	font-weight: bold;
}
.txt_red_big_1 {
	font-size: 26px;
	color: #F00;
}
.txt_red_b_big_1 {
	font-size: 26px;
	color: #F00;
	font-weight: bold;
}
.txt_red_b_big_2 {
	font-size: 16px;
	color: #F00;
	font-weight: bold;
}
.txt_red_b_u_big_1 {
	font-size: 20px;
	color: #F00;
	font-weight: bold;
	text-decoration: underline;
}
.txt_red_b_u_big_2 {
	font-size: 24px;
	color: #F00;
	font-weight: bold;
	text-decoration: underline;
}
.txt_blue_1 {
	color: #00F;
}
.txt_blue_b_1 {
	color: #00F;
	font-weight: bold;
}
.txt_blue_big_1 {
	font-size: 26px;
	color: #00F;
}
.txt_blue_b_big_1 {
	font-size: 26px;
	color: #00F;
	font-weight: bold;
}
.txt_u_1 {
	font-size: 18px;
	text-decoration: underline;
}
.txt_u_2 {
	text-decoration: underline;
}
.txt_big_1 {
	font-size: 26px;
}
.txt_b_big_1 {
	font-size: 26px;
	font-weight: bold;
}
.txt_b_big_2 {
	font-size: 20px;
	font-weight: bold;
}
.txt_b_big_3 {
	font-size: 18px;
	font-weight: bold;
}
.txt_normal_2 {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 16px;
}
.txt_center_1 {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 14px;
	text-align: center;
}
.txt_b_1 {
	font-weight: bold;
}
.txt_normal_3 {
	font-size: 20px;
}
.txt_small_1 {
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
}
.txt_normal_s {
	letter-spacing: -4px;
}
.txt_u_s {
	letter-spacing: -4px;
	text-decoration: underline;
}
.gazo_waku_1 {
	text-align: center;
	height: auto;
	width: auto;
}
.j_name {
	text-align: right;
	height: auto;
	width: auto;
	padding-right: 50px;
}
.txt_b_u_1 {
	text-decoration: underline;
	font-weight: bold;
}
.txt_b_u_2 {
	text-decoration: underline;
	font-weight: bold;
	font-size: 16px;
}
.txt_b_u_3 {
	text-decoration: underline;
	font-weight: bold;
	font-size: 22px;
}
.txt_green_big_1 {
	font-size: 30px;
	color: #66CC00;
}
.waku_azuma_8 {
	height: auto;
	width: 680px;
	margin-top: 80px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(images/azuma_photo_1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.voice_header_1 {
	height: auto;
	width: 680px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.voice_waku_1 {
	height: auto;
	width: 660px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(images/users_voice_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 14px;
	padding-top: 0px;
}
.voice_footer_1 {
	height: auto;
	width: 680px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.tokuten_header_1 {
	height: auto;
	width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.tokuten_waku_1 {
	height: auto;
	width: 676px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(images/tokuten_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	text-align: left;
	padding-right: 20px;
	padding-left: 24px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.tokuten_footer_1 {
	height: auto;
	width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.special_tokuten_header_1 {
	height: auto;
	width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.special_tokuten_waku_1 {
	height: auto;
	width: 676px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(images/tokuten_special_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	text-align: left;
	padding-right: 20px;
	padding-left: 24px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.special_tokuten_footer_1 {
	height: auto;
	width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.question_header_1 {
	height: auto;
	width: 606px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.question_waku_1 {
	height: auto;
	width: 566px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(images/question_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.question_footer_1 {
	height: auto;
	width: 606px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.question_table {
	width: 566px;
	border-bottom-width: 3px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.question_table_2 {
	width: 566px;
	margin-top: 15px;
	border-bottom-width: 3px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.question_table_3 {
	width: 566px;
	margin-top: 15px;
}
.syohin_1 {
	height: 107px;
	width: 427px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/syohin_1.jpg);
	padding-left: 343px;
	padding-top: 600px;
}
.konyu_button {
	height: 73px;
	width: 410px;
}
.header {
	background-image: url(images/bg.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width: 100%;
}
.header_1 {
	background-image: url(images/header1.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	height: 570px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 270px;
}
.header_2 {
	background-image: url(images/header2.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	height: 583px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-left: 0px;
}
.header_3 {
	background-image: url(images/header3.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width: 467px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 557px;
	padding-top: 0px;
}
.counter_1 {
	height: 80px;
	width: 100%;
	font-size: 35px;
	line-height: 60px;
	color: #FFF;
	background-color: #FFF;
	text-align: center;
	font-weight: bold;
}
.counter_2 {
	height: 60px;
	width: 770px;
	font-size: 30px;
	line-height: 60px;
	color: #FFF;
	background-color: #00C;
	text-align: center;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
}
.counter_txt_1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 30px;
	line-height: 50px;
	color: #FFF;
	background-color: #869AFD;
	text-align: center;
	width: 100%;
	height: 50px;
	font-weight: bold;
}
.counter_txt_2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #FFF;
	background-color: #000;
	text-align: center;
	width: 770px;
	height: 20px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
}
.tokuten_support_waku {
	background-attachment: scroll;
	background-image: url(images/support.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tokuten_vps_waku {
	background-attachment: scroll;
	background-image: url(images/pc.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tokuten_mail_waku {
	background-attachment: scroll;
	background-image: url(images/mail.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tokuten_hosyo_waku {
	background-attachment: scroll;
	background-image: url(images/hosyo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tokuten_kenri_waku {
	background-attachment: scroll;
	background-image: url(images/kenri.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.shinjitsu {
	float: left;
	height: auto;
	width: 334px;
	margin-top: 20px;
	margin-left: 30px;
}
.oubo {
	float: none;
	height: 535px;
	width: 670px;
	margin-right: auto;
	background-attachment: scroll;
	background-image: url(images/oubo_bg.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
}
.oubo_2 {
	height: 660px;
	width: 670px;
	margin-right: auto;
	background-attachment: scroll;
	background-image: url(images/oubo_bg2.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
}
.oubo_3 {
	height: 668px;
	width: 678px;
	margin-right: auto;
	background-attachment: scroll;
	background-image: url(images/oubo_bg3.png);
	background-repeat: no-repeat;
	margin-left: 105px;
}
.txtbox_1 {
	height: 30px;
	width: 240px;
	margin-top: 32px;
	margin-left: 90px;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.txtbox_2 {
	height: 30px;
	width: 240px;
	margin-top: 107px;
	margin-left: 90px;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.txtbox_3 {
	height: 30px;
	width: 290px;
	margin-top: 25px;
	margin-left: 200px;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.txtbox_4 {
	height: 30px;
	width: 290px;
	margin-top: 25px;
	margin-left: 200px;
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.txt_waku_1 {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 14px;
	text-align: left;
	height: auto;
	width: auto;
	margin-left: 153px;
	line-height: 150%;
}
.txt_gazou_1 {
	text-align: left;
	margin-top: 40px;
	margin-left: 153px;
}
.txt_gazou_2 {
	text-align: left;
	margin-top: 30px;
	margin-left: 153px;
}
