/*�N���C�[���V�K�T�v���C���[�l�@����đ����t�H�[���pCSS*/


body {
    margin:0;
    padding:0;
    font-family: Verdana, Arial, Meiryo, "���C���I", "Hiragino Kaku Gothic Pro", "�q���M�m�p�S Pro W3", Osaka, "MS P Gothic", "�l�r �o�S�V�b�N", sans-serif;
    font-size:10px; /*IE�ݒ肠��*/
    line-height:1.5;
}

/* �y�[�W�S�� */
#maincontentl{
  position: relative;
  border-right: 1px solid #E5E5E5;
  border-left: 1px solid #E5E5E5;
  background-color: white;
  margin:0 auto;
  width:750px;
}
/* �y�[�W�S�� */
#mainssl{
  position: relative;
  border-right: 1px solid #E5E5E5;
  border-left: 1px solid #E5E5E5;
  background-color: white;
  margin:0 auto;
  width:800px;
}

/* �w�b�_�[��` */
#header{
  position:relative;
  padding:10px 100px 20px 20px;
  height:3.0em;
  min-height:30px;
  border-top:4px solid #00688B;
  border-bottom:3px solid #d6d7dc;
  background-color: #f5f5f5;
}

/* �t�b�^�[��` */
#footer{
  position:relative;
  padding:10px 0px 10px 20px;
  height:7.0em;
  min-height:20px;
  border-bottom:4px solid #00688B;
  border-top:3px solid #d6d7dc;
  background-color: #f5f5f5;
  color:#808080;
}

/* �y�[�W��` */
#content{
  margin:0 auto;
    width:750px;
    height:100%;
  padding:0px 50px 0px 25px;
}

/* �y�[�W��` */
#ssl{
  margin:0 auto;
    width:800px;
    height:100%;
  padding:0px 50px 0px 25px;
}

/* �y�[�W��` */
#EndPage{
  margin:0 auto;
    width:750px;
  height:750px;
  padding:50px 50px 50px 50px;
}

/* �t�H���g�T�C�Y */
.fontSizeMedium{ font-size:83.333%;}

/* �^�C�g����` */
h3.title{
  font-size:200%;
  color:#000000;
}

/* �^�C�g����` */
h3.Endtitle{
  font-size:200%;
  color:#191970;
}

table.tabbtn{
    width:750px;
}
td.btntd{
    font-size:14px;
}

table.tabheader {
  position:relative;
  padding:10px 100px 20px 20px;
  height:3.0em;
  min-height:30px;
  border-top:4px solid #13449D;
  border-bottom:3px solid #d6d7dc;
  background-color: #f5f5f5;
}

/*�Y�t�t�@�C���p���o����*/
table.tabheader_att{
  position:relative;
  padding:10px 100px 10px 20px;
  height:3.0em;
  min-height:30px;
  border-top:4px solid #13449D;
  border-bottom:3px solid #d6d7dc;
  background-color: #f5f5f5;
  font-size: 13px;
}

table.tabfooter {
  position:relative;
  padding:10px 0px 10px 20px;
  height:7.0em;
  min-height:20px;
  border-bottom:4px solid #13449D;
  border-top:3px solid #d6d7dc;
  background-color: #f5f5f5;
  color:#808080;
}

/* �e�[�u�����o���� */
#content table.tabform {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #C9C9BE;
}

/* �e�[�u�����o���� */
#content table td.td_head {
    width:20%;
  background-color: #A8A8A8;
  text-align: right;
  padding: 8px;
  white-space: nowrap;
  color: #FFFFFF;
  border-right-width: 4px;
  border-right-style: solid;
  border-right-color: #D7D7CE;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C9C9BE;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #C9C9BE;
  font-size: 13px;
  background-repeat: repeat-x;
}

/* �e�[�u�����o����(�m�F��ʗp) */
#content table td.td_headC {
    width:20%;
  height:10%;
  background-color: #A8A8A8;
  text-align: right;
  padding: 8px;
  white-space: nowrap;
  color: #FFFFFF;
  border-right-width: 4px;
  border-right-style: solid;
  border-right-color: #D7D7CE;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C9C9BE;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #C9C9BE;
  font-size: 13px;
  background-repeat: repeat-x;
}

/* �e�[�u�����o����(�A�X�^���X�NFont��`) */
#content td em {
  color:#E84F28;
}

#content td Strong {
  color:#E84F28;
  font-size: 15px;
}

#content table td.td_odd {
  background-color: #F7F7F4;
  text-align: left;
  padding: 8px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #D7D7CE;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C9C9BE;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #C9C9BE;
  font-size: 13px;
  background-repeat: repeat-x;
  line-height: 20px;
}

.td_head {
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  color: #DEE4E4;
}

#content .comment {
  font-size: 12px;
}

#content .require {
  color: #E84F28;
  font-size: 12px;
}

#ErrMsg{
  color: #E84F28;
  font-size: 12px;
}

#content table td.errmsg {
  color: #E84F28;
  font-size: 12px;
}

#mainssl .wClose{
    float:right;
    padding-left:11px;
    background:url(../images/btn_close.gif) no-repeat 0 50%;
}

/*�G���[���b�Z�[�W�\���e�[�u��*/
table.errortbl{
    border: 2px #FF0000 solid;
    width:720px;
    background-color:#FFFFE0;
    font-size: 12px;
}

/*�G���[���b�Z�[�W�\���e�[�u����TD*/
table.errortbl td{
    color:#FF0000;
    font-weight:bold;
    text-align:center
}

/*���ӏ�������*/
span.guidemsg{
    color:#B22222
}

/*���ӏ��������iPN�p�j*/
span.guidemsg_PN{
    color: #FFFFFF;
}

/*�e�L�X�g���ڂ̏����ݒ�i�S�p���̓f�t�H���g�j*/
input.j_text{
    ime-mode: active
}

/*�e�L�X�g���ڂ̏����ݒ�i���p�����̂ݓ��͉\�j*/
input.e_text{
    ime-mode: disabled
}

/*�����O�e�L�X�g�G���A���ڕ\�����̎������s�L����*/
#Inquire_pre{
    word-wrap: break-word;
    white-space: pre-wrap
}

/*�����N�̕�����*/
FONT.linkmsg{
    color:#0044CC
}

