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

div#contents {
	padding: 0 0 0 0;
}

div#innerMain {
	width: 910px;
	margin: 0 auto;
	padding: 3px 0 20px 0;
}


/*	imgMain
===================================================================*/
div#innerArea div#imgMain {
	position: relative;
	width: 730px;
	height: 221px;
}

div#innerArea div#imgMain h2 {
	position: relative;
	z-index: 2;
	width: 378px;
	margin: 0 0 0 15px;
	padding: 44px 0 0 0;
}

div#innerArea div#imgMain p {
	position: absolute;
	top: 0;
	right: -15px;
	z-index: 1;
	width: 414px;
}

div#innerArea h3 {
	margin: -10px 0 15px 0;
}


/*	line3
===================================================================*/
div#innerArea ul.line3 {
	width: 730px;
	margin: 0 0 15px 0;
	padding-bottom: 15px;
	border-bottom: 1px #DCDCDC solid;
}

div#innerArea ul.line3 li {
	float: left;
	display: inline;
	width: 240px;
	padding: 0;
	border-right: 1px #DCDCDC solid;
	text-align: center;
}

div#innerArea ul.line3 li dl {
	margin: 0 auto;
}

div#innerArea ul.line3 li dl dt {
	margin: 0 0 10px 0;
	text-align: center;
}

div#innerArea ul.line3 li dl dt p {
	margin: 3px 0 0 0;
}

div#innerArea ul.line3 li dl dt.nodate {
	margin: 0 0 24px 0;
}

div#innerArea ul.line3 li dl dd p {
	margin: 12px 0 0 0;
	text-align: center;
}

/*	line4_top
===================================================================*/
div#innerArea ul.line4_top {
	clear: both;
	width: 730px;
	height:177px;
	border-bottom: 1px #DCDCDC solid;
	margin:0 0 15px 0;
}

div#innerArea ul.line4_top li {
	float: left;
	display: inline;
	width: 180px;
	height:161px;
	padding: 0;
	border-right: 1px #DCDCDC solid;
	text-align: center;
}

div#innerArea ul.line4_top li dl {
}

div#innerArea ul.line4_top li dl dt {
	margin: 0 0 10px 0;
	text-align: center;
}


div#innerArea ul.line4_top li dl dd p {
	margin: 12px 0 0 0;
	text-align: center;
}
div#innerArea ul.line4_top li dl dd p.groundopen {
	margin: 5px 0 0 0;
	text-align: center;
}

/*	line4
===================================================================*/
div#innerArea ul.line4 {
	clear: both;
	width: 730px;
}

div#innerArea ul.line4 li {
	float: left;
	display: inline;
	width: 180px;
	padding: 0;
	border-right: 1px #DCDCDC solid;
	text-align: center;
}

div#innerArea ul.line4 li dl {
}

div#innerArea ul.line4 li dl dt {
	margin: 0 0 10px 0;
	text-align: center;
}


div#innerArea ul.line4 li dl dd p {
	margin: 12px 0 0 0;
	text-align: center;
}

/* 最後の要素 */
div#innerArea ul.line3 li.last,
div#innerArea ul.line4_top li.last,
div#innerArea ul.line4 li.last {
	border-right: none;
}

/*	closeday_text
===================================================================*/
p.closeday {
	width: 730px;
	margin: 0 auto;
}


/*	new_contents
===================================================================*/
#new_headerArea {
    background: url("../../images/common/bg_header.gif") repeat-x scroll left top transparent;
    height: 30px;
    margin: 0 auto;
    text-align: left;
    width: 100%;
}
#new_contents {
	padding:46px 0 0 0;
}


#new_footer .btn_close {
	padding:80px 0 20px 0;
}




/*	clearfix
===================================================================*/
div#innerArea ul.line3:after,
div#innerArea ul.line4:after { 
	content: " "; 
	display: block; 
	clear: both; height: 0; 
}
div#innerArea ul.line3,
div#innerArea ul.line4 { 
	display: inline-block; 
} 
div#innerArea ul.line3,
div#innerArea ul.line4 { 
	display: block; 
}

