@charset "EUC-JP";
.red{color:#eb1010 !important}.index{overflow:hidden;position:relative}.index:after{content:"";display:block;background:#f4f4f4;width:1040px;height:3700px;position:absolute;left:50%;top:0;transform:rotate(31.3deg) translateX(-51.5%)}@media only screen and (min-width: 768px)and (max-width: 1099px){.index:after{transform:rotate(31.3deg) translateX(-50.5%)}}@media only screen and (max-width: 767px){.index:after{transform:rotate(31.3deg) translateX(-51%);right:-804px;left:auto}}.mv__caption{display:flex;flex-wrap:wrap;margin:-4px;margin-bottom:44px}@media only screen and (max-width: 767px){.mv__caption{margin-bottom:28px;justify-content:center}}.mv__caption>li{margin:4px;border:2px solid #000;border-radius:4px;font-size:2rem;padding:4px 12px;font-weight:900}@media only screen and (min-width: 768px)and (max-width: 1099px){.mv__caption>li{font-size:1.6rem;padding:0 12px}}@media only screen and (max-width: 767px){.mv__caption>li{margin:1vw;font-size:1.4rem;width:47.7%;text-align:center;padding:1.6px 12px}}.mv__search{margin:24px auto 0}@media only screen and (min-width: 768px)and (max-width: 1099px){.mv__search{margin-top:32px}}@media only screen and (max-width: 767px){.mv__search{margin-top:32px}}.campaign-banner{text-align:center}a.campaignPR_txt{padding:10px;text-align:center;display:block;background:#293158;color:#fff;letter-spacing:.05em;font-weight:bold;box-shadow:0 4px 12px rgba(120,120,120,.4)}@media only screen and (max-width: 1099px){a.campaignPR_txt{margin-top:50px}}@media only screen and (max-width: 767px){a.campaignPR_txt{font-size:1.2rem}}a.campaignPR_txt .round-btn{padding:2px 15px;border-radius:4px;background:#fff;border:1px solid #fff;color:#293158;font-size:14px;margin-left:10px}@media only screen and (max-width: 767px){a.campaignPR_txt .round-btn{font-size:1.2rem;padding:0px 10px;margin-left:5px}}a.campaignPR_txt:hover .round-btn{opacity:.7}.mv__image{position:absolute;right:-144px;top:-30px}@media only screen and (max-width: 1099px){.mv__image{text-align:center;margin-left:16%;text-align:left;bottom:-150px;top:auto;left:50%;width:50%}}@media only screen and (max-width: 767px){.mv__image{margin-left:-160px;bottom:-186px;left:50%;width:auto}.mv__image img{width:316px}}.mv{position:relative;min-height:640px;padding:104px 0 0;z-index:1;background:url("../../images/index/bg_mv.png") no-repeat center center}.mv .wrap{position:relative}@media only screen and (min-width: 768px)and (max-width: 1099px){.mv{margin-top:50px;min-height:500px;padding:76px 0 104px}}@media only screen and (max-width: 767px){.mv{margin-top:50px;min-height:464px;padding:30px 0;background:url("../../images/index/bg_mv_sp.png") no-repeat right center #f1f1f2}.mv .wrap{width:100%}.mv figure.caption{justify-content:center}}.mv__title{text-align:center}@media only screen and (min-width: 768px){.mv__title{text-align:left}}.mv__title--text picture{position:relative;display:inline-block}.mv__title--text picture span{position:absolute;left:470px;top:56px}@media only screen and (min-width: 768px)and (max-width: 1099px){.mv__title--text picture span{left:360px;top:30px}}@media only screen and (max-width: 767px){.mv__title--text picture span{left:64%;top:16px}}.mv__title--text picture span a{font-size:1.4rem;text-decoration:underline}@media only screen and (max-width: 1099px){.mv__title--text picture span a{font-size:1rem}}@media only screen and (max-width: 1099px){a.campaignPR_txt+.mv{margin-top:0}}.gekiyasu{position:relative}.gekiyasu:before{content:"";display:block;width:50%;height:80px;position:absolute;top:0;right:0;background:#fff}.gekiyasu .wrap{padding-top:80px;margin-top:-80px;background:#fff;position:relative}.gekiyasu .wrap:before{content:"";display:block;width:39px;height:63px;background:url(../../images/index/fig-contents-header.png) no-repeat 0 0;position:absolute;left:50%;top:-31.5px;transform:translateX(-180%)}@media only screen and (max-width: 767px){.gekiyasu .wrap:before{height:39px;width:25px;background:url(../../images/index/fig-contents-header_sp.png) no-repeat 0 0;top:-19.5px;transform:translateX(-40%)}}@media only screen and (min-width: 768px)and (max-width: 1099px){.gekiyasu .wrap{padding-top:64px;margin-top:-64px}}@media only screen and (max-width: 767px){.gekiyasu .wrap{padding-top:64px;margin-top:-64px}}.gekiyasu__title{display:table;margin:0 auto;background:#fff;position:relative;padding:0 4rem}@media only screen and (max-width: 767px){.gekiyasu__title{padding:0 1rem}}.gekiyasu .gekiyasuContainer{border:4px solid #ff5700;padding:64px;width:1000px;margin:0 auto;margin-top:-2.6rem}@media only screen and (min-width: 1100px){.gekiyasu .gekiyasuContainer{width:1000px}}@media only screen and (min-width: 768px)and (max-width: 1099px){.gekiyasu .gekiyasuContainer{width:auto;padding:64px 28px}}@media only screen and (max-width: 767px){.gekiyasu .gekiyasuContainer{padding:24px;padding-top:40px;margin-top:-1.2rem;width:auto}}.gekiyasu__price-list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:-1%}@media only screen and (max-width: 767px){.gekiyasu__price-list{margin:-2%}}.gekiyasu__price-list>div{margin:1%}@media only screen and (max-width: 767px){.gekiyasu__price-list>div{margin:2%}}.gekiyasu__single{width:18%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;background:#fff;flex-direction:column;box-shadow:0 4px 12px rgba(120,120,120,.4);border-radius:4px;padding:30px 8px;position:relative}@media only screen and (max-width: 767px){.gekiyasu__single{padding:16px 8px}}.gekiyasu__single-cpballoon,.gekiyasu__single-mainballoon{font-size:1.2rem;position:absolute;top:-12px;left:50%;display:table;min-width:9em;padding:0 8px;transform:translateX(-50%);text-align:center;color:#fff;background:#ee238c;border-radius:4px}@media only screen and (max-width: 767px){.gekiyasu__single-cpballoon,.gekiyasu__single-mainballoon{top:-8px}}.gekiyasu__single-cpballoon:after,.gekiyasu__single-mainballoon:after{content:"";display:block;border:4px solid rgba(0,0,0,0);border-top-color:#ee238c;position:absolute;left:50%;margin-left:-4px;bottom:-8px}.gekiyasu__single-mainballoon{background:#0060ff}.gekiyasu__single-mainballoon:after{border-top-color:#0060ff}@media only screen and (min-width: 768px)and (max-width: 1099px){.gekiyasu__single{width:23%}}@media only screen and (max-width: 767px){.gekiyasu__single{width:46%}}.gekiyasu__single .domain{font-size:2rem;font-weight:700;font-family:century-gothic,sans-serif;font-style:normal;line-height:1.4;color:#ff5700}@media only screen and (max-width: 1099px){.gekiyasu__single .domain{font-size:1.6rem}}.gekiyasu__single .price{font-size:1.4rem;line-height:1.4;font-weight:700}@media only screen and (max-width: 1099px){.gekiyasu__single .price{font-size:1.4rem}}.gekiyasu__single .price span{font-size:2.4rem;padding-right:4px}@media only screen and (max-width: 1099px){.gekiyasu__single .price span{font-size:2rem}}.gekiyasu .caption{font-size:1.4rem}@media only screen and (max-width: 1099px){.gekiyasu .caption{font-size:1.4rem}}.gekiyasu .caption a{text-decoration:underline;color:#007edf}.gekiyasu__banners{margin:24px -1% 0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch}@media only screen and (min-width: 768px)and (max-width: 1099px){.gekiyasu__banners{justify-content:center}.gekiyasu__banners figure{margin-left:1%;margin-right:1%}}.gekiyasu__banners figure{flex-basis:424px;max-width:424px;text-align:center}@media only screen and (min-width: 768px){.gekiyasu__banners figure{margin-top:16px}.gekiyasu__banners figure:nth-of-type(1){margin-top:0}.gekiyasu__banners figure:nth-of-type(2){margin-top:0}}@media only screen and (max-width: 767px){.gekiyasu__banners figure{margin-top:16px}.gekiyasu__banners figure:nth-of-type(1){margin-top:0}}@media only screen and (min-width: 768px)and (max-width: 1099px){.gekiyasu__banners figure{flex-basis:48%;max-width:424px}}@media only screen and (max-width: 767px){.gekiyasu__banners figure{flex-basis:100%;max-width:100%}}.gekiyasu__title-cp{text-align:center;font-size:1.8rem;font-weight:bold;color:#f69}.use{background:#cd0a0d;position:relative;z-index:1}@media only screen and (min-width: 1100px){.use .wrap{max-width:1392px}}.use:before{content:"";display:block;width:50%;height:100%;position:absolute;top:0;right:0;background:#e51647}.use__flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}.use__flex .single{padding:40px 16px 0;position:relative;width:33.3333333333%}.use__flex .single:before{content:"";display:block;border:8px solid rgba(0,0,0,0);border-top-color:#fff;position:absolute;top:0;left:50%;margin-left:-16px}.use__flex .single:nth-child(1){background:#cd0a0d}.use__flex .single:nth-child(2){background:#db1233}.use__flex .single:nth-child(3){background:#e51647}.use__flex .singleCaption{font-size:1.6rem;font-weight:bold;color:#fff;line-height:1.4;text-align:center;margin:0 0 16px}@media only screen and (max-width: 1099px){.use__flex .singleCaption{font-size:1.4rem}}.use__flex .singleCaption span{color:#ffeb0d}.use__flex figure{min-height:72px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.use__flex figure{max-width:56px;max-height:56px}}.use__flex .singleBox{background:#fff;margin:0 0 -48px;display:flex;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;flex-direction:column;border-radius:4px;box-shadow:0 4px 12px rgba(120,120,120,.4);min-height:200px;position:relative;overflow:hidden}.use__flex .singleBox::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.05);transition:ease .3s all;transform:translateX(-100%);z-index:1}.use__flex .singleBox:hover::before{transform:translateX(0)}.use__flex h3{margin:16px 0 0;font-size:2.4rem;font-weight:700;position:relative;line-height:1.4;text-align:center}@media only screen and (max-width: 1099px){.use__flex h3{font-size:1.6rem}}@media only screen and (max-width: 767px){.use__flex h3{margin:8px 0 0}}.use__flex h3 i{margin-left:8px;color:#ff5700;font-size:2rem;position:relative;top:-0.1em}.use__flex .text{text-align:center}@media only screen and (max-width: 767px){.use .wrap{width:100%;padding:0}.use__flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}.use__flex .single{padding:24px 9px;width:50%}.use__flex .single:nth-child(1){width:100%}.use__flex .single:nth-child(2):before,.use__flex .single:nth-child(3):before{display:none}.use__flex .singleCaption{margin:0 0 16px}.use__flex figure img{width:auto;height:auto;max-width:56px;max-height:56px}.use__flex .singleBox{margin:0 6px;min-height:140px}}.registration-stop{border:#cd0a0d 2px solid;background:#fadbd5;margin:0 auto 40px;box-sizing:border-box;max-width:668px;text-align:center;font-size:93.75%;font-weight:bold;line-height:1.6;padding:.44em;color:#cd0a0d}.registration-stop a{text-decoration:underline}.features{border-radius:4px;background-image:-moz-linear-gradient(15deg, rgb(249, 76, 43) 0%, rgb(255, 126, 44) 100%);background-image:-webkit-linear-gradient(15deg, rgb(249, 76, 43) 0%, rgb(255, 126, 44) 100%);background-image:-ms-linear-gradient(15deg, rgb(249, 76, 43) 0%, rgb(255, 126, 44) 100%);width:940px;margin:80px auto 144px;padding:96px}@media only screen and (max-width: 1099px){.features{width:100%;padding:80px 40px;margin-bottom:80px}}@media only screen and (max-width: 767px){.features{margin:64px auto 48px;padding:64px 24px}}.features__subcaption{text-align:center;letter-spacing:.1em;color:#fff;font-size:2rem;font-weight:700;margin-bottom:8px}@media only screen and (max-width: 767px){.features__subcaption{font-size:1.6rem}}.features h3{text-align:center;font-weight:700;font-size:4rem;line-height:1.3;letter-spacing:.04em;color:#fff;margin:0 0 40px}@media only screen and (max-width: 1099px){.features h3{font-size:2.4rem}}@media only screen and (min-width: 768px)and (max-width: 1099px){.features h3{font-size:3.2rem}}.reason{position:relative;z-index:2}@media only screen and (min-width: 768px)and (max-width: 1099px){.reason{padding:80px 0}}.reason__readText{margin:40px 0 0;font-size:1.6rem}@media only screen and (min-width: 768px){.reason__readText{text-align:center}}.reason__recordCautions{text-align:right;margin:12px 0 0;font-size:1.4rem}@media only screen and (min-width: 768px)and (max-width: 1099px){.reason__recordCautions{padding:0 64px}}.reason__recordCautions a{color:#007edf;text-decoration:underline}.reason__recordCautions a .ico_new-window-gray:before{width:12px;background-position:center}.reason__recordText{margin:40px 0 0;font-size:1.6rem}@media only screen and (min-width: 1100px){.reason__recordText{text-align:center}}@media only screen and (min-width: 768px)and (max-width: 1099px){.reason__recordText{padding:0 64px}}@media only screen and (max-width: 767px){.reason__recordText{margin:16px 0 0}}.reason__recordText a{color:#007edf;text-decoration:underline}.reason__recordText a .ico_new-window-gray:before{width:12px;background-position:center}.reason__list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;margin:-1%;margin-bottom:-200px}@media only screen and (min-width: 768px)and (max-width: 1099px){.reason__list{margin-bottom:-120px}}@media only screen and (max-width: 767px){.reason__list{margin:-2.4%;margin-bottom:-92px}}.reason__list .single{width:30%;margin:1%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;flex-direction:column;border-radius:4px;background:#fff;box-shadow:0px 4px 15.36px .64px rgba(80,80,80,.24);padding:32px 0;min-height:240px}@media only screen and (max-width: 767px){.reason__list .single{margin:2.4%}}.reason__list .single figure{display:flex;align-items:center;height:80px}@media only screen and (max-width: 767px){.reason__list .single{min-height:190px;padding:24px 0;width:45.2%;border-radius:4px}}.reason__list .single-caption{color:#a7a6a6;text-align:center;font-size:1.4rem}@media only screen and (max-width: 1099px){.reason__list .single-caption{font-size:1.2rem}}@media only screen and (min-width: 768px)and (max-width: 1099px){.reason__list .single-caption{font-size:1.4rem}}@media only screen and (max-width: 767px){.reason__list .single-caption{margin-top:0}}.reason__list h4{font-size:2rem;font-weight:700;position:relative;line-height:1.4;text-align:center;margin-top:4px}@media only screen and (max-width: 1099px){.reason__list h4{font-size:1.6rem}}@media only screen and (min-width: 768px)and (max-width: 1099px){.reason__list h4{font-size:2rem}}.reason__list h4 span{color:#ff5700}@media only screen and (max-width: 767px){.reason__list h4{margin-top:4px}}.reason__list .text{text-align:center;font-size:1.4rem}@media only screen and (max-width: 1099px){.reason__list .text{font-size:1.4rem}}@media only screen and (min-width: 768px)and (max-width: 1099px){.reason__list .text{text-align:left}}@media only screen and (max-width: 767px){.reason__list .text{margin-top:4px;line-height:1.4}}.reason__links{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch;max-width:100%;width:720px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.reason__links{width:300px}}.reason__links .single{flex-basis:48.3333333333%;max-width:48.3333333333%}@media only screen and (max-width: 767px){.reason__links .single{flex-basis:100%;max-width:100%}}.service .wrap{padding-top:80px;margin-top:-80px;background:#fff;position:relative}@media only screen and (min-width: 768px)and (max-width: 1099px){.service{padding-top:64px;margin-top:-64px}}@media only screen and (max-width: 767px){.service{padding-top:64px;margin-top:-64px}}.service__single{padding:0 40px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:stretch}.service__single.rev{flex-direction:row-reverse}@media only screen and (max-width: 767px){.service__single{padding:0}}.service__img{flex-basis:48.8888888889%;max-width:48.8888888889%;text-align:center}@media only screen and (max-width: 767px){.service__img{flex-basis:100%;max-width:100%}}.service__info{flex-basis:46.6666666667%;max-width:46.6666666667%}@media only screen and (max-width: 767px){.service__info{flex-basis:100%;max-width:100%}}.service .tag{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch}.service .tag li{margin-right:4px;color:#fff;padding:0 16px;font-size:1.4rem}@media only screen and (max-width: 1099px){.service .tag li{font-size:1.4rem}}.service .tag li:nth-of-type(1){background-color:#ff5700}.service .tag li:nth-of-type(2){background-color:#6680ff}.service .tag li:nth-of-type(3){background-color:#66b3ff}.service .tag li:last-of-type{margin-right:0}.service .title span{display:block;color:#9c9eae;font-weight:bold}.service .title img{max-height:30px}.service .text{font-size:1.6rem}@media only screen and (max-width: 1099px){.service .text{font-size:1.4rem}}.service .caption{font-size:1.2rem}.service .link-button1{max-width:100%;width:320px}@media only screen and (min-width: 1100px){.service .link-button1{margin-left:0;margin-right:0}}.news{background:#fff;position:relative;z-index:1;padding-bottom:80px}@media only screen and (max-width: 767px){.news{padding-bottom:40px}}.news .wrap{position:relative}.newsSelect{margin:40px 0 8px;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-end}.newsSelect span{margin:0 4px;background:#fff;border:2px solid #e1e1e1;border-radius:4px;padding:8px 4px;display:inline-block;min-width:200px;text-align:center;position:relative;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.newsSelect span.caption:hover{background:#e1e1e1;opacity:.85}@media only screen and (max-width: 767px){.newsSelect span{min-width:unset;padding:4px 8px}}@media only screen and (max-width: 344px){.newsSelect span{font-size:.8em}}.newsSelect span.tag{border:2px solid #ff5700;border-bottom-color:rgba(0,0,0,0)}.newsSelect span.tag:after{content:"";display:block;width:calc(100% + 4px);height:14px;background:#fff;border-left:2px solid #ff5700;border-right:2px solid #ff5700;position:absolute;left:-2px;bottom:-12px}.news .news-tab{display:none}.news .news-tab.tab-on{display:block;animation:anime-fade .5s ease}.news__list{padding:24px 0;position:relative}@media only screen and (min-width: 768px)and (max-width: 1099px){.news__list{margin:0;padding:24px}}@media only screen and (max-width: 767px){.news__list{margin:0;padding:16px}}.news__list li{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;border-bottom:1px solid #dbdbdb;position:relative;padding:18px 0}@media only screen and (max-width: 767px){.news__list li{flex-direction:column}}.news__list li:last-child{border-bottom:none}.news__list .info-box{width:160px}@media only screen and (min-width: 768px)and (max-width: 1099px){.news__list .info-box{width:140px}}.news__list .title{flex:1}.news__list .title a{text-decoration:underline}.news__list .date{font-size:1.4rem;line-height:12px;padding-right:6px;font-weight:700}@media only screen and (max-width: 1099px){.news__list .date{font-size:1.2rem}}@media only screen and (min-width: 768px)and (max-width: 1099px){.news__list .date{font-size:1.4rem}}.news .link-button1{margin-left:auto;margin-right:auto;width:344px;max-width:100%}@keyframes anime-fade{from{opacity:0}to{opacity:1}}.campaignPR{display:block;background:url("../../images/campaign/20211124/bg_campaign.png") repeat-x;text-align:center;padding:10px}.campaignPR:hover img{opacity:.8}.campaignPR img{height:80px;-webkit-transition:ease .3s all;transition:ease .3s all}@media only screen and (min-width: 768px)and (max-width: 999px){.campaignPR{background-size:contain;padding:15px}.campaignPR img{width:90%;height:auto}}@media only screen and (min-width: 0)and (max-width: 767px){.campaignPR{background-size:contain}.campaignPR img{width:100%;height:auto}}.x_cp{background:#2b4670;display:block}.x_cp h3{font-weight:bold;font-size:2rem}@media only screen and (min-width: 0)and (max-width: 767px){.x_cp h3{font-size:1.6rem;line-height:1.6}}.headlines{position:relative;z-index:1;background:#fff}@media only screen and (min-width: 768px)and (max-width: 1099px){.headlines{padding:80px 0}}.headlines_box{border-top:1px solid #eee;padding:14px 10px}.headlines_box:last-child{border-bottom:1px solid #eee}.headlines_box:first-child{margin:0}.headlines_box_date{font-weight:normal}.headlines_box_date .ico{position:relative;top:-1px;margin-right:5px;font-size:16px}.headlines_box_list li{margin:.5em 0 0 1.3em;text-indent:-1.3em}.headlines_box_list li a{color:#222;text-decoration:none}.headlines_box_list li a:hover{opacity:.8}.headlines_box_list li:first-child{margin-top:0}.headlines_box_list .ico{position:relative;top:-1px;margin:0 .3em 0 0;color:#ff5700;font-size:12px}.headlines_body{margin-bottom:30px}@media only screen and (min-width: 1100px){.headlines_body{width:940px;margin:0 auto 40px}}.headlines_footer{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-10px 0 0}@media only screen and (min-width: 768px){.headlines_footer{justify-content:center}}@media only screen and (max-width: 767px){.headlines_footer{justify-content:center}}.headlines_footer .link-button1{flex:auto;margin:10px 8px 0}@media only screen and (min-width: 768px){.headlines_footer .link-button1{flex:none;margin:0 15px;min-width:320px}}@media only screen and (max-width: 767px){.headlines_footer .link-button1{padding-right:1.5em;padding-left:1em;max-width:280px}}@media only screen and (min-width: 768px)and (max-width: 1099px){.headlines_box{display:flex}.headlines_box_date{width:110px;flex:0 0 auto}}@media only screen and (min-width: 1100px){.headlines_ttl_label{display:inline-block;padding:0 10px 0 0;background:#fff}.headlines_box{display:flex}.headlines_box:first-child{margin:0}.headlines_box_date{width:110px;flex:0 0 auto}}.plan{position:relative;z-index:1;overflow:hidden}.plan:before{content:"";display:block;background:#e7eaee;width:80%;height:730px;position:absolute;left:-49%;top:0;transform:skew(-32deg)}@media only screen and (max-width: 767px){.plan:before{display:none}}.plan:after{content:"";display:block;background-image:-moz-linear-gradient(-11deg, rgb(241, 241, 241) 0%, rgb(236, 242, 245) 100%);background-image:-webkit-linear-gradient(-11deg, rgb(241, 241, 241) 0%, rgb(236, 242, 245) 100%);background-image:-ms-linear-gradient(-11deg, rgb(241, 241, 241) 0%, rgb(236, 242, 245) 100%);width:100%;height:730px;position:absolute;left:0;top:0;z-index:-1}.planOuter{position:relative}@media only screen and (min-width: 768px){.plan .js_scrolltip{overflow:unset}}@media only screen and (max-width: 767px){.plan .js_scrolltip{padding:0 15px 20px 0;margin-right:-15px}}.plan .js_scrolltip .scrollHint{top:160px}@media only screen and (min-width: 768px){.plan .js_scrolltip .scrollHint{display:none}}.functionsLink{text-align:center}@media only screen and (max-width: 1099px){.functionsLink{margin:24px 0 0}}.functionsLink .link-button1{max-width:320px}@media only screen and (max-width: 767px){.functionsLink{margin:20px 0 0}.functionsLink .link-button1{max-width:280px}}.plCautions{margin:24px auto;font-size:1.2rem;max-width:996px}.plCautions a{color:#007edf;text-decoration:underline}.plCautions a .ico_new-window-gray:before{width:12px;background-position:center}.plList .plusTtl{background-color:red}.plList{margin:60px 0 0;display:flex;justify-content:center;text-align:center}@media only screen and (max-width: 767px){.plList{min-width:768px}}.plList__item{border-radius:4px;background-color:#fff;box-shadow:0 4px 15.36px .64px rgba(80,80,80,.16);max-width:320px}.plList__item:nth-child(2){margin-right:20px;margin-left:20px}.plList__item.xserver .plListTtl{background:#e8eff6}.plList__item.xserver .plListTtl__recom{background:#1b63a7}.plList__item.xserver .plListTtl__recom:before{border-top-color:#1b63a7}@media only screen and (min-width: 1100px){.plList__item.xserver .plListTtl__name{font-size:2rem;margin-top:1rem}}.plList__item.plus .plListTtl{background:#eee}.plList__item.plus .plListTtl__recom{background:#11bc9e}.plList__item.plus .plListTtl__recom:before{border-top-color:#11bc9e}@media only screen and (min-width: 1100px){.plList__item.plus .plListTtl__name{font-size:2rem;margin-top:1rem}}.plList__item.shin-server .plListTtl{background:#fff6f6}.plList__item.shin-server .plListTtl__recom{background:#cd0a0d}.plList__item.shin-server .plListTtl__recom:before{border-top-color:#cd0a0d}@media only screen and (min-width: 1100px){.plList__item.shin-server .plListTtl__name{font-size:2rem;margin-top:1rem}}.plList__item:first-child .plListSpec__entry{margin-bottom:-5px}.plList__item .plListSpec__entry--registry{position:relative;overflow:hidden;background:#ffd307;border-radius:4px;max-width:640px}.plList__item .plListSpec__entry--registry:hover::before{transform:translateX(0)}.plList__item .plListSpec__entry--registry.disabled{opacity:.5;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);pointer-events:none}.plList__item .plListSpec__entry--registry a{z-index:2;background:none}.plList__item .plListSpec__entry--registry a:hover{opacity:1}.plList__item .plListSpec__entry--registry::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.05);transition:ease .3s all;transform:translateX(-100%);z-index:1}.plList__item .plListSpec__entry--registry::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}.plList__item .plListSpec__entry .btn{padding:16px 0}.plListSpec__detail--fontBig{font-size:2rem;display:block;line-height:1}.plListSpec__detail--fontBig .font-m{font-size:1.45rem}.plListSpec__detail--valueDomain{font-size:1.2rem;font-weight:normal;display:block;padding-top:4px;line-height:1.4}.plListSpec__detail--icon{padding:.3em .5em;margin-right:.5em;border:#eb1010 1px solid}.plListTtl{background-color:#f7f8f9;border:2px solid #fff;border-radius:4px;position:relative;height:96px;display:flex;justify-content:center}@media only screen and (max-width: 1099px){.plListTtl{height:80px}}.plListTtl__recom{display:flex;align-items:center;justify-content:center;background-color:#a9a9a9;width:230px;height:40px;font-weight:bold;font-size:1.4rem;line-height:1;position:absolute;top:-24px;left:0;right:0;margin:auto;z-index:2;border-radius:4px;color:#fff}@media only screen and (max-width: 1099px){.plListTtl__recom{width:200px;font-size:1.3rem;top:-32px}}.plListTtl__recom::before{content:"";width:0;height:0;border-style:solid;border-width:8px 7px 0 7px;border-color:#a9a9a9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:0;right:0;bottom:-7px;margin:auto}.plListTtl__name{display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:2rem;line-height:1;margin-top:1rem}@media only screen and (max-width: 1099px){.plListTtl__name{font-size:1.8rem}}.plListTtl__name__s{font-size:80%;font-weight:normal}.plListTtl__price{margin:0 0 35px;font-weight:500;font-size:32px;line-height:1;position:relative}.plListTtl__price__s{font-size:60%;vertical-align:.05em}.plListTtl__price s{display:block;margin:-12px 0 3px;font-size:50%}.plListTtl__price del{display:block;margin:-12px 0 3px;font-size:80%}.plListTtl__price__balloon{display:block;background-color:#ffe400;padding:3px 8px;color:#1b63a7;font-weight:bold;font-size:12px;white-space:nowrap;position:absolute;left:50%;bottom:-25px;transform:translateX(-50%)}.plListTtl__price__balloon::before{content:"";width:0;height:0;border-style:solid;border-width:0 6px 7px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ffe400 rgba(0,0,0,0);position:absolute;top:-6px;left:0;right:0;margin:auto}.plListTtl__copy{margin:15px 0 0;line-height:1.6}.plList__item--recom{padding-top:0}.plList__item--recom .plListTtl{background-color:#1b63a7;padding-top:30px}.plListFeatures{padding:24px 24px 15px;text-align:left;font-size:15px}@media only screen and (max-width: 1099px){.plListFeatures{padding:12px 16px;min-height:7em}}.plListSpec{padding:0 24px;text-align:left}@media only screen and (max-width: 1099px){.plListSpec{padding:0 16px}}.plListSpec__detail--item{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;line-height:1.2}@media only screen and (max-width: 1099px){.plListSpec__detail--item{padding:8px}}.plListSpec__detail--item:nth-child(even){background:#f9f9f9}.plListSpec__detail--itemColumn{display:flex;align-items:center}.plListSpec__detail--itemExtra{display:block;padding:15px}.plListSpec__detail--item .itemCaption{width:8.5em;color:#6a6f74;font-size:1.3rem;margin-right:5px}.plListSpec__detail--item .itemDetail{font-size:1.6rem;font-weight:bold;text-align:right}@media only screen and (max-width: 1099px){.plListSpec__detail--item .itemDetail{font-size:1.3rem}}.plListSpec__detail--item .itemDetail__price{line-height:1}.plListSpec__detail--item .itemDetail span s{font-size:1.2rem}.plListSpec__detail--item .itemDetail.doubleCircle{font-size:2.24rem;line-height:1.2856}.plListSpec__detail--item.has-cp{min-height:98px}@media screen and (max-width: 860px){.plListSpec__detail--item.has-cp{min-height:115px}}.plListSpec__detail--item.has-cp .itemCaption{width:5em}.plListSpec__detail--item.has-cp .itemDetail{text-align:right}.plListSpec__entry{padding:25px 0 40px}@media only screen and (max-width: 1099px){.plListSpec__entry{padding:32px 0}}.plListSpec__entry .button{width:100%}.plNote{display:block;margin-top:10px;text-align:right}.plus{text-align:center}.plus .wrap{max-width:1000px}.plus .section{border:3px solid #333;padding-bottom:40px;background:url("../../images/index/bg_plus.png") center top/cover no-repeat #fb7530;border-radius:4px}@media only screen and (max-width: 767px){.plus .section{background-position:right}}.plus .sectionCaption{color:#fff;font-size:22px;font-weight:bold;background:#333;padding:16px 0}@media only screen and (max-width: 767px){.plus .sectionCaption{font-size:16px}}.plus .sectionTitle{color:#fff;font-size:44px;margin:32px 0 16px;font-weight:bold}@media only screen and (max-width: 767px){.plus .sectionTitle{font-size:24px;margin:24px 0 16px}}.plus .sectionDesc{color:#fff;font-size:16px;margin-top:16px;padding:0 15px}@media only screen and (max-width: 767px){.plus .sectionDesc{text-align:left;font-size:14px}}.plus .plusUnit{padding:0 10px}.plus .plusUnit>*{margin:15px auto 0}.plus .plusLink .link-button1{max-width:320px;background:#333}.plus .plusUnitItem{text-align:center;background:#fff;padding:10px 15px;display:flex;align-items:center;justify-content:space-around;border-radius:4px}@media only screen and (max-width: 767px){.plus .plusUnitItem{justify-content:flex-start}}.plus .plusUnitItem__fig img{width:60px;height:auto}@media only screen and (max-width: 767px){.plus .plusUnitItem__fig img{width:45px}}.plus .plusUnitItem__caption{font-weight:bold;font-size:1.6rem}@media only screen and (max-width: 767px){.plus .plusUnitItem__caption{margin-left:8px}}@media only screen and (min-width: 768px){.plus .plusUnit{display:flex;justify-content:space-around;max-width:640px;margin:30px auto 40px;padding:0}.plus .plusUnit>*{margin:0}.plus .plusUnitItem{padding:20px 0 16px;flex-direction:column;width:200px}.plus .plusUnitItem__fig img{width:60px;height:auto}.plus .plusUnitItem__caption{font-size:1.8rem;margin:10px 0 0}}@media only screen and (max-width: 767px){.plus .plusUnitItem{max-width:260px;min-height:67px}.plus .plusUnit{margin:24px auto 30px}}
/*# sourceMappingURL=../maps/genelate/index.css.map */
