@charset "UTF-8";
* {
  padding: 0;
  margin: 0; }

body {
  line-height: 1.7;
  font-size: 13px;
  font-family: "メイリオ", Meiryo;
  color: #535c5e;
  background: url(../images/global/bg.jpg) #fcfbf9 top center repeat-x;
  padding: 0;
  margin: 0;}

li {
  list-style: none; }

a {text-decoration: none;}
a:link {color: #FF9900;}
a:visited {color: #FF9900;}

.bc_infomation 
@media screen and (max-width: 640px) {
     #mainimg_container{

    background:none !important;}
  img {
    max-width: 100%; } }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

header {
  height: 116px; }
  header .header_innder {
    width: 940px;
    margin: 0 auto; }
    @media screen and (max-width: 640px) {
      header .header_innder {
        width: 100%; } }

#globalnav {
  background: url(../images/global/bg_nav.jpg) #fcfbf9;
  height: 45px; }
  #globalnav nav {
    background: black;
    width: 940px;
    height: 100%;
    line-height: 45px;
    margin: 0 auto; }
    @media screen and (max-width: 640px) {
      #globalnav nav {
        width: 100%; } }
    #globalnav nav a {
      color: #fff; }
    #globalnav nav li {
      width: 20%;
      height: 45px;
      float: left;
      text-align: center;
      overflow: hidden; }
#globalnav nav a:hover {
display: block;
width: 100%;
height: 100%;
background: url(../images/global/bg_navmain_on.png) #fcfbf9 top center repeat-x;
}

#mainimg_container {
  background: url(../images/index/bg_topmainimg.jpg) center bottom repeat-x; }
  #mainimg_container .mainimg {
    width: 940px;
    margin: 0 auto; }
    @media screen and (max-width: 640px) {
      #mainimg_container .mainimg {
        width: 100%; } }

#contents {
  width: 950px;
  margin: 20px auto 0;
 }
  @media screen and (max-width: 640px) {
    #contents {
      width: 100%; } }

#container_main_a {
  width: 620px;
  float: left;
  margin-top:0;}
  @media screen and (max-width: 640px) {
    #container_main_a {
      width: 100%; } }

#container_sub {
  width: 300px;
  float: right;
}
  @media screen and (max-width: 640px) {
    #container_sub {
      width: 100%; } }

#footernavi_container {
  /*background: url(../images/global/bg_footermenu.jpg) */
  background: #111111;
  padding: 34px 0 56px;
  clear:both; }
  #footernavi_container a {
    color: #fff; }
  #footernavi_container .footernavi {
    width: 940px;
    margin: 0 auto;
    text-align: center; }
    @media screen and (max-width: 640px) {
      #footernavi_container .footernavi {
        width: 100%; } }
    #footernavi_container .footernavi li {
      padding: 0 12px; }

footer {
  background: #111111;
  color: #fff;
  text-align: center;
  padding: 20px 0; }

/*global
------------------------*/
#pagetitle_container {
  width: 100%;
  padding-top: 14px;
  padding-bottom: 12px;
  border-bottom: 1px solid #d6d6d6;
  background: #f4f5f1; }
  #pagetitle_container #pagetitle_inner {
    width: 940px;
    margin: 0 auto; }
    @media screen and (max-width: 640px) {
      #pagetitle_container #pagetitle_inner {
        width: 100%; } }

.list-inline > li {
  display: inline-block; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-sm-4 {
  width: 33.3%; }

.col-xs-6 {
  width: 50%; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px; }

/*20151028修正
------------------------*/

@media screen and (max-width: 640px){
.pickup_btm_a 
{float:inherit!important;
padding-right:inherit!important;
padding-bottom: 20px;
}
.pickup_btm_b
{
padding-bottom: 20px;
}
}

.seika_box{height: 300px;}
