/*****************************/
/* contentsArea */
/*****************************/

#contentsArea{
	clear: both;
	background-image: url(../img/bg_contentsarea.gif);
	background-repeat: repeat-y;
}



/*****************************/
/* breadcrumbArea */
/*****************************/

#breadcrumbArea{
	clear: both;
	padding-left: 19px;
	padding-right: 10px;
	padding-top: 17px;
	padding-bottom: 10px;
	background-image: url(../img/bg_breadcrumbs.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFBF8;
	font-size: 12px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #BCB8A3;
}

* html body #breadcrumbArea{/* ===== IE hack ===== */
	padding-top: 16px;
}

span.pan{
	font-weight: bold;
	color: #CC6600;
}




/*****************************/
/* contentsArea */
/*****************************/

/* ===== h1 ===== */

h1{
	clear:both;
	height: 43px;
	padding-bottom: 16px;
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	text-indent: -9999px;
	font-size: 8px;
}

h1.branchtop{
	background-image: url(../../branch/img/branchname.jpg);
}

h1.branch00{
	background-image: url(../../branch/00center/img/branchname.jpg);
}

h1.branch01{
	background-image: url(../../branch/01hokkaidou/img/branchname.jpg);
}

h1.branch02{
	background-image: url(../../branch/02aomori/img/branchname.jpg);
}

h1.branch03{
	background-image: url(../../branch/03iwate/img/branchname.jpg);
}

h1.branch04{
	background-image: url(../../branch/04miyagi/img/branchname.jpg);
}

h1.branch05{
	background-image: url(../../branch/05akita/img/branchname.jpg);
}

h1.branch06{
	background-image: url(../../branch/06yamagata/img/branchname.jpg);
}

h1.branch07{
	background-image: url(../../branch/07fukusima/img/branchname.jpg);
}

h1.branch08{
	background-image: url(../../branch/08ibaraki/img/branchname.jpg);
}

h1.branch09{
	background-image: url(../../branch/09totigi/img/branchname.jpg);
}

h1.branch10{
	background-image: url(../../branch/10gunma/img/branchname.jpg);
}

h1.branch11{
	background-image: url(../../branch/11saitama/img/branchname.jpg);
}

h1.branch12{
	background-image: url(../../branch/12chiba/img/branchname.jpg);
}

h1.branch13{
	background-image: url(../../branch/13kanagawa/img/branchname.jpg);
}

h1.branch14{
	background-image: url(../../branch/14niigata/img/branchname.jpg);
}

h1.branch15{
	background-image: url(../../branch/15toyama/img/branchname.jpg);
}

h1.branch16{
	background-image: url(../../branch/16ishikawa/img/branchname.jpg);
}

h1.branch17{
	background-image: url(../../branch/17fukui/img/branchname.jpg);
}

h1.branch18{
	background-image: url(../../branch/18yamanashi/img/branchname.jpg);
}

h1.branch19{
	background-image: url(../../branch/19nagano/img/branchname.jpg);
}

h1.branch20{
	background-image: url(../../branch/20gifu/img/branchname.jpg);
}

h1.branch21{
	background-image: url(../../branch/21shizuoka/img/branchname.jpg);
}

h1.branch22{
	background-image: url(../../branch/22aichi/img/branchname.jpg);
}

h1.branch23{
	background-image: url(../../branch/23mie/img/branchname.jpg);
}

h1.branch24{
	background-image: url(../../branch/24shiga/img/branchname.jpg);
}

h1.branch25{
	background-image: url(../../branch/25kyouto/img/branchname.jpg);
}

h1.branch26{
	background-image: url(../../branch/26osaka/img/branchname.jpg);
}

h1.branch27{
	background-image: url(../../branch/27hyougo/img/branchname.jpg);
}

h1.branch28{
	background-image: url(../../branch/28nara/img/branchname.jpg);
}

h1.branch29{
	background-image: url(../../branch/29wakayama/img/branchname.jpg);
}

h1.branch30{
	background-image: url(../../branch/30tottori/img/branchname.jpg);
}

h1.branch31{
	background-image: url(../../branch/31shimane/img/branchname.jpg);
}

h1.branch32{
	background-image: url(../../branch/32okayama/img/branchname.jpg);
}

h1.branch33{
	background-image: url(../../branch/33hiroshima/img/branchname.jpg);
}

h1.branch34{
	background-image: url(../../branch/34yamaguchi/img/branchname.jpg);
}

h1.branch35{
	background-image: url(../../branch/35tokushima/img/branchname.jpg);
}

h1.branch36{
	background-image: url(../../branch/36kagawa/img/branchname.jpg);
}

h1.branch37{
	background-image: url(../../branch/37ehime/img/branchname.jpg);
}

h1.branch38{
	background-image: url(../../branch/38kouchi/img/branchname.jpg);
}

h1.branch39{
	background-image: url(../../branch/39fukuoka/img/branchname.jpg);
}

h1.branch40{
	background-image: url(../../branch/40saga/img/branchname.jpg);
}

h1.branch41{
	background-image: url(../../branch/41nagasaki/img/branchname.jpg);
}

h1.branch42{
	background-image: url(../../branch/42kumamoto/img/branchname.jpg);
}

h1.branch43{
	background-image: url(../../branch/43oita/img/branchname.jpg);
}

h1.branch44{
	background-image: url(../../branch/44miyazaki/img/branchname.jpg);
}

h1.branch45{
	background-image: url(../../branch/45kagoshima/img/branchname.jpg);
}

h1.branch46{
	background-image: url(../../branch/46okinawa/img/branchname.jpg);
}



h1.privacy{
	background-image: url(../../d/img/branchname.jpg);
}


h1.info{
	background-image: url(../../info/img/branchname.jpg);
}

h1.license{
	background-image: url(../../license/img/branchname.jpg);
}

h1.kikenbutsu{
	background-image: url(../../kikenbutsu/img/branchname.jpg);
}

h1.setubi{
	background-image: url(../../shoubou/img/branchname.jpg);
}

h1.org{
	background-image: url(../../org/img/branchname.jpg);
}

h1.list{
	background-image: url(../../org/img/branchname01.jpg);
}

h1.report{
	background-image: url(../../org/img/branchname02.jpg);
}

h1.yobou{
	background-image: url(../../yobou/img/branchname.jpg);
}

h1.faq{
	background-image: url(../../faq/img/branchname.jpg);
}

#maincontentsArea ul.report{
	list-style-type:disc;
	list-style-position:outside;
	margin:0 0 0 20px;
	padding: 0 0 0 2em;
}
#maincontentsArea ul.report li{
	padding-bottom:1em;
}
#maincontentsArea ul.report li ul{
	list-style-type:circle;
	list-style-position:outside;
	margin:0;
	padding: 0.5em 0 0 2em;
}
#maincontentsArea ul.report li ul li{
	padding-bottom:1em;
}
#maincontentsArea ul.report li.pdf a{
	background-image: url(../img/ic_pdf.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:18px;
}




/* ===== txtArea ===== */

.txtArea{
	clear:both;
	margin-bottom: 16px;
}







/*****************************/
/* leftcontentsArea */
/*****************************/

#leftArea{
	width: 185px;
}

/* ===== lnavArea ===== */

#lnavArea{
	clear:both;
	width: 182px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 10px;
}




.lnavttl{
	clear:both;
	padding-left: 5px;
	background-image: url(../img/bg_lnavttl.jpg);
	background-repeat: repeat-y;
	border-top: 1px solid #C2C2D2;
	border-bottom: 1px solid #C2C2D2;
	line-height: 120%;
	padding-top: 5px;
	padding-bottom: 5px;
}


/* ===== lnavkiken ===== */

#lnavkiken{
	clear:both;
	background-color: #FFFFFF;
}

#lnavkiken h2{
	clear:both;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../img/lnav_kiken.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 1.2em;
	color: #DF800B;
}

html:first-child body #lnavkiken h2{/* ===== Opera hack ===== */
	font-size: 1.1em;
}


#lnavkiken ul{
	clear: both;
	background-image: url(../img/bg_shadow.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#lnavkiken ul li{
	clear: both;
	padding-left: 32px;
	padding-right: 28px;
	padding-top: 12px;
	padding-bottom: 6px;
	background-image: url(../img/bg_lnav01.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#lnavkiken ul li.pdf{
	background-image: url(../img/bg_lnav01_pdf.jpg);
}

#lnavkiken ul li.pdf_ex{
	padding-right:0px;
	padding-top:1px;
	background-image: url(../img/dot.gif);
	background-repeat: no-repeat;
	background-position: 14px 4px;
}

#lnavkiken ul li.pdf_ex a {
    background-image: url("../img/ic_pdf.gif");
    background-position: 124px top;
    background-repeat: no-repeat;
    display: block;
	padding-right: 28px;
}

#lnavkiken ul li a.gaibu{
	padding-right: 24px;
	background-image: url(../img/ic_gaibu.jpg);
	background-repeat: no-repeat;
	background-position: right;
}



/* ===== lnavsetubi ===== */

#lnavsetubi{
	clear:both;
	background-color: #FFFFFF;
}

#lnavsetubi h2{
	clear:both;
	padding-left: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../img/lnav_setubi.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 1.2em;
	color: #009999;
}

html:first-child body #lnavsetubi h2{/* ===== Opera hack ===== */
	font-size: 1.1em;
}


#lnavsetubi ul{
	clear: both;
	background-image: url(../img/bg_shadow.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#lnavsetubi ul li{
	clear: both;
	padding-left: 32px;
	padding-right: 28px;
	padding-top: 12px;
	padding-bottom: 6px;
	background-image: url(../img/bg_lnav02.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#lnavsetubi ul li.pdf{
	background-image: url(../img/bg_lnav02_pdf.jpg);
}

#lnavsetubi ul li.pdf_ex{
	padding-right:0px;
	padding-top:1px;
	background-image: url(../img/dot.gif);
	background-repeat: no-repeat;
	background-position: 14px 4px;
}

#lnavsetubi ul li.pdf_ex a {
    background-image: url("../img/ic_pdf.gif");
    background-position: 124px top;
    background-repeat: no-repeat;
    display: block;
	padding-right: 28px;
}

#lnavsetubi ul li a.gaibu{
	padding-right: 24px;
	background-image: url(../img/ic_gaibu.jpg);
	background-repeat: no-repeat;
	background-position: right;
}


/* ===== lnavcommon ===== */

#lnavcommon{
	clear:both;
	background-color: #FEFCF5;
}


#lnavcommon ul{
	clear: both;
	border-top: 1px solid #C2C2D2;
	border-bottom: 1px solid #C2C2D2;
}

#lnavcommon ul li{
	clear: both;
	padding-left: 32px;
	padding-right: 12px;
	padding-top: 7px;
	padding-bottom: 6px;
	background-image: url(../img/bg_lnav03.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#lnavcommon ul li ul{
	clear: both;
	border-top: 0px;
	border-bottom: 0px;
}

#lnavcommon ul li.pdf{
	padding-right:0px;
	padding-top:1px;
	background-image: url(../img/dot.gif);
	background-repeat: no-repeat;
	background-position: 14px 4px;
}

#lnavcommon ul li.pdf2 {
	padding-right:0px;
	padding-top:1px;
	background-image: url(../img/dot.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}

#lnavcommon ul li.bidpdf {

	clear: both;
	padding-left: 32px;
	padding-right: 12px;
	padding-top: 7px;
	padding-bottom: 6px;
	background-image: url(../img/bg_lnav03_pdf.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#lnavcommon ul li.bidwold {

	clear: both;
	padding-left: 32px;
	padding-right: 12px;
	padding-top: 7px;
	padding-bottom: 6px;
	background-image: url(../img/bg_lnav03_word.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#lnavcommon ul li ul li{
	clear: both;
	padding-left: 14px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../img/dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#lnavcommon ul li.pdf a,
#lnavcommon ul li.pdf2 a {
	display:block;
	padding-right:10px;
	padding-top:0;
	background-image: url(../img/ic_pdf.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#lnavcommon ul li ul li.end{
	background-image: url(../img/dot_bottom.gif);
}



/* ===== lnavmenjo ===== */

#lnavmenjo{
	clear:both;
}

#lnavmenjo ul{
	clear: both;
	margin-bottom: 22px;
}

#lnavmenjo ul li{
	clear: both;
	padding-left: 32px;
	padding-right: 12px;
	padding-top: 7px;
	margin-bottom: 6px;
	background-image: url(../img/ic_gaibu.jpg);
	background-repeat: no-repeat;
	background-position: 9px 10px;
}
#lnavmenjo ul li.pdf{
	background-image: url(../img/ic_gaibu_pdf.gif);
}

#lnavmenjo ul li.pdf{
	background-image: url(../img/ic_gaibu_pdf.gif);
}


/* ===== lnavbranch ===== */

#lnavbranch{
	clear:both;
}

#lnavbranch h2{
	clear:both;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0.4em;
	background-image: url(../img/bg_lnavttl.jpg);
	background-repeat: repeat-y;
	border-top: 1px solid #C2C2D2;
	font-size: 1em;
	color: #68748E;
}

.branchlist{
	clear: both;
	padding-left: 30px;
	padding-right: 10px;
	margin-bottom: 10px;
}

#lnavbranch ul{
	float: left;
	width: 70px;
}

#lnavbranch ul li{
	margin-bottom: 0.2em;
}


/* ===== lnavreport ===== */

#lnavreport{
	clear:both;
	background-color: #FEFCF5;
}

#lnavreport ul{
	clear: both;
	border-top: 1px solid #C2C2D2;
	border-bottom: 1px solid #C2C2D2;
}

#lnavreport ul li{
	clear: both;
	padding-left: 32px;
	padding-right: 12px;
	padding-top: 7px;
	padding-bottom: 6px;
	background-image: url(../img/bg_lnav03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-weight: bold;
	color: #999999;
}

#lnavreport ul li.now{
	font-weight: bold;
	color: #333333;
}

#lnavreport ul li ul{
	float: left;
	clear: none;
	border-top: 0px;
	border-bottom: 0px;
}

#lnavreport ul li ul li{
	clear: both;
	width: 50px;
	padding-left: 14px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../img/dot.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-weight: normal;
	color: #CCCCCC;
}

#lnavreport ul li ul li.end{
	background-image: url(../img/dot_bottom.gif);
}




/* ===== adobeArea ===== */

#adobeArea{
	clear:both;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	font-size: 10px;
}

#adobeArea dl{
	clear:both;
}

#adobeArea dl dt{
	clear:both;
}

#adobeArea dl dd{
	clear:both;
}




/* ===== mapArea ===== */

#mapArea{
	clear:both;
	min-height: 60px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 30px;
	padding-bottom: 30px;
	background-image: url(../img/bg_map.gif);
	background-repeat: no-repeat;
	background-position: center center;
	font-weight: bold;
}

* html body #mapArea{/* ===== IE hack ===== */
	height: 60px;
}





/*****************************/
/* rightContentsArea  */
/*****************************/

#rightArea{
	width: 584px;
}

/* ===== maincontentsArea   ===== */

#maincontentsArea{
	padding-left: 22px;
	padding-right: 14px;
	padding-top: 16px;
}

#maincontentsArea p{
	margin-bottom: 1em;
}



/*denshishinsei*/
#maincontentsArea span.blue {color:#00f;}
#maincontentsArea span.red {color:#f00;}
#maincontentsArea .table_w {border: 1px solid #000000;
border-bottom-style: none;
border-right-style: none;
}
#maincontentsArea .td_w {border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top-style: none;
border-left-style: none;
}

#maincontentsArea .attention{padding:10px;border:3px solid #ff6600;margin-bottom:1em;}
#maincontentsArea .attention h2{background:url(../img/ic_caution.gif) no-repeat left center;padding-left:18px;font-size:100%;}
#maincontentsArea .attention .example{color:#666;font-size:75%;}


.kakomi{
	border: 1px solid #CCCCCC;
	padding: 8px;
	margin-bottom: 15px;
}
/*****************************/
/* clearfix */
/*****************************/

.branchlist:after,
#lnavreport ul li:after{
	content: ",";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.branchlist,
#lnavreport ul li{/* ===== IE hack ===== */
	display: inline-block;
}

.branchlist,
#lnavreport ul li{/* ===== Opera ===== */
	display: block;
}
h1.bidtop {

	background-image: url(../../bid_announ/img/bidname.jpg);
}
