body{background-color:#f8f8f8;font-size:14px;font-family:Arial, MS PGothic;line-height:150%;}
h1{line-height:110%;color:#e60000;font-size:24px;font-weight:normal;text-shadow:1px 2px #ddd;}
h2{color:#333;font-weight:bold;font-size:15px;margin:24px 0px 18px 0px;text-shadow:1px 2px #ddd;}
h3{border-bottom:1px dotted #aaa;border-left:5px solid #aaa;padding:4px 4px 4px 8px;}
ul { margin-left: 4px; list-style-type:square; padding: 0px; line-height: 150%;}
ul li a { color:#e60000;}
table tr td{vertical-align:top;background-color:#fff;}
dt{font-weight:bold;font-family:Arial, Helvetica;color:#080;}
.comment{border:1px solid #aaa;padding:5px;background-color:#f0f0f0;color:#000;}
.point{border:1px solid #800;padding:10px 10px 10px 15px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
div.ref{text-align:right;font-style:italic;}
div.c{padding:10px;border:solid 1px orange;}
table.type1{border-width:1px 0px 0px 1px;border-style:solid;border-color:#999;}
table.type1 tr th, table.type1 tr td{vertical-align:top;horizontal-align:left;border-width:0px 1px 1px 0px;border-style:solid;border-color:#999;padding:3px;}
table.type1 tr th{background-color:#eee;}
div.main{width:978px;background-color:#fff;-ms-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:3px 3px 10px #ddd;-webkit-box-shadow:3px 3px 10px #ddd;box-shadow:3px 3px 10px #ddd;}
div.footer{background-color:#eee;margin-bottom:10px;margin-top:10px;font-size:10px;-ms-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
div.contents p{margin:1.5em 0em;1.5em 0em;}
div.contents p a, div.contents ul li a{text-decoration:underline;color:#e60000;} 
div.contents p a:hover, div.contents ul li a:hover{text-decoration:none;color:#aa0001;border-bottom:1px dotted #aa0001;}
div.contents p a img, div.contents p a:hover img{border-width:0px;border-bottom:0px #fff solid;}
div.bc{border-width:1px 0px 1px 0px;border-style:dotted;border-color:#aaa;font-size:12px;color:#666;}
div.bc a{text-decoration:none;color:#666;}
div.bc a:hover{text-decoration:underline;color:#aa0001;}
#tm tr th, #tm tr td{vertical-align:top;}
#tm tr th{font-weight:bold;background-color:#fff;color:#333;border-bottom:1px dotted #aaa;}
#tm tr th a, #tm tr td a{text-decoration:none;color:#000;}
#tm tr td a:hover{text-decoration:underline;color:#aa0001;}
#tm tr th img{margin-right:2px;}
#tm tr td ul{list-style-position:outside;margin-left:10px;padding-left:0px;list-style-type:none;margin-bottom:20px;margin-top:15px;}
#tm tr td ul li{padding:1px 4px 1px 12px;line-height:120%;background:url("http://korehatesutodesu.com/donbei-sta/img/arrow.gif") no-repeat scroll 1px 5px transparent}

