@charset "utf-8";

/*BASE*/
body {
margin: 0px;
padding:0px;
font-family:"ＭＳ Ｐゴシック",'ヒラギノ角ゴ Pro W3',sans-serif;
font-size:12px;
color:#333333;
}


h1{
font-size:12px;
font-weight:normal;
color:#5E6A04;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:right;
}


/*.subtitle{
z-index: 1;
position: absolute;
margin: 0px 130px 0 115px;
top: 190px;
color: #FFFFFF;/
}*/

a {
color:#a20c05;
text-decoration:none;
}

a:hover{
color:#a20c05;
text-decoration:underline;
}

address{
font-size:10px;
font-style:normal;
}

.caution{
font-size:10px;
color:#FF0000;
}
/*///////////////*/



#pagebody {
width: 930px;
height:100%;
margin: 0 auto 0 auto;
position:relative;
}

#leftfiximg {
float:left;
width: 70px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#content {
float:left;
width: 830px;
margin:0px 0px 0px 0px;
padding:0px 30px 0px 0px;
}

/*TOP*/
#top_set {
float:left;
width: 790px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top_left {
float:left;
width: 517px;
height:105px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

#nav_button {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#nav_tel {
float:right;
margin:0px 0px 0px 0px;
padding:28px 6px 0px 0px;
}
/*TOP END*/


/*MAIN*/
#main {
float:left;
width: 790px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#sub_button {
float:left;
margin:7px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#sub_button img {
float:left;
margin:0px;
padding:0px 2px 0px 0px;
}

#sub_button2 {
float:left;
width:220px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#sub_button2 p{
width:190px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:14px;
font-weight:bold;
line-height:1.8em;
border-bottom:dotted 1px #688d3c;
}

#sub_button2 a{
color:#53683b;
}

#home_left {
float:left;
width:525px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#home_left p{
margin:0px 0px 15px 0px;
padding:0px 15px 0px 5px;
line-height:1.5em;
}



#menu_left {
float:left;
width:495px;
margin:15px 5px 0px 10px;
padding:0px 0px 0px 0px;
}

#menu_left h2{
color:#815225;
margin:0px 0px 7px 0px;
padding:0px 0px 0px 0px;
border-bottom:dotted 2px #688d3c;
}

#menu_left p{
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
line-height:1.5em;
}

#home_right {
float:right;
width:220px;
margin:15px 3px 0px 0px;
padding:0px 0px 0px 0px;
}


#home_hour {
float:right;
width:220px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#home_hour p{
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:14px;
color:#FFFFFF;
}

#home_hour a{
color:#FFFFFF;
}

#home_right_column {
float:right;
width:220px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#home_right_column img{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#home_right_column h2{
float:left;
width:220px;
font-size:14px;
color:#a20c05;
margin:7px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

#home_right_column p{
float:left;
width:220px;
font-size:12px;
margin:0px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#mobile_set {
float:left;
width:500px;
margin:15px 0px 0px 0px;
padding:10px 5px 0px 5px;
border-top:dotted 2px #688d3c;
}
/*MAIN END*/

/*VOICE PAGE*/
.spacebar {
border-bottom:dotted 2px #688d3c;
}

.question {
color:#FF0000;
margin:0px 5px 0px 0px; 
}

.answer {
color:#FF0000;
margin:0px 5px 0px 0px; 
}




/*CONTACT PAGE*/
#contact_content {
float:left;
width:745px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.field_title {
color:#815225;
font-weight:bold;
}




/*BOTTOM*/
#bottom_set {
float:left;
width: 790px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#FFFFFF;
}

#bottom_set a{
color:#FFFFFF;
}

#bottom_set p{
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;
}
