﻿.background {background-image:url(gif/back_all.gif);}
a:visited{color : #8b4513}
a:link{color : #add8e6}
a:hover{color : #ffff00}

a.white:visited{color : #800080}
a.white:link{color : #4682b4}
a.white:hover{color : #ff0000}


#outline{width:750px; text-align:left; margin:0 auto}

.outline-margin{margin:0 0}
.clear {clear: left;}
.n1 {font-size:10pt;font-weight:normal; color:#696969;}
.n2 {font-size:12pt;font-weight:bold; color:#8a2be2;}
.n3 {font-size:10pt;font-weight:normal; color:#0000ff;}
.n4 {font-size:8pt;font-weight:normal; color:#ffffff;}

.cntr {text-align:center;}


/* =====各画面共通===== */
.box-header {
  float:left;
  background-image:url(gif/header.gif);  
  background-repeat:no-repeat;
  width:750px;
  height:110px;
  }

.box-footer {
  background-image:url(gif/footer.gif);  
#  background-color:#6D7456;  
  width:750px;
  height:120px;
  font-size:10pt;
  color:#FFFFFF;
  }

/* =====各画面共通－メイン画面専用(IE不具合対応)===== */
.box-index-inner {padding:10px 10px 10px 10px;} 
.box-main-inner {padding:20px 20px 10px 20px;} 
.box-footer-inner {padding:5px 5px 5px 5px;} 




/* =====トップ画面専用===== */
.box-top_index {
  float:left;
  background-color:#B3C189;
  background-image:url(gif/index_toppic.gif); 
  background-repeat:no-repeat;
  width:120px;
  height:900px;
  font-size:10pt;
  color:#FFFFFF;
  overflow:hidden;
  }
  
.box-top_main {
  float:left;
  background-image:url(jpeg/pic_back.jpg); 
  width:630px;
  height:610px;
  font-size:10pt;
  color:#696969;
  overflow:hidden;
  }

.box-top_left {
  float:left;
  background-image:url(jpeg/pic_back.jpg); 
  width:330px;
  height:290px;
  font-size:10pt;
  color:#696969;
  overflow:hidden;
  }

.box-top_right {
  float:left;
  background-image:url(jpeg/pic_back.jpg); 
  width:300px;
  height:290px;
  font-size:10pt;
  color:#696969;
  overflow:hidden;
  }

.box-top-inner {padding:1px 25px 10px 25px;} 


/* =====所在地画面専用===== */
.box-shozai_index {
  float:left;
  background-color:#B3C189;
  background-image:url(gif/index_toppic.gif); 
  background-repeat:no-repeat;
  width:120px;
  height:1000px;
  font-size:10pt;
  color:#FFFFFF;
  overflow:hidden;
  }

.box-shozai_main {
  float:left;
  background-image:url(jpeg/pic_back.jpg); 
  width:630px;
  height:1000px;
  font-size:10pt;
  color:#696969;
  overflow:hidden;
  }

/* =====挨拶画面専用===== */
.box-aisatsu_index {
  float:left;
  background-color:#B3C189;
  background-image:url(gif/index_toppic.gif); 
  background-repeat:no-repeat;
  width:120px;
  height:900px;
  font-size:10pt;
  color:#FFFFFF;
  overflow:hidden;
  }

.box-aisatsu_main {
  float:left;
  background-image:url(jpeg/pic_back.jpg); 
  width:630px;
  height:900px;
  font-size:10pt;
  color:#696969;
  overflow:hidden;
  }

/* =====商品紹介画面専用===== */
.box-shohin_index {
  float:left;
  background-color:#B3C189;
  background-image:url(gif/index_toppic.gif); 
  background-repeat:no-repeat;
  width:120px;
  height:3560px;
  font-size:10pt;
  color:#FFFFFF;
  overflow:hidden;
  }

.box-shohin_main {
  float:left;
  background-image:url(jpeg/pic_back.jpg); 
  width:630px;
  height:250px;
  font-size:10pt;
  color:#696969;
  overflow:hidden;
  }

.box-shohin_title {
  float:left;
  background-image:url(jpeg/pic_back.jpg); 
  width:550px;
  height:50px;
  overflow:hidden;
  padding:0px 40px 0px 40px;
  }

.box-shohin_line {
  float:left;
  background-image:url(jpeg/pic_back.jpg); 
  width:550px;
  height:50px;
  font-size:10pt;
  color:#696969;
  overflow:hidden;
  padding:0px 40px 0px 40px;
  }

.box-shohin_sub {
  float:left;
  background-image:url(jpeg/pic_back.jpg); 
  width:550px;
  height:170px;
  font-size:10pt;
  color:#696969;
  overflow:hidden;
  padding:5px 40px 5px 40px;
  }


/* =====リンク画面専用===== */
.box-link_index {
  float:left;
  background-color:#B3C189;
  background-image:url(gif/index_toppic.gif); 
  background-repeat:no-repeat;
  width:120px;
  height:900px;
  font-size:10pt;
  color:#FFFFFF;
  overflow:hidden;
  }

.box-link_main {
  float:left;
  background-image:url(jpeg/pic_back.jpg); 
  width:630px;
  height:900px;
  font-size:10pt;
  color:#696969;
  overflow:hidden;
  }

/* =====店内紹介画面専用===== */
.box-tennai_index {
  float:left;
  background-color:#B3C189;
  background-image:url(gif/index_toppic.gif); 
  background-repeat:no-repeat;
  width:120px;
  height:900px;
  font-size:10pt;
  color:#FFFFFF;
  overflow:hidden;
  }

.box-tennai_main {
  float:left;
  background-image:url(jpeg/pic_back.jpg); 
  width:630px;
  height:900px;
  font-size:10pt;
  color:#696969;
  overflow:hidden;
  }


