@charset "euc-jp";
@import "common.css";
@import "common_mt.css";

#ranking_disp{
padding:15px 0 20px 0;
background-image:url(/img/faq/ranking_title.gif);
background-repeat:no-repeat;
background-position:0 0;
}
#ranking_inner{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#ranking_load{
padding:20px;
font-size:12px;
color:#888;
text-align:center;
}
#ranking_load img{
margin-right:5px;
}
#ranking_inner{
padding:7px 0 0 0;
}
#ranking_inner ol{
margin:0 10px 0 20px;
padding:0 0 0 20px;
}
#ranking_disp ol li{
padding:0 0 10px 0;
font-size:80%;
}
#ranking_disp ol li a:hover{
text-decoration:none;
}
#ranking_disp ol li i{
font-size:10px;
font-style:normal;
color:#777;
}

#title_category{
margin:30px 0 10px 0;
}
#faq_list{
padding:5px 0 0 0;
background-color:#e2f2a2;
background-image:url(/img/faq/category_box_head.gif);
background-repeat:no-repeat;
background-position:0 0;
}
#faq_list_inner{
padding:5px 10px 5px 30px;
background-image:url(/img/faq/category_box_foot.gif);
background-repeat:no-repeat;
background-position:0 100%;
}
#faq_list ul{
margin:0 0 0 0;
padding:0;
list-style-type:none;
}
#faq_list ul li{
margin:0 0 10px 0;
padding:0 0 0 15px;
font-size:80%;
line-height:130%;
background-image:url(/img/faq/category_arrow.gif);
background-repeat:no-repeat;
background-position:0 2px;
}
#faq_list ul li a{
color:#660;
}
#faq_list ul li a:hover{
color:#930;
text-decoration:none;
}
#faq_list ul ul{
margin:10px 0 0 0;
padding:0 0 0 0;
background-image:none;
}


#index_list{
padding:80px 20px 0 20px;
}

#index_list .hline2{
_width:530px;
}
#index_list h3{
margin-left:10px;
}
#index_list ul{
margin-left:20px;
margin-bottom:20px;
list-style-image:url(/img/faq/q_small.gif);
}
#index_list ul a:hover{
text-decoration:none;
}




/* Category List */

#category_list dt,#category_list dt a{
font-size:14px;
font-weight:bolder;
color:#333;
}
#category_list dt{
margin:0 0 10px 0;
padding:3px 0 5px 25px;
background-image:url(/img/faq/q_big.gif);
background-repeat:no-repeat;
background-position:0 0;
}
#category_list dt a{
text-decoration:none;
}
#category_list dt a:hover{
text-decoration:underline;
}
#category_list dd{
margin:0 0 20px 0;
padding:3px 0 20px 25px;
font-size:80%;
color:#444;
line-height:140%;
background-image:url(/img/faq/a_big.gif);
background-repeat:no-repeat;
background-position:0 0;
border-bottom:1px dashed #ccc;
}
#category_list dd span{
margin:5px 0 5px 0;
display:block;
}
#category_list dd i{
margin:10px 0 0 0;
padding:0;
display:block;
font-style:normal;
font-size:10px;
text-align:right;
color:#666;
}


/* Entry */

#title_tbl{
_width:570px;
background-color:#f7f7f7;
padding:20px;
}

#title_left,#title_right{
padding:0 0 15px 0;
vertical-align:top;
}
#title_left{
font-size:12px;
color:#444;
letter-spacing:1px;
}
#title_left a,#title_right a{
font-size:12px;
color:#444;
}
#title_left i,#title_left i a{
font-size:10px;
font-style:normal;
color:#666;
}
#title_left a:hover,#title_right a:hover{
text-decoration:none;
}

#title_right{
text-align:right;
}
#title_right img{
margin-right:3px;
text-decoration:none;
vertical-align:middle;
}

#title_tbl th{
padding:20px 0 0 30px;
text-align:left;
border-top:1px dashed #ccc ;
background-image:url(/img/faq/q_big.gif);
background-repeat:no-repeat;
background-position:0 17px;
}


#entry_body{
margin:20px 0 15px 20px;
padding:3px 20px 15px 25px;
font-size:80%;
line-height:140%;
background-image:url(/img/faq/a_big.gif);
background-repeat:no-repeat;
background-position:0 0;
}

.entry_foot{
margin:20px 0 0 0;
padding:10px 20px 0 0;
font-size:12px;
color:#999;
text-align:right;
border-top:1px dashed #ccc;
}
.entry_foot i{
font-style:normal;
}
.entry_foot i a{
color:#999;
}
.entry_foot a{
color:#666;
}
.entry_foot a:hover{
text-decoration:none;
}
.entry_foot img{
margin-right:3px;
vertical-align:middle;
text-decoration:none;
}




#etc_catentry{
margin:40px 0 0 0;
padding:10px;
color:#666;
border:1px solid #ccc;
}
#etc_catentry h4{
margin:0 0 10px 0;
padding:0 0 5px 0;
font-size:12px;
color:#666;
border-bottom:1px solid #ccc;
}
