/*----------------------------------------------------
    占いコンテンツ共通スタイル
----------------------------------------------------*/
/* charset */
@charset "utf-8";

/*----------------------------------------------------
    Free Uranai Contents Style
----------------------------------------------------*/
#uranai-contents { 
    color: #000000; 
} 
#uranai-contents strong,h3,h4{ 
    font-weight:bold;
} 
/*----------------------------------------------------
    Anker Style
----------------------------------------------------*/
a:link { 
    color: #252525; 
    text-decoration: none;
}
a:visited { 
    color: #555; 
    text-decoration: none; 
}
a:hover { 
    color: #F06; 
    text-decoration: underline; 
}

/*----------------------------------------------------
    Contents Name style
----------------------------------------------------*/
#serviceBox {
    clear: both; 
    padding: 0px 0px 12px; 
}

#serviceBox h3 {
    height: 23px;
    width:660px;
    margin-bottom: 0px;
    padding: 7px 0px 5px 5px;
    font-size: 16px;
    font-weight:bold;
    background-image: url("https://image.excite.co.jp/jp/ouchi/pc/bar655.jpg");
    background-repeat: no-repeat;
}

#serviceBox h3 a { 
    display: block; 
    color: #ffffff; 
}

#serviceBox img { 
    float: left; 
    margin: 0px 8px 8px 0px; 
}

#serviceBox table { 
    margin-bottom: 8px; 
}

/*----------------------------------------------------
    Free Contents
----------------------------------------------------*/
#FreeConts { 
    width:655px; 
    margin:0; 
    padding:0; 
    background-color:#ffffff; 
    border-left:1px #ffaccd solid; 
    border-right:1px #ffaccd solid;
}

#FreeConts h4 { 
    margin-bottom:8px; 
    padding-left:3px; 
    line-height:120%; 
    border-left:5px #dbb7ff solid;
}

#FreeConts h4 a{
    color: #8d47ca;
    font-weight: bold;
}

#FreeConts ul {  
    margin:0; 
    padding:0; 
}

#FreeConts li { 
    float:left; 
    width:114px; 
    list-style-type:none;
    margin:0; padding:10px;
}

#FreeConts li .thumb {
    height:70px; text-align:center;
}

#FreeConts .txt { 
    font-size:90%;
    text-align:left;
}

#FreeConts .other {
    text-align:right; 
    margin:0 10px 0 0; 
    padding:5px 0; 
    font-size:90%; 
    clear:both;
}

.free_btmn { 
    width:406px; 
    height:4px; 
    margin:0; 
    padding:0; 
    background-image:url(https://image.excite.co.jp/jp/woman/fortune/img/free_btm.gif); 
    background-position:top; 
    background-repeat:no-repeat;
}

/*----------------------------------------------------
    Free Contents Child
----------------------------------------------------*/
#FreeContsChild { 
    width:655px; 
    margin:0; 
    padding:0; 
    background-color:#ffffff; 
/*  border-left:1px #ffaccd solid; 
    border-right:1px #ffaccd solid;-*/
}

#FreeContsChild h4 { 
    margin-bottom:8px; 
    padding-left:3px; 
    line-height:120%; 
    border-left:5px #dbb7ff solid;
}

#FreeContsChild h4 a{
    color: #8d47ca;
    font-weight: bold;
}

#FreeContsChild ul {  
    margin:0; 
    padding:0; 
}

#FreeContsChild li { 
    float:left; 
    width:110px;      
    height:96px; 
    list-style-type:none;
    margin:0; padding:10px;
}

#FreeContsChild li .thumb {
    height:70px; text-align:center;
}

#FreeContsChild .txt { 
    font-size:90%;
    text-align:left;
}

#FreeContsChild .other {
    text-align:right; 
    margin:0 10px 0 0; 
    padding:5px 0; 
    font-size:90%; 
    clear:both;
}

/*----------------------------------------------------
 新着占い
----------------------------------------------------*/
#NewConts { 
    font-size:90%;
    width:384px;
    height:auto;
    margin:0; 
    padding:0 10px; 
    background-color:#f4feff; 
    border-left:1px #65daff solid; 
    border-right:1px #65daff solid;
}

#NewConts a:link { 
    color:#1c92ff; 
    text-decoration: none; 
}

#NewConts a:visited { 
    color:#79c0ff; 
    text-decoration: none; 
}

#NewConts a:hover { 
    color:#1c92ff; 
    text-decoration: underline; 
}

#NewConts .list { 
    width:384px; 
    margin:0; 
    padding:5px 0 0 0; 
    clear:both; 
}

#NewConts .list .thumb { 
    margin:0; 
    padding:2px; 
    border:1px #65daff solid; 
    float:left;
}

#NewConts .list .txt { 
    width:280px; 
    float:right;
}

#NewConts .list .txt h4 { 
    margin:2px 0 5px 0; 
    line-height:120%;
}

#NewConts .list .txt .cap { 
    font-size:90%; 
    line-height:140%;
}

#NewConts ul {
    list-style-image: url(https://image.excite.co.jp/jp/woman/fortune/img/mark.gif);
    clear:both; 
    margin:0 0 0 10px; 
    padding:5px 0 0 0; 
    color:#1c92ff; 
}

#NewConts li { 
    margin:0 0 4px 0 ; 
    border-bottom:dotted 1px #1c92ff;
    font-size:100%;
    text-align:left;
}

#NewConts .other { 
    text-align:right; 
    margin:0; 
    padding:5px 0; 
    font-size:90%; 
    clear:both;
}

.new_btmn { 
    width:406px; 
    height:4px; 
    margin:0 0 10px 0; 
    padding:0; 
    background-image:url(https://image.excite.co.jp/jp/woman/fortune/img/new_btm.gif); 
    background-position:top; 
    background-repeat:no-repeat;
}

/*----------------------------------------------------
 無料メール・占い
----------------------------------------------------*/
.pagettlMatBle{
    background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/fortune/pagettl-matble-btm.gif); 
    background-repeat:repeat-x; 
    background-position:left bottom;
    margin:0 0 10px 0;
    padding: 0 0 4px 0;
    width:644px;
}

.pagettlMatBle h2{
    font:14px verdana,sans-serif;
    padding: 6px 8px 0 28px;_padding: 8px 8px 0 28px;
    margin: 0px;
    color:#0099cc;
    font-weight:bold;
}

.pagettlMatBle h2 span, .pagettlFlowerG h2 span{
    font-size:13px;
    color:#000;
    font-weight:normal;
}

.pagettlFlower{
    background-image:url(https://image.excite.co.jp/jp/fortune_alt/images/fortune/pagettl-flower.gif);
    background-repeat:repeat-x;
    background-position:left top;
    width:644px;
    text-align:left;
}

.pagettlHeart{
    background:url(https://image.excite.co.jp/jp/fortune_alt/images/fortune/pagettl-flower.gif) no-repeat 0px 0px; 
    width:644px; 
    height:27px; 
    margin:0 0 10px 0;
}

.pagettlHeart h2{
    font:14px verdana,sans-serif;
    padding: 6px 8px 0 32px;_padding: 8px 8px 0 32px;
    margin: 0px;
    font-weight:bold;
}

.pagettlFlowerG{
    background:url(https://image.excite.co.jp/jp/fortune_alt/images/fortune/ttl10okBg.gif) no-repeat 0px 0px; 
    width:644px; 
    height:27px; 
    margin:0 0 10px 0;
}

.pagettlFlowerG h2{
    font:14px verdana,sans-serif;
    padding: 6px 8px 0 32px;_padding: 8px 8px 0 32px;
    margin: 0px;
    font-weight:bold;
    color:#FFF;
}

/* freec list page */
#urL{
    margin-bottom:10px;
}

#urL p{
    line-height:1.5;
    margin-bottom:10px;
}

#urL ul{
    margin-bottom:10px;
}

#urL ul li{
    margin-bottom:5px;
    padding:3px 0 5px 22px;
    border-bottom:dotted 1px #CCC;
    background:url(https://image.excite.co.jp/jp/fortune_alt/images/fortune/iconBg_3.gif) no-repeat 0px 0px;
    text-align: left;
}

#urL ul.exp li{
    background:url(https://image.excite.co.jp/jp/fortune_alt/images/fortune/iconBg_6.gif) no-repeat 0px 3px;
}

#urL ul li a{
    text-decoration:none;
}

#urL ul li a:hover{
    text-decoration:underline;
}
#urL ul li span.score{
    color:#FF669A;
    font-size:12px;
}
#urL ul li span.ansname{
    color:#F06;
    font-size:12px;
}

#urL a:link { 
    color:#1c92ff; 
    text-decoration: none; 
}

#urL a:visited { 
    color:#79c0ff; 
    text-decoration: none; 
}

#urL a:hover { 
    color:#1c92ff; 
    text-decoration: underline; 
}

/*----------------------------------------------------
 ページタイトル
----------------------------------------------------*/

