/* CSS Document */

.add01_h1{
   padding-top:40px;
   padding:0px;
   display:inline;
   line-height:1.2ems;
   font-size:10px;
}
.add_h1{
   padding-top:40px;
   font-size:10px;
   font-weight:bold;
   line-height:1.2em;
}
.add02_h1{
   font-weight:bold;
   padding:0px;
   display:inline;
   line-height:1.2ems;
   font-size:10px;
   color:#666666;
}
.add03_h1{
   font-weight:bold;
   font-size:10px;
   font-weight:bold;
   line-height:1.2em;
color:#666666;
}
.add_td{
	text-align:left;
	padding-top:20px;
	padding-bottom:10px;
	width:693px;
	padding-left: 30px;
	font-size:14px;

}
.add_h2{
   font-size:32px;
   font-weight:bold;
}
.add01_h2{
   font-size:24px;
   font-weight:bold;
   color:#666666;
}
.add_td02{
   width:861px; 
   padding-bottom:30px;
   color:#666666;
}
.add_td03{
   width:861px; 
   padding-bottom:30px;
}
.add_text{
	text-align:left;
	padding-left:20px;
	width:680px;
	font-size:12px;
	padding-right: 20px;
	line-height: 1.2em;
	letter-spacing: 1px;
}

.p{
	margin:0px;
	padding:0px;
}


#rikonsoudan h1{
	display:inline;
}

#rikonsoudan p{
	display:inline;
	font-weight:bold;
	font-size:10px;
	color:#666666;
}

.lead{
font-size:10px;
font-weight: 400;
}

.add_txt{
width:545px;
text-align:left;
font-size:13px;
}

#koushinjo .mds{
font-size:14px;
font-weight:600;
text-align:center;


}
#koushinjo .fblue{
color:blue;
font-size:18px;
text-align:center;
}


#index .thumb {
    border: 1px solid #CCCCCC;
    padding: 2px;
display:inline-block;
}
#index .captxt {
    color: #333333;
    font-size: 75%;
padding:2px;
    line-height: 1.2;
   margin: 0 0 0 3px;

}



#index .img_right{
    margin: 0 0 0 10px;
}

#index .img_left{
    margin: 0 10px 0 0 ;
}

#index .naka {
    min-height: 355px;
    padding-bottom: 25px;
}

#index .main4 {
    clear: right;
    height: 900px;
}

#index .under {
    clear: right;
}

















