#page-body{margin:0 auto;padding:0 16px}.sp{display:block}.pc{display:none}.d-grid{display:grid;gap:40px 12px}.d-grid.column-2{grid-template-columns:repeat(2, 1fr)}@media (max-width: 640px){.d-grid.column-2{grid-template-columns:1fr}}.main-ttl{border-bottom:31px solid #3cdcaf;font-size:35px;font-weight:bold;margin:0 0 35px;padding:48px 0 26px;text-align:center}@media (max-width: 640px){.main-ttl{border-bottom:none;margin:0 0 31px;padding:44px 0 32px}}.breadcrumb{color:#000;margin:0 auto;max-width:960px;padding:0 0 43px}.breadcrumb::after{clear:both;content:"";display:block}.breadcrumb ul{float:right;font-size:16px;line-height:1}.breadcrumb ul::after{clear:both;content:"";display:block}.breadcrumb ul li{float:left}@media (max-width: 640px){.breadcrumb{padding:0 0 41px}}.main-content{color:#000;font-size:20px;line-height:1.5;margin:0 auto;max-width:900px}.main-content__ttl{border-bottom:1px solid #2ca1db;font-size:28px;margin:0 0 28px;padding:0 20px}@media (max-width: 640px){.main-content__ttl{margin:0 0 36px;padding:0 28px}}@media (max-width: 640px){.main-content__ttl{margin:0 0 36px;padding:0 28px}}.whats{padding:0 0 65px}@media (max-width: 640px){.whats{padding:0 0 54px}}.whats__navi-image{margin:0}.whats__navi-image img{height:auto;max-width:100%}.whats ol{width:auto}.whats ol li{border:1px solid #273c40;position:relative}.whats ol li:hover{border-color:#2cdcad}.whats ol li+li{margin-top:15px}.whats ol li a{box-sizing:border-box;color:#000;display:flex;flex-flow:column;height:100%;justify-content:center;padding:20px 10px 20px 70px;position:relative;text-decoration:none;width:100%}.whats ol li a::after{border-color:transparent transparent #2cdcad transparent;border-style:solid;border-width:0 0 8px 8px;bottom:3px;content:"";height:0;position:absolute;right:3px;width:0}.whats ol li .ico{align-items:center;background:#ff4b65;border-radius:50%;display:flex;font-size:14px;height:26px;justify-content:center;left:22px;position:absolute;width:26px}.whats ol li .ico.ico--01::before{color:#fff;content:"1";font-style:normal;font-weight:bold}.whats ol li .ico.ico--02::before{color:#fff;content:"2";font-style:normal;font-weight:bold}.whats ol li .ico.ico--03::before{color:#fff;content:"3";font-style:normal;font-weight:bold}.whats ol li .ico.ico--04::before{color:#fff;content:"4";font-style:normal;font-weight:bold}.whats ol li .ico.ico--05::before{color:#fff;content:"5";font-style:normal;font-weight:bold}.whats ol li .ico.ico--06::before{color:#fff;content:"6";font-style:normal;font-weight:bold}.whats ol li p{font-size:12px;margin:0}.whats ol li .whats__box__ttl{font-size:16px;font-weight:bold;margin-bottom:12px}.whats__box{display:table-cell;font-size:12px;height:119px;line-height:1.66;vertical-align:middle}.whats__box__ttl{font-size:16px;font-weight:bold;padding:0 0 4px}@media (max-width: 640px){.whats__box__ttl{font-size:20px;padding:0 0 1px}}.whats__box__att{color:#f00}@media (max-width: 640px){.whats__box{font-size:16px;height:136px;line-height:1.56}}.whats .btn{margin:65px 0;text-align:center}.whats .btn a{background:#3cdcaf;color:#fff;display:block;font-size:24px;font-weight:bold;line-height:1.1;margin:0 auto;padding:30px;position:relative;text-decoration:none;width:592px}@media (any-hover: hover){.whats .btn a:hover{background:#34c29a}}@media (max-width: 640px){.whats .btn a{font-size:14px;margin:60px 15px;width:auto}}.whats .btn a::after{border:14px solid transparent;border-bottom-width:10px;border-left-color:#fff;border-top-width:10px;content:"";margin-top:-10px;position:absolute;right:0;top:50%}.bbnavi-menu{padding:0 0 90px}.bbnavi-menu ul{padding:12px 0 0}.bbnavi-menu ul li{margin:0 0 20px}.bbnavi-menu ul li a{background-color:#3cdcaf;color:#fff;display:block;font-size:20px;font-weight:bold;padding:15px 18px;position:relative;text-decoration:none}.bbnavi-menu ul li a::after{background:url("../images/bbnavi-menu_arw.png");content:"";display:block;height:30px;margin-top:-15px;position:absolute;right:20px;top:50%;width:15px}.bbnavi-menu ul li a:hover{background-color:#34c29a}@media (max-width: 640px){.bbnavi-menu ul{padding:4px 0 0}.bbnavi-menu ul li{margin:0 8px 20px}}
/*# sourceMappingURL=this.css.map */
