

/* ----- 共通　見出し ---- */

h3.common {
	background: #ffffeb url(../images/bg_h_common.gif) repeat-x;
	border: solid 1px #999999;
}

h3.common strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	padding: 4px 0 1px 10px;
	background: url(../images/bur_common.gif) no-repeat;
}

* html h3.common strong {
	font-size: 100%;
}

*:first-child+html h3.common strong,*+html:first-child h3.common strong {
	font-size: 100%;
}


/* ----- 目的から探す　見出し ---- */

h3.pursee {
	background: #acd6ff url(../search/images/bg_h_pur_see.gif) repeat-x;
	border: solid 1px #999999;
}

h3.pursee strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_pur_see.gif) no-repeat 0 8px;
}

* html h3.pursee strong {
	font-size: 100%;
}

*:first-child+html h3.pursee strong,*+html:first-child h3.pursee strong {
	font-size: 100%;
}


h3.pureve {
	background: #ffff97 url(../search/images/bg_h_pur_eve.gif) repeat-x;
	border: solid 1px #999999;
}

h3.pureve strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_pur_eve.gif) no-repeat 0 8px;
}

* html h3.pureve strong {
	font-size: 100%;
}

*:first-child+html h3.pureve strong,*+html:first-child h3.pureve strong {
	font-size: 100%;
}


h3.purpla {
	background: #d6ffff url(../search/images/bg_h_pur_pla.gif) repeat-x;
	border: solid 1px #999999;
}

h3.purpla strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_pur_pla.gif) no-repeat 0 8px;
}

* html h3.purpla strong {
	font-size: 100%;
}

*:first-child+html h3.purpla strong,*+html:first-child h3.purpla strong {
	font-size: 100%;
}


h3.pursta {
	background: #d6d697 url(../search/images/bg_h_pur_sta.gif) repeat-x;
	border: solid 1px #999999;
}

h3.pursta strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_pur_sta.gif) no-repeat 0 8px;
}

* html h3.pursta strong {
	font-size: 100%;
}

*:first-child+html h3.pursta strong,*+html:first-child h3.pursta strong {
	font-size: 100%;
}


h3.purexp {
	background: #d6ffd6 url(../search/images/bg_h_pur_exp.gif) repeat-x;
	border: solid 1px #999999;
}

h3.purexp strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_pur_exp.gif) no-repeat 0 8px;
}

* html h3.purexp strong {
	font-size: 100%;
}

*:first-child+html h3.purexp strong,*+html:first-child h3.purexp strong {
	font-size: 100%;
}


h3.pureat {
	background: #f5c3c3 url(../search/images/bg_h_pur_eat.gif) repeat-x;
	border: solid 1px #999999;
}

h3.pureat strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_pur_eat.gif) no-repeat 0 8px;
}

* html h3.pureat strong {
	font-size: 100%;
}

*:first-child+html h3.pureat strong,*+html:first-child h3.pureat strong {
	font-size: 100%;
}


h3.purshp {
	background: #d5c1ff url(../search/images/bg_h_pur_shp.gif) repeat-x;
	border: solid 1px #999999;
}

h3.purshp strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_pur_shp.gif) no-repeat 0 8px;
}

* html h3.purshp strong {
	font-size: 100%;
}

*:first-child+html h3.purshp strong,*+html:first-child h3.purshp strong {
	font-size: 100%;
}


/* ----- カテゴリから探す　見出し ---- */


h3.catlsp {
	background: #aceaff url(../search/images/bg_h_cat_lsp.gif) repeat-x;
	border: solid 1px #999999;
}

h3.catlsp strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_cat_lsp.gif) no-repeat 0 8px;
}

* html h3.catlsp strong {
	font-size: 100%;
}

*:first-child+html h3.catlsp strong,*+html:first-child h3.catlsp strong {
	font-size: 100%;
}


h3.catcul {
	background: #c9b9b8 url(../search/images/bg_h_cat_cul.gif) repeat-x;
	border: solid 1px #999999;
}

h3.catcul strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_cat_cul.gif) no-repeat 0 8px;
}

* html h3.catcul strong {
	font-size: 100%;
}

*:first-child+html h3.catcul strong,*+html:first-child h3.catcul strong {
	font-size: 100%;
}


h3.catexp {
	background: #acea97 url(../search/images/bg_h_cat_exp.gif) repeat-x;
	border: solid 1px #999999;
}

h3.catexp strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_cat_exp.gif) no-repeat 0 8px;
}

* html h3.catexp strong {
	font-size: 100%;
}

*:first-child+html h3.catexp strong,*+html:first-child h3.catexp strong {
	font-size: 100%;
}


h3.catgou {
	background: #d6c1ff url(../search/images/bg_h_cat_gou.gif) repeat-x;
	border: solid 1px #999999;
}

h3.catgou strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_cat_gou.gif) no-repeat 0 8px;
}

* html h3.catgou strong {
	font-size: 100%;
}

*:first-child+html h3.catgou strong,*+html:first-child h3.catgou strong {
	font-size: 100%;
}


h3.catbat {
	background: #eae497 url(../search/images/bg_h_cat_bat.gif) repeat-x;
	border: solid 1px #999999;
}

h3.catbat strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_cat_bat.gif) no-repeat 0 8px;
}

* html h3.catbat strong {
	font-size: 100%;
}

*:first-child+html h3.catbat strong,*+html:first-child h3.catbat strong {
	font-size: 100%;
}


h3.catnat {
	background: #d0e0ff url(../search/images/bg_h_cat_nat.gif) repeat-x;
	border: solid 1px #999999;
}

h3.catnat strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_cat_nat.gif) no-repeat 0 8px;
}

* html h3.catnat strong {
	font-size: 100%;
}

*:first-child+html h3.catnat strong,*+html:first-child h3.catnat strong {
	font-size: 100%;
}


h3.catcuh {
	background: #ffe0b1 url(../search/images/bg_h_cat_cuh.gif) repeat-x;
	border: solid 1px #999999;
}

h3.catcuh strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_cat_cuh.gif) no-repeat 0 8px;
}

* html h3.catcuh strong {
	font-size: 100%;
}

*:first-child+html h3.catcuh strong,*+html:first-child h3.catcuh strong {
	font-size: 100%;
}


h3.cateve {
	background: #ffabab url(../search/images/bg_h_cat_eve.gif) repeat-x;
	border: solid 1px #999999;
}

h3.cateve strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_cat_eve.gif) no-repeat 0 8px;
}

* html h3.cateve strong {
	font-size: 100%;
}

*:first-child+html h3.cateve strong,*+html:first-child h3.cateve strong {
	font-size: 100%;
}


h3.catacc {
	background: #eae497 url(../search/images/bg_h_cat_acc.gif) repeat-x;
	border: solid 1px #999999;
}

h3.catacc strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_cat_acc.gif) no-repeat 0 8px;
}

* html h3.catacc strong {
	font-size: 100%;
}

*:first-child+html h3.catacc strong,*+html:first-child h3.catacc strong {
	font-size: 100%;
}


h3.cattra {
	background: #d6d6d6 url(../search/images/bg_h_cat_tra.gif) repeat-x;
	border: solid 1px #999999;
}

h3.cattra strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_cat_tra.gif) no-repeat 0 8px;
}

* html h3.cattra strong {
	font-size: 100%;
}

*:first-child+html h3.cattra strong,*+html:first-child h3.cattra strong {
	font-size: 100%;
}


/* ----- 地図から探す　見出し ---- */

h3.map {
	background: #d6d6d6 url(../search/images/bg_h_map.gif) repeat-x;
	border: solid 1px #999999;
}

h3.map strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	margin-left: 10px;
	padding: 4px 0 2px;
	background: url(../search/images/arrow_map.gif) no-repeat 0 8px;
}

* html h3.map strong {
	font-size: 100%;
}

*:first-child+html h3.map strong,*+html:first-child h3.map strong {
	font-size: 100%;
}


h3.areainfo {
	background: #f1f1f1 url(../search/images/bg_h_areainfo.gif) repeat-x;
	border: solid 1px #999999;
}

h3.areainfo strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	padding: 4px 0 1px 10px;
	background: url(../search/images/bur_areainfo.gif) no-repeat;
}

* html h3.areainfo strong {
	font-size: 100%;
}

*:first-child+html h3.areainfo strong,*+html:first-child h3.areainfo strong {
	font-size: 100%;
}


/* ----- 季節で探す　見出し ---- */

h3.spring {
	background: #fff8ff url(../search/images/bg_h_spring.gif) repeat-x;
	border: solid 1px #999999;
}

h3.spring strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	padding: 4px 0 1px 10px;
	background: url(../search/images/bur_spring.gif) no-repeat;
}

* html h3.spring strong {
	font-size: 100%;
}

*:first-child+html h3.spring strong,*+html:first-child h3.spring strong {
	font-size: 100%;
}


h3.summer {
	background: #ddf8ff url(../search/images/bg_h_summer.gif) repeat-x;
	border: solid 1px #999999;
}

h3.summer strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	padding: 4px 0 1px 10px;
	background: url(../search/images/bur_summer.gif) no-repeat;
}

* html h3.summer strong {
	font-size: 100%;
}

*:first-child+html h3.summer strong,*+html:first-child h3.summer strong {
	font-size: 100%;
}


h3.autumn {
	background: #ffebdd url(../search/images/bg_h_autumn.gif) repeat-x;
	border: solid 1px #999999;
}

h3.autumn strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	padding: 4px 0 1px 10px;
	background: url(../search/images/bur_autumn.gif) no-repeat;
}

* html h3.autumn strong {
	font-size: 100%;
}

*:first-child+html h3.autumn strong,*+html:first-child h3.autumn strong {
	font-size: 100%;
}


h3.winter {
	background: #f8ffff url(../search/images/bg_h_winter.gif) repeat-x;
	border: solid 1px #999999;
}

h3.winter strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	padding: 4px 0 1px 10px;
	background: url(../search/images/bur_winter.gif) no-repeat;
}

* html h3.winter strong {
	font-size: 100%;
}

*:first-child+html h3.winter strong,*+html:first-child h3.winter strong {
	font-size: 100%;
}


/* ----- 新潟あれこれ　見出し ---- */

h3.ajiwaza {
	background: #f8f1ff url(../niigata/images/bg_h_ajiwaza.gif) repeat-x;
	border: solid 1px #999999;
}

h3.ajiwaza strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	padding: 4px 0 1px 10px;
	background: url(../niigata/images/bur_ajiwaza.gif) no-repeat;
}

* html h3.ajiwaza strong {
	font-size: 100%;
}

*:first-child+html h3.ajiwaza strong,*+html:first-child h3.ajiwaza strong {
	font-size: 100%;
}


h3.shizen {
	background: #e9fbdd url(../niigata/images/bg_h_shizen.gif) repeat-x;
	border: solid 1px #999999;
}

h3.shizen strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	padding: 4px 0 1px 10px;
	background: url(../niigata/images/bur_shizen.gif) no-repeat;
}

* html h3.shizen strong {
	font-size: 100%;
}

*:first-child+html h3.shizen strong,*+html:first-child h3.shizen strong {
	font-size: 100%;
}


h3.rekishi {
	background: #fff8dd url(../niigata/images/bg_h_rekishi.gif) repeat-x;
	border: solid 1px #999999;
}

h3.rekishi strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	padding: 4px 0 1px 10px;
	background: url(../niigata/images/bur_rekishi.gif) no-repeat;
}

* html h3.rekishi strong {
	font-size: 100%;
}

*:first-child+html h3.rekishi strong,*+html:first-child h3.rekishi strong {
	font-size: 100%;
}


h3.onsen {
	background: #f8f8dd url(../niigata/images/bg_h_onsen.gif) repeat-x;
	border: solid 1px #999999;
}

h3.onsen strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	padding: 4px 0 1px 10px;
	background: url(../niigata/images/bur_onsen.gif) no-repeat;
}

* html h3.onsen strong {
	font-size: 100%;
}

*:first-child+html h3.onsen strong,*+html:first-child h3.onsen strong {
	font-size: 100%;
}


/* ----- モデルコース　見出し ---- */

h3.model {
	background: #ddf8ff url(../model/images/bg_h_model.gif) repeat-x;
	border: solid 1px #999999;
}

h3.model strong {
	font-size: 120%;
	display: block;
	text-indent: 18px;
	padding: 4px 0 1px 10px;
	background: url(../model/images/bur_model.gif) no-repeat;
}

* html h3.model strong {
	font-size: 100%;
}

*:first-child+html h3.model strong,*+html:first-child h3.model strong {
	font-size: 100%;
}
