@charset "utf-8";

/******************************  메인  ******************************/
/* 슬라이드 배너 */
#main_banner_area {}
#main_banner_area .main_banner_box { position: relative; }
#main_banner_area .main_banner_box .main_banner {}
#main_banner_area .main_banner_box .main_banner .item {}
#main_banner_area .main_banner_box .main_banner .item img.mob { display: none; }

#main_banner_area #prev_btn { position: absolute; top: 50%; left: 5%; width: 65px; height: 65px; transform: translateY(-50%); background: url('/images/btn_left.png') no-repeat center center; background-size: contain; z-index: 99; }
#main_banner_area #next_btn { position: absolute; top: 50%; right: 5%; width: 65px; height: 65px; transform: translateY(-50%); background: url('/images/btn_right.png') no-repeat center center; background-size: contain; z-index: 99; }

@media screen and (max-width:750px) {
	#main_banner_area .main_banner_box .main_banner .item img.pc { display: none; }
	#main_banner_area .main_banner_box .main_banner .item img.mob { display: block; }

	#main_banner_area #prev_btn { display: none; }
	#main_banner_area #next_btn { display: none; }
}

/* 타업체와 다른 6가지 */
#main_merit_area { padding: 30px 0 5px; background: #eef5fb; }
#main_merit_area .title { text-align: center; }
#main_merit_area .title img {}
#main_merit_area .main_merit { width: 100%; margin-top: 40px; }
#main_merit_area .main_merit th, #main_merit_area .main_merit td { padding-bottom: 25px; }
#main_merit_area .main_merit th { width: 66px; }
#main_merit_area .main_merit th img {}
#main_merit_area .main_merit td { width: calc(50% - 66px); padding-left: 15px; }
#main_merit_area .main_merit td p { font-size: 16px; line-height: 1.3; }

@media screen and (max-width:750px) {
	#main_merit_area .title img { max-width: 100%; }

	#main_merit_area .main_merit td { width: calc(100% - 66px); }
}

/* 단말기 */
#main_product_area { padding: 70px 0 80px; }
#main_product_area .main_product { width: 100%; }
#main_product_area .main_product td:not(:last-child) { border-right: 1px solid #ddd; }
#main_product_area .main_product td { padding: 0 15px; text-align: center; }
#main_product_area .main_product td h2 { display: inline-block; width: 240px; padding: 5px 0; border-radius: 47px; background: #b20000; font-size: 18px; font-weight: bold; color: #fff; }
#main_product_area .main_product td img { margin-top: 65px; }
#main_product_area .main_product td p { margin-top: 30px; font-size: 14px; color: #444; line-height: 1.6; }
#main_product_area .main_product td button { margin-top: 30px; width: 220px; height: 36px; background: #000; font-size: 18px; color: #fff; }

@media screen and (max-width:750px) {
	#main_product_area { padding: 30px 0 40px; }
	#main_product_area .main_product, #main_product_area .main_product tbody { display: block; }
	#main_product_area .main_product td:not(:last-child) { border-right: 0; border-bottom: 1px solid #ddd; }
	#main_product_area .main_product td { display: block; width: 100%;  padding: 0; }
	#main_product_area .main_product td h2 { margin-top: 20px; }
	#main_product_area .main_product td button { margin-bottom: 20px; }
}

/* 소개 */
#main_intro_area { padding: 40px 0; background: #0052b8; }
#main_intro_area .main_intro { text-align: center; }
#main_intro_area .main_intro img {}

/* 게시판 */
#main_board_area { padding: 30px 0; }
#main_board_area .main_board_box { float: left; width: calc(50% - 15px); padding: 25px 20px 20px 20px; border: 1px solid #ddd; border-top: 3px solid #2f3d5f; box-sizing: border-box; }
#main_board_area .main_board_box.left { margin-right: 30px; }
#main_board_area .main_board_box.right {}
#main_board_area .main_board_box .title { font-size: 20px; font-weight: bold; }
#main_board_area .main_board_box .title .mini_txt { font-size: 14px; font-weight: 500; color: #888; }
#main_board_area .main_board_box .title button { float: right; margin-top: 5px; padding: 3px 10px; border-radius: 22px; background: #ddd; font-size: 12px; font-weight: 500px; color: #fff; }
#main_board_area .main_board_box .main_board { width: 100%; margin-top: 22px; }
#main_board_area .main_board_box .main_board th, #main_board_area .main_board_box .main_board td { height: 40px; border-bottom: 1px solid #ddd; }
#main_board_area .main_board_box .main_board th { width: calc(100% - 40px); font-size: 14px; text-align: left; color: #666; }
#main_board_area .main_board_box .main_board td { width: 40px; }
#main_board_area .main_board_box .main_board td .date { display: inline-block; width: 40px; padding: 1px 0; border-radius: 3px; background: #c7c7c7; font-size: 10px; text-align: center; color: #fff; }

@media screen and (max-width:750px) {
	#main_board_area .main_board_box { float: left; width: 100%; }
	#main_board_area .main_board_box.left { margin-right: 0; margin-bottom: 20px; }
}


/******************************  서브  ******************************/
/* 공통 */
.sub_title { margin-top: 70px; padding-bottom: 25px; /* border-bottom: 3px solid #ddd; */ font-size: 30px; font-weight: 500; }

@media screen and (max-width:750px) {
	.sub_title { margin-top: 40px; padding-bottom: 10px; /* border-bottom: 2px solid #ddd; */ font-size: 30px; font-weight: 500; }
}


/* 인사말 */
.info01_txt { font-size: 18px; line-height: 1.6; }
.info01_txt .ta-center { display: inline-block; width: 100%; margin: 20px 0 150px; }