/* CSS Document */

body{
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3";
	}


/* div --------------------*/
#contents{
	width: 760px;
	height: auto;
	text-align:center;
	padding:0px;
	border:0px;
	border-spacing:0px;
	margin:0px auto; /* margin:0px auto;た!Abodyた3酊蛟・ext-align:center;め譱?"ム闔朽・限*/
	background-color: #FFFFFF;
	}
	/* #bg:afterた4w景色・・梳・朽・限*/
	#bg:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	/*line-height: 0;*/
	}
	* html #bg { display: inline-block; }
	/* no ie mac ＼*/
	* html #bg { height: 1%; }
	#bg { display: block; }

/* ------------------------------------------------------------------------------------------------------------------------------------------ */

#head{
	width: 760px;
	height: auto;
	padding:0px;
	border:0px;
	border-spacing:0px;
	margin:0px;
	}

#seo{
	width: 760px; 
	text-align: left; 
	padding:0px;
	border:0px;
	border-spacing:0px;
	margin:5px 0px;
	}
	#seo h1 {
	font-weight:normal;
	font-size: 10px;
	line-height: 15px;
	color: #663300;
	padding:0;
	margin:0;
			}
			
#title{
	width:760px; 
	height:auto; 
	padding:0px;
	border:0px;
	border-spacing:0px;
	margin:0px;
	}
	#t01{
		float:left; 
		width:517px; 
		height:123px; 
		background:url(/images/header01.gif) no-repeat;
		}
	#t02{
		float:left; 
		width:242px; 
		height:123px; 
		background:url(/images/header02.gif) no-repeat;
		}	

#pankuzu{
	float:left;
	margin:0px,0px,0px,10px;
	font-size:9px; 
	}
	
/* ------------------------------------------------------------------------------------------------------------------------------------------ */

#menu{
	clear:both;
	width: 760px; 
	height: auto;
	padding:0px;
	border:0px;
	border-spacing:0px;
	margin:0px;
	}
	
#globalmenu{
	float:left;
	width: 517px; 
	height:45px;
	padding:0px;
	margin:0px;
	}
		#globalmenu ul {list-style-type: none;margin: 0 0 0 2em; padding: 0;display:inline;}
		#globalmenu li {list-style-type:none;display:inline;}
		#globalmenu li a {height:auto;display:block;float:left;text-decoration:none;overflow:hidden;/*font-size:10px;*/ font-size:0.9em; cursor: pointer;}
		#globalmenu li a h3 {display:block;text-indent:-99999px; height:46px;}

		#globalmenu li.btn01 a {background:url(/images/menu.gif) no-repeat 0px 0px;width:134px;height:45px;}
		#globalmenu li.btn02 a {background:url(/images/menu.gif) no-repeat -134px 0px;width:125px;height:45px;}
		#globalmenu li.btn03 a {background:url(/images/menu.gif) no-repeat -259px 0px;width:125px;height:45px;}
		#globalmenu li.btn04 a {background:url(/images/menu.gif) no-repeat -384px 0px;width:133px;height:45px;}
		
		#globalmenu li.btn01 a:hover {background:url(/images/menu_chg.gif) no-repeat 0px 0px;width:134px;height:45px;}
		#globalmenu li.btn02 a:hover {background:url(/images/menu_chg.gif) no-repeat -134px 0px;width:125px;height:45px;}
		#globalmenu li.btn03 a:hover {background:url(/images/menu_chg.gif) no-repeat -259px 0px;width:125px;height:45px;}
		#globalmenu li.btn04 a:hover {background:url(/images/menu_chg.gif) no-repeat -384px 0px;width:133px;height:45px;}
		
		#globalmenu li.btn01act a {background:url(/images/menu_chg.gif) no-repeat 0px 0px;width:134px;height:45px;}
		#globalmenu li.btn02act a {background:url(/images/menu_chg.gif) no-repeat -134px 0px;width:125px;height:45px;}
		#globalmenu li.btn03act a {background:url(/images/menu_chg.gif) no-repeat -259px 0px;width:125px;height:45px;}
		#globalmenu li.btn04act a {background:url(/images/menu_chg.gif) no-repeat -384px 0px;width:133px;height:45px;}
		
#login{
	float:left;
	width: 243px;
	height:45px; 
	padding:0px;
	margin:0px;
	background:url(/images/login.gif) no-repeat;
	}

/* ------------------------------------------------------------------------------------------------------------------------------------------ */

#meincontents{
	clear:both;
	width: 760px;
	height: auto;
	padding:0px;
	border:0px;
	border-spacing:0px;
	margin:0px;
	}
	
#comment{
	width: 740px;
	height: auto;
	padding:10px;
	margin:0px;
	text-align:left;
	}
	#comment h2{margin:0; padding:0;}
	.text01 {font-size:18px; font-weight:bold; line-height:23px; color:#663300;}
	.text02 {font-size:11px; font-weight:normal; line-height:16px; color:#663300; }
	
	
#news{
width:760px; 
height:auto; 
padding:0px;
border:0px;
border-spacing:0px;
margin:0px;
}
	#banar{
		float:left; 
		width:493px; 
		height:121px;
		background:url(/images/banar.gif) no-repeat;
		}
	#new{
		float:left; 
		width:267px; 
		height:121px; 
		}
		#n01{
			width:267px; 
			height:31px; 
			background:url(/images/oshirase01.gif) no-repeat;
			}
		#n02{
			width:247px; 
			height:80px; 
			background:url(/images/oshirase02.gif) no-repeat;
			text-align:left;
			font-size: 12px;
			line-height: 18px;
			color: #663300;
			padding: 5px 5px 5px 15px;
			margin:0;
			}
/*TOP見出し(20091207追記)*/
	#midashi {
		margin:0 10px 0 10px;
		padding:10px 0 0 0;
		text-align:left;
	}
		#midashi p {
			margin:0 0 0 0;
			padding:0 0 10px 0;
			font-size:12px;
			line-height:18px;
			color:#663300;
		}
		#midashi strong {
			font-size:18px;
		}


/*パ・侫?奪函Τ杏???以20091207追記)*/
	#panfu {
		width:493px;
		float:left;
		text-align:left;
	}
		#panfu td {
			vertical-align:top;
		}
		#panfu img {
			border:none;
		}
		#panfu a {
			text-decoration:none;
		}
		#panfu .p-head01 {
			width:236px;
			height:20px;
			margin:0 0 0 0;
			padding:20px 0 0 0;
			background:url(/images/panfu01_head.gif);
			background-position:top left;
			background-repeat:no-repeat;
		}
		#panfu .p-head02 {
			width:236px;
			height:20px;
			margin:0 0 0 0;
			padding:20px 0 0 0;
			background:url(/images/panfu02_head.gif);
			background-position:top left;
			background-repeat:no-repeat;
		}
		#panfu .p-head01 h5,
		#panfu .p-head02 h5 {
			display:inline;
			margin:0 0 0 0;
			padding:0 0 0 55px;
			font-size:14px;
			font-weight:bold;
			color:#ffffff;
		}
		#panfu .p-foot01 {
			width:236px;
			height:5px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background:url(/images/panfu01_foot.gif);
			background-position:top left;
			background-repeat:no-repeat;
		}
		#panfu .p-foot02 {
			width:236px;
			height:5px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background:url(/images/panfu02_foot.gif);
			background-position:top left;
			background-repeat:no-repeat;
		}
		#panfu .p-index01 {
			width:234px;
			padding:2px 2px 2px 2px;
			padding:0 0 0 0;
			border:1px solid #ff9aa7;
			background-color:#ffe3e3;
			color:#473528;
			font-size:10px;
			line-height:18px;
		}
		#panfu .p-index02 {
			width:234px;
			padding:2px 2px 2px 2px;
			padding:0 0 0 0;
			border:1px solid #7cca58;
			background-color:#c7e3e3;
			color:#473528;
			font-size:10px;
			line-height:18px;
		}
		#panfu .p-index01 h6,
		#panfu .p-index02 h6 {
			display:inline;
			margin:0 0 0 0;
			padding:0 0 0 0;
			font-size:12px;
			font-weight:bold;
			color:#473528;
		}


#ser01{
clear:both;
width:760px; 
height:46px; 
background:url(/images/serch01.gif) no-repeat;
text-align:left;
font-size: 12px;
color: #FFFFFF;
padding: 10px 0px 0px 0px;
margin:0;
}


#ser02{
width:760px; 
height:auto; 
padding:0;
margin:0;
}

#text{
width:760px; 
text-align:left;
padding:10px 0;
margin:0;
}


#foot{
width:760px; 
height:auto; 
text-align:center;
padding:0;
margin:0;
}
	
/* --------------------*/
hr { clear:both; color:#CCCCCC; margin:0px 0px; border-style: solid none none none; }

a:link {cursor: pointer; color:#663300;}
a:visited {
	color:#666600;
}
.style6 a:link, .style6 a:visited, .style6 a:hover, .style6 a:active {color: #CCCCCC;}

h3  {display:block;text-indent:-99999px;}
h4  {display:block;text-indent:-99999px;font-size:10px; font-weight:normal; margin:0; padding:0;}


/* text --------------------*/

.text11 {
font-size: 11px;
line-height: 16px;
color: #663300;
}

.text10white {
font-size: 10px;
line-height: 15px;
color: #FFFFFF;
}

.text12 {
font-size: 12px;
line-height: 18px;
color: #663300;
}

.text12red {
font-size: 12px;
line-height: 18px;
color: #CC0000;
}

.text12st {
font-size: 12px;
line-height: 18px;
color: #663300;
font-weight:bold;
}

.text12tokushu {
font-size: 12px;
line-height: 24px;
color: #663300;
}

.text13 {
font-size: 13px;
line-height: 20px;
color: #663300;
}

.text14st {
font-size: 14px;
line-height: 22px;
color: #663300;
font-weight:bold;
}

.text15st {
font-size: 15px;
line-height: 23px;
color: #FFFFFF;
font-weight:bold;
}

.text16st {
	font-size: 17px;
	line-height: 24px;
	color: #000000;
	font-weight:bold;
}

.text18wt {
font-size: 18px;
line-height: 24px;
color: #FFFFFF;
font-weight:bold;
}

.text18st {
font-size: 18px;
line-height: 24px;
color: #663300;
font-weight:bold;
}

.text22st {
font-size: 22px;
line-height: 30px;
color: #FFFFFF;
font-weight:bold;
}


.font100red{
	font-size:100%;
	color:#990000;
}

/* */


/* {澄#潟Xト */
.hensyu_menu1{border:solid 0px #663300;}
	.border2{
		border:solid 1px #CCCCCC;
		color: #CCCCCC;
	}
	.border3{
		border:solid 1px #CCBD97;
	}

/* {澄/旻・/
.hensyu_menu2{border:solid 1px #CCCCCC; color: #CCCCCC;}

.hensyu_menu3{
	border:solid 1px  #CCBD97;
	text-align:center;
	background-color: #FFEDB6;
}

.gaiyo{
	width:740px;
}
.gaiyo_left{
	width:150px;
	border:solid 1px #999999;
	margin-right:10px;
	float:left;
}
.gaiyo_right{
	width:100%;
	float:left;
}
.td_line_left{
	border-top:solid 1px #CCBD97;
	border-left:solid 1px #CCBD97;
	border-right:solid 1px #CCBD97;
	padding:5px;
	text-align:left;
}
.td_line{
	border-bottom: solid 1px #CCBD97;
}
.line_dot{
	background-image:url(/images/line_dot.gif);
	background-repeat:repeat-x;
	background-position:center;
}

/* ・?・・*/
#link table { 
	border: solid 1px #CCBD97; 
	padding: 0px; 
	margin: 10px;
	}
#link td,th { 
	border-collapse: collapse;
	border: solid 1px #CCBD97;
	text-align: left; 
	padding: 3px; 
	margin: 0;
	}	
	
/* ｄ仁・"座*/
#oshirase { 
	padding:10px 0;
	text-align:left;
}

/* =============================================
 2010.7.8
 追加者 kouji yamaguchi
 用途 お知らせcss化
================================================*/
#info-top-table {
	width:240px;
	margin:2px 0 0 0;
	padding:0 0 0 0;
}
	#info-top-table p {
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	#info-top-table .info-top-nichiji {
		width:40px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		vertical-align:top;
	}
	#info-top-table .info-top-title {
		width:190px;
		margin:0 0 0 0;
		padding:0 0 0 5px;
		font-size:12px;
		line-height:14px;
	}
