@charset "UTF-8";/* ========BASIC======== */HTML {  overflow-y:scroll;}BODY {  margin:0;  padding:0;  line-height:1.6;  letter-spacing:1px;  font-family:Verdana, Helvetica, sans-serif, Meiryo;  font-size:13px;  color:#333;}BR {  letter-spacing:normal;}A {  color:#98534B;  text-decoration:none;}A:HOVER {  text-decoration:underline;}IMG {  border:0;  vertical-align:bottom;}H1,H2,H3,H4,H5,H6 {  margin:0;}/* ========TEMPLATE LAYOUT======== */#top {  width : 780px;  margin:0 auto;}#header {  position:relative;  width:790px;}#pr {  width : 790px;  margin-left : -5px;}#gnavi {  position:absolute;  bottom:5px;  right:0;}#menu {  float:left;  width : 790px;  margin-bottom:10px;}#icatch {  width:790px;  margin:0 auto;  background:#fff;}#contents {  clear:both;  width:790px;  margin:0 auto;  padding:10px 0 ;  background:#fff;}#main {  float:right;  width:540px;}#sub {  float:left;  width:200px;}#info {  float:left;  width:385px;}#news {  float:right;  width:385px;}#pageTop {  clear:both;}#footMenu {  width:790px;  clear:both;  overflow:hidden;  padding:10px 0;}#footer {  width:790px;  clear:both;  padding:10px 0;}/* ========HEADER CUSTOMIZE======== */#header H1 {  margin:0;  padding:10px 0;  font-size:24px;  color:#333;}#header H1 A {  color:#9B0000;}#header H1 A:HOVER {  color:#D30000;  text-decoration:none;}/* PR CUSTOMIZE */#header #pr P {  margin:0;}/* GNAVI CUSTOMIZE */#header #gnavi UL {  list-style:none;}#header #gnavi LI {  float:left;  font-size:12px;  margin-left:15px;}#header #gnavi LI A {  padding-left:15px;  background:url(../img/bg_gnavi.gif) 0 50% no-repeat;}/* ========MENU CUSTOMIZE======== */#menu UL {  float:left;  margin:0;  padding:0;}#menu LI {  margin:0;  padding:0;  float:left;  font-size:11px;  color:#333;  text-align:center;  list-style-type:none;}#menu LI SPAN {  font-family:verdana;  font-size:13px;  color:#fff;}#menu LI A {  display:block;  width:98.5px;  padding:10px 0;  color:#FFF1A4;  background:url(../img/bg_menu.gif) 0 100% repeat-x;}#menu LI A:HOVER {  text-decoration:none;  background:url(../img/bg_menu.gif) 100% 100% repeat-x;}/* ========INFO CUSTOMIZE======== */#info H2 {  background:#98534B;  font-size:16px;  color:#fff;  padding:2px 5px 0px 5px;  border-bottom:3px solid #823C34;}#info DL DT {  clear:left;  float:left;  width:7em;  padding:10px 0.5em;}#info DL DD {  margin-left:0;  padding:10px 0.5em 10px 8em;  background:#fff url(../img/bg_info_line.gif) 0 100% repeat-x;}/* ========NEWS CUSTOMIZE======== */#news P {  margin:0;  padding:0 0 1em 0;}#news H2 {  background:#422F28;  font-size:16px;  color:#fff;  padding:5px;}/* ========MAIN CONTENTS CUSTOMIZE======== */#main A {  color:#9B0000;}#main A:HOVER {  color:#9B0000;}#main H2 {  margin:0 0 10px 0;  padding:0;  font-size:16px;  color:#823C34;  line-height:1.2;  border-bottom:3px solid #823C34;}#main H3 {  margin-bottom:2px;  padding-left:5px;  font-size:14px;  color:#823C34;  line-height:1.2;  border-left:8px solid #823C34;}#main H4 {  margin-bottom:2px;  padding:2px;  font-size:13px;  color:#fff;  background:#823C34;}#main H5 {  margin-bottom:2px;  font-size:13px;  color:#823C34;  border-bottom:1px dotted #823C34;}#main H6 {  margin-bottom:2px;  font-size:13px;  color:#823C34;}#main P {  margin:0 0 1em 0;}#main DT {  margin-bottom:3px;}#main DD {  padding:0;  margin:0 0 0.5em 1em;  padding:3px;  background:#FFF3EF;}/* INFORMATION CUSTOMIZE */* HTML BODY #main DL.information DD DIV {  display:inline-block;}#main DL.information DT {  margin:0;  padding:0 0 0 10px;  background:url(../img/bg_list.gif) 0 6px no-repeat;}#main DL.information DD {  margin:0 0 1em 1em;  padding:3px;}#main TABLE {  width:100%;  border-collapse:collapse;}#main TABLE TH {  padding:5px;  font-size:12px;  color:#fff;  text-align:left;  border:1px solid #ddd;  background:#db7100;}#main TABLE TD {  padding:5px;  font-size:12px;  text-align:left;  border:1px solid #ddd;}/* ========SUBCONTENTS CUSTOMIZE======== */#sub .section {  margin-bottom:10px;}#sub H2 {  font-size:14px;  font-weight:bold;  color:#333;  line-height:1.2;}#sub UL {  margin:5px 0 0 5px;  padding:0;}#sub LI {  padding:5px 0 5px 0;  list-style:none;  background:url(../img/bg_sub_line.gif) 0 100% repeat-x;}#sub LI A {  display:block;  width:200px;  padding-left:12px;  background:url(../img/bg_list.gif) 0 6px no-repeat;}#sub LI A:HOVER {  border:none;  font-weight:bold;  background:#FFF3EF url(../img/bg_list.gif) 0 6px no-repeat;  text-decoration:none;}/* ========PAGETOP CUSTOMIZE======== */#pageTop {  padding:10px 0;  text-align:right;}#pageTop A {  padding:0 0 0 12px;  background:url(../img/bg_pagetop.gif) 0 60% no-repeat;}/* ========FOOTMENU CUSTOMIZE========= */#footMenu {  position:relative;  padding:20px 0 0 0;  border-top:1px solid #CECFCE;}#footMenu UL {  position:relative;  left:50%;  float:left;  margin:0;  padding:0;  list-style:none;}#footMenu LI {  position:relative;  left:-50%;  float:left;  margin:0 20px 0 0;  padding:0;  font-size:11px;}/* ========FOOTER CUSTOMIZE======== */#footer {  text-align:center;  padding:20px 0;}.copyright {  font-size:10px;}