#wrap{padding-bottom:60px}@media (min-width: 1024px){#wrap{padding-top:75px;padding-bottom:125px}}@media only screen and (min-width: 1024px) and (max-width: 1140px){.casestudy-page .c-heading{white-space:nowrap}}@media (max-width: 1023px){.casestudy-page .c-heading{padding:25px 0 19px}.casestudy-page .c-heading__sub{margin-left:0}.casestudy-page .c-heading__ttl{left:52%}}.casestudy-page .box__ttl{background:url(../../img/news/bg_cat.jpg) center no-repeat;padding:13px 16px 13px;font-size:17px;font-size:1.7rem;line-height:1.47059em;letter-spacing:.1em;font-weight:500;text-align:center;position:relative;color:#fff}.casestudy-page .box__ttl.active:after{transform:rotate(180deg)}.casestudy-page .box__ttl:after{content:"";position:absolute;right:16px;top:22px;width:13px;height:8px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4wMyIgaGVpZ2h0PSI3LjkyOSIgdmlld0JveD0iMCAwIDEzLjAzIDcuOTI5Ij4KICA8cGF0aCBpZD0iUGF0aF80MDE0NDIiIGRhdGEtbmFtZT0iUGF0aCA0MDE0NDIiIGQ9Ik0tNjE1Ni40ODYsNzk3Nmw1LjgwOCw1LjgwOCw1LjgwOS01LjgwOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjE1Ny4xOTMgLTc5NzUuMjkzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+") no-repeat center/cover}.casestudy-page .box__list{display:none;border:1px solid #334789}.casestudy-page .box__list li+li{border-top:1px solid #334789}.casestudy-page .box__list li a{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.1em;font-weight:700;text-indent:0;padding:8px 10px;display:block;color:#334789}.casestudy-page .c-casestudy__item .ttl{overflow:hidden;width:100%;-webkit-line-clamp:none;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}.casestudy-single .ico{position:absolute}.casestudy-single .ico-left{left:31px;bottom:-41px;background:url(../../img/common/ico_top_left.png) no-repeat center/cover;width:107px;height:107px}@media (max-width: 1023px){.casestudy-single .ico-left{width:48px;height:48px;left:11px;bottom:39px;background:url(../../img/common/ico_top_left_sp.png) no-repeat center/cover}}.casestudy-single .ico-right{top:-33px;right:46px;width:86px;height:94px;background:url(../../img/common/ico_top_right.png) no-repeat center/cover}@media (max-width: 1023px){.casestudy-single .ico-right{width:37px;height:41px;right:11px;top:-37px;background:url(../../img/common/ico_top_right_sp.png) no-repeat center/cover}}.casestudy-single .testimonials{margin-top:39px}@media (max-width: 1023px){.casestudy-single .testimonials{margin-top:30px}}.casestudy-single .testimonials .item{border:2px solid #334789;border-radius:198px;padding:54px 108px 49px 136px;display:flex;align-items:center}@media only screen and (min-width: 1024px) and (max-width: 1140px){.casestudy-single .testimonials .item{padding:54px 88px 49px 88px}}@media (max-width: 1023px){.casestudy-single .testimonials .item{padding:48px 22px 29px 22px;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:column}}.casestudy-single .testimonials .item.client{border-color:#eb7537}.casestudy-single .testimonials .item.client .heading{color:#eb7537}.casestudy-single .testimonials .item.client .heading:before{width:37px;height:32px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzciIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzNyAzMiI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzQwMTU0NiIgZGF0YS1uYW1lPSJQYXRoIDQwMTU0NiIgZD0iTTAsMEgzN1YzMkgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC4zNTkpIiBmaWxsPSJub25lIiBzdHJva2U9IiNlYjc1MzciIHN0cm9rZS13aWR0aD0iMiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgaWQ9Ik1hc2tfR3JvdXBfNTM3IiBkYXRhLW5hbWU9Ik1hc2sgR3JvdXAgNTM3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMzU5KSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPgogICAgPHBhdGggaWQ9IlBhdGhfNDAxMzUwIiBkYXRhLW5hbWU9IlBhdGggNDAxMzUwIiBkPSJNMjEsMjMuMzE4djQuODE1YTEuMzc1LDEuMzc1LDAsMCwwLDEuMzc2LDEuMzc2SDMzLjM4Mmw1LjUsNS41di01LjVoMi43NTJhMS4zNzUsMS4zNzUsMCwwLDAsMS4zNzYtMS4zNzZWMTQuMzc2QTEuMzc1LDEuMzc1LDAsMCwwLDQxLjYzNywxM0gzMi42OTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjU1NCAtNC4wNikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ViNzUzNyIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICA8cGF0aCBpZD0iUGF0aF80MDEzNTEiIGRhdGEtbmFtZT0iUGF0aCA0MDEzNTEiIGQ9Ik0yLjM3NiwxSDIzLjAxM2ExLjM3NSwxLjM3NSwwLDAsMSwxLjM3NiwxLjM3NlYxNi4xMzRhMS4zNzUsMS4zNzUsMCwwLDEtMS4zNzYsMS4zNzZIMTAuNjMxbC01LjUsNS41di01LjVIMi4zNzZBMS4zNzUsMS4zNzUsMCwwLDEsMSwxNi4xMzRWMi4zNzZBMS4zNzUsMS4zNzUsMCwwLDEsMi4zNzYsMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjMxMiAtMC4zMTQpIiBmaWxsPSJub25lIiBzdHJva2U9IiNlYjc1MzciIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgogIDwvZz4KPC9zdmc+") no-repeat center/cover}@media (max-width: 1023px){.casestudy-single .testimonials .item.client .heading:before{width:30px;height:26px}}@media (min-width: 1024px){.casestudy-single .testimonials .item.person{padding:51px 100px 45px 149px}}@media only screen and (min-width: 1024px) and (max-width: 1140px){.casestudy-single .testimonials .item.person{padding:54px 88px 49px 88px}}@media (min-width: 1024px){.casestudy-single .testimonials .item.person .heading{margin-top:35px}.casestudy-single .testimonials .item.person .heading span{margin-top:11px}}@media (min-width: 1024px){.casestudy-single .testimonials .item.person .content{margin-left:105px;max-width:650px;line-height:32px}}@media only screen and (min-width: 1024px) and (max-width: 1140px){.casestudy-single .testimonials .item.person .content{max-width:500px}}@media (max-width: 1023px){.casestudy-single .testimonials .item.person .content{font-size:16px;font-size:1.6rem;line-height:1.875em;margin-top:24px}}.casestudy-single .testimonials .item+.item{margin-top:30px}@media (max-width: 1023px){.casestudy-single .testimonials .item+.item{padding-bottom:15px}}.casestudy-single .testimonials .item .heading{position:relative;display:flex;align-items:center;flex-direction:column;font-size:26px;font-size:2.6rem;line-height:1.92308em;letter-spacing:.1em;font-weight:700;color:#334789;margin-top:34px}@media only screen and (min-width: 1024px) and (max-width: 1140px){.casestudy-single .testimonials .item .heading{font-size:20px;font-size:2rem;line-height:1.5em}}@media (max-width: 1023px){.casestudy-single .testimonials .item .heading{margin-top:32px;font-size:20px;font-size:2rem;line-height:2.3em}}.casestudy-single .testimonials .item .heading:before{content:"";position:absolute;display:block;top:-38px;left:49%;transform:translateX(-50%);width:29px;height:32px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS4yNzEiIGhlaWdodD0iMzIuMTkzIiB2aWV3Qm94PSIwIDAgMjkuMjcxIDMyLjE5MyI+CiAgPGcgaWQ9Ikdyb3VwXzE3OTIzNyIgZGF0YS1uYW1lPSJHcm91cCAxNzkyMzciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjUpIj4KICAgIDxwYXRoIGlkPSJQYXRoXzEzNTE0NCIgZGF0YS1uYW1lPSJQYXRoIDEzNTE0NCIgZD0iTTI4OS4xNjYsMzY4LjQ3NmE5LjAyLDkuMDIsMCwxLDAtOS4wNDgsMCwxNC4xNiwxNC4xNiwwLDAsMC05LjYxMSwxMy4zOTMuOTgyLjk4MiwwLDEsMCwxLjk2NCwwLDEyLjE3MSwxMi4xNzEsMCwxLDEsMjQuMzQzLDAsLjk4Mi45ODIsMCwxLDAsMS45NjQsMEExNC4xNiwxNC4xNiwwLDAsMCwyODkuMTY2LDM2OC40NzZabS0xMS41OC03LjhhNy4wNTYsNy4wNTYsMCwxLDEsNy4wNTYsNy4wNTZBNy4wNjQsNy4wNjQsMCwwLDEsMjc3LjU4NiwzNjAuNjc3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MC41MDcgLTM1MS42NTcpIiBmaWxsPSIjMzM0Nzg5IiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIHN0cm9rZS13aWR0aD0iMSIvPgogIDwvZz4KPC9zdmc+") no-repeat center/cover}@media (max-width: 1023px){.casestudy-single .testimonials .item .heading:before{top:-35px;left:50%;width:25px;height:28px}}.casestudy-single .testimonials .item .heading span{margin-top:6px;font-family:"Montserrat",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.25em;letter-spacing:.05em;font-weight:500}@media (max-width: 1023px){.casestudy-single .testimonials .item .heading span{font-size:10px;font-size:1rem;line-height:1.3em;margin-top:-3px}}.casestudy-single .testimonials .item .content{max-width:640px;margin-left:91px;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.05em;font-weight:500}@media only screen and (min-width: 1024px) and (max-width: 1140px){.casestudy-single .testimonials .item .content{max-width:500px;font-size:16px;font-size:1.6rem;line-height:1.4375em}}@media (max-width: 1023px){.casestudy-single .testimonials .item .content{margin-top:26px;margin-left:0;max-width:100%;font-size:16px;font-size:1.6rem;line-height:1.625em}}.casestudy-single .testimonials .item .content ul{margin-top:23px}@media (max-width: 1023px){.casestudy-single .testimonials .item .content ul{margin-top:12px}}.casestudy-single .testimonials .item .content ul li{padding-left:16px;text-indent:-16px}.casestudy-single .testimonials .item .content ul li:before{content:"";display:inline-block;width:5px;height:5px;background:#334789;border-radius:50%;margin-right:11px;vertical-align:super;margin-bottom:-2px}.casestudy-single .testimonials .item .content ul li+li{margin-top:12px}@media (max-width: 1023px){.casestudy-single .testimonials .item .content ul li+li{margin-top:10px}}@media (min-width: 1024px){.casestudy-single .related-category{overflow:hidden}}.casestudy-single .related-category-wrap{max-width:1240px;position:relative;margin-top:29px}@media (max-width: 1023px){.casestudy-single .related-category-wrap{max-width:299px;margin:29px auto 0}}.casestudy-single .related-category .swiper-wrapper{padding-top:10px}.casestudy-single .related-category .c-casestudy__item{flex:1 0 auto;max-width:unset;padding:34px 24px 34px 33px}.casestudy-single .related-category .c-casestudy__item.swiper-slide{height:auto;display:flex}@media (max-width: 1023px){.casestudy-single .related-category .c-casestudy__item{padding:26px 18px 18px 20px}}.casestudy-single .related-category .c-casestudy__item .ttl{font-size:22px;font-size:2.2rem;line-height:1.63636em;letter-spacing:.05em;font-weight:700;margin-bottom:22px}@media (max-width: 1023px){.casestudy-single .related-category .c-casestudy__item .ttl{font-size:18px;font-size:1.8rem;line-height:1.66667em}}.casestudy-single .related-category .c-casestudy__item .txt{padding-bottom:5px;margin-bottom:6px}@media (max-width: 1023px){.casestudy-single .related-category .c-casestudy__item .txt{font-size:13px;font-size:1.3rem;line-height:2em}.casestudy-single .related-category .c-casestudy__item .txt strong{min-width:80px}}@media (min-width: 1024px){.casestudy-single .related-category .c-casestudy__item .txt span:before{margin-left:6px;margin-right:12px}}.casestudy-single .related-category .c-casestudy__item .c-related{padding:4px 25px 5px 13px}@media (max-width: 1023px){.casestudy-single .related-category .c-casestudy__item .c-related{padding:4px 15px 5px 15px}}.casestudy-single .related-ttl{margin-top:94px;font-size:26px;font-size:2.6rem;line-height:1.92308em;letter-spacing:.1em;font-weight:700;text-align:center;color:#334789}.casestudy-single .related-ttl:before,.casestudy-single .related-ttl:after{content:"";display:inline-block;width:18px;height:30px;vertical-align:middle;margin:-10px 15px 0;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDE4LjA4IDMwLjQ3OSI+CiAgPHBhdGggaWQ9IlBhdGhfNDAxMzQ3IiBkYXRhLW5hbWU9IlBhdGggNDAxMzQ3IiBkPSJNNzUzNy4xNjUtNjIzOC4zODJsMTUuOTIxLDE0LjUtMTUuOTIxLDE0LjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NTM2LjQ5MiA2MjM5LjEyMikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzMzNDc4OSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==") no-repeat center/cover}.casestudy-single .related-ttl:before{transform:rotate(180deg)}@media (max-width: 1023px){.casestudy-single .related-ttl{margin-top:33px;font-size:20px;font-size:2rem;line-height:2.5em}}

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