.btn_box a, 
.back {
	background-repeat:no-repeat !important;
	background-size:100% 100% !important;
}
.btn_box a:hover {
	opacity:0.7;
}
.detail_box {
	max-width:1200px;
	margin:20px auto 0;
}
.detail_box .thumnail_area {
	display:flex;
	justify-content:space-between;
	gap:30px;
	margin:0 0 15px;
}
.thumnail_area > .leftBox { 
	flex-shrink:0;
	width: 630px; 
	max-width: 630px;
}
.thumnail_area > .leftBox .imgBox { 
	position:relative;
	height: 0;
	padding:66.667% 0 0;
	font-size:0; 
	overflow:hidden;
}
.thumnail_area > .leftBox .imgBox img {
	position:absolute; 
	width: 100%;
	left:0;
	top:0;
}
.thumnail_area > .leftBox .setting { 
	padding:25px 0;
	background:#EBEBEB;
}
.thumnail_area > .leftBox .setting .detailCrsLst { 
	display:flex;
	justify-content:center;
}
.thumnail_area > .leftBox .setting .detailCrsLst > li { 
	position:relative;
	width: 20%; 
	padding:0 10px;
}
.thumnail_area > .leftBox .setting .detailCrsLst > li:after { 
	content:"";
	position:absolute; 
	width: 14px;
	height: 14px;
	right:0;
	top:50%;
	margin:-7px 0 0;
	transform:rotate(-45deg);
	border-right:2px solid #9e9e9e;
	border-bottom:2px solid #9e9e9e;
}
.thumnail_area > .leftBox .setting .detailCrsLst > li > span { 
	display:block; 
}
.thumnail_area > .leftBox .setting .detailCrsLst > li .ico { 
	position:relative; 
	width: 40px;
	height: 40px;
	margin:0 auto 5px;
	background:#fff;
	border-radius:50%;
	font-size:0;
}
.thumnail_area > .leftBox .setting .detailCrsLst > li .ico img { 
	position:absolute;
	width: 30px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}
.thumnail_area > .leftBox .setting .detailCrsLst > li .txt { 
	font-weight:700;
	font-size:16px;
	line-height:1.2;
	color:#212121;
	text-align:center;
}
.thumnail_area > .leftBox .setting .detailCrsLst > li:last-child:after { 
	display:none; 
}
.detail_box .down_box { 
	flex-grow:1; 
}
.detail_box .app_name {
	display:flex; 
	align-items:center;
	gap:10px;
	padding:0 0 15px;
	margin:0 0 16px;
	border-bottom:1px solid #ddd;
	font-size:28px;
	line-height:1.2;
}
.detail_box .app_name .txt { 
	letter-spacing:.025em; 
}
.detail_box .app_name .subJ {
	padding:3px 10px;
	border-radius:5px;
	background:#9e9e9e;
	font-size:18px;
	color:#fff;
	letter-spacing:-1px;
}
.detail_box .app_name .subJ.chatting {
	background-color:#e92d2d;
}
.detail_box .app_name .subJ.con {
	background-color:#004E6D;
}
.detail_box .app_name .subJ.ect {
	background-color:#8661a9;
}
.detail_box .app_name .subJ.Translation {
	background-color:#f1891b;
}
.detail_box .app_name .subJ.Hot {
	background-color:#EC331B;
}
.detail_box .app_name .subJ.face {
	background-color:#ff8a00;
}
.detail_box .app_name .subJ.landom {
	background-color:#e73a69;
}
.detail_box .app_style { 
	margin:0 0 37px;
	font-size:22px;
	line-height:1.2;
	color:#333;
	font-weight:500;
}
.detail_box .app_style > ul { 
	display:flex;
	flex-wrap:wrap;
}
.detail_box .app_style > ul > li { 
	position:relative; 
	padding:0 17px 0 7px; 
}
.detail_box .app_style > ul > li:first-child:before { 
	content:"#";
	display:inline-block; 
	vertical-align:top; 
	font-size:1em;
}
.detail_box .app_style > ul > li:after { 
	content:"/";
	position:absolute; 
	display:block;
	top:0;
	right:0;
	font-size:22px;
	color:#333;
}
.detail_box .app_style > ul > li:first-child { 
	padding-left:0;
}
.detail_box .app_style > ul > li:last-child { 
	padding-right:0; 
}
.detail_box .app_style > ul > li:last-child:after { 
	display:none; 
}
.detail_box .price_box { 
	margin:0 0 24px;
	padding:0 0 24px;
	border-bottom:1px solid #ddd;
}
.detail_box .price_box .priceLst { 
	margin:0 0 40px; 
}
.detail_box .price_box .priceLst ul li {
	position:relative; 
	padding:0 20px 0 34px;
	margin:0 0 13px;
	font-size:15px;
	line-height:1.2;
	color:#373737;
	letter-spacing:-.05em;
}
.detail_box .price_box .priceLst ul li:before,
.detail_box .price_box .priceLst ul li:after { 
	content:"";
	position:absolute; 
	display:block;
	background-repeat:no-repeat;
	background-size:cover;
}
.detail_box .price_box .priceLst ul li:before { 
	width:20px;
	height:20px;
	left:0;
	top:0;
}
.detail_box .price_box .priceLst ul li:after { 
	width:14px;
	height:10px;
	top:4px;
	right:3px;
	background-image:url(/img/app/priceLstChk.png);
}
.detail_box .price_box .priceLst ul li.lst01:before { 
	background-image:url(/img/app/priceLstIco01.png); 
}
.detail_box .price_box .priceLst ul li.lst02:before { 
	background-image:url(/img/app/priceLstIco02.png); 
}
.detail_box .price_box .priceLst ul li.lst03:before { 
	background-image:url(/img/app/priceLstIco03.png); 
}
.detail_box .price_box .priceLst ul li.lst04:before { 
	background-image:url(/img/app/priceLstIco04.png); 
}
.detail_box .price_box .priceLst ul li:last-child { 
	margin:0;
}
.detail_box .price_box .small_phra {
	font-size:20px;
}
.detail_box .price_box .top_phra {
	font-size:16px;
	line-height:1.2;
	color:#ec331b;
}
.detail_box .btn_box a {
	position:relative;
	border-radius:5px;
}
.detail_box .btn_box .GK {
	display:flex;
	justify-content:space-between;
	margin:0 0 25px;
}
.detail_box .btn_box .GK a {
	display:flex; 
	align-items:center;
	gap:8px;
	width:49%;
	padding:11px 10px 9px 23px;
}
.detail_box .btn_box .GK a .txtBox span { 
	display:block; 
	font-size:18px;
}
.detail_box .btn_box .GK a .txtBox span em { 
	font-style:normal;
	font-weight:700;
}
.detail_box .btn_box a.kakao {
	background:#ffeb33;
	border:1px solid #c7ab2b;
	color:#2b1615;
}
.detail_box .btn_box a.google {
	background:#040707;
	border:1px solid #a6a6a6;
	color:#fff;
}
.detail_box .btn_box a.google .txtBox span:first-child { 
	font-size:22px; 
}
.detail_box .btn_box a.apply { 
	display:flex;
	justify-content:center;
	align-items:center;
	gap:10px;
	padding:25px 10px;
	background:#7b0f00;
	border:1px solid #5A0B00;
	color:#fff;
	font-size:24px;
	line-height:1.2;
}
.detail_box .btn_box a.apply .tel { 
	font-weight:700;
}
.detail_box .Explan .top_area {
	position:relative;
	display:flex;
	justify-content:space-between;
	gap:20px;
	padding:30px 20px 0;
	background-image:url('/img/app/talk/section01_bg.png');
}
.detail_box .Explan .top_area .phoneIMG img { 
	max-width:100%;
}
.detail_box .Explan .top_area .text_box {
	display:flex;
	flex-direction:column;
	font-family:NanumSquareR;
}
.detail_box .Explan .top_area .text_box .Mphra {
	padding:60px 0 0;
	background:url('/img/app/mphra_bg.png') center 0 no-repeat;
	text-align:center;
	line-height:1.2;
}
.detail_box .Explan .top_area .text_box .titBox { 
	position:relative;
	padding:0 25px;
}
.detail_box .Explan .top_area .text_box .titBox:before,
.detail_box .Explan .top_area .text_box .titBox:after { 
	content:"";
	position:absolute; 
	display:block;
	box-sizing:border-box;
	width:17px;
	height:calc(100% - 10px);
	top:-2px;
	border:5px solid #c4c4c4;
}
.detail_box .Explan .top_area .text_box .titBox:before { 
	left:0;
	border-right:none;
}
.detail_box .Explan .top_area .text_box .titBox:after { 
	right:0;
	border-left:none;
}
.detail_box .Explan .top_area .text_box .Mphra h2 {
	margin:0 0 9px;
	font-size:30px;
}
.detail_box .Explan .top_area .text_box .Mphra p {
	margin:0 0 30px;
	color:#555;
	line-height:1.5;
	font-size:17px;
}
.detail_box .Explan .top_area .text_box .Mphra .sub-title {
	position:relative;
	margin:0 0 64px; 
	font-size:19px;
}
.detail_box .Explan .top_area .text_box .Mphra .sub-title:after { 
	content:"";
	position:absolute; 
	display:block;
	width:20px;
	height:2px;
	left:50%;
	bottom:-32px;
	margin:0 0 0 -10px;
	background:#555;
}
.detail_box .Explan .top_area .text_box .btn_box a {
	display:flex;
	justify-content:center;
	align-items:center;
	min-height:63px;
	margin:0 0 10px;
	padding:10px 26px;
	border-radius:50px;
	font-size:14px;
	color:#fff;
	letter-spacing:0;
	line-height:1.2;
}
.detail_box .Explan .top_area .text_box .btn_box a:hover {
	opacity:0.7;
}
.detail_box .Explan .top_area .text_box .btn_box a .conBox { 
	position:relative; 
}
.detail_box .Explan .top_area .text_box .btn_box a .conBox span { 
	display:block; 
}
.detail_box .Explan .top_area .text_box .btn_box a.tel {
	background:#38a6a6;
	text-align:center;
}
.detail_box .Explan .top_area .text_box .btn_box a.tel .conBox .txt02 {
	font-size:27px;
}
.detail_box .Explan .top_area .text_box .btn_box a.katalk {
	background:#ffeb33;
	color:#2b1615;
}
.detail_box .Explan .top_area .text_box .btn_box a.katalk .conBox img,
.detail_box .Explan .top_area .text_box .btn_box a.playstore .conBox img { 
	position:absolute; 
	left:0;
	top:50%;
	transform:translateY(-50%);
}
.detail_box .Explan .top_area .text_box .btn_box a.katalk .conBox { 
	padding:0 0 0 60px;
}
.detail_box .Explan .top_area .text_box .btn_box a.katalk .conBox .txt02 {
	margin:4px 0 0;
	font-size:20px;
}
.detail_box .Explan .top_area .text_box .btn_box a.playstore {
	background:#313131;
}
.detail_box .Explan .top_area .text_box .btn_box a.playstore .conBox { 
	padding:0 0 0 35px;
}
.detail_box .Explan .top_area .text_box .btn_box a.playstore .conBox .txt01 { 
	margin:0 0 2px;
}
.detail_box .Explan .top_area .text_box .btn_box a.playstore .conBox .txt02 {
	font-size:18px;
}
.detail_box .Explan .top_area .text_box .btn_box a:last-child { 
	margin:0;
}
.kmong .price_box {
	height:298px;
	text-align:center;
}
.kmong .price_box img {
	height:200px;
}
.kmong .btn_box .GK a {
	width:540px;
	height:78px;
	font-size:28px;
}
.kmong .btn_box a.google {
	padding:17px 30px;
}
.kmong .btn_box a.google b {
	display:inline-block;
	font-size:36px;
	vertical-align:middle;
	margin-top:-2px;
}
.kmong .Explan .top_area .btn_box {
	display:none;
}
.kmong .Explan .top_area .phoneIMG {
	margin-top:0px;
}
.kmong .Explan .top_area .text_box .Mphra {
	margin-top:80px;
}
.detail_box .Explan .botton_area {
	padding:30px 15px;
	margin-bottom:30px;
	background-image:url('/img/app/talk/section02_bg.png');
	font-family:NanumSquareR;
	text-align:center;
}
.detail_box .Explan .botton_area .price {
	margin:0 0 30px;
	font-size:26px;
}
.detail_box .Explan .botton_area .price h4 {
	font-size:35px;
	color:#f2503b;
}
.detail_box .Explan .botton_area .ad_box { 
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.detail_box .Explan .botton_area .ad_box .kind { 
	width:19%; 
	margin:0 1.25% 0 0;
	padding:12px 10px 15px;
	background:#fff;
	border:2px dotted #ccc;
	font-size:13px;
	font-family:'Noto Sans KR', NotoSansKR-Regular;
	line-height:1.2;
}
.detail_box .Explan .botton_area .ad_box .kind:last-child { 
	margin-right:0;
}
.detail_box .Explan .botton_area .ad_box .kind .tit {
	position:relative; 
	padding:0 0 15px;
	margin:0 0 16px;
	font-size:22px;
	color:#f2503b;
	font-weight:700;
	font-family:"NanumSquareR";
}
.detail_box .Explan .botton_area .ad_box .kind .tit:after { 
	content:"";
	position:absolute; 
	display:block;
	width:20px;
	height:3px;
	bottom:0;
	left:50%;
	margin:0 0 0 -10px;
	background:#f2503b;
}
.detail_box .Explan .botton_area .ad_box .kind .txt { 
	line-height:1.6; 
}
.detail_box .Explan .botton_area .plus_phra {
	margin:30px 0;
	font-size:26px;
}
.detail_box .Explan .botton_area .plus_phra img {
	vertical-align:middle;
	margin:-5px 0 0 5px;
}
.detail_box .Explan .botton_area .add_function {
	background:#fff;
	padding:20px;
}
.detail_box .Explan .botton_area .top_ph {
	font-size:22px;
}
.detail_box .Explan .botton_area .top_ph span {
	font-size:26px;
	color:#f2503b;
}
.detail_box .Explan .botton_area .bottom_ph {
	margin:0 0 20px;
	font-size:18px;
}
.detail_box .Explan .botton_area .kind_box {
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
}
.detail_box .Explan .botton_area .kind_box .kind {
	display:flex;
	justify-content:center;
	align-items:center;
	width:125px;
	height:125px;
	background:url("/img/app/round_bg.png");
	border-radius:50%;
	font-size:18px;
	font-family:"NanumSquareB";
}
.detail_box .Explan .botton_area .kind_box .line {
	width:43.75px;
}
.detail_box .app_info .imgBox { 
	text-align:center;
}
.detail_box .app_info .imgBox img { 
	max-width: 100%; 
}
.detail_box .app_info .title {
	width:200px;
	height:50px;
	padding:5px 5px 0 0;
	font-size:25px;
	text-align:center;
	color:#fff;
}
.detail_box .app_info .app_list .inner { 
	padding:0;
}
.detail_box .app_info .app_box {
	padding:20px;
	margin-bottom:10px;
	text-align:center;
	font-size:18px;
	line-height:25px;
}
.detail_box .app_info .app_box h4 {
	font-size:30px;
}
.detail_box .app_info .app_box span {
	display:inline;
	color:#f2503b;
}
.detail_box .app_info .app_box h4 img {
	vertical-align:middle;
	margin:-7px 10px 0 0px;
}
.detail_box .app_info .app_box hr {
	width:40px;
	margin:12px auto 20px;
	border:0;
}
.detail_box .img_area {
	margin-bottom:10px;
}
.detail_box .img_area img {
	display:block;
	width:100%;
}
.detail_box .function {
	display:flex;
	justify-content:center;
	margin:0 0 20px;
}
.detail_box .function .img_area {
	flex-shrink:0;
	width:589px;
	margin:0 20px 0 0;
}
.detail_box .function .kind {
	width:32%;
	margin:0 2% 2% 0;
	float:left;
}
.detail_box .function .kind:nth-child(3n) {
	margin-right:0;
}
.detail_box .horizontal .img_area {
	width:392px;
}
.detail_box .horizontal .content {
	width:780px;
}
.detail_box .horizontal .kind {
	width:385px;
	margin-right:10px !important;
}
.detail_box .horizontal .kind:nth-child(2n) {
	margin-right:0 !important;
}
.detail_box .function .kind img {
	display:block;
	width:100%;
}
.detail_box .admin {
	margin-bottom:30px;
}
.detail_box .admin .content .kind img {
	display:block;
	width:100%;
	margin-bottom:10px;
}
.detail_box .admin .content .kind_small {
	margin-bottom:10px;
}
.detail_box .admin .content .kind_small img {
	width:49%;
}
.detail_box .app_info.AS {
	margin-bottom:30px;
}
.detail_box .app_info.AS .app_box {
	text-align:left;
}
.detail_box .app_info.AS .kind {
	margin-bottom:20px;
}
.detail_box .app_info.AS .kind:last-child { 
	margin-bottom:0;
}
.detail_box .app_info.AS h5 {
	display:inline-block;
	padding:3px 5px 4px;
	margin:0 0 12px;
	border-radius:3px;
	font-size:20px;
	font-family:'Noto Sans KR', NotoSansKR-Regular;
	color:#fff;
}
.detail_box .app_info.AS .envDlBox { 
	width:100%;
	border:1px solid #ccc; 
	font-size:18px;
	line-height:1.4;
	color:#2b2b2b;
}
.detail_box .app_info.AS .envDlBox .envDl { 
	display:flex;
	flex-wrap:wrap;
	border-bottom: 1px solid #ccc; 
}
.detail_box .app_info.AS .envDlBox .envDl:after { 
	display:none; 
}
.detail_box .app_info.AS .envDlBox .envDl dt,
.detail_box .app_info.AS .envDlBox .envDl dd { 
	display:flex;
	align-items:center;
	padding:12px 15px;	 
}
.detail_box .app_info.AS .envDlBox .envDl dt { 
	width: 150px;
	background:#ebebeb; 
	border-right:1px solid #ccc;
	font-weight:700;
}
.detail_box .app_info.AS .envDlBox .envDl dd { 
	width: calc(100% - 150px);
}
.detail_box .app_info.AS .envDlBox .envDl:last-child { 
	border-bottom: none; 
}
.detail_box .app_info.related_item .app_list { 
	padding:0;
}
.video-container {
	position:relative;
	height:0;
	padding-bottom:56.25%;
	padding-top:30px;
	overflow:hidden;
}
.video-container iframe, 
.video-container object, 
.video-container embed {
	position:absolute;
	width:99%;
	height:99%;
	top:0;
	left:0;
	border:none !important;
}
@media (max-width:1299px) {
	.thumnail_area > .leftBox { 
		width: 567px; 
	}
	.detail_box .btn_box .GK { 
		margin:0 0 15px; 
	}
	.detail_box .btn_box a.apply { 
		padding:15px 10px; 
	}
	.detail_box .app_name {
		font-size:25px;
	}
	.detail_box .app_style { 
		margin:0 0 20px; 
	}
	.detail_box .price_box .priceLst { 
		margin:0 0 20px; 
	}
	.kmong .Explan .top_area {
		height:400px;
	}
	.kmong .Explan .top_area .text_box .Mphra {
		margin-top:40px;
	}
	.detail_box.talk .Explan .top_area>img {
		position:absolute;
		width:550px;
		bottom:60px;
	}
	.detail_box .function .img_area {
		width:480px;
	}
	.detail_box .horizontal .img_area {
		width:305px;
	}
	.detail_box .horizontal .img_area img {
		height:355px;
	}
	.detail_box .horizontal .content {
		width:610px;
	}
	.detail_box .horizontal .kind {
		width:300px;
		margin-right:10px !important;
	}
	.detail_box .horizontal .kind:nth-child(2n) {
		margin-right:0 !important;
	}
	.detail_box .horizontal .kind img {
		height:175px;
	}
}
@media (min-width:992px) and (max-width:1299px) {
	.kmong .price_box {
		height:220px;
	}
	.kmong .price_box img {
		height:150px;
	}
	.kmong .btn_box .GK a {
		width:440px;
		height:60px;
		font-size:22px;
	}
	.kmong .btn_box a.google {
		padding:10px 15px;
	}
	.kmong .btn_box a.google p {
		margin-top:-3px;
	}
	.kmong .btn_box a.google b {
		font-size:32px;
	}
}
@media (max-width:1199px) {
	.detail_box { 
		padding:0 15px;
	}
	.detail_box .btn_box .GK { 
		flex-wrap:wrap; 
		margin:0 0 10px;
	}
	.detail_box .btn_box .GK a { 
		justify-content:center;
		width:100%; 
		margin:0 0 10px;
		padding:8px 10px 10px;
	}
	.detail_box .btn_box .GK a:last-child { 
		margin:0;
	}
	.detail_box .Explan .top_area .text_box .titBox:before, 
	.detail_box .Explan .top_area .text_box .titBox:after { 
		height:100%;
		top:0; 
	}
	.detail_box .Explan .top_area .text_box .Mphra { 
		padding:40px 0 0;
		background-size:30px auto;
	}
	.detail_box .Explan .top_area .text_box .Mphra h2 { 
		font-size:25px; 
	}
	.detail_box .Explan .top_area .text_box .Mphra .sub-title { 
		margin:0 0 40px;
	}
	.detail_box .Explan .top_area .text_box .Mphra .sub-title:after { 
		bottom:-20px; 
	}
	.detail_box .Explan .top_area .text_box .btn_box a .conBox img { 
		width:30px; 
	}
	.detail_box .Explan .top_area .text_box .btn_box a.tel .conBox .txt02 { 
		font-size:25px; 
	}
	.detail_box .Explan .top_area .text_box .btn_box a.katalk .conBox { 
		padding:0 0 0 34px;
	}
	.detail_box .Explan .top_area .text_box .btn_box a.katalk .conBox .txt02 { 
		font-size:17px; 
	}
	.detail_box .Explan .botton_area .ad_box .kind { 
		flex:0 0 32%;
		width:auto; 
		margin:0 2% 2% 0;
		padding:10px;
	}
	.detail_box .Explan .botton_area .ad_box .kind:nth-child(3n) { 
		margin-right:0;
	}
	.detail_box .Explan .botton_area .ad_box .kind .tit { 
		padding:0 0 12px;
		margin:0 0 10px;
		font-size:20px;
	}
}
@media (max-width:1099px) { 
	.thumnail_area > .leftBox { 
		width: 504px; 
	}
	.detail_box .function .img_area { 
		width:420px;
	}
	.detail_box .Explan .top_area { 
		flex-wrap:wrap; 
		justify-content:center;
	}
	.detail_box .Explan .top_area .text_box { 
		flex-wrap:wrap;
		flex-direction:row;
		justify-content:center;
	}
	.detail_box .Explan .top_area .text_box .titBox:before, 
	.detail_box .Explan .top_area .text_box .titBox:after { 
		border-width:3px;
	}
	.detail_box .Explan .top_area .text_box .Mphra p { 
		margin:0 0 20px;
	}
	.detail_box .Explan .top_area .text_box .Mphra p br { 
		display:none; 
	}
	.detail_box .Explan .top_area .text_box .btn_box { 
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
		width:100%;
	}
	.detail_box .Explan .top_area .text_box .btn_box a { 
		width:32%; 
		margin:0;
		padding:10px;
	}
	.detail_box .Explan .top_area .text_box .btn_box a.tel .conBox .txt02 { 
		font-size:20px; 
	}
	.detail_box .Explan .top_area .text_box .btn_box a.playstore .conBox .txt02 { 
		font-size:17px; 
	}
}
@media (max-width:991px) {
	.detail_box { 
		margin:0 auto;
	}
	.detail_box .thumnail_area { 
		flex-wrap:wrap; 
	}
	.thumnail_area > .down_box { 
		width:100%; 
	}
	.detail_box .app_name { 
		flex-wrap:wrap;
		justify-content:end;
	}
	.detail_box .app_name .txt { 
		width:100%;
	}
	.detail_box .price_box { 
		margin:0 0 20px;
		padding:0 0 20px;
	}
	.detail_box .price_box .priceLst { 
		margin:0 0 15px;
	}
	.detail_box .btn_box .GK a img { 
		width:20px; 
		margin:3px 0 0;
	}
	.detail_box .btn_box .GK a .txtBox span { 
		display:inline-block;
		vertical-align:middle; 
		font-size:17px;
	}
	.detail_box .btn_box a.apply { 
		font-size:18px; 
	}
	.detail_box .btn_box a.google .txtBox span:first-child { 
		font-size:20px; 
	}
	.app_list .inner { 
		padding:0;
	}
	.thumnail_area > .leftBox, 
	.detail_box .down_box {
		width:100%;
		margin:auto;
	}
	.detail_box .Explan .botton_area .price { 
		margin:0 0 20px;
	}
	.detail_box .Explan .botton_area .price h4 { 
		font-size:30px; 
	}
	.detail_box .Explan .botton_area .plus_phra { 
		margin:20px 0;
	}
	.detail_box .Explan .botton_area .kind_box .kind {
		width:100px;
		height:100px;
		font-size:17px;
	}
	.detail_box .app_info .title {
		font-size:25px;
	}
	.detail_box .function .img_area { 
		width:350px; 
	}
	.detail_box .app_info .app_box {
		font-size:15px;
	}
	.detail_box .app_info .app_box h4 {
		font-size:22px;
	}
	.detail_box .app_info .app_box h4 img {
		width:40px;
	}
	.detail_box .function > div {
		width:100%;
		float:none !important;
	}
	.detail_box .img_area img {
		height:auto;
	}
	.detail_box .horizontal .img_area {
		width:100%;
	}
	.detail_box .horizontal .img_area img {
		height:auto;
	}
	.detail_box .horizontal .content {
		width:100%;
	}
	.detail_box .horizontal .kind {
		width:265px;
	}
	.detail_box .horizontal .kind img {
		height:160px;
	}
	.detail_box .admin .content .kind_small img {
		width:100%;
		float:none;
	}
	.kmong .price_box {
		height:auto;
	}
	.kmong .btn_box a.google {
		margin-top:10px;
	}
	.detail_box .Explan .botton_area .ad_box .kind .tit { 
		padding:0 0 10px;
		margin:0 0 8px;
		font-size:18px; 
	}
	.detail_box .Explan .botton_area .ad_box .kind .txt { 
		line-height:1.4; 
	}
}
@media (max-width:799px) { 
	.detail_box .function { 
		flex-wrap:wrap; 
	}
	.detail_box .function .img_area { 
		width:100%;
		margin:0 0 15px;
	}
	.detail_box .Explan .botton_area .kind_box { 
		flex-wrap:wrap; 
		align-items:stretch;
		gap:2%;
	}
	.detail_box .Explan .botton_area .kind_box .kind { 
		width:32%;
		height:auto;
		margin:0 0 10px;
		padding:10px;
		border-radius:10px;
	}
	.detail_box .Explan .botton_area .kind_box .line { 
		display:none;
	}
	.detail_box .Explan .top_area .text_box .Mphra h2 { 
		margin:0 0 5px;
		font-size:20px; 
	}
	.detail_box .Explan .top_area .text_box .Mphra p { 
		margin:0 0 15px;
	}
	.detail_box .Explan .top_area .text_box .Mphra .sub-title { 
		margin:0 0 30px;
		font-size:18px;
	}
	.detail_box .Explan .top_area .text_box .Mphra .sub-title:after { 
		bottom:-15px; 
	}
	.detail_box .Explan .top_area .text_box .btn_box a { 
		width:100%; 
		min-height:auto;
		margin:0 0 10px;
	}
	.detail_box .Explan .top_area .text_box .btn_box a .conBox img { 
		width:25px;
	}
	.detail_box .Explan .top_area .text_box .btn_box a.tel .conBox .txt02 { 
		font-size:18px; 
	}
	.detail_box .Explan .top_area .text_box .btn_box a.katalk .conBox,
	.detail_box .Explan .top_area .text_box .btn_box a.playstore .conBox { 
		padding:0 0 0 30px;
	}
	.detail_box .Explan .top_area .text_box .btn_box a.katalk .conBox .txt02 { 
		margin:0;
	}
}
@media (max-width:610px) {
	.thumnail_area > .leftBox .setting { 
		padding:15px 0;
	}
	.thumnail_area > .leftBox .setting .detailCrsLst { 
		flex-wrap:wrap; 
	}
	.thumnail_area > .leftBox .setting .detailCrsLst > li { 
		width: 33.333%;
		margin:10px 0 0;
	}
	.thumnail_area > .leftBox .setting .detailCrsLst > li:after { 
		width: 10px; 
		height: 10px;
		margin:-5px 0 0;
	}
	.thumnail_area > .leftBox .setting .detailCrsLst > li .ico { 
		width: 32px;
		height: 32px;
	}
	.thumnail_area > .leftBox .setting .detailCrsLst > li .ico img { 
		width: 24px; 
	}
	.thumnail_area > .leftBox .setting .detailCrsLst > li .txt { 
		font-size:15px; 
	}
	.thumnail_area > .leftBox .setting .detailCrsLst > li:nth-child(-n+3) { 
		margin-top:0;
	}
	.thumnail_area > .leftBox .setting .detailCrsLst > li:nth-child(3n) { 
		padding-right:25px;
	}
	.thumnail_area > .leftBox .setting .detailCrsLst > li:nth-child(3n):after { 
		right:15px; 
	}
	.detail_box .app_info.AS h5, 
	.detail_box .app_info .app_box h4, 
	.detail_box .Explan .botton_area .top_ph {
		font-size:18px;
	}
	.detail_box .app_info.AS .envDlBox { 
		font-size:17px; 
	}
	.detail_box .app_info.AS .envDlBox .envDl dt, 
	.detail_box .app_info.AS .envDlBox .envDl dd { 
		width: 100%;
		padding:8px;
	}
	.detail_box .app_info.AS .envDlBox .envDl dt { 
		border-right:none; 
		border-bottom:1px solid #ccc;
	}
	.detail_box .app_info .app_box h4 img {
		width:25px;
		margin-right:5px;
	}
	.detail_box .app_info .app_box hr {
		margin:15px auto;
	}
	.detail_box .app_info .app_box br {
		display:none;
	}
	.detail_box .app_info .app_box, .thumnail_area > .leftBox, 
	.detail_box .app_name .subJ, 
	.detail_box .price_box .small_phra, 
	.detail_box .Explan .botton_area .bottom_ph, 
	.detail_box .app_info.AS p, {
		font-size:14px;
	}
	.detail_box .app_name, 
	.detail_box .Explan .botton_area .top_ph span, 
	.detail_box .Explan .botton_area .price {
		font-size:22px;
	}
	.detail_box .app_style { 
		font-size:20px; 
	}
	.detail_box .price_box { 
		padding:0 0 15px;
		margin:0 0 15px;
	}
	.detail_box .Explan .botton_area .price h4 {
		font-size:25px;
	}
	.detail_box .Explan .botton_area .add_function {
		padding:15px;
	}
	.detail_box .app_info .title {
		width:150px;
		height:38px;
		padding-top:5px;
		background-size:cover !important;
		font-size:18px;
	}
	.detail_box .horizontal .kind img {
		height:100px;
	}
	.kmong .price_box img {
		width:80%;
		height:auto;
	}
	.kmong .btn_box .GK a {
		width:340px;
		height:55px;
		font-size:18px;
	}
	.kmong .btn_box a.google {
		padding:5px 10px;
	}
	.kmong .btn_box a.google p {
		margin-top:5px;
	}
	.kmong .btn_box a.google b {
		font-size:23px;
	}
	.detail_box .Explan .botton_area .ad_box .kind { 
		flex-basis:49%;
	}
	.detail_box .Explan .botton_area .ad_box .kind:nth-child(3n) { 
		margin-right:2%;
	}
	.detail_box .Explan .botton_area .ad_box .kind:nth-child(2n) { 
		margin-right:0;
	}
}
@media (max-width:499px) { 
	.detail_box .app_info.AS h5, 
	.detail_box .app_info .app_box h4, 
	.detail_box .Explan .botton_area .top_ph,
	.detail_box .Explan .botton_area .bottom_ph { 
		font-size:17px; 
		line-height:1.3;
	}
	.detail_box .app_name, 
	.detail_box .Explan .botton_area .top_ph span, 
	.detail_box .Explan .botton_area .price {
		font-size:20px;
	}
	.detail_box .app_info.AS .envDlBox { 
		font-size:16px; 
	}
	.detail_box .app_style { 
		margin:0 0 10px;
		font-size:18px; 
	}
	.detail_box .app_name .subJ { 
		font-size:16px; 
	}
	.detail_box .price_box .priceLst ul li { 
		padding:1px 20px 0 29px;
	}
	.detail_box .Explan .botton_area .price { 
		margin:0 0 15px;
	}
	.detail_box .Explan .botton_area .price h4 { 
		font-size:22px; 
	}
	.detail_box .Explan .botton_area .bottom_ph { 
		margin:0 0 15px;
	}
	.detail_box .Explan .botton_area .plus_phra { 
		margin:15px 0;
	}
	.detail_box .Explan .botton_area .kind_box .kind { 
		width:100%;
	}
	.detail_box .Explan .botton_area .kind_box .kind:last-child { 
		margin:0;
	}
	.detail_box .Explan .botton_area .ad_box .kind { 
		flex-basis:100%; 
		margin:0 0 10px;
	}
	.detail_box .Explan .botton_area .ad_box .kind:nth-child(2n) { 
		margin-right:0;
	}
	.detail_box .Explan .botton_area .ad_box .kind:last-child { 
		margin-bottom:0;
	}
}
@media (max-width:359px) {
	.detail_box .function .kind {
		width:49%;
	}
	.detail_box .function .kind:nth-child(3n) { 
		margin-right:2%;
	}
	.detail_box .function .kind:nth-child(2n) { 
		margin-right:0;
	}
	.detail_box .horizontal .kind img {
		height:90px;
	}
	.kmong .btn_box .GK a {
		width:300px;
		height:55px;
		font-size:16px;
	}
	.kmong .btn_box a.google p {
		margin-top:7px;
	}
	.kmong .btn_box a.google b {
		font-size:19px;
	}
}