@charset "UTF-8";
@import url(common.css);
@import url(textsettings.css);

/* ================================================================ *
	SRK Design 2008/04
	�J�X�^�}�C�Y CSS
	
	�u���v���t����Ă���ݒ荀�ڂ͑��݂Ɉˑ����܂��B���ӂ���
	�ݒ肵�Ă��������B
 * ================================================================ */

/* ---------------------------------------------------------------- *
	�h�L�������g�S�̂Ɋւ���ݒ�ł�
 * ---------------------------------------------------------------- */

body {
  /* --- ��{�I�ȑO�i�F�i�����F�j��ݒ肵�Ă������� --- */
  color: #333333;
  /* --- �w�i��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j--- */
  /*background: url(../img/back.png) repeat-x;--*/
}

#container {
  /* --- ��e�����̔w�i��ݒ肵�Ă������� --- */
  /* Note�F��e�����̔w�i�𓧖��ɂ�����C���� GIF �𗘗p�����肵��
           �w�i�ɕω�����邱�Ƃ��ł��܂� */
  background: transparent;
  /* --- �h�L�������g�{�̂̕���ݒ肵�Ă������� --- */
  /* Note�F�S�����w���\�ł� */
  width: 850px;
  /* --- �h�L�������g�{�̂̈ʒu��ݒ肵�Ă������� --- */
  /* Note�F�u0�v�݂̂ō��񂹁C�u0 auto�v�ŃZ���^�����O */
  margin: 0 auto;
}

/* ---------------------------------------------------------------- *
	�w�b�_�����̐ݒ�ł�
 * ---------------------------------------------------------------- */

#header {
  /* --- �w�i��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
  /*background: #FFFFFF;--*/
  /* --- �}�[�W����ݒ肵�Ă������� --- */
  /* Note�F���}�[�W���̓i�r�Q�[�V�����̏�}�[�W���Ɛ܂肽���݂�
           �����܂� */
  margin-top: 0;
  margin-bottom: 0;
  /* --- �p�f�B���O��ݒ肵�Ă������� --- */
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}



/* ---------------------------------------------------------------- *
	�R���e���c�R���e�i�̐ݒ�ł�
 * ---------------------------------------------------------------- */

#main {
  /* �� --- ���C�A�E�g�����F���E�J�����̐ݒ�ɉ����Đݒ� --- */
  /* Note�Fpadding-left ��T�C�h���j���[�̕��{�}�[�W���Ƃ��C
           padding-right ��T�C�h�R���e���c�̕��{�}�[�W���Ƃ���
           �������� */
  padding-left: 200px;
  padding-right: 0;
  /* --- �w�i��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j--- */
  /* Note�F�T�C�h���j���[�����S�̂ɔw�i��K�p������ɂ́C���̕�����
           �w�i��w�肵�Ă����K�v������܂� */
  background: tranparent;
  /* --- �}�[�W����ݒ肵�Ă������� --- */
  /* Note�F�㉺�}�[�W���̐܂肽���݂ɒ��ӂ��Ă������� */
  margin-top: 0;
  margin-bottom: 0;
}

#main_right {
  /* �� --- ���C�A�E�g�����F���E�J�����̐ݒ�ɉ����Đݒ� --- */
  /* Note�Fpadding-left ��T�C�h���j���[�̕��{�}�[�W���Ƃ��C
           padding-right ��T�C�h�R���e���c�̕��{�}�[�W���Ƃ���
           �������� */
  padding-left: 10px;
  padding-right: 10px;
  
  /* --- �w�i��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j--- */
  /* Note�F�T�C�h���j���[�����S�̂ɔw�i��K�p������ɂ́C���̕�����
           �w�i��w�肵�Ă����K�v������܂� */
  background: tranparent;
  /* --- �}�[�W����ݒ肵�Ă������� --- */
  /* Note�F�㉺�}�[�W���̐܂肽���݂ɒ��ӂ��Ă������� */
  margin-top: 0;
  margin-bottom: 0;
}

/* ---------------------------------------------------------------- *
	�T�C�h���j���[�����̐ݒ�ł�
 * ---------------------------------------------------------------- */

#sidenavi {
  /* --- �w�i��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j--- */
  /* Note�F�����ł̔w�i�ݒ�̓��j���[�����̓�e�����镔���ɂ����K�p
           ����܂���B�T�C�h���j���[�����S�̂ɔw�i��K�p������ꍇ��
           �R���e���c�R���e�i�̔w�i�Ƃ��āC�T�C�h���j���[�����̔w�i��
           ����Ă������� */
  background: url(../../img/sidenavi.gif) no-repeat;
  /* �� --- ���j���[�̕���ݒ肵�Ă������� --- */
  width: 190px;
  height: auto;
  /* �� --- ���j���[����E�ǂ���Ɋ񂹂邩�ݒ肵�Ă������� -- */
  /* Note�F���Ɋ񂹂�ꍇ�́C�uleft: 0; right: auto;�v�C�E�̏ꍇ��
           �uleft: auto; right: 0;�v�ł� */
  left: 0;
  right: auto;
  /* --- �p�f�B���O��ݒ肵�Ă������� --- */
  /* Note�F�R���e���c�����ɏ㉺�}�[�W�������̂��܂܂��ꍇ�C
           �㉺�p�f�B���O�ɂ͐��̒l��w�肵�Ă������� */
  padding-top: 0;
  padding-bottom: 0;
  /* --- ��Δz�u���邱�Ƃɂ���č��T�C�h�o�[���I��ł��Ȃ��Ȃ��Ă��܂����߁A���̃J��������̃��C���[�ɔz�u����ݒ�ł� --- */
  /*z-index: 1;*/
}

#sidenavi ul {
  /* --- �}�[�W����ݒ肵�Ă������� --- */
    margin: 0;
    margin-top:10px;
  /* --- �p�f�B���O��ݒ肵�Ă������� --- */
    padding: 4px;
  /* --- �w�i��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j--- */
  /* background: url(../img/sidenavi.jpg) no-repeat;---*/
}

#sidenavi ul li {
  /* --- �}�[�W����ݒ肵�Ă������� --- */
    margin: 0;
  /* --- �p�f�B���O��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
    padding: 0px 10px 5px 10px;
  /* --- ���X�g�̋��E����ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
    border-bottom: 0px solid #0086b9;
  /* --- �w�i��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
    /* background: #fff url(img/sq_arrow.gif) no-repeat 5px 7px;---*/
  /* --- �w�i�摜�Ń��X�g�}�[�J��w�肷�邽�߁A���X�g�̍s���ɂ��������܂� --- */
    list-style-type: none;
}

/* Note�F�o�O���̂��߁C�����l�ł̎w��� 2 ��s���Ă������� */
[id="sidenavi"]#sidenavi {
  /* �� --- ��}�[�W����ݒ肵�Ă������� --- */
  /* Note�F�R���e���c�����̏�}�[�W���Ɠ����l��ݒ肵�Ă������� */
  margin-top: 0;
}
html:lang(ja) #sidenavi {
  /* Note�F���O�̎w��Ɠ����l��ݒ肵�Ă������� */
  margin-top: 0;
}

#sidenavi a:hover {
  /* --- �}�E�X�I�[�o�[�����Ƃ��̉����̋��E���̐���ƐF�Ƒ�����w�肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
  border-bottom: 2px solid #0086b9;
  /* --- �}�E�X�I�[�o�[�����Ƃ��̔w�i�F�ƁA�����у��X�g�̃��X�g�}�[�J�摜��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
  /* Note�F16�~16 �s�N�Z���ȉ��̂�̂�g�p���Ă��������B�w�i�F����킹�Ďw�肵�Ă���ꍇ�́A���ߏ�������Ă���摜�ł���K�v������܂� */
  background: url(../../img/arrow.gif) no-repeat;
  /* �ʏ�̃����N�e�L�X�g�Ńe�L�X�g�ɉ��������Ă��܂��ݒ�ɂȂ��Ă���̂ŁA�i�r�Q�[�V�����̃e�L�X�g�����͕s�v�Ȃ��߂����Ŏw�肵�ď㏑�����Ă������� */
  text-decoration: none;
}

/* ---------------------------------------------------------------- *
	�T�C�h�R���e���c�̈�̐ݒ�ł�
 * ---------------------------------------------------------------- */

#sidebox {
  /* --- �w�i��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j--- */
  /* Note�F�T�C�h�R���e���c�̈��̂��ꂼ��̃R���e���c�ɔw�i�F��
           �w�肵�Ă�悢�ł��傤 */
  background: transparent;
  /* �� --- �T�C�h�R���e���c�̕���ݒ肵�Ă������� --- */
  width: 150px;
}
#sidebox a:hover {
  /* --- �}�E�X�I�[�o�[�����Ƃ��̉����̋��E���̐���ƐF�Ƒ�����w�肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
  border-bottom: 2px solid #0086b9;
  text-decoration: none;
}

/* ---------------------------------------------------------------- *
	�R���e���c�����̐ݒ�ł�
 * ---------------------------------------------------------------- */

.contents {
  /* --- �w�i��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j--- */
  background: #FFFFFF;
  /* --- �}�[�W����ݒ肵�Ă������� --- */
  /* Note�F��}�[�W���̓w�b�_�̉��}�[�W���C����̃R���e���c�̉�
           �}�[�W���Ƃ̐܂肽���݂������܂� */
  /* Note�F���}�[�W���͒����̃R���e���c�̏�}�[�W���C�t�b�^�̏�
           �}�[�W���Ƃ̐܂肽���݂������܂� */
  margin-top: 0;
  margin-bottom: 15px;

  /* --- �p�f�B���O��ݒ肵�Ă������� --- */
  /* Note�F�R���e���c�����ɏ㉺�}�[�W�������̂��܂܂��ꍇ�C
           �㉺�p�f�B���O�ɂ͐��̒l��w�肵�Ă������� */
  padding-top: 0.7em;
  padding-right: 0.7em;
  padding-bottom: 0.7em;
  padding-left: 0.7em;
  /* --- �g���̑����E����E�F��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
  border: 1px solid #EEEEEE;
}

/* ---------------------------------------------------------------- *
	�R���e���c�摜�̐ݒ�ł�
 * ---------------------------------------------------------------- */

.contents img.fig {
  /* --- �摜��ǂ���ɉ�荞�܂��邩�ݒ肵�Ă������� --- */
  /* Note�Fleft�i���j�܂��� right�i�E�j��w�肵�܂��G���̎w��ɂ����
           �ȍ~�̃}�[�W���̎w����@���قȂ�܂� */
  float: left;
  /* --- �摜�̃}�[�W����ݒ肵�Ă������� --- */
  /* Note�F�O�L�̉�荞�݂ɂ��āuleft�v�̂Ƃ������}�[�W�� 0�C
           �uright�v�̂Ƃ����E�}�[�W�� 0 �Ƃ��Ă������� */
  margin-top: 0;
  margin-right: 3px;
  margin-bottom: 3px;
  margin-left: 0;
}

/* ---------------------------------------------------------------- *
	�T�C�h�{�b�N�X��̃R���e���c�̐ݒ�ł�
 * ---------------------------------------------------------------- */

/* Note�F���J�����̃R���e���c����ύX���镔����ݒ肵�Ă����܂��B
         �ύX�s�v�̃v���p�e�B�̓R�����g�A�E�g���Ă������� */
#sidebox .contents {
  /* --- �w�i��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j--- */
  background: #FFFFFF;
  /* --- �}�[�W����ݒ肵�Ă������� --- */
  /* Note�F�㉺�}�[�W���̐܂肽���݂ɒ��ӂ��Ă������� */
  /* Note�F�{�b�N�X��̍ŏ��̃{�b�N�X�̏�}�[�W���͐܂肽���܂�Ȃ�
           �̂ŁC�u0�v��w�肷�邱�Ƃ�������߂��܂� */
  margin-top: 0;
  /* margin-bottom: 3px; */
  /* --- �p�f�B���O��ݒ肵�Ă������� --- */
  /* Note�F�R���e���c�����ɏ㉺�}�[�W�������̂��܂܂��ꍇ�C
           �㉺�p�f�B���O�ɂ͐��̒l��w�肵�Ă������� */
  /* padding-top: 1em; */
  /* padding-right: 1em; */
  /* padding-bottom: 1em; */
  /* padding-left: 1em; */
}

#sidebox .contents ul {
  /* --- �V����񃊃X�g�̃}�[�W����ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j--- */
  margin: 0 0 0 1.4em;
  /* --- �V����񃊃X�g�̃p�f�B���O��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j--- */
  padding: 0;
}

#sidebox .contents ul li {
  /* --- �V����񃊃X�g�A�C�e���P�̂̉������}�[�W����ݒ肵�Ă������� --- */
  margin-bottom: 0.5em;
}

/* ---------------------------------------------------------------- *
	�T�C�h�{�b�N�X��̉摜�̂݃{�b�N�X�̐ݒ�ł�
 * ---------------------------------------------------------------- */

/* Note�F�ʏ�̉摜�̂݃{�b�N�X����ύX���镔����ݒ肵�Ă����܂��B
         �ύX�s�v�̃v���p�e�B�̓R�����g�A�E�g���Ă������� */
#sidebox .imgbox {
  /* --- �w�i��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j--- */
  background: transparent;
  /* --- �}�[�W����ݒ肵�Ă������� --- */
  /* Note�F�㉺�}�[�W���̐܂肽���݂ɒ��ӂ��Ă������� */
  /* margin-top: 3px; */
  /* margin-bottom: 3px; */
}


/* ---------------------------------------------------------------- *
	�T���l�C�����X�g�̐ݒ�ł�
 * ---------------------------------------------------------------- */

ul#thumbslist {
  /* ��--- �}�[�W����ݒ肵�Ă������� --- */
  margin: 0;
  /* ��--- �p�f�B���O��ݒ肵�Ă������� --- */
  padding: 0;
}

ul#thumbslist li {
  /* --- �w�i��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
  background: #FFFFFF;
  /* Note:�T���l�C���̃��X�g�A�C�e���i�T���l�C���ƃL���v�V������͂ރ{�b�N�X�j�Ɋւ���ݒ�ł��B */
  /* ��--- �}�[�W����ݒ肵�Ă������� --- */
  /* Note:float:left;����łɐݒ肵�Ă��邽�߁A�������̃}�[�W����0�ɂ��A�E�����̃}�[�W���Ń��X�g���m�̊Ԋu�𒲐����Ă������� */
  margin-right: 5px;
  margin-bottom: 5px;
  /* ��--- �p�f�B���O��ݒ肵�Ă������� --- */
  /* Note:���̃I�u�W�F�N�g�̓t���[�g�����邽�߁A0�Ɛݒ肵�A�]���͂���ɓ���̃{�b�N�X�Őݒ肢���������Ƃ�������߂��܂� */
  padding: 0;
  /* ��--- �{�b�N�X�̕��ƍ�����ݒ肵�Ă������� --- */
  /* Note�F�{�b�N�X����͂ݏo�����͏o�͂���܂���G��e�̗ʂɂɑ΂���
           �]�T�����Đݒ肵�Ă������� */
  width:310px;
  height: 450px;
  /* ��--- �g���̕��E����E�F��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j--- */
  border: 1px solid #EEEEEE;
/* ��Note:�i���̃{�b�N�X�̕�[width]�{���E����[border]�{�E�}�[�W��[margin]�jx �P��̃{�b�N�X�̐��@�ŎZ�o����鐡�@���A#main�̉����ȓ�Ɏ��܂�悤�ɐ݌v���Ă������� */
}

/* ---------------------------------------------------------------- *
	�T���l�C���摜�ɂ��Ă̐ݒ�ł�
 * ---------------------------------------------------------------- */
div.thumbnail {
  /* --- �w�i��ݒ肵�Ă������� --- */
  /* Note�F�p�f�B���O�Ƒg�ݍ��킹��ƁC�����Ȃǂ̌��ʂ�����
           �ł��܂� */
  background: transparent;
  /* --- �㉺�}�[�W����ݒ肵�Ă������� --- */
  margin-top: 4px;
  margin-bottom: 4px;
  /* --- �p�f�B���O��ݒ肵�Ă������� --- */
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

/* ---------------------------------------------------------------- *
	����L���v�V�����ɂ��Ă̐ݒ�ł�
 * ---------------------------------------------------------------- */

ul#thumbslist li p {
  /* �}�[�W����ݒ肵�Ă������� */
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 7px;
  margin-left: 10px;
  /* �e�L�X�g�̍s�̍�����ݒ肵�Ă������� */
  line-height: 1.5;
}
#thumbslist a:link {
  text-decoration: underline;
}
#thumbslist a:hover {
  /* --- �}�E�X�I�[�o�[�����Ƃ��̉����̋��E���̐���ƐF�Ƒ�����w�肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
  border-bottom: 0px solid #0086b9;
  /* --- �}�E�X�I�[�o�[�����Ƃ��̔w�i�F�ƁA�����у��X�g�̃��X�g�}�[�J�摜��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
  /* Note�F16�~16 �s�N�Z���ȉ��̂�̂�g�p���Ă��������B�w�i�F����킹�Ďw�肵�Ă���ꍇ�́A���ߏ�������Ă���摜�ł���K�v������܂� */
  background: url(../../img/arrow_a.gif) no-repeat;
  /* �ʏ�̃����N�e�L�X�g�Ńe�L�X�g�ɉ��������Ă��܂��ݒ�ɂȂ��Ă���̂ŁA�i�r�Q�[�V�����̃e�L�X�g�����͕s�v�Ȃ��߂����Ŏw�肵�ď㏑�����Ă������� */
  text-decoration: none;
}


/* ---------------------------------------------------------------- *
	�t�b�^�����̐ݒ�ł�
 * ---------------------------------------------------------------- */

#footer {
  /* --- �w�i��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j--- */
  /*background: #FFFFFF url(img/foot.gif) no-repeat right top;--*/
  /* --- �}�[�W����ݒ肵�Ă������� --- */
  /* Note�F��}�[�W���͒i�g�R���e�i�̉��}�[�W���Ƃ̐܂肽���݂�
           �����܂� */
  margin-top: 5px;
  margin-bottom: 10;
  /* --- �p�f�B���O��ݒ肵�Ă������� --- */
  /* Note�F�㉺�}�[�W�������̂��܂܂��ꍇ�C�㉺�p�f�B���O�ɂ�
           ���̒l��w�肵�Ă������� */
  padding-top: 0.6em;
  padding-right: 0;
  padding-bottom: 1em;
  padding-left: 1em;
  width: 850px;
  /* --- �t�b�^��̌r���̑����E����E�F��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
  border-top: 1px dotted #3EBAEE;
}

#footer ul {
    margin-bottom: 5px;
    padding: 0;
  /* --- �t�b�^���j���[���[�̌r���̑����E����E�F��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
    border-left: 1px solid #CCCCCC;
}

#footer ul li {
  margin: 0;
  padding: 5px;
  /* --- �t�b�^���j���[�E���̋�؂���̑����E����E�F��ݒ肵�Ă��������i�Z�k�v���p�e�B�ł̐ݒ�ł��j --- */
  border-right: 1px solid #CCCCCC;
  /* --- �����у��X�g�̃��X�g�}�[�J�摜��ݒ肵�Ă������� --- */
  /* Note�F16�~16 �s�N�Z���ȉ��̂�̂�g�p���Ă������� */
  background-image: none;
}

h2 {
  margin-left:auto;
  margin-right: auto;
}
p.path {
 font-size:1.00em;
 
}

.topline {
	position:absolute;
	left:200px;
	top:520px;
	margin: 0;
	padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
