@charset "utf-8";h2.elementor-heading-title{background:0 0;font-size:32px;line-height:50px;letter-spacing:.12em;color:#000;padding:23px 47px 20px;position:relative;font-weight:700;font-family:dnp-shuei-gothic-kin-std,sans-serif;margin-bottom:40px;border-top:2px solid #deb415;border-bottom:2px solid #deb415}h3.elementor-heading-title{font-size:28px;line-height:45px;letter-spacing:.12em;font-weight:700;font-family:dnp-shuei-gothic-kin-std,sans-serif;padding:10px 30px 20px;position:relative;border-bottom:2px dashed #65573c;margin-bottom:20px}h3.elementor-heading-title:before{content:'';position:absolute;top:0;left:0;width:9px;height:41%;background:#d0c8aa}h3.elementor-heading-title:after{content:'';position:absolute;top:41%;left:0;width:9px;height:41%;background:#deb415}h4.elementor-heading-title{font-size:24px;font-weight:700;line-height:40px;letter-spacing:.1em;font-family:dnp-shuei-gothic-kin-std,sans-serif;position:relative;padding:0 39px;margin-bottom:10px}h4.elementor-heading-title:before{content:'';position:absolute;top:7px;left:0;width:22px;height:22px;background:#deb415;border-radius:50%}.check_list li{position:relative;padding:0 30px;margin-bottom:17px}.check_list li:before{content:'';position:absolute;top:7px;left:0;width:21px;height:21px;background:#ebe9e7}.check_list li:after{content:"";display:block;width:12px;height:18px;border:solid #deb415;border-width:0 4px 4px 0;position:absolute;left:9px;top:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);box-sizing:border-box}.style_table th,.style_table td{line-height:1.8;padding:15px 29px;border:1px solid #cbcac9;word-break:break-all}.style_table thead th{color:#22201e;background:#deb415;color:#fff}.style_table thead th:first-child{width:16%;background:#deb415;color:#fff}.style_table tbody th{width:16%;color:#22201e;background:#deb415;color:#fff}.style_table tbody td{text-align:left;background:#fff;width:auto}.title-holder{background:url(//miyako-dc.jp/wp-content/themes/genova_tpl/css/../img/bg-h1.jpg) no-repeat center center/cover}.title-holder .container h1{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-weight:700;letter-spacing:.2em}.post .post__category a.news,.posts__list .post__category a.news,.post .post__category a,.posts__list .post__category a,.navigation a:hover,.step_list li.current span{background:#deb415}.post .post__date,.posts__list .post__date,.blogside .search-box .icon-search:before,.archive-box ul li p.acv_open,.archive-box ul li a:hover,.archive-box ul li p:hover,.recent-box li h3 a:hover,.blogside .category-box ul li a:hover,.blogside .category-box ul li a:hover span,.posts__list h3 a:hover,.blog-info-box .blog-info-box__name .icon-blog:before{color:#deb415}.archive-box ul li p:before{border-right:1px solid #deb415;border-bottom:1px solid #deb415}.post .post__category a:hover,.posts__list .post__category a:hover{background:#4560bd}#blogDetail .post__header .post__meta .post__date time{color:#9ac95f}.inquiryFormTable .wpcf7-not-valid-tip:before{content:'';position:absolute;top:5px;left:0;background:url(//miyako-dc.jp/wp-content/themes/genova_tpl/css/../img/alert-ic.png) no-repeat center center/100% auto;width:18px;height:17px}.inquiryFormTable .wpcf7-not-valid-tip{padding-left:20px}.inquiryFormTable .btBox input[type=submit]{background:#deb415 url(/wp-content/themes/genova_tpl/img/icons/ico_arrow02.png) no-repeat 95% center !important}.inquiryFormTable .btBox input[type=submit]:hover,.inquiryFormTable .btBox input[type=button]:hover{background:#a18b62;opacity:1}.inquiryFormTable .wpcf7-list-item{margin:0 0 8px}.inquiryFormTable .your-checkbox input+span:before{content:'';width:25px;height:25px;border:2px solid #cbcac9;border-radius:50%;box-sizing:border-box;cursor:pointer}.inquiryFormTable input[type=checkbox]:checked+span:before{content:"";background:url(//miyako-dc.jp/wp-content/themes/genova_tpl/css/../img/icon-check.png) no-repeat center center/100% auto;border:0}.inquiryFormTable select{background:#ececec url(//miyako-dc.jp/wp-content/themes/genova_tpl/css/../img/icon-select.png) no-repeat right center;background-size:auto 100%}.wpcf7c-elm-step3 .btn a{display:inline;padding:5px 54px;border-radius:0;background:#deb415 url(//miyako-dc.jp/wp-content/themes/genova_tpl/css/../img/icons/ico_arrow02.png) no-repeat 95% center !important}.wpcf7c-elm-step3 .btn a:after{display:none}.posts__list li .post__category{position:relative;left:inherit;top:inherit;margin:0 0 20px}#menu-sitemap,.sitemap>ul{margin:0 auto;background:0 0}#menu-sitemap>li:first-child,.sitemap>ul>li:first-child{border-top:1px dashed #ccc}#menu-sitemap>li,.sitemap>ul>li{position:relative;border-bottom:1px dashed #ccc;margin:0;line-height:1.4}#menu-sitemap>li:before,.sitemap>ul>li:before{content:'';position:absolute;left:0;top:25px;display:block;width:8px;height:8px;border-radius:50%;background:#deb415}#menu-sitemap>li a,.sitemap>ul>li a{position:relative;display:block;padding:19px 40px 15px 20px;background:0 0}#menu-sitemap>li a:after,.sitemap>ul>li a:after{content:"";position:absolute;top:50%;right:18px;display:block;width:10px;height:10px;border-top:2px solid #ccc;border-right:2px solid #ccc;margin-top:-5px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-sitemap>li a:hover,.sitemap>ul>li a:hover{color:#deb415}@media screen and (max-width:767px){h2.elementor-heading-title{font-size:6.5vw;line-height:1.5em;padding:6vw 7vw;margin-bottom:9vw}h2.elementor-heading-title:before{top:2vw;left:2vw;right:2vw;bottom:2vw}h3.elementor-heading-title{font-size:6vw;line-height:1.5;letter-spacing:.12em;padding:3vw 6vw 6vw;margin-bottom:6vw}h3.elementor-heading-title:before{height:43%}h3.elementor-heading-title:after{top:43%;height:43%}h4.elementor-heading-title{font-size:5.5vw;line-height:1.5em;padding:0 0 0 7vw;margin-bottom:3vw}h4.elementor-heading-title:before{top:2vw;left:0;width:4vw;height:4vw}.style_table th,.style_table td{line-height:1.5;padding:3vw}.style_table tbody th{width:20%}.style_table tbody td{width:auto}.table_scroll .elementor-widget-container{width:100%;overflow:auto}.style_table.wd{width:1000px;overflow:scroll}}