@charset "utf-8";			

#suggestGamePopup{background:#FFF;padding:80px 0px;min-height:100vh;}
#suggestGamePopup .suggest_game_popup_wrap{max-width:992px;padding:0 16px;margin:auto;position:relative;}
#suggestGamePopup .suggest_game_popup_wrap .close_button{height:40px;cursor:pointer;position:absolute;right:0;top:0;}
@media only screen and (max-width:599px) {
	#suggestGamePopup{padding:24px 0px;min-height:100vh;}
	#suggestGamePopup .suggest_game_popup_wrap .close_button{height:36px;right:12px;top:-12px;}

}


#suggestBody{padding-bottom:40px;}
#suggestBody #suggestRow{min-height:calc(100vh - 66px);padding-top:40px;}

@media only screen and (max-width:1000px) and (min-width:700px) {
	#pageBodyHolder_NEW.mobile_width #suggestBody .body_center{width:calc(100% - 40px);margin:auto;}	
}
@media only screen and (max-width:699px) and (min-width:600px) {
	#pageBodyHolder_NEW.mobile_width #suggestBody .body_center{width:calc(100% - 40px);min-width:600px;margin:auto;}	
}
@media only screen and (max-width:599px) {
	#suggestBody{padding-bottom:50px;}
	#suggestBody #suggestRow{padding-top:30px;}
}


#suggestGamePopup .suggest_game_header .game_name{line-height:36px;}
#suggestGamePopup .suggest_game_header .modify_time{margin-top:16px;line-height:22px;}
#suggestGamePopup .suggest_game_header .suggest_info{margin-top:26px;line-height:20px;}
#suggestGamePopup .suggest_game_body{width:600px;}
#suggestGamePopup .suggest_game_body .suggest_item{margin-top:40px;border-bottom:solid 1px #D8D8D8;padding-bottom:20px;}
#suggestGamePopup .suggest_game_body .suggest_item:last-child{border-bottom:none;}
#suggestGamePopup .suggest_game_body .item_title{line-height:29px;}
#suggestGamePopup .suggest_game_body .help_text{line-height:20px;margin-top:10px;}
#suggestGamePopup .suggest_game_body .component{margin-top:20px;}
#suggestGamePopup .suggest_game_body .component_title{font-weight:700;line-height:20px;margin-bottom:4px;margin-top:14px;}
#suggestGamePopup .suggest_game_body .component_title:first-child{margin-top:0px;}
#suggestGamePopup .suggest_game_body .text_limit_cnt{float:right;font-size:12px;font-weight:300;letter-spacing:0px;}
#suggestGamePopup .suggest_game_body .input_textarea{width:100%;height:80px;border:solid 1px #EFEFEF;padding:8px;line-height:18px;color:#4A4A4A;font-size:13px;font-weight:400;letter-spacing:-0.3px;}
#suggestGamePopup .suggest_game_body .input_text{width:100%;}
#suggestGamePopup .suggest_game_body .description_textarea{height:130px;}
#suggestGamePopup .suggest_game_body .cover_image_wrap{margin:30px 0 20px 0;}
#suggestGamePopup .suggest_game_body .suggest_cover_image{width:calc(50% - 15px);height:200px;border:solid 1px #D8D8D8;vertical-align:top;margin-right:30px;}
#suggestGamePopup .suggest_game_body .current_cover_image{width:calc(50% - 15px);height:auto;vertical-align:top;}
#suggestGamePopup .suggest_game_body .genre_select_wrap{margin-top:30px;}
#suggestGamePopup .suggest_game_body .current_genre{line-height:20px;margin-bottom:8px;}
#suggestGamePopup .suggest_game_body .current_genre .current_genre_item{margin-right:4px;}
#suggestGamePopup .suggest_game_body .suggest_genre_list{margin-top:16px;}
#suggestGamePopup .suggest_game_body .suggest_genre_list .button_r{margin:0 10px 6px 0;}
#suggestGamePopup .suggest_game_body .suggest_genre_list .button_r .x_button{vertical-align:top;height:16px;margin:6px -8px 0 6px;}
#suggestGamePopup .suggest_game_body .platform_select_wrap{margin-top:30px;}
#suggestGamePopup .suggest_game_body .current_platform{line-height:20px;margin-bottom:8px;}
#suggestGamePopup .suggest_game_body .suggest_platform_list{margin-top:20px;}
#suggestGamePopup .suggest_game_body .suggest_platform_list .platform_item{line-height:34px;margin-top:16px;}
#suggestGamePopup .suggest_game_body .suggest_platform_list .platform_item:first-child{margin-top:0px;}
#suggestGamePopup .suggest_game_body .suggest_platform_list .platform_title{width:160px;}
#suggestGamePopup .suggest_game_body .suggest_platform_list .platform_release_date{width:250px;vertical-align:top;}
#suggestGamePopup .suggest_game_body .suggest_platform_list img{height:24px;vertical-align:top;margin-top:5px;margin-left:6px;cursor:pointer;}
#suggestGamePopup .suggest_game_footer{margin-top:50px;}
#suggestGamePopup .suggest_game_footer .warning_text{margin-top:11px;line-height:20px;}
@media only screen and (max-width:599px) {
	#suggestGamePopup .suggest_game_header{padding:0 16px;}
	#suggestGamePopup .suggest_game_header .game_name{line-height:24px;font-size:16px;font-weight:700;letter-spacing:-0.4px;}
	#suggestGamePopup .suggest_game_header .modify_time{margin-top:6px;line-height:20px;}
	#suggestGamePopup .suggest_game_header .suggest_info{margin-top:13px;}
	#suggestGamePopup .suggest_game_body{width:100%;}
	#suggestGamePopup .suggest_game_body .suggest_item{margin-top:26px;border-bottom:solid 1px #D8D8D8;padding:0 16px 20px 16px;}
	#suggestGamePopup .suggest_game_body .suggest_platform_list .platform_title{width:calc(50% - 20px);}
	#suggestGamePopup .suggest_game_body .suggest_platform_list .platform_release_date{width:calc(50% - 20px);}
	#suggestGamePopup .suggest_game_footer{margin-top:50px;padding:0 16px;}
	#suggestGamePopup .suggest_game_footer .button_r{width:100%;text-align:center;}	
}


