@charset "UTF-8";
/* NEW */
br.info_none {
  display: none;
}

/* common */
#container {
  width: 980px;
  font-family: "Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,sans-serif;
}

body.mac #container {
  font-size: 15px;
}

#container h1 {
  border-bottom: 1px solid #cccccc;
  font-size: 1.8em;
  margin: 0 0 25px;
  font-weight: normal;
  background-color: #FFFFFF;
  border-left: none;
  color: #000000;
  line-height: 1em;
  padding: 8px 0 3px 0px;
}

#main-contents {
  color: #333333;
}

#main-contents a {
  color: #333333;
  text-decoration: underline;
}

#main-contents a:hover {
  color: #FF0000;
}

/* agency_menu */
#agency_menu {
  background-color: #CBDFF8;
  border-radius: 5px 5px 5px 5px;
  padding: 19px 1px 4px 19px;
  margin-bottom: 15px;
}

#agency_menu p#agency_menu_ttl {
  border-left: 4px solid #014DA5;
  color: #115AA2;
  padding-left: 6px;
  font-weight: bold;
  padding-top: 3px;
  margin-bottom: 10px;
}

#agency_menu ul li {
  padding-bottom: 16px;
  padding-right: 19px;
  float: left;
}

#agency_menu ul li a#introduction {
  display: block;
  background: url(/static/images/support/support_regi/agency/dairiten_btn.png) no-repeat 0 0;
  width: 405px;
  height: 97px;
  padding-top: 33px;
  padding-left: 55px;
  font-size: 0.9em;
  text-decoration: none;
  line-height: 1.4;
}

#agency_menu ul li a#agreement {
  display: block;
  background: url(/static/images/support/support_regi/agency/dairiten_btn.png) no-repeat 0 0;
  width: 405px;
  height: 97px;
  padding-top: 33px;
  padding-left: 55px;
  font-size: 0.9em;
  text-decoration: none;
  line-height: 1.4;
}

#agency_menu a:hover {
  opacity: 0.6;
  text-decoration: none;
  color: #333333;
}

.agency_title {
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 3px;
}

.agency_note {
  font-size: 0.95em;
}

#agency_menu {
  background-color: #CBDFF8;
  border-radius: 5px 5px 5px 5px;
  padding: 20px 1px 5px 20px;
  margin-bottom: 6px;
}

/* category */
#category h2 {
  border-bottom: 1px dotted #BCBCBC;
  padding-bottom: 5px;
  margin-bottom: 21px;
  margin-top: 56px;
  font-size: 1.3em;
}

#category ul {
  padding-left: 10px;
}

#category ul li {
  padding-bottom: 16px;
  float: left;
}

#category ul li a#network {
  display: block;
  background: url(/static/images/support/support_regi/agency/seihin_network_btn.png) no-repeat 0 0;
  width: 312px;
  height: 125px;
  padding-top: 215px;
  margin-right: 12px;
  font-size: 0.9em;
  text-decoration: none;
  text-align: center;
  line-height: 1.3;
}

#category ul li a#direct {
  display: block;
  background: url(/static/images/support/support_regi/agency/seihin_direct_btn.png) no-repeat 0 0;
  width: 312px;
  height: 125px;
  padding-top: 215px;
  margin-right: 12px;
  font-size: 0.9em;
  text-decoration: none;
  text-align: center;
  line-height: 1.3;
}

#category ul li a#other {
  display: block;
  background: url(/static/images/support/support_regi/agency/seihin_other_btn.png) no-repeat 0 0;
  width: 312px;
  height: 125px;
  padding-top: 215px;
  font-size: 0.85em;
  text-decoration: none;
  text-align: center;
  line-height: 1.3;
}

#category a:hover {
  opacity: 0.6;
  text-decoration: none;
  color: #333333;
}

/* enquiry */
#enquiry ul#enquiry_att {
  margin-top: 31px;
}

#enquiry ul#enquiry_att .type_a {
  font-weight: bold;
  color: #1C62B8;
  margin-bottom: 8px;
}

#enquiry ul#enquiry_att .type_b {
  text-indent: -1em;
  margin-left: 12px;
  font-size: 0.9em;
  line-height: 1.5;
}

#enquiry ul#enquiry_att .type_b a {
  font-weight: bold;
  color: #1C62B8;
  text-decoration: underline;
}

/* お電話でのお問い合わせ */
#enquiry {
  margin-top: 84px;
}

#enquiry h3 {
  color: #FFB647;
  margin-bottom: 5px;
}

#enquiry #enquiry_inner {
  background-color: #F7F7F7;
  padding: 20px;
  font-size: 0.85em;
  margin-bottom: 32px;
}

#enquiry #enquiry_cont p {
  float: left;
  font-weight: bold;
  width: 165px;
}

#enquiry #enquiry_cont dl {
  float: left;
}

#enquiry #enquiry_cont dl dt {
  margin-bottom: 6px;
}

#enquiry #enquiry_cont dl.top {
  margin-bottom: 22px;
}

#enquiry #enquiry_cont dl dd span {
  font-weight: bold;
}

img.fax {
  vertical-align: -3px;
}

/* caution */
#caution {
  margin-bottom: 45px;
}

#caution h3 {
  font-size: 0.95em;
  padding-bottom: 5px;
  margin-bottom: 11px;
  border-bottom: 1px solid #DFDFDF;
}

#caution ul li {
  font-size: 0.8em;
  margin-bottom: 8px;
}

/* ページ内共通項目 */
.sm_only {
  display: none;
}

.sm_block {
  display: inline;
}

#enquiry #enquiry_cont dl dd span.weight_norm {
  font-weight: normal;
}

/* CLFX */
.clfx_b:before {
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}

/* リセット
----------------------------------------*/
h1, h2, h3, h4, h5, h6, div, p, ul, li, dl, dt, dd {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
  margin: 0;
  padding: 0;
}

li {
  list-style-type: none;
}

/* タイトル
----------------------------------------*/
h1 {
  margin: 0 0 5px 0;
}

.comment {
  margin: 0 0 10px 0;
  font-size: 0.8em;
  line-height: 1.3em;
}

/* コンテンツ
----------------------------------------*/
.cate-box {
  margin: 0 0 5px 0;
  padding: 0 0px 8px 0;
  position: relative;
  width: 736px;
}

.cate-box ul {
  padding: 10px 0px 5px 20px;
}

.cate-box ul li {
  display: -moz-inline-box;
  /*for　Firefox 2*/
  display: inline-block;
  /*for modern*/
  width: 220px;
  margin: 0 0 5px 0;
  padding: 0 0 0 15px;
  font-size: 0.8em;
  line-height: 1.3;
  background: url(/static/images/support/support_regi/category_arrow.gif) left 4px no-repeat;
  vertical-align: top;
}

.cate-box ul li.other {
  position: absolute;
  top: 15px;
  left: 350px;
  margin: 0 0 0 0;
  padding: 0 0 0 15px;
  background: none;
  vertical-align: top;
}

#desk {
  background: url(/static/images/support/support_regi/category_desk_bg_bottom.gif) left bottom no-repeat;
}

#desk ul {
  background: url(/static/images/support/support_regi/category_desk_bg_middle.gif) left top repeat-y;
}

#chair {
  background: url(/static/images/support/support_regi/category_desk_bg_bottom.gif) left bottom no-repeat;
}

#chair ul {
  background: url(/static/images/support/support_regi/category_desk_bg_middle.gif) left top repeat-y;
}

#acc {
  background: url(/static/images/support/support_regi/category_acc_bg_bottom.gif) left bottom no-repeat;
}

#acc ul {
  background: url(/static/images/support/support_regi/category_acc_bg_middle.gif) left top repeat-y;
}

#yosi {
  background: url(/static/images/support/support_regi/category_yosi_bg_bottom.gif) left bottom no-repeat;
}

#yosi ul {
  background: url(/static/images/support/support_regi/category_yosi_bg_middle.gif) left top repeat-y;
}

#ink {
  background: url(/static/images/support/support_regi/category_yosi_bg_bottom.gif) left bottom no-repeat;
}

#ink ul {
  background: url(/static/images/support/support_regi/category_yosi_bg_middle.gif) left top repeat-y;
}

#input {
  background: url(/static/images/support/support_regi/category_input_bg_bottom.gif) left bottom no-repeat;
}

#input ul {
  background: url(/static/images/support/support_regi/category_input_bg_middle.gif) left top repeat-y;
}

#peri {
  background: url(/static/images/support/support_regi/category_input_bg_bottom.gif) left bottom no-repeat;
}

#peri ul {
  background: url(/static/images/support/support_regi/category_input_bg_middle.gif) left top repeat-y;
}

#network {
  background: url(/static/images/support/support_regi/category_network_bg_bottom.gif) left bottom no-repeat;
}

#network ul {
  background: url(/static/images/support/support_regi/category_network_bg_middle.gif) left top repeat-y;
}

#cable {
  background: url(/static/images/support/support_regi/category_network_bg_bottom.gif) left bottom no-repeat;
}

#cable ul {
  background: url(/static/images/support/support_regi/category_network_bg_middle.gif) left top repeat-y;
}

#tap {
  background: url(/static/images/support/support_regi/category_network_bg_bottom.gif) left bottom no-repeat;
}

#tap ul {
  background: url(/static/images/support/support_regi/category_network_bg_middle.gif) left top repeat-y;
}

#ups {
  background: url(/static/images/support/support_regi/category_network_bg_bottom.gif) left bottom no-repeat;
}

#ups ul {
  background: url(/static/images/support/support_regi/category_network_bg_middle.gif) left top repeat-y;
}

#dosv {
  background: url(/static/images/support/support_regi/category_dosv_bg_bottom.gif) left bottom no-repeat;
}

#dosv ul {
  background: url(/static/images/support/support_regi/category_dosv_bg_middle.gif) left top repeat-y;
}

#av {
  background: url(/static/images/support/support_regi/category_dosv_bg_bottom.gif) left bottom no-repeat;
}

#av ul {
  background: url(/static/images/support/support_regi/category_dosv_bg_middle.gif) left top repeat-y;
}

#other {
  background: url(/static/images/support/support_regi/category_other_bg_bottom.gif) left bottom no-repeat;
}

#other ul {
  background: url(/static/images/support/support_regi/category_other_bg_middle.gif) left top repeat-y;
}

/* 戻るボタン
----------------------------------------*/
.return {
  margin: 0 0 20px 0;
  text-align: right;
  font-size: 0.8em;
  line-height: 1.3;
  width: 736px;
}

/* フロート解除処理
----------------------------------------*/
/* for modern brouser */
.clfx:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

/* IE7,MacIE5 */
.clfx {
  display: inline-block;
}

/* WinIE6 below, Exclude MacIE5 \*/
* html .clfx {
  height: 1%;
}

.clfx {
  display: block;
}

/**/
