@charset "UTF-8";
/* CSS Document */
.contents_wrap_2nd {
	text-align:center;
	display: block;
	clear:both;
	position: relative;
	content:”.”;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/*background-image: url(../images/bg_contents.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
}

.contents_section_2nd {
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 100px;
	padding-left: 0;
    width: 980px;
	height:auto;
	text-align:center;
}






.news_img{
padding-bottom:55px;	
}





.news_box{
	clear:both;
	padding-top:80px;
	padding-bottom: 100px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d4cdbb;
	text-align:center;
}





.news_box h3{
	font-size: 15px;
	padding-top:20px;
	padding-bottom: 35px;
	text-align:center;
	color: #736c69;
}


.diary{
	font-size: 14px;
	padding-bottom: 25px;
	color: #bf9f52;
	font-weight: bold;
}


.gallery_box{
padding-top:20px;
padding-bottom:20px;
padding-left:42px;
padding-right:42px;
text-align:center!important;
}





.gallery_box li{
	float: left;
	margin-bottom:10px!important;
	padding-right:10px;
	padding-left:10px;
}


.gallery_box li img{
	border: 1px solid #d4cdbb;
}


.gallery_box li a:hover img{
	border: 1px solid #d4cdbb;
	
}

.text_box{
padding-top:40px;
padding-bottom:40px;

}







table.time {
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    table-layout: fixed;
    width: 100%;
}
table.time td, table.time th {
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    height: 2em;
    padding: 3px;
	padding-top:8px;
	padding-bottom:5px;
    text-align: center;
    white-space: nowrap;
}
table.time th {
    font-weight: bold;
	color: #222222;
}
table.time th.date {
    font-size: 12px;
	color: #222222;
	font-weight: bold;
	color: #b48d32;
	

	
}
table.time td {
    font-size: 12px;
}

table.newyear td {
    font-size: 12px;
}
table.primerib td {
    padding: 0;
}

table{
  border-collapse:collapse;
  border:none;
  border-spacing:0;
}
th,td{
  vertical-align:top;
  font-weight:normal;
  text-align:left;
}
caption{
  text-align:left;
} 