@charset "UTF-8";



/*
================================
 main
================================
*/


	/*ADD*/
.main_web,
.main_web02,
.main_web03,
.main_web04,
.main_web05,
.main_web06,
.main_web07,
.main_web08,
.main_web09 {
	font-size: 12px;
}

.main_web,
.main_web02{
	background:url("/exhibition/web_exhibition/images/main_bk.jpg") repeat-y top;
	width:730px;
	position:relative;
}
.main_web_wrap{
	background:url("/exhibition/web_exhibition/images/main_btm.jpg") no-repeat bottom;
	padding:0 20px 55px 20px;
}

ul.cont_navi{
	overflow:hidden;
	_display:inline-block;
	padding-bottom:15px;
}

ul.cont_navi li{
	float:left;
	margin-right:24px;
}

ul.cont_navi_btm{
	position:absolute;
	bottom:20px;
	right:20px;
}

.main_web .cont_box{
	clear:both;
	border:1px solid #C35C39;
	background:#FFF;
	padding:20px;
}

.main_web .cont_box p{
	text-indent:1em;
	margin-bottom:20px;
}

.main_web .cont_box .float_box{
	overflow:hidden;
	_display:inline-block;
}

.main_web .cont_box .float_box .detail{
	width:165px;
	float:left;
}
.main_web .cont_box .float_box .detail dt{
	color:#663300;
	font-size:1.083em;
}
.main_web .cont_box .float_box .ph{
	margin-bottom:15px;
}
.main_web .cont_box .float_box .phR{
	float:right;
}
.main_web .cont_box .float_box .ph_boxL{
	width:310px;
	float:left;
}
.main_web .cont_box .float_box .ph_boxR{
	width:310px;
	float:right;
}
.main_web .cont_box .float_box .ph_boxL dt,
.main_web .cont_box .float_box .ph_boxR dt{
	font-size:1.083em;
	color:#663300;
	border-bottom:1px dotted #C35C39;
	display:block;
	margin-bottom:10px;
}
.main_web .cont_box .float_box .ph_boxL dt span,
.main_web .cont_box .float_box .ph_boxR dt span{
	font-size:0.846em;
	color:#333;
}
.main_web .cont_box h2{
	background:#D2856B;
	color:#FFF;
	display:block;
	text-align:center;
	padding:5px 0;
	margin-bottom:15px;
	font-size:1.166em;
	font-weight:normal;
}
.staff{
	text-align:right;
	float:right;
	padding-left:2em;
	border-bottom:1px dotted #C35C39;
}

/*
================================
��2��
================================
*/


.main_web02 ul.cont_navi{
	background:url("/exhibition/web_exhibition/02/images/navi_bk.jpg") no-repeat top;
	padding-top:10px;
}
.main_web02 .cont_box{
	clear:both;
	border:1px solid #AB8428;
	background:#FFF;
	padding:20px;
}
.main_web02 .cont_box p{
	text-indent:1em;
	margin-bottom:20px;
}
.main_web02 .cont_box .float_box{
	overflow:hidden;
	_display:inline-block;
	font-size:0.916em;
}
.main_web02 .cont_box .float_box p{
	margin-bottom:10px;
}
.main_web02 .cont_box .float_box .ph{
	margin-bottom:10px;
}
.main_web02 .cont_box .float_box .phR{
	float:right;
}
.main_web02 .cont_box .float_box .ph_boxL{
	width:310px;
	float:left;
}
.main_web02 .cont_box .float_box .ph_boxR{
	width:310px;
	float:right;
}
.main_web02 .cont_box h2{
	background:#BC9D53;
	color:#FFF;
	display:block;
	text-align:center;
	padding:5px 0;
	margin-bottom:15px;
	font-size:1.166em;
	font-weight:normal;
}
.main_web02 .cont_box h3{
	color:#663300;
	padding-bottom:3px;
	margin-bottom:10px;
	border-bottom:1px dotted #AB8428;
	font-size: 1.17em;
	font-weight: bold;
}
.main_web02 .cont_box div.h3_box h3,
.main_web02 .cont_box div.h2_box h2{
	padding:0;
	border:0;
	background:none;
	border:none;
}
.main_web02 .cont_box h4{
	color:#663300;
	font-weight:normal;
}
.main_web02 .cont_box .float_box .ph_boxL dt,
.main_web02 .cont_box .float_box .ph_boxR dt{
	font-size:1.083em;
	color:#663300;
	display:block;
	margin-bottom:10px;
}
.main_web02 .cont_box .float_box .ph_boxL dt span,
.main_web02 .cont_box .float_box .ph_boxR dt span{
	font-size:0.846em;
	color:#333;
}
.main_web02 .cont_box .float_box .ph_boxL dd,
.main_web02 .cont_box .float_box .ph_boxR dd{
	text-indent:1em;
}
.L{float:left;}
.R{float:right;}
.main_web02 .cont_box p.no_indent,
.main_web02 .cont_box .float_box .ph_boxR dd.no_indent{text-indent:0;}

ul.cont_navi_btm02{
	position:absolute;
	bottom:20px;
	right:20px;
}
ul.cont_navi_btm02 li{
	float:left;
	margin-left:24px;
}

.icon{
	overflow:hidden;
	_display:inline-block;
	margin-bottom:20px;
}
.icon div{
	float:left;
}
.icon p{
	float:right;
	width:565px;
	margin:0;
}


/*
================================
��3��
================================
*/

.main_web03{
	background:url("/exhibition/web_exhibition/images/main_bk.jpg") repeat-y top;
	width:730px;
	position:relative;
}

.main_web03 ul.cont_navi{
	background:url("/exhibition/web_exhibition/03/images/navi_bk.jpg") no-repeat top;
	padding-top:10px;
}
.main_web03 .cont_box{
	clear:both;
	border:1px solid #4E6741;
	background:#FFF;
	padding:20px;
}
.main_web03 .cont_box p{
	text-indent:1em;
	margin-bottom:20px;
}
.main_web03 .cont_box .float_box{
	overflow:hidden;
	_display:inline-block;
}
.main_web03 .cont_box .float_box p{
	margin-bottom:10px;
}
.main_web03 .cont_box .float_box .ph{
	margin-bottom:10px;
}
.main_web03 .cont_box .float_box .phR{
	float:right;
}
.main_web03 .cont_box .float_box .ph_boxL{
	width:310px;
	float:left;
}
.main_web03 .cont_box .float_box .ph_boxR{
	width:310px;
	float:right;
}
.main_web03 .cont_box h2{
	background:#7A8D71;
	color:#FFF;
	display:block;
	text-align:center;
	padding:5px 0;
	margin-bottom:15px;
	font-size:1.166em;
	font-weight:normal;
}
.main_web03 .cont_box h3{
	color:#663300;
	font-size:1.083em;
	border-bottom:1px dotted #4E6741;
	padding-bottom:5px;
	margin-bottom:10px;
}
.main_web03 .cont_box p.no_indent{text-indent:0;}
.txt_s{font-size: 0.916em;}

.main_web03 .cont_box p a:link{
	text-decoration:underline;
}

/*
================================
��4��
================================
*/

.main_web04{
	background:url("/exhibition/web_exhibition/images/main_bk.jpg") repeat-y top;
	width:730px;
	position:relative;
}

.main_web04 ul.cont_navi{
	background:url("/exhibition/web_exhibition/04/images/navi_bk.jpg") no-repeat top;
	padding-top:10px;
}
.main_web04 .cont_box{
	clear:both;
	border:1px solid #606D7D;
	background:#FFF;
	padding:20px;
}
.main_web04 .cont_box p{
	text-indent:1em;
	margin-bottom:20px;
}
.main_web04 .cont_box .float_box{
	overflow:hidden;
	_display:inline-block;
}
.main_web04 .cont_box .float_box p{
	margin-bottom:10px;
}
.main_web04 .cont_box .float_box .ph{
	margin-bottom:10px;
}
.main_web04 .cont_box .float_box .phR{
	float:right;
}
.main_web04 .cont_box .float_box .ph_boxL{
	width:310px;
	float:left;
}
.main_web04 .cont_box .float_box .ph_boxR{
	width:310px;
	float:right;
}
.main_web04 .cont_box h2{
	background:#606D7D;
	color:#FFF;
	display:block;
	text-align:center;
	padding:5px 0;
	margin-bottom:15px;
	font-size:1.166em;
	font-weight:normal;
}
.main_web04 .cont_box h3{
	color:#663300;
	font-size:1.083em;
	border-bottom:1px dotted #4E6741;
	padding-bottom:5px;
	margin-bottom:10px;
}

.main_web04 .cont_box .lastbox{
	border:3px double #606D7D;
	padding:10px;
}

.main_web04 .cont_box p.no_indent{text-indent:0;font-size: 0.9em}
.txt_s{font-size: 0.916em;}

/*
================================
��5��
================================
*/

.main_web05{
	background:url("/exhibition/web_exhibition/images/main_bk.jpg") repeat-y top;
	width:730px;
	position:relative;
}

.main_web05 a:link,
.main_web05 a:visited{
	color:#990000;
	text-decoration:underline;
}

.main_web05 ul.cont_navi{
	background:url("/exhibition/web_exhibition/05/images/navi_bk.jpg") no-repeat top;
	padding-top:10px;
}
.main_web05 .cont_box{
	clear:both;
	border:1px solid #996044;
	background:#FFF;
	padding:20px;
}
.main_web05 .cont_box p{
	text-indent:1em;
	margin-bottom:20px;
}
.main_web05 .cont_box .float_box{
	overflow:hidden;
	_display:inline-block;
}
.main_web05 .cont_box .float_box p{
	margin-bottom:10px;
}
.main_web05 .cont_box .float_box .ph{
	margin-bottom:10px;
}
.main_web05 .cont_box .float_box .phR{
	float:right;
}
.main_web05 .cont_box .float_box .ph_boxL{
	width:310px;
	float:left;
}
.main_web05 .cont_box .float_box .ph_boxR{
	width:310px;
	float:right;
}
.main_web05 .cont_box h2{
	background:#A87860;
	color:#FFF;
	display:block;
	text-align:center;
	padding:5px 0;
	margin-bottom:15px;
	font-size:1.166em;
	font-weight:normal;
}
.main_web05 .cont_box dt{
	font-size:1.083em;
	border-bottom:1px dotted #996044;
	padding-bottom:5px;
	margin-bottom:10px;
	text-align:left;
}

.main_web05 .cont_box dd{
	font-size:0.916em;
	text-align:left;
}
.main_web05 .cont_box .lastbox{
	background:#F0E7E3;
	padding:10px;
}

.main_web05 .cont_box .lastbox h3{
	text-align:center;
	margin-bottom:7px;
}
.main_web05 .cont_box .lastbox p{
	margin-bottom:0;
}

.main_web05 .cont_box p.no_indent{text-indent:0;font-size: 0.9em}
.txt_s{font-size: 0.916em;}

/*
================================
��6��
================================
*/

.main_web06{
	background:url("/exhibition/web_exhibition/images/main_bk.jpg") repeat-y top;
	width:730px;
	position:relative;
}

.main_web06 a:link,
.main_web06 a:visited{
	color:#990000;
	text-decoration:underline;
}

.main_web06 ul.cont_navi{
	background:url("/exhibition/web_exhibition/06/images/navi_bk.jpg") no-repeat top;
	padding-top:10px;
}
.main_web06 .cont_box{
	clear:both;
	border:1px solid #C35C39;
	background:#FFF;
	padding:20px;
}
.main_web06 .cont_box p{
	text-indent:1em;
	margin-bottom:20px;
}
.main_web06 .cont_box .float_box{
	overflow:hidden;
	_display:inline-block;
}
.main_web06 .cont_box .float_box p{
	margin-bottom:10px;
}
.main_web06 .cont_box .float_box .ph{
	margin-bottom:10px;
}
.main_web06 .cont_box .float_box .phR{
	float:right;
}
.main_web06 .cont_box .float_box .ph_boxL{
	float:left;
}
.main_web06 .cont_box .float_box .ph_boxR{
	float:right;
}
.main_web06 .cont_box h2{
	background:#AF976A;
	color:#FFF;
	display:block;
	text-align:center;
	padding:5px 0;
	margin-bottom:15px;
	font-size:1.166em;
	font-weight:normal;
}
.main_web06 .cont_box dt{
	font-size:1.083em;
	padding-bottom:5px;
	margin-bottom:10px;
	text-align:left;
	color:#663300;
}

.main_web06 .cont_box dd{
	text-align:left;
	margin-bottom:20px;
}

.main_web06 .cont_box p.no_indent{text-indent:0;font-size: 0.9em}

/*
================================
��7��
================================
*/

.main_web07{
	background:url("/exhibition/web_exhibition/images/main_bk.jpg") repeat-y top;
	width:730px;
	position:relative;
}

.main_web07 a:link,
.main_web07 a:visited{
	color:#990000;
	text-decoration:underline;
}

.main_web07 ul.cont_navi{
	background:url("/exhibition/web_exhibition/07/images/navi_bk.jpg") no-repeat top;
	padding-top:10px;
}
.main_web07 .cont_box{
	clear:both;
	border:1px solid #AB8428;
	background:#FFF;
	padding:20px;
}
.main_web07 .cont_box p{
	text-indent:1em;
	margin-bottom:20px;
}
.main_web07 .cont_box .float_box{
	overflow:hidden;
	_display:inline-block;
}
.main_web07 .cont_box .float_box p{
	margin-bottom:10px;
}
.main_web07 .cont_box .float_box .ph{
	margin-bottom:10px;
}
.main_web07 .cont_box .float_box .phR{
	float:right;
}
.main_web07 .cont_box .float_box .ph_boxL{
	float:left;
}
.main_web07 .cont_box .float_box .ph_boxR{
	float:right;
}
.main_web07 .cont_box h2,
.main_web07 .cont_box h3{
	background:#663300;
	color:#FFF;
	display:block;
	text-align:center;
	padding:5px 0;
	margin-bottom:15px;
	font-size:1.166em;
	font-weight:normal;
}
.main_web07 .cont_box h2.image{
	background:none;
	display:block;
	text-align:center;
	padding:5px 0;
	margin-bottom:15px;
}
.main_web07 .cont_box dt{
	font-size:1.083em;
	padding-bottom:5px;
	margin-bottom:10px;
	text-align:left;
	color:#663300;
}

.main_web07 .cont_box dd{
	text-align:left;
	margin-bottom:20px;
}

.main_web07 .cont_box p.no_indent{text-indent:0;font-size: 0.9em}

/*
================================
��8��
================================
*/

.main_web08{
	background:url("/exhibition/web_exhibition/images/main_bk.jpg") repeat-y top;
	width:730px;
	position:relative;
}

.main_web08 a:link,
.main_web08 a:visited{
	color:#990000;
	text-decoration:underline;
}

.main_web08 ul.cont_navi{
	background:url("/exhibition/web_exhibition/08/images/navi_bk.jpg") no-repeat top;
	padding-top:10px;
}
.main_web08 .cont_box{
	clear:both;
	border:1px solid #4E6741;
	background:#FFF;
	padding:20px;
}
.main_web08 .cont_box p{
	text-indent:1em;
	margin-bottom:20px;
}
.main_web08 .cont_box .float_box{
	overflow:hidden;
	_display:inline-block;
}
.main_web08 .cont_box .float_box p{
	margin-bottom:20px;
}
.main_web08 .cont_box .float_box .ph{
	margin-bottom:10px;
}
.main_web08 .cont_box .float_box .phR{
	float:right;
}
.main_web08 .cont_box .float_box .ph_boxL{
	float:left;
}
.main_web08 .cont_box .float_box .ph_boxR{
	float:right;
}
.main_web08 .cont_box h2,
.main_web08 .cont_box h3{
	background:#7A8D71;
	color:#FFF;
	display:block;
	text-align:center;
	padding:5px 0;
	margin-bottom:15px;
	font-size:1.166em;
	font-weight:normal;
}
.main_web08 .cont_box h2.image{
	background:none;
	display:block;
	text-align:center;
	padding:5px 0;
	margin-bottom:15px;
}
.main_web08 .cont_box dt{
	font-size:0.916em;
	border-bottom:1px dotted #4E6741;
	margin-bottom:10px;
	text-align:left;
}

.main_web08 .cont_box dd{
	font-size:0.916em;
	text-align:left;
	margin-bottom:20px;
}

.main_web08 .cont_box p.no_indent{text-indent:0;font-size: 0.9em}

/*
================================
��9��
================================
*/

.main_web09{
	background:url("/exhibition/web_exhibition/images/main_bk.jpg") repeat-y top;
	width:730px;
	position:relative;
}

.main_web09 a:link,
.main_web09 a:visited{
	color:#990000;
	text-decoration:underline;
}

.main_web09 ul.cont_navi{
	background:url("/exhibition/web_exhibition/09/images/navi_bk.jpg") no-repeat top;
	padding-top:10px;
}
.main_web09 .cont_box{
	clear:both;
	border:1px solid #606D7D;
	background:#FFF;
	padding:20px;
}
.main_web09 .cont_box p{
	text-indent:1em;
	margin-bottom:20px;
}
.main_web09 .cont_box .line{
	background:url("/exhibition/web_exhibition/09/images/line.jpg") no-repeat bottom;
	padding-bottom:20px;
	margin-bottom:20px;
}
.main_web09 .cont_box .float_box{
	overflow:hidden;
	_display:inline-block;
}
.main_web09 .cont_box .float_box p{
	margin-bottom:20px;
}
.main_web09 .cont_box .float_box .ph{
	margin-bottom:10px;
}
.main_web09 .cont_box .float_box .phR{
	float:right;
}
.main_web09 .cont_box .float_box .ph_boxL{
	float:left;
}
.main_web09 .cont_box .float_box .ph_boxR{
	float:right;
}
.main_web09 .cont_box h2,
.main_web09 .cont_box h3{
	background:#788390;
	color:#FFF;
	display:block;
	text-align:center;
	padding:5px 0;
	margin-bottom:15px;
	font-size:1.166em;
	font-weight:normal;
}
.main_web09 .cont_box h2.image{
	background:none;
	display:block;
	text-align:center;
	padding:5px 0;
	margin-bottom:15px;
}
.main_web09 .cont_box dt{
	font-size:0.916em;
	border-bottom:1px dotted #606D7D;
	margin-bottom:10px;
	text-align:left;
}

.main_web09 .cont_box dd{
	font-size:0.916em;
	text-align:left;
	margin-bottom:20px;
}

.main_web09 .cont_box p.no_indent{text-indent:0;font-size: 0.9em}

.main_web09 .cont_box .mb0{
	margin-bottom:0;
}


/*
================================
popup
================================
*/

#pop .ph_box{
	margin:20px 0;
	text-align:center;
}
#pop .ph_box .ph{
	margin-bottom:10px;
}
#pop .ph_box dt{
	font-size:1.083em;
	border-bottom:1px dotted #996044;
	padding-bottom:5px;
	margin-bottom:10px;
	text-align:left;
}

#pop .ph_box dd{
	text-align:left;
}




/* clear */

.clr{
	overflow:hidden;
	_display:inline-block;
}
