@charset "UTF-8";

/* INFO
--------------------------------------------------
CSS File for "Basic setting"
Media:		Screen
FileName:	qa.css
Build:		2006.08.16
Author:		EM
-------------------------------------------------- */


@import "base.css";
@import "font.css";
@import "navi.css";
@import "common.css";



/*ランキング*/



.rank5-midashi {
	background: url(../img/i_midashi.gif) no-repeat;
	width: 518px;height: 24px;padding: 0px;margin: 10px 0px 0px 10px;
	text-indent:-400px;
	overflow:hidden;
}
#rank5-list {
	margin: 10px 0px 0px 0px;
	padding-left: 2px;
	line-height: 110%;
}

#rank5-list img{ margin:14px 0px;
									vertical-align:middle;}
#rank5-list img.no1{ margin:10px 0px;}

#rank5-list hr { clear:both; visibility:hidden;}
.rank5-title {display: none;}
.rank5-genre01 {
	background: url(../img/q_a/mini_r_1.gif) no-repeat;
	width: 165px;
	height:53px;
	margin: 0px;
	padding: 0px;
}
.rank5-genre02 {
	background: url(../img/q_a/mini_r_2.gif) no-repeat;
	width: 165px;
	height:53px;
	margin: 0px;
	padding: 0px;
}
.rank5-genre03 {
	background: url(../img/q_a/mini_r_3.gif) no-repeat;
	width: 165px;
	height:53px;
	margin: 0px;
	padding: 0px;
}
.rank5-list01 {
	font-size: 12px;
	width: 165px;
	float: left;
	margin: 0px;
	border-bottom: solid #F13366 3px;
}
.rank5-list02 {
	font-size: 12px;
	width: 165px;
	float: left;
	margin: 0px 0px 0px 10px;
	border-bottom: solid #00CCCC 3px;
}
.rank5-list03 {
	font-size: 12px;
	width: 165px;
	float: left;
	margin: 0px 0px 0px 10px;
	border-bottom: solid #F89A00 3px;
}


.rank5-list01 ul {list-style-type: none; padding:0px 5px; margin: 0px;
									background-color:#ffeedd;}

.rank5-list02 ul {list-style-type: none; padding:0px 5px; margin: 0px;
										background-color:#eafaee;}

.rank5-list03 ul {list-style-type: none; padding:0px 5px; margin: 0px;
										background-color:#FFFFCC;	}

.r-li01 {
	font-size:13px;
	font-weight:bold;
	background:url(../img/oukan.gif) no-repeat left center;
	margin:0px;
	padding-left:27px;
	display: block;
	height: 35px;
	border-bottom: dotted #999999 2px;
	line-height:35px;
}

.r-li02 {
	font-size:13px;
	background:url(../img/r_2.gif) no-repeat left center;
	margin:0px;
	padding-left:27px;
	display: block;
	height: 35px;
	border-bottom: dotted #999999 2px;
	line-height:35px;
}
.r-li03 {
	font-size:13px;
	background:url(../img/r_3.gif) no-repeat left center;
	margin:0px;
	padding-left:27px;
	display: block;
	height: 35px;
	line-height:35px;
		border-bottom: dotted #999999 2px;

}



.r-li04 {
	background:url(../img/r_4.gif) no-repeat 1px;
	margin:0px;
	padding-left:27px;
	display: block;
	line-height:35px;
	height: 35px;
}

/*
.r-li05 {
	background:url(../img/r_5.gif) no-repeat 1px;
	margin:0px;
	padding: 0px 0px 0px 27px;
	display: block;
	height: 15px;
}
*/


#rank5-tag {
	background-image: url(../img/mi.gif);
	background-repeat: no-repeat;
	width: 518px;
	height: 25px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
    text-indent:-1000px;
    overflow:hidden;
}



.midasi_sita{
	width:518px;
	text-indent:20px;
	background-color:#CD6889;
	margin:0px 0px 5px 0px;
	color:#FFFFFF;
}



/*ランキング　END*/


.margin2 {
	width:518px;
	margin-top: 2px;
	margin-bottom: 2px;
}


.adhako {margin:0px 0px 0px 7px;}


	
	.q_amidashi {
	background-image: url(../img/i_midashi.gif);
	background-repeat: no-repeat;
	color:#663300;
	width: 518px;
	height: 24px;
	margin-top: 10px;
	padding-left:25px;
	line-height:24px;
	text-indent:10px;
	font-size:15px;}

.q_amidashi1 {
	background-image: url(../img/i_midashi.gif);
	background-repeat: no-repeat;
	color:#663300;
	width: 518px;
	height: 24px;
	margin: 10px 0px;
	padding-left:25px;
	line-height:24px;
	text-indent:10px;
	font-size:15px;}

	
	#q_amidashi3 {
	background-image: url(../img/q_a/syousuu_midasi.gif);
	background-repeat: no-repeat;
	color:#333333;
	width: 168px;
	height: 25px;
	margin: 10px 0px 20px 0px;
	line-height:25px;
	text-indent:10px;
	font-size:14px;}

	
	
		.q_amidashi2 {
	background-image: url(../img/q_a/midasi4.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
	width: 370px;
	height: 31px;
	margin: 10px 0px 20px 0px;
	padding-left:3px;
	line-height:30px;
	text-indent:5px;
	font-size:14px;}





.q_ap {font-size:13px;
			 margin-top:3px;
			 line-height:20px;

			 letter-spacing:1px;}
			 
.q_ap2{font-size:13px;
			 margin:3px 0px 5px;
			 line-height:20px;
			 letter-spacing:1px;}

.q_ap3{font-size:16px;
			 margin:3px 5px 5px 5px;
			 text-align:right;}


.q_a00 {font-size:15px;
			font-weight:bold;
			margin:10px 0px 30px;}

.q_a00 dt{font-size:15px;
				color:#0066CC;
				margin-bottom:15px;
				}

.q_a00 dd {color:#990000;
				font-size:15px;
				margin-left:20px;
				text-indent:-20px;}

.opeimg { float: right; margin: 10px;}

.list1 {	float: right;
				width:330px; }

.list2 { margin-bottom:140px;
				_margin-bottom:50px;
					}

				
.list2 ul.left { list-style-type:none;
				padding:0px;
					float: left;
					margin:0px;
					width:310px;}			

.list2 ul.right { list-style-type:none;
				padding:0px;
				float: right;
				margin:0px;
				width:170px;}				
	


.list1 ol {list-style-type:none;
					margin:30px 0px 80px 0px
					}
					
.list2 li { background:url(../img/q_a/dot.gif) no-repeat;
						font-size:14px;
						padding-left:20px;
						margin-bottom:15px;}
					

.list1 ol .l1 {background:url(../img/q_a/g_1.gif) no-repeat;
			padding-left:22px;
			font-size:15px;
			margin-bottom:8px;}
			
.list1 ol .l2 {background:url(../img/q_a/g_2.gif) no-repeat;
			padding-left:22px;
			font-size:15px;
			margin-bottom:8px;}
			
.list1 ol .l3 {background:url(../img/q_a/g_3.gif) no-repeat;
			padding-left:22px;
			font-size:15px;
			margin-bottom:8px;}

.list1 ol .l4 {background:url(../img/q_a/g_4.gif) no-repeat;
			padding-left:22px;
			font-size:15px;
			margin-bottom:8px;}


.list1 ol .l5 {background:url(../img/q_a/g_5.gif) no-repeat;
			padding-left:22px;
			font-size:15px;
			margin-bottom:8px;}


.list1 ol .l6 {background:url(../img/q_a/g_6.gif) no-repeat;
			padding-left:22px;
			font-size:15px;
			margin-bottom:8px;}
			
			
.list1 ol .l7 {background:url(../img/q_a/g_7.gif) no-repeat;
			padding-left:22px;
			font-size:15px;
			margin-bottom:8px;
			}

.eng {float:left;
				width:150px;
			 }


.clear {clear:both;}



.o_waku3 { height:170px;}


.o_waku3 div { background:url(../img/waku.gif) no-repeat;
							width:158px;
							height:162px;
							float:left;
							margin:0px 5px;
							}
							
.o_waku3 div dl { margin:0px;
									padding:0px;
								text-align:center;
									}							
							
.o_waku3 div dt{font-size:15px;
								font-weight:bold;
								margin:0px;
								padding:10px 0px;
								}
								
.o_waku3 div dt.small{font-size:13px;
											padding:5px 0px 0px;
								}

								
.o_waku3 div dd{
								margin:0px;
								padding:13px 0px;
								}
	

.o_waku2 { height:170px;
						padding-left:86px;}


.o_waku2 div { background:url(../img/waku.gif) no-repeat;
							width:158px;
							height:162px;
							float:left;
							margin:0px 5px;
							}
							
.o_waku2 div dl { margin:0px;
									padding:0px;
								text-align:center;
									}							
							
.o_waku2 div dt{font-size:15px;
								font-weight:bold;
								margin:0px;
								padding:10px 0px;
								}

.o_waku2 div dt.small{font-size:13px;
								padding:5px 0px 0px;
								}
								

.o_waku2 div dd{
								margin:0px;
								padding:13px 0px;
								}


.red_1 { font-size:16px;
					color:#CD0000;
					font-weight:bold;}
					
.red_2 { font-size:13px;
					color:#CD0000;
					font-weight:bold;
					}
					
					
.black_1 { font-size:16px;
					color:#333333;
					font-weight:bold;}
					
					
.deai_waku	{ 
						padding:0px 0px 0px 15px;
						margin-top:3px;}				


.deai_q_amidasi {background: url(../img/q_amidasi2.gif) no-repeat;
								font-size: 16px;
								line-height: 30px;
								color:#333333;
								text-indent: 25pt;
								margin:10px 0px 0px 0px;
								padding: 0px;
								text-indent:-1000px;
								}

.deai_waku	{
						padding:0px 0px 0px;
						margin:10px 0px 0px 0px;}				
						
						
						
.q_a_01 {margin: 0px;
				padding: 10px;}
.q_a_01 img {margin: 0px 10px 0px 0px;float: left;}
.q_a_01 dl {margin: 0px;}
.q_a_01 dt {font-size: 15px;margin: 0px;padding: 0px;}
.q_a_01 dd {font-size: 15px;margin-top: 10px;
						line-height:20px;
						}
						
.d_q_a {text-align:right;}


.kensyou { background:url(../img/kensyou.gif) no-repeat;
					padding-left:150px;
					height:60px;
					margin-bottom:10px;}
					
.kensyou ul {margin:0px;
						padding:0px;
						list-style-type:none;}
						
.kensyou ul li {margin:0px;
							padding:10px 0px 0px 20px;
							font-size:16px;
							font-weight:bold;}			
							
							
#link-shokai{width:500px; 
		border-left-color:#666666;
		border-top-color:#666666;
		border-bottom-color:#999999;
		border-right-color:#999999;
		padding:3px;}
							
							
.link-no{margin-left:55px;}
