
/*
1）TOP関連、組み立て関連
　1-info）info.html用
2）文字関連
3）間隔用
*/

/*　1）TOP関連、組み立て関連*/
body { 
	margin:0;
	padding:0;
    text-align:left;     /* 中身を左側表示に戻す */
	vertical-align:top;
	width:801px;
 }
.lpedia_bg {
	background-image:url(../luckypedia/img/bg_wiki.gif);
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	line-height:16px;
	width:800px;
	border-right:1px solid #F39;
}
.img{
	margin:2px 2px 2px 2px;
	float:left;
	border:1px solid #F96;
	}
.img1{
	margin:5px;
	float:left;
	}
.img2{
	margin:5px;
	float:right;
	}
#leftMenu{
	background-color:#FFFFFF;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	padding:10px 5px 20px 5px;
	width:138px;
	margin-left:10px;
	margin-right:10px;
	}
#leftMenu dl{
	margin:5px 10px 10px 5px;
}
#leftMenu dt{
	margin-top:20px;
	margin-bottom:20px;
	}
#leftMenu dd{
	padding-left:1px;
}
hr {
	color:#FF6699;
	border-style:solid;
	}
#lpediaMainArea{
	background-color:#FFFFFF;
	font-size:14px;
	line-height:20px;
	padding:20px 5px 20px 10px;
	width:582px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0;
	vertical-align:top;
	border-top:1px solid #cccccc;
}
#lpediaTopMenuBox{
	font-size:12px;
	line-height:16px;
	font-weight:none;
	margin:10px 0 0 20px;
	width:582px;
	height:auto;
	float:left;
 }
.lpediaTopMenu{
	font-size:12px;
	line-height:16px;
	font-weight:none;
	margin:5px 0 0 2px;
	width:110px;
	height:auto;
	float:left;
 }
.lpediaTopMenu a{
	color:#cc0000;
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:105px;
	height:15px;
	margin-top:3px;
	margin-right:5px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	border:2px outset #cccccc;
	}

/*らきぺでぃあ本文*/	
.lpediaMain{
	font-size:12px;
	line-height:16px;
	text-decoration:none;
	padding:10px;
	margin:8px 0 8px 0;
}
.lpedia_bg a:link{
	color:#FF3399;
}
.lpedia_bg a:visited{
	color:#FF6699;
}
.lpedia_bg a:hover{
	color:#FF3366;
}
.lpedia_bg a:active{
	color:#FFC9D8;
}


#firstHeading{	/*全見出し*/
	font-size:24px;
	font-weight:normal;
	margin-bottom:10px;
}	
#siteSub{	/*出典*/
	font-size:10px;
	font-weight:normal;	
	line-height:14px;
	margin-top:0;
}
.attention{
	font-size:12px;
	line-height:16px;
	display:block;
	width:45em;
	margin:10px;
	padding:5px;
	border:1px solid #ffcccc;
	}
.introduction{
	margin-top:10px;
}

.dataTable{
	width:280px;
	margin:10px;
	float:right;
	background-color:#FFFFFF;
	color:#333333;
	border:1px solid #ffcccc;
}
.dataTable td {
	padding:4px;
	border:1px solid #ffffff;
}
.dataTable .left {
	background-color:#FFCCCC;
}
.dataTable .right {
	border:1px solid #ffcccc;
}
.dataTable .top {
	background-color:#FFCCCC;
	padding:4px;
	border:1px solid #ffffff;
}

.subItem {
	font-size:12px;
	line-height:16px;
	color:#333333;
	margin-bottom:15px;
}
.heading{	/*見出し*/
	font-size:22px;
	font-weight:normal;
	margin-bottom:10px;
}	
.groupItem{
	margin-left:15px;
	margin-bottom:20px;
}
.groupItem hr {
	color:#FF99CC;
	border-style:dotted;
}
.subHeading{/*小見出し*/
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
}
.subTitle{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.data{
	padding:10px;
	margin-top:10px;
	border:1px solid #ccc;
	line-height:1.5em;
}
.dvd_sp{
	padding:10px;
	margin-top:10px;
	border:1px solid #000;
	background-color:#EFD8ED;
	line-height:1.8em;
}
.goods_line{
	border:1px dotted F96;
	margin-bottom:20px;
	margin-top:20px;
	}
.shop_sp{
	margin:0 0 10px 0;
	padding:10px;
	border:1px dotted #000;
}
.shopSpTitle{
	font-weight:bold;
}
/*書籍関連スタイル*/
.recommendTop {
font-size:12px;
line-height:18px;
padding:10px;
}

.recommendTitle {
font-size:14px;
line-height:20px;
font-weight:700;
}

.caption {
font-size:10px;
margin-left:10px;
}

.synopsis{
	background-color:#fff;
	border:1px solid #F69;
	display:block;
	padding:2px;
	margin-top:80px;
	}

.synopsis2{
	background-color:#fff;
	border:1px solid #F69;
	display:block;
	padding:2px;
//	margin-top:80px;
	}

/*書籍関連スタイル ここまで*/
/*本文ここまで*/
	
/*　2）文字関連*/

.red {
	color:#FF0000;
	}
.redb {
	color:#FF0000;
	font-weight:bold;
	}
.blue {
	color:#0000FF;
	}
.blueb {
	color:#0000FF;
	font-weight:bold;
	}
	
.txt14b {
	font-size:14px;
	font-weight: bold;
}
.txt_small {
	font-size:10px;
}
/*週刊らっきー☆ちゃんねる用スタイル*/
.akira{
	font-size:12px;
	font-weight:bold;
	color:#FF3399;
	}
.minoru{
	font-size:12px;
	font-weight:bold;
	color:#0066CC;
	}
.info_small{
	font-size:10px;
	line-height:14px;
	}	

/*週刊らっきー☆ちゃんねる用スタイル　終*/

.unnamed1 {
	visibility: hidden;
	clip:    rect(0px 0px 0px 0px);
	font-style: normal;
	font-weight: normal;
	overflow: auto;
	position: absolute;
	z-index: 0;
	height: 0px;
	width: 0px;
	left: 0px;
	top: 0px
	}

/*3）間隔*/
.h10sp{
	height:10px;
	}
	
/*バックナンバーリンク用スタイル*/
a.week:link, a:visited { color:#990066; }
a.week:active, hover { color:#FF9999;}
