.main-box {  border: #FF9900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}.submenu-box {  font-size: small; border-color: black black #FFFFFF; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; vertical-align: middle; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; clip:  rect(   )}.menu-box { border: 1px #FF9900 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; width: 95%}.menu-box-red { border: 1px #CC0000 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; width: 95% }.menu-box-pink { border: 1px #FF3366 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; width: 95% }.menu-box-blue { border: 1px #000099 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; width: 95% }.menu-box-green { border: 1px #006600 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; width: 95% }.menu-box-purp { border: 1px #330099 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; width: 95% }.main-bg {  background-image: url(/maria/images/y_bg_20per.jpg); background-repeat: repeat; background-position: 0px 0px}.main-bg-red { background-image: url(/maria/images/red_bg_15per.jpg); background-repeat: repeat; background-position: 0px 0px ; background-color: #FFEEEE}.main-bg-blue { background-image: url(/maria/images/blue_bg_20per.jpg); background-repeat: repeat; background-position: 0px 0px ; background-color: #EEFFFF}.top-logo {  font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 24px; font-weight: bolder}.top-lead {  font-size: x-small; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; background-color: #FFCC00; color: #000000; margin-top: 4px; margin-right: 4px; margin-bottom: 4px; margin-left: 4px}.menu-bar {  background-image: url(/maria/images/y_120_5050.jpg); font-weight: normal; background-repeat: repeat; background-position: left top; background-color: #FFCC00}.menu-bar-red { background-image: url(/maria/images/red_120_5030per.jpg); font-weight: normal; background-repeat: repeat; background-position: left top; background-color: #FF3366}.menu-bar-purp { background-image: url(/maria/images/purp_120_5030per.jpg); font-weight: normal; background-repeat: repeat; background-position: left top; background-color: #6666FF}.menu-bar-green { background-image: url(/maria/images/green_120_5030per.jpg); font-weight: normal; background-repeat: repeat; background-position: left top; background-color: #009933}.menu-bar-pink { background-image: url(/maria/images/pink_120_5030per.jpg); font-weight: normal; background-repeat: repeat; background-position: left top; background-color: #FF66CC}.menu-bar-blue { background-image: url(/maria/images/blue_120_5030per.jpg); font-weight: normal; background-repeat: repeat; background-position: left top; background-color: #3399FF}.menu-subbar-blue { background-image: url(/maria/images/blue_120_5030per.jpg); border: #000099 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%; border-width: 1px 0px ; height: 24px}.menu-subbar-red { background-image: url(/maria/images/red_120_5030per.jpg); font-weight: bold; background-repeat: repeat; background-position: left top; background-color: #FF0033 ; border: #CC0000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; height: 24px}.copyright {  font-size: small; text-align: center; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}.page-top {  font-size: small; text-align: right}.word {  font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: x-small; font-style: italic; line-height: 120%}.kaikan-pic {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px}.info-box {  margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: 2px #FF6600 dotted; width: 95%}.info-text {  font-size: small}.katudoh {  font-size: xx-small}.menu-bar-orange { background-image: url(/maria/images/orange_120_3030per.jpg); font-weight: normal; background-repeat: repeat; background-position: left top; background-color: #FF9933 }.menu-box-orange { border: 1px #FF3300 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; width: 95% }.return-menu {  font-size: small}.main-text-box {  padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: small}.time-stamp-text {  font-size: xx-small; color: #333333; text-align: right; vertical-align: middle; font-weight: bold}.menu-subbar-y { background-image: url(/maria/images/y_120_5050.jpg); border: #FF9900 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%; border-width: 1px 0px ; height: 24px }.main-bg-purp { background-image: url(/maria/images/purp_bg_30per.jpg); background-repeat: repeat; background-position: 0px 0px ; background-color: #DDDDFF}.menu-subbar-purp { background-image: url(/maria/images/purp_120_5030per.jpg); border: #330099 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%; border-width: 1px 0px ; height: 24px }.main-bg-green { background-image: url(/maria/images/margaret640_30per.jpg); background-repeat: repeat; background-position: 0px 0px ; background-color: #DDFFDD}.menu-subbar-green { background-image: url(/maria/images/green_120_5030per.jpg); border: #006600 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%; border-width: 1px 0px ; height: 24px }.main-bg-pink { background-image: url(/maria/images/pink_bg_20per.jpg); background-repeat: repeat; background-position: 0px 0px ; background-color: #FFEEFF}.menu-subbar-pink { background-image: url(/maria/images/pink_120_5030per.jpg); border: #FF3366 solid; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; width: 100%; border-width: 1px 0px ; height: 24px }.part-header {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-weight: bolder; color: #000000; background-color: #FFFFFF}