#style .contents{margin-top:-16.4rem}@media screen and (max-width: 768px){#style .contents{margin-top:0}}#style .contents .flow{width:112.6rem;margin-left:-1.3rem;position:relative;z-index:1}@media screen and (max-width: 768px){#style .contents .flow{width:40rem;overflow:hidden;margin-left:-2.4rem}}#style .contents .inner{position:absolute;top:0;left:0;width:100%;z-index:2}#style .contents section{z-index:2;width:55rem;margin:20rem 0 0 auto;position:relative}@media screen and (max-width: 768px){#style .contents section{width:30.8rem;margin-top:24.7rem}}@media screen and (max-width: 768px){#style .contents section h2{line-height:1.28}}#style .contents section .pic{position:absolute;top:16.8rem;right:-10rem;width:20.3rem}@media screen and (max-width: 768px){#style .contents section .pic{display:none}}@media screen and (max-width: 768px){#style .contents section .contents_body{line-height:1.8}}#style .contents section:nth-child(even){margin-left:0;margin-right:auto}#style .contents section:nth-child(even) .pic{right:auto;left:-10rem}@media screen and (max-width: 768px){#style .contents section:nth-child(n+2){margin-top:40.8rem}}@media screen and (max-width: 768px){#style .contents #development{margin-top:40.8rem}}#style .contents #development .pic{top:21.2rem}#style .contents #production{margin-top:18rem}@media screen and (max-width: 768px){#style .contents #production{margin-top:39.8rem}}#style .contents #check{margin-top:19rem}@media screen and (max-width: 768px){#style .contents #check{margin-top:45.7rem}}#style .contents #service{margin-top:18rem}@media screen and (max-width: 768px){#style .contents #service{margin-top:36.4rem}}
