/* BASIC css start */
#video{width:100%; display:block;height:100vh;}
#footer { padding-bottom: 40px; font-family: 'noto sans kr', sans-serif; background: #f2f2f2 !important; }
div.f-wrap { background: #f2f2f2; width: 96%; border-top: 0px; }
div.f-wrap li { font-size: 11px; }
div.f-wrap li.num { font-family: 'Noto Serif KR',sans-serif; color: #a36d6a; }
div.f-wrap .bt_line { background: #a36d6a; color: #ffffff; }
dl.adds { background: #d9d3d3; }
dl.adds dt, dl.adds dd { color: #000000; }
div.f-info { background: #f2f2f2; text-align: center; color: #333333; }
div.footer_section4 { background: #d9d3d3; }
div.footer_section4 ul li, div.footer_section4 ul li a, div.footer_section4 ul li a.privacy { color: #000000; }
.footer_info_toptext { font-family: 'Noto Sans KR',sans-serif; color: #333333; font-size: 20px; font-weight: 500; padding-bottom: 20px; }
.f-wrap-l li { font-family: 'Noto Sans KR',sans-serif; }
.ftmomo { font-family: 'Montserrat', sans-serif; }
div.f-wrap .f-wrap-l li.ftmomos, div.f-wrap .f-wrap-r li.ftmomos { font-family: 'Montserrat', sans-serif; font-size: 15px; font-weight: 600; }
.f-wrap-r .sns { text-align: left; }
.f-wrap-r .sns a:nth-of-type(1) img { margin-left: -9px; }
.ftline { font-weight: 600; line-height: 14px; letter-spacing: -1px; }
.f-wrap .sns b { margin-bottom: 10px; font-family: 'Montserrat',serif; font-size: 15px; font-weight: 700; padding-top: 10px; }
#footer .f-wrap .bt_line { border: 0px; font-size: 13px; }
.adds > dd { line-height: 17px; }

#MAKESHOPLY18 { bottom: 50px !important; }

.cs_bdradi { background: #000000; overflow: hidden; font-size: 11px; padding: 4px; width: 90px; text-align: center; margin-top: 15px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }
.cs_bdradi a { color: #ffffff; }


@media screen and (max-width: 335px) {
.f-wrap { display: block; }
.f-wrap-l { text-align: left; }
.f-wrap-l a:last-child { margin-left: 7%; }

.f-wrap-r { padding-top: 40px; margin-top: 25px; position: relative; }
.f-wrap-r:before { content: ''; width: 96%; height: 1px; background: #a36d6a; position: absolute; top: 0px; left: 0px; margin-left: 2%; }
}


/* BASIC css end */

