@import url("https://fonts.dubuplus.com/css?family=NanumSquareRound");
#sub_contents {font-size:15px;line-height:1.7;color:#666;letter-spacing:-0.05em;}



.g_top {margin-bottom:30px;
	text-align:center;color:#fff;text-shadow:0 0 .2em #000;font-family:'NanumSquareRound';
	background:url(/app/dubu_sourcecode/docs/imgs/1541117770_re2-greet-img.jpg)no-repeat center center;background-size:cover;}
.g_top div {
    padding:60px 0;
	background-color:rgba(0,0,0,.5)}
.g_top div h3 {margin-bottom:10px;
	font:300 27px/1.3 'NanumSquareRound';letter-spacing:-0.05em;}
.g_top div h3:after {content:'';display:block;width:12px;height:12px;border-left:2px solid #00beff;border-bottom:2px solid #00beff;margin:5px auto 15px;
	transform:rotate(-45deg)}
.g_top div h3 strong {display:block;
	font-size:1.3em;font-weight:700;font-family:inherit;}
.g_top div h4 {font-weight:400;font-size:18px;}



.g_con {}
.g_con p+p {margin-top:15px;}





/* tablet */
@media screen and (min-width:769px) and (max-width:991px){
}

/* mobile */
@media screen and (max-width:768px){
    #sub_contents {font-size:14px;}
    
    
    
    .g_top div h3 {font-size:19px;
        -ms-word-break:keep-all;
        word-break:keep-all;
    	padding: 0 50px}
    .g_top div h4 {font-size:13px;
        -ms-word-break:keep-all;
        word-break:keep-all;
    	padding: 0 50px}
    
}
