body{
background-color:#FFFFFF;
margin:0;
padding:0;
}

img{
border:none;
}

.communitytbl{
margin-left:20px;
}

.btitle{
color:#660000;
font-size:12px;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
display:block;
}


.blogtitle{
list-style:none;
padding:0 0 0 35px;
background-image:url(../img/arrow.gif);
background-repeat:no-repeat;
margin-left:-20px;

color:#660000;
margin-top:5px;
margin-bottom:5px;
}
.blogtitle a{
text-decoration:none;
color:#660000;
}
.blogtitle a:active{
color:#660000;
}
.blogtitle a:hover{
text-decoration:underline;
}

.newtitle{
color:#660000;
margin:0;
padding:0;
}

.newtitle li{
margin-top:5px;
margin-bottom:5px;
list-style:none;
}

.newtitle a{
text-decoration:none;
color:#660000;
}
.newtitle a:active{
color:#660000;
}
.newtitle a:hover{
text-decoration:underline;
}


.indexbmenu1 a{
width:140px;
height:105px;
display:block;
background-image:url(../img/top10.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.indexbmenu1 a:hover{
background-image:url(../img/top10_f2.gif);
}
.indexbmenu2 a{
width:140px;
height:105px;
display:block;
background-image:url(../img/top11.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.indexbmenu2 a:hover{
background-image:url(../img/top11_f2.gif);
}
.indexbmenu3 a{
width:140px;
height:105px;
display:block;
background-image:url(../img/top12.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.indexbmenu3 a:hover{
background-image:url(../img/top12_f2.gif);
}
.indexbmenu4 a{
width:140px;
height:105px;
display:block;
background-image:url(../img/top13.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.indexbmenu4 a:hover{
background-image:url(../img/top13_f2.gif);
}

.gmenu1 a{
width:124px;
height:50px;
display:block;
background-image:url(../img/menu01.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.gmenu1 a:hover{
background-image:url(../img/menu01_f2.gif);
}

.gmenu2 a{
width:124px;
height:50px;
display:block;
background-image:url(../img/menu02.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.gmenu2 a:hover{
background-image:url(../img/menu02_f2.gif);
}

.gmenu3 a{
width:124px;
height:50px;
display:block;
background-image:url(../img/menu03.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.gmenu3 a:hover{
background-image:url(../img/menu03_f2.gif);
}
.gmenu4 a{
width:124px;
height:50px;
display:block;
background-image:url(../img/menu04.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.gmenu4 a:hover{
background-image:url(../img/menu04_f2.gif);
}

.inquiryb a{
width:124px;
height:52px;
display:block;
background-image:url(../img_common/inquiry.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.inquiryb a:hover{
background-image:url(../img_common/inquiry_over.gif);
}

.communityb a{
width:120px;
height:44px;
display:block;
background-image:url(../img_common/menu09.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.communityb a:hover{
background-image:url(../img_common/menu09_f2.gif);
}

.homeb a{
width:120px;
height:57px;
display:block;
background-image:url(../img_common/menu10.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.homeb a:hover{
background-image:url(../img_common/menu10_f2.gif);
}

.sidebmenu1 a{
width:129px;
height:37px;
display:block;
background-image:url(../img_common/menu05.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.sidebmenu1 a:hover{
background-image:url(../img_common/menu05_f2.gif);
}
.sidebmenu2 a{
width:129px;
height:37px;
display:block;
background-image:url(../img_common/menu06.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.sidebmenu2 a:hover{
background-image:url(../img_common/menu06_f2.gif);
}
.sidebmenu3 a{
width:129px;
height:37px;
display:block;
background-image:url(../img_common/menu07.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.sidebmenu3 a:hover{
background-image:url(../img_common/menu07_f2.gif);
}
.sidebmenu4 a{
width:129px;
height:37px;
display:block;
background-image:url(../img_common/menu08.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.sidebmenu4 a:hover{
background-image:url(../img_common/menu08_f2.gif);
}

.comtitle1 a{
width:174px;
height:25px;
display:block;
background-image:url(../img/top14.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.comtitle1 a:hover{
background-image:url(../img/top14_f2.gif);
}
.comtitle2 a{
width:174px;
height:25px;
display:block;
background-image:url(../img/top15.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.comtitle2 a:hover{
background-image:url(../img/top15_f2.gif);
}
.comtitle3 a{
width:174px;
height:25px;
display:block;
background-image:url(../img/top16.gif);
background-repeat:no-repeat;
text-indent:-9999;
overflow:hidden;
}

.comtitle3 a:hover{
background-image:url(../img/top16_f2.gif);
}

.ctitle{
color:#660000;
font-size:12px;
width:130px;
display:block;
}

.rightcon {
	width:500px;
	height:auto;
	float: left;
}

/*--inquiry お問合せフォーム--*/
#inquiry table{
	width:530px;
	font-size:14px;
	border:solid 1px;

}

#inquiry table th{
font-style:normal;
color:#990033;
background-color:#FFCC66;
border: solid 1px;
text-align:left;
width:25%;
}

#inquiry table td{
font-style:normal;
text-align:left;
width:75%;
padding:5px;
border: solid 1px;
}
#inquiry table td{
font-style:normal;
text-align:left;
width:75%;
padding:5px;
border: solid 1px;
}
#inquiry ul{
list-style:none;
width:530px;
border: solid 1px #ff0000;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding:0px;
}

#inquiry ul li{
color:#ff0000;
padding:5px;
font-size:12px;
}

/*--breadclumbs 　ぱんくずリスト--*/
.breadclumbs{
	margin-left:20px;
	margin-top:10px;
	font-size:x-small;
	color:#333333;
}
.breadclumbs a {
color:#333333;
text-decoration:none
}
.breadclumbs a:hover{
color:#333333;
text-decoration:underline
}

.picarchive  {
	width:130px;
	height:170px;
	float: left;
	margin-left:15px;
	margin-right:15px;
}

.p12 {  font-size: 12px; line-height: 140%}
.p10 {  font-size: 10px; line-height: 140%}
.p14 {  font-size: 14px; line-height: 140%}
