@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. file import　　！！！インポートファイルは一番初めに記述のこと！！！
　01. 基本
　02. お問い合わせ一覧


******************************************************************************* */



/* ==

　00. file import

=============================================================================== */
@import url("/common/css/rn01/common.css");
.container .topicPath{ background:none; }


/* ==

　01. 基本

=============================================================================== */
.section .main{ width:645px; font-size:120%; float:left; }
.section .sub{ width:285px; font-size:120%; float:right; }
.section .sub div{ padding-bottom:20px; }

.main h3, .sub h3{
	margin-bottom:10px;
	background:url(/common/images/renew2009/bk_h2.gif) right top no-repeat;
	font-size:120%;
	line-height:1.2;
	color:#333;
}
* html .main h3, * html .sub h3{ height:1%; }

.section p.btn_top{ width:950px; margin:0 auto; padding:20px 0 10px; border-top:1px solid #ccc; text-align:center; clear:both; }


.main p, .sub p{ margin:0 0 10px; line-height:1.5; }
.main p.mb05, .sub p.mb05{ margin:0 0 5px; }
.main p.notes, .sub .notes{ font-size:85%; }

.main p.txt_link a,
.sub p.txt_link a{
	padding-left:13px;
	background:url(/common/images/renew2009/arrow.gif) 1px 5px no-repeat;
	font-size:85%;
	line-height:1.4;
	display:block;
}
.main p.txt_link a.blank{ padding-left:17px; background:url(/common/images/renew2009/arrow_blank.gif) left 4px no-repeat; float:left; }


.main p.txt_link span{ font-size:75%; }
.main p.txt_link a span{ font-size:115%; }


.main ul.anchor{ margin-bottom:10px; text-align:center; clear:both; }
.main ul.anchor li{ margin:0; padding:0 6px 0 8px; border-left:1px solid #ccc; font-size:85%; display:inline; }
.main ul.anchor li a{
	padding-left:9px;
	background:url(/common/images/renew2009/arrow_anchor.gif) left center no-repeat;
}

.main p.txtlink_pagetop{ margin:0 0 10px; padding:0; font-size:75%; text-align:right; }


.main .search_map{
	margin:30px 0 60px;
	padding:10px 0 0;
	background:url(/common/images/renew2009/line_dotted02.gif) left top repeat-x;
	clear:both;
}
.main .search_map p.btn{ text-align:center; }
.main .search_map p.btn a{
	width:300px;
	height:30px;
	margin:0 auto;
	padding:0;
	background:url(../images/center/brn_search_map.gif) left top no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.main .search_map p.btn a:link, .main .search_map p.btn a:visited{ background-position:left top; }
.main .search_map p.btn a:hover, .main .search_map p.btn a:active{ background-position:left bottom; }






/* ==

　02. 地図

=============================================================================== */

div.other_pref{
	width:540px;
	margin:0 auto;
	clear:both;
}
div.other_pref:after, div.other_pref ul:after{ content:''; display:block; clear:both; }

div.other_pref ul{
	width:560px;
	margin:0 0 20px -10px;
	clear:both;
}
div.other_pref li{
	width:160px;
	height:30px;
	margin:0 0 10px 20px;
	background:url(../images/center/bk_btn.gif) left top no-repeat;
	/*font-size:110%;*/
	line-height:1.5;
	font-weight:bold;
	float:left;
}
div.other_pref li a{
	width:140px;
	height:20px;
	padding:5px 10px;
	display:block;
}



/* 
　都道府県ボタン
------------------------------------------------------------------------------- */
.map{ width:520px; margin:0 auto; position:relative; clear:both; }
.map ul.btn{
	width:auto;
	margin:0;
	padding:0;
}
.map ul.btn li{
	width:50px;
	height:22px;
	margin:0;
	padding:0;
	background-position:right top;
	background-repeat:no-repeat;
	position:absolute;
}
.map ul.btn li span{ display:none; }
.map ul.btn li a{
	width:50px;
	height:22px;
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
.map ul.btn li a:link, .map ul.btn li a:visited{ background-position:left top; }
.map ul.btn li a:hover, .map ul.btn li a:active{ background-position:center top; }


/* 位置設定＋リンクなしの時 */
.map ul.btn li.pref2{ background-image:url(/common/images/renew2009/map/btn_pref2.gif); top:49px; left:288px; }
.map ul.btn li.pref3{ background-image:url(/common/images/renew2009/map/btn_pref3.gif); top:124px; left:298px; }
.map ul.btn li.pref4{ background-image:url(/common/images/renew2009/map/btn_pref4.gif); top:197px; left:248px; }
.map ul.btn li.pref5{ background-image:url(/common/images/renew2009/map/btn_pref5.gif); top:93px; left:235px; }
.map ul.btn li.pref6{ background-image:url(/common/images/renew2009/map/btn_pref6.gif); top:166px; left:185px; }
.map ul.btn li.pref7{ background-image:url(/common/images/renew2009/map/btn_pref7.gif); top:238px; left:175px; }


/* リンク有り */
.map ul.btn li.pref2 a{ background-image:url(/common/images/renew2009/map/btn_pref2.gif); }
.map ul.btn li.pref3 a{ background-image:url(/common/images/renew2009/map/btn_pref3.gif); }
.map ul.btn li.pref4 a{ background-image:url(/common/images/renew2009/map/btn_pref4.gif); }
.map ul.btn li.pref5 a{ background-image:url(/common/images/renew2009/map/btn_pref5.gif); }
.map ul.btn li.pref6 a{ background-image:url(/common/images/renew2009/map/btn_pref6.gif); }
.map ul.btn li.pref7 a{ background-image:url(/common/images/renew2009/map/btn_pref7.gif); }














