@charset"Shift_JIS";

body#index div#fixArea1{
  width: 80px;
  height: 500px;
  position: fixed; 
  top: 10px; 
  right: -8px;
  text-indent:-9999px;
  z-index:9999;
}

div#fixArea1 a#event {
  outline:none;
  display: block;
  background: url("https://image.rakuten.co.jp/koufukuyasan/cabinet/r-obi/rbanner-140118.gif") no-repeat scroll 0 0 transparent;  
  background-position: 20px 0px;
  width: 80px;
  height: 500px;
}

body#index div#fixArea2{
  width: 60px;
  height: 200px;
  position: fixed; 
  top: 100px; 
  left: -8px;
  text-indent:-9999px;
  z-index:9999;
}

div#fixArea2 a#size {
  outline:none;
  display: block;
  background: url("https://image.rakuten.co.jp/koufukuyasan/cabinet/l-obi/sb_size-a.gif") no-repeat scroll 0 0 transparent;  
  background-position: 0px 0px;
  width: 60px;
  height: 200px;
}

div#fixArea2 a#size:hover {
  outline:none;
  display: block;
  background: url("https://image.rakuten.co.jp/koufukuyasan/cabinet/l-obi/sb_size-b.gif") no-repeat scroll 0 0 transparent;  
  background-position: 0px 0px;
  width: 60px;
  height: 200px;
}



body#index {
  font-size:10px;
  color:#4c4c4c;
  text-align:left;
}

body#index a:link,a:visited{
	color:#0066CC !important;
	text-decoration:none !important;
}

body#index a:hover,a:active{
	color:#0066CC !important;
	text-decoration:underline !important;
}

body#index a:hover img{
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
}	

body#index div#content{
  width:982px;
  margin:0 auto;
}

body#index div#header{
  width:980px;
  position:relative;
}

div#tagline{
  width:965px;
  height:20px;
  padding:5px 5px 15px 10px;
  background: url(../images/bg_h1.gif) no-repeat scroll 0 0 transparent;
}

div#header div#navi_01{
   width: 550px;
   position:absolute;
   top:0;
   right:0px;
   padding-top:5px;
   text-align:right;
}

div#header div#navi_01 ul{
   list-style: none outside none;
   font-size:1.0em;
}

div#header div#navi_01 li{
  display: inline;
  height:20px;
  padding:5px 15px 5px 5px;
  background: url(../images/bg_navi_01.gif) no-repeat scroll right center transparent;
  text-align:right;
}

div#header div#navi_01 li a{
  color:#000000 !important;
  text-decoration:none !important;
}

div#header div#navi_01 li a:hover{
  text-decoration:underline !important;
} 

.bgnone{
  background-image:none !important;
}

div#header div#logo{
  width:255px;
  float:left;
}

div#header div#logo h1{
  width:250px;
  float:left;
  margin:0 8px 10px 0;
}


div#header div#navi_02{
  background: url(../images/bg_navi_02.jpg) repeat-x scroll 0 0 transparent;
  clear: both;
  height: 40px;
  width: 980px;
  position:relative;
}

div#header div#navi_02 ul {
  list-style: none outside none;
}

div#header div#navi_02 li {
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','メイリオ',Meiryo,sans-serif !important;
  float: left;
  color:#FFFFFF;
  font-size:12px;
  padding:12px 20px 10px 20px;
  background: url(../images/li_navi_02.gif) no-repeat scroll right 10px transparent;  
}

div#header div#navi_02 li a{
  color:#FFF !important;
  text-decoration:none !important;
}

div#header div#navi_02 li a:hover{
  text-decoration:underline !important;
}

div#header div#navi_02 p.btn-cart{
  width:93px;
  height:27px;
  position:absolute;
  top:5px;
  right:10px;
  clear:both;
} 

div#Sbnr{
  float:right;
  margin-bottom:10px;
  margin-top:5px;
  
}

div#header div#navi_03{
  background: url(../images/bg_navi_03.gif) no-repeat scroll 0 0 transparent;
  width:980px;
  height:45px;
  margin:0;
  padding:0;
}

/* 検索 */
div#navi_03 div#searchbox{
  width:310px;
  line-height:1.8;
  vertical-align:middle !important;
  float:right;
}

div#navi_03 div#searchbox #txtArea{
  width:200px;
  height:20px;
  margin:0 3px 0 10px;
  padding-left:20px;
  border:1px solid #cccccc;
  background: url("../images/icon_search.gif") no-repeat scroll 0 2px transparent;
}

#searchbox{
  position:relative;
  top:6px;
  left:0;
}
#searchbutton{
  position:relative;
  top:4px;
  left:0;
}

div#navi_04{
  width:670px;
  text-align:left;
  float:left;
}

div#navi_04 ul {
  list-style: none outside none;
}

div#navi_04 li {
  font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','メイリオ',Meiryo,sans-serif !important;
  float: left;
  color:#FFFFFF;
  font-size:11px;
  padding:13px 10px 10px 10px;
  background: url(../images/li_navi_04.gif) no-repeat scroll right 10px transparent;
}

div#navi_04 li a{
  color:#212121 !important;
  text-decoration:none !important;
}

div#navi_04 li a:hover{
  text-decoration:underline !important;
}

table.navi_l {
line-height: 150%;
font-size: 0.8em;
margin-right: 5px;
}
.navi_l td{padding: 1px; }


.clearLeft {
clear: left;
}
