#content_wrapper{min-width:1000px;padding:20px 10px 40px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #contents{width:980px;margin:0 auto}#content_wrapper #contents #sns{text-align:right}#content_wrapper #contents #sns ul{display:inline-block}#content_wrapper #contents #sns ul li{height:20px;overflow:hidden;float:left}#content_wrapper #contents #sns ul li:first-of-type{margin-right:5px}#content_wrapper #contents h1{display:block;margin-top:166px;margin-bottom:204px}#content_wrapper #contents #concept h2{margin-bottom:20px}#content_wrapper #contents #case{margin-top:77px}#content_wrapper #contents #case h2{margin-bottom:38px}#content_wrapper #contents #case div img:first-of-type{float:left}#content_wrapper #contents #case div img:last-of-type{float:right}#content_wrapper #contents #case #andmore{display:block;margin:89px auto 0 auto}#content_wrapper #contents #contact{margin-top:93px}#content_wrapper #contents #contact ul li{padding:30px 15px 0 15px;border:3px solid #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:357px;width:470px;float:left}#content_wrapper #contents #contact ul li:first-of-type{margin-right:40px}#content_wrapper #contents #contact ul li:first-of-type img{margin:0 auto;display:block}#content_wrapper #contents #contact ul li:first-of-type address{text-align:center;margin:85px 0}#content_wrapper #contents #contact ul li:first-of-type address a{font-size:26px;color:#e82687}#content_wrapper #contents #contact ul li:first-of-type address a:hover{text-decoration:underline}#content_wrapper #contents #contact ul li:first-of-type small{display:block;font-size:12px;line-height:1.5em}#content_wrapper #contents #contact ul li:last-of-type img{display:block;margin:0 auto}#content_wrapper #contents #contact ul li:last-of-type img:last-of-type{margin-top:85px}
