@charset "utf-8";



/* ---------------------------------



	関西広域機構

	  style

 --------------------------------- */



/*----------------------

　　- トップページ

	- リンクページ　共通　

------------------------*/

/* table */

.table_01 {

	width:100%; }

.table_td01 {

	width:33%; padding:3px 0 3px 20px; font-size:12px; background:url(../images/common/arrow01.gif) left center no-repeat; }

.table_tdg01 {

	width:33%; padding:3px 0 3px 20px; font-size:12px; background:url(../images/common/arrow02.gif) left center no-repeat; }

.table_td02 {

	width:50%; padding:3px 0 3px 20px; font-size:12px; background:url(../images/common/arrow02.gif) left center no-repeat; }

.table_td03 {

	width:20%; padding:3px 0 3px 20px; font-size:12px; background:url(../images/common/arrow01.gif) left center no-repeat; }

.table_td04 {

	width:70%; padding:5px 0; }

.table_td05 {

	width:30%; padding:5px 0; }

.linkmap {

	width:199px; float:right; }


/* link banner*/

.linkbanner_table {

	width:99%; }

.lbanner_td01 {

	width:33%; text-align:center; padding:5px 0; border-right:1px dotted #cccccc; }

.lbanner_td02 {

	width:33%; text-align:center; padding:5px 0;}

.lbanner_td012 {

	width:183px; text-align:center; padding:5px 0; border-right:1px dotted #cccccc; }

.lbanner_td022 {

	width:183px; text-align:center; padding:5px 0;}








/*--------------

    トップページ　

----------------*/

.linkbox01 {

	width:233px; margin:10px 10px 0 10px; float:left; }

#linkbanner {

	width:740px; margin:20px 0; }



/*--------------

    リンクページ

----------------*/

.linkmenu_box01 {

	width:411px; margin:10px 0 10px 10px; float:left; }

.linkmenu_map {

	width:200px; margin:10px 10px 10px 0; float:right; }

#linkbanner02 {

	width:650px; margin:10px 0 20px 0; }

#linkbanner022 {

	width:735px; margin:10px 0 20px 0; }
	
#linkbanner02 li {

	display:block; margin:0 10px 10px 10px; float:left; }

.linktitle {

	margin-bottom:10px; font-size:14px; font-weight:bold; padding-left:20px; background:url(../link/images/circle.gif) left center no-repeat; }

.linktable01 {

	width:100%; margin-bottom:20px; }

.linktable01 td {

	padding:5px; }





/*------------------------

    お知らせバックナンバー

--------------------------*/

ul.backnumber_news {

	width:650px; margin:10px 0 20px 0; }

ul.backnumber_news li {

	padding:5px 0; text-indent:25px; background:url(../images/common/circle01.gif) 0 5px no-repeat; }

.titlebg {

	padding-left:10px; padding-top:8px; padding-bottom:7px; width:100%; margin-bottom:20px; padding-bottom:10px; font-weight:bold; font-size:18px; background:url(../images/common/titlebg.gif) left bottom no-repeat; }

.editaspace {

	width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #ccc; }

.info_pagebox { width:600px; margin:20px 0; border-left:2px solid #cccccc; padding-left:10px;}





/*------------------------

    　　　　　　　取組紹介

--------------------------*/

/* 取組紹介　地方分権 */

.bunken_box {

	margin-bottom:20px; }

.bunken_box ul li {

	padding:3px 0; }





/*------------------------

    　　　　　　　組織紹介

--------------------------*/

/* 組織紹介 趣意書 */

#soshiki_box {

	width:600px; margin:10px auto; }









/* 役員 */

.ku_table01 {

	width:100%; margin-bottom:30px; }

.ku_table01 td {

	padding:5px; border:1px solid #d2d2d2; line-height:1.5; }

.ku01 {

	width:16%; background:#cfd9ec; }

.ku02 {

	width:18%; background:#cfd9ec; }

.ku03 {

	width:66%; background:#cfd9ec; }

.ku04 {

	width:70%; background:#cfd9ec; }

.ku05 {

	width:30%; background:#cfd9ec; }

.ku06 {

	width:84%; background:#cfd9ec; }

/* 規約 */

.kiyaku_title {

	text-align:center; font-size:120%; font-weight:bold; margin-bottom:20px; }

/* 企業一覧 */

.listbox {

	width:560px; margin:0 auto 20px auto; }





/*------------------------

    　　　　  関西広域連合

--------------------------*/

.re {

     width:660px; margin-left:30px; }

#line {

	line-height: 1.5; }

.style3 {

	font-size: 36; }

.style2 {

	font-size: 24px; }

.style4 {

	color: #FF0000; font-weight: bold; }

.style5 {

	font-size: 18px; font-weight: bold; color: #00A0E9; }

.style6 {

	color: #FF6600; font-size: 16px; font-weight: bold; }

.style7 {

	color: #FF6600; }

.style8 {

	color: #FF6600; font-size: 25px; font-weight: bold; }

.style9 {

	font-size: 12px; }

.style10 {

	color: #0071BC; font-size: 15px; font-weight: bold; }

.style11 {

	font-size: 12px; color: #0071BC; }

.style12 {

	color: #EE3C96; font-size: 15px; font-weight: bold; }

.style13 {

	font-size: 12px; color: #EE3C96; }

.style14 {

	color: #009E96;	font-size: 15px; font-weight: bold; }

.style15 {

	font-size: 12px; color: #009E96; }

.style16 {

	color: #ED6D00; font-size: 15px; font-weight: bold; }

.style17 {

	font-size: 12px; color: #ED6D00; }

.style18 {

	color: #524FA1; font-size: 15px; font-weight: bold; }

.style19 {

	font-size: 12px; color: #524FA1; }

.style20 {

	color: #50B848; font-size: 15px; font-weight: bold; }

.style21 {

	font-size: 12px; color: #50B848; }

.style22 {

	color: #2f4b6c; font-size: 15px; font-weight: bold; }

.style23 {

	font-size: 12; color: #2f4b6c; }





/*------------------------

    　　　　         KIPPO

--------------------------*/

.kstyle1 {

	font-size: 18pt; font-weight: bold; color: #000099; }

.kstyle2 {

	color: #000099; font-size: 12pt; line-height:180%; }

.kstyle3 {

	color: #000000; font-weight: bold; font-size: x-large; }

.kstyle4 {

	color: #FFFFFF; font-weight: bold; }

.kstyle5 {

	font-size: 14pt; font-weight: bold; }

.kstyle6 {

	font-size: 20px;font-weight: bolder;color: #FFFFFF;}

.kstyle7 {

	font-size: x-large; font-weight: bolder; color: #FFFFFF; }

.kstyle8 {

	font-size: 9pt}

.kstyle9 {

	font-size: 18px;font-weight: bold; }

.kstyle10 {

	color:#ffffff; font-size: 20px; background-color: #006666; font-weight: bold; }

.kstyle11 {

	font-weight: bold;	color: #0000FF; font-size: 18px; line-height:1.5; }

.kstyle12 {

	font-size: 14pt; color: #0000CC; font-weight: bold; }

.kstyle13 {

	color: #0000CC; font-weight: bold; }

.kstyle14 {

	color: #666699; font-weight: bold; }

.kstyle15 {

	color: #FFFFFF; font-weight: bold;

}



.basicbox01 {

	width:500px; margin:10px auto; }

.basicbox02 {

	width:600px; margin:10px auto; }



.ku_table02 {

	width:100%; }

.ku_table02 td {

	padding:3px; }

.ku_table03 {

	width:100%; border:1px solid #cccccc; margin-bottom:20px; }

.ku_table03 td {

	padding:8px; font-size:18px;  border:1px solid #cccccc; border-collapse:collapse; }

.ku_table04 {

	width:698px; border:1px solid #BED5EB; }

.ku_table04 td {

	padding:5px; }



/*------------------------

   20100219    入力フォーム

---------------------------*/



.formarea {

	width:600px; margin:0 auto 20px auto; }

.formarea02 {

	width:650px; margin:0 auto 20px auto; }

.form_table {

	width:99%; border:1px solid #ccc; }

.form_table th {

	width:25%; padding:5px; background:#eeeeee; border:1px solid #ccc; border-collapse:collapse; text-align:left; }

.form_table td {

	padding:5px; border:1px solid #ccc; border-collapse:collapse; }

.form_table .ftd01 {

	width:15%; }

.form_table .ftd02 {

	width:60%; }

.form_table .ftd03 {

	width:15%; border-bottom:1px solid #dbdbdb; }

.form_table .ftd04 {

	width:60%; border-bottom:1px solid #dbdbdb; }

.form_table02 {

	width:99%; border:1px solid #ccc; }

.form_table02 th {

	width:30%; padding:5px; background:#eeeeee; border:1px solid #ccc; border-collapse:collapse; text-align:left; }

.form_table02 td {

	padding:5px; border:1px solid #ccc; border-collapse:collapse; }

.form_table02 .ftd05 {

	width:15%; }

.form_table02 .ftd06 {

	width:55%; }

.form_table02 .ftd07 {

	width:15%; border-bottom:1px solid #dbdbdb; }

.form_table02 .ftd08 {

	width:55%; border-bottom:1px solid #dbdbdb; }





/*------------------------

    20100219  　　会員登録

---------------------------*/

#memberbox {

	width:598px; margin:20px auto; border:1px solid #ccc; }

.memberbox_l {

	width:298px; height:200px; float:left; border-right:1px solid #ccc; text-align:center; }

.memberbox_r {

	width:299px; height:200px; float:right; }

.member_title {

	height:20px; padding-top:2px; background:#eeeeee; font-weight:bold; text-align:center; }

.member_text01 {

	padding:40px 0; }

.member_text02 {

	padding:20px 15px 10px 15px; }

.member_table01 {

	width:260px; margin:0px 15px 10px 15px; border:1px solid #ccc; }

.member_table01 th {

	width:40%; padding:3px 5px; background:#eeeeee; border:1px solid #ccc; border-collapse: collapse; }

.member_table01 td {

	width:60%; padding:3px 0; border:1px solid #ccc; border-collapse: collapse; text-align:center; }



.blackbox {

	width:578px; margin-bottom:20px; padding:10px;  border:1px solid #ccc; }

.btn_area {

	width:100%; margin:20px 0; }

.btnarea_l {

	width:200px; float:left; }

.btnarea_r {

	width:300px; float:right; text-align:right; }



/* サイトポリシー

----------------------- */

.policyBOX {

	width:690px; margin:0 auto 20px auto; }

.policy_title {

	width:690px; height:25px; margin-bottom:10px; padding-top:5px; font-weight:14px; font-weight:bold; text-indent:5px; background:url(../images/policy/policy01.gif) no-repeat; }

ul.policy_list {

	margin-bottom:20px; }

ul.policy_list li {

	padding:0 0 10px 10px; background:url(../images/parts/circle02.gif) 0 7px no-repeat; }

	



/*------------------------

    　　　　　　　   KIPPO

--------------------------*/

.main_kippo {

	width:740px; margin:0 auto; }

.kippo {

	width:330px;

}

.kippo_table {

	width:328px;

	border:1px solid #BED5EB;

}

.kippo_table td {

	padding:3px;

}

.kippo_td01 {

	background:#BED5EB;

	color:#0000ff;

	font-weight:bold;

}

	
