@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}pre{all:revert}::-webkit-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space;-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-weight:inherit}html{font-size:62.5%}body{background-color:#fff;color:#222;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"Yu Gothic Medium",sans-serif;font-size:1.3em;font-weight:400;line-height:2;letter-spacing:.05em;overflow-x:hidden;overflow-y:scroll;position:relative;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px){body{font-size:1.6em}}body.is_fixed{position:fixed;left:0;width:100%;height:100%;overflow-y:auto}*{min-height:0vw}img{max-width:100%;height:auto;vertical-align:top}@media screen and (min-width: 768px){img{image-rendering:-webkit-optimize-contrast}}a{color:#222;cursor:pointer;transition:.3s ease-in-out}@media screen and (min-width: 1024px){a:hover{opacity:.8}}p+p{margin-top:1em}button{display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:.3s ease-in-out}button:hover{opacity:.8}button:focus{outline:0}button:not(:disabled){cursor:pointer}b{font-weight:700;color:#007042}.img_float{float:right;margin:0 0 min(4vw,3rem) min(4vw,3rem)}.fadein_up{opacity:0;visibility:hidden;transition:.6s ease-in-out}.fadein_up.is_show{opacity:1;visibility:visible}.visible_xxs{display:none}@media screen and (max-width: 374px){.visible_xxs{display:inline-block !important}}.hidden_xxs{display:inline-block}@media screen and (max-width: 374px){.hidden_xxs{display:none !important}}.visible_xs{display:none}@media screen and (max-width: 767px){.visible_xs{display:inline-block !important}}.hidden_xs{display:inline-block}@media screen and (max-width: 767px){.hidden_xs{display:none !important}}.visible_sm{display:none}@media screen and (min-width: 768px){.visible_sm{display:inline-block !important}}.hidden_sm{display:inline-block}@media screen and (min-width: 768px){.hidden_sm{display:none !important}}.visible_md{display:none}@media screen and (min-width: 1024px){.visible_md{display:inline-block !important}}.hidden_md{display:inline-block}@media screen and (min-width: 1024px){.hidden_md{display:none !important}}.visible_lg{display:none}@media screen and (min-width: 1366px){.visible_lg{display:inline-block !important}}.hidden_lg{display:inline-block}@media screen and (min-width: 1366px){.hidden_lg{display:none !important}}.visible_xl{display:none}@media screen and (min-width: 1920px){.visible_xl{display:inline-block !important}}.hidden_xl{display:inline-block}@media screen and (min-width: 1920px){.hidden_xl{display:none !important}}.visible_all{display:inline-block !important}.hidden_all{display:none !important}.modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;padding:min(2.667vw,1.65rem);overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:.3s ease-in-out;z-index:1000;background-color:rgba(0,0,0,.5)}@media screen and (min-width: 768px){.modal_overlay{padding:2rem}}.modal_overlay.is_active{opacity:1;visibility:visible}.modal_bg{position:relative;display:flex;justify-content:center}@media screen and (min-width: 1024px){.modal_bg{align-items:center;min-height:100%}}.modal_close{width:10.667vw;height:13.333vw;cursor:pointer;transition:.3s ease-in-out;position:absolute;bottom:-13.333vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 768px){.modal_close{width:8rem;height:8rem;bottom:-9.5rem}.modal_close:hover{opacity:.8}}.modal_close span{display:block;width:100%;height:100%;position:relative}.modal_close span::before,.modal_close span::after{content:"";background-color:#fff;position:absolute;top:50%;left:50%;width:min(.533vw,.33rem);height:min(10.667vw,6.6rem)}@media screen and (min-width: 768px){.modal_close span::before,.modal_close span::after{width:.2rem;height:8rem}}.modal_close span::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.modal_close span::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.modal_box{background:url(/modpub/lp/home/dlsitecity2304/img/modal/line_01.png) no-repeat center top,url(/modpub/lp/home/dlsitecity2304/img/bg_01.png) repeat center top;background-size:auto min(1.733vw,1.0725rem),auto min(12vw,7.425rem);color:#222;position:relative;width:100%;max-width:58rem;z-index:2000}@media screen and (min-width: 1024px){.modal_box{background-size:auto 1.3rem,auto 9rem;max-width:1000px}}.modal_inner{width:100%;overflow-x:hidden;text-align:left;padding:min(6.667vw,4.125rem) 0 min(10.667vw,6.6rem);font-weight:500;letter-spacing:normal}@media screen and (min-width: 768px){.modal_inner{padding:5rem 0;letter-spacing:.05em}}.modal_inner .result_header{text-align:center;line-height:1.8;font-size:clamp(1.4rem,3.4vw,2.6rem)}.modal_inner .result_address,.modal_inner .result_rank{background-color:#00a15f;color:#fff;margin:0 .2em;padding:0 .15em;line-height:1.3;display:inline-block;font-size:clamp(2rem, 4.7vw + -1.6049rem, 3.2rem);font-size:clamp(2rem,4.7vw,3.2rem)}.modal_inner .result_body{margin-top:min(1.333vw,.825rem);display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 1024px){.modal_inner .result_body{margin-top:1.5rem;flex-direction:row;justify-content:space-between;padding:0 5rem 0 2rem}}.modal_inner .result_card{display:flex;background:url(/modpub/lp/home/dlsitecity2304/img/modal/card_01_sp.png) no-repeat center top/100% auto;width:min(93.6vw,57.915rem);height:min(62.8vw,38.8575rem);padding:min(6.667vw,4.125rem)}@media screen and (min-width: 768px){.modal_inner .result_card{background-image:url(/modpub/lp/home/dlsitecity2304/img/modal/card_01_pc.png);width:59.5rem;height:40.2rem;padding:5rem}}.modal_inner .result_card .card_img{flex:1}.modal_inner .result_card .card_img img{display:inline-block;width:min(13.6vw,8.415rem);margin:min(10.8vw,6.6825rem) auto auto min(3.867vw,2.3925rem)}@media screen and (min-width: 768px){.modal_inner .result_card .card_img img{width:10.2rem;max-width:none;margin:6.7rem auto auto 3.1rem}}.modal_inner .result_card .card_text{width:min(57.333vw,35.475rem);align-self:center}@media screen and (min-width: 768px){.modal_inner .result_card .card_text{width:31rem}}.modal_inner .result_card .card_list{display:grid;grid-template-columns:auto auto;width:-webkit-max-content;width:max-content;max-width:100%;line-height:1.8}.modal_inner .result_card .card_list dt{text-align:justify;font-weight:700;padding-top:.2em;font-size:clamp(1rem,1.7vw,1.3rem)}.modal_inner .result_card .card_list dt span{display:inline-block;width:100%;height:1.8em;vertical-align:bottom;overflow:hidden}.modal_inner .result_card .card_list dt span::after{content:"";display:inline-block;width:100%}.modal_inner .result_card .card_list dd{margin-left:.8em;font-size:clamp(1.2rem,2.2vw,1.5rem)}@media screen and (max-width: 374px){.modal_inner .result_card .card_list dd{font-size:1rem}}@media screen and (min-width: 1024px){.modal_inner .result_card .card_list dd{margin-left:1.2em}}.modal_inner .result_map{padding:0 min(4.133vw,2.5575rem) 0 min(9.467vw,5.8575rem)}@media screen and (min-width: 768px){.modal_inner .result_map{padding:0 3.1rem 0 7.1rem}}@media screen and (min-width: 1024px){.modal_inner .result_map{padding:0}}.modal_inner .result_footer{text-align:center;margin-top:min(9.333vw,5.775rem)}@media screen and (min-width: 1024px){.modal_inner .result_footer{margin-top:3.5rem;display:flex;justify-content:center}}.modal_inner .result_footer .lp_btn+.lp_btn{margin-top:min(7.2vw,5.4rem)}@media screen and (min-width: 1024px){.modal_inner .result_footer .lp_btn+.lp_btn{margin-top:0;margin-left:5rem}}.lp_btn_twitter{display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative}.lp_btn_twitter:focus{outline:0}.lp_btn_twitter:not(:disabled),.lp_btn_twitter:not(.is_disabled){cursor:pointer}.lp_btn_twitter::before,.lp_btn_twitter::after,.lp_btn_twitter span::before,.lp_btn_twitter span::after{content:"";position:absolute;border:solid #d1d1d1;width:2rem;height:2rem;transition:.3s ease-in-out}.lp_btn_twitter::before{top:-1rem;left:-1rem;border-width:.1rem 0 0 .1rem}.lp_btn_twitter::after{bottom:-1rem;right:-1rem;border-width:0 .1rem .1rem 0}@media screen and (min-width: 768px){.lp_btn_twitter:hover{opacity:1;-webkit-filter:brightness(110%);filter:brightness(110%)}.lp_btn_twitter:hover::before,.lp_btn_twitter:hover::after,.lp_btn_twitter:hover span::before,.lp_btn_twitter:hover span::after{width:calc(50% + 1rem);height:calc(50% + 1rem)}}.lp_btn_twitter span{display:flex;align-items:center;justify-content:center;background-color:#3f98d5;box-shadow:0 0 0 .2rem #3f98d5 inset,0 0 0 .4rem rgba(255,255,255,.5) inset;width:min(68vw,38rem);min-height:min(13.333vw,7rem);padding:min(4vw,2rem);position:relative}.lp_btn_twitter span::before{top:-1rem;right:-1rem;border-width:.1rem .1rem 0 0}.lp_btn_twitter span::after{bottom:-1rem;left:-1rem;border-width:0 0 .1rem .1rem}.lp_btn_twitter img{width:min(50.933vw,31.515rem)}@media screen and (min-width: 1024px){.lp_btn_twitter img{width:28.6rem}}.lp_btn_twitter:disabled,.lp_btn_twitter.is_disabled{pointer-events:none}.lp_btn_twitter:disabled span,.lp_btn_twitter.is_disabled span{background-color:#d1d1d1;box-shadow:0 0 0 .2rem #d1d1d1 inset,0 0 0 .4rem rgba(255,255,255,.5) inset}.lp_btn_register{display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative}.lp_btn_register:focus{outline:0}.lp_btn_register:not(:disabled),.lp_btn_register:not(.is_disabled){cursor:pointer}.lp_btn_register::before,.lp_btn_register::after,.lp_btn_register span::before,.lp_btn_register span::after{content:"";position:absolute;border:solid #d1d1d1;width:2rem;height:2rem;transition:.3s ease-in-out}.lp_btn_register::before{top:-1rem;left:-1rem;border-width:.1rem 0 0 .1rem}.lp_btn_register::after{bottom:-1rem;right:-1rem;border-width:0 .1rem .1rem 0}@media screen and (min-width: 768px){.lp_btn_register:hover{opacity:1;-webkit-filter:brightness(110%);filter:brightness(110%)}.lp_btn_register:hover::before,.lp_btn_register:hover::after,.lp_btn_register:hover span::before,.lp_btn_register:hover span::after{width:calc(50% + 1rem);height:calc(50% + 1rem)}}.lp_btn_register span{display:flex;align-items:center;justify-content:center;background-color:#f27b23;box-shadow:0 0 0 .2rem #f27b23 inset,0 0 0 .4rem rgba(255,255,255,.5) inset;width:min(68vw,38rem);min-height:min(13.333vw,7rem);padding:min(4vw,2rem);position:relative}.lp_btn_register span::before{top:-1rem;right:-1rem;border-width:.1rem .1rem 0 0}.lp_btn_register span::after{bottom:-1rem;left:-1rem;border-width:0 0 .1rem .1rem}.lp_btn_register img{width:min(50.933vw,31.515rem)}@media screen and (min-width: 1024px){.lp_btn_register img{width:28.6rem}}.lp_btn_register:disabled,.lp_btn_register.is_disabled{pointer-events:none}.lp_btn_register:disabled span,.lp_btn_register.is_disabled span{background-color:#d1d1d1;box-shadow:0 0 0 .2rem #d1d1d1 inset,0 0 0 .4rem rgba(255,255,255,.5) inset}.lp_btn_tentative{display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative}.lp_btn_tentative:focus{outline:0}.lp_btn_tentative:not(:disabled),.lp_btn_tentative:not(.is_disabled){cursor:pointer}.lp_btn_tentative::before,.lp_btn_tentative::after,.lp_btn_tentative span::before,.lp_btn_tentative span::after{content:"";position:absolute;border:solid #d1d1d1;width:2rem;height:2rem;transition:.3s ease-in-out}.lp_btn_tentative::before{top:-1rem;left:-1rem;border-width:.1rem 0 0 .1rem}.lp_btn_tentative::after{bottom:-1rem;right:-1rem;border-width:0 .1rem .1rem 0}@media screen and (min-width: 768px){.lp_btn_tentative:hover{opacity:1;-webkit-filter:brightness(110%);filter:brightness(110%)}.lp_btn_tentative:hover::before,.lp_btn_tentative:hover::after,.lp_btn_tentative:hover span::before,.lp_btn_tentative:hover span::after{width:calc(50% + 1rem);height:calc(50% + 1rem)}}.lp_btn_tentative span{display:flex;align-items:center;justify-content:center;background-color:#00a15f;box-shadow:0 0 0 .2rem #00a15f inset,0 0 0 .4rem rgba(255,255,255,.5) inset;width:min(68vw,38rem);min-height:min(13.333vw,7rem);padding:min(4vw,2rem);position:relative}.lp_btn_tentative span::before{top:-1rem;right:-1rem;border-width:.1rem .1rem 0 0}.lp_btn_tentative span::after{bottom:-1rem;left:-1rem;border-width:0 0 .1rem .1rem}.lp_btn_tentative img{width:min(50.933vw,31.515rem)}@media screen and (min-width: 1024px){.lp_btn_tentative img{width:28.6rem}}.lp_btn_tentative:disabled,.lp_btn_tentative.is_disabled{pointer-events:none}.lp_btn_tentative:disabled span,.lp_btn_tentative.is_disabled span{background-color:#d1d1d1;box-shadow:0 0 0 .2rem #d1d1d1 inset,0 0 0 .4rem rgba(255,255,255,.5) inset}.lp_btn_coupon{display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative}.lp_btn_coupon:focus{outline:0}.lp_btn_coupon:not(:disabled),.lp_btn_coupon:not(.is_disabled){cursor:pointer}.lp_btn_coupon::before,.lp_btn_coupon::after,.lp_btn_coupon span::before,.lp_btn_coupon span::after{content:"";position:absolute;border:solid #d1d1d1;width:2rem;height:2rem;transition:.3s ease-in-out}.lp_btn_coupon::before{top:-1rem;left:-1rem;border-width:.1rem 0 0 .1rem}.lp_btn_coupon::after{bottom:-1rem;right:-1rem;border-width:0 .1rem .1rem 0}@media screen and (min-width: 768px){.lp_btn_coupon:hover{opacity:1;-webkit-filter:brightness(110%);filter:brightness(110%)}.lp_btn_coupon:hover::before,.lp_btn_coupon:hover::after,.lp_btn_coupon:hover span::before,.lp_btn_coupon:hover span::after{width:calc(50% + 1rem);height:calc(50% + 1rem)}}.lp_btn_coupon span{display:flex;align-items:center;justify-content:center;background-color:#f7697d;box-shadow:0 0 0 .2rem #f7697d inset,0 0 0 .4rem rgba(255,255,255,.5) inset;width:min(68vw,38rem);min-height:min(13.333vw,7rem);padding:min(4vw,2rem);position:relative}.lp_btn_coupon span::before{top:-1rem;right:-1rem;border-width:.1rem .1rem 0 0}.lp_btn_coupon span::after{bottom:-1rem;left:-1rem;border-width:0 0 .1rem .1rem}.lp_btn_coupon img{width:min(50.933vw,31.515rem)}@media screen and (min-width: 1024px){.lp_btn_coupon img{width:28.6rem}}.lp_btn_coupon:disabled,.lp_btn_coupon.is_disabled{pointer-events:none}.lp_btn_coupon:disabled span,.lp_btn_coupon.is_disabled span{background-color:#d1d1d1;box-shadow:0 0 0 .2rem #d1d1d1 inset,0 0 0 .4rem rgba(255,255,255,.5) inset}.lp_btn_recruit{display:inline-block;line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative}.lp_btn_recruit:focus{outline:0}.lp_btn_recruit:not(:disabled),.lp_btn_recruit:not(.is_disabled){cursor:pointer}.lp_btn_recruit::before,.lp_btn_recruit::after,.lp_btn_recruit span::before,.lp_btn_recruit span::after{content:"";position:absolute;border:solid #d1d1d1;width:2rem;height:2rem;transition:.3s ease-in-out}.lp_btn_recruit::before{top:-1rem;left:-1rem;border-width:.1rem 0 0 .1rem}.lp_btn_recruit::after{bottom:-1rem;right:-1rem;border-width:0 .1rem .1rem 0}@media screen and (min-width: 768px){.lp_btn_recruit:hover{opacity:1;-webkit-filter:brightness(110%);filter:brightness(110%)}.lp_btn_recruit:hover::before,.lp_btn_recruit:hover::after,.lp_btn_recruit:hover span::before,.lp_btn_recruit:hover span::after{width:calc(50% + 1rem);height:calc(50% + 1rem)}}.lp_btn_recruit span{display:flex;align-items:center;justify-content:center;background-color:#00a15f;box-shadow:0 0 0 .2rem #00a15f inset,0 0 0 .4rem rgba(255,255,255,.5) inset;width:min(68vw,38rem);min-height:min(13.333vw,7rem);padding:min(4vw,2rem);position:relative}.lp_btn_recruit span::before{top:-1rem;right:-1rem;border-width:.1rem .1rem 0 0}.lp_btn_recruit span::after{bottom:-1rem;left:-1rem;border-width:0 0 .1rem .1rem}.lp_btn_recruit img{width:min(50.933vw,31.515rem)}@media screen and (min-width: 1024px){.lp_btn_recruit img{width:28.6rem}}.lp_btn_recruit:disabled,.lp_btn_recruit.is_disabled{pointer-events:none}.lp_btn_recruit:disabled span,.lp_btn_recruit.is_disabled span{background-color:#d1d1d1;box-shadow:0 0 0 .2rem #d1d1d1 inset,0 0 0 .4rem rgba(255,255,255,.5) inset}.lp_btn_recruit span{width:100%;height:100%;padding:0}@media screen and (min-width: 1024px){.lp_btn_recruit span{padding:0}}.lp_btn_recruit img{width:100%}@media screen and (min-width: 1024px){.lp_btn_recruit img{width:100%}}.lp_header{padding:min(1.333vw,1rem) min(2.667vw,2rem) 0 min(2.667vw,2rem);position:fixed;top:0;left:0;width:100%;height:min(12.267vw,9.1rem);z-index:600;background:url(/modpub/lp/home/dlsitecity2304/img/line_01.png) no-repeat center top,url(/modpub/lp/home/dlsitecity2304/img/bg_01.png) repeat center top;background-size:auto min(2.267vw,1.4025rem),auto min(12vw,7.425rem);border-bottom:.1rem solid #d1d1d1}@media screen and (min-width: 1366px){.lp_header{background-size:auto 1.7rem,auto 9rem}}.lp_header .header_inner{display:flex;justify-content:space-between;align-items:center;height:100%}@media screen and (min-width: 1366px){.lp_header .header_inner{position:relative}}.lp_header .header_logo{position:relative;z-index:600}.lp_header .header_logo a{display:flex}.lp_header .header_logo img{width:min(21.333vw,16rem)}.lp_header .header_menu{position:relative;cursor:pointer;width:6.667vw;height:6.667vw}@media screen and (min-width: 768px){.lp_header .header_menu{width:5rem;height:5rem}}.lp_header .header_menu span{display:inline-block;position:absolute;left:0;width:100%;height:.8vw;background-color:#00a15f;transition:.3s ease-in-out}@media screen and (min-width: 768px){.lp_header .header_menu span{height:.6rem}}.lp_header .header_menu span:nth-of-type(1){top:1.067vw}@media screen and (min-width: 768px){.lp_header .header_menu span:nth-of-type(1){top:.8rem}}.lp_header .header_menu span:nth-of-type(2){top:2.933vw}@media screen and (min-width: 768px){.lp_header .header_menu span:nth-of-type(2){top:2.2rem}}.lp_header .header_menu span:nth-of-type(3){top:4.8vw}@media screen and (min-width: 768px){.lp_header .header_menu span:nth-of-type(3){top:3.6rem}}.lp_header .header_menu.is_active span{left:0}.lp_header .header_menu.is_active span:nth-of-type(1){-webkit-transform:translateY(1.867vw) rotate(-45deg);transform:translateY(1.867vw) rotate(-45deg)}@media screen and (min-width: 768px){.lp_header .header_menu.is_active span:nth-of-type(1){-webkit-transform:translateY(1.4rem) rotate(-45deg);transform:translateY(1.4rem) rotate(-45deg)}}.lp_header .header_menu.is_active span:nth-of-type(2){opacity:0}.lp_header .header_menu.is_active span:nth-of-type(3){-webkit-transform:translateY(-1.867vw) rotate(45deg);transform:translateY(-1.867vw) rotate(45deg)}@media screen and (min-width: 768px){.lp_header .header_menu.is_active span:nth-of-type(3){-webkit-transform:translateY(-1.4rem) rotate(45deg);transform:translateY(-1.4rem) rotate(45deg)}}.lp_header .header_nav{position:fixed;top:min(12.267vw,9.1rem);left:0;width:100%;height:100%;text-align:center;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;transition:.3s ease-in-out;z-index:500;background-color:rgba(0,0,0,.5)}@media screen and (min-width: 1366px){.lp_header .header_nav{position:static;overflow-y:hidden;opacity:1;visibility:visible;background-color:rgba(0,0,0,0);margin-left:min(-21.333vw,-16rem)}}.lp_header .header_nav.is_active{opacity:1;visibility:visible}.lp_header .header_nav.is_active .header_nav_inner{-webkit-transform:translateY(0);transform:translateY(0)}.lp_header .header_nav_inner{padding:2.667vw 2.667vw 5.333vw;background:url(/modpub/lp/home/dlsitecity2304/img/bg_01.png) repeat center top;background-size:auto min(12vw,7.425rem);-webkit-transform:translateY(-30rem);transform:translateY(-30rem);transition:.3s ease-in-out}@media screen and (min-width: 1366px){.lp_header .header_nav_inner{padding:0;background:none;-webkit-transform:translateY(0);transform:translateY(0);height:100%}}@media screen and (min-width: 1366px){.lp_header .header_nav_inner .lp_nav{width:1000px;height:100%;margin:0 auto;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;align-items:center}}@media screen and (min-width: 1366px){.lp_header .header_nav_inner .nav_list{width:100%;display:flex;justify-content:space-around;padding-top:1rem}}.lp_header .header_nav_inner .nav_list a{display:inline-block;padding:.55em;color:#545454;font-weight:500;letter-spacing:.1em}.lp_header .header_sns{display:flex;justify-content:center;margin-top:4vw}@media screen and (min-width: 1366px){.lp_header .header_sns{justify-content:flex-end;align-items:center;margin-top:0;height:100%}}.lp_header .header_sns a{display:flex;align-items:center;justify-content:center;background-color:#545454;width:clamp(1.6rem,10.667vw,5rem);height:clamp(1.6rem,10.667vw,5rem);border-radius:50%}.lp_header .header_sns img{width:50%}.lp_footer .footer_inner{width:100%;background-color:#00a15f;color:#fff;display:flex;justify-content:center;align-items:center;height:min(10.667vw,6rem)}.lp_footer .footer_inner small{font-size:clamp(1.2rem, 0.8vw + 0.5864rem, 1.4rem)}.lp_pagetop{position:fixed;right:1rem;bottom:1rem;z-index:100;transition:none;opacity:0}@media screen and (min-width: 1024px){.lp_pagetop{right:2.5rem;bottom:2.5rem}}.lp_pagetop a{display:block;width:min(8vw,6rem);height:0;padding-top:min(8vw,6rem);background-color:#fff;border:.1rem solid #00a15f;opacity:.75;overflow:hidden;position:relative}.lp_pagetop a::before{content:"";border-style:solid;border-width:0 min(1.333vw,1rem) min(1.867vw,1.4rem) min(1.333vw,1rem);border-color:rgba(0,0,0,0) rgba(0,0,0,0) #00a15f rgba(0,0,0,0);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.lp_pagetop.is_show{-webkit-animation:fadein .3s forwards;animation:fadein .3s forwards}.lp_pagetop.is_hide{-webkit-animation:fadeout .3s forwards;animation:fadeout .3s forwards}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}.lp_wrap{position:relative;overflow:hidden}.lp_container{background:url(/modpub/lp/home/dlsitecity2304/img/bg_01.png) repeat center top;background-size:auto min(12vw,7.425rem);position:relative;opacity:0;visibility:hidden;height:0;font-size:clamp(1.3rem, 1.2vw + 0.3796rem, 1.6rem)}@media screen and (min-width: 1024px){.lp_container{background-size:auto 9rem}}body.is_loaded:not(.adultcheck) .lp_container{-webkit-animation:contentView 1.5s forwards;animation:contentView 1.5s forwards}@-webkit-keyframes contentView{0%{opacity:0;visibility:hidden;height:0}100%{opacity:1;visibility:visible;height:auto}}@keyframes contentView{0%{opacity:0;visibility:hidden;height:0}100%{opacity:1;visibility:visible;height:auto}}.lp_main{padding-top:min(12.267vw,9.1rem)}.lp_content{padding-bottom:min(37.333vw,40rem)}@media screen and (min-width: 768px){.lp_content{width:768px;margin:0 auto;border-right:.1rem solid #d1d1d1;border-left:.1rem solid #d1d1d1}}@media screen and (min-width: 1024px){.lp_content{width:1000px}}@media screen and (min-width: 1024px){.lp_content{width:1000px;margin:0 auto;border-right:.1rem solid #d1d1d1;border-left:.1rem solid #d1d1d1}}.lp_content .sec_heading{border-top:.2rem solid #00a15f;margin-bottom:min(4vw,2.5rem);position:relative;font-weight:700;color:#007042;letter-spacing:.1em;padding:min(2.667vw,1.8rem) min(4vw,5rem);font-size:clamp(1.8rem, 3.1vw + -0.5777rem, 2.6rem)}.lp_content .sec_heading::before,.lp_content .sec_heading::after{content:"";position:absolute}.lp_content .sec_heading::before{background:url(/modpub/lp/home/dlsitecity2304/img/line_02.png) no-repeat 0 0/100% auto;width:min(14.933vw,11.2rem);height:min(2.533vw,1.9rem);bottom:100%;left:0}.lp_content .sec_heading::after{background-color:#d1d1d1;width:calc(100% - 4vw);height:.1rem;bottom:0;right:0}.lp_content .sec_heading_secondary{border-bottom:.1rem solid #00a15f;margin-bottom:min(5.333vw,3rem);font-size:clamp(1.6rem, 2.3vw + -0.1641rem, 2.2rem)}.lp_content .sec_heading_secondary span{background-color:#00a15f;color:#fff;font-weight:700;display:inline-block;padding:0 min(4vw,5rem);position:relative}.lp_content .sec_heading_secondary span::after{content:"";position:absolute;top:0;left:100%;width:min(4.267vw,2.5rem);height:100%;background:linear-gradient(to bottom left, transparent 50%, #00a15f 50%)}.lp_content .sec_subheading{font-weight:700;color:#007042;line-height:1.5;margin-bottom:.5em;font-size:clamp(1.4rem, 1.6vw + 0.1728rem, 1.8rem)}.lp_content .sec_body{padding:0 min(4vw,5rem)}.lp_content .sec_body_inner::after{content:"";display:block;clear:both}.lp_content .sec_body_inner+.sec_body_inner{margin-top:min(6.667vw,5rem)}.fv{margin-top:max(-12.267vw,-9.1rem);padding:min(14.933vw,11.1rem) min(4vw,2rem) 0}.fv_inner{border:.1rem solid #d1d1d1;width:100%;height:min(117.333vw,92.5rem);background:url(/modpub/lp/home/dlsitecity2304/img/fv/bg_01_sp.jpg) no-repeat center top/100% auto;position:relative}@media screen and (min-width: 1024px){.fv_inner{width:95.8rem;height:48.8rem;background-image:url(/modpub/lp/home/dlsitecity2304/img/fv/bg_01_pc.jpg)}}.fv_inner::before{content:"";background:url(/modpub/lp/home/dlsitecity2304/img/fv/chara_01_sp.png) no-repeat 0 0/100% auto;width:64.667vw;height:82.267vw;position:absolute;top:-1.733vw;left:-2.667vw;opacity:0;-webkit-animation:fv_chara 1s ease-in-out forwards .5s;animation:fv_chara 1s ease-in-out forwards .5s}@media screen and (min-width: 1024px){.fv_inner::before{background-image:url(/modpub/lp/home/dlsitecity2304/img/fv/chara_01_pc.png);width:34.1rem;height:53.2rem;top:-1rem;left:-1rem}}@-webkit-keyframes fv_chara{from{opacity:0;-webkit-transform:translate(-2rem, -2rem);transform:translate(-2rem, -2rem)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes fv_chara{from{opacity:0;-webkit-transform:translate(-2rem, -2rem);transform:translate(-2rem, -2rem)}to{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.fv_title{width:min(67.6vw,50.7rem);height:min(59.733vw,44.8rem);margin:min(7.333vw,5.5rem) 0 auto auto;position:relative;opacity:0;-webkit-animation:fv_title .6s ease-in-out forwards;animation:fv_title .6s ease-in-out forwards}@media screen and (min-width: 1024px){.fv_title{width:auto;height:auto;margin:3.5rem auto 0;text-align:center}}@-webkit-keyframes fv_title{from{opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fv_title{from{opacity:0;-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fv_btn{display:flex;flex-direction:column;align-items:center;margin-top:min(11.333vw,8.5rem)}@media screen and (min-width: 1024px){.fv_btn{flex-direction:row;justify-content:center;margin-top:8rem}}.fv_btn .lp_btn span{width:min(68vw,51rem);height:min(12vw,9rem)}@media screen and (min-width: 1024px){.fv_btn .lp_btn span{width:35rem;height:6rem}}.fv_btn .lp_btn img{width:min(50.933vw,28.459rem)}@media screen and (min-width: 1024px){.fv_btn .lp_btn img{width:25.6rem}}.fv_btn .lp_btn i{position:absolute;top:50%;right:2.667vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:min(2.133vw,1rem) min(1.467vw,.7rem) 0 min(1.467vw,.7rem);border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-animation:fv_icon 1.2s ease-in-out infinite;animation:fv_icon 1.2s ease-in-out infinite}@media screen and (min-width: 1024px){.fv_btn .lp_btn i{right:1.5rem}}@-webkit-keyframes fv_icon{0%,100%{-webkit-transform:translateY(-0.3rem);transform:translateY(-0.3rem)}80%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fv_icon{0%,100%{-webkit-transform:translateY(-0.3rem);transform:translateY(-0.3rem)}80%{-webkit-transform:translateY(0);transform:translateY(0)}}.fv_btn .lp_btn+.lp_btn{margin-top:min(7.2vw,5.4rem)}@media screen and (min-width: 1024px){.fv_btn .lp_btn+.lp_btn{margin-top:0;margin-left:5rem}}.intro{padding:min(4vw,4rem) min(4vw,5rem) 0}.register{margin-top:min(2.4vw,2.9rem);padding-top:min(14.933vw,11.1rem)}.register_box{background:url(/modpub/lp/home/dlsitecity2304/img/register/bg_01_sp.png) no-repeat center top,url(/modpub/lp/home/dlsitecity2304/img/register/bg_03_sp.png) no-repeat center bottom,url(/modpub/lp/home/dlsitecity2304/img/register/bg_02_sp.png) repeat-y center top;background-size:100% auto;padding:min(8vw,5rem) min(4vw,4rem) min(8vw,4rem);margin-top:min(4vw,3rem)}@media screen and (min-width: 1024px){.register_box{background-image:url(/modpub/lp/home/dlsitecity2304/img/register/bg_01_pc.png),url(/modpub/lp/home/dlsitecity2304/img/register/bg_03_pc.png),url(/modpub/lp/home/dlsitecity2304/img/register/bg_02_pc.png)}}.register_btn{display:flex;flex-direction:column;align-items:center}.register_btn .lp_btn+.lp_btn{margin-top:min(6.667vw,4rem)}.register_notice{margin-top:min(6.667vw,4rem)}.register_notice_list{padding-left:1.5em;line-height:1.7;font-size:clamp(1.1rem, 1.2vw + 0.1796rem, 1.4rem)}@media screen and (min-width: 1024px){.register_notice_list{line-height:2}}.register_notice_list li{list-style:disc}.register_notice_list li+li{margin-top:.5em}.coupon{margin-top:min(2.4vw,2.9rem);padding-top:min(14.933vw,11.1rem)}.coupon .sec_heading{margin-bottom:min(1.333vw,1rem)}.coupon_img{text-align:center}.coupon_img+p{margin-top:0}.coupon_btn{margin-top:min(6.667vw,5rem);display:flex;flex-direction:column;align-items:center}.guide{margin-top:min(9.067vw,6.9rem);padding-top:min(14.933vw,11.1rem)}.guide .img_float{width:min(41.333vw,31rem)}.guide_graph{text-align:center}.message{margin-top:min(-2.933vw,-1.1rem);padding-top:min(14.933vw,11.1rem)}.message .img_float{width:min(26.4vw,19.8rem)}.message_name{width:min(27.333vw,17.2rem);margin-top:min(5.333vw,4rem)}.recruit{margin-top:min(16vw,16rem);padding:0 min(4vw,6.1rem)}.sorry{padding:min(9.333vw,10rem) min(4vw,5rem) min(13.333vw,15rem);background-color:#fffde8;position:relative;text-align:center;font-size:clamp(1.3rem, 1.9vw + -0.1573rem, 1.8rem)}.sorry::before{content:"";width:100%;height:min(8.267vw,6.2rem);position:absolute;bottom:100%;left:0;background:url(/modpub/lp/home/dlsitecity2304/img/sorry/bg_01.svg) repeat-x center bottom/auto 100%}.sorry_heading img{width:min(25.067vw,18.8rem)}.sorry_body{margin-top:min(4vw,4rem);position:relative}@media screen and (min-width: 1024px){.sorry_body{width:1000px;margin-right:auto;margin-left:auto;line-height:2.3}}.sorry_body::before{content:"";width:min(21.2vw,15.8rem);height:min(27.733vw,20.8rem);position:absolute;bottom:-2.667vw;left:-6.667vw;background:url(/modpub/lp/home/dlsitecity2304/img/sorry/chara_02.png) repeat-x center bottom/auto 100%}@media screen and (min-width: 768px){.sorry_body::before{bottom:-5rem;left:0}}.sorry_body b{color:inherit;padding:0 .2em .1em;border-bottom:.3rem solid #ff4791}.sorry_body a{display:block;margin-top:min(4vw,2rem)}.sorry_body a img{width:min(10.667vw,8rem)}.sorry_sns{margin-top:min(8vw,7rem)}.sorry_sns_head{display:inline-block;font-weight:700;position:relative;font-size:clamp(1.4rem, 3.1vw + -0.9777rem, 2.2rem)}.sorry_sns_head::before,.sorry_sns_head::after{content:"";width:.1rem;height:min(8vw,5rem);background-color:#ff4791;position:absolute;top:.2rem}.sorry_sns_head::before{left:min(-2.667vw,-2rem);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.sorry_sns_head::after{right:min(-2.667vw,-2rem);-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sorry_footer{margin-top:min(8vw,6rem)}.sorry_footer a{line-height:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;background-color:#ff4791;width:min(73.333vw,45rem);height:min(13.333vw,8rem);border-radius:min(2.667vw,2rem);margin:0 auto}.sorry_footer a:focus{outline:0}@media screen and (min-width: 768px){.sorry_footer a:hover{opacity:.7}}.sorry_footer a img{width:min(46.667vw,26rem)}/*# sourceMappingURL=lp.min.css.map */