body { background-color: #fffac6; }
h1{
	margin:0;
	/*font-weight:normal;*/
	font-size:12px; color: #666666;
}
h2 {
	margin:0;
	font-weight:normal;
}
h3 {
	margin:0;
	font-weight:normal;
}
p {
	margin:0;
}
.p_header { font-size:10px; color:#666666; text-align:center;}
.align_center { text-align:center;}

.alignright{
	text-align:right;
}
.paddingtop{
	padding-top:50px;
}
td { }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
#all { width: 100%; height: auto; float: left; }
#whole { background-color: white; width: 800px; height: auto; margin: 20px auto; }
#whole_2 { background-color: white; width: 800px; height: auto; margin: 5px auto; }
#header800x100 { width: 800px; height: 100px; float: left; }
#divBox400x100 { width: 400px; height: 100px; float: left; }
#divBox400x50 { width: 400px; height: 50px; float: left; }
#divBox400x50White { background-color: white; width: 400px; height: 50px; float: left; }
#divBox100x50 { width: 100px; height: 50px; float: left; }
#divBox800x240 { width: 800px; height: 240px; float: left; }
#divBox340x240 { width: 340px; height: 240px; float: left; }
#divBox460x240GreenImg { background-image: url(../img/green_img.jpg); width: 460px; height: 240px; float: left; }
#divBox75x240 { width: 75px; height: 240px; float: left; }
#divBox335x240 { width: 335px; height: 240px; float: left; }
#divBox335x35 { width: 335px; height: 35px; float: left; }
#divBox335x30 { width: 335px; height: 30px; float: left; }
#divBox335x175 { width: 335px; height: 175px; float: left; }
#divBox110x175 { width: 110px; height: 175px; float: left; }
#divBox225x175 { width: 225px; height: 175px; float: left; }
#divBox225x35 { width: 225px; height: 35px; float: left; }
#divBox213x23Text { color: black; font-size: 17px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-align: center; width: 213px; height: 23px; border-bottom: 2px dotted #c03; }
#divBox225x70 { width: 225px; height: 70px; float: left; }
#divBox20x60 { width: 20px; height: 60px; float: left; }
#divBox180x60Text { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 14px; width: 180px; height: 60px; float: left; }
#divBox225x30 { width: 225px; height: 30px; float: left; }
#divBox65x30 { width: 65px; height: 30px; float: left; }
#linkBt95x30 { width: 95px; height: 30px; float: left; }
#divBox800x1250 { width: 800px; height: 1250px; float: left; }
#divBox600x1250 { width: 600px; height: 1250px; float: left; }
#divBox600x1250White { background-color: white; background-repeat: no-repeat; width: 600px; height: 1250px; float: left; }
#divBox200x1250 { width: 200px; height: 1250px; float: left; }
#divBox600x250Greenimg2 { background-image: url(../img/green_img2.gif); background-repeat: no-repeat; width: 600px; height: 250px; float: left; }
#divBox150x250 { width: 150px; height: 250px; float: left; }
#divBox450x250 { width: 450px; height: 250px; float: left; }
#divBox450x55 { width: 450px; height: 55px; float: left; }
#divBox450x155 { width: 450px; height: 155px; float: left; }
#divBox420x155Text { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 16px; width: 420px; height: 155px; float: left; }
#divBox450x40 { width: 450px; height: 40px; float: left; }
#divBox220x40 { width: 220px; height: 40px; float: left; }
#divBox230x40 { width: 230px; height: 40px; float: left; }
#divBox230x25 { width: 230px; height: 25px; float: left; }
.fontStyle12pxBlackGothic { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; }
.fontStyle20pxBlackGothicBold { color: black; font-size: 20px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; font-weight: bold; }
#divBox600x250White { background-color: white; width: 600px; height: 250px; float: left; }
#divBox300x250ColumnimgG { background-image: url(../img/column_img_green.gif); width: 300px; height: 250px; float: left; }
#divBox300x250ColumnimgB { background-image: url(../img/column_img_blue.gif); width: 300px; height: 250px; float: left; }
#divBox25x250 { width: 25px; height: 250px; float: left; }
#divBox250x250 { width: 250px; height: 250px; float: left; }
#divBox250x65WhatFunin { background-image: url(../img/title_whats_funin.gif); width: 250px; height: 65px; float: left; }
#divBox250x65 { width: 250px; height: 65px; float: left; }
#divBox250x145Text { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 13px; width: 250px; height: 145px; float: left; }
#divBox250x25 { width: 250px; height: 25px; float: left; }
#divBox155x25 { width: 155px; height: 25px; float: left; }
#divBox95x25 { width: 95px; height: 25px; float: left; }
#divBox600x200White { background-color: white; width: 600px; height: 200px; float: left; }
#divBox600x30 { width: 600px; height: 30px; float: left; }
#divBox600x170 { width: 600px; height: 170px; float: left; }
#divBox135x170 { width: 135px; height: 170px; float: left; }
#divBox195x170 { width: 195px; height: 170px; float: left; }
#divBox195x20um10Text { color: black; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; width: 195px; height: 20px; float: left; margin-top: 10px; }
#divBox195x20Text { color: black; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; width: 195px; height: 20px; float: left; border-bottom: 2px dotted #069966; }
#divBox195x110um5Text { color: black; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 12px; width: 195px; height: 110px; float: left; margin-top: 5px; }
#divBox270x170 { width: 270px; height: 170px; float: left; }
#divBox270x125 { width: 270px; height: 125px; float: left; }
#divBox270x25 { width: 270px; height: 25px; float: left; }
#divBox155x25 { width: 155px; height: 25px; float: left; }
#divBox200x200GreenFL { background-image: url(../img/column200x200_gr.gif); background-repeat: no-repeat; width: 200px; height: 200px; float: left; }
#divBox200x200BlueFL { background-image: url(../img/column200x200_bl.gif); background-repeat: no-repeat; width: 200px; height: 200px; float: left; }
#divBox200x55 { width: 200px; height: 55px; float: left; }
#divBox200x145 { width: 200px; height: 145px; float: left; }
#divBox25x145 { width: 25px; height: 145px; float: left; }
#divBox150x145 { width: 150px; height: 145px; float: left; }
#divBox150x100Text { color: black; font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 12px; width: 150px; height: 100px; float: left; }
#divBox150x25 { width: 150px; height: 25px; float: left; }
#divBox95x25lm55 { width: 95px; height: 25px; float: left; margin-left: 55px; }
#divBox150x70Text { color: black; font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 12px; width: 150px; height: 70px; float: left; }
#divBox200x85 { width: 200px; height: 85px; float: left; }
#divBox200x115 { width: 200px; height: 115px; float: left; }
#divBox25x115 { width: 25px; height: 115px; float: left; }
#divBox150x115 { width: 150px; height: 115px; float: left; }
#divBox200x95 { width: 200px; height: 95px; float: left; }
#divBox200x105 { width: 200px; height: 105px; float: left; }
#divBox25x105 { width: 25px; height: 105px; float: left; }
#divBox150x60Text { color: black; font-size: 11px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 12px; width: 150px; height: 60px; float: left; }
#divBox600x150white { background-color: white; background-repeat: no-repeat; width: 600px; height: 150px; float: left; }
#divBox560x120Outline { width: 560px; height: 120px; float: left; margin-top: 15px; margin-left: 20px; outline: solid 1px #f99; }
#divBox560x35 { width: 560px; height: 35px; float: left; }
#divBox560x85Overflow { width: 560px; height: 85px; overflow: scroll; float: left; }
#divBox500x85Text { color: black; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 20px; width: 500px; height: 85px; float: left; }
#divBox40x85 { width: 40px; height: 85px; float: left; }
#divBox200x600 { width: 200px; height: 600px; float: left; }
#divBox200x100 { width: 200px; height: 100px; float: left; }
#divBox200x75 { width: 200px; height: 75px; float: left; }
#divBox200x50 { width: 200px; height: 50px; float: left; }
#divBox200x650white { background-color: white; background-repeat: no-repeat; width: 200px; height: 650px; float: left; }
#divBox200x180 { width: 200px; height: 180px; float: left; }
#divBox200x65 { width: 200px; height: 65px; float: left; }
#divBox170x65ml20Text { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 14px; width: 170px; height: 65px; float: left; margin-left: 20px; }
#divBox170x65Text { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 14px; width: 170px; height: 65px; float: left; }
#divBox20x65 { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 14px; width: 20px; height: 65px; float: left; }
#divBox200x200 { width: 200px; height: 200px; float: left; }
#divBox200x60 { width: 200px; height: 60px; float: left; }
#divBox170x50Text { color: blue; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 22px; text-decoration: underline; width: 170px; height: 50px; float: left; }
#divBox20x50 { color: blue; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 22px; text-decoration: underline; width: 20px; height: 50px; float: left; }
#footer800xAutoPo10Pu10Text { color: white; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 22px; background-color: #6c3; background-repeat: no-repeat; text-align: center; width: 800px; height: auto; float: left; padding-top: 10px; padding-bottom: 10px; }

#footer800xAutoPo10Pu10Text a:link { text-decoration: none; color:#FFFFFF }
#footer800xAutoPo10Pu10Text a:visited { text-decoration: none; color:#FFFFFE }
#footer800xAutoPo10Pu10Text a:hover { text-decoration: none; color:#FFFFFG }
#footer800xAutoPo10Pu10Text a:active { text-decoration: none; color:#FFFFFD }


#divBox600xAutoText { color: black; font-size: 18px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 25px; text-align: center; width: 600px; height: auto; float: left; }
.fontStyle03 { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 15px; }
.fontStyle04 { color: blue; font-size: 18px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 25px; text-decoration: underline; }
#divBox55x25 { width: 55px; height: 25px; float: left; }
#divBox130x100 { width: 130px; height: 100px; float: left; }
#divBox270x100 { width: 270px; height: 100px; float: left; }
#divBox800c5GreenBer { background-color: #6c3; background-repeat: no-repeat; width: 800px; height: 5px; float: left; }
#divBox800x2550 { width: 800px; height: 2550px; float: left; }
#divBox600x2675white { background-color: white; background-repeat: no-repeat; width: 600px; float: left; }
#divBox600x30 { width: 600px; height: 30px; float: left; }
#divBox200x22675white { background-color: white; background-repeat: no-repeat; width: 200px; height: 2675px; float: left; }
#divBox10x30 { width: 10px; height: 30px; float: left; }
#divBox590x30 { width: 590px; height: 30px; float: left; }
#divBox590xAutoText { color: #00c; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; width: 590px; height: auto; float: left; margin-top: 9px; }
#divBox600x50 { width: 600px; height: 50px; float: left; }
#divBox600x240White { background-color: white; background-repeat: no-repeat; width: 600px; height: 240px; float: left; }
#divBox450x180 { width: 450px; height: 180px; float: left; }
#divBox150x180 { width: 150px; height: 180px; float: left; }
#divBox450x30 { width: 450px; height: 30px; float: left; }
#divBox30x150 { width: 30px; height: 150px; float: left; }
#idivBox450x150 { width: 450px; height: 150px; float: left; }
#divBox420xAutoText { color: black; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 20px; width: 420px; height: auto; float: left; margin-top: 9px; }
#divBox600x220 { width: 600px; height: 220px; float: left; }
#divBox600x30 { width: 600px; height: 30px; float: left; }
#divBox600x190 { width: 600px; height: 190px; float: left; }
#divBox30x190 { width: 30px; height: 190px; float: left; }
#divBox570xAutoText { color: black; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 20px; width: 570px; height: auto; float: left; margin-top: 9px; }
#divBox450x30 { width: 450px; height: 30px; float: left; }
#divBox150xAutoText { color: #00c; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-align: left; width: 150px; height: auto; float: left; margin-top: 9px; }
#divBox150x30 { width: 150px; height: 30px; float: left; }
.fontStyle05 { color: inherit; font-size: inherit; text-decoration: underline; }
#divBox600x30 { width: 600px; height: 30px; float: left; }
#divBox600x450 { width: 600px; float: left; }
#divBox30x450 { width: 30px; height: 450px; float: left; }
#divBox570x450 { width: 570px; float: left; }
#divBox600x560 { width: 600px; float: left; }
#divBox30x560 { width: 30px; height: 560px; float: left; }
#divBox570x560 { width: 570px; float: left; }
#divBox570xAutoText { color: black; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 20px; width: 570px; height: auto; float: left; margin-top: 9px; }
#divBox600x200 { width: 600px; height: 200px; float: left; }
#divBox600x140 { width: 600px; height: 140px; float: left; }
#divBox600x35 { width: 600px; height: 35px; float: left; }
#divBox195x35 { width: 195px; height: 35px; float: left; }
#divBox210x35 { width: 210px; height: 35px; float: left; }
#divBox600x25 { width: 600px; height: 25px; float: left; }
#divBox600x210 { width: 600px; height: 210px; float: left; }
#divBox600x135 { width: 600px; height: 135px; float: left; }
#divBox600x90 { width: 600px; height: 90px; float: left; }
#divBox200x90 { width: 200px; height: 90px; float: left; }
#divBox200x75um12 { width: 200px; height: 75px; float: left; margin-top: 12px; }
#divBox300x30 { width: 300px; height: 30px; float: left; }
#divBox200x30 { width: 200px; height: 30px; float: left; }
#divBox250xAutoText { color: #00c; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-align: left; margin-top: 9px; width: 250px; height: auto; }
#divBox250x30 { width: 250px; height: 30px; float: left; }
#divBox600x45 { width: 600px; height: 45px; float: left; }
#divBox30x45 { width: 30px; height: 45px; float: left; }
#divBox570x45 { color: black; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 20px; text-align: left; width: 570px; height: 45px; float: left; }
#divBox170x90 { width: 170px; height: 90px; float: left; }
#divBox260x90 { width: 260px; height: 90px; float: left; }
#divBox800x1370 { width: 800px; height: 1370px; float: left; }
#divBox600x1370white { background-color: white; background-repeat: no-repeat; width: 600px; height: 1370px; float: left; }
#divBox200x1370white { background-color: white; background-repeat: no-repeat; width: 200px; height: 1370px; float: left; }
#divBox800x1280 { width: 800px; height: 1280px; float: left; }
#divBox600x1280white { background-color: white; background-repeat: no-repeat; width: 600px; height: 1280px; float: left; }
#divBox200x1280white { background-color: white; background-repeat: no-repeat; width: 200px; height: 1280px; float: left; }
#divBox800x150 { width: 800px; height: 150px; float: left; }
#divBox600x55 { width: 600px; height: 55px; float: left; }
#divBox600x185 { width: 600px; height: 185px; float: left; }
#divBox30x185 { width: 30px; height: 185px; float: left; }
#divBox540x185Text { color: black; font-size: 18px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 25px; text-align: left; width: 540px; height: 185px; float: left; }
#divBox600x75 { width: 600px; height: 75px; float: left; }
#divBox600x800 { width: 600px; height: 800px; float: left; }
#divBox10x800 { width: 10px; height: 800px; float: left; }
#divBox590x800text { color: black; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; line-height: 24px; text-align: left; width: 590px; height: 800px; float: left; }
#divBox800x1375 { width: 800px; height: 1375px; float: left; }
#divBox600x1375White { background-color: white; background-repeat: no-repeat; width: 600px; height: 1375px; float: left; }
#divBox200x1375 { width: 200px; height: 1375px; float: left; }
#divBox200x725 { width: 200px; height: 725px; float: left; }
#divBox600xAutoWhite {
	background-color: white;
	background-repeat: no-repeat;
	width: 600px;
	height: auto;
	float: left;
	text-align: left;
}
#divBox800xAutoWhite { background-color: white; background-repeat: no-repeat; width: 800px; height: auto; float: left; }
#divBox200x1375Right { width: 200px; height: 1375px; float: right; }
#divBox590xAuto {
	color: black;
	font-size: 15px;
font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; 	line-height: 25px;
	text-align: left;
	width: 580px;
	height: auto;
	float: left;
	padding: 10px;
}
#divBox600xAuto { width: 600px; height: auto; float: left; }
#divBox800x2675 { width: 800px; height: 2675px; float: left; }
#divBox800x2675White { background-color: white; background-repeat: no-repeat; width: 800px; float: left; }
#divBox200x2675White { background-color: white; background-repeat: no-repeat; width: 200px; height: 2675px; float: left; }
#divBox800x1380 { width: 800px; height: 1380px; float: left; }
#divBox600x1380White { background-color: white; background-repeat: no-repeat; width: 600px; height: 1380px; float: left; }
#divBox200x1380White { background-color: white; background-repeat: no-repeat; width: 200px; height: 1380px; float: left; }
#divBox600xAuto { color: black; font-size: 17px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-align: center; width: 600px; height: auto; float: left; }
.fontStyle06 { color: red; font-size: inherit; line-height: inherit; }
#divBox600x45 { width: 600px; height: 45px; float: left; }
#divBox130x45 { width: 130px; height: 45px; float: left; }
#divBox45x45 { width: 45px; height: 45px; float: left; }
#divBox250x45 { width: 250px; height: 45px; float: left; }
#divBox600x20 { width: 600px; height: 20px; float: left; }
#divBox600xAutoRink { font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-align: left; width: 600px; height: auto; float: left; }
#divBox570xAutoText2 { color: #00c; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-align: left; width: 570px; height: auto; float: left; }
#divBox30x30 { width: 30px; height: 30px; float: left; }
#divBox570x30 { width: 570px; height: 30px; float: left; }
#divBox600x5PinkBer { background-color: #ffb1ff; width: 600px; height: 5px; float: left; }
.fontStyle07 { font-size: 20px; }
.fontStyle08 { color: #00f; font-size: inherit; line-height: inherit; text-decoration: underline; }
#divBox350x30 { width: 350px; height: 30px; float: left; }
#divBox600x95 { width: 600px; height: 95px; float: left; }
#divBox450x95 { width: 450px; height: 95px; float: left; }
#divBox150x95 { width: 150px; height: 95px; float: left; }
#divBox450x60 { width: 450px; height: 60px; float: left; }
#divBox450x35 { width: 450px; height: 35px; float: left; }
#divBox600x10 { width: 600px; height: 10px; float: left; }
#divBox100x30 { width: 100px; height: 30px; float: left; }
#divBox250xAutoText2 { color: blue; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: right; width: 250px; height: auto; margin-top: 9px; }
#divBox600x25Pink { color: white; font-size: 17px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #f66; text-align: left; width: 600px; height: 25px; float: left; margin-top: 5px; }
.fontStyle09 { color: #339; font-size: 21px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: left; }
#divBox590xAutoBlue { color: black; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 25px; background-color: #cfc; text-align: left; width: 590px; height: auto; float: left; padding-left: 10px; }
#divBox470x95 { width: 470px; height: 95px; float: left; }
#divBox130x95 { width: 130px; height: 95px; float: left; }
#divBox470x60 { width: 470px; height: 60px; float: left; }
#divBox470x35 { width: 470px; height: 35px; float: left; }
.fontStyle10 { color: #339; font-size: inherit; line-height: inherit; }
.fontStyle11 { color: #c06; font-size: inherit; line-height: inherit; }
#divBox470x170 { width: 470px; height: 170px; float: left; }
#divBox130x170 { width: 130px; height: 170px; float: left; }
#divBox470x90 { width: 470px; height: 90px; float: left; }
#divBox470x80 { width: 470px; height: 80px; float: left; }
.fontStyle12 { color: #c06; font-size: 18px; }
#divBox600x70 { width: 600px; height: 70px; float: left; }
#divBox600x330 { width: 600px; height: 330px; float: left; }
#divBox600x400 { width: 600px; height: 400px; float: left; }
#divBox600xAutoTextUm10 { color: black; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 25px; text-align: center; width: 600px; height: auto; float: left; }
#divBox600xAutoText2 { color: black; font-size: 16px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 25px; text-align: left; width: 600px; height: auto; float: left; }
#divBox590xAutoTextUOm15 { color: black; font-size: 20px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: bold; line-height: 25px; text-align: left; width: 590px; height: auto; float: left; margin-top: 15px; margin-bottom: 15px; padding-left: 10px; }
#divBox590x375 { width: 590px; height: 375px; float: left; padding-left: 10px; }
#divBox250x375 { width: 250px; height: 375px; float: left; }
#divBox320x375Lp10Text { color: black; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 23px; text-align: left; width: 320px; height: 375px; float: left; padding-left: 10px; }
#divBox600x670 { width: 600px; height: 670px; float: left; }
#divBox400x670 { width: 400px; height: 670px; float: left; }
#divBox400x350 { width: 400px; height: 350px; float: left; }
#divBox400x320 { width: 400px; height: 320px; float: left; }
#divBox800x30 { width: 800px; height: 30px; float: left; }
#divBox800x670 { width: 800px; height: 670px; float: left; }
#divBox790xAutoH1Text { font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-align: left; width: 790px; height: auto; float: left; margin-top: 5px; margin-bottom: 5px; padding-left: 10px; }
#divBox400x670BlueText { color: black; font-size: 15px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 25px; background-color: #cfc; background-repeat: no-repeat; text-align: center; width: 400px; height: 670px; float: left; }
.fontStyle12_a { color: #c06; font-size: 18px; font-weight: bold; border-bottom:solid 1px #333333; border-top:solid 1px #333333; padding:10px 0 10px 10px; margin-bottom:10px; }
.idx_box {border:dotted #FF6600 1px; padding:10px; width:350px; margin: auto; text-align:left;}
#idx_list li{ list-style:none;}
.idx_list2 li{ list-style:none; margin-left:30px;}
.colorred{
	color:red;
}
.fontStyle13 { color: #fe0000; }


table {
	width:90%;
	margin: 0 auto 20px;
	border-collapse:collapse;
	border:1px solid #999999;
	line-height:120%;
	empty-cells:show ;
	font-size: 0.9em;
	text-align: center;
}


td,
th {
	border:1px solid #999999;
	/*padding:0.6em 0.6em;*/
	vertical-align:top;
}

th {
	border:1px solid #999999;
	font-weight:normal;
	color:#000000;
	background-color: #eeeeee;
	font-weight:bold;
}


th.col01,
td.col01{
	background-color: #f5f8ed;
	padding-left: 2em;
	text-align: left;
	font-weight: bold;
	}

td.thu{
	background-color: #fff1e2;
	color: #3A0075;
}
	

th.month{
	background-color: #cccccc;
}


td.sun{
	background-color: #FFEBEA;
	color:#426629;
}

td.kyushin{
	color:#CC0000;
}

td.summer-break{
	background-color: #EEF8FD;
	color: #003399
}

.calender_table { text-align:center;}

.calender_table th,
.calender_table td{
	/*padding: 0.3em 0.1em;*/
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	width:14%;
}

.calender_table caption {
	padding-bottom: 10px;
	font-size:1.1em;
	text-align:left;
	line-height: 2;
}

.half_time {border-bottom: dotted 1px #999999;}
.half_time_on { background-color: #FFCC33; border-bottom: dotted 1px #999999; font-size:12px}
.half_time_on2 { background-color:#FFCC33}
.sch_sun {background-color: #FFEAE8}
.sch_wed {background-color: #E8FFE8}
.sch_sat {background-color: #E6EEFF}
.sch_t { font-size:12px}

/* add20111125 */
.addBold{
font-weight:bold;
}