@charset "euc-jp";

/*-------------------------------------------------------
 file name:yftnCmnTop.css
 auth level: 2
 last updated:2009/12/03
 ------------------------------------------------------*/


/*************************************
  TITLE
  タイトル
*************************************/

/* yftnTop-tt10
--------------------------------------------*/
.yftnTop-tt10{
text-align:center;
}

/* yftnTop-tt12
--------------------------------------------*/
.yftnTop-tt12 h3{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) repeat-x 0px -1250px;
padding-left:10px;
}


/*************************************
  BACKGROUND
  背景
*************************************/



/*************************************
  MODULE
  モジュール
*************************************/

/* yftnTop-md01
--------------------------------------------*/
.yftnTop-md01 dl{
padding:5px 5px 0px 65px;
position:relative;
min-height:55px;
}
*html .yftnTop-md01 dl{height:55px;}


.yftnTop-md01 dl dt{
font-weight:bold;
}

.yftnTop-md01 dl dt img{
padding-left:2px;
}

.yftnTop-md01 dl dd{
font-size:93%;
}

.yftnTop-md01 dl dd.st01{
float:left;
position:absolute;
top:5px;
left:10px;
}

/* yftnTop-md02
--------------------------------------------*/
.yftnTop-md02 dl{
padding:5px 5px 0px 50px;
position:relative;
min-height:55px;
}
*html .yftnTop-md02 dl{height:55px;}


.yftnTop-md02 dl dt{
font-weight:bold;
}

.yftnTop-md02 dl dt img{
padding-left:2px;
}

.yftnTop-md02 dl dd{
font-size:93%;
}

.yftnTop-md02 dl dd.st01{
float:left;
position:absolute;
top:5px;
left:0px;
}

.yftnTop-md02 dl dd.st02{
margin:5px 5px 5px 0;
}



/* yftnTop-md03
--------------------------------------------*/
.yftnTop-md03 ul li p{
padding:8px 0 8px 27px;
}

.yftnTop-md03 ul li p img{
padding-left:2px;
}

.yftnTop-md03 ul li .pre{
padding:0 5px;
vertical-align:middle;
}

.yftnTop-md03 ul.hoshi li.st01{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) repeat-x 0px -1280px;
}
.yftnTop-md03 ul.hoshi li p{background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 8px 10px;
}

ul.tsuki li{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) repeat-x 0px -1400px;
}
.yftnTop-md03 ul.tsuki li p{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 5px -20px;
}

.yftnTop-md03 ul.ribon li{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) repeat-x 0px -1400px;
}
.yftnTop-md03 ul.ribon li p{
background:url(http://i.yimg.jp/images/sicons/premium16.gif) no-repeat 5px 0.8em;
}

.yftnTop-md03 ul.waribiki li{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) repeat-x 0px -1400px;
}
.yftnTop-md03 ul.waribiki li p{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 5px -57px;
}

.yftnTop-md03 .st01 img{
margin-right:10px;
}


/* yftnTop-md04
--------------------------------------------*/
.yftnTop-md04 ol li{
padding:5px 0;
}

.yftnTop-md04 ol li p{
padding:0 0 0 27px;
}

.yftnTop-md04 ol li p.st01{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 7px -140px;
}

.yftnTop-md04 ol li p.st02{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 12px -165px;
}

.yftnTop-md04 ol li p.st03{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 12px -195px;
}

.yftnTop-md04 ol li p.st04{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 12px -225px;
}

.yftnTop-md04 ol li p.st05{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 12px -255px;
}

.yftnTop-md04 ol li.st06{
background-color:#e3d9f2;
}

/* yftnTop-md05
--------------------------------------------*/
.yftnTop-md05 dl dt{
padding-top:10px;
}

.yftnTop-md05 dl dd{
font-size:93%;
}

.yftnTop-md05 dl dd.st02{
padding-left:5px;
}

.yftnTop-md05 dl dd a{
white-space:nowrap;
}


/* yftnTop-md06
--------------------------------------------*/
.yftnTop-md06 dl{
padding:5px 5px 0px 50px;
position:relative;
min-height:68px;
}
*html .yftnTop-md06 dl{height:68px;}


.yftnTop-md06 dl dt{
font-weight:bold;
margin:0 0 0 250px;
}

.yftnTop-md06 dl dt img{
padding-left:2px;
}

.yftnTop-md06 dl dd{
font-size:93%;
}

.yftnTop-md06 dl dd.st01{
float:left;
position:absolute;
top:5px;
left:0px;
}

.yftnTop-md06 dl dd.st02{
margin:5px 0 5px 250px;
}



/* yftnTop-md09
--------------------------------------------*/
.yftnTop-md09 h2{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 0px -500px;
text-align:center;
width:300px;
height:19px;
padding-top:5px;
}

.yftnTop-md09 ul{
background:#e7dbec;
}
.yftnTop-md09 li{
padding:10px;
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) repeat-x 0px -1400px;
}

/* yftnTop-md10
--------------------------------------------*/
.yftnTop-md10 dl{
font-size:93%;
font-weight:bold;
}

.yftnTop-md10 dl.st01{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 0px -525px;
}
.yftnTop-md10 dl.st02{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 0px -635px;
}
.yftnTop-md10 dl.st01,.yftnTop-md10 dl.st02{min-height:105px;}
*html .yftnTop-md10 dl.st01,.yftnTop-md10 dl.st02{height:105px;}

.yftnTop-md10 dl.st03{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 0px -750px;
}
.yftnTop-md10 dl.st03{min-height:150px;}
*html .yftnTop-md10 dl.st03{height:150px;}

.yftnTop-md10 dl.st04{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 0px -1000px;
}
.yftnTop-md10 dl.st04{min-height:95px;}
*html .yftnTop-md10 dl.st04{height:95px;}

.yftnTop-md10 dl.st05{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 0px -900px;
}

.yftnTop-md10 dl.st05{min-height:100px;}
*html .yftnTop-md10 dl.st05{height:100px;}

.yftnTop-md10 dl dt{
padding:20px 10px 0 15px;
}

.yftnTop-md10 dl dd{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 20px -440px;
padding:9px 20px;
}

.yftnTop-md10 dl dd a{
display:block;
margin-left:23px;
}

/* yftnTop-md11
--------------------------------------------*/

.yftnTop-md11 table {
width:100%;
}

.yftnTop-md11 td {
vertical-align:top;
}

.yftnTop-md11 td.left {
width:105px;
padding-right:5px;
}

.yftnTop-md11 td.left dt {
border:#ccc 1px solid;
width:98px;
height:98px;
background-color:#ffffff;
}

.yftnTop-md11 td.left dt img {
margin:1px;
width:96px;
height:96px;
vertical-align:bottom;
}

.yftnTop-md11 dt.st01{
line-height:150%;
font-weight:bold;
margin-bottom:5px;
}

.yftnTop-md11 dt.st01 img{
margin-left:5px;
vertical-align:bottom;
}

.yftnTop-md11 li{
padding:3px 0 3px 20px;
}

.yftnTop-md11 li.st02{
background:url(http://i.yimg.jp/images/sicons/profile16.gif) no-repeat 0 3px;
font-size:85%;
}

.yftnTop-md11 li.st03{
background:url(http://i.yimg.jp//images/socialproducts/common/message_16.gif) no-repeat 0 3px;
}

.yftnTop-md11 li.st04{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 0px -285px;
}

.yftnTop-md11 li.st05{
background:url(http://i.yimg.jp/images/sicons/point16.gif) no-repeat 0 3px;
}

.yftnTop-md11 span{
color:#990099;
font-weight:bold;
font-size:105%;
}






/* 

.yftnTop-md11 dl{
font-size:95%;
}

.yftnTop-md11 dd.st01{
border:#ccc 1px solid;
width:98px;
height:97px;
padding-top:1px;
background-color:#ffffff;
text-align:center;
float:left;
}
*html .yftnTop-md11 dd.st01 img{display:block;}

.yftnTop-md11 dt,
.yftnTop-md11 dd.st02{
margin-left:108px;
padding-top:3px;
}

.yftnTop-md11 dt img{
padding:0 5px;
}

.yftnTop-md11 dd.st02 table td,
.yftnTop-md11 dd.st03 table td{
vertical-align:top;
padding-top:3px;
}

.yftnTop-md11 dd.st02 img,
.yftnTop-md11 dd.st03 img{
padding-right:2px;
}

.yftnTop-md11 dd.st03{
clear:both;
padding-top:5px;
}


/* yftnTop-md12
--------------------------------------------*/
.yftnTop-md12 dl{
clear:both;
}

.yftnTop-md12 dl.st02{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) repeat-x 0px -1400px;
}

.yftnTop-md12 dl{
padding:5px 0;
}

.yftnTop-md12 dl.st01{
width:100%;
display:inline;
float:right;
margin:0 0 0 -90px;
}

.yftnTop-md12 dl.st01 dt,
.yftnTop-md12 dl.st01 dd{
margin:0 0 0 90px;
}

.yftnTop-md12 dl.st03{
width:100%;
display:inline;
float:right;
margin:0 0 0 -90px;
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) repeat-x 0px -1400px;
}

.yftnTop-md12 dl.st03 dt,
.yftnTop-md12 dl.st03 dd{
margin:0 0 0 90px;
}

.yftnTop-md12 dl dt,
.yftnTop-md12 dl dd{
padding-left:10px;
}

.yftnTop-md12 dl dd{
font-size:93%;
}

.yftnTop-md12 p{
float:right;
padding-top:10px;
}

/* yftnTop-md13
--------------------------------------------*/
.yftnTop-md13 dt{
float:left;
text-align:center;
padding:5px;
font-weight:bold;
}

.yftnTop-md13 dd{
margin-left:80px;
font-size:93%;
}

.yftnTop-md13 dd.st01{
padding:2px;
font-weight:bold;
}

.yftnTop-md13 dd.st01 table{
margin:0 auto;
}

.yftnTop-md13 dd table img{
padding:0 5px;
}

.yftnTop-md13 dd.st02 table{
float:right;
margin:5px 0 0 0;
}

.yftnTop-md13 dd.st02{
text-align:right;
clear:right;
}

.yftnTop-md13 .st02 span {
font-size:90%;
}

.yftnTop-md13 li.st03 {
text-align:right;
display:block;
padding-top:5px;
}

/* yftnTop-md14
--------------------------------------------*/
.yftnTop-md14 dl{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 10px -1130px;
font-size:93%;
}

.yftnTop-md14 dt{
float:left;
margin-top:15px;
text-align:center;
font-weight:bold;
width:75px
}

.yftnTop-md14 dd.st01{
margin-left:80px;
}

.yftnTop-md14 dd.st02{
padding-top:10px;
}

.yftnTop-md14 dd.st02 table{
text-align:right;
float:right;
}

.yftnTop-md14 dd img{
padding:0 5px;
}

/* yftnTop-md15
--------------------------------------------*/
.yftnTop-md15{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 100px -1197px;
font-size:93%;
min-height:50px;
margin:-5px 0 0 0;
}
*html .yftnTop-md15{height:50px;}

.yftnTop-md15 table{
margin:0 auto;
}

.yftnTop-md15 td{
padding-top:10px;
font-weight:bold;
}

.yftnTop-md15 td img{
padding:0 3px;
}


/* yftnTop-md17
--------------------------------------------*/
.yftnTop-md17 dl{
font-size:93%;
}

.yftnTop-md17 dd.st01{
border:#ccc 1px solid;
width:53px;
height:53px;
padding:1px 0pt 0pt 1px;
background-color:#ffffff;
text-align:center;
float:left;
}


.yftnTop-md17 dd.st02{
margin-top:2px;
padding-bottom:3px;
}

.yftnTop-md17 dt{
margin-left:65px;
padding-bottom:3px;
}

.yftnTop-md17 dd.st03{
padding:15px 0 3px 65px;
text-align:right;
}

.yftnTop-md17 dd.st04 span{
font-weight:bold;
padding-left:5px;
}

.yftnTop-md17 .st04{
margin-left:65px;
padding-bottom:3px;
}
.yftnTop-md17 {position:relative;}

.yftnTop-md17 div{position:relative;}

.yftnTop-md17 dl dd.st02 div.bg01{
background:url(http://i.yimg.jp/images/fortune/images/top/hitokoto.gif) no-repeat 10px 0px;
}

.yftnTop-md17 dl dd.st02 div.bg02{
top:8px;
margin-left:10px;
}

.yftnTop-md17 dl dd.st02 div.bg03{
border-left:1px solid #fab830;
border-right:1px solid #fab830;
border-bottom:1px solid #fab830;
padding:10px;
}




/* yftnTop-md49
--------------------------------------------*/
.yftnTop-md49 div.bg01{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) no-repeat 0px bottom;
padding-bottom:27px;
}

.yftnTop-md49 div.bg01 div.bg02{
background:url(http://i.yimg.jp/images/fortune/images/top/top.png) repeat-y 0px -1500px;
padding:0 15px;
}

.yftnTop-md49 div.bg01 div.bg02 dl dd{
text-align:center;
}

.yftnTop-md49 div.bg01 div.bg02 dl dt{
font-size:95%;
padding:12px 5px;
line-height:150%;
}
*html .yftnTop-md49 div.bg01 div.bg02 dl dt{font-size:90%;}
*+html .yftnTop-md49 div.bg01 div.bg02 dl dt{font-size:90%;}

