﻿@charset "utf-8";

/*=====================================================
*
*	Since 2009.06.01
*	Editor 
*
========================================================*/

#center_main {
	width: 585px;
	margin-left: 77px;
	margin-top: 20px;
}

.list{
	margin: 10px 0px 25px 0px;
	text-align: right;
}

#primary h3{
	font-weight: bold;
	width: 172px;
	color: #FFFFFF !important;
	background-color: #798BA7;
	line-height: 1.3em;
	padding: 5px 7px 0 7px;
	min-height:38px;
	height: auto !important;
	height: 38px;
	vertical-align: middle;
	
	
	}
	
pre { padding: 0; margin: 0;}



/* -------------会場リスト//------------- */

/* 行 */
.oneline {
	width: 600px;
	clear: both;
	margin-bottom: 8px;
}

/* 1ブロック外罫 */
.oneblock {
	float: left;
	width: 187px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-bottom: 8px;
}

/* 1ブロック内罫 */
 .oneblock-in {
	border: 1px solid #798BA7;
	text-align: left;
}

/* 1ブロック内罫 */
 .oneblock-no {
	height: 170px;
	border: 1px solid #E8E8E8;
}


/* 2、3列目の左マージン */
 .blockmargin {
	margin-left: 8px;
}

/* 会場名 */
.oneblock h3 {

}

.oneblock h3 a { color: #FFFFFF !important; text-decoration: none; }
.oneblock h3 a:hover { color: #FFFFFF; text-decoration: underline; }


/* 住所 */
.oneblock .adress {
	padding: 4px 7px 3px 7px;
	width: 163px;
	font-size: 85%;
}

/* TEL */
.oneblock .tel {
	padding: 0 7px 0px 7px;
	width: 163px;
	font-size: 100%;
}

/* 会場写真 */
.oneblock .photo {
	width: 185px;
	height: 91px;
	text-align: center;
	margin-top: 7px;
}

.oneblock .photo a img{
	border: 1px solid #E1E1E1;
}

/* -------------//会場リスト------------- */

/* エリアマップ */
.areamap {
	margin: 10px 0 0 0;
}

h2 {
	margin: 0 0 5px 0;
}

.list{
	margin: 0 0 10px 0;
}


.footer-lsc{
	text-align: right;
	margin-top: 30px;
	vertical-align: top;
	width: 580px;
}

.footer-lsc-txt{
	float: left;
	text-align: left;
	line-height: 1.4em;
}

#banner{
	margin-bottom: 20px;
	margin-top: 40px;
	text-align: center;
}


.banner-in{
	text-align: center;
	vertical-align: middle;
}

.banner-in-txt{
	vertical-align: middle;
	color: #343a94;
	line-height: 1.5em;
	padding-top: 5px;
}

.banner-in-txt a { color: #343a94 !important; text-decoration: none; }
.banner-in-txt a:hover {
	color: #343a94;
	text-decoration: underline;
}


/* AEDマーク説明 */

.aed_top{
	text-align: center;
	margin-right: auto;
	margin-left: auto;

}
.aed_top span{
	font-size: 85%;
	vertical-align: middle;
	margin-left: 5px;
}

