@charset "utf-8";
/* CSS Document */

/* ============================
		outlineSection
 ============================ */

.outlineSection {
}

.outlineSection .outlineData {
}

.outlineSection .outlineData dl {
padding: 0;
margin: 0;
}

.outlineSection .outlineData dt {
padding: 10px;
margin: 0;
font-size: 14px;
font-weight: bold;
line-height: 1.5em;
margin-bottom: 0em;
background-color: #eee;
}

.outlineSection .outlineData dd {
padding: 10px;
margin: 0;
font-size: 14px;
line-height: 1.5em;
margin-bottom: 0em;
}


.outlineSection .gMap {
}

.outlineSection .gMap iframe {
width: 100%;
height: 300px;
}




/* for PC */
@media screen and (min-width: 1201px) {

.outlineSection .main {
}


.outlineSection .outlineData dl {
padding: 0;
margin: 0;
display: table;
width: 100%;
border-collapse: collapse;
border-bottom: 2px solid #fff;
}

.outlineSection .outlineData dt {
display: table-cell;
vertical-align: middle;
width: 10em;
text-align: center;
box-sizing: border-box;
}

.outlineSection .outlineData dd {
display: table-cell;
vertical-align: middle;
width: calc(100% - 10em);
box-sizing: border-box;
background-color: #fafafa;
}

.outlineSection .gMap iframe {
width: 100%;
height: 800px;
margin: 30px 0;
}



}





/* ============================
		other
 ============================ */

/* for SP */
@media screen and (max-width: 767px) {
}

/* for TB */
@media screen and (max-width: 1200px) and (min-width: 768px){
}

/* for PC */
@media screen and (min-width: 1201px) {
}

