@charset "utf-8";

/* GCP WD_WP Team. Author : Hyejin Yeom 2021-04-01. Edit : Sunhye Kim 2024-08-26 */

/* base */
html	{-webkit-text-size-adjust:none;font-size:10px;}
body	{margin:0;padding:0;background-color:#fff;color:#666;font-family:'Noto Ko Regular', sans-serif;}
*	{margin:0;padding:0;list-style:none;border:0;}
img	{width:100%;border:0;vertical-align:top;}
strong	{font-family:'Noto Ko Medium', sans-serif;}
a	{text-decoration:none;}
input, textarea	{margin:0;padding:0;font-weight:normal;font-size:13px;line-height:24px;font-family:'Noto Ko Regular', sans-serif;color:#666;-webkit-appearance:none;border-radius:0;box-shadow:none;vertical-align:top;}
textarea	{resize:none;}

/* pop */
.pop_cooperation	{padding-bottom:72px;background:url('../../../../hive-fn.qpyou.cn/markup/img/gcp/bg_notice.jpg') 50% 0 no-repeat;color:#727272;font-size:14px;line-height:1.63;}
.pop_cooperation .contents	{width:920px;margin:0 auto;}
.pop_cooperation .contents_head	{height:300px;padding:118px 10px 0;color:#fff;box-sizing:border-box;}
.pop_cooperation .contents_head .title	{font-size:40px;font-weight:normal;line-height:1.31;}
.pop_cooperation .contents_head .description	{margin-top:18px;font-size:18px;line-height:26px;}
.pop_cooperation .formbox	{margin-top:30px;padding:0 30px 34px;border:1px solid #e2e2e2;border-top:1px solid #1277ff;}
.pop_cooperation h2	{position:relative;padding:22px 0 12px 10px;font-family:'Noto Ko Medium', sans-serif;font-size:20px;line-height:30px;color:#454545;border-top:1px solid #e2e2e2;}
.pop_cooperation h2:first-child	{border-top:0;}
.pop_cooperation h2:after	{width:4px;height:4px;content:'';position:absolute;top:36px;left:0;background-color:#1277ff;}
.pop_cooperation h2 .description	{margin-left:14px;font-family:'Noto Ko Regular', sans-serif;font-size:14px;line-height:24px;color:#a2a2a2;}
.pop_cooperation .info	{width:856px;margin-bottom:30px;padding:22px 0 13px;border:1px solid #e5e5e5;background-color:#fbfbfb;}
.pop_cooperation .info:after	{content:'';display:block;clear:both;}
.pop_cooperation .info li	{width:365px;position:relative;float:left;margin:0 37px 20px 18px;}
.pop_cooperation .info li label,
.pop_cooperation .info li .label	{width:100%;height:28px;display:block;}
.pop_cooperation .info li input	{width:343px;height:36px;padding:0 10px;border:1px solid #e2e2e2;background-color:#fff;color:#666;}
.pop_cooperation .info li em	{font-style:normal;color:#e54949;}
.pop_cooperation .info li.caution input,
.pop_cooperation .info li.caution textarea	{border:1px solid #e54949;}
.pop_cooperation .info li.caution:after	{width:26px;height:26px;content:'';position:absolute;top:34px;left:100%;margin-left:6px;background:url('../../../../hive-fn.qpyou.cn/markup/img/gcp/pop_cooperation/ico_caution.png') 0 0 no-repeat;}
.pop_cooperation .info li.long	{width:785px;clear:both;}
.pop_cooperation .info li input.intext_1	{width:763px;}
.pop_cooperation .info li input.intext_2	{width:670px;float:left;border-right:0;}
.pop_cooperation .info li .search_file	{width:94px;height:38px;display:block;float:left;font-size:13px;line-height:38px;color:#666;text-align:center;border:0;background-color:#d8d8d8;}
.pop_cooperation .info li:hover .search_file{color:#fff;background-color:#1277ff;}
.pop_cooperation .info li .infile	{width:100%;height:38px;overflow:hidden;position:absolute;top:28px;left:0;padding:0;margin:0;cursor:pointer;border:0;vertical-align:top;opacity:0;-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';filter:alpha(opacity=0);}
.pop_cooperation .info li .note	{clear:both;padding:6px 0 0 4px;font-size:12px;line-height:16px;color:#a2a2a2;}
.pop_cooperation .info li textarea	{width:763px;height:166px;padding:6px 10px;border:1px solid #e2e2e2;background-color:#fff;}
.pop_cooperation .policy	{margin-bottom:20px;padding:23px 30px 37px;line-height:26px;border:1px solid #e5e5e5;background-color:#fbfbfb;}
.pop_cooperation .agree	{height:16px;padding:0 10px 15px 0;line-height:16px;text-align:right;}
.pop_cooperation .agree input	{opacity:0;}
.pop_cooperation .agree label	{position:relative;display:inline-block;padding-left:22px;cursor:pointer;}
.pop_cooperation .agree label:after	{width:16px;height:16px;content:'';position:absolute;top:0;left:0;background:url('../../../../hive-fn.qpyou.cn/markup/img/gcp/pop_cooperation/checkbox.png') 0 0 no-repeat;}
.pop_cooperation .agree input:checked + label:after	{background-position:-18px 0;}
.pop_cooperation .cooperation_complete	{display:table;width:898px;height:298px;margin-top:30px;padding:0 10px;border:1px solid #e2e2e2;border-top:1px solid #1277ff;color:#454545;font-family:'Noto Ko Medium', sans-serif;font-size:24px;line-height:26px;}
.pop_cooperation .cooperation_complete p	{width:100%;height:100%;display:table-cell;text-align:center;vertical-align:middle;}
.pop_cooperation .wrap_btn	{margin-top:29px;text-align:center;}
.pop_cooperation .wrap_btn [class^="btn_"]	{display:inline-block;margin:0 8px;font-family:'Noto Ko Medium', sans-serif;text-align:center;}
.pop_cooperation .wrap_btn [class^="btn_"]	{min-width:160px;height:50px;display:inline-block;padding:0 20px;font-size:16px;line-height:50px;color:#fff;text-align:center;text-decoration:none;vertical-align:top;cursor:pointer;border:0;background-color:#1277ff;}
.pop_cooperation .wrap_btn [class^="btn_"]:hover,
.pop_cooperation .wrap_btn [class^="btn_"]:focus,
.pop_cooperation .wrap_btn [class^="btn_"]:active	{color:#fff;background-color:#0767e8;}

@media screen and (max-width:979px)	{
	input, textarea	{font-size:10px;line-height:15px;}
	.pop_cooperation	{padding-bottom:41px;background-size:2000px 200px;font-size:10px;}
	.pop_cooperation .contents	{width:auto;padding:0 15px;}
	.pop_cooperation .contents_head	{height:200px;padding:51px 5px 0;}
	.pop_cooperation .contents_head .title	{font-size:26px;}
	.pop_cooperation .contents_head .description	{margin-top:11px;font-size:12px;line-height:16px;}
	.pop_cooperation .formbox	{margin-top:15px;padding:1px 14px 20px;}
	.pop_cooperation h2	{padding:10px 0 8px 5px;font-size:12px;line-height:17px;}
	.pop_cooperation h2:after	{width:2px;height:2px;top:50%;margin-top:-2px;}
	.pop_cooperation h2 .description	{margin-left:5px;font-size:10px;line-height:12px;}
	.pop_cooperation .agree	{height:14px;padding:0 10px 10px 0;line-height:14px;text-align:right;}
	.pop_cooperation .agree~.agree	{}
	.pop_cooperation .agree input	{opacity:0;}
	.pop_cooperation .agree label	{position:relative;display:inline-block;padding-left:19px;cursor:pointer;}
	.pop_cooperation .agree label:after	{width:14px;height:14px;content:'';position:absolute;top:0;left:0;background-image:url('../../../../hive-fn.qpyou.cn/markup/img/gcp/pop_cooperation/m_checkbox.png');background-size:29px 14px;}
	.pop_cooperation .agree input:checked + label:after	{background-position:-15px 0;}
	.pop_cooperation .info	{width:auto;margin-bottom:15px;padding:12px 7px 22px 10px;border:1px solid #e5e5e5;background-color:#fbfbfb;}
	.pop_cooperation .info li	{float:none;position:relative;width:auto;margin:0;padding:3px 24px 0 0;}
	.pop_cooperation .info li label,
	.pop_cooperation .info li .label	{height:auto;padding-left:3px;font-size:11px;line-height:20px;}
	.pop_cooperation .info li input	{width:100%;height:28px;padding:0 10px;box-sizing:border-box;}
	.pop_cooperation .info li.caution:after	{width:20px;height:20px;top:27px;left:auto;right:0;margin-left:0;background-image:url('../../../../hive-fn.qpyou.cn/markup/img/gcp/pop_cooperation/m_ico_caution.png');background-size:20px 20px;}
	.pop_cooperation .info li.addfile	{display:none;}
	.pop_cooperation .info li.long	{width:auto;}
	.pop_cooperation .info li input.intext_1	{width:100%;}
	.pop_cooperation .info li.addfile	{display:none;}
	.pop_cooperation .info li .note	{padding:2px 0 3px;font-size:10px;line-height:15px;}
	.pop_cooperation .info li textarea	{width:100%;height:115px;padding:5px 8px;border:1px solid #e2e2e2;background-color:#fff;box-sizing:border-box;}
	.pop_cooperation .policy	{height:100px;overflow:auto;margin-bottom:15px;padding:8px 10px;border:1px solid #e5e5e5;background-color:#fbfbfb;line-height:15px;}
	.pop_cooperation .policy h3	{line-height:17px;}
	.pop_cooperation .cooperation_complete	{width:100%;height:159px;padding:0 5px;font-size:14px;line-height:15px;box-sizing:border-box;}
	.pop_cooperation .wrap_btn	{margin-top:15px;}
	.pop_cooperation .wrap_btn [class^="btn_"]	{min-width:100px;height:32px;padding:0 10px;font-size:12px;line-height:32px;}
}