.g-navi{border-bottom:1px solid #484731;position:fixed;z-index:9999;width:100%;background:#fff;top:0}.logo{padding:0 15px;margin:0}.navi-area #navigation .navigation_inner ul#menu-header-menu{display:flex;font-family:'Open Sans';margin-bottom:0}.navi-area #navigation .navigation_inner ul#menu-header-menu li{font-weight:bold}.navi-area #navigation .navigation_inner ul#menu-header-menu li a{display:block;color:#484731;padding:15px;text-align:center;line-height:1.2;font-size:0.6rem}.navi-area #navigation .navigation_inner ul#menu-header-menu li a .line-01{font-size:16px;width:auto}.navi-area #navigation .navigation_inner ul#menu-header-menu li.hd-contact-btn{font-family:'Open Sans';font-weight:bold}.navi-area #navigation .navigation_inner ul#menu-header-menu li.hd-contact-btn a{display:block;text-align:center;line-height:1.2;background:#484731;color:#fff;padding:15px 22px;font-size:0.6rem}.navi-area #navigation .navigation_inner ul#menu-header-menu li.hd-contact-btn a .line-01{*font-size:16px}.navi-area #navigation .navigation_inner .tel-area{padding:10px 15px;line-height:1.2;font-weight:bold}.navi-area #navigation .navigation_inner .tel-area span{display:block}.navi-area #navigation .navigation_inner .tel-area span.tell{font-family:'Open Sans';font-size:1.8rem;display:flex;align-items:center}.navi-area #navigation .navigation_inner .tel-area span.tell::before{content:"\f095";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;transform:scaleX(-1) rotate(-15deg);font-size:1.3rem;padding-top:4px;padding-left:4px}.navi-area #navigation .navigation_inner .tel-area span.line-2{font-size:0.6rem}.d-hum{display:none}@media (max-width: 1199px){.logo{width:140px}.navi-area #navigation .navigation_inner ul#menu-header-menu li a{padding:15px 9px;font-size:10px}.navi-area #navigation .navigation_inner ul#menu-header-menu li a .line-01{font-size:14px}.navi-area #navigation .navigation_inner ul#menu-header-menu li.hd-contact-btn a{padding:15px 12px;font-size:10px}.navi-area #navigation .navigation_inner ul#menu-header-menu li.hd-contact-btn a .line-01{font-size:14px}}@media (max-width: 991px){.g-navi{border-bottom:0;background:none;transition:.3s}.d-hum{display:block}.hamburger{display:block;position:fixed;padding:18px;right:0;top:0;z-index:99999;border-bottom-left-radius:62px;cursor:pointer}.hamburger-box{position:relative;width:26px;height:20px;transition:all .4s;box-sizing:border-box;margin-left:auto}.hamburger span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:0;width:100%;height:2px;background-color:#484731;margin:0 auto}.hamburger span:nth-of-type(1){top:0}.hamburger span:nth-of-type(2){top:9px}.hamburger span:nth-of-type(3){bottom:0}.hamburger span:nth-of-type(1){animation:menu-ber01 .75s forwards}.hamburger span:nth-of-type(2){transition:all .25s .25s;opacity:1}.hamburger span:nth-of-type(3){animation:menu-ber02 .75s forwards}.active span:nth-of-type(1){animation:active-menu-ber01 .75s forwards}.active span:nth-of-type(2){opacity:0}.active span:nth-of-type(3){animation:active-menu-ber03 .75s forwards}@keyframes menu-ber01{0%{transform:translateY(8px) rotate(45deg)}50%{transform:translateY(8px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes menu-ber02{0%{transform:translateY(-8px) rotate(-45deg)}50%{transform:translateY(-8px) rotate(0)}100%{transform:translateY(0) rotate(0)}}@keyframes active-menu-ber01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(10px) rotate(0)}100%{transform:translateY(10px) rotate(45deg)}}@keyframes active-menu-ber03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(0)}100%{transform:translateY(-8px) rotate(-45deg)}}.navi-area #navigation{position:fixed;display:none;width:100%;top:0;right:0;bottom:0;background-color:#fff;z-index:99998;overflow-y:auto;height:100%;padding-top:56px}.navi-area #navigation .navigation_inner{width:100%;height:70%}.navi-area #navigation .navigation_inner ul#menu-header-menu li{width:50%;height:20%;border-top:1px solid #484731;position:relative;background:#fff}.navi-area #navigation .navigation_inner ul#menu-header-menu li::before{content:'';position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent #484731 transparent}.navi-area #navigation .navigation_inner ul#menu-header-menu li:nth-child(odd){border-right:1px solid #484731}.navi-area #navigation .navigation_inner ul#menu-header-menu li a{height:100%;text-align:left;font-size:14px;display:flex;flex-wrap:wrap;align-items:center;line-height:1.6}.navi-area #navigation .navigation_inner ul#menu-header-menu li a .line-01{width:100%;font-size:20px}.navi-area #navigation .navigation_inner ul#menu-header-menu li.hd-contact-btn a{display:flex;flex-wrap:wrap;align-items:center;text-align:left;line-height:1.6;background:none;color:#484731;padding:15px 9px;font-size:14px}.navi-area #navigation .navigation_inner ul#menu-header-menu li.hd-contact-btn a .line-01{font-size:20px}.navi-area #navigation .tel-box{border-top:1px solid #484731;height:20%;display:flex;align-items:center;justify-content:center}.navi-area #navigation .tel-box::before{content:'';position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent #484731 transparent}.navi-area #navigation .tel-box span{display:block}.navi-area #navigation .tel-box span.tel{font-size:41px;font-family:'Open Sans';display:flex;align-items:center;justify-content:center;color:#222;line-height:1.2}.navi-area #navigation .tel-box span.tel::before{content:"\f095";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;transform:scaleX(-1) rotate(-15deg);padding-top:4px;padding-left:4px;font-size:0.65em}.navi-area #navigation .tel-box span.tel a{display:block;color:#222}.navi-area #navigation .tel-box span.tel a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.navi-area #navigation .tel-box span.uketsuke{font-size:13px;text-align:center;font-weight:bold}.navi-area #navigation .header_sns{border-top:1px solid #484731;height:10%;width:100%;display:flex;align-items:center}.navi-area #navigation .header_sns ul.sns_icon{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:0;padding:0 5%}.navi-area #navigation .header_sns ul.sns_icon li{width:20%;text-align:center}.navi-area #navigation .header_sns ul.sns_icon li a{color:#222}.navi-area #navigation .header_sns ul.sns_icon li a:hover{opacity:0.5}.navi-area #navigation .header_sns ul.sns_icon li a i{font-size:20px}.navi-area #navigation .header_sns ul.sns_icon li a img{height:20px;width:20px}.logo{padding:10px;width:130px;z-index:99999;position:relative}.open{background:#fff;transition:.3s}}@media (max-width: 374px){.navi-area #navigation .navigation_inner ul#menu-header-menu li a .line-01{font-size:17px}}*{margin:0;padding:0}html{height:100%;font-size:16px}body{font:1rem/1.8 "メイリオ","Meiryo","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",arial,"游ゴシック体","Yu Gothic", YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;height:100%;color:#222;letter-spacing:.1px;background-color:#fff;counter-reset:number 0}body:not(.home){padding-top:68px}h1,h2,h3,h4,h5,h6{font-weight:bold;color:#484731;font-family:'Open Sans'}p:last-child{margin-bottom:0}a{color:#0f5694;transition:0.5s}a:hover{color:unset;text-decoration:none;opacity:0.5;transition:0.5s}a:active,a:focus{outline:0}a:hover img.over{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha( opacity=50 )";transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s}img{border:0;max-width:100%;height:auto}.img-maru{border-radius:50%}hr{border-width:1px 0px 0px 0px;border-style:dotted;border-color:#cccccc;height:1px;margin:20px 0 15px 0;clear:both}dl dt{font-weight:normal}dl dd{margin:0}.max800{max-width:800px;margin-left:auto;margin-right:auto}.pt-5rem{padding-top:5rem}.pb-5rem{padding-bottom:5rem}.mb-5rem{margin-bottom:5rem}.stretched-link img{transition:0.5s}.stretched-link:hover img{opacity:0.5;transition:0.5s}.btn-arrow-right{display:block;margin:auto;max-width:350px;color:#fff;position:relative;background:#490C17;text-align:center;padding:20px;font-weight:100;font-size:1.1rem;border-radius:5px}.btn-arrow-right::after{content:'';display:inline-block;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg) translateY(-50%);z-index:2;position:absolute;top:50%;right:24px}br.pc-none,br.d-none-991{display:none}.bg_grid{background:url(../../common/images/bg_grid.jpg) repeat}.line-center{text-align:center;position:relative;margin-bottom:32px}.line-center::before{content:'';position:absolute;border-top:1px solid #484731;top:50%;left:0;transform:translateY(-50%);width:100%}.line-center span{background:#fff;padding:0 0.5em;display:inline-block;position:relative}ul li,ol li{list-style:none}.ten{margin-top:0;margin-bottom:1.5rem;padding-top:0.5rem}.ten li{list-style:disc outside;margin-left:1.2rem;margin-bottom:0.5rem}.sec-contact{padding:80px 0 100px;background:#484731}.sec-contact h2{text-align:center;color:#fff;font-size:2.5rem;margin-bottom:60px}.sec-contact .btn-arrow-right{max-width:600px;font-size:1.5rem;border:1px solid #fff;margin-bottom:60px}.sec-contact .btn-arrow-right::after{width:10px;height:10px}.sec-contact .tel-area{padding:10px 15px;line-height:1.2;font-weight:bold;margin-bottom:100px;border-radius:5px}.sec-contact .tel-area span{display:block;color:#fff}.sec-contact .tel-area span.tel{font-family:'Open Sans';font-size:80px;display:flex;align-items:center;color:#fff;justify-content:center}.sec-contact .tel-area span.tel::before{content:"\f095";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;transform:scaleX(-1) rotate(-15deg);padding-top:4px;padding-left:4px;font-size:0.65em}.sec-contact .tel-area span.tel a{color:#fff}.sec-contact .tel-area span.uketsuke{font-size:1.3rem}.sec-contact .sec-contact-inner{background:#fff;padding:36px 30px 52px;border-radius:5px}.sec-contact .sec-contact-inner h3{text-align:center;margin-bottom:60px}.sec-contact .sec-contact-inner .list-top-dl{margin-bottom:0}.sec-contact .sec-contact-inner .list-top-dl li img{margin-bottom:35px}.sec-contact .sec-contact-inner .list-top-dl li h4{text-align:center;margin-bottom:25px;font-size:1.15rem}.btn-dl,.thanks-dl-btn a{display:block;margin:auto;background:#490C17 url(../../common/images/icon-dl@2x.png) 1rem 50%/17px no-repeat;color:#fff;padding:15px 15px 15px 44px;border-radius:3px;font-weight:100}.btn-dl:hover,.thanks-dl-btn a:hover{color:#fff}.thanks-dl-btn{text-align:center}.thanks-dl-btn a{color:#fff;display:inline-block}.breadcrumb-area{padding:0.5rem;font-size:12px}.breadcrumb-area>span{padding:0 1em}.h1-box{padding:80px 30px}.h1-box h1{text-align:center;position:relative;line-height:1.6;margin-bottom:0;padding-bottom:0.2em}.h1-box h1 span{display:block}.h1-box h1 span.line_01{font-size:3.5rem}.h1-box h1 span.line_02{font-size:1.2rem}.h1-box h1::before{content:'';position:absolute;bottom:-15px;display:inline-block;width:50px;height:4px;left:50%;transform:translateX(-50%);background-color:black}.max1000{max-width:1030px;margin-left:auto;margin-right:auto}.last-contents{padding-bottom:140px}ul.list-check{margin-bottom:36px}ul.list-check li{font-weight:bold;position:relative;padding-left:24px;font-weight:bold;margin-bottom:20px}ul.list-check li::before{content:"\f058";font-family:"Font Awesome 5 Free";color:#484731;font-size:1rem;margin-right:0.5rem;position:absolute;top:14px;left:0;font-weight:900}.list-dl li{margin:50px 0 100px}.list-dl li img{margin-bottom:40px}.list-dl li h2{font-size:24px;margin-bottom:1rem}.list-dl li p{margin-bottom:36px}.list-dl li .btn-dl{display:inline-block}.form-dl{padding:80px 0}.dl-contents{margin-bottom:80px}.dl-contents .img{margin-bottom:3rem}.dl-contents h2{font-size:24px;margin-bottom:1rem}.dl-contents h3{margin-bottom:2rem}footer{background:#222;padding-top:50px;padding-bottom:50px}footer .left{border-right:1px solid #fff;padding:0 6% 0 1%;width:28%}footer .left .ft-logo{margin-bottom:20px}footer .left .footer_sns{margin-bottom:20px}footer .left .footer_sns ul.sns_icon li{display:flex;align-items:center}footer .left .footer_sns ul.sns_icon li a{color:#fff;transition:.3s;display:block}footer .left .footer_sns ul.sns_icon li a:hover{opacity:0.5;transition:.3s}footer .left .footer_sns ul.sns_icon li a i{font-size:20px}footer .left .footer_sns ul.sns_icon li a img{display:block;height:20px;width:20px}footer .left .ft-contact{color:#fff;background:#490C17;font-size:1.1rem;display:block;padding:12px 1.1rem;border:1px solid #fff;border-radius:5px;margin-bottom:20px}footer .left .ft-contact i{padding-right:1.1rem}footer .left .link-arrow a{font-size:12px}footer .right{padding:0 1% 0 6%;width:72%}footer .right .copy{font-family:'Open Sans';color:#fff;font-size:2rem}footer .right .ft-navi-box{margin-left:-5px;margin-right:-5px}footer .right .ft-navi-box .ft-navi{width:25%;padding-left:5px;padding-right:5px}footer .right .ft-navi-box .ft-navi li{padding:7px 0}footer .link-arrow a,footer .ft-navi a{color:#fff;font-size:0.8rem}footer .link-arrow a::before,footer .ft-navi a::before{content:'';display:inline-block;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);z-index:2;margin-right:5px;position:relative;top:-2px}address,address a{margin:0;font-size:0.8rem;color:#fff}.form-area h2{text-align:center;font-size:24px;margin-bottom:0.5rem}.form-area .txt-caution{text-align:center;color:#484731;font-size:14px;font-weight:100}.form-area .dl-form form .form-box{padding-top:40px;margin-bottom:30px}.form-area .dl-form form .form-box .box{margin-bottom:26px}.form-area .dl-form form .form-box label{font-weight:bold}.form-area .dl-form form .form-box .sei{width:50%;padding-right:10px}.form-area .dl-form form .form-box .mei{width:50%;padding-left:10px}.form-area .dl-form form .form-box .check-radio span label{font-weight:normal}.form-area .dl-form form .form-box .wpcf7-list-item{display:block}.form-area .dl-form form input[type="text"],.form-area .dl-form form input[type="email"],.form-area .dl-form form input[type="tel"],.form-area .dl-form form textarea{width:100%;padding:5px 10px;background-color:#fff;border:1px solid #CCCCCC}.form-area .dl-form form .wpcf7-radio>span{display:block;margin:0}.form-area .dl-form form .form-pp-box{margin-bottom:30px}.form-area .dl-form form .form-pp-box a{margin-left:1rem;text-decoration:underline}.form-area .dl-form form span.wpcf7-list-item{margin:0 !important}.form-area .dl-form form .form-btn{max-width:360px;margin:auto;position:relative;border-radius:3px;transition:0.5s}.form-area .dl-form form .form-btn:hover{opacity:0.5;transition:0.5s}.form-area .dl-form form .form-btn input[type="submit"]{width:100%;position:relative;display:block;background:#490C17;color:#fff;border:0;padding:20px;font-weight:300;height:auto}.form-area .dl-form form .form-btn::before{content:'';width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;right:16px;top:43%;transform:rotate(45deg);z-index:2}.list-item{display:block}span.list-item-label::before,span.list-item-label::after{content:" "}.check-page .form-area .dl-form form .form-box .box{border-bottom:1px solid #555}.check-page .form-area .dl-form form .form-box .box.name-box{border:0}.check-page .form-area .dl-form form .form-box .box.name-box .last-name,.check-page .form-area .dl-form form .form-box .box.name-box .first-name{display:block;border-bottom:1px solid #555}.error{color:red}.pagetop{display:none;position:fixed;bottom:90px;right:10px;z-index:99999;margin:0}.pagetop a{display:block;opacity:0.9;line-height:1;background-color:#484731;height:70px;width:70px;border-radius:50%;position:relative}.pagetop a:before{content:'';position:absolute;top:40%;left:34%;width:22px;height:22px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-45deg)}.grecaptcha-badge{z-index:99999}@media (min-width: 992px){.pcnone2{display:none}}@media (max-width: 991px){.sec-contact .tel-area span.tel{font-size:68px;justify-content:center}.sec-contact .tel-area span.uketsuke{text-align:center;font-size:1.2rem}br.d-none-991{display:inline}footer .left{width:40%}footer .right{width:60%}footer .right .ft-navi-box .ft-navi{width:50%}}@media (min-width: 768px){.pcnone{display:none}}@media (max-width: 767px){.spnone{display:none !important}.sec-aboutogs .top-h2-box h2,.sec-organization .top-h2-box h2{font-size:2.4rem}.sec-contact .tel-area img{margin-left:auto;margin-right:auto}.sec-contact .tel-area span.tel{font-size:65px}.sec-contact .sec-contact-inner .list-top-dl li{margin-bottom:60px}footer .left{width:100%;border-right:0;padding:0;max-width:200px;margin-bottom:60px}footer .right{width:100%;padding:0}footer .right .ft-navi-box .ft-navi{width:100%}}@media (min-width: 576px){.none575{display:block}.block575{display:none}}@media (max-width: 575px){br.pc-none{display:inline}.sec-contact h2{font-size:9vw}.sec-contact .tel-area span.tel{font-size:11vw}.sec-contact .tel-area span.uketsuke{font-size:3.4vw}.h1-box h1 span.line_01{font-size:12vw}}
/*# sourceMappingURL=style.min.css.map */