/*
Theme Name: Fantasista Style Ver2
Theme URI: http://www.fantasistano2.com/
Description: Fantasistanoyokogao main style
Author: Knee Toshiya
*/

/* リンク */
a	{
	text-decoration:none;
	color:#000000;
	}

a:hover	{
		color:#0000FF;
		text-decoration:underline;
		}

/* ページスタイル */
div#pagestyle div#content	{
							margin-left:auto;
							margin-right:auto;
							width:800px;
							}

div#pagestyle div.post	{
						margin-left:auto;
						margin-right:auto;
						}

div#torso2	{
			margin-top:40px;
			margin-left:auto;
			margin-right:auto;
			text-align:left;
			width:1024px;
			height:auto;
			}

div#torso3	{
			margin-top:40px;
			margin-left:auto;
			margin-right:auto;
			text-align:center;
			width:1024px;
			height:auto;
			}

div#torso4	{
			margin-top:40px;
			margin-left:auto;
			margin-right:auto;
			text-align:center;
			width:1024px;
			height:auto;
			}

div#amazon	{
			margin-left:auto;
			margin-right:auto;
			text-align:center;
			margin-top:5px;
			margin-bottom:5px;
			}

/* リンクページスタイル */
div#linkpagestyle div#content	{
							width:1024px;
							}

div#linkpagestyle div.post	{
						margin-left:auto;
						margin-right:auto;
						}

/* ヘッダ */
div#header	{
			margin-left:auto;
			margin-right:auto;
			width:1024px;
			height:190px;
			margin-bottom:20px;
			}

div#logo	{
			float:left;
			margin-left:auto;
			margin-top:5px;
			text-align:left;
			width:270px;
			height:160px;
			}

div#1carat	{
			float:right;
			margin-left:auto;
			margin-right:auto;
			margin-top:5px;
			width:750px;
			height:160px;
			}

div#hline	{
			margin-left:auto;
			margin-right:auto;
			margin-top:5px;
			text-align:center;
			width:1024px;
			height:30px;
			clear:both;
			}

/*
【ナビゲーション部分】
単なるメニュー用。
*/

div#navi	{
			margin-left:auto;
			margin-right:auto;
			text-align:center;
			background-color:#0f6b0a;
			margin-top:auto;
			width:1024px;
			height:26px;
			font-size:0.7em;
			}

div#menu	{
			margin:0;
			padding:0;
			width: ***;
			background-color:#0f6b0a;
			}

div#menu ul	{
			list-style-type:none;
			margin:0;
			padding:0;
			}

div#menu li	{
			float:left;
			width:100px;
			margin:0;
			padding:0;
			}

div#menu a	{
			text-align:center;
			display:block;
			padding:0.5em 0;
			width:100%;
			background-color:#0f6b0a;
			color: white;
			text-decoration:none;
			}

div#menu a:hover	{
					background-color:#000000;
					color:#FFFFFF;
					text-decoration:none;
					}
					
/*
【コンテナ部分】
全体の箱、バナー用、記事部分、左サイドバー、右サイドバー、記事下部。
*/

div#human	{
			margin-left:auto;
			margin-right:auto;
			margin-top:40px;
			width:1024px;
			height:auto;
			}

div#eye	{
		margin-left:auto;
		margin-right:auto;
		margin-top:5px;
		margin-bottom:5px;
		text-align:center;
		width:1024px;
		height:40px;
		}

div#torso	{
			margin-left:auto;
			margin-right:auto;
			text-align:left;
			width:700px;
			height:auto;
			}

div#lefthand	{
				float:left;
				margin-left:auto;
				margin-right:auto;
				text-align:center;
				width:160px;
				height:auto;
				}

div#righthand	{
				float:right;
				margin-left:auto;
				margin-right:auto;
				text-align:center;
				width:160px;
				height:auto;
				}

div#leg	{
		margin-left:auto;
		margin-right:auto;
		margin-top:5px;
		margin-bottom:5px;
		text-align:center;
		width:1024px;
		height:auto;
		}

/*
【装飾】
サイドバー上の見出し、記事見出し。
*/

.indie	{
		margin-left:auto;
		margin-right:auto;
		margin-top:5px;
		margin-bottom:5px;
		padding-top:35px;
		text-align:center;
		background-image:url(img/hand_m.png);
		background-repeat:no-repeat;
		width:160px;
		height:auto;
		border:solid #000000;
		border-width:1px;
		}

.indie p	{
			margin-top:5px;
			margin-bottom:5px;
			}


.professional	{
				margin-left:auto;
				margin-right:auto;
				margin-top:5px;
				margin-bottom:5px;
				padding-top:35px;
				text-align:center;
				background-image:url(img/hand_m2.png);
				background-repeat:no-repeat;
				width:160px;
				height:auto;
				border:solid #000000;
				border-width:1px;
				}

.professional p	{
					margin-top:5px;
					margin-bottom:5px;
					}

.announcement	{
				margin-left:auto;
				margin-right:auto;
				margin-top:5px;
				margin-bottom:5px;
				padding-top:35px;
				text-align:center;
				background-image:url(img/hand_m3.png);
				background-repeat:no-repeat;
				width:160px;
				height:auto;
				border:solid #000000;
				border-width:1px;
				}

.announcement p	{
					margin-top:5px;
					margin-bottom:5px;
					}

.recruitment	{
				margin-left:auto;
				margin-right:auto;
				margin-top:5px;
				margin-bottom:5px;
				padding-top:35px;
				text-align:center;
				background-image:url(img/hand_m4.png);
				background-repeat:no-repeat;
				width:160px;
				height:auto;
				border:solid #000000;
				border-width:1px;
				}

.recruitment p	{
					margin-top:5px;
					margin-bottom:5px;
					}

/*
【フッター部分】
とくになし
*/

div#footer	{
			margin-left:auto;
			margin-right:auto;
			margin-top:5px;
			text-align:center;
			width:1024px;
			height:30px;
			}					
					
/* リンクページ */
div#linkstyle	{
				font-size:0.8em;
				margin-left:auto;
				margin-right:auto;
				text-align:center;
				}

div#linkstyle li	{
					list-style-type:none;
					width:230px;
					height:50px;
					float:left;
					}

div#linkstyle p	{
				font-size:1em;
				margin-left:auto;
				margin-right:auto;
				text-align:center;
				border-bottom:#003366 outset;
				}

div#linkstyle hr	{
					border-bottom:#003366 outset;
					}

/* 記事 */

div#content	{
			width:700px;
			float:left;
			margin-bottom:5px;
			}		

div.post	{
			padding:18px;
			margin-left:auto;
			margin-right:auto;
			text-align:center;
			}

div#to_days	{
			font-size:0.8em;
			color:#00CC00;
			width:400px;
			height:15px;
			padding-top:5px;
			padding-left:5px;
			padding-bottom:10px;
			text-align:left;
			}
			
div.post h2 {
			font-size:0.8em;
			border-bottom:solid 1px #8cc63f;
			padding-bottom:5px;
			margin:0;
			text-align:left;
			}

div.post p	{
			font-size:0.8em;
			line-height:1.4;
			margin-top:10px;
			}
			
p.postinfo	{
			text-align:right;
			color:#009900;
			}
	
.aligncenter	{
				display:block;
				margin-left:auto;
				margin-right:auto;
				}
				
div.post img	{
				border:none;
				}

p.pagelink a	{
				font-size:0.8em;
				color:2b76cc;
				text-decoration:none;
				}

span.pageprev	{
				float:left
				}

span.pagenext	{
				float:right;
				}

/* カスタムフィールド */
.post-meta	{
			text-decoration:underline;
			}
			
.post-meta-key	{
				list-style:none;
				}


/* コンテンツ */
div#content	{
			width:700px;
			float:left;
			margin-bottom:5px;
			}
			
/* 関連記事 */
div#post ul	{
			list-style-type:none;
			font-size:0.8em;
			}

/* サークル名 */
div#s_tag	{
			float:right;
			font-size:0.8em;
			}

/* 検索 */
input#s	{
		width:120pe;
		margin-bottom:5px;
		}

/* バック */
div#backtop	{
			font-size:0.8em;
			float:left;
			}

address	{
		font-size:0.8em;
		font-style:normal;
		font-family:Verdana, sans-serif;
		padding-top:5px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		}

address a	{
			color:#000000;
			}
/*スペシャルバナー*/
div#specialb	{
				margin-left:auto;
				margin-right:auto;
				text-align:center;
				width:500px;
				height:100px;
				}

/* 横顔企画部CSS */

div#ypdcss_contents	{
				margin-left:auto;
				margin-right:auto;
				width:1000px;
				height:auto;
				}

div#ypdcss_header	{
			width:1000px;
			height:40px;
			padding-top:2px;
			background-color:#000000;
			background-image:url(http://www.fantasistano2.com/wp-content/themes/fantasista/img/ypd.png);
			background-repeat:no-repeat;
			text-align:right;/* 右側に合わせてVAバナーを設置する為削除厳禁 */
			position:fixed;
			}

div#ypdcss_odc	{
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		width:1000px;
		height:100px;
		padding-top:40px;
		}

div#ypdcss_sideber	{
			text-align:left;
			float:left;
			width:200px;
			height:auto;
			position:fixed;
			}

div#ypdcss_sideber ul	{
				list-style:none;
				font-size:0.8em;
				margin-left:5px;
				}

div#ypdcss_link	{
			line-height:150%;
			text-align:left;
			float:right;
			width:800px;
			height:auto;
			font-size:0.9em;
			}

div#ypdcss_link h1	{
					font-size:1em;
					text-decoration:underline;
					text-align:center;
					}

div#ypdcss_big	{
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		width:800px;
		height:auto;
		padding-bottom:200px;
		}

.ypdcss_small	{
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		width:200px;
		height:40px;
		margin:20px;
		}

img {
border:0px;
}

div#ypdcss_contents a:link, a:visited, a:active {color:#000000;text-decoration:none;}


div#ypdcss_contents a:hover	{
		color:#0000FF;
		text-decoration:underline;
		}

/* コメント用CSS */

.ypdcss_comment	{
				text-align:left;
				width:700px;
				height:auto;
				margin:20px;
				font-size:0.8em;
				line-height:135%;
				}

/* 作品ページ用CSS */

.ypdcss_softbase	{
			text-align:left;
			width:700px;
			height:230px;
			margin:20px;
			border:#000000 solid;
			}

/* ↑ベースとなる外枠↑ */

.ypdcss_title	{
		text-align:left;
		padding-left:30px;
		width:690px;
		height:25px;
		padding:5px;
		background-color:#000000;
		color:#FFFFFF;
		font-size:0.8em;
		}

.ypdcss_eno	{
		padding-left:15px;
		text-align:left;
		width:30px;
		height:25px;
		background-color:#FFFFFF;
		color:#000000;
		}

/* ↑作品名の記載枠↑ */

.ypdcss_ss	{
	float:left;
	margin-top:10px;
	margin-left:10px;
	width:200px;
	height:150px;
	text-align:center;
	}

/* ↑スクリーンショット用の枠↑ */

.ypdcss_data	{
		float:right;
		width:470px;
		height:160px;
		text-align:left;
		margin-right:10px;
		}

/* ↑作者名や粗筋といったデータ部分のベース枠↑ */

.ypdcss_author	{
		width:470px;
		height:50px;
		text-align:right;
		font-size:0.8em;
		}

/* ↑作者名・バナー画像及びアドレス記載枠↑ */

.ypdcss_ara	{
		width:470px;
		height:50px;
		padding-top:20px;
		font-size:0.8em;
		}
		
