@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;700&display=swap');
@font-face { font-family:'Noto Sans KR'; font-style:normal; font-weight:700; src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'); }

#m-domestic-violence { overflow-x:hidden; width:100%; max-width:720px; margin:auto; }
#m-domestic-violence .warp { width:100%; }

#m-domestic-violence h1 { padding:0 0 8.3333% 0; }
#m-domestic-violence h2 { padding:0 0 8.3333% 0; }
#m-domestic-violence h4 { padding:0 0 8.3333% 0; }

#m-domestic-violence .main { background:url(./m-images/main-back.jpg) no-repeat; height:146.2500%; background-size:cover; }
#m-domestic-violence .main .warp { padding:11.1111% 0 63.4722% 0; }
#m-domestic-violence .main .warp .main-txt { padding:0 0 6.2500% 0; }

#m-domestic-violence .box01 { background:url(./m-images/box01-back.jpg) no-repeat; height:140.9722%; background-size:cover; }
#m-domestic-violence .box01 .warp { padding:11.1111% 0 88.4722% 0; }

#m-domestic-violence .box02 { background:url(./m-images/box02-back.jpg) no-repeat; height:192.3611%; background-size:cover; }
#m-domestic-violence .box02 .warp { padding:11.1111% 0 95.4167% 0; }

#m-domestic-violence .box02-sub { background:url(./m-images/box03-sub-back.jpg) no-repeat; height:21.9444%; background-size:cover; }
#m-domestic-violence .box02-sub .warp { padding:5.5556% 0 5.1555% 0; }

#m-domestic-violence .box03 { background:url(./m-images/box03-back.jpg) no-repeat; height:188.6111%; background-size:cover; }
#m-domestic-violence .box03 .warp { padding:11.1111% 0 72.9167% 0; }

#m-domestic-violence .box03-sub { background:#fffef6; height:28.4722%; }
#m-domestic-violence .box03-sub .warp { padding:5.5556% 0 5.5556% 0; }

#m-domestic-violence .box04 { background:url(./m-images/box04-back.jpg) no-repeat; height:185.2778%; background-size:cover; }
#m-domestic-violence .box04 .warp { padding:11.1111% 0 90.8333% 0; }

#m-domestic-violence .box05 { background:url(./m-images/box05-back.jpg) no-repeat; height:210.0000%; background-size:cover; }
#m-domestic-violence .box05 .warp { padding:11.1111% 0 102.7778% 0; }
#m-domestic-violence .box05 .warp .main-txt { padding:0 0 8.3333% 0; }
#m-domestic-violence .box05 .warp .box05-btn { padding:0 0 4.8611% 0; }

#m-domestic-violence .box06 { background:#fffef6; height:311.8056%; }
#m-domestic-violence .box06 .warp { padding:11.1111% 0 11.3889% 0; }
#m-domestic-violence .box06 .warp .img-txt { padding:0 0 2.7778% 0; }

#m-domestic-violence .box07 { background:#ffefe2; height:151.6667%; }
#m-domestic-violence .box07 .warp { padding:11.1111% 0 11.3889% 0; }
#m-domestic-violence .box07 .warp .img-txt { padding:0 0 8.3333% 0; }

#m-domestic-violence .box08 { height:13.8889%; }
#m-domestic-violence .box08 .warp { font-size:14px; color:#717171; text-align:center; word-break:keep-all; padding:5.5556% 3%; }