/*HOTNEWS*/
.topics-info{width:580px;padding:0px 0px 0px 0px;}
.topics-info-01{width:580px;padding:15px 15px 15px 15px;border-right:1px solid #549AAC;border-top:1px solid #549AAC;border-bottom:1px solid #549AAC;border-left:1px solid #549AAC;background-color:#FEFEFE;}
.topics-info-01-blank{width:580px;padding:15px 15px 15px 15px;border-right:1px solid #ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;background-color:#ffffff;}
.topics-info-date{padding:0px 0px 2px 0px;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.topics-info-title{padding:0px 0px 20px 0px;font-size:0.9em;font-weight:bold;color:#2C3334;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.topics-info-text{padding:0px 0px 20px 10px;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}
.topics-info-img01{width:210px;padding:0px 0px 5px 10px;text-align:right;vertical-align:top;background-color:#ffffff;}
.topics-info-img02{width:210px;padding:0px 0px 10px 10px;text-align:right;vertical-align:top;background-color:#ffffff;}
.topics-info-img03{width:205px;padding:0px 5px 2px 0px;text-align:center;vertical-align:top;background-color:#ffffff;}
.topics-info-img04{width:205px;padding:0px 0px 2px 5px;text-align:center;vertical-align:top;background-color:#ffffff;}
.topics-info-img05{width:205px;padding:0px 0px 10px 0px;text-align:right;vertical-align:top;background-color:#ffffff;}
.topics-info-img06{width:205px;padding:0px 0px 10px 0px;text-align:right;vertical-align:top;background-color:#ffffff;}
.topics-info-both{clear:both}

.topics-info-pdf{padding:0px 10px 10px 20px;text-align:left;vertical-align:top;background-color:#ffffff;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}
.topics-info-link{padding:0px 10px 10px 20px;text-align:left;vertical-align:top;background-color:#ffffff;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;}

.topics-info-backnumber{width:580px;padding:0px 0px 0px 0px;}
.topics-info-backnumber-date{width:100px;padding:3px 0px 4px 5px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;border-bottom:1px dotted #B4CCDF;}
.topics-info-backnumber-text{width:480px;padding:3px 5px 4px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;border-bottom:1px dotted #B4CCDF;}
.topics-info-backnumber-text2{width:580px;padding:3px 5px 4px 0px;text-align:left;vertical-align:top;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;border-bottom:1px dotted #B4CCDF;}

.subwin-01{width:100%;padding:5px 0px 5px 5px;text-align:left;vertical-align:top;background-color:#ffffff;}
.subwin-02{padding:10px 10px 10px 10px;font-size:0.9em;font-weight:bold;color:#2C3334;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;background-color:#ffffff;}
.subwin-03{width:100%;padding:0px 0px 0px 0px;text-align:center;vertical-align:top;background-color:#ffffff;}
.subwin-04{width:100%;padding:10px 0px 10px 0px;text-align:center;vertical-align:top;background-color:#ffffff;}
.subwin-05{width:100%;padding:0px 0px 0px 0px;font-size:0.8em;text-align:right;vertical-align:top;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;background-color:#ffffff;}

/*RATE*/
.contents-title-sub-rate{margin:0px 25px 0px 25px;padding:5px 5px 5px 15px;font-size:0.9em;font-weight:bold;color:#0A4186;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;background-color:#ffffff;border-bottom:1px solid #3084AB;border-left:10px solid #3084AB;}
.contents-text-rate{padding:15px 25px 30px 50px;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#ffffff;}
.table-03-01-rate{padding:7px 10px 7px 10px;text-align:center;vertical-align:top;border-bottom:1px solid #969FAA;border-top:1px solid #969FAA;border-right:1px solid #969FAA;border-left:1px solid #969FAA;background-color:#EAEFF5;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.table-03-02-rate{padding:7px 10px 7px 10px;text-align:center;vertical-align:top;border-bottom:1px solid #969FAA;border-top:1px solid #969FAA;border-right:1px solid #969FAA;background-color:#EAEFF5;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.table-01-03-rate{padding:7px 10px 7px 10px;text-align:center;vertical-align:top;border-bottom:1px solid #969FAA;border-right:1px solid #969FAA;border-left:1px solid #969FAA;background-color:#EAEFF5;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.table-01-04-center-rate{padding:7px 10px 7px 10px;text-align:center;vertical-align:top;border-bottom:1px solid #969FAA;border-right:1px solid #969FAA;background-color:#ffffff;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.table-01-08-01-rate{padding:7px 10px 7px 10px;text-align:center;border-bottom:1px solid #969FAA;border-top:1px solid #969FAA;border-right:1px solid #969FAA;border-left:1px solid #969FAA;background-color:#EAEFF5;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.table-01-08-02-rate{padding:7px 10px 7px 10px;text-align:center;vertical-align:top;border-bottom:1px solid #969FAA;border-top:1px solid #969FAA;border-right:1px solid #969FAA;background-color:#ffffff;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.table-01-08-02-rate-02{padding:7px 10px 7px 10px;text-align:center;vertical-align:middle;border-bottom:1px solid #969FAA;border-top:1px solid #969FAA;border-right:1px solid #969FAA;background-color:#ffffff;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.table-01-08-03-rate{padding:7px 10px 7px 10px;text-align:center;vertical-align:top;border-bottom:1px solid #969FAA;border-right:1px solid #969FAA;background-color:#ffffff;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.table-01-08-04-rate{padding:7px 10px 7px 10px;text-align:center;border-bottom:1px solid #969FAA;border-top:1px solid #969FAA;border-right:1px solid #969FAA;border-left:1px solid #969FAA;background-color:#EAEFF5;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.table-01-08-05-rate{padding:7px 10px 7px 10px;text-align:center;border-bottom:1px solid #969FAA;border-top:1px solid #969FAA;background-color:#ffffff;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.table-01-08-06-rate{padding:7px 10px 7px 10px;text-align:center;border-bottom:1px solid #969FAA;border-top:1px solid #969FAA;border-right:1px solid #969FAA;background-color:#ffffff;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.table-01-08-07-rate{padding:7px 10px 7px 10px;text-align:center;border-bottom:1px solid #969FAA;border-right:1px solid #969FAA;border-left:1px solid #969FAA;background-color:#EAEFF5;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.table-01-08-08-rate{padding:7px 10px 7px 10px;text-align:center;border-bottom:1px solid #969FAA;background-color:#ffffff;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.table-01-08-09-rate{padding:7px 10px 7px 10px;text-align:center;border-bottom:1px solid #969FAA;border-right:1px solid #969FAA;background-color:#ffffff;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}

.contents-text-rate-opr{padding:0px 25px 30px 50px;font-size:0.9em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.5em;background-color:#ffffff;}

/*KIRARI*/
.kirari-calendar-00{padding:0px 0px 0px 0px;text-align:center;border-top:1px solid #9CACE2;border-right:1px solid #9CACE2;background-color:#ffffff;}
.kirari-calendar-01{padding:5px 5px 5px 5px;text-align:center;border-bottom:1px solid #9CACE2;border-left:1px solid #9CACE2;background-color:#E4EAFE;font-size:0.8em;font-weight:bold;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.kirari-calendar-02{padding:10px 0px 10px 0px;text-align:center;border-bottom:1px solid #9CACE2;border-left:1px solid #9CACE2;background-color:#ffffff;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.kirari-calendar-02-ac{padding:10px 0px 10px 0px;text-align:center;border-bottom:1px solid #9CACE2;border-left:1px solid #9CACE2;background-color:#FBECF0;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.kirari-calendar-03{padding:10px 0px 10px 0px;text-align:center;border-bottom:1px solid #9CACE2;border-left:1px solid #9CACE2;background-color:#EFF2FC;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.kirari-calendar-04{padding:10px 0px 10px 0px;text-align:center;border-bottom:1px solid #9CACE2;background-color:#EFF2FC;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}

.kirari-calendar-10{padding:0px 0px 0px 0px;text-align:center;border-top:1px solid #3D54A2;border-right:1px solid #3D54A2;background-color:#ffffff;}
.kirari-calendar-11{padding:10px 0px 10px 0px;text-align:center;border-bottom:1px solid #3D54A2;border-left:1px solid #3D54A2;background-color:#F7F7F7;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.kirari-calendar-11-sat{padding:10px 0px 10px 0px;text-align:center;border-bottom:1px solid #3D54A2;border-left:1px solid #3D54A2;background-color:#E4EAFE;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.kirari-calendar-11-sun{padding:10px 0px 10px 0px;text-align:center;border-bottom:1px solid #3D54A2;border-left:1px solid #3D54A2;background-color:#FBECF0;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.kirari-calendar-12{padding:10px 10px 10px 10px;text-align:left;border-bottom:1px solid #3D54A2;border-left:1px solid #3D54A2;background-color:#ffffff;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.kirari-calendar-date{padding:0px 0px 20px 10px;font-size:0.9em;font-weight:bold;color:#4E5775;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}

.kirari-calendar-20{padding:0px 0px 0px 0px;text-align:center;border-right:1px solid #CACACA;background-color:#ffffff;}
.kirari-calendar-21{padding:10px 10px 10px 10px;text-align:left;vertical-align:top;border-bottom:1px solid #7C7C7C¡¡;background-color:#ffffff;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.kirari-calendar-22{padding:10px 10px 10px 10px;text-align:center;vertical-align:top;border-bottom:1px solid #7C7C7C;background-color:#F7F7F7;}
.kirari-calendar-23{padding:0px 0px 0px 0px;text-align:center;border-right:1px solid #CD6969;background-color:#ffffff;}
.kirari-calendar-24{padding:10px 10px 10px 10px;text-align:left;vertical-align:top;border-bottom:1px solid #973535;background-color:#FFFBFB;font-size:0.8em;color:#555555;font-family:'£Í£Ó £Ð¥´¥·¥Ã¥¯','Osaka','Arial','Helvetica','Verdana';line-height:1.3em;}
.kirari-calendar-25{padding:10px 10px 10px 10px;text-align:center;vertical-align:top;border-bottom:1px solid #973535;background-color:#F7E7E7;}







