/*HEDDER*/

.bar_bg{
background-image:url(../img/bar_bg.gif);
background-repeat: repeat-x;
}

.logbox{
width:140px;
height:18px;
font-size:12px;
margin-bottom:3px;
}

.hedbg{
background-image:url(../img/hedder_bg.gif);
background-repeat: repeat-x;
}

.hedfont{
color:#4F5A6E;
font-size:12px;
margin-bottom:10px;
}

.hedfont a{
color:#4F5A6E;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

.hedfont a:hover{
color:#4F5A6E;
text-decoration:underline;
}

.searchfont{
font-size:12px;
color:#ffffff;
font-weight:bold;
line-height:18px;
padding-right:5px;
}

.searchbox{
height:20px;
width:120px;
font-size:12px;
margin-right:1px;
}

.searchpul{
height:21px;
margin-right:2px;
}

.searchbtn{
height:21px;
font-size:12px;
}

.fumenu{
font-size:10px;
color:#333333;
}

.fumenu a{
color:#333333;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

.fumenu a:hover{
text-decoration:underline;
color:#000000;
}

.inst{
padding:5 5 10 0;
}

.ca{
margin-bottom:15px;
}


.fortune{
font-size:10px;
width:30px;
}

.fortune2{
font-size:10px;
width:60px;
letter-spacing:1px;
}



/*TEXT*/
.fn1{
font-size:12px;
color:#000000;
line-height:18px;
}

.fn1 a{
color:#0000CC;
text-decoration:none;
}

.fn1 a:hover{
color:#3399FF;
text-decoration:underline;
}

.fn2{
font-weight:bold;
color:#000000;
font-size:12px;
line-height:18px;
}

.fn3{
font-size:10px;
font-weight:bold;
color:#FFFFFF;
padding:5px;
}

/*TEXT END*/


/*おすすめ*/
.osusume1{
background-color:#50A6ED;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:5px 5px 5px 10px;
}

.osusume2{
border:1px solid #50A6ED;
margin:0 0 15px 0px;
}

ul.osusume3{
list-style-type:disc;
font-size:12px;
color:#000000;
margin:0 0 0 20px;
}

li.osusume4{
color:#000000;
text-decoration:none;
line-height:18px;
}

li.osusume4 a{
color:#0000CC;
text-decoration:none;
}

li.osusume4 a:hover{
color:#3399FF;
text-decoration:underline;
}

/*おすすめEND*/

/*SHOPPING*/
.shopping1{
background-color:#5CD49A;
padding:3px 3px 3px 7px;
}

.shopping2{
border:1px solid #5CD49A;
margin:0 0 15px 0px;
}

ul.osusume3{
list-style-type:disc;
font-size:12px;
color:#000000;
margin:0 0 0 20px;
}

li.osusume4{
font-size:12px;
color:#000000;
text-decoration:none;
line-height:18px;
}

li.osusume4 a{
color:#0000CC;
text-decoration:none;
}

li.osusume4 a:hover{
color:#3399FF;
text-decoration:underline;
}

/*SHOPPING END*/

.ca01{
background-color:#FFDB62;
height:2px;
}

.ca01_t{
background-color:#FFEC62;
color:#000000;
font-size:12px;
padding:5px;
}

.ca01_i{
background-color:#FFFFE2;
padding:3px;
}

ul.ca01u{
list-style-type:square;
font-size:12px;
color:#FEB4A3;
margin-left:20px;
}

li.ca01l a{
color:#FF6017;
text-decoration:none;
line-height:18px;
}
li.ca01l a:hover{
color:#FF0000;
text-decoration:underline;
}



.ca02{
background-color:#42C586;
height:2px;
}

.ca02_t{
background-color:#5CD49A;
color:#FFFFFF;
font-size:12px;
padding:5px;
}

.ca02_i{
background-color:#F3FEF6;
padding:3px;
}

ul.ca02u{
list-style-type:square;
font-size:12px;
color:#9FBD92;
margin-left:20px;
}

li.ca02l a{
color:#1D5E40;
text-decoration:none;
line-height:18px;
}
li.ca02l a:hover{
color:#00B57C;
text-decoration:underline;
}

.ca03{
background-color:#B0B0B0;
height:2px;
}

.ca03_t{
background-color:#DDDDDD;
color:#000000;
font-size:12px;
padding:5px;
}

.ca03_i{
background-color:#FFFFFF;
color:#000000;
line-height:18px;
font-size:12px;
padding:8px;
}

.ca03_i a{
text-decoration:none;
color:#0000CC;
}

.ca03_i a:hover{
text-decoration:underline;
color:#3399FF;
}

.ca04{
margin-bottom:15px;
border:1px solid #B0B0B0;
}

.ca04_t1{
background-color:#DDDDDD;
color:#000000;
font-size:12px;
padding:5px;
border-bottom:1px solid #B0B0B0;
}

.ca04_t2{
background-color:#DDDDDD;
color:#000000;
font-size:12px;
padding:5px;
border-bottom:1px solid #B0B0B0;
border-top:1px solid #B0B0B0;
}

.ca04_i{
background-color:#FFFFFF;
color:#000000;
line-height:18px;
font-size:12px;
padding:8px;
}


.main_t a{
font-size:12px;
color:#0000CC;
font-weight:normal;
text-decoration:none;
}

.main_t a:hover{
font-size:12px;
color:#3399FF;
text-decoration:underline;
}


.ca05{
background-color:#FFFFFF;
width:160px;
padding:0px;
}

.ba01{
margin-bottom:15px;
}

/*調べる*/

.s_contentstit{
background-color:#870098;
color:#FFFFFF;
padding:5px 0px 5px 10px;
font-weight:bold;
font-size:14px;
}
.s_contentstit2{
color:#7B0079;
font-weight:bold;
font-size:14px;
padding:0 10px 2px 0;
border-bottom:2px dotted #7B0079;
}

/*買う*/

.b_contentstit{
background-color:#FD003B;
color:#FFFFFF;
padding:5px 0px 5px 10px;
font-weight:bold;
font-size:14px;
}
.b_contentstit2{
color:#FF1F28;
font-weight:bold;
font-size:14px;
padding:0 10px 2px 0;
border-bottom:2px dotted #FF1F28;
}

/*知る*/

.k_contentstit{
background-color:#0063C9;
color:#FFFFFF;
padding:5px 0px 5px 10px;
font-weight:bold;
font-size:14px;
}
.k_contentstit2{
color:#002CC5;
font-weight:bold;
font-size:14px;
padding:0 10px 2px 0;
border-bottom:2px dotted #002CC5;
}

/*楽しむ*/

.e_contentstit{
background-color:#FF8E24;
color:#FFFFFF;
padding:5px 0px 5px 10px;
font-weight:bold;
font-size:14px;
}
.e_contentstit2{
color:#FF9A32;
font-weight:bold;
font-size:14px;
padding:0 10px 2px 0;
border-bottom:2px dotted #FF9A32;
}

/*暮らす*/

.l_contentstit{
background-color:#00C19F;
color:#FFFFFF;
padding:5px 0px 5px 10px;
font-weight:bold;
font-size:14px;
}
.l_contentstit2{
color:#126975;
font-weight:bold;
font-size:14px;
padding:0 10px 2px 0;
border-bottom:2px dotted #126975;
}

/*集まる*/

.c_contentstit{
background-color:#F7C712;
color:#FFFFFF;
padding:5px 0px 5px 10px;
font-weight:bold;
font-size:14px;
}
.c_contentstit2{
color:#F7BE12;
font-weight:bold;
font-size:14px;
padding:0 10px 2px 0;
border-bottom:2px dotted #F7BE12;
}

/*占い設定*/

.f_contentstit{
background-color:#00006B;
color:#FFFFFF;
padding:5px 10px 5px 10px;
font-weight:bold;
font-size:14px;
letter-spacing:1px;
}
.c_contentstit2{
color:#F7BE12;
font-weight:bold;
font-size:14px;
padding:0 10px 2px 0;
border-bottom:2px dotted #F7BE12;
}

/*利用規約等*/

.lg_contentstit{
background-color:#74B9FC;
color:#FFFFFF;
padding:5px 10px 5px 10px;
font-weight:bold;
font-size:14px;
letter-spacing:1px;
}
.lg_contentstit2{
background-color:#D9E9F8;
color:#000000;
font-weight:bold;
font-size:12px;
padding:3px 0 3px 10px;
}


ul.contu{
padding:5px 0 0 0;
list-style-type:disc;
font-size:12px;
color:#9FBD92;
margin-left:20px;
}

li.contl{
color:#000000;
text-decoration:none;
line-height:18px;
}

li.contl a{
color:#0000CC;
text-decoration:none;
}

li.contl a:hover{
color:#3399FF;
text-decoration:underline;
}

.forenail{
font-size:12px;
font-style:italic;
font-weight:bold;
color:#333333;
}

.forenail a{
color:#0000CC;
text-decoration:none;
font-weight:normal;
font-style:normal;
}

.forenail a:hover{
color:#3399FF;
text-decoration:underline;
}

.com_fn{
font-size:12px;
color:#000000;
padding:3px 0 2px 5px;
}

.mark1{
color:#FF0000;
font-size:12px;
line-height:18px;
}
