/*
===============================================================================
/css/concert.css
あくちょめ物産展紹介用スタイルシート
===============================================================================*/

/* [HTMLTag] BODY
===============================================================================*/
body {
	min-width:780px;

	margin : 0px;
	background : #ffffff url("../images/bg3.gif") repeat-y top center;
	text-align:center;
}

/* Contents
===============================================================================*/

.titleblock {
	margin : 0px auto 30px;
	width : 780px;
	height : 80px;
	background-color : #487CB8;
	text-align : center;
}
.shopbox {
	margin : 10px auto 0px;
	width : 780px;
	background-color : #ffffff;
}
.shop {
	margin : 30px auto;
	width : 720px;
	height : 2850px;
}

.toppagebtnbox {
	margin : 0px auto;
	width : 720px;
	height : 50px;
	font-size : 10px;
	line-height : 120%;
	text-align : right;
}
.menubtnblock {
	margin : 0px 0px 10px 0px;
	width : 780px;
	background : #ffffff;
}
.menubtnblocksingle2 {
	margin : 0px auto;
	width : 720px;
	height : 40px;
	text-align : right;
}

/* table
===============================================================================*/
#table {
	cellpadding : 0px;
	cellspacing : 0px;
}
.tableshop {
	border : 0;
	text-align : left;
}

.menutable {
	width : 240px;
	height : 24px;
	border : 0px;
	align : center;
	font-size : 12px;
}
.tabletext {
	border : 1px;
	width : 150px;
	font-size : 12px;
	font-color : #333333;
	text-align : left;
	vertical-align : top;
	line-height : 120%;
}
.tabletextlong {
	border : 0px;
	font-size : 12px;
	width : 350px;
	font-color : #333333;
	text-align : left;
	vertical-align : top;
	line-height : 120%;
}
.tabletextlong2 {
	border : 0px;
	font-size : 12px;
	width : 290px;
	font-color : #333333;
	text-align : left;
	vertical-align : top;
	line-height : 120%;
}
.tabletextlong3 {
	border : 0px;
	font-size : 12px;
	width : 710px;
	font-color : #333333;
	text-align : left;
	vertical-align : top;
	line-height : 120%;
}
.tabletextmain {
	border : 1px;
	font-size : 14px;
	font-color : #333333;
	text-align : left;
	vertical-align : top;
	line-height : 120%;
}

.tableshop th {
	font-size : 16px;
	font-color : #333333;
	text-align : left;
	vertical-align : top;
}

.shopitemheader {
	font-size : 14px;
	font-weight : bold;
	background-image : url("../images/tableheaderbg.gif");
	background-repeat : repeat-x;
	background-position : bottom;
}
.shopitemheader2 {
	width : 600px;
	font-size : 14px;
	font-weight : bold;
	background-image : url("../images/tableheaderbg.gif");
	background-repeat : repeat-x;
	background-position : bottom;
}

.tablephotosingle {
	width : 164px;
}

/* 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:780px;
	min-height:100px;
}
#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;
}
#footer .plain {
	margin : 0px 0px;
	width : 460px;
	height : 14px;
	float : left;
}


/* Contents > Page Top
===============================================================================*/
p.pagetop {
	clear:left;

	margin:0;
	padding:0.5em 0 0.25em;

	text-align:right;

	width:688px;
}
p.pagetop a {
	padding-right:15px;
	font-size : 8pt;
	background:#E6F9FF url("../images/pagetop.gif") no-repeat right center;
	
	/* Tricky for Mac IE */
	position:relative;
	left:-15px;
}
/* hide from IE on Mac \*/
p.pagetop a {
	position:static;
}
html>body #contents p.pagetop a {position:static;}
/* end of hack */
