@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?qeu5lr");src:url("../fonts/icomoon.eot?qeu5lr#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?qeu5lr") format("truetype"),url("../fonts/icomoon.woff?qeu5lr") format("woff"),url("../fonts/icomoon.svg?qeu5lr#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-contact:before{content:"\e900"}.icon-more:before{content:"\e901"}#plan{padding-top:100px}@media (max-width: 991px){#plan{padding-top:60px}}@media (max-width: 767px){#plan{padding-top:40px}}@media (max-width: 767px){#plan .pageLink{margin-left:0;margin-right:0}}@media (max-width: 767px){#plan .pageLink li{padding:0 4px}}#plan .pageLink li a{display:block;text-align:center;border:1px solid #2E58A6;color:#2E58A6;font-size:2.0rem;font-weight:600;padding:30px 0;position:relative}@media (max-width: 1199px){#plan .pageLink li a{font-size:1.8rem}}@media (max-width: 991px){#plan .pageLink li a{font-size:1.6rem;padding:20px 0 30px}}@media (max-width: 767px){#plan .pageLink li a{font-size:1.3rem;padding:10px 0 25px}}#plan .pageLink li a:before{content:"";position:absolute;display:inline-block;width:12px;height:12px;margin:0 10px;border-bottom:2px solid #2E58A6;border-right:2px solid #2E58A6;transform:translateY(-50%) rotate(45deg);top:48%;right:10px}@media (max-width: 991px){#plan .pageLink li a:before{width:10px;height:10px;top:auto;bottom:15px;left:45%;right:auto;transform:translateX(-50%) translateY(0) rotate(45deg)}}@media (max-width: 767px){#plan .pageLink li a:before{width:7px;height:7px;bottom:10px;left:40%}}#plan .pageLink li a:hover{background:#2E58A6;color:#fff}#plan .pageLink li a:hover:before{border-bottom:2px solid #fff;border-right:2px solid #fff}#plan .inner{padding:100px 0;border-bottom:3px solid #2E58A6}@media (max-width: 991px){#plan .inner{padding:60px 0}}@media (max-width: 767px){#plan .inner{padding:40px 0}}#plan .inner.last{border-bottom:none}#plan .inner .subTtl{font-size:2.0rem;font-weight:600;color:#4FA0CA}@media (max-width: 991px){#plan .inner .subTtl{font-size:1.8rem}}@media (max-width: 767px){#plan .inner .subTtl{font-size:1.5rem;margin-bottom:5px}}#plan .inner .ttl{color:#2E58A6;font-weight:600;font-size:4.0rem;margin-bottom:30px;border-bottom:2px dotted #2E58A6;padding-bottom:10px}@media (max-width: 991px){#plan .inner .ttl{font-size:3.2rem}}@media (max-width: 767px){#plan .inner .ttl{font-size:2.4rem;padding-bottom:5px;margin-bottom:20px}}#plan .inner .image{overflow:hidden;*zoom:1;margin-bottom:30px}@media (max-width: 767px){#plan .inner .image{margin-bottom:20px}}#plan .inner .image img{float:left;width:55%}@media (max-width: 767px){#plan .inner .image img{float:none;width:100%;margin-bottom:10px}}#plan .inner .image p{float:right;width:45%;font-size:2.0rem;font-weight:600;color:#2E58A6;padding-left:20px}@media (max-width: 991px){#plan .inner .image p{font-size:1.7rem}}@media (max-width: 767px){#plan .inner .image p{float:none;width:100%;padding-left:0;font-size:1.5rem}}#plan .inner .planTbl{margin-bottom:30px}@media (max-width: 991px){#plan .inner .planTbl{margin-bottom:20px}}@media (max-width: 767px){#plan .inner .planTbl{margin-bottom:10px}}#plan .inner .planTbl .tblTtl{background:#2E58A6;color:#fff;padding:10px;font-size:2.3rem;font-weight:600}@media (max-width: 991px){#plan .inner .planTbl .tblTtl{font-size:2.0rem}}@media (max-width: 767px){#plan .inner .planTbl .tblTtl{font-size:1.7rem}}#plan .inner .planTbl table{border-right:2px solid #2E58A6;width:100%}@media (max-width: 767px){#plan .inner .planTbl table{display:block;width:100%}}#plan .inner .planTbl table tr{border-left:2px solid #2E58A6;border-bottom:2px solid #2E58A6}@media (max-width: 767px){#plan .inner .planTbl table tr{display:block}}#plan .inner .planTbl table tr th{background:#CCE0EE;padding:20px;font-size:1.8rem;border-right:2px solid #2E58A6;font-weight:600;width:25%}@media (max-width: 991px){#plan .inner .planTbl table tr th{font-size:1.6rem;padding:15px}}@media (max-width: 767px){#plan .inner .planTbl table tr th{font-size:1.4rem;padding:10px;display:block;width:100%;border-right:none}}#plan .inner .planTbl table tr td{font-size:1.8rem;padding:20px}@media (max-width: 991px){#plan .inner .planTbl table tr td{font-size:1.6rem;padding:15px}}@media (max-width: 767px){#plan .inner .planTbl table tr td{font-size:1.4rem;padding:10px}}#plan .inner .planTbl table tr td span{font-size:1.5rem}@media (max-width: 991px){#plan .inner .planTbl table tr td span{font-size:1.4rem}}@media (max-width: 767px){#plan .inner .planTbl table tr td span{font-size:1.3rem}}#plan .inner .price{font-size:6.0rem;font-weight:600;text-align:right;margin-bottom:30px;color:#4FA0CA}@media (max-width: 991px){#plan .inner .price{font-size:5.2rem;margin-bottom:20px}}@media (max-width: 767px){#plan .inner .price{font-size:3.8rem;text-align:left}}#plan .inner .price span{font-size:3.0rem}@media (max-width: 991px){#plan .inner .price span{font-size:2.4rem}}@media (max-width: 767px){#plan .inner .price span{font-size:1.6rem}}#plan .inner ul li{font-size:1.8rem;text-indent:-1em;padding-left:1em}@media (max-width: 991px){#plan .inner ul li{font-size:1.6rem}}@media (max-width: 767px){#plan .inner ul li{font-size:1.4rem}}#plan .inner .option{background:#f3f8fb;padding:30px;margin-top:60px}@media (max-width: 991px){#plan .inner .option{margin-top:40px;padding:20px}}@media (max-width: 767px){#plan .inner .option{margin-right:20px;padding:10px}}#plan .inner .option h4{font-size:2.3rem;margin-bottom:5px;font-weight:600;color:#2E58A6}@media (max-width: 991px){#plan .inner .option h4{font-size:2.0rem}}@media (max-width: 767px){#plan .inner .option h4{font-size:1.8rem}}#plan .inner .option .txt{font-size:1.8rem;margin-bottom:5px;color:#2E58A6}@media (max-width: 991px){#plan .inner .option .txt{font-size:1.6rem}}@media (max-width: 767px){#plan .inner .option .txt{font-size:1.4rem}}#plan1,#plan2,#plan3{padding-top:150px;margin-top:-150px}@media (max-width: 991px){#plan1,#plan2,#plan3{padding-top:100px;margin-top:-100px}}@media (max-width: 767px){#plan1,#plan2,#plan3{padding-top:60px;margin-top:-60px}}.noteTxt{margin-bottom:70px}@media (max-width: 991px){.noteTxt{margin-bottom:40px}}@media (max-width: 767px){.noteTxt{margin-bottom:30px}}
