@charset "shift_jis";
div.content ul{
    margin: 0;
    padding: 0;
}

div.content img {
    border: 1px solid #cccccc;
}

@media screen and (min-width: 750px) {

/* -----------------------選択画面------------------------- */
    
    div.tabbox ul.tabs li#tabB {
    margin:0;
	box-sizing:border-box;
    }

   div.tabbox ul.tabs li.tab {
      background-color: gray; 
   }
   div.tabbox ul.tabs a:link,
   div.tabbox ul.tabs a:visited {
      text-decoration:none;
	  color:gray;
   }
   div.tabbox div.tab {
      height: auto;  
      overflow: auto; 
      clear: left;    
	  border:1px solid #259df8; 
	  border-top:none;
	  border-radius: 0px 0px 4px 4px; 
   }
   div.tab div.tabbox_contents{
	   width:98%;
	   margin:auto;
   }
  
   div.tabbox div#tab2 {
       background-color: #FFF;
   }

div.box_1 {
	width:100%;
	padding:20px 0;
	margin:0 auto;
}

a.btn_base_triangle {
	width:29%;
    margin:1vw 0 1vw 1.4%;
	float:left;
}

.linkBlockAll{
    margin: 3% 0 3% 6% ;
    width: 94%;
}
.linkBlock{
    float: left;
    width: 33%;
}

.linkBlockB div{
    display: inline-block;
    width: 32%;
}

/* -----------------------リンク集（2231）------------------------- */

table{
    margin: 3% 0 5% 7%;
    width: 93%;
}
th{
    text-align: left;
    width:13%;
}
th img{
    width: 100%;
    margin: 3% 0;
}
td{
    padding-left: 3%;
    height: 5vw;
}









}

@media screen and (max-width: 750px) {
    
/* -----------------------選択画面------------------------- */
    
    div.tabbox ul.tabs li#tabB {
    margin:0;
	box-sizing:border-box;
    }
    
   div.tabbox ul.tabs a {
      padding: 16% 10% 0;
      font-size: 4.2vw;
   }
   div.tabbox ul.tabs li.tab {
      background-color: gray; 
   }
   div.tabbox ul.tabs a:link,
   div.tabbox ul.tabs a:visited {
      text-decoration:none;
	  color:gray;
   }
   div.tabbox div.tab {
      height: auto;  
      overflow: auto; 
      clear: left;    
	  border:1px solid #259df8; 
	  border-top:none;
	  border-radius: 0px 0px 4px 4px; 
   }
   div.tab div.tabbox_contents{
	   width:98%;
	   margin:auto;
   }
   
   div.tabbox div#tab2 {
       background-color: #FFF;
   }
   
div.box_1 {
	width:100%;
	padding:0 0 20px;
	margin:9% auto 0;
}

a.btn_base_triangle {
	width:90%;
	margin:5vw auto;
}

.linkBlockAll{
    margin: 3% 0 3% 6% ;
    width: 94%;
}

/* -----------------------リンク集（2231）------------------------- */

table{
    margin: 3% 0 5% 2%;
    width: 98%;
}
th{
    text-align: left;
    width:35%;
}
th img{
    width: 100%;
    margin: 4% 0;
}
td{
    padding-left: 3%;
    height: 20vw;
}

}