body { font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'ＭＳ Ｐゴシック', Osaka;  margin:0px; padding:0px; text-align:center; color:#666; line-height:1em; font-size:10px; /font-size:62.5%; background: #ffedd2 url("../image/bg_all.jpg") no-repeat center top;}

a:link { color:#4c7086; text-decoration:underline; }
a:visited { color:333; text-decoration:underline; }
a:hover { color:#999; text-decoration:underline; }

h1 { font-size:1.8em; margin:0px; line-height:1.8; }
h2 { font-size:1.6em; margin:0px; line-height:1.8; }
h3 { font-size:1.4em; margin:0px; line-height:1.6; }
h4,h5,h6,h7 { font-size:1.0em; margin:0px; line-height:1.2; }
p { margin:0px; line-height:1.5; }
form { margin:0px; padding:0; }
hr { color:#ccc; border:0; height:1px; background:#ccc; }

.f_b { font-size:1.4em; line-height:1.6; }
.f_m { font-size:1.2em; line-height:1.4; }
.f_s { font-size:1.0em; line-height:1.2; }

.clear { clear:both;}
img { border: none;}

/*▼ALL▼*/
#all { width:800px; background-color:#fff; font-size:1.2em; line-height:1.5; text-align:left;}

/*▼HEAD▼*/
#head { width:800px; height:132px; background: url("../image/bg_head.jpg") no-repeat center top;}
#head_ct { width:800px; height:132px; background: url("../image/bg_head_ct.jpg") no-repeat center top;}
#head_wide { width:800px; height:142px; background: url("../image/bg_head_wide.jpg") no-repeat center top;}
#logo { float:left; margin-top:15px;}
#tab { float:right; margin:10px 20px 10px 0px;}

/*▼WRAPPER▼*/
#wrapper { width:800px; background: url("../image/bg_content.gif") repeat-y center top;}
#wrapper_wide { width:800px; background: url("../image/bg_content_wide.gif") repeat-y center top;}

/*▼LEFT▼*/
#left { width:200px; float:left;}
#leftbox { width:180px; margin:0px 10px;}

/*▼RIGHT▼*/
#right { width:560px; float:right; padding-right:20px;}
#search { float:right; margin:0px; padding:0px 5px 5px 0px;}

/*▼CONTENT▼*/
#content { width:560px; margin:10px 0px;}
#content_wide { width:760px; margin:0px 20px;}
#content_left { width:360px; float:left;}
#content_right { width:180px; float:right; padding-left:20px;}
.news { clear:both; font-weight: bold;}
.news dl { margin:0px; padding:5px 0px; border-bottom: dotted 1px #ccc;}
.news dt { float:left; width:5em;}
.news dd { margin-left:6.5em;}
.goindex { float:right; margin:5px 0px 10px 0px;}
#facility { margin-bottom:10px;}
.facility_left { float:left;}
.facility_right { float:right;}
.facility { margin:0px; padding:5px 0px; list-style-image: url("../image/yaji_beige.gif");}
.facility li{ margin-left:16px;}
#eventorg { background: #e6e4e4; margin-bottom:10px;}
.eventorg { margin:0px; padding:0px; list-style-image: url("../image/yaji_brown.gif");}
.eventorg li{ margin:5px 5px 0px 23px;}
#use_of_facilities { background: #e6e4e4; margin-bottom:10px;}
.use_of_facilities { margin:0px; padding:0px; list-style-image: url("../image/yaji_brown.gif");}
.use_of_facilities li{ margin:5px 5px 0px 23px;}

/*▼フッター▼*/
#footer { float:right; padding:0px 20px;}
#pagetop { width:560px; margin-bottom:5px; padding-bottom:5px; text-align:right; font-size:1.0em; border-bottom: solid 5px #b3b1a2;}
#pagetop_wide { width:760px; margin-bottom:5px; padding-bottom:5px; text-align:right; font-size:1.0em; border-bottom: solid 5px #b3b1a2;}
#address { width:560px; background: #e6e4d8; color:#666;}
#address_text { padding:5px;}
#submenu { width:560px; margin-bottom:5px;}
#address_wide { width:760px; background: #e6e4d8; color:#666;}
#address_wide_text { padding:5px;}
#submenu_wide { width:760px; margin-bottom:5px;}
