body {
	background-color: #FFFFFF;
	background-image: url(../img/back1.gif);
	background-repeat: repeat;
	background-position: top;
	text-align: center;
	padding-top: 0px;
	background-attachment: fixed;
}

#bass {
		background-color: #FFFFFF;
		width: 800px;
		height: auto;
		margin-right: auto;
		margin-left: auto;
		background-repeat:inherit;
}

#box1xbanner {
		width: 340px;
		height: 110px;
		margin-left: 52px;
		float: left;
		background-image: url(../img/lcbn01.gif);
		background-repeat: no-repeat;
		text-indent: -9999px;
}

#box11xbanner {
		width: 340px;
		height: 90px;
		float: left;
		background-image: url(../img/mensbn.gif);
		text-indent: -9999px;
		margin-left: 15px;
}

#box-1 {
		width: 800px;
		height: 520px;
		float: left;
}

#box-1-1 {
		 background-image: url(../img/index_img-01.jpg); 
		 background-repeat: no-repeat; width: 235px; height: 520px; float: left; 
}

#box-1-2 {
		width: 565px;
		height: 520px;
		float: left;
		background-color: #FFFFFF;
}

#box-1-2-1 {
		background-image: url(../img/index_img-02.gif);
		width: 515px;
		height: 150px;
		float: right;
}

#box-1-2-2 {
		width: 565px;
		height: 370px;
		float: left;
}

#box-2 {
		 width: 750px; height: 50px; float: left; 
}

#box25x50 { 
		width: 25px; height: 50px; float: left; 
}

#box100x50 { 
		width: 100px; height: 50px; float: left; 
}

#box750x50 {
		width: 800px;
		height: 50px;
		float: left;
		background-image: url(../img/back-02.gif);
}

#box-2-1 { 
		background-image: url(../img/b_01.gif); 
		background-repeat: no-repeat; width: 30px; height: 50px; float: left; 
}

#box-2-2 { 
		width: 115px; height: 50px; float: left; 
}

#box-3 {
		background-image: url(../img/back-02.gif);
		background-repeat: no-repeat;
		width: 800px;
		height: 70px;
		float: left;
}

#box3xbanner {
		width: 800px;
		height: auto;
		float: left;
		background-image: url(../img/topic02.gif);
		padding-top: 15px;
}

#box4_2xbanner {
		width: 800px;
		height: 130px;
		float: left;
		background-image: url(../img/topic02.gif);
}

#box4xbanner {
	width: 800px;
	height: auto;
	float: left;
	background-image: url(../img/topic02.gif);
	padding-top: -20px;
}

#box-3-1 {
		width: 800px;
		height: 35px;
		float: left;
		background-image: url(../img/back-02.gif);
}

#box-3-1-1 {
		color: white;
		width: 800px;
		float: left;
		padding-top: 18px;
		background-image: url(../img/back-02.gif);
}

#box-3-2 {
		width: 800px;
		height: 35px;
		float: left;
		background-image: url(../img/back-02.gif);
}

#box-3-2-1 {
		color: white;
		font-size: 10px;
		font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝;
		width: 800px;
		height: 25px;
		float: left;
		background-image: url(../img/back-02.gif);
}

.box-3-1-1 { 
		color: white; font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; 
}

#s-box-1 {
		background-image: url(../img/top_bar.png);
		background-repeat: no-repeat;
		width: 800px;
		height: 100px;
		float: left;
}

#s-box-2 {
		width: 800px;
		height: auto;
}

#s-box-2-1 {
		background-repeat: no-repeat;
		width: 800px;
		height: 360px;
		background-image: url(../img/wlvj_back-1.jpg);
		background-position: bottom;
}

#s-box-2-2 {
		width: 400px;
		height: 230px;
		float: left;
		padding-top: 30px;
		padding-left: 200px;
}

.s-box-2-2-1 { 
		color: #646464; 
		font-size: 18px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; 
}

.s-box-2-2-2 { 
		color: #505050; 
		font-size: 12px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 19px; 
}

#s-box-2-3 {
		width: 200px;
		height: 200px;
		float: left;
		padding-left: 20px;
}

#s-box-2-3-p { 
		width: 160px; height: 120px; 
		float: left; 
}

#line-01 {
	width: 800px;
	height: 5px;
	float: left;
}

#s-box-2-4 { 
		background-repeat: no-repeat; 
		width: 750px; 
		height: auto; 
		float: left; 
}

#s-box-2-4-1 {
		background-color: white;
		width: 800px;
		height: 120px;
		float: left;
}
#s-box-2-4-1-p1 { width: 120px; height: auto; float: left; padding-top: 10px; }
#s-box-2-4-1-t { width: 360px; height: auto; float: left; padding-top: 50px; padding-left: 30px; }
.s-box-2-4-1-t { color: #505050; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; }
.s-box-2-4-1-t2 { color: #505050; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; }
#s-box-2-4-1-p2 {
	width: 130px;
	height: auto;
	float: left;
	padding-top: 20px;
	padding-left: 50px;
}
#s-box-2-4-1-p2p {
	width: 130px;
	height: auto;
	float: left;
}
#s-box-2-4-1-p2t { padding-top: 3px; width: 130px; height: auto; float: left; }
#s-box-2-5 {
	background-color: white;
	width: 800px;
	height: auto;
	float: left;
}
.s-box-2-5 { color: black; font-size: 18px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; }
#s-box-2-6 {
	background-color: white;
	width: 800px;
	height: 10px;
	float: left;
	padding-bottom: 20px;
}
#s-box-2-6-p1 { width: 210px; height: 120px; float: left; padding-left: 140px; }
#s-box-2-6-p2 { padding-left: 50px; width: 210px; height: 120px; float: left; }
#s-box-2-7 {
	background-image: url(../img/wlvj_t01.gif);
	width: 800px;
	height: 30px;
	float: right;
}
#jump {
	background-color: white;
	text-align: right;
	width: 800px;
	height: 40px;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}
#jump05{
	background-color: white;
	text-align: right;
	width: 800px;
	height: 300px;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url(../img/photo002.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#jump2 { background-color: white; width: 50px; height: 40px; float: left; padding-top: 20px; padding-bottom: 20px; }
.jump { color: #013e01; font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; }
#box750xauto {
	background-color: white;
	width: 800px;
	height: auto;
	float: left;
}
#box700xauto {
	width: 700px;
	height: auto;
	float: left;
	margin-top: 25px;
	margin-left: 45px;
}
#box700x25 { width: 700px; height: 25px; float: left; margin-top: 30px; }
#box700x40 { margin-bottom: 10px; width: 700px; height: 40px; float: left; }
#box700x18 { margin-bottom: 10px; width: 700px; height: 18px; float: left; }
#box700x55 { background-image: url(../img/diplome_titel_bar-1.gif); background-repeat: no-repeat; width: 700px; height: auto; float: left; }
#box700x25ver2 { background-image: url(../img/diplome_titel_bar-2.gif); background-repeat: no-repeat; width: 680px; height: auto; float: left; }
#box690xauto { color: white; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: left; width: 680px; height: auto; float: left; margin-top: 5px; margin-left: 15px; }
#box670xauto { color: #646464; font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 15px; text-align: left; margin-top: 15px; margin-left: 30px; width: 680px; height: auto; float: left; margin-bottom: 20px; }
#box700x200 {
	width: 700px;
	height: 200px;
	float: left;
	margin-bottom: 25px;
}
#box700x232 { margin-bottom: 50px; width: 700px; height: 232px; float: left; }
#box700x350 { width: 700px; height: 350px; float: left; margin-bottom: 40px; }
#box700x440 { width: 700px; height: 440px; float: left; margin-bottom: 50px; }
#box247x350 { width: 247px; height: 350px; float: left; margin-right: 23px; margin-bottom: 25px; }
#box350xauto { width: 350px; height: auto; float: left; }
#box325xauto { width: 325px; height: auto; float: left; margin-top: 25px; margin-left: 25px; }
#box420x350 { width: 420px; height: 350px; float: left; }
#box-4 {
	background-color: white;
	width: 800px;
	height: auto;
	float: left;
}
#box-4-1 {
	background-image: url(../img/bg.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: auto;
	float: left;
}
#box-4-2 {
	width: 600px;
	height: auto;
	float: left;
	text-align: center;
	padding-left: 150px;
	padding-top: 50px;
}
#box-4-2-b {
	width: 500px;
	height: 35px;
	border-left: 1px;
}
#box-4-2-b-1 {
	padding-bottom: 25px;
	width: 500px;
	height: auto;
	float: left;
}
#box-4-2-b-12 {
	padding-bottom: 25px;
	width: 600px;
	height: 180px;
	float: left;
	margin-left: -40px;
}
#box-4-2-t {
	width: 600px;
	height: auto;
	float: left;
	padding-top: 15px;
	text-align: center;
	margin-left: -50px;
}
#box-4-2-t-t {
	width: 300px;
	height: auto;
	float: left;
	padding-top: 15px;
	text-align: center;
	margin-left: 20px;
}
#box-4-2-t2 { padding-top: 5px; width: 500px; height: auto; float: left; }
#box-4-2-t3 {
	text-align: center;
	padding-top: 5px;
	width: 500px;
	height: auto;
	float: left;
}
.t1 {
	color: #505050;
	font-size: 12px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	line-height: 20px;
	text-align: center;
}
.t2 {
	color: #f58f8f;
	font-size: 20px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	text-decoration: underline;
}
.t3 {
	color: #02613b;
	font-size: 12px;
	font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝;
	text-align: left;
	width: 650px;
	float: left;
	height: 20px;
}
.t4 { color: #02613b; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; text-align: center; float: left; }
.t5 { color: #02613b; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; text-align: center; }
.t6 { color: #505050; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; text-align: center; }
.t7 { color: #02613b; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; text-align: left; }
.t8 { color: #505050; font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 15px; text-align: left; }
.t9 { color: white; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
.t10 { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; }
.t11 { color: black; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; }
.t12 { color: #575555; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
.t13 { color: gray; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; }
.t14 { color: white; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: left; }
.t15 { color: #4b4b4b; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; text-align: left; }
.t16 { color: #4b4b4b; font-size: 13px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 20px; text-decoration: none; text-align: left; }
.t17 { color: #000; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 20px; text-decoration: none; text-align: left; }
.t18 { color: #4b4b4b; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 20px; text-decoration: none; text-align: left; }
.t19 { color: white; font-size: 13px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 20px; text-decoration: none; text-align: left; }
.t20 { color: #02613b; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: center; }
.t21 { color: #323232; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 25px; text-align: left; }
.t22 { color: #4b4b4b; font-size: 13px; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; line-height: 20px; text-decoration: none; text-align: left; }
#box-4-3 {
	background-image: url(../img/bt-03.gif);
	background-repeat: no-repeat;
	width: 400px;
	height: 350px;
	float: left;
	margin-left: -120px;
}
#box-5 { background-color: white; width: 750px; height: auto; float: left; }
#box-5-1 {
	background-image: url(../img/p_back-1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 800px;
	height: auto;
	float: left;
}
#box-5-2 {
	padding-top: 170px;
	padding-left: 150px;
	width: 650px;
	height: auto;
}
#box-5-3 {
	padding-left: 170px;
	width: 630px;
	height: auto;
	float: left;
	background-color: #FFFFFF;
}
#box-5-3-L { width: 250px; height: auto; float: left; }
#box-5-3-R {
	width: 320px;
	height: auto;
	float: left;
	padding-left: 30px;
	margin-top: 80px;
}
#box-5-3-R1 {
	padding-left: 30px;
	width: 300px;
	height: auto;
	float: left;
	margin-top: 120px;
}
#box-5-3-R2 {
	padding-top: 110px;
	padding-left: 30px;
	width: 250px;
	height: auto;
	float: left;
}
#box-6 {
	padding-top: 50px;
	padding-left: 125px;
	width: 800px;
	height: auto;
	float: left;
}
#box-6-b {
	width: 500px;
	height: auto;
	float: left;
	margin-left: 30px;
}
#box-6-t {
	padding-top: 15px;
	width: 500px;
	height: auto;
	float: left;
	padding-bottom: 15px;
	margin-left: 30px;
}
#box-6-t2 {
	padding-top: 15px;
	padding-bottom: 30px;
	width: 500px;
	height: auto;
	float: left;
	margin-left: 30px;
}
#box-6-b-1 {
	background-image: url(../img/pr_02.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 55px;
	float: left;
	padding-bottom: 10px;
	margin-left: 30px;
}
#box-6-b-2 {
	background-image: url(../img/pr_03.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 55px;
	float: left;
	padding-bottom: 10px;
	margin-left: 30px;
}
#box-6-b-3 {
	background-image: url(../img/pr_04.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	width: 500px;
	height: 55px;
	float: left;
	margin-left: 30px;
}
#box-6-b-4 {
	background-image: url(../img/pr_05.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	width: 500px;
	height: 55px;
	float: left;
	margin-left: 30px;
}
#box-6-b-5 {
	background-image: url(../img/pr_06.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	width: 500px;
	height: 55px;
	float: left;
	margin-left: 30px;
}
#box-6-b-6 {
	background-image: url(../img/pr_07.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	width: 500px;
	height: 55px;
	float: left;
	margin-left: 30px;
}
#box-6-b-7 {
	background-image: url(../img/pr_08.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	width: 500px;
	height: 55px;
	float: left;
	margin-left: 30px;
}
#box-6-b-8 {
	background-image: url(../img/pr_09.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	width: 500px;
	height: 55px;
	float: left;
	margin-left: 30px;
}
#box-6-b-t { text-align: center; padding-top: 35px; width: auto; height: auto; }
#box-7 {
	padding-top: 30px;
	padding-left: 125px;
	width: 600px;
	height: auto;
	float: left;
	padding-bottom: 30px;
}
#box-7-1 {
	width: 600px;
	height: 110px;
	float: left;
	background-repeat: no-repeat;
}
#box-7-1-p {
	width: 210px;
	height: 110px;
	float: left;
	margin-left: 30px;
}
#box-7-1-t {
	width: 270px;
	height: auto;
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	margin-left: 30px;
}
#box-7-2 { padding-top: 15px; width: 500px; height: auto; float: left; }
#box-7-2-t { padding-top: 15px; width: 500px; height: auto; float: left; padding-bottom: 30px; }
#box-8 {
	padding-top: 30px;
	padding-left: 125px;
	width: 800px;
	height: auto;
	float: left;
}
#box-8-1 { width: 500px; height: auto; float: left; padding-bottom: 20px; }
#box-8-1-b {
	width: 500px;
	height: 40px;
	float: left;
	margin-left: 30px;
}
#box-8-2 {
	width: 500px;
	height: auto;
	float: left;
}
#box-8-3 {
	background-image: url(../img/pr_20.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 320px;
	float: left;
	padding-top: 10px;
	margin-left: 30px;
}
#box-9 { padding-top: 50px; padding-left: 125px; width: 500px; height: auto; float: left; }
#box-9-b {
	width: 500px;
	height: auto;
	float: left;
	padding-bottom: 30px;
	padding-left: 30px;
}
#box-9-m { background-image: url(../img/s_02.jpg); background-repeat: no-repeat; width: 500px; height: 350px; float: left; }
#box-9-t {
	width: 500px;
	height: auto;
	float: left;
	padding-left: 30px;
}
#box-9-s1 {
	width: 500px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-right: 30px;
}
#box-9-s1-b { background-repeat: no-repeat; width: 500px; height: auto; float: left; }
#box-9-s1-t { width: 500px; height: auto; float: left; padding-top: 5px; padding-bottom: 10px; }
#box-9-s1-tb { width: 500px; height: auto; float: left; padding-top: 10px; }
#box-9-s1-tbt { width: 230px; height: auto; float: left; padding-left: 10px; }
#box-9-s1-tbtt { padding-left: 10px; width: 490px; height: auto; float: left; }
#box-9-s1-tbm { padding-left: 10px; width: 250px; height: auto; float: left; }
#box-10 {
	padding-top: 50px;
	padding-left: 125px;
	width: 600px;
	height: auto;
	float: inherit;
}
#box-10-b {
	padding-bottom: 30px;
	width: 500px;
	height: auto;
	float: left;
	padding-left: 30px;
}
#box-10-2-b { width: 500px; height: auto; float: left; padding-top: 20px; padding-bottom: 10px; }
#box-10-3-b1 { background-image: url(../img/cp_04.gif); background-repeat: no-repeat; width: 485px; height: 20px; float: left; padding-left: 15px; }
#box-10-3-b2 { padding-bottom: 30px; width: 500px; height: auto; float: left; }
#box-10-t { width: 500px; height: auto; float: left; }
#box-10-t1 {
	background-image: url(../img/cp_02.png);
	background-repeat: no-repeat;
	width: 500px;
	height: 50px;
	float: left;
}
#box-10-t1-3 {
	background-image: url(../img/cp_02.png);
	background-repeat: no-repeat;
	width: 500px;
	height: 50px;
	float: left;
}
#box-10-t1-2 {
	background-image: url(../img/cp_02.png);
	background-repeat: no-repeat;
	width: 500px;
	height: 70px;
	float: left;
}
#box-10-t1t { width: auto; height: auto; float: left; padding-top: 15px; }
#box-10-t1tt {
	width: auto;
	height: auto;
	float: left;
	margin-top: -10px;
}
#box-10-t1t-L { width: 100px; height: auto; float: left; padding-left: 15px; }
#box-10-t1t-R { width: 360px; height: auto; float: left; padding-left: 15px; }
#box-11-t {
	width: 500px;
	height: auto;
	float: left;
	padding-left: 30px;
}
#box-11-bb { width: 500px; height: auto; float: left; padding-bottom: 20px; }
#box-11-b { text-align: right; width: 250px; height: auto; float: left; }
#box-11-bt { width: 200px; height: auto; float: left; padding-left: 10px; }
#box-12{
	background-image:url(../img/boice.gif);
	background-repeat:no-repeat;
	width:200px;
	height:177px;
	background-position: center;
	padding-right: 600px;
	background-repeat: no-repeat;
		}
#box-12-a{
	background-image: url(../img/ON15.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
			}
#box-12-b{
	background-color:#FFFFFF;
	background-image: url(../img/boice03.gif);
	width:700px;
	height:300px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
	margin-bottom: 50px;
			}
#box-13-a{
	background:no-repeat;
	width:800px;
	height:600px;
	padding-top: 50px;
	}
#box-13-b{
background-image:url(../img/back001.jpg);
	background:no-repeat;
	width:120px;
	height:200px;
	padding-top: 50px;
	background-image: url(../img/back001.jpg);
	padding-left: 500px;
	background-repeat: no-repeat;
	margin-left: 670px;
	}
#box-13-c{

	background:no-repeat;
	width:120px;
	height:200px;
	background-image: url(../img/back002.jpg);
	background-repeat: no-repeat;
	padding-right: -90px;
	padding-top: -50px;
	margin-left: 10px;
	}
	#box-13-d{
	background-image:url(../img/back003.jpg);
	background:no-repeat;
	width:120px;
	height:200px;
	padding-top: 50px;
	background-image: url(../img/back003.jpg);
	padding-left: 500px;
	background-repeat: no-repeat;
	margin-left: 670px;
	}
	#box-15-2 {
	width: 800px;
	height: 35px;
	float: left;
	background-image: url(../img/topic.gif);
	background-repeat: no-repeat;
}
#box-15-3 {
	width: 800px;
	height: 85px;
	float: left;
	background-image: url(../img/topic02.gif);
	background-repeat: repeat;
}
#box-15-3 {
	width: 800px;
	height: 150px;
	float: left;
	background-image: url(../img/topic02.gif);
	background-repeat: repeat;
}
/*index３アイテム修正前#box-15-3 {
	width: 800px;
	height: 130px;
	float: left;
	background-image: url(../img/topic02.gif);
	background-repeat: repeat;
	margin-bottom: -20px;
}*/
#box-15-4 {
	width: 500px;
	height: 100px;
	float: left;
	text-align: left;
	margin-left: 40px;
	font-size: 13px;
	line-height: 5mm;
}
#box-12-k{
	background-image: url(../img/bn05.jpg);
	width:810px;
	height:350px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 0px;
			}
#box-12-kk{
	background-image: url(../img/media_line.gif);
	width:800px;
	height:70px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 0px;
	background-color: #FFFFFF;
			}
#photo{
	background-image: url(../img/media_line02.gif);
	width:800px;
	height:70px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 0px;
	background-color: #FFFFFF;
			}
#btw{
	width:800px;
	height:800px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 0px;
	background-color: #FFFFFF;
	font-size: 24px;
	margin-top: 20px;
			}
#box-12-b{
	background-image: url(../img/on14.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	background-position: left;
			}
#box-12-c{
	background-image: url(../img/on06.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	margin-left: 50px;
			}
#box-12-d{
	background-image: url(../img/on05.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
			}
#box-12-e{
	background-image: url(../img/on04.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
}
#box-12-f{
	background-image: url(../img/on03.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
}
#box-12-g{
	background-image: url(../img/on02.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
			}
#box-12-h{
	background-image: url(../img/on01.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
			}
#box-12-i{
	background-image: url(../img/on07.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
			}
#box-12-j{
	background-image: url(../img/on08.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
			}
#box-12-k{
	background-image: url(../img/on10.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
			}
#box-12-l{
	background-image: url(../img/on09.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
			}
#box-12-m{
	background-image: url(../img/on12.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
			}
#box-12-n{
	background-image: url(../img/on11.gif);
	width:700px;
	height:230px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
			}
#box-12-o{
	background-image: url(../img/on13.gif);
	width:700px;
	height:500px;
	background-repeat:no-repeat;
	background-position: left;
	margin-left: 50px;
	margin-top: 50px;
			}
#name{
	width:700px;
	height: 30px;
	margin-left: 50px;
	font-size: 12px;
}
#box21{
	width:800px;
	background-image: url(../img/media.jpg);
	height: 750px;
	background-position: center;
	background-repeat: no-repeat;
}
.style1 {color: #FFFFFF}
a:visited {color:#FFFFFF;}
.style2 {color: #ECE9D8}
.style3 {color: #FF66CC}
a:link { color:#FFFFFF;}
a:hover { color:#FFFFFF;}
a:active {color:#FFFFFF;}
#voice{
	background-image: url(../img/voice1.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 2600px;
	float: left;
}
#patch{
	background-image: url(../img/nigth_pachi01.jpg);
	width: 800px;
	height: 600px;
	background-repeat: no-repeat;
}
#patch1{
	background-image: url(../img/nigth_pachi02.jpg);
	width: 800px;
	height: 790px;
	background-repeat: no-repeat;
}
#patch2{
	background-image: url(../img/nigth_pachi03.jpg);
	width: 800px;
	height: 850px;
	background-repeat: no-repeat;
}
#patch3{
	background-image: url(../img/nigth_pachi04.jpg);
	width: 800px;
	height: 550px;
	background-repeat: no-repeat;
}
#patch4{
	background-image: url(../img/nigth_pachi05.jpg);
	width: 800px;
	height: 500px;
	background-repeat: no-repeat;
}
#coco{
	background-image: url(../img/coco01.jpg);
	width: 800px;
	height: 550px;
	background-repeat: no-repeat;
}
#coco1{
	background-image: url(../img/coco02.jpg);
	width: 800px;
	height: 900px;
	background-repeat: no-repeat;
}
#coco2{
	background-image: url(../img/coco03.jpg);
	width: 800px;
	height: 800px;
	background-repeat: no-repeat;
}
#coco3{
	background-image: url(../img/coco04.jpg);
	width: 800px;
	height: 550px;
	background-repeat: no-repeat;
}
.style5 {
	font-size: 14px;
	color: #FF0000;
}
.style10 {font-size: 16px;}
.style12 {font-size: 18px;}
.style13 {font-size: 18px;}
.style14 {color: #FF0000}

#rainichi{
	margin-left: -100px;
}
#rainichi01{
	float: left;
	margin-left: -90px;
	margin-top: 10px;
	width: 700px;

}
#nishina{
	background-image: url(../img/nishina.jpg);
	height: 1280px;
	width: 800px;
	background-repeat: no-repeat;
}
#nishina02{
    width: 780px;
	background-repeat: no-repeat;
	height: 80px;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}
#ryu{
	height: auto;
	background-image: url(../img/bg.png);
	width: 800px;
}
#gon01{
	margin-left: 14px;
	height: 120px;
	margin-top: 10px;
}
#box-4-7-t {
	width: 500px;
	height: auto;
	float: left;
	padding-top: 15px;
	text-align: left;
}
#jump022{
	width: 800px;
	height: 50px;
	float: left;
	margin-right: 30px;
	background-color: #FFFFFF;
	padding-top: 10px;
}
#jump022-2{
	width: 130px;
	height: 30px;
	float: left;
	margin-right: 30px;
	background-color: #FFFFFF;
	margin-top: -35px;
	margin-left: 650px;
}
#box0123{
	width: 600px;
	height: 398px;
}
#bl{
	margin-top: 7px;
}

