@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: 26px; border: 4px double #000; padding: 6px; }
.info strong { color: #F00; font-weight: bold; }
.info ul { padding-left: 30px; background-image: url(../img/image004.jpg); background-repeat: no-repeat; background-position: right bottom; }
.info ul li { background-image: url(../img/icon001.gif); background-repeat: no-repeat; background-position: left 9px; padding-left: 12px; font-size: 14px; line-height: 26px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; width: 460px; }
.info .bold { font-size: 14px; line-height: 16px; font-weight: bold; color: #F00; padding: 5px; background-color: #FEE; }
/*--------------------------------------------------------------------------------------------------------------*/
.line { background-repeat: no-repeat; height: 30px; width: 650px; }
.kome { font-size: 12px; line-height: 18px; color: #F00; }
.red { color: #F33; font-weight: bold; font-size: 14px; line-height: 22px; }
.blue { font-size: 14px; line-height: 22px; font-weight: bold; color: #33F; }
/*--------------------------------------------------------------------------------------------------------------*/
.plan1 { font-size: 14px; line-height: 22px; background-image: url(../img/plan-link1.jpg); background-repeat: no-repeat; height: 154px; width: 478px; padding-left: 166px; 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; }
.plan1 p { background-image: url(../img/text-line22.gif); background-repeat: repeat; line-height: 22px; }
/*--------------------------------------------------------------------------------------------------------------*/
.plan2 { font-size: 14px; line-height: 22px; background-image: url(../img/plan-link2.jpg); background-repeat: no-repeat; height: 154px; width: 478px; padding-left: 166px; 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 p { background-image: url(../img/text-line22.gif); background-repeat: repeat; line-height: 22px; }
/*--------------------------------------------------------------------------------------------------------------*/
.plan3 { font-size: 14px; line-height: 22px; background-image: url(../img/plan-link3.gif); background-repeat: no-repeat; height: 154px; width: 478px; padding-left: 166px; 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; }
.plan3 p { background-image: url(../img/text-line22.gif); background-repeat: repeat; line-height: 22px; }
/*--------------------------------------------------------------------------------------------------------------*/
.plan4 { font-size: 14px; line-height: 22px; background-image: url(../img/plan-link4.gif); background-repeat: no-repeat; height: 154px; width: 478px; padding-left: 166px; 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; }
.plan4 p { background-image: url(../img/text-line22.gif); background-repeat: repeat; line-height: 22px; }
/*--------------------------------------------------------------------------------------------------------------*/
.option1 { height: auto; width: 648px; 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; }
.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; }
/*--------------------------------------------------------------------------------------------------------------*/
.op_title { font-size: 14px; line-height: 20px; font-weight: bold; color: #FFF; padding: 5px; background-color: #000; }
.op_chui { font-size: 10px; line-height: 20px; padding: 1px; height: auto; width: 646px; border: 1px solid #000; }
.op_chui ul { padding-left: 24px; }
.op_chui ul li { font-size: 12px; line-height: 20px; padding-left: 12px; text-indent: -11px; }

.entry { height: 40px; width: 650px; }
.entry a { background-color: #000; height: 38px; width: 648px; border: 1px solid #000; display: block; font-size: 14px; line-height: 38px; font-weight: bold; color: #FF0; text-align: center; }
.entry a:hover { background-color: #900; border: 1px solid #000; color: #FFF; }
