.title {  font-size: 113%; font-weight: bold}
.subtitle {  font-size: 98%; font-weight: bold; color: #336699}
.corner_title {  font-size: 90%; font-weight: bold}
.text-mn {  font-size: 75%; line-height: 140%}
.text-mw {  font-size: 75%; line-height: 160%}
.text-sn {  font-size: 62%; line-height: 140%}
.text-sw {  font-size: 62%; line-height: 160%}
.text-lw {  font-size: 90%; line-height: 160%}
.text-ln {  font-size: 90%; line-height: 140%}
a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
; color: #3D7FC1}

a:active {
	text-decoration: none;
}

a {  }.navi01 { font-weight: bold; color: #336699}
.navi02 { font-weight: bold; color: #003366}
.navi01-on { font-weight: bold; color: #CC3333}
.navi02-on { font-weight: bold; color: #CC3333}
.caption { font-size: 75%; line-height: 160% ; color: #FF6600}
.td-simple { font-size: 75%; line-height: 160%; color: #333333; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-style: none}
.text-m { font-size: 75%}
.text-s { font-size: 62%}
.text-l { font-size: 90%}
.navi02-white { font-weight: bold; color: #FFFFFF}
.navi01-backup { font-weight: bold; color: #4586A6 }
.navi02-backup { font-weight: bold; color: #05447F }
.td-brown-h { font-size: 75%; color: #543924; background-color: #DFD6C7; border-color: #FFFFFF #CFC0A3 #CFC0A3 #FFFFFF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-weight: bold }
.td-brown01 { font-size: 75%; line-height: 140%; color: #333333; background-color: #F8EFD8; border-color: #FFFFFF #E4D3B3 #E4D3B3 #FFFFFF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.td-brown02 { font-size: 75%; line-height: 140%; color: #333333; background-color: #E4D3B3; border-color: #FFFFFF #CFC0A3 #CFC0A3 #FFFFFF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.th-brown { font-size: 75%; line-height: 140%; color: #333333; background-color: #F8EFD8; border-color: #FFFFFF #E4D3B3 #E4D3B3 #FFFFFF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.text-blue { color: #336699 }
.text-mww { font-size: 75%; line-height: 180%}
.text-red {  color: #CC3333}
.text-green {  color: #006633}
.text-brown { color: #663300}
.cocktail_number { font-weight: bold; color: #FF6666; padding-top: 5px; padding-bottom: 5px}
.cocktail_name { font-weight: bold; padding-top: 5px; padding-bottom: 5px }
.cocktail_contents { padding-top: 5px; padding-bottom: 5px }
.cocktail_desc { padding-top: 5px; padding-bottom: 5px ; padding-right: 5px; padding-left: 5px; color: #FF6666}
.bf_lead { padding-top: 5px; padding-bottom: 5px ; padding-right: 5px; padding-left: 5px}
.bf_subtitle { font-weight: bold; padding-top: 5px; padding-bottom: 5px ; color: #00997C}
.date { color: #CC0000; padding-top: 2px; padding-bottom: 2px}
.news-text { padding-top: 2px; padding-bottom: 2px; padding-right: 15px; padding-left: 15px }
.top-desc { color: #FFFFFF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 8px; line-height: 140%}
.lead { font-size: 75%; line-height: 140%; padding-top: 10px}
.item-desc { font-size: 75%; line-height: 140%; padding-top: 10px}
.column-red { font-size: 62%; font-weight: bold; color: #FF3333; padding-top: 3px; padding-left: 3px}
.column-yellow-box { font-size: 62%; font-weight: normal; padding-top: 3px; padding-left: 3px ; background-color: #FFF7E0; padding-right: 3px; padding-bottom: 3px; border: 1px #999999 solid; color: #666666}
.cocktail-bk-list { font-size: 75% ; border-color: black black #FF6666 #FF6666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.column-green-box { font-size: 62%; font-weight: normal; padding-top: 3px; padding-left: 3px ; background-color: #D7EFEE; padding-right: 3px; padding-bottom: 3px; border: 1px #999999 solid; color: #666666 }
.column-green { font-size: 62%; font-weight: bold; color: #097574; padding-top: 3px; padding-left: 3px }
