@CHARSET "EUC-JP";/** {{{ 共通 *//*** {{{ タグ */* {  margin: 0;  padding: 0;}html {  width: 100%;  height: 100%;  font-size: 62.5%;  overflow-y: scroll;}/*** }}} *//*** {{{ 汎用クラス */.dc-float-left {  float: left;}.dc-float-right {  float: right;}.dc-clear-both {  clear: both;  float: none;  width: 0;  height: 0;  visibility: hidden;  display: block;  margin: 0;  padding: 0;}* html .dc-clear-both {  clear: both;  width: 0;  height: 0;  display: none;  margin: 0;  padding: 0;}.dc-block-right {  margin-left: auto;}.dc-block-center {  margin-right: auto;  margin-left: auto;}.dc-block-left {  margin-right: auto;}.dc-inline-left {  text-align: left;}.dc-inline-center {  text-align: center;}.dc-inline-right {  text-align: right;}.dc-inline-top {  vertical-align: top;}.dc-inline-middle {  vertical-align: middle;}.dc-inline-bottom {  vertical-align: bottom;}/*** }}} *//*** {{{ container */div#d-container {  width: 540px;  margin: 0 auto;  border: solid 1px #888888;}div.dp-top-header div.d-block h1.d-shop-name {  height: 80px;  line-height: 80px;  font-size: 3em;  font-weight: bold;  overflow: hidden;}div.dp-top-header ul.d-navigation {  height: 24px;  list-style: none;}div.dp-top-header ul.d-navigation li {  width: 190px;  height: 24px;  line-height: 24px;}div.dp-top-header ul.d-navigation li a {  display: block;  color: #333333;  background-color: #eeeeee;  text-align: center;  text-decoration: none;}div.dp-top-header ul.d-navigation li a:link {  color: #333333;  background-color: #eeeeee;}div.dp-top-header ul.d-navigation li a:visited {  color: #333333;  background-color: #eeeeee;}div.dp-top-header ul.d-navigation li a:active {  color: #333333;  background-color: #eeeeee;}div.dp-top-header ul.d-navigation li a:hover {  color: #000000;  background-color: #dddddd;}/*** }}} *//*** {{{ campaign */div.dp-campaign p.d-campaign {  margin: 25px 0;  text-align: center;}/*** }}} *//*** {{{ hot-seller-list */div.dp-hot-seller-list {  width: 540px;}div.dp-hot-seller-list h2 {  width: 480px;  margin: 15px auto;  padding: 5px 0;  font-size: 1.5em;}div.dp-hot-seller-list div.d-article-list {  width: 500px;  margin: 10px auto;}div.dp-hot-seller-list div.d-article-list div.d-article {  width: 166px;}div.dp-hot-seller-list div.d-article-list div.d-article p.d-article-image {}div.dp-hot-seller-list div.d-article-list div.d-article p.d-article-image img {  border: solid 1px #aaaaaa;}div.dp-hot-seller-list div.d-article-list div.d-article p.d-article-name {  height: 3.6em;  line-height: 1.2em;  margin: 5px 10px;  overflow: hidden;}/*** }}} *//*** {{{ recommend-list */div.dp-recommend-list {  width: 540px;}div.dp-recommend-list h2 {  width: 480px;  margin: 15px auto;  padding: 5px 0;  font-size: 1.5em;}div.dp-recommend-list table.d-article-list {  width: 500px;  margin: 0 auto;}div.dp-recommend-list table.d-article-list td.d-article {  width: 360px;}div.dp-recommend-list table.d-article-list td.d-article p.d-article-image {  width: 90px;}div.dp-recommend-list table.d-article-list td.d-article p.d-article-image img {  border: solid 1px #aaaaaa;  margin: 5px;}div.dp-recommend-list table.d-article-list td.d-article div.d-article-text {  width: 250px;  padding: 5px;}div.dp-recommend-list table.d-article-list td.d-article div.d-article-text p.d-article-name {  margin: 5px 10px;}div.dp-recommend-list table.d-article-list td.d-article div.d-article-text p.d-article-highlight {  width: 250px;  height: 80px;  line-height: 16px;  overflow: hidden;}/*** }}} *//*** {{{ adwords */div.dp-adwords {  width: 540px;}div.dp-adwords p.d-title {  margin: 5px 30px;  font-size: 1.75em;  font-family: monospace;  font-weight: bold;  color: #FF1A00;  border-bottom: solid 1px #FF1A00;}div.dp-adwords dl.d-user-information {  margin: 5px 30px;}div.dp-adwords dl.d-user-information dt.d-user-name {  width: 90px;  padding: 5px;}div.dp-adwords dl.d-user-information dd.d-user-name {  width: 240px;  padding: 5px;}div.dp-adwords dl.d-user-information dt.d-user-email {  width: 90px;  padding: 5px;}div.dp-adwords dl.d-user-information dd.d-user-email {  width: 240px;  padding: 5px;}div.dp-adwords dl.d-user-information dt.d-user-address {  width: 90px;  padding: 5px;}div.dp-adwords dl.d-user-information dd.d-user-address {  width: 590px;  padding: 5px;}/*** }}} *//*** {{{ free-link */div.dp-free-link {  width: 540px;}div.dp-free-link p {  width: 480px;  margin: 0 auto;  padding: 5px 0;}/*** }}} *//*** {{{ free-section */div.dp-free-section {  width: 540px;}div.dp-free-section h3 {  width: 700px;  margin: 15px auto;  padding: 5px 0;  font-size: 1.5em;}/*** }}} *//*** {{{ free-text */div.dp-free-text {  width: 540px;}div.dp-free-text p {  width: 640px;  margin: 20px auto;  padding: 10px;  font-size: 1.2em;}/*** }}} *//*** {{{ information */div.dp-information {  width: 540px;}div.dp-information p.d-go-to-top {  padding: 5px;  text-align: left;}div.dp-information p.d-campaign {  margin: 25px 0;  text-align: center;}div.dp-information p.d-information {  text-align: center;}/*** }}} *//*** {{{ footer */div.dp-footer {  width: 540px;}div.dp-footer p.d-go-to-top {  padding: 5px;  text-align: left;}div.dp-footer p.d-navigation {  height: 24px;  line-height: 24px;  background-color: #eeeeee;  text-align: center;}div.dp-footer p.d-link {  height: 24px;  line-height: 24px;  background-color: #dddddd;  text-align: center;}/*** }}} *//*** {{{ analytics */div.dp-analytics {  width: 540px;}div.dp-analytics p {  line-height: 0;  font-size: 0;  height: 0;}/*** }}} *//** }}} */