﻿@charset "UTF-8";
/***************************************************
   HTML All Class Element Styles
***************************************************/
html {  }
body { font-family:Meiryo; font-size: 13px; line-height: 170%; color: #000000; background: #fdefd3; }
a {  }
a:hover {  }
.cb { clear: both; font-size: 0; }

.wrap { width:820px; background-color:#FFF; margin:0 auto;}
.wrap2 { width:830px; }

.header { width:820px;
		height:98px;
		background-image:url(img/head01.png);
		background-repeat:no-repeat;}
		
.header2 { width:830px;
		height:99px;
		background-image:url(img/head02.png);
		background-repeat:no-repeat;}		

#con { width:820px; height:100%;
		background-image:url( img/main.png);
		background-repeat:no-repeat;}
		
#con2 { width:830px; height:100%;
		background-image:url( img/main2.png);
		background-repeat:no-repeat;}		
		
.side { width:180px;
		float:left;}
		
.menu {filter: alpha( opacity=85 );
		opacity: 0.8;}		
		
.side_naka { width:180px;
		float:left;
		margin-left:5px;}		
		
.hon { width:640px;
		float:right;}
		
.footer { width:820px;
		height:85px;
		background-color:#f9ccce;}	
		
.footer2 { width:820px;
		height:85px;
		background-color:#f9ccce;
		margin-left:5px;}			
		
.side2 { font-size:11px;
		line-height:15px;}								
#new{ width:600px;
margin:0 20px 30px 20px;
		height:100%;
		}
#topic	{ width:600px;
		height:165px;
		overflow:auto;
		font-size:12px;
		line-height:170%;}	
		
		
#jimu { width: 610px;
		margin-left:20px;
		font-size:11px;
		line-height:19px;}	

.jimu01{ width:300px;
		height:110px;
		float:left;
		background-image:url(img/top_jimu01.png);}

.jimu02{ width:290px; 
		float:right;
		height:145px;
		background-image:url(img/top_jimu02.png);}	
		
.foot_l{ width:345px;
		height:60px;
		float:left;}

.foot_r{ width:475px;
		float:right;
		font-size:10px;
		line-height:15px;
		padding-top:10px;}		
		
.copy { width:820px; 
		text-align:center;
		height:25px;
		font-size:10px;}
		
.newsbox td { 
			padding:13px 0 7px 0;
			font-size:12px;}				
/***************************************************
   Contents Area Element Styles
***************************************************/

.midasi { width:590px;
			
			
			border-top:2px solid #ea545d;
			border-bottom:2px solid #ea545d;
			
			margin-bottom:15px;
			font-size:16px;
			
			padding: 10px 0 8px 20px;}
			
.komidasi { width:580px;
			
			border-bottom: 1px solid #ea545d;
			border-left: 3px solid #ea545d;
			margin-bottom:10px;
			font-size:14px;
			font-weight:bold;
			margin-left:10px;
			padding-left: 10px; }
			
.komidasi2 { width:580px;
			color: #ea545d;
			margin-bottom:10px;
			font-size:14px;
			font-weight:bold;
			margin-left:10px;
			padding-left: 10px; }
			
.komidasi3 { width:580px;
			
			border-bottom: 1px solid #ea545d;
			
			margin-bottom:10px;
			font-size:14px;
			font-weight:bold;
			margin-left:10px;
			padding-left: 10px; }						
			
.bun  { width:580px; 
		margin:0 0 20px 20px;
		line-height:170%;
		font-size:13px;}
		
.bun2  { width:580px; 
		margin:0 0 10px 20px;
		line-height:170%;
		font-size:13px;}
.bun3  {  
		margin:0 0px 10px 20px;
		line-height:170%;
		font-size:13px;}		
		
		
.gree_l{ width:400px;
  		margin-right:30px;
		float:left;
		text-align:right;}

.gree_r { width: 150px;
  		float:right;}
		
.title { font-size:14px;
		font-weight:bold;}																	