@charset "shift_jis";

/*==============================

   Last UpData:2006/12/13

   01.要素
   02.レイアウト
   03.リンク

   04.ヘッダ
   05.パン屑
   06.メニュー
   07.コンテンツ
   08.フッタ

   09.テーブル
   10.その他

  ============================= */

/*=============================
   01.要素
  ============================== */

/* -- サイトタイトル部分 -- */
h1{
	margin:0;
	padding:0;
}


h2{
	margin:10px 25px 0 25px;
	padding:25px 0 5px 0;
	font-size:14px;
	color:#db0000;
	text-indent:0.5em;
	border-bottom:1px dotted #826e45;
}

.h3title{
	margin:10px 25px 0 25px;
	padding:25px 0 5px 0;
	font-size:14px;
	color:#db0000;
	text-indent:0.5em;
	font-weight:bold;
}

strong{color:#db0000;}
em{
	font-style:normal;
}

/* -- 画像リンクに枠線を表示させない -- */
img{
	border:0;
}

#photo{
	float: left;
}

/* -- 回り込みの解除設定 -- */

hr{
	display:none;
}

.clear{
	clear:both;
}



/*=============================
   02.レイアウト
  ============================== */

body{
	margin:0;
	padding:0;
	background:#fff;
	font-family:verdana, chicago;
	color:#333333;
	text-align:center;
}

/* -- 全体のセンタリング-IE以外のブラウザ設定 -- */
#body{
	width:650px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	font-size:12px;
	text-align:left;
	background:#fff;
	border-right:1px solid #333;
	border-left:1px solid #333;
}

/* -- winIE(IE7除く)以外のブラウザ設定 -- */
html>body #body{
	font-size:12px;
}

#contents{
	margin:0;
	padding:0;
	border-bottom:1px solid #333;
}


/*=============================
   03.リンク
  ============================== */

/* -- 通常 -- */
a:link		{color:#191970;text-decoration: none;}

/* -- アクセス済み -- */
a:visited	{color:#191970;text-decoration:  none;}

/* -- クリックした瞬間 -- */
a:active	{color:#191970;text-decoration: none;}

/* -- ポイント時 -- */
a:hover		{color:#ff6347;text-decoration: underline;}

/*=============================
   04.ヘッダ
  ============================== */
#header{
	margin:0;
	padding:0;
	background:#FFF url(../image/logo_line.gif);
}


.headermenu{
	margin:0;
	padding:5px 5px 5px 0;
	background:#ccc;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	text-align:right;
}



/*=============================
   05.パン屑
  ============================== */
.pankuzu{
	margin:0;
	padding:5px 0 0 5px;
	width:100%;
}


/*=============================
   06.メニュー
  ============================== */
#menu{
	float:left;
	width:140px;
	background:#fff;
}

.des {
	margin:15px 0 10px 0;
	padding:0 0 0 5px;
	border:none;
	line-height:120%;
}

.title{
	margin:0;
	padding:10px 0 0 7px;
	border:none;
}

.banner1{
	margin:0;
	padding:25px 0 0 7px;
	border:none;
}

.banner{
	margin:0;
	padding:10px 0 0 7px;
	border:none;
}


.title_now{
	margin:0;
	padding:15px 0 0 7px;
	border:none;
	color:#db0000;
}



#menu ol{
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}

#menu ol li{
	margin:0;
	padding:0.5em 0 0 1em;
	border:none;
}




/*=============================
   07.コンテンツ
  ============================== */

#main{
	float:left;
	width:497px;
	margin:0;
	padding:5px;
	border-left:1px solid #333;
}

#main ol{
	margin:15px 0 0 20px;
	padding: 0;
	list-style:none;
	clear:both;
}

#main li{
	margin:0;
	padding:0 0 0.5em 1em;
	border:none;
	line-height:110%;
}


#main .lititle{
	margin-right:0.5em;
	color:#333399;
	text-align:left;
}

#main .lititle2{
	margin-right:0.5em;
	font-weight:bold;
	text-align:left;
}

#main .lititle3{
	margin-right:0.5em;
	color:#db0000;
	font-weight:bold;
	text-align:left;
}

#main ul{
	margin:15px 0 0 50px;
	padding: 0;
	clear:both;
}


.textbox{
	margin:10px 25px 0 25px;
	padding: 5px;
	line-height:150%;
	font-size:12px;
}

.caption{
	font-size:8px;
}

#main p{
	margin:0;
	padding:0px 0px 0px 0;
	font-style:normal;
	text-align:center;
}



#main2{
	float:left;
	width:630px;
	margin:0;
	padding:5px;
}

#main2 table{
	border: 1px #999999 solid; 
	border-collapse: collapse;
	padding: 3px; 
	width:570px;
}

#main2 th{
	border: 1px #999999 solid;
	border-collapse: collapse;
	background:#3399CC;
	color:#ffffff;
	text-align:left;
}

#main2 .tdtitle{
	width:80px;
	border: 1px #999999 solid;
	border-collapse: collapse;
	padding:3px;
	background:#CCCCCC;
	text-align:center;
}

#main2 td{
	border: 1px #999999 solid;
	border-collapse: collapse;
	padding:3px;
}

#main2 p{
	margin:0;
	padding:0px 0px 0px 0;
	font-style:normal;
	text-align:center;
}

#index{
	float:left;
	width:497px;
	margin:0;
	padding:5px;
	border-left:1px solid #333;
}

#index table{
	border: 1px #999999 solid; 
	border-collapse: collapse;
	padding: 3px; 
	width:420px;
}

#index th{
	width:80px;
	border: 1px #999999 solid;
	border-collapse: collapse;
	padding:3px;
	background:#CCCCCC;
	text-align:center;
	font-weight:normal;
}

#index td{
	border: 1px #999999 solid;
	border-collapse: collapse;
	padding:3px;
}

#index p{
	margin:0;
	padding:0px 0px 0px 0;
	font-style:normal;
	text-align:center;
}

#index ol{
	margin:1em 0 0 0;
	padding: 0;
	list-style:none;
	clear:both;
}

#index li{
	margin:0;
	padding:0 0 0.5em 1em;
	border:none;
	line-height:110%;
}

#index .lititle{
	margin-right:0.5em;
	color:#333399;
	text-align:left;
}


/*=============================
   08.フッタ
  ============================== */




/*=============================
   09.テーブル
  ============================== */

tr{	line-height:150%;
	font-size:12px;
}



/*=============================
   10.その他
  ============================== */

/* -- 先頭へ戻る -- */
.pageup{
	margin:16px 16px 16px 0;
	text-align:right;
}

.sp{
	padding:25px 0 5px 0;
	text-align:center;
}



