/* ++++++++++++++++++ サイトマップグループ共通の設定 ++++++++++++++++++ */
#gttl.sitemap h1 { float:left; width:407px; height:100px; background: url(../img/sitemap/gttl1.gif) no-repeat;
    text-indent:-9999px; text-decoration:none; overflow:hidden; }
#gttl.sitemap .ph { float:right; width:353px; height:100px; background:url(../img/sitemap/gttl2.jpg) no-repeat; }

/* ++++++++++++++++++ お問合せトップの設定 ++++++++++++++++++ */
#sitemap { width:700px; margin:0 30px 40px 30px; }

#sitemap h1 { width:700px; height:26px; margin:0 0 20px 0;
    background: url(../img/sitemap/ttl.gif) no-repeat; text-indent:-9999px; text-decoration:none; }

#sitemap #BL { float:left; margin:0; padding:0; }
#sitemap #BR { float:right; margin:0; padding:0; }

#sitemap #L1 { float:left; width:220px; margin:0 20px 0 0; }
#sitemap #L2 { float:left; width:220px; }
#sitemap #R { float:right; width:220px; }

#sitemap h2 { margin:0 0 15px 0; padding:1px 0 0 8px; background:url(../img/square02.gif) no-repeat;
    font-size:14px; font-weight:bold; }
#sitemap h2 a:link,#sitemap h2 a:visited {color:#333;text-decoration:underline;}
#sitemap h2 a:hover {color:#d70005;text-decoration:underline;}

#sitemap h3 { height:18px; margin:0 0 7px 0; padding:4px 5px 3px 18px;
    background: url(../img/sitemap/h3.gif) no-repeat; font-size:12px; line-height:14px; }
#sitemap h3 a:link,#sitemap h3 a:visited {color:#333;text-decoration:underline;}
#sitemap h3 a:hover {color:#d70005;text-decoration:underline;}

#sitemap ul { margin:0 0 10px 10px; }

/*
#sitemap ul li { background: url(../img/arw01.gif) no-repeat 0 3px; margin:0 0 3px 0; padding:0 0 0 11px;
    line-height:14px; }
#sitemap ul li a:link ,#sitemap ul li a:visited { color:#333; text-decoration:underline; }
#sitemap ul li a:hover { color:#d70005; text-decoration:underline; }
*/

#sitemap ul li { 
    /* height:18px; */
    
    margin:0 0 7px 0;
    padding:4px 5px 3px 18px;
    background: url(../img/sitemap/h3.gif) no-repeat;
    font-size:12px;
    line-height:14px;
}
#sitemap ul li a:link,#sitemap h3 a:visited {color:#333;text-decoration:underline;}
#sitemap ul li a:hover {color:#d70005;text-decoration:underline;}

#sitemap ul li li { background: url(../img/arw02.gif) no-repeat 0 3px; margin:3px 0 3px 0; }
#sitemap ul li li li { background: url(../img/arw03.gif) no-repeat 0 3px; margin:3px 0 3px 0; }


#sitemap ul li.form { background: url(../img/arw02.gif) no-repeat 0 3px; margin:0 0 3px 0; padding:0 0 0 11px;
    line-height:14px; }
#sitemap ul li.form a:link ,#sitemap ul li.form a:visited { color:#d70005; text-decoration:underline; }
#sitemap ul li.form a:hover { color:#d70005; text-decoration:underline; }

/* ++++++ 検索結果 ++++++ */
#sitemap .search { padding-left:20px; background:url(../img/lens.gif) no-repeat 0 0; }
/* #hdR .search .window { width:120px; height:16px; padding:0; } */
#sitemap .search #ajaxSearch_input { width:100px; height:14px; padding:0; color:#AAAAAA;font-size:10px;}
#sitemap .search p.ajaxSearch_intro { /* height:0px; */ }
#sitemap .search #ajaxSearch_submit {
  width: 30px;
  height: 16px;
  border: 0;
  background: url(../img/b_search.gif) no-repeat 0 0;
  text-indent: -9999px;
  cursor: pointer;
}


