/* shop-solution font */
.shop-solution .introduce .tit{font-family: 'NanumSquareAc';font-weight: bold;font-size: 2.4rem;line-height: 1.4;height: 70px;}
.shop-solution .introduce .txt{font-family: 'NanumSquareAc';}


.business_model{ text-align: center; }
.business_model ul{ padding: 3rem 0; }
.business_model li{position: relative;width: 33%;text-align: center;background-color: #fff;padding:  3rem 0;height: 770px;margin-bottom: 0;border-radius: 1rem;}
.business_model .top{ padding: 0 0 3rem; }
.business_model .middle{}
.business_model .bottom{padding: 3rem 0 0;border-top: 1px solid #333;}
.business_model .tit{ }
.business_model .txt{ }
.business_model .top .tit{font-size: 3.6rem;line-height: 1.4; font-weight: bold;}
.business_model .top .txt{font-size: 2.4rem;line-height: 1.4; font-weight: bold;}
.business_model .bottom .tit{ font-size: 3.6rem; line-height: 2;}
.business_model .bottom .txt{font-size: 2rem;line-height: 2;}
.business_model .capsule{display: inline-block;border: 1px solid #ddd;padding: .5rem 1rem;width: 75%;margin: 3rem 0;font-size: 2.4rem;border-radius: 1rem;}
.business_model .info_tit{ font-size: 2.4rem; }
.business_model .btn_preview{background-color: transparent;position: absolute;bottom: 5rem;width: 90px;left: 50%;margin-left: -45px;font-size: 2rem;border-bottom: 4px solid #ddd;display: flex;justify-content: center;align-items: center;gap: .5rem;line-height: 1;}

.my_shop_setting{}
.my_shop_setting .my_shop_setting_box .txt_box{}
.my_shop_setting .my_shop_setting_box li:first-child .txt_box{}
.my_shop_setting .my_shop_setting_box .tit{font-family: 'NanumSquareAc';font-size: 4rem;font-weight: bold;line-height: 1.6;color: #000;margin-bottom: 1rem; letter-spacing: -0.15rem;}
.my_shop_setting .my_shop_setting_box .txt{ font-family: 'NanumSquareAc'; font-size: 3rem; font-weight: bold; line-height: 1.6; color: #6f7178; letter-spacing: -0.1rem;}

.admin_system_info{}
.admin_system_info h3.title{margin: 0 0 4rem;}
.admin_system_info .tit{font-family: 'NanumSquareAc';font-size: 4rem;font-weight: bold;line-height: 1.6;color: #000;margin-bottom: 1rem; letter-spacing: -0.15rem;}
.admin_system_info .txt{font-family: 'NanumSquareAc';font-size: 2.8rem;font-weight: bold;line-height: 1.6;color: #000;letter-spacing: -0.1rem;}
.admin_system_info .txt .fs_italic{ font-style: italic;}

.admin_system_function{}
.admin_system_function .column_line4 .card_content{width: calc((100% - 90px) / 4);}
.admin_system_function .tit{font-family: 'NSEB';font-size: 2.5rem;line-height: 1.6;color: #000;margin: 1rem 0 .5rem;letter-spacing: -0.15rem;}
.admin_system_function .txt{font-family: 'NSR';font-size: 1.7rem;line-height: 1.6;color: #000;letter-spacing: -0.1rem;}

.system_admin_counsel{}
.system_admin_counsel .txt{ font-size: 2.6rem; line-height: 2; text-align: center; margin: 0 0 5rem;}

.open_process{}
.open_process .flex_wrap{}
.open_process .txt{ font-size: 2.6rem; line-height: 2; text-align: center; margin: 0 0 5rem;}
.open_process .open_process_box{width: 30%;height: 310px;border: 2px solid #fff;border-radius: 30px;font-family: 'NanumSquareAc';box-shadow: 5px 0px 46px rgb(126 126 126 / 30%);}
.open_process .open_process_box .num{ color: #9d9c9c; }
.open_process .open_process_box .top{ width: 100%; height: 22%; padding: 2rem 0rem; font-size: 2rem; border-radius: 30px 30px 0 0; text-align: center; }
.open_process .open_process_box .bottom{ width: 100%; height: 78%; padding: 4rem 2rem; font-size: 1.8rem; line-height: 1.6; color: #414040; border-radius: 0 0 30px 30px; box-shadow: inset 5px 0px 46px rgb(200 197 197 / 75%); }

.cs_info{}
.cs_info .btn_item{width: 320px;height: 60px;line-height: 60px;padding:0;font-size: 2.2rem;}
.cs_info .txt{font-family: 'NSB';font-size: 2.5rem;line-height: 1.6;color: #000;letter-spacing: -0.15rem;}

/* START basic_theme_box */
.basic_theme_box{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; z-index: 999999; }
.basic_theme_box .slick-list{height: 100%;min-height: 84vh;}
.basic_theme_box .slick-track,
.basic_theme_box .slick-slide,
.basic_theme_box .slick-slide > div{width: 100% !important;height: 100% !important;}
.basic_theme_box .slick-arrow{width: 50px;height: 50px;background-color: #fff;color: #222;font-size: 2rem;border-radius: 50px;line-height: 50px;position: absolute;top: 50vh;margin-top: -150px;cursor: pointer;}
.basic_theme_box .arrow_slick_next{ right: -60px; }
.basic_theme_box .arrow_slick_prev{ left: -60px; }
.basic_theme_box .slick-arrow .btn_slick_arrow{}
.basic_theme_box .basic_theme_img_box{height: 100%;max-height: 84vh;overflow: hidden;background-size: contain;background-repeat: no-repeat;background-position: center center;}
.basic_theme_box .basic_theme_img_box:nth-child(1){ background-image: url('../img/shopping_mall/basic_theme_img01.jpg');}
.basic_theme_box .basic_theme_img_box:nth-child(2){ background-image: url('../img/shopping_mall/basic_theme_img02.jpg');}
.basic_theme_box .basic_theme_img_box:nth-child(3){ background-image: url('../img/shopping_mall/basic_theme_img03.jpg');}

.basic_theme_inner{width: 82%;max-width: 1200px;height: 90vh;margin: 5vh auto;}

.basic_theme_inner .top{width: 100%;position: relative;padding: 0;height: 60px;}
.basic_theme_inner .basic_theme_close{background-color: #fff;width: 50px;height: 50px;border-radius: 50px;font-size: 2rem;font-weight: bold;position: absolute;top: 0;right: 0;}

.basic_theme_inner .middle{width: 100%;position: relative;top: initial;left: inherit;right: initial;}
.basic_theme_slide img{max-width: 100%;height: 100%;margin: 0 auto;}

.basic_theme_dim{ position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 99999;background-color: rgba(0, 0, 0, .3);}

.shopping_mall_cs_center{}
.shopping_mall_cs_center .title{}
.shopping_mall_cs_center .title .txt{ font-size: 1.95rem; letter-spacing: -0.05rem; }
.shopping_mall_cs_center .title .tel{font-size: 6rem;margin: 2.5rem auto 5rem;display: block;font-family: 'NanumSquareAc';font-weight: bold;}
.shopping_mall_cs_center .card_content{display: flex;flex-direction: column;align-items: center;background-color: #fff;border-radius: 2rem;padding: 3.5rem 0;text-align: center;height: 336px;}
.shopping_mall_cs_center .card_content .top{ height: 71px; }
.shopping_mall_cs_center .card_content .middle{position: relative;top: initial;left: initial;right: initial;font-size: 3.6rem;color: #6f7178;margin: 3.5rem 0 4.4rem;}
.shopping_mall_cs_center .card_content .bottom{}
.shopping_mall_cs_center .btn_item{display: flex;flex-direction: row;justify-content: center;align-items: center;font-size: 3.6rem;line-height: 1;padding: 2rem 0;width: 214px;gap: 1.5rem;}
.shopping_mall_cs_center .btn_item.rounder{ border-radius: 3.8rem; }
.shopping_mall_cs_center .btn_item.white{}
.shopping_mall_cs_center .btn_item.white:hover{ background-color: #fff; color: #f89407;}
.shopping_mall_cs_center .btn_item .ico_off{ display: block;}
.shopping_mall_cs_center .btn_item .ico_on{ display: none;}
.shopping_mall_cs_center .btn_item:hover .ico_off{ display: none;}
.shopping_mall_cs_center .btn_item:hover .ico_on{ display: block;}
.shopping_mall_cs_center .column_line3 .card_content { width: calc((100% - 60px) / 3);}

/* shopping_mall_main_visual */
	.shopping_mall_main_visual,
	.shopping_mall_main_visual .sec-01{ padding:0 !important;}

	.shopping_mall_mockup_wrap{ 
		position: relative; 
		width: 100%; 
		height: auto;
		padding: 7% 0;
		background-image: url('../img/shopping_mall/shopping_mall_mockup_left_obj.png'), url('../img/shopping_mall/shopping_mall_mockup_right_obj.png'), url('../img/shopping_mall/shopping_mall_mockup_bg.jpg') ; 
		background-repeat: no-repeat, no-repeat, no-repeat; 
		background-size: 40%, 40%, cover; 
		background-position: left -131px top 216px, left 111% top -16%, center; 
	}
	.shopping_mall_mockup_wrap .object{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;}
	.shopping_mall_mockup_wrap .object.left{ background-image: url('../img/shopping_mall/shopping_mall_mockup_left_obj.png'); background-repeat: no-repeat; background-size: 40%; background-position: -131px 216px;}
	.shopping_mall_mockup_wrap .object.right{ background-image: url('../img/shopping_mall/shopping_mall_mockup_right_obj.png'); background-repeat: no-repeat; background-size: 40%; background-position: 111% 10px;}

	.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ display: flex; justify-content: space-between; align-items: center; gap: 2%; width: 100%; max-width: 1400px; height: 100%; padding: 0px 3rem; margin: 0 auto;}
	.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ display: flex; flex-direction: column; gap: 14rem; width: 45%; color: #fff; font-family: 'NSB'; word-break: keep-all; margin-bottom: 1rem;}
	.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ line-height: 1.4; font-size: 4.2rem; }
	.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ width: 90%; line-height: 1.4; font-size: 2.4rem;}
	.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ display: block; width: 685px;}
	@media screen and (max-width: 1904px){
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 12rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 4.4rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 2.5rem;}
	}
	@media screen and (max-width: 1800px){
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ justify-content: space-between;} 
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ width: 50%;}
	}
	@media screen and (max-width: 1700px){
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ justify-content: center;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 4.3rem;}
			.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 2.4rem;}
	}
	@media screen and (max-width: 1600px){
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ justify-content: space-between;} 
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ width: 50%;}
	}
	@media screen and (max-width: 1440px){
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ width: 50%;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ width: 50%; max-width: fit-content;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ width: 660px;}
	}
	@media screen and (max-width: 1400px){
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box { gap: 8rem; }
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 4.7rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 2.6rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ width: 588px;}
	}
	@media screen and (max-width: 1314px){
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 10rem; width: 50%;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 4.4rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 2.4rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ width: 594px;}
	}
	@media screen and (max-width: 1280px){
		.shopping_mall_mockup_wrap{ height: 650px;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 7rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ width: 533px;}
	}
	@media screen and (max-width: 1200px){
		.shopping_mall_mockup_wrap{ height: 650px;}
		.shopping_mall_mockup_wrap{ height: 650px;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 10rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 4rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 2.2rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ width: 533px;}
	}
	@media screen and (max-width: 1149px){
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ padding: 2%;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 9rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ width: 520px;}
	}
	@media screen and (max-width: 1100px){
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ padding: 2%;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 9rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 3.6rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 2rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ width: 484px;}
	}
	@media screen and (max-width: 1024px){
		.shopping_mall_mockup_wrap{ height: 485px;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 8rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 3.4rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ width: 460px;}
	}
	@media screen and (max-width: 975px){
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 5rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 3.3rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 1.8rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ width: 396px;}
	}
	@media screen and (max-width: 900px){
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 7rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 3rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{font-size: 3rem;}
	}
	@media screen and (max-width: 840px){
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 6rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 2.6rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ width: 100%; font-size: 1.6rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ width: 360px;}
	}
	@media screen and (max-width: 767px){
		.shopping_mall_mockup_wrap{
			display: flex;
			align-items: center;
			height: auto;
			min-height: calc(100vh - 83px);
			background-image: url('../img/shopping_mall/m_shopping_mall_mockup_left_obj.png'), url('../img/shopping_mall/m_shopping_mall_mockup_right_obj.png'), url('../img/shopping_mall/shopping_mall_mockup_bg.jpg');
			background-repeat: no-repeat, no-repeat, no-repeat;
			background-size: 84%, 84%, cover;
			background-position: left -149px top 84px, right -231% top -489%, center;
		}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ flex-direction: column; padding: 0 2rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{gap: 4rem;width: 100%;text-align: center;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{font-size: 5rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ width: 100%; max-width: fit-content;}
	}
	@media (min-width: 513px) and (max-width: 717px){ 
		.shopping_mall_mockup_wrap{ 
			width: 100%; 
			height: calc(100vh - 83px);
			background-image: url('../img/shopping_mall/shopping_mall_mockup_left_obj.png'), url('../img/shopping_mall/shopping_mall_mockup_right_obj.png'), url('../img/shopping_mall/shopping_mall_mockup_bg.jpg') ; 
			background-repeat: no-repeat, no-repeat, no-repeat; 
			background-size: 84%, 84%, cover;
			background-position: left -131px top 216px, left 111% top -16%, center; 
		}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ flex-direction: row;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .mockup_box{ width: 50%; max-width: fit-content;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 2.8rem;}
	}
	@media (min-width: 481px) and (max-width: 512px){ 
		.shopping_mall_mockup_wrap{ background-position: left -169px top 118px, left 313% top -495%, center;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ gap: 5rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 3.9rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 2.5rem;}

	}
	@media (min-width: 412px) and (max-width: 480px){ 
		.shopping_mall_mockup_wrap{ background-position: left -149px top 225%, right -231% top 117%, center;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ gap: 4rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 3.3rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 2.1rem;}
	}
	@media (min-width: 390px) and (max-width: 411px){ 
		.shopping_mall_mockup_wrap{ background-position: left -149px top 225%, right -231% top 117%, center;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ gap: 4rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 3.1rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 2rem;}
	}
	@media (min-width: 375px) and (max-width: 389px){ 
		.shopping_mall_mockup_wrap{ background-position: left -149px top -228%, right -231% top 324%, center;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ gap: 4rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 3rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 3rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 1.9rem;}
	}
	@media (min-width: 360px) and (max-width: 374px){ 
		.shopping_mall_mockup_wrap{ background-position: left -149px top 560%, right -231% top 184%, center;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ gap: 4rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 3rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 2.9rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 1.8rem;}
	}
	@media (min-width: 320px) and (max-width: 359px){ 
		.shopping_mall_mockup_wrap{ background-position: left -123px top -158%, right -215% top 325%, center;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content { gap: 3rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 3rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 2.5rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 1.6rem;}
	}
	@media (min-width: 0px) and (max-width: 319px){ 
		.shopping_mall_mockup_wrap{ background-position: left -79px top 158%, right -215% top 119%, center;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content{ gap: 3rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box{ gap: 3rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box h4{ font-size: 2.2rem;}
		.shopping_mall_mockup_wrap .shopping_mall_mockup_content .title_box p{ font-size: 1.4rem;}
	}
/* shopping_mall_main_visual */

/* END basic_theme_box */

@media screen and (max-width: 1340px){
	.admin_system_info .flex_wrap{ flex-direction: column;}
	.admin_system_info .txt_box{ width: 100%;}
	.admin_system_info .tit{font-size: 3.2rem;}
	.admin_system_info .txt{font-size: 2.2rem;}

	.business_model .btn_preview{ width: 72px; margin-left: -36px; }

	.admin_system_info .tit{ text-align: center;}
	.admin_system_info .txt{text-align: center;margin: 0 auto;}
	.admin_system_info .txt .admin_system_info_br{ display: none;}
}
@media screen and (max-width: 1136px){
	.open_process > .flex_wrap{ display: flex; flex-direction: column; flex-wrap: wrap; align-content: center; justify-content: center; align-items: center;}
	.open_process .flex_wrap .ico_arrow{transform: rotate(90deg);}
	.open_process .open_process_box{ width: 90%;}
}
@media screen and (max-width: 1024px){
	.column_line1 .card_content{ width: calc((100% - 0px) / 1);}
	.column_line2 .card_content{ width: calc((100% - 0px) / 1);}
	.column_line3 .card_content{ width: calc((100% - 20px) / 2);}
	.column_line4 .card_content{ width: calc((100% - 40px) / 3);}
	.column_line5 .card_content{ width: calc((100% - 60px) / 4);}

	.business_model .card_content_inner{display: flex;justify-content: center;flex-direction: column;}
	.business_model .column_line3 .card_content{ width: calc((100% - 0px) / 1); max-width: 420px;}

	.business_model li{padding: 2rem 0 10rem;height: auto;}
	.business_model .btn_preview{ bottom: 3rem;}
	.business_model .btn_item{display: inline-block;min-width: 180px;width: 30%;font-size: 2rem;padding: 1.5rem 0;}

	.admin_system_function .column_line4 .card_content{width: calc((100% - 60px) / 3);}

	.shopping_mall_cs_center .card_content_inner{flex-direction: column;}
	.shopping_mall_cs_center .column_line3 .card_content { width: calc((100% - 0px) / 1); max-width: 420px;}
}
@media screen and (max-width: 760px){
	.pc_item{ display: none;}
	.mo_item{ display: block;}

	.column_line1 .card_content{ width: calc((100% - 0px) / 1);}
	.column_line2 .card_content{ width: calc((100% - 0px) / 1);}
	.column_line3 .card_content{ width: calc((100% - 0px) / 1);}
	.column_line4 .card_content{ width: calc((100% - 20px) / 2);}
	.column_line5 .card_content{ width: calc((100% - 40px) / 3);}

	.admin_system_info .thumb img{ width: 100%;}

	.open_process .open_process_box{ height: auto;}
	.open_process .open_process_box .top{ }
	.open_process .open_process_box .bottom{}

	.admin_system_function .column_line4 .card_content{width: calc((100% - 30px) / 2);}

	.basic_theme_inner {width: 82%; margin: 10% auto 0;}
}
@media screen and (max-width: 640px){
	.column_line1 .card_content{ width: calc((100% - 0px) / 1);}
	.column_line2 .card_content{ width: calc((100% - 0px) / 1);}
	.column_line3 .card_content{ width: calc((100% - 0px) / 1);}
	.column_line4 .card_content{ width: calc((100% - 0px) / 1);}
	.column_line5 .card_content{ width: calc((100% - 20px) / 2);}
	
	.shop-solution .introduce3 li{ padding: 2rem 0;}
	.my_shop_setting .my_shop_setting_box .tit { font-family: 'NanumSquareAc'; 	font-size: 3.5rem; font-weight: bold; line-height: 1.6; color: #000; 	margin-bottom: 1rem; letter-spacing: -0.15rem; }
	.my_shop_setting .my_shop_setting_box .txt { font-family: 'NanumSquareAc'; font-size: 2.5rem; font-weight: bold; line-height: 1.6; color: #6f7178; letter-spacing: -0.1rem; }

	.system_admin_counsel .flex_wrap{ display: flex; flex-direction: column;}

	.admin_system_function .column_line4 .card_content{width: calc((100% - 0px) / 1);}

	.cs_info .flex_wrap{display: flex; flex-direction: column; align-content: center; justify-content: center; align-items: center;}
	.cs_info .flex_wrap .btn_item{ width:100%; font-size: 2.2rem;}
	.cs_info .flex_wrap .txt{ width:100%; font-size: 2.2rem;}
}
@media screen and (max-width: 480px){
	.admin_system_info .txt .admin_system_info_br{ display: block;}
}
@media screen and (max-width: 320px){
	.column_line1 .card_content{ width: calc((100% - 0px) / 1);}
	.column_line2 .card_content{ width: calc((100% - 0px) / 1);}
	.column_line3 .card_content{ width: calc((100% - 0px) / 1);}
	.column_line4 .card_content{ width: calc((100% - 0px) / 1);}
	.column_line5 .card_content{ width: calc((100% - 0px) / 1);}
}
@media screen and (max-width: 280px){
}