.text-bold { font-weight:bold; }
.float-right { float:right; }
.side-self-banner { }
.sub-content-margin { margin:5px 0 0 0; }
.mobile-qr-banner { color:#D4110F; font-weight:normal; text-align:center; line-height:1.2em; width:100px; height:68px; padding:40px 0 0 100px; background-image:url(/images/qr.gif?0.29714134178420937); }
.index-top-box-lead { text-indent:-9999em; width:590px; height:37px; background-image:url(/images/index.gif?0.9265323896150842); }
.common-content-box { border-bottom:solid 1px #684718; background-image:url(/images/common.gif); background-repeat:repeat-y; padding:15px; overflow:auto; }
.text-red { font-size:100%; letter-spacing:0.04em; line-height:1.4em; font-weight:bold; color:#D4110F; }
.common-box-lead-text { font-size:100%; letter-spacing:0.04em; line-height:1.2em; font-weight:bold; color:#3A3A3A; margin:4px 0px; }
.common-box-text { font-size:100%; letter-spacing:0.04em; line-height:1.2em; font-weight:normal; color:#3A3A3A; }
.index-bottom-half-box { width:290px; }
.index-bottom-half-box-left { width:290px; margin:0 10px 0 0; float:left; }
.index-bottom-left-box-lead { width:290px; height:37px; text-indent:-9999em; background-image:url(/images/system_index.gif?0.5135886559643738); }
.common-content-half-box { background-image:url(/images/harf.gif); background-repeat:repeat-y; border-bottom:solid 1px #684718; }
.common-box-text2 { font-size:100%; letter-spacing:0.04em; line-height:1.4em; font-weight:normal; color:#3A3A3A; }
.index-fee-table { font-size:90%; font-weight:bold; text-align:right; color:#D4110F; letter-spacing:0em; }
.float-left { float:left; }
.index-bottom-right-box-lead { width:290px; height:37px; text-indent:-9999em; background-image:url(/images/guide_index.gif); }
.index-bottom-right-box-text { float:left; width:185px; }
.index-bottom-left-padding { padding:5px 10px; height:150px; }
.index-bottom-right-upper-text { margin:16px 0px 0px 5px; }
.index-bottom-right-link { margin:10px 0 0 10px; }
.index-bottom-right-padding { padding:5px 0px 0px; height:155px; }
.system-content-box-lead { text-indent:-9999em; width:590px; height:37px; background-image:url(/images/system.gif); }
.text-align-center { text-align:center; }
.system-fee-table { font-size:100%; font-weight:bold; text-align:left; color:#D4110F; letter-spacing:0.1em; margin:5px auto; line-height:1.2em; width:460px; }
.system-text { font-size:120%; margin:0 0 15px; }
.system-box-padding { padding:30px 0; }
.shop-content-box-lead { text-indent:-9999em; width:590px; height:37px; background-image:url(/images/shop.gif); }
.picture-float-left { float:left; margin:0 10px 0 0; }
.image-text-box { height:180px; border-top:dashed 1px #684718; padding:5px 0; }
.shop-text-title { font-weight:bold; margin:68px 0 0; }
.margin-bottom-10 { margin:0 0 10px; }
.picture-float-right { float:right; margin:0 0 0 10px; }
.text-align-right { text-align:right; }
.guide-content-box-lead { text-indent:-9999em; width:590px; height:37px; background-image:url(/images/guide.gif); }
.bottom-image-text-box { border-bottom:dashed 1px #684718; margin:0 0 5px; }
.info-content-box-lead { text-indent:-9999em; width:590px; height:37px; background-image:url(/images/info.gif); }
.event-content-box-lead { text-indent:-9999em; width:590px; height:37px; background-image:url(/images/event.gif); }
.event-box-padding { padding:40px 0; }
.health-content-box-lead { text-indent:-9999em; width:590px; height:37px; background-image:url(/images/health.gif); }
.voice-content-box-lead { text-indent:-9999em; width:590px; height:37px; background-image:url(/images/voice.gif); }
.image-text-voice-box { height:120px; border-top:dashed 1px #000000; padding:5px 0px; }
.voice-box-title { margin:36px 0px 0px; font-weight:normal; }
.contact-content-box-lead { text-indent:-9999em; width:590px; height:37px; background-image:url(/images/contact.gif); }
.contact-box-padding { padding:60px 0px; }
.recruit-content-box-lead { text-indent:-9999em; width:590px; height:37px; background-image:url(/images/recruit.gif); }
.margin-bottom-5 { margin:0px 0px 5px; }
.clear-both { clear:both; }
.picture-style { padding:5px; border:inset 1px #828282; width:250px; background-color:#ffffff; }
.popup-link { }
.index-mid-top { font-size:125%; text-indent:-9999em; width:590px; height:37px; background-image:url(/images/index.gif?0.9265323896150842); }
.a { color:#d11010; font-size:125%; font-weight:bold; }
.b { font-size:125%; font-weight:bold; }
