@charset utf-8; .main-about { padding: 90px 30px 0; background-image: url(images/back1.jpg); background-size: 240px; } .about-title { height: 40px; margin-right: 20px; float: left; } h1 { font-size: 22px; color: #999999; padding-bottom: 40px; padding-top: 6px; } .about1 { width: 25%; float: left; } .about2 { width: 75%; float: right; } h2 { color: #999999; font-size: 18px; } h2:before { content: "■"; color: #8f7f4a; position: relative; bottom: 0.05em; right: 0.1em; z-index: -0.1; } p { padding-bottom: 12px; padding-left: 0px; padding-right: 20px; color: #c9c9c9; font-size: 20px; } .discription { margin-left: 20px; font-size: 16px; } h3 { color: #cccccc; margin-top: 20px; margin-left: 0px; font-size: 16px; } h4 { color: #cccccc; margin-top: 0px; margin-left: 20px; font-size: 16px; } .jusho p { font-size: 16px; margin-left: 20px; } .jusho { margin-left: 0px; } .katudou-link { color: #cccccc; font-size: 18px; position: relative; top: 40px; } a { color: #c9c9c9; } a img { height: 16px; position: relative; top: 2px; } .hanso { margin-right: 12px; float: left; width: 240px; height: auto; } .provene { margin-right: 12px; float: left; width: 240px; height: auto; } .link-pano { display: block; margin-bottom: 40px; margin-top: 20px; } .about2 a { margin-bottom: 20px; }