@charset "UTF-8"; /* clearfix */ .clearfix() { zoom: 1; &:after { content: ""; display: block; clear: both; } } /* reset -------------------------------------------------- */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } table { border-collapse: collapse; border-spacing: 0; } /* レイアウト -------------------------------------------------- */ body { background: url(../pic/body-bg.gif) left top repeat; text-align: center; -webkit-text-size-adjust: 100%; } a { color: #1d2088; text-decoration: none; } .comingsoon { border: double 3px #c33; text-align: center; padding: 30px; margin: 0 20px 120px 0; strong { font-size: 18px; color: #c33; font-weight: bold; } } #container { background: #7ecef4 url(../pic/container-bg.jpg) center 40px no-repeat; width: 980px; margin: 0 auto; text-align: left; } #tabs ul { .clearfix(); } #main-nav { margin: 20px 20px 0 20px; li { display: block; width: 50%; float: left; } a { display: block; height: 70px; text-indent: -9999px; overflow: hidden; } #edycard { background: url(../pic/main-nav.png) left -200px no-repeat; a { background: url(../pic/main-nav.png) left top no-repeat; } } #amazoncard { background: url(../pic/main-nav.png) -470px -200px no-repeat; a { background: url(../pic/main-nav.png) -470px top no-repeat; } } .ui-tabs-active a { filter: alpha(opacity=100) !important; -moz-opacity: 1 !important; opacity: 1 !important; } #edycard.ui-tabs-active a { background-position: left -100px; } #amazoncard.ui-tabs-active a { background-position: -470px -100px; } } #tabs-1, #tabs-2 { margin: 0 20px 20px 20px; padding: 20px 0 20px 20px; background-color: #fff; } /* new-box */ .new-box { margin: 0 0 30px 0; font-size: 14px; ul { margin: 20px 0; background: url(../pic/new-box-bg.gif) center top repeat-y; line-height: 1.8; li { width: 460px; float: left; a, span { padding-left: 45px; background: url(../pic/new-icon.gif) left 2px no-repeat; } } } } /* area-nav */ .area-nav { margin: 20px 0; li { width: 113px; float: left; a { display: block; width: 109px; text-align: center; padding: 15px 0; font-size: 14px; font-weight: bold; letter-spacing: 1px; color: #fff; background-color: #ccc; } &#area01-btn a { background-color: #6cbb5a; } &#area02-btn a { background-color: #0099d9; } &#area03-btn a { background-color: #704698; } &#area04-btn a { background-color: #005bac; } &#area05-btn a { background-color: #f08300; } &#area06-btn a { background-color: #009085; } &#area07-btn a { background-color: #c78d4b; } &#area08-btn a { background-color: #e60044; } } } /* set */ .set { padding: 20px 0; margin-bottom: 20px; h2 { background: url(../pic/h-bg.gif) left 4px no-repeat; padding: 0 10px 10px 25px; margin: 20px 0; font-size: 21px; letter-spacing: 2px; } ul { margin: 20px 0; li { width: 305px; float: left; font-size: 13px; line-height: 1.4; } a, span { display: block; background: url(../pic/arrow02.gif) left 6px no-repeat; padding: 0 0 0 10px; margin: 0 20px 6px 0; outline: none; } } } .pageup-link { text-align: right; margin: 40px 20px 20px 20px; a { background: url(../pic/arrow01.gif) right center no-repeat; padding: 5px 16px 5px 0; font-size: 12px; } } /* footer */ footer { padding-bottom: 70px; text-align: center; font-size: 12px; color: #fff; a { color: #fff; } }