@charset "EUC-JP";
.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}}.mv__search .search-domain .caption{justify-content:center}.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{position:relative;min-height:700px;padding:48px 0 129px}@media only screen and (min-width: 768px)and (max-width: 1099px){.mv{margin-top:50px;min-height:500px;padding:64px 0 104px}}@media only screen and (max-width: 767px){.mv{margin-top:50px;min-height:430px;padding:40px 0 104px}.mv .wrap{width:100%}.mv figure.caption{justify-content:center}}.mv::before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;z-index:-2;background:#f0f0f3}.mv::after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;z-index:-2;background:url("../../images/index/mv-back-text.png") no-repeat #f0f0f3;background-size:cover;background-position:center}@media only screen and (min-width: 768px)and (max-width: 1099px){.mv::after{background-image:url("../../images/index/mv-back-text_tab.png");background-size:cover}}@media only screen and (max-width: 767px){.mv::after{background-image:url("../../images/index/mv-back-text_sp.png");background-size:cover}}.mv__title{text-align:center}@media only screen and (min-width: 768px)and (max-width: 1099px){.mv__title{max-width:76%;margin:0 auto}}@media only screen and (max-width: 767px){.mv__title{max-width:88%;margin:0 auto}}.mv__title--text picture{position:relative;display:inline-block}@media only screen and (min-width: 768px)and (max-width: 1099px){.mv__title--text picture img{max-width:80%}}.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:14%;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;left:50%;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 #cd0a0d;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:#cd0a0d}@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:#cd0a0d;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}}.reason{position:relative;z-index:0}.reason:before{content:"";display:block;background:#f5f5f5;width:100%;height:550px;position:absolute;left:0;top:0;z-index:-1}@media only screen and (max-width: 767px){.reason:before{height:600px}}.reason__list{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}.reason__list .single{width:33.333333%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;flex-direction:column;border-radius:8px;background:#fff;border:1px solid #dedcdc}@media only screen and (min-width: 1100px){.reason__list .single{min-height:384px;padding:48px 0}}@media only screen and (min-width: 768px)and (max-width: 1099px){.reason__list .single{min-height:384px;padding:48px 12px 0}}.reason__list .single:nth-child(1){border-radius:4px 0 0 4px}@media only screen and (max-width: 767px){.reason__list .single:nth-child(1){border-radius:4px 4px 0 0}}.reason__list .single:nth-child(2){border-radius:0;border-left:none;border-right:none}@media only screen and (max-width: 767px){.reason__list .single:nth-child(2){border-top:none;border-bottom:none;border-left:1px solid #dedcdc;border-right:1px solid #dedcdc}}.reason__list .single:nth-child(3){border-radius:0 4px 4px 0}@media only screen and (max-width: 767px){.reason__list .single:nth-child(3){border-radius:0 0 4px 4px}}@media only screen and (max-width: 767px){.reason__list .single{flex-basis:100%;max-width:100%;padding:16px 0;flex-direction:row}.reason__list .single figure{width:100px;text-align:center}.reason__list .single figure img{width:56px;height:auto}.reason__list .single-column{padding-right:20px;flex:1}}.reason__list .single-caption{color:#a7a6a6;text-align:center;font-size:1.6rem}@media only screen and (max-width: 1099px){.reason__list .single-caption{font-size:1.2rem}}@media only screen and (max-width: 767px){.reason__list .single-caption{text-align:left;margin-top:0}}.reason__list h3{font-size:2rem;font-weight:700;position:relative;line-height:1.4;text-align:center}@media only screen and (max-width: 1099px){.reason__list h3{font-size:1.8rem}}.reason__list h3 span{color:#cd0a0d}@media only screen and (max-width: 767px){.reason__list h3{text-align:left;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;text-align:left;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:#cd0a0d}.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:0;padding-bottom:160px}@media only screen and (max-width: 767px){.news{padding-bottom:128px}}.news .wrap{position:relative;z-index:-1}.news:before{content:"";display:block;background:#f5f5f5;width:100%;height:calc(24% + 184px);position:absolute;left:0;bottom:0;z-index:-1}.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 #cd0a0d;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 #cd0a0d;border-right:2px solid #cd0a0d;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{background:#fff;margin:0 -20px;padding:24px 60px;border-top:2px solid #cd0a0d;position:relative;z-index:-1}@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}}.mv__aisuggest{max-width:400px;margin:24px auto 0}@media only screen and (max-width: 767px){.mv__aisuggest{max-width:350px}}.mv__aisuggest-banner{position:relative;overflow:hidden;margin-right:auto;margin-left:auto;border:2px solid #cd0a0d;border-radius:4px;background-color:#fff;box-shadow:4px 8px 16px 4px rgba(174,174,192,.32)}.mv__aisuggest-banner img{margin-right:10px}.mv__aisuggest-banner a{position:relative;z-index:2;display:flex;flex-direction:row;width:100%;height:60px;margin-right:auto;margin-left:auto;padding:0 20px;cursor:pointer;transition:ease .3s all;color:#fff;border-radius:30px;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.mv__aisuggest-banner a{height:40px}}.mv__aisuggest-banner a figcaption{color:#262626;font-size:1.6rem;font-weight:700}@media only screen and (max-width: 767px){.mv__aisuggest-banner a figcaption{font-size:1.3rem}}@media only screen and (min-width: 0)and (max-width: 320px){.mv__aisuggest-banner a figcaption{font-size:1.2rem}}.mv__aisuggest-banner a ::before{position:absolute;top:30%;left:20px;width:28px;height:26px;content:"";background:url("../../images/icon/aisuggest.svg") no-repeat;background-position:center;background-size:contain}@media only screen and (max-width: 767px){.mv__aisuggest-banner a ::before{top:20%}}@media only screen and (min-width: 0)and (max-width: 320px){.mv__aisuggest-banner a ::before{top:24%;left:8px;width:24px;height:22px}}.mv__aisuggest-banner a ::after{position:absolute;top:40%;right:20px;width:8px;height:13px;content:"";background:url("../../images/icon/arrow-right-b.svg") no-repeat;background-position:center;background-size:contain}@media only screen and (max-width: 767px){.mv__aisuggest-banner a ::after{top:35%}}@media only screen and (min-width: 0)and (max-width: 320px){.mv__aisuggest-banner a ::after{top:32%;right:15px}}
/*# sourceMappingURL=../maps/genelate/index.css.map */
