/* css--------------------------------------------------- */
/*
			
*/
/*--------------------------------------------------------*/
table.top {
	vertical-align:top;
}
table.middle {
	vertical-align:middle;
}
table.bottom {
	vertical-align:bottom;
}

table.table01 {
	width:900px;
	background-color: #fbfbfb;
	border-collapse: collapse;
	border: 1px #dfdfdf solid;
}
	.table01 th {
		padding: 5px;
		vertical-align:top;
	}
	.table01 td {
		padding: 5px;
		vertical-align:top;
	}
	.border_bottom01 {
		border-bottom:1px #8b8b8b dotted;
	}
	.border_left01 {
		border-left:1px #8b8b8b dotted;
	}
	.border_right01 {
		border-right:1px #8b8b8b dotted;
	}

	.border_bottom01 {
		border-bottom:1px #8b8b8b dotted;
	}
	.border_left01 {
		border-left:1px #8b8b8b dotted;
	}
	.border_right01 {
		border-right:1px #8b8b8b dotted;
	}
table.table02 {
	width:636px;
	font-size: 12px;
	margin-left:10px;
	background-color: #ffffff;
	border-collapse: collapse;
}
	.table02 th {
		padding: 20px 0px 3px 30px;
		border-bottom: 1px #d6d6d6 solid;
		vertical-align:top;
		background-image:url(../img/common/arrow01.gif);
		background-repeat:no-repeat;
		background-position:10px 25px;
	}
	.table02 td {
		padding: 20px 5px 3px 5px;
		border-bottom: 1px #d6d6d6 solid;
		vertical-align:top;
	}
table.table02_02 {
	width:630px;
	font-size: 12px;
	background-color: #ffffff;
	border-collapse: collapse;
}
	.table02_02 th {
		padding: 20px 0px 3px 30px;
		border-bottom: 1px #d6d6d6 solid;
		vertical-align:top;
		background-image:url(../img/common/arrow01.gif);
		background-repeat:no-repeat;
		background-position:10px 25px;
	}
	.table02_02 td {
		padding: 20px 5px 3px 5px;
		border-bottom: 1px #d6d6d6 solid;
		vertical-align:top;
	}
table.table02_03 {
	width:100%;
	font-size: 12px;
	border-collapse: collapse;
}
	.table02_03 th {
		padding: 5px 0px 5px 5px;
		vertical-align:top;
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
		font-weight:bold;
	border-bottom: 1px #d6d6d6 solid;
	}
	.table02_03 td {
		padding: 5px 0px 20px 42px;
		vertical-align:top;
	border-bottom: 1px #d6d6d6 solid;
	}
	table.table02_03 li{
		list-style-type: none;
	}


table.table03 {
	width:636px;
	font-size: 12px;
	margin-left:10px;
	border: 1px #808080 solid;
	background-color: #ffffff;
	border-collapse: collapse;
}
	.table03 th {
		padding: 10px 0px 10px 30px;
		border: 1px #808080 solid;
		vertical-align:top;
		background-image:url(../img/common/arrow01.gif);
		background-repeat:no-repeat;
		background-position:10px 25px;
	}
	.table03 td {
		padding: 10px 5px 10px 5px;
		border: 1px #808080 solid;
		vertical-align:top;
	}
	.table03 .bg {
		background-color:#e8eef9;
	}
table.table03_02 {
	width:630px;
	font-size: 12px;
	border: 1px #808080 solid;
	background-color: #ffffff;
	border-collapse: collapse;
}
	.table03_02 th {
		padding: 10px 0px 10px 30px;
		border: 1px #808080 solid;
		vertical-align:top;
		background-image:url(../img/common/arrow01.gif);
		background-repeat:no-repeat;
		background-position:10px 25px;
	}
	.table03_02 td {
		padding: 10px 5px 10px 5px;
		border: 1px #808080 solid;
		vertical-align:top;
	}
	.table03_02 .bg {
		background-color:#e8eef9;
	}
table.table03_3 {
	width:656px;
	font-size: 12px;
	border: 1px #808080 solid;
	background-color: #ffffff;
	border-collapse: collapse;
}
	.table03_3 th {
		padding: 10px 0px 10px 30px;
		border: 1px #808080 solid;
		vertical-align:top;
		background-image:url(../img/common/arrow01.gif);
		background-repeat:no-repeat;
		background-position:10px 25px;
	}
	.table03_3 td {
		padding: 10px 3px 10px 5px;
		border: 1px #808080 solid;
		vertical-align:top;
	}
	.table03_3 .bg {
		background-color:#f5f9ff;
	}
	.table03_3 .bg02 {
		background-color:#fafafa;
	}
table.table04 {
	width:636px;
	font-size: 12px;
	border: 1px #808080 solid;
	background-color: #ffffff;
	border-collapse: collapse;
}
	.table04 th {
		padding: 10px 0px 10px 30px;
		border: 1px #808080 solid;
		vertical-align:top;
	}
	.table04 td {
		padding: 10px 5px 10px 5px;
		border: 1px #808080 solid;
		vertical-align:top;
	}
table.table05 {
	width:636px;
	font-size: 12px;
	margin-left:10px;
	border: 1px #808080 solid;
	background-color: #ffffff;
	border-collapse: collapse;
}
	.table05 th {
		padding: 10px 0px 10px 30px;
		vertical-align:top;
		background-image:url(../img/common/arrow01.gif);
		background-repeat:no-repeat;
		background-position:10px 25px;
	}
	.table05 td {
		padding: 10px 5px 10px 5px;
		vertical-align:top;
	}
	.table05 .bg {
		background-color:#e8eef9;
	}
table.table06 {
	width:636px;
	margin-left:10px;
	border: 1px #808080 solid;
	background-color: #ffffff;
	border-collapse: collapse;
}
	.table06 th {
		color:#ffffff;
		padding: 8px 5px 8px 5px;
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
		background-image:url(../img/th_back.jpg);
		border: 1px #808080 solid;
		vertical-align:top;
	}

	.table06 td {
		padding: 8px 5px 8px 5px;
		border: 1px #808080 solid;
		vertical-align:top;
	}
table.table07 {
	width:636px;
	border: 1px #808080 solid;
	background-color: #ffffff;
	border-collapse: collapse;
}
	.table07 th {
		width:636px;
		color:#ffffff;
		padding: 8px 5px 8px 5px;
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
		background-image:url(../img/th_back.jpg);
		border: 1px #808080 solid;
		vertical-align:top;
	}

	.table07 td {
		width:636px;
		padding: 8px 5px 8px 5px;
		border: 1px #808080 solid;
		vertical-align:top;
	}
table.table08 {
	width:636px;
	background-color: #ffffff;
	border-collapse: collapse;
	border: 1px #a0a0a0 solid;
	margin-left:10px;
}
	table.table08 td{
		vertical-align:middle;
	}
table.table09 {
	width:654px;
	border-collapse: collapse;
	border: 1px #a0a0a0 solid;
}
	.table09 .td01 {
		width:150px;
	}
	.table09 .td02 {
		width:504px;
		padding:10px;
	}
table.table10 {
	width:656px;
	border-collapse: collapse;
	background-color:#f0f0f0;
}
	.table10 th {
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
		font-weight:bold;
		padding:10px;
	}
	.table10 td {
		padding:10px;
	}
		.table10 td p {
			font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
		}
table.table11 {
	width:100%;
	border-collapse: collapse;
	background-color:#f8f8f8;
	border:1px #cdcdcd solid;
}
	.table11 td {
		width:33%;
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
		padding: 5px 0px 5px 23px;
	}
	.table11 td.arrow {
		background-image:url(../img/common/arrow04.gif);
		background-repeat:no-repeat;
		background-position:10px 50%;
	}
table.table12 {
	width:900px;
	background-color: #fbfbfb;
	border-collapse: collapse;
	border: 1px #dfdfdf solid;
}
	.table12 th {
		vertical-align:middle;
		padding: 5px;
	}
	.table12 td {
		vertical-align:middle;
		padding: 5px;
	}

.bg {
	background-color:#e8eef9;
}
.bg02 {
	background-color:#38c7ff;
}
table.table13 {
	width:630px;
	font-size: 12px;
	background-color: #ffffff;
	border-collapse: collapse;
}
	.table13 th {
		padding: 0px 0px 0px 0px;
		border-bottom: 1px #d6d6d6 solid;
		vertical-align:top;
		background-image:url(../img/common/arrow01.gif);
		background-repeat:no-repeat;
		background-position:10px 25px;
	}
	.table13 td {
		padding: 20px 5px 3px 5px;
		border-bottom: 1px #d6d6d6 solid;
		vertical-align:top;
	}
table.table14 {
	width:656px;
	border-collapse: collapse;
}
	.table14 td {
		vertical-align:top;
	}
		.table14 .bl {
			border-left:1px #cccccc dotted;
		}
		.table14 .bb {
			border-bottom:1px #cccccc dotted;
		}
table.table15 {
	width:317px;
	border-collapse: collapse;
	background-color:#ffffff:
}
	.table15 td {
		vertical-align:top;
		padding: 3px 3px 5px 15px;
		margin: 0px 0px 0px 0px;
		border-bottom:1px #cccccc dotted;
	}
	.table15 td.td01 {
		font-weight:bold;
		background-image:url(../img/common/arrow01.gif);
		background-repeat:no-repeat;
		background-position:5px 9px;
	}
table.table16 {
	width:656px;
	background-color: #fbfbfb;
	border-collapse: collapse;
	border: 1px #dfdfdf solid;
}
	.table16 th {
		text-align:left;
		vertical-align:middle;
		padding: 5px;
	}
	.table16 td {
		vertical-align:top;
	}
table.table17 {
	width:100%;
	background-color: #fbfbfb;
	border-collapse: collapse;
}
	.table17 th {
		background-color:#389adb;
		vertical-align:middle;
		padding: 5px;
		color:#ffffff;
		border:1px #ffffff solid;
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
		font-weight:bold;
	}
	.table17 td {
		vertical-align:middle;
		padding: 5px;
		border-bottom:1px #828282 dotted;
	}
	.table17 td a {
		font-weight:bold;
	}
table.table18 {
	width:100%;
	background-color: #fbfbfb;
	border-collapse: collapse;
}
	.table18 th {
		background-color:#389adb;
		padding: 5px;
		color:#ffffff;
		border:1px #ffffff solid;
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
		font-weight:bold;
	}
	.table18 td {
		padding: 5px;
		border-bottom:1px #828282 dotted;
	}
	.table18 td a {
		font-weight:bold;
	}
	.table18 td .bg {
		background-color:#cee7ff;
	}
table.table19 {
	width:317px;
	border-collapse: collapse;
	background-color:#ffffff:
}
	.table19 td {
		vertical-align:top;
		padding: 3px 3px 5px 15px;
		margin: 0px 0px 0px 0px;
		border-bottom:1px #cccccc dotted;
	}
	.table19 td.td01 {
		background-image:url(../img/common/arrow01.gif);
		background-repeat:no-repeat;
		background-position:5px 9px;
	}
table.table20 {
	width:100%;
	border-collapse: collapse;
	background-color:#ffffff:
}
	.table20 th {
		vertical-align:top;
		padding: 3px 3px 5px 15px;
		margin: 0px 0px 0px 0px;
		border-bottom:1px #cccccc dotted;
		font-weight:bold;
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}
	.table20 td {
		vertical-align:top;
		padding: 3px 3px 5px 15px;
		margin: 0px 0px 0px 0px;
		border-bottom:1px #cccccc dotted;
	}
	.table20 td.td01 {
		background-image:url(../img/common/arrow01.gif);
		background-repeat:no-repeat;
		background-position:5px 9px;
	}
table.table21 {
	width:100%;
	border-collapse: collapse;
	border:1px #ececec solid;
}
	.table21 td {
		vertical-align:top;
		padding: 10px 0px 10px 10px;
		background-color:#fbfbfb;
		border-bottom:1px #ececec solid;
	}
table.table22 {
	background-color: #ffffff;
	border-collapse: collapse;
	border: 0px;
}

ul.ul00 {
	padding: 0px 4px 0px 6px;
}
	ul.ul00 li {
		background-image:url(../img/common/arrow01.gif);
		background-repeat:no-repeat;
		background-position:left 6px;
		padding: 0px 0px 5px 10px;
		margin: 0px 0px 0px 0px;
	}

ul.ul01 {
	padding: 0px 4px 0px 6px;
}
	ul.ul01 li {
		font-weight:bold;
		background-image:url(../img/common/arrow01.gif);
		background-repeat:no-repeat;
		background-position:left 6px;
		padding: 0px 0px 5px 10px;
		margin: 0px 0px 0px 0px;
	}
ul.ul02 {
	padding: 0px 4px 0px 6px;
}
	ul.ul02 li {
		background-image:url(../img/common/arrow01.gif);
		background-repeat:no-repeat;
		background-position:left 6px;
		padding: 0px 0px 5px 10px;
		margin: 0px 0px 0px 0px;
	}
ul.ul03 {
	padding: 0px 4px 0px 6px;
}
	ul.ul03 li {
		background-image:url(../img/common/arrow03.gif);
		background-repeat:no-repeat;
		background-position:left 4px;
		padding: 0px 0px 0px 10px;
		margin: 0px 0px 0px 0px;
	}
ul.ul04 {
}
	ul.ul04 li {
		line-height: 120%;
		background-image:url(../img/1004_index_arrow013.gif);
		background-repeat:no-repeat;
		background-position:left 4px;
		padding: 0px 0px 0px 15px;
		margin: 0px 0px 0px 0px;
	}
.dl01 {
		margin-left:10px;
		margin-right:10px;
}
	.dl01 dt{
		font-size:15px;
		font-family: "メイリオ";
		font-weight:bold;
		padding: 0px 0px 0px 70px;
		line-height:20px;
		background-repeat: no-repeat;
		background-position:0px 0px;
	}
	.dl01 dt.dt01{
		background-image:url('../img/step01.gif');
	}
	.dl01 dt.dt02{
		background-image:url('../img/step02.gif');
	}
	.dl01 dt.dt03{
		background-image:url('../img/step03.gif');
	}
	.dl01 dt.dt04{
		background-image:url('../img/step04.gif');
	}
	.dl01 dt.dt05{
		background-image:url('../img/step05.gif');
	}
	.dl01 dt.dt06{
		background-image:url('../img/step06.gif');
	}
	.dl01 dt.dt07{
		background-image:url('../img/step07.gif');
	}
	.dl01 dt.dt08{
		background-image:url('../img/step08.gif');
	}
	.dl01 dt.dt09{
		background-image:url('../img/step09.gif');
	}
	.dl01 dt.dt10{
		background-image:url('../img/step10.gif');
	}
	.dl01 dt.dt11{
		background-image:url('../img/step11.gif');
	}
	.dl01 dt.dt12{
		background-image:url('../img/step12.gif');
	}
	.dl01 dt.dt13{
		background-image:url('../img/step13.gif');
	}
	.dl01 dt.dt14{
		background-image:url('../img/step14.gif');
	}
	.dl01 dt.dt15{
		background-image:url('../img/step15.gif');
	}
	.dl01 dt.dt16{
		background-image:url('../img/step16.gif');
	}
	.dl01 dt.dt17{
		background-image:url('../img/step17.gif');
	}
	.dl01 dt.dt18{
		background-image:url('../img/step18.gif');
	}
	.dl01 dt.dt19{
		background-image:url('../img/step19.gif');
	}
	.dl01 dt.dt20{
		background-image:url('../img/step20.gif');
	}
	.dl01 dt.pickup{
		background-image:url('../img/steppickup.gif');
	}
	.dl01 dd{
		margin-top:3px;
		padding-left:80px;
		padding-bottom:15px;
		margin-bottom:15px;
		border-bottom:1px #000000 dotted;
	}
dl.dl02 {
}
	dl.dl02 dt {
		font-size:15px;
	}
	dl.dl02 dd {
		margin:3px 0px 0px 17px ;
		padding:0px 0px 0px 10px ;
		background-image:url('../img/common/arrow02.gif');
		background-repeat: no-repeat;
		background-position: 0% 5px;
	}

h2.h201 {
	display: block;
	width:576px;
	height:50px;
	line-height:50px;
	font-size:18px;
	font-weight:bold;
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	padding-left:80px;
	background-image:url('../img/common/h201.gif');
	background-repeat: no-repeat;
}
h3.h301 {
	display: block;
	width:621px;
	height:35px;
	line-height:35px;
	font-size:15px;
	font-weight:bold;
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	padding-left:35px;
	background-image:url('../img/common/h301.gif');
	background-repeat: no-repeat;
}
h3.h302 {
	display: block;
	width:641px;
	height:45px;
	line-height:45px;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	padding-left:15px;
	background-image:url('../img/common/h302.gif');
	background-repeat: no-repeat;
}
h4.h401 {
	display: block;
	width:626px;
	height:22px;
	padding: 3px 0px 0px 10px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	background-color:#4b86be;
}
h5.h501 {
	display: block;
	width:626px;
	height:18px;
	padding: 2px 0px 0px 10px;
	font-size:12px;
	font-weight:bold;
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	background-color:#d5dee5;
}
.font_01 {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
}

p.title {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	width:621px;
	line-height:25px;
	padding-left:10px;
	color:#ffffff;
	background-color:#389adb;
	border-left:5px #113071
	solid; font-size:13px;
}
p.title02 {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	width:610px;
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	color:#ffffff;
	background-color:#389adb;
	border-left:5px #113071
	solid; font-size:14px;
}
p.title03 {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	width:625px;
	line-height:20px;
	padding-left:5px;
	color:#ffffff;
	background-color:#fd891c;
	border-bottom:1px #113071 dotted;
	solid; font-size:13px;
	font-weight:bold;
}
p.title04 {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	width:635;
	line-height:20px;
	padding-left:5px;
	color:#ffffff;
	background-color:#fd891c;
	border-bottom:1px #113071 dotted;
	solid; font-size:13px;
	font-weight:bold;
}

/*index.php*/
div#index_main {
	display: block;
	width:900px;
	height:283px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url('../img/index_mian.jpg');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
	div#index_main p#index_kokyaku a {
		display: block;
		width:229px;
		height:139px;
		font-size:5px;
		background-image:url('../img/index_kokyaku_off.gif');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	div#index_main p#index_kokyaku a:hover {
		display: block;
		width:229px;
		height:139px;
		font-size:5px;
		background-image:url('../img/index_kokyaku_on.gif');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	div#index_main p#index_z a {
		display: block;
		width:229px;
		height:139px;
		font-size:5px;
		background-image:url('../img/index_z_off.gif');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	div#index_main p#index_z a:hover {
		display: block;
		width:229px;
		height:139px;
		font-size:5px;
		background-image:url('../img/index_z_on.gif');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	
	div#index_main p#index_search01 a {
		display: block;
		width:186px;
		height:81px;
		font-size:5px;
		background-image:url('../img/index_search01_off.gif');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	div#index_main p#index_search01 a:hover {
		display: block;
		width:186px;
		height:81px;
		font-size:5px;
		background-image:url('../img/index_search01_on.gif');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	div#index_main p#index_search02 a {
		display: block;
		width:186px;
		height:81px;
		font-size:5px;
		background-image:url('../img/index_search02_off.gif');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	div#index_main p#index_search02 a:hover {
		display: block;
		width:186px;
		height:81px;
		font-size:5px;
		background-image:url('../img/index_search02_on.gif');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	div#index_main p#index_search03 a {
		display: block;
		width:186px;
		height:81px;
		font-size:5px;
		background-image:url('../img/index_search03_off.gif');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	div#index_main p#index_search03 a:hover {
		display: block;
		width:186px;
		height:81px;
		font-size:5px;
		background-image:url('../img/index_search03_on.gif');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}

div.index_box {
	width:290px;
}
	h2#index_h201 a {
		display: block;
		width:290px;
		height:131px;
		font-size:5px;
		background-image:url('../img/index_h201.jpg');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	h2#index_h202 a {
		display: block;
		width:290px;
		height:131px;
		font-size:5px;
		background-image:url('../img/index_h202.jpg');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	h2#index_h203 a {
		display: block;
		width:290px;
		height:131px;
		font-size:5px;
		background-image:url('../img/index_h203.jpg');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	h3.index_h301 {
		display: block;
		width:282px;
		height:29px;
		font-size:5px;
		margin-top:10px;
		background-image:url('../img/index_h301.jpg');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	h3.index_h302 {
		display: block;
		width:282px;
		height:29px;
		font-size:5px;
		margin-top:10px;
		background-image:url('../img/index_h302.jpg');
		background-repeat: no-repeat;
		text-indent: -9999px;
	}
	div.index_box02 {
		width:282px;
		background-image:url('../img/index_boxbg.jpg');
		padding-left:3px;
		padding-right:5px;
	}
	div.index_box03 {
		width:290px;
		height:15px;
		background-image:url('../img/index_boxbottom.jpg');
	}
	ul.index_category01 {
		padding-left:4px;
		padding-right:4px;
	}
		ul.index_category01 li {
			line-height: 130%;
			padding: 0px;
			display: inline;
		}
	ul.index_category02 {
		padding-left:4px;
		padding-right:4px;
	}
		ul.index_category02 li {
			line-height: 130%;
			padding: 0px;
			display: inline;
		}
	ul.index_category03 {
		padding-left:4px;
		padding-right:4px;
	}
		ul.index_category03 li {
			line-height: 130%;
			padding: 0px;
			display: inline;
		}
p#new_index_img06 a {
	display: block;
	width:70px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img06_off.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p#new_index_img06 a:hover {
	display: block;
	width:70px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img06_on.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p#new_index_img07 a {
	display: block;
	width:70px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img07_off.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p#new_index_img07 a:hover {
	display: block;
	width:70px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img07_on.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p#new_index_img08 a {
	display: block;
	width:70px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img08_off.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p#new_index_img08 a:hover {
	display: block;
	width:70px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img08_on.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p#new_index_img09 a {
	display: block;
	width:100px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img09_off.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p#new_index_img09 a:hover {
	display: block;
	width:100px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img09_on.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p#new_index_img10 a {
	display: block;
	width:107px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img10_off.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p#new_index_img10 a:hover {
	display: block;
	width:107px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img10_on.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p#new_index_img11 a {
	display: block;
	width:70px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img11_off.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p#new_index_img11 a:hover {
	display: block;
	width:70px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img11_on.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p#new_index_img12 a {
	display: block;
	width:118px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img12_off.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}
p#new_index_img12 a:hover {
	display: block;
	width:118px;
	height:23px;
	font-size:5px;
	background-image:url('../img/1004_index_img12_on.gif');
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/*index_news*/

div#news {
	width:234px;
	height:450px;
	overflow:auto;
	border:1px #cdcdcd solid;
	background-color:#fbfdff;
}
	div#news table {
		width:218px;
		border-collapse: collapse;
	}
		div#news table tr {
			border-bottom:1px #cdcdcd dotted;
		}

		div#news table td {
			font-size:12px;
			padding: 5px 0px 5px 5px;
			vertical-align:top;
			font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
			border-bottom:1px #cdcdcd dotted;
		}


/*rss*/
/* --- ナビゲーションバー --- */
div#rss_div01 {
	width:630px;
	padding:10px;
	border-left: 3px #004080 solid;
	border-right: 3px #004080 solid;
	border-bottom: 3px #004080 solid;
}
div#rss_div02 {
	width:630px;
	padding:0px 10px 10px 10px;
	border-left: 3px #389adb solid;
	border-right: 3px #389adb solid;
	border-bottom: 3px #389adb solid;
	background-color:#fdfeff;
}
.tab01 {
	width: 656px; /* ナビゲーションの幅 */
	padding-top: 10px; /* ナビゲーションの上パディング */
	background-color: #ffffff; /* ナビゲーションの背景色 */
	border-bottom: 3px #004080 solid; /* 下枠線 */
	font-size: 12px;
	font-weight:bold;
	font-family: "メイリオ", "Meiryo", Osaka, sans-serif;
}

	/* --- メニューエリア --- */
	.tab01 .nl {
		width: 656px; /* メニューの幅 */
		margin: 0 auto; /* メニューのマージン（上下、左右） */
		padding: 0;
		list-style-type: none;
		text-align: center;
	}

	/* --- メニュー項目 --- */
	.tab01 .nl li {
		margin-right: 4px; /* タブの右マージン */
		background: #f9f9f9 url(../img/tab_gen2_left.gif) no-repeat left top; /* タブの背景（左） */
		float: left;
	}

	/* --- リンク --- */
	.tab01 .nl li a {
		display: block;
		position: relative; /* IE6用 */
		padding: 6px 10px 2px 10px; /* リンクエリアのパディング（上右下左） */
		background: url(../img/tab_gen2_right.gif) no-repeat right top; /* タブの背景（右） */
	}

	/* --- アクティブなタブ --- */
	.tab01 .nl li.active {
		background: #004080 url(../img/tab_act2_left.gif) no-repeat left top; /* タブの背景（左） */
		text-decoration: none; /* テキストの下線（なし） */
	}
	.tab01 .nl li.active a {
		background: url(../img/tab_act2_right.gif) no-repeat right top; /* タブの背景（右） */
		text-decoration: none; /* テキストの下線（なし） */
		color: #ffffff; /* アクティブタブの文字色 */
	}

	/* --- clearfix --- */
	.clearFix:after {
		content: ".";
		display: block;
		height: 0;
		clear: left;
		visibility: hidden;
	}
	.clearFix {
		min-height: 1px;
	}

p.cate a {
	display: block;
	width:187px;
	height:55px;
	line-height:55px;
	font-size:15px;
	font-weight:bold;
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	padding-left:25px;
	background-image:url('../img/cate_off.gif');
	background-repeat: no-repeat;
}
p.cate a:hover {
	display: block;
	width:187px;
	height:55px;
	line-height:55px;
	font-size:15px;
	font-weight:bold;
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	padding-left:25px;
	background-image:url('../img/cate_on.gif');
	background-repeat: no-repeat;
}

.category {
	font-size:14px
}
	.category span {
		padding:1px 3px 1px 3px ;
		font-weight:bold;
		background-image:url('../img/cate_b02_off.jpg');
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}
	.category span a {
		padding:1px 3px 1px 3px ;
		font-weight:bold;
		background-image:url('../img/cate_b02_off.jpg');
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}
	.category span a:hover {
		padding:1px 3px 1px 3px ;
		font-weight:bold;
		background-image:url('../img/cate_b02_on.jpg');
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}
.content_search {
	width:630px;
	background-color:#f9f9f9;
}
ol.search_result {
	color:#000000;
	margin:20px 0px 20px 20px;
}
	ol.search_result li {
		vertical-align:top;
		padding:10px 0px 10px 0px;
	}
		ol.search_result li.li01 {
			background-color:#e8eef9;
		}
	ol.search_result h3 {
		display:inline;
		font-size:15px;
		font-weight:bold;
	}
	ol.search_result p.url {
		word-break:break-all;
		word-wrap:break-word;
		color:#008000;
	}
	ol.search_result .info {
		color:#8c8c8c;
		font-size:11px;
	}
ol.search_result01 {
	color:#000000;
	margin:0px 0px 0px 30px;
}
	ol.search_result01 li {
		margin:30px 0px 0px 0px;
	}
	ol.search_result01 h3 {
		font-size:15px;
		font-weight:bold;
	}
	ol.search_result01 p.url {
		word-break:break-all;
		word-wrap:break-word;
		width:614px;
		color:#008000;
	}
	ol.search_result01 .info {
		color:#8c8c8c;
		font-size:11px;
	}
ol.search_result03 {
	color:#000000;
	margin:15px 0px 20px 30px;
}
	ol.search_result03 li {
		vertical-align:top;
		padding:10px 0px 10px 0px;
	}
		ol.search_result03 li.li01 {
			background-color:#e8eef9;
		}
	ol.search_result03 h3 {
		display:inline;
		font-size:15px;
		font-weight:bold;
	}
	ol.search_result03 p.url {
		word-break:break-all;
		word-wrap:break-word;
		color:#008000;
	}
	ol.search_result03 .info {
		color:#8c8c8c;
		font-size:11px;
	}
ol.search_result04 {
	color:#000000;
	margin:10px 0px 20px 30px;
}
	ol.search_result04 li {
		vertical-align:top;
		padding:10px 0px 10px 0px;
		margin-top:10px;
	}
		ol.search_result04 li.li01 {
			background-color:#e8eef9;
		}
	ol.search_result04 h3 {
		display:inline;
		font-size:15px;
		font-weight:bold;
	}
	ol.search_result04 p.url {
		word-break:break-all;
		word-wrap:break-word;
		color:#008000;
	}
	ol.search_result04 .info {
		color:#8c8c8c;
		font-size:11px;
	}
div.search_result04 {
	width:626px;
	color:#000000;
	margin:10px 0px 0px 10px;
	padding:10px;
}
	div.search_result04 h3 {
		display:inline;
		font-size:15px;
		font-weight:bold;
	}
	div.search_result04 p.url {
		word-break:break-all;
		word-wrap:break-word;
		color:#008000;
	}
	div.search_result04 .info {
		color:#8c8c8c;
		font-size:11px;
	}
table.search_result05 {
	width:655px;
	border-collapse: collapse;
	border: 0px # solid;
	margin-bottom:5px;
}
	table.search_result05 td {
		vertical-align:top;
	}
	table.search_result05 h3 {
		display:inline;
		font-size:15px;
		font-weight:bold;
	}
	table.search_result05 p.url {
		word-break:break-all;
		word-wrap:break-word;
		color:#008000;
	}
	table.search_result05 .info {
		color:#8c8c8c;
		font-size:11px;
	}
table.search_result06 {
	border-collapse: collapse;
	border: 0px # solid;
}
	table.search_result06 td {
		vertical-align:top;
	}

dl.search_result {
	color:#000000;
	margin:0px 0px 0px 30px;
}
	dl.search_result dt {
		margin:30px 0px 0px 0px;
	}
	dl.search_result h3 {
		font-size:15px;
		font-weight:bold;
	}
	dl.search_result p.url {
		word-break:break-all;
		word-wrap:break-word;
		width:614px;
		color:#008000;
	}
	dl.search_result .info {
		color:#8c8c8c;
		font-size:11px;
	}

ul.rss_ul01 {
	width:634px;
	padding:5px 10px 10px 10px;
	border:1px #c4c8c6 solid;
}
	ul.rss_ul01 li {
		width:604px;
		padding :5px 0px 3px 30px;
		background-image:url(../img/memo_icon.gif);
		background-repeat:no-repeat;
		background-position:0px 4px;
		border-bottom:1px #919390 dotted;
	}
		ul.rss_ul01 p.p01 {
			width:360px;
			float:left;
			font-weight:bold;
		}
		ul.rss_ul01 p.p02 {
			width:100px;
			margin-left:80px;
			float:left;
		}
		ul.rss_ul01 p.p03 {
			width:44px;
			margin-left:20px;
			float:left;
		}
		
table.rss_table {
	width:656px;
	font-size: 12px;
	border:1px #c4c8c6 solid;
	background-color: #ffffff;
	border-collapse: collapse;
}
	table.rss_table td.td01 {
		border-bottom: 1px #919390 dotted;
		background-image:url(../img/memo_icon.gif);
		background-repeat:no-repeat;
		background-position:10px 5px;
		width:430px;
		padding:5px 0px 5px 40px ;
		vertical-align:top;
		font-weight:bold;
	}
	table.rss_table td.td02 {
		border-bottom: 1px #919390 dotted;
		width:132px;
		text-align:center;
		padding:5px 0px 5px 0px ;
		vertical-align:bottom;
	}
	table.rss_table td.td03 {
		border-bottom: 1px #919390 dotted;
		width:80px;
		text-align:right;
		padding:5px 10px 5px 0px ;
		vertical-align:bottom;
	}

	table.rss_table td.td04 {
		border-bottom: 1px #919390 dotted;
		width:30px;
		text-align:center;
		padding:5px 0px 5px 0px ;
		vertical-align:bottom;
	}

	table.rss_table td.no01 {
		border-bottom: 1px #919390 dotted;
		background-image:url(../img/no1.jpg);
		background-repeat:no-repeat;
		background-position:10px 5px;
		width:400px;
		padding:5px 0px 5px 40px ;
		vertical-align:top;
		font-weight:bold;
	}
	table.rss_table td.no02 {
		border-bottom: 1px #919390 dotted;
		background-image:url(../img/no2.jpg);
		background-repeat:no-repeat;
		background-position:10px 5px;
		width:430px;
		padding:5px 0px 5px 40px ;
		vertical-align:top;
		font-weight:bold;
	}
	table.rss_table td.no03 {
		border-bottom: 1px #919390 dotted;
		background-image:url(../img/no3.jpg);
		background-repeat:no-repeat;
		background-position:10px 5px;
		width:430px;
		padding:5px 0px 5px 40px ;
		vertical-align:top;
		font-weight:bold;
	}
	table.rss_table td.no04 {
		border-bottom: 1px #919390 dotted;
		background-image:url(../img/no4.jpg);
		background-repeat:no-repeat;
		background-position:12px 5px;
		width:430px;
		padding:5px 0px 5px 40px ;
		vertical-align:top;
		font-weight:bold;
	}
	table.rss_table td.no05 {
		border-bottom: 1px #919390 dotted;
		background-image:url(../img/no5.jpg);
		background-repeat:no-repeat;
		background-position:12px 5px;
		width:430px;
		padding:5px 0px 5px 40px ;
		vertical-align:top;
		font-weight:bold;
	}
	table.rss_table td.no06 {
		border-bottom: 1px #919390 dotted;
		background-image:url(../img/no6.jpg);
		background-repeat:no-repeat;
		background-position:12px 5px;
		width:430px;
		padding:5px 0px 5px 40px ;
		vertical-align:top;
		font-weight:bold;
	}
	table.rss_table td.no07 {
		border-bottom: 1px #919390 dotted;
		background-image:url(../img/no7.jpg);
		background-repeat:no-repeat;
		background-position:12px 5px;
		width:430px;
		padding:5px 0px 5px 40px ;
		vertical-align:top;
		font-weight:bold;
	}
	table.rss_table td.no08 {
		border-bottom: 1px #919390 dotted;
		background-image:url(../img/no8.jpg);
		background-repeat:no-repeat;
		background-position:12px 5px;
		width:430px;
		padding:5px 0px 5px 40px ;
		vertical-align:top;
		font-weight:bold;
	}
	table.rss_table td.no09 {
		border-bottom: 1px #919390 dotted;
		background-image:url(../img/no9.jpg);
		background-repeat:no-repeat;
		background-position:12px 5px;
		width:430px;
		padding:5px 0px 5px 40px ;
		vertical-align:top;
		font-weight:bold;
	}
	table.rss_table td.no10 {
		border-bottom: 1px #919390 dotted;
		background-image:url(../img/no10.jpg);
		background-repeat:no-repeat;
		background-position:12px 5px;
		width:430px;
		padding:5px 0px 5px 40px ;
		vertical-align:top;
		font-weight:bold;
	}

/*企業検索*/
p.list03_contact a {
	display: block;
	width:132px;
	height:23px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/list03_contact_botton_off.png');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.list03_contact a:hover {
	display: block;
	width:132px;
	height:23px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/list03_contact_botton_on.png');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.list03_hikaku a {
	display: block;
	width:132px;
	height:23px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/list03_contact_hikaku_off.png');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.list03_hikaku a:hover {
	display: block;
	width:132px;
	height:23px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/list03_contact_hikaku_on.png');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
table.batch_table03 {
	width:900px;
	font-size: 12px;
	background-color: #ffffff;
	border-collapse: collapse;
}
	.batch_table03 th {
		border: 1px #cccccc solid;
		vertical-align:middle;
		text-align:center;
		background-color:#e8eef9;
		color:#000000;
	}
		.border-bottom01 {
			border-bottom: 5px #cccccc solid;
		}

	.batch_table03 td {
		border: 1px #cccccc solid;
		padding:3px;
		border-bottom: 2px #cccccc solid;
	}
		.top {
			vertical-align:top;
		}



/*rss/skillmix.php*/
p.skillmix a {
	display: block;
	width:656px;
	height:90px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/skillmix_off.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.skillmix a:hover {
	display: block;
	width:656px;
	height:90px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/skillmix_on.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}

/*rule/index.php*/
dl.rule_dl01 {
	margin :30px 10px 0px 10px;
}
	dl.rule_dl01 dt {
		font-weight:bold;
	}
	dl.rule_dl01 dd {
		margin :0px 0px 20px 30px;
	}
		dl.rule_dl01 ol {
			margin :0px 0px 0px 20px;
		}
		dl.rule_dl01 ul li {
			margin :0px 0px 0px 15px;
			list-style-type:circle;
		}


/*z/index.php*/
p#z_banar01 a {
	display: block;
	width:656px;
	height:107px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/z_banar01_off.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p#z_banar01 a:hover {
	display: block;
	width:656px;
	height:107px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/z_banar01_on.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p#z_banar02 a {
	display: block;
	width:656px;
	height:107px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/z_banar02_off.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p#z_banar02 a:hover {
	display: block;
	width:656px;
	height:107px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/z_banar02_on.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p#z_banar03 a {
	display: block;
	width:656px;
	height:104px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/z_banar03_off.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p#z_banar03 a:hover {
	display: block;
	width:656px;
	height:104px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/z_banar03_on.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p#z_banar04 a {
	display: block;
	width:656px;
	height:104px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/z_banar04_off.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p#z_banar04 a:hover {
	display: block;
	width:656px;
	height:104px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/z_banar04_on.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
/*consultant/index.php*/
h4#consultant_h401 {
	display: block;
	width:636px;
	height:36px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/consultant_h401.gif');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
h4#consultant_h402 {
	display: block;
	width:636px;
	height:36px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/consultant_h402.gif');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
h4#consultant_h403 {
	display: block;
	width:636px;
	height:36px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/consultant_h403.gif');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
h4#consultant_h404 {
	display: block;
	width:636px;
	height:36px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/consultant_h404.gif');
	background-repeat: no-repeat;
	text-indent:-99999px;
}

div#consultant_contact_back {
	display: block;
	width:656px;
	height:128px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/consultant_contact_back.gif');
	background-repeat: no-repeat;
	position:relative;
}
	div#consultant_contact_back p a {
		display: block;
		width:182px;
		height:26px;
		font-size:5px;
		font-weight:bold;
		background-image:url('../img/consultant_contact_off.png');
		background-repeat: no-repeat;
		text-indent:-99999px;
		position:absolute; top:65px; left:450px;
	}
	div#consultant_contact_back p a:hover {
		display: block;
		width:182px;
		height:26px;
		font-size:5px;
		font-weight:bold;
		background-image:url('../img/consultant_contact_on.png');
		background-repeat: no-repeat;
		text-indent:-99999px;
	}
div#consultant_contact_back02 {
	display: block;
	width:550px;
	height:112px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/consultant_contact_back02.gif');
	background-repeat: no-repeat;
	position:relative;
}
	div#consultant_contact_back02 p a {
		display: block;
		width:518px;
		height:33px;
		font-size:5px;
		font-weight:bold;
		background-image:url('../img/consultant_contact02_off.gif');
		background-repeat: no-repeat;
		text-indent:-99999px;
		position:absolute; top:50px; left:15px;
	}
	div#consultant_contact_back02 p a:hover {
		display: block;
		width:518px;
		height:33px;
		font-size:5px;
		font-weight:bold;
		background-image:url('../img/consultant_contact02_on.gif');
		background-repeat: no-repeat;
		text-indent:-99999px;
	}
div#consultant_contact_back04 {
	display: block;
	width:636px;
	height:112px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/consultant_contact_back04.gif');
	background-repeat: no-repeat;
	position:relative;
}
	div#consultant_contact_back04 p a {
		display: block;
		width:609px;
		height:33px;
		font-size:5px;
		font-weight:bold;
		background-image:url('../img/consultant_contact04_off.gif');
		background-repeat: no-repeat;
		text-indent:-99999px;
		position:absolute; top:50px; left:12px;
	}
	div#consultant_contact_back04 p a:hover {
		display: block;
		width:609px;
		height:33px;
		font-size:5px;
		font-weight:bold;
		background-image:url('../img/consultant_contact04_on.gif');
		background-repeat: no-repeat;
		text-indent:-99999px;
	}
	

/*faq/index.php*/
dl.faq_dl01 {
	margin:20px 10px 0px 10px;
	
}
	dl.faq_dl01 dt {
		position:relative;
		margin:0px;
		padding:5px 0px 10px 63px;
		font-weight:bold;
		background:url(../img/faq_q.gif) no-repeat 0 6px;
	}
		dl.faq_dl01 dt span{
			position:absolute;
			display:block;
			padding:5px 0px 0px 0px;
			top:0px;
			left:25px;
			color:#666666;
			font-size:14px;
		}
		/*for windows IE6*/
		*html dl.faq_dl01 dt span{
			position:absolute;
			padding:0px 0px 0px 0px;
			top:0px;
			left:-35px;
			color:#666666;
			font-size:14px;
		}

	dl.faq_dl01 dd {
		margin:0px 0px 15px 30px;
		padding:3px 0px 15px 30px;
		background:url(../img/faq_arrow01.gif) no-repeat 0px 0px;
	}
dl.faq_dl02 {
	margin:10px 0px 0px 0px;
}
	dl.faq_dl02 dt {
		margin:10px 0px 0px 0px;
		padding:0px;
		font-weight:normal;
		font-size:12px;
		background:none;
	}
	dl.faq_dl02 dd {
		margin:-17px 0px 0px 150px;
		padding:0px;
		background:none;
	}

/*elearning/index.php*/
table.elearning_table01 {
	width:200px;
	height:123px;
	border-collapse: collapse;
	background-image:url('../img/elearning_img03.jpg');
	background-repeat: no-repeat;
}
	table.elearning_table01 td{
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}
table.elearning_table02 {
	width:234px;
	height:144px;
	border-collapse: collapse;
	background-image:url('../img/elearning_img05.jpg');
	background-repeat: no-repeat;
}
	table.elearning_table02 td{
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}
table.elearning_table03 {
	width:285px;
	height:160px;
	border-collapse: collapse;
	background-image:url('../img/elearning_img06.jpg');
	background-repeat: no-repeat;
}
	table.elearning_table03 td{
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}

div#elearning_div02 {
	display: block;
	width:234px;
	height:198px;
	font-size:12px;
	color:#ffffff;
	padding-top:10px;
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	background-image:url('../img/elearning_img05.jpg');
	background-repeat: no-repeat;
}
	p.elearning_free a {
		width:200px;
		background-color:#152d75;
		padding: 2px 4px 2px 4px ;
	}
	p.elearning_free a:hover {
		width:200px;
		background-color:#ff810f;
		padding: 2px 4px 2px 4px ;
	}


/*link/index.php*/
dl.link_dl01 {
	margin:40px 10px 0px 10px;
	
}
	dl.link_dl01 dt {
		position:relative;
		margin:0px;
		padding:5px 0px 10px 50px;
		font-weight:bold;
		background:url(../img/link.gif) no-repeat 0 6px;
	}
		dl.link_dl01 dt span{
			position:absolute;
			display:block;
			padding:5px 0px 0px 0px;
			top:0px;
			left:25px;
			color:#666666;
			font-size:14px;
		}
		/*for windows IE6*/
		*html dl.link_dl01 dt span{
			position:absolute;
			padding:0px 0px 0px 0px;
			top:0px;
			left:-35px;
			color:#666666;
			font-size:14px;
		}

	dl.link_dl01 dd {
		margin:0px 0px 20px 30px;
		padding:3px 0px 20px 30px;
		background:url(../img/faq_arrow01.gif) no-repeat 0px 0px;
	}


/*privacy/index.php*/
dl.privacy_dl01 {
	width:635;
	margin:0px;
	padding:0px;
}
	dl.privacy_dl01 dt {
		float:left;
		width:50px;
		padding:5px 0px 5px 5px;
		clear:both;  
		font-weight:bold;
	}
	dl.privacy_dl01 dd {
		width:560px;
		margin-left:70px;
		padding:5px 0px 5px 0px;
	}

/*batch_inquiry01.php*/
div#batch_wrap {
	width :700px;
	text-align :left;
	margin: 0px auto 0px auto;
	padding: 0px 6px 0px 6px;
	background-color: #ffffff;
	background-image:url(../img/batch_back.gif);
	background-repeat: repeat-y;
}
	div#batch_head {
		width :700px;
		height:60px;
		background-color:#f4f4f4;
		border-bottom:5px #005baa solid;
	}
		table.batch_table01 {
			width:660px;
			background-color: #ffffff;
			border-collapse: collapse;
			text-align:left;
		}
			.batch_table01 th {
				border: 1px #cccccc solid;
				vertical-align:middle;
				background-color:#e8eef9;
				color:#000000;
				padding-left:10px;
			}
				.border-bottom01 {
					border-bottom: 5px #cccccc solid;
				}

			.batch_table01 td {
				border: 1px #cccccc solid;
				padding:3px;
				border-bottom: 2px #cccccc solid;
				padding-left:10px;
			}
				.top {
					vertical-align:top;
				}
		table.batch_table02 {
			width:640px;
			font-size: 12px;
			background-color: #ffffff;
			border-collapse: collapse;
		}
			.batch_table02 th {
				border: 1px #cccccc solid;
				vertical-align:middle;
				background-color:#e8eef9;
				color:#000000;
				padding:5px;
				vertical-align:top;
			}
				.border-bottom01 {
					border-bottom: 5px #cccccc solid;
				}

			.batch_table02 td {
				border: 1px #cccccc solid;
				padding:3px;
				border-bottom: 1px #cccccc solid;
				padding-left:10px;
			}
				.top {
					vertical-align:top;
				}
	div#batch_bottom {
		width :690px;
		background-color:#f4f4f4;
		text-align:right;
		padding:10px 10px 20px 0px;
		font-size:11px;
	}



/*sitemap/index.php*/
ul.sitemap_ul01 {
}
	ul.sitemap_ul01 li {
		font-weight:bold;
		background-image:url(../img/common/arrow02.gif);
		background-repeat:no-repeat;
		background-position:left 6px;
		padding: 0px 0px 5px 10px;
	}
	ul.sitemap_ul01 li.ul01 {
		margin: 0px 0px 0px 20px ;
	}
/*feature*/
p.group_what_banar a {
	display: block;
	width:212px;
	height:66px;
	font-size:5px;
	background-image:url('../img/group_what_banar_off.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.group_what_banar a:hover {
	display: block;
	width:212px;
	height:66px;
	font-size:5px;
	background-image:url('../img/group_what_banar_on.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.group_use_banar a {
	display: block;
	width:212px;
	height:66px;
	font-size:5px;
	background-image:url('../img/group_use_banar_off.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.group_use_banar a:hover {
	display: block;
	width:212px;
	height:66px;
	font-size:5px;
	background-image:url('../img/group_use_banar_on.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.group_various_banar a {
	display: block;
	width:212px;
	height:66px;
	font-size:5px;
	background-image:url('../img/group_various_banar_off.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.group_various_banar a:hover {
	display: block;
	width:212px;
	height:66px;
	font-size:5px;
	background-image:url('../img/group_various_banar_on.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}

p.crmsfa_banar01 a {
	display: block;
	width:212px;
	height:66px;
	font-size:5px;
	background-image:url('../img/crmsfa_banar01_off.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.crmsfa_banar01 a:hover {
	display: block;
	width:212px;
	height:66px;
	font-size:5px;
	background-image:url('../img/crmsfa_banar01_on.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.crmsfa_banar02 a {
	display: block;
	width:212px;
	height:66px;
	font-size:5px;
	background-image:url('../img/crmsfa_banar02_off.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.crmsfa_banar02 a:hover {
	display: block;
	width:212px;
	height:66px;
	font-size:5px;
	background-image:url('../img/crmsfa_banar02_on.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.crmsfa_banar03 a {
	display: block;
	width:212px;
	height:66px;
	font-size:5px;
	background-image:url('../img/crmsfa_banar03_off.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.crmsfa_banar03 a:hover {
	display: block;
	width:212px;
	height:66px;
	font-size:5px;
	background-image:url('../img/crmsfa_banar03_on.jpg');
	background-repeat: no-repeat;
	text-indent:-99999px;
}

/*bpintro*/
h3.bpintro_h301 {
	font-size:15px;
	font-weight:bold;
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	background-color:#f2f2f2;
	padding: 10px 10px 10px 15px;
	border-bottom:1px #8e8e8e solid;
}
p.detail a {
	display: block;
	width:164px;
	height:23px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/details_off.gif');
	background-repeat: no-repeat;
	text-indent:-99999px;
	margin-left:246px;
}
p.detail a:hover {
	display: block;
	width:164px;
	height:23px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/details_on.gif');
	background-repeat: no-repeat;
	text-indent:-99999px;
	margin-left:246px;
}
dl.accordion {
	width:656px;
}
	dl.accordion dt{
		display:block;
		width:656px;
	}

	dl.accordion dd{
		width:656px;
	}


/*bpintro/regist.php*/
tr.tr_back {
	background-color:#e8eef9;
}
.bpintro_search {
	width:656px;
	background-color:#e8eef9;
}


/*company_introduction.php*/
div#company_introduction {
	width:636px;
	padding:10px;
	margin-top:10px;
	background-color:#004080;
}
	#company_introduction h2 {
		font-size:18px;
		font-weight:bold;
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
		color:#ffffff;
	}
	#company_introduction p {
		font-size:11px;
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
		color:#ffffff;
	}
p.company_application a {
	display: block;
	width:164px;
	height:23px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/company_application_off.gif');
	background-repeat: no-repeat;
	text-indent:-99999px;
	margin-left:233px;
}
p.company_application a:hover {
	display: block;
	width:164px;
	height:23px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/company_application_on.gif');
	background-repeat: no-repeat;
	text-indent:-99999px;
	margin-left:233px;
}
/*search.php*/
p.search_title {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	width:635px;
	line-height:25px;
	padding-left:10px;
	color:#ffffff;
	background-color:#389adb;
	border-left:5px #113071
	solid; font-size:13px;
	font-weight:bold;
}
p.search_title02 {
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	width:641px;
	padding-left:10px;
	line-height:25px;
	color:#ffffff;
	background-color:#389adb;
	border-left:5px #113071
	solid; font-size:13px;
	font-weight:bold;
}
table.search_table01 {
	width:650px;
	border-collapse: collapse;
	text-align:left;
}
	.search_table01 th {
		font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
		padding: 5px 5px 2px 5px;
		border-bottom: 1px #000000 dotted;
		vertical-align:top;
		font-weight:bold;
	}
	.search_table01 td {
		padding: 5px 5px 2px 5px;
		border-bottom: 1px #000000 dotted;
		vertical-align:top;
	}

p.search a {
	display: block;
	width:111px;
	height:23px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/search_off.gif');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.search a:hover{
	display: block;
	width:111px;
	height:23px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/search_on.gif');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.search02 a {
	display: block;
	width:111px;
	height:23px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/search02_off.gif');
	background-repeat: no-repeat;
	text-indent:-99999px;
}
p.search02 a:hover{
	display: block;
	width:111px;
	height:23px;
	font-size:5px;
	font-weight:bold;
	background-image:url('../img/search02_on.gif');
	background-repeat: no-repeat;
	text-indent:-99999px;
}

/*bpintro/regist.php*/
div#bpintro_regist_div01 {
	width :656px;
	height:200px;
	overflow:auto;
	color:#595959;
	border:1px #808080 solid;
}
	#bpintro_regist_div01 dl {
		padding: 0px 10px 10px 30px;
	}
	#bpintro_regist_div01 dt {
		font-weight: bold;
		margin: 10px 0px 3px 0px;
	}
	#bpintro_regist_div01 dd {
		margin: 0px 0px 0px 10px;
		line-height: 130%;
	}
/*twitter/index.php*/
#container {
	width:634px;
	text-align: left;
}
#tab {
	border-bottom: 3px solid #ff8824;
	overflow: hidden;
}
#tab2 {
	border-bottom: 3px solid #ff8824;
	overflow: hidden;
}
#tab li {
	float: left;
	width: 78px;
	font-size:14px;
	font-weight:bold;
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	padding-top:3px;
}
#tab2 li {
	float: left;
	width: 78px;
	font-size:14px;
	font-weight:bold;
	font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	padding-top:3px;
}
#tab li a {
	text-decoration:none;
	display: block;
	width: 70px;
	border: 1px solid #ff8824;
	border-bottom: 0;
	color: #3f3f3f;
	text-align: center;
	padding-top:3px;
}
#tab2 li a {
	text-decoration:none;
	display: block;
	width: 70px;
	border: 1px solid #ff8824;
	border-bottom: 0;
	color: #3f3f3f;
	text-align: center;
	padding-top:3px;
}
#tab li a:hover,
#tab li.present a {
	background-color:#ff8824;
	border-color: #ff8824;
	color: #ffffff;
}
#tab2 li a:hover,
#tab2 li.present2 a {
	background-color:#ff8824;
	border-color: #ff8824;
	color: #ffffff;
}


#page1, #page2, #page3, #page4, #page5 {
}

