@charset "utf-8";
@font-face {
  font-family: 'LogoTypeGothic';
  src: url('../font/LogoTypeGothic.woff') format('woff'), url('../font/LogoTypeGothic.ttf') format('truetype');
}
@font-face {
  font-family: 'LigatureSymbols';
  src: url('../font/LigatureSymbols-2.11.eot');
  src: url('../font/LigatureSymbols-2.11.eot?#iefix') format('embedded-opentype'), url('../font/LigatureSymbols-2.11.woff') format('woff'), url('../font/LigatureSymbols-2.11.ttf') format('truetype'), url('../font/LigatureSymbols-2.11.svg#LigatureSymbols') format('svg');
  font-weight: normal;
  font-style: normal;
}
.flexMixin {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.flexCenterMixin {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.symbolMixin {
  font-family: 'LigatureSymbols';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
}
.countColorMixin {
  background-color: #ff6001;
  color: #fff;
  font-weight: bold;
}
.userEvaluationSimpleMixin .user {
  font-size: 0.85rem;
  padding-right: 10px;
  color: #968c8a;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.userEvaluationSimpleMixin .user img {
  width: 26px;
  height: 26px;
  border-radius: 13px;
  vertical-align: middle;
  margin-right: 5px;
}
.userEvaluationSimpleMixin .Evaluation {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-left: auto;
}
.userEvaluationSimpleMixin .Evaluation .star {
  text-indent: 3.3rem;
  color: rgba(0, 0, 0, 0);
  display: block;
  width: 3.3rem;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  font-size: 0.85rem;
  margin-top: 0.2em;
}
.userEvaluationSimpleMixin .Evaluation .star:before,
.userEvaluationSimpleMixin .Evaluation .star:after {
  margin-left: -3.3rem;
  font-family: 'LigatureSymbols';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  content: "starstarstarstarstar";
  position: absolute;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  left: 0;
  top: 0;
}
.userEvaluationSimpleMixin .Evaluation .star:before {
  color: #968c8a;
}
.userEvaluationSimpleMixin .Evaluation .star:after {
  color: #ff6001;
}
.userEvaluationSimpleMixin .Evaluation .star.star0:after {
  width: 0rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star0-5:after {
  width: 3.65rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star1:after {
  width: 4rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star1-5:after {
  width: 4.3rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star2:after {
  width: 4.55rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star2-5:after {
  width: 4.95rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star3:after {
  width: 5.2rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star3-5:after {
  width: 5.6rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star4:after {
  width: 5.9rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star4-5:after {
  width: 6.25rem;
}
.userEvaluationSimpleMixin .Evaluation .star.star5:after {
  width: 6.7rem;
}
.userEvaluationSimpleMixin .Evaluation .count {
  background-color: #ff6001;
  color: #fff;
  font-weight: bold;
  line-height: 14px;
  padding-left: 3px;
  padding-right: 3px;
  border-radius: 3px;
  margin-left: auto;
  font-size: 0.7rem;
  margin-left: 8px;
}
.userEvaluationTabSimpleMixin .user {
  margin-left: auto;
  text-indent: 200%;
  overflow: hidden;
  white-space: nowrap;
  width: 26px;
  height: 26px;
  position: absolute;
  bottom: 10px;
  left: 10px;
  padding: 0;
}
.userEvaluationTabSimpleMixin .user img {
  position: absolute;
  top: 0;
  left: 0;
}
.userEvaluationTabSimpleMixin .Evaluation {
  margin-right: 10px;
  position: absolute;
  right: 0px;
  bottom: 31px;
}
.commentWrapMixin {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: -webkit-column;
  flex-flow: -ms-column;
  flex-flow: column;
  min-width: 0;
}
.commentWrapMixin .comment {
  margin-bottom: 8px;
  font-size: 0.9rem;
  display: block;
  overflow: hidden;
}
.commentWrapMixin .commentInner {
  display: block;
  height: 5.4rem;
  position: relative;
  word-break: break-all;
}
.commentWrapMixin .commentInner:before {
  background-color: #fff;
  position: absolute;
  content: "…";
  top: 4.1rem;
  right: 0;
  padding-right: 3px;
  padding-left: 3px;
}
.commentWrapMixin .commentInner:after {
  background-color: #fff;
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
}
.favoriteIconMixin {
  transition: 0.3s;
  color: #3C3A33;
}
.favoriteIconMixin i {
  position: absolute;
  right: 0px;
  bottom: 0px;
  margin-right: 0;
  margin-left: 0;
  font-size: 2.15rem;
  transition: 0.3s;
  padding: 10px;
}
.favoriteIconMixin:before {
  position: absolute;
  right: 11px;
  bottom: 10px;
  content: "heart";
  display: inline-block;
  color: #fff;
  font-family: 'LigatureSymbols';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-size: 2rem;
  vertical-align: middle;
  transition: 0.3s;
}
.favoriteIconMixin:hover {
  color: #00a199;
}
.favoriteIconMixin.active {
  color: #00a199;
}
.favoriteIconMixin.active:before {
  color: #00a199;
}
.adult .favoriteIconMixin:hover {
  color: #ea004c;
}
.adult .favoriteIconMixin.active {
  color: #ea004c;
}
.adult .favoriteIconMixin.active:before {
  color: #ea004c;
}
.ellipsisMixin {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.batchMixin a,
.batchMixin span {
  display: block;
  background-color: #fff;
  box-shadow: 0px 1px 2px 1px rgba(15, 5, 0, 0.2);
  position: relative;
  overflow: hidden;
}
.batchMixin a img,
.batchMixin span img {
  vertical-align: middle;
}
.batchMixin a:hover {
  box-shadow: 0px 1px 2px 1px #00a199;
}
.adult .batchMixin a:hover {
  box-shadow: 0px 1px 2px 1px #ea004c;
}
.batchMixin .batchGet:before {
  content: "GET";
  position: absolute;
  top: -5px;
  left: -36px;
  display: block;
  transform: rotate(-45deg);
  color: #000;
  background-color: #fff400;
  padding: 14px 6px 3px 6px;
  width: 80px;
  text-align: center;
  font-size: 0.9rem;
  z-index: 10;
  font-weight: bold;
  font-family: 'Arial Black', "ヒラギノ角ゴ Pro W3", 'sans-serif';
}
.starMixin {
  text-indent: 3.3rem;
  color: rgba(0, 0, 0, 0);
  display: block;
  width: 3.3rem;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  font-size: 0.85rem;
  margin-top: 0.2em;
}
.starMixin:before,
.starMixin:after {
  margin-left: -3.3rem;
  font-family: 'LigatureSymbols';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  content: "starstarstarstarstar";
  position: absolute;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  left: 0;
  top: 0;
}
.starMixin:before {
  color: #968c8a;
}
.starMixin:after {
  color: #ff6001;
}
.starMixin.star0:after {
  width: 0rem;
}
.starMixin.star0-5:after {
  width: 3.65rem;
}
.starMixin.star1:after {
  width: 4rem;
}
.starMixin.star1-5:after {
  width: 4.3rem;
}
.starMixin.star2:after {
  width: 4.55rem;
}
.starMixin.star2-5:after {
  width: 4.95rem;
}
.starMixin.star3:after {
  width: 5.2rem;
}
.starMixin.star3-5:after {
  width: 5.6rem;
}
.starMixin.star4:after {
  width: 5.9rem;
}
.starMixin.star4-5:after {
  width: 6.25rem;
}
.starMixin.star5:after {
  width: 6.7rem;
}
/*-----------------------------------------------------
icon
-----------------------------------------------------*/
i {
  margin-left: 5px;
  margin-right: 5px;
  display: inline-block;
  font-family: 'LigatureSymbols';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-size: 1.45em;
  vertical-align: middle;
  font-style: normal;
}
.iconFile:after,
.iconPrint:after,
.iconDelete:after,
.iconClear:after,
.iconSave:after,
.iconUpload:after,
.iconCloud:after,
.iconFolder:after,
.iconCamera:after,
.iconPhoto:after,
.iconImage:after,
.iconBarcode:after,
.iconPhone:after,
.iconMusic:after,
.iconVideo:after,
.iconPlaymedia:after,
.iconRecord:after,
.iconPlay:after,
.iconPause:after,
.iconStop:after,
.iconEject:after,
.iconBell:after,
.iconVolumeup:after,
.iconVolumedown:after,
.iconVolume:after,
.iconOff:after,
.iconLight:after,
.iconDark:after,
.iconLock:after,
.iconUnlock:after,
.iconFlag:after,
.iconWifi:after,
.iconTime:after,
.iconMap:after,
.iconGeo:after,
.iconLocation:after,
.iconPin:after,
.iconWalking:after,
.iconBicycle:after,
.iconCar:after,
.iconBus:after,
.iconPlane:after,
.iconCompass:after,
.iconCursor:after,
.iconPointer:after,
.iconGrab:after,
.iconArrowup:after,
.iconArrowright:after,
.iconArrowdown:after,
.iconArrowleft:after,
.iconUp:after,
.iconRight:after,
.iconDown:after,
.iconLeft:after,
.iconBack:after,
.iconNext:after,
.iconDropdown:after,
.iconSort:after,
.iconGood:after,
.iconBad:after,
.iconFull:after,
.iconSmall:after,
.iconMove:after,
.iconUndo:after,
.iconForward:after,
.iconReply:after,
.iconShare:after,
.iconLogin:after,
.iconLogout:after,
.iconExchange:after,
.iconShuffle:after,
.iconRepeat:after,
.iconRefresh:after,
.iconSync:after,
.iconExternal:after,
.iconAddstar:after,
.iconStar:after,
.iconStarempty:after,
.iconHeart:after,
.iconHeartempty:after,
.iconView:after,
.iconComment:after,
.iconComments:after,
.iconPlus:after,
.iconMinus:after,
.iconZoomin:after,
.iconZoomout:after,
.iconSearch:after,
.iconMenu:after,
.iconTilemenu:after,
.iconList:after,
.iconTile:after,
.iconNotify:after,
.iconTable:after,
.iconCopy:after,
.iconCut:after,
.iconBackspace:after,
.iconAlignleft:after,
.iconAligncenter:after,
.iconAlignright:after,
.iconAlignadjust:after,
.iconItalic:after,
.iconBold:after,
.iconUnderline:after,
.iconStrike:after,
.iconEmphasis:after,
.iconCode:after,
.iconLink:after,
.iconQuote:after,
.iconGraph:after,
.iconMagic:after,
.iconBrush:after,
.iconColor:after,
.iconContrast:after,
.iconInk:after,
.iconGradation:after,
.iconSepia:after,
.iconInvert:after,
.iconPaint:after,
.iconParamater:after,
.iconCrop:after,
.iconCheck:after,
.iconCheckbox:after,
.iconCheckboxempty:after,
.iconPc:after,
.iconKeyboard:after,
.iconMobile:after,
.iconHorizontal:after,
.iconVertical:after,
.iconWeb:after,
.iconMail:after,
.iconShopping:after,
.iconDashboard:after,
.iconKey:after,
.iconSns:after,
.iconCalendar:after,
.iconDailycalendar:after,
.iconBan:after,
.iconRemove:after,
.iconPen:after,
.iconEraser:after,
.iconEdit:after,
.iconTabs:after,
.iconTag:after,
.iconSetup:after,
.iconSetting:after,
.iconEtc:after,
.iconClip:after,
.iconBookmark:after,
.iconBook:after,
.iconAlbum:after,
.iconUser:after,
.iconFriend:after,
.iconGroup:after,
.iconFrustrate:after,
.iconLaugh:after,
.iconWink:after,
.iconSmile:after,
.iconSurprise:after,
.iconTrouble:after,
.iconMale:after,
.iconFemale:after,
.iconGame:after,
.iconGlobe:after,
.iconHome:after,
.iconBuilding:after,
.iconRss:after,
.iconServer:after,
.iconSitemap:after,
.iconApp:after,
.iconMemo:after,
.iconMeal:after,
.iconCoffee:after,
.iconSpa:after,
.iconCollege:after,
.iconBag:after,
.iconPresent:after,
.iconUmbrella:after,
.iconTwinkle:after,
.iconCrown:after,
.iconCategory:after,
.iconCircle:after,
.iconInfo:after,
.iconHelp:after,
.iconRefreshbutton:after,
.iconTerminal:after,
.iconApple:after,
.iconAndroid:after,
.iconWindows:after,
.iconUbuntu:after,
.iconAmazon:after,
.iconFacebook:after,
.iconTwitter:after,
.iconVk:after,
.iconGoogle:after,
.iconYahoo:after,
.iconBing:after,
.iconHatena:after,
.iconHatenabookmark:after,
.iconDigg:after,
.iconLinkedin:after,
.iconMyspace:after,
.iconPaperboy:after,
.iconMixi:after,
.iconLine:after,
.iconMobage:after,
.iconGree:after,
.iconSkype:after,
.iconAim:after,
.iconYelp:after,
.iconFoursquare:after,
.iconPinterest:after,
.iconFlickr:after,
.iconTumblr:after,
.iconWordpress:after,
.iconBlogger:after,
.iconEvernote:after,
.iconDropbox:after,
.iconSlideshare:after,
.iconGithub:after,
.iconYapcasialogomark:after,
.iconDribbble:after,
.iconCookpad:after,
.iconInstapaper:after,
.iconReadability:after,
.iconGumroad:after,
.iconPicasa:after,
.iconInstagram:after,
.iconDelicious:after,
.iconYoutube:after,
.iconVimeo:after,
.iconUstream:after,
.iconSoundcloud:after,
.iconChrome:after,
.iconSafari:after,
.iconSleipnir:after,
.iconFirefox:after,
.iconOpera:after,
.iconInternetexplorer:after {
  margin-left: 5px;
  display: inline-block;
  font-family: 'LigatureSymbols';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-size: 1.45em;
  vertical-align: middle;
}
.iconFile:before,
.iconPrint:before,
.iconDelete:before,
.iconClear:before,
.iconSave:before,
.iconUpload:before,
.iconCloud:before,
.iconFolder:before,
.iconCamera:before,
.iconPhoto:before,
.iconImage:before,
.iconBarcode:before,
.iconPhone:before,
.iconMusic:before,
.iconVideo:before,
.iconPlaymedia:before,
.iconRecord:before,
.iconPlay:before,
.iconPause:before,
.iconStop:before,
.iconEject:before,
.iconBell:before,
.iconVolumeup:before,
.iconVolumedown:before,
.iconVolume:before,
.iconOff:before,
.iconLight:before,
.iconDark:before,
.iconLock:before,
.iconUnlock:before,
.iconFlag:before,
.iconWifi:before,
.iconTime:before,
.iconMap:before,
.iconGeo:before,
.iconLocation:before,
.iconPin:before,
.iconWalking:before,
.iconBicycle:before,
.iconCar:before,
.iconBus:before,
.iconPlane:before,
.iconCompass:before,
.iconCursor:before,
.iconPointer:before,
.iconGrab:before,
.iconArrowup:before,
.iconArrowright:before,
.iconArrowdown:before,
.iconArrowleft:before,
.iconUp:before,
.iconRight:before,
.iconDown:before,
.iconLeft:before,
.iconBack:before,
.iconNext:before,
.iconDropdown:before,
.iconSort:before,
.iconGood:before,
.iconBad:before,
.iconFull:before,
.iconSmall:before,
.iconMove:before,
.iconUndo:before,
.iconForward:before,
.iconReply:before,
.iconShare:before,
.iconLogin:before,
.iconLogout:before,
.iconExchange:before,
.iconShuffle:before,
.iconRepeat:before,
.iconRefresh:before,
.iconSync:before,
.iconExternal:before,
.iconAddstar:before,
.iconStar:before,
.iconStarempty:before,
.iconHeart:before,
.iconHeartempty:before,
.iconView:before,
.iconComment:before,
.iconComments:before,
.iconPlus:before,
.iconMinus:before,
.iconZoomin:before,
.iconZoomout:before,
.iconSearch:before,
.iconMenu:before,
.iconTilemenu:before,
.iconList:before,
.iconTile:before,
.iconNotify:before,
.iconTable:before,
.iconCopy:before,
.iconCut:before,
.iconBackspace:before,
.iconAlignleft:before,
.iconAligncenter:before,
.iconAlignright:before,
.iconAlignadjust:before,
.iconItalic:before,
.iconBold:before,
.iconUnderline:before,
.iconStrike:before,
.iconEmphasis:before,
.iconCode:before,
.iconLink:before,
.iconQuote:before,
.iconGraph:before,
.iconMagic:before,
.iconBrush:before,
.iconColor:before,
.iconContrast:before,
.iconInk:before,
.iconGradation:before,
.iconSepia:before,
.iconInvert:before,
.iconPaint:before,
.iconParamater:before,
.iconCrop:before,
.iconCheck:before,
.iconCheckbox:before,
.iconCheckboxempty:before,
.iconPc:before,
.iconKeyboard:before,
.iconMobile:before,
.iconHorizontal:before,
.iconVertical:before,
.iconWeb:before,
.iconMail:before,
.iconShopping:before,
.iconDashboard:before,
.iconKey:before,
.iconSns:before,
.iconCalendar:before,
.iconDailycalendar:before,
.iconBan:before,
.iconRemove:before,
.iconPen:before,
.iconEraser:before,
.iconEdit:before,
.iconTabs:before,
.iconTag:before,
.iconSetup:before,
.iconSetting:before,
.iconEtc:before,
.iconClip:before,
.iconBookmark:before,
.iconBook:before,
.iconAlbum:before,
.iconUser:before,
.iconFriend:before,
.iconGroup:before,
.iconFrustrate:before,
.iconLaugh:before,
.iconWink:before,
.iconSmile:before,
.iconSurprise:before,
.iconTrouble:before,
.iconMale:before,
.iconFemale:before,
.iconGame:before,
.iconGlobe:before,
.iconHome:before,
.iconBuilding:before,
.iconRss:before,
.iconServer:before,
.iconSitemap:before,
.iconApp:before,
.iconMemo:before,
.iconMeal:before,
.iconCoffee:before,
.iconSpa:before,
.iconCollege:before,
.iconBag:before,
.iconPresent:before,
.iconUmbrella:before,
.iconTwinkle:before,
.iconCrown:before,
.iconCategory:before,
.iconCircle:before,
.iconInfo:before,
.iconHelp:before,
.iconRefreshbutton:before,
.iconTerminal:before,
.iconApple:before,
.iconAndroid:before,
.iconWindows:before,
.iconUbuntu:before,
.iconAmazon:before,
.iconFacebook:before,
.iconTwitter:before,
.iconVk:before,
.iconGoogle:before,
.iconYahoo:before,
.iconBing:before,
.iconHatena:before,
.iconHatenabookmark:before,
.iconDigg:before,
.iconLinkedin:before,
.iconMyspace:before,
.iconPaperboy:before,
.iconMixi:before,
.iconLine:before,
.iconMobage:before,
.iconGree:before,
.iconSkype:before,
.iconAim:before,
.iconYelp:before,
.iconFoursquare:before,
.iconPinterest:before,
.iconFlickr:before,
.iconTumblr:before,
.iconWordpress:before,
.iconBlogger:before,
.iconEvernote:before,
.iconDropbox:before,
.iconSlideshare:before,
.iconGithub:before,
.iconYapcasialogomark:before,
.iconDribbble:before,
.iconCookpad:before,
.iconInstapaper:before,
.iconReadability:before,
.iconGumroad:before,
.iconPicasa:before,
.iconInstagram:before,
.iconDelicious:before,
.iconYoutube:before,
.iconVimeo:before,
.iconUstream:before,
.iconSoundcloud:before,
.iconChrome:before,
.iconSafari:before,
.iconSleipnir:before,
.iconFirefox:before,
.iconOpera:before,
.iconInternetexplorer:before {
  margin-right: 5px;
  display: inline-block;
  font-family: 'LigatureSymbols';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-size: 1.45em;
  vertical-align: middle;
}
.iconFile:not(.iconPosLeft):after {
  content: "file";
}
.iconPrint:not(.iconPosLeft):after {
  content: "print";
}
.iconDelete:not(.iconPosLeft):after {
  content: "delete";
}
.iconClear:not(.iconPosLeft):after {
  content: "clear";
}
.iconSave:not(.iconPosLeft):after {
  content: "save";
}
.iconUpload:not(.iconPosLeft):after {
  content: "upload";
}
.iconCloud:not(.iconPosLeft):after {
  content: "cloud";
}
.iconFolder:not(.iconPosLeft):after {
  content: "folder";
}
.iconCamera:not(.iconPosLeft):after {
  content: "camera";
}
.iconPhoto:not(.iconPosLeft):after {
  content: "photo";
}
.iconImage:not(.iconPosLeft):after {
  content: "image";
}
.iconBarcode:not(.iconPosLeft):after {
  content: "barcode";
}
.iconPhone:not(.iconPosLeft):after {
  content: "phone";
}
.iconMusic:not(.iconPosLeft):after {
  content: "music";
}
.iconVideo:not(.iconPosLeft):after {
  content: "video";
}
.iconPlaymedia:not(.iconPosLeft):after {
  content: "playmedia";
}
.iconRecord:not(.iconPosLeft):after {
  content: "record";
}
.iconPlay:not(.iconPosLeft):after {
  content: "play";
}
.iconPause:not(.iconPosLeft):after {
  content: "pause";
}
.iconStop:not(.iconPosLeft):after {
  content: "stop";
}
.iconEject:not(.iconPosLeft):after {
  content: "eject";
}
.iconBell:not(.iconPosLeft):after {
  content: "bell";
}
.iconVolumeup:not(.iconPosLeft):after {
  content: "volumeup";
}
.iconVolumedown:not(.iconPosLeft):after {
  content: "volumedown";
}
.iconVolume:not(.iconPosLeft):after {
  content: "volume";
}
.iconOff:not(.iconPosLeft):after {
  content: "off";
}
.iconLight:not(.iconPosLeft):after {
  content: "light";
}
.iconDark:not(.iconPosLeft):after {
  content: "dark";
}
.iconLock:not(.iconPosLeft):after {
  content: "lock";
}
.iconUnlock:not(.iconPosLeft):after {
  content: "unlock";
}
.iconFlag:not(.iconPosLeft):after {
  content: "flag";
}
.iconWifi:not(.iconPosLeft):after {
  content: "wifi";
}
.iconTime:not(.iconPosLeft):after {
  content: "time";
}
.iconMap:not(.iconPosLeft):after {
  content: "map";
}
.iconGeo:not(.iconPosLeft):after {
  content: "geo";
}
.iconLocation:not(.iconPosLeft):after {
  content: "location";
}
.iconPin:not(.iconPosLeft):after {
  content: "pin";
}
.iconWalking:not(.iconPosLeft):after {
  content: "walking";
}
.iconBicycle:not(.iconPosLeft):after {
  content: "bicycle";
}
.iconCar:not(.iconPosLeft):after {
  content: "car";
}
.iconBus:not(.iconPosLeft):after {
  content: "bus";
}
.iconPlane:not(.iconPosLeft):after {
  content: "plane";
}
.iconCompass:not(.iconPosLeft):after {
  content: "compass";
}
.iconCursor:not(.iconPosLeft):after {
  content: "cursor";
}
.iconPointer:not(.iconPosLeft):after {
  content: "pointer";
}
.iconGrab:not(.iconPosLeft):after {
  content: "grab";
}
.iconArrowup:not(.iconPosLeft):after {
  content: "arrowup";
}
.iconArrowright:not(.iconPosLeft):after {
  content: "arrowright";
}
.iconArrowdown:not(.iconPosLeft):after {
  content: "arrowdown";
}
.iconArrowleft:not(.iconPosLeft):after {
  content: "arrowleft";
}
.iconUp:not(.iconPosLeft):after {
  content: "up";
}
.iconRight:not(.iconPosLeft):after {
  content: "right";
}
.iconDown:not(.iconPosLeft):after {
  content: "down";
}
.iconLeft:not(.iconPosLeft):after {
  content: "left";
}
.iconBack:not(.iconPosLeft):after {
  content: "back";
}
.iconNext:not(.iconPosLeft):after {
  content: "next";
}
.iconDropdown:not(.iconPosLeft):after {
  content: "dropdown";
}
.iconSort:not(.iconPosLeft):after {
  content: "sort";
}
.iconGood:not(.iconPosLeft):after {
  content: "good";
}
.iconBad:not(.iconPosLeft):after {
  content: "bad";
}
.iconFull:not(.iconPosLeft):after {
  content: "full";
}
.iconSmall:not(.iconPosLeft):after {
  content: "small";
}
.iconMove:not(.iconPosLeft):after {
  content: "move";
}
.iconUndo:not(.iconPosLeft):after {
  content: "undo";
}
.iconForward:not(.iconPosLeft):after {
  content: "forward";
}
.iconReply:not(.iconPosLeft):after {
  content: "reply";
}
.iconShare:not(.iconPosLeft):after {
  content: "share";
}
.iconLogin:not(.iconPosLeft):after {
  content: "login";
}
.iconLogout:not(.iconPosLeft):after {
  content: "logout";
}
.iconExchange:not(.iconPosLeft):after {
  content: "exchange";
}
.iconShuffle:not(.iconPosLeft):after {
  content: "shuffle";
}
.iconRepeat:not(.iconPosLeft):after {
  content: "repeat";
}
.iconRefresh:not(.iconPosLeft):after {
  content: "refresh";
}
.iconSync:not(.iconPosLeft):after {
  content: "sync";
}
.iconExternal:not(.iconPosLeft):after {
  content: "external";
}
.iconAddstar:not(.iconPosLeft):after {
  content: "addstar";
}
.iconStar:not(.iconPosLeft):after {
  content: "star";
}
.iconStarempty:not(.iconPosLeft):after {
  content: "starempty";
}
.iconHeart:not(.iconPosLeft):after {
  content: "heart";
}
.iconHeartempty:not(.iconPosLeft):after {
  content: "heartempty";
}
.iconView:not(.iconPosLeft):after {
  content: "view";
}
.iconComment:not(.iconPosLeft):after {
  content: "comment";
}
.iconComments:not(.iconPosLeft):after {
  content: "comments";
}
.iconPlus:not(.iconPosLeft):after {
  content: "plus";
}
.iconMinus:not(.iconPosLeft):after {
  content: "minus";
}
.iconZoomin:not(.iconPosLeft):after {
  content: "zoomin";
}
.iconZoomout:not(.iconPosLeft):after {
  content: "zoomout";
}
.iconSearch:not(.iconPosLeft):after {
  content: "search";
}
.iconMenu:not(.iconPosLeft):after {
  content: "menu";
}
.iconTilemenu:not(.iconPosLeft):after {
  content: "tilemenu";
}
.iconList:not(.iconPosLeft):after {
  content: "list";
}
.iconTile:not(.iconPosLeft):after {
  content: "tile";
}
.iconNotify:not(.iconPosLeft):after {
  content: "notify";
}
.iconTable:not(.iconPosLeft):after {
  content: "table";
}
.iconCopy:not(.iconPosLeft):after {
  content: "copy";
}
.iconCut:not(.iconPosLeft):after {
  content: "cut";
}
.iconBackspace:not(.iconPosLeft):after {
  content: "backspace";
}
.iconAlignleft:not(.iconPosLeft):after {
  content: "alignleft";
}
.iconAligncenter:not(.iconPosLeft):after {
  content: "aligncenter";
}
.iconAlignright:not(.iconPosLeft):after {
  content: "alignright";
}
.iconAlignadjust:not(.iconPosLeft):after {
  content: "alignadjust";
}
.iconItalic:not(.iconPosLeft):after {
  content: "italic";
}
.iconBold:not(.iconPosLeft):after {
  content: "bold";
}
.iconUnderline:not(.iconPosLeft):after {
  content: "underline";
}
.iconStrike:not(.iconPosLeft):after {
  content: "strike";
}
.iconEmphasis:not(.iconPosLeft):after {
  content: "emphasis";
}
.iconCode:not(.iconPosLeft):after {
  content: "code";
}
.iconLink:not(.iconPosLeft):after {
  content: "link";
}
.iconQuote:not(.iconPosLeft):after {
  content: "quote";
}
.iconGraph:not(.iconPosLeft):after {
  content: "graph";
}
.iconMagic:not(.iconPosLeft):after {
  content: "magic";
}
.iconBrush:not(.iconPosLeft):after {
  content: "brush";
}
.iconColor:not(.iconPosLeft):after {
  content: "color";
}
.iconContrast:not(.iconPosLeft):after {
  content: "contrast";
}
.iconInk:not(.iconPosLeft):after {
  content: "ink";
}
.iconGradation:not(.iconPosLeft):after {
  content: "gradation";
}
.iconSepia:not(.iconPosLeft):after {
  content: "sepia";
}
.iconInvert:not(.iconPosLeft):after {
  content: "invert";
}
.iconPaint:not(.iconPosLeft):after {
  content: "paint";
}
.iconParamater:not(.iconPosLeft):after {
  content: "paramater";
}
.iconCrop:not(.iconPosLeft):after {
  content: "crop";
}
.iconCheck:not(.iconPosLeft):after {
  content: "check";
}
.iconCheckbox:not(.iconPosLeft):after {
  content: "checkbox";
}
.iconCheckboxempty:not(.iconPosLeft):after {
  content: "checkboxempty";
}
.iconPc:not(.iconPosLeft):after {
  content: "pc";
}
.iconKeyboard:not(.iconPosLeft):after {
  content: "keyboard";
}
.iconMobile:not(.iconPosLeft):after {
  content: "mobile";
}
.iconHorizontal:not(.iconPosLeft):after {
  content: "horizontal";
}
.iconVertical:not(.iconPosLeft):after {
  content: "vertical";
}
.iconWeb:not(.iconPosLeft):after {
  content: "web";
}
.iconMail:not(.iconPosLeft):after {
  content: "mail";
}
.iconShopping:not(.iconPosLeft):after {
  content: "shopping";
}
.iconDashboard:not(.iconPosLeft):after {
  content: "dashboard";
}
.iconKey:not(.iconPosLeft):after {
  content: "key";
}
.iconSns:not(.iconPosLeft):after {
  content: "sns";
}
.iconCalendar:not(.iconPosLeft):after {
  content: "calendar";
}
.iconDailycalendar:not(.iconPosLeft):after {
  content: "dailycalendar";
}
.iconBan:not(.iconPosLeft):after {
  content: "ban";
}
.iconRemove:not(.iconPosLeft):after {
  content: "remove";
}
.iconPen:not(.iconPosLeft):after {
  content: "pen";
}
.iconEraser:not(.iconPosLeft):after {
  content: "eraser";
}
.iconEdit:not(.iconPosLeft):after {
  content: "edit";
}
.iconTabs:not(.iconPosLeft):after {
  content: "tabs";
}
.iconTag:not(.iconPosLeft):after {
  content: "tag";
}
.iconSetup:not(.iconPosLeft):after {
  content: "setup";
}
.iconSetting:not(.iconPosLeft):after {
  content: "setting";
}
.iconEtc:not(.iconPosLeft):after {
  content: "etc";
}
.iconClip:not(.iconPosLeft):after {
  content: "clip";
}
.iconBookmark:not(.iconPosLeft):after {
  content: "bookmark";
}
.iconBook:not(.iconPosLeft):after {
  content: "book";
}
.iconAlbum:not(.iconPosLeft):after {
  content: "album";
}
.iconUser:not(.iconPosLeft):after {
  content: "user";
}
.iconFriend:not(.iconPosLeft):after {
  content: "friend";
}
.iconGroup:not(.iconPosLeft):after {
  content: "group";
}
.iconFrustrate:not(.iconPosLeft):after {
  content: "frustrate";
}
.iconLaugh:not(.iconPosLeft):after {
  content: "laugh";
}
.iconWink:not(.iconPosLeft):after {
  content: "wink";
}
.iconSmile:not(.iconPosLeft):after {
  content: "smile";
}
.iconSurprise:not(.iconPosLeft):after {
  content: "surprise";
}
.iconTrouble:not(.iconPosLeft):after {
  content: "trouble";
}
.iconMale:not(.iconPosLeft):after {
  content: "male";
}
.iconFemale:not(.iconPosLeft):after {
  content: "female";
}
.iconGame:not(.iconPosLeft):after {
  content: "game";
}
.iconGlobe:not(.iconPosLeft):after {
  content: "globe";
}
.iconHome:not(.iconPosLeft):after {
  content: "home";
}
.iconBuilding:not(.iconPosLeft):after {
  content: "building";
}
.iconRss:not(.iconPosLeft):after {
  content: "rss";
}
.iconServer:not(.iconPosLeft):after {
  content: "server";
}
.iconSitemap:not(.iconPosLeft):after {
  content: "sitemap";
}
.iconApp:not(.iconPosLeft):after {
  content: "app";
}
.iconMemo:not(.iconPosLeft):after {
  content: "memo";
}
.iconMeal:not(.iconPosLeft):after {
  content: "meal";
}
.iconCoffee:not(.iconPosLeft):after {
  content: "coffee";
}
.iconSpa:not(.iconPosLeft):after {
  content: "spa";
}
.iconCollege:not(.iconPosLeft):after {
  content: "college";
}
.iconBag:not(.iconPosLeft):after {
  content: "bag";
}
.iconPresent:not(.iconPosLeft):after {
  content: "present";
}
.iconUmbrella:not(.iconPosLeft):after {
  content: "umbrella";
}
.iconTwinkle:not(.iconPosLeft):after {
  content: "twinkle";
}
.iconCrown:not(.iconPosLeft):after {
  content: "crown";
}
.iconCategory:not(.iconPosLeft):after {
  content: "category";
}
.iconCircle:not(.iconPosLeft):after {
  content: "circle";
}
.iconInfo:not(.iconPosLeft):after {
  content: "info";
}
.iconHelp:not(.iconPosLeft):after {
  content: "help";
}
.iconRefreshbutton:not(.iconPosLeft):after {
  content: "refreshbutton";
}
.iconTerminal:not(.iconPosLeft):after {
  content: "terminal";
}
.iconApple:not(.iconPosLeft):after {
  content: "apple";
}
.iconAndroid:not(.iconPosLeft):after {
  content: "android";
}
.iconWindows:not(.iconPosLeft):after {
  content: "windows";
}
.iconUbuntu:not(.iconPosLeft):after {
  content: "ubuntu";
}
.iconAmazon:not(.iconPosLeft):after {
  content: "amazon";
}
.iconFacebook:not(.iconPosLeft):after {
  content: "facebook";
}
.iconTwitter:not(.iconPosLeft):after {
  content: "twitter";
}
.iconVk:not(.iconPosLeft):after {
  content: "vk";
}
.iconGoogle:not(.iconPosLeft):after {
  content: "google";
}
.iconYahoo:not(.iconPosLeft):after {
  content: "yahoo";
}
.iconBing:not(.iconPosLeft):after {
  content: "bing";
}
.iconHatena:not(.iconPosLeft):after {
  content: "hatena";
}
.iconHatenabookmark:not(.iconPosLeft):after {
  content: "hatenabookmark";
}
.iconDigg:not(.iconPosLeft):after {
  content: "digg";
}
.iconLinkedin:not(.iconPosLeft):after {
  content: "linkedin";
}
.iconMyspace:not(.iconPosLeft):after {
  content: "myspace";
}
.iconPaperboy:not(.iconPosLeft):after {
  content: "paperboy";
}
.iconMixi:not(.iconPosLeft):after {
  content: "mixi";
}
.iconLine:not(.iconPosLeft):after {
  content: "line";
}
.iconMobage:not(.iconPosLeft):after {
  content: "mobage";
}
.iconGree:not(.iconPosLeft):after {
  content: "gree";
}
.iconSkype:not(.iconPosLeft):after {
  content: "skype";
}
.iconAim:not(.iconPosLeft):after {
  content: "aim";
}
.iconYelp:not(.iconPosLeft):after {
  content: "yelp";
}
.iconFoursquare:not(.iconPosLeft):after {
  content: "foursquare";
}
.iconPinterest:not(.iconPosLeft):after {
  content: "pinterest";
}
.iconFlickr:not(.iconPosLeft):after {
  content: "flickr";
}
.iconTumblr:not(.iconPosLeft):after {
  content: "tumblr";
}
.iconWordpress:not(.iconPosLeft):after {
  content: "wordpress";
}
.iconBlogger:not(.iconPosLeft):after {
  content: "blogger";
}
.iconEvernote:not(.iconPosLeft):after {
  content: "evernote";
}
.iconDropbox:not(.iconPosLeft):after {
  content: "dropbox";
}
.iconSlideshare:not(.iconPosLeft):after {
  content: "slideshare";
}
.iconGithub:not(.iconPosLeft):after {
  content: "github";
}
.iconYapcasialogomark:not(.iconPosLeft):after {
  content: "yapcasialogomark";
}
.iconDribbble:not(.iconPosLeft):after {
  content: "dribbble";
}
.iconCookpad:not(.iconPosLeft):after {
  content: "cookpad";
}
.iconInstapaper:not(.iconPosLeft):after {
  content: "instapaper";
}
.iconReadability:not(.iconPosLeft):after {
  content: "readability";
}
.iconGumroad:not(.iconPosLeft):after {
  content: "gumroad";
}
.iconPicasa:not(.iconPosLeft):after {
  content: "picasa";
}
.iconInstagram:not(.iconPosLeft):after {
  content: "instagram";
}
.iconDelicious:not(.iconPosLeft):after {
  content: "delicious";
}
.iconYoutube:not(.iconPosLeft):after {
  content: "youtube";
}
.iconVimeo:not(.iconPosLeft):after {
  content: "vimeo";
}
.iconUstream:not(.iconPosLeft):after {
  content: "ustream";
}
.iconSoundcloud:not(.iconPosLeft):after {
  content: "soundcloud";
}
.iconChrome:not(.iconPosLeft):after {
  content: "chrome";
}
.iconSafari:not(.iconPosLeft):after {
  content: "safari";
}
.iconSleipnir:not(.iconPosLeft):after {
  content: "sleipnir";
}
.iconFirefox:not(.iconPosLeft):after {
  content: "firefox";
}
.iconOpera:not(.iconPosLeft):after {
  content: "opera";
}
.iconInternetexplorer:not(.iconPosLeft):after {
  content: "internetexplorer";
}
.iconFile.iconPosLeft:before {
  content: "file";
}
.iconPrint.iconPosLeft:before {
  content: "print";
}
.iconDelete.iconPosLeft:before {
  content: "delete";
}
.iconClear.iconPosLeft:before {
  content: "clear";
}
.iconSave.iconPosLeft:before {
  content: "save";
}
.iconUpload.iconPosLeft:before {
  content: "upload";
}
.iconCloud.iconPosLeft:before {
  content: "cloud";
}
.iconFolder.iconPosLeft:before {
  content: "folder";
}
.iconCamera.iconPosLeft:before {
  content: "camera";
}
.iconPhoto.iconPosLeft:before {
  content: "photo";
}
.iconImage.iconPosLeft:before {
  content: "image";
}
.iconBarcode.iconPosLeft:before {
  content: "barcode";
}
.iconPhone.iconPosLeft:before {
  content: "phone";
}
.iconMusic.iconPosLeft:before {
  content: "music";
}
.iconVideo.iconPosLeft:before {
  content: "video";
}
.iconPlaymedia.iconPosLeft:before {
  content: "playmedia";
}
.iconRecord.iconPosLeft:before {
  content: "record";
}
.iconPlay.iconPosLeft:before {
  content: "play";
}
.iconPause.iconPosLeft:before {
  content: "pause";
}
.iconStop.iconPosLeft:before {
  content: "stop";
}
.iconEject.iconPosLeft:before {
  content: "eject";
}
.iconBell.iconPosLeft:before {
  content: "bell";
}
.iconVolumeup.iconPosLeft:before {
  content: "volumeup";
}
.iconVolumedown.iconPosLeft:before {
  content: "volumedown";
}
.iconVolume.iconPosLeft:before {
  content: "volume";
}
.iconOff.iconPosLeft:before {
  content: "off";
}
.iconLight.iconPosLeft:before {
  content: "light";
}
.iconDark.iconPosLeft:before {
  content: "dark";
}
.iconLock.iconPosLeft:before {
  content: "lock";
}
.iconUnlock.iconPosLeft:before {
  content: "unlock";
}
.iconFlag.iconPosLeft:before {
  content: "flag";
}
.iconWifi.iconPosLeft:before {
  content: "wifi";
}
.iconTime.iconPosLeft:before {
  content: "time";
}
.iconMap.iconPosLeft:before {
  content: "map";
}
.iconGeo.iconPosLeft:before {
  content: "geo";
}
.iconLocation.iconPosLeft:before {
  content: "location";
}
.iconPin.iconPosLeft:before {
  content: "pin";
}
.iconWalking.iconPosLeft:before {
  content: "walking";
}
.iconBicycle.iconPosLeft:before {
  content: "bicycle";
}
.iconCar.iconPosLeft:before {
  content: "car";
}
.iconBus.iconPosLeft:before {
  content: "bus";
}
.iconPlane.iconPosLeft:before {
  content: "plane";
}
.iconCompass.iconPosLeft:before {
  content: "compass";
}
.iconCursor.iconPosLeft:before {
  content: "cursor";
}
.iconPointer.iconPosLeft:before {
  content: "pointer";
}
.iconGrab.iconPosLeft:before {
  content: "grab";
}
.iconArrowup.iconPosLeft:before {
  content: "arrowup";
}
.iconArrowright.iconPosLeft:before {
  content: "arrowright";
}
.iconArrowdown.iconPosLeft:before {
  content: "arrowdown";
}
.iconArrowleft.iconPosLeft:before {
  content: "arrowleft";
}
.iconUp.iconPosLeft:before {
  content: "up";
}
.iconRight.iconPosLeft:before {
  content: "right";
}
.iconDown.iconPosLeft:before {
  content: "down";
}
.iconLeft.iconPosLeft:before {
  content: "left";
}
.iconBack.iconPosLeft:before {
  content: "back";
}
.iconNext.iconPosLeft:before {
  content: "next";
}
.iconDropdown.iconPosLeft:before {
  content: "dropdown";
}
.iconSort.iconPosLeft:before {
  content: "sort";
}
.iconGood.iconPosLeft:before {
  content: "good";
}
.iconBad.iconPosLeft:before {
  content: "bad";
}
.iconFull.iconPosLeft:before {
  content: "full";
}
.iconSmall.iconPosLeft:before {
  content: "small";
}
.iconMove.iconPosLeft:before {
  content: "move";
}
.iconUndo.iconPosLeft:before {
  content: "undo";
}
.iconForward.iconPosLeft:before {
  content: "forward";
}
.iconReply.iconPosLeft:before {
  content: "reply";
}
.iconShare.iconPosLeft:before {
  content: "share";
}
.iconLogin.iconPosLeft:before {
  content: "login";
}
.iconLogout.iconPosLeft:before {
  content: "logout";
}
.iconExchange.iconPosLeft:before {
  content: "exchange";
}
.iconShuffle.iconPosLeft:before {
  content: "shuffle";
}
.iconRepeat.iconPosLeft:before {
  content: "repeat";
}
.iconRefresh.iconPosLeft:before {
  content: "refresh";
}
.iconSync.iconPosLeft:before {
  content: "sync";
}
.iconExternal.iconPosLeft:before {
  content: "external";
}
.iconAddstar.iconPosLeft:before {
  content: "addstar";
}
.iconStar.iconPosLeft:before {
  content: "star";
}
.iconStarempty.iconPosLeft:before {
  content: "starempty";
}
.iconHeart.iconPosLeft:before {
  content: "heart";
}
.iconHeartempty.iconPosLeft:before {
  content: "heartempty";
}
.iconView.iconPosLeft:before {
  content: "view";
}
.iconComment.iconPosLeft:before {
  content: "comment";
}
.iconComments.iconPosLeft:before {
  content: "comments";
}
.iconPlus.iconPosLeft:before {
  content: "plus";
}
.iconMinus.iconPosLeft:before {
  content: "minus";
}
.iconZoomin.iconPosLeft:before {
  content: "zoomin";
}
.iconZoomout.iconPosLeft:before {
  content: "zoomout";
}
.iconSearch.iconPosLeft:before {
  content: "search";
}
.iconMenu.iconPosLeft:before {
  content: "menu";
}
.iconTilemenu.iconPosLeft:before {
  content: "tilemenu";
}
.iconList.iconPosLeft:before {
  content: "list";
}
.iconTile.iconPosLeft:before {
  content: "tile";
}
.iconNotify.iconPosLeft:before {
  content: "notify";
}
.iconTable.iconPosLeft:before {
  content: "table";
}
.iconCopy.iconPosLeft:before {
  content: "copy";
}
.iconCut.iconPosLeft:before {
  content: "cut";
}
.iconBackspace.iconPosLeft:before {
  content: "backspace";
}
.iconAlignleft.iconPosLeft:before {
  content: "alignleft";
}
.iconAligncenter.iconPosLeft:before {
  content: "aligncenter";
}
.iconAlignright.iconPosLeft:before {
  content: "alignright";
}
.iconAlignadjust.iconPosLeft:before {
  content: "alignadjust";
}
.iconItalic.iconPosLeft:before {
  content: "italic";
}
.iconBold.iconPosLeft:before {
  content: "bold";
}
.iconUnderline.iconPosLeft:before {
  content: "underline";
}
.iconStrike.iconPosLeft:before {
  content: "strike";
}
.iconEmphasis.iconPosLeft:before {
  content: "emphasis";
}
.iconCode.iconPosLeft:before {
  content: "code";
}
.iconLink.iconPosLeft:before {
  content: "link";
}
.iconQuote.iconPosLeft:before {
  content: "quote";
}
.iconGraph.iconPosLeft:before {
  content: "graph";
}
.iconMagic.iconPosLeft:before {
  content: "magic";
}
.iconBrush.iconPosLeft:before {
  content: "brush";
}
.iconColor.iconPosLeft:before {
  content: "color";
}
.iconContrast.iconPosLeft:before {
  content: "contrast";
}
.iconInk.iconPosLeft:before {
  content: "ink";
}
.iconGradation.iconPosLeft:before {
  content: "gradation";
}
.iconSepia.iconPosLeft:before {
  content: "sepia";
}
.iconInvert.iconPosLeft:before {
  content: "invert";
}
.iconPaint.iconPosLeft:before {
  content: "paint";
}
.iconParamater.iconPosLeft:before {
  content: "paramater";
}
.iconCrop.iconPosLeft:before {
  content: "crop";
}
.iconCheck.iconPosLeft:before {
  content: "check";
}
.iconCheckbox.iconPosLeft:before {
  content: "checkbox";
}
.iconCheckboxempty.iconPosLeft:before {
  content: "checkboxempty";
}
.iconPc.iconPosLeft:before {
  content: "pc";
}
.iconKeyboard.iconPosLeft:before {
  content: "keyboard";
}
.iconMobile.iconPosLeft:before {
  content: "mobile";
}
.iconHorizontal.iconPosLeft:before {
  content: "horizontal";
}
.iconVertical.iconPosLeft:before {
  content: "vertical";
}
.iconWeb.iconPosLeft:before {
  content: "web";
}
.iconMail.iconPosLeft:before {
  content: "mail";
}
.iconShopping.iconPosLeft:before {
  content: "shopping";
}
.iconDashboard.iconPosLeft:before {
  content: "dashboard";
}
.iconKey.iconPosLeft:before {
  content: "key";
}
.iconSns.iconPosLeft:before {
  content: "sns";
}
.iconCalendar.iconPosLeft:before {
  content: "calendar";
}
.iconDailycalendar.iconPosLeft:before {
  content: "dailycalendar";
}
.iconBan.iconPosLeft:before {
  content: "ban";
}
.iconRemove.iconPosLeft:before {
  content: "remove";
}
.iconPen.iconPosLeft:before {
  content: "pen";
}
.iconEraser.iconPosLeft:before {
  content: "eraser";
}
.iconEdit.iconPosLeft:before {
  content: "edit";
}
.iconTabs.iconPosLeft:before {
  content: "tabs";
}
.iconTag.iconPosLeft:before {
  content: "tag";
}
.iconSetup.iconPosLeft:before {
  content: "setup";
}
.iconSetting.iconPosLeft:before {
  content: "setting";
}
.iconEtc.iconPosLeft:before {
  content: "etc";
}
.iconClip.iconPosLeft:before {
  content: "clip";
}
.iconBookmark.iconPosLeft:before {
  content: "bookmark";
}
.iconBook.iconPosLeft:before {
  content: "book";
}
.iconAlbum.iconPosLeft:before {
  content: "album";
}
.iconUser.iconPosLeft:before {
  content: "user";
}
.iconFriend.iconPosLeft:before {
  content: "friend";
}
.iconGroup.iconPosLeft:before {
  content: "group";
}
.iconFrustrate.iconPosLeft:before {
  content: "frustrate";
}
.iconLaugh.iconPosLeft:before {
  content: "laugh";
}
.iconWink.iconPosLeft:before {
  content: "wink";
}
.iconSmile.iconPosLeft:before {
  content: "smile";
}
.iconSurprise.iconPosLeft:before {
  content: "surprise";
}
.iconTrouble.iconPosLeft:before {
  content: "trouble";
}
.iconMale.iconPosLeft:before {
  content: "male";
}
.iconFemale.iconPosLeft:before {
  content: "female";
}
.iconGame.iconPosLeft:before {
  content: "game";
}
.iconGlobe.iconPosLeft:before {
  content: "globe";
}
.iconHome.iconPosLeft:before {
  content: "home";
}
.iconBuilding.iconPosLeft:before {
  content: "building";
}
.iconRss.iconPosLeft:before {
  content: "rss";
}
.iconServer.iconPosLeft:before {
  content: "server";
}
.iconSitemap.iconPosLeft:before {
  content: "sitemap";
}
.iconApp.iconPosLeft:before {
  content: "app";
}
.iconMemo.iconPosLeft:before {
  content: "memo";
}
.iconMeal.iconPosLeft:before {
  content: "meal";
}
.iconCoffee.iconPosLeft:before {
  content: "coffee";
}
.iconSpa.iconPosLeft:before {
  content: "spa";
}
.iconCollege.iconPosLeft:before {
  content: "college";
}
.iconBag.iconPosLeft:before {
  content: "bag";
}
.iconPresent.iconPosLeft:before {
  content: "present";
}
.iconUmbrella.iconPosLeft:before {
  content: "umbrella";
}
.iconTwinkle.iconPosLeft:before {
  content: "twinkle";
}
.iconCrown.iconPosLeft:before {
  content: "crown";
}
.iconCategory.iconPosLeft:before {
  content: "category";
}
.iconCircle.iconPosLeft:before {
  content: "circle";
}
.iconInfo.iconPosLeft:before {
  content: "info";
}
.iconHelp.iconPosLeft:before {
  content: "help";
}
.iconRefreshbutton.iconPosLeft:before {
  content: "refreshbutton";
}
.iconTerminal.iconPosLeft:before {
  content: "terminal";
}
.iconApple.iconPosLeft:before {
  content: "apple";
}
.iconAndroid.iconPosLeft:before {
  content: "android";
}
.iconWindows.iconPosLeft:before {
  content: "windows";
}
.iconUbuntu.iconPosLeft:before {
  content: "ubuntu";
}
.iconAmazon.iconPosLeft:before {
  content: "amazon";
}
.iconFacebook.iconPosLeft:before {
  content: "facebook";
}
.iconTwitter.iconPosLeft:before {
  content: "twitter";
}
.iconVk.iconPosLeft:before {
  content: "vk";
}
.iconGoogle.iconPosLeft:before {
  content: "google";
}
.iconYahoo.iconPosLeft:before {
  content: "yahoo";
}
.iconBing.iconPosLeft:before {
  content: "bing";
}
.iconHatena.iconPosLeft:before {
  content: "hatena";
}
.iconHatenabookmark.iconPosLeft:before {
  content: "hatenabookmark";
}
.iconDigg.iconPosLeft:before {
  content: "digg";
}
.iconLinkedin.iconPosLeft:before {
  content: "linkedin";
}
.iconMyspace.iconPosLeft:before {
  content: "myspace";
}
.iconPaperboy.iconPosLeft:before {
  content: "paperboy";
}
.iconMixi.iconPosLeft:before {
  content: "mixi";
}
.iconLine.iconPosLeft:before {
  content: "line";
}
.iconMobage.iconPosLeft:before {
  content: "mobage";
}
.iconGree.iconPosLeft:before {
  content: "gree";
}
.iconSkype.iconPosLeft:before {
  content: "skype";
}
.iconAim.iconPosLeft:before {
  content: "aim";
}
.iconYelp.iconPosLeft:before {
  content: "yelp";
}
.iconFoursquare.iconPosLeft:before {
  content: "foursquare";
}
.iconPinterest.iconPosLeft:before {
  content: "pinterest";
}
.iconFlickr.iconPosLeft:before {
  content: "flickr";
}
.iconTumblr.iconPosLeft:before {
  content: "tumblr";
}
.iconWordpress.iconPosLeft:before {
  content: "wordpress";
}
.iconBlogger.iconPosLeft:before {
  content: "blogger";
}
.iconEvernote.iconPosLeft:before {
  content: "evernote";
}
.iconDropbox.iconPosLeft:before {
  content: "dropbox";
}
.iconSlideshare.iconPosLeft:before {
  content: "slideshare";
}
.iconGithub.iconPosLeft:before {
  content: "github";
}
.iconYapcasialogomark.iconPosLeft:before {
  content: "yapcasialogomark";
}
.iconDribbble.iconPosLeft:before {
  content: "dribbble";
}
.iconCookpad.iconPosLeft:before {
  content: "cookpad";
}
.iconInstapaper.iconPosLeft:before {
  content: "instapaper";
}
.iconReadability.iconPosLeft:before {
  content: "readability";
}
.iconGumroad.iconPosLeft:before {
  content: "gumroad";
}
.iconPicasa.iconPosLeft:before {
  content: "picasa";
}
.iconInstagram.iconPosLeft:before {
  content: "instagram";
}
.iconDelicious.iconPosLeft:before {
  content: "delicious";
}
.iconYoutube.iconPosLeft:before {
  content: "youtube";
}
.iconVimeo.iconPosLeft:before {
  content: "vimeo";
}
.iconUstream.iconPosLeft:before {
  content: "ustream";
}
.iconSoundcloud.iconPosLeft:before {
  content: "soundcloud";
}
.iconChrome.iconPosLeft:before {
  content: "chrome";
}
.iconSafari.iconPosLeft:before {
  content: "safari";
}
.iconSleipnir.iconPosLeft:before {
  content: "sleipnir";
}
.iconFirefox.iconPosLeft:before {
  content: "firefox";
}
.iconOpera.iconPosLeft:before {
  content: "opera";
}
.iconInternetexplorer.iconPosLeft:before {
  content: "internetexplorer";
}
