/* CSS Document */

body {
	background-image:none;
	width:auto;
	font-size:78%;
	line-height:1.4;
}

div#all-wrapper {
	width:auto;
	margin:0;
	text-align:left;
}

div#header {
	width:auto;
	margin:0;
}

div#logo {
	width:auto;
	background-image:none;
	margin:0;
}



div#gNavi-area,div#crumb,div#home,div#local-navi,ul#footer-navi,div#pagetop {
	display:none;
}

hr {
	display:none;
}

img {
	border:none;
}


div#contents-area {
	width:609px;
}

div#copyright {
	width:609px;
	margin:20px 0 0 0;
	padding:5px 0 0 0;
	border-top:solid 3px #77A800;
}





div#content-inner div.box-tbl01 {
	width:599px;
}

div#content-inner div.box-tbl01 th {
	width:88px;
	padding:2px 0 2px 0;
	border-bottom:solid 1px #D9D9D9;
}

div#content-inner div.box-tbl01 td {
	width:511px;
	padding:2px 0 2px 0;
	vertical-align:top;
	border-bottom:solid 1px #D9D9D9;
}

div#content-inner div.box-tbl01 td p {
	margin:15px 0 0 15px;
	line-height:1.4;
}


/* DETAIL Page
------------------------------------------------------- */

div#detail h3 {
	font-size:110%;
	line-height:1.4;
	margin:0 0 5px 0;
}

div#detail ul {
	padding:0 0 0 15px;
}

div#detail li {
	line-height:1.6;
	list-style:disc;
}



div#detail div.inner-box {

}

div#detail div.inner-box div.left-side {
	width:215px;
	padding:0 0 0 10px;
	float:left;
}

div#detail div.inner-box div.right-side {
	width:360px;
	float:left;
}

div#detail div.inner-box div.left-side p {
	width:;
	margin:0 0 0 17px;
}


/* float hack
-------------------------- */
div#detail div.inner-box:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html div#detail div.inner-box {
	display: inline-block;
}

/* no ie mac \*/
* html div#detail div.inner-box {
	height: 1%;
}

div#detail div.inner-box {
	display: block;
}
/* */





div#detail div.detail-box01 {
	width:599px;
	margin:0 0 15px 0;
	padding:9px 0 0 0;
	background-image:url(../../agent/images/detail_box01_top.gif);
	background-repeat:no-repeat;
}

div#detail div.detail-box01 h3 {
	color:#577B00;
}

div#detail div.detail-box01 div.inner-box {
	width:599px;
	margin:0 0 0 0;
	padding:0 0 9px 0;
	background-image:url(../../agent/images/detail_box01_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}





div#detail div.detail-box02 {
	width:599px;
	margin:0 0 15px 0;
	padding:9px 0 0 0;
	background-image:url(../../agent/images/detail_box02_top.gif);
	background-repeat:no-repeat;
}

div#detail div.detail-box02 h3 {
	color:#39BA33;
}

div#detail div.detail-box02 div.inner-box {
	width:599px;
	margin:0 0 0 0;
	padding:0 0 9px 0;
	background-image:url(../../agent/images/detail_box02_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}




div#detail div.detail-box03 {
	width:599px;
	margin:0 0 15px 0;
	padding:9px 0 0 0;
	background-image:url(../../agent/images/detail_box03_top.gif);
	background-repeat:no-repeat;
}

div#detail div.detail-box03 h3 {
	color:#00A868;
}

div#detail div.detail-box03 div.inner-box {
	width:599px;
	margin:0 0 0 0;
	padding:0 0 9px 0;
	background-image:url(../../agent/images/detail_box03_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}




div#detail div.detail-box04 {
	width:599px;
	margin:0 0 15px 0;
	padding:9px 0 0 0;
	background-image:url(../../agent/images/detail_box04_top.gif);
	background-repeat:no-repeat;
}

div#detail div.detail-box04 h3 {
	color:#0077A9;
}

div#detail div.detail-box04 div.inner-box {
	width:599px;
	margin:0 0 0 0;
	padding:0 0 9px 0;
	background-image:url(../../agent/images/detail_box04_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}




div#detail div.detail-box05 {
	width:599px;
	margin:0 0 15px 0;
	padding:9px 0 0 0;
	background-image:url(../../agent/images/detail_box05_top.gif);
	background-repeat:no-repeat;
}

div#detail div.detail-box05 h3 {
	color:#BD3367;
}

div#detail div.detail-box05 div.inner-box {
	width:599px;
	margin:0 0 0 0;
	padding:0 0 9px 0;
	background-image:url(../../agent/images/detail_box05_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}



div#detail div.detail-box06 {
	width:599px;
	margin:0 0 15px 0;
	padding:9px 0 0 0;
	background-image:url(../../agent/images/detail_box06_top.gif);
	background-repeat:no-repeat;
}

div#detail div.detail-box06 h3 {
	color:#F5A500;
}

div#detail div.detail-box06 div.inner-box {
	width:599px;
	margin:0 0 0 0;
	padding:0 0 9px 0;
	background-image:url(../../agent/images/detail_box06_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

