@charset "UTF-8";
/* sp
----------------------------------------------- */

.company table{border:1px solid #dadada;width: 100%;}
.company table tr{border-bottom:1px solid #dadada}
.company table tr:nth-last-child(1){border-bottom:none;}
.company table th,.company table td{padding:3%;vertical-align:middle;font-size: 3vw;line-height: 1.4;}
.company table th{width: 26%;background:#f2f2f2;text-align:center;font-weight:bold;}
.company table .btn{padding: 3%;text-align: center;font-weight: bold;position: relative;background: #e8f2f3;-moz-border-radius: 10vw;-webkit-border-radius: 10vw;border-radius: 10vw;}
.company table .btn::after{content: "\f105";font-weight: normal;font-family: 'icon';position: absolute;right: 5%;top: 50%;-webkit-transform: translateY(-50%); transform: translateY(-50%);}
.company iframe{height:200px;margin-bottom: 10%;}


/* PC
----------------------------------------------- */
@media screen and (min-width: 736px) {
	
.company table th,.company table td{padding:20px;font-size: 16px;}
.company table th{width:150px;}
.company table .btn{padding: 10px;width: 300px;}
.company iframe{height:300px;margin-bottom: 80px;}
	
}

  /* retina用 ----------------------------------------------- */ 
@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) {
	
 }