@import "base.css";
@import "common.css";

/* --------------------------------------------
   展示のご案内の設定
-------------------------------------------- */

/* -------- 展示情報 -------- */

#event .boxwhite {
	border:1px solid #e6e6e6;
	margin-top:20px;
	padding-bottom:20px;
}

#event h4 {
	margin-top:0;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#f9f9f9;
}

#event .light {
	font-weight:normal;
}

#event h4.double {
	padding-top:6px;
	padding-bottom:5px;
}

#event h4.end {
	background: url(../../event/images/bg_end.gif) no-repeat right center;
	background-color:#f9f9f9;
}

#event .boxwhite .boxinside  {
	margin-left:20px;
	margin-right:20px;
}

#event .day {
	color:#a25151;
	text-align:right;
	margin-bottom:10px;
}

#event .imgright {
	float:right;
	margin-left:20px;
	margin-top:2px;
	margin-bottom:10px;
}

#event .boxlarge {
	width:556px;
	margin-top:10px;
}

#event .boxsmall {
	width:370px;
}

#event .boxxsmall {
	width:280px;
}

#event .boxlarge dt,
#event .boxsmall dt,
#event .boxxsmall dt {
	width: 5em;
	font-weight:bold;
}

#event .boxlarge dd,
#event .boxsmall dd,
#event .boxxsmall dd {
	padding: 0 0 0 6em;
	margin: -1.5em 0px 0px;
	text-indent: -0.5em;
}

#event p.totop {
	margin-top: 10px;
	text-align:right;
}

/* -------- 過去の展示 -------- */

#pastevent .wrap {
	width:600px;
	margin-bottom:20px;
}

#pastevent .wrap table {
	width:190px;
	margin-right:15px;
	float:left;
}

#pastevent .wrap table.last {
	margin-right:0;
}

#pastevent .wrap table th {
	padding:5px 5px;
	background-color:#f9f9f9;
	border-top:1px solid #b2b2b2;
	border-bottom:1px dotted #b2b2b2;
	border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	line-height:1.3em;
	color:#444;
}

#pastevent .wrap table th .short {
	margin-bottom:1.36em;
}
#pastevent .wrap table th .short2 {
	margin-bottom:2.72em;
}


#pastevent .wrap table th .date{
	text-align:right;
	font-weight:normal;
	font-size: 84%;
	padding-top:5px;
	color:#a25151;
}

#pastevent .wrap table td {
	padding-bottom:10px;
	text-align:center;
	border-bottom:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
}

#pastevent .wrap table td img {
	margin-top:10px;
}


/* -------- 第81回わが家と阪急文化 受賞作品 -------- */

#event #vol81prize {
	margin: 20px 0;
	padding-top:20px;
	border-top: 1px dotted #b2b2b2;
}

#event #vol81prize h5 {
	border-left: 4px solid #A25151;
	padding-left: 10px;
	font-weight:bold;
	font-size: 84%;
	color: #A25151;
	margin: 25px 0 10px;
}

#event #vol81prize .prizeBoxW {
	clear:both;
	width: 520px;
	padding: 18px;
	border:1px solid #e6e6e6;
	background-color:#f9faf5;
}

#event #vol81prize .prizeBoxW .boxPhoto {
	float: left;
	width: 178px;
	margin-right: 30px;
}

#event #vol81prize .prizeBoxW .boxDetail {
	float: left;
	width: 310px;
}

#event #vol81prize .pTtl {
	font-weight:bold;
}

#event #vol81prize .btnZoom {
	margin-top: 10px;
	text-align: center;
}

#event #vol81prize .pName {
}

#event #vol81prize .PTxt {
	padding-top: 10px;
	border-top: 1px dotted #b2b2b2;
	margin-top: 20px;
}

#event #vol81prize .prizeBox .pTtl {
	margin-top: 10px;
	line-height: 1.2;
}

#event #vol81prize .prizeWrap {
	width: 558px;
	margin-bottom: 20px;
}

#event #vol81prize .prizeBox {
	width: 124px;
	padding: 10px 23px 0px 22px;
	border:1px solid #e6e6e6;
	background-color:#f9faf5;
	float: left;
	margin-right:22px;
}

#event #vol81prize .last {
	margin-right: 0;
}

#event #vol81prize .photo,
#event #vol81prize .photoH {
	text-align: center;
}

#event #vol81prize .photoH {
	height: 116px;
}

#event #vol81prize .photoH img {
	margin-top: 17px;
	
}

/* --------------------------------------------
   Print Style
-------------------------------------------- */

@media print {

#pastevent .wrap table {
	width:190px;
	margin-right:10px;
	float:left;
}

}


