@charset "UTF-8";

/* TOP / content */


/******************************************************************
	main
*******************************************************************/

.top div#main {
	width: 604px;
	padding-right: 3px;
	float: right;
	font-size: 82%;
}

/******************************************************************
	mainImg
*******************************************************************/

div#mainImage {
	width: 604px;
	height: 341px;
	position: relative;
}

div#mainImage p#text01 a{
	width: 261px;
	height: 69px;
	top: 34px;
	left: 38px;
	position: absolute;
	text-indent:-9999px;
	overflow:hidden;
}
div#mainImage p#text02 {
	width: 225px;
	height: 40px;
	top: 46px;
	left: 363px;
	position: absolute;
	text-indent:-9999px;
}
div#mainImage p#link01 {
	width: 192px;
	height: 90px;
	top: 104px;
	left: 385px;
	position: absolute;
}
div#mainImage p#link02 {
	width: 192px;
	height: 90px;
	top: 208px;
	left: 385px;
	position: absolute;
}
div#mainImage p#link01 a,
div#mainImage p#link02 a {
	width: 192px;
	height: 90px;
	display: block;
	text-indent: -9999em;
}

/******************************************************************
	conArea
*******************************************************************/

#main div.conArea {
	width: 550px;
	padding: 0 27px;
}

/******************************************************************
	conBox
*******************************************************************/

#main div.conBoxBg {
	background: url("../images/conbox_bg.gif") repeat-y 0 0;
	width: 550px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
#main div.conBoxBottom {
	background: url("../images/conbox_bottom.gif") no-repeat 0 100%;
	width: 550px;
	padding: 0 0 15px 0;
}
#main div.conBoxTop {
	background: url("../images/conbox_top.jpg") no-repeat 0 0;
	width: 550px;
	position: relative;
}
.top p.conBoxTtl {
	width: 442px;
	height: 42px;
	top: 14px;
	left: 56px;
	position: absolute;
	text-indent:0px;
	margin: 0;
}
#main div.conBoxTop dl {
	width: 510px;
	padding: 74px 23px 0 17px;
}
#main div.conBoxTop dl dt {
	/*width: 117px;*/
	height: 20px;
	margin: 0 0 10px 14px;
}

#main div.conBoxTop dt {
	background:none;
	padding:0px;
}

#main div.conBoxTop dl dd {
	background: url("../images/conbox_line.gif") repeat-x 0 0;
	padding: 10px 0 0 14px;
	margin: 0 0 27px 0;
	line-height: 1.4;
}

#main div.conBoxTop dl dd.conEnd { margin-bottom: 19px;}


/******************************************************************
	TOP / text_area
*******************************************************************/


.top .indent01 {
	width: 550px;
	padding: 0;
}

#main div.indent01 p.inqBnr {
	margin-bottom: 40px;
}

#text{line-height: 1.2em; margin-bottom:10px;}

.bnrpost a{
	margin:10px 0 !important;
	padding:0 !important;
	width:550px !important;
	height:120px !important;
	display:block !important;
	overflow:hidden !important;
	}

.bnrBox01 a,.bnrBox01 a:link,.bnrBox01 a:visited {
	margin:10px 0;
	width:550px;
	height:200px;
	display:block;
	overflow:hidden;
}


