@charset "UTF-8";

/* 「これぞ日本の橋」専用 ------------------------------------------------------------- */

/* トップ用 --------------------------------------------------------------------------- */
/* フォント指定のCSSは「base_font.css」に記載している */
.bridge_top_flash{
margin:0px;
padding:0px 0px 0px 20px;
}

.bridge_top_navi{
float:right;
margin:0px;
padding:0px 75px 0px 0px;
}

.bridge_top_navi .touroku{
margin-top:20px;
}

.bridge_top_naiyou{
float:left;
width:580px;
margin:0px;
padding:0px 0px 0px 40px;
}

.bridge_top3{
border:#C5F49E 1px solid;
margin:0px 0px 20px 0px;
padding:0px;
}

/* タイトル用 ------------------------------------------------------------------------- */
/* 基本のCSSは「base.css」に記載している */
#tilte{
background: url(./img/bridge_tl_h2_back.jpg) left top no-repeat;
}

#tilte h2{
background: url(./img/bridge_tl_h2.gif) left top no-repeat;
}

/* ナビ用 ----------------------------------------------------------------------------- */
.navi .bridge_navi_mapbn{
margin:10px 0px 0px 0px;
padding:0px;
}

.navi .tl{
margin:15px 0px 0px 0px;
padding:0px;
}

.navi ul{
margin:10px 0px 10px 0px;
padding:0px;
border-top:1px dotted #9CB763;
}

.navi li{
margin:0px;
padding:4px 0px 5px 20px;
list-style-type:none;
border-bottom:1px dotted #9CB763;
background: url(../img/top_bridge_icon.gif) left center no-repeat;
}

/* h3タイトル用 ----------------------------------------------------------------------- */
h3{
margin:0px;
padding:184px 0px 20px 20px;
font-size:22pt;
color:#ffffff;
font-weight:normal;
}


h3.nihon{
background: url(./img/bridge_tl_h3_nihon.jpg) left top no-repeat;
}

h3.rainbowbridge{
background: url(./img/bridge_tl_h3_rainbowbridge.jpg) left top no-repeat;
}

h3.sarubashi{
background: url(./img/bridge_tl_h3_sarubashi.jpg) left top no-repeat;
}

h3.kadowaki{
background: url(./img/bridge_tl_h3_kadowaki.jpg) left top no-repeat;
}

h3.naya{
background: url(./img/bridge_tl_h3_naya.jpg) left top no-repeat;
}

h3.seta{
background: url(./img/bridge_tl_h3_seta.jpg) left top no-repeat;
}

h3.yamanotani{
background: url(./img/bridge_tl_h3_yamanotani.jpg) left top no-repeat;
}

h3.uji{
background: url(./img/bridge_tl_h3_uji.jpg) left top no-repeat;
}

h3.kouduya{
background: url(./img/bridge_tl_h3_kouduya.jpg) left top no-repeat;
}

h3.tanize{
background: url(./img/bridge_tl_h3_tanize.jpg) left top no-repeat;
}

h3.setsugeikyou{
background: url(./img/bridge_tl_h3_setsugeikyou.jpg) left top no-repeat;
}

h3.sumiyoshi{
background: url(./img/bridge_tl_h3_sumiyoshi.jpg) left top no-repeat;
}

h3.akashikaikyou{
background: url(./img/bridge_tl_h3_akashikaikyou.jpg) left top no-repeat;
}

h3.kintaikyou{
background: url(./img/bridge_tl_h3_kintaikyou.jpg) left top no-repeat;
}

h3.sayabashi{
background: url(./img/bridge_tl_h3_sayabashi.jpg) left top no-repeat;
}

h3.shimanto{
background: url(./img/bridge_tl_h3_shimanto.jpg) left top no-repeat;
}

h3.megami{
background: url(./img/bridge_tl_h3_megami.jpg) left top no-repeat;
}

h3.isahayamegane{
background: url(./img/bridge_tl_h3_isahayamegane.jpg) left top no-repeat;
}

h3.nagasakimegane{
background: url(./img/bridge_tl_h3_nagasakimegane.jpg) left top no-repeat;
}

h3.tujyunkyou{
background: url(./img/bridge_tl_h3_tujyunkyou.jpg) left top no-repeat;
}

/* エントリー用 ----------------------------------------------------------------------- */
/* h4、h5の基本のCSSは「entry.css」に記載している */
h4{
background: url(./img/bridge_tl_h4_back.gif) left top repeat-y;
}

.h4area .imgright,.imgleft,.imgcenter{
border:#7db859 1px solid;
}

h5{
color:#3A9404;
}

.bridge_information{
border:#C5F49E 1px solid;
margin:0px 0px 20px 0px;
padding:0px;
}

.bridge_information_tl{
background:#C5F49E;
margin:0px;
padding:2px 3px 2px 3px;
text-align:center;
}

.bridge_information_naiyou{
margin:0px;
padding:2px 3px 2px 3px;
}

/* コメント用 ------------------------------------------------------------------------- */
.comments-title{
color:#1D9605;
background:#D9F6D3;
}

.comments-entry{
color:#24B806;
}
