@charset "UTF-8";
/*基本レイアウト
----------------------------------------------------------------------------------------------------
*/
body {
	text-align:center;
}
#contents {
	text-align:left;
	width:896px;
	margin:0 auto;
	padding:5px 0 0 0;
}
#contents:after {
	content:"";
	display:block;
	clear:both;
}
.page_controller01 {
	width:668px;
	padding:32px 0 0 0;
}
.page_controller01_left {
	float:left;
}
.page_controller01_right {
	float:right;
}
.breadcrumbs01 {
	font-size:10px;
	margin:0 0 8px 16px;
}
.list_newsrelease dt {
	margin:0 0 4px 0;
}
.list_newsrelease dd {
	margin:0 0 16px 0;
}
.page_tit_device01 {
	text-indent:16px;
	background:url(../img/page_tit_device01.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 22px 0;
	color:#000000;
	font-size:18px;
}
.page_tit_device02 {
	text-indent:16px;
	line-height:160%;
	background:url(../img/page_tit_device02.gif) no-repeat 0 0;
	width:665px;
	height:70px;
	margin:0 0 22px 0;
	color:#000000;
}
.page_tit_device02 p{	font-size:18px;}
.mt10 {
	margin-top: 10px;
}
/*テキストマーカー
----------------------------------------------------------------------------------------------------
*/

.marker01_01 {
	padding-left:14px;
	background:url(../img/common/marker01_01.gif) no-repeat 0 5px;
}
.marker01_02 {
	padding-left:14px;
	background:url(../img/common/marker01_02.gif) no-repeat 0 5px;
}
.marker02_01 {
	padding-left:32px;
	background:url(../img/tit_device01.gif) no-repeat 0 2px;
	display:block;
	margin:8px 0 0 0;
}
.marker03_01 {
	padding-left:14px;
	background:url(../img/common/marker03_01.gif) no-repeat 0 3px;
}
.marker03_02 {
	padding-left:14px;
	background:url(../img/common/marker03_01.gif) no-repeat  0 6px;
}
.marker05_01 {
	margin:6px 0 6px 0;
	padding-left:14px;
	background:url(../img/common/marker05_01.gif) no-repeat 3px 5px;
}
/*アイコン
----------------------------------------------------------------------------------------------------
*/
.icon01_01 {
	padding-left:20px;
	background:url(../img/common/icon01_01.gif) no-repeat 0 1px;
	display:block;
	float:right;
}
.icon01_02 {
	padding-left:20px;
	background:url(../img/common/icon01_01.gif) no-repeat 0 1px;
	margin:0 0 0 8px;
}
/*テキストスタイル
----------------------------------------------------------------------------------------------------
*/

.brown {
	color:#A88042;
}
.carmine {
	color:#C52D79;
}
.black {
	color:#000000;
}
.alert {
	color:#901a2a;
}
.small {
	font-size:10px;
}
.large {
	font-size:14px;
}
.extralarge {
	font-size:16px;
}
.tit_style01 {
	color:#000000;
	padding:16px 0 0 0;
}
/*リストスタイル
----------------------------------------------------------------------------------------------------
*/

.list_style01 {
	padding:0 0 0 16px;
	clear:left;
}
.list_style01:after {
	content:"";
	display:block;
	clear:both;
}
.list_style02 {
	padding:0 0 16px 40px;
	clear:left;
}
.list_style03 li {
	margin:0 0 8px 0;
	padding:0 8px 8px 8px;
	background:url(../img/line01_01.gif) repeat-x 0 bottom;
}
/*定義型リストスタイル
----------------------------------------------------------------------------------------------------
*/
.dlist_style01 {
 width:668px;
}
.dlist_style01:after {
	content:"";
	display:block;
	clear:both;
}
.dlist_style01 dt {
	float:left;
	width:92px;
	padding:0 0 16px 8px;
	clear:both;
}
.dlist_style01 dd {
	width:557px;
	margin:0 0 0 100px;
	padding:0 8px 16px 0;
}
.dlist_style02 {
 width:668px;
}
.dlist_style02:after {
	content:"";
	display:block;
	clear:both;
}
.dlist_style02 dt {
	float:left;
	width:92px;
	height:18px;
	margin:0 0 8px 0;
	padding:0 0 8px 8px;
	clear:both;
	background:url(../img/line01_01.gif) repeat-x 0 bottom;
}
.dlist_style02 dd {
	width:557px;
	height:18px;
	margin:0 0 8px 100px;
	padding:0 8px 8px 0;
	text-align:right;
	background:url(../img/line01_01.gif) repeat-x 0 bottom;
}
.dlist_style03 {
}
.dlist_style03:after {
	content:"";
	display:block;
	clear:both;
}
.dlist_style03 dt {
	margin:0 0 4px 0;
}
.dlist_style03 dd {
	margin:0 16px 16px 32px;
}
/*コンテンツレイアウトスタイル
----------------------------------------------------------------------------------------------------
*/

.contentslayout01 {
	width:896px;
}
.contentslayout01:after {
	content:"";
	display:block;
	clear:both;
}
.contentslayout01_left {
	float:left;
	width:228px;
}
.contentslayout01_right {
	float:right;
	width:668px;
}
.contentslayout02 {
	width:668px;
}
.contentslayout02:after {
	content:"";
	display:block;
	clear:both;
}
.contentslayout02_left {
	float:left;
	width:228px;
}
.contentslayout02_right {
	float:right;
	width:440px;
}
.contentslayout03 {
	width:668px;
	padding:32px 0 0 0;
}
.contentslayout03:after {
	content:"";
	display:block;
	clear:both;
}
.contentslayout03_left {
	float:left;
	width:130px;
}
.contentslayout03_right {
	float:right;
	width:538px;
}
.contentslayout04 {
	width:668px;
	padding:0 0 0 0;
}
.contentslayout04:after {
	content:"";
	display:block;
	clear:both;
}
.contentslayout04_left {
	float:left;
	width:334px;
}
.contentslayout04_right {
	float:right;
	width:334px;
}
.contentslayout05 {
	width:668px;
	background:url(../img/page_prt05_01.gif) repeat-y 0 0;
}
.contentslayout05:after {
	content:"";
	display:block;
	clear:both;
}
.contentslayout05_left {
	float:left;
	width:223px;
}
.contentslayout05_center {
	float:left;
	width:223px;
}
.contentslayout05_right {
	float:left;
	width:222px;
}
.contentslayout06 {
	width:668px;
}
.contentslayout06 li {
	float:left;
}

.contentslayout06:after {
	content:"";
	display:block;
	clear:both;
}
.contentslayout06_right img {
	float:right;
	margin:0 0 16px 0;
}

.contentslayout07 {
	width:668px;
	padding:32px 0 0 0;
}
.contentslayout07:after {
	content:"";
	display:block;
	clear:both;
}
.contentslayout07_left {
	float:left;
	width:120px;
}
.contentslayout07_right {
	float:right;
	width:548px;
}
.contentslayout08 {
	clear:both;
	width:896px;
}
.contentslayout08:after {
	content:"";
	display:block;
	clear:both;
}
.contentslayout08_left {
	float:left;
	width:440px;
}
.contentslayout08_right {
	float:right;
	width:440px;
}
.contentslayout09 {
	clear:both;
	width:668px;
}
.contentslayout09:after {
	content:"";
	display:block;
	clear:both;
}
.contentslayout09_left {
	float:left;
	width:440px;
	margin:0 0 32px 0;
}
.contentslayout09_right {
	float:right;
	width:212px;
	margin:0 0 32px 0;
}
.contentslayout09_both {
	margin:0 0 32px 0;
}
.contentslayout10 {
	clear:both;
	width:668px;
}
.contentslayout10:after {
	content:"";
	display:block;
	clear:both;
}
.contentslayout10_left {
	float:left;
	width:326px;
	margin:0 0 32px 0;
}
.contentslayout10_right {
	float:right;
	width:326px;
	margin:0 0 32px 0;
}
.contentslayout10_both {
	margin:0 0 32px 0;
}
.contentslayout11 {
	clear:both;
	width:668px;
}
.contentslayout11:after {
	content:"";
	display:block;
	clear:both;
}
/*テーブルスタイル
----------------------------------------------------------------------------------------------------
*/

.table_style01 {
	width:324px;
	border:solid 1px #ccc;
}
.table_style01_th01 {
	width:80px;
	text-align:left;
	vertical-align:top;
	background-color:#e5e5e5;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding:4px;
	font-weight:normal;
}
.table_style01_td01 {
	width:244px;
	border-bottom:solid 1px #ccc;
	padding:4px;
}
.table_style01_th02 {
	width:80px;
	text-align:left;
	vertical-align:top;
	background-color:#e5e5e5;
	border-right:solid 1px #ccc;
	padding:4px;
	font-weight:normal;
}
.table_style01_td02 {
	width:244px;
	padding:4px;
}
.table_style02 {
	width:668px;
	border:solid 1px #ccc;
}
.table_style02_th01 {
	width:168px;
	text-align:left;
	vertical-align:top;
	background-color:#e5e5e5;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding:8px;
	font-weight:normal;
}
.table_style02_td01 {
	width:500px;
	border-bottom:solid 1px #ccc;
	padding:8px;
}
.table_style02_th02 {
	width:168px;
	text-align:left;
	vertical-align:top;
	background-color:#e5e5e5;
	border-right:solid 1px #ccc;
	padding:8px;
	font-weight:normal;
}
.table_style02_td02 {
	width:500px;
	padding:8px;
}
.table_style02_th03 {
	width:80px;
	text-align:left;
	vertical-algin:top;
	background-color:#e5e5e5;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding:8px;
	font-weight:normal;
}
.table_style02_th04 {
	width:88px;
	text-align:left;
	vertical-algin:top;
	background-color:#e5e5e5;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
	padding:8px;
	font-weight:normal;
}
.table_style02_th05 {
	width: 96px;
	text-align:left;
	vertical-algin:top;
	padding:8px;
	font-weight:normal;
}
.table_style02_td05 {
	padding:8px;
}
/*ディレクトリタイトルキャッチ
----------------------------------------------------------------------------------------------------
*/

.dir_catch01 {
	text-indent:-10000px;
	background:url(../img/dir_catch01.jpg) no-repeat 0 0;
	width:896px;
	height:101px;
	margin:0 0 32px 0;
}
.dir_catch02 {
	text-indent:-10000px;
	background:url(../img/dir_catch02.jpg) no-repeat 0 0;
	width:896px;
	height:101px;
	margin:0 0 32px 0;
}
.dir_catch03 {
	text-indent:-10000px;
	background:url(../img/dir_catch03.jpg) no-repeat 0 0;
	width:896px;
	height:101px;
	margin:0 0 32px 0;
}
.dir_catch06 {
	text-indent:-10000px;
	background:url(../img/dir_catch06.jpg) no-repeat 0 0;
	width:896px;
	height:101px;
	margin:0 0 32px 0;
}
.dir_catch07 {
	text-indent:-10000px;
	background:url(../img/dir_catch07.jpg) no-repeat 0 0;
	width:896px;
	height:196px;
	margin:0 0 32px 0;
}
/*ディレクトリタイトル
----------------------------------------------------------------------------------------------------
*/

.dir_tit01 {
	/*
	text-indent:-10000px;
	background:url(../img/dir_tit01.gif) no-repeat 0 0;
	width:198px;
	height:18px;
	*/
	margin:0 0 32px 0;
}

.dir_tit02 {
	/*
	text-indent:-10000px;
	background:url(../img/dir_tit02.gif) no-repeat 0 0;
	width:198px;
	height:18px;
	*/
	margin:0 0 32px 0;
}
.dir_tit03 {
	text-indent:-10000px;
	background:url(../img/dir_tit03.gif) no-repeat 0 0;
	width:198px;
	height:18px;
	margin:0 0 32px 0;
}
.dir_tit04 {
	text-indent:-10000px;
	background:url(../img/dir_tit04.gif) no-repeat 0 0;
	width:198px;
	height:18px;
	margin:0 0 32px 0;
}
.dir_tit05 {
	text-indent:-10000px;
	background:url(../img/dir_tit05.gif) no-repeat 0 0;
	width:198px;
	height:18px;
	margin:0 0 32px 0;
}
.dir_tit06 {
	/*
	text-indent:-10000px;
	background:url(../img/dir_tit06.gif) no-repeat 0 0;
	width:198px;
	height:18px;
	*/
	margin:0 0 32px 0;
}
.dir_tit07 {
  /*
	text-indent:-10000px;
	background:url(../img/dir_tit07.gif) no-repeat 0 0;
	width:198px;
	height:18px;
	*/
	margin:0 0 32px 0;
}
.dir_tit08 {
	text-indent:-10000px;
	background:url(../img/dir_tit08.gif) no-repeat 0 0;
	width:198px;
	height:18px;
	margin:0 0 32px 0;
}
/*ページタイトル
----------------------------------------------------------------------------------------------------
*/

.page_tit01_01 {
	text-indent:-10000px;
	background:url(../img/page_tit01_01.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit01_02 {
	text-indent:-10000px;
	background:url(../img/page_tit01_02.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit01_03 {
	text-indent:-10000px;
	background:url(../img/page_tit01_03.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit01_04 {
	text-indent:-10000px;
	background:url(../img/page_tit01_04.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit01_05 {
	text-indent:-10000px;
	background:url(../img/page_tit01_05.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit01_06 {
	text-indent:-10000px;
	background:url(../img/page_tit01_06.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit02_01 {
	text-indent:-10000px;
	background:url(../img/page_tit02_01.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit02_02 {
	text-indent:-10000px;
	background:url(../img/page_tit02_02.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit02_03 {
	text-indent:-10000px;
	background:url(../img/page_tit02_01_01.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit02_04 {
	text-indent:-10000px;
	background:url(../img/page_tit02_04.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}

.page_tit03_01 {
	text-indent:-10000px;
	background:url(../img/page_tit03_01.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 5px 0;
}
.page_tit03_02 {
	text-indent:-10000px;
	background:url(../img/page_tit03_02.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:32px 0 32px 0;
}
.page_tit04_01 {
	text-indent:-10000px;
	background:url(../img/page_tit04_01.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit05_01 {
	text-indent:-10000px;
	background:url(../img/page_tit05_01.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_01 {
	text-indent:-10000px;
	background:url(../img/page_tit06_01.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_02 {
	text-indent:-10000px;
	background:url(../img/page_tit06_02.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_03 {
	text-indent:-10000px;
	background:url(../img/page_tit06_03.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_04 {
	text-indent:-10000px;
	background:url(../img/page_tit06_04.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_05 {
	text-indent:-10000px;
	background:url(../img/page_tit06_05.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_06 {
	text-indent:-10000px;
	background:url(../img/page_tit06_06.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_07 {
	text-indent:-10000px;
	background:url(../img/page_tit06_07.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_08 {
	text-indent:-10000px;
	background:url(../img/page_tit06_08.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_09 {
	text-indent:-10000px;
	background:url(../img/page_tit06_09.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_10 {
	text-indent:-10000px;
	background:url(../img/page_tit06_10.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_11 {
	text-indent:-10000px;
	background:url(../img/page_tit06_11.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_12 {
	text-indent:-10000px;
	background:url(../img/page_tit06_12.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_13 {
	text-indent:-10000px;
	background:url(../img/page_tit06_13.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_14 {
	text-indent:-10000px;
	background:url(../img/page_tit06_14.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_15 {
	text-indent:-10000px;
	background:url(../img/page_tit06_15.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_16 {
	text-indent:-10000px;
	background:url(../img/page_tit06_16.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_17 {
	text-indent:-10000px;
	background:url(../img/page_tit06_17.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_18 {
	text-indent:-10000px;
	background:url(../img/page_tit06_18.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_19 {
	text-indent:-10000px;
	background:url(../img/page_tit06_19.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_20 {
	text-indent:-10000px;
	background:url(../img/page_tit06_20.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_21 {
	text-indent:-10000px;
	background:url(../img/page_tit06_21.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_26 {
	text-indent:-10000px;
	background:url(../img/page_tit06_26.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_27 {
	text-indent:-10000px;
	background:url(../img/page_tit06_27.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_28 {
	text-indent:-10000px;
	background:url(../img/page_tit06_28.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_29 {
	text-indent:-10000px;
	background:url(../img/page_tit06_29.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_30 {
	text-indent:-10000px;
	background:url(../img/page_tit06_30.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_31 {
	text-indent:-10000px;
	background:url(../img/page_tit06_31.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit06_32 {
	text-indent:-10000px;
	background:url(../img/page_tit06_32.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}

/*----サイト紹介ページタイトル------*/
.page_tit07_01 {
	text-indent:-10000px;
	background:url(../img/page_tit07_01.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit07_02 {
	text-indent:-10000px;
	background:url(../img/page_tit07_02.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit07_03 {
	text-indent:-10000px;
	background:url(../img/page_tit07_03.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit07_04 {
	text-indent:-10000px;
	background:url(../img/page_tit07_04.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit07_05 {
	text-indent:-10000px;
	background:url(../img/page_tit07_05.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit07_06 {
	text-indent:-10000px;
	background:url(../img/page_tit07_06.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit07_07 {
	text-indent:-10000px;
	background:url(../img/page_tit07_07.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit07_08 {
	text-indent:-10000px;
	background:url(../img/page_tit07_08.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit07_09 {
	text-indent:-10000px;
	background:url(../img/page_tit07_09.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}
.page_tit07_10 {
	text-indent:-10000px;
	background:url(../img/page_tit07_10.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}

.page_tit08_01 {
	text-indent:-10000px;
	background:url(../img/page_tit08_01.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}

.page_tit10_01 {
	text-indent:-10000px;
	background:url(../img/page_tit10_01.gif) no-repeat 0 0;
	width:668px;
	height:36px;
	margin:0 0 32px 0;
}

/*ディレクトリインデックスメニュー
----------------------------------------------------------------------------------------------------
*/

.dir_menu {
	width:668px;
}
.dir_menu:after {
	content:"";
	display:block;
	clear:both;
}
.dir_menu01_01 {
	float:left;
	width:326px;
	margin:0 16px 0 0;
}
.dir_menu01_02 {
	float:left;
	width:326px;
	margin:0 0 32px 0;
}
.dir_menu01_03 {
	float:left;
	width:326px;
	margin:0 16px 32px 0;
}
.dir_menu01_04 {
	float:left;
	width:326px;
	margin:0 0 32px 0;
}
.dir_menu01_05 {
	float:left;
	width:326px;
	margin:0 16px 32px 0;
}
.dir_menu01_06 {
	float:left;
	width:326px;
	margin:0 0 32px 0;
}
.dir_menu01_07 {
	float:left;
	width:326px;
	margin:0 16px 32px 0;
}
.dir_menu01_08 {
	float:left;
	width:326px;
	margin:0 0 32px 0;
}
.dir_menu01_09 {
	float:left;
	width:326px;
	margin:0 16px 32px 0;
}
.dir_menu02_01 {
	float:left;
	width:212px;
	margin:0 16px 32px 0;
}
.dir_menu02_02 {
	float:left;
	width:212px;
	margin:0 16px 32px 0;
}
.dir_menu02_03 {
	float:left;
	width:212px;
	margin:0 0 32px 0;
}
.dir_menu02_04 {
	clear:both;
	float:left;
	width:212px;
	margin:0 16px 32px 0;
}
.dir_menu02_05 {
	float:left;
	width:212px;
	margin:0 16px 32px 0;
}
.dir_menu02_06 {
	float:left;
	width:212px;
	margin:0 0 32px 0;
}
.dir_menu02_07 {
	/*clear:both;*/
	float:left;
	width:212px;
	margin:0 16px 32px 0;
}
.dir_menu02_08 {
	float:left;
	width:212px;
	margin:0 16px 32px 0;
}
.dir_menu02_09 {
	float:left;
	width:212px;
	margin:0 0 32px 0;
}
.dir_menu03_01 {
	border-top:solid 1px #E5E5E5;
	float:left;
	width:326px;
	padding:0 16px 32px 0;
}
.dir_menu03_02 {
	border-top:solid 1px #E5E5E5;
	float:left;
	width:326px;
	padding:0 0 32px 0;
}
.dir_menu03_03 {
	border-top:solid 1px #E5E5E5;
	float:left;
	width:668px;
	padding:0 0 32px 0;
}

.tit01_01 {
	text-indent:-10000px;
	background:url(../img/tit01_01.jpg) no-repeat 0 0;
	width:212px;
	height:108px;
	margin:0 0 16px 0;
	display:block;
}
.tit01_02 {
	text-indent:-10000px;
	background:url(../img/tit01_02.jpg) no-repeat 0 0;
	width:212px;
	height:108px;
	margin:0 0 16px 0;
	display:block;
}
.tit01_03 {
	text-indent:-10000px;
	background:url(../img/tit01_03.jpg) no-repeat 0 0;
	width:212px;
	height:108px;
	margin:0 0 16px 0;
	display:block;
}
.tit01_04 {
	text-indent:-10000px;
	background:url(../img/tit01_04.jpg) no-repeat 0 0;
	width:212px;
	height:108px;
	margin:0 0 16px 0;
	display:block;
}
.tit02_01 {
	text-indent:-10000px;
	background:url(../img/tit02_01.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit02_02 {
	text-indent:-10000px;
	background:url(../img/tit02_02.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit02_03 {
	text-indent:-10000px;
	background:url(../img/tit02_03.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit02_04 {
	text-indent:-10000px;
	background:url(../img/tit02_04.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit02_05 {
	text-indent:-10000px;
	background:url(../img/tit02_05.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit02_06 {
	text-indent:-10000px;
	background:url(../img/tit02_06.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_01 {
	text-indent:-10000px;
	background:url(../img/tit06_01.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:32px 0 16px 0;
	display:block;
}
.tit06_02 {
	text-indent:-10000px;
	background:url(../img/tit06_02.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:32px 0 16px 0;
	display:block;
}
.tit06_03 {
	text-indent:-10000px;
	background:url(../img/tit06_03.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:32px 0 16px 0;
	display:block;
}
.tit06_04 {
	text-indent:-10000px;
	background:url(../img/tit06_04.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_05 {
	text-indent:-10000px;
	background:url(../img/tit06_05.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_06 {
	text-indent:-10000px;
	background:url(../img/tit06_06.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:32px 0 16px 0;
	display:block;
}
.tit06_07 {
	text-indent:-10000px;
	background:url(../img/tit06_07.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_08 {
	text-indent:-10000px;
	background:url(../img/tit06_08.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_09 {
	text-indent:-10000px;
	background:url(../img/tit06_09.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_10 {
	text-indent:-10000px;
	background:url(../img/tit06_10.jpg) no-repeat 0 0;
	width:212px;
	height:180px;
	margin:0 0 0 0;
	display:block;
}
.tit06_11 {
	text-indent:-10000px;
	background:url(../img/tit06_11.jpg) no-repeat 0 0;
	width:212px;
	height:180px;
	margin:0 0 0 0;
	display:block;
}
.tit06_12 {
	text-indent:-10000px;
	background:url(../img/tit06_12.jpg) no-repeat 0 0;
	width:212px;
	height:180px;
	margin:0 0 0 0;
	display:block;
}
.tit06_13 {
	text-indent:-10000px;
	background:url(../img/tit06_13.jpg) no-repeat 0 0;
	width:212px;
	height:180px;
	margin:0 0 0 0;
	display:block;
}
.tit06_14 {
	text-indent:-10000px;
	background:url(../img/tit06_14.jpg) no-repeat 0 0;
	width:212px;
	height:180px;
	margin:0 0 0 0;
	display:block;
}
.tit06_15 {
	text-indent:-10000px;
	background:url(../img/tit06_15.jpg) no-repeat 0 0;
	width:212px;
	height:180px;
	margin:0 0 0 0;
	display:block;
}
.tit06_16 {
	text-indent:-10000px;
	background:url(../img/tit06_16.jpg) no-repeat 0 0;
	width:212px;
	height:180px;
	margin:0 0 0 0;
	display:block;
}
.tit06_17 {
	text-indent:-10000px;
	background:url(../img/tit06_17.jpg) no-repeat 0 0;
	width:212px;
	height:180px;
	margin:0 0 0 0;
	display:block;
}
.tit06_18 {
	text-indent:-10000px;
	background:url(../img/tit06_18.jpg) no-repeat 0 0;
	width:212px;
	height:180px;
	margin:0 0 0 0;
	display:block;
}
.tit06_19 {
	text-indent:-10000px;
	background:url(../img/tit06_19.jpg) no-repeat 0 0;
	width:212px;
	height:13px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_20 {
	text-indent:-10000px;
	background:url(../img/tit06_20.jpg) no-repeat 0 0;
	width:212px;
	height:13px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_21 {
	text-indent:-10000px;
	background:url(../img/tit06_21.jpg) no-repeat 0 0;
	width:212px;
	height:13px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_22 {
	text-indent:-10000px;
	background:url(../img/tit06_22.jpg) no-repeat 0 0;
	width:212px;
	height:13px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_23 {
	text-indent:-10000px;
	background:url(../img/tit06_23.jpg) no-repeat 0 0;
	width:212px;
	height:13px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_24 {
	text-indent:-10000px;
	background:url(../img/tit06_24.jpg) no-repeat 0 0;
	width:212px;
	height:13px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_25 {
	text-indent:-10000px;
	background:url(../img/tit06_25.jpg) no-repeat 0 0;
	width:212px;
	height:13px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_26 {
	text-indent:-10000px;
	background:url(../img/tit06_26.jpg) no-repeat 0 0;
	width:212px;
	height:13px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_27 {
	text-indent:-10000px;
	background:url(../img/tit06_27.jpg) no-repeat 0 0;
	width:212px;
	height:13px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_28 {
	text-indent:-10000px;
	background:url(../img/tit06_28.jpg) no-repeat 0 0;
	width:212px;
	height:13px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_29 {
	text-indent:-10000px;
	background:url(../img/tit06_29.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:32px 0 16px 0;
	display:block;
}
.tit06_30 {
	text-indent:-10000px;
	background:url(../img/tit06_30.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:32px 0 16px 0;
	display:block;
}
.tit06_31 {
	text-indent:-10000px;
	background:url(../img/tit06_31.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit06_32 {
	text-indent:-10000px;
	background:url(../img/tit06_32.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit07_01 {
	text-indent:-10000px;
	background:url(../img/tit07_01.jpg) no-repeat 0 0;
	width:326px;
	height:14px;
	margin:32px 0 0 0;
}
.tit07_02 {
	text-indent:-10000px;
	background:url(../img/tit07_02.jpg) no-repeat 0 0;
	width:326px;
	height:14px;
	margin:32px 0 0 0;
}
.tit07_03 {
	text-indent:-10000px;
	background:url(../img/tit07_03.jpg) no-repeat 0 0;
	width:326px;
	height:14px;
	margin:32px 0 0 0;
}
.tit07_04 {
	text-indent:-10000px;
	background:url(../img/tit07_04.jpg) no-repeat 0 0;
	width:326px;
	height:14px;
	margin:32px 0 0 0;
}
.tit07_05 {
	text-indent:-10000px;
	background:url(../img/tit07_05.jpg) no-repeat 0 0;
	width:326px;
	height:14px;
	margin:32px 0 0 0;
}
.tit07_06 {
	text-indent:-10000px;
	background:url(../img/tit07_06.jpg) no-repeat 0 0;
	width:326px;
	height:14px;
	margin:32px 0 0 0;
}
.tit07_07 {
	text-indent:-10000px;
	background:url(../img/tit07_07.jpg) no-repeat 0 0;
	width:326px;
	height:14px;
	margin:32px 0 0 0;
}
.tit07_08 {
	text-indent:-10000px;
	background:url(../img/tit07_08.jpg) no-repeat 0 0;
	width:326px;
	height:14px;
	margin:32px 0 0 0;
}
.tit07_09 {
	text-indent:-10000px;
	background:url(../img/tit07_09.jpg) no-repeat 0 0;
	width:326px;
	height:14px;
	margin:32px 0 0 0;
}
.tit07_10 {
	text-indent:-10000px;
	background:url(../img/tit07_10.jpg) no-repeat 0 0;
	width:326px;
	height:14px;
	margin:32px 0 0 0;
}

.tit08_01 {
	text-indent:-10000px;
	background:url(../img/tit08_01.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit08_02 {
	text-indent:-10000px;
	background:url(../img/tit08_02.jpg) no-repeat 0 0;
	width:326px;
	height:92px;
	margin:0 0 16px 0;
	display:block;
}
.tit_device01 {
	text-indent:32px;
	background:url(../img/tit_device01.gif) no-repeat 0 0;
	width:200px;
	height:12px;
	margin:0 0 16px 8px;
	display:block;
}
.tit_device02 {
	text-indent:32px;
	background:url(../img/tit_device01.gif) no-repeat 0 0;
	width:200px;
	height:12px;
	margin:0 0 8px 8px;
	display:block;
}
/*サイドエリアメニュー
----------------------------------------------------------------------------------------------------
*/

.side_menu01_01 {
	text-indent:-10000px;
	background:url(../img/side_menu01_01.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu01_02 {
	text-indent:-10000px;
	background:url(../img/side_menu01_02.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu01_03 {
	text-indent:-10000px;
	background:url(../img/side_menu01_03.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu01_04 {
	text-indent:-10000px;
	background:url(../img/side_menu01_04.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu01_05 {
	text-indent:-10000px;
	background:url(../img/side_menu01_05.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu01_06 {
	text-indent:-10000px;
	background:url(../img/side_menu01_06.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}

.side_menu02_01 {
	text-indent:-10000px;
	background:url(../img/side_menu02_01.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu02_02 {
	text-indent:-10000px;
	background:url(../img/side_menu02_02.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu02_05 {
	text-indent:-10000px;
	background:url(../img/side_menu02_05.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu02_06 {
	text-indent:-10000px;
	background:url(../img/side_menu02_06.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}

.side_tit01 {
	text-indent:-10000px;
	background:url(../img/side_tit01.gif) no-repeat 0 0;
	width:181px;
	height:32px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu06_01 {
	text-indent:-10000px;
	background:url(../img/side_menu06_01.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu06_02 {
	text-indent:-10000px;
	background:url(../img/side_menu06_02.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu06_03 {
	text-indent:-10000px;
	background:url(../img/side_menu06_03.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu06_04 {
	text-indent:-10000px;
	background:url(../img/side_menu06_04.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu06_05 {
	text-indent:-10000px;
	background:url(../img/side_menu06_05.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_06 {
	text-indent:-10000px;
	background:url(../img/side_menu06_06.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_07 {
	text-indent:-10000px;
	background:url(../img/side_menu06_07.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_08 {
	text-indent:-10000px;
	background:url(../img/side_menu06_08.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_09 {
	text-indent:-10000px;
	background:url(../img/side_menu06_09.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_10 {
	text-indent:-10000px;
	background:url(../img/side_menu06_10.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_11 {
	text-indent:-10000px;
	background:url(../img/side_menu06_11.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_12 {
	text-indent:-10000px;
	background:url(../img/side_menu06_12.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_13 {
	text-indent:-10000px;
	background:url(../img/side_menu06_13.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_14 {
	text-indent:-10000px;
	background:url(../img/side_menu06_14.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_15 {
	text-indent:-10000px;
	background:url(../img/side_menu06_15.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_16 {
	text-indent:-10000px;
	background:url(../img/side_menu06_16.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_17 {
	text-indent:-10000px;
	background:url(../img/side_menu06_17.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_18 {
	text-indent:-10000px;
	background:url(../img/side_menu06_18.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_19 {
	text-indent:-10000px;
	background:url(../img/side_menu06_19.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_20 {
	text-indent:-10000px;
	background:url(../img/side_menu06_20.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_21 {
	text-indent:-10000px;
	background:url(../img/side_menu06_21.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_22 {
	text-indent:-10000px;
	background:url(../img/side_menu06_22.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_23 {
	text-indent:-10000px;
	background:url(../img/side_menu06_23.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_24 {
	text-indent:-10000px;
	background:url(../img/side_menu06_24.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_25 {
	text-indent:-10000px;
	background:url(../img/side_menu06_25.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_26 {
	text-indent:-10000px;
	background:url(../img/side_menu06_26.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_27 {
	text-indent:-10000px;
	background:url(../img/side_menu06_27.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_28 {
	text-indent:-10000px;
	background:url(../img/side_menu06_28.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_29 {
	text-indent:-10000px;
	background:url(../img/side_menu06_29.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu06_30 {
	text-indent:-10000px;
	background:url(../img/side_menu06_30.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_31 {
	text-indent:-10000px;
	background:url(../img/side_menu06_31.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}
.side_menu06_32 {
	text-indent:-10000px;
	background:url(../img/side_menu06_32.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 28px;
	display:block;
}


/* ---サービス　サイドメニュー --- */
.side_menu07_01 {
	text-indent:-10000px;
	background:url(../img/side_menu07_01.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu07_02 {
	text-indent:-10000px;
	background:url(../img/side_menu07_02.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu07_03 {
	text-indent:-10000px;
	background:url(../img/side_menu07_03.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu07_04 {
	text-indent:-10000px;
	background:url(../img/side_menu07_04.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu07_05 {
	text-indent:-10000px;
	background:url(../img/side_menu07_05.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu07_06 {
	text-indent:-10000px;
	background:url(../img/side_menu07_06.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu07_07 {
	text-indent:-10000px;
	background:url(../img/side_menu07_07.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu07_08 {
	text-indent:-10000px;
	background:url(../img/side_menu07_08.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu06_06 {
	text-indent:-10000px;
	background:url(../img/side_menu06_06.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu07_07 {
	text-indent:-10000px;
	background:url(../img/side_menu07_07.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_menu07_09 {
	text-indent:-10000px;
	background:url(../img/side_menu07_09.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}

.side_menu07_10 {
	text-indent:-10000px;
	background:url(../img/side_menu07_10.gif) no-repeat 0 0;
	width:170px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
/* --- --- */
.side_related01 {
	text-indent:-10000px;
	background:url(../img/side_related01.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_related01_02 {
	text-indent:-10000px;
	background:url(../img/side_related01_02.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_related01_03 {
	text-indent:-10000px;
	background:url(../img/side_related01_03.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_related02 {
	text-indent:-10000px;
	background:url(../img/side_related02.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_related03 {
	text-indent:-10000px;
	background:url(../img/side_related03.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_related04 {
	text-indent:-10000px;
	background:url(../img/side_related04.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_related05 {
	text-indent:-10000px;
	background:url(../img/side_related05.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_related06 {
	text-indent:-10000px;
	background:url(../img/side_related06.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_related07 {
	text-indent:-10000px;
	background:url(../img/side_related07.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_related08 {
	text-indent:-10000px;
	background:url(../img/side_related08.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_related09 {
	text-indent:-10000px;
	background:url(../img/side_related09.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
.side_related10 {
	text-indent:-10000px;
	background:url(../img/side_related10.gif) no-repeat 0 0;
	width:149px;
	height:13px;
	margin:0 0 16px 16px;
	display:block;
}
/*トップページレイアウト
----------------------------------------------------------------------------------------------------
*/

.top_menu_01 {
	float:left;
	width:212px;
	margin:24px 16px 0 0;
}
.top_menu_02 {
	float:left;
	width:212px;
	margin:24px 16px 0 0;
}
.top_menu_03 {
	float:left;
	width:212px;
	margin:24px 16px 0 0;
}
.top_menu_04 {
	float:left;
	width:212px;
	margin:24px 0 0 0;
}
/*会社情報ページレイアウト
----------------------------------------------------------------------------------------------------
*/

.page_lead01_01 {
	text-indent:-10000px;
	background:url(../img/page_lead01_01.gif) no-repeat 0 0;
	width:320px;
	height:39px;
	margin:4px 0 32px 0;
}
.sign_president {
	float:right;
	text-indent:-10000px;
	background:url(../img/page_prt01_01.gif) no-repeat 0 0;
	width:70px;
	height:34px;
	margin:32px 0 0 0;
}
/*メッセージレイアウト
----------------------------------------------------------------------------------------------------
*/

.pagelayout01_01 {
	text-align:center;
}
/*ニュースリリースレイアウト
----------------------------------------------------------------------------------------------------
*/

.sign_president {
	text-indent:-10000px;
	background:url(../img/page_prt01_01.gif) no-repeat 0 0;
	width:70px;
	height:34px;
	margin:32px 0 0 0;
}
/*沿革レイアウト
----------------------------------------------------------------------------------------------------
*/

.list_history {
	width:668px;
}
.list_history:after {
	content:"";
	display:block;
	clear:both;
}
.list_history dt {
	float:left;
	width:100px;
	padding:0 0 16px 0;
	clear:both;
}
.list_history dd {
	width:565px;
	margin:0 0 0 100px;
	padding:0 0 16px 0;
}
/*採用情報レイアウト
----------------------------------------------------------------------------------------------------
*/

.page_lead06_01 {
	text-indent:-10000px;
	background:url(../img/page_lead06_01.gif) no-repeat 0 0;
	width:307px;
	height:16px;
	margin:4px 0 32px 0;
}
.page_lead06_02 {
	text-indent:-10000px;
	background:url(../img/page_lead06_02.gif) no-repeat 0 0;
	width:307px;
	height:16px;
	margin:0 0 8px 0;
}
.page_lead06_03 {
	text-indent:-10000px;
	background:url(../img/page_lead06_03.gif) no-repeat 0 0;
	width:548px;
	height:14px;
	margin:0 0 4px 0;
}
.page_lead06_04 {
	text-indent:-10000px;
	background:url(../img/page_lead06_04.gif) no-repeat 0 0;
	width:548px;
	height:14px;
	margin:0 0 4px 0;
}
.page_lead06_05 {
	text-indent:-10000px;
	background:url(../img/page_lead06_05.gif) no-repeat 0 0;
	width:548px;
	height:14px;
	margin:0 0 4px 0;
}
.page_lead06_06 {
	text-indent:-10000px;
	background:url(../img/page_lead06_06.gif) no-repeat 0 0;
	width:548px;
	height:14px;
	margin:0 0 4px 0;
}
.page_lead06_07 {
	text-indent:-10000px;
	background:url(../img/page_lead06_07.gif) no-repeat 0 0;
	width:548px;
	height:14px;
	margin:0 0 4px 0;
}
.page_lead06_08 {
	text-indent:-10000px;
	background:url(../img/page_lead06_08.gif) no-repeat 0 0;
	width:548px;
	height:14px;
	margin:0 0 4px 0;
}
.page_lead06_09 {
	text-indent:-10000px;
	background:url(../img/page_lead06_09.gif) no-repeat 0 0;
	width:548px;
	height:14px;
	margin:0 0 4px 0;
}
.page_lead06_10 {
	text-indent:-10000px;
	background:url(../img/page_lead06_10.gif) no-repeat 0 0;
	width:548px;
	height:14px;
	margin:0 0 4px 0;
}
.page_lead06_11 {
	text-indent:-10000px;
	background:url(../img/page_lead06_11.gif) no-repeat 0 0;
	width:548px;
	height:14px;
	margin:0 0 4px 0;
}
.page_lead06_12 {
	text-indent:-10000px;
	background:url(../img/page_lead06_12.gif) no-repeat 0 0;
	width:548px;
	height:14px;
	margin:0 0 4px 0;
}
.page_lead06_13 {
	text-indent:-10000px;
	background:url(../img/page_lead06_13.gif) no-repeat 0 0;
	width:548px;
	height:14px;
	margin:0 0 4px 0;
}
.page_lead07{
	margin-bottom: 10px;
}


/*社員紹介レイアウト
----------------------------------------------------------------------------------------------------
*/

.employee_profile01 {
	text-indent:-10000px;
	background:url(../img/page_prt06_01.gif) no-repeat 0 0;
	width:439px;
	height:45px;
	margin:0px 0 16px 0;
}
.employee_profile02 {
	text-indent:-10000px;
	background:url(../img/page_prt06_02.gif) no-repeat 0 0;
	width:439px;
	height:45px;
	margin:0px 0 16px 0;
}
.employee_profile03 {
	text-indent:-10000px;
	background:url(../img/page_prt06_03.gif) no-repeat 0 0;
	width:439px;
	height:45px;
	margin:0px 0 16px 0;
}
.employee_profile04 {
	text-indent:-10000px;
	background:url(../img/page_prt06_04.gif) no-repeat 0 0;
	width:439px;
	height:45px;
	margin:0px 0 16px 0;
}
.employee_profile05 {
	text-indent:-10000px;
	background:url(../img/page_prt06_05.gif) no-repeat 0 0;
	width:439px;
	height:45px;
	margin:0px 0 16px 0;
}
.employee_profile06 {
	text-indent:-10000px;
	background:url(../img/page_prt06_06.gif) no-repeat 0 0;
	width:439px;
	height:45px;
	margin:0px 0 16px 0;
}
.employee_profile07 {
	text-indent:-10000px;
	background:url(../img/page_prt06_07.gif) no-repeat 0 0;
	width:439px;
	height:45px;
	margin:0px 0 16px 0;
}
.employee_profile08 {
	text-indent:-10000px;
	background:url(../img/page_prt06_08.gif) no-repeat 0 0;
	width:439px;
	height:45px;
	margin:0px 0 16px 0;
}
.employee_profile09 {
	text-indent:-10000px;
	background:url(../img/page_prt06_09.gif) no-repeat 0 0;
	width:439px;
	height:45px;
	margin:0px 0 16px 0;
}
/*募集職種レイアウト
----------------------------------------------------------------------------------------------------
*/

.pagelayout06_01 {
	width:192px;
	margin:0 auto;
}
/*サービスレイアウト
----------------------------------------------------------------------------------------------------
*/

.pagelayout07_01 {
	background:url(../img/img07_01.jpg) no-repeat 16px 16px;
	padding:16px 0 0 170px;
}
.pagelayout07_02 {
	background:url(../img/img07_02.jpg) no-repeat 16px 16px;
	padding:16px 0 0 170px;
}
.pagelayout07_03 {
	background:url(../img/img07_03.jpg) no-repeat 16px 16px;
	padding:16px 0 0 170px;
}
.pagelayout07_04 {
	background:url(../img/img07_04.jpg) no-repeat 16px 16px;
	padding:16px 0 0 170px;
}
.pagelayout07_05 {
	background:url(../img/img07_05.jpg) no-repeat 16px 16px;
	padding:16px 0 0 170px;
}
.pagelayout07_06 {
	background:url(../img/img07_06.jpg) no-repeat 16px 16px;
	padding:16px 0 0 170px;
}
.pagelayout07_07 {
	background:url(../img/img07_07.jpg) no-repeat 16px 16px;
	padding:16px 0 0 170px;
}
.pagelayout07_08 {
	background:url(../img/img07_25.jpg) no-repeat 16px 16px;
	padding:16px 0 0 170px;
}
.pagelayout07_09 {
	background:url(../img/img07_26.jpg) no-repeat 16px 16px;
	padding:16px 0 0 170px;
}
.pagelayout07_10 {
	background:url(../img/img07_29.jpg) no-repeat 16px 16px;
	padding:16px 0 0 170px;
}
/*マージン調整スタイル
----------------------------------------------------------------------------------------------------
*/

.margin_top01 {
	margin-top:8px;
}
.margin_top02 {
	margin-top:16px;
}
.margin_top03 {
	margin-top:32px;
}
.margin_right02 {
	margin-right:16px;
}

/*padding調整スタイル
----------------------------------------------------------------------------------------------------
*/

.padding_top01 {
	padding-top:8px;
}
.padding_top02 {
	padding-top:16px;
}
.padding_top03 {
	padding-top:32px;
}
.padding_right02 {
	padding-right:16px;
}

/*padding調整スタイル
----------------------------------------------------------------------------------------------------
*/
.indent01 {
	text-indent:-12px; padding-left:12px}
}

/*ボタンスタイル
----------------------------------------------------------------------------------------------------
*/

.btn01_01 {
	text-indent:-10000px;
	background:url(../img/btn01_01.gif) no-repeat 0 0;
	width:192px;
	height:32px;
	display:block;
}
/*フォーム共通レイアウト
----------------------------------------------------------------------------------------------------
*/

.form_style01 {
	width:652px;
	border:solid 1px #901a2a;
	margin:16px 0 0 0;
	padding:7px;
}
.form_style02 {
	width:652px;
	height:160px;
	border:solid 1px #ccc;
	margin:16px 0 16px 0;
	padding:0 7px 7px 7px;
	overflow:scroll;
}
.form_style03 {
	width:652px;
	border:solid 1px #ccc;
	margin:16px 0 0 0;
	padding:7px;
	text-align:center;
}
.form_style04 {
	margin: 0 0 16px 0;
}
.form_style05 {
	margin: 16px 0 0 0;
	text-align: center;
}
/*メッセージレイアウト
----------------------------------------------------------------------------------------------------
*/
.message {
	text-indent:-10000px;
	background:url(../img/message.gif) no-repeat 26px 0;
	width:668px;
	height:740px;
}
/*規約・ポリシーレイアウト
----------------------------------------------------------------------------------------------------
*/
.honbun {
	width:540px;
	margin:0 auto;
	line-height:200%;
}
/*写真で見るインディビジョン
----------------------------------------------------------------------------------------------------
*/
.contents_menu06_01_select{
	text-indent:-10000px;
	background:url(../img/contents_menu06_01_select.gif) no-repeat 0 0;
	width:223px;
	height:28px;
	display:block;
}
.contents_menu06_02_select{
	text-indent:-10000px;
	background:url(../img/contents_menu06_02_select.gif) no-repeat 0 0;
	width:223px;
	height:28px;
	display:block;
}
.contents_menu06_03_select{
	text-indent:-10000px;
	background:url(../img/contents_menu06_03_select.gif) no-repeat 0 0;
	width:222px;
	height:28px;
	display:block;
}
.contents_menu06_01{
	text-indent:-10000px;
	background:url(../img/contents_menu06_01.gif) no-repeat 0 0;
	width:223px;
	height:28px;
	display:block;
}
.contents_menu06_02{
	text-indent:-10000px;
	background:url(../img/contents_menu06_02.gif) no-repeat 0 0;
	width:223px;
	height:28px;
	display:block;
}
.contents_menu06_03{
	text-indent:-10000px;
	background:url(../img/contents_menu06_03.gif) no-repeat 0 0;
	width:222px;
	height:28px;
	display:block;
}
.contents_flame06_01{
	background:url(../img/contents_flame06_01.gif) no-repeat 0 0;
	/*width:668px;*/
	width:659px;
	height:513px;
	padding:31px 0 0 9px;
}

/*電子公告レイアウト
----------------------------------------------------------------------------------------------------
*/
.page_lead10_01 {
	text-indent:-10000px;
	background:url(../img/page_lead10_01.gif) no-repeat 0 0;
	width:548px;
	height:20px;
	margin:0 0 4px 0;
}
.page_lead10_02 {
	text-indent:-10000px;
	background:url(../img/page_lead10_02.gif) no-repeat 0 0;
	width:548px;
	height:20px;
	margin:0 0 4px 0;
}
.pa10 { padding:10px;}
