@charset "UTF-8";
/* style-seet for web HAN */
body {margin-top: 0; margin-left: 0; width: 100%; min-width: 100%; height: 100%
; color: #000000; background-color: #fefefe; line-height: 137%;}
ul { list-style-type: none;}
div#head {width: 100%; height:4px}
div#left {width: 180px; text-align: center
; padding-top:20px; padding-bottom:35px; margin: 15px 30px 10px 30px
; color: #ffffff; background-color: #000000; float: left; display: inline}
div#left h3 {color: #ffffff; font-size: 115%; font-weight: bold; line-height: 133%; margin: 7px 0 8px 0;}
div#left h4 {color: #ffffff; font-size: 100%; font-weight: bold; line-height: 140%; margin: 7px 0 8px 0;}
div#left h5 {color: #ffffff; font-size: 87%; font-weight: bold; line-height: 150%; margin: 7px 0 8px 0;}
div#left a, a:link, a:visited {color: #ff0000; text-decoration: none;}
div#left a:hover {color: #ff69b4; text-decoration: underline;}
div#left2 {width: 180px; text-align: center;
; padding-top:20px; padding-bottom:35px; margin: 15px 30px 40px 30px
; color: #000000; background-color: #a9a9a9; float: left; display: inline}
div#left2 h3 {color: #0000ff; font-size: 115%; font-weight: bold; line-height: 150%; margin: 7px 0 8px 0;}
div#left2 h4 {color: #0000ff; font-size: 93%; font-weight: bold; line-height: 135%; margin: 7px 0 8px 0;}
div#left2 a, a:link, a:visited {color: #ff0000; text-decoration: underline;}
div#left2 a:hover {color: #ff69b4; text-decoration: underline;}
div#left3 {width: 180px; text-align: center; float: left; line-height: 115%
; padding-top:15px; padding-bottom:25px; margin: 10px 30px 20px 30px
; color: #000000; background-color: #a9a9a9; clear: left; display: inline}
div#left3 h3 {color: #000000; font-size: 93%; font-weight: bold; line-height: 120%; margin: 7px 0 8px 0;}
div#left3 h4 {color: #000000; font-size: 87%; font-weight: bold; line-height: 130%; margin: 7px 0 8px 0;}
div#left3 h5 {color: #000000; font-size: 81%; font-weight: bold; line-height: 140%; margin: 7px 0 8px 0;}
div#left3 a, a:link, a:visited {color: #ff0000; text-decoration: none;}
div#left3 a:hover {color: #ff69b4; text-decoration: underline;}
div#left-x {width: 180px; text-align: left; font-size: x-small; line-height: 112%
; padding-top:20px; padding-bottom:35px; margin: 15px 30px 10px 30px
; color: #000000; background-color: #ffffff; float: left; display: inline}
div#left-x h5 {color: #000000; font-size: 87%; font-weight: bold; line-height: 150%; margin: 0 0 12px 0;}
div#left-x a:link {text-decoration: none; color: #191970;}
div#left-x a:visited {text-decoration: none; color: #4169e1;}
div#left-x a:hover {text-decoration: underline; color: #191970;}
div#main {padding-top: 20px; margin-top: 0; margin-left: 240px; width: 560px;}
div#main h1{color: #a52a2a; font-size: 198%; letter-spacing:-0.1em
; font-family: "ヒラギノ明朝 Pro W7", "ヒラギノ明朝 Pro W6", "ヒラギノ明朝体7", "ヒラギノ明朝体6", "HiraMinPro-W7", "HiraMinPro-W6", "游築見出し明朝体 OTF", serif; line-height: 150%;}
div#main h2{color: #000001; font-size: 141%; letter-spacing:-0.06em
; font-family: "ヒラギノ明朝 Pro W7", "ヒラギノ明朝 Pro W6", "ヒラギノ明朝体7", "ヒラギノ明朝体6", "HiraMinPro-W7", "HiraMinPro-W6", "游築見出し明朝体 OTF", serif; line-height: 150%;}
div#main h3{color: #000100; font-size: 122%; font-weight: bold; line-height: 175%;}
div#main h4{color: #000101; font-size: 100%; font-weight: bold; line-height: 175%;}
div#main p {color: #010000; font-size: 100%; font-family: monospace;
; letter-spacing:-0.03em; line-height: 142%;}
div#main dt {margin: 0.45em 0.2em ;padding: 0 0.8em; background: #d3d3d3
; font-size: 93%; font-weight: bolder;}
div#main dd {font-weight: normal; font-size: 100%; font-family: monospace
; letter-spacing:-0.03em; line-height: 142%;}
div#main a:link {text-decoration: none; color: #191970;}
div#main a:visited {text-decoration: none; color: #4169e1;}
div#main a:hover {text-decoration: underline overline; color: #191970;}
div#main .obi {margin: 0 0.1em; padding: 0.5em 1em; background: #c8fff9
; font-size: 87%; font-style: italic; text-align: center;}
div#main .obi2 {margin: 0 0.1em; padding: 0.5em 1em; background: #fffacd
; font-size: 87%; text-align: center;}
div#main img {vertical-align:-8%;}
div#main .hanhan-index {font-size: x-small; line-height: 175%; height: auto; border: thin solid #FFCC99; background-color: #FFFFBF;}

