@charset "shift_jis";

/*
ヘッダー設定
------Coding Rule------
	clear:
	display: float: position:
	width: height:
	padding: margin:
	text-align: vertical-align: text-decoration:
	color:
	list-style: type, image, position;
	font: style, variant, weight, size/line-height, family;
	backgroud: color, url, position x-y, repeat;
	border: weight, line, color;
-----------------------
*/
#header		{ width: 760px; margin-bottom: 20px; }
#header h1	{ margin: 4px 25px 3px 0; }

#headershortcut		{ width: 550px; border-bottom: 2px solid #f60; }
#headershortcut ul	{ list-style: none; }
				.navi { float: left; margin-top: 3px; }
				.kinkyu { float: right; }

#headershortcut li	{ display: inline; }
	.shortcutseparate { margin-right: 2px; }
#headerbgimage			{ background: url("../img/general/main_h_image.jpg") 100% 85% no-repeat; }

/*For NAMAZU*/
.w351 { width: 351px; }
#header form { padding: 5px 8px 5px 3em; margin: 0 0 5px; text-align: center; background: #ebebeb; }
.sr-detail { font-size: 80%; }

#namazu-src { background: url("../kanko/img/kanko_main_header_bg.jpg") 0% 0% no-repeat; }
#kankoheader form {
	padding: 5px 0; margin: 8px 30px 0 40px; text-align: center;
	background: url("../kanko/img/kanko_main_header_bg2.jpg") 50% 60% no-repeat;
	}


#kankoheader { width: 750px; margin: 10px 0 20px; }
#kankotop h1 { margin: 0; }

#pankuzu { display: block; padding: 5px 5px; margin: 0; font-size: 80%; line-height: 100%; border-bottom: 1px solid #999; }
#event #pankuzu			{ border-bottom: 1px solid #49c400; }
#area #pankuzu			{ border-bottom: 1px solid #096; }
#target #pankuzu		{ border-bottom: 1px solid #06c; }
#tokusan #pankuzu		{ border-bottom: 1px solid #009; }
p#pankuzu { text-indent: 0; }