@charset "utf-8";

@import "common.css";
@import "layout.css";


.bar-accessup { background-image: url(../img/bar-accessup.jpg); background-repeat: no-repeat; height: 45px; width: 600px; text-indent: -9999px; margin-bottom: 10px; }
/*--------------------------------------------------------------------------------------------------------------*/
.info { font-size: 14px; line-height: 24px; border: 4px double #000; padding: 6px; }
.red { color: #F30; font-weight: bold; font-size: 14px; line-height: 22px; }
.blue { font-size: 14px; line-height: 22px; font-weight: bold; color: #66F; }
/*--------------------------------------------------------------------------------------------------------------*/
.plan1 { font-size: 14px; line-height: 22px; background-image: url(../img/plan-a.jpg); background-repeat: no-repeat; height: 154px; width: 440px; padding-left: 154px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #000; border-right-color: #000; border-left-color: #000; background-position: 2px center; }
.plan2 { font-size: 14px; line-height: 22px; background-image: url(../img/plan-b.jpg); background-repeat: no-repeat; height: 154px; width: 440px; padding-left: 154px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #000; border-right-color: #000; border-left-color: #000; background-position: 2px center; }

/*--------------------------------------------------------------------------------------------------------------*/
.option1 { border: 1px solid #000; height: auto; width: 598px; }
.option1 .td1 { font-size: 10px; line-height: 16px; font-weight: bold; color: #FFF; background-color: #F66; padding: 4px; border: 1px solid #F00; width: 25%; vertical-align: top; }
.option1 .td2 { font-size: 10px; line-height: 16px; color: #000; padding: 4px; width: 25%; border: 1px solid #F00; background-color: #FFF6F6; text-align: center; }
/*--------------------------------------------------------------------------------------------------------------*/
.option1 .td3 { font-size: 10px; line-height: 16px; font-weight: bold; color: #F30; background-color: #FC0; padding: 4px; border: 1px solid #FC0; width: 25%; }
.option1 .td4 { font-size: 10px; line-height: 16px; color: #000; padding: 4px; width: 25%; border: 1px solid #FC0; background-color: #FFC; text-align: center; }
/*--------------------------------------------------------------------------------------------------------------*/
.option1 .td5 { font-size: 10px; line-height: 16px; font-weight: bold; color: #FFF; background-color: #999; padding: 4px; border: 1px solid #999; width: 25%; }
.option1 .td6 { font-size: 10px; line-height: 16px; color: #666; padding: 4px; width: 25%; border: 1px solid #999; background-color: #eeeeee; text-align: center; }
/*--------------------------------------------------------------------------------------------------------------*/
.line { background-repeat: no-repeat; height: 50px; width: 600px; }
.kome { font-size: 12px; line-height: 18px; color: #F00; }
