@charset "UTF-8";
/* ------------------------------------------

　　FONTSIZE

------------------------------------------ */
/*
10px	77%
11px	85%
12px	93%
13px	100%
14px	108%
15px	116%
16px	124%
17px	131%
18px	139%
19px	147%
20px	154%
21px	162%
22px	170%
23px	177%
24px	185%
25px	193%
26px	200%
*/


/*----------------------------------------------------

	基本設定、リンクカラーなど

----------------------------------------------------*/
/*　リンク　*/

a:active, a:focus {
	outline:none;
}
a:link {
	color: #003c6a;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #59399a;
	text-decoration: underline;
}
a:active {
}
/* ------------------------------------------

　　common

------------------------------------------ */



img {
	border:0;
	vertical-align:bottom;
}
.imgR {
	float: right;
	margin: 0 0 10px 10px;
}
.imgL {
	float: left;
	margin: 0 10px 10px 0;
}
.ml1 {
	margin-left:1em;
}
.ml2 {
	margin-left:2em;
}
.ml3 {
	margin-left:3em;
}
.ml4 {
	margin-left:4em;
}
.ml5 {
	margin-left:5em;
}
.mb1 {
	margin-bottom:1em;
}
.mb2 {
	margin-bottom:2em;
}
.note {
	margin-left:1em;
	text-indent:-1em;
}
.note2 {
	margin-left:2em;
	text-indent:-2em;
}
.note3 {
	margin-left:3em;
	text-indent:-3em;
}
.note4 {
	margin-left:4em;
	text-indent:-4em;
}
.note5 {
	margin-left:5em;
	text-indent:-5em;
}
.txt_red {
	color:#7c181d;
}
.txt_brown {
	color:#916800;
}
.txt_b {
	font-weight:bold;
}
.txt_c {
	text-align:center;
}
.txt_r {
	text-align: right;
}
.left {
	float:left;
}
.right {
	float:right;
}
.txt16{
font-size:124%;
}
/* ------------------------------------------

　　LAYOUT

------------------------------------------ */
div#page {
	width:100%;
	background: url(/images/line.png) 0 20px repeat-x;
}
div#contents {
	width:920px;
	margin:0 auto;
	padding:74px 20px;
}
div#side {
	float:left;
	width:210px;
	margin-bottom:40px;
}
div#main {
	float:right;
	width:690px;
	margin-bottom:40px;
}
div#footer {
	width:100%;
	height:130px;
	background: url(/images/line.png) 0 83px repeat-x;
	clear:both;
}
div#footerInner {
	width:920px;
	margin:0 auto;
	padding:0 20px;
}
/* ------------------------------------------

　　SIDE

------------------------------------------ */
h1 {
	text-align:center;
	margin-bottom:20px;
}
div#menu ul {
	margin-bottom:20px;
}
div#menu li {
	list-style-type:none;
}
div#menu li a {
	display:block;
	width:210px;
	background:none;
}
div#menu li a:hover {
	display:block;
	width:210px;
	background:none;
}
div#menu p {
	margin-bottom:10px;
}
/* ------------------------------------------

　　MAIN

------------------------------------------ */

div#main h2 {
	margin:0 0 20px 0;
	text-align:center;
}
div#main h3 {
	clear:both;
	margin:2em 0 1em 0;
	padding:6px 0 6px 36px;
	font-size:139%;
	background: url(/images/h3Bg.png) center left no-repeat;
	text-shadow: 1px 1px 1px #fafbfd;
    font-weight:normal;
}
div#main h3.event_h3 {
	clear:both;
	margin:2em 0 1em 0;
	padding:6px 0 6px 36px;
	font-size:139%;
	background: url(/images/h3Bg2.png) center left no-repeat;
	text-shadow: 1px 1px 1px #fafbfd;
    font-weight:normal;
}
div#main h4 {
	margin:2em 0 0.5em 0;
	font-size:124%;
	color:#70c0d7;
	text-shadow: 1px 1px 1px #fafbfd;
}
div#main h5 {
	margin-bottom:2px;
	font-size:75%;/* 12px相当 */
}
div#main h6 {
	margin-bottom:2px;
	font-size:75%;/* 12px相当 */
}
div#main p {
	font-size:108%;
	line-height:1.5;
	margin:0 0 1em 0;
}
div#main p.ind {
	text-indent:1em;
}
div#main ol {
	list-style-type:decimal;
	padding-left:2em;
}
div#main ol li {
	line-height:1.5;
	margin-bottom:0;
}
div#main ul {
	list-style-type: disc;
	padding-left:2em;
	line-height:1.5;
}
div#main ul li {
	line-height:1.5;
	margin-bottom:0;
}
div#main p span.blue {
	color:#5EBED9;
}
div#main p span.green {
	color:#95C965;
}
div#main p span.red {
	color:#F0919C;
}
/* INFORMATION CUSTOMIZE */
dl.newsList dt {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:6em;
	padding-left:1em;
	padding-bottom:1em;
}
dl.newsList dd {
	margin-left:0;
	padding:0 0 1em 8em;
	background: url(../images/icon_txtLink.png) 7em 0.5em no-repeat;
}
dl.newsList dd a {
	color: #6d644d;
}
dl.newsList dd a:hover {
	color: #003c6a;
	text-decoration: none;
}

dl.newsList dd span.new img {
vertical-align:middle;
}
/* ------------------------------------------

　　FOOTER

------------------------------------------ */
/* ========TOTOP CUSTOMIZE========= */
p#pagetop {
	width:690px;
	text-align:right;
	float:right;
	margin-bottom:30px;
}
p#footMenu {
	font-size:93%;
clear:both;
    text-align: center;
}
p#footMenu a {
	color:#916800;
}

ol.order{
font-size:108%;
}

ol.order li{
padding-left:1rem;
list-style-type :decimal;
line-height:2;
margin:0 0 10px !important;
}

.mb40{margin-bottom:40px !important;}

.mb60{margin-bottom:60px !important;}

.mb100{margin-bottom:100px !important;}


address {
	padding:40px 0 0 0;
	font-size:77%;
	font-style:normal;
	text-align: center;
	clear:both;
	color:#916800;
}
/*
========================================== 

	トップページ メイン

========================================== 
*/
div#main p.top_txt {
	font-size:85%;
    color:#916800;
	margin:0 0 1em 0;
}
.topContent {
	width:690px;
	margin-bottom:20px;
	overflow:hidden;
}
.box_area {
	width:700px;
	margin-bottom:20px;
}
.box {
	width:320px;
	padding:10px;
	margin:0 10px 10px 0;
	float:left;
	background: url("../images/contentBg.png") 0 0 repeat;
	-webkit-border-radius: 6px;
	border-radius:6px;
	position:relative;
	behavior: url("http://tanaka-p.sakura.ne.jp/111/js/PIE.htc");
}
div#main .box h4 {
	clear:both;
	margin:0 0 0.5em 0;
	font-size:116%;
	color:#70c0d7;
	text-shadow: 1px 1px 1px #fafbfd;
}
div#main .box h4 a:link,
div#main .box h4 a:visited{
	color:#70c0d7;
    text-decoration: none;
}
div#main .box p {
	margin:0;
	font-size:100%;
    overflow:hidden;
}

.topContent .bl-hover{ background:#f2e9d8; }

/* スライド */

div#main #slide {
width:690px;
height:240px;
overflow:hidden;
margin:0 auto 20px auto;
}
/* イベント詳細ページスライド */
div#main #slide_event {
width:480px;
height:320px;
overflow:hidden;
margin:0 auto 20px auto;
line-height:0; 
}
div#main #slide_event p{
width:480px;
height:320px;
margin:0;
padding:0;
text-align:center;
display: table-cell; 
vertical-align: middle;
line-height:0; 
}

div#main table.table01 {
	font-size:108%;
margin:0 0 1em 0;
}
div#main table.table01 th{
    padding:1em;
border-top:solid 1px #916800;
border-bottom:solid 1px #916800;
width:5em;
white-space:nowrap;
}
div#main table.table01 td{
     padding:1em;
border-top:dotted 1px #916800;
border-bottom:dotted 1px #916800;
}
div#main table.table01 th span.cNowrap{
　　white-space:nowrap;
}

/*　イベント詳細ページ表組　*/
div#main table.event {
	font-size:108%;
margin:0 0 1em 0;
}
div#main table.event th{
width:6em;
    padding:1em;
border-top:solid 1px #916800;
border-bottom:solid 1px #916800;
white-space:nowrap;
}
div#main table.event td{
     padding:1em;
border-top:dotted 1px #916800;
border-bottom:dotted 1px #916800;
}
/*　ページ送り　*/
.page {
	clear:both;
	text-align:center;
	margin-bottom:20px;
}

.page a:link,
.page a:visited {
	padding:5px 10px;
	color:#6d644d;
	background-color: #eeeeee;
	text-decoration: none;
}

.page a:hover {
	color:#ffffff;
	background-color: #916800;
	text-decoration: none;
}

a.link_page,
span.current_page,
span a.link_before,
span a.link_next {
	border:solid 1px #cccccc;
	padding:3px 10px !important;
	background-image:none !important;
	display:inline-block;
}

a.link_page:hover,
span.current_page,
span a.link_before:hover,
span a.link_next:hover {
	background-color:#916800;
	color:#FFFFFF !important;
	text-decoration:none !important;
}

p.back {
	clear:both;
	text-align:center;
	margin-bottom:20px;
}

p.back a:link,
p.back a:visited {
	padding:5px 10px;
	color:#6d644d;
	background-color: #eeeeee;
	text-decoration: none;
border:solid 1px #cccccc;}

p.back a:hover {
	color:#ffffff;
	background-color: #916800;
	text-decoration: none;
}
div#main p.aki_right {
	font-size:93%;
text-align:right;
}

div#main p.linkBtn {
	text-align:right;
font-size:93%;
}

div#main p.linkBtn a:link,
div#main p.linkBtn a:visited {
	padding:5px 10px;
	color:#ffffff;
	background-color: #916800;
	text-decoration: none;
}

div#main p.linkBtn a:hover {
	color:#ffffff;
	background-color: #b98603;
	text-decoration: none;
}


/*　展示スペース空き状況　*/
div#main .status {
width:690px;
overflow:hidden;
}
div#main .status ul {
margin:0 -15px 0 0;
padding:0;
}
div#main .status ul li {
list-style-type:none;
margin:0;
padding:0;
display:inline;
float:left;
font-size:124%;
}
div#main .status ul li a {
text-align:center;
font-weight:bold;
width:218px;
display: block;
margin:0 15px 15px 0;
padding:15px 0;
text-decoration:none;
border:solid 1px #CCCCCC;
background-color: #eeeeee;
color: #6d644d;
}
div#main .status ul li a:hover {
background-color:#916800;
color:#FFFFFF;
}

/*　展示スペース空き状況カレンダー　*/
div#main table.cal {
	font-size:108%;
margin:0 0 1em 0;
width:100%;
}
div#main table.cal th{
    padding:1em;
border-top:solid 1px #916800;
border-bottom:solid 1px #916800;
white-space:nowrap;
text-align:right;
width:4em;
}
div#main table.cal td{
     padding:1em;
border-top:dotted 1px #916800;
border-bottom:dotted 1px #916800;
font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.week_no0{
color: #0066cc;
}
.week_no1, .week_no20120101, .week_no20120102, .week_no20120109, .week_no20120211, .week_no20120320, .week_no20120429, .week_no20120430, .week_no20120503, .week_no20120504, .week_no20120505, .week_no20120716, .week_no20120917, .week_no20120922, .week_no20121008, .week_no20121103, .week_no20121123, .week_no20121223, .week_no20121224, .week_no20130101, .week_no20130114, .week_no20130211, .week_no20130320, .week_no20130429, .week_no20130503, .week_no20130504, .week_no20130505, .week_no20130506, .week_no20130715, .week_no20130916, .week_no20130923, .week_no20131014, .week_no20131103, .week_no20131104, .week_no20131123, .week_no20131223, .week_no20140101, .week_no20140113, .week_no20140211, .week_no20140321, .week_no20140429, .week_no20140503, .week_no20140504, .week_no20140505, .week_no20140506, .week_no20140721, .week_no20140915, .week_no20140923, .week_no20141013, .week_no20141103, .week_no20141123, .week_no20141124, .week_no20141223, .week_no20150101, .week_no20150112, .week_no20150211, .week_no20150321, .week_no20150429, .week_no20150503, .week_no20150504, .week_no20150505, .week_no20150506, .week_no20150720, .week_no20150921, .week_no20150922, .week_no20150923, .week_no20151012, .week_no20151103, .week_no20151123, .week_no20151223, .week_no20160101, .week_no20160111, .week_no20160211, .week_no20160320, .week_no20160321, .week_no20160429, .week_no20160503, .week_no20160504, .week_no20160505, .week_no20160718, .week_no20160919, .week_no20160922, .week_no20161010, .week_no20161103, .week_no20161123, .week_no20161223, .week_no20170101, .week_no20170102, .week_no20170109, .week_no20170211, .week_no20170320, .week_no20170429, .week_no20170503, .week_no20170504, .week_no20170505, .week_no20170717, .week_no20170918, .week_no20170923, .week_no20171009, .week_no20171103, .week_no20171123, .week_no20171223, .week_no20180101, .week_no20180108, .week_no20180211, .week_no20180212, .week_no20180321, .week_no20180429, .week_no20180430, .week_no20180503, .week_no20180504, .week_no20180505, .week_no20180716, .week_no20180917, .week_no20180923, .week_no20180924, .week_no20181008, .week_no20181103, .week_no20181123, .week_no20181223, .week_no20181224, .week_no20190101, .week_no20190114, .week_no20190211, .week_no20190321, .week_no20190429, .week_no20190503, .week_no20190504, .week_no20190505, .week_no20190506, .week_no20190715, .week_no20190916, .week_no20190923, .week_no20191014, .week_no20191103, .week_no20191104, .week_no20191123, .week_no20191223, .week_no20200101, .week_no20200113, .week_no20200211, .week_no20200320, .week_no20200429, .week_no20200503, .week_no20200504, .week_no20200505, .week_no20200506, .week_no20200720, .week_no20200921, .week_no20200922, .week_no20201012, .week_no20201103, .week_no20201123, .week_no20201223, .week_no20210101, .week_no20210111, .week_no20210211, .week_no20210320, .week_no20210429, .week_no20210503, .week_no20210504, .week_no20210505, .week_no20210719, .week_no20210920, .week_no20210923, .week_no20211011, .week_no20211103, .week_no20211123, .week_no20211223, .week_no20220101, .week_no20220110, .week_no20220211, .week_no20220321, .week_no20220429, .week_no20220503, .week_no20220504, .week_no20220505, .week_no20220718, .week_no20220919, .week_no20220923, .week_no20221010, .week_no20221103, .week_no20221123, .week_no20221223{
color: #f94769;
}

div#main table.rental {
font-size:108%;
margin:0 0 1em 0;
width:100%;
}
div#main table.rental th{
width:7em;
padding:0.5em 0.25em;
border:solid 1px #916800;
white-space:nowrap;
text-align:center;
background: url("/images/contentBg.png") 0 0 repeat;
font-weight:normal;
}
div#main table.rental th a:link,
div#main table.rental th a:hover,
div#main table.rental th a:visited{
	color: #6d644d;
	text-decoration: none;
}

div#main table.rental td{
padding:0.5em 0.25em;
border:solid 1px #916800;
text-align:center;
background:#ffffff;}

div#main table.rental td span.blue{
color:#5EBED9;
font-weight:bold;
}
div#main table.rental td span.orange {
	color:#ee9d45;
    font-weight:bold;
}
div#main table.rental td span.red {
	color:#F0919C;
    font-weight:bold;
}

span.new {
    display: none;
}

