body { background-color: #FFFFFF ; }
TABLE.mother  { width: 800px }
TD.mother_a  { margin: 0; padding: 0; width: 150px; height: 50px }
TD.mother_b   { text-align: left; margin: 0; padding: 0; width: 650px; height: 50px }
TD.mother_c   { color: black; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; background-color: #f9f7dd; background-image: url("../images/baseitem-hompo.gif"); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; width: 150px; vertical-align: top }
TD.mother_c2    { color: black; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; background-color: #f9f7dd; background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; width: 150px; vertical-align: top }
TD.mother_d  { vertical-align: top }
DIV.about-newyear  { color: black; font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; line-height: 24px; background-color: white; padding-right: 50px; padding-left: 50px }
.menu  { color: #333333; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; background-color: #cccccc; margin-top: 0px; margin-right: 0; margin-left: 0; height: 20px ; position: relative ; top: 0 ; left: 0px ; }
#menu1 { position: absolute ; left: 0px ; top: 0px ; }
#menu2 { position: absolute ; left: 130px ; top: 0px ; }
#menu3 { position: absolute ; left: 260px ; top: 0px ; }
#menu4 { position: absolute ; left: 390px ; top: 0px ; }
#menu5 { position: absolute ; left: 520px ; top: 0px ; }
.menu a { color: #333333 ; background-color: #CCCCCC ; border-right: solid 1px #FFFFFF ; text-decoration: none ; display: block ; width: 129px ; line-height: 20px ; }
.menu a:hover { color: #FF0000 ; background-color: #FFFF00 ; } 
.menuhead { border-right: solid 1px #000000 ; }
.submenu { font-size: 10px ; visibility: hidden ; position: absolute ; left: 0px ; }
.submenu a { color: #000000 ; background-color: #999999 ; border-top: solid 1px #FFFFFF ; }
.submenu a:hover { color: #FFFFFF ;  background-color: #FF6600 ; }
.menu span { color: #000000 ; display: none ; }
TD.footer  { font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック }
DIV.footernavi   { color: black; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; line-height: 18px; text-align: center }
DIV.footernavi a  { color: white; text-decoration: none; background-color: #555; padding: 2px }
DIV.footernavi a:hover { color: black; background-color: #f30 }
DIV.footernavi span { color: white }
DIV.footernotice { color: #555; font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; line-height: 12px; text-align: center; margin-top: 6px }
DIV.footernotice a { color: #f30 }
DIV.aboutpersonal  { font-size: 11px; text-align: center; padding-top: 4px; padding-bottom: 4px }
DIV.aboutpersonal a { color: #f30 }
DIV.sidemenu   { font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; line-height: 30px; text-align: center }
DIV.sidemenu a { color: #545454; text-decoration: none }
DIV.sidemenu a:hover { color: red; background-color: yellow }
DIV.forpagetop  { font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; text-align: right; margin-bottom: 10px }
DIV.forpagetop a { color: #f60 }
DIV.pagetitle  { font-size: 24px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; font-weight: 900; line-height: 36px; text-align: center; margin-top: 20px }
DIV.catch  { font-size: 20px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; font-weight: bold; line-height: 28px; text-align: left; margin-top: 15px; margin-bottom: 5px; margin-left: 5px }
DIV.read  { font-size: 16px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; font-weight: 500; line-height: 20px; margin-top: 5px; margin-bottom: 3px; margin-left: 5px }
DIV.bcopy  { color: black; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; line-height: 16px }
#yeti_c01 { color: #009 }
DIV.yetibody { font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; line-height: 16px; margin-left: 5px }
DIV.ggbody  { font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; line-height: 16px; margin-left: 10px }
DIV.yetiwarning  { font-size: 11px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; line-height: 14px; text-align: left; margin-right: 10px; margin-left: 10px; padding: 5px; border: solid 2px red }
DIV.yetiwarning h1 { color: #f00; font-size: 20px; font-weight: bold; margin-bottom: 4px }
TABLE.ylist   { font-size: 11px; line-height: 14px; margin-top: 8px; margin-bottom: 8px; width: 630px; border: solid 1px black }
TR.ylist_f   { color: white; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; background-color: #006; text-align: center; vertical-align: middle }
TD.ylist_f01   { height: 18px; border-right: 1px solid white }
TR.ylist_main   { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; vertical-align: middle }
#ylist1 { background-color: #dc6 }
#ylist2 { background-color: white }
TD.ylist_main1   { width: 60px; height: 60px; border-top: 1px solid black; border-right: 1px solid black }
TD.ylist_main1 a:link { color: black }
TD.ylist_main1 a:hover { background-color: yellow }
TD.ylist_main1 a:visited { color: black }
TD.ylist_number   { color: #006; font-weight: bold; background-color: #ff6; width: 40px; border-top: 1px solid black; border-right: 1px solid black }
.ylist_number span  { font-size: 8px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック }
TD.ylist_forshop  { color: red; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; font-weight: bold; border-top: 1px solid black }
TD.ylist_forshop a { color: red }
DIV.ylist_undercap  { font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; line-height: 12px; text-align: left; margin-bottom: 10px; margin-left: 10px }
DIV.ygraph_undercap  { font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; line-height: 12px; text-align: right }
DIV.yput_on  { font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; line-height: 20px; background-color: #ccf; text-align: left; margin: 10px 125px; padding: 4px; width: 400px; height: 162px; vertical-align: bottom; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #99f #66f #66f #99f }
DIV.policy_mother  { color: black; font-size: 12px; font-family: "ヒラギノ明朝 Pro W3", HiraMinPro-W3, 平成明朝, "ＭＳ Ｐ明朝", "ＭＳ 明朝", 細明朝体; line-height: 16px; text-align: left; margin: 40px 100px 20px; width: 450px }
DIV.policy_mother h1 { font-size: 24px; font-weight: bold; background-color: #ff0; text-align: center; margin-bottom: 30px; padding-top: 10px; padding-bottom: 10px }
DIV.policy_mother h2 { font-size: 18px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; background-color: #ff6; text-align: left; margin-top: 40px; margin-bottom: 20px; padding: 5px 3px }
DIV.policy_mother h3  { font-size: 16px; text-align: left; margin-top: 30px; margin-bottom: 13px }
DIV.policy_date  { text-align: left; margin-left: 250px }
DIV.payment_mother  { color: black; font-size: 12px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; line-height: 18px; margin-top: 35px; margin-left: 25px }
DIV.payment_mother a { color: #f60 }
DIV.payment_mother a:link { color: #f60 }
DIV.payment_mother a:hover { background-color: #ff0 }
DIV.payment_mother a:visited { color: #f60; text-decoration: none }
TABLE.fee_chart   { font-size: 11px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; margin-left: 50px; border-style: solid solid none; border-width: 1px 1px medium; border-color: black black  }
TD.fee_lert_t    { color: white; background-color: #f60; text-align: center; height: 14px; vertical-align: middle; border-right: 1px solid black; border-bottom: 1px solid black }
TD.fee_right_t    { color: white; background-color: #f60; text-align: center; height: 14px; vertical-align: middle; border-bottom: 1px solid black }
TD.fee_left   { color: white; background-color: #444; text-align: center; height: 18px; vertical-align: middle; border-right: 1px solid black; border-bottom: 1px solid black }
TD.fee_right    { color: black; background-color: white; text-align: center; height: 18px; vertical-align: middle; border-bottom: 1px solid black }
DIV.fee_caption  { font-size: 10px; margin-left: 50px }
DIV.caption  { font-size: 10px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; line-height: 13px; text-align: right }
IMG.ggphoto  { margin-top: 10px; margin-right: 10px }
h1 { color: #009; font-size: 24px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; font-weight: 900; line-height: 36px; text-align: center; margin-top: 20px }
h2 { color: #009; font-size: 20px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; font-weight: bold; line-height: 28px; text-align: left; margin-top: 15px; margin-bottom: 5px; margin-left: 5px }
h3 { font-size: 18px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; font-weight: 600; line-height: 22px; text-align: left; margin-top: 3px; margin-bottom: 3px }
h4 { color: #009; font-size: 14px; font-family: "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, Osaka, Osaka-等幅, "ＭＳ Ｐゴシック", "ＭＳ ゴシック", 平成角ゴシック; font-weight: 500; line-height: 16px; text-align: left; margin-top: 2px; margin-bottom: 2px }
