/* icon.css */

span.icon,
span.cur,
div.icon{
  background-repeat: no-repeat;
}

span.icon.navi{
  background-position: 0px 1px;
  padding-left: 19px;
}

.header_line_cur{
  margin-left: 0px;
  padding-left: 11px;
  background-image:url('https://static.relav.jp/resources/snsmk4/img/header_line_cur_01.gif');
  background-position: 0px 4px;
  background-size: 6px 8px;
}

.icon.official.badge{
  margin-left: 4px;
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/official_02.png?1');
  background-position: 1px center;
}

.icon.new{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_new_01.gif');
  background-position: 1px center;
  margin-right: -7px;
  display: inline-block;
  width: 20px;
}

.icon.info{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_info.png');
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 19px;
}

.icon.info.t{
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.wait{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/wait_01.png');
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 19px;
}

.icon.help{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/confirm.png');
  background-position: 0px 1px;
  padding-top: 1px;
  padding-left: 19px;
}

.icon.search{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/search.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.timeline{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/timeline_01.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.logout{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/logout.png');
  background-position: 0px 0px;
  padding-left: 18px;
}


/* member */

.icon.member.man{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_member_01.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.member.lady{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_member_02.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.member.other{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_member_03.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.member.exa{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_member_04.png');
  background-position: 0px 0px;
  padding-left: 18px;
}


/* comment */

.icon.comment{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_comment_s_01.png');
  background-position: 0px 0px;
  padding-left: 13px;
}

.icon.comment.notify{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_comment_s_01.png');
  background-position: 1px 4px;
  padding-left: 17px;
}


/* clip */

.icon.clip{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/clip_01.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.clip.favor{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/clip_02.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.clip.favor.m{
  background-position: 0px 2px;
}

.icon.clip.favor_folder{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/clip_05.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.clip.favor_folder.t{
  background-position: 0px -1px;
}

.icon.clip.contents{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/clip_03.png');
  background-position: 1px 1px;
  padding-left: 18px;
}

.icon.clip.l{
  background-position: 0px 3px;
  padding-left: 20px;
}

.icon.clip.t{
  background-position: 0px 3px;
  padding-left: 20px;
}

.icon.clip.rcv{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/clip_04.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.clip.rcv.t{
  background-position: 0px -1px;
  padding-left: 20px;
}

.icon.clip.public{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/public_04.png');
  background-position: 0px 1px;
  background-size: 14px 14px;
  padding-left: 14px;
}

.icon.clip.public.l{
  margin-left: 1px;
}


/* contents menu */

.icon.clip.add{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/clip_06.png');
  background-position: 0px 0px;
  background-size: 16px 16px;
  padding-top: 2px;
  padding-left: 19px;
}

.icon.clip.del{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/clip_07.png');
  background-position: 0px 0px;
  background-size: 16px 16px;
  padding-left: 19px;
}

.icon.menu_close{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/exit_01.png');
  background-position: 0px 0px;
  background-size: 16px 16px;
  padding-left: 20px;
}


/* like */

.icon.like{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/tweet_like_01.gif');
  background-position: 0px 0px;
  background-size: 12px;
  padding-left: 16px;
}

.icon.like.active{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/tweet_like_02.gif');
  background-position: 0px 0px;
  background-size: 12px;
  padding-left: 16px;
}

.icon.like.tool{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/tweet_like_02.gif');
  background-position: 0px 4px;
  padding-top: 2px;
  background-size: 11px;
  padding-left: 16px;
}

.icon.like.s{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/tweet_like_01.gif');
  background-position: 0px 1px;
  background-size: 11px;
  padding-left: 13px;
}

.icon.like.s.active{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/tweet_like_02.gif');
  background-position: 0px 1px;
  background-size: 11px;
  padding-left: 13px;
}

.icon.like.comment{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/like_01.png');
  background-position: 0px 0px;
  padding-left: 18px;
}


/* contents */

.icon.contents.official{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/contents_04.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.contents.pickup{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/contents_06.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.contents.member{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/contents_05.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.contents.friend{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/contents_01.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.contents.community{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/contents_03.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.contents.setting{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/contents_02.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.contents.entry{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/entry_02.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.contents.system{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/contents_09.png');
  background-position: 0px 1px;
  padding-left: 20px;
}

.icon.contents.t{
  padding-top: 2px;
}


/* member regist */

.icon.member_regist{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/member_regist_01.png');
  background-position: 0px 0px;
  padding-left: 21px;
}

.icon.member_delete{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/member_delete_01.png');
  background-position: 0px 0px;
  padding-left: 21px;
}

.icon.member_regist.feed{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 20px;
}


/* point charge */

.icon.point_charge{
  background-image:url('https://static.lrelav.jp/resources/snsmk4/img/test/icon/point_11.png');
  background-position: 0px 0px;
  padding-left: 21px;
}

.icon.point_charge{
  background-image:url('https://img1.lprtls.jp/images//snsmk/service/test-site3/rooting_point/c28c27181de7e8c1daa70s.jpg');
  background-size: 20px;
  background-position: 0px 2px;
  padding-left: 24px;
}


/* service regist */

.icon.service_regist{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/service_regist_01.png');
  background-position: 0px 0px;
  padding-left: 21px;
}


/* header menu */

.icon.header.home{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/addr_01.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.header.lounge{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_lounge_02.png');
  background-position: 0px 0px;
  background-size: 15px 15px;
  padding-left: 18px;
}

.icon.header.search{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/search.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.header.community{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_02.png');
  background-position: 0px -1px;
  padding-left: 18px;
}

.icon.header.chat{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/chat_11.png');
  background-position: 0px -1px;
  padding-left: 18px;
}

.icon.header.wiki{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/wiki.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.header.review{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/review.gif');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.header.uploader{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/uploader.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.header.invite{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/invite.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.header.help{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/confirm.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.header.logout{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/logout.png');
  background-position: 0px 0px;
  padding-left: 18px;
}


/* form entry required */

.icon.entry_required{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/form/icon_required_01.png');
  background-position: 0px 1px;
  height: 18px;
  margin-left: 7px;
  padding-left: 30px;
  display: inline-block;
}

.icon.entry_required.s{
  background-position: 0px 0px;
}


/* home entry */

.icon.home_entry.entry{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/entry_02.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.home_entry.photo{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/photo_02.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.home_entry.search{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/search.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.home_entry.profile{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/profile_02.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.home_entry.profile_member{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/profile_02.png');
  background-position: 0px 0px;
  padding-left: 18px;
}


/* profile */

.icon.profile_column{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/name_01.png');
  background-position: 3px 0px;
  padding-left: 20px;
}


/* access */

.icon.access {
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_access_01.png');
  background-position: 3px 0px;
  padding-left: 20px;
}

.icon.access.t {
  background-position: 3px 0px;
  padding-left: 24px;
}

.icon.access.self {
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_access_02.png');
  background-position: 3px 0px;
  padding-left: 20px;
}

.icon.access.self.t {
  background-position: 3px 0px;
  padding-left: 23px;
}

.icon.access.login {
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_access_03.png');
  background-position: 3px 0px;
  padding-left: 20px;
}

.icon.access.login.s {
  background-position: 4px 0px;
  padding-left: 20px;
}

.icon.access.login.t {
  padding-top: 2px;
  background-position: 3px 0px;
  padding-left: 23px;
}

.icon.access_flg.on {
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/access_flg_01.png');
  background-position: 0px 0px;
  padding-left: 20px;
  background-size: 16px 16px;
}

.icon.access_flg.on.t{
  background-position: 0px 2px;
}

.icon.access_flg.off {
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/access_flg_02.png');
  background-position: 0px 0px;
  padding-left: 20px;
  background-size: 16px 16px;
}


/* info */

.icon.system_info{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/info_06.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.system_info.sys{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/info_09.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.system_info.imp{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/info_08.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.system_info.manager{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/info_05.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.manager_info{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/info_07.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.manager_info.heart{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/info_03.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.manager_info.star{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/info_04.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.mainte_info{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/info_10.png');
  background-position: 0px 0px;
  padding-left: 18px;
}


/* offical */

.icon.official{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/official_01.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.official.s{
  padding-top: 2px;
  padding-left: 19px;
}


/* profile */

.icon.name{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/name_05.png?1');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.name.t{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/name_05.png?1');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.birthday{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/birthday_01.png?1');
  background-position: 0px 0px;
  padding-left: 22px;
}

.icon.addr{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/addr_02.png');
  background-position: 0px 0px;
  padding-left: 22px;
}

.icon.job{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/job_02.png');
  background-position: 0px 0px;
  padding-left: 22px;
}

.icon.check{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/check_01.png?4');
  background-position: 0px 0px;
  background-size: 14px 14px;
  padding-left: 16px;
}

.icon.friend{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/friend_01.png');
  background-position: 0px 0px;
  padding-top: 2px;
  padding-left: 21px;
}

.icon.friend.feed{
  background-position: -1px 0px;
  padding-top: 0px;
  padding-left: 18px;
}

.icon.friend.search{
  padding-left: 20px;
}


/* category */

.icon.category.entry{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category_01.png');
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 19px;
}

.icon.category.album{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category_02.png');
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 19px;
}

/* mail */

.icon.mail{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_01.png');
  background-position: 0px 1px;
  padding-left: 19px;
}

.icon.mail.t{
  padding-left: 21px;
}

.icon.mail.recent{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_21.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.rcv{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_02.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.send{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_03.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.msg{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_05.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.friend{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_04.png?1');
  background-position: 0px 1px;
  padding-left: 20px;
}

.side_menu_area .icon.mail.friend{
  padding-left: 20px;
  background-position: 2px 0px;
}

.icon.mail.friend.ok{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_12.png?1');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.friend.no{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_13.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.friend.read{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_14.png');
  background-position: 0px 1px;
  padding-left: 19px;
}

.icon.mail.community{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_16.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.side_menu_area .icon.mail.community{
  background-position: 2px 0px;
}

.icon.mail.community.t{
  padding-left: 19px;
  padding-top: 2px;
  background-position: 0px 0px;
}

.icon.mail.community.s{
  padding-left: 17px;
  background-position: 1px -1px;
}

.icon.mail.community.m{
  background-position: 0px 0px;
}

.icon.mail.manager{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_24.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.community_manager{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_28.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.community_manager.l{
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.community_manager.s{
  background-position: 1px -2px;
}

.icon.mail.community_manager.m{
  padding-left: 21px;
  background-position: 0px 0px;
}

.icon.mail.community_manager.t{
  padding-left: 21px;
  padding-top: 2px;
  background-position: 0px 0px;
}

.icon.mail.community_manager.read{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_29.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.community_manager.ok{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_30.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.community_manager.no{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_31.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.side_menu_area .icon.mail.manager{
  background-position: 2px 0px;
}

.icon.system_res{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/mail_20.png');
  background-position: 0px 1px;
  padding-top: 1px;
  padding-left: 20px;
}

.icon.mail.info{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_07.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.delete{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_08.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.read{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_09.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.read.t{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 20px;
}

.icon.mail.read_send{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_10.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.mail.chat_invite{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/chat_03.png');
  background-position: 0px 2px;
  padding-left: 19px;
}

.icon.mail.chat_invite.l{
  padding-top: 1px;
  background-position: 0px 0px;
}


.icon.mail.chat_invite_02{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/chat_04.png');
  background-position: 0px 2px;
  padding-left: 19px;
}

.icon.mail.chat_invite_02.t{
  padding-left: 20px;
  background-position: 0px 0px;
}

.icon.mail.chat_invite_02.l{
  background-position: 0px 0px;
}

.icon.mail.chat_invite_02.relad{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/chat_05.png');
  background-position: 0px 2px;
  padding-left: 19px;
}

.icon.mail.chat_invite_02.relad.l{
  background-position: 0px 0px;
}

.icon.mail.chat_invite_02.relad.t{
  background-position: 0px 0px;
}

.icon.mail.chat_invite_02.ok{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/chat_06.png');
  background-position: 0px 2px;
  padding-left: 19px;
}

.icon.mail.chat_invite_02.ok.l{
  background-position: 0px 0px;
}

.icon.mail.chat_invite_02.ok.t{
  background-position: 0px 0px;
}

.icon.mail.chat_invite_02.no{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/chat_07.png');
  background-position: 0px 2px;
  padding-left: 19px;
}

.icon.mail.chat_invite_02.no.l{
  background-position: 0px 0px;
}

.icon.mail.chat_invite_02.no.t{
  background-position: 0px 0px;
}

.icon.mail.invite{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/mail_25.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.mail.member{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/mail_26.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.mail.member.read{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/mail_27.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.mail.menu{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_09.png');
  background-position: 0px 0px;
  padding-left: 19px;
}


/* date */

.icon.schedule_date{
  background-image:url('https://static.relav.jp/resources/artemis4/img/icon/icon_date.png');
  background-position: 0px 0px;
  padding-left: 19px;
}


/* greet */

.icon.greet{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/greet_01.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.greet.msg{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/greet_02.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.greet.msg.read{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/greet_03.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.greet.msg.read_send{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/greet_04.png');
  background-position: 0px 0px;
  padding-left: 19px;
}


/* community */

.icon.community{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_02.png');
  background-position: 0px 2px;
  padding-left: 21px;
}

.icon.community.t{
  background-position: 0px 2px;
}

.icon.community.m{
  padding-top: 1px;
  padding-left: 20px;
  background-position: 0px 0px;
}

.icon.community.s{
  background-position: 2px 2px;
  padding-left: 19px;
}

.icon.community.l{
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.community.feed{
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.community.l{
  background-position: 0px 0px;
}

.icon.community.navi{
  background-position: 0px 0px;
}

.icon.community_add{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_03.png');
  background-position: 0px 1px;
  padding-left: 21px;
}

.icon.community_add.s{
  background-position: 0px 0px;
  padding-top: 2px;
  padding-left: 19px;
}

.icon.community_add.feed{
  background-position: 0px 1px;
  padding-left: 19px;
}

.icon.community_del{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_08.png');
  background-position: 0px 1px;
  padding-left: 21px;
}

.icon.community_title{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/profile_02.png');
  background-position: 0px 1px;
  padding-left: 21px;
}

.icon.community_del.s{
  background-position: 0px 0px;
  padding-top: 2px;
  padding-left: 19px;
}


/* living */

.icon.living{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/living_01.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.living.s{
  background-position: 1px 1px;
}

.icon.living.navi{
  background-position: 0px 1px;
}

.icon.living_add{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_18.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.living_add.t{
  padding-left: 18px;
}

.icon.living_update{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_19.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.living_update.t{
  padding-left: 18px;
}

.icon.living_setting{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/living_02.png');
  background-position: 0px 0px;
  padding-left: 19px;
}


/* community mail */

.icon.community.mail{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_09.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.community.mail.read{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_10.png');
  background-position: 0px 0px;
  padding-left: 21px;
}

.icon.community.mail.ok{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_11.png');
  background-position: 0px 0px;
  padding-left: 21px;
}

.icon.community.mail.no{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_12.png');
  background-position: 0px 0px;
  padding-left: 21px;
}

.icon.community_invite.mail{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_13.png');
  background-position: 0px 0px;
  padding-left: 21px;
}

.side_menu_area .icon.community_invite.mail{
  padding-left: 17px;
  background-position: 0px 0px;
}

.icon.community_invite.mail.read{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_14.png');
  background-position: 0px 0px;
  padding-left: 21px;
}

.icon.community_invite.mail.ok{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_15.png');
  background-position: 0px 0px;
  padding-left: 21px;
}

.icon.community_invite.mail.no{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_16.png');
  background-position: 0px 0px;
  padding-left: 21px;
}


/* public level */

.icon.page_public{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/page_public_01.png');
  background-position: 0px 0px;
  padding-left: 22px;
}

.icon.member_profile{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/profile_02.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.member_profile.column{
  padding-top: 1px;
}

.icon.profile{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/profile_03.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.profile.t{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/profile_03.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.profile.navi{
  background-position: 0px 0px;
}

.icon.manager{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/manager_01.png');
  background-position: 2px 0px;
  padding-left: 22px;
}

.icon.manager.badge{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/manager_02.png');
  background-position: 2px 0px;
  padding-top: 2px;
  padding-left: 22px;
}

.icon.manager_profile{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/profile_03.png');
  background-position: 1px 0px;
  padding-top: 2px;
  padding-left: 23px;
}

.icon.manager_admin{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/manager_05.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.mail_admin{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_admin_01.png');
  background-position: 0px 1px;
  padding-left: 20px;
}

.icon.domain_admin{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/domain_setting_01.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.support_admin{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/support_manager_01.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.date{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/date_01.png');
  background-position: 0px 0px;
  padding-left: 22px;
}

.icon.date.query{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/date_01.png');
  background-position: 0px -1px;
  padding-left: 19px;
}

.icon.member_add{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/member_add_01.png');
  background-position: 1px -2px;
  padding-left: 22px;
}

.icon.member_add.l{
  background-position: 1px -2px;
  padding-left: 22px;
}

.icon.public{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/public_03.gif');
  background-position: 3px 2px;
  padding-left: 22px;
}

.icon.public.l{
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.setting{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/setting_04.png');
  background-position: 0px -1px;
  padding-left: 18px;
}

.icon.setting.s{
  background-position: 1px 0px;
}

.icon.setting.navi{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/setting_02.png');
  background-position: 0px 1px;
  padding-left: 18px;
}


/* contents */

.icon.contents.menu{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/contents_08.png');
  background-position: 2px 0px;
  padding-left: 20px;
}


/* entry */

.icon.entry{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/entry_01.png');
  background-position: 0px 1px;
  padding-left: 19px;
}

.icon.entry.s{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 18px;
}

.icon.entry.column{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 18px;
}

.icon.entry.l{
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.entry.menu{
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.entry.t{
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.entry.feed{
  background-position: 0px 5px;
  padding-left: 19px;
}

.icon.entry.navi{
  background-position: 0px 0px;
}

.icon.entry.home_under{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 18px;
}

.icon.entry.search{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/diary_03.png?1');
  background-position: 2px 2px;
  padding-left: 22px;
}

.icon.entry_add{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/entry_02.png');
  background-position: 0px 1px;
  padding-left: 20px;
}

.icon.entry_regist{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/entry_02.png');
  background-position: 0px 2px;
  padding-left: 21px;
}

.icon.entry_regist.link{
  background-position: 0px 0px;
  background-size: 14px 14px;
  padding-left: 16px;
}

.icon.entry_regist.s{
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.entry_regist.under{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/diary_regist.gif');
  background-position: 0px 0px;
  background-size: 13px 13px;
  padding-left: 21px;
}

.icon.entry_member{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/entry_11.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.entry_edit{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/entry_03.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.entry_edit.s{
  background-position: 0px 2px;
  padding-left: 18px;
}

.icon.entry_del{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/entry_04.png');
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.entry_del.s{
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.entry_list{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/entry_06.png');
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.entry_back{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/entry_05.png');
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.entry_db{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/entry_07.png');
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.entry_db.s{
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.entry_mark{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/entry_08.png');
  background-position: 2px 2px;
  padding-left: 17px;
}

.icon.entry_mark.s{
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.entry_comment{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/diary_06.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.entry_comment.feed{
  background-position: 0px 3px;
  padding-left: 20px;
}

.icon.entry_comment_res{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/diary_05.png');
  background-position: 0px 0px;
  padding-left: 20px;
}


/* album */

.icon.album{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/album_01.png?1');
  padding-top: 1px;
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.album.l{
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.album.s{
  background-position: 2px 0px;
  padding-left: 18px;
}

.icon.album.t{
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.album.feed{
  background-position: 0px 2px;
  padding-left: 19px;
}

.icon.album.navi{
  background-position: 0px 0px;
}

.icon.album_regist{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/album_02.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.album_edit{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/album_03.png?1');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.album_del{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/album_04.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.album_back{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/album_06.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.album_list{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/album_05.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.album_desc{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/edit_profile.gif');
  background-position: 0px 0px;
  background-size: 14px 14px;
  padding-top: 2px;
  padding-left: 18px;
}

.icon.album_photo{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/photo_01.png');
  background-position: 0px 2px;
  padding-left: 19px;
}

.icon.album_photo.s{
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.album_photo.t{
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.album_photo.l{
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.album_photo.menu{
  background-position: 0px -1px;
  padding-left: 18px;
}

.icon.album_photo.home_under{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 17px;
}

.icon.album_photo_regist{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/photo_02.png');
  background-position: 1px 0px;
  padding-left: 18px;
}

.icon.album_photo_edit{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/photo_03.png');
  background-position: 1px 0px;
  padding-left: 18px;
}

.icon.album_photo_del{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/photo_04.png');
  background-position: 1px 0px;
  padding-left: 18px;
}

.icon.album_photo_back{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/photo_05.png');
  background-position: 1px 0px;
  padding-left: 18px;
}

.icon.album_photo.tool{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/photo_06.png');
  background-position: -1px 0px;
  padding-left: 18px;
}

.icon.album_photo_comment{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/photo_03.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.album_photo_comment{
  background-position: 0px 3px;
}

.icon.album_photo_comment_res{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/photo_09.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.community_regist{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/community_03.png');
  background-position: 0px 0px;
  padding-left: 21px;
}


/* schedule */

.icon.schedule{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/schedule_02.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.schedule.list{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/schedule_05.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.schedule.add{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/schedule_08.png');
  background-position: 0px 0px;
  padding-left: 16px;
}

.icon.schedule.edit{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/schedule_06.png?3');
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.schedule.delete{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/schedule_07.png');
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.schedule.back{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/schedule_10.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.schedule.search{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/schedule_09.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.schedule_comment{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/schedule_06.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.schedule_comment_res{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/schedule_11.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.schedule.l{
  background-position: 0px 2px;
  padding-left: 18px;
}

.icon.schedule.t{
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.schedule.s{
  background-position: 0px 0px;
  padding-left: 16px;
}

.icon.schedule.link{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 19px;
}

.icon.schedule.feed{
  background-position: 0px 3px;
  padding-left: 18px;
}

.icon.schedule.menu{
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.schedule.home_under{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 17px;
}

.icon.schedule.list.link{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 18px;
}

.icon.schedule.add.t{
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.schedule.add.link{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 18px;
}

.icon.calendar{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/schedule_04.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.calendar.holiday{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/schedule_14.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.calendar.link{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 18px;
}

.icon.calendar.s{
  background-position: 0px 0px;
  padding-left: 16px;
}

.icon.calendar.t{
  background-position: 0px 2px;
  padding-left: 18px;
}


/* comment contents */

.icon.comment_contents{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_comment_contents_01.png');
  background-position: 0px 0px;
  padding-left: 21px;
}


/* lounge */

.icon.lounge{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_lounge_02.png');
  background-position: 0px 2px;
  padding-left: 18px;
}

.icon.lounge.feed{
  background-position: 0px 2px;
  padding-left: 19px;
}


/* comment */

.icon.lounge.comment{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/comment_lounge_01.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.lounge.comment.feed{
  background-position: 0px 3px;
  padding-left: 20px;
}

.icon.entry.comment{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/comment_entry_01.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.album_photo.comment{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/comment_photo_01.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.member_write{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/member_write_02.png');
  background-position: 0px 0px;
  padding-left: 19px;
}


/* list */

.icon.list{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/list_08.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.list.home_under{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 19px;
}

.icon.list.back{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/list_02.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.add{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/add_01.png');
  /*background-size: 12px 12px;*/
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.invite{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_invite_01.png');
  padding-left: 17px;
}

.icon.invite_send{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/invite_02.png');
  padding-left: 17px;
}

.icon.invite.navi{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/invite.png');
}

.icon.invite_history{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_invite_02.png');
  padding-left: 17px;
}

.icon.comment{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/comment_02.png');
  background-position: 0px -1px;
  padding-left: 18px;
}

.icon.comment.feed{
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.comment.contents{
  background-position: 4px 0px;
  padding-left: 22px;
}

.icon.comment_entry.t{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/comment_04.png');
  background-position: 0px 0px;
  padding-left: 20px;
}


/* topic */

.icon.topic {
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/topic_01.png?10');
  background-position: 0px 3px;
  padding-left: 20px;
}

.icon.topic.t {
  background-position: 0px 3px;
  padding-left: 20px;
}

.icon.topic.s {
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.topic.l {
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.topic.feed {
  background-position: 0px 3px;
  padding-left: 20px;
}

.icon.topic.home_under {
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 18px;
}

.icon.topic_add {
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/topic_04.png?1');
  background-position: 0px 0px;
  padding-left: 21px;
}

.icon.topic_add.t {
  background-position: 0px 1px;
  padding-left: 21px;
}

.icon.topic_add.s {
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 19px;
}

.icon.topic_list {
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/topic_05.png?1');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.topic_edit {
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/topic_02.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.topic_edit.t {
  background-position: 0px 1px;
  padding-left: 21px;
}

.icon.topic_del {
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/topic_03.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.topic_del.t {
  background-position: 0px 1px;
  padding-left: 21px;
}

.icon.topic_back {
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/topic_06.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.topic_comment {
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/topic_02.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.topic_comment {
  padding-left: 19px;
  background-position: 0px 3px;
}

.icon.topic_comment_res {
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/topic_09.png');
  background-position: 0px 0px;
  padding-left: 18px;
}


/* event */

.icon.event{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/event_01.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.event.t{
  padding-left: 18px;
  background-position: 0px 0px;
}

.icon.event.s{
  background-position: 0px -1px;
  padding-left: 19px;
}

.icon.event.l{
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.event.feed{
  background-position: 0px 2px;
  padding-left: 19px;
}

.icon.event.home_under{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 18px;
}

.icon.event_add{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/event_02.png?3');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.event_add.t{
  background-position: 0px 1px;
}

.icon.event_add.s{
  padding-top: 1px;
  padding-left: 18px;
  background-position: 0px 0px;
}

.icon.event_edit{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/event_03.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.event_close{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/event_04.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.event_del{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/event_04.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.event_list{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/event_06.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.event_back{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/event_05.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.event_entry_list{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/member_list_01.png?1');
  background-position: 0px 0px;
  padding-top: 2px;
  padding-left: 19px;
}

.icon.event_entry{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/event_01.png');
  background-position: 0px 3px;
  padding-left: 20px;
}

.icon.event_entry.t{
  background-position: 0px -1px;
}

.icon.event_entry_check{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/check_02.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.event_comment{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/event_03.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.event_comment.feed{
  background-position: 0px 3px;
  padding-left: 19px;
}

.icon.event_comment_res{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/event_09.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.event_entry.list_tag{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/event_entry_01.png');
  background-position: 0px -1px;
  background-size: 14px;
  padding-left: 18px;
}

.icon.event_entry.menu{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/event_entry_01.png');
  background-position: 0px 0px;
  background-size: 14px;
  padding-left: 18px;
}

.icon.event_favor.list_tag{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/favor_02.png');
  background-position: 0px -1px;
  background-size: 14px;
  padding-left: 18px;
}


/* enquete */

.icon.enquete{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/enquete_01.png?1');
  background-position: 0px 1px;
  padding-left: 19px;
}

.icon.enquete.t{
  background-position: 0px 0px;
}

.icon.enquete.feed{
  background-position: 0px 4px;
}

.icon.enquete.s{
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.enquete.l{
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.enquete.home_under{
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 18px;
}

.icon.enquete_add{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/enquete_03.png?1');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.enquete_add.l{
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.enquete_add.t{
  background-position: 0px 1px;
}

.icon.enquete_add.s{
  background-position: 0px 0px;
}

.icon.enquete_edit{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/enquete_04.png?3');
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.enquete_del{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/enquete_05.png');
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.enquete_back{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/enquete_06.png?1');
  background-position: 0px 0px;
  padding-left: 17px;
}

.icon.enquete_list{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/enquete_07.png');
  background-position: 0px 0px;
  padding-left: 17px;
}


.icon.enquete.answer{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/enquete_02.png');
  background-position: 0px 2px;
  padding-left: 19px;
}

.icon.enquete.answer.t{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/enquete_02.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.enquete.answer_check{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/check_02.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.enquete_comment{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/enquete_04.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.enquete_comment.feed{
  background-position: 0px 3px;
  padding-left: 19px;
}

.icon.enquete_comment_res{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/enquete_10.png');
  background-position: 0px 0px;
  padding-left: 20px;
}


/* comment */

.icon.comment_res{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/tweet.gif');
  background-position: 2px 4px;
  padding-left: 19px;
}

.icon.comment_edit{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/comment_edit.gif');
  background-position: 0px 1px;
  padding-left: 19px;
}

.icon.comment_del{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/delete.gif');
  background-position: 0px 2px;
  padding-left: 19px;
}


/* contetns line */

.icon.like_s{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/tweet_like.gif');
  background-position: 0px 0px;
  padding-left: 13px;
}

.icon.like_s.recent_like_area{
  background-position: 0px 1px;
  padding-left: 16px;
}

.icon.comment_s{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/comment_s_01.png');
  background-position: -2px 0px;
  padding-left: 15px;
}

.icon.member_s{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/user_08.png');
  background-position: 0px 0px;
  background-size: 14px 14px;
  padding-left: 16px;
}

/* cursor */

.cur.link{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/cur_01.gif');
  background-position: 0px 2px;
  padding-left: 16px;
}

.cur.mainte{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/cur_01.gif');
  background-position: 0px 2px;
  padding-left: 16px;
}

/* friend */

.icon.friend.del{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/friend_03.png');
  background-position: 1px 2px;
  padding-left: 19px;
}

.icon.friend.del.s{
  background-position: 2px -1px;
  padding-left: 19px;
}

.icon.friend.ok{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/check_01.png');
  background-position: 0px 2px;
  padding-left: 18px;
}

.icon.friend.no{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/delete_02.png');
  background-position: 0px 2px;
  padding-left: 18px;
}

/* site */

.icon.site{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/site_01.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.site.blog{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/site_02.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.site.blog.home_under{
  background-position: 0px 0px;
  padding-left: 18px;
  padding-bottom: 1px;
}

.icon.site.photo{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/site_03.png');
  background-position: 0px 1px;
  padding-left: 20px;
}

.icon.site.photo.home_under{
  background-position: 0px 0px;
  padding-left: 18px;
  padding-bottom: 1px;
}


/* inquiry */

.icon.inquiry{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/inquiry_03.png');
  background-position: 0px 1px;
  padding-left: 20px;
}


/* contents under link */

.icon.member_block{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/member_block_01.png');
  background-position: 0px 0px;
  padding-top: 1px;
  padding-left: 20px;
}

.icon.member_block.under_link{
  padding-top: 2px;
  padding-left: 18px;
}


/* system inquiry */

.icon.system_inquiry{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/system_inquiry_02.png');
  background-position: 1px 0px;
  padding-top: 1px;
  padding-left: 18px;
}

.icon.system_report{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/system_inquiry_01.png');
  background-position: 1px 0px;
  padding-top: 1px;
  padding-left: 18px;
}

.icon.system_report.t{
  padding-left: 20px;
}


/* member setting */

.icon.member_setting{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_02.png');
  background-position: 1px 0px;
  padding-top: 1px;
  padding-left: 18px;
}

.icon.member_account{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/profile_02.png');
  background-position: 1px 0px;
  padding-top: 1px;
  padding-left: 18px;
}

.icon.contents_analyze{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/access_analyze_01.png');
  background-position: 0px 1px;
  padding-top: 1px;
  padding-left: 20px;
}

.icon.access_analyze{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/analyze_01.png');
  background-position: 0px 1px;
  padding-top: 1px;
  padding-left: 20px;
}

.icon.comment_analyze{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/analyze_03.png');
  background-position: 0px 1px;
  padding-top: 1px;
  padding-left: 20px;
}

.icon.like_analyze{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/analyze_02.png');
  background-position: 0px 1px;
  padding-top: 1px;
  padding-left: 20px;
}

.icon.newly_mail{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/mail_19.png');
  background-position: 0px 1px;
  padding-top: 1px;
  padding-left: 20px;
}

.icon.member_photo{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/profile_image.gif');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 18px;
}

.icon.member_group{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/icon_member_group_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 18px;
}

.icon.member_group.tool{
  background-position: 0px 1px;
}

.icon.category_setting.entry{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/category_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.category_setting.album{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/category_02.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.category_setting.schedule{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/category_02.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.design_setting{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_06.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 18px;
}

.icon.design_skin{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_07.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 18px;
}

.icon.design_header{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_08.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.fee_setting{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_13.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.premium{
  padding-left: 18px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/premium_01.png');
  background-position: 0px -1px;
}

.icon.premium_news_column{
  padding-left: 18px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/news_01.png');
  background-position: 0px 1px;
}

.icon.premium_info{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/premium_03.png');
  background-position: 0px 1px;
}

.icon.premium_line{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/premium_s_01.png');
  background-position: 0px 2px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.premium_line.off{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/premium_s_02.png');
}

.icon.premium_line.m{
  background-position: 0px 4px;
}

.icon.premium_upgrade{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_14.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 18px;
}

#func_premium_member .icon{
  background-image: url( 'https://static.relav.jp/resources/snsmk_admin/img/icon/func_premium_member_01.png' );
}

.icon.premium_member{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_15.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 18px;
}

.icon.uploader_add{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_16.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 18px;
}

.icon.premium_setting{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_17.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 18px;
}

.icon.premium_service .premium_member_logo{
  background-image: url( 'https://static.relav.jp/resources/snsmk_admin/img/icon/func_premium_member_01.png' );
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 0px;
}

.icon.nametag_setting{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_09.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.topscroll_setting{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_11.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.icon_setting{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_10.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.setting_panel{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_18.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 17px;
}

.icon.setting_header_image{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_19.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 18px;
}

.icon.setting_member_photo{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_20.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 17px;
}

.icon.setting_member_profile{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/setting_21.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 18px;
}


/* system inquiry */

.icon.smart_01{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/smart_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.version_back{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/icon_version_back_01.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.system_report{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/icon_system_inquiry_01.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 19px;
}


/* public level */


.icon.public_all{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/test/icon_public_all.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 94px;
}

.icon.public_friend{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/test/icon_public_friend.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 94px;
}

.icon.public_none{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/test/icon_public_none.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 94px;
}

.icon.public_member{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/test/icon_public_member.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 121px;
}

.icon.public_sns{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/test/icon_public_sns.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 121px;
}

.icon.public_web{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/test/icon_public_web.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 112px;
}

.icon.public_entry{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/test/icon_public_entry.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 94px;
}

.icon.public_entry_free{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/test/icon_public_entry_free.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 94px;
}

.icon.public_entry_manager_exa{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/test/icon_public_entry_manager_exa.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 121px;
}

.icon.public_entry_all{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/test/icon_public_entry_all.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 94px;
}

.icon.public_entry_group{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/test/icon_public_entry_group.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 121px;
}

.icon.public_freeze{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/test/icon_public_freeze.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-top: 1px;
  padding-left: 121px;
}

.icon.std_member{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/profile_02.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.public_my_community{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/test/icon_public_mycommu.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-left: 110px;
}

.event_name .icon.public_feed{
  background-position: 5px 5px;
}

.icon.public_title{
  height: 18px;
  display: inline-block;
  background-position: 5px 0px;
}

.icon.public_title.sub{
  height: 18px;
  display: inline-block;
  padding-top: 2px;
  background-position: 2px 0px;
}


/* important contents */

.icon.imp_list{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/favor_04.png');
  background-position: 1px 1px;
  background-repeat: no-repeat;
}

.icon.imp_list.mycommu{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/favor_05.png');
}

.icon.imp{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/favor_01.png');
  background-position: 2px 0px;
  background-repeat: no-repeat;
}

.icon.imp.member{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/favor_03.png');
  background-position: 2px 0px;
  background-repeat: no-repeat;
}

.icon.imp.feed{
  background-position: -1px 1px;
}

.icon.imp.t{
  background-position: -2px 0px;
}

.icon.imp.label{
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 19px;
}


/* search */


.icon.search.contents{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/search_contents_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.search.image{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/search_image_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.search.member{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/search_member_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.search.diary{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/search_diary_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.search.album{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/search_album_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.search.photo{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/search_photo_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.search.community{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/search_community_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.search.topic{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/search_topic_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.search.event{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/search_event_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.search.enquete{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/search_enquete_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.about_sns{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/about_sns_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.agreemnt{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/agreement_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.about_regist_member{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/about_regist_member_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.help{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/help_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.help_box{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/help_02.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 19px;
}

.icon.company_info{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/company_info_01.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 19px;
}


/* newly notify */

.icon.notify_info{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/notify_info_01.png');
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.notify_info.s{
  background-position: 0px 2px;
}

.icon.like.notify{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/like_02.png');
  background-size: 16px;
  background-position: 0px 0px;
  padding-left: 18px;
}

.icon.friend.notify{
  background-position: 1px 1px;
  padding-left: 21px;
}

.icon.mail.notify{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_11.png');
  background-position: 2px 2px;
  padding-left: 22px;
}

.icon.mail_invite.notify{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_22.png');
  background-position: 2px 2px;
  padding-left: 22px;
}

.icon.mail_community.notify{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/mail_23.png');
  background-position: 2px 2px;
  padding-left: 22px;
}

.icon.entry.notify{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/entry_09.png');
  background-position: 2px 2px;
  padding-left: 20px;
}

.icon.album_photo.notify{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/photo_07.png');
  background-position: 2px 2px;
  padding-left: 20px;
}

.icon.schedule.notify{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/schedule_12.png');
  background-position: 2px 2px;
  padding-left: 20px;
}

.icon.topic.notify {
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/topic_07.png');
  background-position: 2px 2px;
  padding-left: 20px;
}

.icon.event.notify{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/event_07.png');
  background-position: 2px 2px;
  padding-left: 20px;
}

.icon.enquete.notify{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/enquete_08.png');
  background-position: 2px 2px;
  padding-left: 20px;
}

.icon.notify_setting{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/mail_15.png');
  background-position: 0px 1px;
  padding-top: 1px;
  padding-left: 20px;
}


/* category icon */

.icon.category{
  padding-top: 2px;
  background-size: 16px auto;
  background-position: left center;
  padding-left: 19px;
}

.category_icon.radio{
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}

.category_icon.label{
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
}

#icon.schedule{
  padding-left: 19px;
  padding-right: 3px;
  padding-top: 2px;
  background-position: left center;
  background-size: 16px auto;
}

.icon_01{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/01.png');
}

.icon_02{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/02.png');
}

.icon_03{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/03.png');
}

.icon_04{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/04.png');
}

.icon_05{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/05.png');
}

.icon_06{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/06.png');
}

.icon_07{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/07.png');
}

.icon_08{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/08.png');
}

.icon_09{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/09.png');
}

.icon_10{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/10.png');
}

.icon_11{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/11.png');
}

.icon_12{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/12.png');
}

.icon_13{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/13.png');
}

.icon_14{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/14.png');
}

.icon_15{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/15.png');
}

.icon_16{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/16.png');
}

.icon_17{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/17.png');
}

.icon_18{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/18.png');
}

.icon_19{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/19.png');
}

.icon_20{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/20.png');
}

.icon_21{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/21.png');
}

.icon_22{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/22.png');
}

.icon_23{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/23.png?2');
}

.icon_24{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/24.png');
}

.icon_25{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/25.png');
}

.icon_26{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/26.png');
}

.icon_27{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/27.png');
}

.icon_28{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/28.png');
}

.icon_29{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/29.png');
}

.icon_30{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/30.png');
}

.icon_31{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/31.png');
}

.icon_32{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/32.png');
}

.icon_33{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/33.png');
}

.icon_34{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/34.png');
}

.icon_35{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/35.png');
}

.icon_36{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/36.png');
}

.icon_37{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/37.png');
}

.icon_38{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/38.png');
}

.icon_39{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/39.png');
}

.icon_40{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/40.png');
}

.icon_41{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/41.png');
}

.icon_42{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/42.png');
}

.icon_43{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/43.png');
}

.icon_44{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/44.png');
}

.icon_45{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/45.png');
}

.icon_46{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/46.png');
}

.icon_47{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/47.png');
}

.icon_48{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/48.png');
}

.icon_49{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/49.png');
}

.icon_50{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/50.png');
}

.icon_51{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/51.png');
}

.icon_52{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/52.png');
}

.icon_53{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/53.png');
}

.icon_54{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/54.png');
}

.icon_55{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/55.png');
}

.icon_56{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/56.png');
}

.icon_57{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/57.png');
}

.icon_58{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/58.png');
}

.icon_59{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/59.png');
}

.icon_60{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/60.png');
}

.icon_61{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/61.png');
}

.icon_62{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/62.png');
}

.icon_63{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/63.png');
}

.icon_64{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/64.png');
}

.icon_65{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/65.png');
}

.icon_66{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/66.png');
}

.icon_67{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/67.png');
}

.icon_68{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/68.png');
}

.icon_69{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/69.png');
}

.icon_70{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/70.png');
}

.icon_71{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/71.png?2');
}

.icon_72{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/72.png?2');
}

.icon_73{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/73.png?2');
}

.icon_74{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/74.png?2');
}

.icon_75{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/75.png');
}

.icon_76{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/76.png');
}

.icon_77{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/77.png');
}

.icon_78{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/78.png');
}

.icon_79{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/79.png');
}

.icon_80{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/category/80.png');
}


/* system */

.icon.info_msg{
  background-image: url('https://static.revinter.net/resources/snsmk4/img/icon/icon_info.png');
  background-position: 0px 1px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.error_msg{
  background-image: url('https://static.revinter.net/resources/snsmk4/img/icon/icon_error.png');
  background-position: 0px 0px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.lock_01{
  background-image: url('https://static.revinter.net/resources/snsmk4/img/icon/lock_01.png');
  background-position: 0px 1px;
  background-size: 14px;
  padding-top: 0px;
  padding-left: 20px;
}

.icon.lock_01.t{
  background-position: 0px 3px;
}

.icon.t{
  padding-left: 21px;
}


/* chat */


.icon.chat_01{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/chat_01.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.chat_01.n{
  background-position: 0px 0px;
  padding-top: 2px;
  padding-left: 21px;
}

.icon.chat_01.t{
  padding-left: 22px;
  background-position: 0px 5px;
}

.icon.chat_01.chat_title.t{
  padding-top: 4px;
  padding-left: 20px;
}

.icon.chat_01.exit{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/chat_02.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.chat_event{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/chat_08.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.chat_event{
  padding-top: 1px;
  background-position: 0px 0px;
}

.icon.chat_msg_01{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/icon_comment_s_01.png');
  background-position: 0px 0px;
  padding-left: 15px;
}

.icon.chat_regist_01{
  background-image:url('https://static.relav.jp/resources/snsmk4/img/icon/chat_12.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.ins_map_01{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ins_map_01.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.ins_movie_01{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ins_movie_01.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.unread_01{
  background-image: url('https://static.revinter.net/resources/snsmk4/img/icon/unread_s_01.png');
  background-position: 0px 0px;
  background-size: 28px;
  margin-left: 4px;
  width: 28px;
  height: 10px;
  background-repeat: no-repeat;
  display: inline-block;
}

.icon.chat_request.ok{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/check_01.png');
  background-position: 0px 2px;
  padding-left: 18px;
}

.icon.chat_request.ok.s{
  background-position: 0px 0px;
  padding-top: 2px;
  padding-left: 17px;
}

.icon.chat_request.no{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/delete_02.png');
  background-position: 0px 2px;
  padding-left: 18px;
}

.icon.chat_request.no.s{
  background-position: 0px 0px;
  padding-top: 2px;
  padding-left: 17px;
}

.icon.mail_chat_request.notify{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/chat_09.png');
  background-position: 0px 0px;
  padding-left: 20px;
}

.icon.chat_request.consent{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/chat_10.png');
  background-position: 0px 0px;
  padding-left: 19px;
}

.icon.chat_request.consent.l{
  padding-top: 2px;
}

.icon.emoji.t{
  background-image: url('https://static.relav.jp/resources/common/emoji4/unicode/1.png');
  background-position: 0px 1px;
  padding-left: 19px;
  background-size: 16px 16px;
}

.icon.emoji.ef.t{
  background-image: url('https://static.relav.jp/resources/common/emoji4/unicode/1.png');
  background-position: 0px 1px;
  padding-left: 19px;
  background-size: 16px 16px;
}

.icon.emoji.ef.m{
  background-image: url('https://static.relav.jp/resources/common/emoji4/unicode/1.png');
  background-position: 0px 0px;
  padding-left: 17px;
  background-size: 14px 14px;
}

.icon.emoji.eb.m{
  background-image: url('https://static.relav.jp/resources/common/emoji4/unicode/153.png');
  background-position: 0px 0px;
  padding-left: 17px;
  background-size: 14px 14px;
}

.icon.emoji.ec.m{
  background-image: url('https://static.relav.jp/resources/common/emoji4/unicode/1014.png');
  background-position: 0px 0px;
  padding-left: 17px;
  background-size: 14px 14px;
}

.icon.emoji.en.m{
  background-image: url('https://static.relav.jp/resources/common/emoji4/unicode/503.png');
  background-position: 0px 0px;
  padding-left: 17px;
  background-size: 14px 14px;
}

.icon.emoji.eo.m{
  background-image: url('https://static.relav.jp/resources/common/emoji4/unicode/690.png');
  background-position: 0px 0px;
  padding-left: 17px;
  background-size: 14px 14px;
}

.icon.emoji.et.m{
  background-image: url('https://static.relav.jp/resources/common/emoji4/unicode/799.png');
  background-position: 0px 0px;
  padding-left: 17px;
  background-size: 14px 14px;
}

.icon.emoji.ej.m{
  background-image: url('https://static.relav.jp/resources/common/emoji4/unicode/1174.png');
  background-position: 0px 0px;
  padding-left: 17px;
  background-size: 14px 14px;
}

.icon.emoji.ey.m{
  background-image: url('https://static.relav.jp/resources/common/emoji4/unicode/1423.png');
  background-position: 0px 0px;
  padding-left: 17px;
  background-size: 14px 14px;
}

.icon.emoji.eg.m{
  background-image: url('https://static.relav.jp/resources/common/emoji4/unicode/1542.png');
  background-position: 0px 0px;
  padding-left: 17px;
  background-size: 14px 14px;
}

.icon.history_01{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/history_02.png');
  background-position: 0px 1px;
  padding-left: 17px;
  background-size: 14px 14px;
}

.icon.history_01.active{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/history_01.png');
}


.icon.add_func_01{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/add_01.png');
}

.icon.add_func_02{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/add_02.png');
}

.icon.add_func_03{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/add_03.png');
}

.icon.add_func_04{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/add_04.png');
}


.icon.delete_func_01{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/delete_02.png');
}

.icon.delete_func_02{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/delete_03.png');
}

.icon.delete_func_03{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/delete_04.png');
}

.icon.delete_func_04{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/delete_05.png');
}


/* ad */

.icon.ad_category{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_01.png');
  background-position: 0px 1px;
}

.icon.ad_area_list{
  padding-left: 18px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_05.png');
  background-position: 0px 1px;
}

.icon.ad_area_list.s{
  padding-left: 17px;
}

.icon.ad_area{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_11.png');
  background-position: 0px 2px;
}

.icon.ad_area.t{
  padding-left: 20px;
  background-position: 0px 2px;
}

.icon.ad_area_info{
  padding-left: 18px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_06.png');
  background-position: 0px 1px;
}

.icon.ad_area_item{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_11.png');
  background-position: 0px 1px;
}

.icon.ad_area_item.t{
  padding-left: 20px;
  background-position: 0px 2px;
}

.icon.ad_area_item.active{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_12.png');
  background-position: 0px 0px;
}

.icon.ad_area_item.disabled{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_13.png');
  background-position: 0px 0px;
}

.icon.ad_area_item.edit{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_14.png');
  background-position: 0px 0px;
}

.icon.ad_area_item{
  padding-left: 17px;
}

.icon.ad_image{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_08.png');
  background-position: 0px 1px;
}

.icon.ad_image.s{
  padding-left: 17px;
}

.icon.ad_image_add{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_09.png');
  background-position: 0px 1px;
}

.icon.ad_std{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_15.png');
  background-position: 0px 0px;
}

.icon.ad_cancel{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_16.png');
  background-position: 0px 0px;
}

.icon.ad_manager{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_17.png');
  background-position: 0px 0px;
}

.icon.ad_member{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_18.png');
  background-position: 0px 0px;
}

.icon.ad_premim_regist{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_19.png');
  background-position: 0px 0px;
}

.icon.ad_all_premim_regist{
  padding-left: 19px;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/ad_20.png');
  background-position: 0px 0px;
}


/* clip board */

.icon.clip_board{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/text.png');
  background-position: 0px 2px;
  padding-left: 14px;
}


/* line */

.icon.line_logo{
  display: inline-block;
  background-image: url('https://static.relav.jp/resources/snsmk4/img/icon/line_01.png');
  background-position: 0px 0px;
  margin-left: 20px;
  width: 120px;
  height: 50px;
  background-size: 120px;
}


/* irast */

.irast{
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 45px;
  width: 85px;
  height: 85px;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
}

.irast.mail_01{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/irast/mail_01.png');
}

.irast.link_01{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/irast/link_01.png');
}

.irast.mobile_qr_01{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/irast/mobile_qr_01.png');
}

.irast.line_01{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/irast/line_01.png');
}

.irast.request_01{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/irast/request_01.png');
}

.irast.friend_01{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/irast/friend_01.png');
}


/* banner */

.banner{
  background-repeat: no-repeat;
  display: inline-block;
}

.banner.premium_member_01_s{
  background-image: url('https://static.relav.jp/resources/snsmk4/img/banner/premium_member_02s.png');
  width: 120px;
  height: 25px;
}

.banner.s.premium_member_01_s{
  background-size: contain;
  height: 23px;
}
