
element { }
.box01  { font-size: 12px; line-height: 18px; margin-top: 32px; margin-right: 13px; margin-left: 13px }
.box02  { font-size: 12px; line-height: 18px; margin-top: 32px; margin-right: 20px; margin-left: 20px }
#map_box01 { font-size: 12px; line-height: 18px }
.f_purple  { color: #c200cc; margin-left: 0px }
.f14 { font-size: 14px }
.buttom25 { margin-bottom: 25px; margin-left: 0px }
.campany_box01 { float: left; margin-right: 20px; width: 455px }
.campany_box02  { float: left; margin-bottom: 87px; width: 125px }
.campany_box03 { background: url(../images/campany/ten.gif) repeat-x left bottom; padding-top: 10px; width: 439px; height: 30px }
.campany_box04 { float: left; padding-left: 10px; width: 114px }
.campany_box05 { float: left; width: 315px }
.campany_box06 { background: url(../images/campany/ten.gif) repeat-x left bottom; padding-top: 10px; width: 439px; height: 105px }
.campany_box07 { padding-top: 10px; width: 439px }
.campany_box08 { font-size: 12px; line-height: 18px; margin: 32px 13px 50px }
#plan_text { background: url(../images/plan/text.gif) no-repeat left center; text-align: right; margin: auto auto 26px; width: 602px }
.plan_text    { font-size: 10px; text-align: right }
.plan_title { font-size: 14px; background: url(../images/plan/title_bg.gif) no-repeat; margin: auto; padding-top: 5px; padding-left: 24px; width: 606px; height: 27px }
.plan01    { margin: 10px 0px 25px; width: 590px }
.p_box1 { float: left; margin-right: 2px; width: 160px; height: 160px }
.p_box2  { font-size: 10px; line-height: 12px; background-color: #f0f0f0; float: left; margin-left: 7px; width: 100px; height: 160px }
.plan_txt  { margin: 5px auto auto; width: 90px }
.plan_td01  { font-size: 10px; background-color: #fcd3da; text-align: center; border: solid 1px #f0f0f0; width: 70px; height: 23px }
.plan_td02  { font-size: 10px; background-color: #fcd3da; text-align: center; border-top: #f0f0f0; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; width: 70px; height: 23px }
.plan_td04 { font-size: 10px; padding-left: 10px; border-top: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; border-bottom: #f0f0f0; border-left: #f0f0f0 }
.plan_td05 { font-size: 10px; padding-left: 10px; border-top: 1px solid #f0f0f0; border-right: #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: #f0f0f0 }
.plan_td06 { font-size: 10px; padding-left: 10px; border-top: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: #f0f0f0 }
.clear { clear: both }
.map_td01    { color: #666; font-size: 14px; background: url(../images/map/bg01.gif) repeat-y; text-align: center; border-style: solid none solid solid; border-width: 1px 0px 1px 1px; border-color: #ccc  #ccc #ccc; width: 146px }
.map_td02   { color: #9c0; font-size: 14px; background: white url(../images/map/bg02.gif) no-repeat left center; padding-left: 28px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: #ccc; border-left: 1px solid #ccc; height: 71px }
.map_td03   { color: #f90; font-size: 14px; background: white url(../images/map/bg03.gif) no-repeat left center; padding-left: 28px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: #ccc; border-left: 1px solid #ccc; height: 71px }
.map_td04   { color: #f33; font-size: 14px; background: white url(../images/map/bg04.gif) no-repeat left center; padding-left: 28px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: #ccc; border-left: 1px solid #ccc; height: 71px }
.map_td05   { color: #c0c; font-size: 14px; background: white url(../images/map/bg05.gif) no-repeat left center; padding-left: 28px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: #ccc; border-left: 1px solid #ccc; height: 71px }
.map_td06   { color: #4100cc; font-size: 14px; background: white url(../images/map/bg06.gif) no-repeat left center; padding-left: 28px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: #ccc; border-left: 1px solid #ccc; height: 71px }
.map_td07   { color: #666; font-size: 14px; background: white url(../images/map/bg07.gif) no-repeat left center; padding-left: 28px; border: solid 1px #ccc; height: 71px }
.map_td08   { color: #9c0; font-size: 14px; background-color: white; padding-left: 17px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: #ccc; border-left: #ccc }
.map_td09   { color: #f90; font-size: 14px; background-color: white; padding-left: 17px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: #ccc; border-left: #ccc }
.map_td10   { color: #f33; font-size: 14px; background-color: white; padding-left: 17px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: #ccc; border-left: #ccc }
.map_td11   { color: #c0c; font-size: 14px; background-color: white; padding-left: 17px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: #ccc; border-left: #ccc }
.map_td12 { background-color: white; padding-left: 17px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: #ccc; border-left: #ccc }
.map_td13 { background-color: white; padding-left: 17px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: #ccc }
.map_link01 { color: #9c0 }
.map_link01:hover  { }
.map_link02 { color: #f90 }
.map_link02:hover  { }
.map_link03 { color: #f33 }
.map_link03:hover  { }
.map_link04 { color: #c0c }
.map_link04:hover  { }
.map_link05 { color: #4100cc }
.map_link05:hover  { }
.map_link06 { color: #666 }
.map_link06:hover  { }
a:hover  { color: #f00 }
.buttom15 { margin-bottom: 15px }
.t50b15 { margin-top: 50px; margin-bottom: 15px }
.tb35 { margin-top: 35px; margin-bottom: 35px }
.contact01 { padding-top: 29px }

