@charset "utf-8";
@import url(../../../css/global_second.css);
@import url(common.css);


div#bone-layer0 {
	width: 186px;
	padding: 0 11px 0;
	/*
	margin-right: 20px;
	*/
}
div#bone-layer1 {
	margin-left: 20px;
	width: 698px;
}




div#bone-layer0 div.spacer0 p {
	margin-top: .5em;
}
div#bone-layer0 div.spacer-float0a {
	width: 30%;
}
div#bone-layer0 div.spacer-float0b {
	width: 68%;
}
div#bone-layer0 div.spacer-solid0 {
	background: none;
	padding: 0 10px 1em;
	border: 1px solid #C1AFAE;
}
fieldset p {
	margin-left: 1.4em;
}
fieldset p input#userid,
fieldset p input#userpw {
	width: 70%;
}
div.spacer-solid0 p {
	margin-top: .4em;
}


h3.hitem0 {
	line-height: 1;
	font-size: 1em;
}
.hitem0 {
	background: url(../img/index/item_00.gif) left top no-repeat;
}
.hitem0 span {
	display: block;
	padding-left: 1.3em;
}
.spacer-solid1 {
	border-top: 1px solid #C1AFAE;
	margin-top: 1em;
}
input#login {
	width: 50px;
	height: 20px;
	background: url(../img/index/button_00.gif) left top no-repeat;
	border: none;
}


div.spacer-float1b ul.ulist li
{
	line-height:0;
	margin:0;
}



div#main-layer div.inner-layer {
	background: url(../img/index/bg_02.gif) left bottom no-repeat;
}
div#main-layer div.clear {
	background: url(../img/index/bg_00.gif) left top no-repeat;
	padding-left: 10px;
}
div#main-layer {
	background: url(../img/index/bg_01.gif) left top repeat-y;
}

div#local-menu ul li a {
	background-image: url(../img/index/lm.gif);
	width: 86px;
	height: 70px;
}
div#local-menu ul li#lm5 a {
	background-position: left -350px;
}
div#local-menu ul li#lm5 a:hover {
	background-position: right -350px;
}
div#local-menu ul li#lm4 a {
	background-position: left -280px;
}
div#local-menu ul li#lm4 a:hover {
	background-position: right -280px;
}
div#local-menu ul li#lm3 a {
	background-position: left -210px;
}
div#local-menu ul li#lm3 a:hover {
	background-position: right -210px;
}
div#local-menu ul li#lm2 a {
	background-position: left -140px;
}
div#local-menu ul li#lm2 a:hover {
	background-position: right -140px;
}
div#local-menu ul li#lm1 a {
	background-position: left -70px;
}
div#local-menu ul li#lm1 a:hover {
	background-position: right -70px;
}

div#main-layer p#main-img {
	margin: 0;
}
div#main-layer div.spacer-float1a {
	padding-top: 10px;
	width: 525px;
}
div#news-layer div.spacer-float1b,
div#main-layer div.spacer-float1b {
	width: 163px;
}
div#main-layer div.spacer-float1b h2 {
	margin-top: 0;
}

ul#solution-list {
	margin-left: 6px;
}

div#news-layer div.spacer-float1a {
	width: 491px;
	border: 1px solid #ddd;
	padding: 0 18px 10px;
}

div#news-layer div.spacer-float1a ul {
	border-bottom: 1px solid #ddd;
	padding-bottom: 1em;
	/*
	padding-top: 1em;
	*/
}

div#news-layer div.spacer-float1a ul li span.date {
	color: #333;
	padding-right: 1em;
	display: block;
	width: 15%;
	float: left;
}
div#news-layer div.spacer-float1a ul li {
	display: block;
}
div#news-layer div.spacer-float1a ul li span.news {
	color: #333;
	width: 80%;
	display: block;
	float: left;
}


div#news-layer div.spacer-float1a ul,
div#news-layer,
div#bone-layer0 div.spacer0,
div#bone-layer0 div.spacer-solid0 {
	margin-top: 10px;
}

div#local-menu ul li a {
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: none;
}
div#local-menu ul li a:hover {
	background-position: right top;
}
div#local-menu ul li a span {
	display: none;
}




div#bone-layer0 p label {
	display: inline;
}
div#local-menu ul li,
div#bone-layer0 {
	float: left;
}
div#bone-layer1 {
	float: right;
}

div#news-layer div.spacer-float1a ul li,
div#news-layer div.spacer-float1a ul,
div#news-layer div.spacer-float1a p,
div#local-menu ul,
div#main-layer div.inner-layer,
div#news-layer,
div#main-layer,
div.container {
	clear: both;
	float: none;
}

div#news-layer div.spacer-float1a ul li:after,
div#news-layer div.spacer-float1a ul li:before,
div#news-layer div.spacer-float1a ul:after,
div#news-layer div.spacer-float1a ul:before,
div#news-layer div.spacer-float1a p:after,
div#news-layer div.spacer-float1a p:before,
div#local-menu ul:after,
div#local-menu ul:before,
div#main-layer div.inner-layer:after,
div#main-layer div.inner-layer:before,
div#news-layer:after,
div#news-layer:before,
div#main-layer:after,
div#main-layer:before,
div.container:after,
div.container:before
{
	content: url(../img/common/spacer.gif);
	display: block;
	overflow: hidden;
	visibility: hidden;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

