.midasi_a    { color: #99CC66; font-size: 1.4em; font-weight: bold; position: absolute; 
               width: 470px; border-bottom-style: dotted; 
               border-bottom-width: 1px; margin-left: 5px; padding-left: 10px; 
               padding-top: 5px }
.seru_honbun { font-size: 90%; color: #808080; line-height: 150%; padding-left: 18px; 
               padding-right: 35px; padding-top: 5px; padding-bottom: 5px }
.sel_san-midasi { font-size: 90%; color: #6600CC; font-weight: bold; padding-left: 8px; 
               padding-right: 8px; padding-bottom: 2px }
.sel_san-photo { padding-left: 15px; padding-right: 15px; padding-top: 8px; padding-bottom: 8px }
.sel_san-sita { position: relative; font-size: 82%; text-align: left; width: 196; 
               border-top: 1px dotted #9999FF; padding-left: 7px; 
               padding-right: 7px; padding-top: 4px; padding-bottom: 4px }
.midasi_green    {
	color: #2E5F33;
	font-size: 105%;
	font-weight: bold;
	margin-left: 5px;
	padding-left: 50px;
	padding-top: 15px;
}
.unnamed1 {
	border: 1px dotted #606060;
	background-color: #FFFFFF;
}
.unnamed {
	border: 1px dotted #606060;
	background-color: #FFFFFF;
}
.txt-green-b {
	font-weight: bold;
	color: #309579;
}

.txt-green-02 {
	color: #6F833A;
	font-size: 90%;
	line-height: 110%;
}

.midasi_b    {
	color: #666666;
	font-size: 90%;
	font-weight: bold;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #5E8064;
}

.txt-darkgreen {
	color: #858743;
	font-size: 105%;
	line-height: 110%;
}
.txt-darkgreen_110 {
	color: #858743;
	font-size: 110%;
	line-height: 120%;
	font-weight: bold;
}
.txt-Brown_95 {
	color: #C59000;
	font-size: 95%;
	line-height: 110%;
}
.mogi_10 { line-height: 105%; font-size: 10px}
.underline {
A { text-decoration:none;}
A:hover {border-bottom:solid 1 #606060}
}
.pink-txt{
	color: #DBA89B;
	font-size: 100%;
	line-height: 125%;
}
.txt-bluegreen_110 {
	color: #629A7E;
	font-size: 110%;
	line-height: 120%;
}
.aca_paki    { padding-top: 25px; padding-bottom: 10px }
.aca_mogi    { font-size: 90%; line-height: 140%; text-align: left; padding-left: 15px; 
               padding-right: 15px; padding-top: 5px; padding-bottom: 5px }
.midasi_aca    { color: #99CC66; font-size: 1.4em; font-weight: bold; position: absolute; 
               width: 430px; border-bottom-style: dotted; 
               border-bottom-width: 1px; margin-left: 5px; padding-left: 10px; 
               padding-top: 5px }
.p_pict      { text-align: center; padding-top: 10px; padding-bottom: 10px }
.p_honbun    { line-height: 140%; text-align: left; padding-left: 15px; padding-right: 15px; 
               padding-top: 10px; padding-bottom: 10px }
.p_midasi    { color: #FF7D7D; font-size: 110%; font-weight: bold; padding-left: 17px; 
               padding-top: 4px; padding-bottom: 5px }
.mogi_g_140  { line-height: 140%; font-size: 90% }
.mogi_g_12px  { line-height: 18px; font-size: 12px }
.kakomi_tensen { border: 1px dotted #C0C0C0; padding: 10px }
.seru_aki_iti_right { float: right; padding-left: 6px; padding-right: 6px; padding-top: 4px; 
               padding-bottom: 2px }
.mogi_140    { font-size: 140% }
.mogi_iro_gre { font-size: 90%; color: #999999; line-height: 140% }
.midasi      { color: #0088B5; font-size: 120%; font-weight: bold }
.bottom{ 
vertical-align: bottom;
}
.mogi_g2_140  {
	color: #444444;
	line-height: 140%;
	font-size: 90%;
}
.seru_aki    { padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 2px }

