DIV.dvPage.location DIV.dvAddress { background-image: url('./../image/main-notice-bar.png'); background-size: 100% 100%; color: #fff; font-weight: 700; padding: 1em }
DIV.dvPage.location DIV.dvAddress DIV.dvTel { text-align: right }
DIV.dvPage.location DIV.dvAddress .UIIcon { font-size: 1.5em; margin-right: .5em }
DIV.dvPage.location DL { display: table; margin: 2em 0; width: 100% }
DIV.dvPage.location DL DT,
DIV.dvPage.location DL DD { display: table-cell }
DIV.dvPage.location DL DT { border: 10px solid #eee; height: 8em; position: relative; width: 40% }
DIV.dvPage.location DL DT DIV { background-color: #fff; font-size: 1.34em; font-weight: 700; left: -10px; padding: 1em; position: absolute; top: .75em }
DIV.dvPage.location DL DT DIV SPAN { color: #3B8EDE; display: block; font-size: .9em; margin-bottom: .2em }
DIV.dvPage.location DL DT .UIIcon { font-size: 4em; margin-top: -.5em; position: absolute; right: .5em; top: 50% }
DIV.dvPage.location DL DD { line-height: 1.5em; padding: 1em 2em; vertical-align: middle; }
DIV.dvPage.location DL DD STRONG { font-weight: 800 }
DIV.dvPage.location DL DD UL { list-style: disc; margin-left: 1em }
DIV.dvPage.location DL DD UL LI { margin: .5em 0 }
DIV.dvPage.location UL.ulNotification { background-color: #ebf3ff; border: 1px solid #3B8EDE; border-radius: .5em; font-size: 1.15em; font-weight: 700; list-style: square; margin: 2em 0; padding: 1em 1em 1em 3em }
DIV.dvPage.location UL.ulNotification LI { margin: .5em 0 }

@media only screen and (max-width: 800px) {
    #daumRoughmapContainer1558675841146 { width: 100% !IMPORTANT }
    DIV.dvPage.location DIV.dvAddress DIV.dvTel { text-align: left }
    DIV.dvPage.location DIV.dvAddress .UICol { margin: 1em 0 }
}