/*=====================================
         ver_kaijyusenji.css
=====================================*/

@charset "shift-jis";

/*=========================
         common
=========================*/
* {
	margin:0;
	padding:0;
	font-size:100%;
}

html:\66irst-child p { font-size: 12px;}


body{
background:#626262;
margin:0;
padding:0;
font-size:small;
*font-size: small; /* IE 7向け */
font-size: 13px; /* モダンブラウザ向け */
*font: x-small; /* IE 6以下 */
line-height:120%;
margin:0;
padding:0;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
height: 100%;
color:#666666;
}

img{ border:0; margin:0; padding:0;}
ul,li,p{ margin:0; padding:0;}
li{ list-style:none;}
br{ margin:0; padding:0;}
.clear{ clear:both;}
a{ cursor:pointer; }


#allwrap{
margin:0 auto;
text-align:center;
border-top:#666666 4px solid;
background:#ffffff;
}

#wrap{ width:850px; margin:0 auto; padding:7px 0 30px 0; background:url(../top_img/header01.jpg) top center no-repeat;}

/*=========================
         contents
=========================*/

#contL{ width:160px; float:left;}
#contL .logo h1{
margin:0;
padding:0;
text-indent:-9999px;
width:160px;
height:63px;
display:block;
cursor:pointer;
}
#contL .logo{
background:url(../top_img/logo.jpg) no-repeat;
width:160px;
height:63px;
display:block;
margin:0; padding:0;
}

/*=========================
           navi
=========================*/

/*左*/
#contL ul{
margin:0 0 10px 0;
padding:0 0 15px 0;
background:url(../com_img/btn_bg01.jpg) no-repeat bottom;
}
#contL li{
width:160px;
margin:0;
padding:0;
list-style-type:none;
}
#contL li h2{ text-indent:-9999px; padding:0; margin:0;}
.btn01 a{ background:url(../com_img/btn01.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn01 a:hover{ background:url(../com_img/btn01_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn01on{ background:url(../com_img/btn01_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn01 a:hover{ background:url(../com_img/btn01_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn02 a{ background:url(../com_img/btn02.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn02 a:hover{ background:url(../com_img/btn02_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn02on{ background:url(../com_img/btn02_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn03 a{ background:url(../com_img/btn03.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn03 a:hover{ background:url(../com_img/btn03_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn03on{ background:url(../com_img/btn03_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn04 a{ background:url(../com_img/btn04.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn04 a:hover{ background:url(../com_img/btn04_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn04on{ background:url(../com_img/btn04_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn05 a{ background:url(../com_img/btn05.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn05 a:hover{ background:url(../com_img/btn05_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn05on{ background:url(../com_img/btn05_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn06 a{ background:url(../com_img/btn06.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn06 a:hover{ background:url(../com_img/btn06_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn06on{ background:url(../com_img/btn06_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn07 a{ background:url(../com_img/btn07.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn07 a:hover{ background:url(../com_img/btn07_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn07on{ background:url(../com_img/btn07_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn08 a{ background:url(../com_img/btn08.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn08 a:hover{ background:url(../com_img/btn08_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
.btn08on{ background:url(../com_img/btn08_r.jpg) no-repeat top; width:160px; height:46px; display:block;}
/*bnr*/
.bnr800{ background:url(../top_img/bnr_800kinen3.jpg) no-repeat; width:160px; height:68px; margin:0 0 3px 0;}
.bnr800 h2{ text-indent:-9999px;}
.bnr800 a{ width:160px; height:68px; display:block;}
.bnrGedatu{ background:url(../top_img/bnr_gedatu.jpg) no-repeat; width:160px; height:76px; margin:0 0 3px 0;}
.bnrGedatu h2{ text-indent:-9999px;}
.bnrGedatu a{ width:160px; height:76px; display:block;}
.bnrDanshin{ background: url(../top_img/bnr_danshinto.jpg) no-repeat; width:160px; height:56px; margin:0 0 8px 0;}
.bnrDanshin h2{ text-indent:-9999px;}
.bnrDanshin a{ width:160px; height:76px; display:block;}
.bnrSyuhen{ background: url(../top_img/bnr_syuhen.jpg) no-repeat; width:160px; height:67px;}
.bnrSyuhen h2{ text-indent:-9999px;}
.bnrSyuhen a{ width:160px; height:67px; display:block;}
.bnrFurusato{ background: url(../top_img/bnr_furusato.jpg) no-repeat; width:160px; height:67px; margin:8px 0 0 0;}
.bnrFurusato h2{ text-indent:-9999px;}
.bnrFurusato a{ width:160px; height:67px; display:block;}
.bnrRyuhan{ background: url(../top_img/bnr_ryuhan.jpg) no-repeat; width:160px; height:67px; margin:8px 0 0 0;}
.bnrRyuhan h2{ text-indent:-9999px;}
.bnrRyuhan a{ width:160px; height:67px; display:block;}

/*右*/
#contR{ width:680px; float:right; background:#ffffff;}

/*ボタン部分*/
#hdrbtnWk{ width:200px; margin:0 0 0 480px; height:35px;}
.hdrbtn1 a{
width:95px;
height:25px;
margin:0 0 0 105px;
background:url(../top_img/btn_sitemap.jpg) no-repeat bottom;
display:block;
}
.hdrbtn1 span{ display:none;}

.hdrbtn2 a{
width:95px;
height:19px;
margin:6px 0 0 0;
background:url(../top_img/btn_sitemap.jpg) no-repeat;
display:block;
float:left;
}
.hdrbtn2 span{ display:none;}

.hdrbtn3 a{
width:95px;
height:19px;
margin:6px 0 0 0;
background:url(../top_img/btn_top.jpg) no-repeat;
display:block;
float:right;
}
.hdrbtn3 span{ display:none;}


/*=========================
          bread
=========================*/

.bread{
background:url(../top_img/hdr_line01.jpg) no-repeat;
width:680px;
height:28px;
text-align:left;
font-size:95%;
}
.bread p{ padding:8px 0 0 20px; margin:0;}
.bread a{ color:#990000; text-decoration:underline;}
.bread a:hover{ color:#990000; text-decoration:none;}

/*=========================
   right_side contents
=========================*/

#textbox{
width:660px;
padding:15px 0 0 0;
margin:0 0 0 10px;
line-height:170%;
color:#333333;
text-align:left;
}

/*pagetop*/
.movetop{text-align:right; color:#990000; padding:10px 0;}
.movetop a{ color:#666666; text-decoration:underline; background:url(../com_img/yaji05.jpg) no-repeat left center; text-indent:13px; display:block; width:105px; text-align:right; margin:0 0 0 565px;}
.movetop a:hover{ color:#990000; text-decoration:underline; background:url(../com_img/yaji05_r.jpg) no-repeat left center; text-indent:13px; display:block; width:105px; text-align:right; margin:0 0 0 565px;}

/*=========================
            news
=========================*/
#tnewswk{ width:420px; margin:0 0 0 10px; background:url(../top_img/top_menu_wk05.jpg) repeat-y;}
#tnewswk p{ margin:0; padding:0; display:block; width:420px;}
#tnewswk a{ margin:0; padding:0; width:99px; height:27px;}
.tnewswkline{ background:url(../top_img/top_menu_wk01.jpg) no-repeat; width:420px; height:5px; margin:0; padding:0;}
.tnewswkline2{ background:url(../top_img/top_menu_wk02.jpg) no-repeat left bottom; width:420px; height:22px; margin:0; padding:0;}
.tnewswknavi{ width:410px; margin:0 0 10px 5px; padding:0 0 8px 0; text-align:left; background:url(../top_img/top_menu_wk04.jpg) no-repeat bottom;}
.tnewswknavi img{ margin:0; padding:0; width:99px; height:27px; float:left;}
.tnewswktex{ width:410px; margin:0 0 0 5px; padding:0;}



/*=========================
         footer
=========================*/
#footer{
background:url(../com_img/footer.jpg) repeat-x;
text-align:center;
height:84px;
line-height:180%;
color:#ffffff;
bottom:0px;
width:100%;
border-top:1px solid #666666;
}

.ftrLink{ margin:0; padding:15px 0;}
.ftrLink a{ color:#ffffff; text-decoration:none;}
.ftrLink a:hover{ color:#ffffff; text-decoration:underline;}
#footer address{ font-weight:normal; font-style:normal; padding:0;}