@charset "UTF-8";.f-cm__campaign{padding-bottom:50px;padding-top:52px}.f-cm__campaign .campaignBox{background-color:#ffeff2;padding:30px 27px 38px}.f-cm__campaign .campaignBox__title{color:#fb6c84;font-size:20px;font-weight:600;line-height:1.3;margin-bottom:30px;text-align:center;text-decoration:underline}.f-cm__campaign .campaignBox__list{align-items:center;display:flex;justify-content:center}.f-cm__campaign .campaignBox__list .listItem{flex:0 0 463px;margin-right:20px;width:463px}.f-cm__campaign .campaignBox__list .listItem:nth-child(2n){margin-right:0}.f-breadCrumbs{margin-bottom:0}.u-container.is-wide{max-width:1140px}.l-header .header-top__contact{background-color:#5fa8f2;border-radius:22px;color:#fff;font-size:16px;padding:11px 29px 12px}.l-header .header-top__contact span{font-weight:600}.f-cm__description{background-color:#ff9cb1;background-image:url(/img/user/pc/commercial_message/bg_description.png);background-repeat:repeat;padding:25px 0;text-align:center}.f-cm__description .paragraph{color:#fff;font-size:16px;line-height:27px}.f-cm__description .paragraph .font-bold{font-weight:600}.f-cm__map{padding-bottom:40px;padding-top:50px;text-align:center}.f-cm__map .contactBox{margin-bottom:80px}.f-cm__map .aggregate{align-items:flex-end;border-bottom:2px solid #ff9cb1;display:inline-flex;flex-direction:row;justify-content:center;margin-bottom:20px;padding:0 7px}.f-cm__map .aggregate__count,.f-cm__map .aggregate__date{color:#2d2d2d;font-size:15px;font-weight:300;margin:0 2.5px}.f-cm__map .aggregate__count span,.f-cm__map .aggregate__date span{color:#fb6c84;font-size:18px;font-weight:600}.f-cm__map .select-area__title{margin-bottom:30px}.f-cm__map .select-area .svg-marker_on_japan{background-color:#ff809a;display:inline-block;height:36px;margin-right:13px;width:44px}.f-cm__main{background-color:#ffe2e9;background-image:url(/img/user/pc/commercial_message/bg_main.png);padding-bottom:120px;padding-top:70px}.f-cm__main .movieBox__bg{padding:20px 0;position:relative}.f-cm__main .movieBox__bg:before{background-color:#fff0bf;border-radius:60px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.f-cm__main .movieBox__wrap{background-color:#fffbcc;border-radius:60px;padding:52px 174px 97px;position:relative;z-index:1}.f-cm__main .movieBox__title{margin-bottom:50px;position:relative;text-align:center}.f-cm__main .movieBox__title .text{color:#fb6c84;font-size:30px;font-weight:600;position:relative;z-index:5}.f-cm__main .movieBox__title:before{background-image:url(/img/user/pc/commercial_message/deco_title_movie.svg);background-repeat:no-repeat;background-size:65px 71px;content:"";display:block;height:71px;left:50%;position:absolute;transform:translate(-50%,-30%);width:65px;z-index:1}.f-cm__main .movieBox__content{border-radius:20px;overflow:hidden;position:relative}.f-cm__main .movieBox__content .movie-video{display:block;height:auto;width:100%}.f-cm__main .movieBox__content .play-button{cursor:pointer;height:112px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:112px}.f-cm__main .features{margin-top:142px}.f-cm__main .features__title{margin-bottom:60px;position:relative;text-align:center}.f-cm__main .features__title .text{color:#2d2d2d;font-size:30px;font-weight:600;position:relative;z-index:5}.f-cm__main .features__title:before{background-image:url(/img/user/pc/commercial_message/deco_title_feature.svg);background-repeat:no-repeat;background-size:65px 71px;content:"";display:block;height:71px;left:50%;position:absolute;transform:translate(-50%,-30%);width:65px;z-index:0}.f-cm__main .features__list{display:flex;flex-direction:column;flex-wrap:wrap}.f-cm__main .features__list .featureItem{margin-bottom:60px;width:900px}.f-cm__main .features__list .featureItem:last-child{margin-bottom:0}.f-cm__main .features__list .featureItem:nth-child(odd){align-self:flex-start;flex-direction:row}.f-cm__main .features__list .featureItem:nth-child(odd) .featureItem__text .topic{flex-direction:row}.f-cm__main .features__list .featureItem:nth-child(odd) .featureItem__text .topic .topic__icon{margin-right:20px}.f-cm__main .features__list .featureItem:nth-child(2n){align-self:flex-end;flex-direction:row-reverse}.f-cm__main .features__list .featureItem:nth-child(2n) .featureItem__text .topic{flex-direction:row-reverse}.f-cm__main .features__list .featureItem:nth-child(2n) .featureItem__text .topic .topic__icon{margin-left:20px}.f-cm__main .features__list .featureItem--01{padding-left:30px;padding-right:20px}.f-cm__main .features__list .featureItem--01 .featureItem__media{flex-basis:340px}.f-cm__main .features__list .featureItem--02{padding-left:20px;padding-right:30px}.f-cm__main .features__list .featureItem--02 .featureItem__media{flex-basis:309px}.f-cm__main .features__list .featureItem--03{padding-left:30px;padding-right:30px}.f-cm__main .features__list .featureItem--03 .featureItem__text{flex-basis:100%}.f-cm__main .features__list .featureItem--03 .featureItem__text .promoLink{margin-top:30px}.f-cm__main .features__list .featureItem--04{padding-left:54px;padding-right:30px}.f-cm__main .features__list .featureItem--04 .featureItem__media{flex-basis:239px}.f-cm__main .features__list .featureItem--04 .featureItem__text .paragraph{margin-left:18px}.f-cm__main .features__list .featureItem--04 .featureItem__text .promoLink{margin-top:48px}.f-cm__main .featureItem{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-wrap:nowrap;justify-content:space-between}.f-cm__main .featureItem__text{padding-bottom:50px;padding-top:25px}.f-cm__main .featureItem__text .topic{align-items:center;display:flex;flex-wrap:nowrap;margin-bottom:30px}.f-cm__main .featureItem__text .topic .topic__text{color:#ff809a;font-size:26px;font-weight:600}.f-cm__main .featureItem__text .paragraph p{color:#2d2d2d;font-size:16px;font-weight:300;line-height:30px}.f-cm__main .featureItem__text .paragraph .font-snsLine{color:#21bb19;font-weight:600}.f-cm__main .featureItem__text .paragraph .font-grounding{background-color:#ffffa1}.f-cm__main .featureItem__text .paragraph .font-highlight{color:#fb6c84;font-weight:600}.f-cm__main .featureItem__text .promoLink__title{text-align:center}.f-cm__main .featureItem__text .promoLink__list{display:flex;flex-wrap:nowrap;justify-content:center}.f-cm__main .featureItem__text .promoLink--paypay .promoLink__title{color:#2d2d2d;font-size:14px;font-weight:600;margin-bottom:10px}.f-cm__main .featureItem__text .promoLink--paypay img{height:86.5px}.f-cm__main .featureItem__text .promoLink--app .promoLink__title{color:#ff809a;font-size:18px;font-weight:600;margin-bottom:15px}.f-cm__main .featureItem__text .promoLink--app .promoLink__list .listItem{margin:0 10px}.f-cm__common{padding-bottom:120px;padding-top:100px}.f-cm__common .search__title{align-items:center;display:flex;justify-content:center;margin-bottom:50px}.f-cm__common .search__title:before{background-image:url(/img/user/pc/commercial_message/icon/icon-search.svg);background-repeat:no-repeat;background-size:27px;content:"";display:block;height:27px;margin-right:6px;width:27px}.f-cm__common .search__title .text{color:#2d2d2d;font-size:22px;font-weight:600}.f-cm__common .search__content .occupation_category-search{margin-bottom:60px}.f-cm__common .sns-link{margin-top:110px}.fixed-contents{align-items:center;background-color:hsla(0,0%,100%,.6);bottom:0;display:flex;flex-direction:column;left:0;opacity:0;padding-bottom:18px;padding-top:18px;position:fixed;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;visibility:hidden;width:100%;z-index:10}.fixed-contents.show{opacity:1;visibility:visible}.svg-marker_on_japan{mask-image:url(/img/user/pc/home/marker_on_japan.svg);-webkit-mask-image:url(/img/user/pc/home/marker_on_japan.svg)}.svg-smartphone_shop{mask-image:url(/svg/user/common/_share/smartphone_shop.svg);-webkit-mask-image:url(/svg/user/common/_share/smartphone_shop.svg)}.contactBox__title{color:#2d2d2d;font-size:18px;font-weight:600;margin-bottom:6px;text-align:center}.contactBox__title .fontColor-pink{color:#fb6c84}.contactBox .svg-smartphone_shop{height:24px;margin-right:8px;width:14px}.contactBox .shop-entryButton{align-items:center;background-color:#ff9c46;border-radius:6px;color:#fff;display:flex;font-size:18px;font-weight:700;height:60px;justify-content:center;margin:0 auto;position:relative;width:500px}.contactBox .shop-entryBalloon{background-color:#fff;border-radius:50%;height:48px;margin-right:20px;padding:11px 0;position:relative;text-align:center;width:48px}.contactBox .shop-entryBalloon:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 0 6px 10px;bottom:0;content:"";height:0;margin:auto;position:absolute;right:-6px;top:0;width:0}.contactBox .shop-entryBalloon__top{color:#ff9c46;font-size:10px;line-height:1}.contactBox .shop-entryBalloon__bottom{color:#ff9c46;line-height:1}.contactBox .shop-entryBalloon__number{font-size:15px}.contactBox .shop-entryBalloon__unit{font-size:14px}.contactBox .u-arrowRight{position:relative}.contactBox .u-arrowRight:after{border-right:2px solid #fff;border-top:2px solid #fff;bottom:0;box-sizing:border-box;content:"";height:8px;margin:auto;position:absolute;right:14px;top:0;transform:rotate(45deg);width:8px}.select-area__title{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.select-area__title h2{font-size:22px;font-weight:700}.select-area .areaWrap{background:url(/img/user/pc/home/japan_large.svg) 156px 0 no-repeat;height:648px;margin:auto;position:relative;width:930px}.select-area .area{background-color:#ffeff2;border-radius:6px;padding:13px;position:absolute;width:152px}.select-area .area.hokkaido{right:20px;top:-20px}.select-area .area.kitakanto{right:90px;top:200px}.select-area .area.kanto{right:90px;top:340px}.select-area .area.hokuriku{left:430px;top:25px}.select-area .area.tokai{bottom:120px;right:255px}.select-area .area.kansai{bottom:60px;left:355px}.select-area .area.chugoku{left:260px;top:35px}.select-area .area.kyusyu{left:90px;top:135px}.select-area .bigArea{font-size:16px;font-weight:700;margin-bottom:13px;text-align:center}.select-area .midArea ul{display:flex;flex-wrap:wrap;gap:8px 10px}.select-area .midArea li{background-color:#fff;border-radius:4px;height:28px;width:calc(50% - 5px)}.select-area .midArea a{color:#3c91e6;display:block;font-size:13px;line-height:28px;text-align:center}.select-area .midArea .is-disabled{display:none}.occupation_category-search__title{font-size:20px;font-weight:700;margin-bottom:16px;text-align:center}.occupation_category-search__list{align-items:center;display:flex;gap:15px;justify-content:center}.occupation_category-search__item{border-radius:6px;cursor:pointer;height:85px;margin-top:15px;width:156px}.occupation_category-search__item.iryou{border:2px solid #95d467;position:relative}.occupation_category-search__item.iryou:before{background:url(/img/user/pc/occupation_category/common/campaign_bg.svg) no-repeat;color:#fff;content:"キャンペーン中!";display:block;font-size:13px;font-weight:700;height:26px;left:-7px;line-height:18px;padding-top:1px;position:absolute;text-align:center;top:-17px;width:116px}.occupation_category-search__item.biyou{border:2px solid #fea773}.occupation_category-search__item.inshoku{border:2px solid #fb9494}.occupation_category-search__item.kyoikuhoiku{border:2px solid #f3b029}.occupation_category-search__item.office{border:2px solid #74b7eb}.occupation_category-search__item p{font-size:14px;line-height:17px;padding-bottom:8px;text-align:center}.occupation_category-search__image{margin-bottom:4px;padding-top:8px;text-align:center}.occupation_category-search__image img{height:46px;-o-object-fit:cover;object-fit:cover;width:46px}.age-search{text-align:center}.age-search__title{font-size:20px;font-weight:700;line-height:26px;margin-bottom:30px;text-align:center}.age-search__list{display:flex;gap:0 15px;justify-content:center}.age-search__item img{height:113px;width:182px}.sns-link .sns-link__title{color:#ff809a;font-size:20px;font-weight:600;margin-bottom:30px;text-align:center}.sns-link .sns-link-wrapper{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.sns-link .sns-link-wrapper .sns-link-wrapper__item{height:65px;margin:0 20px;width:65px}.text-backslash{font-family:Tahoma}
