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

/*ベース*/

#main{
	width:860px;
	margin:0px 20px;
	font-size:75%;
}

#left{
		float:left;
		width:640px;
}

#right{
		float:right;
		width:200px;
}

/*ヘッダー*/

#header p{
		margin-bottom:10px;
}

#header .pannavi{
	text-align:right;
	font-size:70%;
	padding:0 30px;
}

/*左ボディ*/

#left h2{
	padding-bottom:20px;
}

#left h3{
	padding:20px 0 10px;
}

#left p{
	text-align:left;
}


#left .goaisatsu-tx{
	padding:0 10px;
	text-align:left;
}

#left .goaisatsu-tx span{
	display:block;
	text-align:right;
	padding:15px 0 30px;
}

#left dl{
	background:url(../images/common/kaisya-bk_dated.gif) repeat-x bottom left;
	padding:7px 0;
	width:620px;
	text-align:left;
	margin:0 10px;
}

#left dl:after{
	clear:both;
}

#left dt{
	background:url(../images/common/kaisya-bk_circle.gif) no-repeat 0 0.8ex;
	width:140px;
	float:left;
	padding-left:20px;
}

#left dd{
	width:460px;
	margin-left:160px;
}

#left .access-tit{
	padding:30px 0 20px 0;
}

#left p{
	text-align:center;
}

#left .access-navi{
	padding:5px 5px 0;
	text-align:left;
}

#left .btn-page{
	text-align:right;
	margin:30px 10px 20px 0;
}






/*右ボディ*/

#right .navi-menu{
	background:url(../company/images/rightnabi_bk-btm.gif) no-repeat bottom left;
	width:200px;
	padding-bottom:9px;
	text-align:left;
	margin-bottom:10px;
}

#right .navi-menu ul{
	background:url(../company/images/rightnabi_bk-top.gif) no-repeat top left;
	padding-top:9px;
}

#right .navi-menu li{
	width:155px;
	padding:7px 0 7px 25px;
	border-bottom:solid 1px #ebebeb;
	margin:0 10px;
	background:url(../company/images/rightnabi-icon.gif) no-repeat 0.5em 1.9ex;
}

#right .navi-menu .noboder{
	border:none;
}

#right img{
	display:block;
	padding-bottom:5px;
}



