/* ------------------------------------------------------------ */
/*　共通基本指定　*/
/* ------------------------------------------------------------ */
/* ------------------------- */
/*　style初期化・全体指定　*/
/* ------------------------- */
body		{
			margin:0;
			padding:0;
			font-family:Osaka,sans-serif,'Times New Roman','ＭＳ Ｐゴシック';
			font-size:85%;
			}

table		{
			text-align:left;
			margin:0 auto;
			font-size:90%;
			color:#555555;
			}

/* ------------------------------------------------------------ */
/*　リンク　*/
/* ------------------------------------------------------------ */
/* ------------------------- */
/*　選択範囲の隠匿　*/
/*　aタグへ「onfocus="this.blur()"」を記述　*/
/* ------------------------- */
			
/* ------------------------- */
/*　コンテンツ用　*/
/* ------------------------- */

a:link		{
			color:#2B1E13;
			text-decoration:underline;
			}

a:visited	{
			color:#2B1E13;
			text-decoration:underline;
			}

a:hover		{
			color:#E20068;
			text-decoration:none;
			}

a:active	{
			text-decoration:none;
			}

/* ------------------------- */
/*　一覧用　*/
/* ------------------------- */
a.basic:link
			{
			color:#FFFFFF;
			text-decoration:underline;
			}

a.basic:visited
			{
			color:#FFFFFF;
			text-decoration:underline;
			}

a.basic:hover
			{
			color:#E20068;
			text-decoration:none;
			}

a.basic:active
			{
			color:#E20068;
			text-decoration:none;
			}

/* ------------------------- */
/*　項目用表示位置修正　*/
/* ------------------------- */

.basic-align
			{
			padding-bottom:3px;
			}

.valign_b1em
			{
			padding-bottom:0.1em;
			}

.valign_b6
			{
			padding-bottom:6px;
			}

/* ------------------------- */
/*　項目用（白文字）　*/
/* ------------------------- */
a.wbasic:link
			{
			color:#ffffff;
			text-decoration:underline;
			}

a.wbasic:visited
			{
			color:#ffebd9;
			text-decoration:underline;
			}

a.wbasic:hover
			{
			color:#ffffff;
			text-decoration:none;
			}

a.wbasic:active
			{
			text-decoration:none;
			}

/* ------------------------- */
/*　ATMリスト・銀行名　*/
/* ------------------------- */
a.bank_name:link
			{
			font-weight:normal;
			background:#ffffff;
			color:#000000;
			text-decoration:none;
			}

a.bank_name:visited
			{
			font-weight:normal;
			background:#ffffff;
			color:#000000;
			text-decoration:none;
			border-top:solid 1px #7d6a55;
			border-right:solid 1px #7d6a55;
			border-left:solid 1px #7d6a55;
			line-height:1.5em;
			}

a.bank_name:hover
			{
			font-weight:normal;
			background:#ffffff;
			color:#000000;
			text-decoration:underline;
			}

a.bank_name:active
			{
			text-decoration:none;
			}

/* ------------------------- */
/*　ページめくり用　*/
/* ------------------------- */
a.select:link
			{
			font-size:120%;
			color:#3744be;
			font-weight:bold;
			text-decoration:none;
			padding-bottom:-2px;
			}

a.select:visited
			{
			font-size:120%;
			color:#3744be;
			font-weight:bold;
			text-decoration:none;
			padding-bottom:-2px;
			}

a.select:hover
			{
			font-size:120%;
			color:#3744be;
			font-weight:bold;
			text-decoration:none;
			padding-bottom:-2px;
			}

a.select:active
			{
			text-decoration:none;
			padding-bottom:-2px;
			}

/* ------------------------------------------------------------ */
/*　フォント　*/
/* ------------------------------------------------------------ */
/* ------------------------- */
/*　見出し　*/
/* ------------------------- */
h5			{
			display:inline;
			}

h6			{
			display:inline;
			}

/* ------------------------- */
/*　全ページ共通　*/
/* ------------------------- */

.f_p80_w	{
			font-size:80%;
			color:#ffffff;
			}

.f_p90		{
			font-size:90%;
			}

.f_p90_g1	{
			font-size:90%;
			color:#999999;
			font-weight:normal;
			}

.f_p90_w	{
			font-size:90%;
			color:#ffffff;
			font-weight:normal;
			}

.f_p100		{
			font-size:100%;
			}

.f_p110		{
			font-size:110%;
			}

.f_p120		{
			font-size:120%;
			}

.f_p130		{
			font-size:130%;
			}

.f1			{
			font-size:1px;
			}

.f10		{
			font-size:10px;
			}

.f10_w		{
			font-size:10px;
			color:#ffffff;
			}

.f12_w		{
			font-size:12px;
			color:#ffffff;
			}

.fw			{
			color:#ffffff;
			}

.fr			{
			color:#e25a5a;
			}

.fw_b		{
			font-weight:bold;
			}

/* ------------------------- */
/*　行間　*/
/* ------------------------- */
.line80		{
			line-height:1em;
			}

.line90		{
			line-height:1.2em;
			}

.line95		{
			line-height:1.25em;
			}

.line98		{
			line-height:1.4em;
			}

/* ------------------------------------------------------------ */
/*　リスト　*/
/* ------------------------------------------------------------ */
ul			{
			list-style:square;
			margin:0 0 3px 15px;
			}

li			{
			font-size:80%;
			line-height:1.2em;
			margin-left:15px;
			}

.common_list{
			font-size:100%;
			line-height:1.5em;
			margin-left:15px;
			margin-bottom:5px;
			}

/* ------------------------------------------------------------ */
/*　一覧ソート項目　*/
/* ------------------------------------------------------------ */
/* ------------------------- */
/*　一覧ページ共通　*/
/* ------------------------- */
.sort		{
			width:15px;
			height:14px;
			margin-right:5px;
			margin-top:auto;
			margin-bottom:auto;
			vertical-align:bottom;
			}

.sort_tr	{
			font-size:90%;
			color:#ffffff;
			line-height:80%;
			
			}

/* ------------------------------------------------------------ */
/*　罫線　*/
/* ------------------------------------------------------------ */
hr			{
			width:100%;
			border-top:solid 1px #999999;
			border-bottom:solid 1px #ffffff;
			border-right:0px dashed #ffffff;
			border-left:0px dashed #ffffff;
			display:inline;
			vertical-align:top;
			margin:0;
			padding:0;
			}

/* ------------------------------------------------------------ */
/*　背景画像　*/
/* ------------------------------------------------------------ */
.repeat_x	{
			background-repeat:repeat-x;
			}

.repeat_y	{
			background-repeat:repeat-y;
			}

.repeat_n	{
			background-repeat:no-repeat;
			}

/* ------------------------------------------------------------ */
/*　画像調整　*/
/* ------------------------------------------------------------ */
.vam		{
			vertical-align:middle;
			}

.vab		{
			vertical-align:bottom;
			}

/* ------------------------------------------------------------ */
/*　ボーダー　*/
/* ------------------------------------------------------------ */
/* ------------------------- */
/*　全ページ共通　*/
/* ------------------------- */
.box		{
			border-top:solid 1px #574b43;
			border-right:solid 1px #574b43;
			border-bottom:solid 1px #574b43;
			border-left:solid 1px #574b43;
			}

.box_t		{
			border-top:solid 1px #574b43;
			}

.box_tr		{
			border-top:solid 1px #574b43;
			border-right:solid 1px #574b43;
			}

.box_trl	{
			border-top:solid 1px #574b43;
			border-right:solid 1px #574b43;
			border-left:solid 1px #574b43;
			}

.box_tl		{
			border-top:solid 1px #574b43;
			border-left:solid 1px #574b43;
			}

.box_r		{
			border-right:solid 1px #574b43;
			}

.box_rb		{
			border-right:solid 1px #574b43;
			border-bottom:solid 1px #574b43;
			}

.box_rbl	{
			border-right:solid 1px #574b43;
			border-bottom:solid 1px #574b43;
			border-left:solid 1px #574b43;
			}

.box_b		{
			border-bottom:solid 1px #574b43;
			}

.box_bl		{
			border-bottom:solid 1px #574b43;
			border-left:solid 1px #574b43;
			}

.box_l		{
			border-left:solid 1px #574b43;
			}


/* ------------------------- */
/*　一覧・詳細ページ　*/
/* ------------------------- */
.dashed_t	{
			border-top:dashed 1px #e0cdba;
			}

.dashed_tb	{
			border-top:dashed 1px #e0cdba;
			border-bottom:dashed 1px #e0cdba;
			}

.list_tl	{
			border-top:dashed 1px #e0cdba;
			border-left:solid 1px #e0cdba;
			}

.detail_b	{
			border-bottom:solid 1px #9e8b7d;
			color:#ffffff;
			}

/* ------------------------------------------------------------ */
/*　フォーム　*/
/* ------------------------------------------------------------ */
input		{
			border:solid 1px #666666;
			background-color:#ffffff;
			}

.search
			{
			border-top:solid 1px #9e8b7d;
			border-right:solid 1px #666666;
			border-bottom:solid 1px #666666;
			border-left:solid 1px #9e8b7d;
			background-color:#6d5646;
			color:#ffffff;
			font-size:10px;
			}


















/* ------------------------- */
/*　トップページランキング　*/
/* ------------------------- */
.info_rank_b
			{
			border-bottom:solid 2px #ffac73;
			}

.trank_b	{
			border-bottom:dashed 1px #999999;
			}

/* ------------------------- */
/*　全ページ共通サブメニュー　*/
/* ------------------------- */
.submenu_box	{
			border-top:solid 1px #527bff;
			border-right:solid 1px #527bff;
			border-bottom:solid 0px #527bff;
			border-left:solid 1px #527bff;
			}




/* ------------------------- */
/*　一覧ページ共通　*/
/* ------------------------- */
.lb_rb1		{
			border-right:dashed 1px #e1d4cf;
			border-bottom:solid 1px #999999;
			}

.lb_rb2		{
			border-right:solid 1px #999999;
			border-bottom:solid 1px #999999;
			}

.lb_trb2	{
			border-top:solid 1px #999999;
			border-right:solid 1px #999999;
			border-bottom:solid 1px #999999;
			}

.lb_rbl1	{
			border-right:dashed 1px #e1d4cf;
			border-bottom:solid 1px #999999;
			border-left:solid 1px #999999;
			}

.lb_rbl2	{
			border-right:solid 1px #999999;
			border-bottom:solid 1px #999999;
			border-left:solid 1px #999999;
			}

.lb_trbl2	{
			border-top:solid 1px #999999;
			border-right:solid 1px #999999;
			border-bottom:solid 1px #999999;
			border-left:solid 1px #999999;
			}

/* ------------------------- */
/*　一覧ページ共通（太字）　*/
/* ------------------------- */
.lb_rb1_wb	{
			border-right:dashed 1px #e1d4cf;
			border-bottom:solid 1px #999999;
			font-weight:bold;
			}

.lb_rb2_wb	{
			border-right:solid 1px #999999;
			border-bottom:solid 1px #999999;
			font-weight:bold;
			}

/* ------------------------- */
/*　一覧ページ共通（fontsize10）　*/
/* ------------------------- */
.lb_rbl1_f10{
			border-right:dashed 1px #e1d4cf;
			border-bottom:solid 1px #999999;
			border-left:solid 1px #999999;
			font-size:90%;
			}

/* ------------------------- */
/*　詳細ページ共通　*/
/* ------------------------- */
.db_box		{
			border-top:solid 1px #999999;
			border-right:solid 1px #999999;
			border-bottom:solid 1px #999999;
			border-left:solid 1px #999999;
			}

.db_box2	{
			border-right:solid 1px #999999;
			border-bottom:solid 1px #999999;
			border-left:solid 1px #999999;
			}












/* ------------------------- */
/*　フリー詳細　*/
/* ------------------------- */
.db_trbl
			{
			border-top:solid 1px #ffffff;
			border-right:dashed 1px #cccccc;
			border-bottom:solid 1px #999999;
			border-left:solid 1px #ffffff;
			background-color:#d9e8ff;
			font-size:10px;
			}

.db_trbl2
			{
			border-top:solid 1px #ffffff;
			border-right:dashed 1px #cccccc;
			border-bottom:solid 1px #999999;
			border-left:solid 1px #ffffff;
			background-color:#d9e8ff;
			font-size:12px;
			}

.db_trl
			{
			border-top:solid 1px #ffffff;
			border-right:dashed 1px #cccccc;
			border-left:solid 1px #ffffff;
			background-color:#d9e8ff;
			font-size:10px;
			}

.db_b
			{
			border-bottom:solid 1px #999999;
			background-color:#ffffff;
			}

/* ------------------------- */
/*　フリー詳細・会社情報　*/
/* ------------------------- */
.db_com_trl
			{
			border-top:solid 1px #ffffff;
			border-right:dashed 1px #cccccc;
			border-left:solid 1px #ffffff;
			background-color:#b0d0ff;
			font-size:10px;
			}

/* ------------------------------------------------------------ */
/*　一覧表　*/
/* ------------------------------------------------------------ */
.sortbox3	{
			font-size:10px;
			color:#ffffff;
			line-height:1em;
			width:5.5em;
			margin:0 auto;
			}

.sortbox4	{
			font-size:10px;
			color:#ffffff;
			line-height:1em;
			width:6.5em;
			margin:0 auto;
			}

.sortbox5	{
			font-size:10px;
			color:#ffffff;
			line-height:1em;
			width:7.5em;
			margin:0 auto;
			}

.sortimg1	{
			vertical-align:middle;
			margin:2px auto;
			margin-right:2px;
			width:11px;
			height:11px;
			float:left;
			}

.sortimg2	{
			margin:3px auto;
			margin-right:2px;
			width:11px;
			height:11px;
			float:left;
			}

/* ------------------------------------------------------------ */
/*　一覧表　*/
/* ------------------------------------------------------------ */
.filter65	{
			filter:alpha(opacity=65);
			-moz-opacity:0.65;
			}
