@charset "UTF-8";
@charset "UTF-8";
div#head {
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	background-repeat: no-repeat;
	width: 1000px;
}
div#new {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	background-repeat: no-repeat;
	width: 1000px;
}
div#flash {
	font-size: 1em;
	font-weight: normal;
	color: #FFFFFF;
	background-repeat: no-repeat;
	height: 655px;
	width: 1000px;
	background-color: #000000;
}
div#slider {
	height: 500px;
	width: 1000px;
	background-repeat: no-repeat;
}
div#foot {
	font-size: 8px;
	font-weight: normal;
	color: #666666;
	background-color: #000000;
	background-repeat: no-repeat;
	width: 1000px;
}
#clear {
	display: none;
}
div#twitter {
	font-size: 1em;
	font-weight: normal;
	height: 300px;
	width: 1000px;
}
div#price {
	background-color: #999999;
	background-repeat: no-repeat;
	float: right;
	width: 240px;
	height: 20px;
}
div#bar {
	background-color: #000000;
	background-repeat: no-repeat;
	float: right;
	width: 700px;
	height: 20px;
}
div#space {
	height: 20px;
	width: 1000px;
}
div#select_f_or_h {
	background-color: #000000;
	float: left;
	height: 50px;
	width: 600px;
}
div#toplogo {
	float: left;
	height: 50px;
	width: 400px;
}
*{
    margin:0;
    padding:0;
    border:0;
}
img.bgmaximage{
  position:fixed !important;
}
#maincontent {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  width: 100%;
}
html { 
  background: url(画像のパス) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
btn--gray-border:link, .btn--gray-border:visited {
    background-color: #fff;
    border-color: #555;
    border-width: 2px;
    color: #555
}

btn--gray-border:hover, .btn--gray-border:focus {
    background-color: #fff;
    border-color: #ddd;
    color: #777
}

btn--gray-border:active {
    background-color: #ccc;
    border-color: #ccc;
    color: #444
}
#barfix {
position: fixed;
top:0px;
}
#headersubmenu{
position: fixed; 
}
#bar2{
	position: fixed;
	height: auto;
	width: auto;
}
/* フッターの固定 */
div#footer-fixed
{
    position: fixed;            /* フッターの固定 */
    bottom: 0px;                /* 位置(下0px) */
    left: 0px;                  /* 位置(左0px) */
    width: 100%;                /* 横幅100%　*/
    height: 80px;              /* 縦幅140px */
}
#worn {
    font-size: 10px;
	font-weight: normal;
	color: #ffff;
	width: 98%;
}
#youtube {
	font-size: 10px
	font-weight: normal;
	color: #ffff;
	width: 98%;
}
#twitter_bg {
	background-image: url("/top_img/utyu.jpg")
}
#map{
    font-size: 10px;
	font-weight: normal;
	color: #ffff;
}
div#bar3 {
	background-color: #;
	background-repeat: no-repeat;
	float: left;
	width: 95%;
	height: 100px;
	position: fixed; 
}	
div#sidebar {  
    width: ;
	height:200%  ;
    background: #;
    position: fixed;  
    top: 10px;  
	
}  
* html div#sidebar    {     
    position: absolute;     
    top: expression(eval(document.documentElement.scrollTop+100));     
}  
div#fb{
	background-image: url("top_img/fb_bg.jpg");
	width: ;
	height: ;
}
div#tw{
	background-image: url("top_img/tw_bg.jpg");
	width: ;
	height: ;
}

