@import url("base.css");
@import url("common.css");
@import url("palette.css");
@import url("table.css");
@import url("home.css");

/*\*//*/
  @import url("ie5mac.css");
/**/

body {
background-image:none;
color:black !important;
/*font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif !important;*/
font-size:12pt;
}

h1,h2,h3,h4,h5,h6,
.topicpath {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" !important;
}

h1,h2 { margin-top:-0.3em; }

#side,
#topicpath,
.pagetop,
.submenu,
.nextprev,
.menu {
display:none
}

hr {display:block}


#headercontainer img { display:none; }
#headercontainer a img { display:inline; }
#headercontainer #submenu a img { display:none; }

body#home #headercontainer,
body#site #headercontainer,
body#corner #headercontainer,
body#ryori #headercontainer,
body#spot #headercontainer,
body#event #headercontainer,
body#stay #headercontainer,
body#tokusan #headercontainer,
body#special #headercontainer,
body#shuhen #headercontainer,
body#map #headercontainer,
body#fishing #headercontainer
 { background-image:none !important; }


#headercontainer,
#container,
#containertable {
width:100%;
background-image:none;
}

#content {
width:100%;
margin:0;
}

/*address {
font-size:9pt;
}*/

/*フッター
----------------------------------------------------------------*/
#footer {
height:173px;
background-image:none !important;
position:relative;
margin-top:-1px;
}

#footermenu {
text-align:left;
padding:10px 0 0 10px;
font-size:12pt;
}
#footermenu p, address { display:none; }
#footermenu p.mt1 { display:block; }


/*ホーム
----------------------------------------------------------------*/
#home #headercontainer h1 img { display:block; }
#home #topicpath { display:block; }
#home #container_area {
width:100%;
}
#home #content1,
#home #content2,
#home #content3,
#home #content4 {
margin-left:10px;
width:100%;
}
#container2, #container3 {
width:100%;
}
img#click { display:none; }

#chumokujoho {
width:97%;
}

#content3,
#content4 {
float:none;
padding-bottom:1em;
}
#content3 .box {
width:97%;
margin:0;
line-height:140%;
}
#content3 #maga_form {
width:250px;
}
#content4 dl {
width:97%;
margin:0;
line-height:120%;
}
body#info {
background-color:#F4FFD1 !important;
}

body#special #content #main2{
width:80% !important;
_width:100% !important;
margin:0 0 0 0 !important;
float:left;
}


body#special #content #main2{
width:60% !important;
_width:100% !important;
margin:0 0 0 0 !important;
float:left;
}

#main2 h2{
margin:5px 0 5px 0 !important;
_margin-top:-7px !important;
background-image:none;
padding:0;
}

#main2 h2 img{
margin:0 !important;
}

body#special #main2 h3{
position:relative;
margin:30px 0 15px 0;}

h3 .ruby{
font-size:75%;
font-weight:normal;
color:#424242;
position:absolute; top:-5px; left:32px; 
}

h3 .ruby2{
font-size:75%;
font-weight:normal;
color:#424242;
position:absolute; top:-15px; left:32px; 
}

/*交通手段　08.09.18〜追加*/
/*../stay/index3.html*/
#stay table.bdp {
width:100% !important;
}
#stay ul.itinerary li {
display:inline;
float:left;
margin-right:0.2em;
}
