.link_box { clear:both; margin-bottom:20px; } .link_box h3 { padding:5px 15px; color:#FFFFFF; font-size:14px; font-weight:bold; background-color:#88BCCB; line-height:1.6em; background:-webkit-gradient(linear, 50% 100%, 50% 0%, from(#797255), to(#B3AB93)) } .link_box ul { list-style-type:none; padding:0 15px; } .link_box ul li { border-bottom:dotted 1px #CCCCCC; padding:10px 0 15px 0; } .link_box ul li h4 { padding:5px 0 10px 15px; background:url(image/icon_03.png) no-repeat; background-position:0 10px; font-size:14px; font-weight:bold; line-height:1.6em; } .link_box ul li .text { margin:0 15px; line-height:1.6em; } #main { position: relative; margin-bottom: 20px; padding: 20px; background-color: #B5A99D; color: #FFFFFF; -moz-border-radius: 10px; -webkit-border-radius:10px; border-radius: 10px; background:-webkit-gradient(linear, 50% 100%, 50% 0%, from(#797255), to(#C6C0AE)) -moz-box-shadow: 1px 0px 7px #333333; -webkit-box-shadow: 1px 0px 7px #333333; box-shadow: 1px 0px 7px #333333; } #main h2 { margin-bottom:15px; font-size:20px; line-height:1.8em; text-shadow:1px 2px 1px #000000; }