@charset "shift-jis";

/*--------------------------------------
  Default Style Sheet
  Last Update 2007-01-15
---------------------------------------*/
/*reset  */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*font   */body{font:13px Arial, Helvetica,"ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.44em;}
/*browser*/br { letter-spacing:0; }/*\*/a { overflow:hidden; }/**/
/*-------------------------------------*/

/* BASE****************************************** */
html{overflow-y: scroll;}

body {
background:#fff;
color:#333;
font-size:77%;
line-height:1.75em;
letter-spacing:0.05em;
}
a {
color:#0C69C6;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}

p {
margin-bottom:20px;
}

table {
color:#333;
text-align:center;
margin-bottom:20px!important; margin-bottom:35px;
width:100%;
}
table tr th {
border:1px solid #c4dad4;
border-collapse:collapse;
padding:4px;
font-weight:bold;
background:#d5e6f4;
text-align:center;
}
table tr td {
border:1px solid #c4dad4;
border-collapse:collapse;
padding:4px;
text-align:center;
}
table tr td span {
font-size:85%!important; font-size:77%;
}
table tfoot,
table tfoot tr,
table tfoot td, {
border:none;
padding:4px;
text-align:right;
}

#contents table.noline,
#contents table.noline th,
#contents table.noline td {
border:none;
padding:4px;
text-align:left;
vertical-align:top;
}
#contents table.noline th {
font-weight:bold;
padding:4 15px 4 4;
background:none;
}
