@charset   "UTF-8";












/*�@�|�|�|�@���ڃ^�C�g���@�|�|�|�@*/

.tolt{
	  /* �]���Ȃ��@�^�C�g�� */
  padding : 0px;
  margin : 0px;
}

.tolt_02{
	  /* �����R�s�[ */
  font-size : 115%;
  color : #333366;
  font-weight: bold;
  line-height : 1.25em;
  padding : 0px;
  margin : 10px 5px ;
}

.tolt_022{
	  /* �����R�s�[2  */
  font-size : 115%;
  color : #333366;
  font-weight: bold;
  line-height : 1.25em;
  padding : 0px;
  margin : 0px 0px 5px 5px ;
}


/*�@�|�|�|�@���i�E���i�@�|�|�|�@*/

.tolt_03{
	  /* ���i�� */
  font-size : 115%;
  color : #333333;
  line-height : 1.25em;
  padding : 0px;
  margin : 0px 0px 5px 0px;
}

.toltprice{
	  /* ���i */
  font-size : 200%;
  color : #cc0033;
  line-height : 1em;
  font-weight: bold;
  padding : 0px;
  margin : 0px 0px 3px 0px;
}

ul.listtlt-in1{
	  /* �h �E�@�h�摜���X�g */
  list-style-image : url(lst-sq9px.gif);
  margin: 0px 0px 0px 1.5em;
  padding: 0;
}�@

/*�@�|�|�|�@�\�@�|�|�|�@*/

.tlthyo-00 { /* �O�g */
  border-collapse: collapse;
  border: 1px #999 solid; 
}

.tlthyo-01{
  /* �w�i�F���D�F�E���]���P���� */
  color: #333333;
  background-color: #ccc;
  vertical-align : center; 
  text-align: left;
  padding : 1px 5px 1px 1em;
}

.tlthyo-01cc{
  /* �w�i�F���F�E���������E�r���L */
  border: 1px #999 solid; 
  color: #333;
  background-color: #99ccff;
  vertical-align : center; 
  text-align:  center;
  padding : 1px 5px ;
}

.tlthyo-01c{
  /* �w�i�F���F�E���]���P�����E�r���L */
  border: 1px #999 solid; 
  color: #333;
  background-color: #99ccff;
  vertical-align : center; 
  text-align:  left;
  padding : 1px 5px 1px 1em;
}

.tlthyo-01_2{
  /* �w�i�F���D�F�E���]���P�����E�r���L */
  border: 1px #999 solid; 
  color: #333333;
  background-color: #ccc;
  vertical-align : center; 
  text-align: left;
  padding : 1px 5px 1px 1em;
}

.tlthyo-02-l5{
  /* �w�i�F���E���]���T */
  color: #333333;
  background-color: #ffffff;
  text-align: left;
  padding : 2px 5px ; 
}

.tlthyo-02-l7{
  /* �w�i�F���E���]���V */
  color: #333333;
  background-color: #ffffff;
  text-align: left;
  padding : 5px 7px; 
}

.tlthyo-02-l7_2{
  /* �w�i�F���E���]���V */
  border: 1px #999 solid;
  color: #333333;
  background-color: #ffffff;
  text-align: left;
  padding : 5px 7px; 
}

.tlt-fimg01 img{
  /* �@�\�摜�@�]���T */
  margin : 5px;
}

/*�@�|�|�|�@�����j���[�@�|�|�|�@*/

.tolt-lmnbox1{
	 /* ���j���[DIV���� */
  vertical-align : top;
  text-align : center;
  margin-bottom : 15px;
  padding : 2px 5px; 
  border : 1px solid #999;
  width : 150px;
}

.tolt-lmn1{
	 /* ���j���[TB���� */
  border-collapse: collapse;
}
.tolt-lmn1 td{
	 /* ���j���[TD���� */
  background-color : #ffffff;
}

.tolt-lmn10{
	 /* TOP�փ����N�p */
  border-bottom: 1px #999999 dotted;
  padding-left: 3px; 
  height : 35px;
}

.tolt-lmn11{
	 /* �w�i�摜1 */
  background : url(image-toilet/toilet-mn01.gif) no-repeat right center;
  border-bottom: 1px #999999 dotted;
  padding-left: 3px; 
  height : 35px;
}
.tolt-lmn12{
	 /* �w�i�摜2 */
  background : url(image-toilet/toilet-mn02.gif) no-repeat right center;
  border-bottom: 1px #999999 dotted;
  padding-left: 3px; 
  height : 35px;
}
.tolt-lmn13{
	 /* �w�i�摜3 */
  background : url(image-toilet/toilet-mn03.gif) no-repeat right center;
  border-bottom: 1px #999999 dotted;
  padding-left: 3px;
  height : 35px; 
}
.tolt-lmn14{
	 /* �w�i�摜4 */
  background : url(image-toilet/toilet-mn04.gif) no-repeat right center;
  border-bottom: 1px #999999 dotted;
  padding-left: 3px;
  height : 35px; 
}
.tolt-lmn15{
	 /* �w�i�摜5 */
  background : url(image-toilet/toilet-mn05.gif) no-repeat right center;
  /* border-bottom: 1px #999999 solid; */
  padding-left: 3px;
  height : 35px; 
}


.tolt-lmntt{
	 /* ���o������ */
  padding: 0px; 
  color: #333;
  text-align: center;
  border-bottom: 1px #666 solid; 
  height : 25px;
}
.tolt-lmntt h2{
	 /* ���o������ */
  margin: 0;
  padding: 0px; 
  font-size : 110%;
  font-weight: normal;
  line-height: normal; 
}

/*�@�|�|�|�@�����j���[�����N�@�|�|�|�@*/

a:link.tltlmn{
	 /* �ʏ�i���A�N�Z�X�j */
  color:#333;  
}
a:visited.tltlmn{
	 /* �A�N�Z�X�� */ 
  color:#333; 
}
a:hover.tltlmn{
	 /* �|�C���g�� */ 
  color:#06f;
  text-decoration: underline;
}
a.tltlmn{
	 /* ���� */
  text-decoration: none;
} 



/* ===============
  ���X�|���V�u���ݒ�
================= */
@media screen and (max-width: 568px) {

div#itemmenu h2{
	width: 97%;
	margin: 20px auto;
	overflow: hidden;
	}




}


@media screen and (max-width: 460px) {






}







