/*************************************************
	兵庫労働基準連合会	CSS
				2009.06.30
		※インデントは４タブ
 *************************************************/
/*----------------------------------------------------------*/
/*	基本スタイル											*/
/*----------------------------------------------------------*/
* {
	color							: #646464				;
	font-size						: 14px					;
	font-family						: "ＭＳ Ｐゴシック" ,"Osaka","arial" ,"verdana" ,"sans-serif";
	margin							: 0px					;
	padding							: 0px					;
	line-height						: 140%					;
	background-image				: none					;
	letter-spacing					: 0px					;
	
}

/* body ----------------------------------------------------*/
body {
	background-color				: #FFFFFF				;
	scrollbar-base-color			: white					;
	scrollbar-arrow-color			: silver				;
}

.clear{
	clear							: both					;
	line-height						: 0px					;
	height							: 0px					;
}
/* table ---------------------------------------------------*/
table{
	margin-left						: auto					;
	margin-right					: auto					;
	border-collapse					: collapse				;
	border							: 1px solid #555555		;
}
th {
	padding-top						: 5px					;
	padding-top						: 2px					;
	padding-bottom					: 2px					;
	padding-left					: 5px					;
	padding-right					: 5px					;
	font-size						: 15px					;
	color							: #FFFFFF				;
	border							: 1px solid #555555		;
	background-color				: #4772D1				;
}
td {
	padding-top						: 4px					;
	padding-bottom					: 4px					;
	padding-left					: 5px					;
	padding-right					: 5px					;
	font-size						: 14px					;
	border							: 1px solid #555555		;
}
td a {
	padding-top						: 2px					;
	padding-bottom					: 2px					;
	padding-left					: 0px					;
	padding-right					: 0px					;
	font-size						: 14px					;
	text-decoration					: underline				;
}
h2 {
	font-size						: 15px					;
	font-weight						: bold					;
	color							: #FFFFFF				;
	background-color				: #4772D1				;
	padding-left					: 5px					;
	padding-right					: 5px					;
	padding-top						: 2px					;
	padding-bottom					: 2px					;
}
a{
	text-decoration					: none					;
	font-size						: 14px					;
}
a:hover {
	color							: #FF0000				;
}
a img{
	border 							: 0						;
}

/* strong --------------------------------------------------*/
strong {
	color							: #4772D1				;
	font-weight						: normal				;
}

.detailsarea {
	padding-top						: 10px					;
	padding-bottom					: 10px					;
	padding-left					: 20px					;
	padding-right					: 20px					;
	background-color				: #E6F0FF				;
	margin-bottom					: 20px					;
}

/* 非表示用 ------------------------------------------------*/
.visiblefalse {
	display 						: none					;
}

/*----------------------------------------------------------*/
/*	コンテナ												*/
/*----------------------------------------------------------*/
/* ヘッダ --------------------------------------------------*/
#container_hedder {
	position						: relative				;
	width							: 1170px				;
	height							: 250px					;
	text-align						: center				;
	margin-right					: auto					;
	margin-left						: auto					;
	background-color				: #FFFFFF				;
	background-image				: url(../img/back_top.gif)	;
	background-repeat				: no-repeat				;
}

/*	メインコンテナベース -----------------------------------*/
#container_base {
	width							: 860px					;
	margin-right					: auto					;
	margin-left						: auto					;
	margin-top						: 0px					;
	margin-bottom					: 0px					;
	padding-top						: 0px					;
	background-color				: #FFFFFF				;
}

/*	サイドメニュー -----------------------------------------*/
#container_left {
	float							: right					;
	margin-left						: 0px					;
	width							: 190px					;
	margin-bottom					: 5px					;
	font-size						: 0px					;
	background-color				: #FFFFFF				;
}

/* トップページメイン --------------------------------------*/
#container_main_top {
	float							: right					;
	width							: 670px					;
	background-color				: #FFFFFF				;
	margin-bottom					: 10px					;
}
/* トップページ 本会の目的 主な事業-------------------------*/
#container_top1 {
	float							: left					;
	width							: 398px					;
	height							: 370px					;
	border							: 1px					;
	border-style					: solid					;
	border-color					: #969696				;
	background-color				: #FFFFFF				;
}

/* トップページ 災害速報 講習会情報-------------------------*/
#container_top2 {
	float							: left					;
	display							: inline				;
	width							: 258px					;
	height							: 370px					;
	margin-left						: 10px					;
	border							: 1px					;
	border-style					: solid					;
	border-color					: #969696				;
	background-color				: #FFFFFF				;
}

/* トップページ インフォメーション--------------------------*/
#container_top3 {
	position						: relative				;
	width							: 668px					;
	height							: 450px					;
	margin-top						: 10px					;
	border							: 1px					;
	border-style					: solid					;
	border-color					: #969696				;
	background-color				: #FFFFFF				;
}

/* サブページメイン ----------------------------------------*/
#container_main_sub {
	float							: right					;
	width							: 668px					;
	background-color				: #FFFFFF				;
	border-width					: 1px 					;
	border-color					: #969696				;
	border-style					: solid					;
	padding-bottom					: 20px					;
	margin-bottom					: 10px					;
}

/* フッター ------------------------------------------------*/
#container_footer {
	width 							: 860px					;
	margin							: 0px					;
	margin-right					: auto					;
	margin-left						: auto					;
	padding-top						: 0px					;
	background-color				: #FFFFFF				;
}

/*----------------------------------------------------------*/
/* 背景 													*/
/*----------------------------------------------------------*/
/*	背景 ---------------------------------------------------*/
#bg {
	width							: 1170px				;
	height							: auto					;
	text-align						: center				;
	margin-right					: auto					;
	margin-left						: auto					;
	background-color				: #FFFFFF				;
	background-image				: url(../img/back.gif)	;
	background-repeat				: repeat-y				;
}


/*----------------------------------------------------------*/
/* ヘッダ													*/
/*----------------------------------------------------------*/
/* トップ画像 ----------------------------------------------*/
#top_img {
	position						: absolute				;
	top								: 45px					;
	left							: 155px					;
	background-color				: #FFFFFF				;
	display							: inline				;
}

/* トップボタン --------------------------------------------*/
#btn_top {
	position						: absolute				;
	top								: 65px					;
	left							: 850px					;
	text-align						: left					;
}
#btn_top a{
	font-size						: 0px					;
	width							: 121px					;
	height							: 31px					;
	display							: block					;
	/*background-image 				: url(../img/btn_13_on-trans.png);*/
}

/* ロールオーバー ------------------------------------------*/
/*#btn_top img {
	visibility						: hidden				;
}
#btn_top a:hover {
	background-position				: 0px 31px				;
}*/


/*----------------------------------------------------------*/
/*	ナビゲーション											*/
/*----------------------------------------------------------*/
#navi {
	width							: 860px					;
	height							: 20px					;
	text-align						: left					;
	margin-right					: auto					;
	margin-left						: auto					;
	margin-top						: 0px					;
	margin-bottom					: 3px					;
	padding							: 0px					;
	background-color				: #FFFFFF				;
	word-break						: break-all				;
}

#navi a ,#navi strong {
	font-size						: 14px					;
	margin-right					: 7px					;
	margin-left						: 7px					;
}

#navi a:hover {
	margin-right					: 7px					;
	margin-left						: 7px					;
}

/*----------------------------------------------------------*/
/* 左サイドメニュー											*/
/*----------------------------------------------------------*/
/* サイドボタンベース --------------------------------------*/
.btn_base_side {
	font-size						: 0px					;
	text-align						: left					;
}

.btn_base_side a , .btn_base_side .nolink {
	width							: 181px					;
	height							: 56px					;
	display							: block					;
	margin-bottom					: 10px					;
}
/* ロールオーバー ------------------------------------------*/
.btn_base_side a:hover img {
	visibility						: hidden				;
}
.btn_base_side a:hover  {
	background-color				: #FFFFFF				;
}

/* 本会についてボタン --------------------------------------*/
#btn_honkai{ 
	background-image				: url(../img/btn_1_on.gif);
}
/* 賛助会員入会 --------------------------------------------*/
#btn_nyuukai {
	background-image				: url(../img/btn_2_on.gif);
}
/* 年間行事 ------------------------------------------------*/
#btn_nenkan {
	background-image				: url(../img/btn_3_on.gif);
}
/* 大会開催日程 --------------------------------------------*/
#btn_taikai {
	background-image				: url(../img/btn_4_on.gif);
}
/* 各種講習・研修 ------------------------------------------*/
#btn_kousyuu {
	background-image				: url(../img/btn_5_on.gif);
}
/* 労働相談 ------------------------------------------------*/
#btn_soudan {
	background-image				: url(../img/btn_6_on.gif);
}
/* 快適職場づくり ------------------------------------------*/
#btn_kaiteki {
	background-image				: url(../img/btn_7_on.gif);
}
/* アクセス ------------------------------------------------*/
#btn_access {
	background-image				: url(../img/btn_8_on.gif);
}
/* リンク --------------------------------------------------*/
#btn_link {
	background-image				: url(../img/btn_9_on.gif);
}
/* 地区協会一覧 --------------------------------------------*/
#btn_tiku-list {
	background-image				: url(../img/btn_10_on.gif);
}
/* サイトマップ --------------------------------------------*/
#btn_sitemap {
	background-image				: url(../img/btn_11_on.gif);
}

#container_left ul{
	margin							: 0px 					;
	margin-top						: -5px					;
	margin-bottom					: 5px					;
	padding							: 0px					;
	padding-left					: 20px					;
	text-align						: left					;
}
#container_left li a{
	text-align						: left					;
}

#container_left li strong{
	font-weight						: nomal					;
}

/*------------------------------------------------------------------------------*/
/* 個別セレクタ																	*/
/*------------------------------------------------------------------------------*/

/* ---------------------------------------------------------*/
/* トップ													*/
/* ---------------------------------------------------------*/
.m_index_hedder_img {
	margin-top						: 3px					;
	margin-bottom					: 5px					;
}
.m_index_text {
	padding-left					: 15px					;
	padding-right					: 15px					;
	text-align						: left					;
}
/* 本会の目的・主な事業 ------------------------------------*/
.m_index_container1 {
	height							: 185px					;
	background-color				: #FFFFFF				;
}

.m_index_container1 .m_index_text {
	font-size						: 16px;
}

/* 災害速報 講習会情報 -------------------------------------*/
.m_index_container2 {
	position						: relative				;
	height							: 185px					;
	background-color				: #FFFFFF				;
	font-size						: 15px					;
}

.m_index_container2 .m_index_text {
	text-align						: right					;
}

.m_index_container2_btn a{
	position						: absolute				;
	top								: 12px					;
	left							: 220px					;
	font-size						: 0px					;
	width							: 19px					;
	height							: 19px					;
	display							: block					;
	background-image				: url(../img/btn_12_on.gif);
}

.m_index_container2_btn img {
	visibility						: hidden				;
}
.m_index_container2_btn a:hover {
	background-position				: 0px 18px				;
}

.m_index_container2 ul {
	margin							: 0px					;
	padding							: 0px					;
	padding-left					: 40px					;
}

.m_index_container2 li {
	text-decoration					: none					;
	padding-bottom					: 3px					;
	text-align						: left					;
}

.m_index_container2 .kousyu {
	margin							: 0 					;
	margin-left						: 20px					;
	text-align						: left					;
	font-size						: 16px					;
	font-weight						: bold					;
}
.m_index_container2 .kousyu a {
	text-decoration					: underline				;
}

/* インフォメーション --------------------------------------*/
#m_index_container3_btn a{
	text-align						: left					;
	position						: absolute				;
	top								: 12px					;
	left							: 637px					;
	font-size						: 0px					;
	width							: 19px					;
	height							: 19px					;
	background-image				: url(../img/btn_12_on.gif);
}

#m_index_container3_btn img {
	visibility						: hidden				;
}
#m_index_container3_btn a:hover {
	background-position				: 0px 18px				;
}

/* インフォメーション左 ------------------------------------*/
#m_index_container3_left {
	float							: left					;
	text-align						: left					;
	width							: 510px					;
	height							: 390px					;
	background-color				: #FFFFFF				;
}

#m_index_container3_left .info_date {
	padding-left					: 15px					;
	padding-bottom					: 5px					;
	font-weight						: bold					;
	font-size						: 12px					;
}

#m_index_container3_left .info {
	padding-left					: 15px					;
	margin-left						: 15px					;
	font-size						: 14px					;
}
#m_index_container3_left .info a {
	text-decoration					: underline				;
}
#m_index_container3_left .info_line{
	margin-top						: 5px					;
	margin-left						: 10px					;
	margin-right					: 10px					;
	border							: 0px					;
	border-bottom					: 1px					;
	border-style					: dotted				;
	margin-bottom					: 3px					;
}

#m_index_container3_left .info_new {
	margin-left						: 5px					;
	color							: #FF6347				;
}

/* インフォメーション右 ------------------------------------*/
#m_index_container3_right {
	float							: left					;
	text-align						: center				;
	height							: 330px					;
	width							: 158px					;
	background-color				: #FFFFFF				;
}
#m_index_container3_right .m_index_text {
	font-size						: 12px					;
	text-align						: center				;
}


/* サブメニュー共通トップイメージ --------------------------*/
#m_topimg {
	width							: 661px					;
	height							: 36px					;
	margin-top						: 4px					;
	margin-bottom					: 20px					;
	margin-left						: auto					;
	margin-right					: auto					;
}

#container_main_sub a {
	text-decoration					: underline				;
}

/*----------------------------------------------------------*/
/* インフォメーション一覧									*/
/*----------------------------------------------------------*/
#m_information_list {
	margin-left						: 20px					;
	margin-right					: 20px					;
	text-align						: left					;
}

#m_information_list .info_date {
	margin-left						: 20px					;
	font-weight						: bold					;
	font-size						: 12px					;	
}

#m_information_list .info {
	margin-left						: 35px					;
}

#m_information_list .info a {
	font-size						: 14px					;
	text-decoration					: underline				;
}

#m_information_list .info_line {
	margin-top						: 3px					;
	margin-bottom					: 5px					;
	margin-left						: 10px					;
	margin-right					: 10px					;
	border							: 0px					;
	border-bottom					: 1px					;
	border-style					: dotted				;
	margin-bottom					: 3px					;
}

#m_information_list .info_new {
	margin-left						: 5px					;
	color							: #FF6347				;
}
/*----------------------------------------------------------*/
/* 本会について												*/
/*----------------------------------------------------------*/
#m_honkai {
	margin-left						: 20px					;
	margin-right					: 20px					;
	margin-top						: 20px					;
	margin-bottom					: 20px					;
	text-align						: left					;
}
.m_honkai_access {
	margin-left						: 20px					;
	margin-bottom					: 5px					;
}

/* googlemap -----------------------------------------------*/
#googlemap_info {
	height							: 500px					;
}

/*----------------------------------------------------------*/
/* 地区協会(正会員)一覧										*/
/*----------------------------------------------------------*/
#m_tiku-list{
	padding-left					: 20px					;
	padding-right					: 20px					;
}
/* 表 ------------------------------------------------------*/
#m_tiku-list table {
	width							: 628px					;
}

#m_tiku-list th div {
	color							: #FFFFFF				;
}
#m_tiku-list td {
	text-align						: left					;
	padding-left					: 10px					;
	padding-right					: 10px					;
}

/*----------------------------------------------------------*/
/* ディスクロージャー										*/
/*----------------------------------------------------------*/
#m_disclosure {
	margin-left						: 20px					;
	margin-right					: 20px					;
	margin-top						: 20px					;
	margin-bottom					: 20px					;
	text-align						: left					;
}

#m_disclosure_title {
	margin-left						: 20px					;
	padding-bottom					: 0px					;
	text-align						: left					;
}
#m_disclosure_content{
	padding-left					: 10px					;
	padding-right					: 10px					;
}
#m_disclosure_a {
	margin-left						: 0px					;
}

#m_disclosure_a table {
	border							: 0px					;
}
#m_disclosure_a td {
	border							: 0px					;
}

.m_disclosure_a_td1 {
	width							: 30px					;
}
.m_disclosure_a_td2 {
	width							: 80px					;
}
.m_disclosure_a_td3 {
	width							: 90px					;
}
/* 本文 ----------------------------------------------------*/
#m_disclosure_right{
	text-align						: right					;
}
#m_disclosure_right2{
	padding-right					: 38px					;
}
#m_disclosure_left{
	padding-top						: 10px					;
	text-align						: left					;
}
/* アイコン ------------------------------------------------*/
#m_icon_size {
	width							: 25px					;
	height							: 25px					;
}
/* PDF -----------------------------------------------------*/
#getpdf {
	margin-top						: 10px					;
	margin-left						: 10px					;
	margin-right					: 10px					;
	text-align						: left					;
}

.m_getpdf_font{
	font-size						: 12px					;
}
#getpdf a {
	font-size						: 12px					;
}
#getpdf img {
	margin-left						: 180px					;
	float							: left					;
	margin-right					: 5px					;
	border							: #FFFFFF				;
}

/*----------------------------------------------------------*/
/* 賛助会員のご入会について									*/
/*----------------------------------------------------------*/
#m_nyuukai {
	padding-left					: 10px					;
	padding-right					: 10px					;
	text-align						: left					;
}
#m_nyuukai_interval{
	padding-top						: 15px					;
}
#m_nyuukai_last{
	padding-top						: 20px					;
	font-weight						: bold					;
	text-align						: left					;
}
.m_nyuukai_last1{
	float							: left					;
	margin							: 0px 20px 0px 40px		;
	padding							: 0px					;
	font-size						: 17px					;
}
.m_nyuukai_last1_sub1{
	padding-left					: 0px					;
	font-size						: 17px					;
}
.m_nyuukai_last1_sub2{
	padding-left					: 30px					;
	font-size						: 17px					;
}
.btn_entry_base {
	float							: right					;
	font-size						: 0px					;
	text-align						: left					;
	width							: 98px					;
	height							: 29px					;
	margin							: 0px 90px 0px 0px		;
	padding							: 8px 0px 0px 0px		;
}

.btn_entry_base a , .btn_entry_base {
	display							: block					;
	width							: 98px					;
	height							: 29px					;
	margin							: 0px 90px 0px 0px		;
}
/* ロールオーバー ------------------------------------------*/
.btn_entry_base a:hover img {
	visibility						: hidden				;
}
.btn_entry_base a:hover  {
	background-color				: #FFFFFF				;
}

/* 本会についてボタン --------------------------------------*/
#btn_entry{ 
	background-image				: url(../img/btn_entry_on.gif);
}


/*----------------------------------------------------------*/
/* 年間行事													*/
/*----------------------------------------------------------*/
#m_nenkan {
	margin-left						: 20px					;
	margin-right					: 20px					;
}
#m_nenkan table {
	width							: 628px					;
}
#m_nenkan td {
	padding-left					: 15px					;
	padding-right					: 15px					;
	height							: 40px					;
	text-align						:left					;
}
td.m_nenkan_bold {
	font-weight						: bold					;
}
.m_nenkai_title {
	font-size						: 17px					;
	font-weight						: bold					;
	padding-bottom					: 5px					;
}

/*----------------------------------------------------------*/
/* 大会開催日程												*/
/*----------------------------------------------------------*/
#m_taikai {
	margin-left						: 20px					;
	margin-right					: 20px					;
}
#m_taikai table {
	width							: 628px					;
}
#m_taikai td {
	padding-left					: 10px					;
	padding-right					: 10px					;
	height							: 40px					;
	text-align						: left					;
}
td.m_taikai_bold {
	font-weight						: bold					;
}


/*----------------------------------------------------------*/
/* 実施予定表												*/
/*----------------------------------------------------------*/
#m_yotei {
	margin-left						: 20px					;
	margin-right					: 20px					;
	margin-top						: 20px					;
	text-align						: left					;
}

#m_yotei .detailsarea .text{
	line-height						: 250%					;
	font-size						: 16px					:
}


/*----------------------------------------------------------*/
/* 衛生管理者受講準備講習									*/
/*----------------------------------------------------------*/
#m_eisei {
	margin-left						: 20px					;
	margin-right					: 20px					;
}
#m_eisei .detailsarea {
	padding-top						: 0px					;
	margin-bottom					: 20px					;
}
#m_eisei table {
	margin-top						: 0px					;
	width							: 588px					;
	border							: 0px					;
}
#m_eisei h2 {
	text-align						: left					;
}
#m_eisei th {
	height							: 0px					;
	background-color				: #E6F0FF				;
	border							: 0px					;
}
#m_eisei th.th_title {
	width							: 70px					;
}
#m_eisei th.th_colon {
	width							: 8px					;
}
#m_eisei th.th_text {
	width							: 510px					;
}

#m_eisei td {
	padding-left					: 10px					;
	text-align						: left					;
	vertical-align					: top					;
	border							: 0px					;
}

/*----------------------------------------------------------*/
/* 安全管理者選任時研修										*/
/*----------------------------------------------------------*/
#m_anzen {
	margin-left						: 20px					;
	margin-right					: 20px					;
}
#m_anzen .detailsarea {
	padding-top						: 0px					;
	margin-bottom					: 20px					;
}
#m_anzen table {
	margin-top						: 0px					;
	width							: 588px					;
	border							: 0px					;
}
#m_anzen h2 {
	text-align						: left					;
}
#m_anzen th {
	height							: 0px					;
	background-color				: #E6F0FF				;
	border							: 0px					;
}
#m_anzen th.th_title {
	width							: 70px					;
}
#m_anzen th.th_colon {
	width							: 8px					;
}
#m_anzen th.th_text {
	width							: 510px					;
}

#m_anzen td {
	padding-left					: 10px					;
	text-align						: left					;
	vertical-align					: top					;
	border							: 0px					;
}

/*----------------------------------------------------------*/
/* 講習案内ご希望の方										*/
/*----------------------------------------------------------*/
#m_kibou {
	margin-left						: 20px					;
	margin-right					: 20px					;
}
#m_kibou h2 {
	text-align						: left					;
}
#m_kibou a{
	font-size						: 14px					;
}
#m_kibou table {
	border							: #E6F0FF				;
}
#m_kibou td {
	border							: #E6F0FF				;
	text-align						: left					;
}
.m_kibou_valign {
	vertical-align					: top					;
}
#m_kibou_contact {
	padding-left					: 100px					;
	padding-right					: 100px					;
	text-align						: left					;
}
#m_kibou_contact table {
	border							: #FFFFFF				;
	margin-bottom					: 10px					;
}
#m_kibou_contact td {
	border							: #FFFFFF				;
}
/*----------------------------------------------------------*/
/* 講習会受講料のご案内                                     */
/*----------------------------------------------------------*/
#m_jukouryou{
	margin-top						: 20px					;
	margin-left						: 20px					;
	margin-right					: 20px					;
	text-align						: left					;
}
#m_jukouryou .detailsarea {
	padding-top						: 0px					;
	margin-bottom					: 5px					;
}
#m_jukouryou a {
	text-decoration					: none					;
}
.m_jukouryou_kaitei {
	padding-right					: 5px					;
	text-align						: right					;
}
/* コンボボックス ------------------------------------------*/
.m_jukouryou_combobox {
	padding-top						: 0px 					;
	padding-bottom					: 25px					;
}
.m_jukouryou_combobox select {
	border							: 1px solid #4772D1		;
	width							: 350px					;
}
/* テーブル ------------------------------------------------*/
#m_jukouryou table {
	margin-top						: 0px					;
	border							: #E6F0FF				;
	width							: 588px					;
}
#m_jukouryou th {
	height							: 0px					;
	background-color				: #E6F0FF				;
	border							: #E6F0FF				;
}
#m_jukouryou td {
	border							: #E6F0FF				;
	padding-top						: 0px					;
	padding-bottom					: 0px					;
	vertical-align					: top					;
	font-size						: 14px					;
}
#m_jukouryou td div {
	font-size						: 14px					;
}
#m_jukouryou a {
	text-decoration					: none					;
}
/* テーブル内の間隔(空行) ----------------------------------*/
.m_jukouryou_interval {
	height							: 10px					;
}
/* -テーブル幅指定 -----------------------------------------*/
#m_jukouryou th.th_title {
	width							: 75px					;
}
#m_jukouryou th.th_colon {
	width							: 8px					;
}
#m_jukouryou th.th_content {
	width							: 120px					;
}
/* 間隔 ----------------------------------------------------*/
.m_jukouryou_space1 {
	padding-left					: 14px					;
}
.m_jukouryou_space2 {
	padding-left					: 18px					;
}
.m_jukouryou_space3 {
	padding-left					: 35px					;
}
.m_jukouryou_indent {
	padding-left					: 14px					;
}
/* 間隔 金額  amout:4桁  amout2:3桁 ------------------------*/
.m_jukouryou_space_amount {
	padding-left					: 12px					;
}
.m_jukouryou_space_amount2 {
	padding-left					: 22px					;
}
.m_jukouryou_bold {
	font-weight						: bold					;
}
/* 一覧へ戻る ----------------------------------------------*/
.m_jukouryou_return {
	margin-bottom					: 10px					;
	padding-right					: 20px					;
	text-align						: right					;
}
#m_jukouryou .m_jukouryou_return a {
	text-decoration					: underline				;
}

/*----------------------------------------------------------*/
/* 講習会場のご案内											*/
/*----------------------------------------------------------*/
.m_annai {
	margin-top						: 20px					;
	margin-left						: 20px					;
	margin-right					: 20px					;
}
/* -テーブルヘッダ幅指定 -----------------------------------*/
.m_annai th#annai_th_name {
	width							: 278px					;
}
.m_annai th#annai_th_address {
	width							: 350px					;
}
.m_annai th#annai_th_link {
	width							: 80px					;
}

.m_annai td {
	padding-left					: 10px					;
	padding-right					: 10px					;
}

.m_annai td.td_name {
	padding-right					: 10px					;
	border-right					: 0						;
}
.m_annai td.td_hp {
	border-left						: 0						;
	width							: 10px					;
}
.m_annai td.td_address {
	border-right					: 0						;
}
.m_annai td.td_map {
	border-left						: 0						;
	width							: 10px					;
}
.m_annai_name  {
	text-align						: left					;
	font-weight						: bold					;
}
.m_annai_address  {
	text-align						: left					;
}

.m_annai_link {
	text-align						: center				;
}

/*----------------------------------------------------------*/
/* 講習会場地図												*/
/*----------------------------------------------------------*/
#m_tizu {
}
#m_tizu table {
	width							: 628px					;
}
#m_tizu th {
	width							: 70px					;
}
#m_tizu th div {
	color							: #FFFFFF				;
}
#m_tizu td {
	padding-left					: 10px					;
	padding-right					: 10px					;
	text-align						: left					;
}
.m_tizu_bold {
	font-weight						: bold					;
}
/* 一覧へ戻る ----------------------------------------------*/
.m_tizu_return {
	padding-top						: 10px					;
	padding-right					: 20px					;
	text-align						: right					;
}
#m_tizu_google{
	padding-top						: 5px					;
	padding-bottom					: 5px					;
}
/* googlemap -----------------------------------------------*/
/*#m_tizu_google div {
	height							: 460px					;
}*/
/* 三宮研修センター ----------------------------------------*/
#m_tizu_1{
	height							: 460px					;
}
/* パトリシア会館 ------------------------------------------*/
#m_tizu_2{
	height							: 460px					;
}
/* 姫路労働会館 --------------------------------------------*/
#m_tizu_3{
	height							: 460px					;
}
/* 姫路商工会議所 ------------------------------------------*/
#m_tizu_4{
	height							: 460px					;
}
/* 尼崎商工会議所 ------------------------------------------*/
#m_tizu_5{
	height							: 460px					;
}
/* 株式会社エーリック --------------------------------------*/
#m_tizu_6{
	height							: 460px					;
}
/* 加古川勤労会館 ------------------------------------------*/
#m_tizu_7{
	height							: 460px					;
}
/* パレス神戸 ----------------------------------------------*/
#m_tizu_8{
	height							: 460px					;
}
/* 中央労働センター ----------------------------------------*/
#m_tizu_9{
	height							: 460px					;
}
/* 中央労働センター ----------------------------------------*/
#m_tizu_10{
	height							: 460px					;
}
/* 兵庫県医師会館 ----------------------------------------*/
#m_tizu_11{
	height							: 460px					;
}
/* 川崎重工業(株)明石工場内研修センター ------------------*/
#m_tizu_99{
	height							: 460px					;
}

/*----------------------------------------------------------*/
/* 労働相談													*/
/*----------------------------------------------------------*/
#m_soudan {
	margin-left						: 20px					;
	margin-right					: 20px					;
	text-align						: left					;
}
#m_soudan_subtitle {
	padding-top						: 5px					;
	padding-left					: 20px					;
	font-weight						: bold					;
	color							: #FF8C00				;
}
/* 本文 ----------------------------------------------------*/
.m_soudan_content {
	padding-left					: 30px					;
	padding-right					: 10px					;
}
.m_soudan_content2 {
	padding-left					: 50px					;
	padding-right					: 10px					;
}
/* 太字 ----------------------------------------------------*/
.m_soudan_bold {
	padding-left					: 30px					;
	font-size						: 16px					;
	font-weight						: bold					;
	list-style-position				: inside				;
}
.m_soudan_bold2{
	font-size						: 15px					;
	font-weight						: bold					;
}
/* 間隔 ----------------------------------------------------*/
#m_soudan_interval {
	margin-top						: 10px					;
}
#m_soudan_interval2 {
	margin-bottom					: 10px					;
}
#m_soudan_googlemap_info {
	margin-left						: 20px					;
	margin-right					: 20px					;
	margin-bottom					: 10px					;
	height							: 500px					;
}
/* 最寄り駅 ------------------------------------------------*/
#m_soudan_access{
	margin-top						: 10px					;
	margin-left						: 30px					;
	margin-right					: 30px					;
	text-align						: left					;
}

/*----------------------------------------------------------*/
/* 快適職場づくり											*/
/*----------------------------------------------------------*/
.m_kaiteki {
	margin-left						: 20px					;
	margin-right					: 20px					;
	margin-top						: 20px					;
	text-align						: left					;
}

/* 送付先 --------------------------------------------------*/
.m_kaiteki_access {
	width							: 350px					;
	background-color				: #FF0FFFF				;
	font-family						: "ＭＳ ゴシック" ,"Osaka-等幅 ","arial" ,"verdana" ,"sans-serif";
	margin-top						: 10px					;
	margin-bottom					: 10px					;
	margin-left						: auto					;
	margin-right					: auto					;
	text-align						: center				;
	padding							: 10px 10px 10px 10px	;
	border							: 1px					;
	border-style					: solid					;
}

#m_kaiteki_access_name {
	padding-left					: 20px					;
	padding-right					: 20px					;
	margin-top						: 10px					;
}

/*----------------------------------------------------------*/
/* アクセス													*/
/*----------------------------------------------------------*/
#m_access h1 {
	margin-top						: 10px					;
	margin-left						: 60px					;
	text-align						: left					;
}
#m_access div {
	padding-left					: 80px					;
	text-align						: left					;
}
.m_access_details {
	margin-left						: 20px					;
	font-size						: 13px					;
}
.m_access_details2 {
	margin-left						: 40px					;
	font-size						: 13px					;
}
#m_access_map {
	margin-left						: 20px					;
	margin-right					: 20px					;
	height							: 500px					;
}

/*----------------------------------------------------------*/
/* リンク													*/
/*----------------------------------------------------------*/
#m_link div {
	padding-left					: 30px					;
	text-align						: left					;
	font-weight						: bold					;
}
#m_link a {
	padding-top						: 10px					;
	padding-bottom					: 10px					;
	font-size						: 17px					;
}
.m_link_interval {
	padding-top						: 10px					;
}

/*----------------------------------------------------------*/
/* 各詳細記事												*/
/*----------------------------------------------------------*/
#m_information {
	padding-left					: 20px					;
	padding-right					: 20px					;
}
#m_information div {
	padding-top						: 5px					;
	padding-bottom					: 5px					;
}
.m_infomation_kenmei {
	font-weight						: bold					;
}
#m_information th {
	width							: 90px					;
}
#m_information td {
	padding-left					: 5px					;
	padding-right					: 5px					;
	text-align						: left					;
	width							: 508px					;
}
.m_information_click {
	text-align						: right					;
}
.m_information_fsize {
	font-size						: 13px					;
}
/* 画像テーブル --------------------------------------------*/
#m_information_img table {
	width							: 300px					;
	border							: #FFFFFF				;
}
#m_information_img td {
	width							: 150px					;
	border							: #FFFFFF				;
	text-align						: center				;
}
#m_information_img2 table {
	width							: 450px					;
	border							: #FFFFFF				;
}
#m_information_img2 td {
	width							: 420px					;
	border							: #FFFFFF				;
	text-align						: center				;
}
/* 画像調整(幅) --------------------------------------------*/
.m_information_img_w {
	width							: 150px					;
	border							: #FFFFFF				;
}
/* 画像調整(幅)1枚 -----------------------------------------*/
.m_information_img_w1 {
	width							: 475px					;
	border							: #FFFFFF				;
}
.m_information_img_w2 {
	width							: 400px					;
	border							: #FFFFFF				;
}
/* 一覧へ戻る ----------------------------------------------*/
.m_information_return {
	padding-top						: 10px					;
	padding-right					: 20px					;
	text-align						: right					;
}

/* 本文エリア ----------------------------------------------*/
.m_info_textarea {
	margin-bottom					: 10px					;
}
/* 本文タイトル --------------------------------------------*/
.m_info_textarea_title {
	text-align 						: center				;
	font-size						: 15px					;
}

/* 講習用 --------------------------------------------------*/
#m_information .m_info_kousyu table {
	border							: 0px solid				;
}
#m_information .m_info_kousyu td {
	border							: 0px solid				;
}
#m_information .m_info_kousyu th {
	border							: 0px solid				;
}

#m_information .m_info_kousyu td.title{
	height							: 20px					;
	width							: 90px					;
}

#m_information .m_info_kousyu td.colon {
	width							: 8px					;
}
#m_information .m_info_kousyu td.txt{
	width							: 400px					;
}

/* お知らせ用 ----------------------------------------------*/
#m_information .m_info_osirase table {
	border							: 0px solid				;
}
#m_information .m_info_osirase td {
	border							: 0px solid				;
	vertical-align					: top					;
}
#m_information .m_info_osirase th {
	border							: 0px solid				;
}

#m_information .m_info_osirase td.title{
	height							: 20px					;
	width							: 50px					;
}

#m_information .m_info_osirase td.colon {
	width							: 8px					;
}
#m_information .m_info_osirase td.txt{
	width							: 440px					;
}

/* 本文用 --------------------------------------------------*/
#m_information .m_info_honbun table {
	border							: 0px solid				;
}
#m_information .m_info_honbun td {
	border							: 0px solid				;
	vertical-align					: top					;
}
#m_information .m_info_honbun th {
	border							: 0px solid				;
}

#m_information .m_info_honbun td.title{
	height							: 20px					;
	width							: 150px					;
}

#m_information .m_info_honbun td.colon {
	width							: 8px					;
}
#m_information .m_info_honbun td.txt{
	width							: 340px					;
}


/*----------------------------------------------------------*/
/* サイトマップ												*/
/*----------------------------------------------------------*/
#m_sitemap {
	margin-left						: 20px					;
	margin-right					: 20px					;
	margin-bottom					: 20px					;
	text-align						: left					;
}
.m_sitemap_h1 {
	margin-bottom					: 10px					;
}
.m_sitemap_h2 {
	margin-top						: 20px					;
	margin-bottom					: 10px					;
}
.m_sitemap_interval {
	padding-top						: 10px					;
}
.m_sitemap_a1 {
	padding-left					: 30px					;
}
.m_sitemap_a2 {
	padding-left					: 50px					;
}

/*----------------------------------------------------------*/
/* 災害速報													*/
/*----------------------------------------------------------*/
#m_saigai table {
	margin-bottom					: 20px					;
	table-layout					: fixed					;
	width							: 650px					;
	border							: #FFFFFF				;
}
#m_saigai td {
	height							: 39px					;
	border							: #E6F0FF				;
	vertical-align					: top					;
}
#m_saigai a {
	font-weight						: bold					;
}
.m_saigai_h2 {
	margin-left						: 10px					;
	margin-right					: 10px					;
}
#m_saigai td {
}
.m_saigai_gray {
	color							: #C0C0C0				;
}

/*----------------------------------------------------------*/
/* フッター													*/
/*----------------------------------------------------------*/

/* フッターメニュー ----------------------------------------*/
.f_menu {
	font-size						: 16px					;
	display							: inline				;
	padding-top						: 0px					;
}

.f_menu a {
	color							: #646464				;
	font-size						: 15px					;
	text-decoration					: none					;
	padding-top						: 0px					;
}

.f_menu a:hover {
	color							: #FF0000				;
}
/* フッターライン ------------------------------------------*/
#f_line {
	font-size						: 0px					;
	width 							: 760px					;
	height							: 1px					;
	margin-top						: 10px					;
	margin-bottom					: 10px					;
	margin-right					: auto					;
	margin-left						: auto					;
}	

/*	フッター住所_TEL_FAX -----------------------------------*/
#f_address {
	font-size						: 15px					;
	padding-bottom					: 5px					;
}
/*	コピーライト フッター背景 ------------------------------*/
#f_copyright {
	width							: 1170px				;
	height							: 86px					;
	font-size						: 14px					;
	color							: #FFFFFF				;
	font-style						: normal				;
	font-weight						: bold					;
	text-align						: center				;
	margin-right					: auto					;
	margin-left						: auto					;
	padding-top						: 3px					;
	background-image				: url(../img/back_bottom.gif);
	background-repeat				: no-repeat				;
	display							: block					;
}

/*----------------------------------------------------------*/
/* googlemap												*/
/*----------------------------------------------------------*/
.googlemap_name {
	font-weight						: bold					;
	text-align						: left					;
}
.googlemap_address {
	text-align						: left					;
}

/*----------------------------------------------------------*/
/* 各種講習・研修												*/
/*----------------------------------------------------------*/
.m_eisei_next {
	text-align						: left					;
	margin-bottom						: 12px					;
}
.kousyuu_main_title {
	position						: relative				;
	font-weight						: bold					;
/*	margin-top						: 20px					;
	margin-bottom						: 40px					;*/
	padding-top						: 20px					;
	padding-bottom						: 20px					;
}
.kousyuu_main_title_left {
	position						: absolute				;
	top							: 0					;
	left							: 0					;
	width							: 100%					;
	text-align						: left					;
	font-weight						: normal				;
	font-size						: 130%					;
}
.kousyuu_main_title_left strong {
	color							: #000000				;
	font-weight						: bold					;
	font-size						: 130%					;
}
.kousyuu_main_title_righ {
	position						: absolute				;
	top							: 0					;
	left							: 0					;
	width							: 100%					;
	text-align						: right					;
}
.kousyuu_sub_title {
	padding-left						: 57px					;
}
.kousyuu_icon {
	vertical-align						: middle				;
}
.kousyuu_menu_list {
	text-align						: left					;
}



