a:link {text-decoration: none; color: #000099;}

a:visited {text-decoration: none; color: #FF9900;}

a:active {text-decoration: underline; color: #33CC00;}

a:hover {text-decoration: underline; color: #33CC00;}

.tatamiline {  border-color: FF8A00 FF8A00 #FF8A00 #FF8A00; background: #A6CB6F; border-style: solid; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px}

.size16-140 {  font-size: 16px; line-height: 140%}

.size16-120 { font-size: 16px; line-height: 120%}

.tatamiline2 { padding-top: 15px; padding-right: 8px; padding-bottom: 8px; padding-left: 15px; background: #FFFFFF; border: #A6CB6F; border-style: solid; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px}

.tatamiline3 { padding-top: 15px; padding-right: 8px; padding-bottom: 8px; padding-left: 15px; border-color: FF8A00 FF8A00 #FF8A00 #FF8A00; background: #A6CB6F; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 0px}

.tatamiline4 { padding-top: 15px; padding-right: 8px; padding-bottom: 8px; padding-left: 15px; border-color: FF8A00 FF8A00 #FF8A00 #FF8A00; background: #A6CB6F; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}

.size14-b {  font-size: 14px; font-weight: bold}

.size14 {  font-size: 14px}

.tatamiline22 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 3px #A6CB6F solid}

.tatamiline33 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-color: #FFFFFF FF8A00 #FF8A00 #FF8A00; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px}

.tatamiline44 { padding-top: 15px; padding-right: 8px; padding-bottom: 8px; padding-left: 15px; border-color: FF8A00 FF8A00 #FF8A00 #FF8A00; background: #A6CB6F; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px }

.tatamiline-huchi { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 3px #A6CB6F solid }

.tatamiline-tpx { padding-top: 15px; padding-right: 8px; padding-bottom: 8px; padding-left: 15px; border-color: FF8A00 FF8A00 #FF8A00 #FF8A00; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}

.size16-110 { font-size: 16px; line-height: 110%}

.size10 { font-size: 10px}

.p95-120 {  font-size: 95%; line-height: 120%}

.tai-tab-menu {  font-size: 100%; font-weight: bold; color: #FFFFFF; background: #A6CB6F; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 10px; border-color: black #A6CB6F #A6CB6F black; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.tai-tab-tex { font-size: 95%; color: #000000; background: #FFFFFF; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 10px; border-color: black black #A6CB6F; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.tai-tab-tex2 { font-size: 95%; color: #000000; background: #FFFFFF; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 10px; border-color: black black #A6CB6F; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.tai-tab-menu2 { font-size: 100%; font-weight: bold; color: #FFFFFF; background: #A6CB6F; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 10px; border-color: black #A6CB6F #A6CB6F black; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.nenkanline {  border: 1px #1D755F solid}

.taikai {  border: #996699; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.taikai3 { border: #996699 solid; font-size: 95%; border-width: 0px 1px 1px; padding-top: 10px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px}

.taikai2 { border: #996699 solid; border-width: 1px 1px 0px}

.tai-tab-texb { font-size: 95%; color: #000000; background: #FFFFFF; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 10px; border-color: black black #A6CB6F; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; font-weight: bold}

.04intb {  font-size: 14px; padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left: 3px; border: #CBE1AB; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-weight: bold; background: #CBE1AB}

.04intb-1 { font-size: 95%; line-height: 120%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 20px; border: 1px #CBE1AB solid}

.04intb-2 { font-size: 16px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: solid; font-weight: bold; background: #CBE1AB; border-width: 0px 1px 1px 0px; border-color: #CBE1AB #FFFFFF #CBE1AB #CBE1AB}

.04intb-0 { padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #CBE1AB solid; border-width: 1px 0px 0px 1px}

.04intb-3 { font-size: 90%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #CBE1AB solid; border-width: 0px 1px 1px 0px }

.04intb-22 { font-size: 16px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #CBE1AB solid; font-weight: bold; background: #CBE1AB; border-width: 0px 1px 1px 0px}

.04intb-02 { padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 1px #CBE1AB solid}

.04intb-4 { font-size: 12px; padding-top: 5px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; border: #CBE1AB solid; vertical-align: top; border-width: 0px 0px 1px 1px}

.04intb-44 { font-size: 12px; padding-top: 5px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; border: #CBE1AB solid; vertical-align: top ; border-width: 0px 0px 1px}

.04intb-5 { font-size: 95%; line-height: 120%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #CBE1AB solid; border-width: 0px 1px 1px 0px}

.04intb-6 { padding-top: 5px; border: #CBE1AB solid; border-width: 0px 0px 1px}

.04intb-7 { border: #CBE1AB solid; border-width: 0px 0px 1px ; font-size: 95%; line-height: 120%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}

.04intb-8 { padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #CBE1AB solid; border-width: 1px 1px 0px; font-size: 95%}

.04intb-9 { font-size: 95%; line-height: 120%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 0px #CBE1AB solid}

.04intb-72 { border: #CBE1AB solid; border-width: 0px 0px 1px 1px; font-size: 95%; line-height: 120%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px ; vertical-align: top}

.04intb-73 { border: #CBE1AB solid; border-width: 0px 1px 1px 0px; font-size: 95%; line-height: 120%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }

.04intb-93 { font-size: 95%; line-height: 120%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #CBE1AB solid; border-width: 0px 1px 0px 0px}

.taikai4 { border: #996699 solid; font-size: 95%; border-width: 0px 1px 1px; padding-top: 10px; padding-bottom: 15px}

.04intb-11 { font-size: 95%; line-height: 120%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px; border: 1px #CBE1AB solid }

.size14-16 { font-size: 14px ; line-height: 16px}

.chiku1 { border: #996633 solid; border-width: 1px 1px 0px }

.chiku2 { border: #996633 solid; border-width: 0px 1px 1px; font-size: 95%; padding-top: 10px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px}

.size12-15 {  font-size: 12px; line-height: 15px}

.chi03-1 {  border: #644020; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}

.chi03-2 { border: #644020 solid; font-size: 95%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px; border-width: 0px 1px 1px 0px}

.chi03-3 { border: solid; font-size: 95%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 15px; border-width: 0px 1px 1px 0px ; color: #FFFFFF; background: #644020; border-color: #644020 #644020 #FFFFFF}

.chi03-4 { border: #644020 solid; font-size: 95%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 15px; border-width: 0px 1px 1px 0px ; color: #FFFFFF; background: #644020}

.size95 { font-size: 95%; padding-top: 10px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px}

.04intb-12 { font-size: 90%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #CBE1AB solid; border-width: 0px 1px 1px 1px }