@charset 'iso-2022-jp';

.tbs-link1 {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.tbs-link2:link {
	font-size: 10px;
	color: #ae9e49;
	text-decoration: none;
}
a.tbs-link2:visited {
	font-size: 10px;
	 color: #ae9e49;
	 text-decoration: none;
}
a.tbs-link2:hover {
	font-size: 10px;
	color: #ae9e49;
	text-decoration: underline;
}
a.tbs-link2:active {
	font-size: 10px;
	color: #ae9e49;
	text-decoration: underline;
}
.tbs-copy1 {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.tbs-copy2:link {
	font-size: 10px;
	color: #ae9e49;
	text-decoration: none;
}
a.tbs-copy2:visited {
	font-size: 10px;
	color: #ae9e49;
	text-decoration: none;
}
a.tbs-copy2:hover {
	font-size: 10px;
	color: #ae9e49;
	text-decoration: underline;
}
a.tbs-copy2:active {
	font-size: 10px;
	color: #ae9e49;
	text-decoration: underline;
}

body {
	background: #fcf5e3;
	text-align:center;
	margin: 0px;
	padding: 0px;
}

/*$B%l%$%"%&%H$N@)8f(B*/

#container {
	position:relative;
	background: url(img/bg.jpg) repeat-y;
	text-align:left;
	width:894px;
	margin: 0px auto;
	padding: 0px;
}

	/*$B%P%J!<I=<((B*/
	.banner01 {
		width:894px;
		text-align:center;
		margin: 0px auto;
		padding: 0;
		padding-top:10px;
		padding-bottom:15px;
	}

	/*$BHVAH%m%4I=<((B*/
	#header {
		position:relative;
		background: url(img/header.jpg) no-repeat;
		background-position:0;
		height:316px;
		margin: 0;
		padding: 0;
	}	
	
		
	#header h1 {
		display:block;
		margin: 0px;
		padding: 0px;
	}	
	 
	 #header h1 a {
	 margin:0 auto;
	 display:block;
	 width:894px;
	 height:316px;		 
	 }	
		

#main {
	padding:0 76px;
	margin:0;	
}

.clearboth{
	clear:both;
/*	background: #0f0;*/
}
div.clearboth hr{
	display:none;
}



/*$B%a%$%s%3%s%F%s%D(B*/
	
	/*	top  */
	h3.h3img01 {
		display:block;
		background: url(img/h3_title01.gif) no-repeat;
		width:672px;
		height:17px;
		margin: 0px auto;
		padding: 0px;
		text-align:center;
	}
	
	h3.h3img02 {
		display:block;
		background: url(img/h3_title02.gif) no-repeat;
		width:506px;
		height:18px;
		margin: 0px auto;
		padding: 0px;
		text-align:center;
	}
	
	.frame01 {
		background: url(img/frame01.gif) no-repeat;
		width:303px;
		height:11px;
		margin: 10px auto 20px auto;
		padding: 0px;		
	}
	
	.frame02 {
		display:block;
		background: url(img/frame02.gif) no-repeat;
		width:446px;
		height:16px;
		margin: 25px auto;
		padding: 0px;
		text-align:center;
	}
	
	
	h4.h4tit01 {
		background: url(img/h4_title01.gif) no-repeat;
		width:383px;
		height:20px;
		margin: 15px auto;
		padding: 0px;
	}
	
	h4.h4tit02 {
		background: url(img/h4_title02.gif) no-repeat;
		width:383px;
		height:20px;
		margin: 15px auto;
		padding: 0px;
	}
		
	h4.h4tit03 {
	text-align:center;
	color:#4a4048;
	margin:20px 0 10px 0;
	}
	
	h4.h4tit04 {
		background: url(img/h4_title03.gif) no-repeat;
		width:383px;
		height:20px;
		margin: 15px auto;
		padding: 0px;
	}
	
	.ptext {
		background: url(img/text.gif) no-repeat;
		width:666px;
		height:57px;
		margin: 0 auto;
		padding: 0;
	}		
	
	.captop{
	    background:url(img/cap_top.jpg);
		float:right;
		width:202px;
		height:150px;
		
	}
	
	.pleft{
	$B!!!!(Bfloat:left; width:480px;
	}
	
	
	.block1 dl{
	color:#660033;
	margin:0;
	padding:0;
	line-height:150%;
	text-align:left;
	}
	
	
	.block1 dt{
	font-weight:bold;			
	margin:0;
	padding-right:10px;
	float:left;

	}
	
	
	.block1 dd{
	padding-left:0em;
    margin-left:0em;
	}
	
	
	#main .block1{
		background:#ffffff;
		padding: 20px;
		margin:0;
		margin-bottom:20px;
		text-align:center;
		_width:742px;

	}
	
	#main .block1 p {
		display:block;
		color:#444;
		margin: 0px;
		margin-bottom:1.0em;
		padding: 0px;
	}
	
	 .cover{
		background:url(img/cover.gif);
		margin: 0px;
		padding: 0px;
	}
	
	 .captop .cover{
			width:202px;
			height:105px;
	}
	
	 .goform a {
	 margin: 5px auto;
	 display:block;	 
	 background:url(img/form_btn.gif);		 
	 width:379px;	 
	 height:93px;	 
	 }
	 
	 .goform a:hover { 
	 background-position:0 -93px;
	 
	 }	 
	 
	 .goopinion a {
	 margin: 5px auto;
	 display:block;	 
	 background:url(img/opinion_btn.gif);		 
	 width:379px;	 
	 height:93px;	 
	 }
	 
	 .goopinion a:hover { 
	 background-position:0 -93px;	 
	 }
	 
	  .propose_btn a {
	 margin: 35px 0 15px 50px;
	 display:block;	 
	 background:url(img/propose_btn.gif);		 
	 width:600px;	 
	 height:52px;	 
	 }
	 
	 .propose_btn a:hover { 
	 background-position:0 -52px;
	 
	 }
	 
	/*onair*/
	
	
	.probox01 {	
	}
	
	.probox01 ul {	
	margin:0 auto;
	width:546px;
	}
		
	.probox01 li {
	float:left;
	list-style:none;
	width:263px;
	height:180px;
	padding-right:10px;
	margin-bottom:10px;
	}
	
	.probox01 li.pro01img01 {
	background:url(img/pro01_img01.jpg) no-repeat;
	}
	
	.probox01 li.pro01img01 .cover{
	width:263px;
	height:180px;
	}
		
	.probox01 li.pro01img02 {
	background:url(img/pro01_img02.jpg) no-repeat;
	}
	
	.probox01 li.pro01img02 .cover{
	width:263px;
	height:180px;
	}
	
	.probox01 li.pro01img03 {
	background:url(img/pro01_img03.jpg) no-repeat;
	}
	
	.probox01 li.pro01img03 .cover{
	width:263px;
	height:180px;
	}
	
	.probox01 li.pro01img04 {
	background:url(img/pro01_img04.jpg) no-repeat;
	}
	
	.probox01 li.pro01img04 .cover{
	width:263px;
	height:180px;
	}
	
	.probox01 li.pro03img01 {
	background:url(img/pro03_img01.jpg) no-repeat;
	}
	
	.probox01 li.pro03img01 .cover{
	width:263px;
	height:180px;
	}
		
	.probox01 li.pro03img02 {
	background:url(img/pro03_img02.jpg) no-repeat;
	}
	
	.probox01 li.pro03img02 .cover{
	width:263px;
	height:180px;
	}
	
	.probox01 li.pro03img03 {
	background:url(img/pro03_img03.jpg) no-repeat;
	}
	
	.probox01 li.pro03img03 .cover{
	width:263px;
	height:180px;
	}
	
	.probox01 li.pro03img04 {
	background:url(img/pro03_img04.jpg) no-repeat;
	}
	
	.probox01 li.pro03img04 .cover{
	width:263px;
	height:180px;
	}
	
	.probox02 {	
	}
		
	.probox02 ul {	
	margin:0 auto;
	_margin:0;
	padding:0px;
	width:684px;
	}
	
	.probox02 li {
	float:left;
	list-style:none;
	width:228px;
	height:153px;
	margin-bottom:5px;
	text-align:left;
	}	
	
	.probox02 li.pro02img01 {	
	background:url(img/pro02_img01.jpg) no-repeat;	
	}
	
	.probox02 li.pro02img01 .cover{
	width:223px;
	height:153px;
	}
	
	.probox02 li.pro02img02 {	
	background:url(img/pro02_img02.jpg) no-repeat;	
	}
	
	.probox02 li.pro02img02 .cover{
	width:223px;
	height:153px;
	}
	
	.probox02 li.pro02img03 {	
	background:url(img/pro02_img03.jpg) no-repeat;	
	}
	
	.probox02 li.pro02img03 .cover{
	width:223px;
	height:153px;
	}
	
	.probox02 li.pro02img04 {	
	background:url(img/pro02_img04.jpg) no-repeat;	
	}
	
	.probox02 li.pro02img04 .cover{
	width:223px;
	height:153px;
	}
	
	.probox02 li.pro02img05 {	
	background:url(img/pro02_img05.jpg) no-repeat;	
	}
 $B!!(B
	.probox02 li.pro02img05 .cover{
	width:223px;
	height:153px;
	}
	
	.gotop {
	margin:0;
	padding:0;
	text-align:left;
	}
	
	.gotop a {
	display:block;
	background:url(img/top_btn.gif);
	width:135px;
	height:29px;
	}

/*$B%U%C%?(B*/
#footer{
	background:url(img/footer.jpg) no-repeat;
	margin: 0;
	height:88px;
	-height:103px;
	text-align:center;
	padding-top:15px;
}


/*$B%U%)%s%H(B*/
/*MAC IE5.x$B$@$1$KE,MQ(B*/

/*MAC IE5.x$B0J30$KE,MQ(J\(B*/
.container,
h1,h2,h3,h4,h5,p,caption,td,th,dl{
	font-size:small;
	font-family:sans-serif;
	font-family:'$B%R%i%.%N3Q%4(B Pro W3','$B#M#S(B $B#P%4%7%C%/(B',Osaka,sans-serif;
}

* html .container,
* html h1,* html h2,* html h3,* html h4,* html h5,* html p,* html caption,* html td,* html th,* html dl{
	font-size:x-small;
	font-family:'$B%R%i%.%N3Q%4(B Pro W3','$B#M#S(B $B#P%4%7%C%/(B',Osaka,sans-serif;
}

p{
	line-height:175%;
	margin:0;
	margin-bottom:1em;
	text-align:left;
}

a {
text-decoration: none;
}
a:link {
color: #ae9e49;
}
a:visited {
color: #ae9e49;
}
a:active {
color: #ae9e49;
}
a:hover {
color: #ae9e49;
text-decoration:underline;
}
.xl{
	font-size:140%;
}
.l{
	font-size:120%;
}


.alt,#index .xalt{position:absolute;top:-5000px;left:-999px;}


/*eof*/