@charset "Shift_JIS";

body {
	margin:0;
	/*background:url("../images/bg.gif") repeat-y center;
	background-color:#ffffff;*/
	font-size:x-small;
}

/*----ie7での拡大縮小表示時のレイアウト崩れ対策----*/
#body_inner {
	/*position:relative;*/
	background:url("../images/bg.gif") repeat-y center;
	background-color:#ffffff;
	width:780px;
	height:auto;
	margin:0 auto;
	padding:0;
}




p,dl,ul {
	font-size:1.2em;
}

ul,li,tr,td,th,table {
	margin:0;
	padding:0;
}

img {
	display:block;
	border:none;
}

*:first-child+html body {
padding-left: 1px;
}
/*\*/
*html body {
padding-left: 1px;
}
/**/
a {
/*\*/
   overflow: hidden;
/**/
}

h1 {
	display:block;
	width:760px;
	height:81px;
	margin:0;
	padding:0;
	background:url("../images/header.jpg") no-repeat;
	text-indent:-9999px;
}

#container {
	position:relative;
	width:760px;
	height:100%;
	margin:0 auto;
	font-size:1.2em;
}



#left {
	width:186px;
	float:left;
	margin-top:0;
}
#right {
	width:574px;
	float:right;
	margin-top:0;
}


.center {
	text-align:center;
}

.bold {
	font-weight:bold;
}
.m0p0 {
	margin:0;
	padding:0;
	line-height:140%;
}
.m0p02 {
	margin:0;
	padding:0;
	line-height:160%;
}
.font_r {
	color:#FF0000;
}
.font_12 {
	font-size:1.2em;
}
.underline {
	text-decoration:underline;
}
.clear {
	clear:both;
}


.tm {
	font-size:0.9em;
	font-weight:normal;
}


.red {
	color:#ff0000;
}



/**********
メニューボタン
*********/


#btn {
	width:186px;
	margin:0;
	padding:0;
	/*float:left;*/
	background-color:#eeeeee;
}
#btn ul{
	width:186px;
	margin:0;
	padding:0;
}
#btn li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#btn a{
	text-indent:-9999px;
	display:block;
	width:186px;
}
a.btnHome1{
	height:30px;
	background:url("../images/btnHome.gif") no-repeat;
}
a.btnHome2{
	height:30px;
	background:url("../images/btnHome.gif") no-repeat;
	background-position:0 -30px;
}
a.btnHome3{
	height:30px;
	background:url("../images/btnHome.gif") no-repeat;
	background-position:0 -60px;
}
a.btnHome4{
	height:30px;
	background:url("../images/btnHome.gif") no-repeat;
	background-position:0 -90px;
}
a.btnHome5{
	height:30px;
	background:url("../images/btnHome.gif") no-repeat;
	background-position:0 -120px;
}
a.btnHome6{
	height:30px;
	background:url("../images/btnHome.gif") no-repeat;
	background-position:0 -150px;
}
a.btnHome7{
	height:30px;
	background:url("../images/btnHome.gif") no-repeat;
	background-position:0 -180px;
}
a.btnHome8{
	height:30px;
	background:url("../images/btnHome.gif") no-repeat;
	background-position:0 -210px;
}
a.btnHome9{
	height:30px;
	background:url("../images/btnHome.gif") no-repeat;
	background-position:0 -240px;
}
a.btnHome10{
	height:30px;
	background:url("../images/btnHome.gif") no-repeat;
	background-position:0 -270px;
}
a.btnHome11{
	height:30px;
	background:url("../images/btnHome.gif") no-repeat;
	background-position:0 -300px;
}
a.btnHome12{
	height:30px;
	background:url("../images/btnHome.gif") no-repeat;
	background-position:0 -330px;
}

a.btnHome1:hover {
	background:url("../images/btnHome.gif") no-repeat;
	background-position:-186px 0;
}
a.btnHome2:hover{
	background:url("../images/btnHome.gif") no-repeat;
	background-position:-186px -30px;
}
a.btnHome3:hover{
	background:url("../images/btnHome.gif") no-repeat;
	background-position:-186px -60px;
}
a.btnHome4:hover{
	background:url("../images/btnHome.gif") no-repeat;
	background-position:-186px -90px;
}
a.btnHome5:hover{
	background:url("../images/btnHome.gif") no-repeat;
	background-position:-186px -120px;
}
a.btnHome6:hover{
	background:url("../images/btnHome.gif") no-repeat;
	background-position:-186px -150px;
}
a.btnHome7:hover{
	background:url("../images/btnHome.gif") no-repeat;
	background-position:-186px -180px;
}
a.btnHome8:hover{
	background:url("../images/btnHome.gif") no-repeat;
	background-position:-186px -210px;
}
a.btnHome9:hover{
	background:url("../images/btnHome.gif") no-repeat;
	background-position:-186px -240px;
}
a.btnHome10:hover{
	background:url("../images/btnHome.gif") no-repeat;
	background-position:-186px -270px;
}
a.btnHome11:hover{
	background:url("../images/btnHome.gif") no-repeat;
	background-position:-186px -300px;
}
a.btnHome12:hover{
	background:url("../images/btnHome.gif") no-repeat;
	background-position:-186px -330px;
}



a.btn1{
	height:30px;
	background:url("../images/btn.gif") no-repeat;
}
a.btn2{
	height:30px;
	background:url("../images/btn.gif") no-repeat;
	background-position:0 -30px;
}
a.btn3{
	height:30px;
	background:url("../images/btn.gif") no-repeat;
	background-position:0 -60px;
}
a.btn4{
	height:30px;
	background:url("../images/btn.gif") no-repeat;
	background-position:0 -90px;
}
a.btn5{
	height:30px;
	background:url("../images/btn.gif") no-repeat;
	background-position:0 -120px;
}
a.btn6{
	height:30px;
	background:url("../images/btn.gif") no-repeat;
	background-position:0 -150px;
}
a.btn7{
	height:30px;
	background:url("../images/btn.gif") no-repeat;
	background-position:0 -180px;
}
a.btn8{
	height:30px;
	background:url("../images/btn.gif") no-repeat;
	background-position:0 -210px;
}
a.btn9{
	height:30px;
	background:url("../images/btn.gif") no-repeat;
	background-position:0 -240px;
}
a.btn10{
	height:30px;
	background:url("../images/btn.gif") no-repeat;
	background-position:0 -270px;
}
a.btn11{
	height:30px;
	background:url("../images/btn.gif") no-repeat;
	background-position:0 -300px;
}
a.btn12{
	height:30px;
	background:url("../images/btn.gif") no-repeat;
	background-position:0 -330px;
}
a.btn13{
	height:30px;
	background:url("../images/btn.gif") no-repeat;
	background-position:0 -360px;
}

a.btn1:hover {
	background:url("../images/btn.gif") no-repeat;
	background-position:-186px 0;
}
a.btn2:hover{
	background:url("../images/btn.gif") no-repeat;
	background-position:-186px -30px;
}
a.btn3:hover{
	background:url("../images/btn.gif") no-repeat;
	background-position:-186px -60px;
}
a.btn4:hover{
	background:url("../images/btn.gif") no-repeat;
	background-position:-186px -90px;
}
a.btn5:hover{
	background:url("../images/btn.gif") no-repeat;
	background-position:-186px -120px;
}
a.btn6:hover{
	background:url("../images/btn.gif") no-repeat;
	background-position:-186px -150px;
}
a.btn7:hover{
	background:url("../images/btn.gif") no-repeat;
	background-position:-186px -180px;
}
a.btn8:hover{
	background:url("../images/btn.gif") no-repeat;
	background-position:-186px -210px;
}
a.btn9:hover{
	background:url("../images/btn.gif") no-repeat;
	background-position:-186px -240px;
}
a.btn10:hover{
	background:url("../images/btn.gif") no-repeat;
	background-position:-186px -270px;
}
a.btn11:hover{
	background:url("../images/btn.gif") no-repeat;
	background-position:-186px -300px;
}
a.btn12:hover{
	background:url("../images/btn.gif") no-repeat;
	background-position:-186px -330px;
}
a.btn13:hover{
	background:url("../images/btn.gif") no-repeat;
	background-position:-186px -360px;
}






/***********
左サイドバナーエリア
***********/

#bannerArea {
	width:186px;
	margin-bottom:30px;
	padding:0;
	/*float:left;*/
	background-color:#eeeeee;
}
#bannerArea ul {
	/*list-style-type:none;*/
	width:160px;
	margin:15px auto;
	padding:0;
	line-height:normal;
}
#bannerArea li {
	list-style-type:none;
	line-height:0;
	font-size:1%;
	margin-bottom:10px;
	padding:0;
}
#bannerArea img {
	margin:0;
	padding:0;
}
#bannerArea a {
	margin:0;
	padding:0;
	line-height:normal;
}





/***********
左サイド連絡先
***********/

#contact {
	width:90%;
	margin:30px auto;
}

#contact dl {
	color:#666666;
	font-size:1.0em;
}
#contact dt {
	margin-top:15px;
}
#contact dd{
	margin:5px auto 5px 20px;
	line-height:140%;
}


/***********
ヘッダのJapanese/Englishボタン
***********/

/*#goJpn,#goEng {
	width:87px;
	height:21px;
	position:absolute;
	top:50px;
	left:650px;
}
#goJpn img,#goEng img{
	border:none;
}*/

a#goJpn,#goEng {
	width:87px;
	height:21px;
	position:absolute;
	top:385px;
	left:47px;
}
a#goJpn img,#goEng img{
	border:none;
}




/*--------------------
フッター
--------------------*/

#footer {
	width:740px;
	margin:0 auto;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:5px;
	background-color:#ddd;
}

#footer p {
	color:#333333;
	font-size:1.0em;
	line-height:140%;
	margin:0;
	padding:0;
}
#footer p.footerL {
	width:310px;
	float:left;
}


























