body,div,form,h1,input,li,p,textarea,th,ul{margin:0;padding:0}td{margin:0}table{border-collapse:collapse;border-spacing:0}.new_contact_form table.inquiry tbody,img{border:0}th{font-style:normal;font-weight:400;text-align:left}footer,ul{box-sizing:border-box}ul{list-style:none}h1{font-size:100%}a{color:inherit;text-decoration:none}input,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}html{font-size:62.5%}.float-left{float:left}.clearfix:after{content:" ";display:block;clear:both}@font-face{font-display:swap;font-family:"TrajanPro";font-style:normal;font-weight:400;src:url(/wp-content/themes/kd1/fonts/TrajanPro-Regular.woff)format("woff")}@font-face{font-display:swap;font-family:"TrajanPro";font-style:normal;font-weight:700;src:url(/wp-content/themes/kd1/fonts/TrajanPro-Bold.woff)format("woff")}body{font-family:"YuGothic","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",sans-serif;line-height:2.1;letter-spacing:.05em;opacity:0;font-size:1.4em;overflow-x:hidden;padding-top:168px;min-width:1120px;font-feature-settings:"pkna"}.header,h1,table{line-height:1.5}input[type=submit],span.wpcf7-list-item label{cursor:pointer}footer{background:url(/wp-content/themes/kd1/images/common/ft_bg.jpg)no-repeat center center;margin-top:113px;padding:64px 0 0;color:#fff;line-height:1.45}footer *{box-sizing:inherit}.fLogo{margin:0 auto;width:305px}.fLogo a{display:block}.fLogo img,.header-logo img{max-width:100%;height:auto}.fContact,.footer_middle .contents_width{display:flex;justify-content:space-between}.fContact{width:850px;margin:53px auto 0;letter-spacing:.1em}.fTel{width:414px}.fTel_btn{display:block;border:1px solid #fff;text-align:center;padding:24px 20px 0;height:172px}.fTel_text{font-size:1.8rem}.fMail_list a,.fTel_number,.fTel_text{font-family:"Noto Serif","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.fTel_number{font-size:3.5rem;font-style:italic;margin-top:8px;letter-spacing:.05em;padding-right:10px}.footer_freedial-logo{color:#fff;display:inline-block;height:20px;margin-right:2px}.fContact_text,.fTel_time{margin-top:14px;letter-spacing:.1em;font-size:1.3rem}.fContact_text{text-align:center;letter-spacing:normal}.fMail{width:414px}.fMail_list li+li{margin-top:18px}.fMail_list a{display:block;background:#fff;transition:all .4s;text-align:center;color:#000;font-size:1.8rem;font-weight:500;padding:25px 30px 0 20px;height:77px}.fMail_list a.fMail_btn01{padding-right:50px}.fMail_btn01:before,.fMail_btn02:before{content:"";display:inline-block;background-size:contain;vertical-align:middle;transition:all .4s}.fMail_btn01:before{background:url(/wp-content/themes/kd1/images/common/ft_mail_ico01.png)no-repeat;width:21px;height:26px;margin-right:30px;margin-bottom:2px}.fMail_btn02:before{background:url(/wp-content/themes/kd1/images/common/ft_mail_ico02.png)no-repeat;width:23px;height:15px;margin-right:25px;margin-bottom:4px}.footer_middle{margin-top:240px}.footer_middle .contents_width{letter-spacing:.05em;padding-right:30px}.footer_middle p{font-size:1.5rem}.footer_middle p+p{margin-top:10px}.fList li+li,.footer_middle ul{margin-top:8px}.footer_middle li{font-size:1.4rem;margin-top:5px}.footer_middle ul ul{margin-left:1em;margin-top:0}.footer_bottom{margin-top:33px;padding-bottom:30px}.footer_bottom .contents_width{display:flex;justify-content:space-between;border-top:1px solid #fff;padding-top:41px}.footer_bottom_left{padding-top:34px;letter-spacing:.05em}.footer_bottom_left p{font-size:1.4rem}h1,p.fLogo02{position:relative}p.fLogo02{font-size:1.5rem;padding-left:70px;margin-bottom:11px;padding-bottom:10px;border-bottom:1px solid rgb(255 255 255/.3);width:362px}.fLogo02:before,header{position:absolute;top:0;left:0}.fLogo02:before{content:"";display:block;background:url(/wp-content/themes/kd1/images/common/kd1_logo_new_footer02.svg)no-repeat;background-size:contain;width:45px;height:45px}.fLogo02~p{margin-top:5px}.footer_bottom_right .fList li{background-color:rgb(1 1 1/.25)}.fList{width:548px;font-size:1.3rem}.fList li{border:1px solid #fff;display:flex;padding:5px 15px 5px 35px;align-items:center;line-height:2;letter-spacing:.05em;height:79px}.fList .text{width:400px}.fList .image{width:60px;height:auto;margin-right:37px}.fList p img{width:100%;height:auto;vertical-align:top}@media screen and (min-width:769px){.footer_sub{display:block;font-size:1.4rem;text-align:center}.fMail_list a:hover{background:#e16f83;color:#fff}.fMail_list a.fMail_btn01:hover:before{background:url(/wp-content/themes/kd1/images/common/ft_mail_ico01_wt.png)no-repeat}.fMail_list a.fMail_btn02:hover:before{background:url(/wp-content/themes/kd1/images/common/ft_mail_ico02_wt.png)no-repeat}footer .spAccoBtn{display:none}}@media screen and (max-width:768px){footer{background:0 0;margin-top:113px;padding:0}.footer_top{background:url(/wp-content/themes/kd1/images/common/ft_bg_sp.jpg)no-repeat center center;background-size:cover;padding-top:30px;padding-bottom:30px}.footer_top .contents_width{width:auto;padding:0 5.9%}.fLogo{margin:0 auto;width:300px;max-width:70%}.fContact{display:block;margin:30px auto 0}.fContact,.fTel{width:auto}.fTel_btn{padding:24px 20px;height:auto}.fMail_list a,.fTel_text{font-size:1.2rem}.fTel_number{font-size:2.4rem}.fTel_number:before{width:25px;height:17px;margin-bottom:0;margin-right:12px}.fTel_time{margin-top:15px;font-size:.9rem}.fContact_text{margin-top:16px;font-size:.8em}.fMail{width:auto;margin-top:20px}.fMail_list li+li{margin-top:15px}.fMail_list a{padding:16px 30px 16px 20px;height:52px}.fMail_list a.fMail_btn01{padding-right:40px}.fMail_btn01:before{width:15px;height:20px;margin-right:25px}.fMail_btn02:before{vertical-align:middle;width:17px;height:12px;margin-right:14px}.footer_middle{margin-top:0;background:#f2f2f2;color:#222}.footer_middle .contents_width{display:block;padding-right:0;width:auto}.footer_middle .contents_width>div{display:flex;flex-wrap:wrap}.footer_middle p{width:100%;font-size:1rem;border-bottom:1px solid #d9d9d9}.footer_middle .subMenu{width:calc(100% - 34px)}.footer_middle p a{display:block;padding:8px 5.9%}.footer_middle .spAccoBtn{display:block;width:34px;height:34px;position:relative;text-indent:-9999px;overflow:hidden;cursor:pointer}.footer_middle .spAccoBtn:after,.footer_middle .spAccoBtn:before{content:"";display:block;position:absolute;width:12px;height:1px;background:#a1a1a1;left:12px;transition:all .4s}.footer_middle .spAccoBtn:before{top:16px;transform:rotate(90deg)}.footer_middle .spAccoBtn:after{top:16px}.footer_middle p+p{margin-top:0}.footer_middle ul{margin-top:0;transition:all .4s;width:100%}.footer_middle li{font-size:1rem;margin-top:0;transition:all .4s;max-height:0;overflow:hidden;background:#fff}.footer_middle li a{display:block;padding:6px 5.9%}.footer_middle ul ul li{max-height:3em}.footer_bottom{margin-top:0;padding-bottom:0;background:#7f7f7f}.footer_bottom .contents_width{display:block;border-top:none;padding:20px 5.9%;width:auto}.footer_bottom_left{padding-top:0}.fList,.footer_bottom_left p{font-size:.9rem}p.fLogo02{font-size:1rem;padding:2px 0 15px 50px;width:auto}.fLogo02:before{width:37px;height:37px}.fList li+li,.fLogo02~p{margin-top:5px}.fList{width:auto;margin-top:18px}.fList li{padding:10px;line-height:1.7;height:auto}.fList .text{width:calc(100% - 44px)}.fList .image{width:32px;margin-right:12px}.fList p img{width:100%;height:auto}.footer_sub{background:#3f3f3f;padding:15px 0 10px}.fCopy{text-align:center;font-size:.7em;margin-top:10px}}h1{font-family:"Noto Serif","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:700;font-size:3.5rem;color:#fff;text-align:center;top:170px;text-shadow:0 0 5px rgb(0 0 0/.6)}header{background:rgb(255 255 255/.94);z-index:200;width:100%;min-width:1120px;line-height:1.45}@media all and (-ms-high-contrast:none){header{top:0!important}}@supports (-ms-ime-align:auto){header{top:0!important}}.contents_width{width:1100px;margin:0 auto}.main_tit{height:86px;margin-top:60px}.main_tit::after{width:45px;height:1px;background:#9acbc6;margin:auto;content:"";display:block}.breadcrumb-nav{width:1100px;margin:50px auto 0}.breadcrumb-nav li{float:left;margin-left:10px;font-size:15px}.breadcrumb-nav li:nth-child(odd){font-weight:700}.breadcrumb-nav li:nth-of-type(1){margin-left:0}.breadcrumb-nav li:nth-last-of-type(1){color:#f77}.breadcrumb-nav a:hover,form a:hover{text-decoration:underline}@media screen and (max-width:768px){header{min-width:0}h1{font-size:7.5vw;top:47%}.breadcrumb-nav{width:97%;padding-left:3%}.contents_width{width:95%}}.w100{width:100%}.w50{width:50%}.sp-header,.wpcf7 form.init .wpcf7-response-output,body:after{display:none}.pc-header{width:1100px;margin:0 auto;position:relative}.hCopy{position:absolute;right:0;top:10px;font-size:13px;color:#000;text-align:right;letter-spacing:.1em}.gMenu2 a{display:block;height:45px;color:#fff;text-align:center;min-width:109px;padding:12px 18px;background:#e16f83;box-shadow:inset 0 0 0 4px #e16f83,0 0 1px #fff0}.gMenu2 a:hover{background:#fff;color:#e16f83}.gMenu2 .is-gy a{background:#6a6b75;min-width:169px;box-shadow:inset 0 0 0 4px #6a6b75,0 0 1px #fff0}.gMenu2 .is-gy a:hover{background:#fff;color:#6a6b75}.gNav{width:100%;position:relative;z-index:30;background:#fff;height:82px;box-sizing:border-box}.gNav *,.gNav :after,.gNav :before{box-sizing:inherit}.gNav .contents_width{position:relative}.gMenu,.gMenu2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700}.gMenu{width:100%;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;color:#000;letter-spacing:.1em;z-index:2;background:#fff}.gMenu span{font-family:"TrajanPro",serif;font-weight:400;font-size:.85em;color:#a6a6a6;display:block;margin-top:8px;letter-spacing:.05em}.gMenu a{padding:24px 0 17px;display:block;height:82px;-webkit-transition:all .4s;transition:all .4s}.gMenu a:hover,.gMenu a:hover span{color:#e16f83}.gMenu2{position:absolute;right:0;top:-47px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;z-index:-1;-webkit-transition:top .4s;transition:top .4s}.gMenu2 li{margin-left:8px}.header-copy{text-align:center;font-size:9px;padding:5px;background-color:#f2f2f2}.header-logo{width:320px;max-width:55%;margin:0 auto;padding:6px 0;display:flex;align-items:center;justify-content:center;height:110px}.header-logo a{width:100%}@media screen and (max-width:768px){body{padding-top:130px;min-width:0}.pc-header{display:none}.sp-header{display:block;width:100%;position:relative;z-index:2;background:#fff}.sp-header .header-nav ul li{width:33.33%;height:32px;background-color:#e16f83;float:left;color:#fff;text-align:center;font-size:1rem;border-left:1px solid #fff;box-sizing:border-box}.sp-header .header-nav ul li:first-child{border-left:none}.sp-header .header-nav ul li:last-child p{display:table-cell;vertical-align:middle;height:32px;width:1%}.sp-header .header-nav ul li a{display:table-cell;vertical-align:middle;height:32px;width:1%}.sp-header .global-nav ul li{height:60px;float:left;color:#000;text-align:center;font-size:.9rem;border:1px solid #c7c7c7;border-top:none;border-right:none;box-sizing:border-box;position:relative;font-weight:700;width:50%}.sp-header .global-nav ul li:nth-child(odd){border-left:none}.sp-header .global-nav ul li a,.sp-header .top-peaple li a{display:table-cell;vertical-align:middle;height:60px;width:1%}.sp-header .global-nav ul li a:after{content:"";border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;position:absolute;width:8px;height:8px;top:50%;right:15px;font-weight:400;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.sp-header .top-peaple{border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;margin-top:10px;margin-bottom:25px}.sp-header .top-peaple li{width:33.33%;height:50px;text-align:center;font-size:9px;font-weight:700;margin:0;float:left}.sp-header .top-peaple li+li a{border-left:1px solid #c7c7c7}.sp-header .top-peaple li a{height:50px;background:#f3f3f3}.sp-header .top-peaple li a span{font-family:"TrajanPro",serif;display:block;font-size:8px;color:#a6a6a6;font-weight:400}.sp-header .top-peaple .header-nav-l03 a{background-color:#6a6b75;color:#fff}.sp-header .hamburger-menu{background:#fff;position:absolute;z-index:3;width:100%;top:58px}.sp-header .header-nav-r03{display:inline-block;transition:all .4s;box-sizing:border-box;position:relative;font-family:"TrajanPro",serif}.sp-header .header-nav-r03 p{padding-left:11%;cursor:pointer}.spHcontact{letter-spacing:.1em;padding:5px 10px}.spHtel_btn{display:block;text-align:center;padding:8px 20px 10px;background:#e16f83;color:#fff}.spHtel_text{font-size:11px}.spHmail_list a,.spHtel_number,.spHtel_text{font-family:"Noto Serif","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.spHtel_number{font-size:18px;font-style:italic;margin-top:4px;letter-spacing:.05em}.spHtel_time{margin-top:4px;letter-spacing:.1em}.spHmail_list,.spHmail_list li+li{margin-top:5px}.spHmail_list a{display:block;background:#fff;transition:all .4s;text-align:center;color:#000;font-size:12px;font-weight:500;padding:15px 30px 0 13px;height:54px;border:1px solid #c7c7c7;box-sizing:border-box}.spHmail_list a span{font-size:14px}a.spHmail_btn01{padding-right:42px}.spHmail_btn01:before,.spHmail_btn02:before{content:"";display:inline-block;background-size:contain;vertical-align:middle;width:15px;transition:all .4s}.spHmail_btn01:before{background:url(/wp-content/themes/kd1/images/common/ft_mail_ico01.png)no-repeat;height:18px;margin-right:20px;margin-bottom:4px}.spHmail_btn02:before{background:url(/wp-content/themes/kd1/images/common/ft_mail_ico02.png)no-repeat;height:10px;margin-right:18px}.sp-header .global-nav ul li.w100{width:100%}}body:after{content:url(/wp-content/plugins/instagram-feed/img/sbi-sprite.png)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}@font-face{font-display:swap;font-display:block;font-family:weathericons;src:url(/wp-content/plugins/weather-atlas/public/font/weather-icons/weathericons-regular-webfont.eot);src:url(/wp-content/plugins/weather-atlas/public/font/weather-icons/weathericons-regular-webfont.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/weather-atlas/public/font/weather-icons/weathericons-regular-webfont.woff2)format("woff2"),url(/wp-content/plugins/weather-atlas/public/font/weather-icons/weathericons-regular-webfont.woff)format("woff"),url(/wp-content/plugins/weather-atlas/public/font/weather-icons/weathericons-regular-webfont.ttf)format("truetype"),url(/wp-content/plugins/weather-atlas/public/font/weather-icons/weathericons-regular-webfont.svg#weather_iconsregular)format("svg");font-weight:400;font-style:normal}[data-class=wpcf7cf_group]{display:none}.contact h1{top:0;color:#000;font-size:3rem;font-style:normal;font-weight:400;line-height:36px;text-align:center;margin-bottom:30px;text-shadow:none}@media (max-width:768px){.contact h1{font-size:2.5rem}}.red{color:red}tbody,tbody th{background-color:#fff}tbody{height:auto;margin:0 auto}tbody th{width:30%}tbody,tbody th,td{border:1px solid #ccc}tbody th,td{padding:1% 2%;vertical-align:middle;font-weight:400;font-size:1em;text-align:left}::-webkit-input-placeholder{color:#c3c3c3;opacity:1}:-moz-placeholder{color:#c3c3c3}::-moz-placeholder{color:#c3c3c3;opacity:1}:-ms-input-placeholder{color:#c3c3c3}:placeholder-shown{color:#c3c3c3}@media screen and (max-width:768px){.contact h1{font-size:6vw}tbody{border-bottom:none}input[type=email],input[type=tel],input[type=text],textarea{width:96%}input[type=checkbox]{-ms-transform:scale(1.4,1.4);-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4)}}.contents_width.attention_mail_settings{margin:25px auto}.contents_width.attention_mail_settings p{line-height:1.5em;margin:10px 0}.contents_width.attention_mail_settings p.title{font-size:1.3em;font-weight:600}.new_contact_form table.inquiry{width:100%;margin:20px 0}.new_contact_form table.inquiry *{box-sizing:border-box}.new_contact_form th{text-align:left;font-weight:600;color:#444;width:30%;background:#f7f7f7}.new_contact_form td,.new_contact_form th{font-size:1.15em;border:solid 1px #d7d7d7;padding:20px 26px}.new_contact_form p{margin:0}.new_contact_form .must{font-size:.8em;padding:5px;border-radius:2px;margin-right:5px;position:relative;bottom:1px;background:#ff9393;color:#fff}.new_contact_form .wpcf7-form-control-wrap[data-name=approval],.new_contact_form .wpcf7-form-control-wrap[data-name=check]{display:block;margin-top:.5em}.new_contact_form .wpcf7-form-control-wrap .wpcf7-acceptance{display:block;margin-bottom:1.25em}.new_contact_form .wpcf7-form-control-wrap[data-name=approval] .wpcf7-acceptance,.new_contact_form .wpcf7-form-control-wrap[data-name=check] .wpcf7-acceptance{display:block;margin-bottom:.5em}.new_contact_form input[type=checkbox]{outline:0;appearance:none;display:inline-block;position:absolute;width:0;height:0;overflow:hidden;clip:rect(0,0,0,0)}.new_contact_form input[type=checkbox]:focus+span{border-bottom:2px dotted #555}.new_contact_form input[type=checkbox]+span::before{font-family:"Font Awesome 6 Free";font-weight:900;color:#ccc;font-size:1.25em;margin-right:.2em;vertical-align:-.1em;content:""}.new_contact_form input[type=checkbox]:checked+span::before{color:#399}.new_contact_form #formbtn{display:block;padding:18px 28px;margin:40px auto;background-color:#ffaa56;color:#fff;font-size:1.5em;font-weight:600}.new_contact_form #formbtn:hover{background:#fff;color:#ffaa56;border:2px solid #ffaa56}.new_contact_form #formbtn:disabled{cursor:not-allowed;background-color:#ccc;color:#fff}@media screen and (max-width:768px){.new_contact_form tr{margin-bottom:24px;display:block}.new_contact_form td,.new_contact_form th{display:block;width:100%;box-sizing:border-box;margin-top:0;padding:15px 12px}.new_contact_form th{border-radius:0 12px 0 0}.new_contact_form td{border-top:none}.new_contact_form .must{font-size:.8em}.new_contact_form span.wpcf7-list-item{margin:10px}}.new_contact_form input,.new_contact_form textarea{background-color:#fff;color:#000;border:1px solid #bbb;border-radius:5px;padding:.5em 0 .5em .5em;margin:5px 0}.new_contact_form :-ms-input-placeholder{color:#bbb;opacity:1}.new_contact_form ::placeholder{color:#bbb;opacity:1}.new_contact_form input:focus,.new_contact_form textarea:focus{background-color:#fcf0f0}.new_contact_form input[name=your_name_first],.new_contact_form input[name=your_name_last],.new_contact_form input[name=your_name_yomi_first],.new_contact_form input[name=your_name_yomi_last]{width:14em;margin-right:4px}.new_contact_form textarea[name=message]{width:96%;height:6em}.new_contact_form textarea.contact_message{height:12em}body.other-contact .new_contact_form textarea.contact_message{height:24em}.new_contact_form a{text-decoration:underline}.new_contact_form a:hover,.new_contact_form a:hover::after{color:#777}.new_contact_form span.acceptance_check{color:red;font-weight:600}.new_contact_form .your_email_preview{font-size:1em;font-weight:700;color:#3943c6;margin-top:.35em;margin-left:1em}.new_contact_form .your_email_preview::before{content:"入力されたメールアドレスをご確認ください:";font-size:.85em;font-weight:400;display:block}.contact_anchor_wrapper{margin-bottom:60px;display:flex;justify-content:center;flex-wrap:wrap}.contact_anchor_wrapper_title{margin-bottom:12px;margin-top:40px}.contact_anchor_wrapper .contact_anchor{margin:0 15px;border:1px solid #ccc;text-align:center;font-size:1.2em;font-weight:700;padding:12px 18px}a.contact_anchor:hover{background-color:#6e6e6e;color:#fff}a.contact_anchor:hover::after{color:#fff}div.contact_anchor_wrapper p.ex-title{color:#54639d;font-size:1.4em;font-weight:700;margin-bottom:10px}a.contact_anchor_ex{display:inline-block;min-width:255px;min-height:125px;border:1px solid #54639d;color:#54639d}a.contact_anchor_ex:hover{background-color:#54639d}a.contact_anchor_ex::after{content:none;display:none}a.contact_anchor_ex i{display:block;font-size:72px;padding:10px 0}@media screen and (max-width:768px){a.contact_anchor{display:block;margin:12px auto;padding:12px 14px;font-size:1em;width:88%}}a.external-link-icon::after{display:inline-block;content:"";font-family:"Font Awesome 6 Free";font-weight:600;color:#555;font-size:.9em;padding:0 2px;text-decoration:none}span.copy_domain_text{border:solid #ccc;border-width:1px 0;margin:auto 6px}span.copy_domain_text::after{content:"";font-family:"Font Awesome 6 Free";margin-left:3px;color:#666}span.copy_domain_text:hover{color:#666;cursor:pointer}@media screen and (min-width:769px){body{overflow-x:auto}}div.pc-header p.hCopy,div.sp-header p.header-copy{font-family:inherit!important;font-weight:400!important;text-shadow:none!important;font-size:12px!important}div.sp-header p.header-copy{font-size:11px!important;color:#666!important}div.footer_sns_icon{text-align:center;margin:10px auto;font-size:3em}div.footer_sns_icon a{padding:0 5px;transition:all ease-in-out .2s}div.footer_sns_icon a:hover{opacity:.8}.header_upper .hLogo{width:310px;height:80px}.header_upper .hLogo img{width:100%;padding-top:24px}footer{background:url(/wp-content/themes/kd1/images/common/ft_bg_2.jpg)no-repeat center bottom;background-size:cover;position:relative;z-index:30}footer div.footer_sitemap{font-weight:500}@media screen and (max-width:768px){footer div.footer_top{background:url(/wp-content/themes/kd1/images/common/ft_bg_2_sp.jpg)no-repeat center bottom}}