/*CSSリセット*/
*{
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
	line-height:1;
	font-size:100%;
	font-style:normal;
	font-weight:normal;
}
/*ボディ定義*/
body{
	margin: auto;
	z-index: 0;
	color: #000000;
	font-size:1.0em;
	text-align: center;
	line-height: 1.4em;
	background-image: url(../images/back.png);
	background-repeat: repeat;
}

#conteiner{
	width: 920px;
	margin: auto;
	position: relative;
	z-index: 1;
	border: 1px solid #888888;
	background-image: url(../images/back_base.gif);
	background-repeat: repeat;
}

#conteiner_sub{
	width: 920px;
	margin: auto;
	position: relative;
	z-index: 1;
	border: 1px solid #888888;
	background-image: url(../images/back_base.gif);
	background-repeat: repeat;
}

h1{
	display: none;
	position: -9999px;
}

h2{
/*
	display: none;
	position: -9999px;
*/

}
h3{
	margin: 0px 10px;
	padding:5px 10px;
	text-align: left;
	color: #007a00;
	font-weight:normal;
	background-color: #ffffff;
}
.h2{
	margin: 0px 10px;
	padding:5px 10px;
	border-bottom: 3px double #dc143c;
	text-align: left;
	color: #ec6c48;
	font-size: 1.1em;
	font-weight:bold;
	/*background-color: #ffffff;*/
}

.content_text{
	padding: 10px 20px;
	text-align: left;
	text-indent: 0em;
	line-height: 1.6em;
}

#title{
	width:920px;
	height:125px;
	position: absolute;
	top:0px;
	left:0px;
	z-index: 2;
	visibility: hidden;
	background-image: url(../images/back_title.gif);
	background-repeat: no-repeat;
}

/* パンくずリスト */
#p-list{
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #606060;
	border-bottom: 1px solid #606060;
	font-size: 0.8em;
	text-align: left;
	text-indent: 2em;
	
}
/* ページナビ */
.p-navi_on{
	display: block;
	float: left;
	width: 130px;
	height: 35px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/btn_back_hover.gif);
}
.p-navi{
	display: block;
	float: left;
	width: 130px;
	height: 35px;
	text-indent: -1000em;
}
.p-navi a{
	display: block;
	float: left;
	width: 130px;
	height: 35px;
}
.p-navi a:hover{
	display: block;
	float: left;
	width: 130px;
	height: 35px;
}


/* フッタ */
#footer{
	margin-top: 20px;
	margin-bottom: 30px;
	padding-top:10px;
	text-align: center;
	color:#606060;
	border-top:2px dotted #606060;
}

/* 個人情報保護ページ・リンクボタン */
#btn_link{
	display: block;
	width: 350px;
	height:30px;
	margin:5px;
}
#btn_link a{
	display: block;
	width: 350px;
	height:30px;
	margin:5px;
	background-image:url(../images/btn_inquiry0.gif);
	border:none;
}
#btn_link a:hover{
	display: block;
	width: 350px;
	height:30px;
	margin:5px;
	background-image:url(../images/btn_inquiry1.gif);
	border:none;
}

/* 2009年4月 トップページリニューアル */
#left-menu{
	width: 130px;
	margin-top: 5px;
	float: left;
}
.btn_menu{
	display: block;
	width: 130px;
	height: 35px;
}
.btn_menu a{
	display: block;
	width: 130px;
	height: 35px;
	text-indent: -1000em;
}
.btn_1 a{background-image:url(../images/btn_menu1_0.gif);background-repeat: no-repeat;}
.btn_1 a:hover{background-image:url(../images/btn_menu1_1.gif);background-repeat: no-repeat;}

.btn_2 a{background-image:url(../images/btn_menu2_0.gif);background-repeat: no-repeat;}
.btn_2 a:hover{background-image:url(../images/btn_menu2_1.gif);background-repeat: no-repeat;}

.btn_3 a{background-image:url(../images/btn_menu3_0.gif);background-repeat: no-repeat;}
.btn_3 a:hover{background-image:url(../images/btn_menu3_1.gif);background-repeat: no-repeat;}

.btn_4 a{background-image:url(../images/btn_menu4_0.gif);background-repeat: no-repeat;}
.btn_4 a:hover{background-image:url(../images/btn_menu4_1.gif);background-repeat: no-repeat;}

.btn_5 a{background-image:url(../images/btn_menu5_0.gif);background-repeat: no-repeat;}
.btn_5 a:hover{background-image:url(../images/btn_menu5_1.gif);background-repeat: no-repeat;}

.btn_6 a{background-image:url(../images/btn_menu6_0.gif);background-repeat: no-repeat;}
.btn_6 a:hover{background-image:url(../images/btn_menu6_1.gif);background-repeat: no-repeat;}

.btn_7 a{background-image:url(../images/btn_menu7_0.gif);background-repeat: no-repeat;}
.btn_7 a:hover{background-image:url(../images/btn_menu7_1.gif);background-repeat: no-repeat;}

#new_header{
	width: 860px;
	margin: 0px auto;
	margin-top: 10px;
	padding:5px;
	font-size: 0.9em;
	text-align:left;
	font-weight: bold;
	color:#dc143c;
	background-color:#fff6f1;
}
#new{
	width: 860px;
	margin: 0px auto;
	overflow:auto;
	padding: 10px;
	font-size: 0.9em;
	text-align: left;
	line-height: 1.6em;
	background-color: #ffffff;
}
