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

body {
	margin:0;
	background-image:url(images/back.gif),url(images/body_bottom_back.gif);
	background-repeat:repeat-x,repeat-x;
	background-position:top,bottom;	
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif, "Osaka‐等幅";
	font-size:62.5%;
}

h1 {
	margin:0;
	padding:0;
	}


/* --------------------------------------
　レイアウト
--------------------------------------- */
#wrapper {
	width:1000px;
	margin:0 auto;
	}

#header {
	padding-top:10px;
	}

#menu {
	height:60px;
	width:100%;
	clear:both;
	padding-top:2px;
	}

#main {
	margin-top:10px;
	}

#left {
	width: 640px;
	float: left;
	background-color: #FFF;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 29px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	}

#side {
	width: 260px;
	float: right;
	background-color: #FFF;
	padding-top: 30px;
	padding-right: 29px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	}

#footer {
	width:960px;
	height:80px;
	padding:20px;
	margin-top:50px;
	}

.clear {
	clear:both;
	}

/* --------------------------------------
　ヘッダー
--------------------------------------- */
/*　ロゴBOX　*/
#logo {
	width:500px;
	height:115px;
	float:left;
	text-indent:-9999px;
	background:url(images/logo.gif) no-repeat;
	}

/*　住所BOX　*/
#address {
	width:500px;
	height:115px;
	float:left;
	}

/*　県商連は〜BOX　*/
#description {
	width:720px;
	height:54px;
	float:left;
	}

/*　リンクBOX　*/
#link a {
	width:140px;
	height:54px;
	display:block;
	background:url(images/menu_link1.gif) no-repeat;
	float:left;
	text-indent:-9999px;
	}
	
#link a:hover {
	background:url(images/menu_link2.gif) no-repeat;
	}

/*　アクセスBOX　*/
#access a {
	width:140px;
	height:54px;
	display:block;
	background:url(images/menu_access1.gif) no-repeat;
	float:left;
	text-indent:-9999px;
	}
	
#access a:hover {
	background:url(images/menu_access2.gif) no-repeat;
	}

/* --------------------------------------
　メニュー
--------------------------------------- */
#menu1 a {
	padding-top:2xp;
	width:142px;
	height:56px;
	display:block;
	text-indent:-9999px;
	background:url(images/menu_home1.gif) no-repeat;
	float:left;
	}

#menu1 a:hover {
	background:url(images/menu_home2.gif) no-repeat;
	}

#menu2 a {
	padding-top:2xp;	
	width:143px;
	height:56px;
	display:block;
	text-indent:-9999px;
	background:url(images/menu_minsyo1.gif) no-repeat;
	float:left;
	}

#menu2 a:hover {
	background:url(images/menu_minsyo2.gif) no-repeat;
	}

#menu3 a {
	padding-top:2xp;	
	width:143px;
	height:56px;
	display:block;
	text-indent:-9999px;
	background:url(images/menu_newinfo1.gif) no-repeat;
	float:left;
	}

#menu3 a:hover {
	background:url(images/menu_newinfo2.gif) no-repeat;
	}

#menu4 a {
	padding-top:2xp;	
	width:143px;
	height:56px;
	display:block;
	text-indent:-9999px;
	background:url(images/menu_soudan1.gif) no-repeat;
	float:left;
	}

#menu4 a:hover {
	background:url(images/menu_soudan2.gif) no-repeat;
	}
	
#menu5 a {
	padding-top:2xp;	
	width:143px;
	height:56px;
	display:block;
	text-indent:-9999px;
	background:url(images/menu_kyosai1.gif) no-repeat;
	float:left;
	}

#menu5 a:hover {
	background:url(images/menu_kyosai2.gif) no-repeat;
	}
	
#menu6 a {
	padding-top:2xp;	
	width:143px;
	height:56px;
	display:block;
	text-indent:-9999px;
	background:url(images/menu_fujinbu1.gif) no-repeat;
	float:left;
	}

#menu6 a:hover {
	background:url(images/menu_fujinbu2.gif) no-repeat;
	}
	
#menu7 a {
	padding-top:2xp;	
	width:143px;
	height:56px;
	display:block;
	text-indent:-9999px;
	background:url(images/menu_seinenbu1.gif) no-repeat;
	float:left;
	}

#menu7 a:hover {
	background:url(images/menu_seinenbu2.gif) no-repeat;
	}

/* --------------------------------------
　トップページ特設部分
--------------------------------------- */
/*　流れるテロップ　*/
#marquee_box1 {
	margin:50px auto 0 auto;
	width:800px;
	}

#m1 {
	color:#FF0;
	font-size:2em;
	background-color:#000;
	padding:5px 0;
	font-weight:bold;
}

/*　トップイメージ画像　*/
#top_image {
	width:1000px;
	height:375px;
	}

/*　しっかりサポート　*/
#sikkari_support {
	width:1000px;
	height:100px;
	margin-top:30px;
	}

/*　相談BOX　*/
#soudan_box {
	width:100%;
	margin-top:30px;
	}

#soudan_box h3 {
	margin:0;
	padding:0;
	}

/*　相談BOX内の各相談wrapper　*/
.soudan1 {
	width:241px;
	float:left;
	}

.soudan2 {
	margin-left:12px;
	width:241px;
	float:left;
	}

.soudan3 {
	margin-left:12px;
	width:241px;
	float:left;
	}

.soudan4 {
	margin-left:12px;
	width:241px;
	float:right;
	}	
	

/*　相談BOXの税金相談top　*/
.soudan1_top a {
	width: 235px;
	height:80px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #8cc63f;
	border-right-color: #8cc63f;
	border-left-color: #8cc63f;
	display:block;	
	text-indent:-9999px;
	background:url(images/soudan_zeikin1.gif) no-repeat;
	}

.soudan1_top a:hover {
	background:url(images/soudan_zeikin2.gif) no-repeat;
	} 
	
/*　相談BOXの金融相談top　*/
.soudan2_top a {
	width: 235px;
	height:80px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #8cc63f;
	border-right-color: #8cc63f;
	border-left-color: #8cc63f;
	display:block;	
	text-indent:-9999px;
	background:url(images/soudan_kinyu1.gif) no-repeat;
	}

.soudan2_top a:hover {
	background:url(images/soudan_kinyu2.gif) no-repeat;
	}

/*　相談BOXの経営相談top　*/
.soudan3_top a {
	width: 235px;
	height:80px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #8cc63f;
	border-right-color: #8cc63f;
	border-left-color: #8cc63f;
	display:block;	
	text-indent:-9999px;
	background:url(images/soudan_keiei1.gif) no-repeat;
	}

.soudan3_top a:hover {
	background:url(images/soudan_keiei2.gif) no-repeat;
	}
	
/*　相談BOXの新規開業相談top　*/
.soudan4_top a {
	width: 235px;
	height:80px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #8cc63f;
	border-right-color: #8cc63f;
	border-left-color: #8cc63f;
	display:block;	
	text-indent:-9999px;
	background:url(images/soudan_sinki1.gif) no-repeat;
	}

.soudan4_top a:hover {
	background:url(images/soudan_sinki2.gif) no-repeat;
	} 
	
/*　相談BOX内のリスト　*/
#soudan_box ul {
	margin-left:-35px;
	margin-top:0;
	}

#soudan_box .soudan_middle li {
	padding: 15px 0 0px 20px;
	background:url(images/soudan_listmark.gif) no-repeat 0px 16px;
	text-indent: 0px;
	list-style: none;
	list-style-position: outside;
	font-size: 1.6em;
	line-height:120%;
}

#soudan_box li a {
	color:#666;
}

#soudan_box a:hover {
	color:#090;
}

/*　相談BOX内BOXのmiddle　*/
.soudan_middle {
	padding: 0 10px 10px 10px;
	width: 215px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8cc63f;
	border-left-color: #8cc63f;
	} 


/*　相談BOX内BOXのbottom　*/
.soudan_bottom {
	width: 241px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #8cc63f;
	}
	
/*　労働保険のmiddle　*/
.soudan_middle_roudouhoken {
	padding: 0 10px 10px 10px;
	width: 215px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8cc63f;
	border-left-color: #8cc63f;
	}

/*　労働保険のリスト　*/
#soudan_box  .soudan_middle_roudouhoken ul {
	margin-left:-35px;
	margin-top:-10px;
	}

#soudan_box .soudan_middle_roudouhoken li {
	padding: 0 0 0 20px;
	background:url(images/soudan_listmark.gif) no-repeat 0px 3px;
	text-indent: 0px;
	list-style: none;
	list-style-position: outside;
	font-size: 2em;
	line-height:110%;
}

/*　下向き三角BOX　*/
#soudan_triangle {
	margin:20px auto 0 auto;
	width:400px;
	}

/*　力になりますBOX　*/
#tikaraninarimasu {
	width:1000px;
	margin:20px auto 0 auto;
	}

/*　フリーダイアルBOX　*/
#freedial {
	width:730px;
	margin:20px auto 0 auto;
	}

/*　単位民商一覧BOX　*/
#address_itiran {
	width:1000px;
	height:310px;
	margin:20px auto 0 auto;
	background:url(images/address_itiran.gif) no-repeat;
	}

/*　新着情報タイトル　*/
#top_title_newinfo {
	width:640px;
	height:40px;
	}

#feed {
	padding:10px;
	}

#feed li {
	padding: 5px 0 5px 30px;
	background:url(images/common_listmark.gif) no-repeat 0px 8px;
	text-indent: 0px;
	list-style: none;
	list-style-position: outside;
	font-size: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

#feed li a {
	color:#666;
	text-decoration:none;
}

#feed li a:hover {
	color:#090;
}

/* --------------------------------------
　フッター
--------------------------------------- */
#footer_menu {
	color:#FFF;
	font-size:1.2em;
	text-align:center;
	}

#copyright {
	color: #FFF;
	font-size: 1em;
	text-align: center;
	}
	
#footer a {
	color:#FFF;
	text-decoration:none;}

#footer a:hover {
	text-decoration:underline;
	}

/* --------------------------------------
　下層ページの共通部分
--------------------------------------- */
/*　h4見出し　*/
#left h4 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #090;
	color: #060;
	margin-top: 40px;
	font-size: 1.6em;
	font-weight: bold;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #090;
	}

/*　h5見出し　*/
#left h5 {
	font-size: 1.4em;
	font-weight: bold;
	color: #060;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	border-left-width: 10px;
	border-left-style: double;
	border-left-color: #060;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 20px;
	}

/*　パンくずリスト　*/
#bread {
	font-size:1em;
	}


#bread a {
	color:#666;
	text-decoration:none;
	}
	
#bread a:hover {
	color:#090;
	text-decoration:underline;
	}

/*　下層ページのタイトルBOX　*/
#page_title {
	width:640px;
	height:60px;
	}

/*　下層ページのテキスト枠　*/
#text_area {
	padding:10px;
	font-size:1.6em;
	color:#666;
	}

#text_area p {
	line-height:160%;
	}

/*　下層ページのテキスト枠内のリンク無リストマーク　*/
#text_area ul li {
	padding: 5px 0 10px 30px;
	background:url(images/soudan_listmark.gif) no-repeat 0px 8px;
	text-indent: 0px;
	list-style: none;
	list-style-position: outside;
}

#text_area ul {
	margin:0;
	line-height:140%;
	}

/*　下層ページのテキスト枠内の番号ありリスト　*/
#text_area ol {
	margin:0 25px;
	line-height:140%;
	}

#text_area ol li {
	padding: 5px 0 10px 5px;
	text-indent: 0px;
	list-style:decimal;
	list-style-position: outside;
}

/*　写真とキャプションを入れるテーブル　*/
.big_pict_frame {
	float:right;
	font-size:0.8em;
	padding:0 0 30px 10px;
	margin:20px 0 0 0;
	}

.big_pict_frame2 {
	float:right;
	font-size:0.8em;
	padding:0 0 30px 10px;
	margin:5px 0 0 0;
	}

/*　写真の枠線　*/
.pict_frame{
	padding:5px;
	border:1px solid #c4c3c3;
}

/*　写真のキャプション　*/
.pict_frame_caption {
	padding:5px;
	margin-top:5px;
	background-color:#CFF;
	}


/* --------------------------------------
　相談例
--------------------------------------- */
.soudanrei_box {}

.soudanrei_title_back {
	width:620px;
	height:85px;
	background:url(images/title_komatta_back.gif) no-repeat;
	}

.soudanrei_title_back p {
	font-size: 1.6em;
	color: #090;
	font-weight: bold;
	margin-left: 100px;
	padding-top: 30px;
}

.soudanrei_middle {
	background-color: #ffffe8;
	width: 600px;
	margin: 0 0 0 20px;
	}

.soudanrei_middle ul {
	padding:5px 60px 0 60px;
	}

.soudanrei_middle ul li {
	line-height:160%;
	}

.soudanrei_middle p {
	margin:0px 30px 0px 30px;
	padding:30px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #090;
	}
	
.soudanrei_bottom {
	margin:0 0 0 20px;
	}

/*　h3見出し　*/
#left h3 {
	margin:0;
	padding:0;
	}
	
/*　共済５つの魅力BOX　*/
#kyosai_miryoku1 {
	width:470px;
	padding:40px 50px 0 100px;
	margin:0 0 20px 0;
	background:url(images/kyosai_miryoku1.gif) no-repeat;
	}

#kyosai_miryoku2 {
	width:470px;
	padding:40px 50px 0 100px;
	margin:0 0 20px 0;
	background:url(images/kyosai_miryoku2.gif) no-repeat;
	}

#kyosai_miryoku3 {
	width:470px;
	padding:40px 50px 0 100px;
	margin:0 0 20px 0;
	background:url(images/kyosai_miryoku3.gif) no-repeat;
	}

#kyosai_miryoku4 {
	width:470px;
	padding:40px 50px 0 100px;
	margin:0 0 20px 0;
	background:url(images/kyosai_miryoku4.gif) no-repeat;
	}

#kyosai_miryoku5 {
	width:470px;
	padding:40px 50px 0 100px;
	margin:0 0 20px 0;
	background:url(images/kyosai_miryoku5.gif) no-repeat;
	}

/*　トップに戻る　*/
.for_top_box {
		text-align:right;
	}

.for_top_box a {
	width:100%;
	heght:12px;
	font-size:10px;
	color:#666;
	}

.for_top_box a:hover {
	color:#060;
	}


/* --------------------------------------
　サイド
--------------------------------------- */
/*　トップページのサイド　*/	
.top_top_side_bannar {
	width:260px;
	margin:0 0 20px 0;
	}

/*　下層ページのサイド　*/	
.top_side_bannar {
	width:260px;
	margin:35px 0 20px 0;
	}


/*　サイドの相談BOX　*/
.side_soudan1 {
	width:241px;
	margin:0 9px 0 10px;
	}
	
.side_soudan2 {
	width:241px;
	margin:0 9px 0 10px;
	}

.side_soudan3 {
	width:241px;
	margin:0 9px 0 10px;
	}

.side_soudan4 {
	width:241px;
	margin:0 9px 0 10px;
	}

/*　サイド相談BOX内のリスト　*/
#side .soudan_middle ul {
	margin-left:-35px;
	margin-top:0;
	}

#side .soudan_middle li {
	padding: 15px 0 1px 20px;
	background:url(images/soudan_listmark.gif) no-repeat 0px 16px;
	text-indent: 0px;
	list-style: none;
	list-style-position: outside;
	font-size: 1.4em;
	line-height:120%;
}

#side .soudan_middle li a {
	color:#666;
}

#side .soudan_middle a:hover {
	color:#090;
}

/*　労働保険のmiddle　*/
#side .soudan_middle_roudouhoken {
	padding: 0 10px 10px 10px;
	width: 215px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8cc63f;
	border-left-color: #8cc63f;
	}

/*　サイド労働保険のリスト　*/
#side .soudan_middle_roudouhoken ul {
	margin-left:-35px;
	margin-top:-10px;
	}

#side .soudan_middle_roudouhoken li {
	padding: 0 0 0 20px;
	background:url(images/soudan_listmark.gif) no-repeat 0px 3px;
	text-indent: 0px;
	list-style: none;
	list-style-position: outside;
	font-size: 1.6em;
	line-height:110%;
}

#side .soudan_middle_roudouhoken li a {
	color:#666;
}

#side .soudan_middle_roudouhoken a:hover {
	color:#090;
}

/*　民商一覧の各地区　*/
.minsyo_area {
	width: 215px;
	height: 30px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8cc63f;
	border-left-color: #8cc63f;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	}

/*　相談BOX内BOXのmiddle　*/
.itiran_middle {
	padding: 0 10px 10px 10px;
	width: 215px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8cc63f;
	border-left-color: #8cc63f;
	}
	
#side .itiran_middle ul {
	margin-left:-15px;
	margin-top:0;
	}

#side .itiran_middle li {
	padding: 15px 0 1px 20px;
	background:url(images/soudan_listmark.gif) no-repeat 0px 16px;
	text-indent: 0px;
	list-style: none;
	list-style-position: outside;
	font-size: 1.6em;
	line-height:120%;
}

#side .itiran_middle li a {
	color:#666;
}

#side .itiran_middle a:hover {
	color:#090;
}

/*　センター　*/
.table_center {
	width:520px;
	margin:20px auto 50px auto;
	}

.td_border {
	border: 1px solid #8cc63f;
	background:url(images/td_back.gif) bottom right no-repeat;
	}

.td_dotted {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8cc63f;
	}
	
/*　リンクページのテキストリンクカラー　*/

.td_li_link a {
		color:#666;
		text-decoration:none;
		}

.td_li_link a:hover {
		color:#090;
		text-decoration:underline;
		}
