@charset "utf-8";
/* CSS Document */


/* contents 
*****************************************/
#contents {
	background: url(../common/images/bg05.gif) no-repeat top left;
}

#contents h1 {
	padding: 37px 0 7px 30px;
}

#contents .section {
	border-bottom: #262626 solid 3px;
	padding-bottom: 20px;
	margin: 30px 30px 0;
}

#contents .section .wrap {
	border-bottom: #262626 solid 1px;
	padding-bottom: 18px;
}

#contents .section .wrap .col1 {
	width: 230px;
	float: left;
	margin-right: 30px;
}

#contents .section .wrap .col1 p {
	margin-top: 10px;
}

#contents .section .wrap .col1 .images {
	margin-top: 8px;
}

#contents .section .wrap .col1 .images img {
	padding: 2px;
	border: #666666 solid 1px;
}

#contents .section .wrap .col1 .textBlock {
	border-bottom: #262626 solid 1px;
	padding-bottom: 30px;
	margin-top: 25px;
}

#contents .section .wrap .col1 .textBlock p {
	margin-top: 0;
}

#contents .section .wrap .col1 .imgGloup p {
	float: left;
	margin-right: 11px;
}

#contents .section .wrap .col2 {
	width: 640px;
	float: left;
}

#contents .section .wrap .col2 dl dt {
	color: #99ffff;
	font-size: 140%;
	font-weight: bold;
	background: url(../images/release/index_bg01.gif) no-repeat top left;
	padding: 7px 0 15px 21px;
	min-height: 28px;
}

#contents .section .wrap .col2 dl dd {
	color: #99ffff;
}

#contents .section .wrap .col2 .textBlock {
	margin-top: 30px;
}

#contents .section .wrap .col2 .textBlock .en {
	color: #666666;
	margin-top: 20px;
}

#contents .section dl.tour {
	margin-top: 20px;
}

#contents .section dl.tour dt {
	font-weight: bold;
}

/* Clearfix
*****************************************/
#contents .section .wrap,
#contents .section .wrap .col1 .imgGloup {
   ⁄zoom:1;
}
#contents .section .wrap:after,
#contents .section .wrap .col1 .imgGloup:after {
   content:'';
   display:block;
   clear:both;
}
