#fancybox-loading{position:fixed;top:50%;left:50%;z-index:1104;display:none;width:40px;height:40px;margin-top:-20px;margin-left:-20px;overflow:hidden;cursor:pointer}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("/global/fancybox/img/fancybox.png")}#fancybox-overlay{position:absolute;top:0;left:0;z-index:1100;display:none;width:100%}#fancybox-tmp{display:none;padding:0;margin:0;overflow:auto;border:0}#fancybox-wrap{position:absolute;top:0;left:0;z-index:1101;display:none;padding:20px;outline:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{position:relative;z-index:1102;width:0;height:0;padding:0;overflow:hidden;outline:none;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;z-index:1101;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;z-index:1103;display:none;width:30px;height:30px;cursor:pointer;background:transparent url("/global/fancybox/img/fancybox.png") -40px 0}#fancybox-error{padding:14px;margin:0;font:normal 12px/20px "Arial";color:#444}#fancybox-img{width:100%;height:100%;padding:0;margin:0;line-height:0;vertical-align:top;outline:none;border:none}#fancybox-frame{display:block;width:100%;height:100%;border:none}#fancybox-left,#fancybox-right{position:absolute;bottom:0;z-index:1102;display:none;width:35%;height:100%;cursor:pointer;outline:none;background:transparent url("/global/fancybox/img/blank.gif")}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;z-index:1102;display:block;width:30px;height:30px;margin-top:-15px;cursor:pointer}#fancybox-left-ico{background-image:url("/global/fancybox/img/fancybox.png");background-position:-40px -30px}#fancybox-right-ico{background-image:url("/global/fancybox/img/fancybox.png");background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{right:20px;left:auto}.fancybox-bg{position:absolute;z-index:1001;width:20px;height:20px;padding:0;margin:0;border:0}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url("/global/fancybox/img/fancybox_x.png")}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url("/global/fancybox/img/fancybox.png");background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url("/global/fancybox/img/fancybox_y.png");background-position:-20px 0}#fancybox-bg-se{right:-20px;bottom:-20px;background-image:url("/global/fancybox/img/fancybox.png");background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url("/global/fancybox/img/fancybox_x.png");background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url("/global/fancybox/img/fancybox.png");background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url("/global/fancybox/img/fancybox_y.png")}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url("/global/fancybox/img/fancybox.png");background-position:-40px -122px}#fancybox-title{z-index:1102;font-family:"Helvetica";font-size:12px}.fancybox-title-inside{position:relative;padding-bottom:10px;color:#333;text-align:center;background:#fff}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}#fancybox-title-over{display:block;padding:10px;background-image:url("/global/fancybox/img/fancy_title_over.png")}.fancybox-title-float{position:absolute;bottom:-20px;left:0;height:32px}#fancybox-title-float-wrap{width:auto;border-collapse:collapse;border:none}#fancybox-title-float-wrap td{white-space:nowrap;border:none}#fancybox-title-float-left{padding:0 0 0 15px;background:url("/global/fancybox/img/fancybox.png") -40px -90px no-repeat}#fancybox-title-float-main{padding:0 0 3px;font-weight:bold;line-height:29px;color:#fff;background:url("/global/fancybox/img/fancybox_x.png") 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url("/global/fancybox/img/fancybox.png") -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_close.png", sizingmethod="scale")}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_nav_left.png", sizingmethod="scale")}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_nav_right.png", sizingmethod="scale")}.fancybox-ie6 #fancybox-title-over{zoom:1;background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_title_over.png", sizingmethod="scale")}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_title_left.png", sizingmethod="scale")}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_title_main.png", sizingmethod="scale")}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_title_right.png", sizingmethod="scale")}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentnode.clientheight + "px")}#fancybox-loading.fancybox-ie6{position:absolute;top:expression((-20 + (document.documentelement.clientheight ? document.documentelement.clientheight/2 : document.body.clientheight/2 ) + ( ignoreme = document.documentelement.scrolltop ? document.documentelement.scrolltop : document.body.scrolltop )) + "px");margin-top:0}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_loading.png", sizingmethod="scale")}.fancybox-ie .fancybox-bg{background:transparent !important}.fancybox-ie #fancybox-bg-n{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_n.png", sizingmethod="scale")}.fancybox-ie #fancybox-bg-ne{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_ne.png", sizingmethod="scale")}.fancybox-ie #fancybox-bg-e{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_e.png", sizingmethod="scale")}.fancybox-ie #fancybox-bg-se{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_se.png", sizingmethod="scale")}.fancybox-ie #fancybox-bg-s{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_s.png", sizingmethod="scale")}.fancybox-ie #fancybox-bg-sw{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_sw.png", sizingmethod="scale")}.fancybox-ie #fancybox-bg-w{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_w.png", sizingmethod="scale")}.fancybox-ie #fancybox-bg-nw{filter:progid:dximagetransform.microsoft.alphaimageloader(src="https://ecnavi.jp/global/fancybox/img/fancy_shadow_nw.png", sizingmethod="scale")}div.contents_area{margin:0 20px}div.btn_area_1col,div.btn_area_2col{width:900px;margin:40px auto;margin-bottom:30px;text-align:center}div.contents_mid_area{width:900px;margin:0 auto;margin-bottom:30px;text-align:left}p.fig_mail_complete{width:590px;margin:30px auto;text-align:center}div.btn_area_2col{position:relative;padding-bottom:10px}div.btn_area_2col>ul{position:relative;left:50%;float:left}div.btn_area_2col>ul>li{position:relative;left:-50%;float:left;margin-right:20px}div.btn_area_2col>ul>li:nth-of-type(2n){margin:0}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}em{font-weight:bold}strong{color:#d10000}p.lead{padding:20px;font-size:15px;font-weight:bold;line-height:24px;text-align:center}.remind-message{padding:20px;font-size:18px;font-weight:bold;text-align:center}.f16{font-size:16px}div.step_area{margin:40px 0}div.step_area div.step_box_4col{float:left;width:205px;background-color:#ebebeb;border-radius:5px 0 0 5px}div.step_area div.end{width:235px;border-radius:5px}div.step_area span.triangle{float:left;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:30px solid #ebebeb}div.step_area p.step_txt{display:table-cell;height:50px;padding:0 10px;vertical-align:middle;color:#666}div.step_area p.step_txt span.step_no{display:inline-block;width:20px;height:20px;margin:0 auto;margin-right:3px;line-height:20px;color:#fff;text-align:center;background-color:#666;border-radius:50%}div.step_area div.current{background-color:#ffe0e0}div.step_area span.current_triangle{border-left:30px solid #ffe0e0}div.step_area p.current{color:#d10000}div.step_area p.step_txt span.current{color:#fff;background-color:#d10000}*:first-child+html div.step_area div.step_box_4col p{display:inline;zoom:1}.main_visual{text-align:center}table.regist{width:900px;margin:10px auto;border-spacing:0;border-collapse:separate;border:1px solid #ccc;border-radius:5px}table.regist th,table.regist td{padding:15px;line-height:1.5;vertical-align:middle;border-color:#ccc;border-style:solid;border-width:0 1px 1px 0}table.regist th{font-weight:bold;text-align:left;background-color:#f3f3f3}table.regist th.t_top,table.regist td.t_top{vertical-align:top}table.regist tr>:last-child{border-width:0 0 1px}table.regist tr:last-child th,table.regist tr:last-child td{border-width:0 1px 0 0}table.regist tr:last-child>:last-child{border-width:0}table.regist tr:first-child>:first-child{border-top-left-radius:5px}table.regist tr:first-child>:last-child{border-top-right-radius:5px}table.regist tr:last-child>:first-child{border-bottom-left-radius:5px}table.regist tr:last-child>:last-child{border-bottom-right-radius:5px}table.regist th p.require{padding-left:32px;background:url("/signup/img/icon_require.png") no-repeat scroll 0% 50% transparent}table.regist th p.option{padding-left:32px;background:url("/signup/img/icon_option.png") no-repeat scroll 0% 50% transparent}table.regist td{position:relative}table.regist td button{position:absolute;top:15px;right:15px}table.regist td span.error_message{display:block;padding-top:5px}table.regist td span.box{font-size:16px;font-weight:bold}table.regist td .help{margin-top:5px}table.regist th.v_top{vertical-align:top}table.regist div.mail_select_area{padding-top:10px;margin-top:10px;border-top:1px dotted #ccc}table.regist div.mail_select_area div.mail_check{float:left;width:30px}table.regist div.mail_select_area dl.mail_select_type{float:left;width:550px}table.regist div.mail_select_area dl.mail_select_type dt{font-weight:bold}table.regist div.mail_select_area dl.mail_select_type dd{padding:2px 0;font-size:13px}table.regist div.mail_select_area .mail_select_type dd .maximum{font-weight:bold;color:#d10000}input.w60{width:60px}input.w70{width:70px}input.w80{width:80px}input.w90{width:90px}input.w100{width:100px}input.w178{width:178px}input.w200{width:200px}input.w300{width:300px}input.w400{width:400px}select.w60{width:60px}select.w170{width:170px}p.attention{margin-bottom:5px}select:focus{background-color:#fff}input.error{background-color:#ffe0e0;border:2px solid #d10000}input.error:focus{background-color:#ffe0e0;border:2px solid #d10000}select.error{background-color:#ffe0e0;border:2px solid #d10000}select.error:focus{background-color:#ffe0e0;border:2px solid #d10000}input.mailaddress{width:410px}::-webkit-input-placeholder{font-weight:normal;color:#666}:-moz-placeholder{color:#666}:focus::-webkit-input-placeholder{color:#666}input.mb05{margin-bottom:5px}input.ml05{margin-left:5px}input.ml10{margin-left:10px}input.ml15{margin-left:15px}input.ml16{margin-left:16px}input.mr05{margin-right:5px}input.mr10{margin-right:10px}input.mr20{margin-right:20px}span.birthday_txt{margin:0 8px}#complete_redirect_url{display:none}.pass-strength .low{font-weight:bold;color:#e10000}.pass-strength .middle{font-weight:bold;color:#deb037}.pass-strength .high{font-weight:bold;color:#22c350}.pass-strength{display:none;padding-top:6px;font-size:11px}table.regist span.error_message{color:#d10000}table.regist td{text-align:left}table.regist td img{display:block;margin-bottom:5px}table.regist td p.reload{min-height:26px;padding:4px 0 0 32px;background:url("/signup/img/icon_reload.png") no-repeat}table.regist td p.reload a{cursor:pointer}table.regist td input.attestation{margin-bottom:5px;font-size:170%;font-weight:bold;letter-spacing:.5em}div.notice_area{padding:0 40px;margin-bottom:20px}div.notice{padding:20px;margin:30px 0}div.notice ul.list_notice li{position:relative;padding-left:20px;margin-bottom:5px}div.notice ul.list_notice li span{position:absolute;top:0;left:0;color:#d10000}div.notice ul.list_notice li.end{margin-bottom:0}div.company_info{margin:30px 40px}div.company_info p.lead_text{margin-bottom:10px;text-align:center}div.company_info table.info{margin:0 auto 10px}div.company_info table.info th,div.company_info table.info td{padding:0 5px}div.company_info p.faq{margin-bottom:10px;text-align:center}.terms_frame{box-sizing:border-box;width:100%;height:300px;padding:20px 30px;margin:0 auto 10px;overflow:auto;background-color:#fafafa;border:solid 1px #ccc}#terms_ecnavi{padding:10px}.terms{font-size:14px;line-height:1.8}.terms div.group{margin:0 5px 20px}.terms h2{padding-bottom:3px;margin-bottom:10px;font-size:20px;font-weight:bold;border-bottom:solid 2px #ccc}.terms h3{position:relative;padding:0 0 3px 14px;margin-bottom:10px;font-size:16px;font-weight:bold;border-bottom:solid 2px #ccc}.terms h3::before{position:absolute;top:3px;left:0;width:6px;height:20px;content:"";background-color:#d10000;border-radius:4px}.terms h4{font-weight:bold}.terms>div>p{text-indent:1em}.terms ul,.terms ol{margin:.5em 0 0 2.5em}.terms ul>li{list-style-type:disc}.terms ol>li{margin-bottom:.5em;list-style-type:decimal}.terms ol.parentheses>li{position:relative;list-style-type:none;counter-increment:number}.terms ol.parentheses>li::before{position:absolute;right:100%;display:block;margin-right:.5em;content:"(" counter(number) ")"}.terms div.no0{padding-top:.5em}.terms div.enactment{display:table;padding:1em 0 2em;margin-right:2em;margin-left:auto}#read{margin:30px auto;text-align:center}#read table{width:740px;margin:0 auto 20px;background-color:#fff;border:solid #ccc;border-width:0 1px 1px}#read .mailto{position:relative;top:2px;margin-right:3px}#agree{display:none;width:400px;padding:15px 25px;margin:30px auto 0;text-align:center;background:#fafafa;border:solid 1px #d9d9d9}#agree span{margin:0 8px;font-size:108%}p.privacy_policy{padding:20px 30px;background:url("/signup/img/seal-pm.gif") 96% no-repeat;border:solid 1px #d9d9d9}p.bc__area{width:625px;height:130px;margin:15px auto;text-align:center}p.bc__area{top:40px;left:0;z-index:1;width:625px;height:103px}a.bc__link{display:block;width:625px;height:103px}a.bc__link:hover{zoom:1;opacity:80%;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}.already_login{margin:50px 0 30px;font-size:16px;text-align:center}.sent-mail-notice{width:700px;margin:0 auto}.sent-mail-notice__heading{margin-bottom:20px}.sent-mail-notice__list li{margin:0 0 15px 10px}.signup-error__message{margin-bottom:3em;font-size:16px;line-height:1.75;text-align:center}.signup-error__link:not(:first-of-type){margin-top:10px}.signup-ad-link__message{margin-bottom:15px;font-size:24px;font-weight:bold;text-align:center}.signup-ad-link__sub-message{font-size:16px;font-weight:bold;line-height:1.75;text-align:center}.signup-ad-link__list{width:240px;margin:30px auto}.sign-up-appeal{font-family:"M PLUS 1p","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif}.view-pc .sign-up-appeal{height:300px;margin-bottom:30px}.sign-up-appeal__background{width:100%;overflow:hidden;background:radial-gradient(ellipse at top, rgb(255, 247, 224) 0%, rgb(255, 200, 153) 100%);box-shadow:0 0 10px 0 rgba(255,128,0,.4) inset}.view-pc .sign-up-appeal__background{min-height:300px}.sign-up-appeal__inner{position:relative;z-index:1;margin:0 auto;text-align:center}.view-pc .sign-up-appeal__inner{max-width:840px}.view-sp .sign-up-appeal__inner{padding:0 15px 20px}.sign-up-appeal-exchange{position:relative;box-sizing:border-box;vertical-align:top;background-color:#fff;border-radius:10px;box-shadow:0 10px 25px 0 rgba(209,0,0,.2)}.view-pc .sign-up-appeal-exchange{width:100%;max-width:840px;padding:50px 30px 30px;margin:60px auto 0}.view-sp .sign-up-appeal-exchange{max-width:600px;padding:60px 10px 20px;margin:60px auto 0}.sign-up-appeal-exchange__title{position:absolute;left:50%;box-sizing:border-box;font-weight:bold;line-height:1.25;color:#d10000;text-align:center;word-break:keep-all;background-color:#fff;border-radius:40px;box-shadow:0 2px 20px rgba(173,73,0,.2);transform:translate(-50%, 0)}.view-pc .sign-up-appeal-exchange__title{top:-22px;width:-moz-max-content;width:max-content;padding:15px 25px 15px 50px;font-size:20px}.view-sp .sign-up-appeal-exchange__title{top:-25px;padding:15px 25px;font-size:16px}.sign-up-appeal-exchange__title-pex{color:#0c7724}.sign-up-appeal-exchange__navic{position:absolute;height:auto;transform:rotate(-10deg)}.view-pc .sign-up-appeal-exchange__navic{top:-40px;left:80px;width:70px}.view-sp .sign-up-appeal-exchange__navic{top:-55px;left:calc(50% - 160px);width:60px}.view-pc .sign-up-appeal-exchange__wrapper{display:flex;gap:70px;align-items:center}.sign-up-appeal-pex-logo{position:relative}.view-pc .sign-up-appeal-pex-logo{margin-top:-20px}.view-sp .sign-up-appeal-pex-logo{display:flex;justify-content:center;width:100%;margin-bottom:55px}.sign-up-appeal-pex-logo::after{position:absolute;content:"";background-color:#ff9d01;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.view-pc .sign-up-appeal-pex-logo::after{top:50%;right:-50px;width:25px;height:40px;transform:translateY(-50%)}.view-sp .sign-up-appeal-pex-logo::after{bottom:-55px;width:25px;height:50px;transform:rotate(90deg)}.sign-up-appeal-pex-logo__image{display:block;width:120px;height:auto}.sign-up-appeal-exchange-example{box-sizing:border-box;padding:15px 8px;border:solid 2px #ffc5aa;border-radius:10px}.view-pc .sign-up-appeal-exchange-example{width:100%}.view-sp .sign-up-appeal-exchange-example{max-width:540px;margin:0 auto}.sign-up-appeal-exchange-example__list{display:flex;gap:10px;justify-content:space-between}.view-sp .sign-up-appeal-exchange-example__list{flex-wrap:wrap}.sign-up-appeal-exchange-example__item{display:flex;align-items:center;height:60px}.sign-up-appeal-exchange-example__item:nth-of-type(3){margin:0 -15px 0 15px}.view-pc .sign-up-appeal-exchange-example__item{width:calc((100% - 20px)/4)}.view-sp .sign-up-appeal-exchange-example__item{width:calc((100% - 10px)/2)}.sign-up-appeal-exchange-example__image{display:block;width:auto;height:auto;max-height:50px;margin:0 auto}.view-pc .sign-up-appeal-exchange-example__image{max-width:100%}.view-sp .sign-up-appeal-exchange-example__image{max-width:150px}.sign-up-appeal-exchange-example__second-list{display:flex;gap:5px;margin-top:10px}.view-pc .sign-up-appeal-exchange-example__second-list{justify-content:space-between}.view-sp .sign-up-appeal-exchange-example__second-list{flex-wrap:wrap;justify-content:center}.sign-up-appeal-exchange-example__second-item{height:30px;font-weight:700;line-height:30px;color:#fff;background-color:#fe8e5f;border-radius:5px}.view-pc .sign-up-appeal-exchange-example__second-item{width:calc((100% - 20px)/5);font-size:16px}.view-sp .sign-up-appeal-exchange-example__second-item{width:calc((100% - 10px)/3);font-size:14px}@media(min-width: 540px){.view-sp .sign-up-appeal-exchange-example__second-item{width:calc((100% - 20px)/5)}}.sign-up-description__attention{display:block}.view-pc .sign-up-description__attention{margin-top:10px;font-size:14px}.view-sp .sign-up-description__attention{margin-top:15px;font-size:13px}.bottom-bar{position:fixed;inset:0;z-index:999;width:100%;margin:auto auto 0}.view-pc .bottom-bar{height:100px}.view-sp .bottom-bar{height:60px}.bottom-bar__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.float-signup-link-wrapper{transition:all .3s}.float-signup-link-wrapper:not(.is-visible){visibility:hidden;opacity:0%;transform:translateY(60px)}.float-signup-link-wrapper.is-visible{visibility:visible;opacity:100%;transform:translateY(0)}.float-signup-link{position:absolute}.view-pc .float-signup-link{right:calc(50% - 240px);bottom:10px;width:480px}.view-sp .float-signup-link{bottom:0;width:100%}.float-signup-link__text{position:relative;padding:18px;font-weight:bold;line-height:1.25;color:#fff;text-align:center;letter-spacing:.1rem;background-color:#f66}.view-pc .float-signup-link__text{font-size:30px;border-radius:10px}.view-sp .float-signup-link__text{font-size:22px}.lp-content__button{margin-top:20px}.lp-content__button__green{background-color:#1acd61 !important}.lp-content__button-fast-entry{margin-top:20px}.sign-up-line{font-family:"M PLUS 1p","Hiragino Kaku Gothic ProN","Hiragino Sans","Meiryo",sans-serif;background-color:#fff}.view-pc .sign-up-line{margin-bottom:30px}.line-lp{line-height:1.5;color:#423642}.view-pc .line-lp__section{padding:40px 15px}.view-sp .line-lp__section{padding:30px 15px}.line-lp__section.bg-color-pale-green{background-color:#f0ffe3}.line-lp__section.bg-color-pale-blue-green{background-color:#e1fdec}.line-lp__emphasis-text{color:#feff39}.line-lp__sub-heading{font-weight:bold;color:#423642;text-align:center}.view-pc .line-lp__sub-heading{margin-bottom:20px;font-size:36px}.view-sp .line-lp__sub-heading{margin-bottom:15px;font-size:20px}.line-lp__sub-heading .line-lp__emphasis-text{color:#f66}.line-lp__image{display:block;width:100%;max-width:510px;height:auto}.view-pc .line-lp__image{margin:20px auto 0}.view-sp .line-lp__image{margin:10px auto 0}.line-lp__text{line-height:1.75}.view-pc .line-lp__text{width:700px;margin:0 auto;font-size:16px}.line-lp__heading,.line-lp__top-text,.line-lp__sub-heading,.earn-points__heading,.line-lp__signup__text,.float-signup-link__text{font-family:"M PLUS 1p",sans-serif}.line-lp__top{padding-bottom:40px}.line-lp__heading{font-size:40px;color:#fff;text-align:center;background-color:#1acd61}.line-lp__balloon-text{position:relative;padding:10px;font-size:16px;font-weight:bold;color:#fff;text-align:center;background-color:#1acd61}.view-pc .line-lp__balloon-text{margin:20px 25%}.view-sp .line-lp__balloon-text{margin:20px}.line-lp__balloon-text::after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-7px;content:"";border-color:#1acd61 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:12px 7px}.line-lp__top-text{font-weight:bold;text-align:center}.view-pc .line-lp__top-text{font-size:24px}.view-sp .line-lp__top-text{font-size:20px}.line-lp__main-visual{display:block;width:100%;height:auto}.line-lp__notice-list{font-size:12px;text-align:left}.view-pc .line-lp__notice-list{margin:20px 10%}.view-sp .line-lp__notice-list{margin:10px 20px 20px}.line-lp__exchange-text{font-weight:bold;color:#0e8c8c;text-align:center}.view-pc .line-lp__exchange-text{font-size:24px}.view-sp .line-lp__exchange-text{font-size:20px}.line-lp__exchange-list{display:flex;flex-wrap:wrap;margin:0 auto 10px}.view-pc .line-lp__exchange-list{width:480px}.view-sp .line-lp__exchange-list{width:320px}.line-lp__exchange-item{position:relative;box-sizing:border-box;border:1px solid #e2e2e2;border-radius:5px}.line-lp__exchange-item:last-of-type{border:0}.view-pc .line-lp__exchange-item{width:140px;height:70px;margin:5px}.view-sp .line-lp__exchange-item{width:100px;height:50px;margin:3px}.line-lp__exchange-item__image{position:absolute;inset:0;width:auto;max-width:80%;height:auto;max-height:80%;margin:auto}.line-lp__exchange-item__text{text-align:center}.view-pc .line-lp__exchange-item__text{line-height:65px}.view-sp .line-lp__exchange-item__text{line-height:48px}.line-lp__exchange-item__text .type-bank{font-size:16px;letter-spacing:.05em}.line-lp__exchange-item__text .type-more{font-size:13px}.line-lp__signup{background-color:#1acd61}.view-pc .line-lp__signup{padding:30px 0 40px}.view-sp .line-lp__signup{padding:40px 15px}.line-lp__signup__text{font-weight:bold;color:#fff;text-align:center}.view-pc .line-lp__signup__text{font-size:36px}.view-sp .line-lp__signup__text{font-size:20px}.earn-points{background-color:#11a763}.view-pc .earn-points{padding:30px 15px 40px;margin:40px -15px -40px}.view-sp .earn-points{padding:20px 15px 30px;margin:30px -15px -30px}.earn-points__heading{position:relative;font-weight:bold;color:#fff;text-align:center}.view-pc .earn-points__heading{margin-bottom:20px;font-size:36px}.view-sp .earn-points__heading{margin-bottom:15px;font-size:20px}.earn-points__heading::before{position:absolute;left:50%;content:"";background:url("/lp/img/text-check.svg") no-repeat top left/100%;transform:translateX(-50%)}.view-pc .earn-points__heading::before{top:-44px;width:160px;height:36px}.view-sp .earn-points__heading::before{top:-34px;width:133px;height:30px}.view-pc .earn-points__list{display:flex;flex-wrap:wrap;justify-content:center;width:820px;margin:0 auto}.earn-points__item{background-color:#fffae9;border-radius:10px}.view-pc .earn-points__item{box-sizing:border-box;width:400px;padding:20px 15px}.view-pc .earn-points__item:nth-of-type(n+3){margin-top:20px}.view-pc .earn-points__item:nth-of-type(2n){margin-left:20px}.view-sp .earn-points__item{max-width:500px;padding:15px 10px;margin:0 auto}.view-sp .earn-points__item:not(:first-of-type){margin-top:15px}.earn-points__title{font-weight:bold;text-align:center}.view-pc .earn-points__title{font-size:18px}.view-sp .earn-points__title{font-size:16px}.earn-points__image{display:block;width:240px;height:120px;margin:20px auto}.earn-points__notice{margin-top:10px;color:#fff}.view-pc .earn-points__notice{font-size:15px;text-align:center}.view-sp .earn-points__notice{text-align:left}.main-exchange{position:relative;border:solid 2px #0e8c8c;border-radius:10px}.view-pc .main-exchange{width:700px;margin:20px auto 0}.view-sp .main-exchange{max-width:500px;margin:15px auto 0}.main-exchange__title{font-weight:bold;line-height:2;color:#fff;text-align:center;background-color:#0e8c8c;border-radius:5px 5px 0 0}.view-pc .main-exchange__title{font-size:24px}.view-sp .main-exchange__title{font-size:16px}.main-exchange__list{display:flex;flex-wrap:wrap;background-color:#fff;border-radius:0 0 10px 10px}.view-pc .main-exchange__list{padding:30px 40px}.view-sp .main-exchange__list{padding:15px 20px}.main-exchange__item{box-sizing:border-box;display:flex;align-items:center;justify-content:center}.view-pc .main-exchange__item{width:calc((100% - 150px)/4);height:80px;font-size:18px}.view-pc .main-exchange__item:not(:nth-of-type(4n)){margin-right:50px}.view-pc .main-exchange__item:nth-of-type(n+5){margin-top:20px}.view-sp .main-exchange__item{width:calc((100% - 40px)/3);height:50px}.view-sp .main-exchange__item:nth-of-type(n+4){margin-top:20px}.view-sp .main-exchange__item:not(:nth-of-type(3n)){margin-right:20px}.main-exchange__image{width:auto;max-width:100%;height:auto;max-height:100%}.main-exchange__link{position:absolute;font-weight:bold}.view-pc .main-exchange__link{right:20px;bottom:60px;font-size:16px}.view-sp .main-exchange__link{right:2%;bottom:30px;font-size:12px}.users-voice{display:flex;flex-wrap:wrap;justify-content:center}.view-pc .users-voice{width:820px;margin:0 auto}.users-voice__item{background-color:#fff;border-radius:10px}.view-pc .users-voice__item{box-sizing:border-box;width:400px;padding:15px}.view-pc .users-voice__item:nth-of-type(n+3){margin-top:20px}.view-pc .users-voice__item:nth-of-type(2n){margin-left:20px}.view-sp .users-voice__item{max-width:500px;padding:15px 10px;margin:0 auto}.view-sp .users-voice__item:not(:first-of-type){margin-top:15px}.users-voice__users-data{position:relative;min-height:60px;margin-bottom:5px}.users-voice__image{position:absolute;width:60px;height:60px;border-radius:50%}.users-voice__title,.users-voice__type{margin-left:70px}.users-voice__title{margin-bottom:5px;font-weight:bold;color:#f66}.users-voice__type{font-size:12px}.view-pc .line-questions{width:820px;margin:0 auto}.view-sp .line-questions__item{max-width:500px;margin:0 auto}.line-questions__label{display:block;font-weight:bold;color:#423642;cursor:pointer;background-color:#aff2ca}.view-pc .line-questions__label{padding:17px 20px 13px;font-size:16px}.view-sp .line-questions__label{padding:12px 30px 8px 10px;font-size:14px}.line-questions__label::before{position:absolute;top:calc(50% - 3px);right:20px;width:6px;height:6px;content:"";border-top:2px solid #423642;border-right:2px solid #423642;transform:rotate(135deg)}.line-questions__label,.line-questions__text{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .3s}.line-questions__text{box-sizing:border-box;height:0;margin-bottom:10px;overflow:hidden;cursor:default;background-color:#fff;border:solid 2px #aff2ca}.view-pc .line-questions__text{padding:0 20px;font-size:14px}.view-sp .line-questions__text{padding:0 10px;font-size:13px}.line-questions__toggle{display:none}.line-questions__toggle:checked+.line-questions__label+.line-questions__text{height:auto;transition:all .3s}.view-pc .line-questions__toggle:checked+.line-questions__label+.line-questions__text{padding:15px 20px}.view-sp .line-questions__toggle:checked+.line-questions__label+.line-questions__text{padding:10px}.line-questions__toggle:checked+.line-questions__label::before{transform:rotate(-45deg)}.line-lp__detail .c_title_2{color:#423642}.view-pc .line-lp__detail-comment{margin-top:20px}.view-sp .line-lp__detail-comment{margin:20px}

/*# sourceMappingURL=entry.48e13fabae4dd86f1285.css.map*/