@charset "Shift_JIS";

img {
	border:0;
}

div#main {
	font-size:78%;
	line-height:165%;
	margin:0 0 10px;
}

div#main p, div#main2 p {
	margin:5px 0 10px 0;
	padding:0;
}

div#main p.title{
	font-size:80%;
	font-family : "ＭＳ ゴシック", "Osaka−等幅";
	font-weight:bold;
	color:#666666;
	line-height:140%;
	letter-spacing:1pt;
	padding-left:25px;
	padding-right:15px;
	margin:0px
}

div#main p.normal{
	font-size:80%;
	font-family : "ＭＳ ゴシック", "Osaka−等幅";
	color:#666666;
	line-height:140%;
	letter-spacing:0pt;
	margin-left:25px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:10px
}

div#main p.title_menu1{
	font-size:80%;
	font-family : "ＭＳ ゴシック", "Osaka−等幅";
	font-weight:bold;
	color:#666666;
	line-height:120%;
	letter-spacing:1pt;
	padding-top:15px;
	margin-left:15px;
	margin-bottom:0px
}

div#main p.normal_menu1{
	font-size:80%;
	font-family : "ＭＳ ゴシック", "Osaka−等幅";
	color:#666666;
	line-height:140%;
	margin-left:15px;
	margin-bottom:10px
}

div#main div.link_btn {
	width:400px;
	height:auto;
	padding:0px;
	padding-top:3px;
	padding-bottom:12px;
	margin-top:10px;
	background:transparent url(../images/btn_arrow_l.gif) left top no-repeat;
}

div#main p.link_text{
	font-size:100%;
	font-family : "ＭＳ ゴシック", "Osaka−等幅";
	color:#666666;
	line-height:140%;
	letter-spacing:1pt;
	margin-left:54px;
	margin-top:6px;
	margin-bottom:0px
}


h2, .btnlink, .dtlink, .goodslink, .zurokulink, .gftxt {
	background-image:url("../../images/ex_03_15_toppage.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	font-size:0.1em;
	display:block;
}

#exhib p.gftxt {
	width:510px;
	height:75px;
	margin-top:10px;
}

#coursemenu {
	padding-bottom:10px;
}

#coursemenu {
	clear:left;
	margin-top:20px;
	width:300px;
}

#goods {
	clear:left;
	margin-top:10px;
	width:300px;
}

#coursemenu h2 {
	background-position:0 -141px;
	width:173px;
	height:28px;
}

#coursemenu p.gftxt {
	background-position:0 -169px;
	width:300px;
	height:65px;
}

#goods h2 {
	background-position:0 -266px;
	width:158px;
	height:115px;
}

#goods p.gftxt {
	background-position:0 -388px;
	width:300px;
	height:50px;
}

#event {
	border-left:solid 1px #eeebf0;
	width:180px;
	padding:0 0 20px 15px;
	margin:20px 0;
}

#event h2 {
	background-position:-321px -141px;
	width:132px;
	height:28px;
}

#event p.gftxt {
	background-position:-321px -169px;
	width:180px;
	height:63px;
}


#overview {
	margin-top:20px;
}

#arts {
	margin-top:15px;
}

.photo {
	margin:5px 0 0 20px;
	width:140px;
}

h2#section {
	background:url("../../english/images/ex_03_16_exhib.gif") 0 -30px no-repeat;
	width:297px;
	height:22px;
}

.section {
	border-top:solid 1px #eeebf0;
	margin:10px 0 20px;
	padding-top:0;
	_padding-top:10px;
}

.top {
	margin:5px 0 0;
	border-top:none;
}

.section h3 {
	background-image:url("../../english/images/ex_03_16_exhib.gif");
	background-repeat: no-repeat;
	display:block;
	text-indent:-9999px;
	height:35px;
	width:500px;
}


h3#first {
	margin-top:10px;
	background-position:0 -45px;
}

h3#second {
	margin-top:10px;
	background-position:0 -95px;
}

h3#third {
	margin-top:10px;
	background-position:0 -145px;
}

h3#fourth {
	margin-top:10px;
	background-position:0 -195px;
}

.description {
}

a.btnlink {
	width:101px;
	height:27px;
	background-position:0 -87px;
	margin-bottom:25px;
}

a.btnlink:hover {
	background-position:-115px -87px;
}

.dtlink {
	width:88px;
	height:16px;
	background-position:0 -240px;
}

.goodslink {
	width:136px;
	height:16px;
	background-position:0 -443px;
}

.zurokulink {
	width:148px;
	height:16px;
	background-position:0 -464px;
	margin-top:-5px;
}

.listlink {
	background:url("../../english/images/ex_03_16_exhib.gif") no-repeat;
	width:95px;
	height:16px;
	text-indent:-9999px;
	display:block;
	margin:25px 0 45px;
}

ul.eventlist {
	padding:0;
	margin:5px 0 10px 0;
}

ul.eventlist li {
	background:url("../../images/ex_03_15_li.gif") 1px no-repeat;
	list-style:none;
	padding-left:8px;
	margin:5px 0;
}

.left {
	float:left;
}

.right {
	float:right;
}

.xsmall, .caption {
	color:#666666;
	font-size:86%;
	line-height:125%;
}

.caption {
font-size:78%;
text-align:right;
}

.clear {
	clear:both;
}

.bb {
	margin:0 20px 50px 22px;
	width:510px;
	padding:10px 0;
}

.terms {
background:#F7F7F8;
padding:10px 18px;
}