@charset "utf-8";			

@media only screen and (max-width:599px){ /*320~400 : 모바일*/
	#contents{padding-bottom:55px;}
}


/****************************************************************
 * recommend (right) 우측 추천 메뉴
 ****************************************************************/
#recommendV{width:312px;padding-top:43px;margin-left:45px;float:left;}
#recommendV .divider{height:1px;background:#b7b7b7;}
#recommendV .title{margin:2px 0 10px 0;font-size:20px;}
#recommendUserV{margin-bottom:60px;}
#recommendUserV #recommendUserList{overflow:hidden;}
#recommendUserV .user{margin:22px 0 8px 0;overflow:hidden;}
#recommendUserV .user_profile{width:50px;height:50px;border-radius:25px;float:left;margin:4px 11px 0 0;}
#recommendUserV .user_nickname{margin-right:5px;font-size:13px;line-height:20px;}
#recommendUserV .user_id{font-size:13px;line-height:20px;}
#recommendUserV .info{float:left;width:249px;}
#recommendUserV .follow_info{font-size:12px;line-height:26px;vertical-align:bottom;}
#recommendUserV .intro{font-size:12px;line-height:18px;max-height:36px;}
#recommendGameV{margin-bottom:60px;}
#recommendGameV .game{margin:15px 0 9px 0;overflow:hidden;}
#recommendGameV .image{float:left;margin-right:20px;position:relative;width:80px;height:100px;overflow:hidden;}
#recommendGameV .cover{position:absolute;width:100%;height:43px;bottom:0;background:rgba(255,255,255,0.0);background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.67));}
#recommendGameV .image .stateMark{position:absolute;right:6px;bottom:8px;width:18px;height:18px;}
#recommendGameV .info{float:left;width:207px;}
#recommendGameV .game_name{font-size:14px;line-height:20px;max-height:40px;}
#recommendGameV .post_info{margin-top:4px;font-size:12px;line-height:18px;}
#recommendGameV .content{margin-top:7px;font-size:12px;line-height:18px;}

@media only screen and (max-width:959px) and (min-width:600px){ /* 우측 추천메뉴는 960이 기준.   768 : 아이패드, 768~1063 : 웹 창 줄였을 경우*/
	#recommendV{display:none;}	
}

/****************************************************************
 * feed
 ****************************************************************/
#feedWrap{width:960px;margin:0 auto;overflow:hidden;}
#postList{width:602px;padding-top:43px;float:left;}
#detail_post{margin:auto;width:602px;}
#postList .post{box-sizing:content-box;width:600px;margin-bottom:20px;background:#fff;border:solid 1px #d8d8d8;position:relative;}
#postList .ad_wrap{margin-top:-10px;}
#postList .ad_text{text-align:right;font-size:13px;line-height:19px;margin-bottom:4px;}
#postList .ad_div{box-sizing:content-box;margin-bottom:20px;position:relative;border-top:solid 1px #4a4a4a;border-bottom:solid 1px #4a4a4a;}
#detail_post .post{box-sizing:content-box;width:600px;background:#fff;border:solid 1px #d8d8d8;position:relative;}
#reviewList .review_wrap .post{box-sizing:content-box;width:600px;margin-bottom:20px;background:#fff;border:solid 1px #d8d8d8;position:relative;}
.post .share_info{position:relative;width:100%;height:41px;font-size:12px;line-height:18px;padding:12px 78px 11px 28px;border-bottom:solid 1px #ebebeb;}
.post .share_info .nickname{font-size:13px;}
.post .share_info .date{position:absolute;right:32px;font-size:11px;}
.post .post_header{overflow:hidden;width:100%;padding:26px 0 0 26px;}
.post .post_header .user_profile{width:43px;height:43px;border-radius:21px;float:left;margin-right:10px;}
.post .post_header .user_option_select_box_wrap{position:absolute;left:0px;}
.post .post_header .user_option_select_box{position:absolute;width:100px;height:130px;z-index:15;top:0px;left:24px;display:none;}
.post .post_header .user_option_select_box .diagonal{position:absolute;top:46px;left:14px;overflow:hidden;width:20px;height:16px;}
.post .post_header .user_option_select_box .diagonal .outer{position:absolute;width:0px;height:0px;border-bottom:solid #d8d8d8 14px;border-left:solid transparent 10px;border-right:solid transparent 10px;z-index:2;}
.post .post_header .user_option_select_box .diagonal .inner{position:absolute;left:1px;top:3px;width:0px;height:0px;border-bottom:solid #fff 13px;border-left:solid transparent 9px;border-right:solid transparent 9px;z-index:3;}
.post .post_header .user_option_select{width:100px;border:solid 0px #9b9b9b;background:#fff;position:absolute;left:0;top:62px;}
.post .post_header .user_option_select li{font-size:13px;line-height:30px;padding:0 12px;}
.post .post_header .user_option_select li:after{content:'';display:block;width:100%;height:1px;background:#d8d8d8;}
.post .post_header .user_option_select ul :last-child li:after{height:0px;}
.post .post_header .user_option_select ul li:hover{background:rgba(33,168,175,0.1);}
.post .post_header .info{float:left;width:calc(100% - 53px);}
.post .post_header .user_nickname{margin-right:5px;font-size:13px;}
.post .post_header .user_id{font-size:12px;}
.post .post_header .open_state_wrap{margin-right:4px;margin-bottom:2px;}
.post .post_header .open_state{height:12px;}
.post .post_header .option img{vertical-align:middle;padding:0 15px;width:34px;height:18px;}
.post .post_header .option_select_box{position:absolute;width:108px;height:136px;z-index:15;top:-20px;right:-2px;padding-right:8px;display:none;}
.post .post_header .option_select_box_wrap{position:absolute;right:0px;}
.post .post_header .option_select_box .diagonal{position:absolute;top:26px;left:72px;overflow:hidden;width:16px;height:16px;}
.post .post_header .option_select_box .diagonal .outer{position:absolute;width:0px;height:0px;border-bottom:solid #d8d8d8 16px;border-left:solid transparent 16px;z-index:2;}
.post .post_header .option_select_box .diagonal .inner{position:absolute;top:3px;width:0px;height:0px;border-bottom:solid #fff 15px;border-left:solid transparent 15px;z-index:3;}
.post .option_select{width:100px;border:solid 0px #9b9b9b;background:#fff;position:absolute;left:0;top:42px;}
.post .option_select li{font-size:13px;line-height:30px;padding:0 12px;}
.post .option_select li:after{content:'';display:block;width:100%;height:1px;background:#d8d8d8;}
.post .option_select ul :last-child li:after{height:0px;}
.post .option_select ul li:hover{background:rgba(33,168,175,0.1);}
.post .post_header .date{font-size:11px;line-height:18px;}
.post .post_header .game{float:left;font-size:15px;line-height:17px;}
.post .review_header{width:100%;position:relative;}
.post .review_header .review_collapse{font-size:12px;width:100%;height:41px;line-height:18px;padding:12px 88px 11px 28px;border-bottom:solid 1px #ebebeb;display:none;}
.post .review_header .review_collapse .nickname{font-size:13px;}
.post .review_header .review_collapse .game_list{display:inline;position:relative;}
.post .review_header .review_collapse .show_all{position:absolute;top:0;right:28px;line-height:40px;}
.post .review_header .review_collapse img{margin-left:4px;width:12px;height:7px;}
.post .review_header .collapse_tooltip{position:absolute;width:140px;z-index:15;top:20px;left:0px;display:none;}
.post .review_header .collapse_tooltip .diagonal{position:relative;top:0px;left:18px;overflow:hidden;width:16px;height:16px;}
.post .review_header .collapse_tooltip .diagonal .outer{position:absolute;width:0px;height:0px;border-bottom:solid #d8d8d8 16px;border-right:solid transparent 16px;z-index:2;}
.post .review_header .collapse_tooltip .diagonal .inner{position:absolute;top:3px;left:1px;width:0px;height:0px;border-bottom:solid #fff 15px;border-right:solid transparent 15px;z-index:3;}
.post .review_header .collapse_tooltip .tooltip_content{width:100%;border:solid 0px #9b9b9b;padding:12px;background:#fff;position:absolute;left:0;top:16px;}
.post .review_header .collapse_tooltip .tooltip_content li{font-size:12px;line-height:18px;}
.post .review_header .review_collapse .float_right img{vertical-align:middle;margin-left:6px;}
.post .review_header .info{width:600px;padding:23px 25px 0 28px;position:relative;}
.post .review_header .image_container{float:right;width:100px;position:relative;margin-left:10px;overflow:hidden;}
.post .review_header .image{width:100px;max-height:150px;box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.2);}
.post .review_header .image_container .diagonal{position:absolute;z-index:2;bottom:-10px;right:-20px;}
.post .review_header .image_container .diagonal div{width:0px;height:0px;z-index:2;border-bottom:solid #fff 46px;border-left:solid transparent 153px;} 
.post .review_header .image_container .diagonal img{width:20px;height:20px;position:absolute;z-index:3;right:23px;top:16px;} 

.post .review_header .user_info{font-size:12px;line-height:17px;}
.post .review_header .user_nickname{margin-right:5px;font-size:13px;}
.post .review_header .open_state_wrap{margin-right:4px;margin-bottom:2px;}
.post .review_header .open_state{height:12px;}
.post .review_header .date_option{position:absolute;right:125px;top:23px;}
.post .review_header .date{font-size:11px;line-height:18px;}
.post .review_header .option img{vertical-align:middle;padding:0 15px;width:34px;height:18px;}

.post .review_header .option_select_box{position:absolute;width:108px;height:136px;z-index:20;top:-20px;right:-4px;padding-right:8px;display:none;}
.post .review_header .option_select_box_wrap{position:absolute;right:0px;}
.post .review_header .option_select_box .diagonal{position:absolute;top:26px;left:72px;overflow:hidden;width:16px;height:16px;}
.post .review_header .option_select_box .diagonal .outer{position:absolute;width:0px;height:0px;border-bottom:solid #d8d8d8 16px;border-left:solid transparent 16px;z-index:2;}
.post .review_header .option_select_box .diagonal .inner{position:absolute;top:3px;width:0px;height:0px;border-bottom:solid #fff 15px;border-left:solid transparent 15px;z-index:3;}

.post .review_header .game_title{margin-top:11px;font-size:24px;line-height:28px;max-height:56px;}
.post .review_header .review_point{margin:12px 0 10px 0;}
.post .review_header .review_point img{margin:0 1px;height:16px;vertical-align:middle;}
.post .post_content{width:100%;padding:16px 27px 0 25px;font-size:15px;line-height:20px;overflow-wrap:break-word;position:relative;white-space:pre-wrap;}
.post .more_content{margin:10px 0 0 25px;font-size:13px;display:none;}
.post .post_image{margin:16px 27px 0 25px;overflow:hidden;position:relative;}
.post .post_image .image_container{float:left;overflow:hidden;position:relative;margin:1px;}
.post .post_image .image_cover{width:100%;height:100%;text-align:center;font-size:36px;position:absolute;right:0px;bottom:0px;background:rgba(0, 0, 0, 0.7);}
.post .post_image .image_cover div{position: relative;top:50%;transform:translateY(-50%);}
.post .post_image .gif_indicator{position:absolute;left:6px;bottom:6px;width:35px;height:18px;}

.post .post_link{width:100%;padding:16px 27px 0 25px;}
.post .post_link .image{width:100%;height:290px;margin-bottom:-1px;border:solid 1px #b7b7b7;}
.post .post_link .text_box{width:100%;border:solid 1px #b7b7b7;padding:14px 13px 13px 11px;}
.post .post_link .title{font-size:16px;height:24px;}
.post .post_link .content{font-size:13px;max-height:38px;line-height:19px;}
.post .post_link .link{font-size:12px;height:20px;line-height:20px;}
.post .post_video_link_wrap{width:100%;padding:16px 27px 0 25px;}
.post .post_video_link{width:100%;position:relative;background:#000;}
.post .post_video_link .video_box{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;}
.post .post_video_link .video_preview{position:absolute;width:100%;height:100%;z-index:2;overflow:hidden;}
.post .post_video_link .twitter_video{border-radius:5px;}
.post .post_video_link .play_button{width:80px;height:80px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);overflow:hidden;border:none;border-radius:40px;}
.post .post_video_link .play_button img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100px;height:100px;}
.post .post_video_link .link_video{position:absolute;width:100%;height:100%;z-index:1;}

.post .post_interaction{margin:27px 0 10px 26px;position:relative;}
.post .post_interaction > .divider{margin:0 10px;}
.post .post_interaction img{width:15px;height:15px;}
.post .post_interaction .like_wrap{display:inline-block;position:relative;}
.post .post_interaction .post_like_tooltip{position:absolute;width:100px;z-index:15;top:32px;left:0px;display:none;}
.post .post_interaction .post_like_tooltip .diagonal{position:relative;top:0px;left:18px;overflow:hidden;width:16px;height:16px;}
.post .post_interaction .post_like_tooltip .diagonal .outer{position:absolute;width:0px;height:0px;border-bottom:solid #d8d8d8 16px;border-right:solid transparent 16px;z-index:2;}
.post .post_interaction .post_like_tooltip .diagonal .inner{position:absolute;top:3px;left:1px;width:0px;height:0px;border-bottom:solid #fff 15px;border-right:solid transparent 15px;z-index:3;}
.post .post_interaction .tooltip_content{width:100%;border:solid 0px #9b9b9b;padding:12px;background:#fff;position:absolute;left:0;top:16px;}
.post .post_interaction .tooltip_content li{font-size:12px;line-height:18px;}
.post .post_comment{border-top:solid 1px #d8d8d8;width:100%;}
.post .post_comment .more_comment{width:100%;height:40px;text-align:center;border-bottom:solid 1px #d8d8d8;font-size:13px;line-height:40px;}
.post .post_comment .comment_list{width:100%;padding:2px 0 4px 0;border-bottom:solid 1px #d8d8d8;}
.post .post_comment .comment{overflow:hidden;width:100%;padding:8px 0 0 14px;}
.post .post_comment .user_profile{width:32px;height:32px;border-radius:16px;float:left;margin-right:12px;}
.post .post_comment .user_option_select_box_wrap{position:absolute;left:0px;}
.post .post_comment .user_option_select_box{position:absolute;width:100px;height:120px;z-index:15;top:0px;left:6px;display:none;}
.post .post_comment .user_option_select_box .diagonal{position:absolute;top:36px;left:14px;overflow:hidden;width:20px;height:16px;}
.post .post_comment .user_option_select_box .diagonal .outer{position:absolute;width:0px;height:0px;border-bottom:solid #d8d8d8 14px;border-left:solid transparent 10px;border-right:solid transparent 10px;z-index:2;}
.post .post_comment .user_option_select_box .diagonal .inner{position:absolute;left:1px;top:3px;width:0px;height:0px;border-bottom:solid #fff 13px;border-left:solid transparent 9px;border-right:solid transparent 9px;z-index:3;}
.post .post_comment .user_option_select{width:100px;border:solid 0px #9b9b9b;background:#fff;position:absolute;left:0;top:52px;}
.post .post_comment .user_option_select li{font-size:13px;line-height:30px;padding:0 12px;}
.post .post_comment .user_option_select li:after{content:'';display:block;width:100%;height:1px;background:#d8d8d8;}
.post .post_comment .user_option_select ul :last-child li:after{height:0px;}
.post .post_comment .user_option_select ul li:hover{background:rgba(33,168,175,0.1);}
.post .post_comment .info{float:left;width:calc(100% - 44px);}
.post .post_comment .user_nickname{margin-right:5px;font-size:13px;}
.post .post_comment .user_id{font-size:12px;}
.post .post_comment .date{font-size:11px;line-height:18px;}
.post .post_comment .info img{vertical-align:middle;padding:0 15px;width:34px;height:18px;}
.post .post_comment .option_select_box_wrap{position:absolute;right:0px;}
.post .post_comment .option_select_box{position:absolute;width:108px;height:106px;z-index:15;top:-20px;right:-2px;padding-right:8px;display:none;}
.post .post_comment .option_select_box .diagonal{position:absolute;top:26px;left:72px;overflow:hidden;width:16px;height:16px;}
.post .post_comment .option_select_box .diagonal .outer{position:absolute;width:0px;height:0px;border-bottom:solid #d8d8d8 16px;border-left:solid transparent 16px;z-index:2;}
.post .post_comment .option_select_box .diagonal .inner{position:absolute;top:3px;width:0px;height:0px;border-bottom:solid #fff 15px;border-left:solid transparent 15px;z-index:3;}
.post .post_comment .content{width:calc(100% - 85px);float:left;font-size:13px;line-height:18px;padding-bottom:8px;word-wrap:break-word;white-space:pre-wrap;}
.post .post_comment .content .image{height:260px;max-height:260px;width:100%;margin-top:8px;overflow:hidden;position:relative;}
.post .post_comment .content .gif_indicator{position:absolute;left:6px;bottom:6px;width:35px;height:18px;}

.post .post_comment .divider{height:1px;margin:0 14px 0 59px;background:rgba(151, 151, 151, 0.2);}
.post .post_comment .comment_wrap:last-of-type .divider{display:none;}
.post .post_comment .write{padding:0px 14px 0px 13px;min-height:50px;}
.post .post_comment .write .select_pic_button{float:left;margin:14px 14px 0 0;width:26px;height:21px;}
.post .post_comment .write input{width:calc(100% - 110px);height:50px;font-size:13px;}
.post .post_comment .write input::placeholder{font-weight:300;letter-spacing:-0.3px;font-size:13px;color:#b7b7b7;}
.post .post_comment .write textarea{width:calc(100% - 110px);min-height:19px;height:19px;font-size:13px;line-height:19px;margin:14px 0px;padding:0;}
.post .post_comment .write textarea:disabled{background:#fff;}
.post .post_comment .write textarea::placeholder{font-weight:300;letter-spacing:-0.3px;font-size:13px;color:#b7b7b7;}
.post .post_comment .write .button_type_a30{float:right;margin-top:10px;}
.post .post_comment .write .image{margin:0 0 20px 45px;width:100px;height:100px;position:relative;display:none;}
.post .post_comment .write .image .delete_button{position:absolute;top:3px;right:3px;}
.post .post_spoiler{height:calc(100% - 136px);font-weight:300;font-size:16px;line-height:24px;color:#9b9b9b;position:absolute;left:0;top:85px;width:100%;background:rgba(255, 255, 255, 0.98);text-align:center;display:none;z-index:10;}
.post .post_spoiler_content{width:100%;height:100%;text-align:center;position:relative;}
.post .post_spoiler_content div{position: relative;top:40%;transform:translateY(-50%);}
.post .post_spoiler_content .button_type_a40{margin-top:20px;display:inline-block;}
.post .collapse_footer{border-top:solid 1px #d8d8d8;height:3px;}
.no_post{width:100%;margin:104px 0;text-align:center;}
.no_post .description{font-size:14.5px;line-height:19px;}
.no_post .write_button{margin-top:30px;font-size:16px;}

@media only screen and (max-width:959px) and (min-width:600px){ 
	#feedWrap{width:602px;}
}
@media only screen and (max-width:599px){ 
	#feedWrap{width:100%;padding:0px;}	
	#postList{width:100%;float:none;padding-top:0px;}
	#detail_post{width:100vw;min-height:calc(100vh - 44px);background:#FFF;}
	#postList .post{width:100%;margin-bottom:0px;border:none;border-bottom:solid 8px #d9d9d9;}	
	#postList .ad_wrap{margin-top:0px;}
	#postList .ad_text{display:none;}	
	#postList .ad_div{margin-bottom:0px;border-bottom:solid 8px #d9d9d9;border-top:none;}
	#detail_post .post{width:100%;border:none;margin-top:44px;}
	#reviewList .review_wrap .post{width:100%;margin-bottom:0px;border:none;border-bottom:solid 8px #d9d9d9;}	
	.post .share_info{padding:12px 72px 11px 20px;}
	.post .post_header{padding:25px 0 0 20px;}
	.post .post_header .user_option_select_box{left:18px;}	
	.post .review_header .review_collapse{padding:12px 20px 11px 20px;}	
	.post .review_header .review_collapse .show_all{background:#fff;padding-left:12px;right:20px;}	
	.post .review_header .info{width:100%;padding:18px 20px 0 20px;min-height:100px;}
	.post .review_header .image_container{width:64px;}
	.post .review_header .image{width:64px;max-height:96px;margin-top:30px;}
	.post .review_header .image_container .diagonal{position:absolute;z-index:2;bottom:-10px;right:-20px;}
	.post .review_header .image_container .diagonal div{border-bottom:solid #fff 40px;border-left:solid transparent 116px;}
	.post .review_header .image_container .diagonal img{width:18px;height:18px;top:12px;}
	.post .review_header .date_option{right:0px;top:18px;}
	.post .review_header .game_title{margin-top:15px;font-size:18px;line-height:24px;max-height:48px;}
	.post .post_content{width:100%;min-height:20px;padding:16px 19px 0 20px;font-size:14px;line-height:20px;overflow-wrap:break-word;position:relative;}
	.post .more_content{margin:10px 0 0 20px;}
	.post .post_image{width:100%;margin:16px 0px 0 0px;overflow:hidden;position:relative;}
	.post .post_image .image_container{float:left;overflow:hidden;position:relative;margin:1px;}
	.post .post_image .image_cover{width:100%;height:100%;text-align:center;font-size:36px;position:absolute;right:0px;bottom:0px;background:rgba(0, 0, 0, 0.7);}
	.post .post_image .image_cover div{position: relative;top:50%;transform:translateY(-50%);}	
	
	.post .post_image_list{margin-top:12px;white-space:nowrap;}
	.post .post_image_list .image_container_mobile{overflow:hidden;margin:0 5px;position:relative;display:inline-block;}
	.post .post_image_list .image_container_mobile_solo{width:100%;padding-bottom:68%;overflow:hidden;position:relative;}
	
	.post .post_link{padding:16px 20px 0 20px;}
	.post .post_link .image{height:auto;padding-bottom:53%;}	
	.post .post_video_link_wrap{width:100%;margin-top:16px;padding:0;}
	
	.post .post_interaction{margin:17px 0 12px 20px;}
	.post .post_comment .user_option_select_box{left:12px;}
	.post .post_comment .more_comment{height:36px;line-height:36px;}
	.post .post_comment .comment{padding:8px 0 0 20px;}
	.post .post_comment .content{width:calc(100% - 64px);}
	.post .post_comment .content .image{height:180px;max-height:180px;}
	.post .post_comment .divider{margin:0 14px 0 20px;}
	.post .post_comment .write{padding:0px 12px 0px 17px;}
	.post .post_comment .write .image{width:60px;height:60px;}
	
	.no_post{margin:70px 0;}
	
	.mobile_recommend_user{width:100%;position:relative;z-index:1;background:#f7f7f7;border-bottom:solid 8px #d9d9d9;}
	.mobile_recommend_user .recommend_user_title{font-size:14px;line-height:20px;margin:15px 0 0 10px;}
	.mobile_recommend_user .mobile_recommend_user_list{padding:12px 8px;}
	.mobile_recommend_user .user{width:136px;height:236px;display:inline-block;margin:0 3px;text-align:center;}
	.mobile_recommend_user .user_profile{width:80px;height:80px;border-radius:40px;margin-top:20px;}
	.mobile_recommend_user .user_nickname{font-size:14px;line-height:20px;margin-top:10px;}
	.mobile_recommend_user .user_id{font-size:13px;line-height:20px;}
	.mobile_recommend_user .intro{font-size:12px;line-height:18px;margin:5px auto 6px auto;width:130px;height:36px;overflow:hidden;word-break:keep-all;}
}

/****************************************************************
 * game
 ****************************************************************/
#game_wrap{width:100%;margin:0 auto;overflow:hidden;}

#game_info{width:100%;position:relative;overflow:hidden;padding-bottom:42px;}

#game_info .background_diagonal{position:absolute;top:117px;left:50%;transform:translate(-50%, 0);width:0px;height:0px;border-bottom:solid #fff 50px;border-right:solid transparent 1138px;z-index:-1;}
#game_info .background_box{position:absolute;height:100%;top:167px;left:50%;transform:translate(-50%, 0);width:1138px;background:#fff;z-index:-1;}
#game_info #game_background{position:absolute;height:calc(100% + 200px);width:calc(100% + 200px);top:-100px;left:50%;z-index:-2;transform:translate(-50%, 0);filter:blur(20px) brightness(50%);}/*높이는 게임마다 다름*/
#game_info_box{width:1138px;margin:0 auto;position:relative;padding-top:117px;overflow:hidden;}
#game_info_box .image{position:absolute;right:42px;}
#game_info_box .cover{position:absolute;width:100%;height:58px;bottom:1px;;background:rgba(255,255,255,0.0);background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.27));}
#game_info_box .cover img{float:right;margin:23px 10px 0 0;width:30px;height:30px;}
#game_info_box .score{margin:38px 0 0 41px;font-size:16px;line-height:19px;min-height:19px;}
#game_info_box .title{max-width:600px;margin:10px 300px 0 41px;font-size:46px;line-height:60px;max-height:120px;}
#game_info_box .title img{width:7px;height:12px;vertical-align:top;margin-left:8px;margin-top:4px;}
#game_info_box .divider{height:1px;margin:21px 42px 0 39px;background:#d8d8d8;}
#game_info_box .review_point{float:left;margin:21px 0 0 41px;width:272px;}
#game_info_box .review_point .upper{font-size:14.5px;line-height:20px;}
#game_info_box .review_point .button_type_a20{margin-left:10px;}
#game_info_box .review_point .lower_before{margin-top:13px;}
#game_info_box .review_point .lower_after{margin-top:16px;}
#game_info_box .review_point .lower_after img{height:32px;margin-right:5px;}  
#game_info_box .review_point .market_link{margin-top:18px;}
#game_info_box .review_point .market_list{margin-top:13px;}
#game_info_box .review_point .market_list a{margin-right:20px;}
#game_info_box .detail_info{float:left;margin:21px 32px 0 0;width:calc(100% - 348px);}
#game_info_box .detail_info .suggest_button{float:right;margin-right:6px;font-size:14px;line-height:20px;text-decoration:underline;}
#game_info_box .detail_info .suggest_button img{width:16px;height:16px;margin-right:4px;vertical-align:middle;}
#game_info_box .detail_info .game_detail_search_link:hover{text-decoration:underline;}
#game_info_box .info_table{width:100%;}
#game_info_box .info_table .category{min-width:65px;max-width:65px;width:65px;font-size:14.5px;line-height:20px;display:inline-block;vertical-align:top;}
#game_info_box .info_table .value{max-width:calc(100% - 70px);font-size:14.5px;line-height:20px;display:inline-block;}
#game_info_box .description{float:left;margin-top:22px;font-size:14px;line-height:20px;}
#game_info > .divider{position:absolute;left:50%;bottom:1px;width:1138px;height:1px;margin:0 auto;background:#b7b7b7;transform:translate(-50%, 0);}
#game_info .screenshot_list{margin-top:26px;height:240px;position:relative;}
#game_info .screenshot_wrap{position:absolute;left:0;top:0;width:100%;overflow:hidden;}
#game_info .screenshot_item{width:0px;height:240px;margin:0 8px;overflow:hidden;position:relative;float:left;}
#game_info .screenshot_item .play_button{width:71px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}

#game_wrap #postTab{width:1064px;margin:0 auto;overflow:hidden;padding-top:50px;}
#game_wrap .sort_filter{width:1064px;height:61px;margin:0px auto;position:relative;border-bottom:solid 1px rgba(151,151,151,0.2);}
#game_wrap .sort_filter *{vertical-align:middle;}
#game_wrap .sort_filter select{border-radius:3px;border:solid 1px rgba(155,155,155,0.5);margin:10px 0px;padding-left:8px;width:120px;font-size:14px;line-height:37px;
	background:#fff url(/images/icon_v2/select_arrow.png) no-repeat calc(100% - 6px) center;background-size:10px 6px;appearance:none;}
#game_wrap .sort_filter option{font-size:14px;}
#game_wrap .sort_filter option:checked{font-weight:700;}
#game_wrap .sort_filter select:focus{outline:none;}


@media only screen and (max-width:1063px) and (min-width:960px){
	#game_info > .divider{width:100%;}	
	#game_wrap #postTab{width:100%;}
	#game_wrap .sort_filter{width:100%;}
}
@media only screen and (max-width:959px) and (min-width:600px){ 	
	#game_info_box .review_point{width:216px;}
	#game_info_box .detail_info{float:left;margin:21px 32px 0 0;width:calc(100% - 292px);}	
	#game_wrap #postTab{width:602px;}
	#game_wrap .sort_filter{width:100%;}	
}
@media only screen and (max-width:599px){	
	body{-webkit-text-size-adjust: none;}
	
	#game_info{padding-bottom:16px;}
	
	#game_info .background_diagonal{top:122px;border-bottom:solid #fff 24px;}	
	#game_info .background_box{top:146px;width:calc(100% - 40px);}
	#game_info_box{padding-top:72px;}	
	#game_info_box .image{right:17px;}
	#game_info_box .cover{height:40px;}	
	#game_info_box .cover img{margin:16px 4px 0 0;width:22px;height:22px;}
	#game_info_box .score{width:170px;max-width:170px;margin:84px 0 0 23px;font-size:13px;line-height:19px;min-height:19px;}
	#game_info_box .title{max-width:auto;margin:13px 19px 0 23px;font-size:23px;line-height:28px;max-height:auto;}
	#game_info_box .divider{margin:13px 17px 0 23px;}
	#game_info_box .review_point{width:auto;float:none;margin:20px 19px 0 23px;}
	#game_info_box .review_point .upper{font-size:13px;display:inline-block;width:60px;}
	#game_info_box .review_point .button_type_a20{margin-left:0px;position:absolute;right:23px;}
	#game_info_box .review_point .lower_before{margin-top:0px;display:inline;}
	#game_info_box .review_point .lower_after{margin-top:0px;display:inline;}
	#game_info_box .review_point .lower_after img{height:20px;margin-right:3px;}  
	#game_info_box .detail_info{float:none;margin:19px 19px 0 23px;width:auto;}
	#game_info_box .info_table .category{min-width:60px;max-width:60px;width:60px;font-size:13px;line-height:18px;}
	#game_info_box .info_table .value{width:calc(100% - 65px);max-width:calc(100% - 65px);font-size:13px;line-height:18px;}
	#game_info_box .info_table .market_list a{margin-right:20px;}	
	#game_info_box .description{width:100%;float:left;margin-top:10px;font-size:14px;line-height:20px;}
	#game_info .screenshot_list{margin-top:12px;height:76px;position:relative;}
	#game_info .screenshot_item{width:76px;height:76px;margin:0 1.5px;}
	#game_info .screenshot_item .play_button{width:22px;height:22px;}
	#game_info > .divider{width:100%;}
	
	#game_filter{width:100%;margin-top:0px;height:46px;border-bottom:solid 1px #d8d8d8;}	
	#game_filter select{margin:0px 20px 0px 0;font-size:12px;line-height:46px;}	
	
	#game_wrap #postTab{width:100%;padding-top:0px;}
	#game_wrap #postTab #postList{padding-top:0;}
	
	#game_wrap .sort_filter{width:100%;margin-top:0px;height:50px;}
	#game_wrap .sort_filter .float_right{margin-right:20px;text-align:right;}
	#game_wrap .sort_filter .review_sort_wrap{width:calc(100% - 160px);}
	
	#game_wrap .sort_filter select{border-radius:2px;margin:9px 0px;width:calc(55% - 10px);max-width:100px;font-size:12px;line-height:30px;padding-left:4px;
		background:#fff url(/images/icon_v2/select_arrow.png) no-repeat calc(100% - 4px) center;background-size:10px 6px;}
	#game_wrap .sort_filter option{font-size:12px;}
	#game_wrap .sort_filter #reviewSort{width:100px;}	
}





/****************************************************************
 * search
 ****************************************************************/
#search_wrap{width:1064px;margin:0 auto;padding:20px 0 0 0;overflow:hidden;}
#search_wrap .search_word{font-size:18px;line-height:27px;}
#search_wrap > .divider{height:1px;width:100%;background:#d8d8d8;margin:44px 0 46px 0;}
#search_result{width:1064px;margin:0 auto;padding-top:30px;overflow:hidden;}
#search_all .search_list > .title{font-size:28px;line-height:41px;}
#search_all .search_list{position:relative;min-height:59px;}
#search_all .see_all{position:absolute;right:0px;top:0px;font-size:13px;line-height:19px;}
#search_all .see_all .search_plus{vertical-align:middle;margin-left:4px;width:38px;height:20px;}
#search_all .see_all .more_icon{vertical-align:middle;margin-left:4px;width:6px;height:11px;}
#search_all > .divider{height:1px;width:100%;background:#d8d8d8;margin:44px 0 46px 0;} 

#search_all .search_post_list > .title{float:left;}
#search_all .post_list{width:602px;margin:auto;position:relative;top:0px;}
#search_all .post_list .post{box-sizing:content-box;width:600px;margin-bottom:20px;background:#fff;border:solid 1px #d8d8d8;position:relative;}

#search_post{width:602px;margin:auto;position:relative;top:0px;}
#search_post .post{box-sizing:content-box;width:600px;margin-bottom:20px;background:#fff;border:solid 1px #d8d8d8;position:relative;}

#search_all .game_list{width:990px;margin:18px auto 0 auto;position:relative;overflow:hidden;}
#search_all .game_list .game{float:left;width:460px;padding-top:15px;height:68px;position:relative;border-bottom:solid 1px rgba(151,151,151,0.2);}
#search_all .game_list > div:nth-of-type(2n-1){margin-right:70px;}
#search_all .game_list .game_image{width:40px;height:40px;margin-right:7px;overflow:hidden;position:relative;}
#search_all .game_list .game_name{font-size:14px;line-height:20px;width:calc(100% - 100px);}
#search_all .game_list .game_name img{width:7px;height:12px;margin-left:4px;vertical-align:middle;}
#search_all .game_list .library_info{position:absolute;top:15px;right:16px;}
#search_all .game_list .library_info .stateMark{height:20px;width:20px;}
#search_all .game_list .library_info .star_image{height:14px;margin-left:1px;}

#detailGameSearchInput{padding-bottom:20px;border-bottom:solid 1px rgba(151,151,151,0.2);width:1018px;}
#detailGameSearchInput .search_box_mask{overflow:hidden;}
#detailGameSearchInput .height_box{height:0px;}
#detailGameSearchInput .title{font-size:18px;line-height:27px;}
#detailGameSearchInput .search_text{font-size:14px;line-height:20px;height:40px;width:100%;vertical-align:middle;margin-top:29px;position:relative;overflow:hidden;}
#detailGameSearchInput .search_text .left{position:absolute;left:0px;}
#detailGameSearchInput .search_text .right{position:absolute;right:0px;}
#detailGameSearchInput .search_text input{width:340px;height:40px;margin-left:30px;border:solid 1px #d8d8d8;padding:10px 12px;line-height:20px;font-size:14px;font-weight:300;letter-spacing:-0.3px;color:#4a4a4a;}
#detailGameSearchInput .search_text input::placeholder{font-weight:300;letter-spacing:-0.3px;color:#9b9b9b;}
#detailGameSearchInput .search_info_box{margin-top:31px;position:relative;}
#detailGameSearchInput .search_info_box .detail_tab{position:relative;top:1px;background:#fff;display:inline-block;width:124px;height:42px;text-align:center;font-size:14px;line-height:42px;border:solid 1px #9b9b9b;margin-right:10px;border-top-left-radius:5px;border-top-right-radius:5px;color:#b7b7b7;border-bottom:none;}
#detailGameSearchInput .search_info_box .detail_tab.selected{height:43px;background:#f9f9f9;position:relative;border:solid 1px #21a8af;color:#21a8af;z-index:2;border-bottom:none;}
#detailGameSearchInput .search_info_box .tab_box{position:relative;top:0px;border:solid 1px #21a8af;z-index:1;width:100%;}
#detailGameSearchInput .search_info_box .platform_tab{height:218px;padding:30px 35px 29px 48px;}
#detailGameSearchInput .search_info_box .platform_tab .scroll_box{width:100%;height:100%;overflow:auto;}
#detailGameSearchInput .search_info_box .platform_tab span{margin-right:16px;margin-bottom:14px;}
#detailGameSearchInput .search_info_box .release_date_tab{height:218px;padding:21px 71px 0px 38px;}
#detailGameSearchInput .search_info_box .release_date_tab .release_date_input{font-size:14px;line-height:20px;vertical-align:middle;}
#detailGameSearchInput .search_info_box .release_date_tab .release_date_input input{text-align:center;width:71px;height:40px;font-size:14px;padding:10px 10px;border:solid 1px #d8d8d8;}
#detailGameSearchInput .search_info_box .release_date_tab .release_date_input input::placeholder{font-weight:300;letter-spacing:-0.4px;color:#9b9b9b;}
#detailGameSearchInput .search_info_box .release_date_tab .release_date_input #searchFromYear{margin-left:24px;margin-right:12px;}
#detailGameSearchInput .search_info_box .release_date_tab .release_date_input #searchToYear{margin-left:21px;margin-right:12px;}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar{position:relative;width:100%;margin-top:25px;}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .background{position:absolute;top:54px;width:100%;height:4px;background:#d8d8d8;}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .background div{width:calc(100% - 60px);height:100%;background:#979797;margin:0 auto;}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .year_indicator_area{position:relative;margin:0 auto;width:calc(100% - 60px);}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .year_indicator{position:absolute;top:-2px;width:72px;height:32px;background:#fff;border:solid 1px #9b9b9b;text-align:center;font-size:13px;line-height:32px;}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar #fromYearTooltip{transform:translate(-77%, 0);}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar #toYearTooltip{transform:translate(-26%, 0);}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .year_indicator .diagonal{position:absolute;top:30px;left:29px;width:14px;height:10px;z-index:2;}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .year_indicator .diagonal .before{position:absolute;border-top:solid 10px #9b9b9b;border-left:solid 7px transparent;border-right:solid 7px transparent;}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .year_indicator .diagonal .after{position:absolute;left:1px;border-top:solid 9px #fff;border-left:solid 6px transparent;border-right:solid 6px transparent;}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .from_year_foreground{width:50%;height:24px;position:absolute;top:44px;left:0px;}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .to_year_foreground{width:50%;height:24px;position:absolute;top:44px;right:0px;}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .handle{width:30px;}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .indicator{width:18px;height:24px;background:#21a8af;display:inline-block;}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .right_arrow{border-left:solid 12px #21a8af;border-top:solid 12px transparent;border-bottom:solid 12px transparent;display:inline-block;}
#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .left_arrow{border-right:solid 12px #21a8af;border-top:solid 12px transparent;border-bottom:solid 12px transparent;display:inline-block;}
#detailGameSearchInput .search_info_box .release_date_tab .year_x_axis{position:absolute;top:71px;left:30px;width:calc(100% - 60px);}
#detailGameSearchInput .search_info_box .release_date_tab .year_x_axis span{font-size:14px;line-height:20px;width:36px;text-align:center;position:absolute;transform:translate(-50%, 0);}
#detailGameSearchInput .search_info_box .genre_tab{height:337px;padding:28px 29px 31px 48px;}
#detailGameSearchInput .search_info_box .genre_tab .genre_search_input{font-size:14px;line-height:20px;vertical-align:middle;}
#detailGameSearchInput .search_info_box .genre_tab .genre_search_input input{width:280px;height:40px;font-size:14px;padding:10px 20px;border:solid 1px #d8d8d8;margin-left:25px;}
#detailGameSearchInput .search_info_box .genre_tab .genre_search_input input::placeholder{font-weight:300;letter-spacing:-0.4px;color:#9b9b9b;}
#detailGameSearchInput .search_info_box .genre_tab .scroll_box{width:100%;height:calc(100% - 64px);overflow:auto;margin-top:24px;}
#detailGameSearchInput .search_info_box .genre_tab .scroll_box span{margin-right:16px;margin-bottom:14px;}

#detailGameSearchInput .show_search_box_mask{overflow:hidden;}
#detailGameSearchInput .show_search_box_button{width:100%;text-align:center;font-size:18px;line-height:27px;height:27px;cursor:pointer;}
#detailGameSearchInput .show_search_box_button img{width:20px;height:12px;margin-left:21px;}

#detailGameSearchInput .detail_search_summary{width:100%;margin-top:36px;}
#detailGameSearchInput .detail_search_summary .summary_info{font-size:16px;line-height:24px;width:calc(100% - 120px);padding-bottom:10px;}
#detailGameSearchInput .detail_search_summary .summary_item{color:#21a8af;}
#detailGameSearchInput .detail_search_summary .summary_game_title{margin-right:40px;}
#detailGameSearchInput .detail_search_summary .summary_company{margin-right:40px;}
#detailGameSearchInput .detail_search_summary .reset_detail_search{float:right;font-size:16px;line-height:24px;}
#detailGameSearchInput .detail_search_summary .reset_detail_search a{text-decoration:underline;}
#detailGameSearchInput .detail_search_summary .and_or_radio{height:34px;line-height:34px;float:left;margin-right:20px;}
#detailGameSearchInput .detail_search_summary .and_or_radio input[type="radio"]{display:none;}
#detailGameSearchInput .detail_search_summary .and_or_radio .value{font-size:14px;line-height:20px;vertical-align:text-top;}
#detailGameSearchInput .detail_search_summary .and_or_radio .radio_button{height:14px;width:14px;border:solid 1px #21a8af;border-radius:7px;margin-right:6px;position:relative;}
#detailGameSearchInput .detail_search_summary .and_or_radio input[type="radio"]:checked + label .radio_button:after{content:'';position:absolute;width:10px;height:10px;background:#21a8af;border-radius:5px;top:1px;left:1px;}
#detailGameSearchInput .detail_search_summary .and_or_radio label:last-of-type{margin-left:18px;}
#detailGameSearchInput .detail_search_summary .list a > span{margin-right:10px;margin-bottom:6px;font-size:14px;}
#detailGameSearchInput .detail_search_summary .list .x_button{width:16px;height:16px;margin-left:5px;}
#detailGameSearchInput .detail_search_summary .summary_platform{margin-top:12px;display:none;}
#detailGameSearchInput .detail_search_summary .summary_genre{margin-top:12px;display:none;}
#detailGameSearchInput .detail_search_button_mask{overflow:hidden;display:none;}
#detailGameSearchInput .detail_search_button{width:100%;height:100px;text-align:center;}
#detailGameSearchInput .detail_search_button span{margin-top:40px;}

#search_game {width:1064px;margin:0px auto 0 auto;position:relative;overflow:hidden;}
#search_game .detail_search_result_cnt{font-size:16px;line-height:24px;}
#search_game .table_title{margin-top:11px;font-size:14px;line-height:35px;border-bottom:solid 1px #b5b5b5;}
#search_game .table_title div{display:inline-block;text-align:center;}
#search_game .table_title .title{width:46%;cursor:pointer;}
#search_game .table_title .release_date{width:9%;cursor:pointer;}
#search_game .table_title .metacritic{width:11%;cursor:pointer;}
#search_game .table_title .genre{width:25%;}
#search_game .table_title .state{width:9%;}
#search_game .table_title .sort_info{margin-left:12px;}

#search_game .search_result_table{min-height:300px;position:relative;}
#search_game .detail_game_result{width:100%;height:61px;border-bottom:solid 1px #b5b5b5;position:relative;}
#search_game .detail_game_result .result_col{display:inline-block;vertical-align:top;}
#search_game .detail_game_result .game_image{width:100px;height:60px;overflow:hidden;position:relative;}
#search_game .detail_game_result .title{height:100%;width:calc(46% - 100px);padding:10px 10px 10px 26px;}
#search_game .detail_game_result .title .name_kor{font-size:14px;line-height:17px;margin-bottom:5px;}
#search_game .detail_game_result .title .name_kor a:hover{text-decoration:underline;}
#search_game .detail_game_result .title .name_kor img{width:7px;height:12px;margin-left:4px;vertical-align:top;}
#search_game .detail_game_result .title .company{font-size:14px;line-height:17px;}
#search_game .detail_game_result .title .company a:hover{text-decoration:underline;}
#search_game .detail_game_result .release_date{width:9%;font-size:14px;line-height:61px;text-align:center;vertical-align:top;}
#search_game .detail_game_result .metacritic{width:11%;font-size:14px;line-height:61px;text-align:center;vertical-align:top;}
#search_game .detail_game_result .genre{width:25%;font-size:14px;line-height:61px;}
#search_game .detail_game_result .genre span{margin-right:4px;}
#search_game .detail_game_result .state{width:9%;text-align:center;margin-top:19px;}
#search_game .detail_game_result .state .stateMark{width:22px;height:22px;}

#search_game .table_page_num{width:100%;text-align:center;font-size:14px;line-height:26px;margin-top:23px;}
#search_game .table_page_num span{display:inline-block;width:30px;margin:0 3px;display:none;}
#search_game .table_page_num span:hover{cursor:pointer;}

#search_result .user_list{margin-top:33px;overflow:hidden;width:1074px;margin-left:-8px;text-align:center;position:relative;}
#search_result > .user_list{margin-top:0px;overflow:hidden;}
#search_result .user_list .user{display:inline-block;width:342px;height:138px;max-height:138px;margin:0 8px 10px 8px;border:solid 1px #b7b7b7;padding:18px 16px 14px 14px;background:#fff;text-align:left;}
#search_result > .user_list .user{width:342px;height:138px;max-height:138px;margin:0 8px 30px 8px;border:solid 1px #b7b7b7;padding:18px 16px 14px 14px;background:#fff;}
#search_result .user_list .user_profile{width:50px;height:50px;border-radius:25px;float:left;margin-right:11px;}
#search_result .user_list .user_nickname{margin-right:8px;font-size:14px;line-height:20px;}
#search_result .user_list .user_id{font-size:13px;line-height:20px;}
#search_result .user_list .info{float:left;width:248px;overflow:hidden;}
#search_result .user_list .follow_info{margin-top:6px;font-size:14px;color:#4a4a4a;line-height:18px;}
#search_result .user_list .intro{margin-top:10px;font-size:13px;line-height:18px;height:54px;}

#search_all .search_tag_list > .title{float:left;}
#search_all .tag_list{margin-left:230px;width:740px;height:36px;overflow:hidden;position:relative;top:5px;margin-bottom:40px;}
#search_tag{width:600px;}
#search_tag a > span{display:inline-block;margin:6px;} 

#search_result .no_result{text-align:center;font-size:18px;line-height:27px;}

#user_suggest{margin-bottom:35px;}
#user_suggest div{margin-bottom:16px;font-size:14.5px;}

@media only screen and (max-width:1063px) and (min-width:960px){
	#search_wrap{width:100%;}
	#search_result{width:100%;}
	
	#search_game{width:100%;}
	
	#search_result .user_list{width:calc(100% + 10px);}
	 
	#search_all .tag_list{margin-left:21%;width:60%;}
}
@media only screen and (max-width:1017px) and (min-width:600px){	
	#detailGameSearchInput{width:100%;}
}
@media only screen and (max-width:899px) and (min-width:600px){
	#detailGameSearchInput .search_text{height:90px;}
	#detailGameSearchInput .search_text .left{position:relative;margin-bottom:10px;}
	#detailGameSearchInput .search_text .right{position:relative;}
}
@media only screen and (max-width:959px) and (min-width:600px){ 
	#search_wrap{width:100%;}
	#search_result{width:100%;}
	
	#search_all .game_list{width:460px;}
	#search_all .game_list .game{float:none;}
	#search_all .game_list > div:nth-of-type(2n-1){margin-right:0px;}
	
	#search_all .search_post_list > .title{float:none;}
	#search_all .post_list{margin:18px auto 0 auto;}
	
	#search_game{width:100%;}
	
	#search_result .user_list{width:calc(100% + 10px);}

	#search_all .tag_list{margin-left:21%;width:60%;}
}
@media only screen and (max-width:599px){
	#search_wrap{width:100%;padding-bottom:55px;padding-top:0px}
	#search_result{width:100%;padding-top:0px;}
	#search_all > .divider{height:12px;margin:0;}
	
	#search_all .game_list{width:100%}
	#search_all .game_list .game{float:none;width:100%;padding-left:20px;padding-right:20px;}
	#search_all .game_list .game_name{width:calc(100% - 80px);}
	
	#search_all .post_list{width:100%;}
	#search_all .post_list .post{width:100%;margin-bottom:0px;;border:none;border-bottom:solid 8px #d9d9d9;}
	#search_all .post_list :last-child.post{border-bottom:none;}
	
	#detailGameSearchInput{width:100%;}
	#detailGameSearchInput .search_text{height:auto;margin-top:16px;padding:0 20px;}
	#detailGameSearchInput .search_text .left{position:relative;}
	#detailGameSearchInput .search_text .left div{line-height:40px;width:54px;}
	#detailGameSearchInput .search_text .right{position:relative;margin-top:10px;}
	#detailGameSearchInput .search_text .right div{width:54px;}	
	#detailGameSearchInput .search_text input{width:calc(100% - 85px);vertical-align:top;}	
	#detailGameSearchInput .search_info_box{margin-top:23px;}
	#detailGameSearchInput .search_info_box .button_type_a36{height:34px;line-height:32px;border-radius:17px;}
	#detailGameSearchInput .search_info_box .detail_tab{width:90px;margin-right:2px;height:36px;}
	#detailGameSearchInput .search_info_box .detail_tab.selected{height:37px;}
	#detailGameSearchInput .search_info_box a:last-child span{margin-right:0px;}
	#detailGameSearchInput .search_info_box .platform_tab{height:175px;padding:16px 0px 16px 20px;}
	#detailGameSearchInput .search_info_box .platform_tab span{margin-right:14px;margin-bottom:10px;}
	#detailGameSearchInput .search_info_box .release_date_tab{height:175px;padding:16px 16px;}
	#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .year_indicator{width:42px;}
	#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar #fromYearTooltip{transform:translate(-96%, 0);}
	#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar #toYearTooltip{transform:translate(-8%, 0);}
	#detailGameSearchInput .search_info_box .release_date_tab .year_scrollbar .year_indicator .diagonal{left:14px;}
	#detailGameSearchInput .search_info_box .genre_tab{height:175px;padding:16px 0px 16px 20px;}
	#detailGameSearchInput .search_info_box .genre_tab .genre_search_input input{width:calc(100% - 75px);margin-left:20px;height:20px;padding:0px 20px;}
	#detailGameSearchInput .search_info_box .genre_tab .scroll_box{height:calc(100% - 38px);margin-top:16px;}
	#detailGameSearchInput .search_info_box .genre_tab .scroll_box span{margin-right:14px;margin-bottom:10px;}
	
	#detailGameSearchInput .show_search_box_button{font-size:14px;line-height:20px;height:36px;border-bottom:1px solid rgba(151, 151, 151, 0.2);}
	#detailGameSearchInput .show_search_box_button img{width:15px;height:auto;margin-left:14px;}

	#detailGameSearchInput .detail_search_summary{margin-top:0px;padding-top:14px;}
	#detailGameSearchInput .detail_search_summary .summary_info{font-size:14px;line-height:20px;width:100%;padding:0 16px 10px 16px;}
	#detailGameSearchInput .detail_search_summary .summary_info > span{display:block;}
	#detailGameSearchInput .detail_search_summary .summary_game_title{margin-right:0px;}
	#detailGameSearchInput .detail_search_summary .summary_company{margin-right:0px;}
	#detailGameSearchInput .detail_search_summary .reset_detail_search{font-size:14px;line-height:20px;margin-right:16px;}	
	#detailGameSearchInput .detail_search_summary .and_or_radio{margin-right:14px;height:20px;line-height:22px;margin-top:2px;}
	#detailGameSearchInput .detail_search_summary .and_or_radio .radio_button{margin-right:4px;}
	#detailGameSearchInput .detail_search_summary .and_or_radio label:last-of-type{margin-left:10px;}
	
	#detailGameSearchInput .detail_search_summary .list a > span{margin-right:6px;margin-bottom:6px;}
	#detailGameSearchInput .detail_search_summary .list .button_type_a34{height:22px;line-height:20px;border-radius:11px;border:none;padding:0px 6px;}
	#detailGameSearchInput .detail_search_summary .summary_platform{margin-top:0px;padding-left:20px;}
	#detailGameSearchInput .detail_search_summary .summary_genre{margin-top:0px;padding-left:20px;}

	#detailGameSearchInput .detail_search_button span{margin-top:16px;}
	
	#search_game {width:100%;}
	#search_game .detail_search_result_cnt{font-size:14px;line-height:20px;margin:14px 20px;}
	
	#search_game .search_result_table{min-height:150px;}
	#search_game .search_result_table .divider{border-top:solid 1px #b5b5b5;}
	#search_game .detail_game_result{height:69px;}	
	#search_game .detail_game_result .game_image{width:68px;height:68px;}	
	#search_game .detail_game_result .title{width:calc(100% - 113px);padding:14px 0px 14px 19px;}	
	#search_game .detail_game_result .title .name_kor{font-size:14px;line-height:20px;margin-bottom:0px;}	
	#search_game .detail_game_result .title .company{font-size:14px;line-height:20px;}
	#search_game .detail_game_result .state{width:45px;margin-top:23px;}

	#search_post{width:100%;}
	#search_post .post{width:100%;margin-bottom:0px;border:none;border-bottom:solid 8px #d9d9d9;}
	
	#search_result .user_list{width:100%;margin:0px;}	
	#search_result .user_list .user{display:block;width:100%;height:100px;max-height:100px;margin:0;border:none;padding:16px 21px 16px 19px;text-align:left;border-bottom:solid 1px #d8d8d8;}
	#search_result .user_list .user_profile{width:43px;height:43px;border-radius:21.5px;margin-right:12px;}
	#search_result .user_list .info{width:calc(100% - 56px);}
	#search_result .user_list .follow_info{font-size:13px;}
	#search_result .user_list .intro{margin-top:8px;height:18px;width:100%;}
	
	#search_all .tag_list{margin-left:0px;width:100%;height:auto;padding:6px 14px 0 14px;}
	#search_all .tag_list a > span{display:inline-block;margin:6px;}
	
	#search_tag{width:100%;padding:20px 14px 0 14px;}
	
	#search_result .no_result{margin-top:40px;margin-left:20px;margin-right:20px;}
	
	#user_suggest{margin-left:20px;margin-right:20px;}	
	
}


/****************************************************************
 * event
 ****************************************************************/
 
#eventWrap{padding-top:20px;}

#eventHeader{position:relative;width:100%;}
#headerContent{margin:10px 0;width:800px;position:relative;left:50%;transform:translate(-50%,0);}
#eventHeader .title{text-align:center;font-size:30px;line-height:40px;width:calc(100% - 48px);margin:0 auto;}
#eventHeader .share_button{position:absolute;right:0;top:50%;transform:translate(0,-50%);}
#eventHeader .share_button img{width:18px;height:22px;}

#eventContent{margin-bottom:38px;}
#eventBox{width:800px;background:#f4f4f4;position:relative;left:50%;transform:translate(-50%,0);}
#eventImage{width:800px;}
#eventBox .query_wrap{padding:40px 30px 35px 30px;word-break:break-word;}
#eventBox .query_wrap .title{font-size:30px;line-height:45px;}
#eventBox .query_wrap .description{margin-top:2px;font-size:22px;line-height:33px;}
#eventBox .query_wrap .input{margin:39px 0 3px 0;border-bottom:solid 1px #979797;}
#eventBox .query_wrap .input.image_input{border-bottom:none;}
#eventBox .query_wrap .input .input_answer{font-size:20px;line-height:29px;width:100%;background:transparent;}
#eventBox .query_wrap .input .input_answer::placeholder{color:#c8c8c8;}
#eventBox .query_wrap .image_input_button{width:120px;margin-bottom:8px;}
#eventBox .query_wrap .input_answer_image{display:none;}

#eventBox .query_wrap .answer_preview_image{max-width:100%;}
#eventBox #submitButton{padding:25px 0px 32px 0px;text-align:center;}
#eventBox #submitButton .btn_r{width:310px;}

@media only screen and (max-width:800px) and (min-width:600px){ 
	#headerContent{width:100%;}
	#eventBox{width:100%;}
	#eventImage{width:100%;}
}
@media only screen and (max-width:599px){
	#eventWrap{padding-top:0px;}
	#eventContent{padding-top:0px;margin-bottom:0px;}
	#eventBox{width:100%;}
	#eventImage{width:100%;}
	#eventBox .query_wrap{padding:18px 20px 3px 20px;}
	#eventBox .query_wrap .title{font-size:24px;line-height:30px;}
	#eventBox .query_wrap .description{margin-top:6px;font-size:13px;line-height:18px;}
	#eventBox .query_wrap .input{margin:10px 0 0 0;}
	#eventBox .query_wrap .input .input_answer{font-size:16px;line-height:32px;}	
	#eventBox #submitButton{padding:35px 0px 20px 0px;text-align:center;}
}




/* OG Contents 임시 값들*/
.og_div {border:2px solid #d7d7d7;border-radius: 6px;}
.og_title {font-weight:bold;}
.og_desc {border-bottom:1px solid #d7d7d7;}
.og_image {position:relative;text-align: center;border-bottom:1px solid #d7d7d7;}
.og_image_obj {/*width:100%;height:auto;*/border-radius: 5px;max-width:100%;margin-left: auto;margin-right: auto;}
.og_video {position:relative;}
.og_video_obj {position:absolute;top:0;left:0;width:100%;height:100%;border-radius: 5px;}
.og_url {}
/*
@media only screen and (min-width:1064px){
	html{background:red;}
}
@media only screen and (max-width:1063px) and (min-width:768px){
	html{background:green;}
}
@media only screen and (max-width:767px){
	html{background:blue;}
}
*/
/*1140(게임페이지) 1064(헤더) 980(포스트+추천유저) 740(글쓰기폼) 700(검색창) 600(포스트) 524(라이브러리 리뷰) 340(친구카드)*/

/*모바일 가로 - 320~414, 눕혔을때 - 480~736*/

.open_state_wrap .tooltip_position_wrap{position:absolute;}
.open_state_wrap .open_state_tooltip{position:absolute;visibility:hidden;width:150px;background:#fff;border:solid 0px #9b9b9b;white-space:normal;padding:6px;z-index:2;font-weight:normal;letter-spacing:-0.3px;top:30px;left:-5px;transform:translate(-50%,0);font-size:14px;line-height:18px;}
.open_state_wrap .open_state_tooltip .diagonal{position:absolute;width:20px;height:16px;top:-13px;left:calc(50% - 10px);}
.open_state_wrap .open_state_tooltip .diagonal .outer{position:absolute;left:0px;top:-1px;width:0px;height:0px;border-bottom:solid #d8d8d8 13px;border-left:solid transparent 9px;border-right:solid transparent 9px;z-index:2;}
.open_state_wrap .open_state_tooltip .diagonal .inner{position:absolute;left:0px;top:0px;width:0px;height:0px;border-bottom:solid #fff 13px;border-left:solid transparent 9px;border-right:solid transparent 9px;z-index:3;}
.open_state_wrap.tooltip_on:hover .open_state_tooltip{visibility:visible;}
