* { padding:0; font-size: 12px; line-height: 150%; margin: 0; font-family: Verdana, Arial, sans-serif; } body{ background-image: url(img/bg.gif); } #wrap{ width: 750px; text-align: left; margin-top: 5px; margin-right: auto; margin-bottom: 0; margin-left: auto; } /* バナー ----------------------------------*/ .banner{ height: 100px; background-image: url(img/headder.jpg); } .banner h1 a { color: #FFFFFF; padding-top: 25px; padding-left: 30px; padding-bottom: 20px; line-height: 25px; font-size: 14px; } /* コンテンツ ----------------------------------*/ .content{ padding: 9px; border: 2px solid #8DACAF; background-color: #FFFFFF; float: left; width: 728px; } img{ border-style: none; } dt{ line-height: 25px; background-image: url(img/dt.gif); background-repeat: no-repeat; background-color: #525252; padding-left: 25px; color: #FFFFFF; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCCCCC; border-bottom-color: #333333; } dd{ font-size: 10px; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; } .content ul{ list-style-type: none; float: left; } .content ul li{ float: left; width: 163px; display: block; margin-bottom: 7px; margin-right: 9px; background-color: #525252; background-image: url(img/top_li.gif); background-repeat: no-repeat; border: 1px solid #000000; } .content li a { color: #FFFFFF; text-decoration: none; line-height: 22px; padding-left: 20px; font-size: 10px; } .link{ text-align :right; } /* アドセンス ----------------------------------*/ .ad { text-align: center; } .ad p { font-size: 12px; } /* トップページ ----------------------------------*/ .mess{ border: 1px solid #333333; padding: 15px; background-color: #EEEEEE; margin: 10px; } #top_list { float: left; margin-top: 5px; margin-bottom: 5px; width: 698px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; background-color: #CCCCCC; border: 1px solid #3D3830; } .mess p { font-size: 10px; }