/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}*{box-sizing:border-box}img{max-width:100%}html{font-size:62.5%}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;width:100%;line-height:1.8;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;letter-spacing:.05em;min-width:1200px;-webkit-font-smoothing:antialiased !important}@media only screen and (max-width: 767px){body{width:100%;min-width:initial}}body.fixed{position:fixed;width:100%;height:100%;left:0}@media only screen and (max-width: 767px){h1,h2,h3,h4,h5,p,ul,li,ol,dl,dt,dd,small{max-height:9999px}}p{font-size:1.6rem;line-height:2.125;font-size:1.6rem;letter-spacing:.1em}@media only screen and (max-width: 767px){p{font-size:1.4rem}}ul{list-style-type:none}.mt-01{margin-top:1em}.bg-ye{background-color:#dae146;padding:0 .5em .2em}a{text-decoration:none}a:visited{color:initial}a.btn-more-know:visited{color:#039494}a.initial-btn:visited{color:#039494}.event-none{pointer-events:none}@media only screen and (max-width: 767px){.event-none{pointer-events:initial}}.asp-img{width:100%;height:auto}br.break_pc{display:block}@media only screen and (max-width: 767px){br.break_pc{display:none}}br.break_sp{display:none}@media only screen and (max-width: 767px){br.break_sp{display:block}}.noto-serif{font-family:"Noto Serif JP",serif;font-weight:300}.pc_only{visibility:visible !important}@media only screen and (max-width: 767px){.pc_only{visibility:hidden !important}}.sp_only{visibility:hidden !important}@media only screen and (max-width: 767px){.sp_only{visibility:visible !important}}.img-hov{transition:.2s ease-in-out}.img-hov:hover{opacity:.7;transition:.2s ease-in-out}.btn-02{color:#039494;font-size:1.5rem;font-weight:500;padding:5px 40px 5px 20px;border:1px solid #039494;position:relative;background-image:url(../images/btn_02_arrow.svg);background-repeat:no-repeat;background-position:right 10px center}.btn-02:after{content:"";position:absolute;width:1px;height:85%;bottom:5%;right:15%;background-color:#039494}@media only screen and (max-width: 767px){.btn-02{font-size:1.3rem}}.more-btn{font-size:1.4rem;font-weight:500;font-family:"Cinzel",serif;letter-spacing:0.025em;line-height:1.3571428571;font-size:1.4rem;color:#9b805e;padding:9px 65px 8px;border:1px solid #9b805e;position:relative;width:210px}.more-btn .more-arrow{position:absolute;right:-16px;top:50%;transform:translateY(-50%)}a.more-btn-trigger{position:relative;transition:.3s ease}a.more-btn-trigger .more-btn{position:absolute;bottom:40px;left:0;transition:.3s ease;transform:translateX(40%);white-space:nowrap}a.more-btn-trigger .more-arrow{transition:.3s ease}@media print,screen and (min-width: 768px){a.more-btn-trigger:hover{transition:.3s ease}a.more-btn-trigger:hover .more-btn{background-color:#9b805e;color:#fff}a.more-btn-trigger:hover .more-arrow{transition:.3s ease;transform:translate(10px, -50%)}}.h2-title{display:flex;width:auto;justify-content:center}@media only screen and (max-width: 767px){.h2-title#anc-05 span{display:flex;align-items:center}}.h2-title span.en{font-family:"Cinzel",serif;letter-spacing:0.025em;font-size:3rem;color:#9b805e;font-weight:500;padding-right:10px;position:relative;display:inline-block;height:54px}@media only screen and (max-width: 767px){.h2-title span.en{font-size:2.6rem;height:auto}}.h2-title span.en::after{display:inline-block;content:"";width:100%;height:2px;background-color:#9b805e;position:absolute;left:0;bottom:0}.h2-title span.jp{letter-spacing:0.1em;line-height:2;font-size:1.9rem;font-size:1.9rem;color:#4d4d4d;font-weight:400;padding-bottom:2px;position:relative;display:flex;align-items:flex-end;padding-bottom:6px;height:54px}@media only screen and (max-width: 767px){.h2-title span.jp{font-size:1.4rem;height:auto;padding-bottom:8px}}.h2-title span.jp::after{display:inline-block;content:"";width:100%;height:2px;background-color:#4d4d4d;position:absolute;right:0;bottom:0}.h2-title.h2-title-02{width:100%;justify-content:flex-start;position:relative}.h2-title.h2-title-02 span.en::after{display:none}.h2-title.h2-title-02 span.jp{align-items:center;padding-bottom:0}.h2-title.h2-title-02 span.jp::after{display:none}.h2-title.h2-title-02::after{position:absolute;content:"";width:73%;height:1px;background-color:#4d4d4d;right:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 767px){.h2-title.h2-title-02::after{width:40vw}}.h2-title.h2-title-02.bus-title::after{width:77%}@media only screen and (max-width: 767px)and (max-width: 767px){.h2-title.h2-title-02.bus-title::after{width:48vw}}.h3-title{letter-spacing:0.1em;line-height:1.7272727273;font-size:2.2rem;font-size:2.2rem;color:#4d4d4d;font-weight:400;padding-left:2em;position:relative}@media only screen and (max-width: 767px){.h3-title{font-size:1.6rem;padding-left:3em}}.h3-title::before{position:absolute;content:"";width:35px;height:1px;background-color:#9b805e;left:0;top:52%;transform:translateY(-50%)}.h3-title.hiroo{margin-top:70px}@media only screen and (max-width: 767px){.h3-title.hiroo{margin-top:30px}}header{position:-webkit-sticky;position:sticky;top:0;z-index:1}@media only screen and (max-width: 767px){header{background-color:#fff;position:fixed;width:100%}}.header-wrap{display:flex;justify-content:space-between;margin:0 auto;min-width:1200px}@media only screen and (max-width: 767px){.header-wrap{min-width:initial;width:100%;display:block}}.header-wrap p.head-title{font-size:2rem;font-weight:600;padding-top:8px;margin-left:20px;white-space:nowrap;letter-spacing:0.1em;line-height:1.9;font-size:2rem}@media print,screen and (min-width: 768px)and (max-width: 1300px){.header-wrap p.head-title{font-size:1.5rem;padding-top:13px}}@media only screen and (max-width: 767px){.header-wrap p.head-title{font-size:1.2rem;padding-top:0;margin-left:0}}.header-wrap .left{display:flex;align-items:flex-start;justify-content:flex-start;width:33.5384615385%}@media only screen and (max-width: 767px){.header-wrap .left{width:100%;justify-content:flex-start;align-items:center}.header-wrap .left a{width:100px;margin-right:1em}}.header-wrap .right{display:flex;width:63.0769230769%;justify-content:flex-end}@media only screen and (max-width: 767px){.header-wrap .right{width:100%;flex-direction:column;height:100vh}}.header-wrap ul.gn-list{display:flex;align-items:center;margin-right:25px}@media only screen and (max-width: 767px){.header-wrap ul.gn-list{flex-direction:column;padding-left:0;margin-top:20px;margin-right:0}}.header-wrap ul.gn-list li{font-size:1.2rem;font-weight:600;letter-spacing:0.1em}@media print,screen and (min-width: 768px)and (max-width: 1300px){.header-wrap ul.gn-list li{font-size:1rem}}@media only screen and (max-width: 767px){.header-wrap ul.gn-list li{font-size:1.4rem;margin-bottom:25px}}.header-wrap ul.gn-list li a{color:#333;padding:0px 18px 1px;border-left:1px solid #262626}@media only screen and (max-width: 767px){.header-wrap ul.gn-list li a{border-left:none}}.header-wrap ul.gn-list li a:hover{color:#9b805e}.header-wrap ul.gn-list li:last-child a{border-right:1px solid #262626}@media only screen and (max-width: 767px){.header-wrap ul.gn-list li:last-child a{border-right:0}}.header-wrap .empty-btn{background-color:#91939f;font-size:1.2rem;font-weight:500;display:flex;align-items:center;justify-content:center;letter-spacing:0.1em}@media only screen and (max-width: 767px){.header-wrap .empty-btn{width:80%;margin:0 auto 80px}}.header-wrap .empty-btn a{color:#fff;padding:14px 60px 14px}@media only screen and (max-width: 767px){.header-wrap .empty-btn a{color:#fff !important}}.top-return img{max-width:100%}@media only screen and (max-width: 767px){#nav{position:absolute;top:0;right:-200%;width:100vw;height:100vh;background:rgba(255,255,255,.9);transition:.3s}}@media only screen and (max-width: 767px)and (max-width: 767px){#nav{display:block;overflow:auto}}@media only screen and (max-width: 767px){#nav ul{padding-top:80px;overflow-y:scroll;max-height:100vh}}@media only screen and (max-width: 767px){#nav ul li{list-style-type:none;font-size:20px}}@media only screen and (max-width: 767px)and (max-width: 767px){#nav ul li{margin-top:30px}}@media only screen and (max-width: 767px){#nav a{display:block;text-decoration:none;color:#000;margin:0 15px;padding:10px;transition:.5s;font-size:1.4rem}}@media only screen and (max-width: 767px)and (max-width: 767px){#nav a{text-align:center}}@media only screen and (max-width: 767px){.right-right{margin:0 auto;text-align:center}}@media only screen and (max-width: 767px)and (max-width: 767px){.right-right{margin-top:30px !important;width:50% !important;padding-bottom:20vh !important}}@media only screen and (max-width: 767px)and (max-width: 767px){.right-right a{color:#fff !important}}@media only screen and (max-width: 767px){#hamburger{display:block;position:absolute;top:16px;right:10px;width:25px;height:10px;cursor:pointer;transition:.2s;z-index:5}}@media only screen and (max-width: 767px){.inner_line{display:block;position:absolute;left:0;width:25px;height:2px;background-color:#039494;transition:.5s;border-radius:4px}}@media only screen and (max-width: 767px){#line1{top:0}}@media only screen and (max-width: 767px){#line2{top:9px}}@media only screen and (max-width: 767px){#line3{bottom:0px}}@media only screen and (max-width: 767px){.in{transform:translateX(-200%)}}@media only screen and (max-width: 767px){.line_1,.line_2,.line_3{background:#039494}}@media only screen and (max-width: 767px){.line_1{transform:rotate(-45deg);top:4px !important}}@media only screen and (max-width: 767px){.line_2{opacity:0}}@media only screen and (max-width: 767px){.line_3{transform:rotate(45deg);bottom:4px !important}}.print-off{display:none !important}@media print{.print-area img{width:100%}}a{color:#666;transition:.1s ease}a:visited{color:#666}@media print,screen and (min-width: 1200px){a:hover{opacity:.5 !important;transition:.1s ease}}.page-title-h2{font-size:1.8rem;font-style:italic;color:#039494;display:inline-block;position:relative;margin-top:80px}@media only screen and (max-width: 767px){.page-title-h2{font-size:2rem;margin-top:40px}}.page-title-h2::before{content:"";position:absolute;width:1px;height:30px;background-color:#039494;left:-35px;transform:rotate(45deg);bottom:-50%}.page-title-h2::after{content:"";position:absolute;width:1px;height:30px;background-color:#039494;right:-35px;transform:rotate(45deg);top:-50%}.page-title-h3{font-size:3.3rem;color:#039494;margin-bottom:40px;font-weight:500;letter-spacing:.15em}@media only screen and (max-width: 767px){.page-title-h3{font-size:1.8rem;margin-bottom:20px;margin-top:30px}}.page-title-h4{font-size:2.2rem;color:#039494;border-left:3px solid #039494;padding-left:20px;letter-spacing:.15em}@media only screen and (max-width: 767px){.page-title-h4{font-size:1.7rem;margin:20px 0 10px}}.page-title-h5{color:#000;font-size:2.4rem;font-weight:500;letter-spacing:.15em}@media only screen and (max-width: 767px){.page-title-h5{font-size:1.6rem}}.head-wrap{display:flex;justify-content:space-between;background-color:rgba(0,0,0,0)}@media only screen and (max-width: 767px){.head-wrap{height:40px}}.head-wrap .left{width:15.1052631579%}.head-wrap .left img{max-width:inherit}@media only screen and (max-width: 767px){.head-wrap .left img{max-width:100%}}@media only screen and (max-width: 767px){.head-wrap .left{width:160px}}.head-wrap .right{width:87.3684210526%;justify-content:flex-end}.head-wrap li{font-size:1.6rem;font-weight:400;height:60px;align-items:center;display:flex;position:relative}@media print,screen and (min-width: 1200px){.head-wrap li:hover a{opacity:1;color:#039494}.head-wrap li:hover::before{position:absolute;content:"";width:100%;display:block;height:2px;top:0;background-color:#039494}}@media only screen and (max-width: 767px){.head-wrap li{height:auto;display:block;justify-content:center}.head-wrap li a:hover{opacity:1}}@media print,screen and (min-width: 1200px){.head-wrap li.current::before{position:absolute;content:"";width:100%;display:block;height:2px;top:0;background-color:#039494}}.head-wrap .right{display:flex}@media only screen and (max-width: 767px){.head-wrap .right{display:none}}.head-wrap .right .right-left{width:100%;background-color:#fff;height:60px}@media only screen and (max-width: 767px){.head-wrap .right .right-left{height:auto}}.head-wrap .right .right-left ul{display:flex;width:560px;justify-content:space-between;padding-right:30px;margin-left:auto}@media only screen and (max-width: 767px){.head-wrap .right .right-left ul{display:block;min-width:initial;padding-right:0;width:100%}}.head-wrap .right .right-right a{display:inline-block;padding:45px 40px 45px;color:#fff;background-color:#039494;font-size:1.6rem;font-style:italic;white-space:nowrap}.head-wrap .toggle-gn-relative{position:relative}.head-wrap .right-left ul.toggle-gn{position:absolute;display:block;visibility:hidden;transition:.1s all;opacity:0;top:60px;width:240px}@media only screen and (max-width: 767px){.head-wrap .right-left ul.toggle-gn{position:static;visibility:visible;display:none;opacity:1;padding-top:0 !important;width:auto}}.head-wrap .right-left ul.toggle-gn li{background-color:#039494;width:240px;margin-bottom:2px}.head-wrap .right-left ul.toggle-gn li:hover{opacity:.8}@media only screen and (max-width: 767px){.head-wrap .right-left ul.toggle-gn li{display:block;width:80%;margin:10px auto !important;background-color:rgba(0,0,0,0)}.head-wrap .right-left ul.toggle-gn li a{width:80%;margin:10px auto !important}}.head-wrap .right-left ul.toggle-gn a{color:#fff;font-weight:400;padding-left:1em;width:360px;height:50px;display:flex;align-items:center;margin-bottom:2px;transition:.1s all}@media print,screen and (min-width: 1200px){.head-wrap .right-left .toggle-gn-relative:hover ul.toggle-gn{visibility:visible;transition:.1s all;opacity:1}}.bread{width:1200px;margin:0 auto}.bread ul{display:flex;justify-content:flex-end;margin-bottom:5px}@media only screen and (max-width: 767px){.bread ul{display:none}}.bread ul li{margin-left:25px;position:relative;color:#aaa}.bread ul li::before{position:absolute;content:">";left:-15px}.bread ul li:first-of-type::before{content:none}.bread ul li a{color:#039494;transition:.1s ease}.bread ul li a:visited{color:#039494}.bread ul li a:hover{opacity:.5;transition:.1s ease}.footer-wrap .information-box{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.footer-wrap .information-box{display:block}}.footer-wrap .information-box .contact-box{width:50%;padding:0 100px 50px;background-color:#039494;color:#fff;max-height:350px}@media only screen and (max-width: 767px){.footer-wrap .information-box .contact-box{width:100%;padding:10px 10px 30px}}.footer-wrap .information-box .contact-box .page-title-h2{color:#fff}.footer-wrap .information-box .contact-box .page-title-h2::before{background-color:#fff}.footer-wrap .information-box .contact-box .page-title-h2::after{background-color:#fff}.footer-wrap .information-box .contact-box p{text-align:center;font-size:1.3rem;margin-top:50px}.footer-wrap .information-box .faq-box{width:50%;padding:0 140px 50px;background-image:url(../images/footer_faq_bg.jpg);background-repeat:no-repeat;background-size:cover;max-height:350px}@media only screen and (max-width: 767px){.footer-wrap .information-box .faq-box{width:100%;padding:10px 10px 30px}}.footer-wrap .to-us-btn{font-size:1.6rem;color:#039494;margin-top:35px}.footer-wrap .to-us-btn a{border:1px solid #039494;color:#039494;margin:0 auto;padding:23px 0 20px;background-color:#fff;width:360px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-weight:500;position:relative;transition:.2s ease}@media only screen and (max-width: 767px){.footer-wrap .to-us-btn a{width:80%;padding:10px 0 10px}}@media print,screen and (min-width: 1200px){.footer-wrap .to-us-btn a:hover{opacity:.7;transition:.2s ease}}.footer-wrap .to-us-btn a img{position:absolute;right:-32px}.footer-wrap .to-us-btn.faq-to-us-btn a{margin-top:105px}.footer-wrap .googlemap-box iframe{filter:grayscale(100%)}.footer-wrap .address-box{margin:0 auto;width:216px;padding:85px 0 85px}@media only screen and (max-width: 767px){.footer-wrap .address-box{width:80%;padding:40px 0 30px}}.footer-wrap .address-box img{width:initial;max-width:initial}@media only screen and (max-width: 767px){.footer-wrap .address-box img{width:50%}}.footer-wrap .address-box p{font-size:1.3rem;text-align:center}.footer-wrap .address-box p:nth-child(2){margin-top:20px}.footer-wrap .footer-link-box{border-top:1px solid #039494;display:flex;justify-content:space-between;padding:15px 20px 10px 20px;font-size:1.2rem}@media only screen and (max-width: 767px){.footer-wrap .footer-link-box{display:block;padding:15px 10px 10px 10px}}.footer-wrap .footer-link-box .left ul{display:flex}@media only screen and (max-width: 767px){.footer-wrap .footer-link-box .left ul{flex-wrap:wrap}}.footer-wrap .footer-link-box .left ul li{text-align:center}@media only screen and (max-width: 767px){.footer-wrap .footer-link-box .left ul li{width:50%;margin-bottom:10px;font-size:1rem}}.footer-wrap .footer-link-box .left ul li a{padding-right:10px;padding-left:10px;border-right:1px solid #666}@media only screen and (max-width: 767px){.footer-wrap .footer-link-box .left ul li a{border:none}}.footer-wrap .footer-link-box .left ul li:last-child a{border-right:none}@media only screen and (max-width: 767px){.footer-wrap .footer-link-box .right{text-align:center;margin-top:20px}}.footer-wrap .footer-link-box small{color:#039494}@-webkit-keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loading-wrap{width:100vw;height:100vh;background-color:#f6f7f8;position:fixed;top:0;left:0;z-index:100}.loading{display:block;margin:auto;position:relative;width:50px;height:50px;top:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.loading{transform:none;top:45%}}.loading span{display:block;position:absolute;width:50%;height:50%}.loading span:nth-child(1){top:0;left:0;background-color:rgba(3,148,148,.75);-webkit-animation:move1 2s linear infinite;animation:move1 2s linear infinite}.loading span:nth-child(2){top:0;right:0;background-color:rgba(94,102,173,.75);-webkit-animation:move2 2s linear infinite;animation:move2 2s linear infinite}.loading span:nth-child(3){bottom:0;left:0;background-color:rgba(94,102,173,.75);-webkit-animation:move3 2s linear infinite;animation:move3 2s linear infinite}.loading span:nth-child(4){bottom:0;right:0;background-color:rgba(3,148,148,.75);-webkit-animation:move4 2s linear infinite;animation:move4 2s linear infinite}@-webkit-keyframes move1{0%{transform:translate(0);z-index:10}25%{transform:translate(100%, 0)}50%{transform:translate(100%, 100%)}75%{transform:translate(0, 100%);z-index:0}100%{transform:translate(0)}}@keyframes move1{0%{transform:translate(0);z-index:10}25%{transform:translate(100%, 0)}50%{transform:translate(100%, 100%)}75%{transform:translate(0, 100%);z-index:0}100%{transform:translate(0)}}@-webkit-keyframes move2{0%{transform:translate(0)}25%{transform:translate(0, 100%)}50%{transform:translate(-100%, 100%);z-index:0}75%{transform:translate(-100%, 0);z-index:10}100%{transform:translate(0)}}@keyframes move2{0%{transform:translate(0)}25%{transform:translate(0, 100%)}50%{transform:translate(-100%, 100%);z-index:0}75%{transform:translate(-100%, 0);z-index:10}100%{transform:translate(0)}}@-webkit-keyframes move3{0%{transform:translate(0)}25%{transform:translate(0, -100%);z-index:10}50%{transform:translate(100%, -100%)}75%{transform:translate(100%, 0)}100%{transform:translate(0);z-index:0}}@keyframes move3{0%{transform:translate(0)}25%{transform:translate(0, -100%);z-index:10}50%{transform:translate(100%, -100%)}75%{transform:translate(100%, 0)}100%{transform:translate(0);z-index:0}}@-webkit-keyframes move4{0%{transform:translate(0)}25%{transform:translate(-100%, 0);z-index:0}50%{transform:translate(-100%, -100%);z-index:10}75%{transform:translate(0, -100%)}100%{transform:translate(0)}}@keyframes move4{0%{transform:translate(0)}25%{transform:translate(-100%, 0);z-index:0}50%{transform:translate(-100%, -100%);z-index:10}75%{transform:translate(0, -100%)}100%{transform:translate(0)}}.mv-template{margin-top:-60px}@media only screen and (max-width: 767px){.mv-template{margin-top:30px}}.mv-template .mv-box{position:relative}.mv-template .mv-box img{width:100%}@media only screen and (max-width: 767px){.mv-template .mv-box img{height:20vh;-o-object-fit:cover;object-fit:cover}}.mv-template h1{font-size:2.8rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);letter-spacing:0.1em;letter-spacing:.15em}@media only screen and (max-width: 767px){.mv-template h1{font-size:2rem;width:100%;text-align:center}}.h2-wrap{display:flex;justify-content:center}.main-content{background-image:url(../images/template_bg.png);background-repeat:repeat-y;background-size:contain;position:relative;top:-1px}.main-content-wrap-out{padding-top:25px;padding-bottom:150px}@media only screen and (max-width: 767px){.main-content-wrap-out{padding-bottom:50px}}.main-content-wrap{width:1200px;margin:0 auto 0;background-color:#fff;padding-bottom:80px}@media only screen and (max-width: 767px){.main-content-wrap{width:100%;padding-bottom:50px}}@media only screen and (max-width: 767px){.about-inner-wrap{width:90%;margin:0 auto}}.about-dl-wrap{width:900px;margin:75px auto 0}@media only screen and (max-width: 767px){.about-dl-wrap{width:100%}}.about-dl-wrap dl{letter-spacing:.15em;line-height:2.125;font-size:1.6rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.about-dl-wrap dt{font-size:1.8rem;font-weight:400;width:13.4228187919%;text-align:center}@media only screen and (max-width: 767px){.about-dl-wrap dt{font-size:1.5rem}}.about-dl-wrap dd{font-size:1.6rem;width:80.5369127517%;position:relative}@media only screen and (max-width: 767px){.about-dl-wrap dd{font-size:1.4rem}}.about-dl-wrap dd::before{position:absolute;content:"";width:1px;height:100%;display:inline-block;background-color:#039494;left:-5%}.customer-wrap{width:1100px;margin:90px auto 0}@media only screen and (max-width: 767px){.customer-wrap{width:100%;margin:60px auto 0}}.customer-box{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.customer-box{display:block}}.customer-box .left{display:flex;flex-wrap:wrap;justify-content:space-between;width:66.3636363636%}.customer-box .left .cutomer-left-inner{width:50%}@media only screen and (max-width: 767px){.customer-box .left .cutomer-left-inner{width:100%}}.customer-box .right{width:30.9090909091%}@media only screen and (max-width: 767px){.customer-box .right{width:100%}}.customer-box-list{padding-left:2em;margin-top:2em}.customer-box-list.m-none{margin-top:0}.customer-box-list.m-none li{margin-top:0}@media only screen and (max-width: 767px){.customer-box-list{margin-top:0}}.customer-box-list li{list-style-type:disc;font-size:1.6rem;line-height:2.25;margin-top:20px}@media only screen and (max-width: 767px){.customer-box-list li{font-size:1.4rem}}.faq-inner-wrap{width:90%;margin:80px auto 0}@media only screen and (max-width: 767px){.faq-inner-wrap{margin:40px auto 0}}.faq-inner-wrap .right-1em{margin-right:1em}.faq-inner-wrap .italic{font-style:italic;font-weight:600}.faq-detail-wrap{border-top:2px solid #039494;padding:20px 5px 30px 5px}.faq-detail-wrap:last-of-type{border-bottom:2px solid #039494;margin-bottom:20px}.faq-detail-wrap p{font-size:1.6rem;margin-top:1em;line-height:2.125;font-size:1.6rem;letter-spacing:0.075em;width:60%;margin-left:54px}@media only screen and (max-width: 767px){.faq-detail-wrap p{font-size:1.4rem;width:100%;margin-left:0}}.achievement-lead{text-align:center;margin-top:60px;line-height:2.2666666667;font-size:1.5rem}@media only screen and (max-width: 767px){.achievement-lead{width:95%;margin:60px auto;font-size:1.3rem}}.achivement-example-wrap dl{line-height:2.125;font-size:1.6rem;display:flex;margin-bottom:45px}@media only screen and (max-width: 767px){.achivement-example-wrap dl{justify-content:space-between}}.achivement-example-wrap dl dt{font-size:1.8rem;font-weight:400;width:14.8148148148%}@media only screen and (max-width: 767px){.achivement-example-wrap dl dt{width:30%;font-size:1.4rem}}.achivement-example-wrap dl dd{font-size:1.6rem;width:85.1851851852%;position:relative;padding-top:2px}@media only screen and (max-width: 767px){.achivement-example-wrap dl dd{width:70%;font-size:1.4rem;padding-top:0}}.achivement-example-wrap dl dd::before{position:absolute;width:1px;background-color:#039494;height:100%;content:"";left:-35px}@media only screen and (max-width: 767px){.achivement-example-wrap dl dd::before{left:-15px}}.archive-inheritance-wrap{margin:80px auto 0}.archive-inheritance-wrap .archive-inheritance-list{width:98%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;font-size:1.6rem;background-color:#c0d5d6;padding:20px 80px 20px}@media only screen and (max-width: 767px){.archive-inheritance-wrap .archive-inheritance-list{padding:20px 25px 10px;display:block}}@media only screen and (max-width: 767px){.archive-inheritance-wrap .archive-inheritance-list{margin-top:30px}}.archive-inheritance-wrap .archive-inheritance-list p{line-height:1;position:relative;white-space:nowrap;text-align:center;border-left:1px solid #5e6766;padding-left:20px}@media only screen and (max-width: 767px){.archive-inheritance-wrap .archive-inheritance-list p{margin-bottom:1em;text-align:left}}.archive-inheritance-wrap .archive-inheritance-list p:first-of-type{border-left:none}@media only screen and (max-width: 767px){.archive-inheritance-wrap .archive-inheritance-list p:first-of-type{border-left:1px solid #5e6766}}.green-caution{color:#039494;font-size:1.8rem;margin-left:54px;line-height:1.8888888889;font-size:1.8rem;letter-spacing:0.075em;margin-top:20px;display:block}@media only screen and (max-width: 767px){.green-caution{margin-left:0;font-size:1.5rem}}.faq-detail-wrap.type-achivement p{margin-top:5px}.achivement-detail-type-02{margin-top:80px}.achivement-detail-type-02.type-02-top{margin-top:140px}@media only screen and (max-width: 767px){.achivement-detail-type-02.type-02-top{margin-top:60px}}.page-title-h3-small{font-size:1.8rem}.btn-more-know{color:#039494;line-height:3.2;font-size:1.5rem;letter-spacing:0.1em;padding:5px 30px 7px;border:1px solid #039494;position:relative;line-height:1.5}@media only screen and (max-width: 767px){.btn-more-know{margin:25px auto 0;display:block;width:80%;font-size:1.4rem}}.btn-more-know img{position:absolute;right:-32px;top:40%}.achivement-detail-type-03{margin-top:130px}@media only screen and (max-width: 767px){.achivement-detail-type-03{margin-top:60px}}.achivement-detail-type-03-title-wrap{display:flex;align-items:center}@media only screen and (max-width: 767px){.achivement-detail-type-03-title-wrap{display:block}}.achivement-detail-type-03-title-wrap .page-title-h3{margin-bottom:0;margin-right:30px}.two-list{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.two-list{display:block}}.two-list ul{width:48%}@media only screen and (max-width: 767px){.two-list ul{width:100%}}.achivement-detail-type-03-ul-01{margin-top:60px}@media only screen and (max-width: 767px){.achivement-detail-type-03-ul-01{margin-top:35px}}.achivement-detail-type-03-ul-02{display:flex;justify-content:space-between;margin-top:60px}@media only screen and (max-width: 767px){.achivement-detail-type-03-ul-02{display:block;margin-top:0}}.achivement-detail-type-03-ul-02 .inner-left,.achivement-detail-type-03-ul-02 .inner-right{width:48%}@media only screen and (max-width: 767px){.achivement-detail-type-03-ul-02 .inner-left,.achivement-detail-type-03-ul-02 .inner-right{width:100%}}.sasayama-box .photo-box{width:70.3703703704%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.sasayama-box .photo-box{width:98%}}@media only screen and (max-width: 767px){.sasayama-box .photo-box p{width:40%}.sasayama-box .photo-box .right{width:55%}}.sasayama-box .photo-box .caption{font-size:1.6rem;color:#039494;line-height:2.125;font-size:1.6rem;letter-spacing:0.075em}@media only screen and (max-width: 767px){.sasayama-box .photo-box .caption{font-size:1.2rem}}.sasayama-box .photo-box .title{font-size:2.6rem;line-height:2.3076923077;font-size:2.6rem;letter-spacing:0.075em}@media only screen and (max-width: 767px){.sasayama-box .photo-box .title{font-size:1.5rem}}.sasayama-box .photo-box .second-cap{font-size:2.6rem;line-height:2.125;font-size:1.6rem;letter-spacing:0.075em}@media only screen and (max-width: 767px){.sasayama-box .photo-box .second-cap{font-size:1.2rem}}.sasayama-box .belief-box{margin-top:65px}@media only screen and (max-width: 767px){.sasayama-box .belief-box{margin-top:40px}}.sasayama-box .belief-box .page-title-h3.belief{font-size:2.8rem}@media only screen and (max-width: 767px){.sasayama-box .belief-box .page-title-h3.belief{font-size:1.6rem}}.sasayama-box .belief-box .belief-detail{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.sasayama-box .belief-box .belief-detail{display:block}}.sasayama-box .belief-box .belief-detail p{margin-bottom:1em}.sasayama-box .belief-box .belief-detail .left,.sasayama-box .belief-box .belief-detail .right{width:48.5%}@media only screen and (max-width: 767px){.sasayama-box .belief-box .belief-detail .left,.sasayama-box .belief-box .belief-detail .right{width:100%}}.sasayama-box .sasa-history-box{margin-top:60px}@media only screen and (max-width: 767px){.sasayama-box .sasa-history-box{margin-top:30px}}.sasayama-box .sasa-history-box h3{font-size:2.4rem;padding-left:1em;margin-bottom:45px;line-height:1.7916666667;font-size:2.4rem;letter-spacing:0.1em}@media only screen and (max-width: 767px){.sasayama-box .sasa-history-box h3{font-size:1.6rem}}@media only screen and (max-width: 767px)and (max-width: 767px){.sasayama-box .sasa-history-box h3{text-align:center;padding-left:0;margin-bottom:20px}}.sasayama-box .sasa-history-box .page-title-h4{margin-bottom:45px}.sasayama-box .sasa-history-box .achivement-example-wrap{margin-left:25px}.sasayama-box .btn-wrap{display:flex;justify-content:center}.sasayama-box .btn-more-know.ma-more{font-size:1.9rem;font-weight:500;padding:20px 180px 20px 180px;display:inline-block;margin:75px auto 0}@media only screen and (max-width: 767px){.sasayama-box .btn-more-know.ma-more{padding:10px 20px 10px;font-size:1.5rem;margin-top:30px}}.palegreen-box{background-color:rgba(3,142,142,.1);padding:20px 70px 20px}@media only screen and (max-width: 767px){.palegreen-box{padding:20px 30px 20px}}.palegreen-box ul{font-size:1.5rem;line-height:2.2666666667;font-size:1.5rem;letter-spacing:0.075em}@media only screen and (max-width: 767px){.palegreen-box ul{font-size:1.4rem}}.palegreen-box ul li{position:relative;padding-left:1em}.palegreen-box ul li::before{position:absolute;content:"◆";left:-1em;color:#039494}.all-members-box{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 767px){.all-members-box{display:block}}.all-members-box .mt01{margin-top:1em}.member-detail{width:48%;margin-top:75px;border-bottom:2px solid #039494;padding-bottom:80px}@media only screen and (max-width: 767px){.member-detail{width:100%;margin-top:50px;padding-bottom:30px}}.member-detail .photo-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}@media only screen and (max-width: 767px){.member-detail .photo-box .left{width:60%}.member-detail .photo-box .right{width:35%}}.member-detail .photo-box .title{font-size:2.6rem;line-height:2.3076923077;font-size:2.6rem;letter-spacing:0.075em}@media only screen and (max-width: 767px){.member-detail .photo-box .title{font-size:1.5rem}}.member-detail .photo-box .second-cap{font-size:2.6rem;line-height:2.125;font-size:1.6rem;letter-spacing:0.075em}@media only screen and (max-width: 767px){.member-detail .photo-box .second-cap{font-size:1.2rem}}.member-detail h3{margin-bottom:20px;font-size:2.4rem;line-height:1.7916666667;font-size:2.4rem;letter-spacing:0.1em}@media only screen and (max-width: 767px){.member-detail h3{font-size:1.6rem;text-align:center}}.member-detail .history-box{width:95%;margin:0 auto}.member-detail .year-cap{color:#039494;font-weight:500;margin-top:20px}.member-detail .palegreen-box{padding:15px 35px 15px;margin-top:25px}.member-detail .palegreen-box li{margin-bottom:.5em}.bg-wrap{background-image:url(../images/template_bg.png);background-repeat:repeat-y;background-size:contain}.mv-title-wrap{position:absolute;z-index:2;top:30%;left:-7%}@media only screen and (max-width: 767px){.mv-title-wrap{left:5%;top:17%}}.mv-title-wrap .mv-title{font-family:"Noto Serif JP",serif;font-weight:500;font-size:4.2rem;color:#039494;line-height:1.8571428571;font-size:4.2rem;letter-spacing:0.03em;display:table;background-color:#fff;margin-bottom:10px;padding:0 10px 0}@media only screen and (max-width: 767px){.mv-title-wrap .mv-title{font-size:1.6rem}}.mv-title-wrap{opacity:0;transform:translateX(-40px);transition:1s}.mv-title-wrap.on-mv-title-wrap{opacity:1;transform:translateX(0)}.scroll-prompt{top:auto;width:2px;height:130px;background-color:#d7d7d7;position:absolute;bottom:18%;left:5%;display:inline-block;z-index:10}@media only screen and (max-width: 767px){.scroll-prompt{display:none}}.scroll-prompt span{position:relative;top:-25px;left:-15px;font-style:italic}@media only screen and (max-width: 767px){.scroll-prompt{bottom:10%;right:5%}}.scroll-prompt:after{content:"";position:absolute;top:0;left:0;width:2px;height:30px;-webkit-animation:sdl 2s linear infinite;animation:sdl 2s linear infinite;background-color:#039494;-webkit-animation-timing-function:cubic-bezier(0.01, 0.82, 0.74, 1.01);animation-timing-function:cubic-bezier(0.01, 0.82, 0.74, 1.01);-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes sdl{0%{transform:translateY(0)}100%{transform:translateY(100px)}}@keyframes sdl{0%{transform:translateY(0)}100%{transform:translateY(100px)}}@-webkit-keyframes sdl-sp{0%{transform:translateY(0)}50%{transform:translateY(40px)}100%{transform:translateY(80px)}}@keyframes sdl-sp{0%{transform:translateY(0)}50%{transform:translateY(40px)}100%{transform:translateY(80px)}}.swiper-wrap{margin-left:auto;position:relative;list-style:none;padding:0;z-index:0;margin-top:-120px}@media only screen and (max-width: 767px){.swiper-wrap{margin-top:50px;overflow:hidden}}.swiper-container{width:90%;height:860px;margin-left:auto;position:relative;list-style:none;padding:0;z-index:1}@media only screen and (max-width: 767px){.swiper-container{height:auto;width:100%}}.swiper-container img{width:100%}.swiper-button-prev,.swiper-button-next{height:68px;width:68px}@media only screen and (max-width: 767px){.swiper-button-prev,.swiper-button-next{width:30px;height:30px}}@media print,screen and (min-width: 1200px){.swiper-button-prev:hover,.swiper-button-next:hover{opacity:.5}}.swiper-button-prev{bottom:-3%;top:initial;right:7%;left:initial}@media only screen and (max-width: 767px){.swiper-button-prev{right:20%;bottom:-14%}}.swiper-button-next{bottom:-3%;top:initial;right:1%;left:initial}@media only screen and (max-width: 767px){.swiper-button-next{right:10%;bottom:-14%}}@media only screen and (max-width: 767px){.swiper-slide{height:300px !important}}@media only screen and (max-width: 767px){.swiper-slide img{width:100%;height:300px;max-width:initial;-o-object-fit:cover;object-fit:cover}}.swiper-pagenation{display:flex;flex-direction:column}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{display:flex;flex-direction:column}@media only screen and (max-width: 767px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{flex-direction:inherit}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{width:auto}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-bottom:15px}@media only screen and (max-width: 767px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-right:1em}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:4%;left:7%}@media only screen and (max-width: 767px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:43%;left:50%;transform:translate(-50%, -50%)}}.swiper-button-prev:after,.swiper-button-next:after{background-repeat:no-repeat;background-size:contain;content:"";height:68px;margin:auto;width:68px}@media only screen and (max-width: 767px){.swiper-button-prev:after,.swiper-button-next:after{width:30px;height:30px}}.swiper-button-prev:after{background-image:url(../images/prev_btn.png)}.swiper-button-next:after{background-image:url(../images/next_btn.png)}.slide-img{position:relative}.swiper-slide .slide-img::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.4);z-index:10}.swiper-slide.swiper-slide-active .slide-img::before{width:0;transition:1s all cubic-bezier(0.17, 0.75, 0.05, 0.97);transition-delay:.5s;z-index:10}.swiper-pagination-bullet{position:relative !important;opacity:1}.swiper-pagination-bullet{background-color:rgba(0,0,0,0)}.swiper-pagination-bullet::before{content:"";width:200%;height:200%;position:absolute;top:-50%;left:-50%;border:solid #039494 1px;border-radius:50%;box-sizing:border-box}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#039494}@-webkit-keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.05)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.05)}}.swiper-slide.swiper-slide-active .slide-img{-webkit-animation:zoomUp 5s linear 0s 1 normal both;animation:zoomUp 5s linear 0s 1 normal both}.swiper-wrapper{overflow:hidden}@media only screen and (max-width: 767px){.swiper-wrapper{overflow:initial}}.mv-cap{opacity:0;transform:translateY(40px);transition:1s;position:absolute;bottom:30px;z-index:1;width:620px;box-sizing:border-box;padding:25px 30px 25px;background-color:rgba(255,255,255,.7);font-size:1.5rem;right:8%;bottom:7%;line-height:2.2666666667;font-size:1.5rem;letter-spacing:0.07em}@media only screen and (max-width: 767px){.mv-cap{display:block;position:static;width:100%;margin:100px auto 0;font-size:1.4rem;margin-top:50px}}.mv-cap.on-mv-cap{opacity:1;transform:translateY(0)}.top-main-contents{margin-top:30px}.col-box .col-wrap{width:1120px;margin:75px auto 0;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.col-box .col-wrap{width:100%;display:block;margin-top:40px}}.col-box .detail-box{display:block;width:33%;padding:25px 20px 25px 20px;background-color:#fff}@media only screen and (max-width: 767px){.col-box .detail-box{width:95%;margin:0 auto 15px}}.col-box .detail-box .col-detail-title{font-size:1.8rem;color:#039494;text-align:center;line-height:1.9444444444;font-size:1.8rem;letter-spacing:0.05em;height:70px;overflow:hidden}.col-box .detail-box .col-detail-excerpt{font-size:1.5rem;height:170px;overflow:hidden}.col-box .detail-box .col-detail-footer{display:flex;justify-content:space-between;align-items:baseline;margin-top:25px}.col-box .detail-box .col-detail-date{font-size:1.2rem;color:#8b8b8b}@media only screen and (max-width: 767px){.col-box .detail-box .col-detail-date{font-size:1rem}}.col-box .btn-wrap{display:flex;justify-content:center}.col-box .btn-more-know.ma-more{font-size:1.9rem;font-weight:500;padding:20px 180px 20px 180px;display:inline-block;margin:50px auto 70px}@media only screen and (max-width: 767px){.col-box .btn-more-know.ma-more{padding:10px 20px 10px;font-size:1.5rem;margin-top:30px;text-align:center}}.initial-width .wrap{width:1200px;background-color:#fff;margin:0 auto;padding:60px 0 40px 60px}@media only screen and (max-width: 767px){.initial-width .wrap{width:100%;padding:30px;overflow-x:hidden}}.service-cap{font-size:1.5rem;line-height:2.2666666667;font-size:1.5rem;letter-spacing:0.015em;text-align:center;margin-top:50px}.service-01{display:flex;justify-content:space-between;margin-top:80px;align-items:center}@media only screen and (max-width: 767px){.service-01{display:block;margin-top:40px}}.service-01 .page-title-h4{margin-bottom:20px}.service-01 p{margin-bottom:45px}@media only screen and (max-width: 767px){.service-01 p{margin-bottom:20px}}.service-01 .left{width:32.7192982456%}@media only screen and (max-width: 767px){.service-01 .left{width:100%}}.service-01 .btn-more-know{margin-left:140px}@media only screen and (max-width: 767px){.service-01 .btn-more-know{margin:0 auto 20px;text-align:center}}.service-02{display:flex;justify-content:flex-start;margin-top:80px;align-items:center}@media only screen and (max-width: 767px){.service-02{flex-direction:column-reverse;margin-top:30px}}.service-02 .page-title-h4{margin-bottom:20px}.service-02 p{margin-bottom:45px}@media only screen and (max-width: 767px){.service-02 p{margin-bottom:20px}}.service-02 .right{width:43.8596491228%;margin-left:60px}@media only screen and (max-width: 767px){.service-02 .right{width:100%;margin:0 auto 20px}}.service-02 .anc-btn-wrap{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.service-02 .anc-btn-wrap{display:block}}.service-03{display:flex;justify-content:flex-end;margin-top:80px;align-items:center}@media only screen and (max-width: 767px){.service-03{margin-top:40px;display:block}}.service-03 .page-title-h4{margin-bottom:20px}.service-03 p{margin-bottom:45px}@media only screen and (max-width: 767px){.service-03 p{margin-bottom:20px}}.service-03 .left{width:32.7192982456%;margin-right:60px}@media only screen and (max-width: 767px){.service-03 .left{width:100%}}.service-03 .btn-more-know{margin-left:100px}@media only screen and (max-width: 767px){.service-03 .btn-more-know{margin:0 auto 20px}}.news-image-wrap{margin-top:170px;background-image:url(../images/top_05.jpg);background-size:cover;background-repeat:no-repeat;height:437px}@media only screen and (max-width: 767px){.news-image-wrap{margin-top:60px;height:auto}}.news-image-wrap .inner-wrap{width:1200px;margin:0 auto}@media only screen and (max-width: 767px){.news-image-wrap .inner-wrap{width:100%}}.news-image-wrap .text-wrap{color:#fff;padding-top:70px}@media only screen and (max-width: 767px){.news-image-wrap .text-wrap{padding-top:40px}}.news-image-wrap .text-wrap .policy{font-size:2.1rem;line-height:3.7142857143;font-size:2.1rem;letter-spacing:0.05em;background-color:#039494;display:table;padding:0 20px 0;margin-bottom:15px}@media only screen and (max-width: 767px){.news-image-wrap .text-wrap .policy{margin-left:20px;font-size:1.6rem;padding:1em;line-height:1.5}}.news-image-wrap .text-wrap .policy-cap{font-size:1.5rem;line-height:2.2666666667;font-size:1.5rem;letter-spacing:0.07em;margin-top:25px;text-shadow:1px 2px 3px #220a0a}@media only screen and (max-width: 767px){.news-image-wrap .text-wrap .policy-cap{margin-left:20px;font-size:1.4rem}}.news-image-wrap .btn-wrap{display:flex;justify-content:center}.news-image-wrap .btn-wrap a{padding:8px 50px 8px;background-color:#fff}@media only screen and (max-width: 767px){.news-image-wrap .btn-wrap a{display:inline-block;width:auto;margin-bottom:50px}}.news-list-detail-wrap{margin-top:85px}@media only screen and (max-width: 767px){.news-list-detail-wrap{width:100%;margin:60px auto 0}}.news-list-wrap{width:1200px;margin:0 auto}@media only screen and (max-width: 767px){.news-list-wrap{width:95%;margin-top:20px}}.news-list-wrap .detail{display:flex;margin-bottom:5px}@media only screen and (max-width: 767px){.news-list-wrap .detail{margin-top:20px}}.news-list-wrap .detail .date{width:13.1818181818%;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#039494}.news-list-wrap .detail .excerpt{width:73.6363636364%;background-color:#fff;display:flex;align-items:center;color:#039494;padding-left:30px;position:relative}.news-list-wrap .detail .excerpt::before{content:"";position:absolute;width:1px;border-left:1px solid #039494;display:inline-block;height:80%;left:0}.news-list-wrap .btn-wrap.top-more-btn{display:flex;justify-content:center;margin:50px auto 0}@media only screen and (max-width: 767px){.news-list-wrap .btn-wrap.top-more-btn{margin-top:20px}}@media only screen and (max-width: 767px){.news-list-wrap #top-news-more{padding-bottom:50px}}.news-list-wrap .btn-more-know.ma-more{font-size:1.9rem;font-weight:500;padding:20px 180px 20px 180px;display:inline-block;margin:50px auto 70px}@media only screen and (max-width: 767px){.news-list-wrap .btn-more-know.ma-more{padding:10px 20px 10px;font-size:1.5rem;margin-top:30px;text-align:center;margin-bottom:0;margin-top:20px}}.page-title-h3.manda_service{text-align:center}.img-box{margin:40px auto 75px;text-align:center}@media only screen and (max-width: 767px){.img-box{margin:20px auto 30px}}.sec-01-detail{display:flex;justify-content:space-between;padding:30px 20px 35px;border-top:2px solid #039494}@media only screen and (max-width: 767px){.sec-01-detail{display:block;padding:20px 10px 18px}}.sec-01-detail:last-child{border-bottom:2px solid #039494}.sec-01-detail h4{width:32.4074074074%}@media only screen and (max-width: 767px){.sec-01-detail h4{width:100%}}.sec-01-detail .right{padding-top:2px;width:69.4444444444%}@media only screen and (max-width: 767px){.sec-01-detail .right{width:100%;padding-top:0;margin-top:1em}}.sec-01-detail .dummy{visibility:hidden}@media only screen and (max-width: 767px){.sec-01-detail .dummy{display:none}}.manda-title-box .title-box{display:flex;align-items:flex-end;margin-top:90px}@media only screen and (max-width: 767px){.manda-title-box .title-box{display:block;margin-top:50px}}.manda-title-box .title-box h3{margin-bottom:0;line-height:1.5}.manda-title-box .title-box p{margin-left:20px}@media only screen and (max-width: 767px){.manda-title-box .title-box p{margin-left:0;margin-top:1em}}.manda-title-box .title-box a{margin-left:20px}.manda-title-box .title-box a:visited{color:#039494}@media only screen and (max-width: 767px){.manda-title-box .title-box a{display:block;margin-left:0;width:80%;margin:10px auto 0}}.under-manda-sec-title{margin-top:20px}.manda-02-title-01{margin-top:40px}.green{color:#039494}.about-service-wrap{margin-top:50px;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 767px){.about-service-wrap{display:block;margin-top:25px}}.about-service-wrap .detail{padding:40px 20px 40px;width:48.5%;border-top:2px solid #039494}@media only screen and (max-width: 767px){.about-service-wrap .detail{width:100%;padding:20px 10px 15px}}.about-service-wrap .detail:nth-of-type(7){border-bottom:2px solid #039494}@media only screen and (max-width: 767px){.about-service-wrap .detail:nth-of-type(7){border-bottom:none}}.about-service-wrap .detail.empty-box{display:flex;align-items:flex-end;justify-content:flex-end;padding-bottom:0;padding-right:0}@media only screen and (max-width: 767px){.about-service-wrap .detail.empty-box{border-top:none;padding-top:0}}.about-service-wrap .detail.bottom-border{border-bottom:2px solid #039494}@media only screen and (max-width: 767px){.about-service-wrap .detail.bottom-border-spnone{border-bottom:none}}p.detail-caution{font-size:1.2rem;color:gray;display:flex;justify-content:flex-end;margin-top:50px}@media only screen and (max-width: 767px){p.detail-caution{font-size:1.2rem;margin-top:30px}}p.detail-caution.detail-caution-02{justify-content:flex-start}.inner-manda-04{margin-top:90px}@media only screen and (max-width: 767px){.inner-manda-04 .detail-dl .inner{display:block;margin-bottom:30px}}@media only screen and (max-width: 767px){.inner-manda-04 .detail-dl .inner .right,.inner-manda-04 .detail-dl .inner h4{width:100%}}.manda_service.text-left{text-align:left;margin-bottom:0}.detail-dl .inner{display:flex;margin-top:40px;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 767px){.detail-dl .inner{margin-top:20px}}.detail-dl .inner h4{width:20.3703703704%;margin-top:0}.detail-dl .inner .right{width:72.2222222222%}.more-arrow{color:#039494;font-size:1.4rem;display:flex;align-items:flex-end}.more-arrow span{display:block}.more-arrow img{display:block;margin-left:5px;margin-bottom:8px}@media only screen and (max-width: 767px){.more-arrow{font-size:1.2rem}}.more-arrow:visited{color:#039494}.more-wrap{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.more-wrap{display:block}}.more-wrap a{min-width:190px}.more-wrap img{width:30px}.inheritance-service-box{display:flex;justify-content:flex-start;margin-top:25px}@media only screen and (max-width: 767px){.inheritance-service-box{display:block}}.inheritance-service-box .left{width:50.9259259259%}@media only screen and (max-width: 767px){.inheritance-service-box .left{width:100%}}.inheritance-service-box .left .customer-box-list{margin-top:0}.inheritance-service-box .left .customer-box-list li{line-height:2.2666666667;font-size:1.5rem;letter-spacing:0.075em;font-size:1.6rem;margin-bottom:5px}@media only screen and (max-width: 767px){.inheritance-service-box .left .customer-box-list li{font-size:1.4rem}}.inheritance-service-box .left .more-arrow{justify-content:flex-end;margin-right:20px;margin-top:20px}.inheritance-service-box .right{width:26.6666666667%;margin-top:10px;margin-left:10%}@media only screen and (max-width: 767px){.inheritance-service-box .right{width:50%;margin:40px auto 0}}.inheritance-example-wrap.achivement-example-wrap{margin-top:60px;padding:45px 80px 45px 45px;border:1px solid #039494}@media only screen and (max-width: 767px){.inheritance-example-wrap.achivement-example-wrap{padding:15px 15px 25px;margin-top:40px}}.inheritance-example-wrap.achivement-example-wrap dt{display:flex;align-items:center;font-weight:500}@media only screen and (max-width: 767px){.inheritance-example-wrap.achivement-example-wrap dt{width:100%;padding-left:10px;border-bottom:1px solid #039494;margin-bottom:.5em}}.inheritance-example-wrap.achivement-example-wrap dl:last-of-type{margin-bottom:0}.inheritance-example-wrap.achivement-example-wrap dd::before{left:-25px}@media only screen and (max-width: 767px){.inheritance-example-wrap.achivement-example-wrap dd::before{display:none}}.inheritance-example-wrap.achivement-example-wrap dd{padding-left:10px}@media only screen and (max-width: 767px){.inheritance-example-wrap.achivement-example-wrap dd{width:100%}}@media only screen and (max-width: 767px){.inheritance-example-wrap.achivement-example-wrap dl{margin-bottom:2em;display:block;margin-top:1em}}.inheritance-02 .inheritance-02-inner{margin-top:70px}@media only screen and (max-width: 767px){.inheritance-02 .inheritance-02-inner{margin-top:45px}}.inheritance-02 .title-small{font-size:1.6rem}.approach{margin-top:90px}@media only screen and (max-width: 767px){.approach{margin-top:50px}}.img-box.inheritance-last-img{margin:45px auto 0}.mafa-01-inner .page-title-h3{margin-bottom:20px}.feature-title{font-size:1.8rem;color:#039494;line-height:1.8888888889;font-size:1.8rem;letter-spacing:0.075em}@media only screen and (max-width: 767px){.feature-title{font-size:1.5rem}}.feature-ul-wrap{border:1px solid #039494;padding:35px 60px 35px}@media only screen and (max-width: 767px){.feature-ul-wrap{padding:25px}}@media only screen and (max-width: 767px){.inheritance-02 .detail-dl .inner{display:block;margin-bottom:3em}.inheritance-02 .detail-dl .inner h4,.inheritance-02 .detail-dl .inner div{width:100%}}.customer-box-list-wrap{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.customer-box-list-wrap{display:block}}.customer-box-list-wrap .customer-box-list{width:48.5%}@media only screen and (max-width: 767px){.customer-box-list-wrap .customer-box-list{width:100%}}.mafa-02 .mafa-01-inner{margin-top:140px}@media only screen and (max-width: 767px){.mafa-02 .mafa-01-inner{margin-top:60px}}.mafa-03 .mafa-01-inner{margin-top:140px}@media only screen and (max-width: 767px){.mafa-03 .mafa-01-inner{margin-top:60px}}.consulting-inner-wrap .consulting-01-inner .wrap{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.consulting-inner-wrap .consulting-01-inner .wrap{display:block}}.consulting-inner-wrap .consulting-01-inner .wrap .right{width:40.7407407407%}@media only screen and (max-width: 767px){.consulting-inner-wrap .consulting-01-inner .wrap .right{width:80%;margin:0 auto}}.page-title-h4.v-black{color:#000;font-size:1.6rem;font-weight:400;line-height:2.125;font-size:1.6rem;letter-spacing:0.07em;margin-bottom:25px}@media only screen and (max-width: 767px){.page-title-h4.v-black{font-size:1.4rem}}.consulting-02 .page-title-h3{margin-top:120px}@media only screen and (max-width: 767px){.consulting-02 .page-title-h3{margin-top:60px}}.consulting-02 .about-service-wrap{margin-top:40px}@media only screen and (max-width: 767px){.consulting-02 .about-service-wrap{margin-top:20px}}.consulting-02 .detail:nth-of-type(5),.consulting-02 .detail:nth-of-type(6){border-bottom:2px solid #039494}.consulting-02 .detail .cap{margin-top:30px;margin-left:1em}@media only screen and (max-width: 767px){.consulting-02 .detail .cap{margin-top:15px}}.consulting-02 .detail .customer-box-list{margin-left:40px}.policy-01-wrap{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.policy-01-wrap{display:block}}.policy-01-wrap .achievement-lead{text-align:left;margin-top:0;width:78%}@media only screen and (max-width: 767px){.policy-01-wrap .achievement-lead{width:100%;margin-bottom:20px}}.policy-01-wrap .left{width:57.4074074074%}@media only screen and (max-width: 767px){.policy-01-wrap .left{width:100%}}.policy-01-wrap .right{width:40.7407407407%}@media only screen and (max-width: 767px){.policy-01-wrap .right{width:100%}}.text-bg-strong{background:linear-gradient(transparent 0%, transparent 60%, #D7DE46 50%, #D7DE46 100%)}.inner-wrap-v-left{margin-top:110px}@media only screen and (max-width: 767px){.inner-wrap-v-left{margin-top:60px}}.policy-02-wrap .page-title-h5{margin-bottom:20px}.policy-02-wrap .small{font-size:1.4rem}@media only screen and (max-width: 767px){.policy-02-wrap .small{font-size:1rem}}.policy-02-wrap .inner-wrap-v-left{display:flex;justify-content:space-between;align-items:center;margin-top:100px}@media only screen and (max-width: 767px){.policy-02-wrap .inner-wrap-v-left{margin-top:60px;display:block}}.policy-02-wrap .inner-wrap-v-left .left{width:42.5925925926%}@media only screen and (max-width: 767px){.policy-02-wrap .inner-wrap-v-left .left{width:100%}}.policy-02-wrap .inner-wrap-v-left .right{width:51.8518518519%}@media only screen and (max-width: 767px){.policy-02-wrap .inner-wrap-v-left .right{width:100%;margin-top:15px}}.policy-02-wrap .inner-wrap-v-right{display:flex;justify-content:space-between;align-items:center;margin-top:100px}@media only screen and (max-width: 767px){.policy-02-wrap .inner-wrap-v-right{margin-top:60px;flex-direction:column}}.policy-02-wrap .inner-wrap-v-right .left{width:51.8518518519%}@media only screen and (max-width: 767px){.policy-02-wrap .inner-wrap-v-right .left{width:100%;order:2;margin-top:15px}}.policy-02-wrap .inner-wrap-v-right .right{width:42.5925925926%}@media only screen and (max-width: 767px){.policy-02-wrap .inner-wrap-v-right .right{width:100%;order:1}}.recruit-01 h3{font-size:2.8rem}@media only screen and (max-width: 767px){.recruit-01 h3{font-size:1.8rem}}.recruit-01 .inner-wrap{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.recruit-01 .inner-wrap{display:block}}.recruit-01 .inner-wrap .left{width:43.5185185185%}@media only screen and (max-width: 767px){.recruit-01 .inner-wrap .left{width:100%}}.recruit-01 .inner-wrap .right{width:53.7037037037%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;position:relative}@media only screen and (max-width: 767px){.recruit-01 .inner-wrap .right{width:100%;margin-top:40px;padding:20px}}.recruit-01 .inner-wrap .right::before{content:"";display:block;width:1px;height:70%;background-color:#039494;position:absolute;left:0}@media only screen and (max-width: 767px){.recruit-01 .inner-wrap .right::before{height:100%}}.recruit-01 .inner-wrap .right::after{content:"";display:block;width:1px;height:70%;background-color:#039494;position:absolute;right:0}@media only screen and (max-width: 767px){.recruit-01 .inner-wrap .right::after{height:100%}}.recruit-01 .inner-wrap .right .border-wrap{position:relative}.recruit-01 .inner-wrap .right .border-wrap::before{content:"";display:block;width:110%;height:1px;background-color:#039494;position:absolute;top:-18%;left:-4%}@media only screen and (max-width: 767px){.recruit-01 .inner-wrap .right .border-wrap::before{width:100%;top:-10%;left:0}}.recruit-01 .inner-wrap .right .border-wrap::after{content:"";display:block;width:110%;height:1px;background-color:#039494;position:absolute;bottom:-18%;left:-4%}@media only screen and (max-width: 767px){.recruit-01 .inner-wrap .right .border-wrap::after{width:100%;bottom:-10%;left:0}}.recruit-01 .inner-wrap .right .title-italic{color:#039494;font-size:2.2rem;font-style:italic;font-weight:600;margin-right:1em}@media only screen and (max-width: 767px){.recruit-01 .inner-wrap .right .title-italic{font-size:1.6rem;display:block}}.recruit-01 .inner-wrap .right p{font-weight:500;font-size:1.7rem;white-space:nowrap}@media only screen and (max-width: 767px){.recruit-01 .inner-wrap .right p{font-size:1.4rem;margin-bottom:10px;white-space:initial}}.recruit-02 .recruit-02-inner{margin-top:100px}@media only screen and (max-width: 767px){.recruit-02 .recruit-02-inner{margin-top:60px}}.recruit-02 .about-dl-wrap{width:100%}@media only screen and (max-width: 767px){.recruit-02 .about-dl-wrap{margin-top:30px}}.recruit-02 dl{margin-bottom:40px}@media only screen and (max-width: 767px){.recruit-02 dl{margin-bottom:20px}.recruit-02 dl dd{font-size:1.4rem}.recruit-02 dl dt{font-size:1.4rem}}.recruit-02 .list{list-style-type:disc;padding-left:50px}.recruit-02 .list-02{list-style-type:disc;padding-left:25px}.recruit-02 a{text-decoration:underline}.recruit-02 a:hover{text-decoration:none}.recruit-02 a:visited{color:initial}.privacy-inner-wrap .customer-box-list{padding-left:50px}@media only screen and (max-width: 767px){.privacy-inner-wrap .customer-box-list{padding-left:25px}}.privacy-inner-wrap .customer-box-list li{line-height:2.2666666667;font-size:1.5rem;margin-bottom:1em}@media only screen and (max-width: 767px){.privacy-inner-wrap .customer-box-list li{font-size:1.4rem;margin-bottom:.5em}}.privacy-01 h3{text-align:left;margin-bottom:0}.privacy-01 .achievement-lead{text-align:left;margin-top:10px}@media only screen and (max-width: 767px){.privacy-01 .achievement-lead{width:100%;margin-bottom:25px}}.privacy-01 .privacy-list{margin-top:60px}@media only screen and (max-width: 767px){.privacy-01 .privacy-list{margin-top:0}}.privacy-01 .cap{margin-top:20px;margin-left:.5em}@media only screen and (max-width: 767px){.privacy-01 .cap{font-size:1.4rem !important}}.privacy-01 .page-title-h4{margin-top:40px}@media only screen and (max-width: 767px){.privacy-01 .page-title-h4{margin-top:35px}}.privacy-02 .privacy-02-inner{margin-top:100px}@media only screen and (max-width: 767px){.privacy-02 .privacy-02-inner{margin-top:60px}}.privacy-02 h3{text-align:left;margin-bottom:0}.privacy-02 .achievement-lead{text-align:left;margin-top:10px}@media only screen and (max-width: 767px){.privacy-02 .achievement-lead{width:100%;margin-bottom:0}}.privacy-02 .cap{font-size:1.5rem;margin-top:20px}@media only screen and (max-width: 767px){.privacy-02 .cap{font-size:1.4rem !important}}.privacy-02 .page-title-h4{margin-top:50px}@media only screen and (max-width: 767px){.privacy-02 .page-title-h4{margin-top:35px}}.privacy-02 .title-square{position:relative;font-size:1.8rem;margin-top:40px;line-height:2.2222222222;font-size:1.8rem;letter-spacing:0.1em;padding-left:1em}@media only screen and (max-width: 767px){.privacy-02 .title-square{font-size:1.6rem;margin-top:25px}}.privacy-02 .title-square::before{position:absolute;content:"";top:36%;left:0;width:14px;height:14px;background-color:#039494}.privacy-02 .customer-box-list{margin-top:10px}.privacy-02 .text{margin-top:10px;font-size:1.5rem}.privacy-02 .address-wrap{width:60%;margin:50px auto 0;border:1px solid #000;padding:15px 40px 15px}@media only screen and (max-width: 767px){.privacy-02 .address-wrap{width:100%;margin-top:15px}}.privacy-02 .address-wrap p:first-of-type{margin:0}.title-square{position:relative;font-size:1.8rem;margin-top:40px;line-height:2.2222222222;font-size:1.8rem;letter-spacing:0.1em;padding-left:1em}@media only screen and (max-width: 767px){.title-square{font-size:1.6rem;margin-top:25px}}.title-square::before{position:absolute;content:"";top:15px;left:0;width:14px;height:14px;background-color:#039494}@media only screen and (max-width: 767px){.title-square::before{left:-2px;top:10px}}.oath-sec-01 .cap{margin-top:20px;margin-left:.5em}.end-section{margin-top:80px;margin-left:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:38.8888888889%}@media only screen and (max-width: 767px){.end-section{width:100%;margin-top:35px}}@media only screen and (max-width: 767px){.h2-wrap.scope-title .page-title-h2{font-size:1.8rem !important}}.scoper-wrap .page-title-h3{margin-bottom:0}.scoper-wrap .under-manda-sec-title{padding-left:1em}@media only screen and (max-width: 767px){.scoper-wrap .under-manda-sec-title{padding-left:0}}.scoper-wrap .under-manda-sec-title-02{padding-left:0}.scoper-wrap .bg-ash{background-color:#dae146}.scoper-wrap .scope-table{margin-top:35px}@media only screen and (max-width: 767px){.scoper-wrap .scope-table{overflow-x:scroll;white-space:nowrap;display:block}}.scoper-wrap .scope-table td:nth-of-type(1){width:30%;vertical-align:top;color:#fff;font-size:1.8rem;line-height:2.6666666667;font-size:1.8rem;letter-spacing:0.1em;background-color:#039494;padding:15px 20px 15px 20px;text-align:left;border-bottom:1px solid #fff}@media only screen and (max-width: 767px){.scoper-wrap .scope-table td:nth-of-type(1){font-size:1.4rem;width:20%}}.scoper-wrap .scope-table td:nth-of-type(2){width:70%;font-size:1.6rem !important;line-height:2.6666666667;font-size:1.8rem;letter-spacing:0.1em;padding:20px 30px 20px 30px;background-color:#f2f2f2;border-bottom:1px solid #fff}@media only screen and (max-width: 767px){.scoper-wrap .scope-table td:nth-of-type(2){font-size:1.4rem !important}}.scoper-wrap .scope-table .title{font-size:1.9rem;font-weight:500;color:#039494;margin-top:20px}@media only screen and (max-width: 767px){.scoper-wrap .scope-table .title{font-size:1.6rem}}.scoper-wrap .scope-table .title-square{margin-top:15px}.scoper-wrap .scope-table .title-square:first-of-type{margin-top:0}.scoper-wrap .scope-number-wrap{margin:20px 20px 20px 10px;padding-left:1em}@media only screen and (max-width: 767px){.scoper-wrap .scope-number-wrap{margin:10px}}.scoper-wrap .scope-number-wrap td:nth-of-type(1){width:2%;vertical-align:top}.scoper-wrap .scope-number-wrap td:nth-of-type(2){width:98%}.scoper-wrap .scope-number-wrap td{font-size:1.5rem;line-height:2.2666666667;font-size:1.5rem;letter-spacing:0.075em;padding:5px 10px 20px 5px}@media only screen and (max-width: 767px){.scoper-wrap .scope-number-wrap td{font-size:1.4rem;padding:5px 10px 10px 5px}}.scoper-wrap .scope-end{text-align:right;margin-top:50px}.form-inner-wrap .form-detail-wrap{width:1000px;margin:0 auto}@media only screen and (max-width: 767px){.form-inner-wrap .form-detail-wrap{width:100%;margin-top:70px}}.form-inner-wrap h3{font-size:2.2rem;color:#039494;font-weight:500;margin-top:65px;padding-left:.2em;margin-bottom:10px;line-height:2.1363636364;font-size:2.2rem;letter-spacing:0.1em}@media only screen and (max-width: 767px){.form-inner-wrap h3{font-size:1.5rem;margin-top:30px;padding-left:.8em;margin-bottom:0}}.form-inner-wrap h3 .cap-caution{color:#ff8e1e;font-size:1.6rem}@media only screen and (max-width: 767px){.form-inner-wrap h3 .cap-caution{font-size:1.4rem}}.form-inner-wrap input{border:1px solid #039494;width:100%;height:60px;padding:.5em 1em .5em;font-size:1.6rem;display:block}.form-inner-wrap input:focus{outline:#5e66ad solid 1px;border:1px solid #fff}@media only screen and (max-width: 767px){.form-inner-wrap input{font-size:1.4rem;width:95%;margin:0 auto}}.form-inner-wrap .input-up{margin-top:1em}@media only screen and (max-width: 767px){.form-inner-wrap .input-up{margin-top:2em}}.form-inner-wrap select{border:1px solid #039494;width:100%;height:60px;padding:.5em 1em .5em;font-size:1.6rem;position:relative}.form-inner-wrap select:focus{outline:#5e66ad solid 1px;border:1px solid #fff}.form-inner-wrap .select-box{position:relative;display:block}.form-inner-wrap .select-box:focus{outline:#5e66ad solid 1px;border:1px solid #fff}@media only screen and (max-width: 767px){.form-inner-wrap .select-box{width:95%;margin:0 auto}}.form-inner-wrap .select-box::after{display:inline-block;content:"";position:absolute;width:20px;height:15px;background-image:url(../images/form_arrow.svg);background-repeat:no-repeat;background-position:center center;top:40%;right:20px}.form-inner-wrap .select-box::before{display:inline-block;content:"";width:1px;height:80%;background-color:#039494;position:absolute;bottom:10%;right:6%}@media only screen and (max-width: 767px){.form-inner-wrap .select-box::before{right:16%}}.form-inner-wrap textarea{font-size:1.6rem;min-height:300px;border:1px solid #039494;width:100%;padding:.5em 1em .5em;resize:none;display:block}.form-inner-wrap textarea:focus{outline:#5e66ad solid 1px;border:1px solid #fff}@media only screen and (max-width: 767px){.form-inner-wrap textarea{width:95%;margin:0 auto}}.form-inner-wrap .end{margin:90px auto 0;display:flex;flex-direction:column}@media only screen and (max-width: 767px){.form-inner-wrap .end{margin-top:40px}}.form-inner-wrap .end p{text-align:center}@media only screen and (max-width: 767px){.form-inner-wrap .end p{font:1.4rem}}.form-inner-wrap .end a{color:#039494;text-decoration:underline}.form-inner-wrap .end input{width:360px;height:70px;text-align:center;background-color:#039494;color:#fff}@media only screen and (max-width: 767px){.form-inner-wrap .end input{width:50vw;height:auto}}.form-inner-wrap .end .submit-wrap{position:relative;margin:50px auto;display:inline-block}.form-inner-wrap .end .submit-wrap:hover{opacity:.7}.form-inner-wrap .end .submit-wrap img{position:absolute;right:-30px;top:27px}@media only screen and (max-width: 767px){.form-inner-wrap .end .submit-wrap img{top:15px}}.news-door{width:auto}.news-door-main{background-color:rgba(0,0,0,0);padding-bottom:200px}@media only screen and (max-width: 767px){.news-door-main{padding-bottom:100px}}.news-door-out{padding-bottom:0}@media only screen and (max-width: 767px){.news-list-detail-wrap .btn{width:60px}}@media only screen and (max-width: 767px){.news-door-inner-wrap{margin-top:0}}@media only screen and (max-width: 767px){.news-list-wrap .detail{display:flex;margin-bottom:30px;align-items:center;justify-content:space-around;background:#fff;padding:10px 15px 10px}}@media only screen and (max-width: 767px){.news-list-wrap .detail .date{background:none;width:100%;justify-content:flex-start;color:#666;width:25%}}@media only screen and (max-width: 767px){.news-list-wrap .detail .excerpt{padding-left:0;background:none;width:50%}.news-list-wrap .detail .excerpt:before{display:none}}@media only screen and (max-width: 767px){.news-list-wrap .detail .btn{width:20%;margin-top:10px}}.news-detail-contents{background-color:#fff;padding:50px;padding-top:10px}@media only screen and (max-width: 767px){.news-detail-contents{padding:15px}}.news-detail-contents p{margin-top:1em}.news-detail-contents figure{margin:30px auto;text-align:center}.news-detail-contents h1{font-size:3.3rem;color:#039494;margin-bottom:40px;font-weight:500}@media only screen and (max-width: 767px){.news-detail-contents h1{font-size:2rem;margin-bottom:25px}}.news-detail-contents h2{font-size:2.2rem;color:#039494;border-left:3px solid #039494;padding-left:20px;margin-top:40px}@media only screen and (max-width: 767px){.news-detail-contents h2{font-size:1.8rem;margin-top:25px}}.news-detail-contents h3{font-size:1.9rem;color:#039494;padding-left:0;margin-top:30px;border-bottom:1px solid #039494;padding-bottom:3px;display:inline-block}@media only screen and (max-width: 767px){.news-detail-contents h3{font-size:1.6rem;margin-top:15px}}.news-detail-contents ul{list-style-type:disc;font-size:1.6rem}@media only screen and (max-width: 767px){.news-detail-contents ul{font-size:1.4rem}}.news-detail-contents ol{list-style-type:decimal;font-size:1.6rem}@media only screen and (max-width: 767px){.news-detail-contents ol{font-size:1.4rem}}.news-detail-contents .head-date{display:flex;justify-content:flex-end;font-size:1.2rem;margin-bottom:30px}.news-detail-inner-wrap{width:100%;margin-top:0}.column-door .col-wrap{flex-wrap:wrap}.column-door .col-wrap .detail-box{margin-bottom:10px}@media only screen and (max-width: 767px){.column-door .col-wrap .detail-box{width:100%}}@media only screen and (max-width: 767px){.column-door .col-wrap{width:100%}}.fade-block-bottom{transform:translateY(40px);transition:all 1s cubic-bezier(0.05, 0.32, 0, 0.99);opacity:0}.fade-bottom-2{transform:translateY(40px);transition:all 1.5s cubic-bezier(0.05, 0.32, 0, 0.99);transition-delay:.2s;opacity:0}.fade-bottom-3{transform:translateY(40px);transition:all 2s cubic-bezier(0.05, 0.32, 0, 0.99);transition-delay:.4s;opacity:0}.fade-bottom-4{transform:translateY(40px);transition:all 2.5s cubic-bezier(0.05, 0.32, 0, 0.99);transition-delay:.4s;opacity:0}.fade-block-bottom.blockIn,.fade-bottom-2.blockIn,.fade-bottom-3.blockIn,.fade-bottom-4.blockIn{transform:translateY(0);opacity:1}.fade-left{transform:translateX(-40px);transition:all 1s cubic-bezier(0.05, 0.32, 0, 0.99);opacity:0}.fade-left.blockIn{transform:translateX(0);opacity:1}.fade-right{transform:translateX(40px);transition:all 1s cubic-bezier(0.05, 0.32, 0, 0.99);opacity:0}.fade-right.blockIn{transform:translateX(0);opacity:1}.news-list-wrap ul{font-size:1.6rem;margin:10px 0 10px 2em}@media only screen and (max-width: 767px){.news-list-wrap ul{font-size:1.4rem}}.news-list-wrap ol{font-size:1.6rem;margin:10px 0 10px 2em}@media only screen and (max-width: 767px){.news-list-wrap ol{font-size:1.4rem}}@media only screen and (max-width: 767px){.pc_arrow{display:none}}#mw_wp_form_mw-wp-form-44 .form-detail-wrap{font-size:1.6rem}@media only screen and (max-width: 767px){#mw_wp_form_mw-wp-form-44 .form-detail-wrap{font-size:1.4rem}}.bg_white{background-color:#fff}
/*# sourceMappingURL=common.min.css.map */