@charset "UTF-8";/*!form*/form dl>div{padding:1.5em 0;border-bottom:dashed 1px #999}form dl>div>dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1.6rem;font-weight:500;margin-bottom:1em}form dl>div>dt:before{display:block;content:"任意";width:3em;color:#fff;font-size:12px;font-size:1.2rem;text-align:center;padding:.3em 0;margin-right:.5em;background-color:#000}form dl>div>dt.required:before{content:"必須";color:#fff;background-color:#ff4500}form dl>div>dd:not(.remark) input[type=email],form dl>div>dd:not(.remark) input[type=tel],form dl>div>dd:not(.remark) input[type=text],form dl>div>dd:not(.remark) textarea{width:100%;color:#333;padding:8px 5px;border:solid 1px #999}form dl>div>dd:not(.remark).checkbox_cnt>span,form dl>div>dd:not(.remark).radio_cnt>span{display:block}form dl>div>dd:not(.remark).checkbox_cnt>span>span,form dl>div>dd:not(.remark).radio_cnt>span>span{display:block}form dl>div>dd:not(.remark).checkbox_cnt>span>span>span,form dl>div>dd:not(.remark).radio_cnt>span>span>span{display:block;margin-bottom:10px;margin-left:0}form dl>div>dd:not(.remark).checkbox_cnt>span>span>span:last-child,form dl>div>dd:not(.remark).radio_cnt>span>span>span:last-child{margin-bottom:0}form dl>div>dd:not(.remark).checkbox_cnt>span>span>span label,form dl>div>dd:not(.remark).radio_cnt>span>span>span label{display:block;padding:10px;border:solid 1px #999;position:relative;z-index:0;cursor:pointer}form dl>div>dd:not(.remark).checkbox_cnt>span>span>span label input[type=checkbox],form dl>div>dd:not(.remark).checkbox_cnt>span>span>span label input[type=radio],form dl>div>dd:not(.remark).radio_cnt>span>span>span label input[type=checkbox],form dl>div>dd:not(.remark).radio_cnt>span>span>span label input[type=radio]{vertical-align:middle;margin-top:-.1em;margin-right:.3em;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}form dl>div>dd:not(.remark).checkbox_cnt>span>span>span label input[type=checkbox]:checked:after,form dl>div>dd:not(.remark).checkbox_cnt>span>span>span label input[type=radio]:checked:after,form dl>div>dd:not(.remark).radio_cnt>span>span>span label input[type=checkbox]:checked:after,form dl>div>dd:not(.remark).radio_cnt>span>span>span label input[type=radio]:checked:after{background-color:#fffea7}form dl>div>dd:not(.remark).checkbox_cnt>span>span>span label input[type=checkbox]:after,form dl>div>dd:not(.remark).checkbox_cnt>span>span>span label input[type=radio]:after,form dl>div>dd:not(.remark).radio_cnt>span>span>span label input[type=checkbox]:after,form dl>div>dd:not(.remark).radio_cnt>span>span>span label input[type=radio]:after{display:block;content:"";width:100%;height:100%;background-color:transparent;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:background-color .4s;transition:background-color .4s}form dl>div dd.remark{color:#575757;margin-top:5px}form dl>div dd.remark span{font-size:12px;font-size:1.2rem}form dl>div dd.remark span:before{content:"※ "}@media print,screen and (min-width:600px){form dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form dl>div dt{width:16em;margin-right:1em;margin-bottom:0}form dl>div dt:before{margin-right:1em}form dl>div dd:not(.remark){width:calc(100% - 17em)}form dl>div dd:not(.remark) input[type=email],form dl>div dd:not(.remark) input[type=tel],form dl>div dd:not(.remark) input[type=text]{max-width:400px}form dl>div dd:not(.remark).checkbox_cnt>span>span>span label,form dl>div dd:not(.remark).radio_cnt>span>span>span label{max-width:350px}form dl>div dd.remark{width:100%}form dl>div.inquiry dt,form dl>div.subject dt{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:.5em}}form .acceptance{margin-top:2em}form .acceptance>div{border-bottom:none}form .acceptance>div>dd.checkbox_cnt>span>span>span label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:0}form .acceptance>div>dd.checkbox_cnt>span>span>span label input{width:15px}form .acceptance>div>dd.checkbox_cnt>span>span>span label>span{margin-left:1em}@media print,screen and (min-width:600px){form .acceptance>div>dd.checkbox_cnt{width:100%}form .acceptance>div>dd.checkbox_cnt>span>span>span label{max-width:450px!important;margin:0 auto}form .acceptance>div>dd.checkbox_cnt>span>span>span label>span br{display:none}}form .send_btn{text-align:center;margin-top:3.8em;margin-bottom:0}form .send_btn input{display:block;width:100%;color:#000;font-weight:700;padding:1em;margin-right:4px;margin-bottom:4px;border:solid 1px #000;background-color:#fff;-webkit-box-shadow:4px 4px 0 #b2b2b2;box-shadow:4px 4px 0 #b2b2b2}form .send_btn input:disabled,form .send_btn input:disabled:hover{color:#4d4d4d;background-color:#a6a6a6;-webkit-box-shadow:none;box-shadow:none}@media print,screen and (min-width:600px){form .send_btn input{display:block;width:auto;min-width:360px;margin:0 auto 1em}}@media print,screen and (min-width:1025px){form .send_btn input{padding:1.5em;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}form .send_btn input:hover{background-color:#797979;-webkit-box-shadow:3px 3px 0 #b2b2b2;box-shadow:3px 3px 0 #b2b2b2}}form .wpcf7-response-output{margin:0!important}form .wpcf7-not-valid-tip{margin-top:.5em}form .wpcf7-not-valid-tip:before{content:"※ "}@media print,screen and (min-width:600px){form .wpcf7-response-output{text-align:center;padding:.5em!important}}/*!page-contact*/body.page-template-contact #mail>div>div{padding:1.5em;border:solid 1px #999}@media print,screen and (min-width:1025px){body.page-template-contact #mail>div>div{padding:4.4em}}body.page-template-contact .editor_cnt{/*!editor*//*!table*/}body.page-template-contact .editor_cnt h1{font-size:24px;font-size:2.4rem;font-size:min(6vw,2.4rem);margin-bottom:.5em}body.page-template-contact .editor_cnt h2{font-size:22px;font-size:2.2rem;font-size:min(5.5vw,2.2rem);margin-bottom:.5em}body.page-template-contact .editor_cnt h2:before{content:"ー "}body.page-template-contact .editor_cnt h3{font-size:20px;font-size:2rem;font-size:min(5vw,2rem);margin-bottom:1em}body.page-template-contact .editor_cnt h4{font-size:18px;font-size:1.8rem;font-size:min(4.5vw,1.8rem);margin-bottom:.45em}body.page-template-contact .editor_cnt h5{font-size:16px;font-size:1.6rem;font-size:min(4vw,1.6rem);margin-bottom:.3em}body.page-template-contact .editor_cnt h6{font-size:14px;font-size:1.4rem;font-size:min(3.5vw,1.4rem);margin-bottom:.3em}@media print,screen and (min-width:600px){body.page-template-contact .editor_cnt h1{font-size:28px;font-size:2.8rem;font-size:min(4.66667vw,2.8rem)}body.page-template-contact .editor_cnt h2{font-size:26px;font-size:2.6rem;font-size:min(4.33333vw,2.6rem)}body.page-template-contact .editor_cnt h3{font-size:22px;font-size:2.2rem;font-size:min(3.66667vw,2.2rem)}body.page-template-contact .editor_cnt h4{font-size:20px;font-size:2rem;font-size:min(3.33333vw,2rem)}body.page-template-contact .editor_cnt h5{font-size:18px;font-size:1.8rem;font-size:min(3vw,1.8rem)}body.page-template-contact .editor_cnt h6{font-size:16px;font-size:1.6rem;font-size:min(2.66667vw,1.6rem)}}@media print,screen and (min-width:1025px){body.page-template-contact .editor_cnt h1{font-size:28px;font-size:2.8rem;font-size:min(2.25806vw,2.8rem)}body.page-template-contact .editor_cnt h2{font-size:26px;font-size:2.6rem;font-size:min(2.09677vw,2.6rem)}body.page-template-contact .editor_cnt h3{font-size:22px;font-size:2.2rem;font-size:min(1.77419vw,2.2rem)}body.page-template-contact .editor_cnt h4{font-size:20px;font-size:2rem;font-size:min(1.6129vw,2rem)}body.page-template-contact .editor_cnt h5{font-size:18px;font-size:1.8rem;font-size:min(1.45161vw,1.8rem)}body.page-template-contact .editor_cnt h6{font-size:16px;font-size:1.6rem;font-size:min(1.29032vw,1.6rem)}}body.page-template-contact .editor_cnt .wp-block-group{margin-top:30px;margin-bottom:30px}@media print,screen and (min-width:600px){body.page-template-contact .editor_cnt .wp-block-group{margin-top:40px;margin-bottom:40px}}@media print,screen and (min-width:1025px){body.page-template-contact .editor_cnt .wp-block-group{margin-top:50px;margin-bottom:50px}}body.page-template-contact .editor_cnt p em,body.page-template-contact .editor_cnt p strong{position:relative;z-index:0}body.page-template-contact .editor_cnt p em:after,body.page-template-contact .editor_cnt p strong:after{display:block;content:"";width:100%;height:.5em;background-color:#ff6;position:absolute;bottom:0;left:0;z-index:-1}body.page-template-contact .editor_cnt img{width:auto}body.page-template-contact .editor_cnt figure figcaption{font-style:normal;font-size:85%}body.page-template-contact .editor_cnt a:not(.wp-block-file__button){color:#2481a2}@media print,screen and (min-width:600px){body.page-template-contact .editor_cnt a[href^="tel:"]{color:#000}}@media print,screen and (min-width:1025px){body.page-template-contact .editor_cnt a:hover{text-decoration:underline}}body.page-template-contact .editor_cnt ol,body.page-template-contact .editor_cnt ul{margin-bottom:1.2em;padding-left:1em}body.page-template-contact .editor_cnt ol li,body.page-template-contact .editor_cnt ul li{margin-bottom:.3em}body.page-template-contact .editor_cnt ol li:last-child,body.page-template-contact .editor_cnt ul li:last-child{margin-bottom:0}body.page-template-contact .editor_cnt ul{list-style-type:disc}body.page-template-contact .editor_cnt ol{list-style-type:decimal}body.page-template-contact .editor_cnt blockquote{color:#666;padding:10%;border:none;background-image:url(../assets/images/editor/blockquote-top.svg),url(../assets/images/editor/blockquote-bottom.svg);background-repeat:no-repeat,no-repeat;background-position:95% 90%,5% 10%;background-size:15% auto,15% auto;background-color:#f6f6f6}body.page-template-contact .editor_cnt blockquote p{font-style:italic;margin-bottom:0}body.page-template-contact .editor_cnt blockquote cite{font-size:12px;font-size:1.2rem;font-style:italic}@media print,screen and (min-width:1025px){body.page-template-contact .editor_cnt blockquote{padding:4%;background-position:98% 90%,2% 10%;background-size:8% auto,8% auto}body.page-template-contact .editor_cnt blockquote cite{font-size:14px;font-size:1.4rem}}body.page-template-contact .editor_cnt .has-background{padding:3%}body.page-template-contact .editor_cnt table{width:100%;border-top:solid 1px #000;border-left:solid 1px #000}body.page-template-contact .editor_cnt table tr{display:block}body.page-template-contact .editor_cnt table tr td,body.page-template-contact .editor_cnt table tr th{display:block;text-align:left;padding:.5em;border-right:solid 1px #000;border-bottom:solid 1px #000}body.page-template-contact .editor_cnt table tr th{background-color:#e6e6e6}@media print,screen and (min-width:600px){body.page-template-contact .editor_cnt table tr{display:table-row}body.page-template-contact .editor_cnt table tr td,body.page-template-contact .editor_cnt table tr th{display:table-cell}body.page-template-contact .editor_cnt table tr th{width:30%}}body.page-template-contact .editor_cnt{/*!editor*//*!table*/}body.page-template-contact .editor_cnt h1{font-size:24px;font-size:2.4rem;font-size:min(6vw,2.4rem);margin-bottom:.5em}body.page-template-contact .editor_cnt h2{font-size:22px;font-size:2.2rem;font-size:min(5.5vw,2.2rem);margin-bottom:.5em}body.page-template-contact .editor_cnt h2:before{content:"ー "}body.page-template-contact .editor_cnt h3{font-size:20px;font-size:2rem;font-size:min(5vw,2rem);margin-bottom:1em}body.page-template-contact .editor_cnt h4{font-size:18px;font-size:1.8rem;font-size:min(4.5vw,1.8rem);margin-bottom:.45em}body.page-template-contact .editor_cnt h5{font-size:16px;font-size:1.6rem;font-size:min(4vw,1.6rem);margin-bottom:.3em}body.page-template-contact .editor_cnt h6{font-size:14px;font-size:1.4rem;font-size:min(3.5vw,1.4rem);margin-bottom:.3em}@media print,screen and (min-width:600px){body.page-template-contact .editor_cnt h1{font-size:28px;font-size:2.8rem;font-size:min(4.66667vw,2.8rem)}body.page-template-contact .editor_cnt h2{font-size:26px;font-size:2.6rem;font-size:min(4.33333vw,2.6rem)}body.page-template-contact .editor_cnt h3{font-size:22px;font-size:2.2rem;font-size:min(3.66667vw,2.2rem)}body.page-template-contact .editor_cnt h4{font-size:20px;font-size:2rem;font-size:min(3.33333vw,2rem)}body.page-template-contact .editor_cnt h5{font-size:18px;font-size:1.8rem;font-size:min(3vw,1.8rem)}body.page-template-contact .editor_cnt h6{font-size:16px;font-size:1.6rem;font-size:min(2.66667vw,1.6rem)}}@media print,screen and (min-width:1025px){body.page-template-contact .editor_cnt h1{font-size:28px;font-size:2.8rem;font-size:min(2.25806vw,2.8rem)}body.page-template-contact .editor_cnt h2{font-size:26px;font-size:2.6rem;font-size:min(2.09677vw,2.6rem)}body.page-template-contact .editor_cnt h3{font-size:22px;font-size:2.2rem;font-size:min(1.77419vw,2.2rem)}body.page-template-contact .editor_cnt h4{font-size:20px;font-size:2rem;font-size:min(1.6129vw,2rem)}body.page-template-contact .editor_cnt h5{font-size:18px;font-size:1.8rem;font-size:min(1.45161vw,1.8rem)}body.page-template-contact .editor_cnt h6{font-size:16px;font-size:1.6rem;font-size:min(1.29032vw,1.6rem)}}body.page-template-contact .editor_cnt .wp-block-group{margin-top:30px;margin-bottom:30px}@media print,screen and (min-width:600px){body.page-template-contact .editor_cnt .wp-block-group{margin-top:40px;margin-bottom:40px}}@media print,screen and (min-width:1025px){body.page-template-contact .editor_cnt .wp-block-group{margin-top:50px;margin-bottom:50px}}body.page-template-contact .editor_cnt p em,body.page-template-contact .editor_cnt p strong{position:relative;z-index:0}body.page-template-contact .editor_cnt p em:after,body.page-template-contact .editor_cnt p strong:after{display:block;content:"";width:100%;height:.5em;background-color:#ff6;position:absolute;bottom:0;left:0;z-index:-1}body.page-template-contact .editor_cnt img{width:auto}body.page-template-contact .editor_cnt figure figcaption{font-style:normal;font-size:85%}body.page-template-contact .editor_cnt a:not(.wp-block-file__button){color:#2481a2}@media print,screen and (min-width:600px){body.page-template-contact .editor_cnt a[href^="tel:"]{color:#000}}@media print,screen and (min-width:1025px){body.page-template-contact .editor_cnt a:hover{text-decoration:underline}}body.page-template-contact .editor_cnt ol,body.page-template-contact .editor_cnt ul{margin-bottom:1.2em;padding-left:1em}body.page-template-contact .editor_cnt ol li,body.page-template-contact .editor_cnt ul li{margin-bottom:.3em}body.page-template-contact .editor_cnt ol li:last-child,body.page-template-contact .editor_cnt ul li:last-child{margin-bottom:0}body.page-template-contact .editor_cnt ul{list-style-type:disc}body.page-template-contact .editor_cnt ol{list-style-type:decimal}body.page-template-contact .editor_cnt blockquote{color:#666;padding:10%;border:none;background-image:url(../assets/images/editor/blockquote-top.svg),url(../assets/images/editor/blockquote-bottom.svg);background-repeat:no-repeat,no-repeat;background-position:95% 90%,5% 10%;background-size:15% auto,15% auto;background-color:#f6f6f6}body.page-template-contact .editor_cnt blockquote p{font-style:italic;margin-bottom:0}body.page-template-contact .editor_cnt blockquote cite{font-size:12px;font-size:1.2rem;font-style:italic}@media print,screen and (min-width:1025px){body.page-template-contact .editor_cnt blockquote{padding:4%;background-position:98% 90%,2% 10%;background-size:8% auto,8% auto}body.page-template-contact .editor_cnt blockquote cite{font-size:14px;font-size:1.4rem}}body.page-template-contact .editor_cnt .has-background{padding:3%}body.page-template-contact .editor_cnt table{width:100%;border-top:solid 1px #000;border-left:solid 1px #000}body.page-template-contact .editor_cnt table tr{display:block}body.page-template-contact .editor_cnt table tr td,body.page-template-contact .editor_cnt table tr th{display:block;text-align:left;padding:.5em;border-right:solid 1px #000;border-bottom:solid 1px #000}body.page-template-contact .editor_cnt table tr th{background-color:#e6e6e6}@media print,screen and (min-width:600px){body.page-template-contact .editor_cnt table tr{display:table-row}body.page-template-contact .editor_cnt table tr td,body.page-template-contact .editor_cnt table tr th{display:table-cell}body.page-template-contact .editor_cnt table tr th{width:30%}}
/*# sourceMappingURL=../../../maps/uij_ver02/assets/css/contact.css.map */