@charset "Shift_JIS";



/* ---------------------------------------------

               全ページ共通

---------------------------------------------- */

body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image:url(../images/okami_top/back.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

img {
    border:none;
}

p {
    line-height:1.3em;
	font-size:14px;
	color:#333333;
}

p.link a:link{
	   color:#FF0000;
	   text-decoration:none;
}

p.link a:visited{
       color:#FF0000;
	   text-decoration:none;
}	   

p.link a:hover{
       color:#FF6600;
	   text-decoration:underline;
}	   

p.link a:active{
       color:#FF6600;
	   text-decoration:underline;
}

#wrapper {
    width:960px;
	_width:970px;
   	margin: 15px auto 20px auto;
	padding: 0px 0px 0px 10px;
	_padding: 0px 10px 0px 10px;
	text-align: center;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}


h1 {
	font-size:14px;
	font-style:normal;
	color:#333333;
}


h2 {
	margin: 0;
	text-indent: -9999px;
	display: block;

/*  IE 5 Hack \*/

	overflow: hidden;

/* end hack */ 
}


/*----------   ヘッダー --------------*/
h2.logo {
    
    background-image:url(../images/okami_top/logo.jpg);
	background-repeat:no-repeat;
	height:50px;
	margin: 14px 0 10px 0;
	text-indent: -9999px;
	display: block;

/*  IE 5 Hack \*/

	overflow: hidden;

/* end hack */ 
}

.home_back {
	 margin:5px 5px 10px 0;
}
.home_back a:link , .home_back a:visited {
       color:#FF3300;
	   text-decoration:none;
}
.home_back a:hover , .home_back a:active{
       color:#FF3366;
	   text-decoration:underline;
}



/*-------------  メニュー -------------*/
.menu {
    margin:5px 0 0 0;
}


/*----------  左コンテンツ ------------*/

.contents {
    margin:25px 0 0 0;
}



/*-------  加盟宿一覧リンク　 --------*/

.links {
   background-color:#FEEDE9;
}

.kamei_links {
	 margin:15px;
	 font-size:14px;
	 text-align:left;
	 color:#695338;
}

.kamei_links ul {
	  margin:0 10px 0 0;
}

.kamei_links ul li{
      display:inline;
	  padding-right: 25px;
	  line-height:1.8;
}	  

li.navi01 ,
li.navi02 ,
li.navi03 {
      list-style-type:circle;
}

li.navi04 {
      list-style-type:circle;
}

.kamei_links a:link , .kamei_links a:visited {
       color:#695338;
	   text-decoration:none;
}
.kamei_links a:hover , .kamei_links a:active{
       color:#FF6600;
	   text-decoration:underline;
}




/*---------　TOPへ戻る　----------*/

.re_top {
      margin:10px 0 0 25px;
}

/*---------　フッター　----------*/
.add {
     font-size:14px;
	 color:#B69B6D;
	 margin:40px 0 10px 0;
}






/*------　右サイドバナー　-------*/

.banner {
     font-size:14px;
	 color:#CC3300;
	 padding:0 0 15px 0;
	 line-height:1.1em;
}
.banner a:link , .banner a:visited {
       color:#CC3300;
	   text-decoration:none;
}
.banner a:hover , .banner a:active{
       color:#0066CC;
	   text-decoration:none;
}



/* ---------------------------------------------

              okami_info.html

---------------------------------------------- */

.contents2 {
    margin:15px 0 0 0;
}
.okami_back {
     background-color:#FDF4C6;
}

.okami_back img {
     padding:10px;
	 float:left;
}
.okami_text {
	 margin:13px 0 0 0;
}
.okami_text a:link , .okami_text a:visited {
       color:#FF3300;
	   text-decoration:none;
}
.okami_text a:hover , .okami_text a:active{
       color:#FF3366;
	   text-decoration:underline;
}
.okami_mei {
     font-size:14px;
     font-weight:bold;
	 color:#FF6600;
	 line-height:2em;
}


/* ---------------------------------------------

              okami_yurai.html

---------------------------------------------- */

.kamishibai {
     text-align:center;
     padding:30px;
}



/* ---------------------------------------------

             okami_access.html

---------------------------------------------- */

.map_style {
    border:1px solid #CDD1C0;
}

