@charset "utf-8"; /* Please change into the character code of your weblog. */


body {
	margin:0px;
	background-color: #E6E4E1;
}

html{
	scrollbar-base-color:#C0C0C0;
}

/* 共通パーツ */

/*見出し*/
h1 {
	margin-top:10px;
	padding: 0px;
	font-size:12px;
	text-align:left;
}


h2,h3 {
	margin-top:30px;
	padding: 0px;
	font-size:12px;
	text-align:left;
}

/*リンク*/
A {color: #666666; text-decoration: none; background: none;}
A:link {color: #666666; text-decoration: none; background: none;}
A:link:hover {color:#ff9966; text-decoration: none; background: none; position:relative; left:2px; top:3px;}
A:link:active {color: #ff9966; text-decoration: none; background: none;}

A:visited {color: 666666; text-decoration: none; background: none;}
A:visited:hover {color: #ff9966; text-decoration: none; background: none; position:relative; left:2px; top:3px;}
A:visited:active {color: #ff9966; text-decoration: none; background: none;}


/*メニュー*/
#banner {
	background-color: #ffffff;
	padding: 0px 0px;
}

/*メニュー*/
#link{
	color:#666666;
	font-size:0.7em;
	text-align:right;
	font-family:'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
}


.description {
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0px;
}

/*大枠*/
#mainbox {
	background-color: #FFFFFF;
	width: 700px;
	height: 700px;
	text-align:center;
	border: 1px #666666 solid;
	margin: 20px auto 20px auto;
}

/*トップボックス*/
#topbox {
	margin: 15px 15px 10px 15px;
	width:600px;
	/*:text-align:left;*/
	/*height:50px;*/	
}

/*メインコンテンツ枠*/
#box {
	background-color: #FFFFFF;
	margin: 0px auto 0px auto;
	width: 700px;
	text-align: center;
	height:550px;
	overflow:auto;
}

/*フッター*/
#footer { 
	background: none;
	color:#888888;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight:normal;
	margin:0px;
	text-align: left;
}

/*トップページの最新ニュース欄*/
.new{
	color:#666666;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:10px auto 0px auto;
	text-align:center;
	width:600px;
}

/*メッセージ内枠*/
.blog {
	background-color: #FFFFFF;
	margin: 10px 20px 0px 20px;
	font-size:0.7em;
	height:520px;
}


.blogbody {
	background-color: #FFFFFF;
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	line-height:1.2em;
	margin: 0px 10px 0px 10px;
	height:520px;
}

/*メッセージページ*/
.msg{
	background-color: #FFFFFF;
	color:#666666;
	font-weight:normal;
	text-align: left;
}

/*紹介ページここから↓*/
/*紹介ページ内枠*/
.about{
	color:#666666;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 10px auto 0px 20px;
	text-align: left;
	width:500px;
}

/*紹介ページ・ニュース　見出し*/
h2.midasi{
		text-align:left;
		margin:10px 0px 5px 0px;
		padding: 0px;
		font-size:12px;
}

h3.midasi{
		text-align:left;
		margin:10px 0px 5px 0px;
		padding: 0px;
		font-size:12px;
}

/*紹介ページの「ネオテニイとは」写真*/
.prgh{
	margin-right:20px;
	float:left;
}

/*紹介ページの「ネオテニイとは」文章*/
.neotoha{
	line-height:190%;
	width:550px;
	text-align:justify;
	text-justify:distribute;
}

/*ネオテニイとはリスト*/
.aboutneo{
	line-height:190%;
	color:666666;
	vertical-align:top;
}

/*紹介ページ　もへ主紹介*/
p.chosya{
	margin-left:20px;
	margin-bottom:20px;
	text-align:left;
}

/*紹介ページ　変遷写真「↓」位置*/
.center{
	margin-left:90px;
	font-size:150%;
	text-align:left;
}

/*紹介ページ　変遷画像*/
p.hensen{
	margin-left:20px;
	text-align:left;
}
/*紹介ページここまで↑*/

/*論文ページここから↓*/

a.word{
	text-decoration:underline;
}

/*論文ページここまで↑*/


/*アーカイブページここから↓*/
/*アーカイブページの枠*/
#container{
	margin: 40px 0px 0px 50px;
	height:500px;
	width:630px;
}

/*サムネイル*/
.thumb {
	float:left;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#999999;
	height: 96px;
	line-height:100%;
	width: 96px;
	text-align: center;
	border:none;
} 

a.miniph{
	border-color:#999999;
}

a:link:hover.miniph {color:#ff9966; border-color:#666666;}
A:link:active.miniph{color:#ff9966; border-color:#666666;}
/*アーカイブページここまで↑*/


/*トップ共用・作品エントリーページここから↓*/
/*作品画像*/
.photobody {
	background-color: #FFFFFF;
	color:#999999;
	font-weight:normal;
	height:450px;
	text-align: center;
	vertical-align:bottom;
}

/*画像前後操作用ボタン*/
.navi{
	font-size:0.9em;
	text-align: center;
	margin:2px 0px 2px 0px;
}

/*作品タイトル*/
#title {
	color:#666666;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin:0px;
	padding:0px;
	line-height:100%;
}

/*作品データ*/
#data{
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	text-align: center;
	margin:0px;
	padding:0px;
	line-height:50%;

}
/*トップ共用・作品エントリーページここまで↑*/

.posted { 
	background: none;
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
}

/*リンクページここから↓*/
/*リンク*/
.linkpage {
	color:#666666;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 50px auto 10px auto;
	text-align: center;
	width:500px;
	height:500px;
}

/*テキスト*/
.textleft {
	color:#666666;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	line-height:130%;
}

/*リンクページここまで↑*/

/*電子おてがみここから*/
.tegami {
	background-color: #FFFFFF;
	margin: 10px 20px 0px 20px;
	font-size:0.7em;
	height:520px;
	text-align: left;
	line-height:130%;
	color:#666666;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
}

.fm{
	margin-bottom:5px;
}

input{
		border:1px solid #333333;
		background-color:#FFFFFF;
		margin:5px 0px 0px 0px;
	
}

textarea{
		border:1px solid #333333;
		background-color:#FFFFFF;
}

#btn{
		font-size:12px;
		color:#333333;
		height:20px;
	
}

/*電子おてがみここまで*/

.module-content
{
	float: right;
	margin: 350px 150px 20px 10px;
}


.module-list,.archive-list{
	margin: 0;
	padding: 0;
	list-style: none;
}

.module-list-item
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.module-presence img { vertical-align: middle; }

.module-powered .module-content { margin-bottom: 10px; }

.module-photo .module-content { text-align: center; }

.module-wishlist .module-content { text-align: center; }

.module-calendar .module-content table{
	border-collapse: collapse;
}

.module-calendar .module-content th,
.module-calendar .module-content td
{
	width: 14%;
	text-align: center;
}

/*ボーダースタイル１（点線）*/
hr#line1{
	border-style:  dashed;
}

/* Cat */

.catcontent {
	width: 480px; 
	margin: 0px 0px 0px 10px;
	background-color: #E5E5E5;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}


.cattitle {
	border-bottom: 1px dotted #999999;
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}


.catthumb {
	float:left;
	width:80px;
} 


.catdescription {
	color:#999999;
	float:left;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif';
	font-size:1em;
	line-height: 1.5em;
	margin: 0px 0px 10px 10px;
}


.catbody {
	float: left;
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif';
	font-size:0.9em;
	line-height:1.5em;
	margin: 0px 0px 10px 0px;
}


.catbody_r {
	float: right;
	width:180px;
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif';
	font-size:1em;
	line-height:1.5em;
	margin: 0px 0px 10px 0px;
}


.catbody_l {
	float: left;
	width:180px;
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif';
	font-size:1em;
	line-height:1.5em;
	margin: 0px 10px 10px 0px;
}


/* Pop up */

#popcatcontent {
	background-color: #E5E5E5;
}


.popcat {
	float: left;
	margin: 0px 0px 10px 10px;
	width:400px; 
}


.popbox {
	background-color: #E5E5E5;
	margin: 10px auto 10px auto;
	width:445px; 
	padding: 0px 0px 10px 0px;
}


.popblogbody {
	background-color: #E5E5E5;
	border: none;
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif';
	font-size:10px;
	font-weight:normal;
	line-height:1.8em;
	margin: 5px;
}


.comments-body {
	background-color: #FFFFFF;
	border: none;
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif';
	font-size:10px;
	font-weight:normal;
	line-height:1.2em;
	margin:10px 10px 0px 10px;
	padding: 10px;
}


.commentspost-body {
	background-color: #E5E5E5;
	border: none;
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif';
	font-size:10px;
	font-weight:normal;
	line-height:1.5em;
	margin: 0px 0px 10px 0px;
	padding: 1px 10px 10px 10px;
}


.comments-post {
	background: none;
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif';
	font-size: 10px;
	font-weight:normal;
}


.comments-head {
	background: none;
	border-bottom: 1px dotted #999999;
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif';
	font-size: 1.2em;
	line-height:1.2em;
	font-weight:normal;
	margin:5px;
}


#banner-commentspop {
	background-color: #E5E5E5;
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif';
	font-size:1.2em;
	padding: 5px 10px 5px 10px;
	font-weight:bold;
}


.trackback-url {
	border: 1px solid #999999;
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif';
	font-size:12px;
	font-weight:normal;
	line-height:1em;
	margin:0px 10px 10px 10px;
	padding:10px;		
}


.trackback-body {
	background-color: #FFFFFF;
	color:#CCCCCC;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif';
	font-size:12px;
	font-weight:normal;
	line-height:1em;
	margin:0px 10px 10px 10px;
	padding:10px;	
}

				
.trackback-post {
	color:#999999;
	font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif';
	font-size:0.8em;
	font-weight:normal;
}

.calendar{
	background-color: #FFFFFF;
	color:#999999;
	margin: 0px auto 0px auto;
	
	width: 530px;
	text-align:left;
}


