@charset "EUC-JP";

h1,h2{line-height:110% ! important;}
.fsize{line-height:110% ! important;}
.posted{text-align:right;line-height:100%;}
.postedline01{margin-bottom:10px;}
.postedline02{}
.postedline03{margin-top:3px;}
.postedline04{margin-top:10px;}

.trackbackform{width:100%;}

/* ---------- Tag ---------- */
.tags_list{text-align:right;margin:10px 0;}
.htmltagcloud{line-height:200%;padding:5px;word-break:break-all;}
.tagcloud_count{font-size:x-small;font-weight:normal;}

.tagcloud0 {font-size:10px;padding-right:10px;}
.tagcloud1 {font-size:12px;font-weight:bold;padding-right:10px;}
.tagcloud2 {font-size:14px;font-weight:bold;padding-right:10px;}
.tagcloud3 {font-size:16px;font-weight:bold;padding-right:10px;}
.tagcloud4 {font-size:20px;font-weight:bold;padding-right:10px;}

.tagcloud_base a:link{color:#00f;text-decoration:none;}
.tagcloud_base a:visited{color:#00f;text-decoration:none;}
.tagcloud_base a:active{color:#f00;text-decoration:none;}
.tagcloud_base a:hover{color:#f00;text-decoration:underline;}

.tagcloud_t0 a:link{color:#ccf;}
.tagcloud_t0 a:visited{color:#ccf;}
.tagcloud_t0 a:active{color:#f00;}
.tagcloud_t0 a:hover{color:#f00;}

.tagcloud_t1 a:link{color:#a6a6ff;}
.tagcloud_t1 a:visited{color:#a6a6ff;}
.tagcloud_t1 a:active{color:#f00;}
.tagcloud_t1 a:hover{color:#f00;}

.tagcloud_t2 a:link{color:#7f7fff;}
.tagcloud_t2 a:visited{color:#7f7fff;}
.tagcloud_t2 a:active{color:#f00;}
.tagcloud_t2 a:hover{color:#f00;}

.tagcloud_t3 a:link{color:#4c4cff;}
.tagcloud_t3 a:visited{color:#4c4cff;}
.tagcloud_t3 a:active{color:#f00;}
.tagcloud_t3 a:hover{color:#f00;}

.tagcloud_t4 a:link{color:#00f;}
.tagcloud_t4 a:visited{color:#00f;}
.tagcloud_t4 a:active{color:#f00;}
.tagcloud_t4 a:hover{color:#f00;}

.tagcloud_used a:link{color:#f60;}
.tagcloud_used a:visited{color:#f60;}
.tagcloud_used a:active{color:#00f;}
.tagcloud_used a:hover{color:#00f;}

/* ---------- Google AFC ---------- */
.ad {
	line-height:1.3;
}
.ad-top {
	margin:0 auto 10px!important;
}
.ad div.ad_google {
	font-size:12px;
	font-weight:bold;
	line-height:1;
	text-align:right;
}
div#right .ad div.ad_google {
	text-align:left;
}

div.adsense-box adsense-main-top {
	margin:0 auto 10px;
}

.ad a {
	text-decoration:none;
}
div#adsense-type-2column a,
div#adsense-type-2column-top a {
	display:inline!important;
	padding:0!important;
	background:transparent!important;
}
div#adsense-type-2column a:hover,
div#adsense-type-2column-top a:hover {
	display:inline!important;
	padding:0!important;
	background:transparent!important;
}

.ad span.ad_title { font-size:14px;}
.ad span.ad_url { font-size:12px;}
.ad span.ad_text { font-size:12px;margin-top:5px;}

div.ad ul li a {
	margin-right:10px;
}

/* ---------- Add File ---------- */
#addfile{margin:50px auto 0;}
#addfilettl{font-weight:bold;font-size:x-small;text-align:left;margin:50px auto 0;}
#addfilelist{margin:5px auto 0;font-size:x-small;}


/* -- FF+safari -- \*/
#addfilettl{font-size:small;}
#addfilelist{font-size:small;}
.tagcloud_count{font-size:small;}
/* -- FF+safari -- */

/* -- Win IE -- \*/
* html #addfilettl{font-size:x-small;}
* html #addfilelist{font-size:x-small;}
* html .tagcloud_count{font-size:x-small;}
/* -- Win IE -- */


/* clearfix */
.clearfix {
	zoom:1;
	display: inline-table;
}

.clearfix:after {
	content:".";
	height:0px;
	clear:both;
	display: block;
	visibility:hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* -- Add 08/05/23 -- */
span.search-keyword{
	font-size:140%;
	font-weight:bold;
}

.adBox {
	padding:0;
}
.adBox ul {
	list-style:none;
	margin:0;
	padding:0;
}
.adBox ul li {
	margin:0;
	padding:0;
}
.adBox ul li a {
	text-decoration:none;
	display:block;
	padding:5px 10px;
}
.adBox ul li a:link {
	background:#f3f3f3;
}
.adBox ul li a:visited {
	background:#f3f3f3;
}
.adBox ul li a:hover {
	background:#fff9dd;
}
.adBox ul li a:active {
	background:#fff9dd;
}
.adBox ul li span.adsTitle {
	font-size:12px;
	text-decoration:underline;
	color:#00c;
	line-height:130%;
}
.adBox ul li span.adsUrl {
	font-size:12px;
	margin:0!important;
	color:#008000;
	line-height:130%;
}
.adBox ul li span.adsText {
	font-size:12px;
	display:block;
	color:#000;
	line-height:130%;
}
.google-information {
	margin:5px auto 10px;
}
.ld-information {
	display:none;
}


/* -- Add 08/06/05 -- */
.toolBox {
	padding-bottom:5px;
	border-bottom:#bebebe solid 1px;
	margin-bottom:5px;
}
.toolBox form {
	margin:0;
	padding:0;
}
table.pageList {
	border-collapse:collapse;
	border-spacing:0;
	border:0;
	word-break:all;
	margin:10px 0;
}
table.pageList tr {}
table.pageList th {
	text-align:left;
	font-weight:normal;
	padding-bottom:5px;
}
table.pageList th a {
	display:block;
	font-size:12px;
	background:url(http://image01.seesaawiki.jp/img/usr/cmn/icon_page.gif) no-repeat 0 2px;
	padding-left:12px;
	line-height:110%;
}
table.pageList td {
	font-size:12px;
	line-height:110%;
	padding-bottom:5px;
}

.search-form {
	color:#333;
	font-size:12px;
	padding:5px;
	background:#e9e9e9;
	text-align:center;
	margin-bottom:10px;
}
.search-form form {
	margin:0;
	padding:0;
}
.search-select {
	margin:0 auto 5px;
	width:300px;
	text-align:left;
}
.search-select input {
	vetrtical-align:middle;
}
.search-entry {
	margin:0 auto;
	text-align:left;
}
.search-entry input {
	vertical-align:middle;
}
.search-entry input#keywords {
	background:#fff url(http://image02.seesaawiki.jp/img/cmn/search.gif) no-repeat 0 50%;
	padding-left:17px;
	width:210px;
}
.search-paging-all {}
.search-paging-all strong {
	font-size:120%;
}
.search-paging {
	border-top:#bebebe solid 1px;
	margin:5px 0 10px;
	padding-top:5px;
	text-align:right;
}
.search-paging a {
	text-decoration:none;
}

.search-result .search-result-text {
	word-break:break-all;
	font-size:12px;
	overflow:hidden;
	line-height:125%;
	margin:5px 0 20px;
}


/* -- 09/01/26 add 　参加者一覧 --*/
div.side ul.editorList {
	margin:0;
	padding:0;
	list-style:none;
}
div.side ul.editorList li {
	display:block;
	float:left;
	margin:0 3px 3px 0;
	padding:0;
}
div.side ul.editorList li img {
	width:32px;
	height:32px;
	border:0;
	vertical-align:bottom;
}

/* ie \*/
* html div.side ul.editorList {
	zoom:1;
}

*:first-child+html div.side ul.editorList {
	zoom:1;
}

/* modern brow */
div.side ul.editorList:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

/* MacIE onry \*//*/
div.side ul.editorList {
	display: inline-table;
}/* end */

/* +09/04/09 エラーページ
---------------------------------------------------------------------------------------------------------------- */
div.page-404 {}
div.page-404 div.error-title {
	font-size:140%;
	font-weight:bold;
	padding:20px 0;
}
div.page-404 p {
	line-height:1.5;
	margin-bottom:20px;
}
div.page-404 p strong {
	font-size:120%;
}

/* +09/06/24 再検索
---------------------------------------------------------------------------------------------------------------- */
#ReSearchFormWrapper {
	z-index:1000;
	position:fixed;
	top:40px;
	right:10px;
	width:291px;
	height:100px;
	background:url(//static.seesaawiki.jp/img/usr_second/common/search/frame.png) no-repeat 0 100%;
}
#ReSearchFormWrapper p {
	padding:0;
	margin:0;
	line-height:1;
}
#ReSearchFormWrapper img {
	border:none;
}
#ReSearchForm {}
#ReSearchForm p.ReSearchText {
	position:absolute;
	top:15px;
	left:20px;
	color:#84baf3;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}
#ReSearchForm p.ReSearchText a {
	color:#84baf3;
	text-decoration:none;
}
#ReSearchForm p.ReSearchText a:hover {
	color:#ff4500;
}
#ReSearchForm a.ReSearchLink {
	position:absolute;
	top:35px;
	left:20px;
	right:70px;
	color:#00f;
	font-weight:bold;
	font-size:16px;
	line-height:1.3;
	text-decoration:underline;
}
#ReSearchForm a.ReSearchLink:hover {
	color:#ff4500;
}
#ReSearchForm a.ReSearchImage {
	display:block;
	width:61px;
	height:60px;
	position:absolute;
	top:4px;
	right:0;
}
#ReSearchForm a.ReSearchImage img {
	width:0;
	height:0;
}
#ReSearchForm a.ReSearchImage:hover {
	background:url(//static.seesaawiki.jp/img/usr_second/common/search/dog.gif) no-repeat 0 0;
}
#ReSearchForm a.ReSearchImage:active {
	outline: none;
}
#ReSearchForm a.ReSearchImage:focus {
-moz-outline-style: none;
}

#ReSearchForm div.tool-button {
	text-align:right;
	position:absolute;
	bottom:15px;
	right:70px;
}
#ReSearchForm div.tool-button img {
	margin-left:2px;
}

*html #ReSearchFormWrapper { behavior: url("/css/usr/ie/iepngfix.htc") }

/* IE6 */
*html #ReSearchFormWrapper {
  position:absolute;
  top: expression(
    document.documentElement && document.documentElement.scrollTop  || 
    document.body && body.scrollTop  || 0
    + 40 + 'px'
  );
  right:expression(
    document.documentElement && document.documentElement.scrollLeft || 
    document.body && body.scrollLeft || 0
    + 10 + 'px'
  );
}

div#wikibody div.ad ul {
	margin:0;
	padding:0;
	list-style:none;
}
div#wikibody div.ad ul li {
	padding:5px;
	text-align:left;
}


div.become-box {
	text-align:center!important;
	margin:0 auto;
}
div.become-box p {
	font-weight:bold!important;
	display:block!important;
	text-align:left!important;
	width:500px!important;
	margin:0 auto 10px!important;
}
ul.become-list {
	width:500px;
	margin:0 auto!important;
}
ul.become-list li {
	text-align:center!important;
	float:left;
	width:125px;
	padding:0!important;
}
ul.become-list li img {
	border:none;
}
ul.become-list li a {
	padding:5px!important;
	background-image:none!important;
}
div.adsense-box div.become-box ul.become-list li a span.ads-title {
	display:block!important;
	text-align:left!important;
	width:100px!important;
	font-size:12x!important;
	line-height:1.3!important;
	margin:5px auto 0!important;
}

p.display-change {
	font-size:12px;
	text-align:center;
	margin:10px auto;
}

/* clear
---------------------------------------------------------------------------------------------------------------- */
/* ie \*/
* html ul.become-list,
* html .clearfix {
	zoom:1;
}
*:first-child+html ul.become-list,
*:first-child+html .clearfix {
	zoom:1;
}

/* modern brow */
ul.become-list:after,
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

/* MacIE onry \*//*/
ul.become-list,
.clearfix {
	display: inline-table;
}/* end */




/* +10/12/16 フロートお知らせ枠
---------------------------------------------------------------------------------------------------------------- */


div#adult-ads-box {
	display:block;
	text-align:center;
	margin:10px auto;
}

div#adult-ads-box {
	display:block;
	text-align:center;
	margin:10px auto;
}

div.ads-box{
	position:relative;
	overflow:hidden;
	height: 270px;
	padding: 20px 0 0 0;
	width: 640px;
}

div.ads-box ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
div.ads-box li{
	width: 300px;
	height: 250px;
	overflow: hidden;
	float:left;
	text-align: center;
	margin:0 20px 0 0;
	padding:0;
}


