@charset "Shift_JIS";


/* 
------------------------------------ */
#contents {
margin:0px auto;
width:810px;
}

div#pankuzu {
display:block;
background-color: #FFFFFF;
height:20px;
margin:0px auto;
}

.pankuzu_link {
display:block;
width:810px;
text-align: left;
}

div#pankuzu a {
color:#1391ce;
text-decoration:none
}

div#pankuzu a:hover {
color:#1391ce;
text-decoration: underline
}

#main_title {
background:transparent url(../images/fair_title.jpg) no-repeat scroll 0 0;
height:221px;
width:810px;
text-indent:-99999px;
margin-top: 10px;
}

#schedule {
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	color: #3d3d3d;
	width: 750px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#schedule h3 {
margin:10px  0;
background:transparent url(../images/fair_scadule_bg.gif) no-repeat scroll 0 0;
background-position: left;
text-indent: 0.7em;
font-size:14px;
}



#schedule table td.line2{
	border-bottom:1px solid #1bb55b;
	width:250px;
}
#schedule table td.line3{
	border-bottom:1px solid #1bb55b;
	width:50px;
}

#schedule table td.line0{
	border-bottom:1px solid #1bb55b;
}
#schedule table td.line1{
	width:118px;
}

#schedule table td.line4{
	width:120px;
}

#schedule table td {
padding:3px;
color:#757575;
}

#schedule table td.place {
border-bottom:1px solid #1bb55b;
width:50px;
font-size:14px;
}

#schedule table td.btn {
border-bottom:1px solid #1bb55b;
width:60px;
}

#schedule table td.mapbtn a {
display:block;
background:transparent url(../images/fair_btn_map.gif) no-repeat;
width:56px;
height:20px;
text-indent:-99999px;
}

#schedule table td.mapbtn a:hover {
background:transparent url(../images/fair_btn_map_on.gif) no-repeat;
}

#schedule table td.pdfbtn a {
display:block;
background:transparent url(../images/fair_btn_invite.gif) no-repeat;
width:56px;
height:20px;
text-indent:-99999px;
}

#schedule table td.pdfbtn a:hover {
background:transparent url(../images/fair_btn_invite_on.gif) no-repeat;
}

h2.fair_chapter1 {
background:transparent url(../images/fair_chapter01_mtitle01.gif) no-repeat;
height:71px;
width:810px;
text-indent:-99999px;
margin:10px 0;
/* IE margin */
*margin:10px 0 20px;
}

#fair_block {
margin:0px auto;
width:712px;
display:block;
}

#fair_block .zone_left {
float:left;
display:block;
width:343px;
}

#fair_block .zone_left h4 {
background:transparent url(../images/fair_chapter01_stitle01.gif) no-repeat;
height:26px;
width:343px;
text-indent:-99999px;
}

#fair_block .zone_left p {
background:transparent url(../images/fair_chapter01_img01.jpg) no-repeat;
height:288px;
width:326px;
margin-top:10px;
text-indent:-99999px;
}

#fair_block .zone_right {
float:right;
display:block;
width:343px;
}

#fair_block .zone_right h4 {
background:transparent url(../images/fair_chapter01_stitle02.gif) no-repeat;
height:26px;
width:343px;
text-indent:-99999px;
}

#fair_block .zone_right p {
background:transparent url(../images/fair_chapter01_img02.jpg) no-repeat;
height:277px;
width:343px;
margin-top:10px;
text-indent:-99999px;
}

h2.fair_chapter2 {
background:transparent url(../images/fair_chapter02_mtitle01.gif) no-repeat;
height:71px;
width:810px;
text-indent:-99999px;
margin:10px 0 20px;
}

.area_block {
margin:0px auto;
}

.area {
margin:0px auto;
width:720px;
display:block;
margin-top:5px;
}

.area h4{
margin: 0;
}

.area h4.area1 {
background:transparent url(../images/fair_chapter02_img01.jpg) no-repeat;
height:172px;
width:720px;
text-indent:-99999px;
}

#arealist1 {
margin:0px auto;
width:720px;
display:block;
background:transparent url(../images/fair_chapter01_bg01.jpg) repeat-y;
}

/* start: clearfix ------------------------------ */
#arealist1:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#arealist1 { display:inline-table; }
/* Hides from Mac IE \*/
* html #arealist1 { height:1px; }
#arealist1 { display:block; }
/* */
/* end: clearfix ------------------------------ */

#arealist1 ul {
margin:0px auto;
width:720px;
height:20px;
text-align:left;
}

#arealist1 li{
list-style:none;
margin:5px 1px 0 8px;
width:225px;
float:left;
background:transparent url(../images/fair_li_mark.gif) no-repeat 0 1.5px;
text-indent:1em;
}

#arealist2 {
margin:0px auto;
width:720px;
display:block;
background:transparent url(../images/fair_chapter01_bg01.jpg) repeat-y;
}

/* start: clearfix ------------------------------ */
#arealist2:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#arealist2 { display:inline-table; }
/* Hides from Mac IE \*/
* html #arealist2 { height:1px; }
#arealist2 { display:block; }
/* */
/* end: clearfix ------------------------------ */

#arealist2 ul {
margin:0px auto;
width:720px;
height:20px;
text-align:left;
}

#arealist2 li{
list-style:none;
margin:5px 1px 0 8px;
width:225px;
float:left;
background:transparent url(../images/fair_li_mark.gif) no-repeat 0 1.5px;
text-indent:1em;
}

#arealist3 {
margin:0px auto;
width:720px;
display:block;
background:transparent url(../images/fair_chapter01_bg01.jpg) repeat-y;
}

/* start: clearfix ------------------------------ */
#arealist3:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#arealist3 { display:inline-table; }
/* Hides from Mac IE \*/
* html #arealist3 { height:1px; }
#arealist3 { display:block; }
/* */
/* end: clearfix ------------------------------ */

#arealist3 ul {
margin:0px auto;
width:720px;
height:20px;
text-align:left;
}

#arealist3 li{
list-style:none;
margin:5px 1px 0 8px;
width:225px;
float:left;
background:transparent url(../images/fair_li_mark.gif) no-repeat 0 1.5px;
text-indent:1em;
}


.area_footer {
background:transparent url(../images/fair_chapter01_bottom.jpg) no-repeat;
height:15px;
width:720px;
}

.area h4.area2 {
background:transparent url(../images/fair_chapter02_img02.jpg) no-repeat;
height:172px;
width:720px;
text-indent:-99999px;
}

.area h4.area3 {
background:transparent url(../images/fair_chapter02_img03.jpg) no-repeat;
height:170px;
width:720px;
text-indent:-99999px;
}

/* copy to baselayout.css
------------------------------------ */
.clearfix:after {
content:".";
display:block;
visibility:hidden;
height:0.1px;
font-size:0.1em;
line-height:0;
clear:both;
}

.clearfix {
zoom:100%;
}

.gray_line {
height:2px;
background:#fff url(../images/fair_footerline.gif) repeat-x top left;
}

.gray_line hr {
display:none;
}

.line_head {
margin:10px 0 0;
}

.line_bottom {
margin:40px 0;
}

/* Win IE7 \*/
*:first-child+html {} #arealist1 {
margin: 0;
background:transparent url(../images/fair_chapter01_bg01.jpg) repeat-y;
}

*:first-child+html {} #arealist2 {
margin: 0;
background:transparent url(../images/fair_chapter01_bg01.jpg) repeat-y;
}

*:first-child+html {} #arealist3 {
margin: 0;
background:transparent url(../images/fair_chapter01_bg01.jpg) repeat-y;
}

*:first-child+html {} #arealist1 ul {
margin: 0;
padding: 0;
height:20px;
text-align:left;
}

*:first-child+html {} #arealist2 ul {
margin: 0;
padding: 0;
height:20px;
text-align:left;
}

*:first-child+html {} #arealist3 ul {
margin: 0;
padding: 0;
height:20px;
text-align:left;
}

