@charset "shift_jis";
body { scrollbar-base-color : #FFFFFF;scrollbar-face-color : #FFFFFF; scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color : #666666; scrollbar-3dlight-color: #DDDDDD;scrollbar-highlight-color : #FFFFFF; 
	scrollbar-shadow-color : #FFFFFF;scrollbar-darkshadow-color : #CCCCCC;
	font-family: "ＭＳ Ｐゴシック,MS UI Gothic,OSAKA"; font-size: 10pt; }
.footer_03 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10px; line-height: 14px; color: #FFFFFF; background-color: #989D67; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.footer_01 { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 1px; line-height: 1px; color: #FFFFFF; background-color: #989D67; border: #FFFFFF solid; border-width: 0px 0px 1px}
.footer_02 {  font-size: 1px; line-height: 1px; background-color: #D6E387; border: #989D67; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.footer_text {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 16px; color: #336600}
.space01 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 1px; line-height: 1px}
.text_01 {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 16px; color: #339900}
.all_line {  border: 0px solid #336600}
.text_02_midasi { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 16px; color: #339900 ; background-color: D6E387}
.text_03_cell { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 16px; color: #339900 ; background-color: FFFBED}
.week {  font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 16px; color: #0099FF; border: #0099FF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.holiday { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 16px; color: #FF3300; border: 1px #FF3300 solid}
.sound_da {  font-size: 12px; color: #CC3300; line-height: 18px}
.sound_re { font-size: 12px; color: #3399ff; line-height: 18px }
.sound_mi { font-size: 12px; color: #cccccc; line-height: 18px }
.sound_so { font-size: 12px; color: #669999; line-height: 18px }
.sound_ra { font-size: 12px; color: #ffcc33; line-height: 18px }
.sound_fa { font-size: 12px; color: #ff99cc; line-height: 18px }
.sound_si { font-size: 12px; color: #33ccff; line-height: 18px }
.sound_do02 { font-size: 12px; color: #FF6600; line-height: 18px }
.text_04 { font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 16px; color: #FFFFFF; background-color: #009966; font-weight: bold}
.text_05 {
font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10px; line-height: 14px; color: #339900
}
.furigana {
font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 8px; color: #339900 
}
.text_06 {
font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 16px; color: #336600
}
.text_04_midasi {
font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 16px; color: #339900 ; background-color: #F5FDCC
}
.all_line2 {
	border: #006633;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	color: #006633;
	line-height: 18px;
}
.text_04_midasi {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	color: #339900;
	background-color: D6E387;
	font-weight: bold;
}
.text_07 {
font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 10px; font-weight: normal
}
.text_03_cell2 {
	font-size: 12px;
	line-height: 16px;
	color: #339900;
	background-color: #FFF7CE;
	border: 1px solid #FEE1AD;
}

.text_03_cell1 {
	font-size: 12px;
	line-height: 24px;
	color: #339900;
	background-color: #FFFBED!important;
	border: 1px solid #FFEEBB!important;
	padding: 5px;
}
.text_03_cell3 {
	font-size: 12px;
	line-height: 16px;
	color: #009966;
	background-color: #FFDF7D;
	border: 1px solid #FF9900;
	padding: 5px;
}
.all_line3 {
border: 1px solid #999999
}
.text_01_wide {
font-family: "ＭＳ ゴシック", "Osaka−等幅"; font-size: 12px; line-height: 18px; color: #339900
}
.text_08 {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	font-weight: bold;
	color: #339900;
}
.under_line {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #336600;
	border-right-color: #336600;
	border-bottom-color: #336600;
	border-left-color: #336600;
	font-size: 1px;
	line-height: 1px;
}
.text_09 {

	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 16px;
	font-weight: bold;
	color: #339900;
}
.text_03_cell0 {
	background-color: #e5e5e5;
}
.all_line_cruft01 {
	border: #006633;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #FFFFFF;
}
.text_03_cell1_m {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 10px;
	line-height: 14px;
	color: #339900;
	background-color: #FFFBED;
	border: 1px solid #FFEEBB;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 19px;
}
.text_10 {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	color: #336600;
	line-height: 20px;
}
.text_11 {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 16px;
	color: #336600;
	line-height: 24px;
}
.text_12 {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FF9933;
}
.art_allline {
	border: 1px solid #000000;
}
.text_13 {

	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 14px;
	color: #336600;
	line-height: 21px;
}



/*  clearfix
------------------------------------------------------------------------*/

.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix{display: inline-table;  overflow:hidden; zoom:1;/*for IE 5.5-7*/}


/* Hides from IE-mac \*/
.clearfix{display: block;}
/* End hide from IE-mac */

.clear{
	clear:both;
}


/* class module
-----------------------------------------------------------------------*/
.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}


.floatLeftIMG {
	float: left;
	padding:0 10px 10px 0px;
}

.floatRightIMG {
	float: right;
	padding:0 0 10px 10px;
}

ul,li
{
	list-style:none;
}
.photo_list
{
	margin:5px 0;
	padding:0;
}

.photo_list li
{
	padding:5px;
	float:left;
}
