@charset "UTF-8";

body {
	margin:0;
	padding:0;
	text-align:center;
	background:#fff;
	color:#333;
	border-top:solid 5px #69f;
}

body,th,td,li,div{
	font:10pt/20px Verdana, Arial, sans-serif;
}

form,input{
	font:10pt/16px Verdana, Arial, sans-serif;
}

textarea{
	font:10pt/16px "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
}

p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,form{
	margin:0;
	padding:0;
}

img{
	border:none;
}

.Clear{
	clear:both;
	height:0;
	line-height:0;
}

.Clear hr{
	display:none;
}


/***** リンク *****/
a:link,
a:active{
	color:#36c;
}

a:visited{
	color:#06c;
}

a:hover{
	color:#c60;
}


/***** トップページ *****/
#IndexWrap{
	margin:0 auto;
	text-align:center;
}

#IndexWrap h1{
	margin:30px 0 20px;
}

#IndexWrap form select,
#IndexWrap form option{
	width:100px;
}

#IndexDescription{
	margin:20px auto;
	width:300px;
	text-align:left;
}

#IndexDescription li{
	margin-left:18px;
}

#Coution{
	margin:20px 0;
	padding:3px;
	border:solid 1px #ccc;
	background:#f6f6f6;
}

#Coution ul,
#Coution li{
	font-size:10px;
	line-height:14px;
}

#Cookie{
	margin:20px 0;
}

#Cookie span{
	font-weight:bold;
	color:#f00;
}


/***** 検索結果ページ *****/
#ResultsWrap{
	width:440px;
	margin:20px auto;
	text-align:left;
}

#ResultsWrap h1{
	width:125px;
	float:left;
}

#ResultsWrap form{
	margin:0 0 0 135px;
	padding:5px 0 0;
}

#ResultsWrap form select,
#ResultsWrap form option{
	width:80px;
}

#TopicPath{
	margin:10px 0 0;
}

#TopicPath p{
	display:inline;
}

#TopicPath span{
	font-weight:bold;
}

.Paginate{
	margin:0 0 10px;
}

.Paginate span{
	font-weight:bold;
	background:#efefef;
}

.Paginate span,
.Paginate a{
	display:block;
	float:left;
	border:solid 1px #ccc;
	margin:0 3px 5px;
	width:21px;
	height:20px;
	line-height:20px;
	font-size:10px;
	text-align:center;
	overflow:hidden;
}

.Paginate a{
	text-decoration:none;
}

.Paginate a:hover{
	color:#fff;
	font-weight:bold;
	background:#36f;
}


/***** 検索結果 *****/
#ItemList{
	margin:0 auto;
	width:440px;
	text-align:left;
}

#ItemsNumber{
	font-weight:bold;
}

.ItemWrap{
	margin:20px 0;
	padding-bottom:20px;
	border-bottom:solid 1px #ccc;
}

.ItemImg{
	width:70px;
	float:left;
}

.ItemData{
	margin-left:85px;
}

.ItemSubmit{
	width:148px;
	height:25px;
	background:#fff url('images/MakeLink.gif') left top no-repeat;
	border:none;
	text-indent:-9999px;
	cursor:pointer;
}


/***** リンクソース取得 *****/
#CodeWrap{
	margin:20px auto;
	width:440px;
	text-align:left;
}

#CodeWrap h2{
	margin:0 0 10px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	border-bottom:solid 5px #ccc;
}

#CodeWrap h3{
	margin:20px 0 10px;
	font-size:12px;
	border-bottom:dotted 2px #ccc;
}

#CodeWrap h4{
	margin:10px 0 0;
	font-size:12px;
	color:#666;
}

#CodeWrap textarea{
	width:440px;
	margin:0 0 10px;
}

#CodeWrap li{
	margin-left:18px;
}

#Copyright{
	margin:20px 0;
	font-size:10px;
	text-align:center;
}