@charset "UTF-8";
/* CSS Document */

@import url(../../shared.css);

/*-------------------------------------------------------- 
				ヘッダーの設定
---------------------------------------------------------- */
#tmp_hlogo {
	width:511px;
	margin:0px auto;
}
#tmp_hlogo p {
	width:511px;
	height:37px;
	text-align:center;
	background:url(../images/header_logonew.gif) no-repeat left top;
	font-size:0.5em;
}
#tmp_hlogo p a {
	display:block;
	width:511px;
	height:37px;
}
#tmp_hlogo p span{
	display:block;
	position:relative;
	z-index:-1;
}

/*-------------------------------------------------------- 
				サブナビゲーションの設定
---------------------------------------------------------- */
#tmp_wrap_subnavi {
	height:63px;
	clear:both!important;
}
#tmp_wrap_subnavi {
	border-bottom:1px solid #59514F!important;
}
#tmp_subnavi {
	width:1025px;
	margin:0px auto;
}
#tmp_subnavi p {
	float:left;
	border-right:2px dotted #cccccc;
}
.suvnavi_border_left {
	border-left:2px dotted #cccccc;
}


/*-------------------------------------------------------- 
				下層メインの設定
---------------------------------------------------------- */
#tmp_wrap_main_kasou {
	width:1024px;
	margin:0px auto;
	padding:94px 0px 83px 0px;
	clear:both!important;
}
#tmp_wrap_main_kasou h1 {
	background:url(../images/h2_tmp_bg.gif) no-repeat;
	height:52px;
	font-size:25px;
	text-align:center;
	padding:10px 0px 20px 0px;
}
#tmp_wrap_main_kasou h1 span {
	background-color:#ffffff;
	padding:0px 15px;
}
#tmp_wrap_main_kasou h2 {
	margin-bottom:45px;
}
#tmp_wrap_main_kasou h3 {
	font-size: 16px;
	color: #1C1F87;
	margin: 45px 0px 20px 0px;
}
#tmp_wrap_main_kasou p {
    line-height: 180%;
    margin-bottom: 20px;
    text-align: left;
    font-size: 14px;
    margin-left: 10px;
}
#tmp_wrap_main_kasou ul,
#tmp_wrap_main_kasou ol {
	padding-bottom:20px!important;
}
#tmp_wrap_main_kasou ul li {
	background: url(../images/icon_list.gif) left top 5px no-repeat;
	list-style: none;
	margin: 8px 0px 10px 20px;
	padding-left: 20px;
	color: #000000;
}
#tmp_wrap_main_kasou ol li {
    list-style-type: decimal;
    margin: 8px 0px 10px 22px;
    padding-left: 10px;
    font-size: 14px;
}
#tmp_wrap_main_kasou a {
	text-decoration:none;
	color:#000000;
}
#tmp_wrap_main_kasou a:hover {
    color: #1C1F87;
    font-size: 16px;
    font-style: normal;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#tmp_kasou_width_s {
	margin:0px 85px;
}

/*-------------------------------------------------------- 
				ベーステンプレートの設定
---------------------------------------------------------- */
#tmp_wrap_base {
    margin: 0px 85px;
    font-size: 16px;
}
#tmp_wrap_base h2 {
	margin:80px 0px 45px 0px;
}

/*-------------------------------------------------------- 
				一般の皆様への設定
---------------------------------------------------------- */
.ippan_table {
	margin-bottom:80px;
}
.ippan_table2 {
	margin:0px auto;
}
.ippan_table_td {
	width:44px;
}
.ippan_table_td_left p {
	margin-left:55px;
}
.ippan_table_td_right p {
	margin-right:55px;
}
.h2_yakudatsu_spa {
	padding-top:80px!important;
}
#tmp_wrap_ippan {
	margin:0px 85px;
}
#tmp_wrap_ippan h2 {
	text-align:left!important;
	font-size:20px;
	border-bottom:1px solid #1C1F87;
	color:#1C1F87;
	padding:25px 0px 5px 0px!important;
	margin-bottom:18px!important;
	clear:both!important;
}

/*------------------かしこい引越-------------------*/
#tmp_kasou_width_s_hikkosi {
	margin:0px 85px;
	padding-bottom:251px;
}
#tmp_kasou_width_s_hikkosi li {
	background:url(../images/icon_list.gif) left no-repeat;
	list-style:none;
	margin:8px 0px 30px 20px!important;
	padding-left:20px;
}
table.hikkosi_table_a_link {
	clear:both!important;
}
.hikkosi_table_a_link a {
	text-decoration:none!important;
	color:#1C1F87!important;
}
.hikkosi_table_a_link a:hover {
	color:#4B4E98!important;
}
.hikkosi_list_icon li {
	list-style-type:disc!important;
	margin:8px 0px 10px 20px!important;
	padding-left:10px!important;
	background:none!important;
}
.hikkosi_sizai_table {
	width:100%;
}
.sizai_font {
	font-weight:bold;
	color:#1C1F87;
}
.sizai_td {
	width:390px;
}

.teble_hikkosi {
	border-top:1px solid #221814;
	margin-bottom:15px;
}
.teble_hikkosi td,
.teble_hikkosi th {
	border-bottom:1px solid #221814;
}
.teble_hikkosi th {
	background-color:#F9F8F7;
}
.teble_hikkosi p {
	padding:20px 20px 0px 20px;
}


/*-------------------------------------------------------- 
				協会概要の設定
---------------------------------------------------------- */
#tmp_wrap_gaiyou {
	margin:0px 85px;
}
#tmp_wrap_gaiyou h2 {
	text-align:left!important;
	font-size:20px;
	border-bottom:1px solid #1C1F87;
	color:#1C1F87;
	padding:25px 0px 5px 0px!important;
	margin-bottom:18px!important;
}
.table_gaiyou {
	margin-bottom:30px!important;
}
.table_gaiyou td {
	border-left:1px solid #000000;
}
.table_gaiyou td p {
	margin:15px 15px 15px 20px!important;
}
.table_gaiyou th p {
	color:#1D2088!important;
	margin:15px 15px 13px 15px!important;
}
.table_gaiyou_02 {
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	margin-bottom:15px!important;
}
.table_gaiyou_02 th {
	background-color:#1C1F87;
	border-right:1px solid #ffffff;
}
.table_gaiyou_02 th p {
	color:#ffffff;
	text-align:left;
	margin:10px 15px 8px 15px!important;
}
.table_gaiyou_02 td {
	border-right:1px solid #000000;
}
.table_gaiyou_02 td p {
	margin:8px 15px 8px 15px!important;
}
.table_gaiyou_02_noboder {
	border-right:none!important;
}
#access {
	padding-bottom:90px;
}
.table_gaiyou_03 {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	margin-bottom:15px;
}
.table_gaiyou_03 td,
.table_gaiyou_03 th {
	border-bottom:1px solid #000000;
}
.table_gaiyou_03 th {
	border-right:1px solid #000000;
}
.table_gaiyou_03 p {
	margin:10px 15px 8px 15px!important;
}

/*------------------ディスクロージャー-------------------*/
.backnamber{
	font-weight: bolder;
	font-size: 18px;
		
}

/*-------------------------------------------------------- 
				適正取引推進の設定
---------------------------------------------------------- */
#tmp_wrap_tekiseitorihiki {
	margin:0px 85px;
	text-align: center;
}
#tmp_wrap_tekiseitorihiki h2 {
	text-align:left!important;
	font-size:20px;
	border-bottom:1px solid #1C1F87;
	color:#1C1F87;
	padding:100px 0px 5px 0px;
	margin-bottom:18px!important;
}
#tmp_wrap_tekiseitorihiki h3{
	text-align: left;
}
#tmp_wrap_tekiseitorihiki p{
	text-align: center;
}
.icon_youtube_logo{
	padding:0px 0px 0px 10px; 
}
.center_setumei{
	text-align: center;
}
.center_setumei.target{
	display:inline-block;
	vertical-align: middle;
	line-height: normal;
}

/*-------------------------------------------------------- 
				適正取引特設ページの設定
---------------------------------------------------------- */
#tmp_wrap_tekiseitokusetu {
	margin:0px 85px;
	text-align: center;
}

#tmp_wrap_tekiseitokusetu a:hover {
	color: #2E4AED;
	font-size: 24px;
	font-style: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#tmp_wrap_tekiseitokusetu h2 {
	text-align:left!important;
	font-size:24px;
	border-bottom:1px solid #1C1F87;
	padding:100px 0px 5px 0px;
	margin-bottom:18px!important;
}
#tmp_wrap_tekiseitokusetu h3{
	text-align: left;
	margin-left: 5px;
}
#tmp_wrap_tekiseitokusetu p{
	text-align: left;
	font-size: 14px;
}
#tmp_wrap_tekiseitokusetu li{
	text-align: left;
	margin: 0px 0px 0px 20px;
}
.tekisei_h201{
	text-align:left!important;
	font-size:24px;
	font-weight:bold;
	border-bottom:1px solid #1C1F87;
	padding:100px 0px 5px 0px;
	margin-bottom:18px!important;	
}
p.small{
    line-height:30%;
	text-indent: 4em;
	font-size:18px;
}
.linkpoint{
	color: #1C1F87;
	text-decoration-color: #1C1F87;
	text-decoration: underline;
}
/*-------------------------------------------------------- 
				中国トラック協会からのお知らせページの設定
---------------------------------------------------------- */
#tmp_wrap_chutora {
	margin:0px 85px;
}

#tmp_wrap_chutora a:hover {
	color: #1C1F87;
	font-size: 24px;
	font-style: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#tmp_wrap_chutora h2 {
	text-align:left!important;
	font-size:24px;
	border-bottom:1px solid #1C1F87;
	padding:100px 0px 5px 0px;
	margin-bottom:18px!important;
}
#tmp_wrap_chutora h3{
	text-align: left;
	font-size:20px;
}
#tmp_wrap_chutora p{
	text-align: left;
}
#tmp_wrap_chutora li{
	text-align: left;
	margin: 0px 0px 0px 20px;
}



/*-------------------------------------------------------- 
				入会についての設定
---------------------------------------------------------- */
.table_nyuukai01 {
	width:410px;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	margin:0px 15px 15px 0px;
	float:left;
}
.table_nyuukai02 {
	width:410px;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	margin:0px 0px 15px 0px;
}
.table_nyuukai01 th,
.table_nyuukai01 td,
.table_nyuukai02 th,
.table_nyuukai02 td {
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
.table_nyuukai01 th,
.table_nyuukai02 th {
	background-color:#000000;
	color:#ffffff;
}
table.table_nyuukai01 p,
table.table_nyuukai02 p {
	font-size:13px!important;
	margin:5px 10px!important;
	line-height:130%!important;
}
#tmp_nyukai_sibu02 {
	clear:both!important;
}

/*-------------------------------------------------------- 
				燃料価格高騰特設ページの設定
---------------------------------------------------------- */
#tmp_wrap_base_nenryou {
	margin:0px 85px;
}
#tmp_wrap_base_nenryou h2 {
	text-align:left!important;
	font-size:20px;
	border-bottom:1px solid #1C1F87;
	color:#1C1F87;
	padding:25px 0px 5px 0px!important;
	margin-bottom:18px!important;
}

/*-------------------------------------------------------- 
				陸災防広島県支部ページの設定
---------------------------------------------------------- */
#tmp_wrap_base_rikusai {
	margin: 0px 85px;
	font-size: 16px;
}
#tmp_wrap_base_rikusai h2 {
	text-align:left!important;
	font-size:20px;
	border-bottom:1px solid #1C1F87;
	color:#1C1F87;
	padding:25px 0px 5px 0px!important;
	margin-bottom:18px!important;
}
.kigou{
	padding-left:20px; 
	color:black;
	font-weight: lighter;
	font-size: 16px;
}
.kigou1{
        padding-left:30px;
        color:red;
	    font-weight:lighter;
        font-size:16px;
}
.kigou2{
	   padding-left: 200px;
	   color:red;
	   font-weight:lighter;
       font-size:16px; 
}
.uketuke_syuryo{
	 font-weight: bold;
	 color: red;
}
.center{
	padding: 10px;
} 
.negative{
    
background-image:url(../../image/utikesisen-nijyu.gif);

background-repeat:repeat-x;

background-position: center;

}
/*-------------------------------------------------------- 
				DVD貸し出しページの設定
---------------------------------------------------------- */
#tmp_wrap_base_dvd {
	margin:0px 85px;
}
#tmp_wrap_base_dvd h2 {
	text-align:left!important;
	font-size:20px;
	border-bottom:1px solid #1C1F87;
	color:#1C1F87;
	padding:25px 0px 5px 0px!important;
	margin-bottom:18px!important;
}
#tmp_wrap_base_dvd h2 {
	clear:both!important;
}

/*-------------------------------------------------------- 
				助成事業の設定
---------------------------------------------------------- */
#tmp_wrap_base_member {
	margin:0px 85px;
}
#tmp_wrap_jigyou_01,
#tmp_wrap_jigyou_02,
#tmp_wrap_jigyou_03 {
	clear:both!important;
}
.flort_left_member {
	float:left!important;
}
.table_member_index {
	border:2px solid #000000;
	border-collapse: collapse;
	margin-bottom:15px;
}
.table_member_index th {
	border-left:1px solid #000000;
	border-bottom:4px double #000000!important;
	border-collapse: collapse;
}
.table_member_index th p {
	margin:6px 6px 4px 6px!important;
	padding:0px!important;
	text-align:left;
}
.table_member_index td {
	border:1px solid #000000;
	border-collapse: collapse;
}
.table_member_index td p {
	margin:10px 10px 8px 10px!important;
}
.table_member_bg {
	background-color:#ECEDED!important;
}

.table_member_kasou {
	border:2px solid #000000;
	border-collapse: collapse;
	margin-bottom:15px;
	width:100%;
}
.table_member_kasou th {
	border-left:1px solid #000000;
	border-bottom:4px double #000000!important;
	border-collapse: collapse;
}
.table_member_kasou th p {
	margin:4px 10px 1px 10px!important;
	padding:0px!important;
	text-align:left;
	font-size:14px!important;
}
.table_member_kasou td {
	border:1px solid #000000;
	border-collapse: collapse;
}
.table_member_kasou td p {
	margin:4px 20px 1px 20px!important;
	padding-top:0px!important;
	font-size:14px!important;
}
.table_member_kasou td img {
	margin-bottom:3px;
}
.table_member_kasou_p {
	background-color:#000000;
	color:#ffffff!important;
}
.table_member {
	border-collapse: collapse;
	margin-bottom:35px;
}
.table_member th {
	border-collapse: collapse;
}
.table_member th p {
	margin:6px 6px 4px 6px!important;
	padding:0px!important;
	text-align:left;
}
.table_member td {
	border-bottom:1px dotted #000000;
	border-collapse: collapse;
}
.table_member td p {
	margin:10px 10px 8px 10px!important;
}

.jyoseijigyoushinsei p{
	text-align:center
}

.jyoseijigyousetsumei p{
    margin-left: 100px;
    margin-top: 0.1em;
    color: red;
    font-weight: bold;
    line-height: 30%;
	text-indent: 0.1em;
}

.linkicon{
	margin-top:100px;
	text-align: center;
}

/*-------------------------------------------------------- 
				会員の皆様の設定
---------------------------------------------------------- */
#tmp_wrap_base_member h2 {
	text-align:left!important;
	font-size:20px;
	border-bottom:1px solid #1C1F87;
	color:#1C1F87;
	padding:25px 0px 5px 0px!important;
	margin-bottom:15px!important;
}
.kanren_houan_box {
	padding:20px;
	background-color:#DFF1FC;
}
p.kanren_houan_box {
	text-align:left;
	margin:0px!important;
	font-size:18px;
	font-weight:bold;
}
#tmp_wrap_base_member ul {
	margin:0px 0px 20px 0px!important;
}
#tmp_wrap_base_member li {
	list-style-type: disc!important;
	margin: 8px 0px 8px 20px!important;
	padding-left: 10px!important;
	background: none!important;
	font-size: 14px;
}
/*---------------------アンカーの設定------------------ */
#qa_01,
#qa_02,
#qa_03,
#qa_04,
#qa_05 {
	margin-top:-20px;
	padding-bottom:20px;
}

/*-------------------------------------------------------- 
				会員名簿の設定
---------------------------------------------------------- */
#tmp_wrap_mem_list {
	margin:0px 85px;
}
#tmp_wrap_mem_list h2 {
	text-align:left!important;
	font-size:20px;
	border-bottom:1px solid #1C1F87;
	color:#1C1F87;
	padding:25px 0px 5px 0px!important;
	margin-bottom:18px!important;
}
#tmp_wrap_mem_list h2 {
	clear:both!important;
}
.table_mem_list_boder_none {
	border-left:none!important;
}

.table_mem_list {
	width:100%;
	border-collapse: collapse;
    border:1px solid #333;
}
.table_mem_list th {
	border-collapse: collapse;
    border-left:1px solid #ffffff;
	background-color:#000000;
}
.table_mem_list th p {
	margin:6px 6px 4px 6px!important;
	padding:0px!important;
	text-align:left!important;
	color:#ffffff;
}
.table_mem_list td {
	border-collapse: collapse;
    border:1px solid #333;
}
.table_mem_list td p {
	line-height:150%!important;
	margin:8px 10px 7px 10px!important;
	font-size:15px!important;
}
.table_mem_list02 {
	width:100%;
	border-collapse: collapse;
    border:1px solid #333;
}
.table_mem_list02 th {
	border-collapse: collapse;
	border-left:1px solid #ffffff;
	background-color:#000000;
}
.table_mem_list02 th p {
	margin:6px 6px 4px 6px!important;
	padding:0px!important;
	text-align:left;
	color:#ffffff;
	font-size:14px!important;
}
.table_mem_list02 td {
	border-collapse: collapse;
    border:1px solid #333;
}
.table_mem_list02 td p {
	line-height:150%!important;
	margin:6px 10px 5px 10px!important;
	font-size:14px!important;
}
.oshirase{
	
}

/*-------------------------------------------------------- 
				青年部会の設定
---------------------------------------------------------- */
#tmp_wrap_seinenbukai {
	margin:0px 85px;
}
#tmp_wrap_seinenbukai h2 {
	text-align:left!important;
	font-size:20px;
	border-bottom:1px solid #1C1F87;
	color:#1C1F87;
	padding:25px 0px 5px 0px!important;
	margin-bottom:18px!important;
}

/*-------------------------------------------------------- 
				関連リンクの設定
---------------------------------------------------------- */
#tmo_kanrenlink h2 {
	text-align:left!important;
	font-size:20px;
	border-bottom:1px solid #1C1F87;
	color:#1C1F87;
	padding:25px 0px 5px 0px!important;
	margin-bottom:18px!important;
}

/*-------------------------------------------------------- 
				映像ギャラリーの設定
---------------------------------------------------------- */
#tmp_wrap_eizou {
	margin:0px 85px;
}
#tmp_wrap_eizou h2 {
	text-align:left!important;
	font-size:20px;
	border-bottom:1px solid #1C1F87;
	color:#1C1F87;
	padding:25px 0px 5px 0px!important;
	margin-bottom:18px!important;
}

/*-------------------------------------------------------- 
				トラックまつりの設定
---------------------------------------------------------- */
#tmp_wrap_track {
	margin:0px 60px;
}
#tmp_wrap_track h2 {
	text-align:left!important;
	font-size:20px;
	border-bottom:1px solid #1C1F87;
	color:#1C1F87;
	padding:25px 0px 5px 0px!important;
	margin-bottom:18px!important;
}
.table_track p {
	line-height:250%!important;
	padding:10px 18px 0px 0px!important;
	margin-bottom:10px!important;
}
.kotira {
	font-size: 18px;
	font-weight:800;
}
.setsumei{
	font-size: 12px;
}
.ss{
	margin-top: 0.5em;
}

/*-------------------------------------------------------- 
				人材確保・育成の設定
---------------------------------------------------------- */
