#title{
 padding: 10px 0 0 0;
 font-size: 30px;
 color:#000;
 font-family: "ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro";
 text-shadow:transparent 0px 0px 1px;
 text-shadow: #CCC 1px 3px 5px;
 letter-spacing: -1px;
 float: left;
 white-space: nowrap;
}
#title a:link,
#title a:visited,
#title a:hover {
 color:#000;
 text-decoration: none;
}
#h2desc{
 float: right;
 padding-top: 20px;
 font-weight: normal;
}
.headend{
 height:20px;
}
#leftareapref{
 float: left;
 width: 515px;
 padding-right: 10px;
}
#leftareapref h2{
 border: 1px solid #6577CC;
 background:#6577CC url(../image/hbar0.gif) repeat-x;
 color: #FFF;
 padding: 5px;
}

#weather{
 border: 1px solid #CCC;
 margin-bottom: 10px;
 text-align:center;
 padding: 5px 0px;
}
#centerarea h2 a:link,
#centerarea h2 a:visited,
#centerarea h2 a:hover,
#leftarea h2 a:link,
#leftarea h2 a:visited,
#leftarea h2 a:hover {
 color: #FFF;
}
#insuranceul li{
 line-height:1.5;
}
.twitterarea{
 padding: 0 5px;
}
.photosarea{
 padding: 10px 0 0 10px;
}
.photosarea a:link,
.photosarea a:visited,
.photosarea a:hover {
 border:0;
}
.photosarea img{
 margin: 0 6px 10px 0;
}
.rightblock{
 padding: 10px 10px 2px 10px;
}
.rightblock ul li{
 line-height:1.4;
 padding: 0 0 8px 0;
}
#fleftarea1{
 text-align: left;
 float: left;
 display:inline;
 width: 250px;
 height: 290px;
 line-height:1.0;
}
#fleftarea2{
 border-left: 1px solid #CCC;
 padding-left: 10px;
 text-align: left;
 float: left;
 display:inline;
 width: 340px;
 height: 290px;
 line-height:1.0;
}
#fleftarea3{
 border-left: 1px solid #CCC;
 padding-left: 10px;
 text-align: left;
 float: left;
 display:inline;
 width: 330px;
 height: 290px;
}
#fleftarea1 h2{
 padding: 9px 0 15px 35px;
 background: #FFF url("../../tsukaerusite/image/icon/shops.png") 0 -525px no-repeat;
}
#fleftarea2 h2{
 padding: 9px 0 15px 35px;
 background: #FFF url("../../tsukaerusite/image/icon/shops.png") 0 -575px no-repeat;
}
#fleftarea3 h2{
 line-height:1.0;
 padding: 9px 0 15px 35px;
 background: #FFF url("../../tsukaerusite/image/icon/shops.png") 0 -625px no-repeat;
}
#fleftarea2 li{
 padding-bottom: 5px;
 line-height:1.5;
}
#ico_twitter{
 padding: 3px 0 8px 18px;
 background: #FFF url("../../tsukaerusite/image/icon/shops.png") 0 -350px no-repeat;
}
#ico_mixi{
 padding: 3px 0 8px 18px;
 background: #FFF url("../../tsukaerusite/image/icon/shops.png") 0 -675px no-repeat;
}
#ico_livedoorblog{
 padding: 3px 0 8px 18px;
 background: #FFF url("../../tsukaerusite/image/icon/shops.png") 0 -375px no-repeat;
}
#ico_amebablog{
 padding: 3px 0 8px 18px;
 background: #FFF url("../../tsukaerusite/image/icon/shops.png") 0 -400px no-repeat;
}
#ico_hangakuika{
 padding: 2px 0 3px 18px;
 background: #FFF url("../../tsukaerusite/image/icon/shops.png") 0 -425px no-repeat;
}
#ico_kakakuh{
 padding: 2px 0 3px 18px;
 background: #FFF url("../../tsukaerusite/image/icon/shops.png") 0 -450px no-repeat;
}
#ico_twittericonmaker{
 padding: 2px 0 3px 18px;
 background: #FFF url("../../tsukaerusite/image/icon/shops.png") 0 -475px no-repeat;
}
#ico_auranai{
 padding: 2px 0 3px 18px;
 background: #FFF url("../../tsukaerusite/image/icon/shops.png") 0 -500px no-repeat;
}
.slctli{
 padding-bottom: 5px;
}
#linkurl{
 width: 240px;
 font-size:12px;
}
#comment{
 width: 300px;
}
.prefname{
 font-size:16px;
}
