@charset "shift_jis";
* {
	margin:0;
	padding:0;
	font-family:"Century Gothic","�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	line-height: 110%;
	list-style:none;
	
	
}
img {
	border:none;
	vertical-align:bottom;
	 width: 100%;
}
ul, ul li {
	list-style:none;overflow: hidden;
}

a{ text-decoration:none;}
a img{ border:none;}
a:hover img ,  a:hover{ vertical-align:bottom;opacity:0.8;transition: .3s;}


#chair_new {
width:100%;
margin:0 auto;
text-align: center;
padding: 0;
background: #fbfbfb;


}

#chair_new p {
 margin:0 auto;

}


/* ���������� �Ŕ� ���������� */

#chair_new h2 {
 margin: 0 auto;
 width:100vw;
 }
 
 
/*** �e�L�X�g���o�� ***/
#chair_new .com span{
    font-size: 20px;
    display: block;
    margin: 0 auto 2% auto;
    letter-spacing: 4px;
    background: #333;
    width: 49%;
    padding: 1% 0;
    color: #fff;
  
}

/*** �e�L�X�g ***/
#chair_new .com{
  font-size: 17px;
  line-height: 1.5em;
  color:#333;
  margin: 5% 0;
 
}


/* ���������� item ���������� */

#chair_new .item{
   margin: 6% 0;
   overflow: hidden;
  
}


/* ���������� �|�C���g�I�� ���������� */




#chair_new .point_title {
    margin: 4% 0 0 0;
    padding: 2% 0;
    font-size: 4em;
    background: #c3ae73;
    color: #fff;

}

#chair_new ul.point {
  width:100%;
  margin: 2% 0 0 0;
  padding: 0;
  
}

#chair_new ul.point li {
    width: 484px;
    margin: 0 3% 5% 0;
    float: left;
    padding: 0;

}

#chair_new ul.point li:nth-child(even) {
    margin:0 0 2% 0;

}

#chair_new ul.point dl dt {
    font-size: 19px;
    padding: 0;
    color: #c3ae73;
    margin:1.5% 0 3% 0;
    letter-spacing: 1px;
}

#chair_new ul.point dl dt span{
    font-size: 21px;
    margin: 0 3% 0 0;
    width: 9%;
    font-weight: normal;
    background: #c3ae73;
    color: #fff;
    padding: 0.2% 01%;
}

#chair_new ul.point dl dd {
    width: 480px;
    
}
#chair_new ul.point dl dd img{
    border: 2px solid #c3ae73;
    
}


#chair_new ul.point dl dd.text{
    font-size: 15px;
    line-height: 1.7em;
    color: #333;
    margin: 2% 0 0 0;
    padding: 0;
    text-align: left;
   
  
}
#chair_new ul.point dl dd.text b {

    text-decoration: underline;
    color: #de773b;

}


/* ���������� �|�C���g��\���\�� ���������� */
/*�S��*/

/*�{�^������*/
#chair_new .p_syosai a{
   padding: 2.5% 0;
    font-size: 20px;
    background: #c3ae73;

    width: 90%;
    display: block;
    margin: 3% auto 0 auto;

    transition: 0.8s;
    color:#fff;
    letter-spacing: 2px;
    border-bottom: 4px solid #e2d8cf;

}



/* ���������� �i�r�Q�[�V�������� ���������� */

#chair_new .cate {
    font-size:35px;
    margin: 5% 0;
    color: #333;
    letter-spacing: 6px;
}

#chair_new ul.navi {
    padding: 0;
    margin: 0;
    overflow: hidden;
}

#chair_new ul.navi li {
    width:calc(100%/5.2);
    margin: 0;
    padding: 0;
    display: inline-table;
    position: relative;
    border-right: 1px #d2cecd dotted;
}


#chair_new ul.navi li:last-child{
     border-right:none;
}


#chair_new ul.navi li a {
    display: block;

}

#chair_new ul.navi li img{
    width:100px;
}

#chair_new ul.navi li:hover img{
  transform: translateY(-4px);
  transition-duration: 0.8s;
  
  }


#chair_new ul.navi li p {
    font-size: 16px;
    line-height: 1.2em;
    color: #333;
    margin:0;
    padding: 10% 0 13% 0;
  
}

#chair_new ul.navi li a:after{
	content: '';
	position:absolute;
	bottom:4%;
	left: 47%;
    display: inline-block;
  width: 6px;
  height: 6px;
  border: 2px solid;
  border-color:  transparent transparent #333 #333;
  transform: rotate(-45deg);
  transition: .3s;
}

#chair_new ul.navi li a:hover::after{
  
   bottom:2%;
}


/*�Z�b�g�ő�������anchor*/
#chair_new .set-item-txt{
    text-align: center;
    font-size: 20px;
    color: #ab965d;
    margin: 5% 0 2% 0;
    font-weight: bold;
    letter-spacing: 2px;
}
#chair_new .set-item-link{
    display: block;
    justify-content: center;
}
#chair_new .set-item-link a{
    text-decoration: none;
    color: #ab965d;
    text-align: center;
    font-size: 17px;
    margin: 10px;
    padding:1% 2%;
    line-height: 2em;
    background: #f7f6f4;
    
     transition: .3s;
}
#chair_new .set-item-link a:hover{
    background: #f3ede1;
   
}



/*�Z�b�g�ő�������anchor�����܂�*/


/* ���������� �J�e�S�����o�� ���������� */

#chair_new h3 {
    color: #fff;
    font-size: 25px;
    letter-spacing: 4px;
    background: #333;
    font-weight: normal;
    padding:20px 0;
}

#chair_new h3 > span{
    font-size: 19px;
    margin: 1% 0 0 0;
    display: block;
    letter-spacing: 2px;
    opacity: 0.8;
}



/* ���������� ���i�Ŕ��e�L�X�g ���������� */
#chair_new .sub{
  font-size:15px;
    line-height: 1.6em;
    margin: 25px;
 
}

/* ���������� �������� ���������� */

#chair_new .pickup {
    margin: 0 0 5% 0;
    padding: 0;

}

#chair_new .pickup p{
    font-size: 22px;
    color: #9c3b3b;
    border-bottom: 1px solid;
    border-top: 1px solid;
    padding: 1.3% 0;
    margin: 2% 0;
    font-weight: 900;

}

#chair_new .pickup p > span{
   font-size:29px;
}


#chair_new .pickup > ul.list li {
    margin: 0 1.6% 0 0;

}

#chair_new .pickup > ul.list li:nth-of-type(3n) {
     margin: 0 0 0 0;

}


#chair_new .pickup > ul.list li div.item_name {
    color:#fff;
    background: #9c3b3b;
    padding:6px 0 6px 7px;

}
#chair_new .pickup > ul.list a:hover > div.item_name{
   color:#fff;

}


#chair_new .pickup > ul.list .prices {
    color:#9c3b3b;
}


#chair_new .pickup ul.list .prices::after {
     border-color:  transparent#9c3b3b #9c3b3b   transparent  ;
}


#chair_new .lineup{
    color: #af9754;
    font-size: 27px;
    padding: 2% 0;
    margin: 0 0 2% 0;
    background: #f7f3eb;
 
}





/* ���������� ���i�Q ���������� */


#chair_new ul.list{
  width: 100%;
  padding: 0;
}

#chair_new ul.list li {
    width:calc(100%/3.1);
    float: left;
    margin: 0 1.6% 5% 0;
  
    
}


#chair_new ul.list li a{
    text-align: left;
    position: relative;
    display: block;
    background: #fff;
    padding: 0 0 0 0;
}

#chair_new ul.list div.item_img{/*���i�摜*/
  width:325px;
  position: relative;

}
#chair_new ul.list div.item_name{/*���i��*/
    font-size: 16px;
    padding:0;
    color: #333;
    font-weight: bold;
    margin: 10px 0;
}

#chair_new ul.list div.item_img_s {/*���N���C�j���O�~�j�摜*/
  width:180px;
  float: left;
  margin: -13px 0 0 0;

}



#chair_new ul.list a:hover > div.item_name {/*���i��hover*/
    
    color:#c3ae73;
   
 
}


#chair_new ul.list div.item_txt{/*���i������*/
    font-size: 13px;
    padding: 0;
    line-height: 1.5em;
    color: #777;
    margin: 2% 0;
    min-height: 45px;
}
/******�������߃A�C�R��*******/

#chair_new ul.list li div.pt{
    position: absolute;
    text-align: center;
    background: #ec5555;
    color: #fff;
    border-radius: 50%;
    font-size: 14px;
    line-height: 1.3em;
    padding: 16px 9px 21px 9px;
    top: 150px;
    right: 7px;
    z-index: 1;
}


/******��p�J�o�[������*******/

#chair_new ul.bn > li {
  width:calc(100%/2.1);
  margin:1%;

}

#chair_new ul.bn > li a{
    color: #fff;
    font-size: 14px;
    padding: 6% 0;
    display: block;
    background: #96b5c3;
    text-align: center;
    border-radius:4px;

}

/* ���������� ���i�̕\ ���������� */

#chair_new ul.list li a > dl{
    border-top: 1px solid #eee;
    font-size: 13px;
    color: #333;
    margin: 3% auto 0 auto;
    overflow: hidden;
    padding: 0 0 1% 0;
    width: 100%;
}



#chair_new ul.list li a > dl dt{
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    float: left;
    width: 34%;
    padding:5px 0 5px 5px;
    background: #f3f5f7;
    color:#333;

}

#chair_new ul.list li a > dl dd{
    border-bottom: 1px solid #eee;
    width:62%;
    padding:5px 0 5px 5px;
    float: left;
    
}


/* ���������� ���i�v���O���� ���������� */

#chair_new ul.list .prices{/*���i*/
    color: #af9754;
    font-size: 18px;
    text-align: right;
    margin: 0 10% 0 0;
    padding: 0;
    position: relative;
   font-weight: bold;

}

#chair_new ul.list .prices::after{/*�ڍ׃{�^����*/
	content: '';
	position:absolute;
	bottom: 26%;
    right: -6%;
    display: inline-block;
    width: 5px;
    height: 5px;
    border: 2px solid;
  border-color:  transparent#af9754 #af9754   transparent  ;
  transform: rotate(-45deg);
}



/* ���������� �|�C���g��r�ꗗ�\ ���������� */


#chair_new .hikaku_title{
   font-size: 20px;
   color:#807f7d;
   margin: 0;
   padding:2% 0;
   background: #f7f7f7;
   font-weight: bold;
}


#chair_new .hikaku{
    margin: 0;
    padding:0 3% 3% 3%;
    background: #f7f7f7;

}

#chair_new .hikaku table , td, th {
	border: 1px solid #eee;
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
	font-size: 14px;
    text-align: center;
	
}
#chair_new .hikaku td, th {
	padding: 4px;
    width: auto;
    height: 25px;
    margin: 0;
    line-height: 1.5em;
}
#chair_new .hikaku th {
	background: #fff;
}

#chair_new .hikaku tr.title , #chair_new tr.title:hover {
	background: #807f7d;
	color:#fff;
	  pointer-events: none;
}

#chair_new .hikaku tr {
	background: #fff;
	color:#333;
	cursor:pointer;
}

#chair_new .hikaku tr:hover {

    background:#fdf9f6;
}





#chair_new .hikaku td > .prices{/*���i*/
    color: #af9754;
    font-size: 15px;
    font-weight: bold;
}


#chair_new .hikaku td.td_img {/*�摜*/
    width: 70px;
}


#chair_new .hikaku td.td_img img{/*�摜*/
    width: 90px;
}


/*---------------------
footer
---------------------*/

#chair_new #bottomlink{
    border-top:1px solid #eee;
    width: 100%;
    margin:2rem auto ; 
    padding: 20px 0 0; 
    text-align: center;
    font-size: 14px;
   
}
#chair_new #bottomlink a{
    color: #57584d;
}
#chair_new #bottomlink a:visited{
    color: #57584d;
}
#chair_new #bottomlink a:hover{
    text-decoration: underline;
}



/* �� PC�̂� ��*/

@media screen and (min-width:1000px){

   #chair_new .itembox{
   max-width:1000px;
   margin: 0 auto;
    overflow: hidden; 
    background: #fff;
    padding: 0 4%;
   }
   

#chair_new ul.list li:nth-of-type(3n){
margin: 0 0 5% 0;
}


#chair_new .hidden_box_sp label {
    display:none;
}

/*�`�F�b�N�͌����Ȃ�����*/
#chair_new .hidden_box_sp input {
    display: none;
}




/* ���������� �E���Œ�i�r ���������� */


 #chair_new .box p {
        -webkit-transition: all 1s;
        -webkit-transform: translate(0, 0);
        opacity: 1;
        position: fixed;
        right: 0%;
        top: 5%;
        z-index: 999;
        width: 10em;
    }
 #chair_new .box p a{
        color: #57584d;
        background: #fbfbfb;
        text-decoration: none;
        opacity: 0.9;
        padding: 4% 1%;
        margin-top: 1%;
        height: 40px;
        vertical-align: middle;
        display: flex;
        justify-content: left;
        align-items: center;
        line-height: 120%;
        font-size: 12px;
        border-bottom: 1px solid #57584d;
        
    }
 
#chair_new .box img{
       width:35px;
       margin: 0 6% 0 2%;
       }  
  
    
 #chair_new   .box p.move {
      -webkit-transform: translate(10px, 0);
      opacity: 0;
    }

 #chair_new    .box p a:hover{
        
        opacity: 0.4;
    }
  #chair_new .box p a > .sen { border-bottom: 2px solid #5384af;}
 

 #chair_new   .main_navi{ width: 80%; margin: auto; padding: 3% 0% 0% 6%;}
 #chair_new   .main_navi a{ width: 20%; float: left; border-bottom: 1px dashed #6F6F6F; margin-right: 2%; white-space: nowrap;}
 #chair_new   .main_navi a img{ width: 30%; vertical-align: middle; }
    
 #chair_new  .main_mida{width: 650px; margin: 3% auto 0%;}
 
 #chair_new .sp_none{display:block;}
#chair_new .pc_none{display:none;}

 
 
 /*�i�r���sPC�Ȃ�*/
#chair_new ul.navi li p br{
    display:none;
    }
 
}



/* �� PC�̂� ��*/







/* �� SMP�̂� ��*/

/* ���������� SMP ���������� */
@media screen and (max-width: 999px){/*�X�}�z�p*/


  #chair_new .itembox{
  
    background: #fff;

   }


/* ���������� �Ŕ� ���������� */

#chair_new h2 {
  width: 100%;

}
/*** �e�L�X�g���o�� ***/
#chair_new .com span{
    font-size: 1em;
    margin: 2% auto;
    letter-spacing: 2px;
    width: 82%;
   padding: 2%;
}

/*** �e�L�X�g ***/
#chair_new .com{
  font-size: 0.7em;
  line-height: 1.3em;
 margin: 4% auto;
    width: 90%;
 
}




/* ���������� item ���������� */

#chair_new .item{
    margin: 5% 0 10% 0;
  /*padding: 13% 0 0 0;*/
 
}


/* ���������� �|�C���g�I�� ���������� */



#chair_new .p_txt{/*�|�C���g�^�C�g��*/

     color:#c3ae73;
     font-size: 1em;
     font-weight: bold;
     line-height: 2em;

}
#chair_new ul.point {
   width: 99%;
    margin: 2% 0 0 0;
    padding: 1%;
}



#chair_new ul.point li , #chair_new ul.point li:nth-child(even){
    width:100%;
    margin:0 0 2% 0;
    
}



#chair_new ul.point dl dt {
    font-size: 1em;
    padding: 2% 0;
    margin: 0 0 1% 0;
    letter-spacing:0;
    font-weight: bold;
}


#chair_new ul.point dl dt span{
    font-size:1em;
    padding: 0.5% 1.5%;
 
}

#chair_new ul.point dl dd{
    width:98%;

}

#chair_new ul.point dl dd.text{
    font-size: 0.8em;
    line-height: 1.5em;
    margin: 2% 0 0 0;
    padding: 0;
  
}
/*
#chair_new ul.point dl dd.text br{
    display:none;
  
}*/



/* ���������� �|�C���g��\���\�� ���������� */


/*�{�^������*/
#chair_new .hidden_box label {
   padding: 3% 0;
    font-size: 0.75em;
   letter-spacing: 0px;
}

/*�O�p�A�C�R��*/
#chair_new .hidden_box label:after {
 
    bottom: 44%;
    right:4%;

}


/* ���������� �|�C���g��\���\�� ���������� */
/*�S��*/

/*�{�^������*/
#chair_new .p_syosai a{
   padding: 2.5% 0;
    font-size:0.7em;


}



/* ���������� �i�r�Q�[�V�������� ���������� */

#chair_new .cate {
    font-size: 1.1em;
   padding: 4% 0;
    margin: 0;
}


#chair_new ul.navi  {
    margin: 0 0 5% 0;

}
#chair_new ul.navi li {
    width:calc(100%/6.1);
    margin: 0 ;
    padding: 1% 1% 2% 1%;
}

#chair_new ul.navi li a {
    display: block;

}

#chair_new ul.navi li p {
    font-size: 0.7em;
    line-height: 1.2em;
    padding: 7% 0 13% 0;
  
}

#chair_new ul.navi li a:after{
	content: '';
	position:absolute;
	bottom:4%;
	left: 47%;
    display: inline-block;
  width: 5px;
  height: 5px;
  border: 1px solid;
  border-color:  transparent transparent #333 #333;
  transform: rotate(-45deg);
}

#chair_new ul.navi li img{
  width: 90%;
}

/*�Z�b�g�ő�������anchor*/
#chair_new .set-item-txt{
    font-size: 0.9em;
    margin: 5% 0 3% 0;
}

#chair_new .set-item-link a{

    font-size: 0.8em;
    margin:1%;
    padding:2%;
    line-height: 2em;

}


/* ���������� �J�e�S�����o�� ���������� */

#chair_new h3 {
    font-size: 1em;
    letter-spacing: 1px;
    padding: 3% 0;
}


#chair_new h3 > span{
    font-size: 0.6em;
    margin:2% 0 0 0;

}

/* ���������� �J�e�S���摜 ���������� */



#chair_new h3.cate_main > p {
    position: absolute;
    top: 1.7em;
    left: 1em;
    font-size: 4em;
    letter-spacing: 1px;
   }



/* ���������� ���i�Ŕ��e�L�X�g ���������� */
#chair_new .sub{
  font-size: 0.8em;
    line-height: 1.4em;
    margin: 2.5% 2%;
    text-align: left;
 
}

#chair_new .sub br{
  display:none;
}

/* ���������� �������� ���������� */

#chair_new .pickup {
  margin: 0;
  padding:0;

}

#chair_new .pickup p{
    font-size: 0.9em;

    padding: 1.3% 0;
    margin: 2% 0;

}

#chair_new .pickup p > span{
   font-size: 1.3em;
}

#chair_new .pickup > ul.list li:nth-of-type(2n){
margin: 0 1.9% 0 0 ;
}


#chair_new .pickup > ul.list li div.item_name {
    font-size: 0.7em;
    margin: 0;
}

#chair_new .pickup > ul.list .item_txt {
   font-size: 4em;
   line-height: 1.3em;
} 


#chair_new ul.list li.cl1 {/*1�J����*/
    width:100%;
    margin: 0 0 5% 0;
    padding: 0;
}

#chair_new ul.list li.cl1 a > dl {/*1�J����*/
    width:47%;
    margin: 2% 2% 0 0;
    padding: 0;
    float: right;
}

#chair_new .pickup > ul.list > li.cl1  div.item_name {
    width: 67%;
/*    float: left;*/
    margin: 0;

}

#chair_new .pickup > ul.list > li.cl1  .prices {
    margin:0;
    position: absolute;
    right: 5%;
    bottom:1%;
    padding: 0 1% 0 0;
   
}

#chair_new ul.list li.cl1 a > dl div.left{
 width: 48%;
}

#chair_new ul.list li.cl1 a > dl div.right{
    width: 47%;

}

#chair_new ul.list li.cl1 a > dl div.left , #chair_new ul.list li.cl1 a > dl div.right{
    display: inline-block;


}

#chair_new .lineup{

    font-size: 1.1em;
    margin: 0 0 2% 0;

 
}


#chair_new .pickup > ul.list > li.cl1  div.item_img_s {/*���N���C�j���O�~�j�摜*/
 
  margin: 0 0 0 1%;
  float: left;

}



/* ���������� ���i�Q ���������� */


#chair_new ul.list{
  width: 100%;
  padding: 1%;
}

#chair_new ul.list li {
    width:47%;
    margin: 0 1.9% 0 0.8%;
    padding: 0;
}



#chair_new ul.list li.hei1 {
    width:47%;
    margin: 0 1.9% 3% 0.8%;
    padding: 0;
}


#chair_new ul.list li:nth-of-type(2n){
margin: 0 0 0 0 ;
}


#chair_new ul.list li.hei1:nth-of-type(2n){
margin: 0 0 3% 0 ;
}


#chair_new ul.list li a{
    padding: 0 0 1% 0;
}

#chair_new ul.list div.item_img{/*���i�摜*/
  width: 100%;
  margin: 0;
  padding:0;
  min-height: 125px;

}
#chair_new ul.list div.item_name{/*���i��*/
    font-size: 0.7em;
    padding:0;
    margin:2% 0 3% 0;
    
}



#chair_new ul.list div.item_img_s {/*���N���C�j���O�~�j�摜*/
  margin: 0 auto;
  float: none;
   width:auto;

}

#chair_new ul.list div.item_txt{/*���i������*/
   font-size: 0.6em;
   margin:0 0 4% 0;
   line-height: 1.3em;
   min-height: auto;
  
  
}

#chair_new ul.item_txt_no li div.item_txt {/*���i��������\��*/
      display: none;
}




/******�������߃A�C�R��*******/

#chair_new ul.list li div.pt{
    font-size: 0.5em;
    line-height: 1.3em;
    padding: 5% 2% 6% 2%;
    top: 62%;
    right: 1%;
}


/******��p�J�o�[������*******/

#chair_new ul.bn > li {
    width: calc(100%/2.06);
    margin: 0 1%;
}
#chair_new ul.bn > li a{
    font-size:0.6em;
    padding: 6% 4%;

}

/* ���������� ���i�̕\ ���������� */

#chair_new ul.list li a > dl{
    font-size: 0.6em;
    margin: 1% 0 0 0;
}

#chair_new ul.list li a > dl dt{
    width: 45%;
    padding: 3px 0 3px 2px;
}
#chair_new ul.list li a > dl dd{
    width:52%;
   padding: 3px 0 3px 2px;
}


/* ���������� ���i�v���O���� ���������� */

#chair_new ul.list .prices{/*���i*/
    font-size: 0.9em;
    text-align: right;
    margin: 0 8% 0 0;
    padding: 0;
    min-height:24px;

}

#chair_new ul.list .prices:after{/*�ڍ׃{�^����*/
	bottom: 40%;
    right: -6%;
    display: inline-block;
    width: 4px;
    height: 4px;
   

}





/* ���������� �|�C���g��r�ꗗ�\ ���������� */

#chair_new .hikaku_title{
   font-size: 0.8em;
   padding: 3% 0 2% 0;
}

#chair_new .hikaku{
    padding:0;
    overflow: auto;

}

#chair_new .hikaku table , td, th {
	border: 1px solid #eee;
	border-collapse: collapse;
	width: 140%;
	margin: 0 auto;
	font-size:10px;
	text-align: center;
}
#chair_new .hikaku td, th {
	padding: 4px;
    width:17%;
    margin: 0;
    line-height: 1.5em;
    height: 20px;
}


#chair_new .hikaku td > .prices{/*���i*/
    font-size: 1.1em;
}


#chair_new .hikaku td.td_img {/*�摜*/
    width: 14%;
    
}


#chair_new .hikaku td.td_img img{/*�摜*/
    width: 100%;
}

/*�E�Œ� ���o���p*/
#chair_new .fixed_1{
  position: sticky;
  left: 0;
  color: #fff;
  background: #807f7d;
  z-index: 1;
}

#chair_new .fixed_1::before{
    content: "";
    position: absolute;
    top:-1px;
    left: -1px;
    width: 100%;
    height: 28px;
    border: 1px solid #eee;
    
  }


/*�E�Œ� �摜�p*/

#chair_new .fixed_2{
  position: sticky;
  left: 0;
 
  background: #fff;
  z-index: 1;
} 
#chair_new .fixed_2::before{
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    width: 100%;
    height: 100%;
    border: 1px solid #eee;
  }



/* SMP�X�N���[���̕��̐ݒ� */
#chair_new .horizontal_scroll::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

/* SMP�X�N���[���̔w�i�̐ݒ� */
#chair_new .horizontal_scroll::-webkit-scrollbar-track {
  border-radius: 5px;
  box-shadow: 0 0 3px #ccc inset;
}

/* SMP�X�N���[���̂܂ݕ����̐ݒ� */
#chair_new .horizontal_scroll::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #ddd;
}

/* ���������� SMP�i�r ���������� */
/*�㕔�Œ�i�r*/
.nav {
    padding: 0;
    margin: 0 auto 60px;
    width: 100%;
	background:#fff;
	display:none;
	z-index: 99999;
	overflow: hidden;
	opacity: 0.9;
}

div.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	display: block !important;
}
.nav #nav_list{ width: 100%; margin: 0 auto; overflow:hidden;}

.nav #nav_list li {
    float: left;
    /*width: 24.4%;*/
    width: 32.5%;
    font-size: 2.9em;
    text-align: center;
    margin:1px;
    background:#acbbbf;
    
}

.nav #nav_list li a{
    padding:7% 0;
    display: block;
    color: #FFF;

}



.nav #nav_list li a:hover{ color:#fff;vertical-align: baseline;}

.nav #nav_list li p{
	width: 100%;
	height: 40px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.nav #nav_list li p span{
    display: inline-block;
    text-align: center;
}


#chair_new .sp_none{display:none;}


/*�g�b�v�֖߂�*/

#chair_new #page_top{
	position: fixed;
    bottom: 0;
    right: 0;
    padding-bottom: 1em;
    opacity: 0.9;
    
	}
	
#chair_new #page_top a{
    color: #fff;
    background:#c7bfc4;
    font-size: 0.8em;
    padding: 0.7em;
    display: block;
    margin: 0 0 3% 0;
    border-radius:7px;
    }



/*---------------------
footer
---------------------*/

#chair_new .footer{

    font-size: 0.7em;

}

}

/* �� SMP�̂� ��*/
