@charset "shift_jis";

@media screen and (min-width: 750px) {
p.title_text{font-size:1.45vw;padding-left: 0.2vw;}

    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;
}

.attention{
    margin: 3vw 3vw 4vw 2.5vw;
}

}

@media screen and (max-width: 750px) {
    
p.title_text{font-size:3.86vw;padding-left: 0.2vw;}

    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:8px 0 20px 0;
	margin:0 auto;
}

a.btn_base_triangle {
	width:90%;
	margin:5vw auto;
}

.attention{
    margin: 3vw 3vw 10vw 3vw;
}

}