.hinemos-plan{background-color:var(--base-color)}.hinemos-plan-firstview{background:url(../../img/webp/hinemos/bg_achieve01_sp.webp) no-repeat 0 100%/cover;padding:120px 0 258px;margin-bottom:157px;position:relative}@media screen and (max-width:900px){.hinemos-plan-firstview{padding:50px 0 319px;margin-bottom:30px}}.hinemos-plan-firstview-box{max-width:1200px;width:95%;padding:45px 55px;position:absolute;top:282px;left:50%;transform:translate(-50%);background-color:var(--base-color);box-shadow:0 0 10px #00000026}@media screen and (max-width:900px){.hinemos-plan-firstview-box{width:92%;padding:20px 30px;top:126.5px}}.hinemos-plan-firstview-box-wrap{max-width:1090px;width:100%;display:flex;gap:45px;justify-content:space-between}@media screen and (max-width:900px){.hinemos-plan-firstview-box-wrap{flex-direction:column;gap:40px}}.hinemos-plan-firstview-box-set{max-width:500px;width:100%;height:145px;padding:0 20px}@media screen and (max-width:900px){.hinemos-plan-firstview-box-set{max-width:none;height:46px}}.hinemos-plan-firstview-box-set-text{text-align:center;font-weight:var(--bold-font-weight);font-size:26px;line-height:1.5;letter-spacing:.9px}@media screen and (max-width:900px){.hinemos-plan-firstview-box-set-text{font-size:15px;line-height:1.75;letter-spacing:.7px}}.hinemos-plan-firstview-box-add{position:relative;text-align:center}.hinemos-plan-firstview-box-add:before{position:absolute;content:"";width:50px;height:5px;background-color:var(--text-color);translate:-50% 73px}.hinemos-plan-firstview-box-add:after{position:absolute;content:"";width:50px;height:5px;background-color:var(--text-color);rotate:90deg;translate:-50% 73px}@media screen and (max-width:900px){.hinemos-plan-firstview-box-add:before,.hinemos-plan-firstview-box-add:after{translate:-50% -50%}}.hinemos-plan-subscription-compare-title{padding:80px 0 54px}@media screen and (max-width:900px){.hinemos-plan-subscription-compare-title{padding:0}}.hinemos-plan-subscription-compare-title:before{top:160px}@media screen and (max-width:900px){.hinemos-plan-subscription-compare-title:before{top:39.5px}}.hinemos-plan-subscription-compare-text{text-align:center;font-size:15px;line-height:2;letter-spacing:.9px;margin-bottom:55px}@media screen and (max-width:900px){.hinemos-plan-subscription-compare-text{font-size:13px;line-height:1.75;letter-spacing:.7px;margin:31px 0 23px}}.hinemos-plan-subscription-compare-contents{margin-bottom:80px}@media screen and (max-width:900px){.hinemos-plan-subscription-compare-contents{margin-bottom:45px}}.hinemos-plan-subscription-compare-contents-table th,.hinemos-plan-subscription-compare-contents-table td{color:#5c5c5c;text-align:center;vertical-align:middle;font-weight:var(--bold-font-weight);border:1px solid #B0B0B0;box-sizing:border-box;padding:6px 10px}@media screen and (max-width:900px){.hinemos-plan-subscription-compare-contents-table th,.hinemos-plan-subscription-compare-contents-table td{padding:2px}}.hinemos-plan-subscription-compare-contents-table thead{font-size:15px;line-height:1.6;letter-spacing:.9px}@media screen and (max-width:900px){.hinemos-plan-subscription-compare-contents-table thead{font-size:12px;line-height:1.5;letter-spacing:.7px}}.hinemos-plan-subscription-compare-contents-table tbody th,.hinemos-plan-subscription-compare-contents-table tfoot{font-size:15px;line-height:2;letter-spacing:.9px}.hinemos-plan-subscription-compare-contents-table tbody td{font-size:17px;line-height:2;letter-spacing:.9px}@media screen and (max-width:900px){.hinemos-plan-subscription-compare-contents-table tbody th,.hinemos-plan-subscription-compare-contents-table tfoot,.hinemos-plan-subscription-compare-contents-table tbody td{font-size:12px;line-height:1.34;letter-spacing:.7px}}.hinemos-plan-subscription-compare-contents-table tbody tr:nth-child(2n){background-color:#f2f2f2}.hinemos-plan-subscription-compare-contents-table .text-white{color:var(--accent-text-color)}.hinemos-plan-subscription-compare-contents-table .darkblue{background-image:linear-gradient(to right,#1b63a5,#0e5496)}.hinemos-plan-subscription-compare-contents-table .middleblue{background-image:linear-gradient(to right,#1f78cf,#0f66b9)}.hinemos-plan-subscription-compare-contents-table .lightblue{background-image:linear-gradient(to right,#45afff,#269df2)}.hinemos-plan-subscription-compare-contents-table .text-darkblue{color:#1b63a5}.hinemos-plan-subscription-compare-contents-table .text-middleblue{color:#1f78cf}.hinemos-plan-subscription-compare-contents-table .text-lightblue{color:#45afff}.hinemos-plan-subscription-compare-contents-table .borderless{border:none}.hinemos-plan-subscription-compare-contents-table .arrow{position:relative;height:10px}.hinemos-plan-subscription-compare-contents-table .arrow:after{display:block;content:"";width:0;height:0;position:absolute;top:0;left:50%;transform:translate(-50%);border-left:10px solid transparent;border-right:10px solid transparent}.hinemos-plan-subscription-compare-contents-table .arrow-darkblue:after{border-top:10px solid #1B63A5}.hinemos-plan-subscription-compare-contents-table .arrow-middleblue:after{border-top:10px solid #1F78CF}.hinemos-plan-subscription-compare-contents-table .arrow-lightblue:after{border-top:10px solid #45AFFF}.hinemos-plan-subscription-compare-contents-add{display:inline-block;font-weight:var(--bold-font-weight);font-size:30px;line-height:1.75;letter-spacing:.9px;background-image:radial-gradient(circle,#45afff,#1b63a5);background-clip:text;-webkit-text-fill-color:transparent;position:relative;left:50%;transform:translate(-50%)}@media screen and (max-width:900px){.hinemos-plan-subscription-compare-contents-add{line-height:1.3;letter-spacing:.7px}}.hinemos-plan-subscription-compare-contents-list{display:flex;flex-direction:column;gap:10px}.hinemos-plan-subscription-compare-contents-list-item{width:100%;display:flex;border:1px solid #B0B0B0;box-sizing:border-box}.hinemos-plan-subscription-compare-contents-list-box{display:flex;justify-content:center;align-items:center;width:100%;padding:5px;background-image:linear-gradient(to right,#45afff,#1f78cf)}@media screen and (max-width:900px){.hinemos-plan-subscription-compare-contents-list-box{padding:10px 8px}}.hinemos-plan-subscription-compare-contents-list-text{color:var(--accent-text-color);text-align:center;font-weight:var(--bold-font-weight);font-size:15px;line-height:1.6;letter-spacing:.9px}@media screen and (max-width:900px){.hinemos-plan-subscription-compare-contents-list-text{font-size:12px;line-height:1.3;letter-spacing:.7px}}.hinemos-plan-subscription-compare-contents-smallnote{color:#a9a9a9;font-size:12px;line-height:2;letter-spacing:.9px;margin:13px 0 18px}@media screen and (max-width:900px){.hinemos-plan-subscription-compare-contents-smallnote{line-height:1.3;letter-spacing:.7px;margin:9px 0}}.hinemos-plan-table-smallnote{color:#5c5c5c;margin-bottom:0}.hinemos-plan-subscription-compare-contents-note{font-size:15px;line-height:2;letter-spacing:.9px}@media screen and (max-width:900px){.hinemos-plan-subscription-compare-contents-note{font-size:13px;line-height:1.75;letter-spacing:.7px}}.hinemos-plan-subscription-compare-contents-note a{color:#1e90ff;transition:opacity .3s ease-out}.hinemos-plan-subscription-compare-contents-note a:hover{opacity:.7}.hinemos-plan-subscription-service-title{text-align:center;font-weight:var(--bold-font-weight);font-size:20px;line-height:1.5;letter-spacing:.9px;margin-bottom:50px}@media screen and (max-width:900px){.hinemos-plan-subscription-service-title{font-size:15px;line-height:1.75;letter-spacing:.7px;margin-bottom:25px}}@media screen and (max-width:600px){.hinemos-plan-subscription-service-title br{display:none}}.hinemos-plan-subscription-service-list{display:flex;flex-wrap:wrap;row-gap:40px;justify-content:space-evenly;margin-bottom:80px}@media screen and (max-width:900px){.hinemos-plan-subscription-service-list{row-gap:20px;margin-bottom:45px}}.hinemos-plan-subscription-service-list-item{max-width:580px;width:100%;display:flex;gap:15px}.hinemos-plan-subscription-service-list-item-icon{width:120px;height:120px}@media screen and (max-width:900px){.hinemos-plan-subscription-service-list-item-icon{width:71px;height:71px}}.hinemos-plan-subscription-service-list-item-image{margin:0 auto}.hinemos-plan-subscription-service-list-item-title{color:var(--sub-text-color);font-weight:var(--bold-font-weight);font-size:20px;line-height:2;letter-spacing:.9px}@media screen and (max-width:900px){.hinemos-plan-subscription-service-list-item-title{font-size:15px;line-height:1.75;letter-spacing:.7px}}.hinemos-plan-subscription-service-list-item-description{font-size:15px;line-height:2;letter-spacing:.9px}@media screen and (max-width:900px){.hinemos-plan-subscription-service-list-item-description{font-size:13px;line-height:1.75;letter-spacing:.7px}}.hinemos-plan-subscription-discount-card{display:flex;gap:45px;justify-content:space-between;padding:45px 55px;box-shadow:0 0 10px #00000026}@media screen and (max-width:1024px){.hinemos-plan-subscription-discount-card{gap:5px;flex-direction:column;padding:20px 30px}}.hinemos-plan-subscription-discount-card:first-of-type{margin-bottom:40px}.hinemos-plan-subscription-discount-card-text{max-width:510px}@media screen and (max-width:1024px){.hinemos-plan-subscription-discount-card-text{max-width:100%}}.hinemos-plan-subscription-discount-card-textbox{width:100%;height:65px}@media screen and (max-width:1024px){.hinemos-plan-subscription-discount-card-textbox{margin-bottom:10px}}@media screen and (max-width:900px){.hinemos-plan-subscription-discount-card-textbox{height:98px;padding:0 30px}}.hinemos-plan-subscription-discount-card-text-maintitle{color:var(--accent-text-color);text-align:center;font-weight:var(--bold-font-weight);font-size:15px;line-height:1.5;letter-spacing:.9px}@media screen and (max-width:900px){.hinemos-plan-subscription-discount-card-text-maintitle{line-height:1.75;letter-spacing:.7px}}.hinemos-plan-subscription-discount-card-text-subtitle{color:var(--sub-text-color);font-weight:var(--bold-font-weight);font-size:20px;line-height:2;letter-spacing:.9px}@media screen and (max-width:900px){.hinemos-plan-subscription-discount-card-text-subtitle{font-size:14px;line-height:1.75;letter-spacing:.7px;margin-bottom:6px}}.hinemos-plan-subscription-discount-card-text-description{font-size:15px;line-height:2;letter-spacing:.9px}@media screen and (max-width:900px){.hinemos-plan-subscription-discount-card-text-description{font-size:13px;line-height:1.75;letter-spacing:.7px}}.hinemos-plan-subscription-discount-card-image{max-width:445px}@media screen and (max-width:1024px){.hinemos-plan-subscription-discount-card-image{margin:0 auto}}.hinemos-plan-subscription-discount-card-image img{margin-bottom:10px}.hinemos-plan-subscription-discount-card-image-note{color:#aeaeaf;font-size:13px;line-height:2;letter-spacing:.9px;padding-left:1em;text-indent:-1em}@media screen and (max-width:900px){.hinemos-plan-subscription-discount-card-image-note{font-size:10px;line-height:1.75;letter-spacing:.7px}}.hinemos-plan-subscription-discount-card-image .right-aligned{text-align:right}.hinemos-plan-subscription-leaflet{text-align:center;margin:98px auto 100px}@media screen and (max-width:900px){.hinemos-plan-subscription-leaflet{margin:45px auto 50px}}.hinemos-plan-subscription-leaflet-title{font-weight:var(--bold-font-weight);font-size:34px;line-height:1.2;letter-spacing:2px}@media screen and (max-width:900px){.hinemos-plan-subscription-leaflet-title{font-size:22px;line-height:1.5;letter-spacing:1.3px;padding:20px 0}}.hinemos-plan-subscription-leaflet-englishtitle{display:block;color:var(--sub-text-color);font-family:var(--english-heading-font-family);font-weight:800;font-size:16px;line-height:1.2;letter-spacing:.9px;margin:23px 0 30px}@media screen and (max-width:900px){.hinemos-plan-subscription-leaflet-englishtitle{font-size:12px;line-height:1.3;letter-spacing:.7px;margin:8px 0 0}}.hinemos-plan-subscription-leaflet-image{margin:0 auto}.hinemos-plan-subscription-leaflet-text{font-size:15px;line-height:2;letter-spacing:.9px;margin:30px 0 20px}@media screen and (max-width:900px){.hinemos-plan-subscription-leaflet-text{font-size:13px;line-height:1.8;letter-spacing:.7px;margin:31px 0 23px}}.hinemos-plan-subscription-leaflet-button{max-width:280px;margin:0 auto}@media screen and (max-width:600px){.hinemos-plan-subscription-leaflet-button{max-width:none}}
