@charset "shift_jis";
/* =========================================

tochi-net syotoku_taisaku CSS

============================================ */

#content{
line-height: 1.4;
}

dl{
font-size: 110%;
}


/* syotoku_taisaku
-------------------------------------------- */
div.syotokutaisaku div.topnavisection h2{
clear: both;
}

div.syotokutaisaku div.topnavisection p{
float: left;
width: 350px;
margin: 15px 0;
}

div.syotokutaisaku div.topnavisection p.navigr{
float: right;
width: 348px;
height: 78px;
}

div.syotokutaisaku div.topnavisection p a{
display: block;
width: 348px;
height: 78px;
}

div.syotokutaisaku div.topnavisection p a span{
display: block;
overflow: hidden;
text-indent: -9999px;
}

div.syotokutaisaku div.topnavisection p#navi01{ width: 348px; height: 78px; background: url(/tax/syotoku_taisaku/image/top_navi.jpg) 0 0; }
div.syotokutaisaku div.topnavisection p#navi02{ width: 348px; height: 78px; background: url(/tax/syotoku_taisaku/image/top_navi.jpg) -348px 0; }
div.syotokutaisaku div.topnavisection p#navi03{ width: 348px; height: 78px; background: url(/tax/syotoku_taisaku/image/top_navi.jpg) -696px 0; }
div.syotokutaisaku div.topnavisection p#navi04{ width: 348px; height: 78px; background: url(/tax/syotoku_taisaku/image/top_navi.jpg) -1044px 0; }

div.syotokutaisaku div.topnavisection p#navi01 a{ background: url(/tax/syotoku_taisaku/image/top_navi.jpg) 0 -78px; }
div.syotokutaisaku div.topnavisection p#navi02 a{ background: url(/tax/syotoku_taisaku/image/top_navi.jpg) -348px -78px; }
div.syotokutaisaku div.topnavisection p#navi03 a{ background: url(/tax/syotoku_taisaku/image/top_navi.jpg) -696px -78px; }
div.syotokutaisaku div.topnavisection p#navi04 a{ background: url(/tax/syotoku_taisaku/image/top_navi.jpg) -1044px -78px; }

div.syotokutaisaku div.topnavisection p a:hover{ background: none!important; }

/* --subnavi-- */
ul.staisakusubnavi{
list-style: none;
width: 748px;
height: 49px;
margin: 0 0 15px 0;
position: relative;
}

ul.staisakusubnavi li{
overflow: hidden;
width: 187px;
height: 49px;
text-indent: -9999px;
position: absolute;
}

ul.staisakusubnavi li a{
display: block;
overflow: hidden;
float: left;
width: 187px;
height: 49px;
text-indent: -9999px;
}

ul.staisakusubnavi li.staisakunavi01{ background: url(/tax/syotoku_taisaku/image_cmn/sub_navi.gif) no-repeat 0 -49px; top: 0; left: 0; }
ul.staisakusubnavi li.staisakunavi02{ background: url(/tax/syotoku_taisaku/image_cmn/sub_navi.gif) no-repeat -187px -49px; top: 0; left: 187px; }
ul.staisakusubnavi li.staisakunavi03{ background: url(/tax/syotoku_taisaku/image_cmn/sub_navi.gif) no-repeat -374px -49px; top: 0; left: 374px; }
ul.staisakusubnavi li.staisakunavi04{ background: url(/tax/syotoku_taisaku/image_cmn/sub_navi.gif) no-repeat -561px -49px; top: 0; left: 561px; }

ul.staisakusubnavi li.staisakunavi01 a{ background: url(/tax/syotoku_taisaku/image_cmn/sub_navi.gif) no-repeat 0 0; top: 0; left: 0; }
ul.staisakusubnavi li.staisakunavi02 a{ background: url(/tax/syotoku_taisaku/image_cmn/sub_navi.gif) no-repeat -187px 0; top: 0; left: 187px; }
ul.staisakusubnavi li.staisakunavi03 a{ background: url(/tax/syotoku_taisaku/image_cmn/sub_navi.gif) no-repeat -374px 0; top: 0; left: 374px; }
ul.staisakusubnavi li.staisakunavi04 a{ background: url(/tax/syotoku_taisaku/image_cmn/sub_navi.gif) no-repeat -561px 0; top: 0; left: 561px; }

ul.staisakusubnavi li a:hover{ background: none !important; }


/* kouka
-------------------------------------------- */
div.kouka dl{
margin: 15px 0 0 0;
text-align: center;
}

div.kouka dl dt{
margin: 0 0 10px 0;
}

div.kouka dl ul li{
display: inline;
margin: 0 7px;
}

div.kouka p.attention{
margin: 0 0 20px 0;
font-size: 95%;
}

/* houjin
-------------------------------------------- */
div.houjin h3{
margin: 0 0 10px 0;
padding: 0;
border: none;
background: none;
text-align: center;
}


/* small_scale
-------------------------------------------- */
div.small div.bgarea{
margin: 0 0 15px 0;
padding: 0 0 5px 0;
background: url(/tax/syotoku_taisaku/small_scale/image/small_bg01.gif) no-repeat 92% 90%;
}

div.small div.bgarea p{
margin: 0 290px 10px 0;
}

div.small h3{
margin: 15px 0 10px 0;
padding: 0;
border: none;
background: none;
text-align: center;
}

div.small p.attention{
margin: 7px 123px 0 123px;
font-size: 95%;
}

div.small table{

width: 500px;
margin: 0 auto;
border-collapse: collapse;
font-size: 110%;
}

div.small table tr.after{
background: #fdf8f3;
}

div.small table th{
padding: 4px 6px;
border: 1px solid #ccc;
background: #d0ecad;
text-align: center;
}

div.small table td{
padding: 4px 3px 4px 5px;
border: 1px solid #ccc;
text-align: center;
}

/* increased
-------------------------------------------- */
div.increased div.bgarea{
margin: 0 0 15px 0;
background: url(/tax/syotoku_taisaku/increased/image/increased_bg01.gif) no-repeat 95% 68%;
}

div.increased div.bgarea p{
margin: 0 220px 10px 0;
}

div.increased h3{
margin: 15px 0 3px 0;
padding: 0;
border: none;
background: none;
}

div.increased p.bgicon01{
padding: 0 0 12px 95px;
background: url(/tax/syotoku_taisaku/increased/image/bg_icon01.gif) no-repeat;
}

div.increased p.bgicon02{
padding: 0 0 33px 95px;
background: url(/tax/syotoku_taisaku/increased/image/bg_icon02.gif) no-repeat;
}

div.increased p.bgicon03{
padding: 0 0 0 95px;
background: url(/tax/syotoku_taisaku/increased/image/bg_icon03.gif) no-repeat;
}
