﻿@charset "UTF-8";
/* ---------------------------------------
  TITLE : HANSHIN Tigers
  URI : hanshintigers.jp
  (C) HANSHIN Tigers.
--------------------------------------- */
@import "format.css";
@import "layout.css";
@import "common.css";
/* STRUCTURES
--------------------------------------- */
#ln {
  background: url(../../home/img/bg_ct.jpg) 0 0 no-repeat;
}
.ctop #ln {
  background: none;
}
h2.ct {
  background: url(../../home/img/ct_home.jpg) 0 0 no-repeat;
}
.mt10 {
  margin-top: 10px;
}
.u_line {
  text-decoration: underline;
}
/* TOP
--------------------------------------- */
.ctop h3.pt {
  background: #D4D4CD url(../../home/img/pt_home.gif) 0 0 no-repeat;
}
/* AD
--------------------------------------- */
.ad #main {
  background: url(../../home/img/pt_ad.gif) 0 0 no-repeat;
}
.ad #section {
  margin: 0 10px;
  width: 720px;
}
.ad #section p {
  text-align: center;
}
.ad #section p.lead {
  margin: 20px 0;
  text-align: left;
  line-height: 1.8;
}
.ad #section p.btn {
  margin-top: 20px;
  padding: 9px 0;
  background: #F0F0F0;
  border: 1px solid #B4B5B7;
}
.ad #section ul.notice {
  margin-top: 20px;
}
.ad #section ul.notice li {
  margin-left: 20px;
  font-size: 11px;
  line-height: 1.8;
  list-style: disc;
}
/* COMPANY
--------------------------------------- */
.company #main {
  background: url(../../home/img/pt_company.gif) 0 0 no-repeat;
}
.company #section {
  width: 634px;
  height: 1144px;
  margin: 0 auto;
  background: url(../../home/company/img/back.gif) top left no-repeat;
}
.company #section h4 {
  width: 410px;
  margin: 45px auto;
}
.company #section .basic-txt {
  width: 580px;
  margin: 60px auto;
}
.company #section p {
  margin-top: 10px;
  line-height: 1.8;
  font-size: 14px;
}
.company #section p.boss {
  text-align: right;
  padding-top: 2em;
}
.company #section dt {
  margin: 20px 0 12px;
}
.company #section dd {
  padding: 4px 12px 4px 5px;
  margin: 0 8px 10px 0;
  border-left: 18px solid #033;
  font-size: 14px;
  color: #FFFFFF;
  background: url(../../home/company/img/back2.gif) 0 0;
  line-height: 1.8;
}
/* CORPORATE
--------------------------------------- */
.corporate #main {
  background: url(../../home/img/pt_corporate.gif) 0 0 no-repeat;
}
.corporate #article h4 {
  margin: 20px 0 10px 0;
}
.corporate #article dt, .corporate #article dd {
  line-height: 1.8;
}
.corporate #article table {
  width: 100%;
}
.corporate #article th, .corporate #article td {
  padding: 3px 5px;
  border: 1px solid #676767;
  font-weight: normal;
  line-height: 1.8;
}
.corporate #article th {
  background: #E1E1E1;
}
/* LINK
--------------------------------------- */
.link #main {
  background: url(../../home/img/pt_link.gif) 0 0 no-repeat;
}
/* MOBILE
--------------------------------------- */
.mobile #main {
  background: url(../../home/img/pt_mobile.gif) 0 0 no-repeat;
}
/* MONTHLY TIGERS
--------------------------------------- */
.m-tigers #main {
  background: url(../../home/img/pt_m-tigers.gif) 0 0 no-repeat;
}
/* POLICY
--------------------------------------- */
.policy #main {
  background: url(../../home/img/pt_policy.gif) 0 0 no-repeat;
}
.policy #article h4 {
  margin: 20px 0 10px 0;
  padding: 0 30px;
  height: 28px;
  line-height: 28px;
  font-weight: bold;
  background: url(../../home/img/bg_st.gif) 0 0 no-repeat;
}
.policy #article p {
  margin: 0 10px 10px 10px;
  line-height: 1.8;
}
.policy #article ul li {
  list-style-type: disc;
  margin: 0.1em 0 0.1em 2em;
  line-height: 1.8;
}
.policy #article table {
  margin-left: 10px;
}
.policy #article table thead th, .policy #article tbody th {
  background: #F4F4F4;
  font-weight: normal;
}
.policy #article table th, .policy #article table td {
  padding: 8px 10px;
  border: 1px solid #D9D9D9;
  font-size: 13px;
  line-height: 1.4;
}
/* PRIVACY
--------------------------------------- */
.privacy #main {
  background: url(../../home/img/pt_privacy.gif) 0 0 no-repeat;
}
.privacy #article h4 {
  margin: 20px 0 10px 0;
  padding: 0 30px;
  height: 28px;
  line-height: 28px;
  font-weight: bold;
  background: url(../../home/img/bg_st.gif) 0 0 no-repeat;
}
.privacy #article h5 {
  margin: 15px 0;
  font-weight: bold;
}
.privacy #article p {
  margin: 0 10px 10px 10px;
  line-height: 1.8;
}
.privacy #article li p {
  margin: 0;
}
.privacy #article ol {
  margin: 0 10px 10px 20px;
}
.privacy #article ol li {
  margin: 0 0 12px 15px;
  list-style: decimal;
  line-height: 1.8;
}
.privacy #article ol ol li {
  list-style: lower-roman;
}
.privacy #article ul li {
  list-style: disc;
}
.privacy #article ol ol, .privacy #article ol ul {
  margin: 10px 10px 10px 0;
}
.privacy #article ol li li {
  margin: 0 0 0 2em;
}
.privacy #article dl {
  margin-bottom: 20px;
}
.privacy #article dt {
  padding: 0 0 5px 0;
  font-weight: normal;
  border-bottom: 1px solid #333333;
}
.privacy #article dd {
  padding: 5px 10px 0 10px;
  line-height: 1.8;
}
/* QA
--------------------------------------- */
.qa #main {
  background: url(../../home/img/pt_qa.gif) 0 0 no-repeat;
}
.qa ul.indent li {
  padding-left: 1em;
  text-indent: -1em;
}
.qa ol.decimal li {
  list-style-type: decimal;
  list-style-position: outside;
  margin-bottom: 5px;
}
.qa dl.notice {
  border: 2px solid #e60012;
  padding: 10px 15px;
  border-radius: 10px;
  text-align: center;
  color: #e60012;
}
.qa dl.notice dt {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0.5em;
}
.qa dl.notice dd {
  font-size: 14px;
}
.acMenu dd ol.decimal {
  margin: 10px 0 10px 30px;
}
#qa-list {
  margin-top: 20px;
  overflow: hidden;
}
#qa-list > li {
  width: 222px;
  height: 163px;
  padding: 5px;
  float: left;
  margin: 0 22px 22px 0;
  background: #000;
}
#qa-list > li:nth-child(3n) {
  margin: 0 0 22px 0;
}
#qa-list > li a {
  display: table-cell;
  width: 222px;
  height: 160px;
  color: #FFF;
  text-align: center;
  font-size: 13px;
  line-height: 1.4;
  vertical-align: middle;
  border: 1px solid #ffe100;
}
#qa-list li.sub {
  position: relative;
}
#qa-list li.sub > a {
  vertical-align: top;
  padding: 30px 0 0 0;
  height: 130px;
}
#qa-list li.sub .sub-list {
  position: absolute;
  top: 65px;
  left: 15px;
  z-index: 100;
}
#qa-list li.sub .sub-list li a {
  display: inline;
  border: none;
  font-size: 11px;
}
h4.qa-ttl {
  background: #000;
  padding: 5px;
  color: #FFF;
  font-size: 16px;
}
h4.qa-ttl span {
  border: 1px solid #ffe100;
  display: block;
  padding: 10px;
}
h5.qa-stl {
  font-weight: bold;
  font-size: 20px;
  border-bottom: 2px solid #ffe100;
  margin-top: 30px;
}
span.mark {
  color: #ffe100;
  padding-right: 5px;
}
.acMenu dt {
  margin: 10px 0;
  padding: 10px 40px 10px 10px;
  font-size: 14px;
  background: #ebe9d8 url(/home/qa/img/arrow_down.jpg) no-repeat 716px center;
  cursor: pointer;
}
.acMenu dt.active {
  background: #ebe9d8 url(/home/qa/img/arrow_up.jpg) no-repeat 716px center;
}
.acMenu dd {
  display: none;
  padding: 0 10px 20px 10px;
  font-size: 13px;
}
.acMenu dd .btn {
  margin: 10px 0;
}
/*=====table_area======*/
.faqTable {
  border-collapse: collapse;
  width: 100%;
  border-bottom: solid 1px #ddd;
  margin:20px 0;
}
.faqTable th, .faqTable td {
  box-sizing: border-box;
  letter-spacing: 0;
  vertical-align: middle;
}
.faqTable th {
  background-color: #383838;
  color: #fff;
  padding: 9px;
  font-size: 13px;
  line-height: 1.2142857143;
  text-align: left;
  border: 1px solid #ddd;
  font-weight:bold;
}
.faqTable tbody tr th,
.faqTable tbody tr td{
  padding: 17px 9px;
}
.faqTable thead tr:first-of-type>th:nth-of-type(2) {
    text-align: center;
}
.faqTable tbody tr:first-of-type > th:first-of-type {
  min-width: 35px;
  letter-spacing: .2em;
}
.faqTable tbody tr:first-of-type > th:first-of-type span {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  white-space: pre;
  display: inline-block;
}
.faqTable td {
  text-align: center;
  border-right: 1px solid #ddd;
}
.faqTable td {
  text-align: center;
  border-right: 1px solid #ddd;
}
.faqTable tbody tr:nth-child(even) {
  background-color: #eee;
}

.contact_btn {
  margin: 30px auto 0 auto;
  text-align: center;
}
.contact_btn p {
  margin-bottom: 10px;
  text-align: center;
}
.contact_btn div {
  text-align: center;
}
.contact_form {
  background: #ebe9d8;
  padding: 20px 20px 0 20px;
  margin: 20px 0;
}
.contact_form th {
  font-size: 14px;
  font-weight: normal;
  padding-right: 10px;
  white-space: nowrap;
  width: 170px;
}
.contact_form th, td {
  padding-bottom: 20px;
}
.contact_form td.result {
  font-size: 14px;
  color: #0a64dc;
}
.contact_form input[type="text"] {
  width: 250px;
}
.contact_form p {
  padding-bottom: 20px;
}
.contact_form input[type="text"], .contact_form option, .contact_form select, .contact_form textarea {
  font-family: "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Arial, Verdana, Sans-Serif;
  font-size: 13px;
}
p.qa-ditails {
  padding-bottom: 20px;
  font-size: 14px;
}
p.qa-ditails2 {
  padding: 20px 0 0 20px;
  font-size: 14px;
}
ul.qa-ditails li {
  font-weight: bold;
  font-size: 14px;
  text-indent: -1em;
  margin-left: 1em;
  padding-bottom: 20px;
}
ul.qa-ditails li.red {
  color: #cc0000;
}
#article .procedure h6 {
  padding: 3px 7px;
  border-top: 1px dotted #AAAAAA;
  border-bottom: 1px dotted #AAAAAA;
  background: #EEEEEE;
  line-height: 1.8;
  font-size: 14px;
  font-weight: bold;
  clear: both;
}
#article .procedure p {
  font-size: 13px;
  margin: 15px 0 20px 10px;
}
#article .procedure .flow_credit {
  margin: 10px auto;
  width: 640px;
  border: 1px solid #EEEEEE;
  display: block;
}
/* SPONSOR
--------------------------------------- */
.sponsor #main {
  float: none;
  width: auto;
  background: url(../../home/img/pt_sponsor.gif) 0 0 no-repeat;
}
.sponsor #article {
  margin: 20px 60px 0 60px;
  width: 860px;
}
.sponsor #article .unit {
  padding: 14px 0;
  height: 90px;
  border-bottom: 1px dotted #CCCCCC;
}
.sponsor #article .unit table {
  float: left;
  width: 100%;
}
.sponsor #article .unit th {
  width: 160px;
  padding-right: 30px;
}
.sponsor #article .unit td.name {
  font-size: 20px;
}
.sponsor #article .unit td.thumbs {
  width: 160px;
}
.sponsor .simple_overlay {
  display: none;
  z-index: 10000;
  background: #333;
  width: 512px;
  height: 313px;
  border: 10px solid #000000;
}
.sponsor .simple_overlay .close {
  background: url(../../img/common/close.gif);
  position: absolute;
  right: -20px;
  top: -20px;
  cursor: pointer;
  height: 35px;
  width: 35px;
}
/* SITEMAP
--------------------------------------- */
.sitemap #main {
  background: url(../../home/img/pt_sitemap.gif) 0 0 no-repeat;
}
.sitemap #section {
  overflow: hidden;
  zoom: 1;
}
.sitemap #section:after {
  clear: both;
  height: 0px;
  visibility: hidden;
  line-height: 0;
  display: block;
  content: ".";
}
.sitemap #section .unit {
  background: url(../../home/sitemap/img/line.gif) repeat-y;
}
.sitemap #section .unit-last {
  background: none;
}
.sitemap #section .unit dl {
  padding-bottom: 10px;
}
.sitemap #section .unit dt {
  float: left;
  clear: left;
  padding-left: 50px;
  width: 185px;
  width: 220px;
  height: 16px;
  line-height: 16px;
  background: url(../../home/sitemap/img/bg_dt.gif) 0 0 no-repeat;
}
.sitemap #section .unit-top dt {
  background: url(../../home/sitemap/img/bg_dt_t.gif) 0 0 no-repeat;
}
.sitemap #section .unit-last dt {
  background: url(../../home/sitemap/img/bg_dt_b.gif) 0 0 no-repeat;
}
.sitemap #section .unit dd {
  margin-left: 280px;
}
.sitemap #section .unit dd ul {
  background: url(../../home/sitemap/img/line.gif) repeat-y;
}
.sitemap #section .unit dd li {
  padding-left: 76px;
  height: 19px;
  line-height: 19px;
  background: url(../../home/sitemap/img/arrow.gif) no-repeat;
}
.sitemap #section .unit dd li.top {
  background: url(../../home/sitemap/img/arrow_t.gif) no-repeat;
}
.sitemap #section .unit dd li.last {
  background: url(../../home/sitemap/img/arrow_b.gif) no-repeat;
}
/* SOCIAL MEDIA
--------------------------------------- */
.social #main {
  background: url(../../home/img/pt_social.gif) 0 0 no-repeat;
}
/* TIGERSNET
--------------------------------------- */
.tigersnet #main {
  background: url(../../home/img/pt_tigersnet.gif) 0 0 no-repeat;
}
/* TORATELE
--------------------------------------- */
.toratele #main {
  padding-bottom: 0;
  background: #FFFFFF url(../../home/img/pt_toratele.gif) 0 0 no-repeat;
  float: none;
  width: auto;
}
.toratele #toratele-news {
  width: 920px;
  margin: 0 auto;
  padding: 30px;
  background: #4e4e4e;
}
.toratele #toratele-news .unit {
  background: #FFF;
  overflow: auto;
  height: 193px;
}
.toratele #toratele-news table {
  width: 100%;
}
.toratele #toratele-news th {
  padding: 5px 20px;
  font-weight: normal;
  font-size: 14px;
}
.toratele #toratele-news td {
  padding: 5px 0;
  font-size: 14px;
}
.toratele #toratele-news tr:nth-child(odd) td, .toratele #toratele-news tr:nth-child(odd) th {
  background: #f3f3f3;
}
.toratele #toratele-wp {
  width: 920px;
  margin: 0 auto;
  padding: 30px;
  background: #3d3d3d;
}
.toratele .toratele-btn {
  width: 507px;
  margin: 0 auto;
  background: #FFFFFF;
  clear: both;
}
.toratele #toratele-nav {
  width: 920px;
  margin: 30px auto 0 auto;
  overflow: hidden;
  zoom: 1;
}
.toratele #toratele-nav ul {
  background: #FFF;
}
.toratele #toratele-nav li {
  width: 230px;
  float: left;
}
.toratele #toratele-wp h5.ttl {
  width: 920px;
  border-bottom: 1px solid #ffe100;
  padding-bottom: 15px;
  margin: 30px 0 20px 0;
}
.toratele #toratele-wp {
  color: #FFF;
  font-size: 14px;
}
.toratele #toratele-wp a {
  color: #FFF;
}
.toratele #toratele-wp p {
  margin-bottom: 15px;
}
.toratele #toratele-wp .c_yellow {
  color: #ffe100;
}
.toratele #toratele-whats .unit {
  width: 700px;
  float: left;
}
.toratele #toratele-whats #logo {
  float: right;
  width: 200px;
  margin-right: 20px;
}
.toratele #toratele-contents h6 {
  margin-bottom: 20px;
}
.toratele .cap {
  width: 180px;
  float: left;
}
.toratele #optim .unit_inner {
  width: 740px;
  float: right;
}
.toratele .unit_inner p.lead {
  font-size: 20px;
}
.toratele .unit_inner p {
  font-size: 16px;
}
.toratele .recommend ul {
  width: 360px;
  background: url(/home/toratele/img/2016/bg_recommend.gif) 0 0 repeat-y;
  padding: 5px 0 0 18px;
}
.toratele .recommend li {
  line-height: 2.0;
}
.toratele #optim .unit_inner {
  background: url(/home/toratele/img/2016/img_optim.jpg) bottom right no-repeat;
}
.toratele #live, .toratele #scene {
  margin: 40px 0 30px 0;
  border-bottom: 1px solid #ffe100;
}
.toratele #meter {
  margin: 60px 0 30px 0;
  border-bottom: 1px solid #ffe100;
}
.toratele #live, .toratele #meter {
  padding-bottom: 30px;
}
.toratele #scene {
  padding-bottom: 40px;
}
.toratele #live .unit_inner {
  width: 440px;
  float: left;
}
.toratele #live .unit_img {
  float: right;
  padding-top: 80px;
}
.toratele #progress p.cap {
  margin-top: 30px;
}
.toratele #progress .unit_inner, .toratele #scene .unit_inner, .toratele #season .unit_inner, .toratele #meter .unit_inner, .toratele #rank .unit_inner {
  width: 400px;
  float: left;
}
.toratele #progress .unit_img, .toratele #season .unit_img {
  float: right;
  padding-top: 40px;
}
.toratele #scene .unit_img, .toratele #meter .unit_img, .toratele #rank .unit_img {
  float: right;
  padding-top: 10px;
}
.toratele #scene p.cap, .toratele #season p.cap, .toratele #meter p.cap, .toratele #rank p.cap {
  margin-top: 20px;
}
.toratele #toratele-price {
  margin: 40px 0 30px 0;
}
.toratele #toratele-price dt {
  padding-bottom: 10px;
}
.toratele #toratele-price .unit_price dd {
  border: 2px solid #ffe100;
  padding: 30px;
  width: 856px;
  margin-bottom: 30px;
}
.toratele #toratele-price .unit_price dd #plan600 {
  display: inline-block;
  padding-right: 30px;
  margin-right: 30px;
  border-right: 1px dashed #ffe100;
}
.toratele #toratele-price #settle {
  width: 450px;
  float: left;
}
.toratele #toratele-price #op {
  width: 450px;
  float: right;
}
.toratele #toratele-price #op dd {
  margin-bottom: 10px;
}
.toratele a.link {
  display: inline-block;
  padding-left: 27px;
  height: 16px;
  line-height: 16px;
  background: url(/home/toratele/img/2016/arrow_others_gray.gif) 0 0 no-repeat;
}
.toratele #toratele-price table {
  width: 100%;
  border: 5px solid #f4d91d;
  color: #f4d91d;
}
.toratele #toratele-price th, .toratele #toratele-price td {
  padding: 10px 8px;
  border-left: 1px solid #f4d91d;
  border-top: 1px solid #f4d91d;
}
.toratele #toratele-price th:first-child {
  border-left: none;
}
.toratele #toratele-price th:last-of-type, .toratele #toratele-price td:last-of-type {
  border-left-style: dashed;
}
.toratele #toratele-price th {
  text-align: center;
  font-size: 17px;
  white-space: nowrap;
}
.toratele #toratele-price thead th {
  font-size: 15px;
  border-top: none;
}
.toratele #toratele-price td {
  font-size: 12px;
}
.toratele #toratele-price td li {
  text-indent: -1em;
  padding-left: 1em;
}
/* AUCTION
--------------------------------------- */
.auction #main {
  background: url(../../home/img/pt_auction.gif) 0 0 no-repeat;
}
.auction #main {
  padding-bottom: 0;
  float: none;
  width: auto;
  background: url(../../home/img/pt_auction.gif) 0 0 no-repeat;
}
.auction #article {
  margin: 0;
  padding: 25px 30px;
  width: 920px;
  background: #FFFFFF url(../../home/auction/img/ultra2013/bg_unit-1.gif) 0 0 no-repeat;
}
.auction #article #auction-nav {
  height: 36px;
  margin: 15px 0;
}
.auction #article #auction-nav li {
  float: left;
}
.auction #article .unit-1-1 {
  height: 380px;
}
.auction #article .unit-1-2 {
  height: 285px;
  background: url(../../home/auction/img/ultra2013/bg_unit-1-2.jpg) right 10px no-repeat;
}
.auction #article .unit-1-l {
  float: left;
  width: 450px;
}
.auction #article .unit-1-r {
  float: right;
  width: 456px;
  padding-top: 10px;
}
.auction #article .unit-1-l p.date {
  margin: 14px 0 20px 0;
}
.auction #article .unit-1-l p.lead {
  line-height: 1.6;
}
.auction #article .unit-2 {
  margin-top: 20px;
  padding-left: 1px;
  height: 99px;
}
.auction #article .unit-2 li {
  margin-right: 6px;
  float: left;
  width: 146px;
  height: 97px;
  border: 1px solid #4A4A4A;
}
.auction #article .unit-2 li.current {
  border: 1px solid #FFF;
}
.auction #article .unit-2 li.last {
  margin-right: 0;
}
.auction #article .unit-3 {
  margin-top: 20px;
  padding: 10px;
  height: 269px;
  background: #363636;
}
.auction #article .unit-3 .unit-3-1 {
  margin-bottom: 7px;
  padding: 1px;
  height: 83px;
  background: #4A4A4A;
}
.auction #article .unit-3 .unit-3-1 a {
  color: #FFFFFF;
  text-decoration: underline;
  line-height: 1.5;
}
.auction #article .unit-3 .unit-3-1 th {
  width: 148px;
}
.auction #article .unit-3 .unit-3-1 td {
  padding: 0 10px;
}
.auction #article .unit-3 .unit-3-1 strong {
  padding-left: 15px;
  background: url(../../home/auction/img/ultra2013/i_unit-3-arrow.gif) left center no-repeat;
}
.auction #article .unit-3 .last {
  margin-bottom: 0;
}
.auction #article .unit-3 #movie-player {
  float: left;
  width: 428px;
  height: 269px;
}
.auction #article .unit-3 #movie-thumbs {
  float: right;
  width: 463px;
}
.auction #article .unit-4 {
  margin-top: 20px;
  padding: 15px;
  background: #6E4B19;
}
.auction #article .unit-4 p {
  margin-top: 10px;
  color: #FFFFFF;
  line-height: 1.6;
}
.auction #article .unit-4 p img {
  float: left;
  margin-right: 15px;
}
.auction #article .unit-5 {
  margin-top: 20px;
  background: #F5EFE3;
}
.auction #article .unit-6 {
  background: #F5EFE3;
}
.auction #article .unit-5-1, .auction #article .unit-6-1 {
  padding: 25px;
}
.auction #article .unit-5-1 p, .auction #article .unit-6-1 p {
  margin: 5px 0 20px 0;
  line-height: 1.8;
}
.auction #article .unit-5-1 p.lead, .auction #article .unit-6-1 p.lead {
  margin-top: 0;
}
.auction #article .unit-6-1 p.agree {
  margin: 0;
  text-align: center;
}
.auction #article .unit-5-1 ol, .auction #article .unit-6-1 ol {
  padding: 10px 20px;
}
.auction #article .unit-5-1 ul li, .auction #article .unit-6-1 ul li {
  margin: 5px 0 5px 20px;
  list-style: disc;
  line-height: 1.8;
}
.auction #article .unit-5-1 ol li, .auction #article .unit-6-1 ol li {
  list-style: decimal;
  margin: 5px 0 5px 20px;
  line-height: 1.8;
}
.auction #article .unit-5-1 ol ol, .auction #article .unit-6-1 ol ol {
  padding: 0 20px;
}
.auction #article .unit-5-1 ol li li, .auction #article .unit-6-1 ol li li {
  list-style: lower-roman;
}
.auction #article .unit-5-1 .item {
  padding: 20px;
  background: #FFFAD2;
}
.auction #article .unit-5-1 table {
  width: 100%;
  margin-bottom: 10px;
}
.auction #article .unit-5-1 table th, .auction #article .unit-5-1 table td {
  line-height: 1.5;
  text-wrap: none;
}
.auction #article .unit-5-1 table thead th {
  padding-bottom: 5px;
}
.auction #article .unit-5-1 table tbody th {
  width: 22px;
  font-weight: normal;
}
.auction #article .unit-5-1 table tbody td {
  width: 180px;
}
.auction #article .unit-finish {
  margin: 30px 0;
  text-align: center;
}
.auction #article .unit-bnr {
  margin-top: 20px;
}
.auction #article .unit-bnr a:hover {
  filter: alpha(opacity=80);
  -ms-filter: "alpha(opacity=80)";
  -khtml-opacity: 0.80;
  -moz-opacity: 0.80;
  opacity: 0.8;
}
/* ultra2014 */
.auction.ultra2014 #article {
  margin: 0;
  padding: 25px 30px;
  width: 920px;
  background: #FFFFFF url(../../home/auction/ultra2014/img/bg_unit-1.gif) 0 0 repeat-x;
}
.auction.ultra2014 #article .unit-finish p {
  margin: 30px 0;
  text-align: center;
}
.auction.ultra2014 #article .unit-5 {
  background: #e7f3e2;
}
.auction.ultra2014 #article .unit-5-1 .item {
  background: #d3e7d1;
}
.auction.ultra2014 #article .unit-1-2 {
  height: 274px;
  background: url(../../home/auction/ultra2014/img/bg_unit-1-2.jpg) right top no-repeat;
}
.auction.ultra2014 #article .unit-6 {
  background: #e7f3e2;
}
/* article2015
--------------------------------------- */
.auction #article2015 {
  margin: 0;
  width: 980px;
  background: #FFFFFF url(../../home/auction/2015/img/bg_body.jpg) 0 0 no-repeat;
}
.auction #article2015 div.unit-1-1 {
  padding: 50px 0 0 0;
}
.auction #article2015 div.unit-1-1 h4 {
  text-align: center;
}
.auction #article2015 div.unit-1-1 p.lead {
  padding: 20px 35px;
  font-size: 14px;
  line-height: 1.8;
}
.auction #article2015 div.unit-2 {
  margin: 0 30px;
  width: 880px;
  height: 430px;
  padding: 20px;
  background: url(../../home/auction/2015/img/bg_ultra.jpg) 0 0 no-repeat;
  overflow: hidden;
  zoom: 1;
}
.auction #article2015 div.unit-3 {
  margin: 20px 30px;
  width: 880px;
  height: 430px;
  padding: 20px;
  background: url(../../home/auction/2015/img/bg_legend.jpg) 0 0 no-repeat;
  overflow: hidden;
  zoom: 1;
}
.auction #article2015 div.unit-2-l, .auction #article2015 div.unit-3-l {
  width: 432px;
  float: left;
}
.auction #article2015 div.unit-2-l-inner, .auction #article2015 div.unit-3-l-inner {
  height: 278px;
}
.auction #article2015 ul {
  width: 432px;
  overflow: hidden;
  zoom: 1;
  float: left;
}
.auction #article2015 ul li {
  width: 103px;
  padding: 5px 5px 0 0;
  float: left;
}
.auction #article2015 div.unit-2-r, .auction #article2015 div.unit-3-r {
  width: 435px;
  float: right;
}
.auction #article2015 h5 {
  margin: 0 0 15px 0;
}
.auction #article2015 p.btn {
  margin: 20px 0 0 0;
}
.auction #article2015 p.description {
  margin: 15px 0 0 0;
  font-size: 14px;
  line-height: 1.5;
}
/* ultra2015 */
.auction.ultra2015 #article {
  margin: 0;
  padding: 25px 30px;
  width: 920px;
  background: #FFFFFF url(../../home/auction/2015/ultra2015/img/bg_unit-1.jpg) 0 0 repeat-x;
}
.auction.ultra2015 #article .unit-finish p {
  margin: 30px 0;
  text-align: center;
}
.auction.ultra2015 #article .unit-5 {
  background: #fff9da;
}
.auction.ultra2015 #article .unit-5-1 .item {
  background: #fff9da;
}
.auction.ultra2015 #article .unit-1-2 {
  height: 274px;
  background: url(../../home/auction/2015/ultra2015/img/bg_unit-1-2.png) right top no-repeat;
}
.auction.ultra2015 #article .unit-6 {
  background: #fff9da;
}
.auction.ultra2015 #article .unit-6 h6 {
  font-weight: bold;
}
.auction.ultra2015 #article div.unit-btn p {
  text-align: center;
  margin-top: 20px;
}
.auction.ultra2015 #article p.date {
  font-weight: bold;
  font-size: 14px;
}
.auction.ultra2015 #article .item h6 {
  font-weight: bold;
  margin: 15px 0 0 0;
}
.auction.ultra2015 #article .item ul {
  overflow: hidden;
  zoom: 1;
}
.auction.ultra2015 #article .item li {
  width: 207px;
  float: left;
  list-style: none;
  line-height: 1.8;
  margin: 0;
  padding: 0;
}
/* legend2015 */
.auction.legend2015 #article {
  margin: 0;
  padding: 25px 30px;
  width: 920px;
  background: #FFFFFF url(../../home/auction/2015/legend/img/bg_unit-1.jpg) 0 0 repeat-x;
}
.auction.legend2015 #article .unit-finish p {
  margin: 30px 0;
  text-align: center;
}
.auction.legend2015 #article .unit-5 {
  background: #f3eee7;
}
.auction.legend2015 #article .unit-5-1 .item {
  background: #f3eee7;
}
.auction.legend2015 #article .unit-1-2 {
  height: 274px;
  background: url(../../home/auction/2015/legend/img/bg_unit-1-2.png) right top no-repeat;
}
.auction.legend2015 #article .unit-6 {
  background: #f3eee7;
}
.auction.legend2015 #article .unit-6 h6 {
  font-weight: bold;
}
.auction.legend2015 #article p.date {
  font-weight: bold;
  font-size: 14px;
}
.auction.legend2015 #article div.unit-btn p {
  text-align: center;
  margin-top: 20px;
}
.auction.legend2015 #article .item h6 {
  font-weight: bold;
  margin: 15px 0 0 0;
}
.auction.legend2015 #article .item ul {
  overflow: hidden;
  zoom: 1;
}
.auction.legend2015 #article .item li {
  width: 207px;
  float: left;
  list-style: none;
  line-height: 1.8;
  margin: 0;
  padding: 0;
}
/* MAIL MAGAZINE
--------------------------------------- */
.mailmagazine #main {
  background: #FDE900 url(../../dreamlink/img/pt_mailmagazine.gif) 0 0 no-repeat;
}
.mailmagazine #article {
  position: relative;
  margin: 0;
  width: 780px;
}
.mailmagazine #article p.policy {
  margin: 6px 36px 20px 0;
  text-align: right;
}
.mailmagazine #article .unit-way p.notice {
  margin-bottom: 12px;
}
.mailmagazine #article .unit-way #for-pc {
  padding: 0 21px 6px 0;
  float: left;
  width: 377px;
  height: 225px;
  background: url(../../home/mailmagazine/img/bg_forpc.gif) 0 0 no-repeat;
}
.mailmagazine #article .unit-way #for-pc .unit {
  padding: 18px 0 0 45px;
}
.mailmagazine #article .unit-way #for-pc p.btn1 {
  margin-top: 19px;
}
.mailmagazine #article .unit-way #for-pc p.btn2 {
  margin-top: 11px;
}
.mailmagazine #article .unit-way #for-mb {
  padding: 0 0 6px 2px;
  float: right;
  width: 380px;
  height: 225px;
  background: url(../../home/mailmagazine/img/bg_formb.gif) 0 0 no-repeat;
}
.mailmagazine #article .unit-way #for-mb .unit {
  padding: 18px 0 0 30px;
}
.mailmagazine #article .unit-way #for-mb td {
  padding-left: 16px;
  line-height: 1.5;
}
.mailmagazine #article .unit-present {
  padding: 19px 30px 30px 30px;
  width: 720px;
}
.mailmagazine #article .unit-present h6 {
  color: #CC0000;
}
.mailmagazine #article .unit-present p.caption {
  width: 270px;
  float: right;
}
.mailmagazine #article .unit-present ul {
  margin-top: 20px;
}
.mailmagazine #article .unit-present li {
  margin-top: 10px;
  color: #333333;
  font-size: 11px;
}
.mailmagazine #article .unit-backnumber .tabs {
  padding: 4px 0 0 30px;
  height: 31px;
  background: #000000;
}
.mailmagazine #article .unit-backnumber .tabs li {
  margin-right: 10px;
  width: 250px;
  height: 31px;
  float: left;
}
.mailmagazine #article .unit-backnumber .tabs a {
  display: block;
  width: 250px;
  height: 31px;
  position: relative;
  overflow: hidden;
  text-indent: -8883px;
}
.mailmagazine #article .unit-backnumber .tabs a:active {
  outline: none;
}
.mailmagazine #article .unit-backnumber .tabs .n-forpc a {
  background: url(../../dreamlink/mailmagazine/img/nav_forpc.gif) 0 0 no-repeat;
}
.mailmagazine #article .unit-backnumber .tabs .n-formb a {
  background: url(../../dreamlink/mailmagazine/img/nav_formb.gif) 0 0 no-repeat;
}
.mailmagazine #article .unit-backnumber .tabs a:hover, .mailmagazine #article .unit-backnumber .tabs a.current {
  background-position: 0 -31px;
}
.mailmagazine #article .unit-backnumber .tabs .current, .mailmagazine #article .unit-backnumber .tabs .current:hover, .mailmagazine #article .unit-backnumber .tabs li.current a {
  cursor: default !important;
}
.mailmagazine #article .unit-backnumber .panes {
  padding: 10px 30px 12px 30px;
  width: 720px;
  background: #FFFFFF;
}
.mailmagazine #article .unit-backnumber .panes .pane {
  display: none;
}
.mailmagazine #article .unit-backnumber .panes li {
  padding: 7px;
  border-bottom: 1px dotted #CCCCCC;
}
.mailmagazine #article .unit-backnumber .panes p.list {
  margin-top: 10px;
  text-align: right;
}
.mailmagazine #article .unit-backnumber .panes p.notice {
  color: #CC0000;
  padding: 7px;
  border-bottom: 1px dotted #CCCCCC;
}
.mailmagazine #article .unit-backnumber #backnumber-mb p.notice {
  width: 376px;
}
.mailmagazine #article .unit-backnumber #backnumber-mb p.list {
  text-align: left;
}
.mailmagazine #article .unit-backnumber #backnumber-mb ul {
  width: 376px;
}
.mailmagazine #article .unit-backnumber .unit-torado {
  padding: 10px;
  width: 290px;
  background: #FDE900;
  float: right;
}
.mailmagazine #article .unit-list {
  width: 376px;
  float: right;
}
.mailmagazine #article .unit-torado h6 {
  margin-bottom: 10px;
}
.mailmagazine #article .unit-torado dl.caption {
  border-bottom: 1px dotted #000000;
}
.mailmagazine #article .unit-torado dt {
  text-align: center;
}
.mailmagazine #article .unit-torado dd {
  padding: 10px 0;
  text-align: center;
  color: #CC0000;
  font-weight: bold;
}
.mailmagazine #article .unit-torado p.text {
  margin: 0 10px;
  width: 270px;
  line-height: 1.5;
}
.mailmagazine #article .bn-n {
  height: 34px;
  position: absolute;
  top: 136px;
  left: 30px;
}
.mailmagazine #article .bn-n li {
  padding-right: 33px;
  float: left;
  width: 193px;
  height: 34px;
}
.mailmagazine #bn-section {
  margin: 20px 20px 0 20px;
  width: 740px;
}
.mailmagazine #bn-section .year-n {
  padding: 6px 5px;
  height: 21px;
  background: #000000;
}
.mailmagazine #bn-section .year-n li {
  float: left;
  width: 86px;
  height: 21px;
}
.mailmagazine #bn-section #year-n {
  padding: 6px 5px;
  height: 21px;
  background: #000000;
}
.mailmagazine #bn-section #year-n li {
  float: left;
  width: 86px;
  height: 21px;
}
.mailmagazine #bn-section p.back {
  margin: 10px 0;
  text-align: right;
}
.mailmagazine #article #backnumber-list-mb {
  margin: 20px auto 0 auto;
  width: 696px;
}
.mailmagazine #article .backnumber-mb2 {
  margin-top: 10px;
  padding: 10px;
  background: #FFFFFF;
}
.mailmagazine #article .backnumber-mb2 .unit-torado {
  float: left;
  width: 210px;
}
.mailmagazine #article .backnumber-mb2 .unit-torado dl.caption {
  border-bottom: none;
}
.mailmagazine #article .backnumber-mb2 .unit-torado dl.caption dd {
  padding-bottom: 0;
  line-height: 1.3;
}
.mailmagazine #article .backnumber-mb2 .unit-list {
  width: 430px;
}
.mailmagazine #article .backnumber-mb2 .unit-list li {
  padding: 7px;
  border-bottom: 1px dotted #CCCCCC;
}
.mailmagazine #bn-section #topics-list {
  padding: 20px 22px 22px 22px;
  width: 696px;
}
.mailmagazine #bn-section #topics-list li {
  padding: 7px;
  border-bottom: 1px dotted #000000;
}
.mailmagazine #bn-section pre {
  background: #FFFFFF;
  padding: 20px;
}
.mailmagazine #bn-section .mb-sample {
  text-align: center;
  vertical-align: top;
}
.mailmagazine #bn-section .mb-sample img {
  vertical-align: top;
}