﻿@media (min-width: 769px){.c-mainvisual{margin-bottom:117px}}@media (max-width: 768px){.c-mainvisual{margin-bottom:47px}}@media (min-width: 769px){.c-mainvisual .mv-inner{padding-top:242px;padding-bottom:158px}}@media (min-width: 769px){.txt-base .txt{margin-bottom:0}}@media (min-width: 769px){.sec-about{margin-bottom:18px}}@media (max-width: 768px){.sec-about{margin-bottom:62px}}@media (min-width: 769px){.sec-about:last-child{margin-bottom:200px}}@media (max-width: 768px){.sec-about:last-child{margin-bottom:100px}}@media (min-width: 769px){.sec-about .about-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-bottom:64px}}@media (max-width: 768px){.sec-about .about-item{margin-bottom:47px}}.sec-about .about-item:last-child{margin-bottom:0}@media (min-width: 769px){.sec-about .about-img{position:relative;z-index:3;max-width:380px;width:calc(380 / 1080 * 100%)}.sec-about .about-img:before{display:block;content:" ";width:100%;padding-top:100%}.sec-about .about-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (min-width: 769px) and (max-width: 1023px){.sec-about .about-img{width:29.6875vw}}@media (max-width: 768px){.sec-about .about-img{width:250px;height:250px;margin:0 auto 37px}}.sec-about .about-img:after{content:"";pointer-events:none;width:100%;height:100%;position:absolute;border-radius:100%;-webkit-filter:blur(30px);filter:blur(30px);background:linear-gradient(-45deg, rgba(255,191,70,0.5) 0%, rgba(255,250,214,0.5) 100%)}@media (min-width: 769px){.sec-about .about-img:after{left:20px;top:5px}}@media (max-width: 768px){.sec-about .about-img:after{left:13px;top:13px}}.sec-about .about-img img{border-radius:100%;z-index:1}@media (min-width: 769px){.sec-about .about-info{max-width:620px;width:calc(660 / 1080 * 100%);padding-bottom:3px}}@media (min-width: 769px){.sec-about .about-info.is-info{padding-bottom:28px}}.sec-about .about-note{padding-left:15px;position:relative;letter-spacing:.02em;font-weight:500}@media (min-width: 769px){.sec-about .about-note{font-size:13px;font-size:1.3rem;line-height:1.69231em;margin-top:23px}}@media (max-width: 768px){.sec-about .about-note{font-size:12px;font-size:1.2rem;line-height:1.5em;margin-top:17px}}.sec-about .about-note:before{content:"※";position:absolute;left:0;top:0}@media (min-width: 769px){.sec-about .c-ttl02{margin-bottom:30px}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-about .c-ttl02{font-size:2.85714vw}}@media (max-width: 768px){.sec-about .c-ttl02{margin-bottom:23px;text-align:center}}@media only screen and (max-width: 374px){.sec-about .c-ttl02{font-size:23px;font-size:2.3rem}}@media (min-width: 769px){.sec-about .c-ttl04{margin-bottom:24px}}@media (max-width: 768px){.sec-about .c-ttl04{margin-bottom:11px}}@media (min-width: 769px){.sec-about .c-btn01{margin-top:43px}}@media (max-width: 768px){.sec-about .c-btn01{margin-top:29px}}@media (min-width: 769px){.sec-about .c-btn01 .btxt{min-width:243px}}.sec-about .step-box{background:#fff;border-radius:10px;position:relative}.sec-about .step-box:before{content:"";position:absolute;left:50%;top:100%;margin-left:-2px;width:4px;background:url("/wp/wp-content/themes/wp-templ/assets/img/step/dot_bg.png") repeat-y center 0/100% auto}@media (min-width: 769px){.sec-about .step-box:before{height:40px}}@media (max-width: 768px){.sec-about .step-box:before{height:30px}}.sec-about .step-box:last-child:before{display:none}@media (min-width: 769px){.sec-about .step-box{padding:49px 50px 56px;margin-bottom:40px}}@media (max-width: 768px){.sec-about .step-box{padding:37px 25px 47px;margin-bottom:30px}}.sec-about .step-box:last-child{margin-bottom:0}.sec-about .step-ttl{position:relative;line-height:1.75em;font-weight:500}@media (min-width: 769px){.sec-about .step-ttl{margin-bottom:25px;padding-left:60px;font-size:24px;font-size:2.4rem;letter-spacing:.1em}}@media (max-width: 768px){.sec-about .step-ttl{margin-bottom:14px;padding-left:44px;font-size:22px;font-size:2.2rem;letter-spacing:.04em}}@media only screen and (max-width: 374px){.sec-about .step-ttl{font-size:20px;font-size:2rem}}.sec-about .step-ttl .number{position:absolute;left:0;background:#f2a200;border-radius:100%;letter-spacing:.02em;font-weight:600;font-family:"Montserrat",sans-serif;color:#fff;text-align:center}@media (min-width: 769px){.sec-about .step-ttl .number{font-size:17px;font-size:1.7rem;line-height:2.17647em;top:2px;width:40px;height:40px;padding-top:2px}.is-windows .sec-about .step-ttl .number{padding-top:0}}@media (max-width: 768px){.sec-about .step-ttl .number{font-size:15px;font-size:1.5rem;line-height:2.13333em;top:3px;width:32px;height:32px}}@media (min-width: 769px){.sec-about .step-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding-top:2px;margin-bottom:4px}}@media (min-width: 769px){.sec-about .step-img{max-width:460px;width:47%}}@media (max-width: 768px){.sec-about .step-img{margin-bottom:29px}}@media (min-width: 769px){.sec-about .step-img.is-w{max-width:570px;width:58.5%}.sec-about .step-img.is-w+.step-info{max-width:360px;width:38.5%;padding-top:3px}}@media (min-width: 769px){.sec-about .step-info{-webkit-align-self:center;align-self:center;max-width:470px;width:50%}}.sec-about .step-overflow{overflow:hidden;border-radius:5px;border:1px solid #ffc627;position:relative}@media (min-width: 769px){.sec-about .step-overflow:after{content:"";position:absolute;left:0;top:0;bottom:0;width:123px;background:linear-gradient(135deg, rgba(255,191,70,0.15) 0%, rgba(237,233,201,0.15) 100%)}}.sec-about .step-table{width:100%;position:relative;z-index:1}@media (min-width: 769px){.sec-about .step-table{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.06em;font-weight:500}}@media (max-width: 768px){.sec-about .step-table{display:block;font-size:16px;font-size:1.6rem;line-height:2em}}@media (max-width: 768px){.sec-about .step-table th,.sec-about .step-table td,.sec-about .step-table tr,.sec-about .step-table tbody{display:block}}.sec-about .step-table th,.sec-about .step-table td{font-weight:500}@media (min-width: 769px){.sec-about .step-table th,.sec-about .step-table td{border:1px solid #ffc627;padding:16px 20px 18px;vertical-align:middle}}@media (max-width: 768px){.sec-about .step-table th,.sec-about .step-table td{border:none}}@media (min-width: 769px){.sec-about .step-table th{width:123px;border-right:none}}.sec-about .step-table th:first-child{border-left:none}@media (max-width: 768px){.sec-about .step-table th{text-align:left;background:linear-gradient(135deg, rgba(255,191,70,0.15) 10%, rgba(237,233,201,0.15) 110%);padding:15px 20px 16px;letter-spacing:0.06em}}.sec-about .step-table th+td{border-left:none}@media (min-width: 769px){.sec-about .step-table td{padding-left:29px}}@media (max-width: 768px){.sec-about .step-table td{line-height:calc(26 / 16);padding:19px 20px}}.sec-about .step-table td:last-child{border-right:none}@media (max-width: 768px){.sec-about .step-table tr{border-bottom:1px solid #ffc627}.sec-about .step-table tr:last-child{border-bottom:none}}.sec-about .step-table tr:first-child th,.sec-about .step-table tr:first-child td{border-top:none}.sec-about .step-table tr:last-child th,.sec-about .step-table tr:last-child td{border-bottom:none}@media (min-width: 769px){.sec-about .step-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 0 -5px -10px}}@media (max-width: 768px){.sec-about .step-list{margin-bottom:5px}}@media (min-width: 769px){.sec-about .step-list>li{width:25%;padding-left:10px;margin-bottom:10px}}@media (max-width: 768px){.sec-about .step-list>li{margin-bottom:10px}.sec-about .step-list>li:last-child{margin-bottom:0}}.sec-about .step-item{background:#f5f4f2;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:0em;font-weight:400}@media (min-width: 769px){.sec-about .step-item{padding:18px 15px 18px 25px;height:100%}}@media only screen and (min-width: 769px) and (max-width: 1100px){.sec-about .step-item{font-size:13px;font-size:1.3rem}}@media only screen and (min-width: 769px) and (max-width: 980px){.sec-about .step-item{padding-left:11px;padding-right:11px}}@media (max-width: 768px){.sec-about .step-item{padding:18px 25px 19px}}@media only screen and (max-width: 374px){.sec-about .step-item{padding-left:20px;padding-right:20px}}.sec-about .step-txt{font-size:18px;font-size:1.8rem;line-height:1.75em;letter-spacing:.1em;font-weight:500;position:relative;padding-left:35px;margin-bottom:5px}@media (max-width: 768px){.sec-about .step-txt{padding-left:36px;margin-bottom:3px}}.sec-about .step-txt .number{content:"";position:absolute;left:-1px;top:3px;width:26px;height:26px;background:#fff;text-align:center;border-radius:100%;font-size:15px;font-size:1.5rem;line-height:1.73333em;font-weight:700;font-family:"Montserrat",sans-serif;color:#f2a200;padding-left:1px}.is-windows .sec-about .step-txt .number{top:2px}@media (max-width: 768px){.sec-about .step-txt .number{left:0}}.sec-about .step-img img{width:100%;border-radius:5px}.sec-about .step-group{border-top:1px solid #ccccca}@media (min-width: 769px){.sec-about .step-group{margin-top:40px;padding-top:38px}}@media (max-width: 768px){.sec-about .step-group{margin-top:40px;padding-top:38px}}@media (min-width: 769px){.sec-about .step-group.step-flex{margin-top:35px;padding-top:40px}}@media (max-width: 768px){.sec-about .step-group.step-flex{padding-top:40px;margin-top:42px}}.sec-about .is-normal{font-weight:400}@media (min-width: 769px){.sec-about .is-normal{line-height:calc(28 / 15);letter-spacing:0}}@media (max-width: 768px){.sec-about .is-normal{line-height:calc(30 / 16)}}.sec-about .is-normal strong{font-weight:500}.sec-about .is-border{border-bottom:1px solid #ccccca}@media (min-width: 769px){.sec-about .is-border{padding-bottom:34px;margin-bottom:38px}}@media (max-width: 768px){.sec-about .is-border{padding-bottom:37px;margin-bottom:39px}}@media (min-width: 769px){.sec-about .is-mb01{margin-bottom:28px}}@media (max-width: 768px){.sec-about .is-mb01{margin-bottom:27px}}@media (min-width: 769px){.sec-about .is-mb02{margin-bottom:34px}}@media (max-width: 768px){.sec-about .is-mb02{margin-bottom:22px}}.sec-about.is-sec-reverse{position:relative}@media (min-width: 769px){.sec-about.is-sec-reverse{padding:142px 0 139px;margin-bottom:40px}}@media (max-width: 768px){.sec-about.is-sec-reverse{padding:112px 0 100px;margin-bottom:66px}}.sec-about.is-sec-reverse:before,.sec-about.is-sec-reverse:after{content:"";position:absolute;left:0;right:0;pointer-events:none}.sec-about.is-sec-reverse:before{top:0;bottom:0;z-index:1}@media (min-width: 769px){.sec-about.is-sec-reverse:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/step/shape_bg01.png") no-repeat center 0/100% 102px,url("/wp/wp-content/themes/wp-templ/assets/img/step/shape_bg02.png") no-repeat center bottom/100% 102px}}@media (max-width: 768px){.sec-about.is-sec-reverse:before{background:url("/wp/wp-content/themes/wp-templ/assets/img/step/shape_bg01_sp.png") no-repeat center 0/100% 42px,url("/wp/wp-content/themes/wp-templ/assets/img/step/shape_bg02_sp.png") no-repeat center bottom/100% 42px}}.sec-about.is-sec-reverse:after{top:2px;background:#fff}@media (min-width: 769px){.sec-about.is-sec-reverse:after{bottom:100px}}@media (max-width: 768px){.sec-about.is-sec-reverse:after{bottom:40px}}.sec-about.is-sec-reverse .inner1080{position:relative;z-index:2}@media (min-width: 769px){.sec-about.is-sec-reverse .about-item{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width: 769px){.sec-about.is-sec-reverse .about-info{padding-bottom:0}}

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