/* -- charset -- */
@charset "utf-8";

#common_header a:link, #common_footer a:link {
    color: #505050;
    text-decoration: none;
}
#common_header a:visited, #common_footer a:visited {
    color: #505050;
    text-decoration: none;
}
#common_header a:hover, #common_footer a:hover {
    color: #505050;
    text-decoration: underline;
}
#common_header a img, #common_footer a img {
    border: 0 none;
    vertical-align: middle;
}
#common_header .txt14, #common_footer .txt14 {
    font-size: 14px;
    line-height: 18px;
}
#common_header .txt12, #common_footer .txt12 {
    font-size: 12px;
    line-height: 16px;
}
#common_header .txt10, #common_footer .txt10 {
    font-size: 10px;
    line-height: 13px;
}
#common_header .txt_b, #common_footer .txt_b {
    font-weight: bold;
}
#common_header .align_r, #common_footer .align_r {
    text-align: right;
}
#common_header .align_c, #common_footer .align_c {
    text-align: center;
}
#common_header .align_l, #common_footer .align_l {
    text-align: left;
}
#common_header .valign_m, #common_footer .valign_m {
    vertical-align: middle;
}
#common_header .fl, #common_footer .fl {
    float: left;
}
#common_header .fr, #common_footer .fr {
    float: right;
}
#common_header .cb, #common_footer .cb {
    clear: both;
}
#common_header .clearfix:after, #common_footer .clearfix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
#header_navigation {
    background-color: #D00002;
    height: 16px;
    margin-bottom: 7px;
    padding: 2px 0 0;
}
#header_navigation ul.txtlink {
    margin: 0 auto;
    width: 975px;
}
#header_navigation ul.txtlink li {
    background: url("http://image.excite.co.jp/jp/woman/110829/header/header_linkline.gif") no-repeat scroll right center transparent;
    float: right;
    font-size: 10px;
    line-height: 14px;
    margin: 0 -1px 0 0;
    padding: 0 5px;
}
#header_navigation ul.txtlink li a {
    color: #FFFFFF !important;
    text-decoration: none;
}
#header_navigation ul.txtlink li a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#common_header {
    font-size: 12px;
    line-height: 17px;
    margin: 0 auto;
    text-align: left !important;
    width: 975px;
}
#common_header h1 {
    float: left;
    padding-bottom: 10px;
    padding-top: 5px;
    width: 287px;
}
#common_header #header_search {
    float: left;
    padding: 19px 0 0;
    width: 330px;
}
#common_header #header_search input {
    float: left;
}
#common_header #header_search input.inputbox {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/icon_search.gif") no-repeat scroll 0 0 #E6E6E6;
    color: #505050;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    text-indent: 33px;
    width: 255px;
}
#common_header #header_search input.inputbtn {
    margin: 0 0 0 5px;
    vertical-align: bottom;
}
#common_header #header_link {
    float: right;
    padding: 15px 0 0;
    text-align: center;
    width: 350px;
}
#common_header #header_link li {
    display: inline;
}
#common_header #header_link li.space {
    padding: 0 10px 0 0;
}
#common_header #header_link li img {
    margin: 8px 0 0;
}
#header_bnr {
    clear: both;
    margin-bottom: 10px;
    text-align: center;
}
#gnavi {
    background: url("http://image.excite.co.jp/jp/woman/110829/header/header_top_bg.gif") repeat-x scroll center -98px transparent;
    margin-bottom: 12px;
    width: 100%;
}
#gnavi ul {
    clear: both;
    height: 36px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 975px;
}
#gnavi li {
    float: left;
}
#f_wrapper {
    background: url("http://image.excite.co.jp/jp/woman/110829/footer/bg_footer.gif") repeat-x scroll left top #F5F0E8;
    color: #505050;
}
#common_footer {
    font-size: 12px;
    line-height: 17px;
    margin: 0 auto;
    padding: 30px 0;
    text-align: left !important;
    width: 975px;
}
#common_footer .f_con {
    float: left;
    width: 325px;
}
#common_footer #f_con02 {
    border-left: 1px solid #DED5D0;
    border-right: 1px solid #DED5D0;
    width: 321px;
}
#common_footer .f_con dt, #common_footer .f_con dd {
    padding: 5px 0;
    text-align: center;
}
#common_footer .f_con .fimg img {
    border: 1px solid #C8C8C8;
    margin: 0 4px;
}
#common_footer .f_con ul {
    margin: 0 auto;
    padding: 3px 0 0;
    width: 277px;
}
#common_footer .f_con li {
    padding: 0 0 10px 12px;
}
#common_footer #f_con01 li {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/f_icon01.gif") no-repeat scroll 0 3px transparent;
}
#common_footer #f_con02 li {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/f_icon02.gif") no-repeat scroll 0 3px transparent;
}
#common_footer #f_con03 li {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/f_icon03.gif") no-repeat scroll 0 3px transparent;
}
#common_footer .f_con p {
    padding: 0 2px 15px;
    text-align: center;
}
#common_footer #f_con01 p, #common_footer #f_con01 p a, #common_footer #f_con01 p a:visited {
    color: #FB1F5D;
}
#common_footer #f_con02 p, #common_footer #f_con02 p a, #common_footer #f_con02 p a:visited {
    color: #FF3600;
}
#common_footer #f_con03 p, #common_footer #f_con03 p a, #common_footer #f_con03 p a:visited {
    color: #E859C5;
}
#f_navi {
    clear: both;
    color: #505050;
    font-size: 10px;
    padding: 20px 0 50px;
    text-align: center;
}
#foot-copy  {
 text-align: center;
}
#foot-copy p{ margin: 0;}

#foot-copy ul  {
	margin: 0;
	}
#foot-copy ul li  { display: inline;}
.footA {
    display: block;
    height: 57px;
    left: 7px;
    position: absolute;
    top: -214px;
    width: 280px;
}
#footerwrapper {
width: 100%;
background: #F5F0E8 url(http://image.excite.co.jp/jp/woman/110829/footer/bg_footer.gif) repeat-x 0% 0%;
color: #505050;
border-top: 1px solid #ffffff;
padding-bottom: 10px;
position: relative;

}
#footer {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ECE7D5;
    height: 311px;
    text-align: left;
    width: 975px;
    margin: 20px auto;
}
#footer ul.sisters {
    padding: 10px 0;
}
#footer ul.sisters li.cell {
    border-right: 1px solid #DED5D0;
    display: block;
    float: left;
    height: 290px;
    padding: 0 10px;
    text-align: center;
    width: 300px;
}
#footer ul.sisters li.last {
    border-right: medium none;
}
ul.network {
    margin: 10px auto;
}
ul.network li {
    display: inline;
    height: 20px;
    margin: 20px 0;
}
ul.woman a, ul.woman a:visited {
    color: #FB1F5D;
}
ul.ouchi a, ul.ouchi a:visited {
    color: #FF3600;
}
ul.love a, ul.love a:visited {
    color: #E859C5;
}

#footerad{ margin: 20px auto; text-align:center;}

/*

c_wrapper

----------------------------------------------------*/
#c_wrapper a:link {
    color: #505050;
    text-decoration: none;
}
#c_wrapper a:visited {
    color: #505050;
    text-decoration: none;
}
#c_wrapper a:hover {
    color: #C80014;
    text-decoration: underline;
}
#c_wrapper a img {
    border: 0 none;
    vertical-align: middle;
}
#c_wrapper .txt14 {
    font-size: 14px;
    line-height: 18px;
}
#c_wrapper .txt12 {
    font-size: 12px;
    line-height: 16px;
}
#c_wrapper .txt10 {
    font-size: 10px;
    line-height: 13px;
}
#c_wrapper .txt_b {
    font-weight: bold;
}
#c_wrapper .align_r {
    text-align: right;
}
#c_wrapper .align_c {
    text-align: center;
}
#c_wrapper .align_l {
    text-align: left;
}
#c_wrapper .valign_m {
    vertical-align: middle;
}
#c_wrapper .fl {
    float: left;
}
#c_wrapper .fr {
    float: right;
}
#c_wrapper .cb {
    clear: both;
}
#c_wrapper .clearfix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
#c_wrapper {
    font-size: 12px;
    line-height: 17px;
    margin: 0 auto;
    overflow: hidden;
    text-align: left !important;
    width: 975px;
}
.contents {
    float: left;
    width: 658px;
}

/*

common_side

----------------------------------------------------*/
#common_side {
    float: right;
    width: 300px;
    overflow: hidden;
    zoom: 1;
}
#common_side .side_con {
    border: 1px solid #ECE7D5;
    margin-bottom: 10px;
    overflow:hidden;
}
#common_side .s_lp a, #common_side .s_lp a:visited {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/icon01.gif") no-repeat scroll 3px 3px transparent;
    color: #C80014;
    padding-left: 17px;
    text-decoration: underline;
}
#common_side .s_lp a:hover {
    text-decoration: none;
}
#common_side #side_pr_txt {
    color: #C80014;
    margin-bottom: 5px;
}
#common_side #side_pr_pict {
    margin-bottom: 13px;
}
#common_side #side_reg {
    margin-bottom: 13px;
    margin-top: 13px;
}
#common_side #side_fortune dl {
    color: #505050;
    padding: 10px 20px 15px 15px;
}
#common_side #side_fortune dt {
    color: #C80014;
    font-size: 13px;
    padding: 0 0 5px;
}
#common_side #side_fortune dt img {
    margin: 0 11px 0 0;
    vertical-align: middle;
}

#common_side #side_fortune dd a, #side_fortune dd a:visited {
    text-decoration: underline;
}
#common_side #side_fortune dd {
	font-size: 12px;
    line-height: 15px;
}
#common_side #side_fortune p.s_lp {
    padding: 5px 5px 5px 0;
}
#common_side #side_news {
    padding: 0 0 10px;
}
#common_side #side_news ul {
    margin: 5px 0 0;
    overflow: hidden;
    padding: 0 12px;
padding: 0;
}
#common_side #side_news li {
    border-bottom: 1px dotted #E7E1CF;
    margin-bottom: -1px;
    padding: 7px 0 7px 16px;
    text-indent: -11px;
}
#common_side #side_news .s_lp {
	margin: 4px 9px 0;
}
#common_side #side_electric div.align_c {
    margin: 0 12px;
    padding: 15px 0 20px;
}
#common_side #side_electric div.last {
    border-top: 1px dotted #E7E1CF;
    padding-bottom: 30px;
}
/*?T?C?h?o?[?@?u???O*/
#common_side #side_blog ul {
    overflow: hidden;
    padding: 6px 0 0 9px;
zoom: 100%;
}
#common_side #side_blog li {
    float: left;
    padding: 0;
    height: 63px;
    width: 95px;
    text-align: center;
}
#common_side #side_blog li a {
    border: 1px solid #B8B4A3;
    display: block;
    height: 54px;
    width: 87px;
    overflow: hidden;
margin: 0;
}
#common_side #side_blog li a img {
    display: block;
}
/*?T?C?h?o?[?@?????L???O*/
#common_side #side_ranking div.clearfix {
    padding: 10px 0 5px 0;
}
#common_side #side_ranking dl {
    float: left;
    width: 97px;
}
#common_side #side_ranking dt {
    padding: 0 0 5px;
    text-align: center;
}
#common_side #side_ranking dd {
    font-size: 10px;
    line-height: 14px;
    padding: 0 7px;
}
#common_side #side_ranking dd img {
    border: 1px solid #EFEBDB;
}
#common_side #side_ranking .s_lp {
    clear: both;
    margin: 0 9px;
    padding: 10px 5px 5px 0;
}
#common_side #side_ranking .s_lp a, #common_side #side_ranking .s_lp a:visited {
    text-decoration: underline;
}
/*?T?C?h?o?[?@?g?s?b?N?X?????L???O*/
#common_side #side_topiranking {
    padding: 0 0 5px;
}
#common_side #side_topiranking ul {
    margin: 5px 0 0;
    overflow: hidden;
    padding: 0 5px;
}
#common_side #side_topiranking li {
    border-bottom: 1px dotted #E7E1CF;
    margin-bottom: -1px;
    padding: 8px 0 8px 37px;
}
#common_side #side_topiranking li#tr01 {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/tr_no01.gif") no-repeat scroll 5px 6px transparent;
}
#common_side #side_topiranking li#tr02 {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/tr_no02.gif") no-repeat scroll 5px 6px transparent;
}
#common_side #side_topiranking li#tr03 {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/tr_no03.gif") no-repeat scroll 5px 6px transparent;
}
#common_side #side_topiranking li#tr04 {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/tr_no04.gif") no-repeat scroll 5px 6px transparent;
}
#common_side #side_topiranking li#tr05 {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/tr_no05.gif") no-repeat scroll 5px 6px transparent;
}
#common_side #side_topiranking li#tr06 {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/tr_no06.gif") no-repeat scroll 5px 6px transparent;
}
#common_side #side_topiranking li#tr07 {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/tr_no07.gif") no-repeat scroll 5px 6px transparent;
}
#common_side #side_topiranking li#tr08 {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/tr_no08.gif") no-repeat scroll 5px 6px transparent;
}
#common_side #side_topiranking li#tr09 {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/tr_no09.gif") no-repeat scroll 5px 6px transparent;
}
#common_side #side_topiranking li#tr010 {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/tr_no010.gif") no-repeat scroll 5px 6px transparent;
}
/*side_coupon*/
#common_side #side_coupon div.align_c {
    padding: 10px 0 15px;
}
#common_side #side_coupon div.couponText {
float: right;
padding: 10px 8px 5px 10px;
width: 145px;
background-image: url(../images/coupon_text_bg.gif);
background-repeat: no-repeat;
}
#common_side #side_coupon div.couponText p {
font-size: 10px;
line-height: 16px;
}
#common_side #side_coupon div.couponText .couponPercent {
color: white;
float: left;
height: 40px;
text-align: center;
width: 55px;
}
div#exciteCouponBlock #common_side #side_coupon  div.couponText ul {
	list-style: none;
	padding: 0;
}
div.couponText ul .couponPercent {
color: #FFFFFF;
float: left;
height: 40px;
width: 55px;
text-align: center;
}
.couponPercent strong {
font-size: 27px;
line-height: 27px;
}
.couponRegulerPrice {
float: right;
height: 28px;
width: 90px;
text-align: right;
}
.couponSpecialPrice {
float: right;
height: 26px;
width: 90px;
text-align: right;
}
.couponSpecialPrice strong {
color: #FF0000;
font-size: 18px;
font-weight: bolder;
}
#common_side #side_coupon div.couponText p {
clear: both;
    font-size: 10px;
    line-height: 15px;
}
#common_side #side_coupon div.couponImage {
	float: left;
	width: 122px;
	padding-top: 10px;
	padding-left: 8px;
	text-align: center;
}
#common_side #side_coupon div.couponImage h3 {
	margin-bottom: 5px;
}
#common_side #side_coupon div.couponImage h3 a img {
	border: 1px solid #CCCCCC;
}
/*side_twitter*/
#common_side #side_twitter dl {
    padding: 10px 10px 15px;
	margin: 0;
}
#common_side #side_twitter dt {
    float: left;
	height: 56px;
}
#common_side #side_twitter dd {
    float: right;
	width: 220px;
}

/*

topcontents

----------------------------------------------------*/
#topcontents {
    overflow: hidden;
    padding: 0 0 58px;
}
#topcontents div.main_top_txt {
    padding-bottom: 5px;
}
/*t_categorynew*/
#t_categorynew {
    overflow: hidden;
    padding: 0 0 12px;
}
#t_categorynew .cont1 {
    overflow: hidden;
}
#t_categorynew .cont1 dt, #t_categorynew .cont3 dt {
    font-size: 0;
    height: 13px;
    line-height: 13px;
}
#t_categorynew .cont1 dt img, #t_categorynew .cont3 dt img {
    vertical-align: bottom;
}
#t_categorynew .cont1 dl.mainimg {
    float: left;
    width: 458px;
}

#t_categorynew .cont1 dl.mainimg a.thmb {
    width: 435px;
    height: 273px;
    display: block;
    overflow: hidden;
    margin-bottom: 5px;
}

#t_categorynew .cont1 dl dd,
#t_categorynew .cont3 dl dd {
font-size: 10px;
line-height: 14px;
border: 1px solid #EBE6D2;
padding: 6px;
margin-bottom: 11px;

}

#t_categorynew .cont3 dl dd {
margin-bottom: 0;
height: 132px; overflow: hidden;
}

#t_categorynew .cont3 dl dd a {
font-size: 10px;
line-height: 14px;
}
#t_categorynew .cont1 dl.mainimg dd {
    font-size: 14px;
	font-weight: bold;
    line-height: 14px;
    padding: 8px 11px 5px 11px;
}
#t_categorynew .cont1 span, #t_categorynew .cont3 span {
    color: #000000;
    font-size: 10px;
    line-height: 14px;
}
#t_categorynew .cont1 dl.mainimg dd img {
    margin: 0;
display: block;
margin-bottom: 5px;
}
#t_categorynew .cont1 dl.mainimg dd span {
    line-height: 27px;
}
#t_categorynew .cont1 dd img, #t_categorynew .cont3 dd img {
    margin: 0 0 5px;
}
#t_categorynew .cont3 dl, #t_categorynew div.cont1 div.pick_side, #t_categorynew div.cont1 div.pick_side dl{
    width: 183px;
}
#t_categorynew div.cont1 div.pick_side dd a.thmb{ display: block; overflow: hidden; width: 170px; height: 107px;}

#t_categorynew .cont1 dl.fr dd {
    margin: 0 0 8px 0;
}
#t_categorynew .cont2 {
    float: left;
    overflow: hidden;
padding: 0 0 11px;
    width: 275px;
}
#t_categorynew .cont2 dl.txtnew {
    float: left;
    margin: -5px 0 0;
    width: 265px;
}
#t_categorynew .cont2 dl.txtnew dt {
    padding: 7px 0 0;
    position: absolute;
}
#t_categorynew .cont2 dl.txtnew dd {
	border: none;
    border-top: 1px dotted #E7E1CF;
    padding: 6px 0 6px 80px;
}
#t_categorynew .cont3 {
    float: left;
    width: 183px;
  overflow: hidden;
padding: 0 0 11px;
}

#t_categorynew .cont4 ul {
	clear: both;
	margin: 0px -6px 0px 0px;
zoom: 100%
}
#t_categorynew .cont4 ul li {
    border-right: 6px solid #FFFFFF;
    float: left;
    font-size: 10px;
    line-height: 14px;
    width: 160px;
}
#t_categorynew .cont4 ul li img {
    margin: 0 0 5px;
}


/*top_c_sec*/
#top_c_sec {
    clear: both;
}
/*top_secside*/
#top_secside {
    float: left;
    width: 137px;
}
/*top_secside .login*/
#top_secside .login {
    border: 1px solid #EBE6D2;
    margin: 0 0 10px 0;
}
#top_secside .login .regist {
    border-bottom: 1px dotted #67614F;
    padding: 9px 0;
    text-align: center;
}
#top_secside .login form {
    padding: 11px 0 0;
    text-align: center;
}
#top_secside .login form li {
    padding: 0 0 8px;
}
#top_secside .login form input.inputbox {
    background: none repeat scroll 0 0 #E6E6E6;
    color: #666666;
    width: 110px;
}
/*top_secside .ssnavi*/
#top_secside .sidebox{
    width: 135px;
    border: 1px solid #EBE6D2;
    margin-bottom: 10px;
   overflow: hidden;
}

#top_secside .ssnavi dt,#top_secside .sidebox .cap {
    background: url("http://image.excite.co.jp/jp/woman/110829/title/bg_ttl_mylink.gif") no-repeat scroll 0 0 transparent;
    padding: 5px 0 5px 20px;
    font-weight: bold;
}


#top_secside .ssnavi dt a.mylink_txt{
    font-weight: bold;
    left: 25px;
    position: relative;
    top: 5px;
}
#top_secside .ssnavi dt span {
    font-size: 10px;
    line-height: 14px;
    position: absolute;
    right: 10px;
    top: 6px;
}

#top_secside .ssnavi dd.stripe{ background: #fbfaf4;}

#top_secside .ssnavi dd a{
    display: block;
    font-size: 12px;
    padding: 5px 10px;
    width: auto;
}



#top_secside .ssnavi dd a:hover {
background: #ffe7df none repeat scroll 0px 0px;
}
#top_secside .ssnavi dd.mobilecode {
    font-size: 10px;
    line-height: 14px;
    padding: 0 0 0 12px;
padding: 0 0 10px 12px;
}
#top_secside .ssnavi dd.mobilecode a {
    color: #453535;
	display: inline;
    height: inherit;
    width: inherit;
}
/*top_secside .ccontents*/
#top_c_sec .ccontents {
    float: right;
    width: 503px;
    overflow: hidden;
}
#top_c_sec .ccontents p.more {
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/icon01.gif") no-repeat scroll 2px 2px transparent;
    color: #C80014;
    margin: 8px 0 8px 0;
    padding: 0 0 0 15px;
}
#top_c_sec .ccontents p.more a {
    color: #C80014;
    font-size: 12px;
    line-height: 18px;
}
#top_c_sec .ccontents .wrap1 {
    overflow: hidden;
}
#top_c_sec .ccontents .wrap1 .fl {
    width: 183px;
}
#top_c_sec .ccontents .wrap1 .fr {
    width: 301px;
}
/*top_secside .ccontents ?X?i?b?v, ?l?C??*/
#top_c_sec .ccontents .wrap1 .snap dd, #top_c_sec .ccontents .wrap1 .nail dd {
    border-color: #ECE7D5;
    border-style: solid;
    border-width: 0 1px 1px;
    font-size: 10px;
    line-height: 14px;
    margin: 0 0 13px;
    padding: 7px 5px 12px;
}
#top_c_sec .ccontents .wrap1 .snap dd img, #top_c_sec .ccontents .wrap1 .nail dd img {
    border: 1px solid #ECE7D5;
    margin: 0 0 5px;
}
#top_c_sec .ccontents .wrap1 .nail p.more a:hover {
    text-decoration: underline;
}
/*top_secside .ccontents ?v???[???g*/
#top_c_sec .ccontents .wrap1 .present {
    border-color: #ECE7D5;
    border-style: solid;
    border-width: 0 1px 1px;
    margin: 0 0 15px;
}
#top_c_sec .ccontents .wrap1 .present ul {
    margin: 0 auto;
    overflow: hidden;
    padding: 4px 0 0;
    width: 273px;
}
#top_c_sec .ccontents .wrap1 .present li {
    border-bottom: 1px dotted #E7E1CF;
    margin: 0 0 -1px;
    padding: 9px 0;
}
#top_c_sec .ccontents .wrap1 .present p.more {
    clear: both;
    margin: 4px 0 13px 15px;
}
/*top_secside .ccontents ?R?[?f?B?l?[?g*/
#top_c_sec .ccontents .wrap1 .coordinate {
    position: relative;
}
#top_c_sec .ccontents .wrap1 .coordinate span.with {
    position: absolute;
    right: 8px;
    top: 15px;
}
#top_c_sec .ccontents .wrap1 .coordinate .wrap {
    border-color: #ECE7D5;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 228px;
    position: relative;
}
#top_c_sec .ccontents .wrap1 .coordinate ul {
    overflow: hidden;
    padding: 12px 0 10px;
}
#top_c_sec .ccontents .wrap1 .coordinate li {
    border-left: 7px solid #FFFFFF;
    border-right: 6px solid #FFFFFF;
    float: left;
    font-size: 10px;
    line-height: 14px;
    width: 86px;
}
#top_c_sec .ccontents .wrap1 .coordinate li img {
    border: 1px solid #ECE7D5;
    margin: 0 0 5px;
}
#top_c_sec .ccontents .wrap1 .coordinate p.more {
    bottom: 10px;
    left: 12px;
    position: absolute;
}
#top_c_sec .ccontents .wrap1 .coordinate p.more a:hover {
    text-decoration: underline;
}
/*top_secside .ccontents ?w?A?X?^?C??*/
#top_c_sec .ccontents .wrap2 {
}
#top_c_sec .ccontents .wrap2 .hairs {
    float: left;
    width: 335px;
}
#top_c_sec .ccontents .wrap2 .hairs .wrap {
    border-color: #ECE7D5;
    border-style: solid;
    border-width: 0 1px 1px;
}
#top_c_sec .ccontents .wrap2 .hairs ul {
    overflow: hidden;
    padding: 9px 3px 0 2px;
}
#top_c_sec .ccontents .wrap2 .hairs li {
    border-left: 5px solid #FFFFFF;
    border-right: 6px solid #FFFFFF;
    float: left;
    font-size: 10px;
    line-height: 14px;
    width: 71px;
}
#top_c_sec .ccontents .wrap2 .hairs li img {
    border: 1px solid #ECE7D5;
    margin: 0 0 5px;
}
#top_c_sec .ccontents .wrap2 .hairs p.more {
    margin: 18px 0 10px 8px;
}
#top_c_sec .ccontents .wrap2 .hairs p.more a:hover {
    text-decoration: underline;
}
/*top_secside .ccontents ?V?C*/
#top_c_sec .ccontents .wrap2 .weather {
    float: right;
    width: 150px;
}
#top_c_sec .ccontents .wrap2 .weather .wrap {
    border-color: #ECE7D5;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 184px !important;
    min-height: 184px;
    padding: 0 0 0 6px;
    position: relative;
}
#top_c_sec .ccontents .wrap2 .weather p.txt_b {
    padding: 9px 0 0;
}
#top_c_sec .ccontents .wrap2 .weather a {
    color: #C80014;
}
#top_c_sec .ccontents .wrap2 .weather .wbox {
    overflow: hidden;
    padding: 18px 4px 0 0;
}
#top_c_sec .ccontents .wrap2 .weather .wbox .fr {
    padding: 4px 0 0;
    width: 86px;
}
#top_c_sec .ccontents .wrap2 .weather .wbox dt {
    color: #402911;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
}
#top_c_sec .ccontents .wrap2 .weather .wbox dd {
    color: #402911;
}
#top_c_sec .ccontents .wrap2 .weather .wbox dd .txt8 {
    font-size: 8px;
    line-height: 14px;
}
#top_c_sec .ccontents .wrap2 .weather .wbox dd span.upc {
    color: #FF3372;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}
#top_c_sec .ccontents .wrap2 .weather .wbox dd span.dowc {
    color: #13BAD3;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}
#top_c_sec .ccontents .wrap2 .weather p.more {
    bottom: 10px;
    left: 10px;
    position: absolute;
}
/*top_secside .ccontents ?g?s?b?N?X*/
#top_c_sec .ccontents .topics {
    clear: both;
    border: 1px solid #ECE7D5;
    margin: 10px auto;
    float: left;
    width: 501px;
}

#top_c_sec .ccontents .topics .wrap02 {
    overflow: hidden;
    zoom: 1;
    width: 489px; 
    margin: 0 auto;
}
* html #top_c_sec .ccontents .topics .wrap02 {
    overflow: hidden;
    zoom: 1;
    width: 480px; 
    margin: 0 auto;
}
#top_c_sec .ccontents .topics ul {
    border-bottom: 1px dotted #E7E1CF;
    margin-bottom: -1px;
    overflow: hidden;
    zoom: 1;
    width: 500px;
    margin-left: -10px;
}

* html #top_c_sec .ccontents .topics ul {
    border-bottom: 1px dotted #E7E1CF;
    margin-bottom: -1px;
    overflow: hidden;
    zoom: 1;
    width: 511px;
    margin-left: -23px;
}

#top_c_sec .ccontents .topics li {
    font-size: 10px;
    line-height: 14px;
    padding: 7px 0;
    width: 239px;
    position: relative;
    margin-left: 10px;
    border-bottom: 1px dotted #E7E1CF;
    float: left;
}

* html #top_c_sec .ccontents .topics li {
    font-size: 10px;
    line-height: 14px;
    padding: 7px 0;
    width: 230px;
    position: relative;
    margin-left: 10px;
    border-bottom: 1px dotted #E7E1CF;
    float: left;
}

#top_c_sec .ccontents .topics li.last{ border: none;}

#top_c_sec .ccontents .topics li span.status {
  position: absolute; 
  left: 103px;
  top: 10px;
}

#top_c_sec .ccontents .topics li span.status img {
 margin-right: 3px;
}


#top_c_sec .ccontents .topics li img.thmb {
    border: 1px solid #ECE7D5;
    float: left;
    margin: 0 8px 0 0;
}
#top_c_sec .ccontents .topics li a:hover span{text-decoration: underline;}

#top_c_sec .ccontents .topics li a span {
   position: absolute; 
   left: 103px;
   top: 25px;
}

/*top_secside .ccontents ?u???O?????L???O*/
#top_c_sec .ccontents .blogrank_title {
    padding-top: 15px;
}
#top_c_sec .ccontents .blogrank_wrapper .ctitle {
    margin: 0 0 5px -1px;
}
#top_c_sec .ccontents .blogrank_wrapper {
    border-color: #ECE7D5;
    border-style: solid;
    border-width: 0 1px 1px;
    overflow: hidden;
    padding: 15px 0 10px 10px;
zoom: 100%;
}
#top_c_sec .ccontents .blogrank_container {
    float: left;
    margin-right: 12px;
    width: 153px;
}
#top_c_sec .ccontents .blogrank_container li {
/*forIEbug*/
*border: 1px solid #FFF;
*padding: -1px;
/*forIEbug*/
    border-bottom: 1px dotted #E7E1CF;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#top_c_sec .ccontents .blogrank_container li.last {
    border-bottom: medium none;
    margin-bottom: 0;
    padding-bottom: 0;
}
#top_c_sec .ccontents .last {
    margin-right: 0;
}
#top_c_sec .ccontents .blogrank_container .pict {
    border: 1px solid #ECE7D5;
    display: block;
    height: 94px;
    margin: 0 0 2px;
    overflow: hidden;
    width: 149px;
	padding: 0;
}
#top_c_sec .ccontents .blogrank_container .pict img {
    display: block;
}
#top_c_sec .ccontents .blogrank_container .text {
    display: block;
    height: 2.5em;
    overflow: hidden;
}
#top_c_sec .ccontents .blogrank_container a:hover .text {
    text-decoration: underline;
}
/*we_denryoku*/
#we_denryoku {
    border: 1px solid #ECE7D5;
    margin-bottom: 10px;
    padding: 0 0 16px;
}
.we_tit {
    margin-bottom: 16px;
}
p.we_time {
    color: #755735;
    float: left;
}
.we_barbg {
    clear: both;
    padding-left: 40px;
    width: 247px;
}
.we_border {
    border-bottom: 1px dotted #ECE7D5;
    clear: both;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.we_barbg h4 {
    color: #755735;
    float: left;
    font-weight: normal;
}
.we_setsuden .we_meterW {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 2px 0 0;
    padding: 1px;
    position: relative;
    text-align: left;
    width: 215px;
}
.we_setsuden .we_meter {
    left: 0;
    line-height: 1;
    position: absolute;
    text-align: center;
    top: 4px;
    width: 215px;
}
.we_setsuden .we_colorBar {
    float: left;
    height: 20px;
}
.we_setsuden .we_par {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}
dl.we_ryo {
    clear: both;
    color: #755735;
    float: left;
    width: 250px;
}
dl.we_ryo dt, dl.we_ryo dd {
    float: left;
}
a.we_sinsai {
    background: url("http://image.excite.co.jp/jp/ouchi/pc/arrowC.gif") no-repeat scroll left 2px transparent;
    color: #4E2800;
    display: block;
    padding-left: 13px;
}

/*========================
.moduleTopSection
========================*/
#top_c_sec div.moduleTopSection {
clear: both;
border: solid 1px #ECE7D5;
margin: 10px 0;
padding: 0 0 5px 0;
width: 501px;
font-size: 12px;
line-height: 20px;
}

/*.moduleLeftSection @common*/
#top_c_sec div.moduleTopSection a,
#top_c_sec div.moduleTopSection a:active {
text-decoration: none;
color: #4E2800;
word-break: break-all;
word-wrap: break-word;
}
#top_c_sec div.moduleTopSection a:hover {
text-decoration: underline;
}

/* populerKewordsNav */
#top_c_sec div.moduleTopSection .populerKewordsNav ol {
float: left;
margin: 0;
padding: 5px 0 0 5px;
width: 240px;
}

#top_c_sec div.moduleTopSection .populerKewordsNav li {
clear: both;
padding: 0;
list-style: decimal outside;
margin: 0px 0px 0px 35px;
font-size: 14px;
font-weight: bold;
}

#top_c_sec div.moduleTopSection .populerKewordsNav li a {
       color: #088FE4;
       text-decoration: underline;
       }

#top_c_sec div.moduleTopSection .populerKewordsNav ol li a:hover {
               text-decoration: none;
               }

#top_c_sec div.moduleTopSection .populerKewordsNav ol li a {
       color: #0000EE;
       text-decoration: underline;
       }

/*-------------------------------------------------------
woman_top_b2m_ranking.css 
-------------------------------------------------------*/
.b2m_rank_wrapper {
  width :501px;
    clear: both;
	margin: 10px 0 0 0;
	padding: 0 0 0px 0px;
    border:1px solid #ECE7D5;
   overflow: hidden;
   zoom:1;
}
.b2m_rank_wrapper a,
.b2m_rank_wrapper a:link {
	color: #505050;
	text-decoration: none;
	word-break: break-all;
	word-wrap: break-word;
}
.b2m_rank_wrapper a:hover {
	text-decoration: underline;
}
.b2m_rank_wrapper a img {
	border: none;
}
.b2m_rank_wrapper .b2m_rank_container {
    width: 498px;
    overflow: hidden;
    margin: 0 0 0 1px;
    padding: 7px 0 0 0;
	  zoom: 1;
}

* html .b2m_rank_wrapper .b2m_rank_container {
    width: 498px;
    overflow: hidden;
    margin: 0 0 0 -5px;
    padding: 15px 0 0 0;
	  zoom: 1;
}

	.b2m_rank_wrapper .b2m_rank_container dl {
		float: left;
		margin: 0;
		margin: 0 0 0 6px;
		width: 158px;
   overflow: hidden;
	}

		.b2m_rank_wrapper .b2m_rank_container dl.last {
			padding: 0;
		}

		.b2m_rank_wrapper .b2m_rank_container dl dt {
			margin: 0 0 5px -1px;
			padding: 0;
		}
		.b2m_rank_wrapper .b2m_rank_container dl dd {
			margin: 0;
			padding: 0;
		}
			.b2m_rank_wrapper .b2m_rank_container dl dd ul {
			   margin: 0;
			   padding: 0;
			   list-style: none;
			}
.b2m_rank_wrapper .b2m_rank_container dl dd ul li {
	border-bottom: 1px dotted #E7E1CF;
	margin: 0 0 10px;
	padding: 0;
}
	.b2m_rank_wrapper .b2m_rank_container dl dd ul li.last {
		border-bottom: medium none;
		margin: 0;
	}

	.b2m_rank_wrapper .b2m_rank_container dl dd ul li strong {
		border: 1px solid #ECE7D5;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0;
		height: 100px;
		width: 156px;
	}
		.b2m_rank_wrapper .b2m_rank_container dl dd ul li strong img {
			margin: 0;
			padding: 0;
			display: block;
		}
	.b2m_rank_wrapper .b2m_rank_container dl dd ul li span {
		display: block;
		height: 3em;
		overflow: hidden;
		padding: 0 0 3px;
		margin: 2px 0 0 0;
		font-size: 12px;
		line-height: 16px;
	}
		.b2m_rank_wrapper .b2m_rank_container dl dd ul li span img {
			vertical-align: middle;
		}
.b2m_rank_wrapper .b2m_rank_container dl dd ul li a {
	display: block;
	cursor: pointer;
}
.b2m_rank_wrapper .b2m_rank_container dl dd ul li a:hover {
	text-decoration: underline;
}

#top_c_sec .b2m_rank_wrapper .b2m_rank_container p.more{ margin-right: 10px;}

/*-------------------------------------------------------
2011/11 TOP update
-------------------------------------------------------*/

.top_box {
border: 1px solid #ECE7D5;
overflow: hidden;
font-size: 10px;
position: relative;
}
.side_box{ width: 298px; border: 1px solid #ECE7D5; overflow: hidden; position: relative; padding-bottom: 5px; overflow: hidden; zoom: 1;}
.top_box div{ overflow: hidden;}
#top_c_sec div.top_box p.more{ margin: 0 7px 5px 0; background-position: 1px; position: absolute; bottom: 0; right: 0;}


#c_wrapper div.top_box a img.thmb{ border: 1px solid #ECE7D5; margin-bottom: 3px;}
#c_wrapper div.top_box a:hover img.thmb{ border: 1px solid #d33545;}

.top_pkup01{ width: 182px; height: 365px;}
.top_pkup01 div.bnPkup{ width: 170px; margin: 7px auto 0 auto;}
.top_pkup01 div.bnPkup ul{ width: 178px; margin: 0 0 0 -8px;}
* html .top_pkup01 div.bnPkup ul{ width: 188px; margin: 0 0 0 -16px;}
.top_pkup01 div.bnPkup ul li{ width: 80px; height: 145px; margin: 0 0 10px 8px; float: left;}

.top_pkup02{ width: 300px; height: 365px;}
.top_pkup02 .wrap{ width: 288px; margin: 7px auto 0 auto;}
.top_pkup02 .bigger{ width: 180px; display: block; }
.top_pkup02 span{ display: block;}
.top_pkup02 ul{ width: 88px; float: right;}
.top_pkup02 ul li{ margin-bottom: 9px;}

.top_pkup03{ width: 163px; height: 225px;}
.top_pkup03 a.new{ display: block; width: 152px; margin: 7px auto 0 auto;}
.top_pkup03 p.read,.top_pkup04 p.read{ width: 94%; margin: 3px auto 0 auto;}
.top_pkup03 a span,.top_pkup04 a span{ font-size: 12px; font-weight: normal;}
.top_pkup04{ width: 172px; height: 225px; margin-left: 17px; position: relative;}
.top_pkup04 a.new{ display: block; width: 160px; margin: 7px auto 0 auto;}

.top_pkup05{ width: 127px; height: 225px;}
.top_pkup05 a.new{ display: block; width: 116px; margin: 7px auto 0 auto;}

.top_pkup06{ margin-bottom: 10px; height: 225px; }
.top_pkup06 div#boxWrap{ padding:10px 10px;}
.top_pkup06 div#box { float: left; width: 160px; }
.top_pkup06 div#box ul li#img img { border: 1px solid #ECE7D5;}
.top_pkup06 div#box ul li#date { padding:5px 0;}
.top_pkup06 div#box ul li#ttl { font-size: 12px; padding:0 5px 0 0;}

.small{ font-size: 10px;}

.sideweather .txt10{ position: absolute; right: 0; top: 10px; }
.sideweather .wrap{ width: 280px; margin: 10px auto;}
.sideweather .txt_b{}
.sideweather .wbox{}
.sideweather dl{ width: 220px; float: right;}
.sideweather dd{ font-size: 14px; float: left; margin-right: 10px;}

/*rightside shindan*/
div.moduleRightSection { clear: both; border: solid 1px #ECE7D5; margin: 0 0 10px 0; padding: 0 0 5px 0; width: 298px; font-size: 12px; line-height: 20px;}
div.moduleRightSection h4 { clear: both; background: url(http://image.excite.co.jp/jp/woman/110829/side/module_caption_open.gif) no-repeat scroll 0 0 transparent; height: 22px; margin: 0!important;padding: 10px 0 0 24px; font-size: 100%; font-weight: bold; letter-spacing: 1px!important; text-align: left;}
div.moduleRightSection .articleSeparater { margin: 5px 10px; padding: 5px 0; border-top: dashed 1px #EEE;}
div.moduleRightSection .imgFigure img:hover { border: solid 1px #C80014;}
div.moduleRightSection .articleSeparater dt { font-weight: bold;}
div.moduleRightSection .imgFigure { float: left; padding: 0 10px 0 0; margin: 0!important;}
div.moduleRightSection .moreDetail { padding: 3px 0; margin: 0 10px; border-top: dashed 1px #EEE;}
div.moduleRightSection .moreDetail a:hover { background-image: url(http://image.excite.co.jp/jp/woman/110829/side/common_icon_arrow_red.gif); text-decoration: none;}
div.moduleRightSection .moreDetail a {float: right; background: url(http://image.excite.co.jp/jp/woman/110829/side/common_icon_arrow_gray.gif) no-repeat left 2px; padding-left: 17px; display: block; color: #C80014;text-decoration: underline;}

/*rightside vote*/
p#rTxt { text-align: center; line-height:1.6; padding:10px 10px 5px 10px; }
div#tvoteWrap01 { display: block; margin-left:20px;}
div#tvoteTypesubmit01 { float: left; width: 130px; height: 43px;}
div#tvoteTypesubmit01 input { display: block; background: url(http://image.excite.co.jp/jp/woman/vote/btn01.jpg) no-repeat -4px -165px; width: 130px; height: 43px; border: 0px; color:#ffffff; font-size: 16px; cursor: pointer; font-weight: bold;}
div#tvoteTypesubmit01 input:hover { display: block; background: url(http://image.excite.co.jp/jp/woman/vote/btn01.jpg) no-repeat -4px -406px; width: 130px; height: 43px; border: 0px; color:#ffffff; font-size: 16px; cursor: pointer; font-weight: bold;}

div#tvoteWrap02 { display: block; margin-left:6px; }
div#tvoteTypesubmit02 { float: left; width: 145px; height: 32px;}
div#tvoteTypesubmit02 input { display: block; background: url(http://image.excite.co.jp/jp/woman/vote/btn01.jpg) no-repeat -143px -215px; width: 142px; height: 32px; border: 0px; color:#ffffff; font-size: 10px; font-weight: bold; cursor: pointer; margin-bottom:2px;}
div#tvoteTypesubmit02 input:hover { display: block; background: url(http://image.excite.co.jp/jp/woman/vote/btn01.jpg) no-repeat -143px -455px; width: 142px; height: 32px; border: 0px; color:#ffffff; font-size: 10px; font-weight: bold; cursor: pointer; margin-bottom:2px;}

div.side_con .psychologicalNav h5 { padding: 0 14px 8px; font-size: 12px; font-weight: bold; line-height: 18px;}
div.side_con .psychologicalNav dl.chartWrap  { padding: 0 14px; font-size: 12px;}
div.side_con .psychologicalNav dt { text-indent: 25px; background-image: url(http://image.excite.co.jp/jp/woman/shindan/with_psychological_icon_q.gif);
background-repeat: no-repeat; padding: 0 0 5px; line-height: 20px; font-size: 12px;}
div.side_con .psychologicalNav dd ol a { background-image: url(http://image.excite.co.jp/jp/woman/shindan/with_psychological_nav_bg.gif); display: block; font-size: 14px; font-weight: bold; letter-spacing: 0.25em; text-align: center; line-height: 25px; color:#ffffff; height: 25px; width: 270px;}
div.side_con .psychologicalNav dd.topchart ol a:hover { background-position: 0 -50px; text-decoration: none;}

*:first-child+html div#tvoteWrap01 { display: block; margin-left:10px;}
*:first-child+html div#tvoteWrap02 { display: block; margin-left:3px;}


/*top_secside .ccontents ?v???[???g*/
#common_side .present {
    border-color: #ECE7D5;
    border-style: solid;
    border-width: 0 1px 1px;
}

#common_side .present ul {
    margin: 0 auto;
    overflow: hidden;
    padding: 4px 0 0;
    width: 280px;
}
#common_side .present li {
    border-bottom: 1px dotted #E7E1CF;
    margin: 0 0 -1px;
    padding: 5px 0;
    overflow: hidden;
}
#common_side .present p.more {
    clear: both;
    margin: 4px 0 13px 15px;
}
#common_side .present li{position: relative;}
#common_side .present li div{ width: 170px; margin-bottom: 15px;}
#common_side .present strong{ font-size: 12px;	font-weight: normal; padding-bottom: 5px;}
#common_side .present li p{ font-size: 13px; margin-top: 5px;}

#common_side .present li a img.new{ margin: -3px 3px 0 5px;}
#common_side .present p.limit{ color: #999; font-size: 10px; text-align: right; position: absolute; bottom: 5px; right: 0}
.list-content{ width: 318px; float: left; position: relative; border-right: 1px solid #e8e7d3; padding-top: 20px; height: 130px;}


/*tabContent*/
.tabContent{text-align:left;background:#fff;margin:0 0 5px;padding:0 0 10px;}
.tabs{ width: 320px; overflow: hidden; position:absolute; top: -1px; left: -1px;}
.tabs li{ width: 78px; height: 17px; display:block; padding: 2px 0; background: #f5f0ea; border: 1px solid #ede5db; border-bottom: 1px solid #aea08f; border-right: 1px solid #cfc7be; border-left: 1px solid #fff; position: absolute; top: 0;}
#t_categorynew .tabs a{display:block; text-align:center; padding: 1px 0 0 0; font-weight: bold; font-family: "繝｡繧､繝ｪ繧ｪ",Meiryo,"繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"MS P繧ｴ繧ｷ繝�け","MS P Gothic"; font-size: 12px;text-shadow:  0 1px 0 #fff; color: #351300;}
.tabs a:link{ color:#fff;}
.tabs .selected{ width: 78px; height: 17px; background:#ca1d30; border: 1px solid #a21121;}
.tabs a:hover,
#t_categorynew .tabs .selected a{ color:#fff; font-size: 12px;text-shadow: 0 0 0 #fff; text-decoration: none;}
#t_categorynew .tabs .selected a:hover{text-decoration:underline;color:#fff;}
.tabs a:visited{ color:#fff}
#news01-tab{ width: 320px; height: 23px; display: block; position: relative;}
#news01-tab-1{left: 0;}
#news01-tab-2{left: 80px;}
#news01-tab-3{left: 160px;}
#news01-tab-4{left: 240px;}



/*first tab*/





/*news*/
.news{ width: 456px;height: 147px; border: 1px solid #EBE6D2; text-align: left; overflow: hidden; margin: 0 0 11px 0; position: relative;}

.news .inner{ width: 300px; float: left; padding: 5px 10px 5px 0;}
.news .inner li{padding:3px 0 3px 5px; border-bottom: 1px dotted #E7E1CF; font-size: 12px;}

#t_categorynew .news p.more{ text-align: right; margin-top: 5px;}
#t_categorynew .news p.more a{
    background: url("http://image.excite.co.jp/jp/woman/110829/icon/icon01.gif") no-repeat scroll 2px 2px transparent;
    color: #C80014;
    margin: 8px 0 8px 0;
    padding: 0 0 0 15px;
}


.news li.num1{background-position:0 -231px;}
.news li.num2{background-position:0 -253px;}
.news li.num3{background-position:0 -276px;}
.news li.num4{background-position:0 -299px;}
.news li.num5{background-position:0 -322px;}
.news li.num6{background-position:0 -345px;}
.news li.num7{background-position:0 -368px;}
.news li.num8{background-position:0 -391px;}
.news li.num9{background-position:0 -414px;}
.news li.num10{background-position:0 -437px;}


/*add*/
.hidden { display:none; }
.visible { display:block; }
.select { display: block;}
.visible#SetStartPage { display:block; }

#pkupImg{ width: 137px; height: 150px; text-align: center; padding: 5px 0 0 0; position: relative; overflow: hidden; position: absolute; right: 0; top: 0;}
#pkupImg tbody{ margin: 0; padding: 0;}
* html #pkupImg{ width: 110px; height: 123px; float: right; background: #ede8e2; margin: 0 0 0 0; text-align: center; padding: 5px 0; }
#pkupImg td{ vertical-align: center;}
#pkupImg p{ width: 131px; display: block;font-size: 10px; padding: 3px; text-align: left;}
#pkupImg img{ max-width: 110px;  max-height: 110px; height: auto;}
* html #pkupImg img{ height: auto; width: 90px;}

#c_wrapper .hdline a,#c_wrapper .hdlinelnkrs { display: block; width: auto; height: 20px; background: url(http://image.excite.co.jp/jp/woman/headline/top_title_bg.gif) no-repeat left top; padding: 7px 0 0 16px; font-size: 12px; font-weight: bold; color: #241c09;}
#top_secside .login .inner h2 {
text-align: left;
}

#myLink{ position: relative;}

#ad-banner-300{ margin-bottom: 10px;}