@charset "shift_jis";

/*----------------------------------------------------
  == NISSAY Base Style ==
----------------------------------------------------*/

html{
font-size:100.01%;
}

/* font-size
 *
 * 10px :  72%
 * 12px :  86%
 * 14px : 100%
 * 16px : 115%
 * 18px : 129% */

*{
margin:0;
padding:0;
vertical-align:baseline;
font-style:normal;
font-weight:normal;
}

h1, h2, h3, h4, h5, h6{
margin-bottom:5px;
line-height:1.3;
font-weight:bold;
font-size:100%;
}

p,
li,
dt,
dd,
th,
td{
line-height:1.5;
}

ul, ol{
list-style-type:none;
list-style-position:outside;
}

sub, sup{
font-size:86%;
}

sup{
vertical-align:top;
}

sub{
vertical-align:baseline;
}

fieldset{
border:0;
}

legend{
display:none;
}

input, textarea{
line-height:1.2;
}

label{
cursor:pointer;
}

table{ /* table に cellspacing="0" のみ必要 */
border:0;
border-collapse:collapse;
border-spacing:0;
}

img{
vertical-align:bottom;
}

a img{
border:0;
}

hr{
display:none;
}
