@charset "UTF-8"; a { outline: 0; } h1 { margin-bottom: 10px; } p.description { margin: 20px 0 20px 10px; } .header { position: relative; } .features { width: 590px; overflow: hidden; } .features ul { width: 620px; } .features li { width: 280px; min-height: 110px; margin: 0 30px 20px 0; float: left; display: inline; border-top: 3px solid #991f1f; } .features p { margin: auto 5px; } .seminars { border: 1px solid #ccc; } .seminars h2 { border-bottom: 1px solid #e0e0e0; padding: 5px; background: #f0f0f0; } .seminars dl { margin: 5px; overflow: hidden; } .seminars dt { width: 140px; margin-right: 10px; float: left; } .seminars dd { overflow: hidden; } .seminars dt, .seminars dd { font-size: 1.2em; } .seminars .date { font-weight: bold; } .btnarea { text-align: center; margin-bottom: 40px; } #itt .nav { position: absolute; top: 5px; right: 0; width: 380px; height: 19px; background: #991f1f url(../img/nav.gif) left top no-repeat; padding-left: 10px; color: #fff; font-weight: bold; font-family: Verdana, sans-serif; } #itt .nav li { margin-right: 8px; } #itt .nav a { color: #fff; font-weight: bold; font-size: 10px; padding-left: 10px; } #itt .nav a:hover { color: #fc0;; } #itt .tohome a { background: url(http://www.netsuite.co.jp/portal/jp/images/btn-org.gif) 0 3px no-repeat; } #itt .toprod a { background: url(http://www.netsuite.co.jp/portal/jp/images/btn-blue.gif) 0 3px no-repeat; } #itt .tocontact a { background: url(http://www.netsuite.co.jp/portal/jp/images/btn-green.gif) 0 3px no-repeat; } #itt .sub dl { border-top: 3px solid #ddd; } #itt .sub dd { margin-bottom: 0; font-size: 1.2em; color: #333; } #itt { background: url(../img/bg.gif) 0 0 repeat-x; } #itt .main { width: 590px; } #ittmain { background: url(../img/bg_main_top.gif) 0 0 no-repeat; }