@import url("sub-style.css");

@charset "Shift_Jis";

/* ////// 全体の設定 ////// */
* {
	margin:0; padding:0;
	font-family :"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
}

body {
	margin: 0; padding: 0;
	color: #333333;
	font-size:90%; ;
	text-align: center;
	scrollbar-base-color:#F7F8F1;
	scrollbar-shadow-color:#cccccc;
	scrollbar-darkshadow-color:#999999;
}

/*リンク色*/
	a { text-decoration: underline; }
	a:link		{color: #FA2342;text-decoration: underline;}
	a:visited	{color: #FA2342;text-decoration: underline;}
	a:hover		{color: #F47E7E; text-decoration: underline;}
	a:active	{color: #81bb36;text-decoration: underline;}

img { border: none; margin: 0; padding: 0;}
hr { clear:both;visibility:hidden; margin: 0;}
td,th{text-align:left; vertical-align:top;}
td,th,dt,dd { line-height:1.3; }
div,p,h1,h2,h3,h4,h5,h6,ul{margin: 0;padding: 0;}

/*フォントサイズ調整*/

h1,h2,h3,h4,h5,h6,table,th,td,input,textarea {font-size: 100%;}

h1 { font-size:1em;}
h2 { font-size:1em;}
h3 { font-size:1em;}

/* ////// ページの設定 ////// */
#index {  margin: 0;padding: 0;}

#index-contact { }


/* ////// ベースレイアウト部分 ////// */
#base {
	margin:0 auto; padding:0;position: relative;
	width:770px;text-align: left;
	}


/* ////// ヘッダー部分 ////// */
#header {
	position: relative;
	margin:0;padding:0;position: relative;height: 100px;
	background: url(img/common/back_header.gif) no-repeat left top;
}

 
#header #header-logo a{
	margin: 0; padding: 0;
	display: block;text-indent: -9999px;text-decoration: none;
	width: 350px;height:40px; font-size: 3px;
	background: url(img/common/logo.gif) no-repeat 15px 5px;
}
 
#header #catch{ margin: 0;padding: 20px 10px 0; font-size: 10pt;font-weight: normal;}
#header #address{ margin: 0;padding: 2px 18px 0px; font-size: 13pt;font-weight: bold;}

#header #header-tel{
    z-index: 2; position: absolute;top:23px; left: 560px;
	margin: 0; padding:0 ;
	display: block;text-indent: -9999px;text-decoration: none;
	width: 188px;height:64px; font-size: 3px;
	background: url(img/common/header_tel.gif) no-repeat left top;
}

/* ////// フッター部分 ////// */

/*フッター*/
#footer {
	clear:both;margin: 0;padding: 0 0 10px;
	background: url(img/common/back_footer.gif) no-repeat left top;
	}

/* ////// メイン記事部分 ////// */

#main {
	clear:both;text-align: left;margin: 0;padding: 0; width: 770px;
	background: url(img/common/back_main.jpg) no-repeat left top;
	background-color: #FFE8D9;
	zoom: 100%;
	min-height:1px;　/* IE 7対策 */
}
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
#main:after {
	content:".";display:block;height:0px;clear:both;visibility:hidden;
}
/* メイン左（メニュー部） */
#left-content{width: 220px;margin: 0;padding: 180px 0 20px 0 ;float: left;}

/* メイン右（メイン記事部） */
#right-content{
	width: 530px;margin: 0;padding: 30px 0 15px;float: left;
	}

	#top-content{
		margin: 0 0 0 10px;padding: 23px 0 0;text-align: left;line-height: 1.3;
		}

	#main-content{
		margin: 10px 0 10px;padding: 0;text-align: left;line-height: 1.5;
		}

/* ナビ */
#navi { 
	clear: both;margin: 0;padding: 0;text-align: left ;width: 161px;
}

	#navi ul {margin: 0 0 0 25px;padding: 0;}
	#navi li {
		list-style: none; margin:0; padding: 0;
		float: left;text-align: left;
	}
	
	#navi li a {
	display:block;font-size:3px;height: 44px;width: 161px;
	text-decoration: none;padding: 0; margin: 0;text-indent: -9999px;
	}
	
	#navi li a.home     {background: url(img/navi/navi_home.gif) no-repeat left top;}
	#navi li a.business {background: url(img/navi/navi_business.gif) no-repeat left top;}
	#navi li a.member   {background: url(img/navi/navi_member.gif) no-repeat left top;}
	#navi li a.info     {background: url(img/navi/navi_info.gif) no-repeat left top;}
	#navi li a.qa       {background: url(img/navi/navi_qa.gif) no-repeat left top;}
	#navi li a.link     {background: url(img/navi/navi_link.gif) no-repeat left top;}

	#navi li a:hover,
	#navi li a#now { background-position: left bottom;}

	#navi dl {
		clear: both;margin: 0px;padding: 0 0 5px 33px;letter-spacing: -0.5pt;
	}
	
	#navi dd {
		margin: 0;padding: 0 0 0 15px;font-size: 10pt;
		background: url(img/common/mark1.gif) no-repeat 5px center;
	}
	#navi dd a{color: #86361A;text-decoration: none;}
	#navi dd a:hover{color: #aa6633; text-decoration: none;}

/* ////// トップレイアウト ////// */
/*トップ 右部*/
#top-list {margin: 0;padding: 0;}
	#top-list li {
		list-style: none; margin:0 0 8px; padding: 17px 0 0 15px;
		float: left;text-align: left;
		background: url(img/common/top_list2.gif) no-repeat left top;
		font-size: 11pt;font-weight:normal;
	}
	
	#top-list li a {
		display:block;padding: 0; margin: 0;text-decoration: none;
		width: 218px;height: 40px;
		color: #ffffff;
	}
	#top-list .top-list-spacing{letter-spacing: 0.5em;}

	#top-list li a.commerce {
		display:block;padding: 0; margin: 0;text-decoration: none;
		width: 218px;height: 85px;
		color: #ffffff;
	}
	.top_list_title {font-size:14pt;font-weight: bold;padding-bottom: 3px;}

#top-contact {
	margin: 13px 0 0 ;padding: 0 0 0 13px;font-size: 0.9em;
	background: url(img/common/mark2.gif) no-repeat left 3px;
}
#top-map iframe{border:1px solid #9D7762;margin-bottom: 5px;}
#top-map-btn {float: right;font-size: 0.9em;}
/* ////// 下層レイアウト ////// */

/* メンバー*/
#member-list {margin:20px 10px 0;}
	#member-list dt{
		font-size: 0.9em;padding: 0;margin: 0 ;
		}
	#member-list dt.memberL{
		font-size: 1em;
		}

	#member-list dd{
	margin: 0 0 20px;padding: 0;font-size: 16pt;font-weight: bold;
	letter-spacing: 1.3em;
		}

/* 成年後見ー*/
#will-waku {margin:10px 10px 0;text-align: center;}
	#will-waku .will-box1{
	margin: 0;padding: 2px ; border: 1px solid #333333;font-size: 1em;
	font-weight: normal;background-color: #ffffff;width: 300px;
		}
	#will-waku .will-box2{
	border: 1px solid #666666;background-color: #eeeeee;
	}
	#will-waku .will-box2-title{
	background-color:#91724B;color: #ffffff;padding: 5px;
	}
	#will-waku .will-box2-text{padding: 5px;}
	#will-waku .will-box3{
	margin: 0;padding: 2px ; border: 1px solid #333333;font-size: 1em;
	font-weight: normal;background-color: #ffffff;width: 200px;
		}

/* リンク*/
#link-list {margin:10px ;}
	#link-list dt{
		font-size: 1em;padding: 0 0 0 15px;margin: 0 0 0 20px ;font-weight: bold;
		background: url(img/common/mark4.gif) no-repeat left center;
		}
	#link-list dd{
	margin-bottom: 10px ;margin-left: 35px;
		}

/* お問い合わせ*/
#error_chk{color: #cc3333;border: 1px solid #cc3333;padding: 5px 10px;}
