@charset "UTF-8";
/* CSS Document */
/* Scss Document */
/* Scss Document */
.titleimg { background-image: url("../../img/company/titleimg_sp.jpg"); background-repeat: no-repeat; background-position: center; background-size: cover; }

.company__main-ttl { font-size: 1.5rem; margin: 0% 0% 6.25% 0%; text-align: center; }
@media (min-width: 769px) { .company__main-ttl { font-size: calc( 1.5rem + ( 1vw - 7.69px ) * 9.6774193548 ); } }
@media (min-width: 800px) { .company__main-ttl { font-size: 1.8rem; } }

.company__wp { font-size: 1.3rem; }
@media (min-width: 769px) { .company__wp { font-size: calc( 1.3rem + ( 1vw - 7.69px ) * 6.4516129032 ); } }
@media (min-width: 800px) { .company__wp { font-size: 1.5rem; } }
.company__wp .company__box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 0px; border-bottom: solid 1px #ddd;            /* &:last-child{
				border-bottom: none;
			}*/ }
.company__wp .company__box:first-child { border-top: solid 1px #ddd; }
.company__wp .company__box .company__ttl { flex: 0 1 20%; width: 20%; max-width: 20%; margin: 0% 0% 0% 6.25%; color: #EA8815; }
.company__wp .company__box .company__sub { flex: 0 1 65%; width: 65%; max-width: 65%; }
.company__wp .company__box .company__sub span { font-size: 1.2rem; display: inline-block; line-height: normal; }
@media (min-width: 769px) { .company__wp .company__box .company__sub span { font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 3.2258064516 ); } }
@media (min-width: 800px) { .company__wp .company__box .company__sub span { font-size: 1.3rem; } }

.access__map { margin-bottom: 20px; }
.access__map iframe { width: 100%; height: 35vh; max-height: 250px; }
.access .btn a { margin: 0 0 0 auto; max-width: 200px; }
.access .btn a p { padding: 7% 0% 7% 0%; }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) { .titleimg { background-image: url("../../img/company/titleimg_pc.jpg"); background-repeat: no-repeat; background-position: center; background-size: cover; }
  .company__wp { margin-bottom: 100px; }
  .company__wp .company__box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 20px 0px; }
  .company__wp .company__box .company__ttl { flex: 0 1 15%; width: 15%; max-width: 15%; }
  .access__map iframe { height: 60vh; max-height: 500px; }
  .access .btn a { max-width: 250px; } }
/*------------------------------
		961px以上
------------------------------*/
/*------------------------------
		1181px以上
------------------------------*/

/*# sourceMappingURL=style.css.map */
