
.txt10p { font-size: 10px; color: #339900; line-height: 140% }
.sname { font-size: 18px; color: #339900; line-height: 140% }
.seo { color:#003399; font-size: 10px; margin: 0px; line-height: 100% }
.menulink { color:#000000 }
A.site:link { color:#0000FF; TEXT-DECORATION: underline }
A.site:unknown { TEXT-DECORATION: underline }
A.site:visited { color:#0000FF; TEXT-DECORATION: underline }
A.site:hover { TEXT-DECORATION: underline }
#wrapper{
 MARGIN: 0px auto;
 WIDTH: 760px;
 TEXT-ALIGN: left;}
a:link{ text-decoration:underline; color:; }
a:visited{ text-decoration:underline; color:; }
a:active{ text-decoration:underline; color:; }
a:hover{ text-decoration:underline; color:#cc0000; }
body{
text-align:center;
padding:0px;
BACKGROUND: #fff;
FONT-SIZE: 10pt }

tr,td{ font-size:10pt; }
hr{ color:; }
#mid{ font-size:10pt; }
#small{ font-size:10pt; }
#kanri{ color:#ff9999; } /* 管理人コメントの色 */
#log{ width:100%; border-style:solid; border-color:#FFFFFF; }
#log-0{ background-color:#FFCC66; } /* ランキング順位 */
#log-1{ background-color:#EFEFEF; } /* タイトル */
#log-2{ background-color:#FFFFFF; } /* カテゴリ */
#log-3{ background-color:#FFFFFF; } /* 紹介文 */
#log-4{ background-color:#FFFFFF; } /* 管理人コメント */
#title-bar{ background-color:#333333; color:#ffffff; font-size:13pt; } /* タイトルバー */
#mid-bar{ background-color:#DDDDDD; } /* 中段バー */
.name { font-size: 16px; line-height: 140% }
.url { font-size: 10px; color:#008000; line-height: 140% }
.day { font-size: 12px; color:#999999; line-height: 140% }
a.menu:link { color:#999999; background-color: transparent; text-decoration: underline; }
a.menu:visited { color:#999999; background-color: transparent; text-decoration: underline; }
a.menu:visited:hover { color:#999999; background-color: transparent; text-decoration: underline; }
a.menu:hover { color:#999999; background-color: transparent; text-decoration: underline; }
/* 広告風リンク */
h3{margin:0; padding:0; font-size: 12px; color:#669900; line-height: 110%} 

.sitebox {	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 7px; BORDER-LEFT: #ccc 1px solid; WIDTH: 180px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 95px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center}
/* フッターレイアウト */
#footer p{
float: right; 
}

#footer a, #footer a:link, #footer a:visited{ /* サイトコピーライトの文字色 */
color: #333333;
text-decoration: none;
}
a img{ /* 画像のリンク枠を消す */
border: none;
}


/******* メインヘッダー *******/

#headerm {
	margin: 0;
	width: 100%;
	height:50px;
	}

/*--------------------------------------------------------
■ヘッダーロゴ
--------------------------------------------------------*/
h1{
	position:relative;
	left:190px;
	top:10px;
	font-size: 12px;
	color: #333;/*文字色*/
	height:10px;
	width:400px;
	z-index:2;
	font-weight:normal;
	margin:0px;
}

div#header-logo{
width: 600px;
height: 42px;
text-align: left;
margin:0px;
position:absolute;
top:10px;
z-index:1;
}

/*--------------------▽ヘッダー文章*/

div#header-text{
position:absolute;
	left:190px;
	top: 10px;
	width: 400px;
	text-align: left;
	font-size: 11px;
	line-height: 120%;
	margin:0px;
	padding:0px;
}
div#header-text p{
margin:10px 0px 0px 0px;
padding:0px
}



/******* レイアウト *******/
body{
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	}
.hleftbox {
	float:left;
	WIDTH: 380px; 
	HEIGHT: 60px; 
	}

.hrightbox {
	float:left;
	WIDTH: 370px; 
	HEIGHT: 60px; 
	}
.sbubox {
	background-image: url(http://naitopi.com/images/subtitle_bg.gif); /* 背景画像 */
	background-repeat:no-repeat;
	WIDTH: 756px; 
	HEIGHT: 16px; 
	MARGIN: 0px; 
	PADDING-top: 4px; 
	PADDING-left: 4px; 
	COLOR:#FFFFFF;
	FONT-WEIGHT:bold
	}

.searchbox {
	BORDER-TOP: #ff3300 1px solid; 
	BORDER-BOTTOM: #ff3300 1px solid; 
	WIDTH: 756px; 
	HEIGHT: 16px; 
	MARGIN-BOTTOM: 6px; 
	MARGIN-TOP: 0px; 
	PADDING-top: 4px; 
	PADDING-left: 4px; 
	BACKGROUND-COLOR: #FDF6DB; 
	}
/* ＳＥＯ対策リンク集のページ */
#seotable {
width:750px;
text-align:center;
margin:0 auto;
}
#seobox {
width:250px;
float:left;
text-align:left;
}
.spd {
	height:40px;
	text-align: center;
}
.subtitle {
	font-size:9pt;
	color:#333333;
	WIDTH: 250px; 
	MARGIN-bottom: 2px; 
	PADDING: 4px; 
	BACKGROUND-COLOR: #ccc;
	text-align:center;
	}
.sitebox {
	BORDER: #ccc 1px solid; 
	WIDTH:250px; 
	HEIGHT: 80px; 
	MARGIN-bottom: 4px; 
	PADDING: 4px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center
	}
/******* 対策リンク2 *******/

#blink{
BORDER: #ccc 1px dashed; 
WIDTH: 760px;
height:auto;
MARGIN: 2px; 
PADDING: 6px; 
BACKGROUND-COLOR: #ffffff;
}

#blink a{
color:#929292;
text-decoration:none;
}

#blink h3{
font-size:12px;
color:#003399;
text-align:left;
PADDING: 0px;
clear:both;
}

#blink p{
font-size:10px;
color:#999999;
margin-top:4px;
TEXT-ALIGN: left;
}

.blink_menu{
float:left;
width:auto;
margin:5px 0px 5px 20px;
font-size:12px;
line-height:130%;
display:inline;
}




/*--------------------------------------------------------

■フッターメニュー

--------------------------------------------------------*/

.footer_link{
clear:both;
text-align:center;
margin:15px auto 3px auto;
font-size:11px;
}

.footer_link a{
background-color:transparent;
text-decoration:none;
}

.footer_link a:link{
background-color:transparent;
text-decoration:none;
}
.footer_link a:visited{
background-color:transparent;
text-decoration:none;
}
.footer_link a:hover{
background-color:transparent;
text-decoration:none;
}


#footer p{margin:0; padding:0; font-size:80%}







