/******************** 1.elements ************************/
/* menu a */
a p.p-menu-item-01:hover {
    color: #D81414; 
    text-decoration: underline;
}
a p.p-menu-item-01:visited {
    font-color: #0066ff; 
    text-decoration: none;
}
a p.p-menu-item-01:active {
    font-color: #0066ff; 
    text-decoration: none;
}

/******************** 2.id&class **************************/
#left-column {
    float:left;
    width:230px;
    background:#FFFFFF;
    padding-bottom:30px;
}
div.left-menutitle {
	width:220px;
	height:34px; 
    margin:10px 0 0 0;
    background:url(../images/ichiran/bg_menutitle_01.jpg) 0px 0px no-repeat;
}
div.left-menubox {
	width: 218px;
	background: #FFFFFF;
	margin: 0;
	padding-top: 20px;
	padding-bottom: 30px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
div.menu-top {
    background:#FFFFFF;
    margin-left:16px;
    padding:0;
    text-align:left;
}
div.d-menu-topitem-01 {
    background:#FFFFFF;
    margin-left:16px;
    padding-left:12px;
    text-align:left;
	background: url(../images/ichiran/img_triangle_blue_01.png) 0px 4px no-repeat;
}
div.d-menu-topitem-01:hover {
    background:url(../images/ichiran/img_triangle_cur_01.png) 0px 4px no-repeat;
}
p.p-menu-item-01 {
    font-size:13px;
    color:#0066ff;
	font-weight:normal;
	line-height:1.4em;
    padding-right:10px;
}
p.p-menu-item-01-cur {
    font-size:13px;
    color: #D81414; 
	font-weight:bold;
	line-height:1.4em;
    padding-right:10px;
}
a p.p-menu-item-01:hover {
    color: #D81414; 
}
p.p-menu-item-nl {
    font-size:13px;
    color:#333333;
	font-weight:normal;
	line-height:1.4em;
    padding-right:10px;
}
div.d-menu-item-01 {
	background: #FFFFFF;
	margin-top: 12px;
	margin-left: 28px;
	padding-left: 12px;
	text-align: left;
	background: url(../images/ichiran/img_triangle_blue_01.png) 0px 4px no-repeat;
}
div.d-menu-item-01:hover {
    background:url(../images/ichiran/img_triangle_cur_01.png) 0px 4px no-repeat;
}
div.d-menu-item-01-cur {
	background: #FFFFFF;
	margin-top: 12px;
	margin-left: 28px;
	padding-left: 12px;
	text-align: left;
	background: url(../images/ichiran/img_triangle_cur_01.png) 0px 4px no-repeat;
}
div.d-menu-item-nl {
	background: #FFFFFF;
	margin-top: 12px;
	margin-left: 28px;
	padding-left: 12px;
	text-align: left;
}
hr.menu-line-01 {
	margin-top:15px;
	margin-left:15px; /*16px*/
	margin-right:15px;
	width:188px;
	border: 0;
	height: 1px;
	background: #999; 
}
div.d-menu-subtitle-01 {
    background:#FFFFFF;
    margin-top:15px;
    margin-left:16px;
    padding:0;
    text-align:left;
}
p.p-menu-subtitle-01 {
    font-size:13px;
    color:#666666;
	font-weight:normal;
	line-height:1.4em;
    padding-right:10px;
}
#wrapper {
    float:left;
    width:790px; /* width:710px; */
    background:#FFFFFF;
	/*padding-bottom:30px;*/
}
div.subwrapper-01 {
    width:790px; /* width:710px; */
    background:#FFFFFF;
	margin:0;
}
#pagetitle-01 {
    width:790px; /* width:710px; */
	height:80px;
	margin:0;
	padding:0;
}
#maptitle-01 {
    width:790px; /* width:710px; */
	height:34px; 
    margin:10px 0 0 0;
    background:url(../images/common/bg_sectiontitle_01_790_34.jpg) 0px 0px no-repeat;
}
.p-maptitle-catch-01 {
	font-size: 14px;
	color: #0066cc;
	font-weight: bold;
	padding-top: 9px;
	padding-left: 18px;
}
.p_map_area_char_ac {
	position: absolute;
	font-weight: bold;
    color: #4444FF;
    text-shadow: #fff 1px 1px 0px, #fff -1px 1px 0px, #fff 1px -1px 0px, #fff -1px -1px 0px;
}
.p_map_area_char_inac {
	position: absolute;
	font-weight: normal;
    color: #7AA678;
}
.p-map-area-2char-01 {
	width:27px;
	height:14px;
	position: absolute;
      /*background:url(../images/ichiran/img_link_2char_01_red.png) 0px 0px no-repeat;*/
}
.p-map-area-3char-01 {
	width:39px;
	height:14px;
	position: absolute;
      /*background:url(../images/ichiran/img_link_3char_01_red.png) 0px 0px no-repeat;*/
}
.p-map-area-4char-01 {
    width:50px;
    height:14px;
    position: absolute;
  /*background:url(../images/ichiran/img_link_4char_01_red.png) 0px 0px no-repeat;*/
}
.p-map-area-5char-01 {
    width:63px;
    height:14px;
    position: absolute;
  /*background:url(../images/ichiran/img_link_5char_01_red.png) 0px 0px no-repeat;*/
}
.p-map-area-6char-01 {
    width:74px;
    height:14px;
    position: absolute;
  /*background:url(../images/ichiran/img_link_6char_01_red.png) 0px 0px no-repeat;*/
}
.p-map-area-7char-01 {
    width:85px;
    height:14px;
    position: absolute;
  /*background:url(../images/ichiran/img_link_7char_01_red.png) 0px 0px no-repeat;*/
}
.p-map-area-caution-01 {
	width:260px;
	font-size:11px;
	color:#ff5500; /*old #666666*/
	font-weight:normal;
	line-height:1.6em;
	padding-top:6px;
	padding-left:7px;
	padding-bottom:3px;
	position: absolute;
background-color:#e8e8f0;
}
.p-map-area-caution-02 {
	width:200px;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	line-height:1.6em;
	padding-top:6px;
	padding-left:7px;
	padding-bottom:3px;
	position: absolute;
background-color:#e8e8f0;
}

div.d-map-01-01 {
	width: 523px;
	height: 30px;
}
div.d-map-02-01 {
	width: 263px;
	margin-left: 410px;
    border:1px solid #888888;
}
p.map-text-01 {
    font-size:14px;
    color:#333333;
	font-weight:normal;
	line-height:1.6em;
    padding:6px 10px 6px 16px;
}
p.map-text-01 a {
    font-size:14px;
    color:#0033aa;
	font-weight:normal;
}
p.map-text-01 a:hover {
    font-size:14px;
    color:#d81414;
	font-weight:normal;
}
div.d-map-03-01 {
	width:322px;
	height:68px;
	padding-top:12px;
	padding-left:78px;
}
div.d-map-03-01-01 {
	width:180px;
    border:1px solid #cccccc;
}
p.p-map-03-01-01 {
    font-size:10px;
    color:#666666;
	font-weight:normal;
	line-height:1.5em;
    padding:5px;
}
#memberlisttitle-01 {
    width:790px; /* width:710px; */
	height:34px; 
    margin:10px 0 0 0;
    background:url(../images/ichiran/bg_maptitle_01_710_34.jpg) 0px 0px no-repeat;
}
p.memberlisttitle-catch-01 {
	font-size: 14px;
	color: #0066cc;
	font-weight: bold;
	padding-top: 11px;
	padding-left: 18px;
}
#memberlist-01 {
    width:788px; /* width:708px; */
	padding-top:20px;
	padding-bottom:20px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	position: relative;
	background-color: #ffffff;
}
#bottom {
    width:940px;
    margin:10px 0 0 0;
}
#bottom h1 {
    width:1020px; /* width:940px; */
	background: #eef;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6666;
	font-weight: normal;
	text-align: center;
}
div.fltclear-01 {
	clear:both;
}

/*** 1.会員組合リスト ***/
.d-cooperative-left {
	float:left;
	margin-top:10px;
	margin-left:27px;
    padding-bottom:0px;
}
.d-cooperative-name-top{
	width:180px; /*	width:170px; */
	height:24px;
   background:#d8e8f8;
   border-top:1px solid #d0d0d0;
   border-left:1px solid #d0d0d0;
   border-right:1px solid #d0d0d0;
   border-bottom:1px solid #d0d0d0;
   text-align:center;
}
.d-cooperative-name-01{
   background:#e4f4ff;
   /* background:#ffffff; */
	width:180px; /*	width:170px; */
	height:54px; /*38px*/
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	text-align:left;
}
.d-cooperative-right {
	float:left;
	margin-top:10px;
    padding-bottom:0px;
}
.d-cooperative-right-02{
	float:left;
	margin-top:0px;
    padding-bottom:20px;
}
.d-cooperative-pref-top {
	width:80px; /* width:70px; */
	height:24px;
   background:#d8e8f8;
   border-top:1px solid #d0d0d0;
   border-right:1px solid #d0d0d0;
   border-bottom:1px solid #d0d0d0;
   text-align:center;
}
.d-cooperative-pref-01{
	width:80px; /* width:70px; */
	height:54px; /*38px*/
	background:#ffffff;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.d-cooperative-address-top {
	width:225px; /* width:215px; */
	height:24px;
   background:#d8e8f8;
   border-top:1px solid #d0d0d0;
   border-right:1px solid #d0d0d0;
   border-bottom:1px solid #d0d0d0;
   text-align:center;
}
.d-cooperative-address-01 {
	width:225px; /* width:215px; */
	height:54px; /*38px*/
	background:#ffffff;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.d-cooperative-tel-top {
	width:135px; /* width:125px; */
	height:24px;
   background:#d8e8f8;
	border-top:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	text-align:center;
}
.d-cooperative-tel-01 {
	width:135px; /* width:125px; */
	height:54px; /*38px*/
	background:#ffffff;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.d-cooperative-hp-top {
   width:100px; /* width:75px; */
   height:24px;
   background:#d8e8f8;
   border-top:1px solid #d0d0d0;
   border-right:1px solid #d0d0d0;
   border-bottom:1px solid #d0d0d0;
   text-align:center;
}
.d-cooperative-hp-01 {
   width:100px; /* width:75px; */
   height:54px; /*38px*/
   background:#ffffff;
   border-right:1px solid #dddddd;
   border-bottom:1px solid #dddddd;
   text-align:center;
}
.s-cooperative-hp-01 {
   display:block;
   width:88px; 
   height:30px;
   background:url(../images/common/img_hplinkicon_01.png) 8px 5px no-repeat;
}
.s-cooperative-hp-01:hover {
   display:block;
   width:88px; 
   height:30px;
   background:url(../images/common/img_hplinkicon_hover_01.png) 8px 5px no-repeat;
}
p.p-cooperative-text-01 {
   font-size:12px;
   color:#444;
   font-weight:normal;
   line-height:1.4em;
   padding-top:3px;
   padding-left:5px;
   padding-right:5px;
}
p.p-cooperative-text-02 {
   font-size:11px;
   color:#444;
   font-weight:normal;
   line-height:1.4em;
   padding-top:3px;
   padding-left:5px;
   padding-right:5px;
}
/*** 2.加盟葬儀社リスト ***/
div.d-listcaution-01 {
    width:320px;	
    margin-left:330px;
    padding:10px 10px 10px 15px;
    background-color:#f8f8ff;
    border:1px solid #dddddd;
}
p.p-listcaution-01 {
    font-size:12px;
    color:#333333;
    font-weight:normal;
    line-height:2em;
}
ul.u-listcaution-01 {
   font-size:12px;
   color:#333;
   font-weight:normal;
   line-height:2.8em;
   padding-left:12px;
   list-style:none;
}
ul.u-listcaution-02 {
   font-size:12px;
   color:#333;
   font-weight:normal;
   line-height:2.0em;
   padding-left:12px;
   list-style:none;
}
img.i-listcaution-01 {
   height:27px;
   width:25px;
   vertical-align:-10px;
}
div.d-areaname-01 {
   width:730px;
   /*height:40px;*/
   height:72px;
   margin-top:35px;
   margin-left:30px;
   background:url(../images/ichiran/bg_areaname_04.png) 0px 0px no-repeat;
}
p.p-areaname-01 {
    font-size:16px;
    color:#ff6600;
    font-weight:bold;
    padding-top:9px;
    padding-left:8px;
}
.d-sogisha-left-01 {
   float:left;
   /*margin-top:15px;*/
   margin-top:5px;
   margin-left:27px;
   padding-bottom:0px;
}
.d-sogisha-left-02 {
   float:left;
   margin-top:0px;
   margin-left:27px;
   padding-bottom:0px;
}
.d-sogisha-name-top{
   width:160px;
   height:48px; /* height:24px; */
   background:#d8e8f8;
   /* background:#eeeeee; */
   border-top:1px solid #d0d0d0;
   border-left:1px solid #d0d0d0;
   border-right:1px solid #d0d0d0;
   border-bottom:1px solid #d0d0d0;
   text-align:center;
}
.d-sogisha-name-01{
   background:#e4f4ff;
   /* background:#ffffff; */
   width:160px;
   height:72px; /*76,90,38px*/
   border-left:1px solid #dddddd;
   border-right:1px solid #dddddd;
   border-bottom:1px solid #dddddd;
   text-align:left;
}
.d-sogisha-name-02{
   width:160px;
   text-align:left;
   word-wrap: break-word;      /* IE 5+ */
}
.s-sogisha-hp-01 {
   display:block;
float:left;
   width:80px; 
   height:30px;
   background:url(../images/common/img_hplinkicon_01.png) 3px 5px no-repeat;
}
.s-sogisha-hp-01:hover {
   display:block;

   width:80px;
   height:30px;
   background:url(../images/common/img_hplinkicon_hover_01.png) 3px 5px no-repeat;
}
.d-sogisha-right-01{
   float:left;
  /* margin-top:15px;*/
   margin-top:5px;
   padding-bottom:0px;
}
.d-sogisha-right-02{
   float:left;
   margin-top:0px;
/* padding-bottom:20px; */
}
.d-sogisha-start-top {
   width:46px;
   height:48px; /* height:24px; */
   background:#d8e8f8;
   /* background:#eeeeee; */
   border-top:1px solid #d0d0d0;
   border-right:1px solid #d0d0d0;
   border-bottom:1px solid #d0d0d0;
   text-align:center;
}
.d-sogisha-start-01{
	width:46px;
   height:72px; /*76,90,38px*/
	background:#ffffff;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.d-sogisha-coop-top {
   /*width:75px;*/
   width:65px;
   height:48px; /* height:24px; */
   background:#d8e8f8;
   /* background:#eeeeee; */
   border-top:1px solid #d0d0d0;
   border-right:1px solid #d0d0d0;
   border-bottom:1px solid #d0d0d0;
   text-align:center;
}
.d-sogisha-coop-01{
	/*width:75px;*/
	width:65px;
   height:72px; /*76,90,38px*/
	background:#ffffff;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.d-sogisha-address-top {
	width:190px;
   height:48px; /* height:24px; */
   background:#d8e8f8;
   /* background:#eeeeee; */
   border-top:1px solid #d0d0d0;
   border-right:1px solid #d0d0d0;
   border-bottom:1px solid #d0d0d0;
   text-align:center;
}
.d-sogisha-address-01 {
	width:190px;
   height:72px; /*76,90,38px*/
	background:#ffffff;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.d-sogisha-tel-top {
   width:115px; /*width:135px; width:125px; */
   height:48px; /* height:24px; */
   background:#d8e8f8;
   /* background:#eeeeee; */
   border-top:1px solid #d0d0d0;
   border-right:1px solid #d0d0d0;
   border-bottom:1px solid #d0d0d0;
   text-align:center;
}
.d-sogisha-tel-01 {
   width:115px; /*width:135px; width:125px; */
   height:72px; /*76,90,38px*/
	background:#ffffff;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.d-sogisha-ssg-top {
	/*width:75px;*/
	width:70px;
   height:48px; /* height:24px; */
   background:#d8e8f8;
   /* background:#eeeeee; */
   border-top:1px solid #d0d0d0;
   border-right:1px solid #d0d0d0;
   border-bottom:1px solid #d0d0d0;
   text-align:center;
}
.d-sogisha-ssg-01 {
   /*width:75px;*/
   width:70px;
   height:72px; /*76,90,38px*/
   background:#ffffff;
   border-right:1px solid #dddddd;
   border-bottom:1px solid #dddddd;
   text-align:left;
}
.i-sogisha-ssg-01 {
   width:40px;
   height:18px; 
   margin-top:8px;
   margin-left:12px;
   padding:0;
}
.d-sogisha-shikaku-top {
	/*width:90px;*/
	width:80px;
   height:48px; /* height:24px; */
   background:#d8e8f8;
   /* background:#eeeeee; */
   border-top:1px solid #d0d0d0;
   border-right:1px solid #d0d0d0;
   border-bottom:1px solid #d0d0d0;
   text-align:center;
}
.d-sogisha-shikaku-01 {
	/*width:90px;*/
	width:80px;
   height:72px; /*76,90,38px*/
	background:#ffffff;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	text-align:left;
}
.i-sogisha-shikaku-01 {
    width:32px;
    height:28px; 
    margin-top:5px;
    margin-bottom:0px;
    margin-left:3px;
    margin-right:0px;
    padding:0;
}
.i-sogisha-shikaku-02 {
    width:34px;
    height:28px; 
    margin-top:5px;
    margin-bottom:0px;
    margin-left:3px;
    margin-right:0px;
    padding:0;
}
p.p-sogisha-text-01 {
    font-size:12px;
    color:#444;
	font-weight:normal;
	line-height:1.4em;
    padding-top:3px;
    padding-left:5px;
    padding-right:5px;
}
p.p-sogisha-text-02 {
    font-size:11px;
    color:#444;
	font-weight:normal;
	line-height:1.4em;
    padding-top:3px;
    padding-left:5px;
    padding-right:5px;
}
#map-01 {
	width: 788px; /* width: 708px; */
	height: 520px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	position: relative;
	background-color: #f0f0f8; /* #aaccee */
}
#map-02 {
	width: 788px; /* width: 708px; */
	height: 670px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	position: relative;
	background-color: #f0f0f8; /* #aaccee */
}
#map-03 {
	width: 788px; /* width: 708px; */
	height: 620px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	position: relative;
	background-color: #f0f0f8; /* #aaccee */
}

.map-hokkaido-01 {
	background: url(../images/ichiran/img_map_hokkaido_01.png) 30px 10px no-repeat;
}
.map-aomori-01 {
	background: url(../images/ichiran/img_map_aomori_01.png) 30px 10px no-repeat;
}
.map-iwate-01 {
	background: url(../images/ichiran/img_map_iwate_01.png) 30px 10px no-repeat;
}
.map-akita-01 {
	background: url(../images/ichiran/img_map_akita_01.png) 30px 10px no-repeat;
}
.map-miyagi-01 {
	background: url(../images/ichiran/img_map_miyagi_01.png) 30px 10px no-repeat;
}
.map-yamagata-01 {
	background: url(../images/ichiran/img_map_yamagata_01.png) 30px 10px no-repeat;
}
.map-fukushima-01 {
	background: url(../images/ichiran/img_map_fukushima_01.png) 30px 10px no-repeat;
}
.map-ibaraki-01 {
	background: url(../images/ichiran/img_map_ibaraki_01.png) 30px 10px no-repeat;
}
.map-tochigi-01 {
	background: url(../images/ichiran/img_map_tochigi_01.png) 30px 10px no-repeat;
}
.map-gunma-01 {
	background: url(../images/ichiran/img_map_gunma_01.png) 30px 10px no-repeat;
}
.map-chiba-01 {
	background: url(../images/ichiran/img_map_chiba_01.png) 30px 10px no-repeat;
}
.map-saitama-01 {
	background: url(../images/ichiran/img_map_saitama_01.png) 10px 10px no-repeat;
}
.map-tokyo-01 {
	background: url(../images/ichiran/img_map_tokyo_01.png) 5px 10px no-repeat;
}
.map-kanagawa-01 {
	background: url(../images/ichiran/img_map_kanagawa_01.png) 5px 10px no-repeat;
}
.map-niigata-01 {
	background: url(../images/ichiran/img_map_niigata_01.png) 5px 10px no-repeat;
}
.map-nagano-01 {
	background: url(../images/ichiran/img_map_nagano_01.png) 30px 10px no-repeat;
}
.map-yamanashi-01 {
	background: url(../images/ichiran/img_map_yamanashi_01.png) 30px 10px no-repeat;
}
.map-toyama-01 {
	background: url(../images/ichiran/img_map_toyama_01.png) 30px 10px no-repeat;
}
.map-ishikawa-01 {
	background: url(../images/ichiran/img_map_ishikawa_01.png) 30px 10px no-repeat;
}
.map-fukui-01 {
	background: url(../images/ichiran/img_map_fukui_01.png) 30px 10px no-repeat;
}
.map-gifu-01 {
	background: url(../images/ichiran/img_map_gifu_01.png) 30px 10px no-repeat;
}
.map-aichi-01 {
	background: url(../images/ichiran/img_map_aichi_01.png) 5px 10px no-repeat;
}
.map-mie-01 {
	background: url(../images/ichiran/img_map_mie_01.png) 30px 10px no-repeat;
}
.map-shiga-01 {
	background: url(../images/ichiran/img_map_shiga_01.png) 30px 10px no-repeat;
}
.map-kyoto-01 {
	background: url(../images/ichiran/img_map_kyoto_01.png) 30px 10px no-repeat;
}
.map-osaka-01 {
	background: url(../images/ichiran/img_map_osaka_01.png) 30px 10px no-repeat;
}
.map-nara-01 {
	background: url(../images/ichiran/img_map_nara_01.png) 30px 10px no-repeat;
}
.map-wakayama-01 {
	background: url(../images/ichiran/img_map_wakayama_01.png) 30px 10px no-repeat;
}
.map-hyogo-01 {
	background: url(../images/ichiran/img_map_hyogo_01.png) 30px 10px no-repeat;
}
.map-tottori-01 {
	background: url(../images/ichiran/img_map_tottori_01.png) 30px 10px no-repeat;
}
.map-okayama-01 {
	background: url(../images/ichiran/img_map_okayama_01.png) 30px 10px no-repeat;
}
.map-shimane-01 {
	background: url(../images/ichiran/img_map_shimane_01.png) 30px 10px no-repeat;
}
.map-hiroshima-01 {
	background: url(../images/ichiran/img_map_hiroshima_01.png) 30px 10px no-repeat;
}
.map-yamaguchi-01 {
	background: url(../images/ichiran/img_map_yamaguchi_01.png) 30px 10px no-repeat;
}
.map-kagawa-01 {
	background: url(../images/ichiran/img_map_kagawa_01.png) 30px 10px no-repeat;
}
.map-tokushima-01 {
	background: url(../images/ichiran/img_map_tokushima_01.png) 30px 10px no-repeat;
}
.map-ehime-01 {
	background: url(../images/ichiran/img_map_ehime_01.png) 30px 10px no-repeat;
}
.map-kochi-01 {
	background: url(../images/ichiran/img_map_kochi_01.png) 30px 10px no-repeat;
}
.map-fukuoka-01 {
	background: url(../images/ichiran/img_map_fukuoka_01.png) 30px 10px no-repeat;
}
.map-saga-01 {
	background: url(../images/ichiran/img_map_saga_01.png) 30px 10px no-repeat;
}
.map-nagasaki-01 {
	background: url(../images/ichiran/img_map_nagasaki_01.png) 30px 10px no-repeat;
}
.map-oita-01 {
	background: url(../images/ichiran/img_map_oita_01.png) 30px 10px no-repeat;
}
.map-miyazaki-01 {
	background: url(../images/ichiran/img_map_miyazaki_01.png) 104px 10px no-repeat;
}
.map-kumamoto-01 {
	background: url(../images/ichiran/img_map_kumamoto_01.png) 30px 10px no-repeat;
}
.map-kagoshima-01 {
	background: url(../images/ichiran/img_map_kagoshima_01.png) 30px 10px no-repeat;
}
.map-okinawa-01 {
	background: url(../images/ichiran/img_map_okinawa_01.png) 9px 10px no-repeat;
}


.map_hokkaido_blank {
	background: url(../images/ichiran/img_map_hokkaido_blank.png) 30px 10px no-repeat;
}
.map_aomori_blank {
	background: url(../images/ichiran/img_map_aomori_blank.png) 30px 10px no-repeat;
}
.map_iwate_blank {
	background: url(../images/ichiran/img_map_iwate_blank.png) 30px 10px no-repeat;
}
.map_akita_blank {
	background: url(../images/ichiran/img_map_akita_blank.png) 30px 10px no-repeat;
}
.map_miyagi_blank {
	background: url(../images/ichiran/img_map_miyagi_blank.png) 30px 10px no-repeat;
}
.map_yamagata_blank {
	background: url(../images/ichiran/img_map_yamagata_blank.png) 30px 10px no-repeat;
}
.map_fukushima_blank {
	background: url(../images/ichiran/img_map_fukushima_blank.png) 30px 10px no-repeat;
}
.map_ibaraki_blank {
	background: url(../images/ichiran/img_map_ibaraki_blank.png) 30px 10px no-repeat;
}
.map_tokyo_blank {
	background: url(../images/ichiran/img_map_tokyo_blank.png) 5px 10px no-repeat;
}
.map_tochigi_blank {
	background: url(../images/ichiran/img_map_tochigi_blank.png) 30px 10px no-repeat;
}
.map_gunma_blank {
	background: url(../images/ichiran/img_map_gunma_blank.png) 30px 10px no-repeat;
}
.map_saitama_blank {
	background: url(../images/ichiran/img_map_saitama_blank.png) 10px 10px no-repeat;
}
.map_chiba_blank {
	background: url(../images/ichiran/img_map_chiba_blank.png) 30px 10px no-repeat;
}
.map_kanagawa_blank {
	background: url(../images/ichiran/img_map_kanagawa_blank.png) 5px 10px no-repeat;
}
.map_yamanashi_blank {
	background: url(../images/ichiran/img_map_yamanashi_blank.png) 30px 10px no-repeat;
}
.map_nagano_blank {
	background: url(../images/ichiran/img_map_nagano_blank.png) 30px 10px no-repeat;
}
.map_niigata_blank {
	background: url(../images/ichiran/img_map_niigata_blank.png) 5px 10px no-repeat;
}
.map_toyama_blank {
	background: url(../images/ichiran/img_map_toyama_blank.png) 30px 10px no-repeat;
}
.map_ishikawa_blank {
	background: url(../images/ichiran/img_map_ishikawa_blank.png) 30px 10px no-repeat;
}
.map_fukui_blank {
	background: url(../images/ichiran/img_map_fukui_blank.png) 30px 10px no-repeat;
}
.map_aichi_blank {
	background: url(../images/ichiran/img_map_aichi_blank.png) 5px 10px no-repeat;
}
.map_gifu_blank {
	background: url(../images/ichiran/img_map_gifu_blank.png) 30px 10px no-repeat;
}
.map_mie_blank {
	background: url(../images/ichiran/img_map_mie_blank.png) 30px 10px no-repeat;
}
.map_shiga_blank {
	background: url(../images/ichiran/img_map_shiga_blank.png) 30px 10px no-repeat;
}
.map_kyoto_blank {
	background: url(../images/ichiran/img_map_kyoto_blank.png) 30px 10px no-repeat;
}
.map_osaka_blank {
	background: url(../images/ichiran/img_map_osaka_blank.png) 30px 10px no-repeat;
}
.map_hyogo_blank {
	background: url(../images/ichiran/img_map_hyogo_blank.png) 30px 10px no-repeat;
}
.map_nara_blank {
	background: url(../images/ichiran/img_map_nara_blank.png) 30px 10px no-repeat;
}
.map_wakayama_blank {
	background: url(../images/ichiran/img_map_wakayama_blank.png) 30px 10px no-repeat;
}
.map_tottori_blank {
	background: url(../images/ichiran/img_map_tottori_blank.png) 30px 10px no-repeat;
}
.map_shimane_blank {
	background: url(../images/ichiran/img_map_shimane_blank.png) 30px 10px no-repeat;
}
.map_okayama_blank {
	background: url(../images/ichiran/img_map_okayama_blank.png) 30px 10px no-repeat;
}
.map_hiroshima_blank {
	background: url(../images/ichiran/img_map_hiroshima_blank.png) 30px 10px no-repeat;
}
.map_yamaguchi_blank {
	background: url(../images/ichiran/img_map_yamaguchi_blank.png) 30px 10px no-repeat;
}
.map_kagawa_blank {
	background: url(../images/ichiran/img_map_kagawa_blank.png) 30px 10px no-repeat;
}
.map_ehime_blank {
	background: url(../images/ichiran/img_map_ehime_blank.png) 30px 10px no-repeat;
}
.map_tokushima_blank {
	background: url(../images/ichiran/img_map_tokushima_blank.png) 30px 10px no-repeat;
}
.map_kochi_blank {
	background: url(../images/ichiran/img_map_kochi_blank.png) 30px 10px no-repeat;
}
.map_fukuoka_blank {
	background: url(../images/ichiran/img_map_fukuoka_blank.png) 30px 10px no-repeat;
}
.map_saga_blank {
	background: url(../images/ichiran/img_map_saga_blank.png) 30px 10px no-repeat;
}
.map_nagasaki_blank {
	background: url(../images/ichiran/img_map_nagasaki_blank.png) 30px 10px no-repeat;
}
.map_kumamoto_blank {
	background: url(../images/ichiran/img_map_kumamoto_blank.png) 30px 10px no-repeat;
}
.map_oita_blank {
	background: url(../images/ichiran/img_map_oita_blank.png) 30px 10px no-repeat;
}
.map_miyazaki_blank {
	background: url(../images/ichiran/img_map_miyazaki_blank.png) 104px 10px no-repeat;
}
.map_kagoshima_blank {
	background: url(../images/ichiran/img_map_kagoshima_blank.png) 30px 10px no-repeat;
}
.map_okinawa_blank {
	background: url(../images/ichiran/img_map_okinawa_blank.png) 9px 10px no-repeat;
}

#questionnairetitle-01 {
   width:220px;
   height:34px; 
   margin:0;
   background:url(../images/ichiran/bg_questionnairetitle_01.png) 0px 0px no-repeat;
}
#questionnaire-01 {
   width:218px;
   margin:0;
   padding-top:105px;
   padding-bottom:20px;
   background:url(../images/index/bg_questionnaire_01.png) 10px 10px no-repeat;
   border-left:1px solid #cccccc;
   border-right:1px solid #cccccc;
   border-bottom:1px solid #cccccc;
}
p.questionnaire-text-01 {
   font-size:12px;
   color:#33CC33;
   font-weight:bold;
   line-height:1.8em;
   padding-left:125px;
   padding-right:7px;
}
div.questionnaire-linkbutton-01 {
   width:170px;
   height:30px;
   margin-top:95px;
   margin-left:35px;
   background:url(../images/ichiran/bg_linkbutton_170_30.png) 0px 0px no-repeat;
}
p.questionnaire-linkbuttontitle-01 {
    font-size:12px;
    color:#0066ff;
	text-decoration:none;
	padding-left:27px;
	padding-top:9px;
     padding-right:10px;
}
#questionnaire-01 a:hover {
    text-decoration: none;
}
div.questionnaire-linkbutton-01:hover {
    background:url(../images/ichiran/bg_linkbutton_170_30_hover.png) 0px 0px no-repeat;
}
p.questionnaire-linkbuttontitle-01:hover {
    color: #D81414; 
    text-decoration: none;
}.a-if {
	width:38px;

	display:block;

	margin-left:352px;

	height:28px;

	margin-top:-20px;

}

.a-preconsul {
	width:38px;

	display:block;

	margin-left:480px;

	height:30px;

	margin-top:-30px;

}

.a-fd {
	width:38px;

	display:block;

	margin-left:613px;

	height:30px;

	margin-top:-30px;

}
