@charset "UTF-8";
@import url("/en/common/css/reset.css");
@import url("/en/common/css/fonts.css");
@import url("/en/common/css/base.css");
/* ================================
	style.css	EXHIBITION
================================ */
#exhibition .secondHeader { background-image: url(/en/exhibition/images/img_00.jpg); }
/* index */
#exhibition .exbBox01 { background: #f2dfdf; }
#exhibition .exbBox02 { background: #e6e6e6; }
#exhibition .exbBox03 {
	/*float: left;
	width: 340px;*/
	border: #e6e6e6 5px solid;
	background: #fff;
}
#exhibition .exbBox04 {
	float: right;
	width: 350px;
	border-bottom: #e6e5da 10px solid;
	background: #e6e5da url(/en/exhibition/images/bg_01.gif) no-repeat center top;
}
#exhibition .boxTtl {
	position: relative;
	height: 98px;
}
#exhibition .secondContents .secondContentsMain .exbBox01 .boxTtl h4,
#exhibition .secondContents .secondContentsMain .exbBox02 .boxTtl h4,
#exhibition .secondContents .secondContentsMain .exbBox03 .boxTtl h4,
#exhibition .secondContents .secondContentsMain .exbBox04 .boxTtl h4 {
	position: absolute;
	top: 20px;
	left: -10px;
	margin-bottom: 0px;
	padding: 6px 0 0;
	border-left: none;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.7;
}
#exhibition .secondContents .secondContentsMain .exbBox03 .boxTtl h4 {
	top: 15px;
	left: -15px;
}
#exhibition .secondContents .secondContentsMain .exbBox01 .boxTtl h4 { background: #d22b34; }
#exhibition .secondContents .secondContentsMain .exbBox02 .boxTtl h4 { background: #603032; }
#exhibition .secondContents .secondContentsMain .exbBox03 .boxTtl h4 { background: #777; }
#exhibition .secondContents .secondContentsMain .exbBox04 .boxTtl h4 { background: #7a744f; }
#exhibition .secondContents .secondContentsMain .boxTtl h4 strong {
	margin-right: 0.2em;
	padding: 0 0 0 10px;
	font-weight: bold;
	font-size: 20px;
	font-size: 2.0rem;
}
#exhibition .secondContents .secondContentsMain .exbBox01 .boxTtl h4 small,
#exhibition .secondContents .secondContentsMain .exbBox02 .boxTtl h4 small,
#exhibition .secondContents .secondContentsMain .exbBox03 .boxTtl h4 small,
#exhibition .secondContents .secondContentsMain .exbBox04 .boxTtl h4 small {
	display: block;
	padding: 6px 50px 4px 10px;
	font-size: 10px;
	font-size: 1.0rem;
	line-height: 10px;
}
#exhibition .secondContents .secondContentsMain .exbBox01 .boxTtl h4 small { background: #7e0007; }
#exhibition .secondContents .secondContentsMain .exbBox02 .boxTtl h4 small { background: #400a0c; }
#exhibition .secondContents .secondContentsMain .exbBox03 .boxTtl h4 small { background: #525252; }
#exhibition .secondContents .secondContentsMain .exbBox04 .boxTtl h4 small { background: #5c5633; }
#exhibition .secondContents .secondContentsMain .imageList .child img { flex: 0 0 auto;}
#exhibition .boxCont { padding: 10px 40px 40px; }
#exhibition .exbBox03 .boxCont { padding: 0 25px 15px; }
#exhibition .exbBox04 .boxCont { padding: 0 30px 15px; }
#exhibition .boxCont .texArea {
	float: left;
	width: 410px;
}
#exhibition .exbBox03 .boxCont .texArea,
#exhibition .exbBox04 .boxCont .texArea {
	float: none;
	width: auto;
}
#exhibition .boxCont .img { float: right; }
#exhibition .boxCont .texArea p.date {
	margin-bottom: 11px;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1;
}
#exhibition .boxCont .cap_wrap{
	position:relative;
}
#exhibition .boxCont .cap_wrap .img_cap{
	position:absolute;
	font-size:1.2rem;
}
#exhibition .boxCont .texArea p.date strong {
	color: #d22b34;
	font-size: 16px;
	font-size: 1.6rem;
}
#exhibition .boxCont .texArea p.title {
	margin-bottom: 12px;
	font-weight: bold;
	font-size: 25px;
	font-size: 2.5rem;
	line-height: 1.35;
}
#exhibition .boxCont .texArea p.title strong {
	display: block;
	margin-bottom: 3px;
	color: #d22b34;
	font-size: 14px;
	font-size: 1.4rem;
}
#exhibition .boxCont .texArea p.title small {
	display: block;
	font-size: 20px;
	font-size: 2.0rem;
}
#exhibition .boxCont .texArea p.caption { margin-bottom: 0.5em; }
/* archive */
#exhibition.archive .acvDl { margin-bottom: 50px; }
#exhibition.archive dl.acvDl dt {
	padding: 19px 40px 2px;
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: bold;
}
#exhibition.archive dl.acvDl dt a {
	background: url(/en/common/images/ico_arw_04.png) no-repeat left 50%;
	padding-left: 20px;
	margin-left: -20px;
}
#exhibition.archive dl.acvDl dt a.linkBlank {
	background: url(/en/common/images/ico_blank_01.png) no-repeat left 50%;
	padding-left: 20px;
	margin-left: -20px;
}
#exhibition.archive dl.acvDl dd {
	padding: 2px 40px 19px;
	font-size: 12px;
	font-size: 1.2rem;
}
#exhibition.archive dl.acvDl dt:nth-of-type(odd),
#exhibition.archive dl.acvDl dd:nth-of-type(odd) { background-color: #f7f7f7; }
/* web*/
#exhibition.web_exhibition .webBoxOuter li {
	float: left;
	width: 360px;
	height: 100px;
	margin: 0 10px 10px 0;
	display: inline-block;
	box-sizing: border-box;
}
#exhibition.web_exhibition .webBoxOuter li:nth-child(even) { margin: 0 0 10px 0; }
#exhibition.web_exhibition .webBoxOuter li.web01Box { background: #f7f7f7 url(/en/exhibition/images/bg_03_01.gif) no-repeat left top; }
#exhibition.web_exhibition .webBoxOuter li.web02Box { background: #f7f7f7 url(/en/exhibition/images/bg_03_02.gif) no-repeat left top; }
#exhibition.web_exhibition .webBoxOuter li.web03Box { background: #f7f7f7 url(/en/exhibition/images/bg_03_03.gif) no-repeat left top; }
#exhibition.web_exhibition .webBoxOuter li.web04Box { background: #f7f7f7 url(/en/exhibition/images/bg_03_04.gif) no-repeat left top; }
#exhibition.web_exhibition .webBoxOuter li.web05Box { background: #f7f7f7 url(/en/exhibition/images/bg_03_05.gif) no-repeat left top; }
#exhibition.web_exhibition .webBoxOuter li.web06Box { background: #f7f7f7 url(/en/exhibition/images/bg_03_06.gif) no-repeat left top; }
#exhibition.web_exhibition .webBoxOuter li.web07Box { background: #f7f7f7 url(/en/exhibition/images/bg_03_07.gif) no-repeat left top; }
#exhibition.web_exhibition .webBoxOuter li.web08Box { background: #f7f7f7 url(/en/exhibition/images/bg_03_08.gif) no-repeat left top; }
#exhibition.web_exhibition .webBoxOuter li.web09Box { background: #f7f7f7 url(/en/exhibition/images/bg_03_09.gif) no-repeat left top; }
#exhibition.web_exhibition .webBoxOuter li a {
	display: table;
	width: 360px;
	height: 100px;
}
#exhibition.web_exhibition .webBoxOuter li a p {
	display: table-cell;
	width: 1000px;
	vertical-align: middle;
	padding: 10px 10px 10px 30px;
	font-weight: bold;
}
#exhibition.web_exhibition .webBoxOuter li a img { display: table-cell; }

#exhibition.schedule .acv {
	background: url(/common/images/ico_arw_04.png) no-repeat left 50%;
	padding-left: 15px;
	margin-left: 0px;
	margin-bottom: 50px;
}

#exhibition.schedule .scDl
{
	margin-left: 0px;
	margin-bottom: 60px;
	margin-right:0px;
	font-size:14px;
}
#exhibition.schedule dl.scDl dt{
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:40px;
	padding-top:20px;
}

#exhibition.schedule dl.scDl dd{
	margin-left: 0px;
	margin-bottom:40px;
}
	
#exhibition.schedule .Rtxt{
	color:#660000;
	font-size:18px;
}

#exhibition.schedule .title{
	font-size:20px;
}


#exhibition.schedule dl.scDl dt:nth-child(odd){
      background-color: #f7f7f7;
    }