@charset "utf-8";/* 基本スタイル ----------------------*/body{	font-family:	'Segoe UI', Verdana, 'ヒラギノ角ゴ Pro W3',					'Hiragino Kaku Gothic Pro W3', 'メイリオ', Meiryo, sans-serif;	margin:0;	padding:0;}a{	text-decoration:none;	border:0;}a:link{color:#003399;}a:visited{color:darkred;}a:hover{	color: #ff33ff;	text-decoration:underline;}a img{	border:0;}	img {border: none;}/* リストのスタイル 20121023*/li{/* 	list-style:square; */}/* コンテナ */	div#container{	width:900px;	margin:auto;}/* ヘッダ */div#header{	margin:0 0 20px 0;}div#header h1{	font-size:2.5em;	margin:8px 0 25px 0;}div#header h1 a{	color:#000;}div#header	.subinfo{	font-size:0.8em;	text-align:right;	margin:-62px 10px 20px 0;	}/* メニュー */div#nav{	font-size:0.8em;	height:38px;	background:#ffe0ff;//#fff;//	border:solid 1px #aaa;	border-bottom:1px solid #FBC3F2;/*20130705*/	background: -moz-linear-gradient(top,#ffeaff 0%,#ffeaff 50%,#ffe0ff 50%,#ffe0ff);	background: -webkit-gradient(linear, left top, left bottom,from(#ffeaff), color-stop(0.5,#ffeaff), color-stop(0.5,#ffe0ff),  to(#ffe0ff));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeaff', endColorstr='#ffe0ff', GradientType=0);}div#nav ul{	margin:0;	padding:0;}div#nav li{	list-style-type:none;	float:left;}div#nav li a{	display:block;	min-width:70px;	line-height:38px;//	border-right:solid 1px #aaa;	color:darkblue;//#000;	text-align:center;	padding:0 5px;	}div#nav li a:hover{	background-color:#fab6ee;	text-decoration:none;/*20130705*/	background: -moz-linear-gradient(top,#ffe0ff 0%,#ffe0ff 50%,#f6d8f6 50%,#f6d8f6);	background: -webkit-gradient(linear, left top, left bottom,from(#ffe0ff), color-stop(0.5,#ffe0ff), color-stop(0.5,#f6d8f6),  to(#f6d8f6));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeaff', endColorstr='#fab6ee', GradientType=0);}/* content */div#content{	width:620px;	margin:5px 0 0 0;	float:left;	font-size:0.90em;	color: #111;}div#content img{	margin:8px;}div#content p{	margin:5px 5px;	padding:10px 0;	line-height:1.6;}	h2 {	font-size:100%;	margin:0;	padding:7px;	font-weight: bold;	border-left:#395757 3px solid;	background:#ced5d5;	-webkit-border-radius: 3px;	/* Safari、Google Chrome */	-moz-border-radius: 3px;	/* Firefox */	-ms-border-radius: 3px;		/* ie */	border-radius: 3px;	/* OPERA ??? */}h3 {	font-size:100%;	margin:0;	padding:7px;	background:#ddd;	border-left:3px #bbb solid;	width:300px;	-webkit-border-radius: 3px;	/* Safari、Google Chrome */	-moz-border-radius: 3px;	/* Firefox */	-ms-border-radius: 3px;		/* ie */	border-radius: 3px;	/* OPERA ??? */}/*- - - - - 右*/div#right_part{	width: 236px;	float: right;	margin: 5px;	font-size:0.90em;}div#right_part img{	margin:3px 0;	width:234px;}div#right_part li{	list-style:none;}#whats_new_title{	width:auto;	margin:0;	padding:4px 0 4px 6px;	border:1px #bbb solid;	background-color:#ddd;	font-weight:bold;	}#whats_new{	width:auto;	margin:0 0 6px 0;	padding:3px 0 7px 6px;	border-style:solid;	border-width:0 1px 1px 1px;	border-color:#bbb;	background-color:#fffff6;}#whats_new ul{	list-style-type:square;	list-style-type:none;	margin:0 0 0 -2.7em;	}/* フッタ */div#footerbg { 	clear:both;	width:100%; 	min-width:1100px; 	background:#ddd;	background-repeat: repeat-x; 	border-top:1px solid #bbb;	font-size:0.75em;	} div#footer{	clear:both;	margin:0 auto 0 auto; 	padding:0;	width: 950px; /*900*/	color: #444;/*fff*/}div#hananagi_address{	float:left;	margin:0 0 20px 0;	padding:10px 20px 0 12px;	border:1px dashed #aaa;	background:#eee;	line-height:160%;}#hananagi_address dl dt {	float: left;	width: 9em;}#hananagi_address dl dd {	margin-left: 9em;}div#g_ad{	float:right;	margin:0 0 20px 0;	padding:10px 20px;	border:1px dashed #aaa;	background:#eee;	}#bottom_pic{	clear:both;	margin:10px auto 15px auto; 	width: 840px;}#bottom_pic img{	margin:5px; 	width:148px;	height:111px;}div#footer p{	clear:both;	width: 900px; 	margin:11px auto 0 auto; 	padding:11px 0;	text-align:center;	}/*ページトップへジャンプ*/div.pagetop{	margin:10px;	text-align:right;}/*中央：テキスト*/.a_center{	text-align:center;}/*右寄せ：テキスト*/.a_right{	text-align:right;}/*フロート：ひだり*/.f_left{	float:left;}/*フロート：右*/.f_right{	float:right;}/*フロート：ひだり*/.f_clear{	clear:both;}/* 20120805 --------------------- *//* 事業案内・夏祭り 背景*/.back{	border:solid;	border-color:#d3d3d3;	border-width:1px;	padding:10px;	margin:0 10px 15px 10px;	line-height:180%;	background:#fcfcf6;/* IE10 Consumer Preview */ background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #FCFCF6 100%);/* Mozilla Firefox */ background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #FCFCF6 100%);/* Opera */ background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #FCFCF6 100%);/* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFFFFF), color-stop(1, #FCFCF6));/* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #FCFCF6 100%);/* W3C Markup, IE10 Release Preview */ background-image: linear-gradient(to top, #FFFFFF 0%, #FCFCF6 100%);}