body             { color: #666; background: #fff repeat-x; margin: 0px; padding: 0px; scrollbar-3dlight-color: #FFF; scrollbar-arrow-color: #666; scrollbar-darkshadow-color: #ccc; scrollbar-face-color: #F6F6F6; scrollbar-highlight-color: #FFF; scrollbar-shadow-color: #FFF }td    { font-size: 12px }h1     { font-size: 16px; text-align: right }
.mailmaga   { background: url(img/mailmaga.gif) repeat-x; text-align: left; border: solid 1px #f0c }
.allback      { background: #fcffff url(img/right_top.gif) repeat-x scroll right top; border-style: solid; border-width: 0px 1px 0px 1px; border-color: #666 }
.index  { background-color: #fff; border-style: solid; border-width: 1px 0px 1px 0px; border-color: #666 }
.right           { text-align: center; vertical-align: top; padding-right: 10px }.menu            { background-color: #ddd; vertical-align: top; padding: 0px }.leftshadow  { background-image: url(img/left_shadow.gif) }.leftshadow2      { background: #ddd url(img/left_shadow2.gif) repeat-y right ; padding: 0px 0px 0px 7px }.td2 { background-image: url(img/td_02.gif) }.td4 { background-image: url(img/td_04.gif) }.td5  { background-color: white; padding-bottom: 3px }.td6 { background-image: url(img/td_06.gif) }.td8 { background-image: url(img/td_08.gif) }.contents    { padding: 0px 3px 5px }.contents2    { padding: 0px 0px 0px 5px }.ather  { font-size: 11px; padding: 0px 0px 0px 5px }.name  { color: #6c0; font-weight: bold; font-size: 14px }
.ticket_tit   { color: #f3c; font-weight: bold; font-size: 16px; line-height: 18px }
.ticket_p   { color: #f3c; font-weight: bold; font-size: 18px; text-align: right; padding: 1px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #ccc }
.ticket_m  { color: #666; font-size: 12px; background-color: #e0e0e0; text-align: center; padding: 1px; border: solid 1px #ccc }
.plofile { font-size: 11px }.message { font-size: 11px }
.formobile    { background: url(img/mobileform_back.gif) repeat-x left top; vertical-align: top; padding: 5px; border-style: solid; border-width: 1px; border-color: #808080 #666 #808080 #666 }
.price_title { color: white; font-size: 12px }
.min  { font-size: 12px; background-color: #e0e0e0; text-align: center; padding: 1px; border: solid 1px #ccc }
.yen  { font-size: 12px; text-align: right; padding: 1px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #ccc }
a:link                    { color: #f3c; text-decoration: none }a:visited                    { color: #f3c; text-decoration: none }a:active                    { color: #f3c; text-decoration: none }a:hover                   { color: #f6f; text-decoration: underline }