.mainv .mainv-img{padding:35px 0 8px;background-color:#f7df17}.mainv .mainv-img>div{display:flex;justify-content:center;align-items:center}.mainv .mainv-img>div .img:not(:first-of-type){margin-left:12px}.mainv .mainv-note{background-color:#faec74;padding:5px 0}h1.ttl{font-size:37px;padding-left:80px;position:relative;display:inline-block;line-height:60px}h1.ttl:before{content:'';width:60px;height:60px;background:url('../../../img/icon/yen.png?1623660327') no-repeat center center;background-size:contain;display:block;position:absolute;left:0}.monthly-list{margin-bottom:20px;overflow:hidden;*zoom:1}.monthly-list li{width:355px;float:left;margin-left:30px}.monthly-list li:first-child{margin-left:0}.monthly-list li dl{border:3px solid #d8dadc}.monthly-list li dl dt{font-size:23px;font-weight:bold;line-height:52px;text-align:center;background:#f4f5f6}.monthly-list li dl dt.mansion span{padding-left:35px;position:relative;display:inline-block}.monthly-list li dl dt.mansion span:before{content:'';width:25px;height:23px;background:url('../../../img/icon/mansion.png?1623660327') no-repeat center center;background-size:contain;display:block;position:absolute;left:0}.monthly-list li dl dt.mansion span:before{top:45%;margin-top:-11.5px}.monthly-list li dl dt.home span{padding-left:37px;position:relative;display:inline-block}.monthly-list li dl dt.home span:before{content:'';width:27px;height:23px;background:url('../../../img/icon/home.png?1623660327') no-repeat center center;background-size:contain;display:block;position:absolute;left:0}.monthly-list li dl dt.home span:before{top:45%;margin-top:-11.5px}.monthly-list li dl dd{padding:35px 35px 30px;text-align:center}.monthly-list li dl dd .price-head{font-size:14px;font-weight:bold}.monthly-list li dl dd .price-discBox{background-color:#e7153f;display:block;position:relative;padding:12px 0 9px;margin:10px 0 20px}.monthly-list li dl dd .price-discBox .discText{color:#fff;font-size:18px;font-weight:bold;letter-spacing:1px;text-decoration:line-through}.monthly-list li dl dd .price-discBox .discText .priceNum{font-family:Helvetica, Arial, sans-serif;font-size:40px}.monthly-list li dl dd .price-discBox .discText .yen{font-size:26px}.monthly-list li dl dd .price-discBox:before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#e7153f transparent transparent transparent;left:0;right:0;margin:auto;bottom:-8px}.monthly-list li dl dd .price-txt{font-size:40px;font-weight:bold;position:relative;margin-bottom:10px}.monthly-list li dl dd .price-txt .price{font-family:Helvetica, Arial, sans-serif;font-size:70px}.monthly-list li dl dd .price-txt .tax{font-size:13px;font-weight:normal;position:absolute;right:0;top:10px}.monthly-list li dl dd .price-txt .txt_small{display:inline-block;font-size:18px}.monthly-list li dl dd .ttl{font-size:15px;line-height:25px;color:#e7153f;padding:0 8px;margin-right:10px;margin-bottom:20px;border:1px solid #e7153f;display:inline-block;vertical-align:middle;font-weight:bold}.monthly-list li dl dd .provider-txt{font-size:18px;font-weight:bold;margin-bottom:30px;letter-spacing:0;padding-left:40px;position:relative;display:inline-block}.monthly-list li dl dd .provider-txt:before{content:'';width:30px;height:44px;background:url('../../../img/icon/provider.png?1623660327') no-repeat center center;background-size:contain;display:block;position:absolute;left:0}.monthly-list li dl dd .provider-txt:before{top:45%;margin-top:-22px}.monthly-list li dl dd .btn-entry{font-size:0;width:100%;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.monthly-list li dl dd .btn-entry a,.monthly-list li dl dd .btn-entry label{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#222;background-color:#f7df17;box-shadow:0 3px 0 #c6b601}.monthly-list li dl dd .btn-entry a:hover,.monthly-list li dl dd .btn-entry label:hover{box-shadow:0 1px 0 #c6b601}.monthly-list li dl dd .btn-entry a:after,.monthly-list li dl dd .btn-entry label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #222;display:inline-block;box-sizing:border-box;right:5px}.monthly-list li dl dd .btn-entry a:hover,.monthly-list li dl dd .btn-entry label:hover{top:2px}.monthly-list li dl dd .btn-entry a:before,.monthly-list li dl dd .btn-entry a:after,.monthly-list li dl dd .btn-entry label:before,.monthly-list li dl dd .btn-entry label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.monthly-list li dl dd .btn-entry a span,.monthly-list li dl dd .btn-entry label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}.note-box dt,.note-box dd{width:100%;border:1px solid #b4b4b4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.note-box dt{text-align:center;font-size:17px;color:#b4b4b4;font-weight:bold}.note-box dt span{position:relative;display:block;padding:10px 0}.note-box dt span:after{content:'';position:absolute;top:60%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:20px;border:8px solid transparent;border-top:10px solid #b4b4b4;display:inline-block}.note-box dt span.close-txt{display:none}.note-box dt.open span:after{top:50%;border-top:none;border-bottom:10px solid #b4b4b4}.note-box dt.open span.open-txt{display:none}.note-box dt.open span.close-txt{display:block}.note-box dd{border-top:none;padding:20px}#point-link{margin-bottom:30px}#point-link .point-link-ttl{text-align:center;margin-bottom:30px}#point-link ul{margin:0 -5px;*zoom:1}#point-link ul:after{content:"";display:table;clear:both}#point-link ul li{padding:0 5px;width:25%;float:left;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.point-content{margin-bottom:30px;border:1px solid #f7df17}.point-content .inner{padding:30px 20px}.point-content .point-link-scroll{text-align:center;background-color:#f7df17}.point-content .point-link-scroll a{display:block;padding:15px 0}.point-content .point-ttl{font-size:22px;font-weight:bold;margin-bottom:20px;vertical-align:middle}.point-content .point-ttl .round{font-size:12px;padding:5px 10px;color:#e7153f;font-weight:bold;border:1px solid #e7153f;vertical-align:middle;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;display:inline-block}.point-content .point-ttl .blue-txt{font-size:28px;color:#336fd2;vertical-align:middle}.point-content .text{font-size:14px;line-height:2.15}.point-content .btn-content{text-align:center}.point-content .btn-content .btn.blue{font-size:0;width:389px;height:45px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.point-content .btn-content .btn.blue a,.point-content .btn-content .btn.blue label{font-size:16px;font-weight:bold;line-height:45px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#fff;background-color:#336fd2;box-shadow:0 3px 0 #2959a8}.point-content .btn-content .btn.blue a:hover,.point-content .btn-content .btn.blue label:hover{box-shadow:0 1px 0 #2959a8}.point-content .btn-content .btn.blue a:after,.point-content .btn-content .btn.blue label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #fff;display:inline-block;box-sizing:border-box;right:5px}.point-content .btn-content .btn.blue a:hover,.point-content .btn-content .btn.blue label:hover{top:2px}.point-content .btn-content .btn.blue a:before,.point-content .btn-content .btn.blue a:after,.point-content .btn-content .btn.blue label:before,.point-content .btn-content .btn.blue label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.point-content .btn-content .btn.blue a span,.point-content .btn-content .btn.blue label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}#point1 .text{margin-bottom:20px}#point1 .campaign{overflow:hidden;*zoom:1;margin-bottom:40px}#point1 .campaign li{width:315px;float:left;text-align:center}#point1 .campaign li:nth-child(2){width:68px;padding-top:30px}#point1 .campaign li .campaign-bn img{max-width:100%}#point1 .campaign-ttl{text-align:center;margin-bottom:15px}#point2 .text{margin-bottom:20px}#point2 .point2-banner{margin-bottom:30px;overflow:hidden;*zoom:1}#point2 .point2-banner li{float:left}#point2 .point2-banner li:nth-child(2){float:right}#point3 .text{margin-bottom:20px}#point3 .detail-table{margin-bottom:20px}#point3 .detail-table tr th,#point3 .detail-table tr td{padding:15px}#point3 .detail-table tr th{width:69%;font-size:14px;line-height:1.6;background-color:#e9e9e9}#point3 .detail-table tr th .small{font-size:12px}#point3 .detail-table tr td{text-align:right}#point3 .note-box{margin-bottom:0}#point4 .link-list .link-image{float:left}#point4 .link-list .link-image.banner a:after{display:none}#point4 .link-list .link-text{float:left;width:479px;padding-left:22px;margin-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#point4 .link-list .link-text .ttl{text-align:left;font-size:14px;border-left:3px solid #222;line-height:20px;padding-left:13px;font-weight:bold;margin-bottom:10px}#point4 .link-list .link-text .text{line-height:1.6;min-height:auto;margin-bottom:5px}#point4 .link-list .link-text .btn-content{text-align:right}#point4 .link-list .link-text .btn-content .btn.blue{font-size:0;width:215px;height:34px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}#point4 .link-list .link-text .btn-content .btn.blue a,#point4 .link-list .link-text .btn-content .btn.blue label{font-size:14px;font-weight:bold;line-height:34px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#fff;background-color:#336fd2;box-shadow:0 3px 0 #2959a8}#point4 .link-list .link-text .btn-content .btn.blue a:hover,#point4 .link-list .link-text .btn-content .btn.blue label:hover{box-shadow:0 1px 0 #2959a8}#point4 .link-list .link-text .btn-content .btn.blue a:after,#point4 .link-list .link-text .btn-content .btn.blue label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #fff;display:inline-block;box-sizing:border-box;right:5px}#point4 .link-list .link-text .btn-content .btn.blue a:hover,#point4 .link-list .link-text .btn-content .btn.blue label:hover{top:2px}#point4 .link-list .link-text .btn-content .btn.blue a:before,#point4 .link-list .link-text .btn-content .btn.blue a:after,#point4 .link-list .link-text .btn-content .btn.blue label:before,#point4 .link-list .link-text .btn-content .btn.blue label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}#point4 .link-list .link-text .btn-content .btn.blue a span,#point4 .link-list .link-text .btn-content .btn.blue label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}#point4 .image{margin:20px 0;text-align:center}#point4 .btn-campaign{text-align:center}#point4 .btn-campaign .btn.blue{font-size:0;width:389px;height:45px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}#point4 .btn-campaign .btn.blue a,#point4 .btn-campaign .btn.blue label{font-size:16px;font-weight:bold;line-height:45px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#fff;background-color:#336fd2;box-shadow:0 3px 0 #2959a8}#point4 .btn-campaign .btn.blue a:hover,#point4 .btn-campaign .btn.blue label:hover{box-shadow:0 1px 0 #2959a8}#point4 .btn-campaign .btn.blue a:after,#point4 .btn-campaign .btn.blue label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #fff;display:inline-block;box-sizing:border-box;right:5px}#point4 .btn-campaign .btn.blue a:hover,#point4 .btn-campaign .btn.blue label:hover{top:2px}#point4 .btn-campaign .btn.blue a:before,#point4 .btn-campaign .btn.blue a:after,#point4 .btn-campaign .btn.blue label:before,#point4 .btn-campaign .btn.blue label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}#point4 .btn-campaign .btn.blue a span,#point4 .btn-campaign .btn.blue label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}
