@charset "utf-8";


.example { height: auto; width: 580px; margin-bottom: 15px; }
.entry { height: 34px; width: 574px; margin-bottom: 15px; border: 3px double #009966; }
.entry a { font-size: 14px; line-height: 34px; font-weight: bold; color: #FFFFFF; background-color: #009966; display: block; height: 34px; width: 574px; text-align: center; }
.entry a:hover { background-color: #FF3300; }
/*--------------------------------------------------------------------------------------------------------*/
.plan_menu { height: 30px; width: 580px; margin-bottom: 20px; position: relative; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #EEEEEE; }
.plan_menu .bt201 { height: 30px; width: 145px; position: absolute; left: 0px; top: 0px; }
.plan_menu .bt202 { height: 30px; width: 145px; position: absolute; left: 145px; top: 0px; }
.plan_menu .bt203 { height: 30px; width: 145px; position: absolute; left: 290px; top: 0px; }
.plan_menu .bt204 { height: 30px; width: 145px; position: absolute; left: 435px; top: 0px; font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; letter-spacing: -1px; }
.plan_menu .bt201a { height: 30px; width: 145px; position: absolute; left: 0px; top: 0px; background-color: #f6f6f6; }
.plan_menu .bt202a { height: 30px; width: 145px; position: absolute; left: 145px; top: 0px; background-color: #f6f6f6; }
.plan_menu .bt203a { height: 30px; width: 145px; position: absolute; left: 290px; top: 0px; background-color: #f6f6f6; }
.plan_menu .bt204a { height: 30px; width: 145px; position: absolute; left: 435px; top: 0px; background-color: #f6f6f6; font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; letter-spacing: -1px; }
.plan_menu a { height: 28px; width: 143px; border: 1px solid #EEEEEE; display: block; text-align: center; font-size: 12px; line-height: 28px; color: #3366FF; }
.plan_menu a:hover { border: 1px solid #000000; color: #FFFFFF; background-color: #FF6666; text-decoration: none; }
/*--------------------------------------------------------------------------------------------------------*/
.plan1-img01 { height: 239px; width: 580px; margin-bottom: 25px; position: relative; background-image: url(../img/plan1-img01.jpg); background-repeat: no-repeat; }
.plan1-img01 .text { font-size: 12px; line-height: 18px; width: 285px; height: auto; position: absolute; left: 5px; top: 45px; }
.plan1-img01 .text strong { font-weight: bold; color: #009999; font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; font-size: 12px; line-height: 20px; height: 20px; display: block; }
.plan1-img01 .text p { font-size: 12px; line-height: 18px; margin-bottom: 10px; }
.plan1-img01 .text em { font-size: 12px; line-height: 20px; font-weight: bold; color: #FF3300; height: 20px; display: block; }
.plan1-img01 .text ul { padding-left: 48px; list-style-type: square; }
.plan_waku1 { height: 130px; width: 580px; margin-bottom: 15px; position: relative; }
/*--------------------------------------------------------------------------------------------------------*/
.plan_waku1 .img01 { height: 130px; width: 116px; background-image: url(../img/plan1-img02.jpg); background-repeat: no-repeat; position: absolute; left: 0px; top: 0px; }
.plan_waku1 .img01 p { font-size: 10px; line-height: 20px; color: #006666; text-align: center; position: absolute; left: 0px; top: 110px; height: 20px; width: 116px; }
.plan_waku1 .img02 { height: 130px; width: 116px; background-image: url(../img/plan1-img03.jpg); background-repeat: no-repeat; position: absolute; left: 116px; top: 0px; }
.plan_waku1 .img02 p { font-size: 10px; line-height: 20px; color: #006666; text-align: center; position: absolute; left: 0px; top: 110px; height: 20px; width: 116px; }
.plan_waku1 .img03 { height: 130px; width: 116px; background-image: url(../img/plan1-img04.jpg); background-repeat: no-repeat; position: absolute; left: 232px; top: 0px; }
.plan_waku1 .img03 p { font-size: 10px; line-height: 20px; color: #006666; text-align: center; position: absolute; left: 0px; top: 110px; height: 20px; width: 116px; }
.plan_waku1 .img04 { height: 130px; width: 116px; background-image: url(../img/plan1-img05.jpg); background-repeat: no-repeat; position: absolute; left: 348px; top: 0px; }
.plan_waku1 .img04 p { font-size: 10px; line-height: 20px; color: #006666; text-align: center; position: absolute; left: 0px; top: 110px; height: 20px; width: 116px; }
.plan_waku1 .img05 { height: 130px; width: 116px; background-image: url(../img/plan1-img06.jpg); background-repeat: no-repeat; position: absolute; left: 464px; top: 0px; }
.plan_waku1 .img05 p { font-size: 10px; line-height: 20px; color: #006666; text-align: center; position: absolute; left: 0px; top: 110px; height: 20px; width: 116px; }
/*--------------------------------------------------------------------------------------------------------*/
.plan_waku2 { height: 130px; width: 580px; margin-bottom: 25px; position: relative; }
.plan_waku2 .img06 { height: 130px; width: 116px; background-image: url(../img/plan1-img07.jpg); background-repeat: no-repeat; position: absolute; left: 0px; top: 0px; }
.plan_waku2 .img06 p { font-size: 10px; line-height: 20px; color: #006666; text-align: center; position: absolute; left: 0px; top: 110px; height: 20px; width: 116px; }
.plan_waku2 .img07 { height: 130px; width: 116px; background-image: url(../img/plan1-img08.jpg); background-repeat: no-repeat; position: absolute; left: 116px; top: 0px; }
.plan_waku2 .img07 p { font-size: 10px; line-height: 20px; color: #006666; text-align: center; position: absolute; left: 0px; top: 110px; height: 20px; width: 116px; }
.plan_waku2 .img08 { height: 130px; width: 116px; background-image: url(../img/plan1-img09.jpg); background-repeat: no-repeat; position: absolute; left: 232px; top: 0px; }
.plan_waku2 .img08 p { font-size: 10px; line-height: 20px; color: #006666; text-align: center; position: absolute; left: 0px; top: 110px; height: 20px; width: 116px; }
.plan_waku2 .img09 { height: 130px; width: 116px; background-image: url(../img/plan1-img10.jpg); background-repeat: no-repeat; position: absolute; left: 348px; top: 0px; }
.plan_waku2 .img09 p { font-size: 10px; line-height: 20px; color: #006666; text-align: center; position: absolute; left: 0px; top: 110px; height: 20px; width: 116px; }
.plan_waku2 .img10 { height: 130px; width: 116px; background-image: url(../img/plan1-img11.jpg); background-repeat: no-repeat; position: absolute; left: 464px; top: 0px; }
.plan_waku2 .img10 p { font-size: 10px; line-height: 20px; color: #006666; text-align: center; position: absolute; left: 0px; top: 110px; height: 20px; width: 116px; }
.plan1-img12 { height: auto; width: 580px; margin-bottom: 15px; }
/*--------------------------------------------------------------------------------------------------------*/
.plan2-img1 { height: 279px; width: 580px; margin-bottom: 25px; position: relative; background-image: url(../img/plan2-img1.jpg); background-repeat: no-repeat; }
.plan2-img1 .text { font-size: 12px; line-height: 18px; width: 285px; height: auto; position: absolute; left: 5px; top: 45px; }
.plan2-img1 .text strong { font-weight: bold; color: #009999; font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; font-size: 12px; line-height: 20px; height: auto; display: block; }
.plan2-img1 .text p { font-size: 12px; line-height: 18px; margin-bottom: 5px; }
.plan2-waku { height: 680px; width: 580px; margin-bottom: 15px; position: relative; }
.plan2-waku .plan2-img2 { height: 345px; width: 290px; position: absolute; left: 0px; top: 0px; }
.plan2-waku .plan2-img3 { height: 345px; width: 290px; position: absolute; left: 290px; top: 0px; }
.plan2-waku .plan2-img4 { height: 335px; width: 290px; position: absolute; left: 0px; top: 345px; }
.plan2-waku .plan2-img5 { height: 335px; width: 290px; position: absolute; left: 290px; top: 345px; }
