@charset "UTF-8";


div.dummy{
	display: block; 
	height: 200px; 
	margin:20px 0 20px 20px; 
	background: #eee; 
	}
#exhibition p.lead{
	color: #404f4d; 
	}

#exhibition p.attention{
	padding: 20px 30px; 
	color: #000; 
	background: #eed; 
	}
#exhibition p.attention strong{
	font-size:1.15em; 
	color: #000; 
	}
#exhibition p.attention .em{
	color: #c00; 
	}



#exhibition ol.list{
	margin-left:100px;
	}
#exhibition ol.list li{
	margin:0;
	padding:5px;
	}



#exhibition #minister{
	padding: 20px; 
	}
#exhibition #minister h3{
	margin: 0; 
	text-indent: 10px; 
	background: none; 
	}
#exhibition #minister img{
	margin: 10px 20px; 
	width: 580px; 
	height: 180px; 
	}
#exhibition #minister p{
	margin: 10px 20px; 
	}


#exhibition .table_creative_field{
	border:solid 1px #ccc;
	}
#exhibition .table_creative_field th{
	width:75px; 
	background: #e3ebe0;
	}
#exhibition .table_creative_field td.num{
	text-align: right; 
	background: #e3ebe0; 
	}
#exhibition .table_creative_field td.field{
	width:220px; 
	font-weight: bold; 
	}
#exhibition .table_creative_field td.item{
	width:220px; 
	font-size:0.75em; 
	color:#555; 
	}




#exhibition table#table_creative_title{
	border: solid 1px #ccc; 
	}
#exhibition table#table_creative_title th{
	font-weight: bold; 
	background: #e3ebe0;
	}
#exhibition #table_creative th{
	width:140px; 
	background: #e3ebe0;
	}
#exhibition #table_creative td{
	padding-left: 30px;
	}
#exhibition #table_student th{
	background: #e3ebe0;
	}
#exhibition #table_student td{
	padding-left: 50px;
	}
#exhibition .profile{
	margin-right: 0; 
	background: none; 
	border: none; 
	}
#exhibition .profile h4{
	background: none; 
	}
#exhibition .profile img.site{
	display: block; 
	float:right; 
	margin:20px 0 20px 20px; 
	border: solid 1px #ccc; 
	}

#exhibition ol#planning_3{
	margin:0 20px 20px 20px; 
	padding: 10px 0; 
	background: #e3ebe0;
	border: solid 1px #ccc; 
	}
#exhibition ol#planning_3 li{
	margin:5px 0 5px 70px; 
	padding: 5px 10px; 
	list-style: decimal ; 
	font-weight: bold; 
	}
#exhibition #table_planning_title{
	border: solid 1px #aaa; 
	}
#exhibition #table_planning_title td,
#exhibition #table_planning_title th{
	border-bottom: solid 1px #aaa; 
	}
#exhibition #table_planning_title td{
	background: #f3f3f3; 
	}

#exhibition #table_planning_title th{
	font-weight: bold; 
	background: #e3ebe0;
	}
#exhibition #table_planning_title td.th{
	background: #e3ebe0;
	}
	
#exhibition ol#planning_5{
	display: block; 
	width: 260px; 
	float: left; 
	margin:0 20px 20px 20px; 
	background: #e3ebe0;
	border: solid 1px #ccc; 
	}
#exhibition ol#planning_5 li{
	margin:5px; 
	padding: 5px 10px; 
	list-style: none; 
	}

#exhibition h4{
	clear: both; 
	}

#exhibition p.caption{
	margin:0 auto; 
	text-align: center;
	}



/* =btn_entry */
p#btn_entry{
	display: block; 
	width:100%; 
	margin:0 0 40px 0; 
	padding: 40px 0; 
	background:#f7f6f6; 
	}

p#btn_entry a,
p#btn_entry a .hover{
	display: block; 
	width:400px; 
	height:80px; 
	margin:0; 
	padding: 0; 
	background: url(/img/contents/btn_exhibition_entry.png) left top no-repeat #f7f6f6; 
	text-indent: -9999px; 
	}
p#btn_entry a{
	margin: 0 145px; 
	}

p#btn_entry a .hover{
	background-position: left -80px; 
	}

#exhibition p.alert{
	padding:20px; 
	background: #fee; 
	border:solid 1px #f99; 
	}
