.indent1{  text-indent: 1em}
.indent2{  text-indent: 2em}
.indent3{  text-indent: 3em}
.indent4{  text-indent: 4em}
.indent14{  text-indent: 14em}
.waku1 {
	margin-top: 32px;
	margin-right: 32px;
	margin-bottom: 32px;
	margin-left: 32px;
	line-height: 1.3;
}
.waku2 {
	margin-top: 32px;
	margin-right: 64px;
	margin-bottom: 32px;
	margin-left: 64px;
	line-height: 1.3;
}
.waku_title { margin-top: 32px; margin-right: 16px; margin-bottom: 32px; margin-left: 16px; font-size: 16px}
.waku-box { margin-top: 32px; margin-right: 32px; margin-bottom: 48px; margin-left: 32px}
.font-18pt {  font-size: 18px}
.waku0 { margin-top: 32px; margin-right: 16px; margin-bottom: 32px; margin-left: 16px; line-height: 1.2em}
.font-12pt {  font-size: 12px}
.waku-5 { margin-top: 1.2em; margin-right: 5em; margin-bottom: 1.2em; margin-left: 5em }
.gyoukan13 {  line-height: 1.3em}
.waka_right {  font-size: 12px; margin-left: 55%}
d {  font-family: "lr oSVbN", "Osaka"; text-decoration: none;}.waku_titleCopy {  margin-top: 16px; margin-right: 16px; margin-bottom: 16px; margin-left: 16px}
.td_with94-30Copy { vertical-align: middle; height: 20px; width: 94% }
.td_with6-20 {  height: 20px; width: 6%; vertical-align: middle; border-color: black black #92b1fc; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.td_with94-20 {  vertical-align: middle; height: 20px; width: 94%; border-color: black black #92B1FC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.td_with94-30 {  vertical-align: middle; height: 30px; width: 94%; border-color: black black #92B1FC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.td_with6-30 {  vertical-align: middle; height: 30px; width: 6%; border-color: black black #92B1FC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.td_with195 {  text-align: center; vertical-align: top; width: 195px}
.table_with98 {  width: 98%; padding-top: 4px; padding-left: 4px}
.table_with840 {  height: 700px; width: 840px}
.P_align-right {  text-align: right}
.table_with840-900 { height: 900px; width: 840px }
.table_with195 { width: 195px; background-image: url(k_image/back_color_LP.gif)}
.td_with9-20 { height: 30px; width: 9%; vertical-align: middle; text-align: center; border-style: none; font-size: 12px}
.td_with91-20 { height: 30px; width: 91%; vertical-align: middle; text-align: left; border-style: none ; font-size: 12px}
.waku0-32-0-32 { margin-top: 0px; margin-right: 32px; margin-bottom: 0px; margin-left: 32px ; line-height: 1.5em}
.font-16pt {  font-size: 16px; line-height: 1.3em}
.font-14pt {  font-size: 14px; line-height: 1.3em}
.underline {  text-decoration: underline; font-size: 14px}
.underline_14pt-red { color: #FF0000; text-decoration: underline; font-size: 14px }

.waku0-32-0-32line { margin-top: 0px; margin-right: 32px; margin-bottom: 0px; margin-left: 32px ; line-height: 1.5em ; border-color: black black #92B1FC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.font-13pt {  font-size: 13px}
.box {  height: 133px; width: 200px; border: 2px #FF9999 solid; clip:  rect(   )}
.kousin_day {  font-size: 12px; text-align: right; vertical-align: middle}
.hr-4ptB {  border-color: black black #66CCFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 4px; border-left-width: 0px; margin-right: 10%; margin-left: 10%}
.hr-10ptB { border-color: black black #66CCFF; margin-right: 5%; margin-left: 5%; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 10px; border-left-width: 0px}
.font-10pt {  font-size: 10px}
.font-9pt {  font-size: 9px}
.gaku_s { border: 2px #FFCC99 solid}
.gaku_p { border: 2px #FF9999 solid}
.gaku_b { border: 2px #6699FF solid}
.waku2Copy { margin-top: 32px; margin-right: 64px; margin-bottom: 32px; margin-left: 72px; background-color: #FFFFFF; font-size: 12px; line-height: 1.3em}


/*       */
.font40pt {  font-size: 40px; font-family: "HGPnppΞί―ΜίΜ"; font-style: normal; color: #000099}
.td_background {  background-image:                           url(k_image/an2_sezukisennsei.gif); background-repeat: no-repeat}
.bookwaku {  border: 1px #6699FF solid; height: auto; width: 220px; line-height: 1.2em; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size: 14px}
.bookwaku500 { border: 1px #6699FF solid; line-height: 1.2em; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size: 14px ; height: auto; width: 500px }
.bookwaku190 { border: 1px #6699FF double; height: auto; width: 190px; line-height: 1.2em; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-size: 13px; background-color: #FFFFFF}
.waku_c {  margin-left: 20%}
.book_p {  border: 2px #FF99CC solid; line-height: 1.3em; height: auto; width: auto; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; margin-top: 32px; margin-right: 64px; margin-bottom: 32px; margin-left: 64px}#old_news {
	background: #66FFFF;
	margin: 1em;
	border-bottom: 1px solid #003366;
	vertical-align: top;
	font-size: 0.9em;
	line-height: 1.3em;
	padding-left: 1em;
}






/*******	Ver.2007		*******/	
/*			content		*/ 
body {
	color: #000099;
	background-color: #ffe4e1;
	background-image: url(k_image/back_color.gif);
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	}
	
a:link {
	text-decoration:none;
	color: #000099;
	}
a:visited {
	text-decoration:none;
	color: #000099;
	}
a:hover {
	text-decoration:none;
 	color: #FF0000;
	}

/*** #contents  ***/
#contents {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 840px;
	}
#header840 {
	border-bottom: 1px solid #003366;
	margin-bottom: 4px;
	width: 840px;
	}
#contents_day {
	font: 80% "lr oSVbN", Osaka, "qMmpS Pro W3";
	text-align: right;
	width: 840px;
	padding-right: 1em;
	}

/*		contens 840(195+645)px		*/
#contents840 {
	width: 840px;
	text-align: left;
	height: auto;
	background: #ffe4e1;
	}

/*		#content_iframe198		*/	
#content_iframe198 {
	background: url(k_image/back_color_LP.gif);
	text-align: center;
	vertical-align: top;
	float: left;
	width: 198px;
	height: 810px;
	}

#content_iframe_db198 {
	background: url(k_image/back_color_LP.gif);
	text-align: center;
	vertical-align: top;
	float: left;
	width: 198px;
	height: 750px;
	}

/*		#content_left198		*/
#content_left198 {
	background: url(k_image/back_color_LP.gif);
	text-align: center;
	vertical-align: top;
	float: left;
	width: 198px;
	border: 1px solid #003366;
	padding: 0.5em;
	}
	
#content_left198 a:link, a:visited {
	text-decoration:none;
	color: #0000CC;
	}

#content_left198 a:hover {
	text-decoration:underline;
	color: #FF3300;
	}

#content_left198 img {
	display: block;
	margin-right: 10%;
	margin-left: 10%;
}
#content_left198_header {
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	background: #A6E2FF;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	border: 1px solid #003366;
}

#content_left198 h3 {
	margin: 0.3em;
	text-align: center;
}


#content_left198 dt {
	text-decoration: none;
	padding-left: 0.5em;
	border-bottom: 1px solid #003366;
	text-align: left;
	background: url(k_image/botan_bp.gif) no-repeat;
	font-size: 80%;
}
#content_left198 p {
	font-size: 85%;
	text-align: left;
	padding-left: 0.5em;
	margin-bottom: -0.5em;
}

#content_left198 h4 {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-weight: bold;
}
#content_left198 dd {
	margin-top: -1.3em;
	margin-bottom: 0.5em;
	padding-bottom: 0.3em;
	font-size: 80%;
	padding-left: -1em;
}
#content_left198 li {
	font-size: 80%;
	margin-bottom: 2px;
	list-style: square;
	text-align: left;
	margin-left: -16px;
}

#content_right_city {
	text-align: left;
	margin-right: 0px;
	margin-left: 200px;
	margin-top: 8px;
	padding-left: 2em;
	padding-top: 0.2em;
}
#content_right_city dt {
	padding-top: 0.5em;
	border-top: 1px solid #92B1FC;
	padding-bottom: 0.5em;
}
#content_right_city dd {
	margin-top: -1.5em;
	padding-left: 0.5em;
	margin-bottom: 0.3em;
}

/*     content_right645	*/
#content_right645 {
	line-height: 1.15;
	text-align: left;
	vertical-align: top;
	margin: 8px 0px 0px 200px;
	padding-left: 1em;
	}

#content_right645 table {
	margin: 2em auto;
}
#content_right645 dt {
	background: url(k_image/M_r.gif) no-repeat 0px 8px;
	padding-left: 1.2em;
	padding-bottom: 0.1em;
	margin-left: 1em;
	padding-top: 0.5em;
}
#content_right645 dd {
	font-size: 98%;
	padding-bottom: 0.5em;
	padding-right: 1em;
	line-height: 1.2;
	margin-bottom: 0.5em;
}

#content_right645 td {
	text-align: center;
	padding-bottom: 0.5em;
	text-decoration: none;
	padding-top: 0.5em;
}

/*     link    */
#content_right_link {
	line-height: 1.15;
	text-align: left;
	vertical-align: top;
	margin: 8px 0px 0px 200px;
	padding-left: 1em;
	}

#content_right_link p_syougai {
	background: url(k_image/manabi.gif) no-repeat;
	padding-left: 50px;
}
#content_right_link #p_syougai p {
	background: url(k_image/manabi40x40.gif) no-repeat;
	padding-left: 50px;
	padding-top: 16px;
	padding-right: 1em;
	height: 30px;
}


#content_right_link dt {
	background: url(k_image/M_r.gif) no-repeat 0px 8px;
	padding-left: 1.2em;
	padding-bottom: 0.1em;
	margin-left: 1em;
	border-top: 1px solid #92B1FC;
	padding-top: 0.5em;
}
#content_right_link dd {
	font-size: 98%;
	padding-bottom: 0.5em;
	padding-right: 1em;
	line-height: 1.2;
	margin-bottom: 0.5em;
}
#contents_right_kurara {
	line-height: 1.3;
	text-align: left;
	margin-left: 200px;
	padding-left: 1em;
}
#contents_right_kurara_story1 {
	text-align: left;
	margin-right: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 2em;
	border-bottom: 1px solid #003366;
	line-height: 1.3;
}
#contents_right_kurara_story1 img {
	padding: 0.5em;
	float: left;
	margin: 0px 20px 0px 0px;
}
#contents_right_kurara_story2 {
	text-align: left;
	margin-right: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 2em;
	border-bottom: 1px solid #003366;
	line-height: 1.3;
}
#contents_right_kurara_story2 img {
	padding: 0.5em;
	float: left;
	margin: 0px 20px 0px 0px;
}
#contents_right_kurara_story3 {
	text-align: left;
	margin-right: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 2em;
	border-bottom: 1px solid #003366;
	line-height: 1.3;
}
#contents_right_kurara_story3 img {
	float: right;
	margin: -20px 0px 0px 0.5em;
	padding: 0.5em;
}
#contents_right_kurara_story4 {
	text-align: left;
	margin-right: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 2em;
	border-bottom: 1px solid #003366;
	line-height: 1.3;
}
#contents_right_kurara_story4 img {
	padding: 0.5em;
	float: left;
	margin: 0px 20px 0px 0px;
}


/*     content_right_si	*/
#content_right_si {
	line-height: 1.15;
	text-align: left;
	vertical-align: top;
	margin: 8px 0px 0px 200px;
	padding-left: 1em;
	}

#content_right645_ebanzu {
	line-height: 1.2;
	background: url(k_image/si_image/evannzubill.jpg) no-repeat;
	padding-left: 320px;
}
#content_right645_ebanzu1 {
	background: url(k_image/ebanzubill.jpg) no-repeat;
	padding-left: 410px;
}




/*			#contents_kousin		*/
#contents_kousin {
	margin: 10px;
	padding: 0.5em 1em 0.5em 2em;
}

#contents_kousin dt {
	border-bottom: 1px solid #92B1FC;
	padding-bottom: 0.3em;
	margin-bottom: 0.5em;
	text-align: left;
}
#contents_kousin td {
	text-decoration: none;
	text-align: left;
}

#contents_kousin dd {
	margin-top: -1.8em;
	padding-left: 3em;
	margin-bottom: 0.5em;
	text-align: left;
}
/*			#contents_rss_v		*/
#contents_rss_v {
	text-align: left;
	margin-bottom: 1em;
	border-top: 1px solid #003366;
	padding-left: 1em;
}
	
#contents_rss_n {
	text-align: left;
	margin-bottom: 1em;
	padding-left: 1em;
	border-top: 1px solid #003366;
}

#contents_rss_k {
	text-align: left;
	margin-bottom: 1em;
	padding-left: 1em;
	border-top: 1px solid #003366;
}
#contents_right_db {
	text-align: center;
	margin-left: 200px;
	padding-left: 1em;
	line-height: 1.3;
}
#contents_right_db dt {
	text-align: left;
	padding-left: 1.5em;
	border: 1px solid #003366;
	margin-right: 2em;
	padding-top: 4px;
	margin-left: 0em;
	background: #CEFFFF;
	padding-bottom: 4px;
}
#contents_right_db dd {
	line-height: 1.3;
	text-align: left;
	margin: -1.9em 2em 2px 12em;
	padding-left: 1em;
	padding-top: 4px;
	padding-bottom: 4px;
	border-left: 1px solid #003366;
	background: #FFe4e1;
	border-right: 1px solid #003366;
}

#contents_right_dantai {
	text-align: center;
	margin-left: 200px;
	padding-left: 1em;
	line-height: 1.3;
}
#contents_right_dantai p {
	line-height: 1.3;
	text-align: left;
	padding-top: 0.5em;
	padding-right: 1em;
	padding-left: 1em;
}
#contents_right_dantai li {
	line-height: 1.3;
	text-align: left;
	list-style: square;
}

#contents_right_dantai_p_right {
	font-size: 85%;
	text-align: right;
}




#palette {
	line-height: 1.2;
}
#palette dt {
	background: url(none);
}
#palette dd {
	font-size: 98%;
	line-height: 1.3;
}



.dt_ya {
	background: url(k_image/botan_sr.gif) no-repeat;
	margin-left: 2.5em;
	}

.dd_ya {
	margin-top: -1.12em;
	padding-left: 1em;
	padding-bottom: 0.2em;
	}

.story {
	line-height: 1.2;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	position: relative;
	display: block;
	}
.dt_squ {
	padding-bottom: 0.2em;
	background: url(k_image/M_r.gif) no-repeat;
	padding-left: 0.5em;
	}
.dd_squ {
	padding-bottom: 0.3em;
	}
.dd_squ_img {
	float: left;
	padding-left: 0.5em;
}

.dt_squ_font_ss {
	font-size: 80%;
	}
.dt_nasi {
	line-height: 1.2;
}
.dd_nasi {
	line-height: 1.2;
}



.story img {
	float: left;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	}

.story a:link, .story a:visited,  .story a:hover {
	text-decoration: none;
	}

/*		storytable		*/
.story_table {
	width: 100%;
	position: relative;
	}

.story_table_td {
	padding-right: 2px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: top;
	}
.font_size90 {
	text-decoration: none;
	font-size: 90%;
}

.font_size85 {
	text-decoration: none;
	font-size: 85%;
}

.font_size80 {
	text-decoration: none;
	font-size: 80%;
}

/*			#fooer840		*/
#footer840 {
	width: 840px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #003366;
	border-bottom: 1px solid #003366;
	font-size: 85%;
	text-decoration: none;
	margin-top: 4px;
	}
/*     eof		*/
.color_red {
	color: #FF0000;
}
.align_right_p {
	font-size: 85%;
	text-align: center;
}
.font_size130 {
	font-size: 130%;
}
.font_size130B {
	font-size: 130%;
	font-weight: bold;
}
.font_size115B {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 115%;
	font-weight: bold;
}
