@charset "utf-8";

/* 
############################################################
複数のページにまたがる、共通したパーツ(抜き出して配置できるパーツ)用のページ
【読み込み範囲】全ファイル
############################################################
*/

/* = ui ボタン
----------------------------------------------- */

/* -----------------------------------------------
 = ui-buttonRound
----------------------------------------------- */
.ui-buttonRound {
    display: table;
    width: 120px;
}
.ui-buttonRound .uiInner,
.ui-buttonRound > a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    -webkit-box-shadow: 2px 2px 2px 0px rgba(6, 0, 1, .2);
    -moz-box-shadow:    2px 2px 2px 0px rgba(6, 0, 1, .2);
    box-shadow:         2px 2px 2px 0px rgba(6, 0, 1, .2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    height: 32px;
    padding-top: 2px;
}
.ui-buttonRound .uiInner:hover,
.ui-buttonRound > a:hover {
    position: relative;
    top: 2px;
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none;
}
.ui-buttonRound .uiInner span,
.ui-buttonRound > a span {
    vertical-align: middle;
}
.ui-buttonRound .icon {
    margin-right: 7px;
    margin-top: -2px;
}
.ui-buttonRound button.uiInner {
    width: 100%;
    border: none;
    cursor: pointer;
    padding: 0;
    padding-top: 2px;
    font-family: "メイリオ", Meiryo, sans-serif;
}

/* color */
.ui-buttonRound .uiInner {
    color: #fff;
    background-color: #ed6103;
}
.ui-buttonRound .uiInner:hover {
    background-color: #da5903;
}
.ui-buttonRound.important .uiInner {
    color: #fff;
    background-color: #003af6;
}
.ui-buttonRound.important .uiInner:hover {
    background-color: #0034dd;
}
.ui-buttonRound.colorWhite .uiInner {
    color: #ed6103;
    background-color: #fff;
}
.ui-buttonRound.clipYet .uiInner {
    color: #ed6103;
    background-color: #fff;
}

/* size */
.ui-buttonRound.sizeL {
    width: 320px;
}
.ui-buttonRound.sizeL .uiInner {
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    height: 64px;
    font-size: 153.8%; /*20px*/
    padding-top: 0;
}
.ui-buttonRound.sizeL .icon {
    margin-right: 10px;
    margin-top: -1px;
}

.ui-buttonRound.sizeM {
    width: 220px;
}
.ui-buttonRound.sizeM .uiInner {
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    height: 48px;
    padding-top: 2px;
}
.ui-buttonRound.sizeM .icon {
    margin-right: 9px;
    margin-top: -1px;
}

.ui-buttonRound.sizeS {
    width: 56px;
}
.ui-buttonRound.sizeS .uiInner {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height: 20px;
    font-size: 76.9%; /*10px*/
}
.ui-buttonRound.sizeS button.uiInner {
    padding-top: 2px;
}
.ui-buttonRound.sizeS .icon {
    margin-right: 5px;
    margin-top: -2px;
}

/* icon position */
.ui-buttonRound.iconRight .icon {
    margin-right: 0;
    margin-left: 7px;
}
.ui-buttonRound.sizeL.iconRight .icon {
    margin-right: 0;
    margin-left: 10px;
}
.ui-buttonRound.sizeM.iconRight .icon {
    margin-right: 0;
    margin-left: 9px;
}

.ui-buttonRound.sizeS.iconRight .icon {
    margin-right: 0;
    margin-left: 5px;
}

/* textEmphasis */
.ui-buttonRound.textEmphasis .uiInner {
    padding-top: 1px;
    font-size: 69.2%; /*9px*/
}
.ui-buttonRound.textEmphasis .uiInner span {
    vertical-align: bottom;
}
.ui-buttonRound.textEmphasis .uiInner .emphasis {
    font-size: 144.5%; /*13px*/
}
.ui-buttonRound.textEmphasis .uiInner .icon {
    vertical-align: middle;
    margin-top: -3px;
}
.ui-buttonRound.sizeL.textEmphasis .uiInner {
    font-size: 115.4%; /*15px*/
    padding-top: 4px;
}
.ui-buttonRound.sizeL.textEmphasis .uiInner .emphasis {
    font-size: 133.3%; /*20px*/
}
.ui-buttonRound.sizeL.textEmphasis .uiInner span {
    vertical-align: bottom;
}
.ui-buttonRound.sizeL.textEmphasis .uiInner .icon {
    vertical-align: middle;
    margin-top: -7px;
}
.ui-buttonRound.sizeM.textEmphasis .uiInner {
    padding-top: 3px;
    font-size: 100%; /*13px*/
}
.ui-buttonRound.sizeM.textEmphasis .uiInner span {
    vertical-align: bottom;
}
.ui-buttonRound.sizeM.textEmphasis .uiInner .emphasis {
    font-size: 138.5%; /*18px*/
}
.ui-buttonRound.sizeM.textEmphasis .uiInner .icon {
    vertical-align: middle;
    margin-top: -6px;
}
.ui-buttonRound.bold {
    font-weight: bold;
}

/* = buttonRound パーツ
----------------------------------------------- */

/* = buttonImageSearch */
.ui-buttonRound.buttonImageSearch {
    width: 260px;
}
.ui-buttonRound.buttonImageSearch .uiInner {
    height: 40px;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    font-weight: bold;
}
.ui-buttonRound.buttonImageSearch .uiInner .icon {
    margin-right: 10px;
}

/* = buttonMailMagazine */
.ui-buttonRound.buttonMailMagazine {
    font-weight: bold;
    width: 226px;
}
.ui-buttonRound.buttonMailMagazine .uiInner {
    height: 48px;
    color: #ed6103;
    background-color: #fff;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
}
.ui-buttonRound.buttonMailMagazine .icon {
    overflow: hidden;
    width: 22px;
    height: 16px;
    display: inline-block;
    margin-right: 10px;
    background: url(/renovation/assets/default/img/module/extra_banner_contents/sprite_icon_extraBanner.png) no-repeat left top;
}

/* = buttonFacebookAccount */
.ui-buttonRound.buttonFacebookAccount {
    font-weight: bold;
    width: 226px;
}
.ui-buttonRound.buttonFacebookAccount .uiInner {
    height: 48px;
    color: #3d5a99;
    background-color: #fff;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
}
.ui-buttonRound.buttonFacebookAccount .icon {
    overflow: hidden;
    width: 11px;
    height: 20px;
    display: inline-block;
    margin-right: 10px;
    background: url(/renovation/assets/default/img/module/extra_banner_contents/sprite_icon_extraBanner.png) no-repeat left -18px;
}

/* = buttonRecruit */
.ui-buttonRound.buttonRecruit {
    font-weight: bold;
    width: 226px;
}
.ui-buttonRound.buttonRecruit .uiInner {
    height: 48px;
    color: #fff;
    background-color: #534731;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
}
.ui-buttonRound.buttonRecruit .icon {
    overflow: hidden;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 10px;
    background: url(/renovation/assets/default/img/module/extra_banner_contents/sprite_icon_extraBanner.png) no-repeat left -40px;
}

/* = buttonCompanyListSearch */
.ui-buttonRound.buttonCompanyListSearch {
    width: 200px;
}
.ui-buttonRound.buttonCompanyListSearch .uiInner {
    height: 48px;
    background-color: #111;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    color: #fff;
}
.ui-buttonRound.buttonCompanyListSearch .uiInner .icon {
    margin-left: 7px;
}


/* = clipAlready */
.ui-buttonRound.clipAlready .uiInner {
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none;
}
.ui-buttonRound.clipAlready .uiInner:hover {
    top: 0;
    background-color: #ed6103;
}
.ui-buttonRound.clipAlready .uiInner .icon {
    margin-top: -2px;
}

/* emSizeM */
.ui-buttonRound.emSizeM .uiInner {
    padding-top: 2px;
    font-size: 76.9%; /*10px*/
}
.ui-buttonRound.emSizeM .uiInner span {
    vertical-align: bottom;
}
.ui-buttonRound.emSizeM .uiInner .emphasis {
    font-size: 150%; /*15px*/
}
.ui-buttonRound.emSizeM .uiInner .icon {
    vertical-align: middle;
    margin-top: -3px;
}

/*buttonInquiry*/
.ui-buttonRound.buttonInquiry {
    width: 180px;
    font-weight: bold;
}
.ui-buttonRound.buttonInquiry .uiInner {
    color: #fff;
    background-color: #003af6;
    padding-top: 3px;
    font-size: 76.9%; /*10px*/
}
.ui-buttonRound.buttonInquiry .uiInner:hover {
    background-color: #0034dd;
}
.ui-buttonRound.buttonInquiry .uiInner span {
    vertical-align: bottom;
}
.ui-buttonRound.buttonInquiry .uiInner .emphasis {
    font-size: 150%; /*15px*/
}
.ui-buttonRound.buttonInquiry .uiInner .icon {
    vertical-align: middle;
    margin-top: -3px;
}
.ui-buttonRound.buttonInquiry.med {
    width: 180px;
}
.ui-buttonRound.buttonInquiry.med .uiInner {
    height: 40px;
    border-radius: 40px;
    padding-top: 3px;
}
.ui-buttonRound.buttonInquiry.med .uiInner .emphasis {
    font-size: 150%; /*15px*/
}
.ui-buttonRound.buttonInquiry.large {
    width: 260px;
}
.ui-buttonRound.buttonInquiry.large .uiInner {
    height: 64px;
    border-radius: 64px;
    padding-top: 2px;
    font-size: 107.7%; /*14px*/
}
.ui-buttonRound.buttonInquiry.large .uiInner .emphasis {
    font-size: 143%; /*20px*/
}

/* -----------------------------------------------
 = ui-buttonBorder
----------------------------------------------- */
.ui-buttonBorder {
    display: table;
    width: 120px;
}
.ui-buttonBorder .uiInner,
.ui-buttonBorder > a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    -webkit-box-shadow: 2px 2px 2px 0px rgba(6, 0, 1, .2);
    -moz-box-shadow:    2px 2px 2px 0px rgba(6, 0, 1, .2);
    box-shadow:         2px 2px 2px 0px rgba(6, 0, 1, .2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    height: 32px;
    padding-top: 2px;
}
.ui-buttonBorder .uiInner:hover,
.ui-buttonBorder > a:hover {
    position: relative;
    top: 2px;
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none;
}
.ie8 .ui-buttonBorder .uiInner:hover {
    position: static;
    top: 0;
}
.ui-buttonBorder .uiInner span,
.ui-buttonBorder > a span {
    vertical-align: middle;
}
.ui-buttonBorder .icon {
    margin-right: 7px;
    margin-top: -2px;
}
.ui-buttonBorder button.uiInner {
    width: 100%;
    border: none;
    cursor: pointer;
    padding: 0;
    padding-top: 2px;
    font-family: "メイリオ", Meiryo, sans-serif;
}

/* color */
.ui-buttonBorder .uiInner,
.ui-buttonBorder button.uiInner,
.ui-buttonBorder > a {
    border: 1px solid #ed6103;
    color: #ed6103;
}
.ui-buttonBorder .uiInner:hover,
.ui-buttonBorder button.uiInner:hover {
    background-color: #f7fafa;
}
.ui-buttonBorder.important .uiInner {
    border: 1px solid #003af6;
    color: #003af6;
}
.ui-buttonBorder.borderGray .uiInner {
    color: #111;
    border-color: #8199a2;
}
.ui-buttonBorder.borderGray .uiInner:hover {
    color: #ed6103;
}
.ui-buttonBorder.importantBlue .uiInner {
    border: 1px solid #003af6;
    background-color: #d7edfe;
    color: #111;
}
.ui-buttonBorder.transparent .uiInner {
    border: 1px solid #fff;
    color: #fff;
    background-color: transparent;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ui-buttonBorder.transparent .uiInner:hover {
    top: 0;
    background-color: #fff;
    color: #000;
}
.ui-buttonBorder.transparent .uiInner:hover .ui-arrowWhiteR8x12 {
    background-position: -70px -40px;
}

/* size */
.ui-buttonBorder.sizeL {
    width: 320px;
}
.ui-buttonBorder.sizeL .uiInner {
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    height: 64px;
    font-size: 153.8%; /*20px*/
    padding-top: 0;
}
.ui-buttonBorder.sizeL .icon {
    margin-right: 10px;
    margin-top: -1px;
}

.ui-buttonBorder.sizeM {
    width: 220px;
}
.ui-buttonBorder.sizeM .uiInner {
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    height: 48px;
    padding-top: 2px;
}
.ui-buttonBorder.sizeM .icon {
    margin-right: 9px;
    margin-top: -1px;
}

.ui-buttonBorder.sizeS {
    width: 56px;
}
.ui-buttonBorder.sizeS .uiInner {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height: 20px;
    font-size: 76.9%; /*10px*/
}
.ui-buttonBorder.sizeS button.uiInner {
    padding-top: 1px;
}
.ui-buttonBorder.sizeS .icon {
    margin-right: 5px;
    margin-top: -2px;
}

/* icon position */
.ui-buttonBorder.iconRight .icon {
    margin-right: 0;
    margin-left: 7px;
}
.ui-buttonBorder.sizeL.iconRight .icon {
    margin-right: 0;
    margin-left: 10px;
}
.ui-buttonBorder.sizeM.iconRight .icon {
    margin-right: 0;
    margin-left: 9px;
}
.ui-buttonBorder.sizeS.iconRight .icon {
    margin-right: 0;
    margin-left: 5px;
}

/* textEmphasis */
.ui-buttonBorder.textEmphasis {
    font-size: 69.2%; /*9px*/
}
.ui-buttonBorder.textEmphasis .uiInner {
    padding-top: 2px;
}
.ui-buttonBorder.textEmphasis .uiInner span {
    vertical-align: bottom;
}
.ui-buttonBorder.textEmphasis .uiInner .emphasis {
    font-size: 122.3%; /*11px*/
}
.ui-buttonBorder.textEmphasis .uiInner .icon {
    vertical-align: middle;
    margin-top: -3px;
}

/* emSizeM */
.ui-buttonBorder.emSizeM {
    font-size: 76.9%; /*10px*/
}
.ui-buttonBorder.emSizeM .uiInner {
    padding-top: 2px;
}
.ui-buttonBorder.emSizeM .uiInner span {
    vertical-align: bottom;
}
.ui-buttonBorder.emSizeM .uiInner .emphasis {
    font-size: 150%; /*15px*/
}
.ui-buttonBorder.emSizeM .uiInner .icon {
    vertical-align: middle;
    margin-top: -3px;
}


/* = buttonBorder パーツ
----------------------------------------------- */

/* = buttonCondition */
.ui-buttonBorder.buttonCondition {
    width: 240px;
}
.ui-buttonBorder.buttonCondition .uiInner {
    height: 46px;
    color: #111;
    font-weight: bold;
    border: 1px solid #ed6103;
    -moz-border-radius: 23px;
    -webkit-border-radius: 23px;
    border-radius: 23px;
    padding-top: 1px;
}
.ui-buttonBorder.buttonCondition .icon {
    margin-right: 10px;
}

/* = clipYet */
.ui-buttonBorder.clipYet .uiInner {
    color: #111;
    border-color: #8199a2;
}
.ui-buttonBorder.clipYet .uiInner .icon {
    margin-top: -2px;
}

/* = favoriteYet */
.ui-buttonBorder.favoriteYet .uiInner {
    color: #111;
    border-color: #8199a2;
    font-size: 84.6%;
    padding-top: 0;
}
.ui-buttonBorder.favoriteYet .uiInner:hover {
    color: #ed6103;
    top: 2px;
}
.ui-buttonBorder.favoriteYet .uiInner .icon {
    margin-top: -2px;
}

/* = favoriteAlready */
.ui-buttonBorder.favoriteAlready .uiInner {
    color: #111;
    border-color: #8199a2;
    font-size: 84.6%;
    padding-top: 0;
}
.ui-buttonBorder.favoriteAlready .uiInner:hover {
    color: #ed6103;
    top: 2px;
}
.ui-buttonBorder.favoriteAlready .uiInner .icon {
    margin-top: -2px;
}


/* = notActive */
.ui-buttonBorder.notActive .uiInner {
    -webkit-box-shadow: none;
    -moz-box-shadow:    none;
    box-shadow:         none;
    border-color: #eee;
    color: #ccc;
    background-color: #f0f0f0;
    cursor: default;
}
.ui-buttonBorder.notActive .uiInner:hover {
    position: static;
    top: 0;
    border-color: #eee;
    color: #ccc;
    background-color: #f0f0f0;
}

/*buttonInquiry*/
.ui-buttonBorder.buttonInquiry {
    width: 180px;
    font-weight: bold;
    font-size: 76.9%; /*10px*/
}
.ui-buttonBorder.buttonInquiry .uiInner {
    border: 1px solid #003af6;
    color: #003af6;
    padding-top: 3px;
}
.ui-buttonBorder.buttonInquiry .uiInner span {
    vertical-align: bottom;
}
.ui-buttonBorder.buttonInquiry .uiInner .emphasis {
    font-size: 150%; /*15px*/
}
.ui-buttonBorder.buttonInquiry .uiInner .icon {
    vertical-align: middle;
    margin-top: -3px;
}

.ui-buttonBorder.buttonInquiry.med {
    width: 180px;
}
.ui-buttonBorder.buttonInquiry.med .uiInner {
    height: 40px;
    border-radius: 40px;
    padding-top: 3px;
}
.ui-buttonBorder.buttonInquiry.med .uiInner .emphasis {
    font-size: 150%; /*15px*/
}

.ui-buttonBorder.buttonInquiry.large {
    width: 260px;
    font-size: 107.7%; /*14px*/
}
.ui-buttonBorder.buttonInquiry.large .uiInner {
    height: 64px;
    border-radius: 64px;
    padding-top: 3px;
}
.ui-buttonBorder.buttonInquiry.large .uiInner .emphasis {
    font-size: 143%; /*20px*/
}

/*buttonInquiryS*/
.ui-buttonBorder.buttonInquiryS {
    width: 100px;
    font-size: 84.6%; /*11px*/
}
.ui-buttonBorder.buttonInquiryS .uiInner {
    border: 1px solid #7797f6;
    color: #111;
    padding-top: 1px;
    height: 25px;
    background: #d7edfe;
    position: relative;
    border-radius: 13px;
}

/*buttonHasIllust*/
.ui-buttonBorder.buttonHasIllust {
    width: 180px;
    font-weight: bold;
    font-size: 115.4%; /*15px*/
}
.ui-buttonBorder.buttonHasIllust .uiInner {
    border: 1px solid #7797f6;
    color: #111;
    padding-top: 3px;
    height: 42px;
    background: #d7edfe;
    padding-left: 40px;
    position: relative;
    border-radius: 21px;
}
.ui-buttonBorder.buttonHasIllust .uiInner:before {
    content: " ";
    display: block;
    width: 46px;
    height: 50px;
    position: absolute;
    bottom: 0;
    left: 9px;
    background: url(/renovation/assets/default/img/common/icon/sprite_icon_images.png) no-repeat left -490px;
}

.ui-buttonBorder.buttonHasIllust.large {
    width: 260px;
    font-size: 153.8%; /*20px*/
}
.ui-buttonBorder.buttonHasIllust.large .uiInner {
    padding-top: 3px;
    height: 64px;
    padding-left: 53px;
    border-radius: 64px;
}
.ui-buttonBorder.buttonHasIllust.large .uiInner:before {
    content: " ";
    display: block;
    width: 66px;
    height: 74px;
    position: absolute;
    bottom: 0;
    left: 16px;
    background: url(/renovation/assets/default/img/common/icon/sprite_icon_images.png) no-repeat -50px -480px;
}




/* -----------------------------------------------
 = ui-buttonArrow
----------------------------------------------- */
.ui-buttonArrow:link,
.ui-buttonArrow:visited {
    text-decoration: none;
    color: #111;
    display: inline-block;
}
.ui-buttonArrow:hover {
    color: #ed6103;
    text-decoration: underline;
}
.ui-buttonArrow span {
    vertical-align: middle;
}
.ui-buttonArrow .icon {
    margin-top: -2px;
}

/* = ui-buttonClose
----------------------------------------------- */
.ui-buttonClose {
    display: inline-block;
    width: 18px;
    height: 18px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/renovation/assets/default/img/common/icon/sprite_icon_images.png) no-repeat left -245px;
    cursor: pointer;
}


/* = ui-modalClose
----------------------------------------------- */
.ui-modalClose {
    display: inline-block;
    width: 24px;
    height: 24px;
    overflow: hidden;
    text-align: left;
    text-indent: -9999px;
    background: url(/renovation/assets/default/img/common/icon/sprite_icon_images.png) no-repeat left -160px;
    cursor: pointer;
}


/* = ui-buttonMypage
----------------------------------------------- */
.ui-buttonMypage {
    display: table;
    width: 70px;
    height: 50px;
}
.ui-buttonMypage .uiInner {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    color: #111;
    background-color: #f7fafa;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.ui-buttonMypage .uiInner .icon {
    display: inline-block;
    width: 24px;
    height: 24px;
    text-indent: -9999px;
    background: url(/renovation/assets/default/img/header/icon_header_mypage.png) left top;
}
.ui-buttonMypage .uiInner .text {
    font-size: 76.9%; /*10px*/
    display: block;
    margin-top: 4px;
}
.ui-buttonMypage .uiInner:hover {
    border-color: #ed6103;
}
.ui-buttonMypage .uiInner:hover .text {
    color: #ed6103;
}


/* = ui-buttonArrow
----------------------------------------------- */
.ui-buttonArrow .inner {
    display: block;
    border: 1px solid #b8c8ca;
    vertical-align: middle;
    padding: 8px 13px;
    white-space: nowrap;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background-color: #f7fafa;
    color: #111;
    text-decoration: none;
}
.ui-buttonArrow .inner:hover {
    color: #ed6103;
    box-shadow: none;
    position: relative;
    top: 2px;
}
.ui-buttonArrow .inner span {
    vertical-align: middle;
}
.ui-buttonArrow .inner .icon {
    margin-left: 8px;
    margin-top: -1px;
}


/* = ui-linkDetailText
----------------------------------------------- */
.ui-linkDetailText {
    font-size: 115.4%; /*15px*/
    font-weight: bold;
}
.ui-linkDetailText .icon {
    margin-left: 7px;
    position: relative;
    top: -1px;
}


/* = ui-linkArrowText
----------------------------------------------- */
.ui-linkArrowText .icon {
    margin-left: 6px;
    position: relative;
    top: -1px;
}
