#main_contents a { color:blue; text-decoration:underline; }

#main_contents a:hover { color:blue; }

#main_contents a:active { color:red; }

#main_contents a:visited { color:#450045; }


#main_contents { position:absolute; top:104px; left:275px; border:none; width:520px; height:807px; z-index:41; }

*html #main_contents { position:absolute; top:103px; left:276px; border:none; width:520px; height:808px; }


#hotword { width:500px; margin-top:0px; margin-left:10px; padding:0px; z-index:49; }

*html #hotword { width:500px; margin-top:0px; margin-left:10px; padding:0px; z-index:49; }

#hotword a { color:white; }
#hotword a:hover { color:yellow; }
#hotword a:visited { color:white; }

#calendar { width:500px; margin-top:0px; margin-left:10px; padding:0px; z-index:42; }

*html #calendar { width:500px; margin-top:0px; margin-left:10px; padding:0px; z-index:42; }

#event { width:500px; margin-top:0px; margin-left:10px; padding:0px; z-index:43; }

*html #event { width:500px; margin-top:3px; margin-left:10px; padding:0px; z-index:43; }

#area { width:500px; margin-top:0px; margin-left:10px; padding:0px; z-index:44; }

*html #area { width:500px; margin-top:3px; margin-left:10px; padding:0px; z-index:44; }

#info { width:500px; margin-top:0px; margin-left:10px; padding:0px; z-index:45; }

*html #info { width:500px; margin-top:3px; margin-left:10px; padding:0px; z-index:45; }

#all_info { position:absolute; top:536px; left:445px; border:none; width:60px; height:22px; z-index:46; }

*html #all_info { position:absolute; top:566px; left:437px; border:none; width:70px; height:22px; z-index:46; }

*+html #all_info { position:absolute; top:560px; left:440px; border:none; width:80px; height:22px; z-index:46; }

#news { width:500px; margin-top:0px; margin-left:10px; padding:0px; z-index:47; }

*html #news { width:500px; margin-top:3px; margin-left:10px; padding:0px; z-index:47; }

#all_news { position:absolute; top:657px; left:445px; border:none; width:60px; height:22px; z-index:48; }

*html #all_news { position:absolute; top:695px; left:437px; border:none; width:70px; height:22px; z-index:48; }

*+html #all_news { position:absolute; top:681px; left:440px; border:none; width:80px; height:22px; z-index:48; }



.calendar_discrption { float:left; width:230px; margin-left:0px; }

*html .calendar_discrption { float:left; width:230px; margin-left:0px; letter-spacing:1px; }


td ul { font-size:90%; line-height:110%; margin-left:-1.5em; text-align:justify; text-justify:inter-ideograph; margin-right:7px; }

*html td ul { font-size:80%; line-height:100%; margin-left:2em; margin-top:10px; text-align:justify; text-justify:inter-ideograph; margin-right:7px; }

*+html td ul { font-size:80%; line-height:100%; margin-left:3em; margin-top:10px; text-align:justify; text-justify:inter-ideograph; margin-right:7px; }


.calendar_area { margin-top:10px; margin-right:10px; margin-bottom:10px; width:236px; height:160px; background-color:#eaeaea; }

*html .calendar_area { margin-top:10px; margin-right:10px; margin-bottom:10px; width:236px; height:160px; background-color:#eaeaea; }


.link_text_1 { margin-left:10px; font-size:85%; color:#ff4500; }

*html .link_text_1 { margin-left:10px; font-size:80%; color:#ff4500; }


.discription_text_1 { margin-left:10px; text-align:left; font-size:80%; color:#000000; }

*html .discription_text_1 { margin-left:10px; text-align:left; font-size:70%; color:#000000; }


.info_kanagawa { margin:5px 10px 5px 10px; width:478px; font-size:85%; line-height:130%; overflow:auto; }

*html .info_kanagawa { margin:5px 10px 5px 10px; width:478px; font-size:80%; line-height:120%; overflow:auto; }

*+html .info_kanagawa { margin:5px 10px 5px 10px; width:478px; font-size:77%; line-height:120%; overflow:auto; }


.kana_at_news { margin:5px 10px 5px 10px; width:478px; font-size:85%; line-height:130%; overflow:auto; }

*html .kana_at_news { margin:5px 10px 5px 10px; width:478px; font-size:80%; line-height:120%; overflow:auto; }

*+html .kana_at_news { margin:5px 10px 5px 10px; width:478px; font-size:77%; line-height:120%; overflow:auto; }





.hotword1 { position:relative; top:0; left:10px; width:498px; }

.hotword2 { position:relative; top:-5px; left:10px; width:498px; border:solid 1px orangered; }

.calendar1 { position:relative; top:0px; left:10px; width:498px; border:solid 0px orangered; }

.calendar2 { position:relative; top:-5px; left:10px; width:498px; border:solid 1px orangered; }

.event1 { position:relative; top:0px; left:10px; width:498px; border:solid 0px orangered; }

.event2 { position:relative; top:-5px; left:10px; width:498px; border:solid 1px orangered; }

.group1 { position:relative; top:0px; left:10px; width:498px; border:solid 0px orangered; }

.group2 { position:relative; top:-5px; left:10px; width:498px; border:solid 1px orangered; }

.info1 { position:relative; top:0px; left:10px; width:498px; border:solid 0px #006DC2; }

.info2 { position:relative; top:-5px; left:10px; width:498px; border:solid 1px #006DC2; }

.news1 { position:relative; top:0px; left:10px; width:498px; border:solid 0px #006DC2; }

.news2 { position:relative; top:-5px; left:10px; width:498px; border:solid 1px #006DC2; }

