@charset "UTF-8";

/*
  パーツ別CSS
*/


/***********************************************************
#1 
***********************************************************/
#c-main {
}

/***********************************************************
 * #1 表 ()
 * ***********************************************************/

/*tableをスクロールさせる*/
.scroll{
    overflow: auto;
    white-space: nowrap;
}
.scroll::-webkit-scrollbar{
    height: 5px;
}
.scroll::-webkit-scrollbar-track{
    background: #F1F1F1;
}
.scroll::-webkit-scrollbar-thumb {
    background: #BCBCBC;
}

/*//////////////////
#4 レスポンシブ（タブレット用）
//////////////////*/
@media screen and (max-width: 768px) {
}


/*//////////////////
#4 レスポンシブ（スマートフォン用）
//////////////////*/
@media screen and (max-width: 640px) {
}


/* 切り替えスイッチ */

#c-footer2 .col-footer-switch{
  /* width: 100%; */
  /* max-width: 100%; */
  margin: 1.0em 0;
}

#c-footer2 .col-footer-switch ul {
  text-align: center; /*ulの中身を中央揃え*/
  padding: 0 ;
display: table;
margin: 0.5em auto;
}

#c-footer2 .col-footer-switch li{
display: table-cell;
  /zoom:1; /*IE対策*/
  padding: 0.3em 2.0em;
background: #EBEADE;
border: #fff solid 1px;
}

#c-footer2 .col-footer-switch #btnPC{
  color: #333;
background:url("/_themes/en/ud/common/images/pc.svg") no-repeat left center;
/* 背景画像画像サイズ */
-webkit-background-size: 24px auto;
background-size: 24px auto;
padding: 5px 0 5px 30px;    
}

#c-footer2 .col-footer-switch #btnSP{
  color: #333;
background:url("/_themes/en/ud/common/images/mobile.svg") no-repeat left center;
/* 背景画像画像サイズ */
-webkit-background-size: 24px auto;
background-size: 24px auto;
padding: 5px 0 5px 30px;    
}

