div#fc_service {
  width: 995px;
  font-size: 12px;
  padding-top: 10px;
  padding-bottom: 80px;
  overflow: hidden; }
  div#fc_service * {
    font-size: small;
    /* for IE */
    font: x-small;
    /* for IE in quirks mode */
    font-size: 1.231em;
    font-family: arial,helvetica,clean,sans-serif;
    padding: 0;
    margin: 0;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",   sans-serif;
    font-weight: normal;
    font-style: normal;
    list-style-type: none;
    font-size: 1.00em;
    line-height: 140%;
    color: #333333;
    background-color: transparent;
    zoom: 1;
    position: relative;
    background-repeat: no-repeat;
    word-wrap: break-word; }
  div#fc_service *:first-child + html .min {
    font-size: 0.85em;
    /*forie7*/ }
  div#fc_service .clear {
    clear: both; }
  div#fc_service h2 {
    width: 705px;
    display: inline;
    float: left; }
  div#fc_service ul#linkbox {
    width: 287px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    height: 108px;
    height: auto;
    display: inline;
    float: right; }
    div#fc_service ul#linkbox li {
      display: inline; }
      div#fc_service ul#linkbox li a {
        width: 287px;
        display: block;
        text-indent: -9999px;
        overflow: hidden;
        height: 108px;
        margin-bottom: 3px; }
        div#fc_service ul#linkbox li a:hover {
          background-position: 0 -109px; }

div.eng li#link_tokyo a {
  background-image: url("/base/pc/store/foreign/img/btn_tokyo.jpg"); }
div.eng li#link_shinjuku a {
  background-image: url("/base/pc/store/foreign/img/btn_shinjuku.jpg"); }
div.eng li#link_yokohama a {
  background-image: url("/base/pc/store/foreign/img/btn_yokohama.jpg"); }
div.eng li#link_kyoto a {
  background-image: url("/base/pc/store/foreign/img/btn_kyoto.jpg"); }
div.eng li#link_osaka a {
  background-image: url("/base/pc/store/foreign/img/btn_osaka.jpg"); }

div.han li#link_tokyo a {
  background-image: url("/base/pc/store/foreign/img/han_btn_tokyo.jpg"); }
div.han li#link_shinjuku a {
  background-image: url("/base/pc/store/foreign/img/han_btn_shinjuku.jpg"); }
div.han li#link_yokohama a {
  background-image: url("/base/pc/store/foreign/img/han_btn_yokohama.jpg"); }
div.han li#link_kyoto a {
  background-image: url("/base/pc/store/foreign/img/han_btn_kyoto.jpg"); }
div.han li#link_osaka a {
  background-image: url("/base/pc/store/foreign/img/han_btn_osaka.jpg"); }

div.kan li#link_tokyo a {
  background-image: url("/base/pc/store/foreign/img/kan_btn_tokyo.jpg"); }
div.kan li#link_shinjuku a {
  background-image: url("/base/pc/store/foreign/img/kan_btn_shinjuku.jpg"); }
div.kan li#link_yokohama a {
  background-image: url("/base/pc/store/foreign/img/kan_btn_yokohama.jpg"); }
div.kan li#link_kyoto a {
  background-image: url("/base/pc/store/foreign/img/kan_btn_kyoto.jpg"); }
div.kan li#link_osaka a {
  background-image: url("/base/pc/store/foreign/img/kan_btn_osaka.jpg"); }

div.kor li#link_tokyo a {
  background-image: url("/base/pc/store/foreign/img/kor_btn_tokyo.jpg"); }
div.kor li#link_shinjuku a {
  background-image: url("/base/pc/store/foreign/img/kor_btn_shinjuku.jpg"); }
div.kor li#link_yokohama a {
  background-image: url("/base/pc/store/foreign/img/kor_btn_yokohama.jpg"); }
div.kor li#link_kyoto a {
  background-image: url("/base/pc/store/foreign/img/kor_btn_kyoto.jpg"); }
div.kor li#link_osaka a {
  background-image: url("/base/pc/store/foreign/img/kor_btn_osaka.jpg"); }

#fc_service_faq {
  width: 755px;
  font-size: 12px; }
  #fc_service_faq * {
    font-size: small;
    /* for IE */
    font: x-small;
    /* for IE in quirks mode */
    font-size: 1.231em;
    font-family: "HelveticaNeue-bold", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    padding: 0;
    margin: 0;
    font-weight: normal;
    font-style: normal;
    list-style-type: none;
    font-size: 1.00em;
    line-height: 140%;
    color: #333333;
    background-color: transparent;
    zoom: 1;
    position: relative;
    background-repeat: no-repeat;
    word-wrap: break-word; }
  #fc_service_faq h2 {
    display: block;
    margin-bottom: 10px; }
  #fc_service_faq h3 {
    display: block;
    height: 43px;
    background-image: url("/base/pc/store/foreign/img/faq_bg.jpg");
    background-position: 0 -43px;
    margin-bottom: 10px;
    font-size: 1.417em;
    color: #4d4d4d; }
    #fc_service_faq h3 a {
      padding: 10px;
      display: block; }
  #fc_service_faq .faqbox {
    padding: 10px; }
    #fc_service_faq .faqbox dl {
      margin-bottom: 15px; }
      #fc_service_faq .faqbox dl dt {
        font-size: 1.417em;
        color: #999999; }
  #fc_service_faq a:link {
    text-decoration: none; }
