img {
    border-width: 0px;
}

label {
    cursor: pointer;
}

.i_box {
    font-size: 13px;
    border: 1px #ccc solid;
}

td {
    word-break: break-all;
    font-size: 13px;
}


.top_layer {
    width: 100%;
    height: 178px;
    background: url(../images/top_blue_back.gif);
    background-repeat: repeat-x;
    margin-bottom: 28px;
}

.top_sub_layer {
    width: 100%;
    height: 207px;
    background: url(../images/top_blue_sub_back.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    margin-bottom: 7px;
}

.middle {
    position: relative;
    /*display:inline-block;*/
    width: 930px;
    left: 50%;
    margin-left: -465px;
}



.mid_layer {
    width: 100%;
}

.mid_left {
    float: left;
    width: 170px;
}

.mid_left_left {
    float: left;
    width: 170px;
    margin-right: 4px;
}

.mid_left_right {
    float: left;
    width: 755px;
}

.mid_left_bottom {
    clear: both;
    width: 100%;
}

.mid_right {
    float: right;
    width: 186px;
}


.mid_bottom {
    clear: both;
    width: 930px;
}

.bottom_layer {
    margin-top: 30px;
    clear: both;
    width: 100%;
    height: 230px;
    background: url(../images/bottom_back02.gif);
    background-position: top;
    background-repeat: repeat-x;
}

.product_img {
    border-width: 1px;
    border-color: #dcdcdc;
    border-style: solid;
}

.table_border {
    border-width: 1px;
    border-color: #cbcbcb;
    border-style: solid;
    font-size: 12px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: none;
}

.table_border a:active {
    font-size: 12px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: none;
}

.table_border a:link {
    font-size: 12px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: none;
}

.table_border a:visited {
    font-size: 12px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: none;
}

.table_border a:hover {
    font-size: 12px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: underline;
}

.f_bold {
    font-weight: bold;
}

.etc_table {
    border-width: 3px 0px 1px 0px;
    border-color: #e6e6e6;
    border-style: solid;
}

.etc_table th {
    background-color: #f9f9f9;
    border-width: 0px 1px 1px 0px;
    border-color: #e6e6e6;
    border-style: solid;
    text-align: center;
    padding: 8px;
    font-size: 12px;
    font-weight: bold;
    color: #565656;
    width: 100px;
}

.etc_table td {
    border-width: 0px 1px 1px 0px;
    border-color: #e6e6e6;
    border-style: solid;
    text-align: left;
    padding: 8px;
    font-size: 12px;
    font-weight: normal;
    color: #565656;
}

.etc_table td.right {
    border-width: 0px 0px 1px 0px;
    border-color: #e6e6e6;
    border-style: solid;
    text-align: left;
    padding: 8px;
    font-size: 12px;
    font-weight: normal;
    color: #565656;
}

.etc_table td .line {
    border: #ccc 1px solid;
    padding: 3px;
    font-size: 12px;
    font-weight: normal;
    color: #565656;
}

/**/

/*
floating
*/
.fl {
    float: left !important;
}

.fr {
    float: right !important;
}

.cl {
    clear: both !important;
}

.cn {
    clear: none !important;
}

.sub_location {
    float: right;
    text-align: right;
    background: url(../images/common/icon_location.gif) left 50% no-repeat;
    padding-left: 15px;
    height: 30px;
    line-height: 250%;
    position: relative;
    display: block;
}

.width_size {
    clear: both;
    width: 930px;
    margin: 0 auto;
    padding: 0 auto;
}

.division_dotted {
    background: url(../images/purchase/division_dotted.gif) left top repeat;
    height: 15px;
    width: 100%;
    display: inline-block;
}

.list_search {
    clear: both;
    width: 100%;
    text-align: center
}

.list_search .search {
    display: inline-block;
    background: url(../images/sub/top_search_left.gif) left top no-repeat;
    text-align: right;
    width: 320px;
    height: 25px;
}

.list_search span {
    margin: 0 auto;
}

/* 매입,위탁,대출 */
.center_top {
    clear: both;
    position: relative;
    display: inline-block;
}

.center_top h2 {
    padding-top: 45px;
    height: 110px;
    border-top: #d7d7d7 1px solid;
}

#sub_tab {
    position: relative;
    color: #e0e0e0;
    width: 100%;
    margin-top: 20px;
}

#sub_tab_nav {
    position: relative;
    height: 38px;
    font-size: 12px;
    font-weight: bold;
    background: #fff;
}

#sub_tab_nav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: auto;
    float: left;
}

#sub_tab_nav ul li {
    display: block;
    float: left;
    margin-left: -1px;
    text-align: center
}

#sub_tab_nav ul li a {
    display: block;
    float: left;
    color: #8d8d8d;
    text-decoration: none;
    height: 38px;
    border: #ddd 1px solid;
    border-bottom: 0px;
    padding: 0px 20px;
    line-height: 330%;
}

#sub_tab_nav ul li a span {
    height: 21px;
    float: left;
}

#sub_tab_nav ul li a:hover {
    color: #368f00;
}

#sub_tab_nav ul li a:hover span {
    display: block;
    width: auto;
    cursor: pointer;
}

#sub_tab_nav ul li a.current,
#sub_tab_nav ul li a.current:hover {
    color: #368f00;
    background: #fff;
    border-bottom: 0px;
}

#sub_tab_nav ul li a.current span {
    display: block;
    width: auto;
    background: #fff;
    height: 38px;
}

#cate_inner {
    color: #555;
    border: #ddd 1px solid;
    margin-left: -1px;
}

.tab_con {
    display: none;
    text-align: center
}

.area_list {
    background: url(../images/center/area_back.gif) left top repeat-x;
    border: 1px #000 solid;
    height: 33px;
    text-align: left;
    line-height: 270%;
    padding-left: 10px;
}

.area_list a {
    margin: 0px 16px 0px 13px;
    letter-spacing: -1px;
}

.premium_shop {
    clear: both;
}

.premium_shop .shop_list {
    border: #d56d59 1px solid;
    position: relative;
    display: inline-block;
    width: 100%;
}

.premium_shop .shop_list div {
    display: inline-block;
}

/*
member shop 등록
*/
.sub_member {
    clear: both;
    position: relative;
    display: inline-block;
    width: 930px;
    /*margin-top:30px;*/
    padding-bottom: 15px;
}

.sub_member .title {
    background: url(../images/main/shop_top_back.gif) left bottom repeat-x;
    height: 84px;
    width: 100%;
}

.sub_member .title {
    background: url(../images/main/shop_top_back.gif) left bottom repeat-x;
    height: 50px;
    width: 100%;
}

.sub_member .title .img {
    float: left;
}

.sub_member .title .bt {
    float: right;
    margin-top: 51px;
}

.sub_member .title .bt {
    float: right;
    margin-top: 17px;
}

.sub_member .member_con {
    clear: both;
    width: 100%;
    display: inline-block;
    position: relative;
}

.sub_member .member_con .sub_title {
    padding: 30px 0px 8px 10px;
}

.sub_member .member_table {
    border: #e2e2e2 3px solid;
    border-collapse: collapse;
    margin-top: 8px;
}

.sub_member .member_table th {
    background-color: #f8f8f8;
    border: #e2e2e2 1px solid;
    padding: 10px;
    text-align: left;
    font-weight: normal;
}

.sub_member .member_table td {
    border: #e2e2e2 1px solid;
    padding: 10px;
    text-align: left;
    font-weight: normal;
}

.sub_member .member_table td .inputbox {
    padding: 2px;
    text-align: left;
}

.sub_member .member_list {
    border: #000 3px solid;
}

.sub_member .shop_info {
    border: #000 3px solid;
}

.sub_member .shop_info th {
    background-color: #f1f1f1;
    padding: 7px;
    border-bottom: #d6d6d6 1px dotted;
    width: 100px;
    text-align: left;
}

.sub_member .shop_info td {
    padding: 7px;
    border-bottom: #d6d6d6 1px dotted;
    text-align: left;
}


.comm_main {
    clear: both;
    overflow: hidden;
    font-size: 12px;
    position: relative;
    display: inline-block;
}

.comm_main div {
    float: left;
    border: #e0e0e0 1px solid;
    width: 355px;
    height: 265px;
    text-align: left;
    margin: 0px 5px 10px 5px;
}

.comm_main h2 {
    border-bottom: #e0e0e0 1px solid;
    height: 14px;
    padding: 8px;
    position: relative;
}

.comm_main dl {
    margin: 10px;
    width: 340px;
    height: 100px;
}

.comm_main dt.tit {
    margin-left: 110px;
    height: 22px;
    overflow: hidden;
    line-height: 200%;
}

.comm_main dd.photo {
    display: inline;
    float: left;
    width: 100px;
    text-align: center;
    margin-top: -20px;
    margin-right: 10px;
}

.comm_main dd {
    line-height: 160%;
}

.comm_main dd img {
    border: #e0e0e0 1px solid;
    width: 100px !important;
    height: 100px !important;
}

.comm_sns {
    border: #231f1a 1px solid;
    background: url(../images/community/sns_back.gif) left bottom repeat-x;
    width: 722px;
    text-align: left;
}

.comm_sns span span {
    margin-left: 30px;
}


/*
골프장 정보
*/
.radice_body .body930 .golfjang_map {
    width: 930px;
}

.radice_body .body930 .golfjang_map .title {
    width: 928px;
    height: 20px;
    padding-top: 7px;
    border: 1px solid #cbcbcb;
    color: #fff;
    background: #747474;
    text-align: center;
    font-weight: bold;
}

.radice_body .body930 .golfjang_map .map {
    width: 928px;
    text-align: center;
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
}

.place_body .golfjang_map {
    width: 930px;
}

.place_body .golfjang_map .title {
    width: 928px;
    height: 20px;
    padding-top: 7px;
    border: 1px solid #cbcbcb;
    color: #fff;
    background: #747474;
    text-align: center;
    font-weight: bold;
}

.place_body .golfjang_map .map {
    width: 928px;
    text-align: center;
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
}

.radice_body .body930 .area_category {
    width: 928px;
    border: 1px solid #cbcbcb;
    text-align: center;
    margin-top: 10px;
}

.radice_body .body930 .area_category .title {
    width: 908px;
    height: 18px;
    margin-top: 5px;
    color: #fff;
    background: #747474;
    text-align: left;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 5px;
}

.radice_body .body930 .area_category .area {
    width: 908px;
    height: 50px;
    margin-top: 5px;
}

.radice_body .body930 .area_category .area ul {
    line-height: 180%;
}

.radice_body .body930 .area_category .area ul li {
    float: left;
    width: 95px;
    text-align: left;
    padding-left: 5px;
}

.radice_body .body930 .golfjang_info_list {
    width: 930px;
    text-align: center;
    display: inline;
    clear: both
}

.radice_body .body930 .golfjang_info_list .titleimg {
    margin-top: 10px;
}

.radice_body .body930 .golfjang_info_list #golfjangList {
    width: 930px;
    margin-top: 10px;
}

.radice_body .body930 .golfjang_info_view {
    width: 930px;
    text-align: center;
    margin-top: 10px;
}

.radice_body .body930 .golfjang_info_view .titleimg img {
    border: 0px;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo {
    width: 930px;
    margin-top: 10px;
    border-bottom: 0px solid #cbcbcb;
    display: inline-block;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .displayimg {
    float: left;
    width: 248px;
    height: 248px;
    border: 1px solid #cbcbcb;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .displayimg img {
    width: 226px;
    height: 226px;
    margin-top: 10px;
    border: 1px solid #cbcbcb;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .head_content {
    float: left;
    width: 455px;
    text-align: left;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .head_content div {
    margin-left: 10px;
    width: 430px;
    padding-left: 5px;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .head_content .name {
    height: 39px;
    line-height: 180%;
    border-bottom: 1px solid #cbcbcb;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .head_content .name span {
    margin-bottom: 2px;
    display: inline-block;
    text-align: center;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    height: 20px;
    overflow: hidden;
    line-height: 180%;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .head_content .simple_content {
    height: 109px;
    line-height: 130%;
    border-bottom: 1px solid #cbcbcb;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .head_content .site_url {
    height: 25px;
    line-height: 210%;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .head_content .address1 {
    height: 25px;
    line-height: 210%;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .head_content .address2 {
    width: 362px;
    margin-left: 78px;
    height: 25px;
    line-height: 130%;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .head_content .phone {
    height: 25px;
    line-height: 180%;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .roughmap {
    float: left;
    width: 225px;
    height: 250px;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .roughmap .maptitle {
    width: 223px;
    height: 24px;
    font-weight: bold;
    line-height: 190%;
    color: #fff;
    background: #747474;
    border-top: 1px solid #cbcbcb;
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .roughmap .map {
    width: 223px;
    height: 223px;
    border: 1px solid #cbcbcb;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .roughmap .map img {
    width: 213px;
    height: 213px;
    margin-top: 5px;
    border: 0;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .body_content {
    clear: both;
    float: left;
    margin-top: 10px;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .body_content .content_title {
    width: 920px;
    height: 30px;
    padding-left: 10px;
    color: #fff;
    background: #747474;
    text-align: left;
    font-weight: bold;
    line-height: 220%;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .body_content .content {
    width: 910px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    margin-top: 10px;
    line-height: 180%;
    padding-bottom: 10px;
}

.radice_body .body930 .golfjang_info_view #golfjangInfo .back_btn {
    height: 50px;
    line-height: 200%;
}

.radice_body .body930 .network_info_view {
    width: 930px;
    text-align: center;
    margin-top: 10px;
}

.radice_body .body930 .network_info_view .titleimg img {
    border: 0px;
}

.radice_body .body930 .network_info_view #golfjangInfo {
    width: 930px;
    margin-top: 10px;
    border-bottom: 0px solid #cbcbcb;
}

.radice_body .body930 .network_info_view #golfjangInfo .displayimg {
    float: left;
    width: 248px;
    height: 248px;
    border: 1px solid #cbcbcb;
}

.radice_body .body930 .network_info_view #golfjangInfo .displayimg img {
    width: 226px;
    height: 226px;
    margin-top: 10px;
    border: 0px solid #cbcbcb;
}

.radice_body .body930 .network_info_view #golfjangInfo .head_content {
    float: left;
    width: 100%;
    text-align: left;
}

.radice_body .body930 .network_info_view #golfjangInfo .head_content div {
    /*margin-left:10px;*/
    width: 100%;
    padding-left: 5px;
}

.radice_body .body930 .network_info_view #golfjangInfo .head_content .name {
    height: 39px;
    line-height: 180%;
    border-bottom: 1px solid #cbcbcb;
}

.radice_body .body930 .network_info_view #golfjangInfo .head_content .name span {
    margin-bottom: 2px;
    display: inline-block;
    text-align: center;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    height: 20px;
    overflow: hidden;
    line-height: 180%;
}

.radice_body .body930 .network_info_view #golfjangInfo .head_content .simple_content {
    height: 109px;
    line-height: 130%;
    border-bottom: 1px solid #cbcbcb;
    word-break: break-all
}

.radice_body .body930 .network_info_view #golfjangInfo .head_content .site_url {
    height: 25px;
    line-height: 210%;
}

.radice_body .body930 .network_info_view #golfjangInfo .head_content .address1 {
    height: 25px;
    line-height: 210%;
}

.radice_body .body930 .network_info_view #golfjangInfo .head_content .address2 {
    /*width:362px;*/
    margin-left: 78px;
    height: 25px;
    line-height: 130%;
}

.radice_body .body930 .network_info_view #golfjangInfo .head_content .phone {
    height: 25px;
    line-height: 180%;
}

.radice_body .body930 .network_info_view #golfjangInfo .roughmap {
    float: left;
    width: 225px;
    height: 250px;
}

.radice_body .body930 .network_info_view #golfjangInfo .roughmap .maptitle {
    width: 223px;
    height: 24px;
    font-weight: bold;
    line-height: 190%;
    color: #fff;
    background: #747474;
    border-top: 1px solid #cbcbcb;
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
}

.radice_body .body930 .network_info_view #golfjangInfo .roughmap .map {
    width: 223px;
    height: 223px;
    border: 1px solid #cbcbcb;
}

.radice_body .body930 .network_info_view #golfjangInfo .roughmap .map img {
    width: 213px;
    height: 213px;
    margin-top: 5px;
    border: 0;
}

.radice_body .body930 .network_info_view #golfjangInfo .body_content {
    clear: both;
    float: left;
    margin-top: 10px;
}

.radice_body .body930 .network_info_view #golfjangInfo .body_content .content_title {
    width: 920px;
    height: 30px;
    padding-left: 10px;
    color: #fff;
    background: #747474;
    text-align: left;
    font-weight: bold;
    line-height: 220%;
}

.radice_body .body930 .network_info_view #golfjangInfo .body_content .content {
    width: 910px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    margin-top: 10px;
    line-height: 180%;
    padding-bottom: 10px;
}

.radice_body .body930 .network_info_view #golfjangInfo .back_btn {
    /*height:50px;*/
    line-height: 200%;
}

.radice_body .body930 .golfjang_cmt_list {
    width: 920px;
    margin-left: 5px;
}

.radice_body .body930 .golfjang_cmt_list ul li {
    clear: both;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 920px;
    border-bottom: #747474 1px dotted;
}

.radice_body .body930 .golfjang_cmt_list .cmt_list .header {
    clear: both;
    float: left;
    width: 920px;
}

.radice_body .body930 .golfjang_cmt_list .cmt_list .header .writer {
    clear: both;
    float: left;
    width: 100px;
    margin-left: 5px;
}

.radice_body .body930 .golfjang_cmt_list .cmt_list .header .date {
    float: left;
    width: 150px;
    margin-left: 10px;
    line-height: 120%;
}

.radice_body .body930 .golfjang_cmt_list .cmt_list .header .delete {
    float: right;
    width: 40px;
}

.radice_body .body930 .golfjang_cmt_list .cmt_list .header .delete input {
    width: 40px;
    display: none;
}

.radice_body .body930 .golfjang_cmt_list .cmt_list .header .modify {
    float: right;
    width: 40px;
}

.radice_body .body930 .golfjang_cmt_list .cmt_list .header .modify input {
    width: 40px;
    display: none;
}

.radice_body .body930 .golfjang_cmt_list .cmt_list .comment {
    clear: both;
    float: left;
    width: 830px;
    margin-top: 5px;
    line-height: 120%;
}

.radice_body .body930 .golfjang_cmt_list .cmt_list .comment textarea {
    width: 825px;
    height: 47px;
    line-height: 130%;
    overflow: auto;
    border: 1px solid #fff;
    padding: 5px;
}

.radice_body .body930 .golfjang_cmt_list .cmt_list .btn {
    float: left;
    width: 80px;
    margin-top: 5px;
    margin-left: 5px;
}

.radice_body .body930 .golfjang_cmt_list .cmt_list .btn input {
    float: left;
    width: 80px;
    height: 30px;
    display: none;
}

.radice_body .body930 .golfjang_cmt_write {
    clear: both;
    float: left;
    width: 920px;
    margin-top: 5px;
    margin-left: 5px;
    line-height: 120%;
}

.radice_body .body930 .golfjang_cmt_write .add_comment {
    clear: both;
    float: left;
    width: 830px;
}

.radice_body .body930 .golfjang_cmt_write .add_comment textarea {
    width: 825px;
    height: 47px;
    line-height: 130%;
    padding: 5px;
    border: 1px solid #747474;
}

.radice_body .body930 .golfjang_cmt_write .write_btn {
    float: left;
    width: 80px;
    margin-left: 5px;
}

.radice_body .body930 .golfjang_cmt_write .write_btn input {
    width: 80px;
    height: 60px;
}

/* button */

#bt_19 a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_19.gif') left 0;
    font-size: 11px;
    color: #666;
    padding-left: 6px;
    text-decoration: none;
    height: 19px;
    cursor: pointer;
    margin-right: 3px;
    overflow: hidden;
    margin-bottom: -6px;
}

#bt_19 a:hover {
    background: url('../images/bt_div_19.gif') left -19px;
}

#bt_19 a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_19.gif') right 0;
    line-height: 175%;
    padding-right: 6px;
    height: 19px;
    overflow: hidden
}

#bt_19 a:hover span {
    background: url('../images/bt_div_19.gif') right -19px;
    color: #666;
}


#bt_22 a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_22.gif') left 0;
    font-size: 11px;
    color: #666;
    padding-left: 10px;
    text-decoration: none;
    height: 22px;
    cursor: pointer;
    overflow: hidden;
}

#bt_22 a:hover {
    background: url('../images/bt_div_22.gif') left -22px;
}

#bt_22 a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_22.gif') right 0;
    line-height: 190%;
    padding-right: 10px;
    height: 22px;
    overflow: hidden
}

#bt_22 a:hover span {
    background: url('../images/bt_div_22.gif') right -22px;
    color: #666;
}


#bt_20_gray a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_20_gray.gif') left 0;
    font-size: 11px;
    color: #666;
    padding-left: 7px;
    text-decoration: none;
    height: 20px;
    cursor: pointer;
    overflow: hidden;
}

#bt_20_gray a:hover {
    background: url('../images/bt_div_20_gray.gif') left -20px;
}

#bt_20_gray a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_20_gray.gif') right 0;
    line-height: 190%;
    padding-right: 7px;
    height: 20px;
    overflow: hidden;
}

#bt_20_gray a:hover span {
    background: url('../images/bt_div_20_gray.gif') right -20px;
    color: #666;
}

.bt_20_green a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_20_gray.gif') left 0;
    font-size: 11px;
    color: #666;
    padding-left: 7px;
    text-decoration: none;
    height: 20px;
    cursor: pointer;
    overflow: hidden;
}

.bt_20_green a:hover {
    background: url('../images/bt_div_20_gray.gif') left -20px;
}

.bt_20_green a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_20_gray.gif') right 0;
    line-height: 190%;
    padding-right: 7px;
    height: 20px;
    overflow: hidden;
}

.bt_20_green a:hover span {
    background: url('../images/bt_div_20_gray.gif') right -20px;
    color: #666;
}

#bt_20_gray2 a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_20_gray2.gif') left 0;
    font-size: 11px;
    color: #666;
    padding-left: 7px;
    text-decoration: none;
    height: 20px;
    cursor: pointer;
    overflow: hidden;
}

#bt_20_gray2 a:hover {
    background: url('../images/bt_div_20_gray2.gif') left -20px;
}

#bt_20_gray2 a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_20_gray2.gif') right 0;
    line-height: 190%;
    padding-right: 7px;
    height: 20px;
    overflow: hidden;
}

#bt_20_gray2 a:hover span {
    background: url('../images/bt_div_20_gray2.gif') right -20px;
    color: #666;
}


#bt_20_green a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_20_green.gif') left 0;
    font-size: 11px;
    color: #fff;
    padding-left: 7px;
    text-decoration: none;
    height: 20px;
    cursor: pointer;
    overflow: hidden;
}

#bt_20_green a:hover {
    background: url('../images/bt_div_20_green.gif') left -20px;
}

#bt_20_green a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_20_green.gif') right 0;
    line-height: 180%;
    padding-right: 7px;
    height: 20px;
    overflow: hidden;
}

#bt_20_green a:hover span {
    background: url('../images/bt_div_20_green.gif') right -20px;
    color: #fff;
}

#bt_20_green2 a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_20_green02.gif') left 0;
    font-size: 11px;
    color: #549c00;
    padding-left: 7px;
    text-decoration: none;
    height: 20px;
    cursor: pointer;
    overflow: hidden;
}

#bt_20_green2 a:hover {
    background: url('../images/bt_div_20_green02.gif') left -20px;
}

#bt_20_green2 a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_20_green02.gif') right 0;
    line-height: 180%;
    padding-right: 7px;
    height: 20px;
    overflow: hidden
}

#bt_20_green2 a:hover span {
    background: url('../images/bt_div_20_green02.gif') right -20px;
    color: #549c00;
}


#bt_20_black a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_20_black.gif') left 0;
    font-size: 11px;
    color: #fff;
    padding-left: 7px;
    text-decoration: none;
    height: 20px;
    cursor: pointer;
    overflow: hidden;
}

#bt_20_black a:hover {
    background: url('../images/bt_div_20_black.gif') left -20px;
}

#bt_20_black a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_20_black.gif') right 0;
    line-height: 190%;
    padding-right: 7px;
    height: 20px;
    overflow: hidden;
}

#bt_20_black a:hover span {
    background: url('../images/bt_div_20_black.gif') right -20px;
    color: #fff;
}


#bt_21 a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_21.gif') left 0;
    font-size: 11px;
    color: #4e4e4e;
    padding-left: 7px;
    text-decoration: none;
    height: 21px;
    cursor: pointer;
    overflow: hidden;
}

#bt_21 a:hover {
    background: url('../images/bt_div_21.gif') left -21px;
}

#bt_21 a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_21.gif') right 0;
    line-height: 180%;
    padding-right: 7px;
    height: 21px;
    overflow: hidden;
}

#bt_21 a:hover span {
    background: url('../images/bt_div_21.gif') right -21px;
    color: #4e4e4e;
}


#bt_21_green a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_21.gif') left 0;
    font-size: 11px;
    color: #549c00;
    padding-left: 7px;
    text-decoration: none;
    height: 21px;
    cursor: pointer;
    overflow: hidden;
}

#bt_21_green a:hover {
    background: url('../images/bt_div_21.gif') left -21px;
}

#bt_21_green a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_21.gif') right 0;
    line-height: 200%;
    padding-right: 7px;
    height: 21px;
    overflow: hidden;
}

#bt_21_green a:hover span {
    background: url('../images/bt_div_21.gif') right -21px;
    color: #549c00;
}


#bt_38_green a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_38.gif') left 0;
    font-size: 11px;
    color: #fff;
    padding-left: 7px;
    text-decoration: none;
    height: 38px;
    cursor: pointer;
    overflow: hidden;
}

#bt_38_green a:hover {
    background: url('../images/bt_div_38.gif') left -38px;
}

#bt_38_green a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_38.gif') right 0;
    line-height: 120%;
    padding-right: 7px;
    padding-top: 7px;
    height: 38px;
    overflow: hidden;
}

#bt_38_green a:hover span {
    background: url('../images/bt_div_38.gif') right -38px;
    color: #fff;
}


#bt_21_blue a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_21.gif') left 0;
    font-size: 11px;
    color: #3599be;
    padding-left: 7px;
    text-decoration: none;
    height: 21px;
    cursor: pointer;
    overflow: hidden;
}

#bt_21_blue a:hover {
    background: url('../images/bt_div_21.gif') left -21px;
}

#bt_21_blue a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_21.gif') right 0;
    line-height: 200%;
    padding-right: 7px;
    height: 21px;
    overflow: hidden;
}

#bt_21_blue a:hover span {
    background: url('../images/bt_div_21.gif') right -21px;
    color: #3599be;
}


#bt_21_red a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_21.gif') left 0;
    font-size: 11px;
    color: #ff0000;
    padding-left: 7px;
    text-decoration: none;
    height: 21px;
    cursor: pointer;
    overflow: hidden;
}

#bt_21_red a:hover {
    background: url('../images/bt_div_21.gif') left -21px;
}

#bt_21_red a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_21.gif') right 0;
    line-height: 200%;
    padding-right: 7px;
    height: 21px;
    overflow: hidden;
}

#bt_21_red a:hover span {
    background: url('../images/bt_div_21.gif') right -21px;
    color: #ff0000;
}


#bt_21_pink a {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_21.gif') left 0;
    font-size: 11px;
    color: #ed145b;
    padding-left: 7px;
    text-decoration: none;
    height: 21px;
    cursor: pointer;
    overflow: hidden;
}

#bt_21_pink a:hover {
    background: url('../images/bt_div_21.gif') left -21px;
}

#bt_21_pink a span {
    display: inline-block;
    text-align: center;
    background: url('../images/bt_div_21.gif') right 0;
    line-height: 200%;
    padding-right: 7px;
    height: 21px;
    overflow: hidden;
}

#bt_21_pink a:hover span {
    background: url('../images/bt_div_21.gif') right -21px;
    color: #ed145b;
}


.line_dotted {
    background: url(../images/list/line_a.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.free_yellow_11 {
    font-size: 11px;
    color: #eaff00;
    font-weight: normal;
    text-decoration: none;
}

.free_yellow_11 a:active {
    font-size: 11px;
    color: #eaff00;
    font-weight: normal;
    text-decoration: none;
}

.free_yellow_11 a:link {
    font-size: 11px;
    color: #eaff00;
    font-weight: normal;
    text-decoration: none;
}

.free_yellow_11 a:visited {
    font-size: 11px;
    color: #eaff00;
    font-weight: normal;
    text-decoration: none;
}

.free_yellow_11 a:hover {
    font-size: 11px;
    color: #eaff00;
    font-weight: normal;
    text-decoration: underline;
}

.free_white_11 {
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}

.free_white_11 a:active {
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}

.free_white_11 a:link {
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}

.free_white_11 a:visited {
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}

.free_white_11 a:hover {
    font-size: 11px;
    color: #fff;
    font-weight: normal;
    text-decoration: underline;
}

.free_white_15b {
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.free_white_15b a:active {
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.free_white_15b a:link {
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.free_white_15b a:visited {
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.free_white_15b a:hover {
    font-size: 15px;
    color: #fff;
    font-weight: bold;
    text-decoration: underline;
}


.free_white_26b {
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.free_white_26b a:active {
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.free_white_26b a:link {
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.free_white_26b a:visited {
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.free_white_26b a:hover {
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    text-decoration: underline;
}


.free_red_11 {
    font-size: 11px;
    color: #cc2121;
    font-weight: normal;
    text-decoration: none;
}

.free_red_11 a:active {
    font-size: 11px;
    color: #cc2121;
    font-weight: normal;
    text-decoration: none;
}

.free_red_11 a:link {
    font-size: 11px;
    color: #cc2121;
    font-weight: normal;
    text-decoration: none;
}

.free_red_11 a:visited {
    font-size: 11px;
    color: #cc2121;
    font-weight: normal;
    text-decoration: none;
}

.free_red_11 a:hover {
    font-size: 11px;
    color: #cc2121;
    font-weight: normal;
    text-decoration: underline;
}

.free_red_12b {
    font-size: 12px;
    color: #cc2121;
    font-weight: bold;
    text-decoration: none;
}

.free_red_12b a:active {
    font-size: 12px;
    color: #cc2121;
    font-weight: bold;
    text-decoration: none;
}

.free_red_12b a:link {
    font-size: 12px;
    color: #cc2121;
    font-weight: bold;
    text-decoration: none;
}

.free_red_12b a:visited {
    font-size: 12px;
    color: #cc2121;
    font-weight: bold;
    text-decoration: none;
}

.free_red_12b a:hover {
    font-size: 12px;
    color: #cc2121;
    font-weight: bold;
    text-decoration: underline;
}

.free_dark_red_11 {
    font-size: 11px;
    color: #961313;
    font-weight: normal;
    text-decoration: none;
}

.free_dark_red_11 a:active {
    font-size: 11px;
    color: #961313;
    font-weight: normal;
    text-decoration: none;
}

.free_dark_red_11 a:link {
    font-size: 11px;
    color: #961313;
    font-weight: normal;
    text-decoration: none;
}

.free_dark_red_11 a:visited {
    font-size: 11px;
    color: #961313;
    font-weight: normal;
    text-decoration: none;
}

.free_dark_red_11 a:hover {
    font-size: 11px;
    color: #961313;
    font-weight: normal;
    text-decoration: underline;
}


.free_oran_11 {
    font-size: 11px;
    color: #ff5a00;
    font-weight: normal;
    text-decoration: none;
}

.free_oran_11 a:active {
    font-size: 11px;
    color: #ff5a00;
    font-weight: normal;
    text-decoration: none;
}

.free_oran_11 a:link {
    font-size: 11px;
    color: #ff5a00;
    font-weight: normal;
    text-decoration: none;
}

.free_oran_11 a:visited {
    font-size: 11px;
    color: #ff5a00;
    font-weight: normal;
    text-decoration: none;
}

.free_oran_11 a:hover {
    font-size: 11px;
    color: #ff5a00;
    font-weight: normal;
    text-decoration: underline;
}

.free_oran_12 {
    font-size: 12px;
    color: #ff6c00;
    font-weight: bold;
    text-decoration: none;
}

.free_oran_12 a:active {
    font-size: 12px;
    color: #ff6c00;
    font-weight: bold;
    text-decoration: none;
}

.free_oran_12 a:link {
    font-size: 12px;
    color: #ff6c00;
    font-weight: bold;
    text-decoration: none;
}

.free_oran_12 a:visited {
    font-size: 12px;
    color: #ff6c00;
    font-weight: bold;
    text-decoration: none;
}

.free_oran_12 a:hover {
    font-size: 12px;
    color: #ff6c00;
    font-weight: bold;
    text-decoration: underline;
}

.free_oran_14 {
    font-size: 14px;
    color: #ff8400;
    font-weight: bold;
    text-decoration: none;
}

.free_oran_14 a:active {
    font-size: 14px;
    color: #ff8400;
    font-weight: bold;
    text-decoration: none;
}

.free_oran_14 a:link {
    font-size: 14px;
    color: #ff8400;
    font-weight: bold;
    text-decoration: none;
}

.free_oran_14 a:visited {
    font-size: 14px;
    color: #ff8400;
    font-weight: bold;
    text-decoration: none;
}

.free_oran_14 a:hover {
    font-size: 14px;
    color: #ff8400;
    font-weight: bold;
    text-decoration: underline;
}

.free_light_oran_11 {
    font-size: 11px;
    color: #ff8400;
    font-weight: normal;
    text-decoration: none;
}

.free_light_oran_11 a:active {
    font-size: 11px;
    color: #ff8400;
    font-weight: normal;
    text-decoration: none;
}

.free_light_oran_11 a:link {
    font-size: 11px;
    color: #ff8400;
    font-weight: normal;
    text-decoration: none;
}

.free_light_oran_11 a:visited {
    font-size: 11px;
    color: #ff8400;
    font-weight: normal;
    text-decoration: none;
}

.free_light_oran_11 a:hover {
    font-size: 11px;
    color: #ff8400;
    font-weight: normal;
    text-decoration: underline;
}

.free_black_12 {
    font-size: 12px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
}

.free_black_12 a:active {
    font-size: 12px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
}

.free_black_12 a:link {
    font-size: 12px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
}

.free_black_12 a:visited {
    font-size: 12px;
    color: #000;
    font-weight: normal;
    text-decoration: none;
}

.free_black_12 a:hover {
    font-size: 12px;
    color: #000;
    font-weight: normal;
    text-decoration: underline;
}


.free_black_13 {
    font-size: 13px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.free_black_13 a:active {
    font-size: 13px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.free_black_13 a:link {
    font-size: 13px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.free_black_13 a:visited {
    font-size: 13px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.free_black_13 a:hover {
    font-size: 13px;
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}


.free_black_14 {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.free_black_14 a:active {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.free_black_14 a:link {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.free_black_14 a:visited {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.free_black_14 a:hover {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}

.free_black_15 {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.free_black_15 a:active {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.free_black_15 a:link {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.free_black_15 a:visited {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

.free_black_15 a:hover {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}

.free_gray_11 {
    font-size: 11px;
    color: #252525;
    font-weight: normal;
    text-decoration: none;
}

.free_gray_11 a:active {
    font-size: 11px;
    color: #252525;
    font-weight: normal;
    text-decoration: none;
}

.free_gray_11 a:link {
    font-size: 11px;
    color: #252525;
    font-weight: normal;
    text-decoration: none;
}

.free_gray_11 a:visited {
    font-size: 11px;
    color: #252525;
    font-weight: normal;
    text-decoration: none;
}

.free_gray_11 a:hover {
    font-size: 11px;
    color: #252525;
    font-weight: normal;
    text-decoration: underline;
}

.free_gray_12 {
    font-size: 12px;
    color: #252525;
    font-weight: normal;
    text-decoration: none;
}

.free_gray_12 a:active {
    font-size: 12px;
    color: #252525;
    font-weight: normal;
    text-decoration: none;
}

.free_gray_12 a:link {
    font-size: 12px;
    color: #252525;
    font-weight: normal;
    text-decoration: none;
}

.free_gray_12 a:visited {
    font-size: 12px;
    color: #252525;
    font-weight: normal;
    text-decoration: none;
}

.free_gray_12 a:hover {
    font-size: 12px;
    color: #252525;
    font-weight: normal;
    text-decoration: underline;
}

.free_green_11 {
    font-size: 11px;
    color: #3b9c00;
    font-weight: normal;
    text-decoration: none;
}

.free_green_11 a:active {
    font-size: 11px;
    color: #3b9c00;
    font-weight: normal;
    text-decoration: none;
}

.free_green_11 a:link {
    font-size: 11px;
    color: #3b9c00;
    font-weight: normal;
    text-decoration: none;
}

.free_green_11 a:visited {
    font-size: 11px;
    color: #3b9c00;
    font-weight: normal;
    text-decoration: none;
}

.free_green_11 a:hover {
    font-size: 11px;
    color: #3b9c00;
    font-weight: normal;
    text-decoration: underline;
}

.free_green_12 {
    font-size: 12px;
    color: #3b9c00;
    font-weight: bold;
    text-decoration: none;
}

.free_green_12 a:active {
    font-size: 12px;
    color: #3b9c00;
    font-weight: bold;
    text-decoration: none;
}

.free_green_12 a:link {
    font-size: 12px;
    color: #3b9c00;
    font-weight: bold;
    text-decoration: none;
}

.free_green_12 a:visited {
    font-size: 12px;
    color: #3b9c00;
    font-weight: bold;
    text-decoration: none;
}

.free_green_12 a:hover {
    font-size: 12px;
    color: #3b9c00;
    font-weight: bold;
    text-decoration: underline;
}

.free_green_14 {
    font-size: 14px;
    color: #3b9c00;
    font-weight: bold;
    text-decoration: none;
}

.free_green_14 a:active {
    font-size: 14px;
    color: #3b9c00;
    font-weight: bold;
    text-decoration: none;
}

.free_green_14 a:link {
    font-size: 14px;
    color: #3b9c00;
    font-weight: bold;
    text-decoration: none;
}

.free_green_14 a:visited {
    font-size: 14px;
    color: #3b9c00;
    font-weight: bold;
    text-decoration: none;
}

.free_green_14 a:hover {
    font-size: 14px;
    color: #3b9c00;
    font-weight: bold;
    text-decoration: underline;
}

.free_mid_gray_12 {
    font-size: 12px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: none;
}

.free_mid_gray_12 a:active {
    font-size: 12px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: none;
}

.free_mid_gray_12 a:link {
    font-size: 12px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: none;
}

.free_mid_gray_12 a:visited {
    font-size: 12px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: none;
}

.free_mid_gray_12 a:hover {
    font-size: 12px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: underline;
}

.free_mid_gray_11 {
    font-size: 11px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: none;
}

.free_mid_gray_11 a:active {
    font-size: 11px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: none;
}

.free_mid_gray_11 a:link {
    font-size: 11px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: none;
}

.free_mid_gray_11 a:visited {
    font-size: 11px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: none;
}

.free_mid_gray_11 a:hover {
    font-size: 11px;
    color: #4f4f4f;
    font-weight: normal;
    text-decoration: underline;
}

.free_light_gray_11 {
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
}

.free_light_gray_11 a:link {
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
}

.free_light_gray_11 a:visited {
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
}

.free_light_gray_11 a:active {
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
}

.free_light_gray_11 a:hover {
    font-size: 11px;
    color: #666;
    font-weight: normal;
    text-decoration: underline;
}

.free_light_gray_12 {
    font-size: 12px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    line-height: 130%;
}

.free_light_gray_12 a:link {
    font-size: 12px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    line-height: 130%;
}

.free_light_gray_12 a:visited {
    font-size: 12px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    line-height: 130%;
}

.free_light_gray_12 a:active {
    font-size: 12px;
    color: #666;
    font-weight: normal;
    text-decoration: none;
    line-height: 130%;
}

.free_light_gray_12 a:hover {
    font-size: 12px;
    color: #666;
    font-weight: normal;
    text-decoration: underline;
    line-height: 130%;
}

.free_pink_11 {
    font-size: 11px;
    color: #ed145b;
    font-weight: normal;
    text-decoration: none;
}

.free_pink_11 a:link {
    font-size: 11px;
    color: #ed145b;
    font-weight: normal;
    text-decoration: none;
}

.free_pink_11 a:visited {
    font-size: 11px;
    color: #ed145b;
    font-weight: normal;
    text-decoration: none;
}

.free_pink_11 a:active {
    font-size: 11px;
    color: #ed145b;
    font-weight: normal;
    text-decoration: none;
}

.free_pink_11 a:hover {
    font-size: 11px;
    color: #ed145b;
    font-weight: normal;
    text-decoration: underline;
}

.free_pink_12 {
    font-size: 12px;
    color: #ed145b;
    font-weight: normal;
    text-decoration: none;
}

.free_pink_12 a:link {
    font-size: 12px;
    color: #ed145b;
    font-weight: normal;
    text-decoration: none;
}

.free_pink_12 a:visited {
    font-size: 12px;
    color: #ed145b;
    font-weight: normal;
    text-decoration: none;
}

.free_pink_12 a:active {
    font-size: 12px;
    color: #ed145b;
    font-weight: normal;
    text-decoration: none;
}

.free_pink_12 a:hover {
    font-size: 12px;
    color: #ed145b;
    font-weight: normal;
    text-decoration: underline;
}

.free_light_blue_11 {
    font-size: 11px;
    color: #008aad;
    font-weight: normal;
    text-decoration: none;
}

.free_light_blue_11 a:link {
    font-size: 11px;
    color: #008aad;
    font-weight: normal;
    text-decoration: none;
}

.free_light_blue_11 a:visited {
    font-size: 11px;
    color: #008aad;
    font-weight: normal;
    text-decoration: none;
}

.free_light_blue_11 a:active {
    font-size: 11px;
    color: #008aad;
    font-weight: normal;
    text-decoration: none;
}

.free_light_blue_11 a:hover {
    font-size: 11px;
    color: #008aad;
    font-weight: normal;
    text-decoration: underline;
}

.free_blue_11 {
    font-size: 11px;
    color: #1e3bd2;
    font-weight: normal;
    text-decoration: none;
}

.free_blue_11 a:link {
    font-size: 11px;
    color: #1e3bd2;
    font-weight: normal;
    text-decoration: none;
}

.free_blue_11 a:visited {
    font-size: 11px;
    color: #1e3bd2;
    font-weight: normal;
    text-decoration: none;
}

.free_blue_11 a:active {
    font-size: 11px;
    color: #1e3bd2;
    font-weight: normal;
    text-decoration: none;
}

.free_blue_11 a:hover {
    font-size: 11px;
    color: #1e3bd2;
    font-weight: normal;
    text-decoration: underline;
}

.free_blue_12 {
    font-size: 12px;
    color: #4b60ce;
    font-weight: normal;
    text-decoration: none;
}

.free_blue_12 a:link {
    font-size: 12px;
    color: #4b60ce;
    font-weight: normal;
    text-decoration: none;
}

.free_blue_12 a:visited {
    font-size: 12px;
    color: #4b60ce;
    font-weight: normal;
    text-decoration: none;
}

.free_blue_12 a:active {
    font-size: 12px;
    color: #4b60ce;
    font-weight: normal;
    text-decoration: none;
}

.free_blue_12 a:hover {
    font-size: 12px;
    color: #4b60ce;
    font-weight: normal;
    text-decoration: underline;
}

.free_blue_13 {
    font-size: 13px;
    color: #4b60ce;
    font-weight: normal;
    text-decoration: none;
}

.free_blue_13 a:link {
    font-size: 13px;
    color: #4b60ce;
    font-weight: normal;
    text-decoration: none;
}

.free_blue_13 a:visited {
    font-size: 13px;
    color: #4b60ce;
    font-weight: normal;
    text-decoration: none;
}

.free_blue_13 a:active {
    font-size: 13px;
    color: #4b60ce;
    font-weight: normal;
    text-decoration: none;
}

.free_blue_13 a:hover {
    font-size: 13px;
    color: #4b60ce;
    font-weight: normal;
    text-decoration: underline;
}

.free_purple_11 {
    font-size: 11px;
    color: #ba6d78;
    font-weight: normal;
    text-decoration: none;
}

.free_purple_11 a:link {
    font-size: 11px;
    color: #ba6d78;
    font-weight: normal;
    text-decoration: none;
}

.free_purple_11 a:visited {
    font-size: 11px;
    color: #ba6d78;
    font-weight: normal;
    text-decoration: none;
}

.free_purple_11 a:active {
    font-size: 11px;
    color: #ba6d78;
    font-weight: normal;
    text-decoration: none;
}

.free_purple_11 a:hover {
    font-size: 11px;
    color: #ba6d78;
    font-weight: normal;
    text-decoration: underline;
}

.free_violet_12 {
    font-size: 12px;
    color: #662d91;
    font-weight: normal;
    text-decoration: none;
}

.free_violet_12 a:link {
    font-size: 12px;
    color: #662d91;
    font-weight: normal;
    text-decoration: none;
}

.free_violet_12 a:visited {
    font-size: 12px;
    color: #662d91;
    font-weight: normal;
    text-decoration: none;
}

.free_violet_12 a:active {
    font-size: 12px;
    color: #662d91;
    font-weight: normal;
    text-decoration: none;
}

.free_violet_12 a:hover {
    font-size: 12px;
    color: #662d91;
    font-weight: normal;
    text-decoration: underline;
}

.free_violet_11 {
    font-size: 11px;
    color: #662d91;
    font-weight: normal;
    text-decoration: none;
}

.free_violet_11 a:link {
    font-size: 11px;
    color: #662d91;
    font-weight: normal;
    text-decoration: none;
}

.free_violet_11 a:visited {
    font-size: 11px;
    color: #662d91;
    font-weight: normal;
    text-decoration: none;
}

.free_violet_11 a:active {
    font-size: 11px;
    color: #662d91;
    font-weight: normal;
    text-decoration: none;
}

.free_violet_11 a:hover {
    font-size: 11px;
    color: #662d91;
    font-weight: normal;
    text-decoration: underline;
}


.free_pink_28b {
    font-size: 28px;
    color: #ed145b;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_pink_28b a:link {
    font-size: 28px;
    color: #ed145b;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_pink_28b a:visited {
    font-size: 28px;
    color: #ed145b;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_pink_28b a:active {
    font-size: 28px;
    color: #ed145b;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_pink_28b a:hover {
    font-size: 28px;
    color: #ed145b;
    font-weight: bold;
    text-decoration: underline;
    letter-spacing: -1px;
}


.free_pink_20b {
    font-size: 20px;
    color: #ed145b;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_pink_20b a:link {
    font-size: 20px;
    color: #ed145b;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_pink_20b a:visited {
    font-size: 20px;
    color: #ed145b;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_pink_20b a:active {
    font-size: 20px;
    color: #ed145b;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_pink_20b a:hover {
    font-size: 20px;
    color: #ed145b;
    font-weight: bold;
    text-decoration: underline;
    letter-spacing: -1px;
}

.free_light_pink_13 {
    font-size: 13px;
    color: #f3539c;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_light_pink_13 a:link {
    font-size: 13px;
    color: #f3539c;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_light_pink_13 a:visited {
    font-size: 13px;
    color: #f3539c;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_light_pink_13 a:active {
    font-size: 13px;
    color: #f3539c;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_light_pink_13 a:hover {
    font-size: 13px;
    color: #f3539c;
    font-weight: bold;
    text-decoration: underline;
    letter-spacing: -1px;
}


.free_gray_17b {
    font-size: 17px;
    color: #747474;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_gray_17b a:active {
    font-size: 17px;
    color: #747474;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_gray_17b a:link {
    font-size: 17px;
    color: #747474;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_gray_17b a:visited {
    font-size: 17px;
    color: #747474;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: -1px;
}

.free_gray_17b a:hover {
    font-size: 17px;
    color: #747474;
    font-weight: bold;
    text-decoration: underline;
    letter-spacing: -1px;
}