@charset "utf-8";
.right_txt {
	text-align: right;
	margin-top: 5px;
}
#sec02 .inner .gmap iframe {
	width: 100%;
	height: 100%;
}
#sec02 {
	background-color: #319ccd;
	color: #FFFFFF;
}
#sec02 .inner .txt_box .list_dot02 li:before {
	background-color: #FFFFFF;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PC Setting

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
@media (min-width:768px), print {
#visual {
	background-image: url(../../images/company/mv_company_01.png);
}
#sec01 {
	padding-bottom: 80px;
}
#sec02 .inner .txt_box, #sec02 .inner .gmap {
	flex-basis: 50%;
}
#sec02 .map_txt {
	width: 500px;
	padding: 120px 0;
	margin: 0px 0px 0px auto;
}
#sec02 .inner .txt_box .list_dot02 li {
	margin-bottom: 5px;
}
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

TABLET Setting

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

@media (max-width: 1079px) and (min-width: 768px) {
}

/*━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

SP Setting

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
@media (max-width: 767px) {
#visual {
	background-image: url(../../images/company/mv_company_01_sp.png);
}
#sec01 {
	padding: 30px 4%;
}
#sec02 {
	padding: 30px 4%;
}
#sec02 .inner .txt_box, #sec02 .inner .gmap {
	flex-basis: 100%;
}
	#sec02 .inner .txt_box{
	margin-bottom: 15px;
}
#sec02 h2 {
	text-align: center;
}
}
