@charset "UTF-8"; .contact-box .map { position: relative; } .contact-box .map > img { width: 100%; height: 100%; } .contact-box .map iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .contact-box .map-info .contact-adr-wrap { padding-top: 65px; } .contact-box .map-info .contact-adr-wrap .contact-list { width: 33.3333%; float: left; text-align: center; position: relative; } .contact-box .map-info .contact-adr-wrap .contact-list .contact-info-text { font-size: 16px; color: #666; line-height: 22px; letter-spacing: -0.4px; } .contact-box .map-info .contact-adr-wrap .contact-list img { width: 60px; margin: 0 auto; height: 100%; } .contact-box .map-info .contact-adr-wrap .contact-list:before { content: ""; width: 1px; height: 100%; background: #dcdcdc; position: absolute; left: 0; top: 0; } .contact-box .map-info .contact-adr-wrap .contact-list:first-child:before { display: none; } .contact-box .map-info .contact-adr-wrap .contact-list > div p { font-size: 22px; color: #323232; font-weight: 600; padding-top: 10px; } .contact-box .map-info .map-adr-wrap { padding-top: 65px; } .contact-box .map-info .map-adr-wrap ul { border-top: 2px solid #00387D; } .contact-box .map-info .map-adr-wrap li { border-bottom: 1px solid #dcdcdc; padding: 25px 0; background: #fafafa; } .contact-box .map-info .map-adr-wrap li .adr-list-tit { width: 20%; float: left; font-weight: 600; text-align: center; font-size: 20px; color: #323232; } .contact-box .map-info .map-adr-wrap .adr-transport-wrap .adr-item { width: 80%; display: -webkit-box; display: -ms-flexbox; display: flex; } .contact-box .map-info .map-adr-wrap li .adr-item { width: 80%; display: -webkit-box; display: -ms-flexbox; display: flex; } .contact-box .map-info .map-adr-wrap li .adr-item .adr-info .adr-tel-num { padding-left: 16px; } .contact-box .map-info .map-adr-wrap li:first-child { padding: 53px 0; background: #fff; } .contact-box .map-info .map-adr-wrap .adr-transport-wrap .adr-transport-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .contact-box .map-info .map-adr-wrap .adr-transport-wrap:first-child .adr-list-tit { font-weight: 600; width: 20%; } .contact-box .map-info .map-adr-wrap .adr-transport-wrap .adr-item .adr-transport-list { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .contact-box .map-info .map-adr-wrap .adr-transport-wrap .adr-item .adr-transport-list .adr-item-icon { padding-right: 12px; width: 90px; min-width: 90px; } .contact-box .map-info .map-adr-wrap .adr-transport-wrap .adr-item .adr-transport-list .adr-item-icon i { color: #00387D; font-size: 74px; } .contact-box .map-info .map-adr-wrap .adr-transport-wrap .adr-item .adr-transport-list .adr-transport-tit { padding-bottom: 15px; color: #00387D; font-weight: 500; font-size: 16px; } .gray_txt { font-size: 16px; color: #646464; } @media screen and (max-width: 768px) { .contact-box .map-info .contact-adr-wrap .contact-list > div p { font-size: 16px; } .contact-box .map-info .contact-adr-wrap .contact-list .contact-info-text { font-size: 14px; } .contact-box .map-info .map-adr-wrap li { padding: 25px 16px; } .contact-box .map-info .contact-adr-wrap li > div { padding: 15px; } .contact-box .map-info .map-adr-wrap li .adr-list-tit { float: none; width: 100%; text-align: left; } .contact-box .map-info .contact-adr-wrap li > div p { font-size: 14px; } .contact-box .map-info .map-adr-wrap .adr-transport-wrap .adr-item { -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 30px; } .contact-box .map-info .map-adr-wrap li .adr-item { width: 100%; } .contact-box .map-info .map-adr-wrap .adr-transport-wrap .adr-item .adr-transport-list { width: 100%; margin: 8px 0; } .contact-box .map-info .map-adr-wrap li .adr-item .adr-info { margin-top: 12px; } .contact-box .map-info .map-adr-wrap li .adr-item .adr-info .adr-tel-num { padding-left: 0; display: block; margin-top: 4px; } .gray_txt { font-size: 14px; } .contact-box .map-info .map-adr-wrap li:first-child { padding: 25px 0; } .contact-box .map-info .map-adr-wrap li .adr-list-tit { font-size: 16px; } } @media screen and (max-width: 480px) { .contact-box .map-info .contact-adr-wrap { padding-top: 30px; } .contact-box .map-info .map-adr-wrap { padding-top: 30px; } .contact-box .map-info .contact-adr-wrap .contact-list { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 8px; } .contact-box .map-info .contact-adr-wrap .contact-list img { width: 50px; } .contact-box .map-info .contact-adr-wrap .contact-list:last-child { margin-bottom: 0; } .contact-box .map-info .contact-adr-wrap .contact-list:before { display: none; } .contact-box .map-info .map-adr-wrap .adr-transport-wrap .adr-transport-box { -ms-flex-wrap: wrap; flex-wrap: wrap; } .contact-box .map-info .map-adr-wrap .adr-transport-wrap:first-child .adr-list-tit { width: 100%; } .contact-box .map-info .map-adr-wrap .adr-transport-wrap .adr-item { width: 100%; padding-left: 0; } .contact-box .map-info .contact-adr-wrap li > div { padding: 5px; padding-left: 16px; width: 70%; text-align: left; } .gray_txt { font-size: 12px; } }