@charset "utf-8";

@import "../../css/style.css";

/* Contents
--------------------------------------------------*/

#body {
	background: transparent url(../../img/bg_body.gif) no-repeat center -135px;
}

#content h2 {
	height: 62px;
	background: url(../img/index/h2.gif) no-repeat left top;
}

#content #content_body h2.entry_bottom {
	height: 22px;
	background: url(../img/index/h2.gif) no-repeat left -64px;
	margin-bottom: 10px;
}

#content #content_body h2.entry_bottom02 {
	height: 32px;
	background: url(../img/index/h2.gif) no-repeat left -86px;
}

#content #content_body h2.entry_bottom03 {
	height: 32px;
	background: url(../img/index/h2.gif) no-repeat left -118px;
}

#content_body h3 {
	height: 32px;
	text-indent: 28px;
	background: url(../img/index/h3.gif) no-repeat 7px 7px;
}

#content_body .entry_body_top {
	padding: 35px 0 0 0;
	background: url(../img/index/contents_top.gif) no-repeat left top;
	height: 100%;
}

#content_body .entry_body_top .box {
	margin: 0 15px 10px;
}

#content_body .entry_body_bottom {
	width:407px;
	margin: 0 auto;
	background: url(../img/index/contents_top02.jpg) no-repeat left top;
	height: 135px;
	text-indent: -9999px;
}

#content_body .entry_body_bottom ol{
	list-style-type: none;
}

#content_body .entry_body_bottom_bt a {
	display:block;
	height: 20px;
	margin-bottom: 20px;
	font-size: 120%;
	text-align: center;
	text-decoration: underline;
}

#content_body .entry_body_bottom_anc a { 
	display:block;
	width:368px;
	margin: 0 auto 15px;
	background: url(../img/index/contents_top_anc.jpg) no-repeat left top;
	height: 50px;
	text-indent: -9999px;
}

#content_body .entry_body {
	padding: 60px 0 0 0;
	background: url(../img/index/entry_body_top.jpg) no-repeat left top;
	height: 100%;
}

#content_body .entry_body .entry_box01 {
	padding: 45px 0 0 120px;
	background: url(../img/index/box01.gif) no-repeat left top;
}

#content_body .entry_body .entry_box02 {
	padding: 45px 140px 0 0;
	background: url(../img/index/box02.gif) no-repeat left top;
}

#content_body .entry_body .entry_box03 {
	padding: 55px 0 0 120px;
	background: url(../img/index/box03.gif) no-repeat left top;
}

#content_body .entry_body .entry_box04 {
	padding: 45px 140px 0 0;
	background: url(../img/index/box04.gif) no-repeat left top;
}

#content_body .bt_entry {
	display: block;
	height: 55px;
	width: 215px;
	background: url(../img/index/bt_entry_bg.gif) no-repeat left top;
	margin-bottom: 20px;
	padding: 28px 0 0 315px;
}

#content_body .bt_entry .bt a {
	display: block;
	width: 205px;
	height: 37px;
	text-indent: -9999px;
	font-size: 0px;
	background: url(../img/index/button/bt_entry.gif) no-repeat left top;
}

.entry_bottom02_image {
	display: block;
	width: 422px;
	height: 120px;
	margin: 5px auto;
	text-indent: -9999px;
	background: url(../img/index/image01.jpg) no-repeat left top;
}

#content_body ul{
	padding: 0px;
	margin: 0px 0px 20px 32px;
}

.style1 {
	font-size: 140%;
	font-weight: bold;
}

#ancs {
	display:block;
	margin-left:380px;
	background: url(../../img/icon/anc.gif) no-repeat left 7px;
	padding: 0px 0px 10px 15px;
}

.entry_info {
	width: 525px;
	height: 200px;
	background: url(../img/index/info.jpg) no-repeat left top;
	margin: 10px auto 20px;
	text-indent: -9999px;
	font-size: 0px;
}

