@charset "shift_jis";
/* =========================================

tochi-net tax zouyo_kiso CSS

============================================ */

#content{
line-height: 1.4;
}

dl{
font-size: 110%;
}


/* zouyo_kiso
-------------------------------------------- */
h4{
margin: 20px 0 10px 0;
padding: 0;
border: none;
text-align: center;
}


ul.zouyo_kisonavi{
list-style: none;
width: 748px;
height: 49px;
margin: 0 0 15px 0;
position: relative;
}
ul.zouyo_kisonavi li{
width: 149px;
height: 49px;
text-indent: -9999px;
position: absolute;
}
ul.zouyo_kisonavi li a{
display: block;
overflow: hidden;
float: left;
width: 149px;
height: 49px;
text-indent: -9999px;
}

ul.zouyo_kisonavi li.zknavi01{ background: url(/tax/zouyo_kiso/image/zk_navi.gif) no-repeat 0 -49px; top: 0; left: 0; }
ul.zouyo_kisonavi li.zknavi02{ background: url(/tax/zouyo_kiso/image/zk_navi.gif) no-repeat -149px -49px; top: 0; left: 149px; }
ul.zouyo_kisonavi li.zknavi03{ background: url(/tax/zouyo_kiso/image/zk_navi.gif) no-repeat -298px -49px; top: 0; left: 298px; }
ul.zouyo_kisonavi li.zknavi04{ width:152px; background: url(/tax/zouyo_kiso/image/zk_navi.gif) no-repeat -447px -49px; top: 0; left: 447px; }
ul.zouyo_kisonavi li.zknavi05{ background: url(/tax/zouyo_kiso/image/zk_navi.gif) no-repeat -599px -49px; top: 0; left: 599px; }

ul.zouyo_kisonavi li.zknavi01 a{ background: url(/tax/zouyo_kiso/image/zk_navi.gif) no-repeat 0 0; top: 0; left: 0; }
ul.zouyo_kisonavi li.zknavi02 a{ background: url(/tax/zouyo_kiso/image/zk_navi.gif) no-repeat -149px 0; top: 0; left: 149px; }
ul.zouyo_kisonavi li.zknavi03 a{ background: url(/tax/zouyo_kiso/image/zk_navi.gif) no-repeat -298px 0; top: 0; left: 298px; }
ul.zouyo_kisonavi li.zknavi04 a{ width:152px; background: url(/tax/zouyo_kiso/image/zk_navi.gif) no-repeat -447px 0; top: 0; left: 447px; }
ul.zouyo_kisonavi li.zknavi05 a{ background: url(/tax/zouyo_kiso/image/zk_navi.gif) no-repeat -599px 0; top: 0; left: 599px; }

ul.zouyo_kisonavi li a:hover{ background: none !important; }

#content ul.kisolist li{
margin: 0 0 5px 25px;
padding: 0 0 0 15px;
background: url(/image_cmn/content_list_marker.gif) no-repeat 0 50%;
font-size: 110%;
}

/* index 
-------------------------------------------- */

div.zouyo_kiso h4.seido_01 {
width:325px;
height:33px;
margin:0;
padding:0;
text-indent:-9999px;
background:url(/tax/zouyo_kiso/image/zouyo_img_02.gif) no-repeat 0 0;
}

div.zouyo_kiso h4.seido_02 {
width:325px;
height:33px;
margin:0;
padding:0;
text-indent:-9999px;
background:url(/tax/zouyo_kiso/image/zouyo_img_03.gif) no-repeat 0 0;
}

div.zouyo_kiso ul.gaiyo {
list-style:none;
margin: 10px auto 10px 10px;
}

div.zouyo_kiso ul.gaiyo li.top {
width:652px;
height:64px;
margin:0 38px 0 38px;
padding:0;
text-indent:-9999px;
text-align:center;
background:url(/tax/zouyo_kiso/image/zouyo_img_01.gif) no-repeat 0 0;
}

div.zouyo_kiso ul.gaiyo li.box_l {
float:left;
width:325px;
margin:0 0 0 20px;
padding:0 0 15px 0;
background:url(/tax/zouyo_kiso/image/zouyo_img_udl.gif) right bottom;
}

div.zouyo_kiso ul.gaiyo li.box_r {
width:325px;
margin:0 20px 0 0;
padding:0 0 15px 0px;
background:url(/tax/zouyo_kiso/image/zouyo_img_udr.gif) right bottom;
}

div.zouyo_kiso ul.gaiyo li dt.stl_01 {
display:block;
width:325px;
height:33px;
text-indent:-9999px;
background:url(/tax/zouyo_kiso/image/zouyo_img_04.gif) no-repeat 0 0;
}

div.zouyo_kiso ul.gaiyo li dt.stl_02 {
display:block;
width:325px;
height:33px;
text-indent:-9999px;
background:url(/tax/zouyo_kiso/image/zouyo_img_05.gif) no-repeat 0 0;
}

div.zouyo_kiso ul.gaiyo li dt.stl_03 {
display:block;
width:325px;
height:33px;
text-indent:-9999px;
background:url(/tax/zouyo_kiso/image/zouyo_img_06.gif) no-repeat 0 0;
}

div.zouyo_kiso ul.gaiyo li dt.stl_04 {
display:block;
width:325px;
height:33px;
text-indent:-9999px;
background:url(/tax/zouyo_kiso/image/zouyo_img_07.gif) no-repeat 0 0;
}

div.zouyo_kiso ul.gaiyo li dd.text_l {
width:295px;
margin:0;
padding:0px 20px 10px 10px;
text-align:left;
line-height:1.2em;
font-size:110%;
}
div.zouyo_kiso ul.gaiyo li dd.text_r {
width:295px;
margin:0;
padding:0px 10px 10px 20px;
text-align:left;
line-height:1.2em;
font-size:110%;
}

/* tujyo 
-------------------------------------------- */


div.tujyo ul.seido {
list-style:none;
margin:20px 10px 0px 10px;
}

div.tujyo ul.seido li {
float:left;
width:166px;
margin:0px 25px 10px 25px;
}

div.tujyo ul.seido li dt.stl_01 {
display:block;
width:166px;
height:102px;
text-indent:-9999px;
background:url(/tax/zouyo_kiso/tujyo/image/tujyo_img_01.gif) no-repeat 0 0;
}

div.tujyo ul.seido li dt.stl_02 {
display:block;
width:166px;
height:102px;
text-indent:-9999px;
background:url(/tax/zouyo_kiso/tujyo/image/tujyo_img_02.gif) no-repeat 0 0;
}

div.tujyo ul.seido li dt.stl_03 {
display:block;
width:166px;
height:102px;
text-indent:-9999px;
background:url(/tax/zouyo_kiso/tujyo/image/tujyo_img_03.gif) no-repeat 0 0;
}

div.tujyo ul.seido li dl dd{
width:150px;
padding:8px;
border:solid 1px #F7BDA5;
}

div.tujyo table{
margin:20px auto 10px auto;
border-collapse: collapse;
font-size: 110%;
}

div.tujyo table th{
padding: 5px;
border: 1px solid #cccccc;
background: #d0ecad;
text-align: center;
}

div.tujyo table th.stl{
background: #E7FCCE;
}

div.tujyo table td{
padding: 4px 3px 4px 5px;
border: 1px solid #cccccc;
vertical-align:middle;
text-align:left;
}

/* tujyo_sinkoku 
-------------------------------------------- */

div.tujyo_sinkoku h3 {
clear:both;
}

/* 納税の期日と方法 */
div.tujyo_sinkoku ul.day_todo {
list-style:none;
margin:20px 30px 0px 30px;
}

div.tujyo_sinkoku ul.day_todo li {
float:left;
width:215px;
margin:0px 5px 0px 5px;
text-indent:-9999px;
}


div.tujyo_sinkoku ul.day_todo dt.stl_01 {
width:215px;
height:124px;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_01.gif) no-repeat 0 0;
}

div.tujyo_sinkoku ul.day_todo dt.stl_02 {
width:215px;
height:124px;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_02.gif) no-repeat 0 0;
}

div.tujyo_sinkoku ul.day_todo dt.stl_03 {
width:215px;
height:113px;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_03.gif) no-repeat 0 0;
}

div.tujyo_sinkoku ul.day_todo dd.com_01 {
width:215px;
height:47px;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_04.gif) no-repeat 0 0;
}

div.tujyo_sinkoku ul.day_todo dd.com_02 {
width:215px;
height:47px;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_05.gif) no-repeat 0 0;
}

div.tujyo_sinkoku ul.day_todo dd.com_03 {
width:215px;
height:58px;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_06.gif) no-repeat 0 0;
}

/* 多額の納税が難しい人 */
div.tujyo_sinkoku ul.difficulty {
list-style:none;
margin:20px 50px 0px 50px;
}

div.tujyo_sinkoku ul.difficulty li {
float:left;
margin:0px 5px 0px 5px;
text-indent:-9999px;
}

div.tujyo_sinkoku ul.difficulty dt.stl_01 {
width:315px;
height:33px;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_07.gif) no-repeat 0 0;
}

div.tujyo_sinkoku ul.difficulty dt.stl_02 {
width:296px;
height:122px;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_08.gif) no-repeat 0 0;
}

div.tujyo_sinkoku ul.difficulty dd.com_01 li.list_01 {
float:none;
width:315px;
height:25px;
margin:0;
padding:0;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_07_1.gif) no-repeat 0 0;
}

div.tujyo_sinkoku ul.difficulty dd.com_01 li.list_02 {
float:none;
width:315px;
height:33px;
margin:0;
padding:0;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_07_2.gif) no-repeat 0 0;
}

div.tujyo_sinkoku ul.difficulty dd.com_01 li.list_03 {
float:none;
width:315px;
height:31px;
margin:0;
padding:0;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_07_3.gif) no-repeat 0 0;
}

div.tujyo_sinkoku ul.difficulty dd.com_01 li.list_04 {
float:none;
width:315px;
height:51px;
margin:0;
padding:0;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_07_4.gif) no-repeat 0 0;
}

div.tujyo_sinkoku ul.difficulty dd.com_02 {
width:296px;
height:51px;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_09.gif) no-repeat 0 0;
}

/* 特典 */
div.tujyo_sinkoku ul.special {
list-style:none;
margin:20px 90px 0px 90px;
}

div.tujyo_sinkoku ul.special li {
float:left;
margin:0px 5px 0px 5px;
}

div.tujyo_sinkoku ul.special dt.stl_01 {
width:319px;
height:36px;
text-indent:-9999px;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_10.gif) no-repeat 0 0;
}

div.tujyo_sinkoku ul.special dd {
width:319px;
height:87px;
margin:0;
padding:0;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_11.gif) no-repeat 0 0;
}

div.tujyo_sinkoku ul.special dd li.text {
float:none;
list-style:disk;
width:220px;
margin:5px 0px 0px 30px;
text-align:center;
}

div.tujyo_sinkoku ul.special li.box_r {
width:201px;
height:123px;
margin:0;
padding:0;
text-indent:-9999px;
background:url(/tax/zouyo_kiso/tujyo_sinkoku/image/tujyo_sinkoku_img_12.gif) no-repeat 0 0;
}


/* seido 
-------------------------------------------- */

div.seido p.img_r{
margin: 0 20px 0 0;
padding: 0 160px 20px 0;
background: url(/tax/zouyo_kiso/image_cmn/img_seido01.gif) no-repeat right top;
}

div.seido table{
margin:20px auto 10px auto;
border-collapse: collapse;
font-size: 110%;
}

div.seido table th{
padding: 5px;
border: 1px solid #cccccc;
background: #d0ecad;
text-align: center;
}

div.seido table th.stl{
background: #E7FCCE;
}

div.seido table td{
padding: 4px 3px 4px 5px;
border: 1px solid #cccccc;
vertical-align:middle;
text-align:left;
}

/* advantage 
-------------------------------------------- */
div.advantage p.img_r{
margin: 0 20px 0 0;
padding: 0 280px 50px 0;
background: url(/tax/zouyo_kiso/image_cmn/img_adv01.gif) no-repeat right top;
}

div.advantage table{
margin:20px auto 10px auto;
border-collapse: collapse;
font-size: 110%;
}

div.advantage table td.noborder{
border: none;
}

div.advantage table th{
padding: 5px;
border: 1px solid #cccccc;
background: #d0ecad;
text-align: center;
}

div.advantage table th.stl_01{
padding:5px;
text-indent:-9999px;
background: #FFF1E3 url(/tax/zouyo_kiso/advantage/image/table_methods_01.gif) no-repeat 50% 50%;
}

div.advantage table th.stl_02{
padding:5px;
text-indent:-9999px;
background: #FFF1E3 url(/tax/zouyo_kiso/advantage/image/table_methods_02.gif) no-repeat 50% 50%;
}

div.advantage table td{
padding: 4px 3px 4px 5px;
border: 1px solid #cccccc;
vertical-align:middle;
text-align:left;
}