.tab_navi {
    float: left;
    font-size: 13px;
    line-height: 120%;
    margin-bottom: 0;
    width: 100%;
}
.tab_navi a {
    color: #333333;
    text-decoration: none;
}
.tab_navi .tab_navi_select span {
    color: #333333;
}
.tab_navi .tab_navi_select {
    font-weight: bold;
}
.tab_navi ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.tab_navi li {
    background-color: #CCCCCC;
    float: left;
    margin: 2px;
    padding: 0;
}
.tab_navi span {
    color: #333333;
    margin: 0;
    padding: 0;
}
.tab_navi {
    line-height: 120%;
}

/*
#myLink .cap a.mylink_txt {
    font-weight: bold;
    left: 25px;
    position: relative;
    top: 5px;
}*/
#myLink .cap span {
    font-size: 10px;
    line-height: 14px;
    position: absolute;
    right: 10px;
    top: 6px;
}
#myLink .inner, #service-link .inner {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    text-align: left;

}
#myLink {
}
#myLink li {
    white-space: nowrap;
    border-bottom: 1px dotted #ebe6d2;
}
#myLink li img {
    margin-right: 4px;
    vertical-align: middle;
}
#myLink li a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    padding: 5px 10px 5px 5px;
    width: auto;
}
* html #myLink li a {
    padding: 4px 0 4px 5px;
}
#myLink li a:hover {
    background: none repeat scroll 0 0 #FFFFCC;
    text-decoration: none;
}
#myLink .pager {
    background: url("http://image.excite.co.jp/jp/woman/091130/main/white_mad.gif") no-repeat scroll -748px -335px #FFFFFF;
    height: 23px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 118px;
}
.pager span {
    font-size: 10px;
    line-height: 24px;
}
.prev, .next {
    height: 12px;
    outline: medium none;
    position: absolute;
    top: 5px;
    width: 15px;
}
.prev {
    left: 25px;
}
.next {
    right: 27px;
}
.mlnk_Rss {
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 9999;
}
#myLink ul li .mlnk_Rss a:link, #myLink ul li .mlnk_Rss a:visited {
    display: inline;
    padding: 0;
    text-decoration: none;
    width: auto;
}
#myLink ul li .mlnk_Rss a:hover {
    background: none repeat scroll 0 0 transparent;
}
#myLink ul li .mlnk_Rss img {
    border: 0 none;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
.mlnk_Cn1, .mlnk_Img {
    background: url("http://image.excite.co.jp/jp/top/2009/corner1.gif") no-repeat scroll left top transparent;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.mlnk_Cn1 {
    width: 404px;
}
.mlnk_Img {
    float: left;
    margin: 1px 0 0;
    padding: 0;
}
.mlnk_Clr {
    clear: both;
}
.mlnk_Cn2 {
    background: url("http://image.excite.co.jp/jp/mylink/img/rss/woman/corner2.gif") no-repeat scroll right top transparent;
    margin: 0 0 0 5px;
    padding: 0;
}
.mlnk_Tl1 {
    background-color: #AD2D2D;
    border-top: 1px solid #AD2D2D;
    height: 4px;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 0;
}
.mlnk_Tl2 {
    background-color: #AD2D2D;
    border-left: 1px solid #AD2D2D;
    border-right: 1px solid #AD2D2D;
    margin: 0;
    padding: 0 5px;
}
.mlnk_Cn3 {
    background: url("http://image.excite.co.jp/jp/mylink/img/rss/woman/corner3.gif") no-repeat scroll left bottom transparent;
    margin: 0;
    padding: 0;
}
.mlnk_Cn4 {
    background: url("http://image.excite.co.jp/jp/mylink/img/rss/woman/corner4.gif") no-repeat scroll right bottom transparent;
    margin: 0 0 0 5px;
    padding: 0;
}
.mlnk_Tl3 {
    background-color: #AD2D2D;
    border-bottom: 1px solid #AD2D2D;
    height: 4px;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 0;
}
.mlnk_Cls {
    float: right;
}
.mlnk_Tsp {
    color: #FFFFFF;
    font-weight: bold;
}
.mlnk_Dsc {
    color: #FFFFFF;
    font-size: 13px;
    margin: 7px 0 0;
    padding: 0;
}
#myLink ul li .mlnk_Rss a.mlnk_Ttl:link, #myLink ul li .mlnk_Rss a.mlnk_Ttl:visited {
    color: #FFFF00;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
#myLink ul li .mlnk_Rss a.mlnk_Ttl:hover {
    text-decoration: underline;
}
.mlnk_Nxt {
    text-align: right;
}
#myLink ul li .mlnk_Rss img.mlnk_Dmy {
    margin: 4px 0 0 2px;
}
#recommend-link, #information {
    border: 1px solid #EBE6D2;
    margin-bottom: 10px;
}
#recommend-link h3, #information h2 {
    background: url("http://image.excite.co.jp/jp/woman/110829/title/bg_ttl_mylink.gif") no-repeat scroll 0 0 transparent;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 10px 25px;
}
#recommend-link .cap span {
    font-size: 10px;
    line-height: 14px;
    position: absolute;
    right: 10px;
    top: 6px;
}
#recommend-link .inner {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto 10px;
    text-align: left;
    width: 118px;
}
#information li {
    list-style: none outside none;
    padding: 3px 10px;
}
#recommend-link a:link, #information li a:link {
    color: #C80014;
    line-height: 1.3;
}
#recommend-link li a:hover {
    background: none repeat scroll 0 0 #FFFFCC;
    color: #C80014;
    text-decoration: none;
}
#information ul {
}
#information ul li {
    display: block;
    padding: 5px;
}
#information ul li a {
    background: url("http://image.excite.co.jp/jp/woman/article/common_icon_arrow.gif") no-repeat scroll left 3px transparent;
    display: block;
    padding: 0 0 0 20px;
}
#information ul li a:hover {
    background-image: url("http://image.excite.co.jp/jp/woman/article/common_icon_arrow_red.gif");
}
ul li.pink {
    background: none repeat scroll 0 0 #FCF7F7;
    padding-bottom: 10px;
    padding-top: 10px;
}
ul li.white {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-bottom: 10px;
    padding-top: 10px;
}
