/***********************************************/

/* HTML tag styles                             */

/***********************************************/ 



body {

	font-size: 12px;

	line-height: 24px;

	margin: 0px auto;

	padding: 0px;

	background-image: url(../img/bkg.gif);

	background-repeat: repeat;

	color: #666666;

	text-align: center;

}

td{

	font-size: 12px;

	line-height: 24px;}

h1 {

	margin: 0px;

	padding: 0px;

	text-indent: -9999pt;

}



h2{

	font-size: 16px;

	font-weight: bold;

	color: #333333;

	margin: 9px 0px 0px 5px;

}

h3{

	font-size: 110%;

	font-weight: bold;

	color: #333333;

	padding-left: 18px;

	height: 25px;

}



h4 {

	font-size: 11px;

	font-weight: bold;

	color: #666666;

	background: #E8E8E8;

	text-align: center;

	padding-top: 3px;

	padding-bottom: 3px;

}

img{

	border: none;

}

a:link {

	color: #568EC7;

	}





a:active {

	color: #8FABBE;

	}



a:hover {

	color: #006699;

	}



p {

	padding: 0px;

	margin: 5px 0px 15px;

}

address {

	font-size: 12px;

	font-style: normal;

	padding-top: 40px;

	text-align: center;

	background-repeat: repeat-x;

}

/***********************************************/

/* Layout Divs                                 */

/***********************************************/ 





#box {

	width: 800px;

	background-image: url(../img/body_bkg.gif);

	background-repeat: repeat-y;

	text-align: center;

	margin: 0px auto;

	padding: 0px;

}

#header {

	height: 75px;

	width: 800px;

	clear: both;

}

#logo {

	float: left;

	width: 350px;

	

}

#help {

	float: right;

	width: 450px;

	text-align: right;

	font-size: 12px;

	

}







#box_right {

	float: right;

	width : 593px;

	clear: both;

}

#box_left {

	float: left;

	width: 188px;

	clear: left;

	padding-top: 10px;

	padding-bottom: 0px;

	padding-left: 15px;

	padding-right: 0px;

}



#footer {

	clear: both;

	padding-top: 30px;

	text-align: center;

	font-size: 95%;

}

#left_banner {

	font-size: 12px;

	color: #666666;

	line-height: 21px;

}

#contents {

	width: 550px;

	padding-left: 13px;

	text-align: left;

	padding-right: 5px;

}

#swf {

	text-align: left;

}



#left_banner p {

	padding-right: 10px;

	padding-left: 10px;

}

#kensaku {

	margin: 0px;

	padding: 0px 0px 0px 5px;

	height: 25px;

	list-style:none;

	width: 445px;

	text-align: right;

	text-decoration: none;

}



/************** navigation styles *****************/



#sub_navi {

	list-style:none;

	width: 763px;

	margin: 0px auto;

}







#left_navi{

	list-style:none;

	padding-top: 2px;



}

#left_navi li a {

	display:block;

	width:188px;

	height:27px;

	text-decoration: none;

	padding: 0px;

	list-style:none;

	margin: 0px;

}

	

#left_navi li {

	padding:0;

	text-indent:-9999px;

	margin: 0px;

}



#left_navi ul {

    padding: 0px;

	list-style:none;

	margin: 0px;

}



#left_navi li#event {

    background : url(../img/b_event.gif);

}	

#left_navi li#event a:hover {

 	background : url(../img/b_event_on.gif);

}

#left_navi li#location {

    background : url(../img/b_location.gif);

}	

#left_navi li#location a:hover {

 	background : url(../img/b_location_on.gif);

}

#left_navi li#oze {

    background : url(../img/b_ozeguid.gif);

}	

#left_navi li#oze a:hover {

 	background : url(../img/b_ozeguid_on.gif);

}

#left_navi li#minioze {

    background : url(../img/b_minioze.gif);

}	

#left_navi li#minioze a:hover {

 	background : url(../img/b_minioze_on.gif);

}

#left_navi li#tozan {

    background : url(../img/b_tozan.gif);

}	

#left_navi li#tozan a:hover {

 	background : url(../img/b_tozan_on.gif);

}

#left_navi li#rejya {

    background : url(../img/b_leisure.gif);

}	

#left_navi li#rejya a:hover {

 	background : url(../img/b_leisure_on.gif);

}

#left_navi li#yado {

    background : url(../img/b_yado.gif);

}	

#left_navi li#yado a:hover {

 	background : url(../img/b_yado_on.gif);


}

#left_navi li#syokuji {

    background : url(../img/b_syokuji.gif);

}	

#left_navi li#syokuji a:hover {

 	background : url(../img/b_syokuji_on.gif);

}



#left_navi li#rekishi {

    background : url(../img/b_rekishi.gif);

}	

#left_navi li#rekishi a:hover {

 	background : url(../img/b_rekishi_on.gif);

}

#left_navi li#ryouri {

    background : url(../img/b_ryouri.gif);

}	

#left_navi li#ryouri a:hover {

 	background : url(../img/b_ryouri_on.gif);

}

#left_navi li#mottkou {

    background : url(../img/b_mottkou.gif);

}	

#left_navi li#mottkou a:hover {

 	background : url(../img/b_mottkou_on.gif);

}

#left_navi li#tsuri {

    background : url(../img/b_tsuri.gif);

}	

#left_navi li#tsuri a:hover {

 	background : url(../img/b_tsuri_on.gif);

}

#left_navi li#map {

    background : url(../img/b_map.gif);

}	

#left_navi li#map a:hover {

 	background : url(../img/b_map_on.gif);

}

#left_navi li#mail {

    background : url(../img/b_mail.gif);

}	

#left_navi li#mail a:hover {

 	background : url(../img/b_mail_on.gif);

}

#left_navi li#yu {

    background : url(../img/b_oyu.gif);

}	

#left_navi li#yu a:hover {

 	background : url(../img/b_oyu_on.gif);

}

.category_navi {

	padding-top: 10px;

	padding-bottom: 8px;

	padding-left: 25px;

	text-decoration: none;

}

.category_navi a {

	text-decoration: none;

}









/************** txt styles *****************/



.clear {

	clear: both;

	text-indent: -9999pt;

}



#copyright {

	font-size: 11px;

	color: #999999;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

}

.txt12_b_red {

	font-weight: bold;

	color: #CC0000;

}

.txt12_b_green {

	font-weight: bold;

	color: #009933;

}



.txt11_red {

	font-size: 11px;

	color: #CC0000;

	line-height: 18px;

}

.txt11_green {



	font-size: 11px;

	color: #006633;

	line-height: 18px;

}

.txt12_red {



	font-size: 12px;

	color: #CC0000;

	line-height: 18px;

}

.txt11 {





	font-size: 11px;

	color: #666666;

}

.txt12_b_w {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	padding-left: 10px;

}

.txt12_b_blue {





	font-size: 12px;

	font-weight: bold;

	color: #0099CC;

}

.txt11_flow {

	font-size: 12px;

	color: #666666;

	padding: 12px;

}

.txt12_pink_flow {



	font-size: 12px;

	color: #FF6666;

}



.txt11_b {

	font-size: 11px;

	color: #666666;

	font-weight: bold;

}

.txt14_red {

	font-size: 14px;

	color: #CC0000;

	line-height: 18px;

	font-weight: bold;

}

#swf {

	margin: 0px;

	padding: 0px;

}



#kensaku a {

	margin: 0px;

	padding: 0px 5px 0px 0px;

	list-style:none;

	text-decoration: none;

}

#contact {

	color: #CC0000;

	padding-left: 30px;

	margin-top: 50px;

}

#mokuji {

	font-size: 95%;

	margin-top: 10px;

}

#mokuji img {

	float: left;

}

strong {

	font-size: 100%;

	color: #333333;

}





#title {

	text-align: center;

}

#box_left input.google-search-text {

	width: 177px;

}#blog {

	background-image: url(../img/blog_bkg.gif);

}

#blog2 {

	padding-top: 18px;

	background-image: url(../img/blog2_bkg.gif);

	line-height: 20px;

}

blog2 p {

	margin: 0px;

	padding: 0px;

}

.txt_blue11 {

	font-size: 11px;

	color: #0066CC;

}

