* {
margin:0;
padding:0;
}

body  {
margin: 0 auto;
background:#003F98;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','Arial','lr oSVbN', 'Osaka', 'sans-serif';
color:#000000;
text-align:center;
}
body,h1,h2,h3,h4,h5,p,dl,dt,dd,ul,li,span  {
font-size:100%;
line-height:145%;
margin:0;
padding:0;
}
table,th,td {
font-size:100%;
line-height:145%;
margin:0;
padding:0;
}

a img {
  border-width:0;
  border-style:none;
  }
a:link {
color:#000000;
text-decoration:underline;
}
a:hover {
color:#333333;
text-decoration:underline;
}
a:active {
color:#333333;
text-decoration:underline;
}
a:visited {
color:#333333;
text-decoration:underline;
}
.fontLL {
font-size:120%;
color:#ffffff;
background:#ff0000;
padding:5px;
display:block;
overflow:hidden;
zoom:1;
}
.fontL {
font-size:85%;
}
.fontM {
font-size:75%;
}
.fontS {
font-size:65%;
}
.mbotom10 {
margin-bottom:10px;
}
.mbotom15 {
margin-bottom:15px;
}
.mbotom20 {
margin-bottom:20px;
}
.mtop10 {
margin-top:10px;
}
.mtop15 {
margin-top:15px;
}
.mtop20 {
margin-top:20px;
}
.mboth10 {
margin:10px 0px;
}
.mboth15 {
margin:15px 0px;
}
.mboth20 {
margin:20px 0px;
}
.padtop10 {
padding-top:10px;
}
.padboth10 {
padding:10px;
}
.padboth20 {
padding:20px;
}
.padleft10 {
padding-left:10px;
}
.cleararea {
clear: both;  
}
p.indentM {
padding-left:1em;
text-indent:-1em;
font-size:75%;
padding-bottom:10px;
}
p.indentS {
padding-left:1em;
text-indent:-1em;
font-size:70%;
}
p.innertbl-indentM {
padding-left:1em;
text-indent:-1em;
font-size:100%;
}
p.innertbl-indentS {
padding-left:1em;
text-indent:-1em;
font-size:85%;
}
p span.atten {
font-weight:bold;
color:#ff0000;
}


/* wrapper */
#wrapper {
margin: 0 auto;
background:#ffffff;
text-align:center;
}

/* container */
#container {
margin: 0 auto;
padding-bottom:20px;
width:760px;
text-align:left;
}

.wid740 {
width:740px;
}

.float_left365 {
width:365px;
float:left;
}
.float_right365 {
width:365px;
float:right;
}


.taxbus_main {
margin-bottom:10px;
padding:0px;
}

.blue_font {
color:#004596;
}
.orange_font {
color:#FF6600;
}

ul.taxbus_lnavi {
margin:0px;
padding:0px;
list-style:none;
}
ul.taxbus_lnavi  li {
margin:0px;
float:left;
padding-top:0px;
padding-bottom:12px;
padding-left:0px;
padding-right:0px;
font-size:0px;
}
ul.taxbus_bnr10 {
margin:0px;
padding:0px;
list-style:none;
}
ul.taxbus_bnr10 li {
margin:0px;
float:left;
padding-top:0px;
padding-right:5px;
padding-bottom:10px;
padding-left:0px;
font-size:0px;
}

.taxbus_clm760 {
width:760px;
}
.taxbus_clmleft550 {
width:550px;
float:left;
}
.taxbus_clmright210 {
width:210px;
float:right;
}
.taxbus_clm740 {
width:740px;
}
.taxbus_clmleft450 {
width:450px;
float:left;
}
.taxbus_clmright280 {
width:280px;
float:right;
}


.taxbaus_tbl {
margin-bottom:10px;
}
.taxbaus_tbl table {
border-top:1px solid #B55A4B;
border-left:1px solid #B55A4B;
}
.taxbaus_tbl th {
border-right:1px solid #B55A4B;
border-bottom:1px solid #B55A4B;
background:#EBD4D1;
padding:5px 10px;
text-align:left;
font-size:75%;
color:#4A0B0A;
}
.taxbaus_tbl th.leftth {
border-right:1px solid #B55A4B;
border-bottom:1px solid #B55A4B;
background:#FEF0E4 url(../images/arrow.gif) no-repeat right center;
padding-top:5px;
padding-bottom:5px;
padding-left:30px;
padding-right:10px ;
text-align:left;
font-size:75%;
color:#4A0B0A;
font-weight:normal;
}
.taxbaus_tbl th.leftth_last {
border-right:1px solid #B55A4B;
border-bottom:1px solid #B55A4B;
background:#FEF0E4;
padding-top:5px;
padding-bottom:5px;
padding-left:30px;
padding-right:10px ;
text-align:left;
font-size:75%;
color:#4A0B0A;
font-weight:normal;
}
.taxbaus_tbl td {
border-right:1px solid #B55A4B;
border-bottom:1px solid #B55A4B;
background:#ffffff;
padding:5px 10px;
font-size:75%;
color:#4A0B0A;
}
.taxbaus_tbl td.left110 {
padding:5px 10px;
}
.taxbaus_gray_box {
padding:10px 9px;
margin-bottom:10px;
border:1px solid #cccccc;
}
.taxbaus_orange_box {
padding:10px;
margin-bottom:10px;
background:#FEF0E4;
}
h3.txbus_h3 {
padding:0px;
margin-bottom:10px;
}
h4.txbus_h4 {
background:url(../images/dot.gif) repeat-x center bottom;
padding-bottom:3px;
margin-bottom:10px;
}
h5.txbus_h5{
border-left:3px solid #6B2B26;
border-bottom:1px solid #6B2B26;
padding:8px 12px;
margin-bottom:10px;
font-size:75%;
color:#6B2B26;
}

#wrapper,
.taxbus_clm760,
.taxbus_clm740,
.taxbaus_gray_box,
.taxbaus_orange_box,
.orange_box,
h4.txbus_h4 {
overflow:hidden;
zoom:1;
}

#wrapper,
.taxbus_clm760,
.taxbus_clm740,
.taxbaus_gray_box,
.taxbaus_orange_box,
.orange_box,
.taxbaus_tbl,
.wid740,
h3.txbus_h3  {
clear:both;
}