.top_space{height:85px;display:block}@media screen and (max-width:800px){.top_space{height:50px}}.brandmission{width:100%;background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/brandmission/brandmissiontop_img.jpg) no-repeat;background-size:cover;background-position:center bottom;padding-bottom:150px}@media screen and (max-width:559px){.brandmission{background:0 0;padding-bottom:0}.brandmission:before{content:"";width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1;background:url(//www.ryohshin.co.jp/_wp/wp-content/themes/wp-ryohshin/assets_ry/css/../img/brandmission/brandmissiontop_img_sp.jpg) no-repeat;background-size:cover;background-repeat:no-repeat}}.brandmission .title{font-size:7rem;font-style:italic;letter-spacing:.05em;line-height:1;text-align:center;color:#fff;padding-top:255px}@media screen and (max-width:800px){.brandmission .title{padding-top:220px}}@media screen and (max-width:559px){.brandmission .title{font-size:4rem;padding-top:150px}}.brandmission .title02{font-size:1.6rem;letter-spacing:.1em;line-height:1.5;text-align:center;color:#fff;margin-top:5px}@media screen and (max-width:559px){.brandmission .title02{font-size:1.2rem}}.brandmission .head{font-size:4rem;letter-spacing:.1em;line-height:1.8;text-align:center;color:#fff;margin-top:100px}@media screen and (max-width:559px){.brandmission .head{font-size:2.2rem;margin-top:60px}}.brandmission .text{font-size:2rem;letter-spacing:.1em;line-height:3;text-align:center;color:#fff;margin-top:120px}@media screen and (max-width:559px){.brandmission .text{font-size:1.4rem;margin-top:60px}}@media screen and (max-width:559px){.brandmission .spwhiteback{width:100%;background-color:#fff;margin-top:120px;padding-top:60px}}.brandmission .circle{display:block;margin:150px auto 0}@media screen and (max-width:559px){.brandmission .circle{width:90%;height:auto;margin:0 auto}}.brandmission .text02{font-size:4.5rem;font-style:italic;letter-spacing:.05em;line-height:1;text-align:center;color:#fff;margin-top:90px}@media screen and (max-width:559px){.brandmission .text02{font-size:3.2rem;color:#1a9b4c;margin-top:60px}}@media screen and (max-width:350px){.brandmission .text02{font-size:2.7rem}}.brandmission .text03{width:720px;font-size:1.6rem;letter-spacing:.1em;line-height:2.5;text-align:justify;color:#fff;margin:50px auto 0}@media screen and (max-width:760px){.brandmission .text03{width:90%;color:#2b2b2b}}@media screen and (max-width:559px){.brandmission .text03{margin-top:30px}}@media screen and (max-width:559px){.bnrarea{margin:0;padding:90px 0;background-color:#fff}}