/* company */
body#company main #mv{background-image:url(/cms/wp-content/themes/idensil_vol1/images/img_mv_company.webp)}body#company main #mv h2 > span::before{content:"Company"}@media screen and (max-width:767px){body#company main #mv{background-image:url(/cms/wp-content/themes/idensil_vol1/images/img_mv_company_sp.webp)}}body#company main section{border-bottom:none;overflow:hidden;position:relative}body#company main section .section__wrap-inner{width:42%}body#company main section .section__wrap-inner hr{background-color:#61B4B8;height:1px;margin:64px 0 100px;width:100px}body#company main section .section__wrap-inner p{font-size:16px;margin-bottom:2em}body#company main section .section__wrap-inner p > span{font-size:20px;padding-left:1em;position:relative}body#company main section .section__wrap-inner p > span::before{background-color:#61B4B8;content:"";display:block;height:1px;left:0;position:absolute;top:15px;width:.8em}body#company main section div h2{font-size:27px;font-weight:400;letter-spacing:6.75px;margin-bottom:72px;text-align:center}body#company main section div h3{font-size:40px;font-weight:400;letter-spacing:4px;line-height:157.5%;margin-bottom:72px;text-align:center}body#company main section:nth-of-type(1) .decoration{bottom:-.23em;right:-1.2%;text-align:right;z-index:1}body#company main section:nth-of-type(1) .section__wrap{margin-bottom:0}body#company main section:nth-of-type(1) .section__wrap .section__wrap-outer{margin-bottom:140px}body#company main section:nth-of-type(1) .section__wrap .section__wrap-outer .section__wrap-inner > p{margin-bottom:2em}body#company main section:nth-of-type(1) .section__wrap .section__wrap-outer .section__wrap-inner > p:last-of-type{margin-bottom:0}body#company main section:nth-of-type(1) .section__wrap > div:last-child{margin:0}body#company main section:nth-of-type(1) .section__wrap-outer .section__wrap-inner:last-child{margin-top:1em;width:34.305317324185%}body#company main section:nth-of-type(1) div h3 + p{margin:0 auto 120px;max-width:31em}body#company main section:nth-of-type(2) .decoration{bottom:-.23em;left:-.6%;text-align:left}body#company main section:nth-of-type(2) .section__wrap{margin-bottom:0;padding-bottom:247px}body#company main section:nth-of-type(2) .section__wrap-inner p.company__name{margin-bottom:1em}body#company main section:nth-of-type(2) > div .link__tel{color:#333;pointer-events:none;text-decoration:none}@media screen and (min-width:768px){body#company main section:nth-of-type(1) .section__wrap .section__wrap-outer{align-items:flex-end}body#company main section:nth-of-type(1) .section__wrap .section__wrap-outer .section__wrap-inner:first-of-type p:last-of-type{margin-bottom:80px}body#company main section:nth-of-type(1) .section__wrap-outer .section__wrap-inner:first-child{width:66.63807890223%}body#company main section:nth-of-type(1) .section__wrap-outer .section__wrap-inner:last-child img{vertical-align:bottom}body#company main section:nth-of-type(2) .section__wrap-outer{justify-content:center}}@media screen and (max-width:767px){body#company main section .section__wrap-inner hr{margin:0 0 40px;width:50px}body#company main section .section__wrap-inner p{font-size:13px;margin-bottom:40px}body#company main section .section__wrap-inner p > span{font-size:15px}body#company main section .section__wrap-outer .section__wrap-inner:first-child,body#company main section .section__wrap-outer .section__wrap-inner:last-child{width:auto}body#company main section div h2{font-size:16px;margin-bottom:25px}body#company main section div h3{font-size:24px;margin-bottom:40px;text-align:left}body#company main section:nth-of-type(1) .decoration{right:-4.4%}body#company main section:nth-of-type(1) .section__wrap .section__wrap-outer{margin-bottom:100px}body#company main section:nth-of-type(1) .section__wrap-outer .section__wrap-inner:last-child{margin:0 auto;width:76.924%}body#company main section:nth-of-type(1) div h3 + p{margin-bottom:88px;max-width:inherit}body#company main section:nth-of-type(2) .section__wrap{padding-bottom:108px}body#company main section:nth-of-type(2) .section__wrap-inner p:nth-of-type(3){margin-bottom:40px}body#company main section:nth-of-type(2) > div .link__tel{pointer-events:inherit;text-decoration:underline}}