@charset "utf-8";

/*==============================================================================
  Title       : category04.css
  Author      : 
  Description : 
==============================================================================*/

div.storytext h2.firstChild {
  display:none;
}

div#main_content h2 {
  display:block;
}

#main_content p.more {
  display:none !important;
}


/*==============================================================================
  Title       :問い合わせフォーム
==============================================================================*/


div#kadai-form h3 {
  color:#eef;
  font-size:14px;
  width:637px;
  height:27px;
  padding:8px 0 0 22px !important;
  margin:0 0 20px 0 !important;
  background:url(../../../images/library/Image/common/h2.png) no-repeat;
}

div#kadai-form {
  width:693px;
  padding:10px;
  font-size:12px;
  color:#111;
}

div#kadai-form div.qbox {
  background-color:#ddd;
  border:solid 1px #aaa;
  width:90%;
  min-height:20px;
  padding:7px 0 7px 10px;
  margin:0 7px 10px 7px;
}

div#kadai-form div.err1 {
    background-color: #f4f37d;
}

div#kadai-form div#form_kokyaku {
  background-color:#223;
  padding-bottom:20px;
}

div#kadai-form div#form_kokyaku select {
  margin:0;
  width:140px;
}

div#kadai-form div#form_kokyaku label {
  width:190px;
  vertical-align:top;
  display:inline-block;
}

div#kadai-form div#form_kokyaku input[type=text]  {
  width:200px;
}

div#kadai-form div#form_kokyaku input[type=radio]  {
  width:40px;
}

div#kadai-form div#form_kokyaku input#postcode1,div#kadai-form div#form_kokyaku input#postcode3 {
  width:80px;
}

div#kadai-form div#form_kokyaku input#postcode2,div#kadai-form div#form_kokyaku input#postcode4 {
  width:120px;
}

div#kadai-form div#form_kokyaku input#address2,
div#kadai-form div#form_kokyaku input#address3,
div#kadai-form div#form_kokyaku input#address5,
div#kadai-form div#form_kokyaku input#address6,
div#kadai-form div#form_kokyaku textarea#k250_txt {
  width:350px;
}

div#kadai-form div#form_kokyaku input#form_kokyaku_btn {
  margin-top:30px;
}

div#kadai-form div#form_kokyaku p.repmsg {
  line-height:1.5em;
  padding:10px 0 20px 5px;
  font-weight:bold;
  color:#ff0;
  width:600px;
}

div#kadai-form input.submintbut {
  display:block;
  background:url(../../../images/library/Image/category01/but-back.gif) repeat-x;
  width:350px;
  height:50px;
  margin:0 auto;
  font-weight:bold;
  color:#e00;
  border:solid 2px #eb0;
}

div#kadai-form input.submintbut:hover {
  background:url(../../../images/library/Image/category01/but-back-hov.gif) repeat-x;
  color:#fff;
  cursor:pointer;
}

div.qbox textarea#k280_naiyou {
  width:350px;
}

div#kadai-form div#form_kokyaku textarea.backgrn {
  width:350px;
  background-color:#d1fbe1;
}

div#kadai-form input.readonlycol,div#kadai-form select.readonlycol {
  background-color:#d1fbe1;
}

div#kadai-form div#form_kokyaku input#k170_tdf {
  width:350px;
}

/*==============================================================================
  Title       :category04-02
==============================================================================*/
div.content_category04-02 {
  background-color:#223;
  padding:10px 0;
}

div.content_category04-02 p {
  margin:0 0 20px 10px;
}

/*==============================================================================
  Title       :category04-03 ,category04-05
==============================================================================*/
div.content_category04-03,div.content_category04-05 {
  background-color:#223;
  padding:10px 0;
}

div.content_category04-03 table,div.content_category04-05 table {
  margin:0 0 40px 20px;
  background-color:#191937;
  padding:5px;
  width:90%;
}

div.content_category04-03 table tr td,div.content_category04-05 table tr td {
  border:solid 1px #58577c;
  background-color:#09094e;
}

div.content_category04-03 table tr td.title,div.content_category04-05 table tr td.title {
  border:solid 1px #58577c;
  background-color:#222233;
  width:20%;
  padding:5px 0 0 5px;
}

div.content_category04-03 table tr td.lastChild,div.content_category04-05 table tr td.lastChild {
  padding:5px 0 20px 5px;
}

div.content_category04-03 table a,div.content_category04-05 table a {
  color:#ff0;
}

div.content_category04-05 iframe {
  margin:0 0 0 20px;
}

div.content_category04-05 p.textr {
  text-align:right;
  padding-right:30px;
  font-size:0.9em;
}

/*==============================================================================
  Title       :category04-04　サイトマップ
==============================================================================*/
div.content_category04-04 {
  background-color:#223;
  padding:10px 0;
}

div.content_category04-04 p {
  margin:0 0 20px 10px;
}

div.content_category04-04 p a {
  color:#ff0;
}