body { color: black; background-image: url(../simple12.gif); margin: 0 auto 0; }
td {}

a:link { color: #e72aa5 ; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; text-decoration: none; }

a:visited { color: #124ba2 ; font-weight: 500; text-decoration: none; }

a:hover { color: #f34b9e ; font-weight: 600; text-decoration: none; }

a:active { color: red ; font-weight: 500; text-decoration: none; }
td.header { background-color: #d8e1e5; background-image: url(../titleup.gif); background-repeat: no-repeat; background-position: 0 top; top: 0; width: 600px; height: 70px; margin-top: 0; }
p.topmenu { font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; margin: 10px 0 0 5px; padding-top: 0; }
p.topmenu a { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; line-height: 1.5em; background-image: url(../u05.gif); background-repeat: no-repeat; background-position: 5px 10px; text-decoration: none; text-align: left; text-indent: 15px; width: 200px; padding-top: 5px; padding-left: 10px; border-bottom: 1px dotted #a1e9f6; display: block; }
p.topmenu a:hover { color: #e085ee; background-color: #fefefe; }
td.topmenu { vertical-align: top; width: 200px; margin-top: 0; margin-bottom: 0; }
p.sidemenu { font-size: 13px; line-height: 1.5em; margin-left: 5px; padding-top: 5px; }
p.sidemenu a { font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; line-height: 1.5em; background-color:#fcfcfc ; background-image: url(../u09.gif); background-repeat: no-repeat; background-position: 5px 7px; text-align: left; text-indent: 15px; width: 200px; margin-bottom: 0; padding-top: 5px; padding-left: 10px; border-bottom: 1px dotted #f9d3fa; display: block; }


p.sidemenu a:hover { color: #35e2ee; }
td.sidemenu { background-color: #fff; vertical-align: top; width: 200px; margin-top: 0; margin-bottom: 0; border-bottom: 1px solid #5087c2; border-left: 1px solid #5087c2; order-bottom-style: solid; order-top-style: solid; }
h1 { color: #918791; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; padding-top: 15px; }
.contents { width: 435px; height: auto; margin: 10px 20px 20px; padding-top: 10px; }
table { margin: 0 auto 0; }
td.contents { background-color: white; width: 600px; margin-top: 10px; margin-left: 0; border-right: 1px solid #5087c2; border-bottom: 1px solid #5087c2; }
p.text { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 1.5em; }
td.img { background-position: 0 top; left: 5px; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; }
p.sidemenu2 { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; font-stretch: semi-condensed; line-height: 2em; background-color: #f8eef9; text-align: left; width: 200px; margin-top: 50px; margin-left: 10px; padding-left: 10px; border: dotted 1px #fde6f9; display: block; }
h2 { color: #f698f6; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 600; line-height: 1.5em; margin: 0.83em 0; }
span { color: #3408fb; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 600; line-height: 1.2em; }
h3 { color: #36b0f2; font-size: 14px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 600; margin: 1em 0; }
table.postage { color: #8e4242; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; background-color: #c9f8fb; text-indent: 5px; vertical-align: middle; width: 430px; margin: 10px auto; padding: 1px; border-style: solid; }
.img { margin: 0 auto auto 50px; padding-top: 0; }
table.form1 { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; background-color: #feeffe; text-indent: 10px; width: 650px; border: solid 1px gray; outline: solid 1px gray; }
.input { position: absolute; left: 50px; }
table.order { color: black; font-size: 12px; font-weight: 400; background-color: #e1f8f8; text-indent: 10px; width: 650px; border: solid 1px silver; outline: solid 1px silver; }
td.footer { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 3em; background-color: #fff; width: 800px; border-right: 1px solid #5087c2; border-bottom: 1px solid #5087c2; border-left: 1px solid #5087c2; border-top-color: #5087c2; }
body { color: black; font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: normal; }
.img.woman { visibility: visible; float: left; margin-right: 12px; margin-left: 12px; }
.img.adress { top: 0; margin-top: 0; margin-left: 0; padding-top: 0; }
table.ivent { font-size: 12px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; line-height: 2em; background-color: #fbeff9; }
h4 { color: #0f4e75; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 500; line-height: 1.5em; margin-left: 15px; }
p.medicalmake { color: #367588; font-size: 13px; font-weight: 400; line-height: 1.8em; }
p.cancer { color: #512fa1; font-size: 13px; line-height: 1.8em; }
.line { margin-left: 0; }
p.event { color: #7f08ae; font-size: 13px; line-height: 1.8em; }
p.goods { color: #298388; font-size: 13px; line-height: 1.8em; }
p.shopping { color: #0327f2; font-size: 13px; line-height: 1.8em; }
h5 { color: #f77b87; font-size: 14px; font-weight: 500; font-style: normal; text-decoration: none; margin: 1.67em 0; }
td.header3 { font-weight: normal; background-color: #a4f2ed; width: 200px; height: 70px; }
table.side { font-size: 12px; line-height: 1.5em; width: 200px; height: 100px; margin: 30px auto auto 10px; border: solid 1px #8d8df3; }
.side { font-size: 12px; line-height: 1.5em; padding: 3px; border: solid 1px #c5ebf4; }
p.sidetable { font-size: 12px; line-height: 1.5em; padding: 15px; }
p.lessonhizuke { color: #8a346f; font-size: 20px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 800; text-decoration: none; }
p.lesson { color: #757070; font-size: 20pt; font-family: HGP創英角ﾎﾟｯﾌﾟ体, Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: normal; letter-spacing: 8pt; }
td.contentspink { background-color:  #fdedf5; width: 600px; margin-top: 10px; margin-left: 0; border-right: 1px solid #5087c2; border-bottom: 1px solid #5087c2; }
p.lessonmoji { color: #000; font-size: 14pt; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; margin-left: 100px; }
p.fuku { color: #fa7676; font-size: 15px; font-family: HG丸ｺﾞｼｯｸM-PRO, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; font-weight: 500; }
p img.left { float: left; margin-right: 10px; margin-bottom: 15px; margin-left: 15px; }
p img.right { float: right; margin-bottom: 15px; margin-left: 15px; }
.nitiji { line-height: 1em; background-color: #eafdfc; border-color: #7dcbf5; border-width: 1px; }
