@charset "utf-8";

/* ==================================================================
	Author: adachi(WebBlending)

	■ページ共通のパーツの指定
	　基本レイアウトなんかここ。
	
	　セカンダリー以降の共通事項をcommonに置くかmodulesに置くか思案中
	　使いまわすパーツはcomponentでいいんじゃね？とかとも思う。
	
=================================================================== */

/* =================================
   ■ 共通指定
================================== */

/* --------------------------------
   □ body
-------------------------------- */ 
body{
	/*
		font-family:  "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ" , Meiryo, "ＭＳ Ｐゴシック",Verdana, Arial, Helvetica, sans-serif;
	*/
	font-family:  "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ" , Meiryo, "ＭＳ Ｐゴシック",Verdana, Arial, Helvetica, sans-serif;

	text-align: center; 	/* IE用 */
	background:#fff;
}

/* --------------------------------
   □ text
-------------------------------- */
p { 
	margin:0 0 0.8em 0;
	text-align:justify;
	text-justify:inter-ideograph;
}

p,table,ul,dl,ol,address{
	line-height:1.5;
}

/* --------------------------------
   □ form
-------------------------------- */
input.text{
	line-height:1.2;
}

input.text,
textarea {
	border: 1px solid #aaa;
	padding:4px;
}

* html input.text,
* html textarea {
	padding:4px 4px 0px 4px;
}

*:first-child + html input.text,
*:first-child + html textarea {
	padding:4px 4px 0px 4px;
}

input.text:hover,
textarea:hover {
	border: 1px solid #aaa;
}

input.text:focus,
textarea:focus {
	border: 1px solid #333333;
}

input.submit{
	line-height:100%;
	padding-top:2px;
}

/* --------------------------------
   □ link
-------------------------------- */
/* 基本 */
a {
	text-decoration:none;
}

/* 訪問済 */
a:visited {

}

/* ロールオーバー */
a:hover{
	text-decoration:underline;
}

/* =================================
   ■ レイアウト
================================== */

/* --------------------------------
   □ 大枠 
-------------------------------- */
/*
.page{ 
	width:700px;
}
*/

.site,
.contents,
.publication{ 
	text-align: left;	
}

/*
body > .site,
body > .contents,
body > .publication{ 
	width:700px;
}
* /

/* --------------------------------
   □ サイト情報 (ヘッダー)
-------------------------------- */
.site{ 
}
.site ul,.site p{
	font-size:67%;
}






/* --------------------------------
   □ ページコンテンツ
-------------------------------- */
.contents{
	border:1px solid #221815;

	position:absolute;
    top:50%;
    left:50%;
    margin-top:-200px;
    margin-left:-303px;
	padding-top:15px;
	padding-bottom:15px;
}


	/* ◆ ページ内容情報(メイン)
	-------------------------------- */
	.contents .main{
	}

/* --------------------------------
   □ サイト情報(フッター)
-------------------------------- */
.publication{
	clear:both;
	padding-top:60px;
}

	

