html{scroll-behavior:smooth}a{color:#111}.anchor{scroll-margin-top:80px}@media screen and (max-width:1001px){.anchor{scroll-margin-top:60px}}#header_logo img:hover{opacity:initial}#global_menu>ul>li>a{font-weight:500;font-size:1rem}#header_social_link{top:25px}#header_social_link li a{width:30px;height:30px;line-height:30px}#header_social_link li a:before{font-size:28px}#header_social_link li a:hover:before{color:#fff}#footer_menu li{font-weight:500}.icon-file-text:before{content:"\e924"}.icon-tag:before{content:"\e927"}#index_slider .item1 .desc,#index_slider .item2 .desc{line-height:1.5}#header_carousel .post_meta{background:rgba(17,17,17,.7) !important}.index_design_content2{margin-top:80px;margin-bottom:80px}.index_design_content2.num1 .desc,.index_design_content2.num2 .desc,.index_design_content2.num3 .desc,.index_design_content2.num4 .desc{line-height:2}.post_content p{line-height:1.8}#page_header .headline_area:before{background:rgba(17,17,17,.7)}#catch_area .catch{display:none}#catch_area .desc{font-size:1.25rem;text-align:center}.blog_meta{background:rgba(17,17,17,.7) !important}.post_list1 .title{height:1.5em}.post_list2 .item{margin:0}.post_list2 .title_area{background:#fff;border:1px solid #ddd}body.single-post #bread_crumb li:nth-child(3){display:none}#post_title_area .post_meta li:last-child{display:none}.post_content,#next_prev_post{font-family:"Zen Kaku Gothic New"}#side_col{display:none}.post_content .midashi2{margin:0 0 30px;padding:1rem;border-radius:.25rem;background:#0d3b66;color:#fff;font-weight:700}.post_content .midashi3{padding:.25em .75em;border-left:solid 5px #f4d35e;background:0 0;color:#111;font-weight:700;font-size:18px}.post_content ul{list-style:disc outside none}table th{font-weight:700 !important;text-align:center;vertical-align:middle}table td{line-height:1.8 !important;vertical-align:middle}@media (max-width:767px){.post_content .s_table{margin-bottom:.5em}}.price-table td{text-align:center}.price-table td:first-child{font-weight:700}.price-table td:last-child{color:#f95738}.wpcf7{margin:0 !important;border:none !important;background:#fff !important;color:#111 !important}.wpcf7 form{margin:0 !important}.wpcf7 th td{font-weight:700;white-space:nowrap}.resume p{line-height:1.2}.must p{white-space:nowrap}.must span{display:inline;margin:0 0 .15em .5em;padding:.15em .5em;border-radius:.25em;background-color:#f95738;color:#fff;font-size:.75rem}.wpcf7 select,.wpcf7 input[type=checkbox],.wpcf7 input[type=radio],.wpcf7-list-item-label{background:#fff;font-size:16px !important}.dob1{width:30%;margin:0 5px 0 0}.dob2,.dob3{width:15%;margin:0 5px 0 10px}.date1,.date2,.date3{width:45% !important;padding:10px !important}.hour1,.hour2,.hour3,.min1,.min2,.min3{width:15%;margin:0 5px 0 10px}.wpcf7 input::placeholder{color:#ccc}.wpcf7 input[type=file]{border:none}span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{color:#f95738}.wpcf7-submit{font-size:16px !important}.wpcf7-submit:hover{background-color:#111 !important}.wpcf7-submit:disabled{background-color:#999}.wpcf7-submit:disabled:hover{background-color:#999 !important}.wpcf7-turnstile{margin:20px 0;text-align:center}#map{position:relative;width:100%;height:0;padding-top:60%;overflow:hidden}#map iframe{position:absolute;top:0;left:0;width:100%;height:calc(100% + 360px);margin-top:-170px}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.normal{font-weight:400}.lh3{line-height:1.3 !important}.lh8{line-height:1.8 !important}.black{color:#111 !important}.red{color:#f95738 !important}.u:hover{text-decoration-line:underline !important}.nowrap{text-wrap:nowrap}.pe-none{pointer-events:none}.table-fixed{table-layout:fixed}@media print,screen and (max-width:599px){.table-vertical{border-collapse:collapse}.table-vertical,.table-vertical tbody,.table-vertical tr{display:block;width:100%}.table-vertical th{display:block;width:auto;border-bottom:0;text-align:left}.table-vertical td{display:block;width:auto}.table-vertical tr:not(:last-child) td{border-bottom:0}}@media only screen and (max-width:767px){.sp-center{text-align:center}}