.kind{width:1110px;margin:20px auto;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:15px;background-color:#fff}@media screen and (max-width: 1199px){.kind{width:auto;margin-left:15px;margin-right:15px;box-sizing:content-box}}.kind h2{font-size:2rem;padding:20px 10px 10px 20px;font-weight:bold;color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);background-color:#3a6ca0}.kind h2 span{color:#ffeb00}.kind p{color:#333;font-size:1.2rem;padding-left:10px}.kind .kasei .box{box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:25px 15px 13px 15px}.kind .kasei .flex{display:flex;align-items:center;justify-content:start;margin-bottom:-5px;margin-left:17px}.kind .kasei .tittle{font-size:1.8rem;color:#3a6ca0;font-weight:bold;margin-top:15px}.kind .kasei .text{font-size:1.2rem;margin-left:30px}.kind .kasei .link{font-size:1rem;text-align:right;text-decoration:underline;padding-right:10px}@media screen and (max-width: 1199px){.kind .kasei .link{font-size:.8rem;padding-right:0;margin-top:10px}}.kind .kasei img{height:121px;width:108px;-o-object-fit:scale-down;object-fit:scale-down}.treat{width:1110px;margin:20px auto;width:1110px;margin:20px auto;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:15px;background-color:#fff}@media screen and (max-width: 1199px){.treat{width:auto;margin-left:15px;margin-right:15px;box-sizing:content-box}}.treat h2{font-size:2rem;padding:20px 10px 10px 20px;font-weight:bold;color:#fff;box-shadow:0 2px 3px 0 #000;background-color:#3a6ca0}.treat h2 span{color:#ffeb00}.treat .tittle{color:#333;font-size:1.6rem;margin-top:15px;padding-left:10px}.treat .text{color:#333;font-size:1.2rem;padding-left:10px}.treat .micro-copy{font-size:1.4rem;color:#333;text-align:center;letter-spacing:-1px}.treat .btns{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1199px){.treat .btns{flex-direction:column}}.treat .btns .cta-btn{display:flex;align-items:center;justify-content:center;font-size:1.6rem;height:60px;font-weight:bold;background:linear-gradient(to bottom, #76b4f5, #5294d9);border-radius:5px;margin-left:15px;margin-right:15px}@media screen and (max-width: 1199px){.treat .btns .cta-btn{margin-top:10px}}.treat .btns .cta-btn a{text-decoration:none;color:#fff;padding:15px;position:relative;margin-right:15px;margin-left:18px}.treat .btns .cta-btn a::before{content:"";display:block;width:20px;height:15px;background:url(../images/icon_mail.svg) no-repeat center center/100%;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.treat .btns .cta-btn a::after{content:"";position:absolute;top:50%;right:-15px;transform:translateY(-50%);border:5px solid rgba(0,0,0,0);border-left:8px solid #fff}.big-long{width:1110px;margin:0 auto;width:1110px;margin:20px auto;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:15px;background-color:#fff}@media screen and (max-width: 1199px){.big-long{width:auto;margin-left:15px;margin-right:15px;box-sizing:content-box}}.big-long h2{font-size:2rem;padding:20px 10px 10px 20px;font-weight:bold;color:#fff;box-shadow:0 2px 3px 0 #000;background-color:#3a6ca0}.big-long h2 span{color:#ffeb00}.big-long .tittle{font-size:1.8rem;color:#3a6ca0;font-weight:bold;margin-top:15px}.big-long .bigger{box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:15px}.big-long .bigger .heading{font-size:1.6rem}.big-long .bigger .text{font-size:1.2rem}.big-long .bigger .link{font-size:1rem;text-align:right;text-decoration:underline;padding-right:10px}.big-long .longer{box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:15px}.big-long .longer .heading{font-size:1.6rem}.big-long .longer .text{font-size:1.2rem}.big-long .longer .link{font-size:1rem;text-align:right;text-decoration:underline;padding-right:10px}.worries{width:1110px;margin:0 auto;width:1110px;margin:20px auto;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:15px;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:15px}@media screen and (max-width: 1199px){.worries{width:auto;margin-left:15px;margin-right:15px;box-sizing:content-box}}.worries h2{font-size:2rem;padding:20px 10px 10px 20px;font-weight:bold;color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);background-color:#3a6ca0}.worries h2 span{color:#ffeb00}.worries .tittle{font-size:1.8rem;color:#3a6ca0;font-weight:bold;margin-top:15px}.worries .heading{font-size:1.6rem}.worries .text{font-size:1.2rem}.worries .link{font-size:1rem;text-align:right;text-decoration:underline;padding-right:10px}.worries .box{box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:15px}.flow2{width:1110px;margin:0 auto;width:1110px;margin:20px auto;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:15px;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:15px}@media screen and (max-width: 1199px){.flow2{width:auto;margin-left:15px;margin-right:15px;box-sizing:content-box}}.flow2 h2{font-size:2rem;padding:20px 10px 10px 20px;font-weight:bold;color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);background-color:#3a6ca0}.flow2 h2 span{color:#ffeb00}.flow2 .triangle{display:block;margin:15px auto;background:#3a6ca0;width:20px;height:20px;-webkit-clip-path:polygon(100% 0, 0 0, 50% 100%);clip-path:polygon(100% 0, 0 0, 50% 100%)}.flow2 .step{box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:15px;margin-top:15px}.flow2 .step .tittle{font-size:1.6rem}.flow2 .step .arrow{position:relative;background:#3a6ca0;color:#fff;font-size:1.6rem;width:80px;font-weight:bold;padding-left:15px;-webkit-clip-path:polygon(0% 0%, 68px 0%, 100% 50%, 68px 100%, 0% 100%);clip-path:polygon(0% 0%, 68px 0%, 100% 50%, 68px 100%, 0% 100%)}.flow2 .step .arrow2{position:relative;background:#3a6ca0;color:#fff;font-size:1.6rem;width:80px;font-weight:bold;padding-left:15px;-webkit-clip-path:polygon(0% 0%, 68px 0%, 100% 50%, 68px 100%, 0% 100%);clip-path:polygon(0% 0%, 68px 0%, 100% 50%, 68px 100%, 0% 100%)}.flow2 .step .arrow3{position:relative;background:#3a6ca0;color:#fff;font-size:1.6rem;width:80px;font-weight:bold;padding-left:15px;-webkit-clip-path:polygon(0% 0%, 68px 0%, 100% 50%, 68px 100%, 0% 100%);clip-path:polygon(0% 0%, 68px 0%, 100% 50%, 68px 100%, 0% 100%)}.flow2 .step .arrow4{position:relative;background:#3a6ca0;color:#fff;font-size:1.6rem;width:80px;font-weight:bold;padding-left:15px;-webkit-clip-path:polygon(0% 0%, 68px 0%, 100% 50%, 68px 100%, 0% 100%);clip-path:polygon(0% 0%, 68px 0%, 100% 50%, 68px 100%, 0% 100%)}.flow2 .step .arrow5{position:relative;background:#3a6ca0;color:#fff;font-size:1.6rem;width:80px;font-weight:bold;padding-left:15px;-webkit-clip-path:polygon(0% 0%, 68px 0%, 100% 50%, 68px 100%, 0% 100%);clip-path:polygon(0% 0%, 68px 0%, 100% 50%, 68px 100%, 0% 100%)}.flow2 .step .arrow6{position:relative;background:#3a6ca0;color:#fff;font-size:1.6rem;width:80px;font-weight:bold;padding-left:15px;-webkit-clip-path:polygon(0% 0%, 68px 0%, 100% 50%, 68px 100%, 0% 100%);clip-path:polygon(0% 0%, 68px 0%, 100% 50%, 68px 100%, 0% 100%)}.flow2 .normal{text-align:center;background:#3a6ca0;color:#fff;padding-top:7.5px;padding-bottom:7.5px;font-size:1.8rem;margin-top:15px}.flow2 .normal br{display:none}@media screen and (max-width: 1199px){.flow2 .normal br{display:block}}.QA{width:1110px;margin:20px auto;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:15px;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);padding:15px}@media screen and (max-width: 1199px){.QA{width:auto;margin-left:15px;margin-right:15px;box-sizing:content-box}}.QA h2{font-size:2rem;padding:20px 10px 10px 20px;font-weight:bold;color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);background-color:#3a6ca0}.QA h2 span{color:#ffeb00}.QA #menu{min-width:250px}@media screen and (max-width: 600px){.QA body{flex-wrap:wrap}.QA #menu{width:100%}}.QA .accordion{background-color:#fff;color:#000;cursor:pointer;padding-top:13px;padding-bottom:10px;font-size:1.4rem;padding-left:15px;padding-right:15px;display:flex;justify-content:space-between;align-items:center}.QA .accordion span{color:#3a6ca0;font-size:2rem}.QA .panel{list-style-type:none;margin:0;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease;border-bottom:#000 solid 1px;padding-left:15px;padding-right:15px}.QA .panel li{margin:10px}.QA .symbol{width:30px;height:30px;display:flex;justify-content:center;align-items:center;z-index:9}.QA .symbol span{display:block;background-color:#3a6ca0;width:100%;height:1px;transition:all .4s ease}.QA .symbol span:nth-of-type(1){transform:translateX(15px)}.QA .symbol span:nth-of-type(2){transform:rotate(-90deg)}.QA .accordion.active .symbol span:nth-of-type(2){transform:rotate(0deg)}/*# sourceMappingURL=style2.min.css.map */