.bbs-round-box{padding:15px; border-radius:10px; background-color:#f1f1f1;}

.bbs-round1-box{padding:20px 35px; border-radius:10px; background-color:#f1f1f1;}
.bbs-round1-box h2{font-weight:500; font-size:20px;}

@media screen and (max-width:980px){
	.bbs-round1-box h2{font-size:18px;}
}

.bbs-round2-box{padding:20px 35px; border-radius:10px; border:1px solid #ddd; background-color:#fff;}

.bbs-title1-box{}
.bbs-title1-box h1{font-weight:900; font-size:35px;}

@media screen and (max-width:980px){
	.bbs-title1-box h1{font-size:33px;}
}

@media screen and (max-width:880px){
	.bbs-title1-box h1{font-size:30px;}
}

@media screen and (max-width:780px){
	.bbs-title1-box h1{font-size:27px;}
}

.bbs-title2-box{}
.bbs-title2-box h2{font-weight:700; font-size:30px;}

@media screen and (max-width:880px){
	.bbs-title2-box h2{font-size:27px;}
}

@media screen and (max-width:780px){
	.bbs-title2-box h2{font-size:24px;}
}

.bbs-title3-box{}
.bbs-title3-box h3{font-weight:700; font-size:25px;}

@media screen and (max-width:780px){
	.bbs-title3-box h2{font-size:22px;}
}

.bbs-title4-box{}
.bbs-title4-box h4{font-weight:500; font-size:20px;}

.bbs-ul1-box{}
.bbs-ul1-box ul{}
.bbs-ul1-box ul li{padding:5px 0 5px 13px; font-size:16px; line-height:140%; color:#777; position:relative;}
.bbs-ul1-box ul li:after{width:5px; height:1px; top:16px; left:0; background-color:#777; content:""; display:block; position:absolute;}

.bbs-ul2-box{}
.bbs-ul2-box ul{}
.bbs-ul2-box ul li{padding:5px 0 5px 13px; font-size:16px; line-height:140%; color:#777; position:relative;}
.bbs-ul2-box ul li:after{width:3px; height:3px; top:16px; left:0; border-radius:50%; background-color:#777; content:""; display:block; position:absolute;}

/* margin */
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}

/* padding */
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}

/* 글자 관련 */
.n-txt16{font-size:16px;}
.n-txt18{font-size:18px;}
.n-txt20{font-size:20px;}
.n-txt25{font-size:25px;}
.n-txt30{font-size:30px;}

.txt-bold{font-weight:700;}

/* 색상 관련 */
.color-gray{color:#999;}
.color-red{color:#ff0000;}

/* 버튼 태그 */
.bbs-btn-box{margin-top:30px; padding-top:20px; border-top:1px solid #e7e7e7;}
.bbs-btn-box.noline{border-top:0;}
.bbs-btn-box.center{text-align:center;}
.bbs-btn-box ul{margin:0 -10px;}
.bbs-btn-box ul:after{clear:both; content:""; display:block;}
.bbs-btn-box ul li{padding:0 10px; float:left;}
.bbs-btn-box a{height:auto; padding:15px 25px; font-weight:500; font-size:16px; border-radius:4px; display:block;}
.bbs-btn-box .bb-1 li{}
.bbs-btn-box .bb-2 li{float:left;}

.guide-contents img{max-width:100%;}
