body
{
}

.DummyBody
{
	Border				:	2px solid #c9afa2;
    Width				:	800px;
	Margin				:	0px auto;
	font-size: 				14px;
	color: 					#666666;
	font-family:			Arial, Hevetica, Osaka;/*フォントを指定*/
}
/*----------------------------------------------------*/
/*     Page   Setting       */
/*----------------------------------------------------*/

/*　## ヘッダー部分 ##　*/
/*　ヘッダー設定　*/
.Header
{
    Width				:	800px;
    height				:	200px;
}


.menu
{
	height:					31px;
	width:					100px;
}

ul.globalNavi{
 width: 800px;
 margin: 0;
 padding: 0;
 line-height: 1;
 background-color: #eee;
 list-style-type: none;/*リストマーカーの表示を消す*/
}

ul.globalNavi li{
 margin: 0 auto;
 padding: 0;
 float: left;/*リスト項目を横に並べる*/
 width: 200px;/*メニュー横幅*/
 text-align: center;
 font-size: 16px;/*文字サイズ*/
}

ul.globalNavi li a{
 border-right: 1px solid #666;/*項目の枠線 今回は右端に1pxだけ表示*/
 padding: 9px 20px;
 display: block;/*ブロックレベルに*/
 position: relative; /* forIE6 */
 color: #fff;
 background-color: #333333;
 text-decoration: none;
}

ul.globalNavi li a:hover {
 border-color: #ccc;
 color: #333333;
 background-color: #ccc;
 clear: both;/* 左寄せ、または右寄せされていたすべての要素に対する回り込みを解除 */
}


/*　## メイン部分 ##　*/
/*　メイン設定　*/
.Main
{
    Width				:	800px;
}
/*　# 項目バー #　*/
/*　大項目　*/
.LargeTopic
{
	width:					280px;
	padding: 				3px 5px 2px;
	margin:					20px 0px 5px 20px;
	font-weight: 			bold;
	background: 			#f9f9f9;
	border-width: 			1px 1px 1px 10px;
	border-color: 			#c9afa2 #c9afa2 #c9afa2 #c9afa2; 
	border-style: 			solid; 
	font-size: 				22px;
}


/*　中項目　*/
.MiddleTopic
{
	width:					200px;
	padding: 				3px 5px 2px;
	margin:					30px 0px 10px 40px;
	background: 			#f9f9f9;
	font-weight: 			bold;
	border-width: 			1px 1px 1px 8px;
	border-color: 			#c9afa2 #c9afa2 #c9afa2 #c9afa2; 
	border-style: 			dashed dashed dashed solid; 
	font-size: 				18px;
}
.MiddleTopicCute
{
	width:					200px;
	padding: 				3px 5px 2px;
	margin:					30px 0px 10px 40px;
	background: 			#f9f9f9;
	font-weight: 			bold;
	border-width: 			1px 1px 1px 8px;
	border-color: 			#ffc0cb #ffc0cb #ffc0cb #ffc0cb; 
	border-style: 			dashed dashed dashed solid; 
	font-size: 				18px;
}
.MiddleTopicPassion
{
	width:					200px;
	padding: 				3px 5px 2px;
	margin:					30px 0px 10px 40px;
	background: 			#f9f9f9;
	font-weight: 			bold;
	border-width: 			1px 1px 1px 8px;
	border-color: 			#daa520 #daa520 #daa520 #daa520; 
	border-style: 			dashed dashed dashed solid; 
	font-size: 				18px;
}
.MiddleTopicCool
{
	width:					200px;
	padding: 				3px 5px 2px;
	margin:					30px 0px 10px 40px;
	background: 			#f9f9f9;
	font-weight: 			bold;
	border-width: 			1px 1px 1px 8px;
	border-color: 			#4169e1 #4169e1 #4169e1 #4169e1; 
	border-style: 			dashed dashed dashed solid; 
	font-size: 				18px;
}

/*　小項目　*/
.SmallTopic
{
	width:					250px;
	padding: 				5px 5px 2px;
	margin:					15px 0px 5px 60px;
	font-weight: 			bold;
	border-left:			8px solid #c9afa2;
	border-bottom:			1px dashed #c9afa2;
	border-left:			3px solid #c9afa2;
	font-size: 				14px;
}
.SmallTopicCute
{
	width:					250px;
	padding: 				5px 5px 2px;
	margin:					15px 0px 5px 60px;
	font-weight: 			bold;
	border-left:			8px solid #ffc0cb;
	border-bottom:			1px dashed #ffc0cb;
	border-left:			3px solid #ffc0cb;
	font-size: 				14px;
}
.SmallTopicPassion
{
	width:					250px;
	padding: 				5px 5px 2px;
	margin:					15px 0px 5px 60px;
	font-weight: 			bold;
	border-left:			8px solid #daa520;
	border-bottom:			1px dashed #daa520;
	border-left:			3px solid #daa520;
	font-size: 				14px;
}
.SmallTopicCool
{
	width:					250px;
	padding: 				5px 5px 2px;
	margin:					15px 0px 5px 60px;
	font-weight: 			bold;
	border-left:			8px solid #4169e1;
	border-bottom:			1px dashed #4169e1;
	border-left:			3px solid #4169e1;
	font-size: 				14px;
}

.TwitterBox
{
	width:					250px;
	padding: 				3px 5px 2px;
	margin:					5px 0px 5px 20px;
}


/*　固定項目部設定　*/
.FixedContent
{
	Width				:	700px;
	Height				:	410px;
	Margin				:	10px auto;
}
.HashTagBox
{
	Width				:	220px;
	Height				:	350px;
	Margin				:	25px 5px 25px 0px;
	Float				:	left;
	Border				:	1px dashed #c9afa2;
}
.TopImage
{
	Width				:	280px;
	Height				:	350px;
	Margin				:	25px 5px;
	Float				:	left;
	Border				:	1px dashed #c9afa2;
	text-align			:	center;
}
.TopImage img
{
	max-width			:	310px;
	max-height			:	350px;
	Margin				:	auto auto;
}

.FixedRightContent
{
	Width				:	175px;
	Height				:	300px;
	Margin				:	25px 5px 25px 0px;
	Float				:	left;	
}

.TopImageIcon
{
	Width				:	175px;
	Height				:	300px;
}
.TopImageIcon img
{
	max-width			:	175px;
	max-height			:	300px;
}

.Uploader
{
	Width				:	175px;
	Height				:	50px;
	Margin				:	10px 0px 0px 0px;
}

/*　可変項目設定　*/
.VariableContent
{
	Width				:	700px;
	Margin				:	10px auto;
	Border				:	1px dashed #c9afa2;
}
.TextArea
{

	Width				:	600px;
	Margin				:	10px auto;
}
.Strong
{

	Font-size			:	16px;
	font-weight: 900;
}
.Material
{

	Width				:	580px;
	Margin				:	10px auto;
}
.AttributeCute
{
	background-color	:	#ffffff;
	filter				:	progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#fff0f0);
	background-image	:	-moz-linear-gradient(top, #ffffff 0%, #fff0f0 50%,#ffffff 100%);
	background-image	:	linear-gradient(top, #ffffff 0%, #fff0f0 50%,#ffffff 100%);
	background-image	:	-webkit-linear-gradient(top, #ffffff 0%, #fff0f0 50%,#ffffff 100%);
	background-image	:	-o-linear-gradient(top, #ffffff 0%, #fff0f0 50%,#ffffff 100%);
	background-image	:	-ms-linear-gradient(top, #ffffff 0%, #fff0f0 50%,#ffffff 100%);
	background-image	:	-webkit-gradient(linear, right top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#fff0f0),color-stop(100%,#ffffff));
}
.AttributePassion
{
	background-color	:	#ffffff;
	filter				:	progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#f9ffd9);
	background-image	:	-moz-linear-gradient(top, #ffffff 0%, #f9ffd9 50%,#ffffff 100%);
	background-image	:	linear-gradient(top, #ffffff 0%, #f9ffd9 50%,#ffffff 100%);
	background-image	:	-webkit-linear-gradient(top, #ffffff 0%, #f9ffd9 50%,#ffffff 100%);
	background-image	:	-o-linear-gradient(top, #ffffff 0%, #f9ffd9 50%,#ffffff 100%);
	background-image	:	-ms-linear-gradient(top, #ffffff 0%, #f9ffd9 50%,#ffffff 100%);
	background-image	:	-webkit-gradient(linear, right top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#f9ffd9),color-stop(100%,#ffffff));
}
.AttributeCool
{
	background-color	:	#ffffff;
	filter				:	progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#d9f3ff);
	background-image	:	-moz-linear-gradient(top, #ffffff 0%, #d9f3ff 50%,#ffffff 100%);
	background-image	:	linear-gradient(top, #ffffff 0%, #d9f3ff 50%,#ffffff 100%);
	background-image	:	-webkit-linear-gradient(top, #ffffff 0%, #d9f3ff 50%,#ffffff 100%);
	background-image	:	-o-linear-gradient(top, #ffffff 0%, #d9f3ff 50%,#ffffff 100%);
	background-image	:	-ms-linear-gradient(top, #ffffff 0%, #d9f3ff 50%,#ffffff 100%);
	background-image	:	-webkit-gradient(linear, right top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#d9f3ff),color-stop(100%,#ffffff));
}
.CharaName
{
	Font-Size			:	24px;
	Margin				:	40px 0px 20px 20px;
}
.ContentBox
{
	Width				:	580px;
	Height				:	260px;
	Margin				:	5px auto;
}

/*　画像表示設定　*/
.ImageContent
{
	Width				:	180px;
	Height				:	240px;
	Margin				:	5px 5px;
	Float				:	left;
	border				:	1px solid #c9afa2;
	text-align			:	center;
}
.ImageContent img
{
	max-width			:	180px;
	max-height			:	240px;
	margin				:	auto auto;
}


/*　# リンク用 #　*/
/*　テキスト　*/
.LinkPicture
{
	width:					500px;
	margin:					10px auto 20px;
	font-size:				12px;
}

/*　# ページ遷移用 #　*/
/*　トップページアンカー　*/
.TopPageAnchor
{
	font-size: 				12px;
	margin-left:			50px;
	margin-Top:				50px;
}

/*　## フッター部分 ##　*/
/*　フッター設定　*/
.Footer
{
	height:					50px;
	border-top:				2px dashed #c9afa2;
	margin:					10px 0px;	
}

/*　クレジット設定　*/
.Credit
{
	font-size: 				10px;
	text-align:				center;
	position:				relative;
	bottom:					-35px;
}