@charset "Shift_JIS";

/*	3カラムリキッド*/

/* ================================================
 *
 *	 全体設定
 *
 * ================================================ */

/* リセット           */
* {
	margin: 0;	/*　枠から外側の余白　*/
	padding: 0;	/*　枠から内側の余白　*/
	font-style : normal;
	font-weight : normal;
	font-size: 100%;
}

/* 全体設定              */
body {
	color: #333;
	background: #ffffff;
	text-align: left;
	font-size:small;	/*　フォントサイズ　*/
	font-family:’ヒラギノ角ゴ Pro W3’,’Hiragino Kaku Gothic Pro’,’メイリオ’,Meiryo,’ＭＳ Ｐゴシック’,sans-serif,MS UI Gothic;	/*　フォント　*/
}

/* リキッド or 固定 */
#wrapper{
	text-align: left;
	width: 100%;		/* リキッド */
	margin: 0 auto;
}


/* リンクにカーソルが乗ったとき */

a:link    { Color: #0000cc; text-decoration: none; }		/*未訪問リンク */
a:visited { color: #0000cc; text-decoration: none; }		/*訪問済みリンク */
a:hover   { color: #ff0000; text-decoration: underline; }	/*マウスが乗ったとき */
a:active  { color: #0000cc; text-decoration: none; }		/*クリックしたとき */




td {
	font-size: small; /*枠内のフォントサイズ*/
}


/* ================================================
 *
 *	 主なブロック要素設定
 *
 * ================================================ */
dl,
p {
	max-width: 580px;
	padding: 5px 20px;
	line-height: 25px;
}

span.bold {
	font-weight : bold;
}

li {
	margin-left:25px;		/* リスト記号の左余白 */
	padding-left:0.5em;		/* 記号と文章の間隔 */
	margin-top: 0.5em;		/* 行間 */
}

h1 {
	border: solid;
	border-width: 0px 0px 1px 10px;
	padding: 5px;
	border-color: #000000;
	font-size: medium ;
}


h2 {
	font-size: large ;
}

table {
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	text-align: center;
	margin-left:auto;margin-right:auto;
}

th,td {
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	padding: 5px 5px;
}


.style01 {
	text-align:center;		/* IE用の中央寄せ */
	margin-left:auto;		/* IE以外用の中央寄せ */
	margin-right:auto;		/* IE以外用の中央寄せ */
	border:1px #000;		/* 枠線 */
}



img.example1 {			/* 画像左へ回り込み　*/
	float: right;
}

img.example2 {			/* 画像右へ回り込み　*/
	float: left;
}



/* ================================================
 *
 *	 ページレイアウト（各ページ共通）
 *
 * ================================================ */

/* ------------------------------------------------ */
/* ヘッダー   (上側)           */
#header {
	width: 100%;
	height: 100px;
	margin: 0;
	padding: 0;
	background: #ffffff;
}

/* ------------------------------------------------ */
/* メイン   (中側)          */

#container{
	width: 95%;
	float: left;
	margin-right: -180px;
}

#contents{
	width: 95%;
	float: right;
	margin-left: -180px;
}

#contents-inner{
	position: relative;
	margin: 0 250px;
	padding: 50px 0;
}


/* ------------------------------------------------ */
/* メニュー部分            */

#left-sidebar{
	width: 200px;
	float: left;
	background: #ffffff;
}

#right-sidebar{
	width: 200px;
	float: right;
	background: #ffffff;
}

/* ------------------------------------------------ */
/* フッター    (下側)          */
#footer {
	clear: both;
	margin: 0 auto;
	width: 100%;
	height: 60px;
	color: #000000;
	background: #ffffff;
}

#footer p{
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
	color:#000000;
	background: #ffffff;
}