@charset "UTF-8";/*01_element*/body {text-align: center;font-size: 90%;line-height: 140%;color: #555;margin: 0px;background-color: transparent;}a:link {color: #03c;background-color: transparent;}a:hover {color: #f93;background-color: transparent;}a:hover img {filter:alpha(opacity=50);opacity:0.5;}img {border: 0px;}h1, h2, h3, h4, h5 {font-weight: bold;margin: 0px;padding: 0px;}h2 a {display: block;}h3 a {display: block;}h4 a {display: block;}p, ol, li, dl, dt, dd, form, div {margin: 0px;padding: 0px;}ul {margin: 0px;padding: 0px;list-style: none;}strong {font-weight: bold;border-bottom: 1px dashed #693;}li strong {border-style: none;}li img {vertical-align: -0.25em;}ol li {margin-left: 2.5em;}blockquote {margin: 4px;padding: 2px;border: 1px solid #bbb;clear: both;}hr {clear: both;width: 98%;margin: 0px;padding: 0px;}input, textarea, select {font-size: 100%;margin: 4px;}p input {width: 180px;margin: 10px 0px;}table {color: #555;width: 100%;clear: both;background-color: transparent;}th {background: #ddd;text-align: left;padding: 4px;font-weight: normal;border: 1px solid #bbb;width: 20%;}td {vertical-align: top;}kbd {background: #eee;padding: 0px 4px;border-top: 1px solid #999;border-right: 2px solid #999;border-bottom: 2px solid #999;border-left: 1px solid #999;margin: 0px 2px;}del {text-decoration: line-through;}/*02_width*/.box {width: 900px;_width: 920px;display: block;clear: both;margin: 0px auto;}.a4 {width: 680px;margin: 0px auto;}.full {width: 100%;display: block;clear: both;}.w15 {width: 15%;}.w20 {width: 20%;}.w25 {width: 25%;}.w33 {width: 33%;}.w34 {width: 34%;}.w40 {width: 40%;}.w50 {width: 50%;}.w60 {width: 60%;}.w66 {width: 66%;}.w75 {width: 75%;}.w90 {width: 90%;}.w170px {width: 160px;padding-right: 5px;padding-left: 5px;}.w200px {width: 200px;}.w350px {width: 350px;}.w530px {width: 530px;}.w700px {width: 700px;}.h4em {height: 4em;}.h6em {height: 6em;}.h8em {height: 8em;}.h12em {height: 12em;}/*03_layout*/.left {text-align: left;}.center {text-align: center;}.right {text-align: right;}.content img {padding: 5px;float: right;}.content li {border-bottom: 1px dashed #f63;line-height: 150%;}.float_left {float: left;}.float_right {float: right;}.float_none img {float: none;}.float_left_img img {float: left;}.block {display: block;clear: both;}.block_a a {display: block;}.inline li {display: inline;border-style: none;}.noline li {border-style: none;}.circle {list-style: circle outside;}.circle li {margin-left: 2em;}.icon li {border: 1px solid #bbb;padding: 2px;margin-right: 1px;float: right;}.calender td {width: 13%;}.iframe {height: 0px;width: 0px;margin: 0px;padding: 0px;border: 0px none #fff;overflow: hidden;}/*04_top*/#top {height: 2.25em;line-height: 2.25em;}#top input {margin: 1px;padding: 1px;}/*05_header*/#header {height: 80px;clear: both;}.header_back {background: url(_html/header/img/header.jpg) no-repeat;}#header_left {width: 200px;}#header_banner {width: 470px;}#header_banner img {padding-top: 10px;padding-bottom: 10px;padding-right: 2px;}#header_banner ul {font-weight: bold;}#header_right {width: 200px;text-align: left;height: 96%;display: table;padding: 2px;}#header_right_border {padding: 2px;border: 1px solid #bbb;}.navi {height: 2em;line-height: 2em;background: #eee;margin-bottom: 4px;border-top: 2px solid #693;border-bottom: 2px solid #693;}.middle {vertical-align: middle;display: table-cell;}/*06_content*/#content {text-align: left;}#content h1, #content h2 {font-size: 120%;padding: 6px;clear: both;background: #ddd;margin: 4px;border-top: 1px solid #bbb;border-bottom: 3px solid #693;}#content h3 {font-size: 110%;padding: 4px;clear: both;margin: 4px;border-top: 2px solid #f63;border-bottom: 2px solid #f63;}#content h4 {padding: 2px 4px;clear: both;margin: 4px;border-bottom: 1px dashed #693;font-size: 100%;}#content h5 {padding: 2px 4px;margin: 4px;border-bottom: 1px dashed #693;font-size: 100%;}#content p, #content ul, #content ol, #content dl {padding: 6px;margin: 6px;}#content dt {font-size: 110%;margin: 4px 4px 4px 0px;}#content dd {margin: 0px;padding: 0px 0px 12px;}#content td h2, #content td h3 {margin-right: 0px;margin-left: 0px;}#content td h4, #content td h5 {margin: 0px 2px;}#content td p, #content td ul, #content td ol {margin: 0px;}#footer {padding-top: 20px;}/*07_side*/.side h2 {font-size: 100%;padding: 2px;background: #ddd;border-top: 6px solid #693;border-bottom: 1px solid #693;clear: both;}.side h3 {padding: 2px 4px;border-bottom: 1px dashed #693;font-size: 100%;color: #693;clear: both;font-weight: normal;background-color: transparent;}.noline h3 {border-style: none;}.side p {padding: 4px;}.side ul, .side ol {padding: 4px;}.side .small li {padding-top: 2px;padding-bottom: 2px;}.side_border {border-right: 1px solid #693;border-bottom: 1px solid #693;border-left: 1px solid #693;margin-bottom: 4px;}/*08_map*/.map_s {height: 400px;width: 340px;margin-right: auto;margin-left: auto;}.map_l {height: 510px;width: 680px;margin-right: auto;margin-left: auto;}/*09_table*/.table table {border: 1px solid #693;width: 96%;margin: 8px auto;}.table td {border: 1px solid #bbb;}.table td img {float: right;}.table_left table {border: 1px solid #693;width: 96%;margin: 8px auto;}.table_left td {border: 1px solid #bbb;}.table_left td img {float: left;}/*10_back*/.back_red {background: #fcc;}.back_blue {background: #ccf;}.back_gray {background: #ddd;}.back_gray_deep {background: #bbb;}/*11_font*/.big {font-size: 120%;line-height: 160%;}.small {font-size: 80%;line-height: 140%;}.font_red {color: #f00;background-color: transparent;}.font_blue {color: #00f;background-color: transparent;}.font_gray {color: #ddd;background-color: transparent;}.font_gray_deep {color: #bbb;background-color: #fff;}.url {color: #080;font-size: 80%;background-color: transparent;}/*12_etc*/.banner img {padding: 2px 0px;}.space {margin: 0px 4px;}.copy {margin: 2px;padding: 0px;}.link a:link {color: #555;background-color: transparent;}.link a:hover {color: #f93;background-color: transparent;}.print {page-break-before: always;}.hidden {display: none;}a.tooltip span {display: none;}a.tooltip:hover span {color: #555;background-color: #eee;text-align: left;display: inline;padding: 2px;border: 1px solid #bbb;position: absolute;margin-top: 1.25em;}