* html{font-size:100%}html{font-size:16px;font-size:100%;line-height:1.5em}body{color:#565656;font-family:Hiragino Kaku Gothic Pro,YuGothic,Meiryo,Lucida Grande,Verdana,Helvetica,Arial,MS PGothic,sans-serif}h1{font-size:3em;line-height:1em}h2{font-size:2.25em;line-height:1.33333em}h3{font-size:1.5em;line-height:1em}h4{font-size:1.25em;line-height:1.2em}h5{font-size:1.125em;line-height:1.33333em}h4,h5,h6,hgroup h2{font-size:1em;line-height:1.5em}p{margin:0}h1,h2,h3,h4,h5,h6{margin-bottom:1.5em;margin-top:0}h1,h3{line-height:1em}h4,h5,h6,hgroup h2,li,p{font-size:1em;line-height:1.5em}header{background-color:#fff;box-shadow:0 0 6px 4px rgba(0,0,0,.1);padding-bottom:10px;padding-top:10px}.webp .header__logo{background:url(//ueda78.com/core/views/6aae4dee3c/images/common/logo.webp?178f83ed255) 50% no-repeat;height:78px;width:410px}.no-webp .header__logo{background:url(//ueda78.com/core/views/6aae4dee3c/images/common/logo.png?17839a5c045) 50% no-repeat;height:78px;width:410px}.header__logo h1{height:78px;margin:0;overflow:hidden;text-indent:100%;white-space:nowrap;width:410px}.header__logo h1 a{display:block;height:100%;width:100%}.btn>a{color:#212529}.btn>a:hover{text-decoration:none}.webp .head.video{background:url(//ueda78.com/core/views/6aae4dee3c/images/video/video_hero.webp?178f847a6f5) no-repeat;background-size:cover;height:580px}.no-webp .head.video{background:url(//ueda78.com/core/views/6aae4dee3c/images/video/video_hero.jpg?175b11b43e3) no-repeat;background-size:cover;height:580px}.head.video .left{float:left;height:500px;position:relative;width:50%}.head.video .left h1{left:0;transform:translate(-5px,-50%)}.head.video .left h1,.head.video .left p.lead{position:absolute;text-shadow:2px 3px 4px #333;top:50%}.head.video .left p.lead{transform:translateY(3em)}.head.video .left p.sub_lead{font-size:1.5em;position:absolute;text-shadow:2px 3px 4px #333;top:50%;transform:translateY(-3em)}.head.video .left p.btn{position:absolute;text-shadow:none;top:50%;transform:translateY(9em);z-index:2}.head.video .right{float:right;height:500px;position:relative;width:50%}.head.video .right .mock{-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-position:right 0 top 0;bottom:0;height:100%;position:absolute;right:0;width:450px}.head.video .right .mock:after{background:-owg-linear-gradient(hsla(0,0%,98%,0) 85%,#fafafa);background:linear-gradient(hsla(0,0%,98%,0) 85%,#fafafa);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.webp .head.video .right .mock{-webkit-animation-name:mocks-webp;animation-name:mocks-webp;background:url(//ueda78.com/core/views/6aae4dee3c/images/video/zoom_mock.webp?178f847942a) no-repeat}.no-webp .head.video .right .mock{-webkit-animation-name:mocks-png;animation-name:mocks-png;background:url(//ueda78.com/core/views/6aae4dee3c/images/video/zoom_mock.png?175b11b43f8) no-repeat}@keyframes mocks-webp{0%{background:url(//ueda78.com/core/views/6aae4dee3c/images/video/zoom_mock.webp?178f847942a) no-repeat}50%{background:url(//ueda78.com/core/views/6aae4dee3c/images/video/line_mock.webp?178f8468975) no-repeat}to{background:url(//ueda78.com/core/views/6aae4dee3c/images/video/zoom_mock.webp?178f847942a) no-repeat}}@keyframes mocks-png{0%{background:url(//ueda78.com/core/views/6aae4dee3c/images/video/zoom_mock.png?175b11b43f8) no-repeat}50%{background:url(//ueda78.com/core/views/6aae4dee3c/images/video/line_mock.png?175b11b4374) no-repeat}to{background:url(//ueda78.com/core/views/6aae4dee3c/images/video/zoom_mock.png?175b11b43f8) no-repeat}}.character,.head,.houjin-form,.target{padding:4.2em 5px;position:relative}.character h3,.head h3,.houjin-form h3,.target h3{color:#17a2b8;font-size:1em;font-weight:700}.head,.head span a{color:#fff}.head h1,.head p,.head span,.head:after{position:absolute}.head h1{top:50%;transform:translateY(-50%)}.head p{top:50%;transform:translateY(3em)}.head span{-webkit-animation:arrow 1s infinite;animation:arrow 1s infinite;bottom:2em;display:block;left:50%;transform:translateX(-50%)}.head span a:focus,.head span a:hover{color:#ebebeb}.head:after{background:linear-gradient(180deg,transparent 80%,#fafafa);content:"";display:block;height:100%;left:0;top:0;width:100%;z-index:1}.character:after,.target:after{content:"";display:block;left:50%;position:absolute;top:calc(100% - 15px);z-index:1}@keyframes arrow{0%{bottom:2em}50%{bottom:1em}}.target{background:#fafafa}.target img{display:block;height:auto;margin:0 auto;width:50%}.target:after{border-bottom:15px solid transparent;border-right:15px solid transparent;border-color:transparent #fafafa #fafafa transparent;border-style:solid;border-width:15px;height:0;transform:translateX(-15px) rotate(45deg);width:0}.character{background:#e9ecef;width:100%}.character img{background:#fff;box-shadow:0 0 10px #fafafa;display:block;height:auto;margin:.75em auto 0;width:100%}.character:after{border-bottom:15px solid transparent;border-right:15px solid transparent;border-color:transparent #e9ecef #e9ecef transparent;border-style:solid;border-width:15px;height:0;transform:translateX(-15px) rotate(45deg);width:0}.houjin-form{background:#fff;padding-top:5.1em;width:100%}footer{background-color:#f7f7f7;margin-top:4.5em;width:100%}footer .footer__top{background-color:#ed1e26;overflow:hidden}footer .footer__top .container{align-items:center;display:flex;justify-content:space-between}footer .footer__top .container .footer__logo{width:120px}footer .footer__top .container .footer__description{color:#fff;font-size:12px;font-weight:400;width:775px}footer .footer__top .container .footer__sns{display:flex;justify-content:space-between;list-style-type:none;margin:0;padding:0;width:190px}footer .license{text-align:center}footer .license ul{font-size:.7em;margin-bottom:1.5em;margin-top:1.5em}footer .belongs ul,footer .license ul{display:flex;justify-content:space-evenly;list-style-type:none}footer .copyright{background:#fff;line-height:1;padding-bottom:.75em;padding-top:.75em;text-align:center}.form-title,.form-title-mgt0,.mw_wp_form .error,.required{font-weight:700}.form-title{margin-bottom:1.35em;margin-top:1.5em}.form-title-mgt0{margin-top:3em}.required{color:#b70000}.mgt1{margin-top:1.5em}.web-form{border:3px solid #ebebeb;border-radius:5px;margin:2.25em auto 0;padding-bottom:1.5em}.btn-form-back-btn,.btn-form-btn{color:#48433c;cursor:pointer;display:block;font-weight:700;margin:0 auto;padding:10px 20px;width:40%}.btn-form-btn{background:linear-gradient(180deg,#ffec13,#efc700);border:0;border-radius:40px}.btn-form-btn:hover{background:linear-gradient(180deg,#f7c613,#e8a600)}.btn-form-back-btn{background:linear-gradient(180deg,#00e8ff,#009baa);border:0;border-radius:40px}.btn-form-back-btn:hover{background:linear-gradient(180deg,#008b99,#005d66)}button.glsr-button.button.btn{background-color:#007bff;border-color:#007bff;color:#fff;cursor:pointer}button.glsr-button.button.btn:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}ul.anxiety,ul.merit{list-style-type:none;margin:0 auto;padding:0;width:650px}ul.anxiety li,ul.merit li{margin-bottom:1.5em;padding-left:1em}ul.anxiety li{color:#13a3d8;padding-left:3em;position:relative}ul.anxiety li:before{background-image:url(//ueda78.com/core/views/6aae4dee3c/images/video/video-icons.png);background-position:-60px 0;content:"";display:inline-block;height:40px;left:3px;position:absolute;top:-12px;width:34px}ul.merit li span{display:block;height:100%;position:relative;width:100%;z-index:2}ul.merit li span:after{background:#fff;content:"";display:block;height:130px;left:-120px;opacity:.4;outline:1px solid #ccc;position:absolute;top:-42px;transform:rotate(35deg);width:50px;z-index:1}ul.merit li span.merit_1:after{-webkit-animation-delay:10s;animation-delay:10s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:merit;animation-name:merit;-webkit-animation-timing-function:linear;animation-timing-function:linear}ul.merit li span.merit_1:hover:after{left:675px;transition:all .2s linear}ul.merit li span.merit_2:after{-webkit-animation-delay:12s;animation-delay:12s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:merit;animation-name:merit;-webkit-animation-timing-function:linear;animation-timing-function:linear}ul.merit li span.merit_2:hover:after{left:675px;transition:all .2s linear}ul.merit li span.merit_3:after{-webkit-animation-delay:14s;animation-delay:14s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:merit;animation-name:merit;-webkit-animation-timing-function:linear;animation-timing-function:linear}ul.merit li span.merit_3:hover:after{left:675px;transition:all .2s linear}@keyframes merit{0%{left:-120px}to{left:675px}}ul.merit li{background-color:#ffb017;border-radius:10px;color:#fff;height:55px;line-height:55px;overflow:hidden;padding-left:3em;position:relative}ul.merit li a{color:#fff;display:block;height:100%;text-decoration:none;width:100%}ul.merit li:before{background-image:url(//ueda78.com/core/views/6aae4dee3c/images/video/video-icons.png);background-position:0 -48px;content:"";display:inline-block;height:36px;left:.5em;position:absolute;top:50%;transform:translateY(-23px);width:36px}.telephone_reserve{border:1px solid #66c3ef;height:150px;margin-top:4.5em;position:relative;width:100%}.telephone_reserve h3{background:#66c3ef;color:#fff;font-size:2em;left:50%;padding:.3em 1em;position:absolute;top:-25px;transform:translateX(-50%)}.telephone_reserve p{font-size:2em;left:50%;position:absolute;text-indent:2.2em;top:50%;transform:translate(-50%,-50%)}.telephone_reserve p:before{background-image:url(//ueda78.com/core/views/6aae4dee3c/images/video/video-icons.png);background-position:0 0;content:"";display:inline-block;height:48px;left:0;position:absolute;top:-5px;width:60px}.telephone_reserve span{left:50%;margin-top:2.25em;position:absolute;top:50%;transform:translate(-50%,-50%)}span.confirm{color:#13a3d8}.character.video{position:relative}.character.video img{background:none;box-shadow:none;margin-bottom:1.5em;width:auto}.character.video img.img_middle{left:50%;margin-top:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.character img.kaitori{border-radius:10px}.character img.kaitori:hover{opacity:.7}.target.video img{box-shadow:0 0 10px #fafafa;margin-bottom:1.5em;outline:1px solid #ccc;width:auto}.form-lists{padding:1em}.form-lists .row+.row{margin-top:.75em}.mw_wp_form .form-text,.mw_wp_form label:not([for=privacy-1]),.mw_wp_form legend{color:#999}@media screen and (max-width:749px){.webp .header__logo{margin:0 auto}.content{padding-top:65px}.head.video .left{width:100%}.head.video .left p.btn{left:50%;transform:translate(-50%,9em)}.head.video .right{display:none}ul.merit{width:100%}ul.merit li{height:auto;line-height:1.5;padding:1em 1em 1em 3em}ul.merit li span:after{left:-200px}.telephone_reserve h3,.telephone_reserve span{text-align:center;width:100%}.character .headding,.houjin-form .headding,.target .headding{border-bottom:1px solid #565656;border-top:1px solid #565656;padding-bottom:.3em;padding-top:.3em;width:90%}.target .headding{margin:0 auto 1.5em}.target h4{margin-top:3em}.character .headding{margin:0 auto 1.5em}.character h4{margin-top:3em}.houjin-form .headding{margin:0 auto 1.5em}footer .footer__description{display:none}.web-form table{border-collapse:separate;border-spacing:17px;margin:.3em auto 3em;width:100%}.web-form table tr td,.web-form table tr th{vertical-align:middle}.web-form table tr td span.comment,.web-form table tr th span.comment{display:block;font-size:.8em}.web-form table tr th{background-color:#ebebeb;border-radius:5px;font-weight:400;padding-left:1em;padding-right:1.5em;width:25%}.web-form table tr td{width:75%}.web-form table tr .mail_address,.web-form table tr .text{width:100%}.web-form table tr .mwform-tel-field .tel{width:25%}.web-form table tr .message{width:100%}}@media screen and (min-width:750px){header .container .header__logo{margin:0 auto}header .container .header__logo h1{margin-bottom:0;text-align:center}.content{padding-top:94px}.character .headding,.houjin-form .headding,.target .headding{border-bottom:1px solid #565656;border-top:1px solid #565656;margin:0 auto 1.5em;padding-bottom:.3em;padding-top:.3em;width:420px}.web-form table{border-collapse:separate;border-spacing:17px;margin:.3em auto 3em}.web-form table tr td,.web-form table tr th{vertical-align:middle}.web-form table tr td span.comment,.web-form table tr th span.comment{display:block;font-size:.8em}.web-form table tr th{background-color:#ebebeb;border-radius:5px;font-weight:400;min-width:200px;padding-left:1em;padding-right:1.5em}.web-form table tr .mail_address,.web-form table tr .text{width:375px}}footer #page-top{text-align:center}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{float:left;position:relative}.formError{cursor:pointer;display:block;left:300px;position:absolute;text-align:left;top:300px}.formError.inline{display:inline-block;left:0;position:relative;top:0}.ajaxSubmit{background:#55ea55;border:1px solid #999;display:none;padding:20px}.formError .formErrorContent{background:#ee0101;border:2px solid #ddd;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000;color:#fff;font-size:11px;min-width:120px;padding:4px 10px;position:relative;width:100%}.formError.inline .formErrorContent{border:none;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#fff}.formError .formErrorArrow{margin:-2px 0 0 13px;position:relative;width:15px}body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{background:#ee0101;border-left:2px solid #ddd;border-right:2px solid #ddd;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;box-shadow:0 2px 3px #444;display:block;font-size:0;height:1px;line-height:0;margin:0 auto}.formError .formErrorArrowBottom div{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#fff}.formError .formErrorArrow .line10{border:none;width:15px}.formError .formErrorArrow .line9{border:none;width:13px}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{border-bottom:0 solid #ddd;border-left:2px solid #ddd;border-right:2px solid #ddd;width:1px}.formError .formErrorArrow .line2{background:#ddd;border:none;width:3px}.formError .formErrorArrow .line1{background:#ddd;border:none;width:1px}