@charset "UTF-8";
/* CSS Document */
/* お楽しみ共通で使用するCSSです */

h3{
font-size:14px;
}


/*---------↓↓大人のクイズ---------------↓↓--*/

.quiz_body{
background-color:#000000;
color:#fefeb6;
padding:8px;
}
.quiz_body a{
color:#f9a954;
}
.quiz_body a:hover{
color:#f9a954;
}

.question{
color:#ffa500;
font-size:14px;
font-weight:bold;
}

.question_text{
color:#fefeb6;
font-size:80%;
text-align:left;
display:block;
padding:10px;
line-height:150%;
}

/*---------↑↑大人のクイズ---------------↑↑--*/

/*---------↓↓健康チェック---------------↓↓--*/

.health_text{
font-size:80%;
line-height:150%;
color:#000000;
}
.health_strong{
color:#ff0000;
}
.ul{
font-size:80%;
list-style-type:disc;
margin-left:20px;
}
.ol{
font-size:80%;
margin-left:30px;
}

/*---------↑↑健康チェック---------------↑↑--*/
/*---------↓↓相談室---------------↓↓--*/

.advice_text{
font-size:100%;
line-height:150%;
}

.profile_td{
padding:10px;
}

.advice_cap{
font-size:100%;
color:#ffffff;
padding:5px;
background-color:#5fabcf;
font-weight:bold;
text-align:center;
}
.love_cap{
font-size:100%;
color:#ffffff;
padding:5px;
background-color:#f8a520;
font-weight:bold;
text-align:center;
}

.toko{/*-- こころ相談室用 --*/
padding:5px;
background-color:#99ccff;
}
.toko_kosodate, .toko_renai{/*-- 恋愛・子育て相談室用 --*/
padding:10px;
background-color:#ffcc66;
}

.err, .must {
 color: #CC0000;
 font-weight: bold;
 font-size: 80%;
 }

div.text {
 font-size: 80%;
 line-height: 160%;
 border:1px solid #999;
 padding: 10px;
 width: 90%;
 margin:5px 0 0 0 ;
 }

/*---------↑↑相談室---------------↑↑--*/

/*---------↓↓成功の智恵---------------↓↓--*/

.pre{
padding:20px;
text-align:center;
font-size:100%;
line-height:200%;
color:#003399;
font-weight:bold;
background-color:#ffffcc;
border:1px solid #003399;
}

.pre_table{
width:400px;
height:200px;
padding:0px;
margin-top:20px;
}

/*---------↑↑成功の智恵---------------↑↑--*/

/*------↓↓----- 人名事典 ----↓↓-----------*/

h4#poeple {
 margin: 0;
}

ul.search_people li {
 font-size: 85%;
 padding: 2px;
}

.poeple_text {
 font-size: 85%;
 line-height: 160%;
 }
 
li.name2 {
 font-size: 14px;
 /*line-height: 150%;*/
 margin: 5px 0 5px 15px;
 list-style-type:circle;
 width:95px;
 }

/*---------↓↓ランキング・人名事典共通---------------↓↓--*/

h4#rank_book, #rank_music, #rank_the21, #poeple {
 font-size: 85%;
 text-align: center;
 margin:0 0 10px 0;
 }

.rank_number {
 color: #cc0000;
 }

/*-- The21 --*/

em {
 font-style: normal;
 color: #CC0000;
}

TABLE.the21_rank_new_list td {
 padding-left: 15px;
 }

TABLE.ranking_list th {
 background-color: #61b0ba;
}

TABLE.ranking_list td {
 background-color: #f3f3f3;
}

.illustration {
 color: #333399;
 font-size: 75%;
 padding-bottom: 10px;
}

/*-- 人名事典 --*/

table#word_list {
 font-size: 80%;
}

li.name {
 margin: 5px 0 0 15px;
 list-style-type:circle;
 }

/*-- 書籍・CD --*/

DIV.rank_infomation {
 color:#CC0000;
 font-size: 80%;
 line-height: 150%;
 margin:10px 0 10px 0;
 text-align: center;
 }

table.rank {
 font-size: 80%;
 line-height: 130%;
}

table.rank td {
 background-color: #f3f3f3;
 }

TABLE.past {
  font-size: 0.85em;
}

TABLE.past td {
 padding: 3px 10px 3px 10px;
  text-align: center;
/*--border-right:1px solid #999;
  border-bottom:1px solid #999;--*/
 }

TABLE td.side_left {
  border-left:1px solid #ccc;
}

TABLE.past th  {
  background-color: #ffdb2c;
  width: 565px;
  text-align: center;
  font-weight: bold;
 padding: 3px 10px 3px 10px;
  border-right:1px solid #C19F00;
  border-bottom:1px solid #C19F00;
}

/*---------↑↑ランキング---------------↑↑--*/
