.cmn-keyvisual:before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/follow/bg_keyvisual.jpg")}@media (max-width: 767px){.cmn-keyvisual:before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/follow/bg_keyvisual_sp.jpg")}}.cmn-block{padding-top:112px;padding-bottom:144px}.cmn-block .cmn-title02{letter-spacing:.16em;padding-top:7px;margin-bottom:74px}@media only screen and (min-width: 768px) and (max-width: 980px){.cmn-block .cmn-title02{font-size:30px;font-size:3rem}}.cmn-block-desc1{max-width:880px;margin:auto;text-align:left}@media (max-width: 767px){.cmn-block{padding-top:30px;padding-bottom:54px}.cmn-block .cmn-title02{text-align:center;font-size:22px;font-size:2.2rem;line-height:34px;line-height:1.54545em;letter-spacing:.02em;margin-bottom:26px;padding:12px 3px 10px 3px}}@media only screen and (max-width: 767px) and (max-width: 360px){.cmn-block .cmn-title02{font-size:20px;font-size:2rem;line-height:32px;line-height:1.6em;letter-spacing:.02em}}@media only screen and (max-width: 767px) and (max-width: 320px){.cmn-block .cmn-title02{font-size:18px;font-size:1.8rem;line-height:32px;line-height:1.77778em;letter-spacing:.02em}}.follow-block1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.follow-block1 .pic{width:48.15%}.follow-block1 .cts{width:51.85%;padding:0 6.4% 0 5.5%}@media only screen and (min-width: 768px) and (max-width: 1200px){.follow-block1 .cts{padding:0 4% 0 4%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.follow-block1 .cts{padding:0 3% 0 3%}}.follow-block1 .cts .cmn-title04{margin-bottom:22px}.follow-block1 .desc{font-size:16px;font-size:1.6rem;line-height:32px;line-height:2em;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1024px){.follow-block1 .desc{line-height:30px}}.follow-block1 .desc p{margin-bottom:32px}@media only screen and (min-width: 768px) and (max-width: 1024px){.follow-block1 .desc p{margin-bottom:26px}}.follow-block1 .desc p:last-child{margin-bottom:0}@media (max-width: 767px){.follow-block1{display:block;margin-bottom:36px}.follow-block1 .pic{width:100%;text-align:center}.follow-block1 .cts{width:100%;padding:23px 17px 0 17px}.follow-block1 .cts .cmn-title04{margin-bottom:17px}.follow-block1 .desc{font-size:15px;font-size:1.5rem;line-height:30px;line-height:2em;letter-spacing:.08em}.follow-block1 .desc p{margin-bottom:31px}.follow-block1 .desc p:last-child{margin-bottom:0}}.sec-follow1{position:relative;padding:123px 0 165px 0}.sec-follow1 .cmn-title01{margin-bottom:43px}.sec-follow1 .text-base{margin-bottom:92px}@media (max-width: 767px){.sec-follow1{padding:83px 0 40px 0}.sec-follow1 .cmn-sub-title.has-pos1{top:-15px;padding-bottom:35px}.sec-follow1 .container{padding:0 10px}.sec-follow1 .cmn-title01{margin-bottom:35px}}@media only screen and (max-width: 767px) and (max-width: 320px){.sec-follow1 .cmn-title01{font-size:24px;font-size:2.4rem;line-height:40px;line-height:1.66667em;letter-spacing:.04em}}@media (max-width: 767px){.sec-follow1 .text-base{padding:0 7px;margin-bottom:49px}}.sec-follow2{position:relative;padding:147px 0 169px 0}.sec-follow2 .cmn-sub-title.has-pos1{top:-11px}.sec-follow2 .cmn-title01{margin-bottom:82px}.sec-follow2 .text-base{margin-bottom:0}.sec-follow2 .box-bdr{padding-bottom:24px;margin-bottom:56px}.sec-follow2 .headding1{margin-bottom:31px;text-align:center}.sec-follow2 .headding1 strong{display:inline-block;vertical-align:middle;color:#006AB8;font-weight:bold;font-size:32px;font-size:3.2rem;line-height:32px;line-height:1em;letter-spacing:.08em}.sec-follow2 .headding1 span{display:inline-block;vertical-align:middle;text-align:left;padding-left:35px;font-size:16px;font-size:1.6rem;line-height:28px;line-height:1.75em;letter-spacing:.08em}.sec-follow2 .follow2-list1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-follow2 .follow2-list1 .box{display:table;width:100%;height:100%}.sec-follow2 .follow2-list1 .icon{display:table-cell;vertical-align:middle;width:65px;text-align:center}.sec-follow2 .follow2-list1 .desc1{display:table-cell;vertical-align:middle;width:calc(100% - 65px);font-size:18px;font-size:1.8rem;line-height:28px;line-height:1.55556em;letter-spacing:.08em;padding-left:10px}.sec-follow2 .follow2-list1 li{background:#E5EAF0;width:calc(33.33% - 20px);margin:0 10px;padding:22px 20px 25px 22px;font-size:0;margin-bottom:20px;min-height:110px}.sec-follow2 .follow2-list1 li.last{background:none;padding:0}.sec-follow2 .follow2-list1 .box-txtright{display:table-cell;vertical-align:bottom}.sec-follow2 .follow2-list1 .txt-hoshi1{float:right;max-width:219px;font-size:0}.sec-follow2 .follow2-list1 .txt-hoshi1 .hoshi{display:inline-block;vertical-align:top;width:23px;font-size:14px;font-size:1.4rem;line-height:24px;line-height:1.71429em;letter-spacing:.08em}.sec-follow2 .follow2-list1 .txt-hoshi1 .txt{font-size:14px;font-size:1.4rem;line-height:24px;line-height:1.71429em;letter-spacing:.08em;display:inline-block;vertical-align:top;width:calc(100% - 23px)}@media only screen and (min-width: 768px) and (max-width: 1060px){.sec-follow2 .box-bdr{padding-left:20px;padding-right:20px}.sec-follow2 .follow2-list1 li{padding-left:15px;padding-right:15px}.sec-follow2 .follow2-list1 .desc1{font-size:17px;font-size:1.7rem}}@media (max-width: 767px){.sec-follow2{padding:71px 0 52px 0}.sec-follow2 .cmn-sub-title.has-pos1{top:-9px;padding-bottom:25px}.sec-follow2 .cmn-title01{letter-spacing:.13em;margin-bottom:32px}}@media only screen and (max-width: 767px) and (max-width: 320px){.sec-follow2 .cmn-title01{font-size:24px;font-size:2.4rem;line-height:40px;line-height:1.66667em;letter-spacing:.04em}}@media (max-width: 767px){.sec-follow2 .box-bdr{padding-bottom:27px;margin-bottom:36px}.sec-follow2 .headding1{margin-bottom:17px}.sec-follow2 .headding1 strong{font-size:24px;font-size:2.4rem;line-height:32px;line-height:1.33333em;letter-spacing:.08em;display:block;margin-bottom:10px}.sec-follow2 .headding1 span{padding-left:0;display:block;font-size:15px;font-size:1.5rem;line-height:24px;line-height:1.6em;letter-spacing:.08em;text-align:center}.sec-follow2 .follow2-list1{display:block}.sec-follow2 .follow2-list1 .box{display:table;width:100%;height:100%}.sec-follow2 .follow2-list1 .icon{width:38px}.sec-follow2 .follow2-list1 .desc1{width:calc(100% - 38px);font-size:15px;font-size:1.5rem;line-height:24px;line-height:1.6em;letter-spacing:.08em;padding-left:10px}}@media only screen and (max-width: 767px) and (max-width: 320px){.sec-follow2 .follow2-list1 .desc1{padding-left:5px;font-size:14px;font-size:1.4rem;line-height:22px;line-height:1.57143em;letter-spacing:.02em}}@media (max-width: 767px){.sec-follow2 .follow2-list1 li{width:100%;margin:0;padding:10px 20px 12px 20px;margin-bottom:6px;min-height:auto}}@media only screen and (max-width: 767px) and (max-width: 360px){.sec-follow2 .follow2-list1 li{padding:10px 10px 12px 10px}}@media only screen and (max-width: 767px) and (max-width: 320px){.sec-follow2 .follow2-list1 li{padding-left:5px}}@media (max-width: 767px){.sec-follow2 .follow2-list1 li:nth-child(1) .icon img{width:30px}.sec-follow2 .follow2-list1 li:nth-child(2) .icon img,.sec-follow2 .follow2-list1 li:nth-child(5) .icon img{width:34px}.sec-follow2 .follow2-list1 li:nth-child(3) .icon img{width:20px}.sec-follow2 .follow2-list1 li:nth-child(4) .icon img{width:32px}.sec-follow2 .follow2-list1 li.last{padding:0}.sec-follow2 .follow2-list1 .box-txtright{vertical-align:bottom}.sec-follow2 .follow2-list1 .txt-hoshi1{float:none;max-width:100%}.sec-follow2 .follow2-list1 .txt-hoshi1 .hoshi{font-size:13px;font-size:1.3rem;line-height:24px;line-height:1.84615em;letter-spacing:.08em}.sec-follow2 .follow2-list1 .txt-hoshi1 .txt{font-size:13px;font-size:1.3rem;line-height:24px;line-height:1.84615em;letter-spacing:.08em}}.sec-follow3{position:relative;padding:129px 0 136px 0;margin-bottom:89px}.sec-follow3 .cmn-sub-title.has-pos1{top:-11px}.sec-follow3 .cmn-title01{margin-bottom:87px}.sec-follow3 .pic1{max-width:1140px;margin:auto auto 77px auto;padding:0 20px}.sec-follow3 .text-base{margin-bottom:0}@media (max-width: 767px){.sec-follow3{padding:81px 0 43px 0;margin-bottom:72px}.sec-follow3 .cmn-sub-title.has-pos1{top:-8px;padding-bottom:33px}.sec-follow3 .cmn-title01{margin-bottom:41px}}@media only screen and (max-width: 767px) and (max-width: 320px){.sec-follow3 .cmn-title01{font-size:24px;font-size:2.4rem;line-height:40px;line-height:1.66667em;letter-spacing:.04em}}@media (max-width: 767px){.sec-follow3 .wcm02{padding:0 18px}.sec-follow3 .pic1{margin:auto auto 37px auto;padding:0 18px}.sec-follow3 .text-base{letter-spacing:.08em}}

/*# sourceMappingURL=maps/follow.min.css.map */
