@media (max-width:767px) {/* ÃÖ¼Ò ~ ÃÖ´ë 767 */
	.mainBgsize1 { background:url('/images/main4_1.jpg'); background-repeat:no-repeat; background-position:top center; background-size:cover; }
	.mainBgsize2 { background:url('/images/main1_1.jpg'); background-repeat:no-repeat; background-position:top center; background-size:cover; }
	.mainBgsize3 { background:url('/images/main2_1.jpg'); background-repeat:no-repeat; background-position:top center; background-size:cover; }

	/* ¸ÞÀÎ ¿ä±ÝÇ¥ */
	.flowWrap { background:#f0f4f9; padding:20px 0;}
	.flowWrap .innWrap { max-width:95%; margin:0 auto; }
	.flowWrap .innWrap .flowLeft { width:100%; border:1px solid #cccccc; padding:10px; background:#fff; }
	.flowWrap .innWrap .flowLeft h2 { text-align:center; font-size:20px; font-family:'GmSansM'; color:#d05f75; padding:10px 0; }
	.flowWrap .innWrap .flowLeft ul.itemWrap { background:#f566a7; font-family:'GmSansM'; color:#fff; font-size:15px; padding:8px 0 4px 0; margin-top:10px; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li { width:100%; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li .item_1 { display:inline-block; width:15%; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li .item_2 { display:inline-block; width:20%; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li .item_3 { display:inline-block; width:33%; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li .item_4 { display:inline-block; width:25%; }

	.flowWrap .innWrap .flowLeft ul.itemLstWrap { font-family:'Noto Sans KR'; font-weight:500; color:#333; font-size:13px; letter-spacing:-0.05em; width:100%; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li { border-bottom:1px solid #eaeaea; width:100%; line-height:140%; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li .item_1 { display:inline-block; width:15%; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li .item_2 { display:inline-block; width:20%; height:40px; padding:10px 0; background:#ffece6; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li .item_3 { display:inline-block; width:33%; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li .item_4 { display:inline-block; width:25%; }

	.flowWrap .innWrap .flowRigh { width:100%; border:1px solid #cccccc; padding:10px; background:#fff; margin-top:20px; }
	.flowWrap .innWrap .flowRigh h2 { text-align:center; font-size:20px; font-family:'GmSansM'; color:#1a70c5; padding:10px 0; }
	.flowWrap .innWrap .flowRigh ul.itemWrap { background:#00b8ff; font-family:'GmSansM'; color:#fff; font-size:15px; padding:8px 0 4px 0; margin-top:10px; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li { float:left; width:100%; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li .item_1 { display:inline-block; width:15%; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li .item_2 { display:inline-block; width:20%; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li .item_3 { display:inline-block; width:33%; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li .item_4 { display:inline-block; width:25%; }

	.flowWrap .innWrap .flowRigh ul.itemLstWrap { width:100%; font-family:'Noto Sans KR'; font-weight:500; color:#333; font-size:13px; letter-spacing:-0.05em; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li { border-bottom:1px solid #eaeaea; width:100%; line-height:140%; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li .item_1 { display:inline-block; width:15%; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li .item_2 { display:inline-block; width:20%; height:40px; padding:10px 0; background:#e6f9ff; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li .item_3 { display:inline-block; width:33%; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li .item_4 { display:inline-block; width:25%; height:40px; padding:10px 0; background:#e6f9ff; }

	/* ¸ÞÀÎ ¹®±¸ */
	.infoTXTWrap { background:url(/images/maintxtBg.jpg) no-repeat top center; background-position:corver; width:100%; height:140px; display:table; }
	.infoTXTWrap h2 { display:table-cell; vertical-align:middle; font-family:'GmSansB'; color:#fff; font-size:30px; line-height:110%; }
	.infoTXTWrap h2 span { display:block; color:#fff; font-size:17px; font-family:'GmSansM'; }
	.infoTXTWrap h2 i { display:block; font-style:normal; color:#d8ff00; }

	/* ¸ÞÀÎ Ä¿¹Â´ÏÆ¼ */
	.csWrap { width:95%; margin:0 auto; padding:40px 0; }
	.csWrap .csLeft { width:100%; padding:0; }
	.csWrap .csLeft h2 { font-family:'GmSansB'; color:#f566a7; font-size:20px; line-height:110%; }
	.csWrap .csLeft .csItem { border:1px solid #dddddd; margin-top:20px; padding:10px;}

	.csWrap .csRigh { width:100%; padding:0; margin-top:20px; }
	.csWrap .csRigh h2 { font-family:'GmSansB'; color:#00acee; font-size:20px; line-height:110%; }
	.csWrap .csRigh .csItem { margin-top:0px; padding:10px 0;}
	.csWrap .csRigh .csItem .csqna { position:relative; background:#205bbf; margin-top:20px; border-radius:0; text-align:left; background-image:20%; }
	.csWrap .csRigh .csItem .csqna a { display:block; padding:10px; font-family:'GmSansB'; color:#fff; font-size:14px; text-align:center; }
	.csWrap .csRigh .csItem .csphone { position:relative; background:url(/images/phonemoney.png) no-repeat 95% 50% #f7f7f7; height:150px; margin-top:20px; border:1px solid #d9d9d9; text-align:left;}
	.csWrap .csRigh .csItem .csphone h2 { font-size:13px; font-family:'GmSansB'; color:#494949; padding:20px; line-height:120%; }
	.csWrap .csRigh .csItem .csphone h2 span { display:block; line-height:120%; }
	.csWrap .csRigh .csItem .csphone h2 span.phone { display:block; margin-top:10px; color:#ff0000; font-size:30px; line-height:160%; }

	/* ¸ÞÀÎ ¿ä±Ý¹öÆ° */
	.btnWrap { display:none; }

	.btnWrap2 { width:95%; margin:20px auto 20px; }
	.btnWrap2 ul.btnUl { width:101.3%; }
	.btnWrap2 ul.btnUl li { float:left; width:48%; margin:0 1% 1% 1%; padding:10px; text-align:center; border-radius:3px; }
	.btnWrap2 ul.btnUl li .pic { display:none; /* width:30%; margin:0 auto; background:#fff; border-radius:10px; */ }
	.btnWrap2 ul.btnUl li .pic img { width:100%; }
	.btnWrap2 ul.btnUl li strong { display:block; font-size:16px; font-family:'GmSansB'; padding:10px 0; line-height:120%; color:#fff; }
	.btnWrap2 ul.btnUl li a { display:block; width:100%; margin:0 auto; font-size:13px; font-family:'GmSansB'; color:#000; padding:7px 0 2px 0; line-height:120%; background:#fff; border-radius:3px; }
	.btnWrap2 ul.btnUl li.lgBtn { background:#ff3380; }
	.btnWrap2 ul.btnUl li.skBtn { background:#ff7510; }
	.btnWrap2 ul.btnUl li.ktBtn { background:#ff3b25; }
	.btnWrap2 ul.btnUl li.hvBtn { background:#227aff; }
}

@media (min-width:768px) and (max-width:1100px) {
	.mainBgsize1 { background:url('/images/main4.jpg'); background-repeat:no-repeat; background-position:top center; background-size:cover; }
	.mainBgsize2 { background:url('/images/main1.jpg'); background-repeat:no-repeat; background-position:top center; background-size:cover; }
	.mainBgsize3 { background:url('/images/main2.jpg'); background-repeat:no-repeat; background-position:top center; background-size:cover; }

	/* ¸ÞÀÎ ¿ä±ÝÇ¥ */
	.flowWrap { background:#f0f4f9; padding:60px 0;}
	.flowWrap .innWrap { max-width:95%; margin:0 auto; }
	.flowWrap .innWrap .flowLeft { float:left; width:49%; border:1px solid #cccccc; padding:20px; background:#fff; }
	.flowWrap .innWrap .flowLeft h2 { text-align:center; font-size:25px; font-family:'GmSansM'; color:#d05f75; padding:10px 0; }
	.flowWrap .innWrap .flowLeft ul.itemWrap { background:#f566a7; font-family:'GmSansM'; color:#fff; font-size:15px; padding:12px 0 8px 0; margin-top:10px; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li { width:100%; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li .item_1 { display:inline-block; width:15%; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li .item_2 { display:inline-block; width:20%; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li .item_3 { display:inline-block; width:36%; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li .item_4 { display:inline-block; width:25%; }

	.flowWrap .innWrap .flowLeft ul.itemLstWrap { font-family:'Noto Sans KR'; font-weight:500; color:#333; font-size:13px; letter-spacing:-0.05em; width:100%; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li { border-bottom:1px solid #eaeaea; width:100%; line-height:140%; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li .item_1 { display:inline-block; width:15%; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li .item_2 { display:inline-block; width:20%; height:40px; padding:10px 0; background:#ffece6; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li .item_3 { display:inline-block; width:36%; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li .item_4 { display:inline-block; width:25%; }

	.flowWrap .innWrap .flowRigh { float:right; width:49%; border:1px solid #cccccc; padding:20px; background:#fff; }
	.flowWrap .innWrap .flowRigh h2 { text-align:center; font-size:25px; font-family:'GmSansM'; color:#1a70c5; padding:10px 0; }
	.flowWrap .innWrap .flowRigh ul.itemWrap { background:#00b8ff; font-family:'GmSansM'; color:#fff; font-size:15px; padding:12px 0 8px 0; margin-top:10px; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li { float:left; width:100%; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li .item_1 { display:inline-block; width:15%; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li .item_2 { display:inline-block; width:20%; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li .item_3 { display:inline-block; width:36%; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li .item_4 { display:inline-block; width:25%; }

	.flowWrap .innWrap .flowRigh ul.itemLstWrap { width:100%; font-family:'Noto Sans KR'; font-weight:500; color:#333; font-size:13px; letter-spacing:-0.05em; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li { border-bottom:1px solid #eaeaea; width:100%; line-height:140%; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li .item_1 { display:inline-block; width:15%; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li .item_2 { display:inline-block; width:20%; height:40px; padding:10px 0; background:#e6f9ff; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li .item_3 { display:inline-block; width:36%; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li .item_4 { display:inline-block; width:25%; height:40px; padding:10px 0; background:#e6f9ff; }

	/* ¸ÞÀÎ ¹®±¸ */
	.infoTXTWrap { background:url(/images/maintxtBg.jpg) no-repeat top center; width:100%; height:160px; display:table; }
	.infoTXTWrap h2 { display:table-cell; vertical-align:middle; font-family:'GmSansB'; color:#fff; font-size:40px; line-height:110%; }
	.infoTXTWrap h2 span { display:block; color:#fff; font-size:20px; font-family:'GmSansM'; }
	.infoTXTWrap h2 i { font-style:normal; color:#d8ff00; }

	/* ¸ÞÀÎ Ä¿¹Â´ÏÆ¼ */
	.csWrap { width:95%; margin:0 auto; padding:40px 0; }
	.csWrap .csLeft { float:left; width:48%; padding:0; }
	.csWrap .csLeft h2 { font-family:'GmSansB'; color:#f566a7; font-size:25px; line-height:110%; }
	.csWrap .csLeft .csItem { margin-top:20px; border:1px solid #dddddd; padding:20px; }

	.csWrap .csRigh { float:right; width:48%; padding:0; }
	.csWrap .csRigh h2 { font-family:'GmSansB'; color:#00acee; font-size:25px; line-height:110%; }
	.csWrap .csRigh .csItem { border-top:1px solid #dddddd; margin-top:20px; padding:10px;}
	.csWrap .csRigh .csItem .csqna { position:relative; background:#205bbf; margin-top:20px; border-radius:0; text-align:left; background-image:20%; }
	.csWrap .csRigh .csItem .csqna a { display:block; padding:10px; font-family:'GmSansB'; color:#fff; font-size:14px; text-align:center; }
	.csWrap .csRigh .csItem .csphone { position:relative; background:url(/images/phonemoney.png) no-repeat 95% 50% #f7f7f7; height:170px; margin-top:20px; border:1px solid #d9d9d9; text-align:left;}
	.csWrap .csRigh .csItem .csphone h2 { font-size:15px; font-family:'GmSansB'; color:#494949; padding:20px; line-height:120%; }
	.csWrap .csRigh .csItem .csphone h2 span { display:block; line-height:120%; }
	.csWrap .csRigh .csItem .csphone h2 span.phone { display:block; margin-top:10px; color:#ff0000; font-size:40px; line-height:160%; }

	/* ¸ÞÀÎ ¿ä±Ý¹öÆ° */
	.btnWrap { max-width:1280px; margin:0 auto 50px; }
	.btnWrap ul.btnUl { width:101.3%; }
	.btnWrap ul.btnUl li { float:left; width:23%; margin-right:2%; padding:20px; text-align:center; border-radius:3px; }
	.btnWrap ul.btnUl li .pic { width:20%; margin:0 auto; background:#fff; border-radius:3px; }
	.btnWrap ul.btnUl li .pic img { width:100%; }
	.btnWrap ul.btnUl li strong { display:block; font-size:28px; font-family:'GmSansB'; padding:10px 0; line-height:120%; color:#fff; }
	.btnWrap ul.btnUl li a { display:block; width:80%; margin:0 auto; font-size:18px; font-family:'GmSansB'; color:#000; padding:10px 0 5px 0; line-height:120%; background:#fff; border-radius:3px; }
	.btnWrap ul.btnUl li.lgBtn { background:#ff3380;  }
	.btnWrap ul.btnUl li.skBtn { background:#ff7510;  }
	.btnWrap ul.btnUl li.ktBtn { background:#ff3b25;  }
	.btnWrap ul.btnUl li.hvBtn { background:#227aff;  }

	.btnWrap2 { display:none; }
}

@media (min-width:1100px) {
	.mainBgsize1 { background:url('/images/main4.jpg'); background-repeat:no-repeat; background-position:top center; background-size:cover; }
	.mainBgsize2 { background:url('/images/main1.jpg'); background-repeat:no-repeat; background-position:top center; background-size:cover; }
	.mainBgsize3 { background:url('/images/main2.jpg'); background-repeat:no-repeat; background-position:top center; background-size:cover; }

	/* ¸ÞÀÎ ¿ä±ÝÇ¥ */
	.flowWrap { background:#f0f4f9; padding:60px 0;}
	.flowWrap .innWrap { max-width:1280px; margin:0 auto; }
	.flowWrap .innWrap .flowLeft { float:left; width:49%; border:1px solid #cccccc; padding:20px; background:#fff; }
	.flowWrap .innWrap .flowLeft h2 { text-align:center; font-size:25px; font-family:'GmSansM'; color:#d05f75; padding:10px 0; }
	.flowWrap .innWrap .flowLeft ul.itemWrap { background:#f566a7; font-family:'GmSansM'; color:#fff; font-size:15px; padding:12px 0 8px 0; margin-top:10px; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li { width:100%; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li .item_1 { display:inline-block; width:15%; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li .item_2 { display:inline-block; width:20%; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li .item_3 { display:inline-block; width:36%; }
	.flowWrap .innWrap .flowLeft ul.itemWrap li .item_4 { display:inline-block; width:25%; }

	.flowWrap .innWrap .flowLeft ul.itemLstWrap { font-family:'Noto Sans KR'; font-weight:500; color:#333; font-size:13px; letter-spacing:-0.05em; width:100%; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li { border-bottom:1px solid #eaeaea; width:100%; line-height:140%; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li .item_1 { display:inline-block; width:15%; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li .item_2 { display:inline-block; width:20%; height:40px; padding:10px 0; background:#ffece6; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li .item_3 { display:inline-block; width:36%; }
	.flowWrap .innWrap .flowLeft ul.itemLstWrap li .item_4 { display:inline-block; width:25%; }

	.flowWrap .innWrap .flowRigh { float:right; width:49%; border:1px solid #cccccc; padding:20px; background:#fff; }
	.flowWrap .innWrap .flowRigh h2 { text-align:center; font-size:25px; font-family:'GmSansM'; color:#1a70c5; padding:10px 0; }
	.flowWrap .innWrap .flowRigh ul.itemWrap { background:#00b8ff; font-family:'GmSansM'; color:#fff; font-size:15px; padding:12px 0 8px 0; margin-top:10px; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li { float:left; width:100%; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li .item_1 { display:inline-block; width:15%; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li .item_2 { display:inline-block; width:20%; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li .item_3 { display:inline-block; width:36%; }
	.flowWrap .innWrap .flowRigh ul.itemWrap li .item_4 { display:inline-block; width:25%; }

	.flowWrap .innWrap .flowRigh ul.itemLstWrap { width:100%; font-family:'Noto Sans KR'; font-weight:500; color:#333; font-size:13px; letter-spacing:-0.05em; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li { border-bottom:1px solid #eaeaea; width:100%; line-height:140%; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li .item_1 { display:inline-block; width:15%; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li .item_2 { display:inline-block; width:20%; height:40px; padding:10px 0; background:#e6f9ff; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li .item_3 { display:inline-block; width:36%; }
	.flowWrap .innWrap .flowRigh ul.itemLstWrap li .item_4 { display:inline-block; width:26%; height:40px; padding:10px 0; background:#e6f9ff; }

	/* ¸ÞÀÎ ¹®±¸ */
	.infoTXTWrap { background:url(/images/maintxtBg.jpg) no-repeat top center; width:100%; height:160px; display:table; }
	.infoTXTWrap h2 { display:table-cell; vertical-align:middle; font-family:'GmSansB'; color:#fff; font-size:45px; line-height:110%; }
	.infoTXTWrap h2 span { display:block; color:#fff; font-size:25px; font-family:'GmSansM'; }
	.infoTXTWrap h2 i { font-style:normal; color:#d8ff00; }

	/* ¸ÞÀÎ Ä¿¹Â´ÏÆ¼ */
	.csWrap { max-width:1280px; margin:0 auto; padding:60px 0; }
	.csWrap .csLeft { float:left; width:48%; padding:0; }
	.csWrap .csLeft h2 { font-family:'GmSansB'; color:#f566a7; font-size:25px; line-height:110%; }
	.csWrap .csLeft .csItem { margin-top:20px; border:1px solid #dddddd; padding:20px 20px 5px 20px; }

	.csWrap .csRigh { float:right; width:48%; padding:0; }
	.csWrap .csRigh h2 { font-family:'GmSansB'; color:#00acee; font-size:25px; line-height:110%; }
	.csWrap .csRigh .csItem { border-top:1px solid #dddddd; margin-top:20px; padding:10px;}
	.csWrap .csRigh .csItem .csqna { position:relative; background:url(/images/csicon.png) no-repeat 10px 5px #205bbf; height:70px; margin-top:20px; border-radius:0; text-align:left;}
	.csWrap .csRigh .csItem .csqna a { display:block; padding:30px 0 0 80px; font-family:'GmSansB'; color:#fff; font-size:22px; }
	.csWrap .csRigh .csItem .csphone { position:relative; background:url(/images/phonemoney.png) no-repeat 95% 50% #f7f7f7; height:170px; margin-top:20px; border:1px solid #d9d9d9; text-align:left;}
	.csWrap .csRigh .csItem .csphone h2 { font-size:18px; font-family:'GmSansB'; color:#494949; padding:20px; line-height:120%; }
	.csWrap .csRigh .csItem .csphone h2 span { display:block; line-height:120%; }
	.csWrap .csRigh .csItem .csphone h2 span.phone { display:block; margin-top:10px; color:#ff0000; font-size:40px; line-height:160%; }

	/* ¸ÞÀÎ ¿ä±Ý¹öÆ° */
	.btnWrap { max-width:1280px; margin:0 auto 50px; }
	.btnWrap ul.btnUl { width:101.3%; }
	.btnWrap ul.btnUl li { float:left; width:23%; margin-right:2%; padding:20px; text-align:center; border-radius:3px; }
	.btnWrap ul.btnUl li .pic { width:20%; margin:0 auto; background:#fff; border-radius:3px; }
	.btnWrap ul.btnUl li .pic img { width:100%; }
	.btnWrap ul.btnUl li strong { display:block; font-size:28px; font-family:'GmSansB'; padding:10px 0; line-height:120%; color:#fff; }
	.btnWrap ul.btnUl li a { display:block; width:80%; margin:0 auto; font-size:18px; font-family:'GmSansB'; color:#000; padding:10px 0 5px 0; line-height:120%; background:#fff; border-radius:3px; }
	.btnWrap ul.btnUl li.lgBtn { background:#ff3380;  }
	.btnWrap ul.btnUl li.skBtn { background:#ff7510;  }
	.btnWrap ul.btnUl li.ktBtn { background:#ff3b25;  }
	.btnWrap ul.btnUl li.hvBtn { background:#227aff;  }

	.btnWrap2 { display:none; }

}