@charset "UTF-8";html {	margin: 0 auto;	padding: 0;}body {	font: normal normal normal 80%/1.5 Verdana, sans-serif;	color:#222222;    text-align: center;	margin: 0 auto;	padding: 10px 0 0 0;    background: #fff url(../image/bg_gk.jpg) center repeat;}img, div { behavior: url(iepngfix.htc) #fff;	border-width: 0;    padding:0;	margin: 0;}strong { font-weight: bold; }/* Hyper Link - Text------------------------------------------------------------- */a:link { color: #ae1b1b; text-decoration: underline; }a:visited { color: #9b4343; text-decoration: underline; }a:hover { color: #dc2020; text-decoration: underline; }/*-----ヘッダー-----*/ div#header {    width: 700px;     height: 210px;     margin: 0 auto;     padding:0;     border: 0;}td.header1 {    padding-left: 10px;    margin: 0;    border : none;    background:none;}td.header {    padding: 0;    margin: 0;    border : none;    background:none;}/*-----コンテナ-----*/ div#container {     text-align: center;    width: 700px;     margin: 0 auto;     padding: 0px; } /*-----middle-----*/#middle #news {     margin: 20px 0 0 20px;    padding: 0px; width:600px;    text-align: left;}#middle #news h2 {    margin-left: 0;    padding: 0;     font-size:140%;     line-height:170%;     font-weight: bold;}#middle #news p.info {    margin-left: 0;    padding-bottom: 10px;     font-size:110%;     line-height:150%;     font-weight: bold;}#middle #news a {    margin: 0 0 0 8px;    padding: 0 0 0 18px;     text-decoration:none;     color:#333;}#blockquote {	margin: 0 50px 1em 25px;	padding: 10px 10px 70px 15px;	background-color: #efefea;}div#blockquote p {    font-size:110%;	padding: 0px 10px 0 0;}div#blockquote p.subtitle {    font-size:130%;     line-height:150%;    font-weight: bold;	padding: 5px 5px 10px 0;}div#oubo {    font-size:100%; 	padding: 10px 15px 0 100px;    text-align: center;}img.tn {    padding:0 15px 0 0;}div#blockquote p.tn {    font-size:90%;    valign: center;}/*-----表-----*/div#area {    width: 630px;    text-align: center;    margin: 0 auto;     padding: 0px; }div#area p.seat {    text-align: center;    margin: 0 auto;     padding: 20px; }table#list {	width:630px;	padding:0;	margin:0 auto;	border:1px solid #696969;}table#list.nittei {    font-size:110%; }div#area ul.name {    display : block;	padding:0;    margin: 0;}div#area ul li {	list-style:none;	padding:0;	margin:0;	font-size:100%;}div#area p.team {    font-size:130%;     font-weight:bold;    line-height:100%;    text-align: left;}div#area p.team a {    color: #265352;    text-decoration: none;}div#area p.team a:link {    color: #265352;    text-decoration: none;}div#area p.team a:hover {    color: #2f4f4f;    text-decoration: underline;}div#area p.ad {    font-size:90%;     line-height:150%;    text-align: left;}div#area p.category {    clear :both;    font-size:110%;     font-weight:bold;    margin-top:20px;    line-height:100%;    text-align: left;}div#area p.caption {    font-size:90%;     margin-top:20px;    line-height:110%;    text-align: left;}th {		padding:5px 0;	text-align:center;	background:#2f4f4f;}th.shop {	border-bottom:1px solid #696969;    color: #fff;}th.area{	border-bottom:1px solid #696969;	border-left:1px solid #696969;	border-right:1px solid #696969;    color: #fff;}th.area2 {	border-bottom:1px solid #696969;	border-left:none;	border-right:1px solid #696969;    color: #fff;}th.number {	border-bottom:1px solid #696969;	border-left:none;	border-right:1px solid #696969;    color: #fff;}td {	font-size: 90%;	padding:5px 10px 5px 10px;	border-bottom:1px solid #696969;	background:#fff;}td.area {	padding:5px 10px;	text-align:center;	border-left:1px solid #696969;	border-right:1px solid #696969;	border-bottom:1px solid #696969;	background:#fff; white-space: nowrap;}td.area2 {	padding:5px 10px;	text-align:center;	border-right:1px solid #696969;	border-left:none;	border-bottom:1px solid #696969;	background:#fff;    white-space: nowrap;}td.numberred {	padding:5px 10px;	text-align:center;	border-right:1px solid #696969;	border-left:none;	border-bottom:1px solid #696969;	background:#fff;}td.red {	font-size: 90%;	padding:5px 10px 5px 10px;	border-bottom:1px solid #696969;	background:#e56c79;}td.areared {	padding:5px 10px;	text-align:center;	border-left:1px solid #696969;	border-right:1px solid #696969;	border-bottom:1px solid #696969;	background:#e56c79;}td.area2red {	padding:5px 10px;	text-align:center;	border-right:1px solid #696969;	border-left:none;	border-bottom:1px solid #696969;	background:#e56c79;}td.numberred {	padding:5px 10px;	text-align:center;	border-right:1px solid #696969;	border-left:none;	border-bottom:1px solid #696969;	background:#e56c79;}td.green {	font-size: 90%;	padding:5px 10px 5px 10px;	border-bottom:1px solid #696969;	background:#efefea;}td.areagreen {	padding:5px 10px;	text-align:center;	border-left:1px solid #696969;	border-right:1px solid #696969;	border-bottom:1px solid #696969;	background:#efefea;}td.area2green {	padding:5px 10px;	text-align:center;	border-right:1px solid #696969;	border-left:none;	border-bottom:1px solid #696969;	background:#efefea;}td.blue {	font-size: 90%;	padding:5px 10px 5px 10px;	border-bottom:1px solid #696969;	background:#97bbdf;}td.areablue {	padding:5px 10px;	text-align:center;	border-left:1px solid #696969;	border-right:1px solid #696969;	border-bottom:1px solid #696969;	background:#97bbdf;}td.area2blue {	padding:5px 10px;	text-align:center;	border-right:1px solid #696969;	border-left:none;	border-bottom:1px solid #696969;	background:#97bbdf;}td.numberblue {	padding:5px 10px;	text-align:center;	border-right:1px solid #696969;	border-left:none;	border-bottom:1px solid #696969;	background:#97bbdf;}.bt {	padding:10px 0;}/*-----footer-----*/ #footer {	background-color: #2f4f4f;	width: 100%;    margin-top:30px;	padding: 10px 0;	text-align: center;	font-size: 90%;}#footer p,#footer ul {	width: 950px;	margin: 0 auto;}#footer li {	display: inline;	list-style: none inside;	padding: 3px 5px;}#footer a:link,#footer a:visited { color: #bbb; text-decoration: none; }#footer a:hover { color: #fff; text-decoration: underline; }#footer p {	padding-top: 10px;	color: #eee;}
