/*
===============================================================================
/css/akuchome.css
あくちょめ用スタイルシート
===============================================================================*/

/* [HTMLTag] BODY
===============================================================================*/
body {
	min-width:780px;

	margin : 0px;
	background : #ffffff url("../images/bg.gif") repeat-y top center;
	text-align : center;
}

/* Contents
===============================================================================*/
#contents {
	padding:30px 20px 8px;

	background-color : #487CB8;
	width:780px;
	height : 1400px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:740px;
	text-align : center;
} html>body #contents {width:740px;}


.titleblock {
	margin : 0px auto 5px;
	width : 778px;
	background-color : #487CB8;
	height : 378px;
	text-align : center;
}
.outlineblock {
	margin : 0px auto 20px;
	width : 778px;
	height : 160px;
} 
.menubtnblock {
	margin : 0px auto 0px;
	width : 778px;
	height : 44px;
}
.menubtnblocksingle {
	margin : 0px 5px 0px 12px;
	width : 210px;
	height : 42px;
	float : left;
}
.menubtnblocksingle2 {
	margin : 0px 5px 0px 18px;
	width : 219px;
	height : 42px;
	float : left;
}
.menubtnblocksingle3 {
	margin : 0px 5px 0px 18px;
	width : 219px;
	height : 42px;
	float : left;
}
.bodytext {
	margin : 0px auto;
	width : 778px;
	height : 550px;
	background-image : url("../images/body.jpg");
}
.bodybottomblock {
	margin : 0px;
	width : 778px;
	background-color : #ffffff;
	height : 378px;
	text-align : center;
}
.eventinfo {
	margin : 0px;
	width : 778px;
	height : 330px;
	position : absolute;
	top : 755px;
}
.information {
	margin : 0px;
	width : 778px;
	height : 270px;
	position : absolute;
	top : 1110px;
}
.gaiyou {
	margin : 0px 4px 0px 9px;
	width : 468px;
	height : 268px;
	float : left;
	float : left;
}
.accessmap {
	margin : 0px 6px;
	width : 264px;
	height : 268px;
}

/* Skipper
===============================================================================*/
#skipper {
	display:none;
}

/* Title
===============================================================================*/
#title {
	margin:0px;

	text-align:left;

	width:780px;
	height:378px;
}
#title p {
	float:left;

	margin:0;
	padding:0;
}

/* [HTMLTag] A
===============================================================================*/
a {
	text-decoration:none;
}
a:link {
	color:#18C;
}
a:visited {
	color:#059;
}
a:hover, a:active {
	text-decoration:underline;
}

/* [HTMLTag] IMG (All blocked)
===============================================================================*/
img {
	display:block;
}

/* [HTMLTag] A > Link Image
===============================================================================*/
a img {
	border:none;
}

/* [HTMLTag] P
===============================================================================*/
p {
	line-height:1.5em;
}

/* ClearFix(Trickey, prepared for IE Mac' misinheritance of Clear)
===============================================================================*/
.clearFix {
	clear:both;
}

/* Font Face
===============================================================================*/
/* To avoid IE Mac's font set bug when font-family setted in body or html */
td, th, caption, li, p, dt, dd, h1, h2, h3, h4, h5, h6, a {
	font-family:"ＭＳ Ｐゴシック", Osaka, Gothic, sans-serif;
}


/* Footer
===============================================================================*/
#footer {
	margin:0 auto;
	padding:17px 0;

	background:#52788C url("../images/bg_footer.gif") no-repeat left top;
	text-align:center;
	font : 8pt #ffffff;
	width:778px;
	min-height:11px;
}
#footer a {
	text-decoration:none;
}
#footer a:link {
	color:#fff;
}
#footer a:visited {
	color:#fff;
}
#footer a:hover {
	text-decoration:underline;
}
#footer li {
 	display:inline;
	padding:0 20px;

	font-size:0.8em;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:x-small;
} html>body #footer li {font-size:x-small;}
#footer p {
	margin:5px 0 0;
	padding:0;

	color:#5E88A0;

	font-size:0.8em;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 8pt;
} html>body #footer p {font-size:x-small;}
#footer .english {
 	border-right:1px solid #fff;
}
#footer .english a:link, #footer .english a:visited {color:#5ce;}
#footer .sitemap {
 	border-right:1px solid #fff;
}
.aboutevent {
	margin : 0px 2px 0px 2px;
	width : 490px;
	height : 220px;
	float : left;
	background-image : url("../images/about.gif");
	background-repeat : no-repeat;
}
.bannerpia {
	margin-right : 5px;
	width : 300px;
	height : 40px;
	float : left;
}
.bannereplus {
	margin : 0px;
	width : 180px;
	height : 40px;
	float : left;
}
.bannerblank {
	marign : 0px
	width : 490px;
	height : 237px;
	float : none;
}
.accessmap {
	margin : 0px 2px 0px 0px;
	width : 266px;
	height : 237px;
}
#footer .plain {
	margin : 0px 0px;
	width : 460px;
	height : 14px;
	float : left;
}

