/*
V30,798
46,202
*/
body {  
/*background-color:#EADDCE;*/
background-color:#F1E5D2;
 margin: 0;
padding: 0;
color: #564740;
}
a:link{ color:#412D25; text-decoration: none;}
a:visited{ color:#412D25;text-decoration: none; }
a:active{ color:#412D25; text-decoration: none;}
a:hover {color:#642219;text-decoration: underline; 
}
.bgtop{

background-image: url(image/bg.gif);
background-repeat: repeat-x;
}
.bgc{

background-image: url(image/bgc.gif);
background-repeat: repeat-x;
}
.obg{

background-image: url(chiebukuro/bg.gif);
background-repeat: repeat-x;
}
.obg-l{
background-image: url(chiebukuro/bgl.gif);
background-repeat: no-repeat;
width:5px;
}
.obg-r{
background-image: url(chiebukuro/bgr.gif);
background-repeat: no-repeat;
width:5px;
}
a.ml {
color:#ffffff;
}
a:link.ml { 
color:#ffffff; 
}
a:visited.ml { 
color:#ffffff; 
}
a:hover.ml {color:#ffffff;text-decoration: underline; 
}
a.ml1 {
color:#444254;
}
a:link.ml1 { 
color:#303A37; 
}
a:visited.ml1 { 
color:#000000; 
}
ipin{
color:#ffffff;
}
TD {
font-size:11px;
line-height: 1.2em;}
TH {
font-size:11.5px;
line-height: 1.5em;
}

.contents h1{
font-size:12px;
line-height: 1.2em;
}
H1{font-size:11px;
line-height: 1.2em;}

TD H1{font-size:12px;
line-height: 1.2em;}
.menu_bg{
background-image: url(image/mbg.gif);
background-repeat: repeat-x;
height:30px;
}
.menu_bg1{
background-image: url(image/topmenu1/m_space.gif);
background-repeat: repeat-x;
height:44px;
}
.bg1{
background-image: url(image/bg1.gif);
background-repeat: no-repeat;
width:5px;
}
.bg2{
background-image: url(image/bg2.gif);
background-repeat: no-repeat;
width:5px;
}
.bg3{
background-image: url(image/bg3.gif);
background-repeat: no-repeat;
width:5px;
}
.bg4{
background-image: url(image/bg4.gif);
background-repeat: no-repeat;
width:5px;
}
.bgl{
background-image: url(image/bg-l.gif);
background-repeat: repeat-y;
width:5px;
}
.bgr{
background-image: url(image/bg-r.gif);
background-repeat: repeat-y;
width:5px;
}
.line1{
background-image: url(image/line1.gif);
background-repeat: repeat-x;
height:2px;
}
.line2{
background-image: url(image/line2.gif);
background-repeat: repeat-x;
height:2px;
}
.line3{
background-color: #C8C1AD;
height:1px;
}
.topbg{
background-image: url(image/topbg3.gif);
background-repeat: repeat-x;
height:132px;
}
.dotline{

background-image: url(image/dot.gif);
background-repeat: repeat-x;
height:1px;
}
.menuline{
background-image: url(image/topm_hline.gif);
background-repeat: no-repeat;
height:30px;
width:2px;
}
.menuline1{
background-image: url(image/topmenu1/m_line.gif);
background-repeat: repeat-y;
width:2px;
}
.ts{
font-size:10px;
}
.sp01{
margin:2px;
}
.t100 {
font-size:12px;
}
.t14 {
font-size:13px;
font-weight:bold;
padding:3px;
}

.t13 {
font-size:14px;
padding:3px;
}
.td150{
font-size: 11px;
line-height:1.8em;
}
.td80{
font-size: 0.6em;
}
.td1{color:#32384E;}
.td2{color:#44514D;}
.td3{color:#6F5B5B;}
.kikaku1{
color:#721B2D;
font-size:12px;
font-weight:bold;
/*margin:5px;*/
}
.space{
padding:5px;
}
TABLE TD #ryouri{
color:#ffffff;
}
TABLE TD #ryouri1 B{
font-size:13px;
font-weight:bold;
padding:0px;
margin:0px;
}
TABLE TD #ryouri1{
color:#ffffff;
}
TABLE TD #ryouri A{
color:#ffffff;
}
TABLE TD #ryouri A:hover {
color:#FFDC95;text-decoration: underline; 
}
TABLE TD #ryouri A:link {
color:#ffffff;text-decoration: underline; 
}
TABLE TD #ryouri A:visited {
color:#ffffff;text-decoration: underline; 
}
.space1{
padding:5px 10px 5px 10px;
}
.podbg{

background-image: url(image/toppic/p1.jpg);
background-repeat: no-repeat;
height:140px;
width:283px;
}
.btm{

background-image: url(image/btm.gif);
background-repeat: no-repeat;
height:5px;
width:900px;
}
.kikaku2{
color:#9999FF;
font-size:12px;
font-weight:bold;
margin:5px;
}
.news-l{
padding:0px 10px 0px 10px;
}