@charset "utf-8";

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
input,select,textarea,button{vertical-align:middle;font-size:100%}
button{border:0 none;background-color:transparent;cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none}
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset'] {-webkit-appearance:none;border-radius:0}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}
html{height:100%;min-height:100%}
body{display:table;table-layout:fixed;width:100%;height:100%;min-height:100%;background:#f0f0f0}
body,th,td,input,select,textarea,button{font-size:14px;line-height:1.5;font-family:Helvetica Neue, Helvetica,Arial, Lucida Grande, sans-serif;color:#333} 
video::-webkit-media-controls-start-playback-button{display:none;-webkit-appearance:none}


a{color:#333;text-decoration:none}
a:active, a:hover{text-decoration:none}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}

/* global */
.ir_pm{display:block;overflow:hidden;font-size:0px;line-height:0;text-indent:-9999px}
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%}
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.show{display:block}
.hide{display:none}
.clear_g{display:block;overflow:visible;width:auto;clear:both;*zoom:1}
.clear_g:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
input::-webkit-input-placeholder{color:#999} /* WebKit browsers */
input:-moz-placeholder{color:#999;opacity:1} /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder{color:#999;opacity:1} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder{color:#999} /* Internet Explorer 10+ */
textarea::-webkit-input-placeholder{color:#bfbfbf} /* WebKit browsers */
textarea:-moz-placeholder{color:#bfbfbf;opacity:1} /* Mozilla Firefox 4 to 18 */
textarea::-moz-placeholder{color:#bfbfbf;opacity:1} /* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder{color:#bfbfbf} /* Internet Explorer 10+ */
fieldset{min-width:inherit}
@-moz-document url-prefix() {
	fieldset{display:table-cell}
}
button:disabled{cursor:default}
button::-moz-focus-inner { 
	padding:0;border:0
}
#pathIndex{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0}

/* common */
strong,b{font-weight:500}
.img_path{overflow:hidden;background:url(../images/m320/img_path.png) no-repeat 0 0;font-size:0;line-height:0;color:transparent}
.ico_path{overflow:hidden;background:url(../images/m320/ico_path_170413.png) no-repeat 0 0;font-size:0;line-height:0;color:transparent}
.btn_path{overflow:hidden;background:url(../images/m320/btn_path.png) no-repeat 0 0;font-size:0;line-height:0;color:transparent}
.profile_cr{background-color:#f0f0f0;background-image:url(../images/m640/profile_cr.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:2px;font-size:0;line-height:0;color:transparent}
.profile_r{background-color:#f0f0f0;background-image:url(../images/m640/profile_r.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:50%;font-size:0;line-height:0;color:transparent}
.profile_r .img_profile{border-radius:50%}
#pathWrap{height:100%;min-height:100%}
.wrap_path{position:relative;width:100%;height:100%;min-height:100%}
.fixed{overflow:hidden}
img[src=""]{opacity:0}
.profile_cr~.ico_happy{background-position:-90px -130px}
.profile_cr~.ico_laugh{background-position:-110px -130px}
.profile_cr~.ico_surprise{background-position:-130px -130px}
.profile_cr~.ico_sad{background-position:-90px -150px}
.profile_cr~.ico_love{background-position:-110px -150px}
.profile_cr~.ico_thought{background-position:-150px -130px}
.profile_cr~.ico_photo{background-position:-150px -150px}
.profile_cr~.ico_place{background-position:-170px -130px}
.profile_cr~.ico_cmt{background-position:-170px -150px}

.head_path + hr + #pathContent #mArticle{padding-top:42px}
.wrap_login .head_path + hr + #pathContent #mArticle{padding-top:0}
.head_path.head_compose + hr + #pathContent #mArticle{padding-top:52px}
.wrap_addfriends, .wrap_result, .wrap_photo, .wrap_seenit{height:100%}
.wrap_addfriends #pathContent, .wrap_result #pathContent, .wrap_photo #pathContent, .wrap_seenit #pathContent{height:100%;min-height:480px;background:#fff}
.wrap_addfriends #mArticle, .wrap_result #mArticle, .wrap_photo #mArticle, .wrap_seenit #mArticle, .wrap_compose #mArticle{background:#fff}

/* login */
.wrap_login{position:relative;width:100%;height:100%;min-height:528px;margin:0 auto;background-color:#fff}
.wrap_almost_done, .wrap_resetpwd_done, .wrap_welcome{min-height:100%}
.wrap_bg{height:100%}
.bg_login{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#fff}
.wrap_signin .bg_login{-webkit-animation-name:bglogin;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:12s;
-moz-animation-name:bglogin;-moz-animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;-moz-animation-duration:12s;
-o-animation-name:bglogin;-o-animation-timing-function:ease-in-out;-o-animation-iteration-count:infinite;-o-animation-duration:12s;
animation-name:bglogin;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:12s}
.wrap_signin .bg_login:nth-of-type(1){-webkit-animation-delay:8s;-moz-animation-delay:8s;-o-animation-delay:8s;animation-delay:8s}
.wrap_signin .bg_login:nth-of-type(2){-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}
.wrap_signin .bg_login:nth-of-type(3){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}

@-webkit-keyframes bglogin {
0%{opacity:1}
25%{opacity:1}
50%{opacity:0}
85%{opacity:0}
100%{opacity:1}
}

@-moz-keyframes bglogin {
0%{opacity:1}
25%{opacity:1}
50%{opacity:0}
85%{opacity:0}
100%{opacity:1}
}

@-o-keyframes bglogin {
0%{opacity:1}
25%{opacity:1}
50%{opacity:0}
85%{opacity:0}
100%{opacity:1}
}

@keyframes bglogin {
0%{opacity:1}
25%{opacity:1}
50%{opacity:0}
85%{opacity:0}
100%{opacity:1}
}

.fixed .wrap_login, .wrap_welcome{padding-bottom:0}
.wrap_login .head_path{position:absolute;left:0;top:71px;width:100%;height:auto;background:none}
.wrap_login .head_path .tit_path{position:relative;width:104px;height:40px;margin:0 auto;background-position:0 0}
.wrap_login .tit_path .link_tit{position:absolute;left:0;top:0;display:block;width:100%;height:100%}
.wrap_login .tit_sign{position:absolute;left:0;top:106px;width:100%;padding-top:14px;font-weight:normal;font-size:15px;color:#fff;text-align:center}
.wrap_login .tit_sign .link_tit{color:#fff}
.wrap_login .wrap_form{position:absolute;left:0;bottom:83px;width:100%}
.wrap_login .wrap_form fieldset{max-width:600px;margin:0 auto}
.wrap_login .form_login{margin:0 25px}
.wrap_login .login_box{width:100%;border-bottom:1px solid #fff}
.inp_comm{display:block;width:100%;padding-left:4px;height:30px;border:0 none;font-size:15px;background:transparent;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.inp_comm::-webkit-input-placeholder{color:#fff}
.inp_comm::-moz-placeholder{color:#fff}
.inp_comm:-ms-input-placeholder{color:#fff}
.inp_comm:-moz-placeholder{color:#fff}
.wrap_login .inp_comm{margin-top:11px}
.wrap_login .wrap_signerror + .login_box .inp_comm{margin-top:0}
.wrap_sign{position:relative;width:100%;height:45px;margin-top:30px;text-align:center}
.wrap_sign:after{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:1px;background:#f34318;content:' '}
.wrap_sign .btn_sign{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;font-size:15px;line-height:45px;color:#fff;text-shadow:0px 1px 1px rgba(236, 47, 0, 0.3)}
.loading.wrap_sign:after{filter:alpha(Opacity=40);opacity:0.4}
.loading.wrap_sign .btn_sign{filter:alpha(Opacity=40);opacity:0.4}
.wrap_signerror{position:relative;width:100%;margin:5px 0 5px;text-align:center}
.wrap_signerror .error_sign{display:block;position:relative;z-index:10;padding:7px 10px 8px;font-size:14px;line-height:16px;color:#fff;text-shadow:inherit}
.wrap_signerror:after{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:1px;background:#000;filter:alpha(Opacity=70);opacity:0.7;content:' '}
.wrap_signnext{position:relative;width:100%;height:45px;margin-top:20px;text-align:center}
.wrap_signnext:after{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;filter:alpha(Opacity=20);opacity:0.2;content:' '}
.wrap_signnext .btn_sign{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;font-size:15px;line-height:35px;color:#fff;text-shadow:0px 1px 1px rgba(236, 47, 0, 0.3)}
.login_noti{padding:13px 0 26px;font-size:14px;text-align:center}
.login_noti .desc_noti{color:#fff}
.login_noti .link_noti{display:inline-block;margin:0 0 7px 0;color:#fff}
.login_noti .desc_noti .link_noti{margin:0 0 0 4px;font-weight:500;}
.wrap_login .link_sign{color:#f34318}
/* signin_wrong */
.error_incorrect .inp_comm{color:#f34318}
/* almost_done */
.login_almost_done {display:table-cell;vertical-align:middle}
.login_almost_done .tit_sign{position:inherit;padding-top:0;font-size:23px}
.login_almost_done .ico_almost{display:block;width:36px;height:36px;margin:0 auto 13px;background-position:0 0}
.login_almost_done .desc_sign{margin-top:7px;font-size:15px;line-height:16px;color:#fff}
/* resetpwd_done */
.login_resetpwd_done{display:table-cell;padding:0 25px;vertical-align:middle}
.login_resetpwd_done .tit_sign{position:inherit;padding-top:0;font-size:23px}
.login_resetpwd_done .ico_resetpwd{display:block;width:37px;height:37px;margin:0 auto 12px;background-position:-40px 0}
.login_resetpwd_done .wrap_sign{width:auto;max-width:600px;margin:0 auto}
/* signupinp */
.wrap_almost_done #pathContent, .wrap_resetpwd_done #pathContent, .wrap_signupinp #pathContent, .wrap_signupinp_create #pathContent, .wrap_signupinp_wrong #pathContent, .wrap_welcome #pathContent, .wrap_error #pathContent{position:absolute;left:0;top:0;display:table;width:100%;height:100%;text-align:center}
.login_signupinp, .login_signupinp_create, .login_signupinp_wrong, .login_welcome, .error_pageerror, .error_pagenot, .error_activity, .error_view{display:table-cell;vertical-align:middle}
.wrap_login .login_signupinp .wrap_form, .wrap_login .login_signupinp_create .wrap_form, .wrap_login .login_signupinp_wrong .wrap_form{position:static}
.choice_photo{position:relative;width:85px;height:85px;margin:0 auto}
.ico_photo{display:block;width:100%;height:100%;background-position:0 -80px}
.wrap_login .inp_photo{position:absolute;left:0;top:0;width:100%;height:100%;margin-top:0;padding-left:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;outline:0 none}
.wrap_box{overflow:hidden}
.login_box .inp_name{margin-top:39px}
.wrap_box .inner_box{position:relative;height:30px;margin-top:11px;margin-left:15px;border-bottom:1px solid #fff}
.wrap_box .wrap_month{position:relative;float:left;width:37%}
.wrap_box .wrap_month .inner_box{margin-left:0}
.wrap_box .opt_month{width:100%;height:100%;padding-left:4px;font-size:15px;border:0 none;background:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;filter:alpha(Opacity=0);opacity:0}
.wrap_box .txt_opt{position:absolute;left:4px;top:5px;font-size:15px;color:#fff}
.wrap_box .ico_month{position:absolute;right:6px;top:16px;width:7px;height:4px;background-position:-80px 0}
.wrap_box .open_month .ico_month{background-position:-80px -5px}
.wrap_box .wrap_day{float:left;width:32%}
.wrap_box .wrap_year{float:left;width:31%}
.wrap_login .inp_day, .wrap_login .inp_year{margin-top:11px}
.wrap_box .check_male{float:left;width:22%}
.wrap_box .check_female{float:left;width:30.5%}
.wrap_box .check_nocheck{float:left;width:47.5%}
.wrap_box .inner_gender{display:block;position:relative;height:31px;margin:23px 0 0 10px;border:1px solid #fff;border-radius:18px}
.wrap_box .check_male .inner_gender{margin-left:0}
.wrap_box .inner_gender .inp_comm{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;margin-top:0;font-size:13px;opacity:0;filter:alpha(opacity=0);cursor:pointer;outline:0 none}
.wrap_box .inner_gender .lab_gender{position:absolute;left:0;top:0;width:100%;height:100%;font-size:13px;line-height:29px;color:#fff}
.wrap_login .wrap_signnext{margin-top:25px}
.wrap_box .on .inner_gender{background:#fff}
.wrap_box .on .inner_gender .lab_gender{color:#734c44}
/* signupinp_create */
.wrap_login .login_signupinp_create .wrap_sign, .wrap_login .login_signupinp_wrong .wrap_sign{margin-top:25px}
/* welcomeand */
.tit_welcome{font-weight:normal;font-size:23px;line-height:28px;color:#fff}
.ico_welcome{display:block;width:36px;height:36px;margin:0 auto 17px;background-position:-40px 0}
.desc_path{margin-top:11px;padding:0 20px;font-size:15px;line-height:16px;color:#fff}
.wrap_login .wrap_link{margin:20px 25px 0}
.wrap_login .link_enjoy{display:block;width:100%;max-width:600px;height:45px;margin:0 auto;font-size:15px;line-height:45px;border-radius:2px;background:#f34318;color:#fff}
.wrap_login .tit_download{display:block;margin-top:10px;font-weight:normal;font-size:14px;color:#fff}
.wrap_login .btn_path{display:block;width:112px;height:33px;margin:6px auto 0}
.wrap_login .btn_and{background-position:0 0}
.wrap_login .btn_ios{background-position:0 -35px}
/* findfriends_layer */
.dim_layer{position:fixed;top:0;left:0;width:100%;height:100%;min-height:480px;z-index:100;background-color:#000;filter:alpha(Opacity=70);opacity:0.7}
.cont_findfriends_layer{position:absolute;top:50%;left:0;z-index:100;width:100%;margin-top:-104px}
.cont_findfriends_layer.more_findfriends_layer{margin-top:-216px}
.cont_findfriends_layer .inner_findfriends_layer{position:relative;max-width:600px;margin:0 auto;background:#fff;border-radius:2px}
.cont_findfriends_layer .layer_head{height:40px;border-bottom:1px solid #f5f5f5;line-height:40px}
.cont_findfriends_layer .tit_layer{display:block;margin-left:15px;font-weight:normal;font-size:13px;color:#000;text-align:left}
.cont_findfriends_layer .link_close{position:absolute;right:0;top:0;width:40px;height:40px}
.cont_findfriends_layer .ico_close{display:block;width:10px;height:10px;margin:15px auto 0;background-position:-105px 0}
.wrap_findfriends{overflow-y:auto;max-height:335px;text-align:left}
.list_friends{margin-top:-1px}
.list_friends li{position:relative;border-top:1px solid #f5f5f5}
.list_friends .info_friends{display:block;height:35px;padding:10px 70px 10px 62px}
.wrap_findfriends .info_friends .ico_path{position:absolute;left:15px;top:10px;width:35px;height:35px}
.list_friends .ico_phone{background-position:0 -40px}
.list_friends .ico_gmail{background-position:-40px -40px}
.list_friends .ico_twitter{background-position:-80px -40px}
.list_friends .profile_35cr{position:absolute;left:15px;top:10px;width:35px;height:35px}
.list_friends .tit_findfriends{display:block;display:-webkit-box;float:left;overflow:hidden;height:100%;font-weight:normal;font-size:13px;line-height:35px;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word}
.list_friends .num_friends{float:left;margin-left:9px;line-height:35px;color:#999}
.list_friends .btn_find{position:absolute;right:15px;top:15px;width:49px;height:26px;font-size:12px;background:#666;border-radius:1px;color:#fff;text-shadow:0px 1px 1px rgba(102, 102, 102, 0.3)}
.list_friends .btn_addall{margin-right:-5px;background:#fff;color:#1774e6;text-shadow:initial}
.list_friends .btn_add{background:#5fb336;text-shadow:0px 1px 1px rgba(95, 179, 54, 0.3)}
.list_friends .btn_complete{background:#c0e1af}
.list_friends .ico_complete{display:block;position:static;width:15px;height:14px;margin:0 auto;background-position:-80px -15px}
.list_friends .on .box_add{display:block}
.list_friends .box_add{display:none;padding:23px 0 24px;border-top:1px solid #f5f5f5;background:#fafafa}
.list_friends .add_phone{position:relative;overflow:hidden;height:35px;padding:0 70px 0 50px}
.list_friends .code_phone{position:absolute;left:15px;top:0;width:35px;height:35px;font-size:11px;line-height:35px;background:#666;color:#fff;text-align:center}
.list_friends .box_inp{float:left;width:100%;height:17px;padding:8px 0;margin-left:-1px;border:1px solid #eaeaea;background:#fff}
.list_friends .inp_phone{height:100%;margin-top:0;padding-left:12px;font-size:11px;line-height:17px;color:#bbb}
.inp_comm.inp_phone::-webkit-input-placeholder{color:#bbb}
.inp_comm.inp_phone::-moz-placeholder{color:#bbb}
.inp_comm.inp_phone:-ms-input-placeholder{color:#bbb}
.inp_comm.inp_phone:-moz-placeholder{color:#bbb}
.list_friends .btn_vertify{top:0;width:49px;height:35px;background:#5fb336;text-shadow:0px 1px 1px rgba(95, 179, 54, 0.3)}
.list_friends .error .box_add{padding:19px 0 27px}
.list_friends .noti_error{padding-left:15px;font-size:11px;color:#999}
.list_friends .error .add_phone{margin-top:13px;padding:0 70px 0 15px}
.list_friends .inp_phone2{height:100%;margin-top:0;padding-left:12px;font-size:11px;line-height:17px;color:#bbb;vertical-align:middle}
.inp_comm.inp_phone2::-webkit-input-placeholder{color:#bbb}
.inp_comm.inp_phone2::-moz-placeholder{color:#bbb}
.inp_comm.inp_phone2:-ms-input-placeholder{color:#bbb}
.inp_comm.inp_phone2:-moz-placeholder{color:#bbb}
.list_friends .wrap_time{overflow:hidden;padding:10px 0 0 15px}
.list_friends .ico_time{float:left;width:11px;height:11px;margin:1px 5px 0 0;background-position:-90px 0}
.list_friends .num_time{float:left;font-size:11px;line-height:12px;color:#666}
.list_friends .error .info_btn{overflow:hidden;height:auto;margin:15px 15px 0;border-top:0 none}
.list_friends .layer_btn{float:left;width:50%}
.list_friends .btn_edit{display:block;width:100%;height:33px;font-size:12px;background:#b5b5b5;color:#fff}
.list_friends .layer_btn .btn_number{margin-right:5px}
.list_friends .layer_btn .btn_send{margin-left:5px}
.cont_findfriends_layer .info_btn{height:56px;border-top:1px solid #f5f5f5}
.cont_findfriends_layer .inner_btn{display:block;margin:10px 15px 0}
.cont_findfriends_layer .btn_done{width:100%;height:36px;border-radius:2px;background:#5fb336;font-size:12px;color:#fff;text-shadow:0px 1px 1px rgba(95, 179, 54 ,0.3)}

/* play */
.wrap_play{overflow:hidden;height:100%}
.wrap_play #pathContent{height:100%}
.play_fullscreen{position:relative;height:100%}

/* login footer */
.wrap_login .foot_path{position:absolute;left:0;bottom:0;width:100%;border-bottom:0 none;background:none}
.wrap_login .foot_path .info_foot{position:relative;margin:0 25px}
.wrap_login .foot_path .info_foot:before{position:absolute;left:0;top:0;width:100%;height:1px;background:#e4e4e4;filter:alpha(Opacity=10);opacity:0.1;content:' '}
.wrap_login .foot_path .footer_link{filter:alpha(Opacity=40);opacity:0.4}
.wrap_login .foot_path .footer_link .link_info:after{background:#fff}
.wrap_login .foot_path .footer_link .link_info{color:#fff}
.wrap_login .foot_path .link_path{color:#fff;filter:alpha(Opacity=40);opacity:0.4}

/* login_loading */
.login_loading.wrap_login .tit_path{background-position:0 -40px}
.login_loading.wrap_login .tit_sign{color:#999}
.login_loading.wrap_login .login_box{border-bottom:1px solid #c1c1c1}
.login_loading .inp_comm{color:#999}
.login_loading .error_incorrect .inp_comm{color:#f34318}
.login_loading .inp_comm::-webkit-input-placeholder{color:#999}
.login_loading .inp_comm::-moz-placeholder{color:#999}
.login_loading .inp_comm:-ms-input-placeholder{color:#999}
.login_loading .inp_commt:-moz-placeholder{color:#999}
.login_loading .login_noti .desc_noti{color:#999}
.login_loading .login_noti .link_noti{color:#000}
.login_loading.wrap_login .foot_path .info_foot:before{filter:alpha(Opacity=100);opacity:1}
.login_loading.wrap_login .foot_path .footer_link{filter:alpha(Opacity=100);opacity:1}
.login_loading.wrap_login .foot_path .link_info{color:#999}
.login_loading.wrap_login .foot_path .link_info:after{background:#e6e6e6}
.login_loading.wrap_login .foot_path .link_path{color:#999;filter:alpha(Opacity=100);opacity:1}

/* gnb */
.head_path{position:fixed;left:0;top:0;z-index:50;width:100%;height:42px;background:#e62f17;text-align:center}
.head_path .info_head{height:100%}
.wrap_path.fixed .head_path{position:absolute}
.head_path .tit_path{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.list_gnb{overflow:hidden;height:42px}
.list_gnb li{position:relative;float:left;width:25%;height:100%}
.list_gnb .link_gnb{display:block;width:100%;height:100%}
.list_gnb .link_gnb .ico_path{position:absolute;left:50%;top:11px;margin-left:-10px}
.list_gnb .ico_timeline{width:20px;height:20px;background-position:-120px 0}
.list_gnb .ico_path.ico_activity{width:19px;height:20px;background-position:-145px 0}
.list_gnb .ico_friends{width:28px;height:20px;background-position:-165px 0}
.list_gnb .ico_moments{width:20px;height:20px;background-position:-195px 0}
.list_gnb .on .ico_timeline{background-position:-120px -25px}
.list_gnb .on .ico_activity{background-position:-145px -25px}
.list_gnb .on .ico_friends{background-position:-165px -25px}
.list_gnb .on .ico_moments{background-position:-195px -25px}
.list_gnb .num_activity{position:absolute;left:50%;top:4px;height:15px;padding:0 4px;border-radius:8px;border:1px solid #e62f17;font-size:11px;line-height:15px;background:#730f02;color:#fff;text-align:center}
.wrap_beta{position:absolute;display:block;width:25%;height:1px}
.info_head .ico_path.ico_beta{position:absolute;left:50%;top:10px;width:21px;height:11px;margin-left:13px;background-position:-265px -355px}
/* compose */
.head_compose.head_path{height:52px}
.head_compose .list_gnb{height:52px}
.head_compose .list_gnb li:nth-of-type(1n){width:18%}
.head_compose .list_gnb li:nth-of-type(2n){width:32%}
.head_compose .list_gnb li:nth-of-type(3n){width:32%}
.head_compose .list_gnb li:nth-of-type(4n){width:18%}
.head_compose .list_gnb .link_gnb .ico_path{top:16px}
.head_compose .list_gnb .link_gnb .ico_path.ico_activity{left:29%}
.head_compose .list_gnb .num_activity{left:29%;top:9px}
.head_compose .list_gnb .link_gnb .ico_path.ico_friends{left:52%;margin-left:0}
.head_compose .link_compose{position:absolute;left:50%;top:0;width:70px;height:52px;margin-left:-35px}
.head_compose .ico_compose{display:block;width:38px;height:38px;margin:7px auto 0;background-position:-120px -50px}
.head_compose .wrap_beta{width:18%}
.head_compose .info_head .ico_path.ico_beta{top:16px}
.compose_layer{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%}
.compose_layer .dim_layer{filter:alpha(Opacity=60);opacity:0.6}
.compose_layer .inner_compose_layer{position:absolute;left:0;top:63px;z-index:100;width:100%}
.compose_layer .layer_body{overflow:hidden;width:241px;margin:0 auto}
.compose_layer .link_layer{float:left;margin:0 7px 14px}
.compose_layer .ico_path{display:block;width:37px;height:37px}
.compose_layer .link_layer:first-of-type{margin:0 7px 14px 0}
.compose_layer .link_layer:nth-child(5n){margin:0 0 14px 7px}
.compose_layer .link_layer:nth-child(6n){margin:0 14px 7px 0}
.compose_layer .ico_music{background-position:-160px -50px}
.compose_layer .ico_location{background-position:-200px -50px}
.compose_layer .ico_photo{background-position:-90px -90px}
.compose_layer .ico_thought{background-position:-130px -90px}
.compose_layer .ico_sleep{background-position:-170px -90px}

/* sign */
.head_sign .tit_path{position:relative;float:left;width:40px;height:16px;margin:12px 0 0 12px;background-position:0 -80px}
.head_sign .sign_link{float:right;margin-right:7px}
.head_sign .sign_link li{float:left;position:relative}
.head_sign .sign_link .link_sign{display:block;padding:12px 9px;font-size:12px;color:#fff}
.head_sign .sign_link li:first-of-type:after{position:absolute;right:0;top:16px;width:1px;height:11px;background:#fff;filter:alpha(Opacity=20);opacity:0.2;content:' '}
.head_sign .link_tit{position:absolute;left:-12px;top:-12px;width:64px;height:42px}
.head_sign .wrap_beta{width:auto}
.head_sign .info_head .ico_path.ico_beta{margin-left:54px}
/* prev */
.head_path .link_prev{position:absolute;left:0;top:0;height:29px;padding:13px 10px 0}
.head_path .ico_prev{float:left;width:10px;height:16px;margin:0 auto;background-position:-240px -100px}
.tit_sub{display:inline-block;height:42px;font-weight:normal;font-size:16px;line-height:40px;text-align:center;color:#fff}
.txt_prev{float:left;margin:-5px 0 0 0;font-size:16px;color:#fff;filter:alpha(Opacity=50);opacity:0.5}
.head_path .ico_prev + .txt_prev{margin:-5px 0 0 7px}
.wrap_settings.wrap_twitter .txt_prev{margin:-5px 0 0 0}
/* write */
.head_path.head_compose .link_prev{height:16px;padding:18px 10px}
.head_path.head_compose .ico_prev{margin:1px 6px 0 0;background-position:-330px -100px}
.head_path.head_compose .txt_compose{float:left;font-weight:normal;font-size:16px;line-height:16px;color:#ff9b80}
.head_path.head_compose .info_compose{height:100%;padding:0 68px 0 80px}
.head_path.head_compose .date_compose{display:block;padding-top:10px;font-weight:normal;font-size:12px;color:#fff}
.head_path.head_compose .tit_compose{overflow:hidden;margin-top:-3px;font-weight:normal;font-size:12px;color:#ff9b80;text-overflow:ellipsis;white-space:nowrap}
.head_path.head_compose .tit_compose .ico_path{display:inline-block;margin-right:6px;vertical-align:top}
.head_path.head_compose .ico_music{width:10px;height:12px;margin-top:3px;background-position:-195px -340px}
.head_path.head_compose .ico_tv{width:12px;height:12px;margin-top:3px;background-position:-210px -340px}
.head_path.head_compose .ico_movie{width:11px;height:11px;margin-top:3px;background-position:-225px -340px}
.head_path.head_compose .ico_book{width:12px;height:11px;margin-top:4px;background-position:-240px -340px}
.head_path.head_compose .ico_photo{width:11px;height:9px;margin-top:4px;background-position:-255px -340px}
.head_path.head_compose .ico_place{width:7px;height:10px;margin-top:4px;background-position:-270px -340px}
.head_path.head_compose .ico_thought{width:12px;height:9px;margin-top:4px;background-position:-280px -340px}

/* timeline */
.wrap_timeline,.wrap_profile, .wrap_friends, .wrap_endpage, .wrap_settings, .wrap_compose{overflow:hidden;width:100%;max-width:600px;margin:0 auto}
/* intro_profile */
.intro_profile{position:relative;width:100%;height:118px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:50% 50%}
.intro_profile:after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#657178;filter:alpha(Opacity=20);opacity:0.2;content:''}
.intro_profile .wrap_intro{margin:0 10px;padding-top:10px}
.intro_profile .search_box{position:relative;z-index:10;width:100%;height:29px;border-radius:5px;box-shadow:0 0 0 1px rgba(98, 121, 140, 0.2);-webkit-box-shadow:0 0 0 1px rgba(98, 121, 140, 0.2)}
.intro_profile .search_box:after{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5px;background:#fff;filter:alpha(Opacity=30);opacity:0.3;content:' '}
.intro_profile .lab_search{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;font-size:14px;line-height:28px;color:rgba(0, 0, 0, 0.5);text-align:center}
.intro_profile .ico_search{display:inline-block;width:13px;height:13px;margin:8px 6px 0 0;background-position:-100px -15px;vertical-align:top}
.intro_profile .inp_search{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20;padding:0 10px;font-size:14px;line-height:28px;-wekit-box-sizing:border-box;box-sizing:border-box;color:rgba(0, 0, 0, 0.5);text-align:center}
.intro_profile .info_intro{position:relative;z-index:10;margin-top:24px}
.intro_profile .profile_45r{position:relative;float:left;width:45px;height:45px;margin-right:10px}
.intro_profile .cont_intro{display:table;overflow:hidden;height:45px;color:#fff}
.intro_profile .tit_intro{display:table-cell;overflow:hidden;vertical-align:middle}
.intro_profile .txt_intro{display:block;display:-webkit-box;overflow:hidden;font-weight:normal;font-size:16px;line-height:16px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
/* wrap_hashtag */
.wrap_hashtag{background:#fff;margin-bottom:4px;padding:19px 10px 16px;border-bottom:1px solid #e4e4e4;text-align:center}
.wrap_hashtag .link_hashtag{display:inline-block;padding:0 1px;font-weight:500;font-size:20px;color:#000;line-height:21px}
.wrap_hashtag .num_moments{display:block;margin-top:1px;font-size:12px;color:#999}
/* section_feed */
.area_timeline{min-height:360px}
.section_feed{margin-bottom:8px;border-bottom:1px solid #e4e4e4;background:#fff}
.img_profile{display:block;width:100%;height:auto;border-radius:2px}
.profile_timeline{position:relative;height:35px;padding:19px 73px 10px 53px;background:#fff}
.profile_timeline .profile_35cr{position:absolute;left:10px;top:17px;width:35px;height:35px}
.profile_timeline .tit_profile{display:block;overflow:hidden;min-height:18px;font-weight:500;font-size:15px;line-height:16px;text-overflow:ellipsis;-word-wrap:break-word}
.profile_timeline .desc_profile{display:block;margin-top:-4px;font-size:13px;color:#b4b4b4}
.profile_timeline .desc_profile .txt_emph{color:#666}
.link_emotion{position:absolute;right:10px;top:22px;min-width:32px;padding:0 4px;height:24px;border:1px solid #ebebeb;border-radius:12px;font-size:11px;line-height:25px;text-align:center}
.link_emotion .ico_path{display:inline-block;width:18px;height:18px;margin:3px 1px 0 0;vertical-align:top}
.link_emotion .ico_empathy{margin:4px 0 0 0;background-position:-130px -150px}
.link_emotion .ico_distance{margin:4px 0 0 0;background-position:-295px -340px}
.link_emotion .ico_private{margin:4px 0 0 0;background-position:-315px -340px}
.link_emotion .ico_innercircle{margin:4px 0 0 0;background-position:-335px -340px}
.link_emotion .ico_open{width:14px;height:14px;margin:6px 1px 0 0;background-position:-420px -216px}
.link_emotion .ico_happy{background-position:-90px -130px}
.link_emotion .ico_laugh{background-position:-110px -130px}
.link_emotion .ico_surprise{background-position:-130px -130px}
.link_emotion .ico_sad{background-position:-90px -150px}
.link_emotion .ico_love{background-position:-110px -150px}
.link_emotion .ico_thought{background-position:-150px -130px}
.link_emotion .ico_photo{background-position:-150px -150px}
.link_emotion .ico_place{background-position:-170px -130px}
/* feedback_layer */
.feedback_layer{display:block;position:absolute;right:66px;top:10px;z-index:30;width:175px;padding:0 10px;background:#000;border-radius:4px;text-align:center}
.choice_emoticon{overflow:hidden;margin-top:10px}
.choice_emoticon .btn_emoticon{float:left;margin-right:5px}
.choice_emoticon .btn_emoticon:last-of-type{margin-right:0}
.choice_emoticon .btn_path{float:left;width:31px;height:31px}
.choice_emoticon .btn_emoticon .btn_happy{background-position:-115px 0}
.choice_emoticon .btn_emoticon .btn_laugh{background-position:-150px 0}
.choice_emoticon .btn_emoticon .btn_surprise{background-position:-185px 0}
.choice_emoticon .btn_emoticon .btn_sad{background-position:-115px -35px}
.choice_emoticon .btn_emoticon .btn_love{background-position:-150px -35px}
.feedback_layer .wrap_empathy{overflow:hidden;position:relative;width:179px;height:59px;margin-top:10px}
.feedback_layer .wrap_empathy .info_empathy{position:absolute;top:0;height:100%;-webkit-overflow-scrolling:touch}
.feedback_layer .wrap_empathy .panel_empathy{float:left;width:180px;height:59px;background:url(../images/m320/bg_profile_layer.png) repeat 0 0}
.feedback_layer .panel_empathy .link_empathy{margin:0 5px 5px 0}
.panel_empathy .link_empathy{float:left;position:relative;width:25px;height:25px;margin:5px 5px 5px 0}
.panel_empathy .profile_25cr{display:block;width:100%;height:100%}
.panel_empathy .link_empathy .ico_happy{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;background-position:-90px -130px}
.panel_empathy .link_empathy .ico_laugh{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;background-position:-110px -130px}
.panel_empathy .link_empathy .ico_surprise{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;background-position:-130px -130px}
.panel_empathy .link_empathy .ico_sad{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;background-position:-90px -150px}
.panel_empathy .link_empathy .ico_love{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;background-position:-110px -150px}
.panel_empathy .link_empathy .ico_thought{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;background-position:-150px -130px}
.panel_empathy .link_empathy .ico_photo{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;background-position:-150px -150px}
.panel_empathy .link_empathy .ico_place{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;background-position:-170px -130px}
.panel_empathy .link_empathy .ico_comment{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;background-position:-170px -150px}
.feedback_layer .wrap_paging{position:relative;width:100%;height:42px}
.feedback_layer .feedback_paging{display:inline-block;margin-top:15px;vertical-align:top;line-height:12px}
.feedback_layer .feedback_paging .link_move{float:left;width:7px;height:7px;margin:0 3px;border-radius:3px;background:#333;font-size:0;line-height:0;color:transparent}
.feedback_layer .feedback_paging .on.link_move{background:#fff}
.feedback_layer .link_paging{position:absolute;bottom:0;width:30px;height:31px;padding-top:16px}
.feedback_layer .link_paging .ico_path{display:block;width:10px;height:17px;margin:0 auto}
.feedback_layer .link_prev{left:-10px}
.feedback_layer .link_prev .ico_path{background-position:-450px -345px}
.feedback_layer .link_prev.on .ico_path{background-position:-460px -345px}
.feedback_layer .link_next{right:-10px}
.feedback_layer .link_next .ico_path{background-position:-470px -345px}
.feedback_layer .link_next.on .ico_path{background-position:-480px -345px}
.feedback_paging.paging_tpye2{margin-top:12px}
.feedback_layer .inner_paging{font-size:12px;font-family:HelveticaNeue-light, Helvetica Neue, Helvetica,Arial, Lucida Grande, sans-serif;color:#bfbfbf}
.feedback_layer .num_page{color:#fff}
.write_btn{overflow:hidden;height:34px;border-top:1px solid #262626}
.write_btn .link_cmt{float:left;height:100%;line-height:28px;color:#bfbfbf}
.write_btn .link_edit{display:none;float:right;height:100%;line-height:28px;color:#bfbfbf}
.write_btn.write_my .link_edit{display:block}
.feedback_layer .ico_arrow{position:absolute;right:-7px;top:20px;width:8px;height:17px;background-position:-220px -15px}
.feedback_layer .wrap_public{padding:13px 0 17px;font-size:14px;color:#fff}
.feedback_layer .wrap_public .ico_path{display:inline-block;width:16px;height:14px;margin:5px 8px 0 0;background-position:-220px -34px;vertical-align:top}
/* figure_timeline */
.figure_timeline{position:relative;overflow:hidden}
.figure_timeline.figure_loading{background-color:#f5f5f5;background-image:url(../images/m640/loading.gif);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:72px 72px;background-size:72px 72px}
.figure_timeline .link_figure{position:absolute;left:0;top:0;width:100%;height:100%}
.figure_timeline .link_figure .img_figure{position:absolute;left:0;top:0;width:100%;height:auto}
.figure_timeline .img_figure{position:absolute;left:0;top:0;width:100%;height:auto}
.figure_timeline .link_figure video{width:100%;height:auto}
/* music */
.music_timeline{padding-bottom:260px}
.music_timeline .img_filter{overflow:hidden;position:absolute;width:120%;height:auto;top:-50px;left:-50px;right:-50px;bottom:-50px;-webkit-filter:blur(10px);filter:blur(10px)}
.music_timeline .bg_filter{overflow:hidden;position:absolute;top:-50px;left:-50px;right:-50px;bottom:-50px;background-size:100%;background-repeat:no-repeat;background-image:url(../images/m640/no_cover.png);-webkit-filter:blur(10px);filter:blur(10px)}
.music_timeline .bg_filter:after{position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,0.4);content:''}
.music_timeline .thumb_music{position:absolute;left:50%;top:50%;z-index:20;width:188px;height:188px;margin:-94px 0 0 -94px;border-radius:94px}
.music_timeline .thumb_music:after{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:95px;background:#ebebeb;filter:alpha(Opacity=40);opacity:0.4;content:' '}
.music_timeline .thumb_music .img_figure{border-radius:95px;z-index:30}
.figure_timeline .music_timer{overflow:hidden;position:absolute;left:50%;top:50%;z-index:20;width:200px;height:200px;margin:-100px 0 0 -100px}
.ico_play{position:absolute;left:50%;top:50%;z-index:20;width:60px;height:60px;margin:-30px 0 0 -30px;background-position:-240px -35px}
.ico_stop{position:absolute;left:50%;top:50%;z-index:20;width:60px;height:60px;margin:-30px 0 0 -30px;background-position:-360px 0}
.ico_unableplay{position:absolute;left:50%;top:50%;z-index:20;width:60px;height:60px;margin:-30px 0 0 -30px;background-position:-425px 0}
/* location */
.figure_timeline .info_location{position:absolute;left:0;bottom:0;width:100%;height:50%;
background:rgba(0,0,0,0.5);
background:-moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
background:-webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
background:linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%); 
}
.figure_timeline .cont_location{position:absolute;left:0;bottom:0;width:100%}
.figure_timeline .inner_location{display:block;padding:0 10px 10px}
.figure_timeline .tit_location{display:block;overflow:hidden;font-weight:500;font-size:13px;color:#fff;text-overflow:ellipsis;white-space:nowrap}
.figure_timeline .desc_location{display:block;overflow:hidden;margin-top:-2px;font-size:12px;color:#fff;text-overflow:ellipsis;white-space:nowrap}
/* thought_timeline */
.thought_timeline{overflow:hidden;position:relative;min-height:27px;padding:0 10px 16px 53px}
.thought_timeline.movie_timeline{min-height:50px;padding:0 55px 16px 53px}
.thought_timeline.book_timeline{min-height:48px;padding:0 55px 16px 53px}
.thought_timeline.tv_timeline{min-height:35px;padding:0 55px 16px 53px}
.thought_timeline.tv_timeline{padding:0 55px 16px 53px}
.thought_timeline.one_line .tit_feed{line-height:30px}
.thought_timeline .ico_path{position:absolute;left:14px;top:2px;width:27px;height:27px}
.thought_timeline .desc_thought{margin-top:-2px;font-size:16px;line-height:18px}
.thought_timeline.one_line .desc_thought{min-height:26px;margin-top:4px}
.thought_timeline img + .desc_thought{margin-top:12px}
.thought_timeline .tit_feed{display:block;font-weight:normal;font-size:15px;line-height:16px}
.section_feed .emph_txt{font-weight:500}
.thought_timeline .desc_feed{display:block;font-size:13px;line-height:16px;color:#b4b4b4}
.thought_timeline .desc_feed .link_in{font-weight:500;color:#b4b4b4}
.thought_timeline .thumb_timeline{position:absolute;right:10px;top:0px}
.thought_timeline .img_timeline{display:block;width:100%;height:auto}
.thought_timeline.movie_timeline .thumb_timeline{width:34px;height:50px;background-image:url(../images/m640/movie_blank.png);background-repeat:no-repeat;-webkit-background-size:34px 50px;background-size:34px 50px}
.thought_timeline.book_timeline .thumb_timeline{width:35px;height:48px;border-radius:2px}
.thought_timeline.book_timeline .img_timeline{border-radius:2px}
.thought_timeline.tv_timeline .thumb_timeline{width:35px;height:35px}
.thought_timeline.tv_timeline .img_timeline{border-radius:2px}
.thought_timeline .ico_thought{background-position:0 -170px}
.thought_timeline .ico_music{background-position:-30px -170px}
.thought_timeline .ico_movie{background-position:-60px -170px}
.thought_timeline .ico_book{background-position:-90px -170px}
.thought_timeline .ico_tv{background-position:-120px -170px}
.thought_timeline .ico_location{background-position:-200px -280px}
.thought_timeline .img_location{display:block;width:27px;height:27px;background-size:27px 27px;-webkit-background-size:27px 27px}
.thought_timeline .ico_place{background-position:-150px -170px}
.thought_timeline .ico_arrived{background-position:0 -200px}
.thought_timeline .ico_awake{background-position:-30px -200px}
.thought_timeline .ico_asleep{background-position:-60px -200px}
.thought_timeline .ico_join{background-position:-90px -200px}
.thought_timeline .ico_change{background-position:-120px -200px}
.thought_timeline .ico_connect{background-position:-120px -200px}
.thought_timeline .ico_strava{background-position:-110px -280px}
.thought_timeline .ico_nike{background-position:-140px -280px}
.thought_timeline .ico_apl{background-position:-170px -280px}
.thought_timeline .ico_premium{background-position:-200px -310px}
.thought_timeline .profile_27r{position:absolute;left:14px;top:0;width:27px;height:27px}
.section_feed .link_timeline{color:#888;word-break:break-all;word-wrap:break-word}
/* box_timeline */
.box_timeline{overflow:hidden;height:111px;margin:12px 0 6px -43px;border:1px solid #ececec;border-radius:2px;background:#fafafa}
.box_timeline .thumb_preview{float:left;width:111px;height:111px;border-top-left-radius:3px;border-bottom-left-radius:3px;background:#f5f5f5}
.box_timeline .img_preview{display:block;width:100%;height:auto;border-top-left-radius:1px;border-bottom-left-radius:1px}
.box_timeline .info_preview{overflow:hidden;height:85px;padding:12px 11px 14px 11px;border-left:0 none}
.box_timeline .cont_preview{display:table;overflow:hidden;height:100%}
.box_timeline .desc_preview{display:table-cell;vertical-align:middle}
.box_timeline .link_preview{display:block;display:-webkit-box;overflow:hidden;font-weight:500;font-size:14px;line-height:16px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;word-wrap:break-word}
.box_timeline .link_desc{display:block;display:-webkit-box;overflow:hidden;margin-top:4px;font-size:13px;line-height:14px;color:#000;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;word-wrap:break-word}
.box_timeline .link_source{display:block;display:-webkit-box;overflow:hidden;margin-top:3px;font-size:12px;color:#999;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;word-wrap:break-word}
.cmt_timeline .box_timeline{height:56px;margin:10px 0 0 1px}
.cmt_timeline .box_timeline .info_preview{height:44px;padding:7px 10px 5px 11px}
.cmt_timeline .box_timeline .thumb_preview{width:56px;height:56px}
.cmt_timeline .box_timeline .link_preview{font-size:12px;line-height:14px}
.cmt_timeline .box_timeline .link_source{margin-top:1px}
/* empathy_timeline */
.empathy_timeline{overflow:hidden;height:55px;border-top:1px solid #f1f1f1}
.empathy_timeline .wrap_empathy{overflow:hidden;overflow-x:auto;position:relative;margin:0 10px;height:100%}
.empathy_timeline .info_empathy{padding-top:10px;-webkit-overflow-scrolling:touch}
.empathy_timeline .panel_empathy{overflow:hidden}
.section_feed .figure_timeline + * {border-top:0 none}
/* cmt_timeline */
.cmt_timeline{overflow:hidden;border-top:1px solid #f1f1f1}
.cmt_timeline .info_cmt{display:block;position:relative;padding:8px 10px 8px 48px}
.cmt_timeline .info_cmt:first-of-type{margin-top:5px}
.cmt_timeline .info_cmt:last-of-type{margin-bottom:5px}
.cmt_timeline .profile_30cr{position:absolute;left:10px;top:10px;width:30px;height:30px}
.cmt_timeline .cont_cmt{display:block;font-size:15px;line-height:19px}
.cmt_timeline .tit_cmt{display:inline-block;margin-right:5px}
.cmt_timeline .desc_cmt{display:block;font-size:13px;color:#b4b4b4}
.cmt_timeline .all_cmt{display:block;position:relative;height:28px;padding:0 10px 11px 48px}
.cmt_timeline .all_cmt:only-child{margin-top:6px}
.cmt_timeline .info_cmt+.all_cmt{margin-top:-9px}
.cmt_timeline .ico_allcmt{position:absolute;left:20px;top:15px;width:16px;height:4px;background-position:-230px -20px}
.cmt_timeline .all_cmt .cont_cmt{margin-top:0;height:100%;line-height:34px}
.addcmt_timeline{display:block;overflow:hidden;height:45px;border-top:1px solid #f1f1f1}
.addcmt_timeline .ico_cmt{float:left;margin:14px 11px 0 14px;width:18px;height:17px;background-position:-260px 0}
.addcmt_timeline .txt_cmt{float:left;font-size:15px;line-height:43px;color:#999}
.cmt_layer{position:fixed;left:auto;top:0;z-index:100;width:100%;max-width:600px;height:100%;margin:0 auto}
.cmt_layer .inner_cmt_layer{position:absolute;left:0;top:50%;z-index:100;width:100%;margin:-235px 0 0 0;border-radius:2px;background:#fff}
.cmt_layer .inner_cmt_layer .addcmt_detail{position:absolute;left:0;bottom:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
.cmt_layer .layer_body{padding-bottom:42px}
.cmt_layer .desc_cmt_layer{height:40px;padding-left:10px;font-size:15px;line-height:40px;border-bottom:1px solid #c8c8c8}
.cmt_layer .cont_cmt_layer{overflow:auto;height:387px}
.cmt_layer .num_emph{font-weight:500}
.cmt_layer .empathy_timeline{height:45px;border-top:0 none}
.cmt_layer .empathy_timeline .info_empathy{padding-top:5px}
.cmt_layer .link_close{position:absolute;right:10px;top:6px;width:51px;height:26px;font-size:12px;line-height:26px;border:1px solid #dbdbdb;border-radius:2px;color:#666;text-align:center}
.cmt_layer .desc_nocmt_layer{display:block;font-weight:normal;font-size:13px;color:#999;text-align:center}
.cmt_layer .ico_nocmt{display:block;width:87px;height:87px;margin:120px auto 7px;background-position:-360px -65px}
.wrap_stranger{max-width:560px;height:44px;padding-left:40px;margin:0 auto;font-size:12px;line-height:40px;background:url(../images/m640/ico_stranger.png) no-repeat 15px 12px;background-size:17px 17px}
.wrap_stranger .link_point{color:#e62f17}
.moment_profile~.wrap_stranger{margin:3px 0 4px;border-bottom:1px solid #e4e4e4}
.pc .addcmt_detail .wrap_stranger{max-width:570px;padding-left:30px;height:66px;line-height:60px;font-size:16px;background-position:0 21px;background-size:20px 20px}
.wrap_timeline .link_empathy .num_more{display:block;height:25px;font-size:9px;line-height:25px;border-radius:2px;background-color:#bcbcbf;color:#fff;text-align:center}
/* loading */
.feed_loading{display:none;position:absolute;left:50%;top:0;width:72px;height:72px;margin-left:-36px;background-image:url(../images/m640/loading.gif);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:72px 72px;background-size:72px 72px;font-size:0;line-height:0;color:transparent}
.wrap_loading .area_timeline{position:relative}
.wrap_loading .foot_path{bottom:0}
.timeline_moment .feed_loading{margin:-36px 0 0 -36px}

/* detail */
.wrap_detail #mArticle{padding-bottom:60px}
.wrap_detail .section_feed{overflow:hidden;margin-bottom:0}
.wrap_detail .profile_timeline{position:relative;padding:16px 33px 14px 53px}
.wrap_detail .profile_timeline .profile_35cr{top:15px}
.wrap_detail .profile_timeline .link_report{position:absolute;right:0;bottom:0;width:33px;height:65px}
.wrap_detail .profile_timeline .ico_report{display:block;width:3px;height:17px;margin:25px auto 0;background-position:-325px -100px}
.wrap_detail .empathy_timeline{overflow:initial;position:relative;float:left;width:100%;height:auto;min-height:35px;padding:10px 0}
.wrap_detail .empathy_timeline .wrap_empathy{float:left;overflow:initial;padding-right:56px;position:static;margin:0 0 0 10px}
.wrap_detail .empathy_timeline .info_empathy{position:inherit;width:auto;padding-top:0}
.wrap_detail .empathy_timeline .panel_empathy{float:left;overflow:initial;width:100%}
.wrap_detail .empathy_timeline .link_more{background-color:#bfbfbf}
.wrap_detail .empathy_timeline .more_empathy{position:relative;display:block;width:20px;height:14px;margin:6px auto 0;background-position:-280px 0}
.wrap_detail .empathy_timeline .num_empathy{position:absolute;left:12px;bottom:-3px;height:16px;padding:0 5px;font-weight:500;font-size:10px;border-radius:8px;background:#999;color:#fff}
.wrap_detail .empathy_timeline + *{clear:both}
.wrap_detail .link_emotion{top:50%;right:15px;margin-top:-13px}
.wrap_detail .feedback_layer{top:50%;margin-top:-29px;padding:0 10px 10px}
.wrap_detail .cmt_timeline .info_cmt{padding:10px 10px 7px 48px;border-top:1px solid #f1f1f1}
.wrap_detail .cmt_timeline .info_cmt:first-of-type{margin-top:4px;border-top:0 none}
.wrap_detail .cmt_timeline .info_cmt:last-of-type{margin-bottom:4px}
.wrap_detail .cmt_timeline .profile_cmt{top:10px}
.wrap_detail .cmt_timeline .all_cmt{padding:2px 10px 2px 43px;border-top:1px solid #f1f1f1}
.wrap_detail .cmt_timeline .all_cmt .cont_cmt{line-height:29px}
.addcmt_detail{position:fixed;left:0;bottom:0;z-index:100;width:100%;border-top:1px solid #c8c8c8;background:#fff}
.wrap_detail .addcmt_detail{border-top:1px solid #c8c8c8}
.addcmt_detail .wrap_addcmt{margin:0 10px}
.addcmt_detail .form_cmt{position:relative;height:23px;padding:10px 63px 12px 34px}
.addcmt_detail .profile_30cr{position:absolute;left:0;top:8px;width:30px;height:30px}
.addcmt_detail .inp_cmt{height:23px;padding-left:4px;font-size:15px;line-height:21px;color:#333}
.inp_comm.inp_cmt::-webkit-input-placeholder{color:#999}
.inp_comm.inp_cmt::-moz-placeholder{color:#999}
.inp_comm.inp_cmt:-ms-input-placeholder{color:#999}
.inp_comm.inp_cmt:-moz-placeholder{color:#999}
.addcmt_detail .btn_send{position:absolute;right:0;top:8px;width:53px;height:27px;font-size:12px;border-radius:2px;background:#bfbfbf;color:#fff}
.addcmt_detail .btn_send.on{background:#e52f17;color:#fff}
.addcmt_detail .btn_send.on.loading{filter:alpha(Opacity=40);opacity:0.4}
.timeline_seenit .list_myfriends{border-bottom:1px solid #e6e6e6}
.timeline_seenit .list_myfriends .link_empathy{float:none;display:block;width:auto;height:29px;margin:0;padding:10px 10px 10px 50px;line-height:29px;}

/* wrap_moment */
.moment_profile{position:relative;z-index:10;height:231px;padding:37px 10px 0;background-size:cover;-webkit-background-size:cover;background-position:50% 50%;text-align:center}
.moment_profile:after{position:absolute;left:0;top:0;z-index:-10;width:100%;height:100%;background:#000;filter:alpha(Opacity=40);opacity:0.4;content:' '}
.moment_profile .profile_60r{display:block;width:60px;height:60px;margin:0 auto}
.moment_profile .img_profile{border-radius:30px}
.moment_profile .wrap_tit{display:table;overflow:hidden;margin:0 auto;padding:5px 20px 0}
.moment_profile .wrap_tit .tit_tag{display:table-cell;overflow:hidden;padding-left:2px;white-space:nowrap}
.moment_profile .wrap_tit .tit_moment{overflow:hidden;display:block;display:-webkit-box;display:-ms-flexbox;max-height:27px;font-weight:normal;font-size:18px;color:#fff;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all}
.moment_profile .wrap_tit .ico_path{margin:2px 0 0 3px;vertical-align:top}
.moment_profile .desc_moment{display:block;font-size:12px;color:#fff}
.moment_profile .link_signout{display:block;width:82px;height:12px;margin:11px auto 0;padding:8px 0;font-size:12px;line-height:12px;border-radius:14px;background:rgba(0,0,0,.5);color:#fff}
.moment_profile .copy_url{position:relative;width:211px;height:29px;margin:10px auto 0}
.moment_profile .copy_url:after{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:2px;background:#000;filter:alpha(Opacity=20);opacity:0.2;content:' '}
.moment_profile .txt_url{display:block;overflow:hidden;position:relative;z-index:10;margin:0 38px 0 15px;font-size:12px;line-height:29px;color:rgba(255, 255, 255, 0.9);text-overflow:ellipsis;white-space:nowrap;text-align:center}
.moment_profile .btn_copy{position:absolute;right:15px;z-index:10;top:6px;width:17px;height:17px;background-position:-220px 0}
.moment_profile .moment_btn{display:inline-block;width:100%;margin-top:33px}
.moment_profile .info_btn{float:left;width:50%}
.moment_profile .link_moment{display:block;height:30px;margin-left:5px;border:1px solid rgba(255, 255, 255, 0.7);border-radius:5px;font-size:13px;line-height:31px;text-align:center;color:#fff}
.moment_profile .info_btn:first-of-type .link_moment{margin-left:0;margin-right:5px}
.moment_profile .link_moment .ico_path{display:inline-block;margin-right:5px;vertical-align:top}
.moment_profile .link_moment .ico_shop{width:16px;height:14px;margin-top:8px;background-position:-240px 0}
.moment_profile .link_moment .ico_set{width:15px;height:15px;margin-top:7px;background-position:-220px 0}
.moment_profile .moment_btn.one_btn .info_btn{display:block;float:none;width:auto;padding:0 88px}
.moment_profile .moment_btn.one_btn .link_moment{margin-left:0;margin-right:0}
.area_loading{width:30px;height:30px;margin:20px auto;background-image:url(../images/m640/loading.gif);background-repeat:no-repeat;background-position:0 0;background-size:30px 30px;-webkit-background-size:30px 30px;font-size:0;line-height:0;color:transparent}

/* wrap_nofeed */
.list_nofeed li{position:relative;padding:15px 10px 15px 54px;border-top:1px solid #f1f1f1}
.list_nofeed li:first-of-type{padding:3px 10px 15px 54px;border-top:0 none}
.list_nofeed li:first-of-type .ico_path{top:3px}
.list_nofeed .ico_path{position:absolute;left:15px;top:15px;width:27px;height:27px}
.list_nofeed .ico_path.ico_findfriend{background-position:-150px -200px}
.list_nofeed .ico_path.ico_spread{background-position:-180px -200px}
.list_nofeed .ico_path.ico_join{background-position:-90px -200px}
.list_nofeed .tit_nofeed{display:block;margin-top:-1px;font-weight:normal;font-size:15px;line-height:16px;color:#544f49}
.list_nofeed .desc_nofeed{display:block;font-size:13px;line-height:16px;color:#aba49d}
.list_nofeed .link_nofeed{display:block;height:28px;margin-top:8px;font-size:13px;line-height:28px;background:#a29e99;border-radius:4px;color:#fff;text-align:center}
.wrap_nofeed .feedback_layer{top:10px;padding:0 10px 10px}

/* error_layer */
.error_layer{position:fixed;left:0;top:0;z-index:100;width:100%;height:100%}
.error_layer .cont_error_layer{display:table;width:100%;height:100%}
.error_layer  .inner_error_layer{display:table-cell;position:relative;z-index:100;width:100%;vertical-align:middle}
.error_layer .layer_body{overflow:hidden;width:180px;margin:0 auto;padding:34px 45px 38px;background:#fff;border-radius:2px;text-align:center}
.error_layer .info_error{display:table-cell;width:180px;overflow:hidden;vertical-align:middle}
.error_layer .tit_layer{display:block;margin-top:1px;font-size:15px}
.error_layer .desc_layer{display:block;margin-top:5px;line-height:16px;color:#999}
.error_layer .desc_layer2{margin-top:10px;line-height:18px}
.error_layer_type2 .layer_body{padding:29px 45px 32px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.error_layer .layer_foot{display:block;width:270px;height:49px;margin:0 auto;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#f5f5f5}
.error_layer_type2 .layer_foot .link_close{display:block;width:100%;height:100%;font-weight:500;line-height:49px;text-align:center;color:#e62f17}
.error_layer .layer_foot .link_half1{float:left;width:50%;background-color:#5fb336;color:#fff}
.error_layer .layer_foot .link_half2{float:left;width:50%;color:#333}
.error_layer_type2 .layer_foot .link_half3{float:left;width:50%;border-right:1px solid #e1e1e1;margin-right:-1px}
.error_layer_type2 .layer_foot .link_half4{float:left;width:50%;color:#666}

/* act_layer */
.act_layer{position:fixed;left:0;top:0;z-index:100;width:100%;height:100%}
.act_layer .cont_act_layer{display:table;width:100%;height:100%}
.act_layer .inner_act_layer{display:table-cell;position:relative;z-index:100;width:100%;vertical-align:middle}
.act_layer .layer_head{width:270px;margin:0 auto;}
.act_layer .layer_body{overflow:hidden;width:270px;margin:0 auto;border-top-left-radius:2px;border-top-right-radius:2px;background:#fff;text-align:center}
.act_layer .link_act{display:block;height:55px;font-size:15px;line-height:55px;border-top:1px solid #f1f1f1;color:#000}
.act_layer .link_act:first-of-type{border-top:0 none}
.act_layer .layer_foot{display:block;width:270px;height:49px;margin:0 auto;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#f5f5f5}
.act_layer .layer_foot .link_close{display:block;width:100%;height:100%;font-weight:500;line-height:49px;text-align:center;color:#e62f17}
.act_layer.nudge_layer .tit_layer{display:block;width:100%;height:30px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom:1px solid #f1f1f1;font-weight:normal;line-height:30px;background:#fff;text-align:center;color:#999}
.act_layer.nudge_layer .layer_body{border-top-left-radius:0;border-top-right-radius:0}
.act_layer.nudge_layer .link_act{height:50px;line-height:50px}

/* activity */
.timeline_activity{padding-top:2px;background:#fff}
.timeline_activity div:nth-of-type(1){border-top:0 none}
.timeline_activity .ico_path{position:absolute}
/* info_system */
.info_system{overflow:hidden;padding:12px 10px;border-top:1px solid #ebebeb}
.info_system .cont_activity{position:relative;padding:0 34px 0 37px}
.info_system .ico_love{left:5px;top:4px;width:23px;height:23px;background-position:-125px -230px}
.wrap_activity .ico_love{background-position:-125px -230px}
.info_system .tit_activity{display:block;margin-top:-6px;font-size:15px;color:#333}
.info_system .desc_content{margin-top:-2px;font-size:13px;line-height:17px}
.timeline_activity .etc_activity{display:block;margin:3px 0 0 1px;font-size:11px;line-height:13px;color:#b4b4b4}
.timeline_activity .wrap_btn{display:block;overflow:hidden;margin-top:6px}
.timeline_activity .wrap_btn .info_btn{display:block;position:relative;z-index:10}
.timeline_activity .link_move{display:block;height:28px;font-weight:500;font-size:12px;line-height:30px;background:#c6c6c6;border-radius:5px;text-align:center;color:#fff}
.timeline_activity .wrap_btn_type2 .info_btn{float:left;width:50%}
.timeline_activity .wrap_btn_type2 .link_move{margin-left:5px}
.timeline_activity .wrap_btn_type2 .info_btn:first-of-type .link_move{margin-left:0;margin-right:5px}
/* info_activity */
.info_activity{position:relative;padding:10px 10px;border-top:1px solid #ebebeb}
.info_activity .link_go{position:absolute;left:0;top:0;width:100%;height:100%}
.info_activity .cont_activity{position:relative;padding:0 34px 0 69px}
.info_activity .cont_activity.cont_activity_type2{padding:0 0 0 69px}
.info_activity .profile_30cr{position:absolute;left:0;top:3px;z-index:10;width:30px;height:30px}
.info_activity .ico_path{left:38px;top:6px;width:23px;height:23px}
.info_activity .ico_birthday{background-position:-175px -230px}
.info_activity .profile_30cr .badge_open{top:19px}
.info_activity .profile_23r .badge_open{top:11px;left:11px}
.info_activity .desc_activity{margin-top:-1px;font-size:15px;line-height:19px}
.info_activity .link_activity{position:relative;z-index:10;font-weight:500}
.info_activity .profile_23r{position:absolute;left:38px;top:6px;z-index:10;width:23px;height:23px}
.info_activity .btn_add{position:absolute;right:0;top:5px;z-index:10;width:34px;height:25px;border-radius:12px;background:#c6c6c6}
.info_activity .ico_path.ico_plus{position:static;display:block;width:12px;height:12px;margin:0 auto;background-position:-210px -205px}
.info_activity .ico_path.ico_friend{left:auto;right:0;top:3px;background-position:-100px -255px}
.info_activity .state_activity .ico_path.ico_character{left:auto;right:0;top:1px;width:30px;height:29px;margin:1px 0 0 0;background-position:-75px -280px}
.info_activity .state_activity{overflow:hidden;position:absolute;right:0;top:3px;width:30px;height:30px;border-radius:2px}
.info_activity .img_activity{display:block;width:100%;height:auto;border-radius:2px}
.info_activity .state_activity .ico_path{position:static;display:block;margin:3px 0 0 7px;width:23px;height:23px;}
.info_activity .ico_thought{background-position:0 -230px}
.info_activity .ico_thought_type2{background-position:-200px -255px}
.info_activity .ico_thought_type3{background-position:-160px -355px}
.info_activity .img_location{display:block;width:23px;height:23px;background-size:23px 23px;-webkit-background-size:23px 23px}
.info_activity .ico_location{background-position:-200px -255px}
.info_activity .ico_place{background-position:-200px -230px}
.info_activity .ico_music{background-position:-25px -230px}
.info_activity .ico_movie{background-position:-50px -230px}
.info_activity .ico_book{background-position:-75px -230px}
.info_activity .ico_tv{background-position:-100px -230px}
.info_activity .ico_photo{background-position:-150px -230px}
.info_activity .ico_awake{background-position:-125px -255px}
.info_activity .ico_asleep{background-position:-150px -255px}
.info_activity .state_activity .ico_place{background-position:-175px -255px}
.info_activity .state_activity .ico_distance{background-position:-175px -255px}
.info_activity .ico_happy{background-position:0 -255px}
.info_activity .ico_laugh{background-position:-25px -255px}
.info_activity .ico_surprise{background-position:-50px -255px}
.info_activity .ico_sad{background-position:-75px -255px}

/* profile */
.wrap_profile.wrap_friends #mArticle{background:#fff}
.wrap_friends .info_tit{overflow:hidden;height:29px;padding:0 10px}
.wrap_friends .tit_friends{float:left;font-weight:normal;font-size:11px;line-height:29px;color:#999}
.wrap_friends .num_friends{float:left;margin-left:2px;font-size:11px;line-height:29px;color:#000}
.wrap_friends .list_friends,.wrap_layer .list_friends{margin-top:0;margin-bottom:4px;border-bottom:1px solid #e4e4e4}
.wrap_friends .list_friends li,.wrap_layer .list_friends li{border-top:1px solid #e6e6e6}
.wrap_friends .info_friends,.wrap_layer .info_friends{padding:10px 69px 10px 56px}
.wrap_friends .list_friends .profile_35cr,.wrap_layer .list_friends .profile_35cr{left:10px}
.wrap_friends .list_friends .tit_findfriends{color:#000}
.wrap_friends .btn_find,.wrap_layer .btn_find{right:10px}
.wrap_profile.wrap_friends .link_more,.wrap_layer .link_more{display:block;height:40px;margin:-4px 0 4px 0;font-size:13px;line-height:42px;border-bottom:1px solid #e4e4e4;color:#666;text-align:center}
.wrap_profile.wrap_friends .moment_profile{height:206px;padding:62px 10px 0}
.wrap_profile.wrap_friends .moment_profile .moment_btn{margin-top:20px}
/* profile open account */
.ico_path.badge_open{display:inline-block;width:14px;height:14px;background-position:-436px -200px}
.ico_path.badge_premium{display:inline-block;width:14px;height:14px;background-position:-420px -200px}
#pathOpenCover{height:283px;padding:20px 0}
#pathOpenCover .inner_profile{display:table-cell;width:600px;height:231px;padding:0 35px;vertical-align:middle}
#pathOpenCover .wrap_tit{padding:0}
#pathOpenCover .sub_moment{overflow:hidden;display:block;display:-webkit-box;display:-ms-flexbox;overflow:hidden;max-height:16px;margin-top:-3px;font-size:11px;color:rgba(255,255,255,.9);-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all}
#pathOpenCover .desc_public{display:block;padding-top:12px;font-size:12px;line-height:1.2;color:rgba(255,255,255,.8);word-break:break-all}
#pathOpenCover .sub_public{display:block;padding-top:1px;font-size:12px;color:#fff;word-break:break-all}
#pathOpenCover .info_follower{overflow:hidden;padding:0 3px;margin-top:13px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}
#pathOpenCover .info_follower .info_flw{float:left;width:33.3333%;padding:8px 0;font-size:10px;color:rgba(255,255,255,.5);text-align:center}
#pathOpenCover .info_flw+.info_flw::before{content:'';display:block;float:left;width:1px;height:24px;margin-top:4px;background-color:rgba(255,255,255,.2)}
#pathOpenCover .info_follower .num_f{display:block;font-size:13px;line-height:17px;color:#fff}
#pathOpenCover .link_moment{border-radius:30px}
#pathOpenCover .link_moment:hover{background-color:rgba(0,0,0,.6)}
#pathOpenCover .on .link_moment{border-color:#ffc300;background-color:#ffc300;color:#fff}
#pathOpenCover .moment_btn{margin-top:20px}
#pathOpenCover .profile_r .badge_open{display:none}
/* public suggestions list */
.profile_cr .badge_open{position:absolute;left:initial;top:initial;right:-3px;bottom:-3px}
.profile_r .badge_open{position:absolute;left:initial;top:initial;right:-1px;bottom:-1px}
.type_follower .info_friends{padding-right:96px}
.type_follower .btn_find{width:76px;height:29px;top:13px;border-radius:20px;text-shadow:none}
.type_follower .btn_following{border:1px solid #e0e0e0;background-color:#fff;color:#666;text-shadow:none}
.type_follower .btn_follow{background-color:#ffc300}
.wrap_list .type_follower .info_friends{padding-right:10px}
/* Layer */
.wrap_layer .inner_layer{position:fixed;overflow-y:auto;width:100%;height:100%;z-index:101;top:0;left:0;background-color:#fff}
.wrap_layer .list_friends .profile_35cr{left:10px}
.wrap_layer .list_friends .btn_find{right:10px}
.wrap_layer .list_friends,.wrap_layer .link_more{background-color:#fff}
.wrap_layer .info_tit{height:42px;padding:0 10px;background-color:#e62f17}
.wrap_layer .info_tit .tit_layer{font-size:13px;line-height:42px;font-weight:normal;color:#fff}
.wrap_layer .link_close{position:absolute;top:0;right:0;padding:15px}
.wrap_layer .link_close .ico_path{display:block;width:13px;height:13px;background-position:-335px -25px}
.pc .wrap_layer{position:fixed;z-index:100;top:0;left:0;content:'';width:100%;height:100%;background-color:rgba(0,0,0,.8)}
.pc .wrap_layer .inner_layer{position:relative;max-width:600px;height:auto;max-height:80%;margin:100px auto 0}
.pc .wrap_layer .link_more{margin-bottom:0}
/* emotion list */
.info_friends .profile_cr ~ .ico_path{display:block;position:absolute;left:30px;bottom:6px;width:18px;height:18px}
/* friends */
.wrap_friends .wrap_intro{padding:10px}
.wrap_friends .search_box{position:relative;width:100%;height:29px;border-radius:5px;background:#fff}
.wrap_friends .lab_search{position:absolute;left:0;top:0;width:100%;height:100%;font-size:14px;line-height:27px;text-align:center;color:#999}
.wrap_friends .ico_search{display:inline-block;width:13px;height:13px;margin:8px 5px 0 0;background-position:-250px -20px;vertical-align:top}
.wrap_friends .inp_search{position:absolute;left:0;top:0;z-index:10;height:100%;font-size:14px;padding: 0 10px;color:#999;text-align:center}
/* search */
.wrap_search .wrap_intro{background:#e6e6e6}
.wrap_search .info_way{margin-bottom:10px;padding:0 10px;border-bottom:1px solid #e4e4e4;background:#fff}
.wrap_search .list_way{overflow:hidden}
.wrap_search .list_way li{float:left;width:25%}
.wrap_search .link_way{display:block;padding:15px 0 13px;font-size:11px;text-align:center}
.wrap_search .tit_way{font-weight:normal;color:#666}
.wrap_search .link_way .ico_path{display:block;width:30px;height:30px;margin:0 auto 5px}
.wrap_search .link_way .ico_requests{background-position:-295px -135px}
.wrap_search .link_way .ico_add{background-position:-330px -135px}
.wrap_search .link_way .ico_qr{background-position:-295px -170px}
.wrap_search .link_way .ico_invite{background-position:-330px -170px}
.wrap_search .link_way .num_way{color:#bfbfbf}
.wrap_search .search_compose{margin-top:10px}
.wrap_search .info_search {margin-bottom:10px; border-bottom:1px solid #e4e4e4;background:#fff}
.friends_search .tit_search{padding:12px 0 8px 10px;font-weight:normal;font-size:11px}
.friends_search .info_profile{overflow:hidden;overflow-x:auto;height:156px;padding-bottom:13px}
.friends_search .list_profile{overflow:hidden;padding:0 6px 0 10px;-webkit-overflow-scrolling:touch}
.friends_search .list_profile li{position:relative;float:left;margin-right:4px}
.friends_search .link_profile{display:block;position:relative;z-index:10;width:95px;height:106px;padding:23px 20px 0;border-radius:3px;background-size:135px 129px;background-repeat:no-repeat;text-align:center;color:#fff}
.friends_search .link_profile:after{position:absolute;left:0;top:0;z-index:-10;width:100%;height:100%;border-radius:3px;background:#000;filter:alpha(Opacity=40);opacity:0.4;content:' '}
.friends_search .profile_51r{display:block;width:51px;height:51px;margin:0 auto}
.friends_search .thumb_profile .img_profile{border-radius:25px}
.friends_search .tit_moment{display:block;overflow:hidden;margin-top:9px;font-weight:normal;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.friends_search .desc_moment{display:block;font-size:9px;line-height:10px}
.friends_search .link_close{position:absolute;right:0;top:0;z-index:10;width:25px;height:25px}
.friends_search .ico_close{display:block;width:10px;height:10px;margin:8px auto 0;background-position:-265px -20px}
.friends_search .btn_add{width:100%;height:24px;margin-top:3px;border:1px solid #5fb336;border-radius:3px;font-size:10px;color:#5fb336}
.friends_search .tit_alphabet{display:block;height:30px;margin-top:-1px;padding-left:20px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:13px;line-height:32px;color:#999}
.friends_search .info_search .tit_alphabet:first-of-type{margin-top:0}
.menu_search{height:39px}
.menu_search li{position:relative;float:left;height:100%;margin:0 15px}
.menu_search li:first-of-type{margin:0 15px 0 11px}
.menu_search li:after{position:absolute;right:-15px;top:16px;width:1px;height:11px;background:#d9d9d9;content:' '}
.menu_search li:last-of-type:after{display:none}
.menu_search .link_menu{display:block;height:38px;line-height:42px;color:#999}
.menu_search .on .link_menu{font-weight:500;color:#333}
.list_myfriends{margin-top:-1px}
.list_myfriends li{position:relative;border-top:1px solid #e6e6e6}
.list_myfriends .info_friends{display:block;height:29px;padding:10px 63px 10px 50px;line-height:29px}
.list_myfriends .profile_30cr{overflow:inherit;position:absolute;left:10px;top:10px;width:30px;height:30px}
.list_myfriends .tit_findfriends{display:block;overflow:hidden;font-weight:normal;font-size:16px;color:#000;text-overflow:ellipsis;white-space:nowrap}
.list_myfriends .btn_favorites{position:absolute;right:10px;top:0;width:53px;height:50px}
.list_myfriends .ico_favorites{display:block;width:23px;height:22px;margin:0 auto;background-position:-305px 0}
.list_myfriends .on .ico_favorites{background-position:-330px 0}

/* addfriends */
.wrap_addfriends{min-height:480px;background:#fff}
.wrap_addfriends .search_box, .wrap_result .search_box{background:#ebebeb}
.list_addfriends{border-bottom:1px solid #e6e6e6}
.list_addfriends li{position:relative;border-top:1px solid #e6e6e6}
.list_addfriends .info_addfriends{display:block;padding:12px 10px 16px 56px}
.list_addfriends .ico_path{position:absolute;left:10px;top:12px;width:35px;height:35px}
.list_addfriends .ico_twitter{background-position:-80px -40px}
.list_addfriends .ico_gmail{background-position:-40px -40px}
.list_addfriends .ico_qrcode{background-position:-75px -310px}
.list_addfriends .ico_invite{background-position:-155px -310px}
.list_addfriends .ico_promote{background-position:-115px -310px}
.list_addfriends .tit_addfriends{display:block;margin-top:-2px;font-weight:normal;font-size:15px;color:#000}
.list_addfriends .desc_addfriends{display:block;font-size:13px;line-height:12px;color:#bebebe}
.list_addfriends .ico_path.ico_arrow{position:absolute;right:9px;left:auto;top:24px;width:8px;height:13px;background-position:-280px -20px}
/* result */
.wrap_friends .friends_result .list_friends{margin-bottom:0;border-bottom:1px solid #e6e6e6}
.list_friends .btn_invite{background:#bebebe;color:#fff}
/* qrcode_layer */
.friends_layer .qrcode_layer{position:absolute;left:50%;top:50%;z-index:100;width:280px;margin:-212px 0 0 -140px}
.friends_layer .inner_qrcode_layer{position:relative;border-radius:3px;padding:34px 0 20px;background:#fff}
.friends_layer .desc_qrcode{width:250px;height:220px;margin:0 auto;background:url(../images/m320/desc_qrcode.png) no-repeat 0 0;font-size:0;line-height:0}
.friends_layer .img_qrcode{display:block;margin:20px auto 0;width:131px;height:131px}
.friends_layer .btn_close{position:absolute;right:0;top:0;z-index:10;width:32px;height:31px}
.friends_layer .ico_close{display:block;width:11px;height:11px;margin:10px auto 0}
.friends_layer .inner_qrcode_layer .ico_close{background-position:-305px -25px}
/* invite_layer */
.friends_layer .invite_layer{position:absolute;left:50%;top:50%;z-index:100;width:270px;margin:-161px 0 0 -135px}
.friends_layer .inner_invite_layer{position:relative;padding-bottom:14px;border-radius:4px;background:#fff}
.friends_layer .inner_invite_layer .moment_profile{height:183px;padding:47px 10px 0;border-top-left-radius:4px;border-top-right-radius:4px}
.friends_layer .moment_profile:after{border-top-left-radius:4px;border-top-right-radius:4px}
.friends_layer .inner_invite_layer .tit_moment{font-size:17px}
.friends_layer .inner_invite_layer .tit_moment{margin-top:-1px}
.friends_layer .inner_invite_layer .copy_url{width:240px;height:34px;margin:33px auto 0}
.friends_layer .inner_invite_layer .txt_url{line-height:34px}
.friends_layer .inner_invite_layer .moment_profile .btn_copy{top:8px}
.friends_layer .btn_invite{display:block;width:240px;height:37px;margin:14px auto 0;font-size:15px;line-height:37px;border-radius:5px;background:#5fb336;color:#fff}
.friends_layer .desc_invite{font-size:11px;color:#999;margin-top:11px;text-align:center}
.friends_layer .ico_close{background-position:-320px -25px}
/* promote_layer */
.friends_layer .promote_layer{position:absolute;left:50%;top:50%;z-index:100;width:270px;margin:-210px 0 0 -135px}
.friends_layer .inner_promote_layer{position:relative;padding-bottom:15px;border-radius:4px;background:#fff}
.friends_layer .inner_promote_layer .moment_profile{height:194px;padding:36px 10px 0;border-top-left-radius:4px;border-top-right-radius:4px}
.friends_layer .inner_promote_layer .tit_promote{font-weight:normal;font-size:17px;color:#fff}
.friends_layer .inner_promote_layer .profile_60r{margin:23px auto 0}
.friends_layer .inner_promote_layer .tit_moment{padding:7px 20px 0;font-size:15px}
.friends_layer .inner_promote_layer .desc_moment{font-size:11px}
.friends_layer .inner_promote_layer .copy_url{position:relative;width:240px;height:34px;margin:10px auto 0}
.friends_layer .inner_promote_layer .copy_url:after{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:2px;background:#ebebeb;content:' '}
.friends_layer .inner_promote_layer .txt_url{display:block;overflow:hidden;position:relative;z-index:10;margin:0 38px 0 15px;font-size:13px;line-height:34px;color:#000;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.friends_layer .inner_promote_layer .btn_copy{position:absolute;right:15px;z-index:10;top:8px;width:17px;height:17px;background-position:-220px -20px}
.friends_layer .inner_promote_layer .tit_share{display:block;margin-top:15px;font-weight:normal;font-size:13px;text-align:center;color:#666}
.friends_layer .inner_promote_layer .info_promote{display:block;height:30px;margin-top:7px;text-align:center}
.friends_layer .inner_promote_layer .list_promote{display:inline-block;overflow:hidden}
.friends_layer .inner_promote_layer .list_promote li{float:left;margin:0 10px}
.friends_layer .inner_promote_layer .list_promote .ico_path{display:block;width:30px;height:30px}
.friends_layer .inner_promote_layer .ico_facebook{background-position:-190px -170px}
.friends_layer .inner_promote_layer .ico_twitter{background-position:-225px -170px}
.friends_layer .inner_promote_layer .ico_tumbler{background-position:-260px -170px}
.friends_layer .inner_promote_layer .on .ico_facebook{background-position:-190px -135px}
.friends_layer .inner_promote_layer .on .ico_twitter{background-position:-225px -135px}
.friends_layer .inner_promote_layer .on .ico_tumbler{background-position:-260px -135px}
.friends_layer .inner_promote_layer .btn_invite{margin:24px auto 0}

/* end page */
/* location */
.info_endpage{margin-bottom:4px;border-bottom:1px solid #e4e4e4;background:#fff}
.info_endpage .figure_timeline{height:164px;padding-bottom:0}
.info_endpage .figure_timeline.enlarge_map{height:272px}
.info_endpage .link_figure{height:100%}
.btn_map{position:absolute;right:7px;bottom:7px;width:38px;height:38px;background-position:0 -70px}
.enlarge_map .btn_map{background-position:-40px -70px}
.wrap_telephone{display:block;position:relative;height:57px;padding-left:43px;line-height:57px;color:#000}
.info_endpage .ico_telephone{position:absolute;left:14px;top:20px;width:15px;height:17px;background-position:-210px -100px}
.info_endpage .wrap_address{display:block;position:relative;padding:11px 50px 11px 43px;line-height:17px;border-top:1px solid #e6e6e6}
.info_endpage .ico_address{position:absolute;left:15px;top:50%;width:14px;height:19px;margin-top:-10px;background-position:-225px -100px}
.info_endpage .info_tit{overflow:hidden;padding:11px 0 11px 14px}
.info_endpage .tit_loaction{float:left;font-weight:normal;font-size:13px;color:#999}
.info_endpage .num_visite{float:left;margin-left:4px;font-weight:500;font-size:13px;color:#000}
.info_endpage .info_visite{overflow:hidden;height:83px;overflow-x:auto}
.info_visite .list_visite{overflow:hidden;padding:0 12px}
.info_visite .list_visite li{position:relative;float:left;margin-right:21px;-webkit-overflow-scrolling:touch}
.info_visite .link_visite{display:block;overflow:hidden;width:52px;font-size:12px;color:#666;text-align:center}
.info_visite .profile_52r{display:block;width:52px;height:52px;margin:0 auto}
.info_visite .tit_visite{display:block;overflow:hidden;margin-top:3px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap}
.list_visite li:last-of-type{margin-right:0}
.list_visite li:last-of-type .link_visite:after{position:absolute;left:0;top:0;width:52px;height:52px;border-radius:50%;background:#000;filter:alpha(Opacity=50);opacity:0.5;content:' '}
.list_visite .ico_more{position:absolute;left:50%;top:24px;z-index:10;width:20px;height:4px;margin-left:-10px;background-position:-290px -100px}
.info_photo{overflow:hidden;overflow-x:auto;height:119px;margin-top:-2px}
.wrap_endpage .list_photo{overflow:hidden;padding:0 12px}
.wrap_endpage .list_photo li{float:left;width:100px;height:100px;margin-right:9px}
.wrap_endpage .cont_photo{width:auto;height:100%;background-color:#f5f5f5}
.list_photo .link_figure{position:relative;display:block;width:100%;height:100%;background-size:cover;-webkit-background-size:cover;background-position:50% 50%;font-size:0;line-height:0}
.list_photo .link_figure .img_figure{display:block;width:100%;height:auto}
.info_photo .list_photo li:last-of-type{margin-right:0}
.info_photo .list_photo li:last-of-type .link_figure:after{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;filter:alpha(Opacity=50);opacity:0.5;content:' '}
.info_photo .list_photo .ico_more{position:absolute;left:50%;top:50%;z-index:10;width:30px;height:6px;margin:-3px 0 0 -15px;background-position:-290px -110px}
.by_pohoto{width:130px;height:16px;margin:8px auto 30px;background-position:0 -100px}
.num_visite{display:inline-block;font-size:16px;color:#fff}
.info_endpage .list_friends{margin-top:0}
.info_endpage .list_friends .info_friends{padding:10px 10px 10px 62px}
.wrap_endpage .endpage_photo .list_photo{padding:6px 8px 10px 8px}
.wrap_endpage .endpage_photo .list_photo li{float:left;width:33.3%;height:100%;margin-right:0;margin-top:4px}
.wrap_endpage .endpage_photo .list_photo li:nth-of-type(3n){float:none;overflow:hidden;width:auto}
.wrap_endpage .endpage_photo .cont_photo{position:relative;margin:0 2px}
.wrap_endpage .endpage_photo .thumb_photo{padding-bottom:100%}
.wrap_endpage .endpage_photo .link_figure{position:absolute;left:0;top:0}
.wrap_view{position:fixed;left:0;top:0;z-index:101;width:100%;height:100%;background:#000}
.wrap_view #pathContent{height:100%;max-width:100%}
.head_path + hr + #pathContent #mArticle.view_photoview{height:100%;padding-top:0}
.pc .head_path + hr + #pathContent #mArticle.view_photoview{height:100%;margin-top:0;padding-top:0}
.photo_view{position:relative;width:100%;height:100%;min-height:480px}
.pc.wrap_photoview .head_path .tit_path{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.wrap_view.wrap_photoview .head_path{position:absolute;left:0;z-index:10;top:0;width:100%;;height:68px;border:0 none;
background:rgba(0,0,0,0.5);
background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.15) 50%,rgba(255,255,255,0) 84%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.15) 50%,rgba(255,255,255,0) 84%);
background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.15) 50%,rgba(255,255,255,0) 84%);
content:' '}
.wrap_view.wrap_photoview .tit_sub{float:left;margin:7px 0 0 31px}
.wrap_view.wrap_photoview .head_path .link_prev{padding-top:19px}
.info_photoview{position:absolute;left:0;top:0}
.pc .info_photoview{overflow:auto}
.profile_view{position:fixed;left:0;bottom:0;width:100%;height:140px;
background:rgba(0,0,0,0.5);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.2) 30%, rgba(0,0,0,0.5) 70%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.2) 30%,rgba(0,0,0,0.5) 70%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.2) 30%,rgba(0,0,0,0.5) 70%)}
.photo_view .img_view{position:absolute}
.info_view{display:block;position:relative;padding:68px 50px 0 79px}
.info_view .profile_52r{position:absolute;left:10px;top:65px;width:52px;height:52px}
.info_view .tit_view{display:block;overflow:hidden;font-weight:normal;font-size:17px;color:#fff;text-overflow:ellipsis;white-space:nowrap}
.info_view .desc_view{display:block;font-size:14px;color:#999}
.info_view .link_view{position:absolute;right:0;top:43px;width:33px;height:98px}
.info_view .ico_arrow{display:block;width:13px;height:23px;margin:36px auto 0;background-position:-250px -100px}
.link_photoview{position:absolute;right:0;top:0;z-index:20;width:43px;height:43px}
.link_photoview .ico_close{display:block;width:13px;height:13px;margin:15px auto 0;background-position:-335px -25px}
/* ranking */
.info_ranking{overflow:hidden;padding:0 10px}
.info_ranking .tit_ranking{float:left;height:50px;font-weight:normal;font-size:14px;line-height:60px;color:#000}
.info_ranking .menu_ranking{overflow:hidden;float:right;margin-top:18px}
.info_ranking .menu_ranking li{float:left;margin-left:17px}
.info_ranking .menu_ranking li:first-of-type{margin-left:0}
.info_ranking .link_menu{display:block;height:100%;color:#999}
.info_ranking .on .link_menu{font-weight:500;line-height:22px;color:#000}
.list_ranking .btn_buy{position:absolute;right:10px;top:16px;z-index:10;width:49px;height:26px;font-size:12px;border:1px solid #5fb336;border-radius:1px;color:#5fb336}
.info_ranking .num_fans{float:right;margin-top:20px;color:#999}
.info_ranking .list_ranking{overflow:hidden}
.info_endpage .list_ranking li{position:relative;border-top:1px solid #e6e6e6}
.list_ranking .link_ranking{display:block;height:50px;padding:7px 102px 7px 80px}
.list_ranking .num_ranking{position:absolute;left:-1px;top:15px;width:22px;font-size:17px;color:#999;text-align:right;letter-spacing:-1px}
.info_endpage .list_ranking li:first-of-type .num_ranking{color:#e62f17}
.list_ranking .thumb_ranking{overflow:hidden;position:absolute;left:33px;top:7px;width:34px;height:50px;border-radius:2px}
.list_ranking .img_ranking{display:block;width:100%;height:auto;border-radius:2px}
.list_ranking .tit_ranking{display:block;overflow:hidden;margin-top:4px;font-weight:normal;font-size:15px;color:#000;text-overflow:ellipsis;white-space:nowrap}
.list_ranking .desc_ranking{display:block;margin-top:-4px;font-size:12px;color:#b4b4b4}
.info_endpage:last-of-type .list_ranking .tit_ranking{margin-top:-1px}
.info_endpage:last-of-type .list_ranking .link_ranking{height:35px;padding:12px 12px 12px 80px}
.list_ranking .profile_35cr{position:absolute;left:33px;top:12px;width:35px;height:35px}
.endpage_singer .list_ranking .link_ranking{height:35px;padding:12px 102px 11px 80px}
.endpage_singer .list_ranking .thumb_ranking {top:12px;width:35px;height:35px}
.endpage_singer .list_ranking .tit_ranking{margin-top:-1px}
/* media */
.info_endpage .figure_timeline.music_timeline{height:260px}
.media_endpage{border-bottom:1px solid #e6e6e6}
.media_endpage:last-of-type{border-bottom:0 none}
.info_media{display:block;position:relative;min-height:33px;padding:11px 69px 11px 11px}
.info_media .wrap_media{display:table;min-height:33px}
.info_media .cont_media{display:table-cell;vertical-align:middle}
.info_media .tit_media{display:block;margin-top:1px;font-weight:normal;font-size:15px;line-height:16px;color:#000}
.info_media .tit_media + .desc_media{margin-top:0}
.info_media .btn_media{position:absolute;right:10px;top:15px;width:49px;height:26px;font-size:12px;border-radius:2px;background:#5fb336;color:#fff}
.info_media .desc_media{display:block;margin-top:-4px;font-size:12px;color:#b4b4b4}
.info_media .desc_media + .tit_media{margin-top:0}
.info_media .ico_media{position:absolute;right:10px;top:21px;width:8px;height:13px;background-position:-280px -20px}
.endpage_tv .info_endpage .figure_timeline, .endpage_book .info_endpage .figure_timeline{height:260px;background-size:cover;-wekit-background-size:cover}
/* movie */
.endpage_movie .media_endpage:first-of-type .info_media{padding:15px 80px 15px 11px}
.info_certified{position:absolute;right:10px;top:16px;width:62px;height:34px;font-size:13px;line-height:32px;background:#d6d6d6;border-radius:2px;color:#000;text-align:center}
.info_certified .ico_certified{display:inline-block;width:19px;height:17px;margin:7px 5px 0 0;background-position:-265px -100px;vertical-align:top}
.wrap_endpage .story_media{padding:14px 11px 17px 11px;line-height:17px}
/* empty */
.desc_empty{position:absolute;left:0;top:50%;width:100%;margin-top:-45px;font-size:15px;color:#d2d2d2;text-align:center}
.desc_empty .ico_empty{display:block;width:55px;height:55px;margin:0 auto 13px;background-position:-305px -40px}

/* error */
.wrap_error{position:relative;height:100%;background:#fff}
.wrap_error .head_path{position:relative}
.wrap_error .head_path + hr + #pathContent #mArticle{padding-top:0}
.wrap_error .head_compose + #pathContent #mArticle{padding-top:0}
.tit_error{margin-top:-40px;font-weight:normal;font-size:19px;color:#343434}
.wrap_error .ico_error{display:block;width:133px;height:126px;margin:0 auto 28px;background-position:-230px -205px}
.wrap_error .desc_error{margin-top:6px;font-family:HelveticaNeue-light, Helvetica Neue, Helvetica,Arial, Lucida Grande, sans-serif;line-height:19px;color:#343434}
.wrap_error .link_error{color:#e82700}
.wrap_error .txt_error{display:block;margin-top:7px}
.wrap_pagenot .tit_error{color:#000}
.wrap_error .ico_pagenot{display:block;width:72px;height:70px;margin:0 auto 20px;background-position:0 -280px}
.wrap_pagenot .link_contact{display:block;margin-top:9px;font-size:12px;color:#e72f25}
.error_activity .tit_error{font-weight:500;font-size:15px;color:#333}
.error_activity .desc_error{font-size:13px;margin-top:-2px;line-height:17px}
.error_activity .ico_acitivitynone{display:block;width:54px;height:43px;margin:0 auto 19px;background-position:0 -395px}
.wrap_error .link_pagenot{display:block;width:118px;height:12px;margin:19px auto 0;font-size:13px;line-height:13px;padding:7px 0 11px;border:1px solid #ed6c64;border-radius:5px;color:#e72f25}
.error_view .tit_error{font-size:19px;color:#000}
.error_view .desc_error{font-size:14px;color:#333;margin-top:3px;line-height:18px}
.error_view .ico_viewnot{display:block;width:56px;height:38px;margin:0 auto 17px;background-position:-55px -395px}

/* settings */
.wrap_settings.wrap_main, .wrap_account{height:100%;background:#f5f5f5}
.subtit_settings{height:35px;padding-left:8px;font-weight:normal;font-size:12px;line-height:40px;color:#999}
.info_settings{overflow:hidden;display:block;position:relative;height:48px;margin-top:-1px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;line-height:46px;background:#fff}
.info_settings .txt_settings{display:block;padding-left:8px;height:100%;font-size:15px}
.info_settings .inp_comm{position:absolute;left:0;top:0;z-index:10;height:100%;padding-left:0;opacity:0;cursor:pointer}
.info_settings .ico_check{position:absolute;right:10px;top:14px;width:20px;height:20px;background-position:-475px -65px}
.info_settings .inp_comm:checked + .ico_check{background-position:-450px -65px}
.info_settings .ico_arrow{position:absolute;right:10px;top:17px;width:8px;height:13px;background-position:-280px -20px}
.wrap_settings.wrap_main .info_settings:nth-last-of-type(5){margin-bottom:34px}
.wrap_settings .wrap_done{padding:20px 25px 20px;background:#f5f5f5}
.wrap_settings .btn_done{display:block;width:100%;height:42px;font-size:15px;line-height:40px;background:#c0e1af;border-radius:1px;color:#fff}
.wrap_settings .btn_done.btn_complete{background:#5fb336}
.wrap_notifications .wrap_done, .wrap_sharing .wrap_done{padding:0 25px 30px}
/* account */
.settings_account .info_settings{height:49px;line-height:51px}
.wrap_account .info_settings .inp_comm{padding-left:9px;font-size:15px;color:#000;opacity:1;cursor:default}
.wrap_account .info_settings .inp_comm.inp_number{padding-right:70px}
.info_gender{position:relative;overflow:hidden;float:left;margin-left:24px}
.info_gender:first-of-type{margin-left:11px}
.info_settings .btn_verified{position:absolute;right:0;top:0;z-index:10;width:70px;height:49px;font-size:15px;color:#5fb336}
.info_gender .ico_check{position:relative;right:0;float:left}
.info_gender .txt_settings{float:right;margin-left:7px;padding-left:0;line-height:48px;filter:alpha(Opacity=40);opacity:0.4}
.info_gender.on .txt_settings{filter:alpha(Opacity=100);opacity:1}
.info_settings .txt_settings .txt_desc{display:block;margin-top:-4px;font-size:12px;line-height:1.5;color:#b4b4b4}
.wrap_account .info_settings .info_gender .inp_comm{position:absolute;width:80px;opacity:0}
.info_premium{position:absolute;right:0;top:0;width:94px;height:56px;font-size:15px;line-height:58px;color:#5fb336}
.info_premium .ico_premium{display:inline-block;width:20px;height:20px;margin:19px 5px 0 0;vertical-align:top;background-position:-450px -105px}
.info_premium .btn_upgrade{display:block;width:64px;height:30px;margin:15px 0 0 20px;font-size:12px;border-radius:1px;background:#5fb336;color:#fff}
.info_settings .btn_disable{display:block;width:100%;height:100%;text-align:left}
.info_settings .btn_disable .txt_btn{display:block;padding-left:10px;color:#e62f17}
.wrap_account .subtit_settings + .info_settings{height:auto;padding:11px 0 10px;line-height:1.5}
.wrap_account .subtit_settings + .info_settings .txt_settings{padding-left:11px}
.wrap_account .info_settings:last-of-type{margin-top:34px}
.settings_account .moment_profile{height:189px;padding:88px 10px 0}
.settings_account .moment_profile .moment_btn{margin-top:78px}
.settings_account .link_moment .ico_path{width:15px;height:15px;margin:8px 6px 0 0}
.settings_account .link_moment .ico_cover{background-position:-450px -90px}
.settings_account .link_moment .ico_picture{background-position:-470px -90px}
/* notifications */
.wrap_notifications, .wrap_sharing, .wrap_twitter, .wrap_compose{height:100%;min-height:480px;background:#fff}
.list_settings{overflow:hidden}
.list_settings li{overflow:hidden;position:relative;height:58px;padding:0 81px 0 46px;line-height:59px;border-bottom:1px solid #e6e6e6}
.list_settings .wrap_check{position:absolute;top:13px;width:35px;height:35px}
.list_settings .wrap_email{right:46px}
.list_settings .wrap_phone{right:0}
.list_settings .settings_ico{position:absolute;left:5px;top:13px;width:35px;height:35px}
.list_settings .ico_requests{display:block;width:18px;height:3px;margin:15px auto 0;background-position:-475px -110px}
.list_settings .inp_comm{position:absolute;left:0;top:0;z-index:10;height:100%;opacity:0;cursor:pointer}
.list_settings .ico_email{position:absolute;left:50%;top:10px;width:20px;height:15px;margin-left:-10px;background-position:-475px -125px}
.list_settings .inp_comm:checked + .ico_email{background-position:-450px -125px}
.list_settings .ico_phone{position:absolute;left:50%;top:6px;width:14px;height:23px;margin-left:-7px;background-position:-470px -145px}
.list_settings .inp_comm:checked + .ico_phone{background-position:-450px -145px}
.list_settings .ico_favorite{display:block;width:24px;height:22px;margin:5px auto 0;background-position:-395px -155px}
.list_settings .on.ico_favorite{background-position:-370px -155px}
.desc_settings{padding:8px 0 29px;font-size:13px;line-height:16px;background:#f5f5f5;color:#999}
.desc_settings .cont_desc{position:relative;display:block;padding:0 10px 0 46px}
.desc_settings .ico_notifications{position:absolute;left:10px;top:50%;width:24px;height:22px;margin-top:-12px;background-position:-420px -155px}
/* sharing */
.wrap_sharing .settings_ico .ico_path{display:block;width:35px;height:35px;margin:0}
.wrap_sharing .list_settings li{padding:0 78px 0 57px;line-height:58px}
.wrap_sharing .list_settings .settings_ico{left:10px}
.wrap_sharing .settings_ico .ico_twitter{background-position:-80px -40px}
.wrap_sharing .settings_ico .ico_facebook{background-position:0 -355px}
.wrap_sharing .settings_ico .ico_foursquare{background-position:-40px -355px}
.wrap_sharing .settings_ico .ico_tumblr{background-position:-80px -355px}
.wrap_sharing .settings_ico .ico_wordpress{background-position:-120px -355px}
.wrap_sharing .settings_ico .ico_gmail{background-position:-40px -40px}
.wrap_sharing .desc_settings .cont_desc{padding:0 10px 0 10px}
.wrap_sharing .link_connect{position:absolute;right:0;top:0;width:78px;height:58px;font-size:15px;color:#1774e6;text-align:center}
/* twitter */
.connect_twitter{height:33px;padding:12px 16px 0 10px;border-bottom:1px solid #ccd6dd}
.connect_twitter .ico_twitter{float:left;width:24px;height:19px;background-position:-420px -180px}
.connect_twitter .link_signup{float:right;margin-top:1px;font-size:12px;color:#66757f}
.connect_twitter .ico_arrow{display:inline-block;width:3px;height:6px;margin:7px 0 0 4px;background-position:-300px -20px;vertical-align:top}
.info_twitter{padding:15px 10px}
.info_twitter .tit_sharing{font-size:22px;margin-top:-6px;line-height:30px}
.info_path{position:relative;margin:22px 0 0 2px;padding-left:65px}
.info_path .ico_sharing{position:absolute;left:0;top:0;width:48px;height:48px;background-position:-370px -180px}
.info_path .txt_path{display:block;font-weight:normal;font-size:18px;line-height:20px;color:#66757f}
.info_path .txt_by{display:block;margin-top:3px;font-size:12px;color:#8899a6}
.info_twitter .connect_box{padding:6px 0 7px;height:17px;margin-top:8px;border:1px solid #e1e8ed;border-radius:3px;
background:#fff;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.25) 0%, rgba(255,255,255,0) 10%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(255,255,255,0) 10%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.25) 0%,rgba(255,255,255,0) 10%)}
.info_twitter .connect_box:nth-of-type(2){margin-top:28px}
.info_twitter .connect_box .inp_comm{height:18px;padding-left:7px;font-size:13px;color:#333}
.info_twitter .connect_box .inp_comm::-webkit-input-placeholder{color:#8899a6}
.info_twitter .connect_box .inp_comm::-moz-placeholder{color:#8899a6}
.info_twitter .connect_box .inp_comm:-ms-input-placeholder{color:#8899a6}
.info_twitter .connect_box .inp_comm:-moz-placeholder{color:#8899a6}
.info_connect{overflow:hidden;margin-top:6px}
.info_connect .info_remember{position:relative;float:left;padding-left:20px}
.info_connect .inp_remember{position:absolute;left:0;top:3px;width:15px;height:15px}
.info_connect .lab_remember{font-size:12px;color:#8899a6}
.link_forgetpwd{display:inline-block;margin-left:4px;font-size:12px;color:#2b7bb9}
.info_twitter .wrap_btn{overflow:hidden;margin-top:25px}
.info_twitter .btn_app{width:116px;height:41px;font-weight:500;border:1px solid #3b94d9;border-radius:5px;color:#fff;-webkit-box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.2);box-shadow:inset 0px 1px 0px rgba(255, 255, 255, 0.2);
background:rgb(85,171,237);
background:-moz-linear-gradient(top,  rgba(85,171,237,1) 0%, rgba(83,168,232,1) 50%, rgba(81,165,228,1) 100%);
background:-webkit-linear-gradient(top,  rgba(85,171,237,1) 0%,rgba(83,168,232,1) 50%,rgba(81,165,228,1) 100%);
background:linear-gradient(to bottom,  rgba(85,171,237,1) 0%,rgba(83,168,232,1) 50%,rgba(81,165,228,1) 100%)}
.info_twitter .btn_cancle{width:69px;height:41px;font-weight:500;border:1px solid #e1e8ed;border-radius:5px;color:#66757f;
background:rgb(254,254,254);
background:-moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(250,251,252,1) 50%, rgba(245,248,250,1) 100%);
background:-webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(250,251,252,1) 50%,rgba(245,248,250,1) 100%);
background:linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(250,251,252,1) 50%,rgba(245,248,250,1) 100%)}

/* compose */
.wrap_media .head_path{position:fixed;left:0;top:0;width:100%;z-index:100}
.wrap_tab{position:fixed;left:0;top:42px;width:100%;z-index:100}
.tab_media{overflow:hidden;max-width:600px;margin:0 auto;background:#f0f0f0}
.tab_media li{float:left;width:25%;height:49px}
.tab_media li .link_tab{display:block;height:100%;text-align:center;font-size:12px;line-height:14px;color:#999}
.tab_media .ico_path{display:block;margin:0 auto;width:35px;height:32px}
.tab_media .ico_music{background-position:-370px -235px}
.tab_media .ico_tv{background-position:-370px -270px}
.tab_media .ico_movie{background-position:-370px -305px}
.tab_media .ico_book{background-position:-370px -340px}
.tab_media .on .link_tab{color:#000}
.tab_media .on .ico_music{background-position:-410px -235px}
.tab_media .on .ico_tv{background-position:-410px -270px}
.tab_media .on .ico_movie{background-position:-410px -305px}
.tab_media .on .ico_book{background-position:-410px -340px}
.wrap_compose .search_compose{margin-top:49px}
.wrap_compose .wrap_intro{padding:10px;border-bottom:1px solid #e6e6e6;background:#fff}
.wrap_compose .search_box{position:relative;background:#ebebeb;border-radius:5px}
.wrap_compose .link_search{display:block;width:100%;height:29px;border-radius:5px;line-height:26px;color:#999;text-align:center}
.wrap_compose .ico_search{display:inline-block;width:13px;height:13px;margin:8px 5px 0 0;background-position:-250px -20px;vertical-align:top}
.list_search{overflow:hidden}
.list_search li{position:relative;overflow:hidden;height:35px;padding:12px 28px 11px 57px;border-bottom:1px solid #e6e6e6}
.list_search li:last-of-type{border-bottom:0 none}
.list_search .thumb_search{overflow:hidden;position:absolute;left:10px;top:12px;z-index:10;width:35px;height:35px;border-radius:2px}
.list_search .thumb_search .img_search{display:block;width:100%;height:auto;border-radius:2px}
.list_search .tit_search{display:block;overflow:hidden;font-weight:normal;font-size:15px;margin-top:-2px;color:#000;text-overflow:ellipsis;white-space:nowrap}
.list_search .desc_search{display:block;overflow:hidden;font-size:12px;margin-top:-3px;color:#b4b4b4;text-overflow:ellipsis;white-space:nowrap}
.list_search .ico_arrow{position:absolute;right:10px;top:50%;width:8px;height:13px;margin-top:-7px;background-position:-280px -20px}
.list_search .link_go{position:absolute;left:0;top:0;width:100%;height:100%}
.list_search.list_search_movie li{height:50px;padding:7px 28px 6px 55px}
.list_search.list_search_movie .thumb_search{top:7px;width:34px;height:50px}
.list_search.list_search_movie .tit_search{margin-top:5px}
.list_search.list_search_book li{height:48px;padding:8px 28px 7px 55px}
.list_search.list_search_book .thumb_search{top:8px;width:35px;height:48px}
.list_search.list_search_book .tit_search{margin-top:4px}
/* retrieve */
.wrap_retrieve.wrap_compose .search_compose{position:fixed;left:0;top:0;width:100%;z-index:100;margin-top:0}
.wrap_retrieve .wrap_intro{max-width:517px;margin:0 auto;padding:8px 73px 8px 10px}
.wrap_retrieve.wrap_compose .search_box{padding-left:30px}
.wrap_retrieve .lab_search{position:absolute;left:0;top:0;width:100%;height:29px;line-height:29px;color:#999;text-align:left}
.wrap_retrieve.wrap_compose .ico_search{margin:8px 0 0 10px}
.wrap_retrieve .search_box .inp_comm{padding-left:0;text-align:left;color:#000}
.wrap_retrieve .list_search{padding-top:46px}
.wrap_retrieve .btn_cancel{position:absolute;right:-73px;top:0;width:73px;height:29px;font-size:17px;color:#000}
/* write */
.wrap_write{position:relative}
.wrap_compose .btn_compose{position:fixed;right:0;top:0;z-index:100;height:42px;font-size:16px;line-height:40px;padding:0 10px;color:#fff;filter:alpha(Opacity=50);opacity:0.5}
.wrap_compose.wrap_write .btn_compose{height:52px}
.compose_write .info_compose{overflow:hidden;position:absolute;top:52px;bottom:106px;width:100%;padding-top:14px}
.compose_write .area_compose{height:100%;padding:0 10px 0 55px}
.compose_write .thumb_compose{overflow:hidden;position:absolute;left:10px;top:14px;width:35px;height:35px;border-radius:2px}
.compose_write .thumb_compose .img_comopose{display:block;width:100%;height:auto;border-radius:2px}
.compose_write .thumb_movie{width:34px;height:50px}
.compose_write .thumb_book{width:35px;height:48px}
.compose_write .tf_compose{overflow-y:auto;width:100%;height:100%;font-size:15px;border:0 none;resize:none;color:#000;outline:none}
.compose_write .thumb_compose .ico_thought{display:block;width:35px;height:35px;background-position:-455px -305px}
.compose_write .wrap_function{position:fixed;left:0;bottom:0;width:100%}
.compose_write .wrap_link{overflow:hidden;max-width:600px;margin:0 auto;padding:15px 0;background:#fff}
.compose_write .info_link{float:left;width:50%}
.compose_write .link_write{display:block;display:-webkit-box;overflow:hidden;height:32px;margin:0 10px 0 5px;padding:0 10px;font-size:13px;line-height:32px;background:#f2f2f2;border-radius:5px;color:#999;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word}
.compose_write .link_write:focus, .compose_write .on.link_write{background:#999;color:#fff}
.compose_write .info_link:first-of-type .link_write{margin:0 5px 0 10px}
.compose_write .wrap_link.wrap_link_type2 .info_link{width:100%}
.compose_write .wrap_link.wrap_link_type2 .link_write{margin:0 10px}
.compose_write .function_compose{overflow:hidden;position:relative;max-width:600px;height:44px;margin:0 auto;background:#fafafa}
.function_compose .function_share{float:left;height:24px;padding-top:10px}
.function_compose .function_my{float:right;height:24px;padding-top:10px}
.function_compose .function_share .ico_path{float:left;width:24px;height:100%;margin-left:17px}
.function_compose .function_share .ico_path:first-of-type{margin-left:15px}
.function_compose .function_share .ico_facebook{background-position:-450px -180px}
.function_compose .function_share .ico_twitter{background-position:-450px -205px}
.function_compose .function_share .ico_more{background-position:-450px -230px}
.function_compose .function_share .ico_facebook:focus, .compose_write .function_share .on.ico_facebook{background-position:-475px -180px}
.function_compose .function_share .ico_twitter:focus, .compose_write .function_share .on.ico_twitter{background-position:-475px -205px}
.function_compose .function_my .ico_path{float:left;margin-right:20px}
.function_compose .function_my .ico_path:last-of-type{margin-right:10px}
.function_compose .ico_innercircle{width:24px;height:22px;background-position:-450px -255px}
.function_compose .ico_lock{width:19px;height:23px;margin-top:-1px;background-position:-450px -280px}
.function_compose .ico_innercircle:focus, .compose_write .on.ico_innercircle{background-position:-475px -255px}
.function_compose .ico_lock:focus, .compose_write .on.ico_lock{background-position:-475px -280px}
.function_compose .profile_25cr{position:absolute;left:10px;top:10px;width:25px;height:25px}
.function_compose .link_edit{display:block;padding:0 45px;text-align:center}
.function_compose .tit_edit{display:block;padding-top:5px;font-weight:normal;font-size:13px;color:#999}
.function_compose .num_with{display:block;margin-top:-2px;font-size:12px;color:#999}
.function_compose.func_compose_type2 .ico_path{position:absolute;right:10px}
.function_compose.func_compose_type2 .ico_innercircle{top:10px}
.function_compose.func_compose_type2 .ico_lock{top:10px}
/* place */
.wrap_compose.wrap_place .search_compose{margin-top:0}
.wrap_compose.wrap_place .wrap_intro{border-bottom:0}
.list_search.list_search_place li{height:30px;padding:12px 28px 12px 10px}
.compose_place .figure_timeline{height:164px;padding-bottom:0}
.compose_place .figure_timeline.enlarge_map{height:272px}
/* people */
.compose_people .search_compose{position:fixed;left:0;top:0;width:100%;z-index:100;margin-top:42px}
.wrap_people .wrap_intro{max-width:580px;margin:0 auto}
.compose_people .lab_with{display:block;width:100%;text-align:center;color:#999}
.compose_people .search_compose .search_box{padding:4px 5px;min-height:21px}
.compose_people .inp_comm{position:absolute;left:0;top:0;width:100%;height:100%;min-height:21px;padding:0;font-size:14px;color:#000;outline:none}
.wrap_people.wrap_compose .ico_search{margin:4px 4px 0 0}
.compose_people .list_tag{overflow:hidden}
.compose_people .list_tag li{position:relative;float:left;width:100%;height:auto}
.compose_people .list_tag .box_tag{min-height:21px;padding:0 3px}
.compose_people .list_tag.focus li{width:auto}
.compose_people .list_tag.focus .lab_with{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.compose_people .list_tag.focus .inp_comm{min-height:18px}
.compose_people .list_tag.focus .box_tag{min-height:18px;line-height:18px;color:#000}
.compose_people .list_people{margin-top:50px}
.compose_people .list_people li{position:relative;overflow:hidden;height:55px;border-top:1px solid #e6e6e6}
.compose_people .list_people li:first-of-type{border-top:0 none}
.compose_people .list_people .profile_35cr{position:absolute;left:10px;top:10px;width:35px;height:35px}
.compose_people .list_people .lab_selected{display:block;overflow:hidden;max-width:100%;height:100%;padding:0 35px 0 55px;line-height:53px;text-overflow:ellipsis;white-space:nowrap}
.compose_people .list_people .inp_comm{padding-top:0;opacity:0;cursor:pointer}
.compose_people .list_people .inp_comm:checked + .ico_check{display:block}
.compose_people .list_people .ico_check{display:none;position:absolute;right:10px;top:20px;width:15px;height:14px;background-position:-480px -235px}
.area_keypad{position:fixed;left:0;bottom:0;width:100%}
.area_keypad .inner_keypad{width:100%;height:100%;max-width:600px;margin:0 auto;font-size:0;line-height:0;background-color:#f5f5f5;background-image:url(../images/m640/loading.gif);background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:55px 55px;background-size:55px 55px}

/* footer */
.foot_path{position:absolute;left:0;bottom:auto;width:100%;border-bottom:1px solid #e4e4e4;background:#fff}
.foot_path .info_foot{text-align:center}
.foot_path .footer_link{display:inline-block;overflow:hidden;margin-top:15px}
.foot_path .footer_link .link_info{position:relative;float:left;font-size:12px;padding:0 11px;color:#666}
.foot_path .footer_link .link_info:first-of-type{padding:0 11px 0 0}
.foot_path .footer_link .link_info:last-of-type{padding:0 0 0 11px}
.foot_path .footer_link .link_info:after{position:absolute;right:0;top:6px;width:1px;height:10px;background:#e6e6e6;content:' '}
.foot_path .footer_link .link_info:last-of-type:after{display:none}
.foot_path .corp_info{display:block;padding:7px 0 15px;text-align:center}
.foot_path .link_path{display:inline-block;font-weight:bold;font-size:12px;color:#666}
.wrap_error .foot_path{position:absolute;left:0;bottom:0;width:100%;border-top:1px solid #e4e4e4}
.wrap_notifications .foot_path, .wrap_sharing .foot_path{position:relative;border-top:1px solid #f0f0f0;border-bottom:0 none}
.wrap_settings.wrap_main .foot_path, .wrap_account .foot_path{position:relative;border-bottom:0 none;background:#f5f5f5}

/* pc ver */
.wrap_path .pc.wrap_settings, .wrap_path .pc.wrap_friends, .wrap_path .pc.wrap_compose{position:static;height:auto;background-color:transparent}
.pc .head_path{position:absolute;height:79px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fff}
.pc .info_head{position:relative;overflow:hidden;max-width:1024px;margin:0 auto;height:100%}
.pc .head_path .img_path{background:url(../images/m640/img_path.png) no-repeat 0 0}
.pc .head_path .tit_path{float:left;width:85px;height:32px;margin:22px 0 0 30px;background-position:-90px -160px}
.pc .head_path .link_tit{position:absolute;left:0;top:0;width:100%;height:100%;}
.pc .list_gnb{float:right;height:100%;margin:14px 143px 0 0}
.pc .list_gnb li{position:inherit;width:50px;height:50px;margin-left:20px}
.pc .list_gnb .link_gnb{position:relative;height:38px;padding-top:12px}
.pc .info_head .ico_path{background:url(../images/m640/ico_path_170413.png) no-repeat 0 0}
.pc .info_head .badge_open{background-size:500px 500px}
.pc .list_gnb .link_gnb .ico_path{display:block;position:inherit;left:0;top:0;width:26px;height:26px;margin:0 auto}
.pc .list_gnb .ico_timeline{background-position:-370px -710px}
.pc .list_gnb .wrap_activity{display:block;position:relative;left:0;top:0;width:auto;height:auto;margin-left:0}
.pc .list_gnb .ico_activity{width:24px;background-position:-400px -710px}
.pc .list_gnb .num_activity{left:26px;top:3px;height:18px;padding:0 6px;border-radius:15px;border:2px solid #fff;font-size:12px;line-height:18px;background:#000}
.pc .list_gnb .ico_path.ico_friends{width:36px;background-position:-430px -710px}
.pc .list_gnb .ico_moments{background-position:-470px -710px}
.pc .list_gnb .ico_path.ico_shop{width:28px;background-position:-500px -710px}
.pc .list_gnb .link_gnb:hover .ico_timeline, .pc .list_gnb .on .ico_timeline{background-position:-370px -740px}
.pc .list_gnb .link_gnb:hover .ico_activity, .pc .list_gnb .on .ico_activity{background-position:-400px -740px}
.pc .list_gnb .link_gnb:hover .ico_friends, .pc .list_gnb .on .ico_friends{background-position:-430px -740px}
.pc .list_gnb .link_gnb:hover .ico_moments, .pc .list_gnb .on .ico_moments{background-position:-470px -740px}
.pc .list_gnb .link_gnb:hover .ico_shop, .pc .list_gnb .on .ico_shop{background-position:-500px -740px}
.pc .head_sign .sign_link{margin-right:36px}
.pc .head_sign .sign_link li{margin:27px 0 0 30px}
.pc .head_sign .sign_link .link_sign{padding:0;font-size:16px;color:#333}
.pc .head_sign .sign_link .link_sign.txt_color{color:#999}
.pc .head_sign .sign_link .link_sign:hover{text-decoration:underline}
.pc .head_sign .sign_link li:first-of-type:after{display:none}
.head_path .link_signout{display:none}
.pc .head_path .link_signout{display:block;position:absolute;right:6px;top:0;margin-top:24px;padding-left:25px;vertical-align:middle}
.pc .head_path .link_signout:before{position:absolute;left:0;top:2px;width:1px;height:27px;background:#e6e6e6;content:""}
.pc .head_path .profile_30r{position:relative;float:left;width:30px;height:30px;margin-right:10px}
.pc .head_path .txt_signout{float:left;margin-top:3px;font-size:16px;color:#666}
.pc .head_path .txt_signout:hover{text-decoration:underline}
.pc .wrap_beta{width:auto}
.pc .info_head .ico_path.ico_beta{position:absolute;left:50%;top:22px;width:39px;height:21px;margin-left:118px;background-position:-530px -740px}
.pc .head_path + hr + #pathContent #mArticle{margin-top:100px;padding-top:0}
.pc.wrap_almost_done #pathContent, .pc.wrap_resetpwd_done #pathContent, .pc.wrap_signupinp #pathContent, .pc.wrap_signupinp_create #pathContent, .pc.wrap_signupinp_wrong #pathContent, .pc.wrap_welcome #pathContent, .pc.wrap_error #pathContent{top:auto;bottom:84px}
.pc .section_feed{margin-bottom:25px}
.pc .desc_empty .ico_empty{margin:140px auto 13px}
.pc.wrap_settings.wrap_main, .pc.wrap_account{background:none}
.pc.wrap_settings.wrap_main #mArticle, .pc.wrap_account #mArticle{background:#f5f5f5}
.pc.wrap_notifications, .pc.wrap_sharing, .pc.wrap_twitter{background:none}
.pc.wrap_settings.wrap_notifications #mArticle, .pc.wrap_settings.wrap_sharing #mArticle, .pc.wrap_settings.wrap_twitter #mArticle{background:#fff}
.pc.wrap_settings .wrap_done{padding:20px 25px}
.pc .wrap_tab{position:static}
.pc .compose_write .info_compose{top:0}
.pc.wrap_compose .search_compose{position:static;margin-top:0}
.pc .compose_write{position:relative;min-height:480px}
.pc .compose_write .wrap_function{position:absolute}
.pc .area_keypad{position:absolute}
.pc.wrap_friends .foot_path, .pc.wrap_endpage .foot_path{margin-top:16px}
.pc.wrap_settings .foot_path, .pc .wrap_account .foot_path{position:absolute;border-bottom:1px solid #e4e4e4;background:#fff}

/* privacy */
.pc.wrap_privacy, .pc.wrap_terms, .pc.wrap_adpolicy, .pc.wrap_licenses_ios, .pc.wrap_licenses_android{overflow:hidden}
.privacy_main, .terms_main, .adpolicy_main, .licenses_ios_main, .licenses_android_main{max-width:640px;margin:-4px auto 0;padding-top:42px}



/* about */
.wrap_about{overflow:hidden} 
.img_about{overflow:hidden;background:url(../images/m320/img_about.png) no-repeat 0 0;font-size:0;line-height:0;color:transparent}
.about_main{padding-bottom:59px;margin-bottom:4px;border-bottom:1px solid #e4e4e4;background:#fff}
.tit_about{position:absolute;left:50%;top:96px;z-index:10;width:92px;height:34px;margin-left:-46px;background-position:0 0}
.intro_about{position:relative;height:211px;text-align:center}
.intro_about:after{position:absolute;left:0;top:0;width:100%;height:100%;background:#313437;opacity:0.2;content:' '}
.intro_about .txt_intro{position:relative;z-index:10;display:block;padding-top:96px;font-weight:normal;font-size:12px;color:rgba(255, 255, 255, 0.8)}
.intro_about .wrap_download{position:relative;z-index:10;display:inline-block;margin-top:30px}
.wrap_bg .bg_about{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;-webkit-background-size:cover;background-position:50% 50%;
-webkit-animation-name:bgAbout;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:12s;
-moz-animation-name:bgAbout;-moz-animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;-moz-animation-duration:12s;
-o-animation-name:bgAbout;-o-animation-timing-function:ease-in-out;-o-animation-iteration-count:infinite;-o-animation-duration:12s;
animation-name:bgAbout;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:12s}
.wrap_bg .bg_about:nth-of-type(1){-webkit-animation-delay:8s;-moz-animation-delay:8s;-o-animation-delay:8s;animation-delay:8s}
.wrap_bg .bg_about:nth-of-type(2){-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}
.wrap_bg .bg_about:nth-of-type(3){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}

@-webkit-keyframes bgAbout {
0%{opacity:1}
17%{opacity:1}
25%{opacity:1}
92%{opacity:0}
100%{opacity:1}
}

@-moz-keyframes bgAbout {
0%{opacity:1}
17%{opacity:1}
25%{opacity:0}
92%{opacity:0}
100%{opacity:1}
}

@-o-keyframes bgAbout {
0%{opacity:1}
17%{opacity:1}
25%{opacity:0}
92%{opacity:0}
100%{opacity:1}
}

@keyframes bgAbout {
0%{opacity:1}
25%{opacity:1}
50%{opacity:0}
85%{opacity:0}
100%{opacity:1}
}

.intro_about .link_download{float:left;width:114px;height:34px;margin:0 5px;font-size:13px;line-height:32px;border:1px solid rgba(255, 255, 255, 0.6);border-radius:2px;color:#fff}
.intro_about .link_download .img_about{display:inline-block;width:17px;height:20px;margin:6px 8px 0 0;vertical-align:top}
.intro_about .link_download .ico_iphone{background-position:-95px 0}
.intro_about .link_download .ico_android{background-position:-95px -20px}
.cont_about{position:relative;overflow:hidden;width:280px;margin:0 auto;padding-top:53px}
.cont_about:nth-of-type(2){padding-top:38px}
.subtit_about{font-weight:normal;font-size:16px;color:#000}
.desc_about{position:relative;margin-top:5px;padding-top:13px;font-size:13px;line-height:17px}
.desc_about:after{position:absolute;left:1px;top:0;width:14px;height:1px;background:#000;content:' '}
.cont_about:nth-of-type(3) .subtit_about, .cont_about:nth-of-type(3) .desc_about{margin-left:115px}
.cont_about .img_about{position:absolute}
.cont_about:nth-of-type(2) .img_about{right:3px;top:53px;width:92px;height:88px;background-position:0 -125px}
.cont_about:nth-of-type(3) .img_about{left:0;top:72px;width:92px;height:80px;background-position:0 -40px}
.cont_about:nth-of-type(4) .img_about{right:11px;top:66px;width:78px;height:88px;background-position:0 -215px}
.info_about{margin-top:41px;border-top:1px solid #dedede}
.info_about .cont_about:nth-of-type(1){padding-top:38px}
.info_about .cont_about:nth-of-type(2){padding-top:53px}
.info_about .cont_about:nth-of-type(3) .subtit_about, .info_about .cont_about:nth-of-type(3) .desc_about{margin-left:0}
.info_who{position:relative;z-index:10;width:100%;margin-top:61px;height:241px;color:#fff;background-image:url(../images/m640/info_who.jpg);background-size:cover;-webkit-background-size:cover;background-position:50% 50%}
.info_who:after{position:absolute;left:0;top:0;z-index:-10;width:100%;height:100%;background:#34383b;opacity:0.7;content:' '}
.info_who .cont_about{width:286px;padding:45px 0 0 5px}
.info_who .desc_about{margin-top:4px}
.info_who .subtit_about{font-size:18px;color:#fff}
.info_who .desc_about:after{background:#fff}
.info_who + .cont_about{padding-top:38px}
.tit_values{font-weight:normal;color:#e62f17}
.desc_values{margin:1px 0 6px 0}
.cont_about:last-of-type{padding-top:47px}

/* about pc */
.wrap_about.pc .img_about{overflow:hidden;background:url(../images/pc/img_about.png) no-repeat 0 0;font-size:0;line-height:0;color:transparent}
.wrap_about.pc .wrap_about{overflow:hidden;position:relative;width:100%;min-width:1024px}

/* head */
.wrap_about.pc .head_path,.wrap_shop.pc .head_path{position:absolute;left:0;top:0;z-index:30;width:100%;height:80px;border-top:0 none;border-bottom:0 none;background:url(../images/pc/head_path.png) repeat-x 0 0;text-align:left}
.wrap_about.pc .head_path .tit_path,.wrap_shop.pc .head_path .tit_path{float:left;margin:22px 0 0 30px;width:85px;height:32px;background-position:0 0}
.wrap_about.pc .head_path .link_tit,.wrap_shop.pc .head_path .link_tit{display:block;width:100%;height:100%}
.wrap_about.pc .head_path .sign_link,.wrap_shop.pc .head_path .sign_link{overflow:hidden;float:right;margin-right:36px}
.wrap_about.pc .head_path .sign_link li,.wrap_shop.pc .head_path .sign_link li{float:left;height:100%;line-height:79px;margin-left:30px}
.wrap_about.pc  .head_path .link_sign,.wrap_shop.pc  .head_path .link_sign{font-size:16px;color:#fff}
.wrap_about.pc .info_head .ico_path.ico_beta{background-position:-580px -720px}

/* content */
.wrap_about.pc .about_main{overflow:hidden;padding-bottom:109px;margin-bottom:0;border-bottom:0 none}
.wrap_about.pc .intro_about{position:relative;height:589px}
.wrap_about.pc .bg_about{position:absolute;left:0;top:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat}
.wrap_about.pc .wrap_bg .bg_about{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;-webkit-background-size:cover;background-position:50% 50%;
-webkit-animation-name:bgAbout;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:12s;
-moz-animation-name:bgAbout;-moz-animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;-moz-animation-duration:12s;
-o-animation-name:bgAbout;-o-animation-timing-function:ease-in-out;-o-animation-iteration-count:infinite;-o-animation-duration:12s;
animation-name:bgAbout;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:12s}
.wrap_about.pc .wrap_bg .bg_about3{-webkit-animation-delay:8s;-moz-animation-delay:8s;-o-animation-delay:8s;animation-delay:8s}
.wrap_about.pc .wrap_bg .bg_about2{-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}
.wrap_about.pc .wrap_bg .bg_about1{-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}

@-webkit-keyframes bgAbout {
0%{opacity:1}
17%{opacity:1}
25%{opacity:1}
92%{opacity:0}
100%{opacity:1}
}

@-moz-keyframes bgAbout {
0%{opacity:1}
17%{opacity:1}
25%{opacity:0}
92%{opacity:0}
100%{opacity:1}
}

@-o-keyframes bgAbout {
0%{opacity:1}
17%{opacity:1}
25%{opacity:0}
92%{opacity:0}
100%{opacity:1}
}

@keyframes bgAbout {
0%{opacity:1}
25%{opacity:1}
50%{opacity:0}
85%{opacity:0}
100%{opacity:1}
}

.wrap_about.pc .intro_about .info_intro{position:relative;z-index:20;width:960px;height:363px;margin:0 auto;padding-top:226px}
.wrap_about.pc .intro_about .tit_about{position:relative;left:0;top:0;width:183px;height:68px;margin-left:54px;background-position:0 -40px}
.wrap_about.pc .intro_about .txt_intro{display:block;margin:16px 0 0 57px;padding-top:0;font-weight:normal;font-size:24px;font-family:HelveticaNeue-light, Helvetica Neue, Helvetica,Arial, Lucida Grande, sans-serif;color:#fff;opacity:0.8;text-align:left}
.wrap_about.pc .intro_about .wrap_download{display:block;overflow:hidden;margin:50px 0 0 52px}
.wrap_about.pc .intro_about .wrap_download .img_about{float:left;width:160px;height:54px;margin-right:10px}
.wrap_about.pc .intro_about .link_iphone{background-position:-190px 0}
.wrap_about.pc .intro_about .link_android{background-position:-190px -60px}
.wrap_about.pc .intro_about .img_phone{position:absolute;left:50%;bottom:0;z-index:20;width:433px;height:472px;margin-left:7px;background:url(../images/pc/img_phone.png) no-repeat 0 0}
.wrap_about.pc .intro_about .dim_intro{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;background:url(../images/pc/dim_intro.png) repeat 0 0}
.wrap_about.pc .info_about{width:860px;margin:83px auto 0;border-top:0 none}
.wrap_about.pc .info_about .inner_about{width:1000px}
.wrap_about.pc .cont_about{display:inline-block;width:auto;margin:0 113px 86px 0;padding-top:0;vertical-align:top;zoom:1;*display:inline}
.wrap_about.pc .cont_about .subtit_about{font-weight:normal;font-size:26px;color:#000}
.wrap_about.pc .cont_about .desc_about{margin:10px 0 0 2px;font-size:16px;line-height:26px}
.wrap_about.pc .cont_about .img_about{position:relative;right:0;top:0;display:block;width:207px;height:161px;margin-bottom:31px}
.wrap_about.pc .cont_about .img_capture{background-position:0 -120px}
.wrap_about.pc .cont_about .img_control{background-position:-220px -120px}
.wrap_about.pc .cont_about .img_share{background-position:0 -290px}
.wrap_about.pc .info_who{position:relative;height:398px;margin-top:18px;background-image:url(../images/pc/info_who.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-background-size:cover}
.wrap_about.pc .info_who .cont_about{position:relative;z-index:10;display:block;width:854px;margin:0 auto;padding-top:86px;color:#fff}
.wrap_about.pc .info_who .subtit_about{font-size:40px;font-family:HelveticaNeue-light, Helvetica Neue, Helvetica,Arial, Lucida Grande, sans-serif;color:#fff}
.wrap_about.pc .info_who .desc_about{margin-top:0;font-size:18px}
.wrap_about.pc .info_who .bar_who{display:block;width:40px;height:1px;margin:15px 0 24px;background:#fff}
.wrap_about.pc .info_who .dim_who{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/pc/dim_who.png) repeat 0 0}
.wrap_about.pc .info_our{width:858px;margin:57px auto 0}
.wrap_about.pc .info_our .subtit_about{font-weight:normal;font-size:40px;font-family:HelveticaNeue-light, Helvetica Neue, Helvetica,Arial, Lucida Grande, sans-serif;color:#000}
.wrap_about.pc .info_our .desc_about{width:1000px;margin-top:13px;line-height:26px}
.wrap_about.pc .info_our .tit_our{font-weight:normal;font-size:26px;color:#e02f26}
.wrap_about.pc .info_our .desc_our{margin-top:12px;font-size:16px}
.wrap_about.pc .info_our .cont_about{margin:0 162px 0 0}

/* foot */
.wrap_about.pc .foot_path,.wrap_shop.pc .foot_path{position:relative;border-top:1px solid #eaeaea;border-bottom:0 none;background:#fcfcfc}
.wrap_about.pc .foot_path .info_foot,.wrap_shop.pc .foot_path .info_foot{width:1024px;height:73px;margin:0 auto}
.wrap_about.pc .foot_path .corp_info,.wrap_shop.pc .foot_path .corp_info{float:left;height:100%;margin-left:33px;padding:0;line-height:73px}
.wrap_about.pc .foot_path .link_path,.wrap_shop.pc .foot_path .link_path{font-size:14px;color:#666}
.wrap_about.pc .foot_path .footer_link,.wrap_shop.pc .foot_path .footer_link{overflow:hidden;float:right;height:100%;margin-top:0;margin-right:33px;line-height:73px}
.wrap_about.pc .foot_path .footer_link .link_info,.wrap_shop.pc .foot_path .footer_link .link_info{float:left;margin-left:16px;padding:0;font-size:14px;color:#666}
.wrap_about.pc .foot_path .footer_link .link_info:after,.wrap_shop.pc .foot_path .footer_link .link_info:after{display:none}
.wrap_error.pc .foot_path .footer_link .link_info{font-size:14px}


/* ** shop ** */
.wrap_shop{overflow:hidden} 
.img_shop,[class*="img_shop"]{overflow:hidden;display:inline-block;background:url(../images/m640/img_shop.png) no-repeat 0 0;background-size:210px 170px;font-size:0;line-height:0;color:transparent;vertical-align:top}
.wrap_shop #mArticle{margin-bottom:4px;border-bottom:1px solid #e4e4e4;background:#fff}
.shop_main .tit_info{padding:17px 0 4px;font-size:18px;font-weight:500}
.wrap_shop .link_comm2{display:block;font-size:13px;color:#fff;margin:0 auto;border-radius:2px;background-color:#55b722;text-align:center}
.wrap_shop .img_shop_p{width:60px;height:60px;background-position:-104px -50px}

/* GNB */
.sign_link .ico_flag{width:14px;height:14px;margin:0 7px 0 0;background-position:-54px -60px}
.head_sign .sign_link li:first-of-type:after{display:none}
.head_sign .sign_link li+li:before{position:absolute;left:0;top:16px;width:1px;height:11px;background:#fff;filter:alpha(Opacity=20);opacity:0.2;content:' '}

/* m_intro */
.shop_main .tit_shop{position:absolute;left:50%;top:111px;z-index:10;width:210px;height:50px;margin-left:-105px;background-position:0 -113px}
.intro_shop{position:relative;height:270px;text-align:center;background:url(../images/m640/bg_shop1.png) no-repeat 0 100%,url(../images/m640/bg_shop2.png) no-repeat 100% 100%;background-size:135px 80px,135px 240px;background-color:#e7311e;border-top:1px solid rgba(255, 255, 255,.2)}
.intro_shop .wrap_btn{padding-top:137px;font-size:0;text-align:center}
.intro_shop .link_comm{display:inline-block;width:114px;height:34px;margin:0 5px;font-size:13px;line-height:32px;border:1px solid rgba(255, 255, 255, 0.6);border-radius:2px;color:#fff;;text-align:center}
.intro_shop .wrap_btn .link_comm:only-child{width:143px}
/* m_benefit */
.info_benefit{padding:35px 25px 0;text-align:center}
.info_benefit .tit_info .txt_sub{display:block;font-size:13px;line-height:17px;font-weight:normal}
.list_benefit li{padding:32px 0 33px}
.info_benefit li+li{border-top:1px solid #f0f0f0}
.info_benefit .subtit_shop{font-size:17px;font-weight:normal}
.info_benefit .desc_shop{margin-top:2px;font-size:13px;line-height:17px;color:#666}
.info_benefit li [class*="img_shop"]{display:block;margin:0 auto 13px}
.info_benefit .img_shop1{width:67px;height:58px;background-position:0 0}
.info_benefit .img_shop2{width:55px;height:43px;background-position:-70px 0}
.info_benefit .img_shop3{width:57px;height:47px;background-position:-128px 0}
.info_benefit .img_shop4{width:52px;height:52px;background-position:0 -60px}
/* m_progress */
.info_progress{background-color:#fafafa;padding:24px 25px 55px;text-align:center}
.info_progress li{padding:25px 0 29px}
.info_progress .tit_info{padding-bottom:11px}
.info_progress li+li{border-top:1px solid #ebebeb}
.info_progress .num_step{display:block;width:54px;height:54px;margin:0 auto 15px;border-radius:50px;background-color:#d2d2d2}
.info_progress .num_step [class*="img_shop"]{width:32px;height:19px;margin-top:17px}
.info_progress .img_shop1{background-position:-70px -49px}
.info_progress .img_shop2{background-position:-70px -69px}
.info_progress .img_shop3{background-position:-70px -89px}
.info_progress .subtit_shop{font-size:16px;font-weight:normal}
.info_progress .desc_shop{margin-top:1px;font-size:11px;line-height:14px}
.info_progress .link_comm2{width:228px;height:35px;line-height:35px;margin-top:26px}

/* voucher */
.shop_voucher{padding:42px 25px;text-align:center;background-color:#fff}
.shop_voucher .img_shop_p{margin-top:42px}
.shop_voucher .tit_shop{margin-top:21px;font-size:18px;font-weight:normal}
.shop_voucher .desc_shop{margin-top:10px;font-size:13px;line-height:17px;color:#666}
.shop_voucher .desc_already{margin-top:24px;line-height:18px}
.shop_voucher .wrap_inp{margin-top:21px}
.shop_voucher .inp_voucher{display:block;width:268px;height:20px;padding:10px 0;margin:7px auto 0;line-height:20px;border:1px solid #d0d0d0;border-radius:2px;text-align:center;color:#999}
.shop_voucher .inp_voucher:focus{color:#333}
.shop_voucher .wrap_inp .link_comm2{width:270px;height:42px;margin-top:15px;line-height:42px}
.shop_voucher .link_back{display:inline-block;margin-top:14px;font-size:12px;color:#e62f17}
.shop_voucher .txt_error{display:block;width:230px;margin:-13px auto 0;padding:9px 20px 8px;font-size:13px;line-height:16px;color:#e62f17;border-radius:2px;background-color:#ffe7e4}
.shop_voucher .txt_date{font-size:13px}
.shop_voucher .wrap_sns{font-size:0;margin-top:32px}
.shop_voucher .wrap_sns .link_sns{display:inline-block;width:24px;height:24px;margin:0 7px}
.shop_voucher .wrap_sns .img_shop_tw{width:24px;height:20px;margin-top:2px;background-position:-166px -50px}
.shop_voucher .wrap_sns .img_shop_fb{width:24px;height:24px;background-position:-166px -72px}
.shop_voucher .info_success .tit_shop{font-size:17px;margin-top:26px}
.shop_voucher .info_success .desc_shop{margin-top:16px}
.shop_voucher .desc_shop+.link_back{margin-top:8px}

/* Shop pc */
.pc.wrap_shop .shop_voucher~.foot_path{position:fixed;bottom:0}
.pc.wrap_shop .info_head .ico_path.ico_beta{background-position:-627px -721px}
.pc.wrap_shop .head_path{background-color:#e62f17}
.pc.wrap_shop .head_path .link_signout:before{display:none}
.pc.wrap_shop .head_path .txt_signout{color:#fff}
.pc .shop_main{background-color:#fff}
.pc .img_shop, .wrap_shop.pc [class*="img_shop"],.pc.wrap_shop .tit_path{background-image:url(../images/pc/img_shop.png);background-size:650px 225px}
.pc .wrap_shop{overflow:hidden;position:relative;width:100%;min-width:1024px}
.pc .intro_shop .link_comm{width:178px;height:52px;line-height:52px;font-size:20px;border-radius:4px}
.pc .intro_shop .link_comm:hover{background-color:rgba(0,0,0,.1)}
.pc .shop_main .tit_info{font-size:34px}
.pc .img_shop_p{display:block;width:118px;height:118px;margin:0 auto;background-position:-510px -100px}
.pc .link_comm2{font-size:16px;border-radius:4px;background-color:#60b437}
.pc .sign_link .ico_flag{width:28px;height:28px;margin:26px 11px 0 0;background-position:0 -40px}
.pc.wrap_shop .head_path .link_signout{position:static;margin-top:0;padding:0}
.pc.wrap_shop .head_path .link_signout .profile_r{margin-top:24px}
.pc.wrap_shop .head_path .txt_signout{margin-top:0}
/* m_intro */
.pc .shop_main .tit_shop{left:15px;top:140px;z-index:10;width:447px;height:116px;margin-left:0;background-position:0 -105px}
.pc .intro_shop{height:590px;background:#e62f17 url(../images/pc/bg_shop.png) no-repeat center 100%}
.pc .inner_intro{position:relative;width:960px;height:510px;margin:80px auto 0}
.pc .intro_shop .wrap_btn{padding:291px 0 0 14px;text-align:left}
.pc .intro_shop .wrap_btn .link_comm:only-child{width:238px}
/* m_benefit */
.pc .info_benefit{overflow:hidden;width:920px;margin:0 auto;padding:74px 0 26px}
.pc .info_benefit .tit_info{padding:15px 0 50px}
.pc .info_benefit .txt_sub{font-size:24px;padding-top:6px}
.pc .info_benefit li{float:left;width:240px;height:266px;margin:0 110px;border:0;text-align:left}
.pc .info_benefit li [class*="img_shop"]{display:block;margin:0 auto 26px;height:95px}
.pc .info_benefit .img_shop1{width:112px;background-position:-190px 0}
.pc .info_benefit .img_shop2{width:99px;background-position:-305px 0}
.pc .info_benefit .img_shop3{width:96px;background-position:-410px 0}
.pc .info_benefit .img_shop4{width:87px;background-position:-510px 0}
.pc .info_benefit .subtit_shop{font-size:26px}
.pc .info_benefit .desc_shop{margin-top:6px;font-size:16px;line-height:26px;color:#333}
/* m_progress */
.pc .info_progress{padding:69px 0 90px}
.pc .list_progress{width:860px;margin:56px auto 0}
.pc .list_progress:after{display:block;overflow:hidden;width:100%;clear:both;content:''}
.pc .info_progress li{float:left;width:208px;padding:0;border:0;text-align:left}
.pc .info_progress li+li{margin-left:118px}
.pc .info_progress li:nth-child(3) .subtit_shop{display:block;width:234px}
.pc .info_progress .on .num_step{background-color:#595959}
.pc .info_progress .num_step{width:90px;height:90px;margin-bottom:26px;text-align:center}
.pc .info_progress .num_step [class*="img_shop"]{width:52px;height:32px;margin-top:30px}
.pc .info_progress .img_shop1{background-position:-450px -100px}
.pc .info_progress .img_shop2{background-position:-449px -135px}
.pc .info_progress .img_shop3{background-position:-450px -170px}
.pc .info_progress .subtit_shop{font-size:26px}
.pc .info_progress .desc_shop{margin-top:7px;font-size:16px;line-height:26px}
.pc .info_progress .link_comm2{width:208px;height:43px;line-height:43px;margin-top:20px}
/* voucher */
body.voucher{background-color:#fff}
.pc .shop_voucher{position:absolute;top:50%;width:100%;margin:-260px 0 0 0;padding:0;-webkit-font-smoothing:antialiased;font-weight:300}
.pc .shop_voucher .tit_shop{font-size:24px;line-height:29px;font-weight:300;margin-top:14px;color:#666}
.pc .shop_voucher .desc_shop{width:360px;margin:40px auto 0;font-size:17px;line-height:1.2;font-weight:300;color:#333}
.pc .shop_voucher .txt_error{width:320px;font-size:16px;font-weight:300}
.pc .shop_voucher .inp_voucher{width:330px;height:18px;padding:14px}
.pc .shop_voucher .wrap_inp .link_comm2{width:360px;height:50px;line-height:50px;margin-top:20px;background-color: #81c630}
.pc .shop_voucher .link_back{font-size:14px}
.pc .shop_voucher .txt_date{font-size:24px;line-height:36px}
.pc .shop_voucher .info_success .tit_shop{margin-top:45px;font-size:32px;;line-height:38px;color:#333}
.pc .shop_voucher .info_success .desc_shop{width:562px;font-size:24px;line-height:1.5}
.pc .shop_voucher .info_success .link_back{font-size:24px;margin-top:20px}
.pc .shop_voucher .wrap_sns .link_sns{width:48px;height:48px;margin:48px 14px 0}
.pc .shop_voucher .wrap_sns .img_shop_tw{width:48px;height:40px;margin-top:4px;background-position:-600px 0}
.pc .shop_voucher .wrap_sns .img_shop_fb{width:48px;height:48px;background-position:-600px -44px}
.pc .shop_voucher .desc_already{width:562px;margin:24px auto 0;font-size:24px;line-height:1.5}
.pc .shop_voucher .desc_already~ .link_back{font-size:24px;margin-top:20px}
/* ** shop end ** */
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5) ,
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
	.img_path{background-image:url(../images/m640/img_path.png);-webkit-background-size:160px 160px;background-size:160px 160px}
	.ico_path{background-image:url(../images/m640/ico_path_170413.png);-webkit-background-size:500px 500px;background-size:500px 500px}
	.btn_path{background-image:url(../images/m640/btn_path.png);-webkit-background-size:240px 240px;background-size:240px 240px}
	.feedback_layer .wrap_empathy .panel_empathy{background-image:url(../images/m640/bg_profile_layer.png);-webkit-background-size:30px 30px;background-size:30px 30px}
	.friends_layer .desc_qrcode{background-image:url(../images/m640/desc_qrcode.png);-webkit-background-size:250px 220px;background-size:250px 220px}
	.img_about{background-image:url(../images/m640/img_about.png);-webkit-background-size:115px 305px;background-size:115px 305px}
}
