@charset "UTF-8";

@import url("lp_common.css");

/*
==================================================
�R���e���c�G���A
==================================================
*/
/*�y�[�W�^�C�g���i�����c�A�[�j*/
.system_title {
  margin: 0;
}

/*
==================================================
�R�[�X�T�v
==================================================
*/
#hotel_info,
#header_box {
  /*�Œ蕝����*/
  width: 100%;
  /*�w�i�摜����*/
  background: none;
}
#hotel_info {
  /*�R�[�X�T�v���]������*/
  margin-bottom: 10px;
}

/*�w�i�摜*/
#hotel_info > img {
  /*��\��*/
  display: none;
}

/*�{�݉摜*/
#header_box img {
  /*�T�C�Y����*/
  width: 60%;
  max-width: 200px;
  /*���]������*/
  margin-bottom: 10px;
}

#header_box > tbody > tr:nth-child(1) > td:nth-child(1) {
  /*�{�݉摜�Z���^�����O*/
  text-align: center;
}

/*�{�݉摜�A�R�[�X�T�v*/
#header_box > tbody > tr > td {
  /*�c����*/
  width: auto;
  display: block;
}

/*�R�[�X�T�v*/
#header_box table td {
  /*�����T�C�Y����*/
  font-size: 90%;
}

/*�G���A*/
#header_box table td.padb5 {
  /*���]������*/
  padding-bottom: 0;
}

/*�R�[�X���A���s�����A�v�������A���p�{��*/
#header_box table > tbody > tr:nth-child(2) > td {
  /*�㉺�]������*/
  padding: 5px 0;
}

/*�R�[�X���A���s�����A�v�������A���p�{��*/
#header_box table p > span {
  /*���x����\��*/
  display: none;
}

/*
==================================================
�E�G���A�i�ڍו\�������j
==================================================
*/
#right_box {
  /*��\��*/
  display: none;
}

/*
==================================================
���G���A
==================================================
*/
#left_box {
  /*���Œ����*/
  width: auto !important;
}

/*
==================================================
���G���A�E����
==================================================
*/
/*�區�ڃ^�C�g��*/
#left_box h3 {
  /*�����T�C�Y����*/
  font-size: 100%;
}

/*�u���̓��e�Ő\���v�{�^��*/
div.reserve_btn {
  /*�Z���^�����O*/
  text-align: center;
  /*���]������*/
  margin-bottom: 20px;
}

/*�u���y�[�W�g�b�v�ցv*/
p.pagetop {
  /*��\��*/
  display: none;
}

/*�����p�����I��*/
/*�����E�J�����_�[*/
/*�R�[�X��{���*/
/*���₢���킹*/
table.plan > tbody > tr > th,
table.plan > tbody > tr > td,
#finalPrice > tbody > tr > th,
#finalPrice > tbody > tr > td,
#price_bikou > tbody > tr > th,
#price_bikou > tbody > tr > td {
  /*�e�[�u���c����*/
  width: auto;
  display: block;
  padding: 4px;
  /*��{����*/
  text-align: left;
}

/*
==================================================
�����p�����I��
==================================================
*/
/*�e��I����*/
#book_case table.plan td {
  text-align: center;
}

/*�����p�l���ɂ���*/
#book_case table.plan tr:nth-child(3) td {
  /*����*/
  text-align: left;
}

/*
==================================================
�����E�J�����_�[
==================================================
*/
/*
--------------------------------------------------
������
--------------------------------------------------
*/
/* ��t�󋵁E���b�Z�[�W */
div#stock_msg {
  /*�Œ蕝����*/
  width: auto;
}

/* �������� */
#finalPrice tr:nth-child(6) {
  /*��\��*/
  display: none;
}

/*
--------------------------------------------------
�J�����_�[
--------------------------------------------------
*/
#calender {
  font-size: 70%;
}
#calender tr > td {
  /*TD���㑵��*/
  vertical-align: top;
}
#calender tr > td > span.bold3 {
  /*���z�̃t�H���g�������ύX*/
  font-size: 90%;
}

/*
==================================================
�R�[�X��{���
==================================================
*/


/*
==================================================
�R�[�X�̃|�C���g
==================================================
*/
/*
--------------------------------------------------
�摜
--------------------------------------------------
*/
#photo_box {
  /*�Œ蕝����*/
  width: auto;
  /*�摜�Z���^�����O*/
  text-align: center;
  /*�s�v�]������*/
  padding: 0;
}

/*
--------------------------------------------------
�|�C���g
--------------------------------------------------
*/
p.detail_coursepoint {
  /*�Œ蕝����*/
  width: auto;
  /*�t���[�g����*/
  float: none;
  clear: both;
}
/*
==================================================
�m�F����
==================================================
*/
/*
==================================================
�X�P�W���[��
==================================================
*/
h4#schedule {
    clear: both;
}

/*
--------------------------------------------------
�����
--------------------------------------------------
*/
#left_box table.list {
  /*�Œ蕝����*/
  width: auto !important;
}

/*
--------------------------------------------------
���₢���킹
--------------------------------------------------
*/
/*�S�����喼*/
table.plan span.hotel_name {
  /*�����T�C�Y����*/
  font-size: 100%;
  /*��������*/
  padding: 0;
  border: none;
}




