/***********************************************/

/* common.css*/

/***********************************************/

*{
margin:0 auto;
padding:0;
}

body{
margin-top:0px;
background-color: #53954f;
padding:0 0 15px 0;
text-align:center;
}

/*フォントに関する指定*/
body,tr,td,th {
color: #333333;
font-size: 12px;
font-family: verdana, chicago, "ＭＳ Ｐゴシック", Osaka;
line-height:1.5em;
}

/*リンクカラー指定*/
a:link    {text-decoration:none; color:#CCCC66;}
a:visited {text-decoration:none; color:#CCCC66; }
a:active  {text-decoration:underline; color:#006633; }
a:hover   {text-decoration:underline; color:#CCCC66;}

p{
padding-top:2px;
padding-left:15px;
padding-right:15px;
padding-bottom:2px;
}


strong{
color:#336699;
font-size:14px;
}


.cha1b{
color:#996600;
font-weight:bold;
}

.cha2b{
color:#993333;
font-weight:bold;
}



/*レイアウト*/
#header{
padding:0px;
width:938px;
}

#flasharea{
padding:0px;
margin:0;
width:938px;
background-image:url(../images/bg_01.jpg);
background-repeat:repeat-y;
}

#layout{
padding:0;
width:938px;
background-image:url(../images/bg_01.jpg);
background-repeat:repeat-y;
text-align:center;
background-color:#FFFFFF;
}

#layout2{
padding:0px;
width:938px;
background-image:url(../images/bg_01.jpg);
background-repeat:repeat-y;
text-align:center;
background-color:#FFFFFF;
}


#layout3{
padding:0px;
width:938px;
background-image:url(../images/bg_01_2.jpg);
background-repeat:repeat-y;
background-color:#572D0E;
text-align:center;
}

#layout4{
padding:0px;
width:938px;
background-color:#FFFFFF;
text-align:center;
}


#leftbox{
padding:0 0 0 9px;
width:199px;
float:left;
}

#centerbox{
padding:0px;
width:487px;
float:left;
background-image:url(../images/bg_c_01.jpg);
background-repeat:repeat-y;
background-position:top;
}

#centerbox1{
padding:0px;
width:487px;
height:84px;
float:left;
text-align:left;
background-image:url(../images/img_c_01.jpg);
background-repeat:no-repeat;
}

#centerbox2{
padding:0px;
width:487px;

}


#centerbox3{
padding:0px;
width:487px;
float:left;
}


.scrollsell{
overflow:auto;
width:421px;
height:280px;
}

.ehon{
padding-top:5px;
padding-bottom:5px;
padding-left:13px;
}


#news{
padding:0 0 0 8px;
width:472px;
float:left;
text-align:center;

}

.news1{
padding-top:10px;
}



.infotext{
margin:45px 50px 5px 15px;
}


.infotext2{
margin:30px 0px 50px 0px;
line-height:2em;
}



#today{
padding:0 0 0 8px;
width:472px;
float:left;
}

#today2{
padding:0 0 0 8px;
margin:0;
width:472px;
float:left;
}

#rightbox{
padding:0px;
width:234px;
float:left;
}

#link{
padding:0;
width:195px;
text-align:center;
background-color:#E3F29A;
}

.bn1{
padding:3px;
width:150px;
text-align:center;
}

#linkf{
padding-top:0px;
width:195px;
}

.counter{
padding-top:5px;
}


#sitemap{
width:810px;
clear:both;
background-image:url(../images/bar_bg_1.jpg);
background-repeat:repeat-y;
text-align:left;
}




ul{
       list-style:none;
	   padding-left:60px;
	   }   
	   
ul li{
      list-style:circle;
	  padding:6px 0 6px 0px;
       } 

ul li a{
      text-decoration:none;
	  color:#256025;
	  }
	  
li a:link,li a:visited
      {color:#256025; text-decoration:none;
	  }
	  
li a:hover,li a:active
      {color:#C1703A; text-decoration:underline;
	  } 


#profile{
width:819px;
clear:both;
background-image:url(../profile/images/profile_bg01.gif);
background-repeat:repeat-y;
}

#profile2{
width:819px;
clear:both;
background-image:url(../profile/images/profile_bg02.gif);
background-repeat:repeat-y;
}

#profile p{
color:#666666;
font-weight:bold;
margin-left:25px;
}

#profile2 p{
color:#336699;
font-weight:bold;
margin-left:25px;
}


#contents{
width:810px;
clear:both;
background-image:url(../images/bar_bg_1.jpg);
background-repeat:repeat-y;
text-align:center;
}

.detailLeft{
width:634px;
float:left;
text-align:right;
padding:10px 0 10px 0;
margin:0;
}

.detailRight{
width:518px;
float:right;
text-align:right;
padding:10px 30px 10px 0;
margin:0;
}

.detailBt{
width:150px;
float:right;
text-align:center;
padding:130px 16px 0 10px;
margin:0;
}

.detailBt2{
width:200px;
float:left;
text-align:center;
padding:10px 5px 10px 30px;
margin:0;
}

.detailUn{
width:810px;
clear:both;
}



#breadcrumb{
clear:both;
color:#D7D3B2;
text-align:left;
padding-left:30px;
padding-bottom:10px;
}

#breadcrumb a{
color:#FFCC66;
text-decoration:none;
}

#kisekae{
background-color:#FFFFCC;
text-align:left;
}

#kisekae strong{
color:#333333;
font-weight:bold;
}

.imgl{
padding-left:20px;
}

.imgtf{
margin-bottom:10px;
}

#mail{
width:810px;
clear:both;
background-image:url(../images/bar_bg_1.jpg);
background-repeat:repeat-y;
}


#mail2{
width:810px;
height:300px;
clear:both;
background-image:url(../images/bar_bg_1.jpg);
background-repeat:repeat-y;
}

.mailtable{
width:600px;
background-color:#D7D3B2;
background-image:url(../mail/images/mail_img.jpg);
background-repeat:no-repeat;
background-position:right;
}

.mailtable th{
background-color:#9D9975;
color:#FFFFFF;
padding:3px;
}

.mailtable td{
border-bottom:1px dotted #9D9975;
}






#footer{
clear:both;
width:938px;
height:71px;
padding-top:15px;
background-image:url(../images/img_f_01.jpg);
background-position:0 15px;
background-repeat:no-repeat;
}


#footer_s{
clear:both;
width:938px;
height:71px;
padding-top:15px;
background-image:url(../images/img_f_01_2.jpg);
background-position:0 15px;
background-repeat:no-repeat;
}

.footertxt{
padding-top:45px;
margin:0;
}

.footertxt a{
color:#006666;
}

#footer2{
clear:both;
width:938px;
height:58px;
background-image:url(../images/img_f_02.jpg);
background-repeat:no-repeat;
}

.footertxt2{
padding-top:15px;
margin:0;
}


.clear{
clear:both;
}


/*画像指定*/
img { border-style: none; margin: 0px; padding: 0px; } 


#title{
width:938px;
height:18px;

}

h1{
font-size:12px;
color:#EDF0C5;
}

.waku{
width:300px;
border:1px solid #CCCC66;
background-color:#669966;
}

.pro a:link{color:#336699;}
.pro a:visited{color:#336699;}










