@keyframes read-text-blur{0%{text-shadow:0 0 3px #222;opacity:0}15%{opacity:1}20%{text-shadow:0 0 0px #222}100%{opacity:1}}@keyframes read-illust-fade{0%{opacity:0}20%{opacity:.5}100%{opacity:1}}main{overflow:hidden}.common-mv{background:url(//tsunagaru-shotengai.com/wordpress/assets/css/../images/about/mv.jpg) no-repeat center/cover}.illust-item{position:absolute;z-index:2;opacity:0}.illust-item.illust-01{width:12.7272%;top:0;right:27%}@media screen and (max-width:1024px){.illust-item.illust-01{width:43.75%;top:-5%;right:-22%}}.illust-item.illust-02{width:15%;top:15%;left:27%;transform:scale(-1,1)}@media screen and (max-width:1024px){.illust-item.illust-02{width:51.5625%;top:16%;left:-21%}}.illust-item.illust-03{width:19.5454%;top:39%;right:22%}@media screen and (max-width:1024px){.illust-item.illust-03{width:67.1875%;top:40%;right:-33%}}.illust-item.illust-04{width:31.3636%;top:9%;right:10%}@media screen and (max-width:1024px){.illust-item.illust-04{width:89.0625%;top:10%;right:-55.5%}}.illust-item.illust-05{width:33.6363%;top:33%;left:0}@media screen and (max-width:768px){.illust-item.illust-05{width:110.9375%;top:43%;left:-3%}}@media screen and (max-width:580px){.illust-item.illust-05{left:-17%}}@media screen and (max-width:400px){.illust-item.illust-05{left:-35%}}.bg-item{position:absolute;z-index:1}.bg-item.img-01{width:30.9090%;top:-5%;right:-24%}@media screen and (max-width:1640px){.bg-item.img-01{right:-19%}}@media screen and (max-width:1100px){.bg-item.img-01{display:none}}.bg-item.img-02{width:49.5454%;top:43%;left:-37%}@media screen and (max-width:1440px){.bg-item.img-02{top:49%;left:-24%}}@media screen and (max-width:1100px){.bg-item.img-02{display:none}}.bg-item.img-03{width:51.8181%;top:65%;right:-39%}@media screen and (max-width:1440px){.bg-item.img-03{right:-24%}}@media screen and (max-width:1100px){.bg-item.img-03{display:none}}.about{background:rgba(255,248,235,.75) url(//tsunagaru-shotengai.com/wordpress/assets/css/../images/common/pattern@2x.png) repeat center;margin-top:10px;padding:135px 0 100px}@media screen and (max-width:768px){.about{padding:25% 0 15%}}@media screen and (max-width:768px){.about .container{padding:0 10%}}.about__box{background:#fff;max-width:820px;margin:0 auto 100px;padding:50px 55px;border-radius:20px}@media screen and (max-width:768px){.about__box{margin:0 -12.5% 15%;padding:50px 30px;border-radius:0}}.about__box h3{max-width:450px;margin:0 auto 40px;text-align:center}.about__box p{font-size:21px;line-height:3;text-align:center}@media screen and (max-width:768px){.about__box p{font-size:14px;line-height:2.2}}.about__box .common-btn{margin-top:50px}@media screen and (max-width:768px){.about__box .common-btn{margin-top:15.625%}}.about__manage p{font-size:16px;line-height:2;margin-bottom:0;text-align:left}@media screen and (max-width:768px){.about__manage p{font-size:14px;line-height:2.2857142857}}.about__manage ul{margin-bottom:45px}@media screen and (max-width:768px){.about__manage ul{margin-bottom:30px}}.about__manage ul li{display:flex;justify-content:space-between;padding:5px 10px}@media screen and (max-width:768px){.about__manage ul li{display:block}}.about__manage ul li:nth-of-type(odd){background:#fff6e6}.about__manage ul li p{font-size:14px;line-height:1;width:calc(100% - 180px);text-align:left}@media screen and (max-width:768px){.about__manage ul li p{width:100%}}.about__manage ul li p.manage-ttl{width:60px}@media screen and (max-width:768px){.about__manage ul li p.manage-ttl{width:100%;margin-bottom:10px}}.about__manage ul li p a{color:#222 !important;text-decoration:none !important;transition:.5s}.about__manage ul li p a:hover{color:#222 !important;text-decoration:none !important;opacity:.7}.about__main{padding-bottom:130px}@media screen and (max-width:768px){.about__main{padding-bottom:15%}}.about__main__read{margin-bottom:95px}@media screen and (max-width:768px){.about__main__read{margin-bottom:8.75%}}.about__main__read h2{font-size:55px;font-weight:700;letter-spacing:25px;line-height:1.6363636364;margin:0 auto 100px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:768px){.about__main__read h2{font-size:42px;letter-spacing:10px;line-height:1.8;margin-bottom:115.625%}}.about__main__read h2 span{display:block}.about__main__read h2.read-text-blur span{opacity:0}.about__main__read p{max-width:460px;text-align:center;font-size:21px;line-height:3;margin:0 auto}@media screen and (max-width:768px){.about__main__read p{font-size:16px;line-height:3.9375}}.about__main__read.paraview .illust-item{animation:read-illust-fade 1s ease-out forwards}@media screen and (max-width:768px){.about__main__read.paraview .illust-item{animation:read-illust-fade 2.5s ease-out forwards}}.about__main__read.paraview .illust-item.illust-01{animation-delay:0s}.about__main__read.paraview .illust-item.illust-02{animation-delay:.1s}@media screen and (max-width:768px){.about__main__read.paraview .illust-item.illust-02{animation-delay:.2s}}.about__main__read.paraview .illust-item.illust-03{animation-delay:.2s}@media screen and (max-width:768px){.about__main__read.paraview .illust-item.illust-03{animation-delay:.4s}}.about__main__read.paraview .illust-item.illust-04{animation-delay:.3s}@media screen and (max-width:768px){.about__main__read.paraview .illust-item.illust-04{animation-delay:.6s}}.about__main__read.paraview .illust-item.illust-05{animation-delay:.4s}@media screen and (max-width:768px){.about__main__read.paraview .illust-item.illust-05{animation-delay:.8s}}.about__main__btn{display:flex;justify-content:space-between}@media screen and (max-width:768px){.about__main__btn{display:block}}.about__main__btn li{width:47.2727%}@media screen and (max-width:768px){.about__main__btn li{width:100%}}@media screen and (max-width:768px){.about__main__btn li+li{margin-top:20px}}.about__img-slide{margin-bottom:100px}@media screen and (max-width:768px){.about__img-slide{margin-bottom:15%}}.about__img-slide .slick-slide img{width:100%}.about__contact .container{max-width:1140px;padding:0 20px}@media screen and (max-width:768px){.about__contact .container{padding:0 10%}}.about__contact .container>p{font-size:16px;line-height:1.9375;text-align:center;margin-bottom:60px}@media screen and (max-width:768px){.about__contact .container>p{font-size:14px;line-height:2.2142857143;margin-bottom:6.25%}}.about__contact h3{font-size:24px;font-weight:700;line-height:1.4;letter-spacing:6px;max-width:500px;margin:0 auto 25px}@media screen and (max-width:768px){.about__contact h3{margin-bottom:6.25%}}