/* CSS Document */

@charset "UTF-8";
html{
  background:#23180e;
}
body{
  margin:0 54px;
  padding:0;
  border:0;
  background:#23180e;
  font-size:12px;
  color:dccca4;
  line-hight:1.5;
}
/* header */

#header{
  position:relative;
  width:852px;
  height:60px;
  margin: 0px;
  padding: 0px;
}
#logo{
  width:190px;
  height:60px;
  float:left;
}
#subnav{
  position:absolute;
  bottom:0;
  width:662px;
  height:21px;
  float:right;
  text-align:right;
  margin: 0px;
  padding: 0px;
  right: 0px;
}
.t1{
  vertical-align:bottom;
}
/* navi */

#nav{
  clear:both;
  width:852px;
  height: 24px;
  margin: 0px;
  padding: 0px;
}
/* top */
#conA{
  width:851px;
  height:242px;
  margin:0;
  padding:0;
  border:0;
  clear: none;
  float: none;
}
#mov{
  width:488px;
  hight:242px;
  margin:0;
  padding:0;
  border:0;
  float:left;
  color:#9d8958
text-align:reft;
}
#news{
  width:343px;
  height:242px;
  float:right;
  background : url(news_back.jpg) no-repeat;
  margin:0;
  padding:10px;
  border:0;
  font-size : 16px;
  text-align:left;
  color:#9d8958
line-hight:165%;
}
#conB{
  clear:both;
}
#conC{
  width:852px;
}
#boxa{
  width:300px;
  float:left;
  text-align:left;
}
#boxb{
  width:536px;
  float:right;
  font-size:12px;
  color:#dccca4
text-align:left;
}
/* content */

#footer{
  width:852px;
}
#bg{
  width:852px;
  background : url(bg.gif) repeat-y;
  margin: 0px;
  padding: 0px;
}
#bgw{
  width:852px;
  background : url(../images/img_common/bg_w.gif) repeat-y;
  margin: 0px;
  padding: 0px;
}
#conD{
  width:485px;
  text-align: center;
  margin-top: 0px;
  margin-right: 184px;
  margin-bottom: 0px;
  margin-left: 183px;
}
#komi1{
  padding: 5px;
  width:450px;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  font-size : 18px;
  color: #d5c290;
  text-align: left;
  border-style:solid;
  border-width: 0px 0px 1px 0px;
  border-color:#7f6643;
  margin-top: 18px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#txa{
  width:450px;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  font-size : 16px;
  font-style: normal;
  line-height: 165%;
  color : #cec2a8;
  margin: 15px;
}
#komi2{
  padding: 5px;
  width:450px;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  font-size: 16px;
  color: #990000;
  text-align: left;
  border-style:solid;
  border-width: 0px 0px 1px 0px;
  border-color:#990000;
  margin-top: 18px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
#txb{
  width:450px;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  font-size: 12px;
  font-style: normal;
  line-height: 165%;
  color: #23180e;
  margin: 15px;
}
.newstx {
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  font-size: 12px;
  font-style: normal;
  line-height: 140%;
  color:#9d8958;
}
.top1 {
  font-size: 12px;
  font-style: normal;
  line-height: 150%;
  color: #dccca4;
}
.footer1 {
  font-size: 10px;
  font-style: normal;
  line-height: 140%;
  color: #dccca4;
}
.footer2 {
  font-size: 9px;
  font-style: normal;
  line-height: 170%;
  color: #73532c;
}
.footer1-2 {
  font-size: 8px;
  font-style: normal;
  line-height: 140%;
  color: #dccca4;
}
.txt12{
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
  font-size: 12px;
  font-style: normal;
  line-height: 165%;
  color: #9d8958;
}
a:link {
  color: #66CCCC;
  text-decoration: underline;
}
a:visited {
  color: #999933;
}
s{
  line-height : 14pt;
  font-size : 14pt;
}
.text_s{
  font-size : 90%;
  line-height : 12px;
  color : #ffffff;
  padding-left : 5px;
  padding-right : 5px;
}
.text_b{
  font-size : 95%;
  font-weight : bold;
  color : #804040;
  line-height : 8px;
}
.text11{
  font-size : 100%;
  color : #804040;
}
.add{
  font-size : 80%;
  line-height : 100%;
}
.tel{
  font-size : 200%;
  font-weight : bold;
}
.txa_p{
  color : #cec2a8;
  font-size : 12px;
}
.text_3s{
  font-size : 15px;
  font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka;
  line-height : 165%;
  color : #cec2a8;
}
.larger{
  font-size : 120%;
}

