.header-in{background-image:url(/wp-content/uploads/2021/08/header-bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.tagline{color:#fff}#header .logo .site-name-text{color:#fff;text-shadow:2px 2px 2px #000}.text-center{text-align:center}body.page-id-1352,body.page-id-1355,body.page-id-1358,body.page-id-1364,body.page-id-1375,body.page-id-1378,body.page-id-1382{background-color:#fff!important}body.page-id-1352 .mobile-footer-menu-buttons,body.page-id-1355 .mobile-footer-menu-buttons,body.page-id-1358 .mobile-footer-menu-buttons,body.page-id-1364 .mobile-footer-menu-buttons,body.page-id-1375 .mobile-footer-menu-buttons,body.page-id-1378 .mobile-footer-menu-buttons,body.page-id-1382 .mobile-footer-menu-buttons{display:none}body.page-id-1352 #main,body.page-id-1355 #main,body.page-id-1358 #main,body.page-id-1364 #main,body.page-id-1375 #main,body.page-id-1378 #main,body.page-id-1382 #main{padding:0}body.page-id-1352 .content,body.page-id-1355 .content,body.page-id-1358 .content,body.page-id-1364 .content,body.page-id-1375 .content,body.page-id-1378 .content,body.page-id-1382 .content{margin-top:0}#contact-page{width:100%;max-width:750px;padding:0;margin:0 auto}#contact-page .sitetitle-area{width:100%;padding:0 0 5px 0;margin:0 auto}#contact-page .site-desc{text-align:center;font-size:10px;margin:0 auto 1px auto;line-height:1.5;padding:0;font-weight:normal}#contact-page .sitetitle-area a{display:block;width:200px;line-height:1;margin:0 auto}#contact-page .header-area{border-top:120px solid #d90000;padding:0;margin:0 0 4% 0}#contact-page .header-area .entry-title{width:100%;text-align:center;font-family:serif;font-weight:bold;font-size:30px;color:#fff;margin:-100px 0 20px 0}#contact-page .header-area img{display:block;width:100%;padding:0 6%;margin:0 auto}#contact-page .entry-content form{text-align:center;padding:0 6%}#contact-page .entry-content form>p{display:inline-block;border-bottom:1px solid #d90000;font-family:serif;font-weight:normal;font-size:24px;color:#000;padding:0 1em;margin:0 0 2% 0}#contact-page .entry-content form>p>span{font-size:80%;color:red}#contact-page .search-edit,#contact-page input[type="text"],#contact-page input[type="password"],#contact-page input[type="date"],#contact-page input[type="datetime"],#contact-page input[type="email"],#contact-page input[type="number"],#contact-page input[type="search"],#contact-page input[type="tel"],#contact-page input[type="time"],#contact-page input[type="url"],#contact-page input[type="file"],#contact-page textarea{display:block;width:80%;border:none;background-color:#e8e8e8;font-size:14px;padding:4px 8px;margin:0 auto .5em auto;-webkit-appearance:none;border-radius:0;margin-bottom:2em}#contact-page select{width:80%;border:none;background-color:#e8e8e8;margin-bottom:2em}#contact-page textarea{width:100%;margin-bottom:2em}#contact-page input[type="file"]{width:15em;background-color:#fff}#contact-page input[type="submit"]{width:100%;text-align:center;background-color:#d90000;border:none;color:#fff;font-family:serif;font-size:20px;padding:1em;-webkit-appearance:none;border-radius:0;margin-top:2em}#contact-page .group{margin-bottom:2em}#contact-page .group .search-edit,#contact-page .group input[type="text"],#contact-page .group input[type="password"],#contact-page .group input[type="date"],#contact-page .group input[type="datetime"],#contact-page .group input[type="email"],#contact-page .group input[type="number"],#contact-page .group input[type="search"],#contact-page .group input[type="tel"],#contact-page .group input[type="time"],#contact-page .group input[type="url"],#contact-page .group input[type="file"],#contact-page .group textarea,#contact-page .group select{margin-bottom:0}#contact-page .meeting{width:80%;padding:0 1em;margin:0 auto 2em auto}#contact-page .meeting>p{text-align:center;font-size:14px;color:#666;padding:.5em 0;margin:0}#contact-page .meeting .title{border-bottom:1px solid #444;font-size:100%;color:#000;margin:0}#contact-page .meeting>p>span{color:red}#contact-page .meeting input{margin-bottom:.5em}#contact-page .meeting select{margin-bottom:0}#contact-page .footer-line{border-bottom:1px solid #000;border-top:1px solid #000;padding:2em 0}#contact-page .footer-area{padding:4%;margin:0 auto}#contact-page .footer-area ul{display:flex;flex-wrap:wrap;padding:0;margin:0}#contact-page .footer-area ul li{width:50%;text-align:left;list-style:none;font-size:18px;font-weight:bold;padding:1.5% 0}#contact-page .footer-area ul li a{color:#000;text-decoration:none}#contact-page .footer-bottom{width:100%;text-align:center;background-color:#000;color:#fff;font-size:12px;padding:0;margin:0 auto}#contact-page .wrap{padding:2% 6% 4% 6%}#contact-page .btn-red{display:block;overflow:hidden;width:100%;height:96px;background-color:#d90000;border:1px solid #d90000;transition:all .5s;margin-bottom:2em;text-decoration:none}#contact-page .btn-red:hover{opacity:1;background-color:#fff;transition:all .5s;border:1px solid #d90000}#contact-page .btn-red:hover>span{color:#d90000}#contact-page .btn-red>span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:serif;text-align:center;text-decoration:none;line-height:1.2;color:#fff;font-size:30px;margin:0}#contact-page .complete>.wrap{width:100%}#contact-page .complete>.wrap,#contact-page .complete>.wrap>p{text-align:center;font-family:serif}@media only screen and (max-width:640px){#contact-page .site-desc{padding-top:1.1vw;font-size:1.8vw}}@media screen and (max-width:415px){#contact-page .header-area .entry-title{font-size:5vw}#contact-page .entry-content form>p{font-size:4vw!important;padding:0 .5em}#contact-page .meeting{width:100%}#contact-page .meeting>p{font-size:3.5vw!important}#contact-page input[type="submit"]{font-size:4vw}#contact-page .btn-red{height:72px}#contact-page .btn-red>span{font-size:4.5vw}#contact-page .complete>.wrap,#contact-page .complete>.wrap>p{text-align:center;font-family:serif;font-size:3vw}}.bn-area-line{display:block;width:100%;position:relative;background-color:#fff;border:1.5em solid #00c300;text-decoration:none;padding:0;margin:0 auto}.bn-area-line:hover{opacity:1!important}.bn-area-line .site-title{display:block;width:12em;text-align:center;background-color:#00c300;color:#fff;font-family:serif;font-size:25px;font-weight:bold;line-height:1.7;padding:0;margin:0 auto}.bn-area-line .main-text-area{width:76%;background-image:url(/images/common/bn-line-img.png);background-position:left center;background-repeat:no-repeat;background-size:23%;padding:.8em 0 1.5em 21%;margin:0 auto}.bn-area-line .main-text-area .main-text1,.bn-area-line .main-text-area .main-text2,.bn-area-line .sub-text{width:100%;text-align:center;font-weight:bold;margin:0 auto}.bn-area-line .main-text-area .main-text1{color:#00c300;line-height:1.8;letter-spacing:0;font-size:32px}.bn-area-line .main-text-area .main-text2{background-color:#00c300;color:#fff;line-height:1.6;letter-spacing:0;font-size:28px}@media only screen and (max-width:640px){.bn-area-line{border:3.2vw solid #00c300}.bn-area-line .site-title{font-size:3.4vw;width:42%}.bn-area-line .main-text-area{width:80%}.bn-area-line .main-text-area .main-text1{font-size:5vw}.bn-area-line .main-text-area .main-text2{font-size:4vw}}.ttlDeco{width:62px;height:3px;margin:10px auto 0;background:#e7c976;display:block}.news{font-size:14px;margin:10px}.news h3{font-size:18px;padding:18px 15px 15px 15px;margin-bottom:20px;background-color:#f5f5f5}.news p{border-bottom:1px dotted;margin:5px 5px 5px 10px;padding:0 0 5px 5px;line-height:150%}.news p a{text-decoration:none}.news p .name{font-weight:bold}.article h4{font-size:20px;padding:18px 15px 15px 15px;margin:20px 0 20px 0;background-color:#f5f5f5;border:none}.page .author-info{display:none}.post .author-info{display:none}#contents .textwidget>div>p{text-align:center}#contents h2{font-size:1.5em;text-align:center;color:#191970;background-color:#eee;padding:10px;margin-bottom:20px}#contents .category{margin:2rem 0 0 0}#contents .category ul{display:flex;width:100%;max-width:840px;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0 auto}#contents .category ul li{list-style-type:none;padding:0;margin:0 0 3rem 0}#contents .category ul li{width:390px;background-color:#eee}#contents .category a{color:#fff;text-decoration:none;box-shadow:none}#contents .category a:hover{opacity:.6;text-decoration:none;box-shadow:none}#contents .category ul li h4{text-align:center;font-size:22px;line-height:1;color:#fff;background-color:#00bfff;padding:1rem 0;margin:0}#contents .category ul li p{padding:0 1em .5em 1em;color:#444;line-height:1.5em}#contents .category ul li span{font-size:13px;padding:3px}#contents .special_edition{text-align:center;margin-bottom:50px}#contents .special_edition a{color:#fff;text-decoration:none;box-shadow:none}#contents .special_edition a:hover{opacity:.6;text-decoration:none;box-shadow:none}@media screen and (max-width:840px){#contents .category ul{justify-content:center}}.official_link{position:relative;font-weight:bold;text-align:center;padding:10px;background-color:#00bfff;font-size:20px;border-radius:20px;width:50%;margin:0 auto 50px auto;text-decoration:none}.official_link a{display:block;color:#fff;text-decoration:none;box-shadow:none}.official_link a:hover{opacity:.6;text-decoration:none;box-shadow:none}.entry-card-content h2:before{content:"Click! ▶ ";color:#00bfff}