@charset "UTF-8";

/* default sp
----------------------------------------------- */
/* ============================================= sp
================================================*/
.company-in{padding: 5vw;margin: 5vw auto 10vw;width: 100%;border: 1px solid #000;border-radius: 30px;background: #fff;position: relative;}

.company-in .tb{border-bottom: 1px solid #efefef;padding: 2vw 0;}
.company-in .tb dt{font-weight: bold;}
.company-in .tb dd{}
.map { margin: 4vw auto 4vw; height: 280px;}


/* ============================================= pc
================================================*/
@media screen and (min-width: 736px) { 
.company-in{padding: 30px;margin: 0px auto 50px;width: 100%;border: 1px solid #000;border-radius: 30px;background: #fff;position: relative;}

.company-in .tb{padding: 20px 0;	display: -webkit-box;display: flex;}
.company-in .tb dt{width: 20%;}
.map { margin: 30px auto 30px; height: 400px;}

}  @media screen and (min-width: 980px) {
.company-in{width: 100%;}


}	  @media screen and (min-width: 1250px) { 

.company-in{max-width: 1120px;}

} @media screen and (min-width: 1800px) { 

}  /* retina用 ----------------------------------------------- */ 
@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) { 



}
