@charset "utf-8";
/* CSS Document */

.tabs {width: 1200px;margin: 0 auto;}

/*タブのスタイル*/
.tab_item {
  width: 49%;
  height: 84px;
  border: 2px solid #000;
border-bottom:none;
border-radius:10px 100px 0 0;
  background-color: #000;
line-height:84px;
  font-size: 24px;
  color: #fff;
  display: block;
  float: left;
  text-align: left;
  transition: all 0.2s ease;
padding-left:1em;
white-space: nowrap;
}


.tab_item span{font-size:30px;font-weight:700;}
.tab_item:hover {
  opacity: 0.75;
cursor: pointer;
}

/*ラジオボタンを全て消す*/
input[name="tab_item"] {
  display: none;
}

/*タブ切り替えの中身のスタイル*/
.tab_content {
  display: none;
  clear: both;
padding:0;
  overflow: hidden;
}


/*選択されているタブのコンテンツのみを表示*/
#sales:checked ~ #sales_content,
#eng:checked ~ #eng_content{
  display: block;
}

/*選択されているタブのスタイルを変える*/
.tabs input:checked + .tab_item {
  background-color: #e60012;
  color: #fff;
}


.tab_txt{width:900px;margin:0px auto 30px;}
.tab_link{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;width:900px;}
.tab_link_box{width:286px;}
.tab_link_box img{width:100%;}





/* 1600px以下から 1カラム表示
------------------------------------------------------------*/
@media only screen and (max-width: 1599px){
.tabs {width: 96%;margin: 0 auto;}
}

/* 1300px以下から 1カラム表示
------------------------------------------------------------*/
@media only screen and (max-width: 1299px){
.tab_item {
  width: calc(100%/2);
  height: 84px;
  border: 2px solid #000;
border-bottom:none;
border-radius:10px 100px 0 0;
  background-color: #000;
  line-height:84px;
  font-size: 16px;
  color: #fff;
  display: block;
  float: left;
  text-align: left;
  transition: all 0.2s ease;
padding-left:1em;}

}

/* 幅900px以下から ヘッダー等微調節
------------------------------------------------------------*/
@media only screen and (max-width: 899px){
.tab_item span{font-size:24px;font-weight:700;}
}	

/* 幅644px以下から ヘッダー等微調節
------------------------------------------------------------*/
@media only screen and (max-width: 644px){
.tab_item span{font-size:20px;font-weight:700;}

}	

