.page-template-inc_lp_set main{padding-bottom:0}.lptop-txt{font-size:15.5px;font-weight:700;line-height:1.4;text-align:center;padding:4px 0}.lphead-tel{font-size:1.6em;line-height:1.2}.lphtel-txt{font-size:.75rem;font-weight:400;display:block}.lphtel-txt br{display:none}@media screen and (min-width:641px){.lptop-txt p{margin:0}.lphead-copy{font-size:20px;font-size:1.25rem}.lphtel-txt{display:inline-block}}@media screen and (min-width:980px){.lptop-txt{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lphead-tel{font-size:2em}.lphtel-txt br{display:inline}}.lp-head{background-repeat:no-repeat;background-position:center center;background-size:cover}.lphead-contents{position:relative}.lp-title{color:red;font-size:1.5rem;text-align:center;padding:.5em 0;margin:0 auto}.lp-title br{display:none}.lp-title.img-lptit{padding:0;margin:0 -3%}@media screen and (min-width:641px){.lp-title.img-lptit{margin:0}}.lp-date-ul{font-size:.875rem;margin:0 -3%;position:relative;z-index:500;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lp-date-ul li{font-weight:700;text-align:center;line-height:1.3;padding:.2em 0;width:50%;margin-bottom:-1px;border-top:1px solid #fff}.lp-date-ul li:first-child{width:100%}@media screen and (min-width:760px){.lphead-contents{position:relative;height:100%;overflow:hidden}.lp-title.img-lptit{margin:0}.lp-date-ul{font-size:1rem;background:none;margin:0}.img-lptit+.lp-date-ul.posi-right{margin-left:auto;margin-right:0}.lp-date-ul li{width:auto;border-radius:4px}.lp-date-ul li:first-child{width:auto}}@media screen and (min-width:1020px){.lp-date-ul{font-size:1.25rem}}.dxlp_set.lp-contents section{max-width:none}.splp-sec{margin:0!important;position:relative}.lpsec-wrap{padding:40px 0}.p-indent .lpsec-contents p{text-indent:0}@media screen and (min-width:641px){.lpsec-wrap{padding:80px 0}}.p-indent .lpsec-contents p{text-indent:0}.sechead-line{position:relative;padding:16px 0}.sechead-line .sec-title{text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover}.line-arrow:after{content:'';display:block;margin:0 auto 0;width:0;height:0;border-style:solid;border-width:24px 36px;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:641px){.lpsec-contents .lpsec-title-s{margin-bottom:1em}}.lpsec-bg{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;overflow:hidden}.lpsec-bg img{max-width:none;width:auto;height:100%;position:absolute;left:50%;-webkit-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.lpsec-contents[style]{padding:8px}.lpsec-contents[style] .lpsec-title-s{margin:-8px -8px .5em}@media screen and (min-width:641px){.lpsec-contents[style]{padding:24px}.lpsec-contents[style] .lpsec-title-s{margin:-24px -24px 1em}}.splp-btnline{text-align:center;line-height:1.4}.btn-splp{text-align:center;line-height:1.8}.btn-splp a{color:#fff;font-size:18px;font-size:1.125rem;font-weight:700;display:inline-block;padding:.2em 2em;border-radius:.3em;box-shadow:1px 1px 2px rgb(0 0 0 / .5);position:relative}.btn-splp a:hover{text-decoration:none}.btn-splp a:active{top:1px;box-shadow:0 0 2px rgb(0 0 0 / .5)}.btn-splp .fa{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#section08 .btn-splp .fa{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.btn-side{margin-bottom:1em}@media screen and (min-width:1144px){.sechead-line .splp-btnline{padding:0 6%}}.btn-phone{line-height:1.4;margin-top:.5em}.btn-telnumber{font-size:2em;font-weight:700}.btn-telnumber i{font-weight:400}.splp-contents .btn-side.side-none{display:none}@media screen and (min-width:768px){.btn-splp a{font-size:26px;font-size:1.625rem;padding:.2em 1.5em}.btn-phone{margin-top:0}}@media screen and (min-width:1144px){.splp-btnline{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btn-side{text-align:left;margin:0 24px 0 0;-webkit-flex:1;-ms-flex:1;flex:1}}.wp_social_bookmarking_light,.wp_social_bookmarking_light_clear{display:none}.semi-outlinesec:last-child{margin-bottom:0}.lp-reserv{color:#002042}.semi-outlinebox table th{font-weight:700}.contents .semi-outlinetb td{background:#fff}.semiplace-ph{max-height:235px}.semiplace-ph,.acf-map{max-width:360px}.acf-map{width:100%;max-width:360px;height:240px;border:1px solid #eee;margin:20px 0}@media screen and (min-width:641px){.contents .semi-outlinetb td{padding-left:1.5em}}.lpsec-contents .form-box h3{color:#fff;background:#28334a;padding:.2em .5em}@media screen and (min-width:641px){.lpsec-contents .form-box h3{padding:.3em 1em;margin-right:-24px;margin-left:-24px}}.semi-faxbox{background:#f5f5f5;padding:8px}.semi-faxbox:not(:last-of-type){margin-bottom:16px}.fax-iconwrap a{display:table;margin-bottom:1em}.fax-iconwrap i.fa-file-pdf{font-size:54px}.fax-iconwrap a .faxTxt{display:table-cell;vertical-align:middle;font-size:16px;font-size:1rem;line-height:1.4;padding-left:2.5em;text-indent:-.65em}.contents .fax-numbox{font-size:.8rem;text-align:center;text-indent:0;line-height:1.3;margin:0;background:#fff;padding:8px 8px}.fax-number{font-size:1.5rem;font-weight:700;line-height:1.2;display:block}.fax-number .sp-block{font-size:.875rem;font-weight:400}@media screen and (min-width:641px){.semi-faxbox{padding:16px}.semi-faxwrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fax-iconwrap a{margin-bottom:0}}@media screen and (min-width:980px){.fax-iconwrap{padding:0 1em}.consulting .fax-iconwrap{padding:0}.contents .fax-numbox{padding:8px 16px;width:50%}.fax-number{font-size:1.8rem}}#honeypot-field-url,.um-form input[type=text].apbct_special_field,.wc_apbct_email_id,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip,.apbct-tooltip--text{border-radius:5px;background:#d3d3d3}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;opacity:.9}.apbct-tooltip--text{position:sticky;padding:10px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999!important;transition:none!important;background-size:contain;background-repeat:no-repeat!important;background-position-x:right;background-position-y:center;cursor:pointer!important}.apbct-check_email_exist-load{background-size:contain;background-image:url(https://www.drgc.jp/wp-content/plugins/cleantalk-spam-protect/css/../css/images/checking_email.gif)!important}.apbct-check_email_exist-block{position:fixed!important;display:block!important}.apbct-check_email_exist-good_email{background-image:url(https://www.drgc.jp/wp-content/plugins/cleantalk-spam-protect/css/../css/images/good_email.svg)!important}.apbct-check_email_exist-bad_email{background-image:url(https://www.drgc.jp/wp-content/plugins/cleantalk-spam-protect/css/../css/images/bad_email.svg)!important}.apbct-check_email_exist-popup_description{display:none;position:fixed!important;padding:2px!important;border:1px solid #E5E8ED!important;border-radius:16px 16px 0!important;background:#FFF!important;background-position-x:right!important;font-size:14px!important;text-align:center!important;transition:all 1s ease-out!important}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%!important}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.comments-area .comment-list article .comment-author{overflow:visible!important}.apbct_dog_one,.apbct_dog_three,.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:apbct_dog}.apbct-email-encoder,.apbct-email-encoder--settings_example_encoded{position:relative}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-delay:0s}.apbct_dog_two{animation-delay:.5s}.apbct_dog_three{animation-delay:1s}@keyframes apbct_dog{0%,100%,75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}.apbct-real-user-wrapper{display:inline-flex;color:#000!important;flex-wrap:nowrap;justify-content:center;flex-direction:row;align-items:center}.apbct-real-user-wrapper-woo{display:inline;align-items:center;color:#444!important;font-size:14px}.apbct-real-user-author-name{display:inline-flex}.apbct-real-user-badge{display:inline-flex;padding-left:6px;cursor:pointer;position:relative}.apbct-real-user-popup{position:absolute;padding:8px;font-weight:400;color:#000!important;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:5px 5px 24px -11px #444;z-index:-1;cursor:default;opacity:0;transition-property:opacity,z-index}.apbct-real-user-popup.visible{z-index:1;opacity:1}.apbct-real-user-title{display:grid;gap:4px!important}.apbct-real-user-popup-content_row{display:flex;flex-direction:column;gap:1px}.apbct-real-user-popup-img{align-self:start;margin:0!important;height:max-content;vertical-align:center}.apbct-real-user-popup-header{font-weight:bolder;margin:2px!important}body .extendedwopts-show{display:none}body .widgetopts-hide_title .widget-title{display:none}body .extendedwopts-md-right{text-align:right}body .extendedwopts-md-left{text-align:left}body .extendedwopts-md-center{text-align:center}body .extendedwopts-md-justify{text-align:justify}@media screen and (min-width:1181px){body .extendedwopts-hide.extendedwopts-desktop{display:none!important}body .extendedwopts-show.extendedwopts-desktop{display:block}body .widget.clearfix-desktop{clear:both}}@media screen and (max-width:1024px) and (orientation:Portrait){body .extendedwopts-hide.extendedwopts-tablet{display:none!important}body .extendedwopts-show.extendedwopts-tablet{display:block}body .widget.clearfix-desktop{clear:none}body .widget.clearfix-tablet{clear:both}}@media screen and (max-width:1180px) and (orientation:landscape){body .extendedwopts-hide.extendedwopts-tablet{display:none!important}body .extendedwopts-show.extendedwopts-tablet{display:block}body .widget.clearfix-desktop{clear:none}body .widget.clearfix-tablet{clear:both}}@media screen and (max-width:767px) and (orientation:Portrait){body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile){display:block!important}body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile){display:none!important}body .extendedwopts-hide.extendedwopts-mobile{display:none!important}body .extendedwopts-show.extendedwopts-mobile{display:block}body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}body .widget.clearfix-mobile{clear:both}}@media screen and (max-width:991px) and (orientation:landscape){body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile){display:block!important}body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile){display:none!important}body .extendedwopts-hide.extendedwopts-mobile{display:none!important}body .extendedwopts-show.extendedwopts-mobile{display:block}body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}body .widget.clearfix-mobile{clear:both}}.panel-cell-style:after{content:"";display:block;clear:both;position:relative}