@charset "utf-8";
/** ----------------------------------------------------------------------------

	@ Style Name    : /css/exhibition/movie/002.css

---------------------------------------------------------------------------- **/
/** ----------------------------------------------------------------------------
 *	Layout
---------------------------------------------------------------------------- **/
/**
 *	contents
---------------------------------------------------------------------------- **/
.headerArea h3 { margin:-5px 0 5px 0;}
#contents .section .body {
	float:left;
	width:345px;
	margin:0 0 10px 0;
}
#contents .section .photo {
	float:right;
	margin:0 0 10px 0;
}

.borderBoxArea .tex {
	float:left;
	width:475px;
}
.icoWmp {
	margin:5px 0 8px 0;
	padding:3px 0 0 130px;
	background:url(/imgs/exhibition/movie/002/ico_wmp.gif) no-repeat 0 0;
	font-size:85%;
	line-height:120%;
}
.plugIn,.section ul span,.section h4 span { font-size:85%;}
.borderBoxArea .img { float:right;}

.texMenu {
	font-size:114%;
	font-weight:bold;
}
.section h4 {
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	background:url(/imgs/exhibition/ico_square.gif) no-repeat left center;
	font-weight:bold;
}
.section ul,.section .comment { margin:0 0 0 15px;}
.texMovie { margin:0 0 5px 0;}
.imgMovie { margin:10px 0 0 0;}
.icoQt,.icoRp {
	margin:5px 0 0 0;
	padding:2px 0 2px 73px;
	font-size:85%;
	line-height:120%;
}
.icoQt { background:url(/imgs/exhibition/movie/002/ico_qt.gif) no-repeat 0 0;}
.icoRp { background:url(/imgs/exhibition/movie/002/ico_rp.gif) no-repeat 0 0;}
.movieDetail {
	width:540px;
	margin:5px 0 15px 15px;
	padding:15px;
	background:#fffcf7;	
}
/** ----------------------------------------------------------------------------
 *	Module
---------------------------------------------------------------------------- **/
.borderBoxArea h4 {
	padding:0;
	background:none;
}
.borderBoxArea dt {
	padding:0 0 3px 0;
	font-size:85%;
	font-weight:bold;
}
.borderBoxArea dd{
	margin:0 0 5px 0;
	font-size:85%;
	line-height:130%;
}
.borderBoxArea dd ul { margin:-6px -15px 10px 0 ;}
.borderBoxArea dd ul li {
	float:left;
	width:175px;
	margin:0 10px 0 0;
}
#pagination { margin:0 -30px 0 0;}
#pagination p {
	float:left;
	margin:0 30px 0 0;
}
.borderBoxArea .last dd {
	margin:0 0 15px 0;
	border-bottom:1px dashed #ababab;
}

.article:after,
#pagination:after,
.borderBoxArea dd ul:after {
	visibility:hidden;
	clear:both;
	display:block;
	content:" ";
	height:0;
	font-size:0;
}
* html .article,
* html #pagination,
* html .borderBoxArea dd ul {zoom:1; /* IE6 */}

*:first-child+html .article,
*:first-child+html #pagination,
*:first-child+html .borderBoxArea dd ul {zoom:1; /* IE7 */}