.top_navi_off{
  background-image : url(../image/back_off.gif);  
  background-repeat : repeat-x;
  height:100%;
  width:100%;
  font-size : 70%;
  letter-spacing : 0.15em;
  padding : 0.2em 0.2em 0.2em 0.2em;
  line-height : 1.2em;
  font-family : "‚l‚r ƒSƒVƒbƒN",monospace,Arial;
  border-top-width : 5px;
  border-top-style : solid;
  border-top-color : #c85e06;
}
.top_navi_on{
  background-image : url(../image/back_on.gif);  
  background-repeat : repeat-x;
  height:100%;
  width:100%;
  font-size : 70%;
  letter-spacing : 0.15em;
  padding : 0.2em 0.2em 0.2em 0.2em;
  line-height : 1.2em;
  font-family : "‚l‚r ƒSƒVƒbƒN",monospace,Arial;
  border-top-width : 5px;
  border-top-style : solid;
  border-top-color : #c85e06;
}
A.top_navi_off:hover{ 
  background-image : url(../image/back_on.gif);  
  background-repeat : repeat-x;
  height:100%;
  width:100%;
  font-size : 70%;
  letter-spacing : 0.15em;
  padding : 0.2em 0.2em 0.2em 0.2em;
  line-height : 1.2em;
  font-family : "‚l‚r ƒSƒVƒbƒN",monospace,Arial;
  border-top-width : 5px;
  border-top-style : solid;
  border-top-color : #c85e06;
}
.top_title{
  background-image : url(../image/back_on.gif);
  background-repeat : repeat;
  padding-top : 0.3em;
  padding-left : 0.3em;
  padding-right : 0.3em;
  padding-bottom : 0.3em;
  border-top-width : 3pt;
  border-top-style : solid;
  border-top-color : #c85e06;
  font-size : 100%;
  font-family : "‚l‚r ƒSƒVƒbƒN",monospace,Arial;
  color : black;  
  letter-spacing : 0.2em; 
  text-indent : 1em;
}
.off{
  visibility : hidden;
}
A{
  color : black;
  text-decoration:none; 
}
A:HOVER{  
  background-color : #e3d7c1;
  text-decoration:underline; 
}
.wide{
  width : 600px;
}
.top_logo{
  width : 350px;
  height : 40px;
}
.item{
  width : 92px;
  height : 69px;
}
.cm{
  width : 125px;
  height : 150px;
}
HR{
  color : #c85e06;
}
.font_waku{
  font-size : 70%;
  letter-spacing : 0.15em;
  padding : 0.2em 0.2em 0.2em 0.2em;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #d48600 #d48600 #d48600 #d48600;
  font-family : "‚l‚r ƒSƒVƒbƒN",monospace,Arial;
}
.font_ss{
  font-size : 40%;
  letter-spacing : 0.15em;
  padding : 0.2em 0.2em 0.2em 0.2em;
  line-height : 1.2em;
  font-family : "‚l‚r ƒSƒVƒbƒN",monospace,Arial;
}
.font_s{
  font-size : 60%;
  letter-spacing : 0.15em;
  padding : 0.2em 0.2em 0.2em 0.2em;
  line-height : 1.2em;
  font-family : "‚l‚r ƒSƒVƒbƒN",monospace,Arial;
}
.font{
  font-size : 70%;
  letter-spacing : 0.15em;
  padding : 0.2em 0.2em 0.2em 0.2em;
  line-height : 1.2em;
  font-family : "‚l‚r ƒSƒVƒbƒN",monospace,Arial;
}
.font_m{
  font-size : 80%;
  letter-spacing : 0.15em;
  padding : 0.3em 0.2em 0.2em 0.2em;
  line-height : 1.2em;
  font-family : "‚l‚r ƒSƒVƒbƒN",monospace,Arial;
}
.font_l{
  font-size : 90%;
  letter-spacing : 0.15em;
  padding : 0.2em 0.2em 0.2em 0.5em;
  line-height : 1.2em;
  font-family : "‚l‚r ƒSƒVƒbƒN",monospace,Arial;
}
.font_shop{
  font-size : 100%;
  letter-spacing : 0.15em;
  padding : 0.3em 0.2em 0.2em 0.2em;
  line-height : 1.2em;
  font-family : "‚l‚r ƒSƒVƒbƒN",monospace,Arial;
}
.font_title{
  font-size : 100%;
  font-family : "‚l‚r ƒSƒVƒbƒN",monospace,Arial;
  color : white;
  font-weight : bold;
  letter-spacing : 0.2em;
  padding : 0.5em 0.2em 0.5em 1em; 
}
.font_cm{
  font-size : 200%;
  font-family : "‚l‚r ƒSƒVƒbƒN",monospace,Arial;
  color : white;
  letter-spacing : 0.2em;
  padding : 0.2em 0.2em 0.2em 0.2em; 
}
.font_moji{
  font-size : 100%;
  padding : 0.1em 0.1em 0.1em 0.1em;
}
.font_moji_l{
  font-size : 100%;
  padding : 0.1em 0.1em 0.1em 0.1em;
}
.font_moji_m{
  font-size : 84%;
  padding : 0.1em 0.1em 0.1em 0.1em;
}
.font_moji_s{
  font-size : 70%;
  padding : 0.1em 0.1em 0.1em 0.1em;
  background-image : url(../image/back_off.gif);
}
.navi_off{
  background-image : url(../image/back_off.gif);  
  background-repeat : repeat-x;
  height:100%;
  width:100%;
}
.navi_on{
  background-image : url(../image/back_on.gif);
  background-repeat : repeat-x;
  height:100%;
  width:100%;
}
A.navi_off:hover{ 
  background-image : url(../image/back_on.gif);
  background-repeat:repeat-x;
  height:100%;
  width:100%;
}
.waku_r{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #e72341 #e72341 #e72341 #e72341;
}
.waku_o{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #ea7500 #ea7500 #ea7500 #ea7500;
}
.waku_y{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #e9d916 #e9d916 #e9d916 #e9d916;
}
.waku_g{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #008040 #008040 #008040 #008040;
}
.waku_b{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #0000a0 #0000a0 #0000a0 #0000a0;
}
.waku_v{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #800080 #800080 #800080 #800080;
}
.waku_black{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #000000 #000000 #000000 #000000;
}
.waku_list{
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #cccccc;
}
.waku_trbl{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #d48600 #d48600 #d48600 #d48600;
}
.waku_bl{  
  border-bottom-width : 1px;
  border-left-width : 0.5em; 
  border-bottom-style : solid;
  border-left-style : solid; 
  border-bottom-color : #d48600;
  border-left-color : #d48600;
}
.waku_tb{  
  border-bottom-width : 1px;
  border-top-width : 1px; 
  border-bottom-style : solid;
  border-top-style : solid; 
  border-bottom-color : #d48600;
  border-top-color : #d48600;
}
.waku_cm_t{  
  border-top-width : 1px;
  border-right-width : 1px;
  border-left-width : 1px;  
  border-top-style : solid;
  border-right-style : solid;
  border-left-style : solid;  
  border-top-color : #fa122f;
  border-right-color : #fa122f;
  border-left-color : #fa122f;
}
.waku_cm_m_t{
  border-top-width : 1px;  
  border-right-width : 1px;
  border-left-width : 1px;  
  border-right-style : solid;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : #fa122f;  
  border-right-color : #fa122f;
  border-left-color : #fa122f;
  background-image : url(../image/back_o.gif);
  background-repeat : repeat;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #fa122f;
}
.waku_cm_m_b{  
  border-right-width : 1px;
  border-left-width : 1px;  
  border-right-style : solid;
  border-left-style : solid;  
  border-right-color : #fa122f;
  border-left-color : #fa122f;
}
.waku_cm_b{ 
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;  
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-style : solid;  
  border-right-color : #fa122f;
  border-bottom-color : #fa122f;
  border-left-color : #fa122f;
}
.back_o{
  background-image : url(../image/back_o.gif);
  background-repeat : repeat;
}
.back_y{
  background-image : url(../image/back_y.gif);
  background-repeat : repeat;
}
.back_g{
  background-image : url(../image/back_g.gif);
  background-repeat : repeat;
}
.back_b{
  background-image : url(../image/back_b.gif);
  background-repeat : repeat;
}
.back_v{
  background-image : url(../image/back_v.gif);
  background-repeat : repeat;
}
.back_p{
  background-image : url(../image/back_p.gif);
  background-repeat : repeat;
}
.back_title{
  background-image : url(../image/back_title.gif);
  background-repeat : repeat;
}
.back{
  background-image : url(../image/back_off.gif);
  background-repeat : repeat;
}
.blank_tate_1{
  height : 0.5em;
}
.blank_tate_2{
  height : 1.5em;
}
.waku_b_trbl{
  border-width : 0.6em 0.6em 0.6em 0.6em;
  border-style : solid solid solid solid;
  border-color : #00b9ef #00b9ef #00b9ef #00b9ef;
}
.waku_b_b{
  border-bottom-width : 0.4em;
  border-bottom-style : solid;
  border-bottom-color : #00b9ef;
}
.waku_o_trbl{
  border-width : 0.6em 0.6em 0.6em 0.6em;
  border-style : solid solid solid solid;
  border-color : #efbc36 #efbc36 #efbc36 #efbc36;
}
.waku_o_b{
  border-bottom-width : 0.4em;
  border-bottom-style : solid;
  border-bottom-color : #efbc36;
}
.waku_g_trbl{
  border-width : 0.6em 0.6em 0.6em 0.6em;
  border-style : solid solid solid solid;
  border-color : #93cb8d #93cb8d #93cb8d #93cb8d;
}
.waku_g_b{
  border-bottom-width : 0.4em;
  border-bottom-style : solid;
  border-bottom-color : #93cb8d;
}
.waku_p_trbl{
  border-width : 0.6em 0.6em 0.6em 0.6em;
  border-style : solid solid solid solid;
  border-color : #f5bbd4 #f5bbd4 #f5bbd4 #f5bbd4;
}
.waku_p_b{
  border-bottom-width : 0.4em;
  border-bottom-style : solid;
  border-bottom-color : #f5bbd4;
}
.waku_r_trbl{
  border-width : 0.6em 0.6em 0.6em 0.6em;
  border-style : solid solid solid solid;
  border-color : #e72341 #e72341 #e72341 #e72341;
}
.waku_r_b{
  border-bottom-width : 0.4em;
  border-bottom-style : solid;
  border-bottom-color : #e72341;
}
.waku_y_trbl{
  border-width : 0.6em 0.6em 0.6em 0.6em;
  border-style : solid solid solid solid;
  border-color : #fedd98 #fedd98 #fedd98 #fedd98;
}
.waku_y_b{
  border-bottom-width : 0.4em;
  border-bottom-style : solid;
  border-bottom-color : #fedd98;
}
.waku_l{
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : black;
}
.line{border-width : 0.2em 0.2em 0.2em 0.2em;
  border-style : solid solid solid solid;
  border-color : white white white white;
}
.back_cm_tenmei{
  background-color : #f29b87;
}
