.elementor-1732 .elementor-element.elementor-element-2938216:not(.elementor-motion-effects-element-type-background),.elementor-1732 .elementor-element.elementor-element-2938216>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://dice.diskcity.co.jp/info/wp-content/uploads/2020/10/img_footer.jpg")}.elementor-1732 .elementor-element.elementor-element-2938216>.elementor-container{min-height:204px}.elementor-1732 .elementor-element.elementor-element-2938216{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-1732 .elementor-element.elementor-element-2938216>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1732 .elementor-element.elementor-element-8cdf704>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-1732 .elementor-element.elementor-element-3c91fdf{text-align:center;font-family:"Roboto",Sans-serif;font-size:2rem;font-weight:600;color:#fff}.elementor-1732 .elementor-element.elementor-element-31a0b6d>.elementor-element-populated{padding:0}:root{--page-title-display:none}@media(max-width:767px){.elementor-1732 .elementor-element.elementor-element-2938216>.elementor-container{min-height:90px}}.p-contact-form__item dd input[type=url]{height:60px;padding:0 1em}.p-contact-form__item dd input[type=tel]{height:60px;padding:0 1em}@media screen and (max-width:480px){.p-contact-form__item dd input[type=url]{height:50px}.p-contact-form__item dd input[type=tel]{height:50px}}.p-contact-form__note{font-size:.8rem;margin-top:10px}.wpcf7 form .wpcf7-response-output{margin:1rem 0;padding:1.2rem;border:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#ffe4e1;color:red;border:1px solid red;border-radius:5px}.wpcf7 form.sent .wpcf7-response-output{background-color:#e6ffe9;color:#32cd32;border:1px solid #32cd32;border-radius:5px}span.wpcf7-not-valid-tip{margin:.5rem 0}.c-container{max-width:calc(1000px + 32px * 2);width:100%;margin:0 auto;padding:0 32px}.p-contact-form__item~.p-contact-form__item{margin-top:40px;padding-top:40px;border-top:1px dotted #ccc}.p-contact-form__item{display:flex}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{margin:0;padding:0;border:0;border-top-color:currentcolor;border-top-style:none;border-top-width:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}*,:before,:after{box-sizing:border-box}.p-contact-form__item dd input[type=text]{height:60px;padding:0 1em}.p-contact-form__item dd input[type=text],.p-contact-form__item dd textarea{width:100%;border:1px solid #000}.p-contact-form__item dd input[type=email]{height:60px;padding:0 1em}.p-contact-form__item dd input[type=email],.p-contact-form__item dd textarea{width:100%;border:1px solid #000}input,select{vertical-align:middle}.p-contact-form__item dd{word-wrap:break-word}.p-contact-form__item dd{width:75%;word-wrap:break-word}.p-contact-form__item dt{width:22%;margin-right:3%}.c-req{display:inline-block;font-size:12px;padding:0 .5em;margin-left:1em;background-color:red;color:#fff;border-radius:6px}dl{color:#000;fill:#000;font-family:-apple-system,BlinkMacSystemFont,YuGothic,"Yu Gothic Medium","Yu Gothic",Meiryo,sans-serif;line-height:1.875}.p-contact-form__date{display:flex;justify-content:space-between}.p-contact-form__select{display:flex;justify-content:space-between;width:100%}.p-contact-form__dateitem{width:28%}.p-contact-form__zip{width:50%}.p-contact-form__item dd{width:75%;word-wrap:break-word}.c-select{position:relative}.c-select__body{width:100%;height:60px;padding:0 1em;background-color:#fff;border:1px solid #000;cursor:pointer}.p-contact-form__item dd textarea{resize:none;padding:1em;min-height:160px}.p-contact-form__item dd input[type=text],.p-contact-form__item dd textarea{width:100%;border:1px solid #000}.c-select__birth{position:relative}.c-select__shop{position:relative;width:100%}.c-select__birth:before{content:'';display:block;position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #000;pointer-events:none;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.c-select__shop:before{content:'';display:block;position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #000;pointer-events:none;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.p-contact-form__date{display:flex;justify-content:space-between}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;background-color:transparent;border:none;border-radius:0;font:inherit;outline:none}.wpcf7 .c-container input[type=radio]{display:none}.wpcf7 .c-container input[type=radio]+span{cursor:pointer;position:relative;margin:0;padding:0 1em 0 1.8em;font-size:inherit;transition:opacity .25s ease}.wpcf7 .c-container input[type=radio]+span:before{content:"";display:block;position:absolute;top:0;left:0;width:1.4em;height:1.4em;border:1px solid #ccc;border-radius:50%;background-color:#fff;box-sizing:border-box;transition:opacity .25s ease}.wpcf7 .c-container input[type=radio]+span:after{content:"";display:block;opacity:0;position:absolute;box-sizing:border-box;transition:opacity .25s ease}.wpcf7 .c-container input[type=radio]:checked+span{color:#f29600;transition:opacity .25s ease}.wpcf7 .c-container input[type=radio]:checked+span:after{opacity:1;top:.2em;left:.2em;width:1em;height:1em;background-color:#000;border-radius:50%;box-sizing:border-box;transition:opacity .25s ease}.wpcf7 .c-container input[type=checkbox]{display:none}.wpcf7 .c-container input[type=checkbox]+span{cursor:pointer;position:relative;margin:0;padding:0 1em 0 1.8em;font-size:inherit;box-sizing:border-box;transition:opacity .25s ease}.wpcf7 .c-container input[type=checkbox]+span:before{content:"";opacity:1;display:block;position:absolute;top:0;left:0;width:1.5em;height:1.5em;border:1px solid #ccc;border-radius:0;background-color:#fff;box-sizing:border-box;transition:opacity .25s ease;z-index:1}.wpcf7 .c-container input[type=checkbox]+span:after{content:"";opacity:0;display:block;position:absolute;top:.15em;left:.44em;width:.6em;height:1em;border-bottom:3px solid #000;border-right:3px solid #000;box-sizing:border-box;transform:rotate(40deg);transition:opacity .25s ease;z-index:10}.wpcf7 .c-container input[type=checkbox]:checked+span{color:#f29600;transition:all .25s ease}.wpcf7 .c-container input[type=checkbox]:checked+span:before{opacity:1;transition:opacity .25s ease}.wpcf7 .c-container input[type=checkbox]:checked+span:after{opacity:1;border-bottom:2px solid #000;border-right:2px solid #000;transition:opacity .25s ease}.wpcf7 .c-container .submit-btn{position:relative;width:320px;height:65px;max-width:100%;margin:0;padding:0;margin-left:auto;margin-right:auto}.wpcf7 .c-container input[type=submit]{cursor:pointer;width:340px;max-width:100%;padding:18px;border-radius:0;box-shadow:none;border:1px solid #000;background-color:#000;color:#fff;font-size:18px;text-align:center;box-sizing:border-box;transition:opacity .25s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 .c-container input[type=submit]:disabled{cursor:not-allowed;box-shadow:none!important;border:1px solid #f8f8f8!important;background-color:#f8f8f8!important;color:#999!important}.wpcf7 .c-container input[type=submit]:hover{border:1px solid #000;background-color:#fff;color:#000;transition:opacity .25s,background-color .25s}.wpcf7 .c-container input[type=submit]:focus{outline:1px #eee solid;border:1px #080808 solid}.wpcf7 .c-container span.wpcf7-list-item{margin:0 1em .2em 0}.wpcf7 .c-container .ajax-loader{display:block}.elementor-section{padding-bottom:100px}@media only screen and (max-width:768px){.wpcf7 .c-container span.wpcf7-list-item{display:block}}.p-contact-form__cancel-text a{text-decoration:underline;color:#000}.p-contact-form__cancel-text a:hover{text-decoration:underline;color:#f29600}.p-contact-form__form-text{padding:24px;margin-top:40px;margin-bottom:40px;font-size:120%;background-color:#000;color:#fff}.p-contact-form__cancel-text{padding:24px;margin-top:40px;font-size:100%;background-color:#f2f2f2}label{line-height:1.58}.form__row .row-privacy{text-align:center}.form__body{text-align:center;padding:24px;margin-top:40px;margin-bottom:40px;font-size:100%;background-color:#f2f2f2}.u-br-sp{display:none}div.wpcf7 .ajax-loader{margin:10px auto 0}@media only screen and (max-width:480px){html{font-size:62.5%}body{font-size:1.2rem;line-height:1.58}.p-contact-form__item dt{width:100%}.p-contact-form__item dd{width:100%;padding-top:20px}.p-contact-form__item{display:block}.p-contact-form__item~.p-contact-form__item{margin-top:20px;padding-top:25px}.c-req{font-size:1rem}.c-select__body{height:50px}.p-contact-form__dateitem{width:48%}.p-contact-form__zip{width:100%}.p-contact-form__dateitem:nth-child(n+1){margin-top:10px}.p-contact-form__item dd input[type=text]{height:50px}.p-contact-form__item dd input[type=tel]{height:50px}.p-contact-form__item dd input[type=email]{height:50px}.u-br-sp{display:block}.elementor-section{padding-bottom:75px}.p-contact-form__date{flex-wrap:wrap}.c-container{padding:0 25px}.p-contact-form__note{font-size:1.1rem;margin-top:10px}}