@charset "UTF-8";
/* exhibition common */
body.exhibition div#main h3{ font-size:184%; font-weight:bold; margin:0 0 25px 0;}
body.exhibition div#main h3 span{ font-size:64%;font-weight:normal;}
body.exhibition div#main h3 span.colorBk{color:#333;line-height: 1.4}

body.exhibition div#main div#detail{ width:757px; margin:20px 0 20px 0;}
body.exhibition div#main div#detail div.Lbox{ width:450px;}
body.exhibition div#main div#detail div.Rbox{ width:295px;}
body.exhibition div#main div#detail dl dt{ float:left; clear:both; width:8em;font-weight:bold;padding:5px 0;}
body.exhibition div#main div#detail dl dd{ padding:5px 0 5px 8em;}
body.exhibition div#main div#detail dl dd img{ vertical-align:middle; margin:0 0.5em 0 1em;}
body.exhibition div#main div#detail dl dd img.logo{ margin:0 0 0 10px;}
body.exhibition div#main div#lead{}
body.exhibition div#main div#itemArea ul{ width:690px; margin:0 auto 20px auto;}
body.exhibition div#main div#itemArea ul li{ display:inline-block; /display:inline; vertical-align:top; margin:0 15px;}
body.exhibition div#main div#photo{ margin:30px 0;}
body.exhibition div#main div#txt{ margin:0 0 70px 0;}
body.exhibition div#main p.ex{ margin:20px 0;}
body.exhibition div#main div#detail div.Lbox{ width: 370px; margin:0 20px 0 0;}
body.exhibition div#main div#detail div.Rbox{ width: 360px;}
/* 2014down */
body.down2014 p.txt{ margin:20px 0;}
body.down2014 p.ph{ margin:0 0 70px 0;}
/* 2014maeno */
body.maeno2014 p.profile{ margin-bottom:70px;}
/* 2014maeno */
body.opa2014 div#photo ul li{ line-height:0;}
/* iepe */
body.opa2014 div#main h4 {
    padding: 25px 0 0;
}
/* nakazato2014 */
body.nakazato2014 div#main h4 {
    padding: 25px 0 0;
}
body.nakazato2014 div#main .section.photo{
	padding:15px 0 40px 0;
}
body.nakazato2014 div#main .section.profile{
	padding:25px 0 0 0;	
}
body.nakazato2014 div#main .section.profile h4{
	padding:0;
}
body.nakazato2014 div#main .section.profile a.official{
	font-weight:bold;
}
body.nakazato2014 div#main .section.profile .caution{
	font-size:91.7%;
}
body.nakazato2014 div#main .section.profile .withImg{min-height:1%;}
body.nakazato2014 div#main .section.profile .withImg:after{content:".";display:block;font-size:0px;height:0px;clear:both;visibility:hidden;}
* html .nakazato2014 div#main .section.profile .withImg{height:1%;}
body.nakazato2014 div#main .section.profile .withImg .text{
	float:left;
	width:646px;
}
body.nakazato2014 div#main .section.profile .withImg .img{
	float:right;
	width:105px;	
}
body.nakazato2014 div#main .section.profile .withCaution{
	text-decoration:underline;
}
body.nakazato2014 div#main h3{
	line-height:1.6;
}
body.nakazato2014 div#main h3 span{
    font-size:77.3%;
}

body.nakazato2014 div#main div#detail div.Lbox {
	margin-right:5px;
	width:385px;
	
}