* { padding: 0; margin: 0; }
img {border-style: none; }

a{
	color:#1111CC;
	text-decoration:underline;
	}
a:hover{
	color:#0044CC;
	text-decoration:underline;
	}

body {
	font-size: 14px;
	}

#wrap { 
	margin: 0 0 0 10px;
	width: 930px;
	background: #fff;
	}

/*------------------------------------ 
	header
-------------------------------------*/

#header {
	padding: 0;
	margin: 3px 0;
	background: #fff;
	}
#headerH1 {
	text-align: right;
	border-bottom: solid 1px #ccc;
	margin-bottom: 5px;
	}
#headerH1 h1 {
	color: #333;
	font-size: 16px;
	}
#headerH1 h1 a {
	text-decoration: none;
	color: #333;
	}
#title{
	}
#title p{
	font-weight: bold;
	}
#title a {
	text-decoration: none;
	}
#search {
	background-color: #fff;
	padding: 0;
	margin: 0;
	}
#search form {
	margin: 3px;
	}
#search a {
	text-decoration:none;
	}
#search .textarea{
	font:16px arial,sans-serif;
	margin-bottom: .2em;
	vertical-align: bottom;
	}


/*------------------------------------ 
	navi
-------------------------------------*/

#navi {
	clear: both;
	color: #333;
	padding: 5px;
	margin: 0px 0px 5px 0px;
	background: #f5f5f5;
	border: solid 1px #ccc;
	}
#navi ul {
	list-style: none;
	text-align: center;
	}
#navi li {
	display: inline;
	margin: 0 15px;
	}
#navi a:link, #navi a:visited {
	text-decoration: none;
	color: #333;
	}
#navi a:hover, #navi a:active, #navi .active a:link, #navi .active a:visited {
	text-decoration: underline
	}



 /* メニューバー */
#menu1 {
	text-align: right;
	font-size: 9pt;
	}

 /* ナビゲーションバー */
#navi_bar{
	font-size: 12px;
	margin:0 0 5px;
	}

 /* タイトルバー */
#kt_title {
	border-top: solid 1px #c0c6c9;
	background: url('http://search.feelwords.com/img/menu_00.jpg');
	background-repeat: x-repeat;
	padding: 6px;
	margin:0 0 6px;
	}
#kt_title h2 {
	font-size: 14px;
	font-weight: bold;
	}

 /* ヘッドカテゴリー */
#kt_head {
	border-bottom: 1px solid #eee;
	margin-bottom: 5px;
	}
#kt_head table {
	font-size: 12px;
	color: #fff;
	}
#kt_head td {
	padding: 1px 0;
	text-align: left;
	}
#kt_head i {
	color: #666;
	}


 /* 中段検索バー */
#mid-bar{
	text-align: center;
	font-size: 12px;
	background-color: #f8fbf8;
	border: solid 1px #92A7B3;
	padding: 1px 0;
	margin-bottom: 5px;
	}
#mid-bar form {
	margin: 4px;
	}

 /* 中段検索バー下のインフォメーション */
#kt_info {
	text-align: right;
	font-size: 12px;
	margin-bottom: 6px;
	}
 /* インフォメーション下のソート */
#sort {
	font-size: 14px;
	}

 /* メインリストのブロック */
#list {
	float:left;
	width: 730px;
	padding:0 6px 0 15px;
	font-size: 14px;
	border-right: solid 1px #d3e1f9;
	min-height: 600px;
	}

 /* マークコメント/登録数表示/目次表示(上) */
#mark-comment{
	margin-bottom: 10px;
	}
#mark-comment p{
	font-size: 12px;
	color: #666;
	}

 /* リストヘッダー広告 */
#list_header_ad {
	background: #fff8e7;
	padding: 6px 6px 3px;
	margin-bottom: 10px;
	}
#list_header_ad ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 6px;
	}
#list_header_ad ul li{
	line-height: 1.2;
	}
#list_header_ad .ad_title {
	font-size: 14px;
	margin-bottom: 6px;
	}
#list_header_ad .ad_desc {
	font-size: 12px;
	}
#list_header_ad .ad_url {
	font-size: 12px;
	color:#006633;
	padding-right: 20px;
	}

.log {
	width: 560px;
	padding-left:3px;
	margin-top: 10px;
	}
.log ul {
	margin-bottom:20px;
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	}
 /* タイトル */
.log-1 {
	font-size:14px;
	margin-bottom: 5px;
	}
 /* カテゴリ */
.log-2 {
	color:#666;
	font-size:12px;
	}
.log-2 a {
	color:#666;
	}
.log-2 a:visited {
	color:#666;
	}
.log-2 a:hover {
	color:#666;
	}
 /* 紹介文 */
.log-3 {
	font-size:13px;
	margin-bottom: 5px;
	}
 /* 管理人コメント */
.log-4 {
	font-size:14px;
	color:#FF9999;
	}
 /* 修正削除 */
.log-5 {
	font-size:12px;
	color:#006633;
	}
.log-5 a{
	text-decoration: none;
	}



 /* サイドバー広告 */
#side_ad {
	float: right;
	width: 160px;
	padding:0 0 0 3px;
	}


/*------------------------------------ 
	help
-------------------------------------*/
#help{
	padding:0 20px;
	}

#help h2{
	margin-bottom: 20px;
	}

#help h3{
	margin-bottom: 20px;
	}
#help p{
	margin-bottom: 20px;
	}
#help dl{
	margin-bottom: 20px;
	}
#help dt{
	}
#help dd{
	}
#help ol{
	margin-bottom: 20px;
	}
#help li{
	}



/*------------------------------------ 
	footer
-------------------------------------*/

#footer { 
	clear: both;
	color: #333;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	}
#footer a {
	text-decoration: none;
	}
#footerGuide{
	text-align: center;
	margin-top: 6px;
	border-top:1px solid #CCC;
	padding: 6px 0;
	}
#footerGuide h4{
	display:inline;
	font-size:12px;
	}
#footerGuide ul{
	display:inline;
	font-size:12px;
	}
#footerGuide ul li{
	border-right:1px solid #CCC;
	margin-right:6px;
	padding-right:6px;
	display:inline;
	}
#copyright{
	color:#666;
	font-size:12px;
	line-height:1.4;
	margin:6px 0;
	text-align: center;
	}
#copyright a{
	color:#666;
	text-decoration: none;
	}
.footerPR{
	color:#666;
	}
.footerPR a{
	color:#666;
	text-decoration: none;
	}

.clear { clear: both; background: none; }



 /* 新規登録画面 案内 */
#new_info {
	border: solid 1px #666;
	font-size: 14px;
	margin: 10px;
	padding: 20px;
	}
#new_info p {
	text-align: center;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
	}
#new_info ol {
	margin: 10px 20px;
	padding: 0px 20px;
	}
#new_info ul {
	margin: 10px 20px;
	padding: 0px 20px;
	}
#new_info li {
	margin-bottom: 10px;
	}

#regist{
	font-size: 14px;
	margin: 10px;
	padding: 20px;
	background:#f5fafa;
	}
#regist ol {
	margin: 5px 20px;
	padding: 0px 20px;
	}
#regist ul {
	margin: 5px 20px;
	padding: 0px 20px;
	}
#regist li {
	margin-bottom: 10px;
	}


