@charset "utf-8";
/* CSS Document */


h1.h1Search:not(.top){
    background-image: url(../img/title_search_h2.gif);
    padding: 0px;
    float: left;
    height: 31px;
    width: 950px;
    background-repeat: no-repeat;
    font-size: 18px;
    padding-left: 35px;
    margin-top: 5px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
h2.areaH2,
h3.areaH3 {
    border: 1px solid #FFC1C1;
    clear: left;
    float: left;
    margin: 0px;
    width: 918px;
    font-size: 14px;
    background-image: url(../img/icon_search_area.gif);
    background-repeat: no-repeat;
    height: 22px;	/* old 28px*/
    background-position: 3px 3px;
    padding-top: 10px;	/* old 5px*/
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 32px;	/* old 30px*/
    background-color: #FFFBFB;
}
h2.trainH2{
    border: 1px solid #ABDFFE;
    clear: left;
    float: left;
    margin: 0px;
    width: 918px;
    font-size: 14px;
    background-image: url(../img/icon_search_train.gif);
    background-repeat: no-repeat;
    height: 22px;	/* old 28px*/
    background-position: 3px 3px;
    padding-top: 10px;	/* old 5px*/
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 32px;	/* old 30px*/
    background-color: #ECF8FF;
}
h2.kantoH2{
    border: 1px solid #CCC;
    clear: left;
    float: left;
    margin: 3px 0px 0px 0px;	/* old 0px */
    width: 918px;
    font-size: 14px;
    background-image: url(../img/icon_search_kanto.gif);
    background-repeat: no-repeat;
    height: 22px;	/* old 28px*/
    background-position: 3px 3px;
    padding-top: 10px;	/* old 5px*/
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 32px;	/* old 30px*/
    background-color: #EEEEEE;
}
.kenName{
    width: 950px;
}
.kenName ul{
    float: left;
    width: 950px;
    padding: 0px;
    clear: left;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
.kenName li{
    float: left;
    list-style-type: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 30px;
    background-image: url(../img/icon_search_arrow.gif);
    background-repeat: no-repeat;
    background-position: 2px 2px;	/*old 2px 4px */
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 16px;
}
.kenName02{
    width: 950px;
    float: left;
    clear: left;
}
.kenName02 ul{
    width: 950px;
    padding: 0px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
.kenName02 li{
    float: left;
    list-style-type: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 20px;
    background-image: url(../img/icon_search_arrow.gif);
    background-repeat: no-repeat;
    background-position: 4px 8px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 16px;
    border: 1px solid #FFD595;
    width: 150px;
    background-color: #FEFFEE;
}
.kenName02 li a{
    display: block;
}
.kenName02 li a.unlink{
    color: #ffcc7a; /* old #AAA #FFE09D*/
    text-decoration: none;
}
.kenName03{
    width: 950px;
}
.kenName03 ul{
    float: left;
    width: 950px;
    padding: 0px;
    clear: left;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
.kenName03 li{
    float: left;
    list-style-type: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 20px;
    background-image: url(../img/icon_search_arrow.gif);
    background-repeat: no-repeat;
    background-position: 4px 6px;	/* old 4px 8px */
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 16px;
    border: 1px solid #FFD595;
    width: 270px;
    background-color: #FEFFEE;
}
.kenName03 li a{
    display: block;
}
.kenName03 li a.unlink{
    color: #ffcc7a; /* old #AAA #FFE09D*/
    text-decoration: none;
}
.kenList{
    float: left;
    clear: left;
    margin: 0px;
    padding: 0px;
}
.kenList ul{
    clear: left;
    float: left;
    width: 950px;
    margin-top: 0px;
    margin-left: 20px;
    padding: 0px;
}
.kenList li {
    float:left;
    list-style-type: none;
}
.kenList li a{
    float: left;
    display: block;
    background-color: #FF9C00;
    border-left-width: 4px;
    border-left-style: solid;
    border-left-color: #FF7209;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-left: 0px;
    color: #FFF;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #FF7209;
    width: 110px;
    text-align: center;
}
.kenList li a:hover{
/*    float: left;
    display: block;
    background-color: #FFB84D;
    border-left-width: 4px;
    border-left-style: solid;
    border-left-color: #FF974A;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #FFF;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #FF974A;
    width: 110px;
    text-align: center;
    */
    background-color: #FFB84D;
    border-left-color: #FF974A;

}

/*----------------------------------------------------------------------------------
　　ディレクトリ登録用
----------------------------------------------------------------------------------*/

/* 埼玉 */
.searchAreaMainImgSaitama{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_saitama_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 東京 */
.searchAreaMainImgToukyou{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_toukyou_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 神奈川 */
.searchAreaMainImgKanagawa{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_kanagawa_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 大阪 */
.searchAreaMainImgOosaka{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_oosaka_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 千葉 */
.searchAreaMainImgChiba{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_chiba_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 京都 */
.searchAreaMainImgKyouto{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_kyouto_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 福岡 */
.searchAreaMainImgHukuoka{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_hukuoka_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 愛知 */
.searchAreaMainImgAichi{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_aichi_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 兵庫 */
.searchAreaMainImgHyougo{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_hyougo_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 鹿児島 */
.searchAreaMainImgKagoshima{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_kagoshima_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 広島 */
.searchAreaMainImgHiroshima{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_hiroshima_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 滋賀 */
.searchAreaMainImgShiga{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_shiga_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 新潟 */
.searchAreaMainImgNiigata{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_niigata_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 茨城 */
.searchAreaMainImgIbaraki{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_ibaraki_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 三重 */
.searchAreaMainImgMie{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_mie_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 石川 */
.searchAreaMainImgIshikawa{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_ishikawa_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 福島 */
.searchAreaMainImgHukushima{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_hukushima_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 長野 */
.searchAreaMainImgNagano{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_nagano_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 山口 */
.searchAreaMainImgYamaguti{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_yamaguti_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 長崎 */
.searchAreaMainImgNagasaki{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_nagasaki_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 宮城 */
.searchAreaMainImgMiyagi{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_miyagi_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 群馬 */
.searchAreaMainImgGunma{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_gunma_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 奈良 */
.searchAreaMainImgNara{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_nara_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 岡山 */
.searchAreaMainImgOkayama{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_okayama_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 宮崎 */
.searchAreaMainImgMiyazaki{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_miyazaki_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 福井 */
.searchAreaMainImgHukui{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_hukui_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 山梨 */
.searchAreaMainImgYamanashi{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_yamanashi_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 岐阜 */
.searchAreaMainImgGihu{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_gihu_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 香川 */
.searchAreaMainImgKagawa{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_kagawa_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 静岡 */
.searchAreaMainImgShizuoka{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_shizuoka_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 愛媛 */
.searchAreaMainImgEhime{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_ehime_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 熊本 */
.searchAreaMainImgKumamoto{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_kumamoto_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 青森 */
.searchAreaMainImgAomori{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_aomori_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 北海道 */
.searchAreaMainImgHokkaidou{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_hokkaidou_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 岩手 */
.searchAreaMainImgIwate{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_iwate_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 秋田 */
.searchAreaMainImgAkita{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_akita_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 山形 */
.searchAreaMainImgYamagata{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_yamagata_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 栃木 */
.searchAreaMainImgTochigi{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_tochigi_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 富山 */
.searchAreaMainImgToyama{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_toyama_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 和歌山 */
.searchAreaMainImgWakayama{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_wakayama_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 鳥取 */
.searchAreaMainImgTottori{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_tottori_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}
/* 島根 */
.searchAreaMainImgShimane{
    width: 950px;
    height:233px;
    background-image: url(../img/img_area_shimane_01.gif);
    background-repeat: no-repeat;
    clear: both;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    float: left;
}

/* 徳島 */
.searchAreaMainImgTokushima{
	width: 950px;
	height:233px;
	background-image: url(../img/img_area_tokushima_01.gif);
	background-repeat: no-repeat;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}

/* 高知 */
.searchAreaMainImgKouchi{
	width: 950px;
	height:233px;
	background-image: url(../img/img_area_kouchi_01.gif);
	background-repeat: no-repeat;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
/* 佐賀 */
.searchAreaMainImgSaga{
	width: 950px;
	height:233px;
	background-image: url(../img/img_area_saga_01.gif);
	background-repeat: no-repeat;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
/* 大分 */
.searchAreaMainImgOoita{
	width: 950px;
	height:233px;
	background-image: url(../img/img_area_ooita_01.gif);
	background-repeat: no-repeat;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}
/* 沖縄 */
.searchAreaMainImgOkinawa{
	width: 950px;
	height:233px;
	background-image: url(../img/img_area_okinawa_01.gif);
	background-repeat: no-repeat;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}


h2.searchAreaMainImgH2{
    font-size: 30px;
    margin-top: 65px;
    margin-left: 40px;
    padding: 0px;
    font-weight: bold;
}
h2.searchAreaMainImgH2, x:-moz-any-link, x:default{
    font-size: 30px;
    margin-top: 60px;
    margin-left: 35px;
    padding: 0px;
    font-weight: bold;
}
.searchAreaMainImgText{
    margin-left: 40px;
    margin-top: 35px;
}
/*body:nth-of-type(1) .searchAreaMainImgText {
    margin-left: 35px;
    margin-top: 50px;
}*/
.searchAreaUnderText{
    background-image: url(../img/img_area_under_02.gif);
    background-repeat: no-repeat;
    clear: left;
    float: left;
    width: 950px;
    height: 166px;
}
.searchAreaUnderCon{
    padding: 0px;
    clear: both;
    float: left;
    margin-top: 80px;
    margin-right: 30px;
    margin-left: 30px;
    font-size: 11px;
}

/* Ushitter */
#ushitter{
    background-image: url(../img/bg_ushitter_01.gif);
    background-repeat: no-repeat;
    clear: both;
    float: left;
    height: 52px;
    width: 950px;
    margin-bottom: 10px;
}
#ushitterCon{
    font-size: 11px;
    margin-top: 7px;
    margin-right: 10px;
    margin-bottom: 5px;
    margin-left: 180px;
    color: #6e878f;
    line-height: 13px;
}

h2.quicks{
    background-image: url(../img/title_search_h2.gif);
    padding: 0px;
    float: left;
    height: 31px;
    width: 950px;
    background-repeat: no-repeat;
    font-size: 18px;
    padding-left: 35px;
    margin-top: 5px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
div.quicks {
    float: left;
    clear: left;
}
dl.homeConUrgent{
    margin-top:3px;
    _margin-top:7px;
    margin-left: 35px;
    float: left;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #666;
    padding-bottom:10px;
}
dl.homeConUrgent dt{
    float: left;
    width: 250px;
    background-image: url(../img/icon_urg.gif);
    background-repeat: no-repeat;
    padding-left: 50px;
    display: block;
    height: initial;
}
dl.homeConUrgent dd{
    float: left;
    width: 550px;
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #FF9C00;
    padding-left: 10px;
    margin: 0px;
}

.partsArea{
    clear: left;
    float: left;
    padding: 0px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 0px;
    padding-top: 10px;
    margin: 0px;
    width: 950px;
}
.part{
    clear:none;
    float: left;
    padding: 0px;
    margin-right: 0px;
    margin-left: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
}
div#jjBlog, div#jjNews {
    min-height: 267px;
}
/* 検索メニュー */

#searchFeature{
    background-image: url(../img/title_search_01.gif);
    background-repeat: no-repeat;
    height: 25px;
    width: 950px;
    float: left;
    margin: 0px;
    padding: 0px;
}
#searchFeature p{
    font-size: 16px;
    color: #ff7200;
    font-weight: bold;
    float: left;
    width: 915px;
    height: 25px;
    margin: 0px;
    padding: 2px;
    text-align: right;
}
.searchFeatureOutline{
    margin: 0px;
    padding: 0px;
    float: left;
    width: 948px;	/* 950px */
    background-color: #fffee0;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #ffaa25;
    border-bottom-color: #ffaa25;
    border-left-color: #ffaa25;
}
.searchFeatureOutline table{
    font-size: 0.9em;
    width: 930px;
}
.searchFeatureOutline table td{
    padding: 5px;
    margin: 0px;
}
.searchFeatureOutline table td div.checkbox{
    vertical-align: middle;
}
.searchFeatureOutline table td div.checkbox input{
	width: 16px;
    font-size: 1.2em;
}
.searchFeatureOutline table td div.checkbox label{
	display: inline-block;
	margin: 3px 3px 6px 0px;
}
.menu_detail {
}

#sftTd01{
    width: 120px;
    vertical-align: top;
}
#sftTd02{
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #df0615;
    width:210px;
}
#sftTd03{
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #00a2ff;
    width:210px;
}
#sftTd04{
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #ff9c00;
    width:82px;
}
#sftTd05{
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #ff9c00;
    width:83px;
}
#sftTd06{
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #ff9c00;
    width:125px;
}
#sftTd07{
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #ff9c00;
    width:125px;
}
td#sftFw{
    background-image: url(../img/bg_search_fw.gif);
    background-repeat: no-repeat;
  /*  height: 35px;*/
    width: 340px;
    padding: 0px;
	padding-left: 110px;
    vertical-align: middle;
}
#sftFw input[type="text"]{
    width: 320px;
}
.searchFeatureOutline table th{
    padding: 5px;
    margin: 0px;
    text-align: left;
    width: 80px;
}
.leftTdOre{
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #ff9c00;
}
.bgClOre{
    background-color: #FFEBCC;
}
.menu_buttom .checkbox {
    display: inline-block;
}

/**
 * ツールチップ表示用
 */
.toolTip{
    position: relative;
}
.toolTip span{
  display: block;
  border: solid 2px #999;
  background-color: #eee;
  color: #666;
  text-decoration: none;
  position: absolute;
  top: 20px;
  left: 10px;
  padding: 5px;
  visibility: hidden;
  width: 250px;
}
a.toolTip:hover,a.toolTip:hover span{
  visibility: visible;
  z-index: 100;
}
div.linkToPrefLine{
    float: left;
    width: 950px;
    padding: 0px;
    clear: left;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
div.linkToPrefLine p{
    float: left;
    list-style-type: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 20px;
    background-image: url(../img/icon_search_arrow.gif);
    background-repeat: no-repeat;
    background-position: 4px 8px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 16px;
    border: 1px solid #FFD595;
    background-color: #FEFFEE;
}
