@charset "shift_jis";

body { width : 100% ; margin : 0 ; padding : 0 ; position:relative}
#S_BODY {margin: 0 auto; width :100%}
#S_BODY2 {margin:0 auto;width:700px;background-position:center 30px;background-repeat:no-repeat;background-image: url("img/img_0935_5.jpg");}
#S_BODY3 {margin: 0 auto; width : 100% ; BACKGROUND:#55bb33; background-position: left bottom;background-image: url("img/shiretoko3_2.png");}
#S_BODY4 {margin: 0 auto; width:700px; background-position:center 220px;background-repeat:no-repeat;background-image: url("img/img_1164_2.jpg");}
#S_BODY5 {margin: 0 auto; width:700px;);}
#S_TOP{ height:100px; width:700px; BACKGROUND:#55bb33;background-image: url("img/title.png");}
#S_TOP2{ height:100px; width:100%; BACKGROUND:#55bb33;background-image: url("img/top.png");}

#S_TOP3{ height:70px; width:700px; BACKGROUND:#55bb33; background-position: center bottom; background-repeat:no-repeat; background-image: url("img/shiretoko2_2.png");}


#S_BOTTOM{ width:100%; height:100px; clear:both; BACKGROUND:#55bb33;background-image: url("img/bottom.png");}
#S_Menu { float:left; width:100% ;height:600;}

#S_Menu1 { float:left; width:450px;}
#S_Menu2 { float:left; width:250px;}
#S_Menu3 { float:left1; height:600;}
#S_Menu4 { float:left1; height:300;}

#S_MAIN { float:left; width:100%;}
#S_MAIN2 {width:100%;}


.menu_txt0 ul{
list-style-type:none;
}
.menu_txt0 li{
margin:2px;
width:170px;
font-weight:bold;
color:#00800;
list-style-type:none;
text-decoration: none;
}
.menu_txt0 li a{
padding:7px;
display:block;
color:#ffffff;
text-shadow : 1px 1px 1px #000000;
background:URL(img/str.gif);
border:1px solid #55bb33;
text-decoration: none;
list-style-type:none;
border-top:1px solid #88DD66;/*上線の幅（細）とカラー（薄）*/
border-right:1px solid #118800;/*右線の幅（太）とカラー（濃）*/
border-bottom:1px solid #118800;/*下線の幅（太）とカラー（濃）*/
border-left:1px solid #88DD66;/*左線の幅（細）とカラー（薄）*/

}
.menu_txt0 li a:hover{
color:#FFFFFF;
background:#118800 url(img/run-cow.gif) no-repeat;
text-decoration: none;
list-style-type:none;

border-top:1px solid #118800;/*上線の幅（細）とカラー（薄）*/
border-right:1px solid #88DD66;/*右線の幅（太）とカラー（濃）*/
border-bottom:1px solid #88DD66;/*下線の幅（太）とカラー（濃）*/
border-left:1px solid #118800;/*左線の幅（細）とカラー（薄）*/

}
.imakoko{
padding:7px;
display:block;
color:#FFFFFF;
background:#55bb33;
border:1px solid #55bb33;
text-decoration: none;
list-style-type:none;
}



.menu_txt ul{
list-style-type:none;
}
.menu_txt li{
margin:2px;
width:170px;
font-weight:bold;
color:#FFFFFF;
list-style-type:none;
text-decoration: none;
}
.menu_txt li a{
padding:7px;
display:block;
color:#55bb33;
background:#FFFFFF;
border:1px solid #55bb33;
text-decoration: none;
list-style-type:none;
}
.menu_txt li a:hover{
color:#FFFFFF;
background:#55bb33;
text-decoration: none;
list-style-type:none;
}
.imakoko{
padding:7px;
display:block;
color:#FFFFFF;
background:#55bb33;
border:1px solid #55bb33;
text-decoration: none;
list-style-type:none;
}



.menu_txt2 ul{
list-style-type:none;
}
.menu_txt2 li{
font-size:14px;
margin:2px;
width:120px;
color:#FFFFFF;
list-style-type:none;
text-decoration: none;
}
.menu_txt2 li a{
padding:2px;
display:block;
color:#ffffff;
text-shadow : 1px 1px 1px #000000;
background:#88dd55;
border:1px solid #55bb33;
text-decoration: none;
list-style-type:none;
}
.menu_txt2 li a:hover{
color:#FFFFFF;
background:#55bb33;
text-decoration: none;
list-style-type:none;
}

.not1{
padding:2px;
display:block;
color:#FFFFFF;
background:#55bb33;
border:1px solid #55bb33;
text-decoration: none;
list-style-type:none;
}




.menu_txt3 ul{
list-style-type:none;
}
.MENU_TXT3 li{
padding:5px;
margin:0px;
list-style-type:none;
text-decoration: none;
}
.MENU_TXT3 li a{
font-size:14px;
padding:5px;

display:block;
border:1px solid #ffffff;
COLOR:#55BB33;
text-decoration: none;
list-style-type:none;
}
.MENU_TXT3 li a:hover{
padding:5px;

font-size:14px;
border:1px solid #55bb33;
COLOR:#55BB33;
text-decoration: none;
list-style-type:none;
}
.NOT2{
font-size:16px;
display:block;
border:1px solid #55BB33;
BACKGROUND-COLOR:#55BB33;
COLOR:#FFFFFF;
text-decoration: none;
list-style-type:none;
}

#border_d{
border: 1px #55bb33 dashed;
}

#border_s{
border: 1px #55bb33 solid;
}



.menu_txt4 ul{
list-style-type:none;
}
.MENU_TXT4 li{
list-style-type:none;
text-decoration: none;
}
.MENU_TXT4 li a{
font-size:16px;
COLOR:#55BB33;
text-decoration: none;
list-style-type:none;
}
.MENU_TXT4 li a:hover{
font-size:16px;
font-weight:bold;
COLOR:#55BB33;
text-decoration: none;
list-style-type:none;
}
.NOT3{
font-size:16px;
display:block;
border:0px solid #55BB33;
BACKGROUND-COLOR:#55BB33;
COLOR:#FFFFFF;
text-decoration: none;
list-style-type:none;
}





#S1{
border: 1px #55bb33 solid;
border-collapse: collapse;
}
#S2{
border: 1px #55bb33 solid;
border-collapse: collapse;
background:#55bb33;
color:#FFFFFF;
}

#S3{
background-position:right bottom;
background-repeat:no-repeat;
}

#S4{
background-position:center center;
background-repeat:no-repeat;
}


#S5{
 line-height:1.8; 
}

#S6{
 line-height:2.5; 
}