@charset "shift_jis";

/*----------------------------------------------------
  == NISSAY Base Print Style ==
----------------------------------------------------*/

body{
line-height:1.6;
font-size:9pt;
font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, sans-serif;
}

h1, h2{
font-size:14pt;
}

h3, h4{
font-size:12pt;
}

h5, h6{
font-size:10pt;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
table,
div,
img{
margin:0 0 1em 0;
padding:0;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
table,
div,
ul,
ol,
li,
dl,
dt,
dd{
width:auto;
height:auto;
}

p,
h1,
h2,
h3,
h4,
h5,
h6,
div,
li,
dt,
dd,
a,
span{
text-align:left;
}

table, th, td{
border:1px solid #000;
border-collapse:collapse;
border-spacing:0;
}

th, td{
padding:0.5em;
vertical-align:top;
}

thead th{
text-align:center;
font-weight:bold;
}

tbody th{
font-weight:bold;
}

ul, ol{
margin:0 0 1em 0;
padding:0 0 0 2.5em;
list-style-position:outside;
}

ul{
list-style-type:disc;
}

ol{
list-style-type:decimal;
}

ul li ul,
ul li ul li ul,
ul li ul li ul li ul,
ol li ul,
ol li ul li ul,
ul li ol,
ul li ol li ul{
/*
margin-top:0.5em;
*/
}

dl{
margin:0 0 0.5em 0;
padding:0;
}

li, dt, dd{
margin:0 0 0.5em 0;
padding:0;
}

li, a, img, span{
margin:0;
padding:0;
}

em, strong{
font-weight:bold;
font-style:normal;
}

a{
text-decoration:underline;
}

img{
border:0;
}

hr{
margin:0.8em 0;
display:block;
}

a{
color:#000;
text-decoration:underline;
}
