@charset "utf-8";

/* 宅建協会のご案内　基本設定
******************************************************************************************** */

/* H2見出し
**************************************************************** */

/* 背景設定
********************************************* */
#contents #title {
	padding:8px 0px 8px 0px;
	margin-bottom:8px;
	height:74px;
	background: transparent url(../../../img/sec/association/h2_bg.jpg) 0 0 no-repeat;
	}

/* 見出し設定
********************************************* */
#contents #title h2 {
	display:block;
	margin:23px 0px 0px 10px;
	height:36px;
	background: transparent url(../../../img/sec/association/h2_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	}

/* H3見出し
**************************************************************** */

/* 協会のご案内～各サブページ
********************************************* */
#contents h3#about {
	background: transparent url(../../../img/sec/association/about/h3_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}

/* 入会案内
********************************************* */
#contents h3#enrollment {
	background: transparent url(../../../img/sec/association/enrollment/h3_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}

/* 情報公開
********************************************* */
#contents h3#information {
	background: transparent url(../../../img/sec/association/information/h3_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}

/* 関連リンク集
********************************************* */
#contents h3#link {
	background: transparent url(../../../img/sec/association/link/h3_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}

/* 会員一覧
********************************************* */
#contents h3#member {
	background: transparent url(../../../img/sec/association/member/h3_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}

#contents h3#member_result {
	background: transparent url(../../../img/sec/association/member/h3_02.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}

/* テレビCMオンエア紹介
********************************************* */
#contents h3#onair {
	background: transparent url(../../../img/sec/association/onair/h3_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}

/* ご利用ガイド
********************************************* */
#contents h3#guide {
	background: transparent url(../../../img/sec/association/guide/h3_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}

/* リンクについて
********************************************* */
#contents h3#howtolink {
	background: transparent url(../../../img/sec/association/howtolink/h3_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}

/* 個人情報保護
********************************************* */
#contents h3#privacy {
	background: transparent url(../../../img/sec/association/privacy/h3_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}

/* サイトマップ
********************************************* */
#contents h3#sitemap {
	background: transparent url(../../../img/sec/association/sitemap/h3_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}

/* お問い合わせ
********************************************* */
#contents h3#contact {
	background: transparent url(../../../img/sec/association/contact/h3_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}

/* 物件リクエスト
********************************************* */
#contents h3#request {
	background: transparent url(../../../img/sec/association/request/h3_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}

/* ニュース・トピックス
********************************************* */
#contents h3#news {
	background: transparent url(../../../img/sec/association/news/h3_01.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	height:43px;
	margin:0px 0px 13px 0px;
	padding:0px;
	}


/* H4見出し
**************************************************************** */
#contents h4 {
	clear:both;
	border-top:2px solid #7ABE4A;
	background: transparent url(../../../img/sec/line_dashed_green.gif) repeat-x left bottom;
	margin:0px 0px 15px 0px;
	padding:5px 10px 5px 10px;
	color:#7ABE4A;
	font:bold 75%/140% Osaka,"ＭＳ Ｐゴシック",sans-serif;
	}

/* H5見出し
**************************************************************** */
#contents h5#association {
	clear:both;
	border-left:3px solid #7ABE4A;
	background: transparent url(../../../img/sec/line_dashed_green.gif) repeat-x left bottom;
	margin:5px 0px 15px 0px;
	padding:3px 10px 3px 7px;
	color:#7ABE4A;
	font:bold 75%/140% Osaka,"ＭＳ Ｐゴシック",sans-serif;
	}

/* H6見出し
**************************************************************** */
#contents h6#association {
	clear:both;
	color:#c66;
	margin:0px;
	padding:0px 0px 0px 10px;
	font:bold 75%/140% Osaka,"ＭＳ Ｐゴシック",sans-serif;
	}

/* 会員一覧
********************************************* */
#contents h5#keyword {
	background: transparent url(../../../img/sec/association/member/h4_01.gif) no-repeat 0 0;
	margin:0px 0px 1px 0px;
	padding:0px;
	text-indent:-9999px;
	height:24px;
	}

#contents h5#member {
	background: transparent url(../../../img/sec/association/member/h4_02.gif) no-repeat 0 0;
	margin:0px 0px 1px 0px;
	padding:0px;
	text-indent:-9999px;
	height:24px;
	}

#contents h5#representative {
	background: transparent url(../../../img/sec/association/member/h4_03.gif) no-repeat 0 0;
	margin:0px 0px 1px 0px;
	padding:0px;
	text-indent:-9999px;
	height:24px;
	}

#contents h5#area {
	background: transparent url(../../../img/sec/association/member/h4_04.gif) no-repeat 0 0;
	margin:0px 0px 1px 0px;
	padding:0px;
	text-indent:-9999px;
	height:24px;
	}

/* P段落設定
********************************************* */
#contents p {
	margin:0px 0px 10px 0px;
	}

/* マップ
********************************************* */
#contents #map {
	margin:10px 0px;
	border:1px solid #ccc;
	}

/* 
********************************************* */
#contents p#accessguide {
	clear:both;
	}

/* テーブル(横)設定
********************************************* */
#contents table#w {
	margin-bottom:10px;
	background-color:#fff;
	border:none;
	font:normal 75%/140% Osaka,"ＭＳ Ｐゴシック",sans-serif;
	color:#666;
	}

#contents table#w th {
	width:150px;
	font-weight:normal;
	text-align:left;
	padding:5px 10px;
	border:none;
	vertical-align:top;
	}

#contents table#w th.oddth {
	background-color:#DAF0A6;
	}

#contents table#w th.eventh {
	background-color:#EEF9D7;
	}

#contents table#w td {
	text-align:left;
	padding:5px 10px;
	border:none;
	vertical-align:top;
	background-color:#fff;
	}

#contents table#w td.oddtd {
	background-color:#efefef;
	}

#contents table#w td.eventd {
	background-color:#f5f5f5;
	}

#contents table#w strong{
	float:left;
	font-weight:normal;
	padding-top:7px;
	margin-right:5px;
	}

/* テーブル(縦)設定
********************************************* */
#contents table#h {
	margin-bottom:10px;
	background-color:#fff;
	border:none;
	font:normal 75%/140% Osaka,"ＭＳ Ｐゴシック",sans-serif;
	color:#666;
	}

#contents table#h th {
	font-weight:normal;
	text-align:center;
	padding:5px 10px;
	border:none;
	vertical-align:top;
	}

#contents table#h th.oddth {
	background-color:#DAF0A6;
	}

#contents table#h th.eventh {
	background-color:#EEF9D7;
	}

#contents table#h td {
	text-align:left;
	padding:5px 10px;
	border:none;
	vertical-align:top;
	background-color:#fff;
	}

#contents table#h td.right {
	text-align:right;
	}

#contents table#h td.center {
	text-align:center;
	}

#contents table#h td.oddtd {
	background-color:#efefef;
	}

#contents table#h td.eventd {
	background-color:#f5f5f5;
	}

/* 検索テーブル設定
********************************************* */
#center table#search {
	width:560px;
	font:normal 75%/150% Osaka,"ＭＳ Ｐゴシック",sans-serif;
	border-bottom:1px solid #99CC02;
	margin-bottom:15px;
	border:none;
	color:#666;
	}

#center table#search th {
	width:130px;
	color:#70A846;
	background-color:#EEF9D7;
	vertical-align:top;
	text-align:right;
	padding:10px;
	border:none;
	}

#center table#search td {
	background-color:#F5F5F5;
	padding:10px;
	border-left:1px solid #fff;
	border-top:none;
	border-right:none;
	border-bottom:none;
	}

/* 検索画面へ戻る設定
********************************************* */
#contents p#searchpage {
	float:left;
	width:300px;
	margin:0px;
	padding:0px;
	}

#contents p#searchpage img {
	border:none;
	}

/* 印刷ボタン設定
********************************************* */
#contents p#print {
	float:right;
	width:150px;
	margin:0px 0px 10px 0px;
	}

/* 検索条件テーブル設定
********************************************* */
#contents table#condition {
	width:560px;
	margin:0px;
	background-color:#fff;
	padding:0px;
	border:none;
	font:normal 62.5%/140% Osaka,"ＭＳ Ｐゴシック",sans-serif;
	color:#666;
	}

#contents table#condition th {
	width:120px;
	font-weight:normal;
	text-align:right;
	padding:5px 10px;
	border:none;
	vertical-align:top;
	}

#contents table#condition th.oddth {
	background-color:#DAF0A6;
	}

#contents table#condition th.eventh {
	background-color:#EEF9D7;
	}

#contents table#condition td {
	text-align:left;
	padding:5px 10px;
	border:none;
	vertical-align:top;
	background-color:#fff;
	}

#contents table#condition td.oddtd {
	background-color:#efefef;
	}

#contents table#condition td.eventd {
	background-color:#f5f5f5;
	}

/* ソートフォーム　テーブル設定
********************************************* */
#contents p#sort {
	margin:10px 0px;
	}

/* ページスキップ　テーブル設定
********************************************* */
#contents table#pageskiptop {
	width:560px;
	color:#666;
	margin:0px 0px 5px 0px;
	font:normal 75%/140% Osaka,"ＭＳ Ｐゴシック",sans-serif;
	}

#contents table#pageskipbottom {
	width:560px;
	color:#666;
	margin:5px 0px 10px 0px;
	font:normal 75%/140% Osaka,"ＭＳ Ｐゴシック",sans-serif;
	}

#contents table#pageskiptop td.left,
#contents table#pageskipbottom td.left {
	text-align:left;
	}

#contents table#pageskiptop td.right,
#contents table#pageskipbottom td.right {
	text-align:right;
	}

#center table#pageskiptop a#prev,
#center table#pageskipbottom a#prev {
	background:url(../../../img/union/prev01.gif) center left no-repeat;
	padding-left:10px;
	}

#center table#pageskiptop a#prev:hover,
#center table#pageskipbottom a#prev:hover {
	background:url(../../../img/union/prev02.gif) center left no-repeat;
	padding-left:10px;
	}

#center table#pageskiptop a#next,
#center table#pageskipbottom a#next {
	background:url(../../../img/union/next01.gif) center right no-repeat;
	padding-right:10px;
	}

#center table#pageskiptop a#next:hover,
#center table#pageskipbottom a#next:hover {
	background:url(../../../img/union/next02.gif) center right no-repeat;
	padding-right:10px;
	}

/* 検索結果一覧テーブル設定
********************************************* */
#contents table#result {
	width:560px;
	margin:0px;
	background-color:#fff;
	padding:0px;
	border:none;
	font:normal 62.5%/140% Osaka,"ＭＳ Ｐゴシック",sans-serif;
	color:#666;
	}

#contents table#result  th {
	font-weight:normal;
	text-align:center;
	padding:5px 5px;
	border:none;
	vertical-align:top;
	}

#contents table#result  th.oddth {
	background-color:#DAF0A6;
	}

#contents table#result  th.eventh {
	background-color:#EEF9D7;
	}

#contents table#result  td {
	text-align:left;
	padding:5px 5px;
	border:none;
	vertical-align:top;
	background-color:#fff;
	}

#contents table#result  td.oddtd {
	background-color:#efefef;
	}

#contents table#result  td.eventd {
	background-color:#f5f5f5;
	}

/* テレビCMオンエア紹介
********************************************* */
#contents p#tvcm {
	text-align:center;
	}

/* ご利用ガイド　設定
**************************************************************** */

#contents p#left {
	float:left;
	width:310px;
	}

#contents #left {
	float:left;
	width:290px;
	padding:0px 10px 10px 0px;
	margin:10px 0px;
	}

#contents #right {
	float:right;
	}

#contents #right ul#listgreenright {
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	font:normal 75%/150% Osaka,"ＭＳ Ｐゴシック",sans-serif;
	background:transparent url(../../../img/sec/line_dashed_green_h.gif) left top repeat-y;
	}

#contents #right ul#listgreenright li {
	width:190px;
	background:url(../../../img/sec/list_icon_green.gif) no-repeat 0 0.5em;
	margin:0px 0px 5px 0px;
	padding-left:10px;
	}

#contents p#image {
	float:left;
	width:250px;
	}

#contents p#photo {
	float:right;
	width:200px;
	margin:0px;
	padding:0px;
	}

#contents p#browser {
	margin:10px 0px;
	}
	
/* お問い合わせ　設定
**************************************************************** */
#contents p#formbuttom {
	margin:20px 0px 0px 0px;
	text-align:center;
	}


/* ニュース・トピックス　設定
**************************************************************** */
#contents #news {
	width:560px;
	background:url(../../../img/sec/association/news/frame_center_bg.jpg) top left repeat-y;
	margin-bottom:15px;
	}

#contents #box {
	width:560px;
	background:url(../../../img/sec/association/news/frame_top.jpg) top left no-repeat;
	}

#contents #news #box p#date {
	color:#fff;
	font-weight:bold;
	margin:0px;
	padding:7px 10px 0px 35px;
	height:32px;
	}

#contents #news #box h5#headline {
	margin:5px 0px 10px 0px;
	padding-left:19px;
	color:#c66;
	}

#contents #news #box p#comment {
	margin:0px;
	padding:0px 20px 5px 19px;
	}

#contents #news #box p#link {
	margin:0px;
	padding:0px 20px 5px 19px;
	}

#contents #news #box p#link a {
	background:url(../../../img/union/list_icon_green.gif) center left no-repeat;
	padding-left:15px;
	}

#contents #news #box p#file {
	margin:0px;
	background:url(../../../img/sec/association/news/frame_bottom.jpg) bottom left no-repeat;
	padding:5px 20px 0px 19px;
	height:26px;
	}

#contents #news #box p#file img {
	border:none;
	}

#contents #news #box p#nofile {
	margin:0px;
	background:url(../../../img/sec/association/news/frame_bottom_no.jpg) bottom left no-repeat;
	padding:0px;
	height:3px;
	}

















