#kv .kv-text{width:380px}@media screen and (max-width:768px){#kv .kv-title{max-width:71.02804%}}#kv .kv-title_s01 img{width:304px}@media screen and (max-width:768px){#kv .kv-title_s01 img{width:62.93333vw}}p.lead-text{padding-top:0}p.lead-text+p.lead-catch{padding-top:.125em}.content+.content{margin-top:-1.97917%;margin-bottom:7.8125%}@media screen and (max-width:768px){.content:first-of-type{padding:10.66667% 0 6.4%;background:#f4f7f7}}h2.hd_bl{margin-bottom:1.33333em;font-size:2.625rem}@media screen and (max-width:768px){h2.hd_bl{font-size:1.375rem}}h2.hd_bl img{width:6.54762em}@media screen and (max-width:768px){h2.hd_bl img{width:6.63636em}}.clm.company-clm .clm-content{width:47.93388%}@media screen and (max-width:768px){.clm.company-clm .clm-content{width:auto}}.clm.company-clm .c1{width:20.39474%}.clm.company-clm .c1 *{text-align:left}@media screen and (max-width:768px){.clm.company-clm .c1{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}}.clm.company-clm .c2{width:79.60526%;margin-top:.25em}.clm.company-clm .c2 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:.25em 0 0}.clm.company-clm .c2 dl dt{width:9em;margin:0 0 2.8em;padding:0;font-weight:700}.clm.company-clm .c2 dl dd{width:calc(100% - 9em);margin:0 0 2.8em;padding:0}@media screen and (max-width:768px){.clm.company-clm .c2{width:auto}.clm.company-clm .c2 dl{display:block}.clm.company-clm .c2 dl dt{width:auto;margin-bottom:.125em}.clm.company-clm .c2 dl dd{width:auto;margin-bottom:1em}}.clm.company-clm figure{position:relative;margin:0 3.57143% 3.57143% 0}@media screen and (max-width:768px){.clm.company-clm figure{margin-right:0}}.clm.company-clm figure:before{position:absolute;top:3.57143%;left:3.57143%;content:"";display:block;width:100%;height:100%;background:#f4f7f7;z-index:-1}@media screen and (max-width:768px){.clm.company-clm figure:before{top:6.34921%;left:6.34921%;width:150%}}.clm.company-clm figure figcaption{margin:3.57143% 0 0}.clm.company-clm figure+p{padding-top:.5em;font-size:1.125rem;font-weight:700}@media screen and (max-width:768px){.clm.company-clm figure+p{padding:1em 0 2em;font-size:1rem}}.clm .catch{font-size:1.5rem}@media screen and (max-width:768px){.clm .catch{font-size:1.125rem}}.content-foot{font-size:1.625rem;font-weight:700;line-height:1.4;text-align:center}@media screen and (max-width:768px){.content-foot{font-size:1.125rem}}