@charset "UTF-8";
/* CSS Document */
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
 
/*�v�f�̃t�H���g�T�C�Y��}�[�W���E�p�f�B���O��Z�b�g���Ă��܂�*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
font-weight:normal;
vertical-align:baseline;
background:transparent;
}
 
/*�s�̍�����t�H���g�T�C�Y�Ɠ����ɂ��Ă��܂�*/
body {
line-height:1;
}
 
/*�V�K�ǉ��v�f�̃f�t�H���g�͂��ׂăC�����C���v�f�ɂȂ��Ă���̂ŁAsection�v�f�Ȃǂ�u���b�N�v�f�֕ύX���Ă��܂�*/
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
display:block;
}
 
/*nav�v�f��ul�̃}�[�J�[�i�s���L���j��\�����Ȃ��悤�ɂ��Ă��܂�*/
ol, ul {
list-style:none;
}
 
/*���p���̕\�����o�Ȃ��悤�ɂ��Ă��܂�*/
blockquote, q {
quotes:none;
}
 
/*blockquote�v�f�Aq�v�f�̑O��ɃR���e���c��ǉ����Ȃ��悤�Ɏw�肵�Ă��܂�*/
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
 
/*a�v�f�̃t�H���g�T�C�Y�Ȃǂ�Z�b�g���t�H���g�̏c�����̑����ʒu��e�v�f�̃x�[�X���C���ɑ�����悤�ɂ��Ă��܂�*/
a {
margin:0;
padding:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
 
/* ins�v�f�̃f�t�H���g��Z�b�g���A�F��ς���ꍇ�͂����ŕύX�ł���悤�ɂ��Ă��܂� */
ins {
background-color:#ff9;
color:#000;
text-decoration:none;
}
 
/* mark�v�f�̃f�t�H���g��Z�b�g���A�F��t�H���g�X�^�C����ς���ꍇ�͂����ŕύX�ł���悤�ɂ��Ă��܂�
�܂��Amark�v�f�Ƃ́A������̌������ʂŊY������t���[�Y��n�C���C�g���āA�ڗ�������ۂɎg�p����悤�ł��B*/
mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:bold;
}
 
/*�e�L�X�g�ɑł����������t���悤�ɂ��Ă��܂�*/
del {
text-decoration: line-through;
}
 
/*IE�ł̓f�t�H���g�œ_������\������ݒ�ł͂Ȃ��̂ŁA���������悤�ɂ��Ă��܂�
�܂��A�}�E�X�I�[�o�[���Ƀw���v�J�[�\���̕\�����o��悤�ɂ��Ă��܂�*/
abbr[title], dfn[title] {
border-bottom:1px dotted;
cursor:help;
}
 
/*�אڂ���Z���̃{�[�_�[��d�˂ĕ\�����A�Ԋu��0�Ɏw�肵�Ă��܂�*/
table {
border-collapse:collapse;
border-spacing:0;
}
 
/*�����r���̃f�t�H���g�ł��闧�̓I�Ȍr������Ȃ����Ă��܂�*/
hr {
display:block;
height:1px;
border:0;  
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
 
/*�c�����̑����ʒu�𒆉������Ɏw�肵�Ă��܂�*/
input, select {
vertical-align:middle;
}

img {
vertical-align: top;
font-size:0;
line-height: 0;
}