.hide{display:none}*{-ms-box-sizing:border-box;box-sizing:border-box;font-size:1.8rem}a[href^=tel]{display:inline-block}body{width:100%;font-family:"メイリオ",Meiryo,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","ＭＳ Ｐゴシック","MS PGothic",sans-serif;position:relative}.t-g{position:absolute;width:100%;height:15px;background:#14ae67;top:0;left:0;z-index:9999999999}.l-g{position:absolute;width:15px;height:100%;background:#14ae67;top:0;left:0;z-index:9999999999}.b-g{position:absolute;width:100%;height:15px;background:#14ae67;bottom:0;left:0;z-index:9999999999}.r-g{position:absolute;width:15px;height:100%;background:#14ae67;top:0;right:0;z-index:9999999999}.t-g2{position:absolute;width:calc(100% - 40px);height:2px;border-top:2px dashed #a5a5a5;top:20px;left:20px;z-index:9999999999}.l-g2{position:absolute;width:2px;height:calc(100% - 40px);border-left:2px dashed #a5a5a5;top:20px;left:20px;z-index:9999999999}.b-g2{position:absolute;width:calc(100% - 40px);height:2px;border-top:2px dashed #a5a5a5;bottom:20px;left:20px;z-index:9999999999}.r-g2{position:absolute;width:2px;height:calc(100% - 40px);border-left:2px dashed #a5a5a5;top:20px;right:20px;z-index:9999999999}@media only screen and (max-width: 1200px){.t-g,.b-g{height:7.5px}.l-g,.r-g{width:7.5px}.t-g2,.b-g2{height:1px;border-top:1px dashed #a5a5a5;left:10px;width:calc(100% - 20px)}.t-g2{top:10px}.b-g2{bottom:10px}.l-g2,.r-g2{width:1px;border-left:1px dashed #a5a5a5;height:calc(100% - 20px);top:10px}.l-g2{left:10px}.r-g2{right:10px}}@media only screen and (max-width: 767px){.t-g,.b-g,.l-g,.r-g,.t-g2,.b-g2,.l-g2,.r-g2{display:none}}ul{list-style-type:none}a{text-decoration:none;display:block}p,a,label,#wp-members,.sponsorship .text span,span,dt,dd{font-size:1.6rem;line-height:2em;color:#626262}@media only screen and (max-width: 1200px){p,a,label,#wp-members,.sponsorship .text span,span,dt,dd{font-size:1.4rem;line-height:2em}}img{margin:0 auto;max-width:100%;display:block;height:auto !important}.wrap128{width:100%;max-width:1280px;margin:0 auto;padding:0 15px}@media only screen and (max-width: 1200px){.wrap128{max-width:768px}}@media only screen and (max-width: 767px){.wrap128{max-width:420px}}.wrap12{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}@media only screen and (max-width: 1200px){.wrap12{max-width:768px}}@media only screen and (max-width: 767px){.wrap12{max-width:420px}}.wrap96{width:100%;max-width:960px;margin:0 auto;padding:0 15px}@media only screen and (max-width: 1200px){.wrap96{max-width:768px}}@media only screen and (max-width: 767px){.wrap96{max-width:480px}}.hover01{transition:ease .3s all;opacity:1}.hover01:hover{opacity:.5}.flex-bet-cen{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}.flex-st-cen{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:start;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}.log-only{width:100%;height:200px;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;border:5px solid #ebb1ca;font-size:2.4rem;color:#ebb1ca;text-align:center;margin-top:30px}.log-only p{color:#ebb1ca}.t-button{width:50px;height:50px;background:rgba(255,255,255,.9);position:fixed;right:15px;top:15px;border-radius:25px;z-index:20}@media only screen and (min-width: 768px){.t-button{right:30px;top:30px}}.t-button .bar{width:24px;height:4px;background:#14ae67;position:absolute;border-radius:2px;transition:ease all .3s}.t-button .bar1{left:13px;top:15px}.t-button .bar2{left:13px;top:23px}.t-button .bar3{left:13px;top:31px}.t-button-act .bar1{transform:rotate(225deg);top:23px}.t-button-act .bar2{opacity:0}.t-button-act .bar3{transform:rotate(-225deg);top:23px}.rgl{position:fixed;top:0;left:0;background:rgba(20,174,103,.9);width:100%;height:100vh;z-index:10;padding:25% 0;transform:translateY(-100%);transition:ease all .3s}.rgl a{height:14.285%;text-align:center;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.rgl a span{color:#fff;padding:5px;border-bottom:1px solid #fff;line-height:1.4em;display:inline-block}.rgl-act{transform:translateY(0)}header{padding:110px 0 50px}@media only screen and (max-width: 1200px){header{padding:60px 0 50px}}header .wrap12{padding:0 9px}header .logo{text-align:center}header .logo a{max-width:260px;margin:0 auto;display:block}header .logo svg{width:260px;height:152px}header .gl{margin-top:50px;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap}.sv{background:#fff5fb;height:240px;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.sv h2{text-align:center;font-size:3.6rem;font-weight:normal;color:#626262}.sv h2 span{display:block;font-size:2.4rem;color:#14ae67}footer{background:url("../images/f-back.png") repeat;padding:70px 0 100px;text-align:center}@media only screen and (max-width: 1200px){footer{padding:35px 0 50px}}footer .f-info{padding-bottom:50px;border-bottom:1px solid #ccc}footer .f-info .logo{margin-bottom:15px}footer .f-info .logo a{max-width:260px;margin:0 auto;display:block}footer .f-info .logo svg{width:260px;height:152px}footer .f-info .address{line-height:1.5em}footer nav.fn{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;margin-top:30px}footer nav.fn a{padding:0 30px;text-align:center;display:block;border-left:1px solid #626262;line-height:1em}footer nav.fn a:last-of-type{border-right:1px solid #626262}footer .copy{margin-top:50px}.wp-pagenavi{text-align:center;margin-top:30px}.wp-pagenavi .pages{display:none}.wp-pagenavi a{display:inline;color:#14ae67 !important}.wp-pagenavi span{background:#14ae67;color:#fff !important}.wp-pagenavi .page{background:#feeda6}.wp-pagenavi a,.wp-pagenavi span{padding:4px 10px !important;font-size:1.6rem !important;border:none !important;border-radius:50%}section.mv button{display:none !important}@media only screen and (min-width: 1201px){.tab{display:none !important}}@media only screen and (max-width: 1200px){.pc2{display:none !important}}@media only screen and (min-width: 768px){.sp{display:none !important}}@media only screen and (max-width: 767px){.pc{display:none !important}}.index .tell-info{margin-top:80px}.index .greeting{padding:80px 0 80px}@media only screen and (max-width: 1200px){.index .greeting{padding:50px 0 50px}}.index .greeting .flex{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.index .greeting .flex .left{-ms-flex:0 0 48%;flex-basis:48%;max-width:48%}@media only screen and (max-width: 1200px){.index .greeting .flex .left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}@media only screen and (max-width: 767px){.index .greeting .flex .left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.index .greeting .flex .left h2{margin-bottom:48px}.index .greeting .flex .left span{display:block;text-align:right;margin-top:30px}.index .greeting .flex .right{-ms-flex:0 0 48%;flex-basis:48%;max-width:48%;text-align:center;margin:0 auto}@media only screen and (max-width: 1200px){.index .greeting .flex .right{-ms-flex:0 0 480px;flex-basis:480px;max-width:480px;margin-top:30px}}@media only screen and (max-width: 767px){.index .greeting .flex .right{-ms-flex:0 0 480px;flex-basis:480px;max-width:480px;margin-top:30px}}.index .greeting .flex02{margin-top:64px;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.index .greeting .flex02 p{font-size:1.5rem}.index .greeting .flex02 div.left{-ms-flex:0 0 31%;flex-basis:31%;max-width:31%}@media only screen and (max-width: 1200px){.index .greeting .flex02 div.left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}@media only screen and (max-width: 767px){.index .greeting .flex02 div.left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.index .greeting .flex02 div.left li{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:start;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding:10px 5px;border-bottom:1px solid #dcdcdc}.index .greeting .flex02 div.left li p.left{-ms-flex:0 0 20%;flex-basis:20%;max-width:20%}@media only screen and (max-width: 1200px){.index .greeting .flex02 div.left li p.left{-ms-flex:0 0 20%;flex-basis:20%;max-width:20%;margin-top:0}}@media only screen and (max-width: 767px){.index .greeting .flex02 div.left li p.left{-ms-flex:0 0 20%;flex-basis:20%;max-width:20%;margin-top:0}}.index .greeting .flex02 div.left li p.right{-ms-flex:0 0 80%;flex-basis:80%;max-width:80%}@media only screen and (max-width: 1200px){.index .greeting .flex02 div.left li p.right{-ms-flex:0 0 80%;flex-basis:80%;max-width:80%;margin-top:0}}@media only screen and (max-width: 767px){.index .greeting .flex02 div.left li p.right{-ms-flex:0 0 80%;flex-basis:80%;max-width:80%;margin-top:0}}.index .greeting .flex02 div.left li:first-of-type{padding-top:0}.index .greeting .flex02 div.center{-ms-flex:0 0 31%;flex-basis:31%;max-width:31%}@media only screen and (max-width: 1200px){.index .greeting .flex02 div.center{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}@media only screen and (max-width: 767px){.index .greeting .flex02 div.center{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}.index .greeting .flex02 div.center p{padding:10px 5px;border-bottom:1px solid #dcdcdc}.index .greeting .flex02 div.center p:first-of-type{padding-top:0}.index .greeting .flex02 div.right{-ms-flex:0 0 31%;flex-basis:31%;max-width:31%}@media only screen and (max-width: 1200px){.index .greeting .flex02 div.right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}@media only screen and (max-width: 767px){.index .greeting .flex02 div.right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}.index .greeting .flex02 div.right p{padding:10px 5px;border-bottom:1px solid #dcdcdc}.index .greeting .flex02 div.right p:first-of-type{padding-top:0}.index .greeting .flex02 h3{color:#14ae67;margin-bottom:20px;font-weight:bold}.index .about{background:url("../images/sien-back.jpg") no-repeat;background-size:auto 100%;background-position:center;padding:80px 0}@media only screen and (max-width: 767px){.index .about{padding:50px 0}}.index .about h2{margin-bottom:50px}.index .about .flex{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;padding-bottom:30px}.index .about .single{-ms-flex:0 0 32%;flex-basis:32%;max-width:32%}@media only screen and (max-width: 1200px){.index .about .single{-ms-flex:0 0 32%;flex-basis:32%;max-width:32%;margin-top:0}}@media only screen and (max-width: 767px){.index .about .single{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}.index .about .single p.text{margin:10px auto 52px auto}@media only screen and (max-width: 767px){.index .about .single p.text{margin:10px auto 24px auto}}.index .about .single .more{line-height:1em;padding:16px 0;border:2px solid #14ae67;position:relative;background:#fff;overflow:hidden;color:#14ae67;text-align:center;font-size:1.4rem}.index .about .single .more::before{content:"";position:absolute;width:10px;height:10px;transform:rotate(45deg);background:#14ae67;right:-5px;bottom:-5px;z-index:5}.index .news{padding:80px 15px}@media only screen and (max-width: 767px){.index .news{padding:50px 15px}}.index .news h2{margin-bottom:50px}.index .news .single{padding:20px 0;border-top:1px solid #ccc;position:relative}.index .news .single a{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:start;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}.index .news .single:last-of-type{border-bottom:1px solid #ccc}.index .news .single::before{content:"";position:absolute;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;height:100%;color:#14ae67;right:0;top:0;font-family:FontAwesome}.index .news .days{-ms-flex:0 0 90px;flex-basis:90px;max-width:90px;text-align:center}@media only screen and (max-width: 1200px){.index .news .days{-ms-flex:0 0 90px;flex-basis:90px;max-width:90px;margin-top:0}}@media only screen and (max-width: 767px){.index .news .days{-ms-flex:0 0 90px;flex-basis:90px;max-width:90px;margin-top:0}}.index .news .tag{-ms-flex:0 0 140px;flex-basis:140px;max-width:140px;margin:0 20px;color:#fff;font-weight:bold;line-height:1em;padding:5px 5px 3px;background:#14ae67;text-align:center}@media only screen and (max-width: 1200px){.index .news .tag{-ms-flex:0 0 140px;flex-basis:140px;max-width:140px;margin-top:0}}@media only screen and (max-width: 767px){.index .news .tag{-ms-flex:0 0 110px;flex-basis:110px;max-width:110px;margin-top:0}}@media only screen and (max-width: 767px){.index .news .tag{margin:0 auto}}.index .news .staff{background:#f4d1e4}.index .news .text{-ms-flex:0 0 840px;flex-basis:840px;max-width:840px;padding-right:30px;position:relative}@media only screen and (max-width: 1200px){.index .news .text{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:3px}}@media only screen and (max-width: 767px){.index .news .text{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:3px}}.index .news .more{line-height:1em;padding:16px 0;border:2px solid #14ae67;position:relative;background:#fff;overflow:hidden;max-width:640px;margin:50px auto 0}.index .news .more a{text-align:center;color:#14ae67;font-size:1.4rem}.index .news .more::before{content:"";position:absolute;width:10px;height:10px;transform:rotate(45deg);background:#14ae67;right:-5px;bottom:-5px;z-index:5}.index .mental{padding:0 24px 80px 24px}.index .mental h2{margin-bottom:50px}.index .mental .text{margin-bottom:30px;text-align:center}.index .mental .flex{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}.index .mental .flex .img{-ms-flex:0 0 47%;flex-basis:47%;max-width:47%}@media only screen and (max-width: 1200px){.index .mental .flex .img{-ms-flex:0 0 47%;flex-basis:47%;max-width:47%;margin-top:0}}@media only screen and (max-width: 767px){.index .mental .flex .img{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.index .mental .flex .img:last-of-type{-ms-flex:0 0 47%;flex-basis:47%;max-width:47%}@media only screen and (max-width: 1200px){.index .mental .flex .img:last-of-type{-ms-flex:0 0 47%;flex-basis:47%;max-width:47%;margin-top:0}}@media only screen and (max-width: 767px){.index .mental .flex .img:last-of-type{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:20px}}.index .contract{margin-top:80px}.index .contract h2{margin-bottom:50px}.index .contract .title{font-size:2.4rem;color:#14ae67;text-align:center;margin-bottom:24px}.index .contract h3{font-size:2rem;color:#14ae67;margin-bottom:20px;font-weight:normal}.index .contract .consulting-wrap{margin-bottom:50px}.index .contract .consulting-wrap p{margin-bottom:8px}.index .contract .consulting-month .consulting-title{font-size:1.8rem;color:#14ae67;margin-bottom:20px;display:flex;align-items:center}.index .contract .consulting-month .consulting-title::after{content:"";flex:1;height:1px;background-color:#14ae67;margin-left:24px}.index .contract .consulting-month .plan{display:flex;justify-content:space-between;border-bottom:solid 1px #707070;padding-bottom:10px;margin-bottom:20px}.index .contract .more{line-height:1em;padding:16px 0;border:2px solid #14ae67;position:relative;background:#fff;overflow:hidden;max-width:640px;margin:50px auto 0}.index .contract .more a{text-align:center;color:#14ae67;font-size:1.4rem}.index .contract .more::before{content:"";position:absolute;width:10px;height:10px;transform:rotate(45deg);background:#14ae67;right:-5px;bottom:-5px;z-index:5}.contact{padding:80px 0}@media only screen and (max-width: 767px){.contact{padding:50px 0}}.contact section>.text{text-align:center;margin-bottom:50px}.contact li{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;padding:15px}@media only screen and (max-width: 767px){.contact li{padding:8px}}.contact li p.left{-ms-flex:0 0 35%;flex-basis:35%;max-width:35%;padding:5px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media only screen and (max-width: 1200px){.contact li p.left{-ms-flex:0 0 30%;flex-basis:30%;max-width:30%;margin-top:0}}@media only screen and (max-width: 767px){.contact li p.left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.contact li p.left span{line-height:1.4em;font-size:1.4rem;padding:2px 10px;background:#14ae67;color:#fff;border-radius:3px}.contact li p.right{-ms-flex:0 0 63%;flex-basis:63%;max-width:63%}@media only screen and (max-width: 1200px){.contact li p.right{-ms-flex:0 0 68%;flex-basis:68%;max-width:68%;margin-top:15px}}@media only screen and (max-width: 767px){.contact li p.right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:10px}}.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact textarea{width:100%;padding:5px;border:1px solid #dcdcdc;border-radius:5px}.contact .kiyaku{margin-top:80px;margin-left:32px;margin-right:32px;height:280px;overflow-y:scroll;border:1px solid #dcdcdc;padding:30px;border-radius:10px}.contact .kiyaku h3{color:#14ae67;font-size:1.8rem}.contact .kiyaku span{margin:15px auto 0;display:inline-block;font-weight:bold}.contact .check{text-align:center;margin:30px auto}.contact .check input{margin-right:8px}.contact .send{text-align:center}.contact .send p.send-button{margin:0 auto 20px}.contact .send p.send-button input,.contact .send p.send-button #conf-button{width:100%;max-width:670px;padding:20px 0;background:#dcdcdc;border-radius:5px;font-weight:bold}.contact .send .tyui{font-size:1.8rem}.contact .wpcf7-radio{display:flex;flex-wrap:wrap;gap:0 24px}.contact .wpcf7-radio .wpcf7-list-item{width:214px;margin:0}.modal{display:none;height:100vh;position:fixed;top:0;width:100%}.modal__bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%, -50%);width:60%;max-height:600px;overflow-y:scroll;border-radius:10px}@media screen and (max-width: 767px){.modal__content{padding:24px;width:90%}}.modal__content .modal_head{font-weight:bold;margin-right:16px}.modal__content--flex{display:flex;margin-bottom:16px;flex-wrap:wrap}.modal__content #modal_submit,.modal__content .js-modal-close{display:block;width:100%;max-width:380px;padding:20px 0;background:#dcdcdc;border-radius:5px;font-weight:bold;text-align:center;font-size:1.8rem;margin:0 auto;margin-bottom:16px}@media screen and (max-width: 767px){.modal__content #modal_submit,.modal__content .js-modal-close{font-size:1.6rem}}.news-wrap{padding:80px 0}@media only screen and (max-width: 767px){.news-wrap{padding:50px 0}}.news-wrap>div{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.news-wrap .inner{-ms-flex:0 0 880px;flex-basis:880px;max-width:880px}@media only screen and (max-width: 1200px){.news-wrap .inner{-ms-flex:0 0 448px;flex-basis:448px;max-width:448px;margin-top:0}}@media only screen and (max-width: 767px){.news-wrap .inner{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}.news-wrap .inner h2{color:#14ae67;font-size:2.8rem;padding-left:20px;border-left:3px solid #14ae67;margin-bottom:10px;position:relative;font-weight:normal;line-height:1em;margin-top:50px}@media only screen and (max-width: 767px){.news-wrap .inner h2{font-size:2.2rem}}.news-wrap .inner h2 span{color:#626262;font-size:1.6rem;padding-left:5px}.news-wrap .inner h2:first-of-type{margin-top:0}.news-wrap .inner h2::before{content:"";width:100%;height:2px;border-bottom:1px solid #14ae67;position:absolute;left:0;bottom:-10px}.news-wrap .inner .news-list li{padding:20px 15px;border-bottom:1px solid #dadada;background:#fff}.news-wrap .inner .news-list a{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:start;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;background:url("../images/common/r-arrow.png") no-repeat;background-position:right center}.news-wrap .inner .news-list .days{-ms-flex:0 0 120px;flex-basis:120px;max-width:120px;text-align:center;color:#14ae67}@media only screen and (max-width: 1200px){.news-wrap .inner .news-list .days{-ms-flex:0 0 120px;flex-basis:120px;max-width:120px;margin-top:0}}@media only screen and (max-width: 767px){.news-wrap .inner .news-list .days{-ms-flex:0 0 120px;flex-basis:120px;max-width:120px;margin-top:30px}}.news-wrap .inner .news-list .tag{-ms-flex:0 0 120px;flex-basis:120px;max-width:120px;padding:2px 5px;font-size:1.2rem;text-align:center}@media only screen and (max-width: 1200px){.news-wrap .inner .news-list .tag{-ms-flex:0 0 120px;flex-basis:120px;max-width:120px;margin-top:0}}@media only screen and (max-width: 767px){.news-wrap .inner .news-list .tag{-ms-flex:0 0 120px;flex-basis:120px;max-width:120px;margin-top:30px}}.news-wrap .inner .news-list .news{background:#b6e5d7}.news-wrap .inner .news-list .activity{background:#cecece}.news-wrap .inner .news-list .title{-ms-flex:0 0 610px;flex-basis:610px;max-width:610px;padding:0 20px}@media only screen and (max-width: 1200px){.news-wrap .inner .news-list .title{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:15px}}@media only screen and (max-width: 767px){.news-wrap .inner .news-list .title{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}@media only screen and (max-width: 1200px){.news-wrap .inner .news-list .title{margin-top:15px}}.news-wrap .inner .more{margin-top:30px;text-align:center}.news-wrap .inner .more a{color:#14ae67}.news-wrap .inner .more a span{text-decoration:underline;font-size:1.4rem}.news-wrap .inner .more a::before{content:"";font-family:FontAwesome;margin-right:3px}.news-wrap .sidebar{-ms-flex:0 0 260px;flex-basis:260px;max-width:260px}@media only screen and (max-width: 1200px){.news-wrap .sidebar{-ms-flex:0 0 260px;flex-basis:260px;max-width:260px;margin-top:30px}}@media only screen and (max-width: 767px){.news-wrap .sidebar{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}.news-wrap .sidebar .banner{border:5px solid #e8e5e5;padding:25px 20px;background:#fff;position:relative;margin-bottom:20px}.news-wrap .sidebar .banner h2{text-align:center;padding-bottom:15px;border-bottom:1px solid #afafaf;font-size:1.6rem}.news-wrap .sidebar .banner li{padding:15px 30px 15px 10px;border-bottom:1px dotted #afafaf;position:relative}.news-wrap .sidebar .banner li::after{content:"+";position:absolute;right:10px;top:0;bottom:0;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.news-wrap .sidebar .banner li a{position:relative;display:inline-block}.news-wrap .sidebar .banner li a::before{content:"・"}.news-wrap .sidebar .s-news h2{color:#14ae67}.news-wrap .sidebar .s-news::before{content:"";top:-5px;left:20%;width:60%;background:#14ae67;height:5px;position:absolute}.news-wrap .sidebar .login h2{color:#ebb1ca;margin-bottom:20px}.news-wrap .sidebar .login dt{margin-bottom:8px}.news-wrap .sidebar .login dd{margin-bottom:15px}.news-wrap .sidebar .login input{border:1px solid #dcdcdc;border-radius:5px}.news-wrap .sidebar .login input[type=submit],.news-wrap .sidebar .login a{border:none;width:100%;text-align:center;margin-top:10px !important;color:#fff;background:#ebb1ca;display:block;font-size:1.4rem;padding:8px}.news-wrap .sidebar .login::before{content:"";top:-5px;left:20%;width:60%;background:#ebb1ca;height:5px;position:absolute}.news-single{margin-top:80px;padding-bottom:300px;background:url("../images/common/under-back.jpg") no-repeat;background-size:100% auto;background-position:bottom center}.news-single>div{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.news-single .inner{-ms-flex:0 0 880px;flex-basis:880px;max-width:880px;background:#fff}@media only screen and (max-width: 1200px){.news-single .inner{-ms-flex:0 0 448px;flex-basis:448px;max-width:448px;margin-top:0}}@media only screen and (max-width: 767px){.news-single .inner{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}.news-single .inner .title{padding:50px 0;border-top:2px dashed #14ae67;border-bottom:1px solid #afafaf}@media only screen and (max-width: 767px){.news-single .inner .title{padding:30px 0}}.news-single .inner .title h2{padding-left:20px;border-left:4px solid #14ae67;color:#14ae67;font-size:2.4rem;line-height:1em;margin-bottom:20px}.news-single .inner .title .dt{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:start;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center}.news-single .inner .title .dt span{padding:5px 30px 3px;font-size:1.4rem;line-height:1em}.news-single .inner .title .dt .days{color:#14ae67}.news-single .inner .title .dt .shiryou{background:#b6e5d7}.news-single .inner .title .dt .kenshu{background:#ffbf78}.news-single .inner .title .dt .renraku{background:#ffd764}.news-single .inner .main-content{margin-top:50px}.news-single .inner .main-content p{margin-top:30px}.news-single .inner .main-content p:first-of-type{margin-top:0}.news-single .inner .file-list{margin-top:30px;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:start;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.news-single .inner .file-list a{-ms-flex:0 0 25%;flex-basis:25%;max-width:25%;padding:10px}@media only screen and (max-width: 1200px){.news-single .inner .file-list a{-ms-flex:0 0 25%;flex-basis:25%;max-width:25%;margin-top:30px}}@media only screen and (max-width: 767px){.news-single .inner .file-list a{-ms-flex:0 0 50%;flex-basis:50%;max-width:50%;margin-top:30px}}.news-single .inner .file-list a span{width:100%;height:100px;border-radius:15px;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;background:#14ae67}.news-single .inner .file-list a span i{color:#fff;font-size:3.2rem}.news-single .sidebar{-ms-flex:0 0 260px;flex-basis:260px;max-width:260px}@media only screen and (max-width: 1200px){.news-single .sidebar{-ms-flex:0 0 260px;flex-basis:260px;max-width:260px;margin-top:30px}}@media only screen and (max-width: 767px){.news-single .sidebar{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}.news-single .sidebar .banner{border:5px solid #e8e5e5;padding:25px 20px;background:#fff;position:relative;margin-bottom:20px}.news-single .sidebar .banner h2{text-align:center;padding-bottom:15px;border-bottom:1px solid #afafaf;font-size:1.6rem}.news-single .sidebar .banner li{padding:15px 30px 15px 10px;border-bottom:1px dotted #afafaf;position:relative}.news-single .sidebar .banner li::after{content:"+";position:absolute;right:10px;top:0;bottom:0;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.news-single .sidebar .banner li a{position:relative;display:inline-block}.news-single .sidebar .banner li a::before{content:"・"}.news-single .sidebar .s-news h2{color:#14ae67}.news-single .sidebar .s-news::before{content:"";top:-5px;left:20%;width:60%;background:#14ae67;height:5px;position:absolute}.news-single .sidebar .login h2{color:#ebb1ca;margin-bottom:20px}.news-single .sidebar .login input{border:1px solid #dcdcdc;border-radius:5px}.news-single .sidebar .login input[type=submit],.news-single .sidebar .login a{border:none;width:100%;text-align:center;margin-top:10px !important;color:#fff;background:#ebb1ca;display:block;font-size:1.4rem}.news-single .sidebar .login::before{content:"";top:-5px;left:20%;width:60%;background:#ebb1ca;height:5px;position:absolute}.works{padding-bottom:80px}.works section{padding:80px 0 40px}@media only screen and (max-width: 1200px){.works section{padding:50px 0 30px}}.works section h2{color:#14ae67;font-size:2.8rem;padding-left:20px;border-left:3px solid #14ae67;margin-bottom:10px;position:relative;font-weight:normal;line-height:1em;margin-bottom:50px}@media only screen and (max-width: 767px){.works section h2{font-size:2.2rem}}.works section h2 span{color:#626262;font-size:1.6rem;padding-left:5px}.works section h2:first-of-type{margin-top:0}.works section h2::before{content:"";width:100%;height:2px;border-bottom:1px solid #14ae67;position:absolute;left:0;bottom:-10px}.works section h3{font-size:2rem;color:#14ae67;margin-bottom:20px;font-weight:normal;margin-top:30px}.works section h3:first-of-type{margin-top:0}.works .works01 .text{margin-top:20px}.works .works01 .text span{font-weight:bold}.works .works01 .text:first-of-type{margin-top:0}.works .works02 .flex{margin-top:20px;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.works .works02 .left{-ms-flex:0 0 48%;flex-basis:48%;max-width:48%}@media only screen and (max-width: 1200px){.works .works02 .left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}@media only screen and (max-width: 767px){.works .works02 .left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.works .works02 .right{-ms-flex:0 0 48%;flex-basis:48%;max-width:48%}@media only screen and (max-width: 1200px){.works .works02 .right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}@media only screen and (max-width: 767px){.works .works02 .right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}.works .works02 .right span{font-weight:bold}.works .works02 .right a{color:#14ae67;display:inline-block;text-decoration:underline;margin-top:30px}.works .works02 .right a::after{content:"";font-family:FontAwesome;font-size:2.4rem;padding-left:5px}.works .works04 .flex{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.works .works04 .left{-ms-flex:0 0 48%;flex-basis:48%;max-width:48%;letter-spacing:-0.04em}@media only screen and (max-width: 1200px){.works .works04 .left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}@media only screen and (max-width: 767px){.works .works04 .left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.works .works04 .right{-ms-flex:0 0 48%;flex-basis:48%;max-width:48%}@media only screen and (max-width: 1200px){.works .works04 .right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}@media only screen and (max-width: 767px){.works .works04 .right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}.works .works04 .right span{font-weight:bold}.works .works04 .pdf{margin:10px auto 20px}.works .works04 .pdf a{color:#14ae67;display:inline-block;text-decoration:underline}.works .works04 .pdf a::after{content:"";font-family:FontAwesome;font-size:2.4rem;padding-left:5px}.works .works04 .more{line-height:1em;padding:15px 0;border:2px solid #14ae67;position:relative;background:#fff;overflow:hidden}.works .works04 .more a{color:#14ae67;text-align:center}.works .works04 .more::before{content:"";position:absolute;width:10px;height:10px;transform:rotate(45deg);background:#14ae67;right:-5px;bottom:-5px;z-index:5}.about{padding-bottom:80px}.about section{padding:80px 0 0 0}@media only screen and (max-width: 1200px){.about section{padding:40px 0 0 0}}.about section h2{color:#14ae67;font-size:2.8rem;padding-left:20px;border-left:3px solid #14ae67;margin-bottom:10px;position:relative;font-weight:normal;line-height:1em;margin-bottom:50px}@media only screen and (max-width: 767px){.about section h2{font-size:2.2rem}}.about section h2 span{color:#626262;font-size:1.6rem;padding-left:5px}.about section h2:first-of-type{margin-top:0}.about section h2::before{content:"";width:100%;height:2px;border-bottom:1px solid #14ae67;position:absolute;left:0;bottom:-10px}.about section h3{font-size:2rem;color:#14ae67;margin-bottom:20px;font-weight:normal;margin-top:40px}.about section h3:first-of-type{margin-top:0}.about .about01 .text{text-align:right;padding-top:8px;font-size:1.2rem}.about .about02 .text span{font-size:1.4rem;color:#999;text-align:right;display:block;margin-top:20px}.about .about03 .text span{font-weight:bold}.about .about03 .flex{margin:50px auto 0 auto;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.about .about03 .left{-ms-flex:0 0 48%;flex-basis:48%;max-width:48%}@media only screen and (max-width: 1200px){.about .about03 .left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}@media only screen and (max-width: 767px){.about .about03 .left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.about .about03 .left .gr{color:#14ae67;font-size:2rem;font-weight:normal;margin-bottom:20px}.about .about03 .right{-ms-flex:0 0 48%;flex-basis:48%;max-width:48%}@media only screen and (max-width: 1200px){.about .about03 .right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:10px}}@media only screen and (max-width: 767px){.about .about03 .right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:10px}}.about .about03 .right .about-image{margin-top:40px}.about .about04 .flex{margin:10px auto;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.about .about04 .left{-ms-flex:0 0 48%;flex-basis:48%;max-width:48%}@media only screen and (max-width: 1200px){.about .about04 .left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}@media only screen and (max-width: 767px){.about .about04 .left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.about .about04 .left .gr{color:#14ae67}.about .about04 .right{-ms-flex:0 0 48%;flex-basis:48%;max-width:48%}@media only screen and (max-width: 1200px){.about .about04 .right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:20px}}@media only screen and (max-width: 767px){.about .about04 .right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:20px}}.about .about04 .right>.text02{text-align:right;margin-top:15px}.about .about04 .list{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:start;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;border-bottom:1px solid #ccc;padding:10px}.about .about04 .days{-ms-flex:0 0 90px;flex-basis:90px;max-width:90px;text-align:center}@media only screen and (max-width: 1200px){.about .about04 .days{-ms-flex:0 0 90px;flex-basis:90px;max-width:90px;margin-top:0}}@media only screen and (max-width: 767px){.about .about04 .days{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}@media only screen and (max-width: 767px){.about .about04 .days{text-align:left}}.about .about04 .pg{padding:5px 10px;background:#fff4fb}.about section.about06 article.flex{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}.about section.about06 article.flex div.left{-ms-flex:0 0 50%;flex-basis:50%;max-width:50%}@media only screen and (max-width: 1200px){.about section.about06 article.flex div.left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}@media only screen and (max-width: 767px){.about section.about06 article.flex div.left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.about section.about06 article.flex div.left ul{margin-bottom:40px}.about section.about06 article.flex div.left ul li{border-bottom:1px solid #ccc;padding:4px 8px;color:#626262;display:flex;justify-content:space-between;margin-bottom:4px}.about section.about06 article.flex div.left ul li:last-of-type{margin-bottom:0}.about section.about06 article.flex div.left .other-text{color:#14ae67;font-size:2rem}.about section.about06 article.flex div.right{-ms-flex:0 0 50%;flex-basis:50%;max-width:50%;padding:0 15px}@media only screen and (max-width: 1200px){.about section.about06 article.flex div.right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}@media only screen and (max-width: 767px){.about section.about06 article.flex div.right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:20px}}.text-wrap{margin-bottom:20px}.text-wrap:last-of-type{margin-bottom:0}.information{padding-bottom:80px}.information section{padding:80px 0 40px}@media only screen and (max-width: 1200px){.information section{padding:50px 0 30px}}.information section h2{color:#14ae67;font-size:2.8rem;padding-left:20px;border-left:3px solid #14ae67;margin-bottom:10px;position:relative;font-weight:normal;line-height:1em;margin-bottom:50px}@media only screen and (max-width: 767px){.information section h2{font-size:2.2rem}}.information section h2 span{color:#626262;font-size:1.6rem;padding-left:5px}.information section h2:first-of-type{margin-top:0}.information section h2::before{content:"";width:100%;height:2px;border-bottom:1px solid #14ae67;position:absolute;left:0;bottom:-10px}.information .info01 .step{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:start;-ms-flex-align:stretch;-ms-flex-line-pack:stretch;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-align-items:stretch;-webkit-align-content:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin-bottom:50px}.information .info01 .step:last-of-type{margin-bottom:0}.information .info01 .num{-ms-flex:0 0 165px;flex-basis:165px;max-width:165px;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding:15px;position:relative}@media only screen and (max-width: 1200px){.information .info01 .num{-ms-flex:0 0 165px;flex-basis:165px;max-width:165px;margin-top:0}}@media only screen and (max-width: 767px){.information .info01 .num{-ms-flex:0 0 25%;flex-basis:25%;max-width:25%;margin-top:0}}@media only screen and (max-width: 540px){.information .info01 .num{display:none}}.information .info01 .num::before{content:"";background:url("../images/bottom-arrow.png") no-repeat;width:20px;height:29px;bottom:0;left:0;right:0;margin:auto;background-size:cover;position:absolute}.information .info01 .num01::before{bottom:36px}@media only screen and (max-width: 1200px){.information .info01 .num01::before{bottom:64px}}@media only screen and (max-width: 767px){.information .info01 .num01::before{bottom:96px}}.information .info01 .num02::before{bottom:-4px}@media only screen and (max-width: 1200px){.information .info01 .num02::before{bottom:32px}}@media only screen and (max-width: 767px){.information .info01 .num02::before{bottom:64px}}.information .info01 .num03::before{bottom:-18px}@media only screen and (max-width: 1200px){.information .info01 .num03::before{bottom:4px}}@media only screen and (max-width: 767px){.information .info01 .num03::before{bottom:36px}}.information .info01 .num04::before{bottom:0}@media only screen and (max-width: 1200px){.information .info01 .num04::before{bottom:4px}}@media only screen and (max-width: 767px){.information .info01 .num04::before{bottom:36px}}.information .info01 .step:last-of-type .num::before{background:none}.information .info01 .wrap{-ms-flex:0 0 1005px;flex-basis:1005px;max-width:1005px;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:start;-ms-flex-align:stretch;-ms-flex-line-pack:stretch;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-align-items:stretch;-webkit-align-content:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}@media only screen and (max-width: 1200px){.information .info01 .wrap{-ms-flex:0 0 573px;flex-basis:573px;max-width:573px;margin-top:0}}@media only screen and (max-width: 767px){.information .info01 .wrap{-ms-flex:0 0 75%;flex-basis:75%;max-width:75%;margin-top:0}}@media only screen and (max-width: 540px){.information .info01 .wrap{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%}}@media only screen and (max-width: 540px)and (max-width: 1200px){.information .info01 .wrap{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}@media only screen and (max-width: 540px)and (max-width: 767px){.information .info01 .wrap{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.information .info01 .title{-ms-flex:0 0 40%;flex-basis:40%;max-width:40%;display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;background:#ffdcaa;padding:20px 5px}@media only screen and (max-width: 1200px){.information .info01 .title{-ms-flex:0 0 40%;flex-basis:40%;max-width:40%;margin-top:0}}@media only screen and (max-width: 767px){.information .info01 .title{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.information .info01 .title h3{font-weight:normal}.information .info01 .inner{-ms-flex:0 0 60%;flex-basis:60%;max-width:60%;padding:30px 30px;border:3px solid #ffdcaa}@media only screen and (max-width: 1200px){.information .info01 .inner{-ms-flex:0 0 60%;flex-basis:60%;max-width:60%;margin-top:0}}@media only screen and (max-width: 767px){.information .info01 .inner{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}@media only screen and (max-width: 767px){.information .info01 .inner{padding:15px 15px}}@media only screen and (max-width: 540px){.information .info01 .inner{display:flex;justify-content:center;flex-direction:column;align-items:center}}.information .info01 .step01 .mail{display:flex;justify-content:left;align-items:center;margin:8px auto}.information .info01 .step01 .mail p{padding-left:16px;font-size:2.4rem}@media only screen and (max-width: 540px){.information .info01 .step01 .mail p{padding-left:10px;font-size:1.4rem}}.information .info01 .step01 .mail img{margin:0;width:32px}@media only screen and (max-width: 540px){.information .info01 .step01 .mail img{width:24px}}.information .info01 .step01 .cont{background:#f8dceb;padding:4px;text-align:center;max-width:240px;width:100%;text-align:center;border-radius:30px}.information .info01 .step02 .text span{font-size:1.4rem;color:#999}.information .info01 .step03 .img{margin:10px 0}.information .info01 .step03 .text span{font-size:1.4rem;color:#999}.information .info01 .step04 .text span{font-size:1.4rem;color:#999}.information .info01 .step05 .text .gr{font-size:1.4rem;color:#999}.information .info01 .step05 .text .or{display:block;margin-top:15px;color:red;font-size:1.4rem}.information .info02 .corp,.information .info02 .support,.information .info02 .single-support{margin-bottom:40px}.information .info02 .single-support{width:100%}.information .info02 .single-support .single-content{width:100%}@media only screen and (max-width: 540px){.information .info02 h2{display:flex;flex-direction:column}}.information .info02 h2 span{color:#14ae67;padding-left:16px;font-size:1.6rem;line-height:1em}@media only screen and (max-width: 540px){.information .info02 h2 span{padding-left:0}}.information .info02 h3{color:#14ae67;margin-bottom:24px;font-size:2rem;font-weight:normal}.information .info02 h3 br.sp{display:none}@media only screen and (max-width: 540px){.information .info02 h3 br.sp{display:inline-block}}.information .info02 .flex{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start;margin-bottom:16px}.information .info02 .flex .left{-ms-flex:0 0 49%;flex-basis:49%;max-width:49%}@media only screen and (max-width: 1200px){.information .info02 .flex .left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}@media only screen and (max-width: 767px){.information .info02 .flex .left{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.information .info02 .flex .right{-ms-flex:0 0 49%;flex-basis:49%;max-width:49%}@media only screen and (max-width: 1200px){.information .info02 .flex .right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}@media only screen and (max-width: 767px){.information .info02 .flex .right{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:30px}}@media only screen and (max-width: 540px){.information .info02 .flex .right{margin-top:0}}@media only screen and (max-width: 540px){.information .info02 .flex .houzin-list li{display:flex;flex-direction:column}}.information .info02 .flex li{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:start;-ms-flex-align:start;-ms-flex-line-pack:start;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-align-items:flex-start;-webkit-align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;border-bottom:1px solid #dcdcdc}.information .info02 .flex li p.l{-ms-flex:0 0 35%;flex-basis:35%;max-width:35%;padding:5px}@media only screen and (max-width: 1200px){.information .info02 .flex li p.l{-ms-flex:0 0 30%;flex-basis:30%;max-width:30%;margin-top:0}}@media only screen and (max-width: 767px){.information .info02 .flex li p.l{-ms-flex:0 0 40%;flex-basis:40%;max-width:40%;margin-top:0}}@media only screen and (max-width: 540px){.information .info02 .flex li p.l{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%}}@media only screen and (max-width: 540px)and (max-width: 1200px){.information .info02 .flex li p.l{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}@media only screen and (max-width: 540px)and (max-width: 767px){.information .info02 .flex li p.l{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.information .info02 .flex li p.c{-ms-flex:0 0 65%;flex-basis:65%;max-width:65%;padding:5px;text-align:right}@media only screen and (max-width: 1200px){.information .info02 .flex li p.c{-ms-flex:0 0 70%;flex-basis:70%;max-width:70%;margin-top:0}}@media only screen and (max-width: 767px){.information .info02 .flex li p.c{-ms-flex:0 0 60%;flex-basis:60%;max-width:60%;margin-top:0}}@media only screen and (max-width: 540px){.information .info02 .flex li p.c{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;text-align:left}}@media only screen and (max-width: 540px)and (max-width: 1200px){.information .info02 .flex li p.c{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}@media only screen and (max-width: 540px)and (max-width: 767px){.information .info02 .flex li p.c{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.information .info02 .flex .ft{margin-bottom:16px}.information .info02 .text span{display:block;line-height:1.6em;color:#626262;font-size:1.4rem;margin-top:8px;text-align:left}@media only screen and (max-width: 1200px){.information .info02 .text span{text-align:left}}.information .info02 .priv{width:100%}.information .info02 .priv .subtitle{font-weight:bold}.information .info02 .priv p{line-height:1.8em}.information .info02 .support .priv{margin-top:24px}.information .info02 .pricebuttom{width:100%;padding-top:40px}@media only screen and (max-width: 767px){.information .info02 .pricebuttom{padding-top:0}}.information .info02 .pricebuttom__inner{width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 767px){.information .info02 .pricebuttom__inner{flex-direction:column}}.information .info02 .pricebuttom__inner--button{max-width:100%;width:100%}.information .info02 .pricebuttom__inner--button a{height:80px;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#14ae67}.information .info02 .content-flex{display:flex;gap:32px}@media only screen and (max-width: 767px){.information .info02 .content-flex{flex-direction:column;gap:16px}}.information .info02 .consulting-wrap{margin-bottom:40px}.information .info02 .consulting-month{margin-bottom:40px}.information .info02 .consulting-month .consulting-title{font-size:1.8rem;color:#14ae67;margin-bottom:20px;display:flex;align-items:center}.information .info02 .consulting-month .consulting-title::after{content:"";flex:1;height:1px;background-color:#14ae67;margin-left:24px}.information .info02 .consulting-month .plan{display:flex;justify-content:space-between;border-bottom:solid 1px #707070;padding-bottom:10px;margin-bottom:10px}@media only screen and (max-width: 540px){.information .info02 .price-list{width:100%;overflow-x:scroll}.information .info02 .price-list::-webkit-scrollbar{background:#fff;width:100%;height:8px}.information .info02 .price-list::-webkit-scrollbar-thumb{background-color:#14ae67;border-radius:20px}}.information .info02 table{width:100%;border-collapse:collapse;margin-bottom:20px}@media only screen and (max-width: 540px){.information .info02 table{width:720px;overflow:auto}}.information .info02 table th,.information .info02 table td{border:solid 1px #707070;padding:30px 24px}@media only screen and (max-width: 767px){.information .info02 table th,.information .info02 table td{padding:16px}}.information .info02 table th{font-size:2.4rem;font-weight:700}@media only screen and (max-width: 767px){.information .info02 table th{font-size:1.8rem}}.information .info02 table td{color:#626262}.information .info02 table .baseline{vertical-align:baseline}.information .info02 table .gray{background-color:#f8f8f8}@media only screen and (max-width: 767px){.information .info02 table .gray{font-size:1.4rem}}.information .info02 table .green{background-color:#14ae67;color:#fff}.information .info02 table .black{background-color:#626262;color:#fff}.information .info02 table .text-green{color:#14ae67;font-size:4rem;text-align:center}@media only screen and (max-width: 767px){.information .info02 table .text-green{font-size:2.4rem}}@media only screen and (max-width: 374px){.information .info02 table .text-green{font-size:2rem}}.information .info02 table .plice-flex{display:flex;align-items:center;gap:16px;justify-content:center}@media only screen and (max-width: 1200px){.information .info02 table .plice-flex{flex-direction:column;gap:0;margin-bottom:8px}}@media only screen and (max-width: 540px){.information .info02 table .plice-flex{flex-direction:row;margin-bottom:0}}@media only screen and (max-width: 767px){.information .info02 table .plice-flex span{font-size:1.2rem}}@media only screen and (max-width: 540px){.information .info02 table .plice-flex span{padding-left:8px}}.information .info02 table .big-text{font-size:2.4rem;text-align:center}@media only screen and (max-width: 767px){.information .info02 table .big-text{font-size:1.8rem}}.information .info02 table ul li{margin-bottom:8px;color:#626262}@media only screen and (max-width: 767px){.information .info02 table ul li{font-size:1.2rem}}.information .info02 table ul li:last-of-type{margin-bottom:0}.information .info02 table ul li::before{content:"・";display:inline-block;width:1em}.information .info02 .table-caution{margin-bottom:16px}@media only screen and (max-width: 540px){.information .info02 .table-caution{padding-top:16px}}.information .info02 .payment-wrap{display:flex;gap:54px}@media only screen and (max-width: 767px){.information .info02 .payment-wrap{flex-direction:column;gap:24px}}.information .info02 .payment-wrap .payment-item{max-width:calc(50% - 28px);width:100%}@media only screen and (max-width: 767px){.information .info02 .payment-wrap .payment-item{max-width:100%}}.information .info03 h2{margin-bottom:50px;border-left:none}.information .info03 h2::before{display:none}.information .info03 .text{margin-bottom:30px}.information .info03 .flex{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}.information .info03 .flex .img{-ms-flex:0 0 47%;flex-basis:47%;max-width:47%}@media only screen and (max-width: 1200px){.information .info03 .flex .img{-ms-flex:0 0 47%;flex-basis:47%;max-width:47%;margin-top:0}}@media only screen and (max-width: 767px){.information .info03 .flex .img{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:0}}.information .info03 .flex .img:last-of-type{-ms-flex:0 0 47%;flex-basis:47%;max-width:47%}@media only screen and (max-width: 1200px){.information .info03 .flex .img:last-of-type{-ms-flex:0 0 47%;flex-basis:47%;max-width:47%;margin-top:0}}@media only screen and (max-width: 767px){.information .info03 .flex .img:last-of-type{-ms-flex:0 0 100%;flex-basis:100%;max-width:100%;margin-top:20px}}.counseling{padding-bottom:80px}.counseling section{padding:80px 0 40px}@media only screen and (max-width: 1200px){.counseling section{padding:50px 0 30px}}.counseling section h2{color:#14ae67;font-size:2.8rem;padding-left:20px;border-left:3px solid #14ae67;margin-bottom:10px;position:relative;font-weight:normal;line-height:1em;margin-bottom:50px}@media only screen and (max-width: 767px){.counseling section h2{font-size:2.2rem}}.counseling section h2 span{color:#626262;font-size:1.6rem;padding-left:5px}.counseling section h2:first-of-type{margin-top:0}.counseling section h2::before{content:"";width:100%;height:2px;border-bottom:1px solid #14ae67;position:absolute;left:0;bottom:-10px}.counseling section h3{font-size:2rem;color:#14ae67;margin-bottom:20px;font-weight:normal;margin-top:30px}.counseling section h3:first-of-type{margin-top:0}.counseling section article.img-flex{margin:0 auto 30px;display:flex;gap:50px}@media only screen and (max-width: 1200px){.counseling section article.img-flex{flex-direction:column;gap:24px;align-items:center}}.counseling section article.img-flex .text{padding:40px;background-color:#fcfcfc;max-width:560px;width:100%}.counseling section article.img-flex .text .consulting-wrap .consulting-title{font-size:1.8rem;color:#14ae67;margin-bottom:20px;display:flex;align-items:center}.counseling section article.img-flex .text .consulting-wrap .consulting-title::after{content:"";flex:1;height:1px;background-color:#14ae67;margin-left:24px}.counseling section article.img-flex .text .consulting-wrap .plan{display:flex;justify-content:space-between;border-bottom:solid 1px #707070;padding-bottom:10px;margin-bottom:10px}@media only screen and (max-width: 540px){.counseling section article.img-flex .text .consulting-wrap .plan{flex-direction:column}}.counseling section article.img-flex .text .consulting-wrap .plan-wrap{border-bottom:solid 1px #707070;padding-bottom:10px}.counseling section article.img-flex .text .consulting-wrap .plan-wrap div{display:flex;justify-content:space-between}@media only screen and (max-width: 540px){.counseling section article.img-flex .text .consulting-wrap .plan-wrap div{flex-direction:column}}.counseling section article.img-flex .border{width:1px;height:auto;background-color:#ccc}@media only screen and (max-width: 1200px){.counseling section article.img-flex .border{display:none}}.counseling section article.img-flex .img{max-width:510px;width:100%}.counseling section article.img-flex a{display:block;color:#fff;background:#14ae67;border-radius:50px;max-width:300px;margin:20px auto 0;padding:10px;text-align:center}.counseling section ul{padding-left:25px;list-style-type:decimal}.counseling section ul li{margin-bottom:20px}.counseling section ul li:last-of-type{margin-bottom:0}.counseling section ul p.text{color:#333}.counseling section ul span.sub{display:block;font-size:.9em}.counseling section ul span.underline{color:#14ae67;font-weight:bold}.counseling section ul p.tell-address{display:block;margin-top:15px;font-size:1.1em;color:#14ae67}.counseling section ul span.black{color:#333}.counseling section ul div.flex{margin:20px auto 10px}.counseling section ul div.flex h4{font-weight:normal;color:#fff;max-width:240px;text-align:center;padding:8px;background-color:#14ae67;border-radius:3px;margin:0 auto 20px}.counseling section ul div.flex h5{margin-top:15px;position:relative}.counseling section ul div.flex h5 span{color:#14ae67;font-weight:normal;padding-right:8px;background:#fff;font-size:1.05em}.counseling section ul div.flex h5::before{content:"";width:100%;height:1px;border:.5px solid #14ae67;position:absolute;top:0;left:0;bottom:0;margin:auto 0;z-index:-1}.counseling section ul div.flex dl{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:stert;-ms-flex-line-pack:stert;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;-webkit-align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:10px 5px;border-bottom:1px solid #626262}.counseling section ul div.flex dl .continue{text-align:end}@media only screen and (max-width: 768px){.counseling section ul div.flex dl .continue{width:100%}}.counseling section ul div.flex dl .continue span{font-size:.9em}#pagination{display:-ms-flexbox;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-ms-flex-align:center;-ms-flex-line-pack:center;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-items:center;-webkit-align-content:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;margin-top:30px}#pagination .current,#pagination a,#pagination .pagenation_dots{padding:4px 10px;margin:2px;font-size:1.6rem;display:flex;align-items:center;justify-content:center;color:#14ae67;background-color:#feeda6;transition:.3s;border-radius:100%;line-height:initial}#pagination .current:last-child,#pagination a:last-child,#pagination .pagenation_dots:last-child{margin-right:0}#pagination .current{background-color:#14ae67;color:#fff;font-weight:700}#pagination .next,#pagination .prev,#pagination .first,#pagination .last{background-color:#fff}#pagination .pagenation_dots{background-color:#14ae67;color:#fff}.company h2{color:#14ae67;font-size:2.8rem;padding-left:20px;border-left:3px solid #14ae67;margin-bottom:10px;position:relative;font-weight:normal;line-height:1em;margin-bottom:50px}.company h2::before{content:"";width:100%;height:2px;border-bottom:1px solid #14ae67;position:absolute;left:0;bottom:-10px}@media only screen and (max-width: 767px){.company h2{font-size:2.2rem}}.company h2 span{color:#626262;font-size:1.6rem;padding-left:5px}.company h3{font-size:2rem;color:#14ae67;margin-bottom:20px;font-weight:normal}.company .center{text-align:center}.company .section1{padding-top:80px;padding-bottom:40px}.company .section1 .company_desc{text-align:center;font-size:2.4rem;color:#14ae67;margin-bottom:56px;line-height:1.65em}@media only screen and (max-width: 767px){.company .section1 .company_desc{font-size:1.8rem;margin-bottom:32px}}.company .section1 .support-image{display:flex;justify-content:center;gap:40px;margin-bottom:48px}@media only screen and (max-width: 767px){.company .section1 .support-image{flex-wrap:wrap;gap:16px}}.company .section1 .support-image img{margin:0}.company .section1 .support_price_wrap{max-width:800px;width:100%;margin:0 auto;padding:40px;background-color:#f8f8f8;border-radius:20px}@media only screen and (max-width: 767px){.company .section1 .support_price_wrap{padding:16px}}.company .section1 .support_price_wrap .title{text-align:center;font-size:1.8rem;color:#14ae67;margin-bottom:16px}.company .section1 .support_price_wrap .price{text-align:center;font-size:4rem;color:#14ae67;margin-bottom:20px;display:flex;align-items:center;gap:16px;justify-content:center}@media only screen and (max-width: 767px){.company .section1 .support_price_wrap .price{font-size:2.4rem}}.company .section1 .support_price_wrap .price .unit{font-size:1.6rem}.company .section1 .support_price_wrap .price_desc{text-align:center;width:416px;margin:0 auto}@media only screen and (max-width: 767px){.company .section1 .support_price_wrap .price_desc{width:100%}}.company .section1 .support_price_wrap .price_desc p{text-align:left}.company .section2{padding-top:40px;padding-bottom:40px}.company .section2 .consultant_desc{margin-bottom:48px}.company .section2 .consultant_desc .consultant_about{margin-bottom:16px}.company .section2 .mental_wrap{display:flex;gap:24px;margin-bottom:48px}@media only screen and (max-width: 1200px){.company .section2 .mental_wrap{flex-wrap:wrap}}.company .section2 .industry_text{margin-bottom:20px}.company .section2 .industry_image_wrap{display:flex;gap:40px;margin-bottom:48px}@media only screen and (max-width: 1200px){.company .section2 .industry_image_wrap{flex-wrap:wrap}}@media only screen and (max-width: 767px){.company .section2 .industry_image_wrap{gap:16px;margin-bottom:32px}}.company .section2 .worries_wrap{display:flex;flex-wrap:wrap;gap:48px}@media only screen and (max-width: 767px){.company .section2 .worries_wrap{gap:16px;flex-direction:column}}.company .section2 .worries_wrap .worries_item{padding:58px 40px;background-color:#f8f8f8;max-width:calc(50% - 24px);width:100%;display:flex;align-items:center}@media only screen and (max-width: 767px){.company .section2 .worries_wrap .worries_item{padding:16px;max-width:100%}}.company .section2 .worries_wrap .worries_item p{font-size:1.8rem}.company .section4{padding-top:40px;padding-bottom:40px}.company .section4 .title{font-size:2.4rem}.company .section4 .support_wrap{display:flex;flex-wrap:wrap;gap:48px}@media only screen and (max-width: 767px){.company .section4 .support_wrap{gap:16px;flex-direction:column}}.company .section4 .support_wrap .support_item{padding:40px;max-width:calc(50% - 24px);width:100%;border-radius:16px;border:solid 4px #14ae67}@media only screen and (max-width: 767px){.company .section4 .support_wrap .support_item{padding:24px;max-width:100%}}.company .section5{padding-top:40px;padding-bottom:40px}.company .section5 .psycho_wrap{display:flex;flex-wrap:wrap;gap:48px;margin-bottom:80px}@media only screen and (max-width: 767px){.company .section5 .psycho_wrap{gap:16px;flex-direction:column;margin-bottom:40px}}.company .section5 .psycho_wrap .psycho_item{padding:58px 40px;background-color:#f8f8f8;max-width:calc(50% - 24px);width:100%}@media only screen and (max-width: 767px){.company .section5 .psycho_wrap .psycho_item{padding:24px;max-width:100%}}.company .section5 .psycho_wrap .psycho_item p{font-size:1.8rem}.company .section5 .psycho_wrap .psycho_item .people{display:flex;justify-content:flex-end;margin-top:20px}@media only screen and (max-width: 767px){.company .section5 .psycho_wrap .psycho_item .people{margin-top:8px}}.company .section5 .illust_wrap{display:flex;align-items:center;gap:40px}@media only screen and (max-width: 1200px){.company .section5 .illust_wrap{flex-wrap:wrap}}.company .section5 .illust_wrap .illust_text{padding:72px 40px;background-color:#f8f8f8;max-width:495px;width:100%}@media only screen and (max-width: 1200px){.company .section5 .illust_wrap .illust_text{max-width:100%}}@media only screen and (max-width: 767px){.company .section5 .illust_wrap .illust_text{padding:24px}}.company .section6{padding-top:40px;padding-bottom:40px}.company .section6 .emergency_wrap{display:flex;flex-direction:column;gap:16px}.company .section6 .emergency_wrap .emergency_item{display:flex}@media only screen and (max-width: 767px){.company .section6 .emergency_wrap .emergency_item{flex-direction:column}}.company .section6 .emergency_wrap .emergency_item .title{max-width:240px;width:100%;padding:24px 0;background-color:#14ae67;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center}@media only screen and (max-width: 767px){.company .section6 .emergency_wrap .emergency_item .title{max-width:100%;padding:8px 0}}.company .section6 .emergency_wrap .emergency_item .content{padding:24px;border:solid 4px #14ae67;width:100%}@media only screen and (max-width: 767px){.company .section6 .emergency_wrap .emergency_item .content{padding:16px}}.company .section7{padding-top:40px;padding-bottom:40px}.company .section7 .private_wrap{display:flex;gap:48px}@media only screen and (max-width: 767px){.company .section7 .private_wrap{flex-direction:column;gap:16px}}.company .section7 .private_wrap .private_left,.company .section7 .private_wrap .private_right{max-width:calc(50% - 24px);width:100%}@media only screen and (max-width: 767px){.company .section7 .private_wrap .private_left,.company .section7 .private_wrap .private_right{max-width:100%}}.company .section7 .private_wrap .private_left .health{margin-bottom:60px}@media only screen and (max-width: 767px){.company .section7 .private_wrap .private_left .health{margin-bottom:24px}}.company .section7 .private_wrap .private_left .price_table .price_item{display:flex;justify-content:space-between;padding:10px 0;border-top:solid 1px #dcdcdc}.company_advisor .section3{background:url("../images/sien-back.jpg") no-repeat;background-size:cover;background-position:center;padding:80px 0 144px 0}.company_advisor .section3 h3{font-size:2.4rem;color:#14ae67;margin-bottom:40px;font-weight:normal;text-align:center}.company_advisor .section3 .mental_slick .slick-slide{height:auto !important;margin:0 32px}@media only screen and (max-width: 1200px){.company_advisor .section3 .mental_slick .slick-slide{margin:0 16px}}.company_advisor .section3 .slick-controls{display:flex;justify-content:center;align-items:center;gap:80px;margin-top:16px}@media only screen and (max-width: 767px){.company_advisor .section3 .slick-controls{gap:40px}}@media only screen and (max-width: 540px){.company_advisor .section3 .slick-controls{gap:16px}}.company_advisor .section3 .slick-prev{order:1}.company_advisor .section3 .slick-dots{order:2}.company_advisor .section3 .slick-next{order:3}.company_advisor .section3 .slick-dots{display:flex !important;justify-content:center;align-items:center;gap:20px;position:static !important;width:auto}@media only screen and (max-width: 540px){.company_advisor .section3 .slick-dots{gap:8px}}.company_advisor .section3 .slick-dots li{margin:0}.company_advisor .section3 .slick-dots button:before{content:"";display:block;width:20px;height:20px;border:2px solid #999;border-radius:50%;background:rgba(0,0,0,0);opacity:1}.company_advisor .section3 .slick-dots li.slick-active button:before{border-color:#14ae67;background:rgba(0,0,0,0)}.company_advisor .section3 .slick-prev,.company_advisor .section3 .slick-next{position:relative;width:86px;height:27px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;cursor:pointer;margin-top:28px}.company_advisor .section3 .slick-prev{background:url("../images/company/prev.svg") no-repeat center center/contain}.company_advisor .section3 .slick-next{background:url("../images/company/next.svg") no-repeat center center/contain}.company_advisor .section3 .slick-disabled{opacity:.6}.company_advisor .section3 .slick-prev:before,.company_advisor .section3 .slick-next:before{content:none}.company_advisor .section3 .slick-track{display:flex;align-items:stretch}.company_advisor .section3 .mental_item{padding:60px;background-color:#fff;display:flex;gap:48px;align-items:center;max-width:1170px;width:100%;margin:0 auto}@media only screen and (max-width: 1200px){.company_advisor .section3 .mental_item{max-width:800px}}@media only screen and (max-width: 840px){.company_advisor .section3 .mental_item{max-width:600px}}@media only screen and (max-width: 767px){.company_advisor .section3 .mental_item{flex-direction:column;gap:24px;padding:40px;max-width:540px}}@media only screen and (max-width: 600px){.company_advisor .section3 .mental_item{padding:24px;max-width:400px}}@media only screen and (max-width: 500px){.company_advisor .section3 .mental_item{max-width:300px}}.company_advisor .section3 .mental_item .mental_item_left{max-width:calc(50% - 24px);width:100%}@media only screen and (max-width: 767px){.company_advisor .section3 .mental_item .mental_item_left{max-width:100%}}.company_advisor .section3 .mental_item .mental_item_left .title{font-size:2rem;color:#14ae67;margin-bottom:40px}@media only screen and (max-width: 767px){.company_advisor .section3 .mental_item .mental_item_left .title{margin-bottom:24px}}.company_advisor .section3 .mental_item .mental_item_left .sub-title{font-size:2rem;color:#14ae67;margin-bottom:20px}@media only screen and (max-width: 767px){.company_advisor .section3 .mental_item .mental_item_left .sub-title{margin-bottom:16px}}.company_advisor .section3 .mental_item .mental_item_left .content{margin-bottom:20px}@media only screen and (max-width: 767px){.company_advisor .section3 .mental_item .mental_item_left .content{margin-bottom:16px}}.company_advisor .section3 .mental_item .mental_item_left .caution{color:#14ae67;position:relative;text-indent:-1.5em;padding-left:1.5em}.company_advisor .section3 .mental_item .mental_item_left .caution::before{content:"※";margin-right:.5em}.company_advisor .section3 .mental_item .mental_item_right{max-width:calc(50% - 24px);width:100%}@media only screen and (max-width: 767px){.company_advisor .section3 .mental_item .mental_item_right{max-width:100%}}
/*# sourceMappingURL=common.min.css.map */