



/* The Sidebar2 */	
.sidebar2{
	float:left;
	width:170px;
	padding-top:10px;
	padding-right:5px;
    padding-bottom:10px;
    margin:10px auto;
	font-size:110%;
	font-family:  century gothic,Arial,Georgia, sans-serif;
    border:0px solid #98F5FF;
	background:transparent;	}

.sidebar2 h2 {width:100%;	height:30px;	line-height:30px;	font-size:18px;	color:#000;	margin:0px;	padding:0px 0 0 5px;	background:transparent;	font-weight:normal}
.sidebar2 ul {list-style-type: none;	margin: 0 ;	padding: 0;	}
.sidebar2 ul ul  {list-style-type: none;	margin: 0;	padding: 0px 0px 10px 0px;}
.sidebar2 ul ul ul {list-style-type: none;	margin: 0;	padding: 0;	border:0;}
.sidebar2 ul ul ul ul {list-style-type: none;	margin: 0;	padding: 0;	border:0;}
.sidebar2 ul li { width: 100%;	height:100%;	line-height:18px;}
.sidebar2 ul li a:link {color: #000;	text-decoration: underline;	padding: 5px 0px 5px 5px;	display:block;	font-family: Arial, century gothic,Georgia,helvetica, sans-serif;
	background:transparent;	border-bottom:1px solid #CCC;}
	
	
.sidebar2 ul li a:visited {color: #000;	text-decoration: underline;	padding: 5px 0px 5px 5px;	display:block;	font-family: Arial, century gothic,Georgia,helvetica, sans-serif;
	border-bottom:1px solid #ccc;}	
	


.sidebar2 ul li a:hover {background:#99CC00;	color:#fff;	}
.sidebar2 p {padding: 7px 10px;	margin:0;}
.sidebar2 table {	width:100%;	text-align:center;	background-color:#fff;}		





	
.sidebar2 .beautiful a{
    width: 100%;
	height:100%;
	line-height:18px;
	border-left:1px solid  #99CC00;
	}	
.sidebar2 .beautiful a:hover {
	background:#33CC00;
opacity:0.3;
filter:alpha(opacity=30);
-ms-filter:"alpha(opacity=30)";
	color:#fff;	}	

	
.sidebar2 .hokkaido a{ width: 100%;
	height:100%;
	line-height:18px;
	border-left:1px solid  #66FFFF;
	}	
.sidebar2 .hokkaido a:hover {
	background:#00CCCC;
opacity:0.3;
filter:alpha(opacity=30);
-ms-filter:"alpha(opacity=30)";
	color:#fff;	}	
	
.sidebar2 .tohoku a{
    width: 100%;
	height:100%;
	line-height:18px;
	border-left:1px solid #66FF00;
	}
.sidebar2 .tohoku a:hover {
	background:#99CC00;
    opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	color:#fff;	}	
	
.sidebar2 .kanto a{
    width: 100%;
	height:100%;
	line-height:18px;
	border-left:1px solid  #FF9900;
	}			
.sidebar2 .kanto a:hover {
	background:#FF9900;
 opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	color:#fff;	}	
	
.sidebar2 .chubu a{
    width: 100%;
	height:100%;
	line-height:18px;
	border-left:1px solid  #FFFF00;
	}	
.sidebar2 .chubu a:hover {
	background:#FFFF00;
	 opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	color:#000;	}		
	
.sidebar2 .kinki a{
    width: 100%;
	height:100%;
	line-height:18px;
	border-left:1px solid  #FF66FF;
	}	
.sidebar2 .kinki a:hover {
	background:#FF66FF;
	 opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	color:#fff;	}		
	
.sidebar2 .chugoku a{
    width: 100%;
	height:100%;
	line-height:18px;
	border-left:1px solid  #6699FF;
	}	
.sidebar2 .chugoku a:hover {
	background:#6699FF;
	 opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	color:#fff;	}		
.sidebar2 .kyusyu a{
    width: 100%;
	height:100%;
	line-height:18px;
	border-left:1px solid  #FF3366;
	}	
.sidebar2 .kyusyu a:hover {
	background:#FF3366;
	opacity:0.3;	filter:alpha(opacity=30);	-ms-filter:"alpha(opacity=30)";
	color:#fff;	}		
	
	
	
	
.sidebar2 .spring a{width: 100%;	height:100%;	line-height:18px;	border-left:1px solid #009933;}	
.sidebar2 .spring a:hover {background:#009900; opacity:0.3;	filter:alpha(opacity=30);	-ms-filter:"alpha(opacity=30)";	color:#fff;	}		
	
.sidebar2 .summer a{width: 100%;	height:100%;	line-height:18px;	border-left:1px solid #0000CC;}	
.sidebar2 .summer a:hover {background:#0066FF; opacity:0.3;	filter:alpha(opacity=30);	-ms-filter:"alpha(opacity=30)";	color:#fff;	}	
		
.sidebar2 .autumn a{width: 100%;	height:100%;	line-height:18px;	border-left:1px solid #FF3300;}	
.sidebar2 .autumn a:hover {	background:#FF6600;	opacity:0.3;	filter:alpha(opacity=30);	-ms-filter:"alpha(opacity=30)"; color:#fff;	}

.sidebar2 .winter a{width: 100%;	height:100%;	line-height:18px;	border-left:1px solid #99FFFF;}	
.sidebar2 .winter a:hover {background:#99FFFF;	opacity:0.3;	filter:alpha(opacity=30);	-ms-filter:"alpha(opacity=30)"; color:#fff;}

.sidebar2 .sunr a{width: 100%;	height:100%;	line-height:18px;	border-left:1px solid #FF0066;}	
.sidebar2 .sunr a:hover {background:#FF0000;	opacity:0.3;	filter:alpha(opacity=30);	-ms-filter:"alpha(opacity=30)"; color:#fff;	}

.sidebar2 .sunse a{width: 100%;	height:100%;	line-height:18px;	border-left:1px solid #FF6633;}	
.sidebar2 .sunse a:hover {background:#FF9933;opacity:0.3;	filter:alpha(opacity=30);	-ms-filter:"alpha(opacity=30)"; 	color:#fff;	}

.sidebar2 .night a{ width: 100%;	height:100%;	line-height:18px;	border-left:1px solid #000066;}	
.sidebar2 .night a:hover {background:#003399;	opacity:0.3;	filter:alpha(opacity=30);	-ms-filter:"alpha(opacity=30)"; color:#fff;}	










	
	
	
	
	
/* The Sidebar2 */	
.sidebar2{	float:left;	width:150px;background: #000;}
.sidebar2 h2 {	color:#fff !important;	background:#000;}

.sidebar2 ul li {background: #CCFF00;}
.sidebar2 ul li a:link {color: #FFF;	text-decoration: none;	background:#000;border-bottom:1px solid #fff;}	
.sidebar2 ul li a:visited {	color: #66FFFF;	text-decoration: none;	background:#000;border-bottom:1px solid #fff;}	
	
	
	
	
	
	
.sidebar2 .hokkaido {
    width: 100%;
	height:100%;
	line-height:18px;
	background: #66FFFF;
	}	
.sidebar2 .hokkaido a:hover {
	background:#00CCCC;
	color:#fff;	}	
	
.sidebar2 .tohoku {
    width: 100%;
	height:100%;
	line-height:18px;
	background: #66FF00;
	}
.sidebar2 .tohoku a:hover {
	background:#99CC00;
	color:#fff;	}
	
.sidebar2 .kanto {
    width: 100%;
	height:100%;
	line-height:18px;
	background: #FF9900;
	}			
.sidebar2 .kanto a:hover {
	background:#FF9900;
	color:#fff;	}	
	
.sidebar2 .chubu {
    width: 100%;
	height:100%;
	line-height:18px;
	background: #FFFF00;
	}	
.sidebar2 .chubu a:hover {
	background:#FFFF00;
	color:#000;	}	
	
.sidebar2 .kinki {
    width: 100%;
	height:100%;
	line-height:18px;
	background: #FF66FF;
	}	
.sidebar2 .kinki a:hover {
	background:#FF66FF;
	color:#fff;	}	
	
.sidebar2 .chugoku {
    width: 100%;
	height:100%;
	line-height:18px;
	background: #6699FF;
	}	
.sidebar2 .chugoku a:hover {
	background:#6699FF;
	color:#fff;	}	
.sidebar2 .kyusyu {
    width: 100%;
	height:100%;
	line-height:18px;
	background: #FF3366;
	}	
.sidebar2 .kyusyu a:hover {
	background:#FF3366;
	color:#fff;	}
	
	
	
	


.list-ph { width: 700px;}	
.list-ph .black1{
 	float:left;
 	position:relative;
	width:348px;
	height:190px;
	border:1px solid #000;
	margin: 0;
	}
.list-ph .black1 img{
	margin:0;
	position:absolute;
	top:-120px;
	left:-55px;
	clip:rect(120px 403px 310px 55px);
	}	
.list-ph .black1 a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}	
	
		
		
		
.banner27 {width: 187px;margin: 14px auto 20px auto;text-align: left;padding: 0px; font-size: 90%;}
.banner27 h4 {text-align: left !important; margin: 20px auto 14px 20px;}
.banner27 h5 {text-align: left !important; margin: 10px auto 10px 20px !important; font-size: 100% !important;}

.banner27 ul { margin: 0 auto; border: 0px solid #ffccff; }
.banner27 li {width: 170px !important; margin: 2px auto; padding: 0 0 0 5px; list-style: none; border-left: 1px solid #FFFF00; }

.banner27 a {text-decoration: none; }
.banner27 a:hover {
	background:#FFf;
	color:#33CC00 !important;	
	
	text-shadow:
	    0px 0px 10px #FFf,
	    0px 0px 20px #FFf,
	    0px 0px 30px #FFf,
	    0px 0px 40px #FFf,
	    0px 0px 50px #FFf,
	    0px 0px 60px #FFf;
		}	
		
.banner27 .ward	{margin: 0 0 20px 20px !important; }
.banner27 .ward li{border-left: 1px solid #FF9933;}













#right05 {width:190px;	float:left;	margin: 0 7px 10px auto;	padding: 5px 0px 2px 0px;	border: 0px solid #9999FF;}




#content-right {width: 190px;margin: 0px 7px 10px 0px;padding: 5px 0px 0px 0px;border: 0px solid #66FF66;float: left;text-align: center;}
#content-right img{width: 170px; }

#content-right2 {width: 190px;margin: 0px 7px 10px 0px; padding: 5px 0px; border: 0px solid #66FFFF; float: left; text-align: center;}
#content-right2 img{width: 170px; }

#content-right3 {width: 190px;margin: 0px 7px 10px 0px; padding: 5px 0px; border: 0px solid #FFFF33; float: left; text-align: center;}
#content-right3 img{width: 170px; }

#content-right4 {width: 190px;margin: 0px 7px 10px 0px; padding: 5px 0px;  border: 0px solid #CC33CC; float: left; text-align: center;}
#content-right4 img{width: 170px; }

#content-right5 {width: 190px;margin: 0px 7px 10px 0px; padding: 5px 0px; border: 0px solid #FFFFFF;float: left;  text-align: center;}
#content-right5 img{width: 170px; }


#content-right6 {width: 190px;margin: 0px 7px 10px 0px;padding: 5px 0px;border: 0px solid #FF9933;float: left;text-align: center;}
#content-right6 img{width: 170px; }


#content-right7 {width: 190px;margin: 0px 7px 10px 0px; padding: 5px 0px;border: 0px solid #CCFFFF;float: left;text-align: center;}
#content-right7 img{width: 170px; }

#content-right8 {width: 190px;margin: 0px 7px 10px 0px;padding: 5px 0px;border: 0px solid #99FF00;float: left;text-align: center;}
#content-right8 img{width: 170px; }

#content-right9 {width: 190px;margin: 0px 7px 10px 0px;padding: 5px 0px;border: 0px solid #FFCCFF;float: left;text-align: center;}
#content-right9 img{width: 170px; }

#content-right10 {width: 190px;margin: 0px 7px 10px 0px; padding: 5px 0px;border: 0px solid #6666CC;float: left;text-align: center;}
#content-right10 img{width: 170px; }



.letter-link{margin: 22px auto 20px auto;width: 700px; border: 0px solid #CCC;padding: 0px; text-align: left;}
.letter-link ul {list-style:none;	padding: 0 0 0 3px;}
.letter-link li {width: 650px;	margin: 2px auto 10px auto;	padding: 0 0 0 2px;	}