@charset "utf-8";

/*==============================================================================
  Title       : category03.css
  Author      : 
  Description : 
==============================================================================*/

div.storytext h2.firstChild {
  display:none;
}

div#main_content h2 {
  display:block;
}

#main_content p.more {
  display:none !important;
}

div#content_category03 {
  padding-left:10px;
}


div#content_category03 div#ordernav {
  width:660px;
}

div#content_category03 div#ordernav ul {
  margin:0;
  padding:0 0 0 2px;
  list-style:none;
  width:660px;
}

div#content_category03 div#ordernav ul li {
  width:213px;
  height:49px;
  margin:0 7px 5px 0;
  float:left;
}

div#content_category03 div#ordernav ul li a {
  display:block;
  width:203px;
  height:32px;
  padding:17px 0 0 10px;
  background:url(../../../images/library/Image/category03/menubot.gif) no-repeat;
  text-decoration:none;
  color:#fff;
}

div#content_category03 div#ordernav ul li a:hover {
  color:#e88510;
}

div#content_category03 div.doc {
  padding:10px 20px 40px 10px;
  background-color:#223;
  width:630px;
  margin:0;
}

div#content_category03 div.doc a {
  color:#ff0;
}

div#content_category03 div.doc h2 {
  width:622px;
  height:29px;
  padding:6px 0 0 22px !important;
  margin:0 0 20px 0 !important;
  background:url(../../../images/library/Image/common/h2.png) no-repeat;
}

div#content_category03 .tabs ul {
  margin-top:10px;
  padding:0;
  list-style:none;
}

div#content_category03 .tabs ul li a {
  displya:block;
  text-decoration:none;
  color:#ffa;
  font-weight:bold;
  float: left;
  height: 28px;
  margin: 0 0 0 3px;
  padding: 15px 10px 0 10px;
  background:url(../../../images/library/Image/category01/tabback-b.gif) repeat-x;
  border-top:solid 2px #404040;
  border-left:solid 2px #404040;
  border-right:solid 2px #404040;
}

div#content_category03 .tabs ul li.active a,
div#content_category03 .tabs ul li a:hover {
  background:url(../../../images/library/Image/category01/tabback-r.gif) repeat-x;
  border-top:solid 2px #ffa;
  border-left:solid 2px #ffa;
  border-right:solid 2px #ffa;
}


/*==============================================================================
  Title       : category03-01
==============================================================================*/

div.content_category03-01 div.doc {
  width:627px !important;
}

/*==============================================================================
  Title       : category03-02
==============================================================================*/
div.content_category03-02 div.doc {
  border-top:solid 1px #ffffaa;
}

div.content_category03-02 div.doc img {
  margin-bottom:15px;
}

div.content_category03-02 div.doc p {
  margin-bottom:10px;
}

div.zaibox p {
  float:left;
  width:200px;
  height:150px;
  margin-right:9px;
  text-align:center;
}

div.zaibox img {
  margin:0 !important;
}

div#content_category03 div.doc dl.faq dt {
    background:url("../../../images/library/Image/common/sentakubar.gif") no-repeat;
    color: #fdc606;
    font-weight: bold;
    height: 28px;
    padding: 10px 0 0 30px;
    width: 619px;
}

div#content_category03 div.doc dl.faq dt:hover {
    background:url("../../../images/library/Image/common/sentakubar_on.gif") no-repeat;
}

div#content_category03 div.doc dl.faq dd {
    margin:0;
}

/*==============================================================================
  Title       : category03-03
==============================================================================*/

div.content_category03-03 div#kadai-joken table.tp5 {
  width:250px;
}

div.content_category03-03 div#kadai-joken table.tp7 {
  width:330px;
}

div.content_category03-03 div#kadai-joken table.tp11 {
  width:480px;
}

div.content_category03-03 div#kadai-joken table {
  margin:0 auto 40px auto;
  background-color:#002;
  padding:5px;
}

div.content_category03-03 div#kadai-joken table tr td {
  border:solid 1px #ccf;
  background-color:#229;
}

div.content_category03-03 div#kadai-joken table tr td.title {
  border:solid 1px #ccf;
  background-color:#111;
}

div.content_category03-03 div#kadai-joken table th {
  background-color:#002;
  color:#fff;
}

/*==============================================================================
  Title       : category03-04
==============================================================================*/


div.content_category03-04 div.doc p {
    margin: 0 0 20px 10px;
}

div.content_category03-04 div.doc {
  border-top:solid 1px #ffffaa;
}

div.content_category03-04 div#download-table table {
  margin:0 auto 40px auto;
  background-color:#002;
  padding:0;
  border:solid 1px #339;
}

div.content_category03-04 div#download-table table p.zsize {
  font-size:11px;
  padding:7px 0;
}

div.content_category03-04 div#download-table table tr td {
  padding:0;
  border-bottom:dotted 1px #339;
  background-color:#15181e;
  text-align:center;
  vertical-align:middle;
}

div.content_category03-04 div#download-table table tr td.bk {
  background-color:#151833;
}

div.content_category03-04 div#download-table table tr td.anr {
  color:#ff0;
  writing-mode: tb-rl;
}

div.content_category03-04 div#download-table table tr img {
  margin:5px auto;
}

div.content_category03-04 div#download-table table th {
  color:#fff;
  background-color:#15181e;
}

div.content_category03-04 div#download-table table th.zr {
  background-color:#002;
  padding:7px 0;
  color:#fff;
}

div.content_category03-04 div#download-table table td.tpbk {
  background-color:#002;
  font-weight:bolder;
}

div.content_category03-04 div.doc table {
  margin:0 auto 40px auto;
  background-color:#002;
  padding:5px;
}

div.content_category03-04 div.doc table tr td {
  border:solid 1px #ccf;
  background-color:#229;
  min-width:100px;
}

div.content_category03-04 div.doc table tr td.title {
  border:solid 1px #ccf;
  background-color:#111;
  min-width:100px;
}

div.content_category03-04 div.doc table th {
  background-color:#002;
  color:#fff;
}

div#content_category03 div.doc h3 {
  width:98%;
}

div#content_category03 div.doc div.box {
  width:310px;
  margin:0 4px 30px 0;
  float:left;
}

div#content_category03 div.doc div.box p,div#content_category03 div.doc p.long {
  margin:0;
  padding:0 20px 7px 0;
}

