@charset "utf-8";

.appshare_fb,
.appshare_blog,
.appshare_twitter,
.appshare_story,
.appshare_more_android,
.appshare_more_ios { background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/v2.adpick/ir_app.png');background-repeat:no-repeat;background-size:375px 75px; display:inline-block; text-indent:-5000px; overflow:hidden; }

@media screen and (-webkit-min-device-pixel-ratio:2){
	.appshare_fb,
	.appshare_blog,
	.appshare_twitter,
	.appshare_story,
	.appshare_more_android,
	.appshare_more_ios { background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/v2.adpick/ir_app@2x.png');}
}

.appshare_fb { width:58px; height:57px; background-position:0 0; }
.appshare_blog { width:58px; height:57px; background-position:-60px 0; }
.appshare_twitter { width:58px; height:57px; background-position:-122px 0; }
.appshare_story { width:58px; height:57px; background-position:-182px 0; }
.appshare_more_android { width:58px; height:57px; background-position:-244px 0; }
.appshare_more_ios { width:58px; height:57px; background-position:-307px 0; }

@media screen and (min-width: 768px){
	.appshare_fb,
	.appshare_blog,
	.appshare_twitter,
	.appshare_story,
	.appshare_more_android,
	.appshare_more_ios { background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/v2.adpick/ir_app@2x.png'); background-size:563px 113px;}

	.appshare_fb { width:87px; height:86px; background-position:0 0; }
	.appshare_blog { width:87px; height:86px; background-position:-90px 0; }
	.appshare_twitter { width:87px; height:86px; background-position:-183px 0; }
	.appshare_story { width:87px; height:86px; background-position:-273px 0; }
	.appshare_more_android { width:87px; height:86px; background-position:-366px 0; }
	.appshare_more_ios { width:87px; height:86px; background-position:-460px 0; }
}

/* view */
.prdata { margin-bottom:20px;}
.landing_inner { max-width:1100px; padding:20px 20px}

.appinfo { margin:0 0 35px 0; position:relative; padding:35px 0 0 200px; min-height:180px;}
.appinfo .appicon,
.appinfo .appicon img { width:180px; height:180px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.appinfo .appicon { position:absolute; left:0; top:35px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);
	box-shadow:0 1px 2px rgba(0,0,0,.3);
}
.appinfo .appicon img {}
.appinfo .title { padding-top:30px; color:#000000; font-weight:normal; line-height:1.2; font-size:1.8em;}
.appinfo .info { font-size:1.1em; margin-top:5px; line-height:1.2; color:#aab2bd;}
.appinfo .info .os { color:#72bc22; font-weight:bold;}
.appinfo .profit { margin-top:20px;}
.appinfo .point { float:left; line-height:1.2;}
.appinfo .point .label { float:left; margin-top:15px; color:#000000;}
.appinfo .point .p { float:left; font-size:3em; margin-left:10px; font-weight:normal;}
.appinfo .point .questionmark { float:left; margin:10px 0 0 10px;}
.appinfo .point .labelwrap {  }
.appinfo .point .labelwrap:after { display: block; content: ''; clear: both; }
.appinfo .point .bonus { float: left; color:#fff; height: 22px; line-height: 22px; border-radius: 12px; font-size: .85em; padding:0 10px; margin-top:8px; margin-right:9px; border:1px solid #00be99; color:#00be99; font-weight: bold; }
.appinfo .ospayout { float:left; margin-top:7px; }
.appinfo .ospayout .os {}
.appinfo .ospayout .os .name { float:left; font-size:.9em; color:#fff; margin-top:3px; padding:0 10px; height:21px; line-height:21px;
	-webkit-border-radius:3px;
}
.appinfo .ospayout .os .payout { float:left; font-size:1.8em; line-height:1.2; margin:0 10px 0 5px; }
.appinfo .ospayout .os.ios {}
.appinfo .ospayout .os.ios .name { background:#2c84f0; }
.appinfo .ospayout .os.ios .payout {}
.appinfo .ospayout .os.android {}
.appinfo .ospayout .os.android .name { background:#72bc22;}
.appinfo .ospayout .os.android .payout {}
.appinfo .bonus { float:left; margin:10px 0 0 10px;}
.appinfo .bonus li { float:left; margin-right:5px;}
.appinfo .bonus a { font-family:Sans-serif; font-weight: bold;}
.appinfo .bonus .time { color:#5a92dd; font-weight:bold;}
.appinfo .infoNobonus { margin-top:5px; line-height:1.5; }
.appinfo .infoNobonus span { font-weight:bold; }

.appinfo.videotype { min-height:339px; padding-left:0;}
.appinfo.videotype .mov { width:560px; overflow: hidden;}
.appinfo.videotype .infodata { position: absolute; left:590px; top:85px; }
.appinfo.videotype .mov .fb-video { margin-bottom:5px; }
.appinfo.videotype #vod { }
.appinfo.videotype .title {  }


.appinfo .btn_power100_coupon { text-align:left}
.appinfo .btn_power100_coupon a { display:inline-block; width:213px;}
.appinfo .btn_power100_coupon img { width:100%}
.appinfo.isPower100Coupon .title { padding-top:5px;}

.timer { display:inline-block; height:35px; padding:7px 10px 0 10px;background-color:#f5f7fa;border:1px solid #e5e5e5;
	border-radius:5px;
}
.timer .label { float:left; font-weight:bold; font-size:1.2em; line-height:28px; color:#494949;}
.timer .label span { color:#d42638;}
.timer .count { float:left; margin-left:10px;}
.timer .no { float:left; width:20px; line-height:28px; height:28px; font-size:1.4em; color:#fff; font-weight:bold; margin-right:1px; text-align:center; background-color:#000000;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.timer .txt { float:left; font-size:.8em; margin:0 3px; line-height:28px;}

.app_share { margin-bottom:20px; text-align:center; overflow:hidden; background-color:#f5f7fa;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
.app_share .infomsg { padding:15px;  background-color:#cacfd7}
.app_share .infomsg .txt { color:#656d78; font-size:1.3em; line-height:1.2;}
.app_share .infomsg .exclamationmark { width:23px; margin-right:6px; margin-top:-2px;}
.app_share .infomsg .txt span { font-weight:bold; color:#000;}
.app_share .state { padding:20px; background-color:#3b4f61}

.pcamMsg { max-width:670px; margin:0 auto 15px auto;}
.pcamMsg .txt { line-height:1.3;}
.pcamMsg .msg { margin-top:15px; padding:10px; border:1px solid #d1d2d4;  background-color:#fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.pcamMsg .msg textarea { width:100%; border:0; height:100px; background-color:transparent; outline:0; resize:vertical;}

.infoState { text-align:center;}
.infoState li { float:left; width:25%; color:#fff; font-size:1.8em; line-height:35px;}
.infoState li * { vertical-align:middle}
.infoState .infinity { width:73px; line-height:0;}
.infoState .label { display:inline-block; margin-right:10px; color:#f5f7fa; font-size:.6em; font-weight:normal; line-height:35px;}
.infoState .txt { display:inline-block; line-height:35px; font-weight:bold;}
.infoState .item1 { width:38%;}
.infoState .item2 { width:24%;}
.infoState .item3 { width:23%;}
.infoState .item4 { width:38%;}

.tracking { padding:30px 20px 20px 20px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1b3d4e+0,112631+100 */
	background: rgb(27,61,78); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(27,61,78,1) 0%, rgba(17,38,49,1) 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(27,61,78,1) 0%,rgba(17,38,49,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  rgba(27,61,78,1) 0%,rgba(17,38,49,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3d4e', endColorstr='#112631',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.tracking .errmsg { font-weight:bold;}
.tracking .txt { color:#fff; line-height:1.6;
	-webkit-text-shadow:0 1px 2px rgba(0,0,0,.4);
	-moz-text-shadow:0 1px 2px rgba(0,0,0,.4);
	text-shadow:0 1px 2px rgba(0,0,0,.4);
}
.tracking .txt .p1 { color:#93b4fc; }
.tracking .txt .p2 { color:#2bfec0; }
.tracking .txt .p3 { font-weight:bold; }
.tracking .nick { font-weight:bold; color:#434a54;}
.tracking .link { font-size:2.2em; margin-right:5px; line-height:1.2; color:#2bfec0; vertical-align:middle;
	text-shadow:0 1px 3px rgba(0,0,0,.3);
}
.tracking .linkbt { display:inline-block; margin-top:-4px; min-width:48px; padding:0 10px; height:23px; line-height:23px; color:#fff; vertical-align:middle; background-color:#597a92; font-size:12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
	box-shadow:0 1px 3px rgba(0,0,0,.3);
}
.tracking .pickbtn { text-align:center;}
.tracking .pickbtn img { width:186px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.tracking .cautionchk { text-align:center; margin-top:10px; color:#fff}
.tracking .cautionchk .om-checkbox-custom { display:inline-block; vertical-align:middle}
.tracking .cautionchk label { display:inline-block; vertical-align:middle; font-size:.9em; cursor:pointer;}
.tracking .ispick { display:none;}
.tracking .unpick { display:none}
.tracking .linkwrap { position:relative; margin:20px 0 0 0;}
.tracking .linkwrap .label { color:#9abbd5; margin-right:5px; }
.tracking .linkwrap .share { display:none; position:absolute; right:0; top:50%; margin-top:-27px; width:54px; height:54px;}
.tracking .linkwrap .share img { width:54px; height:54px;}
.tracking .linkwrap .tlinkwrap { display: inline-block; margin-top:10px; max-width:80%; position: relative; }
.tracking .linkwrap .tlinkwrap .link { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.tracking .linkwrap .tlinkwrap .linkbt { position: absolute; left:100%; top:50%; margin-top: -11.5px }

@media screen and (max-width:767px){
	.tracking .linkwrap .tlinkwrap { margin-top: 10px; display: block; max-width: 100%; }
	.tracking .linkwrap .tlinkwrap .link { margin-left:10px; margin-right:10px; }
	.tracking .linkwrap .tlinkwrap .linkbt { position: static; }
}

.shares { display:inline-block; margin-top:20px; padding:20px 20px 0 20px; border-top:1px solid #496471; }
.shares li { display:inline-block; }
.shares a { display:block; }

.app_memo { margin-bottom:20px; padding:20px; }
.app_memo .txt { font-size:1.1em; line-height:1.5;}
.app_memo .txt.red { color:#da4453;}
.app_memo .questionmark { vertical-align:middle; margin-top:-3px;}
.app_memo img { max-width:100%; }
@media screen and (max-width: 768px){
	.app_memo { text-align: left !important; padding:15px; }
	.app_memo .txt { font-size: 1em; }
}

.appinfo_mov {}

.breviewWrap { position:relative; min-height:400px; }
.breviewWrap .bestreview,
.breviewWrap .ranking { padding:2%; background-color:#fff;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
	box-shadow:0 1px 3px rgba(0,0,0,.3);
}
.breviewWrap .bestreview { float:left; width:45%}
.breviewWrap .ranking { float:right; width:45%;}

/* best review */
.bestreview { position:absolute; left:0; top:0; bottom:0; }
.bestreview .title_wrap,
.ranking .title_wrap { margin-bottom:20px;}
.bestreview .title_wrap .title,
.ranking .title_wrap .title { float:left; font-size:1.3em; line-height:1.2;}
.bestreview .title_wrap .desc,
.ranking .title_wrap .desc { margin:4px 0 0 6px; float:left; font-size:.9em; color:#434a54;}
.bestreview .title_wrap .desc strong {}

.breviews {}
.breviews .item { position:relative; border-bottom:1px solid #f1f1f1; text-align:left;}
.breviews a { display:block; padding:12px; color:#000000; padding-right:220px;}
.breviews .title { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:normal; text-align:left }
.breviews .nick { position:absolute; right:100px; top:12px; width:100px; display:block; text-align:center; font-size:.9em;}
.breviews .src { position:absolute; right:0; top:12px; width:100px; display:block; font-size:.9em; color:#4a89dc; text-align:center; font-size:.9em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.breviews .last { border-bottom:0;}

.breviews .lv.newbie {}
.breviews .lv.bronze {}
.breviews .lv.silver {}
.breviews .lv.gold { color:#f0a100;}
.breviews .lv.platinum { color:#363636;}
.breviews .lv.diamond { color:#4a89dc;}

.breviews .noitem { text-align:center; min-height:0}
.breviews .noitem a { padding:13px 0;}

.breviews .chart { width:100%; height:300px; }

/* ranking */
.ranking { }
.ranklistwrap { margin-top:10px;}
.ranklist {}
.ranklist li { position:relative; padding:5px 0 5px 40px;}
.ranklist .nowrap { position:absolute; left:0; top:50%; width:30px; line-height:26px; margin-top:-13px; font-size:.8em; text-align:center;}
.ranklist .nowrap * { vertical-align:middle}
.ranklist .no { color:#434a54;}
.ranklist .arrow { position:relative; margin-left:10px; padding-left:8px;}
.ranklist .arrow.up { color:#da4453;}
.ranklist .arrow.down { color:#4a89dc;}
.ranklist .arrow .rank_arrow_up,
.ranklist .arrow .rank_arrow_down { position:absolute; left:0; top:50%; margin-top:-3px;}
.ranklist .arrow .rank_arrow_up {}
.ranklist .arrow .rank_arrow_down {}
.ranklist .user { position:relative; width:100%; min-height:26px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.ranklist .thum { position:absolute; left:0; top:50%; margin-top:-16px;}
.ranklist .thum img { width:26px; height:26px;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
}
.ranklist .user .photo,
.ranklist .user .gender {}
.ranklist .user .photo {}
.ranklist .user .gender {}
.ranklist .nick { display:inline-block; color:#434a54; font-size:.9em; line-height:26px; /*margin-left:42px;*/ }
.ranklist .grade { display:inline-block; font-size:.8em; font-weight:bold; margin-left:5px; line-height:26px; text-transform:uppercase}
.ranklist .type { position:absolute; right:0; top:50%; margin-top:-23px; font-size:.9em; width:160px; text-align:center; line-height:46px; font-weight:bold; }

.ranklist .type_apps .type { color:#da4453}
.ranklist .type_cafe .type { color:#37bc9b}
.ranklist .type_blog .type { color:#8cc152}
.ranklist .type_other .type { color:#464646}

.ranklist .lv_newbie .grade { color:#81b14d; }
.ranklist .lv_bronze .grade { color:#9d7d60;}
.ranklist .lv_silver .grade { color:#a3a3a3;}
.ranklist .lv_gold .grade { color:#ffaf10;}
.ranklist .lv_diamond .grade { color:#4a89dc;}
.ranklist .lv_platinum .grade { color:#505862;}
.ranklist .lv_powermedia .grade { color:#e94b5c;}

.ranklist .last { border-bottom:0;}

.ranklist.toprank { float:left; background-color:transparent;
	box-shadow:none;
	border-radius:0;
}
.ranklist.toprank li { border-bottom:0; padding-top:18px; padding-bottom:18px; padding-left:76px; margin-bottom:8px; background-color:#fff; overflow:hidden;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
	box-shadow:0 1px 3px rgba(0,0,0,.3);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.ranklist.toprank .nowrap { top:0; margin-top:0; width:56px; line-height:1.2; height:100%;}
.ranklist.toprank .no { display:block; color:#fff; font-size:1.4em; margin-top:50px;
	text-shadow:0 1px 1px rgba(0,0,0,.5);
}
.ranklist.toprank .arrow { display:inline-block; margin:0; padding-left:0; padding:1px 5px; font-weight:bold;
	border-radius:3px;
	box-shadow:0 1px 1px rgba(0,0,0,.4);
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
}
.ranklist.toprank .arrow .rank_arrow_up,
.ranklist.toprank .arrow .rank_arrow_down { position:static;}
.ranklist.toprank .user { min-height:53px; padding-top:33px; padding-left:96px;}
.ranklist.toprank .thum { margin-top:-43px;}
.ranklist.toprank .thum img { width:86px; height:86px;
	-webkit-border-radius:43px;
	-moz-border-radius:43px;
	border-radius:43px;
}
.ranklist.toprank .nick { display:block; line-height:1.2; font-weight:bold; font-size:1.3em;}
.ranklist.toprank .grade { display:block;}
.ranklist.toprank .type { font-size:1.2em;}
.ranklist.toprank .toprank1 .nowrap { background-color:#ffd200}
.ranklist.toprank .toprank2 .nowrap { background-color:#898989}
.ranklist.toprank .toprank3 .nowrap { background-color:#a67c52}


.sharesend { max-width:400px; margin:0 auto; padding:0 0 20px 0;}
.sharesend .title { font-weight:bold; font-size:1.1em; line-height:1.2;}
.sharesend .mentwrap { margin-top:8px; padding:10px 10px 14px 10px; background-color:#ffd200;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);
	box-shadow:0 1px 2px rgba(0,0,0,.3);
}
.sharesend .mentwrap fieldset { margin-bottom:14px; padding:10px; background-color:#fff;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);
	box-shadow:0 1px 2px rgba(0,0,0,.3);
}
.sharesend .mentwrap .ment { width:100%; height:100px; border:0; background-color:transparent; outline:none; resize:none;}
.sharesend .mentwrap .send { }

.master { margin-top:75px;}
.master .titlewrap {}
.master .titlewrap .title { font-weight:bold; font-size:1.1em; line-height:1.2;}
.master .titlewrap .desc { font-size:.9em;}
.master .titlewrap .register {}

.masterment { text-align:left; margin-top:25px;}
.masterment li { float:left; width:33%; margin-bottom:15px;}
.masterment .center { width:34%;}
.masterment .center a { margin:0 15px;}
.masterment a { position:relative; display:block; height:170px; padding:0 15px; background-color:#f4f6fa;
	box-shadow:0 1px 2px rgba(0,0,0,.4);
	border-radius:6px;
}
.masterment .nick { position:absolute; right:6px; top:6px; color:#aab2bd; font-size:.9em;}
.masterment .txt { height:170px; display:table-cell; vertical-align:middle}
.masterment .link { color:#4a89dc;}

.pr.sns .sharesend .mentwrap { background-color:#37bc9b;}

/* web */
.pr {}
.pr .titlewrap { }
.pr .titlewrap .title { float:left; font-size:1.3em; line-height:25px; margin-top:2px;}
.pr .titlewrap .open { float:left; margin-left:10px; outline:none; cursor:pointer}
.pr .titlewrap .desc { color:#434a54; line-height:1.6; margin-top:5px;}

.pr .panel { margin-top:20px; display:none}
.pr.propen .panel { display:block;}

.pr.kakao {}

.scont.first { margin-top:0}
.scont { text-align:left; margin-top:60px;}
.stitlewrap { position:relative; margin-bottom:15px;}
.stitlewrap .title { font-size:1.1em; line-height:1.2; font-weight: bold}
.stitlewrap .desc { font-size:.9em; margin-top:3px;}
.scont .contwrap { margin-bottom:20px;}
.scont .txt { font-size:.9em; color:#434a54; margin-bottom:8px;}

.web .downlink {}
.web .downlink a { margin-right:3px;}
.web .downlink img {}

.web .storelinkwrap { padding:12px; margin-bottom:10px; background-color:#fff;
	border-radius:6px;
	box-shadow:0 1px 2px rgba(0,0,0,.4);
}
.web .storelinkwrap .subject { font-size:.9em}
.web .storelink {}
.web .storelink textarea { margin-top:5px; width:100%; color:#434a54; border:0; height:20px; resize:none; font-size:.9em; }
.web .qrcode .img { overflow:hidden;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.web .qrcode .img img {}

.prdata_image { position:relative;}
.prdata_image .col { position:relative; min-height:inherit; float:left;}
.prdata_image .col.l { width:70%;}
.prdata_image .col.r { position:absolute; right:0; top:0; height:100%; width:28%;}
.prdata_image img { width:100%;}
.prdata_image .left { position:absolute; left:0; top:0; width:54%; height:100%;}
.prdata_image .right { float:right; width:43%; height:100%; }
.prdata_image .img { position:relative; background-color: #e6e6eb }
.prdata_image .gradient { position:absolute; left:0; right:0; bottom:0; height:30px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.48+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.48) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.48) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.48) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#7a000000',GradientType=0 ); /* IE6-9 */
}
.prdata_image .btype { position:absolute; right:10px; bottom:4px; padding-right:54px; text-align:right; font-size:.9em; color:#fff;
	-webkit-text-shadow:0 1px 0 rgba(0,0,0,.5);
	-moz-text-shadow:0 1px 0 rgba(0,0,0,.5);
	text-shadow:0 1px 0 rgba(0,0,0,.5);
}
.prdata_image .btn_download { position:absolute; right:0; top:0; color:#fff; width:50px; text-align:center; line-height:16px; font-size:11px; background-color:#37bc9b;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

.web .zipdownwrap { text-align:center; margin-top:5%; }
.web .zipdown { padding:0 15px; box-shadow:0 1px 2px rgba(0,0,0,.6); }
.web .zipdown span { display:block; font-size:15px; background-repeat:no-repeat; padding-left:25px; background-position:0 50%; background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/v2.adpick/icon_download.png'); background-size:21px 18px; }


.prdata_image .type640640 { margin-bottom:5%; }
.prdata_image .type960640 { position:absolute; left:0; bottom:0; }
.prdata_image .typeIcon { position:absolute; left:0; bottom:0; margin-bottom:0; width:100%;}
.prdata_image .typeIcon li { float:left; width:50%; margin-top:10px; }
.prdata_image .typeIcon .inner { display:block; width:157px; height:157px}
.prdata_image .typeIcon li:nth-child(even) { float:right;}
.prdata_image .typeIcon li:nth-child(even) .inner { float:right;}
.prdata_image .typeIcon img {
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
}
.prdata_image .typeIcon .noneimg { width:137px; height:97px; padding:60px 10px 0 10px; color:#aab2bd; text-align:center; background-color:#ccd1d9;}

.imageSource { width:100%; max-width:600px; margin:10px auto}
.imageSource .item { margin-bottom:30px;}
.imageSource img { width:100%}
.imageSource .img {}
.imageSource .img img {}
.imageSource .txt { text-align:right; font-size:.8em; padding:5px 2px 0 0;}
.imageSource .mix { position:relative; min-height:300px; }
.imageSource .mix .left { width:340px;}
.imageSource .mix .right { position:absolute; right:0; top:0; width:235px; height:100%}
.imageSource .typeIcon { position:absolute; right:0; bottom:0; margin-bottom:0; width:100%}

/* ir_cm */
.cm_prev,
.cm_next,
.cm_dot,
.cm_dot_on {background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/pg/ir_cm.png?2');background-repeat:no-repeat;-webkit-background-size:300px 500px}

.cm_prev { width:26px; height:39px; background-position:0 -60px;}
.cm_next { width:26px; height:39px; background-position:-30px -60px;}
.cm_dot { width:10px; height:10px; background-position:-100px 0;}
.cm_dot_on { width:10px; height:10px; background-position:-90px 0;}

/* for mobile retina display */
@media screen and (-webkit-min-device-pixel-ratio:2){
	.cm_prev,
	.cm_next,
	.cm_dot,
	.cm_dot_on {background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/pg/ir_cm@2x.png?2');}
}


/* ir_cm */
.ir_cm  {background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/pg/ir_cm.png?2');background-repeat:no-repeat;-webkit-background-size:300px 500px}

/* for mobile retina display */
@media screen and (-webkit-min-device-pixel-ratio:2){
	.ir_cm {background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/pg/ir_cm@2x.png?2');}
}

.screenshots { height:180px; min-height:180px; position:relative; overflow:hidden}
.screenshots .item { /*width:334px; height:200px;*/ }
.screenshotsVertital { /*height:400px !important;*/}
.screenshotsVertital .item { height:400px; width:240px; overflow:hidden;}
.screenshotsVertital .img {}
.screenshotsVertital .horizontalimg {
	/*-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);*/
}
.screenshotswrap {/* width:3000px;*/ overflow:hidden; }
.screenshots .item { float:left;}
.screenshots .load { display:none}
.screenshots .img {}
.screenshots .btns {}
.screenshots .prev,
.screenshots .next { display:none; position:absolute; top:0; height:100%; width:45px; border:0; cursor:pointer; opacity:.4; z-index:10;}
.screenshots .prev { left:0;}
.screenshots .next { right:0;}
.screenshots .btns .ir { position:absolute; left:50%; top:50%; margin:-20px 0 0 -13px; z-index:5; }
.screenshots .btns .bg { position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; background-color:#000; opacity:.5;}
.screenshots .video { position:relative; overflow:hidden; /*width:150px;*/}
.screenshots .video .img { /*width:150px; height:100%*/}
.screenshots .videolink { position:absolute; left:0; top:0; width:100%; height:100%;}
.screenshots .videolink .link { position:absolute; left:0; top:0; z-index:5; width:100%; height:100%;}
.screenshots .videolink .link .appview_video { position:absolute; left:50%; top:50%; z-index:5; margin:-58px 0 0 -42px}
.screenshots .videolink .bg { display:block; background-color:#000; opacity:.8; width:100%; height:100%; filter: alpha(opacity = 80); }

/* level popup */

.level .badge,
.level .shadow,
.level .close { display:inline-block;overflow:hidden;white-space:nowrap;text-indent:-9999px;}

.level .badge,
.level .shadow,
.level .close {
	background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/v2.adpick/ir_level.png');background-repeat:no-repeat;-webkit-background-size:900px 150px;
}

/* retina display */
@media screen and (-webkit-min-device-pixel-ratio:2){
	.level .badge,
	.level .shadow,
	.level .close {
		background-image:url('https://d2nkkkpf88oxbk.cloudfront.net/webimg/v2.adpick/ir_level@2x.png');
	}
}

.level .newbie { width:115px; height:115px; background-position:0 0;}
.level .bronze { width:115px; height:115px; background-position:-120px 0;}
.level .silver { width:115px; height:115px; background-position:-240px 0;}
.level .gold { width:115px; height:115px; background-position:-360px 0;}
.level .platinum { width:140px; height:130px; background-position:-480px 0;}
.level .diamond { width:127px; height:130px; background-position:-625px 0;}
.level .powermedia { width:127px; height:131px; background-position:-760px 0;}
.level .close { width:23px; height:23px; background-position:0 -120px;}


.userlevel { position:relative; margin:0 0 50px 0;}
.userlevel .grade { position:absolute; left:0; top:50%; padding-bottom:10px;}
.userlevel .grade_newbie { margin-top:-58px;}
.userlevel .grade_bronze { margin-top:-58px;}
.userlevel .grade_silver { margin-top:-58px;}
.userlevel .grade_gold { margin-top:-58px;}
.userlevel .grade_platinum { margin-top:-65px;}
.userlevel .grade_diamond { margin-top:-65px;}
.userlevel .grade_powermedia { margin-top:-66px;}
.userlevel .itembox { }
.userlevel .itembox a { display:block; position:absolute; right:0; top:0; width:110px; height:100%; color:#fff; text-align:center; font-weight:bold; font-size:1.1em; line-height:1.2;
	text-shadow:0 1px 1px rgba(0,0,0,.8);
	-webkit-border-radius:0 10px 10px 0;
	-moz-border-radius:0 10px 10px 0;
	border-radius:0 10px 10px 0;
background: rgb(95,100,109); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(95,100,109,1) 0%, rgba(58,64,72,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(95,100,109,1)), color-stop(100%,rgba(58,64,72,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(95,100,109,1) 0%,rgba(58,64,72,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(95,100,109,1) 0%,rgba(58,64,72,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(95,100,109,1) 0%,rgba(58,64,72,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(95,100,109,1) 0%,rgba(58,64,72,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f646d', endColorstr='#3a4048',GradientType=0 ); /* IE6-9 */
}
.userlevel .itembox .title { display:block; margin-top:20px;}
.userlevel .itembox .cnt { display:block; font-size:3em;}

.userlevel .infoWrap { margin-left:50px; padding-left:80px; padding-right:130px; min-height:103px; }
.userlevel .info { margin-right:150px;}
.userlevel .lvifo { float:left; margin-top:35px;}
.userlevel .user { font-size:1.2em; line-height:1.2;}
.userlevel .user .nick { font-weight:bold; }
.userlevel .user .lv { font-weight:bold; color:#0a8cff; text-transform:uppercase; }
.userlevel .gocafe { font-size:.9em; text-decoration:underline; margin-top:4px;}
.userlevel .nxtlv { float:right; margin-top:25px; font-size:.9em}
.userlevel .nxtlv .nextlv span.profit { color:#da4453;}
.userlevel .nxtlv .goal { margin-top:10px;}
.userlevel .nxtlv .goal span.msg { color:#999; font-size:.9em}
.userlevel .btn_myprofile { position:absolute; right:130px; top:50%; margin-top:-16px}

.userlv_newbie .user .lv { color:#81b14d; }
.userlv_bronze .user .lv { color:#9d7d60;}
.userlv_silver .user .lv { color:#a3a3a3;}
.userlv_gold .user .lv { color:#ffaf10;}
.userlv_platinum .user .lv { color:#505862;}
.userlv_diamond .user .lv { color:#4a89dc;}
.userlv_powermedia .user .lv { color:#e94b5c; }

.userlv_diamond .infoWrap { padding-left:100px;}


/* level popup */
.levelPopup { position:absolute; left:50%; top:50%; z-index:1001; width:960px; margin-top:-250px; margin-left:-480px;}
.levelPopupInner { position:relative; padding:30px 25px 10px 25px; background:#fff;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.levelPopup .userWrap { color:#898989; text-align:center; margin-bottom:30px;}
.levelPopup .userWrap .user { font-size:1.3em; line-height:1.2; font-weight:normal; margin-bottom:22px;}
.levelPopup .userWrap .user span { font-size:1.6em; font-weight:bold;}
.levelPopup .userWrap .info {text-align:center; }
.levelPopup .userWrap .info li { margin-bottom:3px;}
.levelPopup .userWrap .info strong { color:#000; font-size:1.2em;}
.levelPopup .userWrap .info span { color:#000; }

.levelPopup .grades { position:relative; padding-bottom:30px;}
.levelPopup .grades li { position:relative; float:left; margin-right:6px; }
.levelPopup .grades .box { position:relative; z-index:5; width:174px; height:255px; padding-top:12px; text-align:center; border:1px solid #dddddd; background-color:#f4f4f4;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.levelPopup .grade { position:relative; height:140px;}
.levelPopup .grade .badge { margin:0 auto}
.levelPopup .grade .badge.bronze,
.levelPopup .grade .badge.silver,
.levelPopup .grade .badge.gold { margin-top:10px;}
.levelPopup .grade .shadow { bottom:10px;}
.levelPopup .grades .subject { font-size:1.1em; margin-bottom:28px;}
.levelPopup .grades .info { position:absolute; left:0; bottom:10px; font-size:.8em; color:#898989; margin:0 12px; text-align:left}
.levelPopup .grades .info li { float:none; margin:0 0 2px 0;}
.levelPopup .grades .info span { color:#000; font-weight:bold;}
.levelPopup .grades .mylevelTxt { position:absolute; left:0; bottom:-25px; z-index:3; width:100%; height:25px; padding-top:15px; line-height:25px; text-align:center; color:#fff; background-color:#373737;
	-webkit-border-radius:0 0 12px 12px;
	-moz-border-radius:0 0 12px 12px;
	border-radius:0 0 12px 12px;
}
.levelPopup .grades .power { position:absolute; right:0; top:0;}
.levelPopup .grades .power .subject { position:absolute; left:0; top:0; width:100%; height:40px; line-height:40px; font-size:1.4em; background-color:#9edb28; color:#fff; font-weight:bold;
	-webkit-border-radius:15px 15px 0 0;
	-moz-border-radius:15px 15px 0 0;
	border-radius:15px 15px 0 0;
}
.levelPopup .grades .power .grade { height:auto}
.levelPopup .grades .power .cnt { position:absolute; left:0; bottom:9px; color:#fff; font-weight:bold; font-size:1.2em; line-height:33px; z-index:5; width:100%; text-align:center;
	-webkit-text-shadow:-1px -1px 0 rgba(0,0,0,.2);
	-moz-text-shadow:-1px -1px 0 rgba(0,0,0,.2);
	text-shadow:-1px -1px 0 rgba(0,0,0,.2);
}
.levelPopup .grades .power .box { height:232px; padding-top:60px;}
.levelPopup .grades .level_bronze {}
.levelPopup .grades .level_bronze .subject { color:#816340;}
.levelPopup .grades .level_silver {}
.levelPopup .grades .level_silver .subject { color:#898989;}
.levelPopup .grades .level_gold {}
.levelPopup .grades .level_gold .subject { color:#ca9600;}
.levelPopup .grades .level_platinum {}
.levelPopup .grades .level_platinum .subject { color:#212121;}
.levelPopup .grades .level_diamond {}
.levelPopup .grades .level_diamond .subject { color:#0a8cff;}
.levelPopup .close { position:absolute; right:20px; top:17px; z-index:10;}
.popupBg { position:fixed; left:0; top:0; width:100%; height:100%; z-index:1000; background-color:#000; opacity:.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60);}

@media screen and (max-width: 767px){
	.userlevel { margin-bottom:25px;}
	.userlevel .grade { position:static; margin-top:0; text-align:center;}
	.userlevel .infoWrap { margin:0; padding:0; text-align:center;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}
	.userlevel .lvifo { float:none; margin:0;}
	.userlevel .info { margin:0; padding:15px 10px;}
	.userlevel .user .btn_lv { display:block; width:70px; margin:6px auto 0 auto;}
	.userlevel .nxtlv { float:none; margin-top:15px;}
	.userlevel .nxtlv .goal { margin-top:0}
	.userlevel .btn_myprofile { position:static; margin:0;}
	.userlevel .gocafe { margin-top:15px;}
	.userlevel .itembox { display:inline-block;}
	.userlevel .itembox a { position:static; min-width: 90px; padding: 0 10px; height:26px; line-height:26px; color: #fff; font-size: 14px;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		-webkit-text-shadow: 0 -1px 1px rgba(0,0,0,.5);
		-moz-text-shadow: 0 -1px 1px rgba(0,0,0,.5);
		text-shadow: 0 -1px 1px rgba(0,0,0,.5);
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.7);
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,.7);
		box-shadow: 0 1px 2px rgba(0,0,0,.7);
	}
	.userlevel .itembox .cnt { display:inline; font-size:1.4em; line-height:26px; }
	.userlevel .itembox .title { display:inline; margin:0; line-height:26px;}
	.userlevel .buttons { margin-top:15px;}
	.userlevel .buttons * { vertical-align:middle}

	.appinfo.videotype {}

	.appinfo_mov {}
	.appinfo_mov iframe { max-width:560px; width:100% !important}

	.timer { margin-top:5px;}
}

@media screen and (max-width: 768px){

	.levelPopup { left:0; top:10px; margin:0; width:100%;}
	.levelPopupInner { padding:20px 15px 10px 15px; margin:0 10px;}

	.levelPopup .userWrap { padding-left:3px; font-size:.8em; text-align:left; margin-bottom:10px;}
	.levelPopup .userWrap .user { margin-bottom:10px;}
	.levelPopup .userWrap .info { text-align:left}

	.levelPopup .grades { padding-bottom:0}
	.levelPopup .grades li { float:none; margin-bottom:6px; }
	.levelPopup .grades .box { width:auto; height:auto; padding-bottom:12px;}
	.levelPopup .grades .info { position:static; text-align:center; font-size:.9em;}
	.levelPopup .grades .subject { margin-top:6px; margin-bottom:15px;}
	.levelPopup .grade { height:auto;}
	.levelPopup .grade .badge.bronze, .levelPopup .grade .badge.silver, .levelPopup .grade .badge.gold { margin-top:0;}


	/*.levelPopup { left:0; top:10px; margin:0; width:100%;}
	.levelPopupInner { padding:20px 15px 10px 15px; margin:0 10px;}

	.levelPopup .userWrap { padding-left:3px; font-size:.8em; text-align:left; margin-bottom:10px;}
	.levelPopup .userWrap .user { margin-bottom:10px;}
	.levelPopup .userWrap .info { text-align:left}

	.levelPopup .grades { font-size:.9em }
	.levelPopup .grades li { float:none; margin:0 0 10px 0; }
	.levelPopup .grades .box { width:100%; height:auto; min-height:90px;}
	.levelPopup .grades .power { position:static;}
	.levelPopup .grades .power .box { height:auto}
	.levelPopup .grades .power .subject { margin:0; text-align:center;}
	.levelPopup .grades .power .grade { top:55px; left:20px;}
	.levelPopup .grades .power .cnt { font-size:.8em; bottom:6px; font-weight:normal;}
	.levelPopup .grades .mylevel { margin-bottom:35px;}

	.levelPopup .grade { position:absolute; left:10px; top:10px; height:auto; padding-bottom:10px;}
	.levelPopup .grade .shadow { bottom:0;}
	.levelPopup .grades .subject { margin-left:100px; text-align:left; margin-bottom:5px; }
	.levelPopup .grades .info { position:static; margin:0 0 0 100px}
	.levelPopup .close { right:15px; top:15px;}*/

}


/* clear both */
.appinfo .bonus,
.appinfo .point,
.appinfo .profit,
.app_share,
.ranklistwrap,
.masterment,
.prdata_image,
.prdata_image .typeIcon,
.infoState,
.breviewWrap,
.bestreview .title_wrap,
.ranking .title_wrap,
.ranklist .user,
.pr .titlewrap,
.grades,
.addLinkList { *zoom:1;}
.appinfo .bonus:after,
.appinfo .point:after,
.appinfo .profit:after,
.app_share:after,
.ranklistwrap:after,
.masterment:after,
.prdata_image:after,
.prdata_image .typeIcon:after,
.infoState:after,
.breviewWrap:after,
.bestreview .title_wrap:after,
.ranking .title_wrap:after,
.ranklist .user:after,
.pr .titlewrap:after,
.grades:after,
.addLinkList:after { display:block; content:''; clear:both}

/* for mobile */
@media screen and (max-width:767px){
	.prdata { margin-bottom:10px;}
	.landing_inner { padding:10px;}
	.appinfo { padding:20px 0 10px 0; margin:0; text-align:center;
		-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);
		-moz-box-shadow:0 1px 5px rgba(0,0,0,.5);
		box-shadow:0 1px 5px rgba(0,0,0,.5);
	}
	.appinfo .appicon { position:static; margin:0 auto;}
	.appinfo .appicon,
	.appinfo .appicon img { width:90px; height:90px;}
	.appinfo .profit { margin-top:10px;}
	.appinfo .title { font-size:1.6em; padding-top:15px; margin-left:5px; margin-right:5px;}
	.appinfo .point { float:none; display:block;}
	.appinfo .point .p { font-size:2.4em; }
	.appinfo .point .label { margin-top:11px; }
	.appinfo .point .bonus { margin-left:6px; margin-top:7px; f }
	.appinfo .labelwrap { display:inline-block;}
	.appinfo .ospayout { margin-top:0 }
	.appinfo .bonus { margin:0; float:none; display:inline-block;}
	.appinfo .btn_power100_coupon { text-align:center;}
	.appinfo .btn_power100_coupon {}

	.appinfo.videotype {padding:0 0 10px 0; margin:0; text-align:center;
		-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);
		-moz-box-shadow:0 1px 5px rgba(0,0,0,.5);
		box-shadow:0 1px 5px rgba(0,0,0,.5);}
	.appinfo.videotype .mov { width:100%;}
	.appinfo.videotype .mov iframe { width:100% !important; height:56vw;}
	.appinfo.videotype .mov .om-bt-type4 { font-size: 15px; height: 25px; line-height: 25px;
		-webkit-box-shadow : 0 0 0;
		-moz-box-shadow : 0 0 0;
		box-shadow : 0 0 0;
	}
	.appinfo.videotype .fb_iframe_widget { display:block !important }
	.appinfo.videotype .fb_iframe_widget span { display:block; width:100% !important; /*height:230px !important; */}
	.appinfo.videotype .infodata { position: static; }
	.appinfo.videotype .title { padding-top:20px;  }




	.app_share { position:relative; margin-bottom:0; text-align:center;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
	.app_share .infomsg .txt { font-size:1em;}
	.app_share .infomsg .exclamationmark { width:16px;}
	.app_share .state { padding:10px 5px;}
	.infoState .infinity { display:block; width:35px; margin:0 auto;}
	.infoState li { font-size:1.2em;}
	.infoState .label { display:block; margin:0; font-size:.8em; line-height:25px;}
	.infoState .txt { display:block; line-height:25px;}
	.infoState .item1 { }
	.infoState .item2 { }
	.infoState .item3 {}
	.infoState .item4 { }

	.tracking { padding:25px 0;}
	.tracking .txt { font-size:.9em; margin:0 30px; font-weight: bold;}
	.tracking .ispick {}
	.tracking .link { display:block; font-size:1.4em; margin-bottom:10px; }
	.tracking .linkbt { font-size:11px; line-height:20px; height:20px; width:50px; }
	.tracking .linkwrap { margin-top:10px; }
	.tracking .linkwrap .label { display:block; }
	.tracking .linkwrap .share { display:block;}

	.shares { border-bottom:0; padding-left:0; padding-right:0; }
	.breviewWrap { min-height: 0; }
	.bestreview .title_wrap, .ranking .title_wrap { margin-bottom:10px;}
	.breviewWrap .bestreview, .breviewWrap .ranking { float:none; width:auto; padding:10px;}

	.bestreview { position:static; }
	.bestreview .title_wrap .desc,
	.ranking .title_wrap .desc { margin:2px 0 0 6px;}

	.breviewWrap .ranking { margin-top:10px;}
	.bestreview .title_wrap .title, .ranking .title_wrap .title { font-size:1.2em;}
	.ranking .title_wrap .desc {}
	.breviews a { padding:12px 190px 12px 10px;}
	.breviews .nick { width:80px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}


	.pr .titlewrap .title { font-size:1.2em}
	/*.titlewrap { text-align:center;}
	.titlewrap { padding:20px 10px;}
	.titlewrap .desc { font-size:.9em; margin-top:10px;}
*/

	.web .storelinkwrap {}
	.web .storelink textarea { height:50px;}
	.web .zipdown { position:static; margin-top:5px;}
}

@media screen and (max-width:767px){

	.prdata_image { max-width:800px; margin:0 auto;}
	.prdata_image .item { margin-bottom:10px;}
	.prdata_image .col { float:none; width:100%; min-height:0 }
	.prdata_image .col.l { width:100%;}
	.prdata_image .col.r { position:static; width:100%; height:auto; min-height:0;}
	.prdata_image .right { float:none; width:100%}
	.prdata_image .left { position:static; width:auto}
	.prdata_image .noneimg { display:none; }
	.prdata_image .type960640 { position:static; width:auto}

	.prdata_image .typeIcon { position:static;}
	.prdata_image .typeIcon li { float:left; width:16.5%; margin-top:0}
	.prdata_image .typeIcon li:nth-child(even) { float:left;}
	.prdata_image .typeIcon li:nth-child(even) .inner { float:none;}
	.prdata_image .typeIcon .inner { width:90px; height:90px; margin:0 auto;}
	.prdata_image .typeIcon .noneimg { padding-top:25px; padding-left:5px; padding-right:5px; width:80px; height:65px; font-size:.8em}
}

@media screen and (max-width:700px){
	.prdata_image .typeIcon li { width:33%; margin-top:10px;}
}



/* deeplink product */
.addLinkWrap { padding:5% 2%; text-align:center; margin-bottom:20px; background-color:#f5f7fa}
.addLink { max-width:660px; margin:0 auto; }
.addLink .subject { font-size:1.8em; line-height:1.3; font-weight:200;}
.addLink .linkform { padding:25px 0 18px 0; margin-top:30px; background-color:#fff;
	box-shadow:0 1px 3px rgba(0,0,0,.1);
	border-radius:6px;
}
.addLink .list { font-size:1.1em; line-height:1.5;}
.addLink .list li { margin-bottom:25px;}
.addLink .list label { display:block; margin-bottom:4px; color:#23272c;}
.addLink .list .inputTxt { text-indent:10px; border-color:#c6c6c6; height:32px; line-height:32px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.addLink .list .product_url { width:55%; }
.addLink .list .product_id { margin-left:3px; width:20%; text-align:center; text-indent:0; }
.addLink .list .tlink { font-weight:bold;}
.addLink .plink { color:#4a89dc; text-decoration:underline;}
.addLink .linkbt { color:#fff; font-size:1.1em; height:46px; line-height:46px; text-align:center; padding:0 30px; border:0; background-color:#4a89dc;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}
.addLinkListWrap { max-width:945px; margin:0 auto;}
.addLinkList { margin-top:10px;}
.addLinkList li { float:left; width:50%;}
.addLinkList .inner { padding:15px; margin:2%; background-color:#eaedf2;}
.addLinkList .thum { height:200px;}
.addLinkList .thum img { max-width:100%; max-height:200px; border:1px solid #c9c9ca;}
.addLinkList .info {}
.addLinkList .subject { margin-top:20px; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.addLinkList .plink { margin-top:8px;}
.addLinkList .plink a { color:#37bc9b;}
.addLinkList .ctl { margin-top:8px;}
.addLinkList .linkbt { background:#363d46; color:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.addLinkList { *zoom:1;}
.addLinkList:after { display:block; content:''; clear:both;}
@media screen and (max-width: 767px){
	.addLink {}
	.addLink .subject { font-size:1.3em;}
	.addLink .linkform { margin-top:15px;}
	.addLink .list { font-size:.9em}
	.addLink .list li { margin-bottom:12px;}
	.addLink .linkbt { height:30px; line-height:30px; font-size:.9em;}
	.addLink .list .inputTxt { font-size:.9em; height:26px; line-height:26px;}


	.addLinkList li { float:none; width:auto; }
	.addLinkList .inner { margin-left:0; margin-right:0;}
	.addLinkList .thum { height:150px;}
	.addLinkList .thum img { max-height:150px;}
}

/* facebook preview */
.fb_preview { margin:0 auto 20px auto; max-width:650px; border:1px solid #e9eaee; }
.fb_preview .thum {}
.fb_preview .thum img { width:100%; }
.fb_preview .info { padding:15px; line-height:1.4; }
.fb_preview .title { font-size:16px; color:#000;}
.fb_preview .desc { margin-top:2px; color:#000; }
.fb_preview .link { display:inline-block; margin-top:8px; font-size:12px;  color:#9496a2; }



/* video */
.campaign-video-list { margin-bottom:20px; }
.campaign-video-list .video { position: relative; margin-top:1%; margin-bottom:1%; padding:2%; background-color:#f6f7f7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.campaign-video-list .mov { position: relative; width:47%; }
.campaign-video-list .mov iframe { position:absolute; z-index: 1; width:100%; height:100%;}
.campaign-video-list .mov .blank { width:100%; }
.campaign-video-list .info { position: absolute; top:50%; transform: translateY(-50%); left:50%; right:5%; }
.campaign-video-list .title { font-size: 1.2em; line-height: 1.3; font-weight: bold; }
.campaign-video-list .btn-group { margin-top:6px; }
.campaign-video-list .btn-group .download { display: block; height: 36px; line-height: 36px; width:100%; max-width: 128px; font-weight:bold; text-align: center; color:#37bb9a; border:1px solid #a2b1c5; background-color:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
@media screen and (max-width: 767px){
	.campaign-video-list .mov { width:auto; margin-bottom:10px; }
	.campaign-video-list .info { position: static; transform:translateY(0); }
	.campaign-video-list .title { font-size: 1em; }
	.campaign-video-list .btn-group { margin-top:5px; *zoom:1; }
	.campaign-video-list .btn-group:after { display: block; content: ''; clear: both }
	.campaign-video-list .btn-group .download { float: right; height: 28px; line-height: 28px; max-width:100px; font-size: .9em;}
	/*.campaign-video-list .video.fb .mov { overflow: hidden; padding-bottom: 44px; margin-bottom:-44px;}
	.campaign-video-list .video.fb .mov iframe { margin-top:-44px; }*/
	.campaign-video-list .video.fb .mov .blank {  }
}


/* 포스팅 수익 팝업 */
#postProfit { border:0; }
#postProfit .modalPopupInner { padding:0; text-align: left;}
#postProfit .titlebar { padding:30px; background-color:#13272d; color:#fff;}
#postProfit .titlebar .title { margin-bottom:0; font-size: 1.6em; }
#postProfit .titlebar .txt { margin-top:15px; font-weight: normal; line-height: 1.5;}
#postProfit .titlebar .txt span { color:#00ffbb; font-weight: bold;}
#postProfit .datawrap { padding:20px; }
#postProfit .datawrap table {}
#postProfit .datawrap table th,
#postProfit .datawrap table td { text-align: center; padding:10px; border-bottom:1px solid #f2f4f9; }
#postProfit .datawrap table th {}
#postProfit .datawrap table td { font-size: .9em; font-weight: bold; }
#postProfit .datawrap table tr td:nth-child(2) { font-weight: normal; }
#postProfit .datawrap .txt { margin-top:8px; text-align: right; font-size: .8em; font-weight: bold;}
#postProfit .closewrap { padding:0 15px 15px 15px; }
#postProfit .closewrap .close { position: static; display: block; background-color: #7c9ea8; color:#fff; text-align: center; font-weight: bold; padding:15px; letter-spacing: 1px; }

.fbpage-table-list { overflow: hidden; margin-right:-5px; margin-left:-5px;}
.fbpage-table-list .item { background-color: #fff; margin-bottom: 5px;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.fbpage-table-list .item:last-child { border-bottom:0; }
.fbpage-table-list .item .inner { padding:10px; }
/*.fbpage-table-list .item .inner:after { display: block; content: ''; clear: both }*/
.fbpage-table-list .infodatawrap { position: relative; padding-left:60px; padding-top: 5px; }
.fbpage-table-list .infodatawrap .thum { position: absolute; left:0; top:0; width:50px; }
.fbpage-table-list .infodatawrap .thum img { width:100%; }
.fbpage-table-list .infodatawrap .title { margin-right:80px; font-size: 1.2em; line-height: 1.1; font-weight: bold; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.fbpage-table-list .infodatawrap .infodata { margin-top:5px; font-size: .8em; opacity: .8}
.fbpage-table-list .infodatawrap .infodata span { margin-right:6px; }
.fbpage-table-list .infodatawrap .likecnt { font-weight: bold; margin-top:4px;}
.fbpage-table-list .infodatawrap.none-thum { height: auto; padding-left:0; }

.fbpage-table-list .bonus { text-align: right; line-height: 1.2; font-size: 1em; margin-top:-18px;}
.fbpage-table-list .bonus .star { color:#37bc9b; font-size: 1.2em; font-weight: bold; margin-right: 5px; }
.fbpage-table-list .bonus .point { font-weight: bold; font-size: 1.5em; }
.fbpage-table-list .bonus.nobonus { margin-top: 5px; }

.fbpage-table-list .btnwrap { margin-top:10px; text-align: right; }
.fbpage-table-list .btnwrap .btn { float: right; padding:6px 12px; font-size: .8em; line-height: 1.1; margin-left:8px; font-weight: bold;
	border-radius: 2px;
}
.fbpage-table-list .btnwrap .btn.btn-confirm { color:#fff; background-color: #13272e; }
.fbpage-table-list .btnwrap .btn.btn-url { color:#fff; background-color: #00c099; }
.fbpage-table-list .btnwrap:after { display: block; content: ''; clear: both; }

.fbpage-interlock { background-color: #fff; margin-top:5px; padding:30px; text-align: center;
	margin-left:-5px;
	margin-right:-5px;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1); }
.fbpage-interlock .txt { font-size: .9em; }
.fbpage-interlock .btn-fb { margin-top:10px; padding:10px 25px; font-size: 1.1em; line-height: 1.1; color:#fff; background-color:#5b7ec5;}

.fbpage-titlewrap { position: relative; }
.fbpage-titlewrap .title {  }
.fbpage-titlewrap .title.m {}
.fbpage-titlewrap .title.pc { display: none; }

.fbpage-titlewrap .profitbtnwrap { position: absolute; right:0; top:50%; margin-top:-15px; }
.fbpage-titlewrap .profitbtn,
.fbpage-titlewrap .profitbtn2 { float:right; height: 25px; line-height: 25px; border-radius:12.5px; padding-left:10px; padding-right:10px; background-color:#37bc9b; color: #fff; font-size: .8em; font-weight: bold; }
.fbpage-titlewrap .profitbtn { background-color: #fff; border:1px solid #37bc9b; color:#37bc9b; height: 23px; line-height: 23px; }
.fbpage-titlewrap .profitbtn2 { margin-right:3px; }
.fbpage-titlewrap:after { display: block; content: ''; clear: both; }



@media screen and (min-width: 768px){
	.fbpage-table-list { border-radius:5px 5px 0 0;  }
	.fbpage-table-list .item { padding:15px; }
	.fbpage-table-list .item .inner { display: table; width:100%; padding:0; }

	.fbpage-table-list .item:last-child {border-bottom:1px solid #f2f4f6;}
	.fbpage-table-list .infodatawrap .thum { }
	.fbpage-table-list .infodatawrap .thum img {}
	.fbpage-table-list .infodatawrap .title { max-width:185px;}
	/*.fbpage-table-list .infodatawrap .title { float: left; margin-top:5px;}
	.fbpage-table-list .infodatawrap .likecnt { float: left; margin-top:5px; margin-left:10px; }
	.fbpage-table-list .infodatawrap .infodata { float: left; width:100%; }*/

	.fbpage-table-list .infodatawrap { width:40%; margin:0;/* padding-top:0;*/ /*height: 50px;*//* padding-left:60px;*/ box-sizing: border-box; display: table-cell; }
	.fbpage-table-list .bonus { width:25%; text-align: left; font-size: .9em; margin-top:0; display: table-cell; vertical-align: middle;}
	.fbpage-table-list .bonus .point { font-size: 1.15em; }
	.fbpage-table-list .btnwrap { width:35%; margin-top:0; display: table-cell; vertical-align: middle;}

	.fbpage-table-list .btnwrap .btn {}

	.fbpage-titlewrap .title.m { display: none }
	.fbpage-titlewrap .title.pc { display: block; }
	.fbpage-titlewrap .title { float: left; margin-top: 7px; }
	.fbpage-titlewrap .profitbtnwrap { float:left; position: static; margin-top:0; margin-left:10px;  }
	.fbpage-titlewrap .profitbtn { }

	.fbpage-interlock { margin-top:0; border-radius: 0 0 5px 5px; }

	.fbpage-interlock .txt { text-align: left; font-weight: bold; display: inline-block; margin-bottom:0; line-height: 1.6; }
	.fbpage-interlock .btn { margin-top:0; vertical-align: top; margin-left:20px; }

	.fbpage-interlock.none-list { border-radius: 5px; padding:80px 50px; }
	.fbpage-interlock.none-list .txt { text-align: center; display: block; font-size: 1.3em; line-height: 1.6; }
	.fbpage-interlock.none-list .btn { font-weight: bold; font-size: 1.2em; margin-top:15px; }
}

@media screen and (min-width: 999px){
	.fbpage-table-list .infodatawrap .title { max-width:280px;}
}
