.mB0{margin-bottom:0px !important}.mB5{margin-bottom:5px !important}.mB10{margin-bottom:10px !important}.mB15{margin-bottom:15px !important}.mB20{margin-bottom:20px !important}.mB25{margin-bottom:25px !important}.mB30{margin-bottom:30px !important}.mB35{margin-bottom:35px !important}.mB40{margin-bottom:40px !important}.mB45{margin-bottom:45px !important}.mB50{margin-bottom:50px !important}.mB55{margin-bottom:55px !important}.mB60{margin-bottom:60px !important}.mB65{margin-bottom:65px !important}.mB70{margin-bottom:70px !important}.mB75{margin-bottom:75px !important}.mB80{margin-bottom:80px !important}.mB85{margin-bottom:85px !important}.mB90{margin-bottom:90px !important}.mB95{margin-bottom:95px !important}.mB100{margin-bottom:100px !important}.mB105{margin-bottom:105px !important}.mB110{margin-bottom:110px !important}.mB115{margin-bottom:115px !important}.mB120{margin-bottom:120px !important}.mB125{margin-bottom:125px !important}.mB130{margin-bottom:130px !important}.mB135{margin-bottom:135px !important}.mB140{margin-bottom:140px !important}.mB145{margin-bottom:145px !important}.mB150{margin-bottom:150px !important}.mB155{margin-bottom:155px !important}.mB160{margin-bottom:160px !important}.mB165{margin-bottom:165px !important}.mB170{margin-bottom:170px !important}.mB175{margin-bottom:175px !important}.mB180{margin-bottom:180px !important}.mB185{margin-bottom:185px !important}.mB190{margin-bottom:190px !important}.mB195{margin-bottom:195px !important}.mB200{margin-bottom:200px !important}.mB205{margin-bottom:205px !important}.mB210{margin-bottom:210px !important}.mB215{margin-bottom:215px !important}.mB220{margin-bottom:220px !important}.mB225{margin-bottom:225px !important}.mB230{margin-bottom:230px !important}.mB235{margin-bottom:235px !important}.mB240{margin-bottom:240px !important}.mB245{margin-bottom:245px !important}.mB250{margin-bottom:250px !important}img{-webkit-backface-visibility:hidden}#plan .bg-base{padding:30px}#plan .bg-base .inner{padding:30px}#plan .round-btn{font-size:16px;width:350px;margin:0 auto;border:1px solid #1885ff}#plan h2{padding-bottom:0;font-size:32px;text-align:center}#plan h2::before,#plan h2::after{content:none}#plan h2 .small{font-size:12px;color:#1885ff}#plan h2 .small.west{color:#2f6dc9}#plan #tabs .tab1,#plan #tabs .tab2{font-size:28px;line-height:84px}#plan #tabs .tab1 a img,#plan #tabs .tab2 a img{right:295px}#plan #tabs .tab1 a{padding-left:90px}#plan #tabs .tab2 a{padding-left:105px}#plan #tab-1 .bg-flow,#plan #tab-2 .bg-flow{padding:30px}#plan #tab-1 .point-list dt,#plan #tab-2 .point-list dt{position:relative}#plan #tab-1 .point-list dt .image,#plan #tab-2 .point-list dt .image{width:25%;margin:0 auto}#plan #tab-1 .point-list dd,#plan #tab-2 .point-list dd{height:245px}#plan #tab-1 .point-list dd .image,#plan #tab-2 .point-list dd .image{height:165px;position:relative}#plan #tab-1 .point-list dd .image img,#plan #tab-2 .point-list dd .image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#plan #tab-1 .round-btn,#plan #tab-2 .round-btn{font-size:20px;width:320px;margin:0 auto;font-weight:bold}#plan #cost .bg-base{padding:35px 30px 30px}#plan #cost .bg-base .inner .com-tbl th{font-size:16px;padding-left:20px;text-align:left}#plan #cost .bg-base .inner .com-tbl td{font-size:16px;text-align:right}#plan #provider .bg-base{padding:40px 30px 30px}#planlist .price-outline{margin:5px;position:relative}#planlist .price-outline.east-family-giga{margin:0px;height:550px;background:url("/img/plan/giga/family-price.png") center top no-repeat}#planlist .price-outline.east-family-next{height:564px;background:url("/img/plan/east-family-next-bg.png") center top no-repeat}#planlist .price-outline.east-family-light{height:1219px;background:url("/img/plan/east-family-light-bg.png") center top no-repeat}#planlist .price-outline.east-mansion-giga{margin:0px;height:550px;background:url("/img/plan/giga/mansion-price.png") center top no-repeat}#planlist .price-outline.east-mansion-next{height:550px;background:url("/img/plan/east-mansion-next-bg.png") center top no-repeat}#planlist .price-outline.east-mansion-light{height:1276px;background:url("/img/plan/east-mansion-light-bg.png") center top no-repeat}#planlist .price-outline.west-family-next{height:563px;background:url("/img/plan/west-family-next-bg.png") center top no-repeat}#planlist .price-outline.west-family-next .small{position:absolute;left:5px;bottom:10px;font-size:11px;color:#aaa}#planlist .price-outline.west-family-next .small a{color:#aaa;text-decoration:underline}#planlist .price-outline.west-family-light{height:1217px;background:url("/img/plan/west-family-light-bg.png") center top no-repeat}#planlist .price-outline.west-mansion-next{height:688px;background:url("/img/plan/west-mansion-next-bg.png") center top no-repeat}#planlist .price-outline.west-mansion-next .small{position:absolute;bottom:5px;font-size:11px;color:#666}#planlist .price-outline.west-mansion-next .small a{color:#666;text-decoration:underline}#planlist .price-outline.west-mansion-light{height:1260px;background:url("/img/plan/west-mansion-light-bg.png") center top no-repeat}#planlist .price-outline .provider{position:absolute;top:70px;left:550px}#planlist .price-outline .campaign-period{width:171px;height:28px;position:absolute;top:438px;left:432px;line-height:28px;text-align:center;color:#f36802;font-size:13px;font-weight:bold}#planlist .price-outline .campaign-period span{font-size:16px}#planlist .small{color:#aaa;font-size:11px;margin:10px 20px}#planlist .small .b{font-weight:bold}#planlist .price-table{width:690px;border-top:1px solid #ccc;border-left:1px solid #ccc;margin:0 auto 10px;letter-spacing:1px}#planlist .price-table caption{margin-bottom:5px;color:#333;font-size:15px;font-weight:bold}#planlist .price-table th,#planlist .price-table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px;color:#666;font-size:12px}#planlist .price-table th b,#planlist .price-table td b{font-weight:bold;color:#f30}#planlist .price-table th.cell-farleft,#planlist .price-table td.cell-farleft{border-left:1px #ccc solid;text-align:center}#planlist .price-table th{width:40%;background:#f4fcff;color:#0096ff;font-weight:bold;text-align:center}#planlist .price-table th span{font-size:12px;color:#666}#planlist .price-table th sup{color:#aaa;font-size:11px;font-weight:normal}#planlist .price-table td.sentence{padding-top:0;padding-left:2px;border:0;border-bottom:1px #ccc solid;text-align:left}#planlist .price-table td.marumaru{line-height:24px}#planlist .price-table td.marumaru img{margin-right:8px}#planlist .price-table.mansion-next{border:0}#planlist .price-table.mansion-next th{width:auto}#planlist .price-table.mansion-next .column-h-01{width:200px}#planlist .price-table.mansion-next .column-h-03,#planlist .price-table.mansion-next .column-h-04{width:120px}#planlist .considering{margin-top:50px}.caution-bold{font-weight:bold;color:#aaa}
