@charset "Shift_JIS";

/* ================================================
 *
 *	HPテンプレート素材処QPLO
 *	1カラムノーマル  #107
 *      http://www.qplo.net/
 *
 * ================================================ */

/* ================================================
 *
 *	 全体設定
 *
 * ================================================ */

/* 全称セレクタでリセット           */
* {
  margin: 0;
  padding: 0;
  font-style : normal;
  font-weight : normal;
  font-size: 100%;
}

/* 全体設定              */
body {
  color: #333;
  background: #FFF;
  text-align: center;
  line-height: 1.5;
  margin :0;
  padding:0;
　font-family:Osaka, "ＭＳ Ｐゴシック";
}
td{
　font-family:Osaka, "ＭＳ Ｐゴシック";
  font-size:12px;
  text-align:left;
  margin:5px;
  padding:5px;
}
/* ================================================
 *
 *	 主なブロック要素設定
 *
 * ================================================ */
dl,
p {
  padding: 0.25em;
}

/* ================================================
 *
 *	 ページレイアウト（各ページ共通）
 *
 * ================================================ */

/* ------------------------------------------------ */
/* ページの整形              */
#container {
  text-align: left;
  background: #FFF;
  margin: 0 auto;
  padding: 0;
  width: 800px;
}

/* ------------------------------------------------ */
/* ヘッダー              */
#header_top {
  width: 800px;
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px;
  background-image:url(images/top_bg.gif);
  background-repeat:repeat-x;
  text-align:right;
  color:#FFFFFF;
  font-size:11px;
  font-family:"ＭＳ ゴシック", "Osaka−等幅";
}

h1{
  margin: 0 0 0 0;
  padding: 0px 0px 2px 0px;
  text-align:right;
  color:#FFFFFF;
  font-size:11px;
  font-family:"ＭＳ ゴシック", "Osaka−等幅";
  font-weight:normal;
}

#header {
  width: 800px;
  margin: 0;
  padding: 0;
  background: #66ccb8;
}

/* ------------------------------------------------ */
/* メイン              */
#main {
  width: 800px;
  position: relative;
  background:#fff;
  margin: 10 0 0 0;
  padding: 0px 0 0;
}

/* ------------------------------------------------ */
/* メニュー部分              */
#menu {
	margin: 0;
	padding: 0;
	background-color:#fffff;
	width: 800px;
}

/* ------------------------------------------------ */
/* フッター              */
#footer {
	background-color:#EEEEEE;
	width: 800px;
	text-align:center;
	color:#333333;
	font-size:12px;
	padding:5px 0px 5px 0px;
	font-family:Osaka, "ＭＳ Ｐゴシック";
	margin-top:10px;
	margin-bottom:10px;
}

/* photo */
.photo img {
background-color: #FFFFFF;
border-width: 2px;
margin: 5px 10px 5px 5px;
padding: 5px 5px 5px 5px;
border-style: solid;
border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}

/* コメント欄　*/
.com{
	width:500px;
	padding:15px 0 0 15px;
	font:Osaka, "ＭＳ Ｐゴシック";
	font-size:12px;
}

/*　テーブル用　*/
.shadow_c {
	BACKGROUND-COLOR: #267397
}
.main_c {
	BACKGROUND-COLOR: #3399cc
}
.line {
	BACKGROUND-COLOR: #999999;
	padding:0px;
}
.t_back1 {
	BACKGROUND-COLOR: #dfdfdf;
	padding:10px;
}
.t_back2 {
	BACKGROUND-COLOR: #f3f3f3
}

.tbbg{
	padding:0px;
}

