/******************************************************************/
/***************                                     **************/
/*************** 人妻LG リンクページ用スタイルシート **************/
/***************                                     **************/
/******************************************************************/

/*************** BODY その他 タグに直接系 **************/

hr{ color:#999999; width:100%; }
li { list-style-type: none ; }

/*************** ＩＤ系スタイル **************/
#base2{
    padding: 0px;
    width: 97%;
    max-width:900px;
    min-width:760px;width:900px;
    *height:4200px;
    background:#fff url() repeat-y center top;
    background-color: #ffffff;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
}

/*--FireFox--*/
html>body #base2{
    padding: 0px;
    width: 97%;
    max-width:900px;
    min-width:900px;
    height:8500px;
    background:#fff url() repeat-y center top;
    background-color: #ffffff;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
}
#twaku {
    width: 95.5%;
    height:98%;
    text-align: left;
    margin: 0px 0px 0px 5px;
    padding: 5px 3px 5px 5px;
    vertical-align: middle;
    clear: both;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    border-left: 1px solid #999999;
}
#cttlll {
    background: #fff url(../common/images/cont_ttl_bg.jpg) repeat-x;
    width: 95%;
    height:26px;
    text-align: left;
    margin: 0px 0px 0px 5px;
    padding: 6px 0px 0px 12px;
    vertical-align: middle;
    clear: both;
    border-right: 1px solid #999999;
    border-left: 1px solid #999999;
}
h4 {
	margin: 5px 0px 0px 7px;
	padding: 1px 0px 1px 5px;
	width: 97%;
	height: 22px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	float: left;
	text-align:left;
	background-color: #ffecec;
	border: 1px solid #ff0066;
}

/*************** yomiサーチ専用 **************/

#mid{ font-size:10px; text-align:left; }
#small{ font-size:10px; }
#kanri{ color:#ff9999; } /* 管理人コメントの色 */
#log{ width:630; border-style:solid; border-color:#9999CC; }
#log-0{ background-color:#FFCC66; } /* ランキング順位 */
#log-1{ background-color:#CCCCFF; } /* タイトル */
#log-2{ background-color:#FFFFFF; } /* カテゴリ */
#log-3{ background-color:#FFFFFF; } /* 紹介文 */
#log-4{ background-color:#FFFFFF; } /* 管理人コメント */
#title-bar{ color:#000000; } /* タイトルバー */
#mid-bar{ background-color:#DDDDDD; } /* 中段バー */
#log00{ width:570; border-style:solid; border-color:#cccccc; border-width:1px; }
#log01{ border-bottom: 1px solid #cccccc; font-size:1px; }
#cttl {
	CLEAR: both; BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 13px; BACKGROUND: url(../../common/images/cont_ttl_bg.jpg) #fff repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 10px; VERTICAL-ALIGN: middle; BORDER-LEFT: #999999 1px solid; WIDTH: 95%; PADDING-TOP: 7px; HEIGHT: 23px; TEXT-ALIGN: left
}
#recomlink UL {
	PADDING-RIGHT: 3%; PADDING-LEFT: 3%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 720px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#recomlink LI {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 3px; BORDER-LEFT: #999999 1px solid; WIDTH: 168px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 95px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#recomlink IMG {
	MARGIN: 2px 0px; WIDTH: 88px; HEIGHT: 31px;
}
#recomlink P {
	TEXT-ALIGN: left;
}

/*************** ＮＥＷ２ページ用 **************/
.sh {
	padding-top:2px;
	padding-bottom:3px;
	font-size:13px;
	color:#000000;
}
.sh1{
	background-color:#ff9900;
	padding:0px;
	border-top:1px solid #cccccc;
	text-align:center;
}
.sh2{
	font-size:12px; color:#000000;
}
.sh4{
	padding:2px 0px 3px 5px;
	border-top:1px solid #cccccc;
	font-size:12px;
}
.table00 {
	border:1px solid #cccccc;
	width:243px;
	padding:0px;
	margin:0px auto 0px auto;
}

/****** メニュー関係（たぶん） ******/
.shuusei_img{
	margin:0px;
	padding:0px;
}
.keyword_ttl{
	margin: 5px 0px 2px 7px;
	padding: 1px 0px 1px 5px;
	width: 97%;
	height: 22px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	float: left;
	text-align:left;
	background-color: #ffecec;
	border: 1px solid #ff0066;
}

.keyword_ttl dt{
	padding:0px;
	margin:0px;
	width:30%;
	float:left;
}
.keyword_ttl dd{
	margin:0px;
	padding:0px;
	width:60%;
	float:right;
	font-size:10px;
	text-align:right;
	font-weight: normal;
}
.menu01{
	width:100%;
	text-align:center;
}
.menu02{
	width:100%;
	text-align:center;
	margin:0 0 5px 0;
	font-size:10px;
	color:#000000;
}
.menu03{
	width:100%;
	text-align:center;
	margin-bottom:25px;
}
.menu04{
	background-image: url(./img/ttl_link.jpg);
	width:100%;
	height:46px;
	position:relative;
	margin:0px;
	padding:0px;
}
.menu041{
	position:absolute;
	top:8px;
	right:15px;
	color:#000000;
	font-size:10px;
	letter-spacing:2px;
	padding:0px;
	margin:0px;
}
.catewaku{
	width:95%;
	padding:0px;
	margin:8px 0 0 20px;
}
.catewaku a{color: #000099;text-decoration: none;}
.catewaku a:link{color: #000099;text-decoration: none;}
.catewaku a:visited{color: #000099;text-decoration: none;}
.catewaku a:hover{color: #000099;text-decoration: underline;}

.catewaku dd{
	width:100px;
	height:18px;
	padding:0px;
	margin:0px;
	float:left;
	font-size:11px;
}
.catewaku_new{
	width:95%;
	padding:0px;
	margin:8px 0 0 20px;
}
.catewaku_new dd{
	width:130px;
	height:18px;
	padding:0px;
	margin:0px;
	float:left;
	font-size:11px;
}
.cate_tl{
	background-image: url(./img/ttl_ct.jpg);
	width:100%;
	height:46px;
	padding:0px;
	margin:0px;
	position:relative;
	font-size:10px;
	color:#000000;
}
.cate_tl li{
	position:absolute;
	top:8px;
	right:15px;
	color:#000000;
	font-size:10px;
	letter-spacing:2px;
	padding:0px;
	margin:0px;
}
.pagerank_tl{
	background-image: url(./img/pagerank.jpg);
	width:100%;
	height:46px;
	padding:0px;
	margin:0px;
	position:relative;
	font-size:10px;
	color:#000000;
}
.pagerank_tl li{
	position:absolute;
	top:8px;
	right:15px;
	color:#000000;
	font-size:10px;
	letter-spacing:2px;
	padding:0px;
	margin:0px;
}
.pagerank_kekka{
	min-height:200px;
	margin:0px;
	padding:0px;
	width:100%;
}
.new_site{
	background-image: url(./img/newsite.jpg);
	width:100%;
	height:46px;
	padding:0px;
	margin:0px;
	position:relative;
	font-size:10px;
	color:#000000;
}
.new_site li{
	position:absolute;
	top:8px;
	right:15px;
	color:#000000;
	font-size:10px;
	letter-spacing:2px;
	padding:0px;
	margin:0px;
}
.new_site_kekka{
	min-height:180px;
	margin:0px;
	padding:0px;
	width:100%;
}
.renew_site{
	background-image: url(./img/renewsite.jpg);
	width:100%;
	height:46px;
	padding:0px;
	margin:0px;
	position:relative;
	font-size:10px;
	color:#000000;
}
.renew_site li{
	position:absolute;
	top:8px;
	right:15px;
	color:#000000;
	font-size:10px;
	letter-spacing:2px;
	padding:0px;
	margin:0px;
}
.renew_site_kekka{
	min-height:180px;
	margin:0px;
	padding:0px;
	width:100%;
}



.tourokusuu{
	width:100%;
	word-break:keep-all;
}
.key_search{
	background-image: url(./img/ttl_ke.jpg);
	width:100%;
	height:46px;
	padding:0px;
	margin:0px;
	position:relative;
	font-size:10px;
	color:#000000;
}
.key_search li{
	position:absolute;
	top:8px;
	right:15px;
	color:#000000;
	font-size:10px;
	letter-spacing:2px;
	padding:0px;
	margin:0px;
}
.kekka{
	background-image: url(./img/ttl_kekka.jpg);
	width:100%;
	height:46px;
	padding:0px;
	margin:0px;
	position:relative;
	font-size:10px;
	color:#000000;
}
.kekka_tl{
	position:absolute;
	top:8px;
	left:35px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	padding:0px;
	margin:0px;
}
.kekka_mkj{
	position:absolute;
	top:8px;
	right:15px;
	color:#000000;
	font-size:10px;
	padding:0px;
	margin:0px;
}
.kekka_mkj2{
	position:absolute;
	bottom:8px;
	right:15px;
	color:#000000;
	font-size:10px;
	padding:0px;
	margin:0px;
}
.liststate{
	width:95%;
	padding:5px 0 0 0;
	margin:0 0 5px 20px;
	font-size:11px;
	border-bottom:1px dotted #999999;
}
img.listimg{
	border:0px;
	width:88px;
	height:31px;
}
.liststate img{
	border:0px;
}
.liststate dt{
	line-height:1.3;
}
.liststate a{color: #000099;text-decoration: none;}
.liststate a:link{color: #000099;text-decoration: none;}
.liststate a:visited{color: #000099;text-decoration: none;}
.liststate a:hover{color: #000099;text-decoration: underline;}
.dl_4 {
	font-size: 12px;
	width: 95%;
	margin: 0 0 0 20px;
	padding: 0px;
}
.dd_4 {
	margin: 4px;
	width: 31%;
	border: 1px solid #999999;
	float: left;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	height: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding:0;
	overflow:hidden;
	line-height:1.70;
}
.dd_4 a{color: #666666;text-decoration: none;}
.dd_4 a:link{color: #666666;text-decoration: none;}
.dd_4 a:visited{color: #666666;text-decoration: none;}
.dd_4 a:hover{color: #ff0000;text-decoration: underline;}
.dd_4 img{
	border:0px;
	margin:5px 0 0 0;
	width:88px;
	height:31px;
}
/********** フッター関係 *********/
#footcontent{
	clear:both;
}
