* {
	color:#000;
	padding:0;
	font-size: 0.97em;
	line-height: 1.5em;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	background-image: none;
}

body {
background-color:#99cc99;
}


a {
	color:#3E5E1E;
	text-decoration: underline;
}

a:hover {
	color:#c30;
	text-decoration: underline;
}

a img {
	border:none;
}

/*
フォント
--------------------------------------------------------------------*/

.aka {
  color:#c30;
}
.style1 {
	font-family: "ＤＦＧ新細丸ゴシック体";
	font-size: 12pt;
	font-weight: bold;
	color: #009933;
	letter-spacing: 10pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009933;
	border-left-width: 3px;
	border-left-style: none;
	border-left-color: #009933;
}
.style2 {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #003300;
}
.style3 {
	font-size: 14px;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #009933;
	line-height: 30px;
}
.style4 {
	font-size: 12pt;
	padding-left: 10px;
	border-bottom-style: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	color: #003300;
}
.style5 {font-family: "ＤＦＧ新細丸ゴシック体"; font-size: 16pt; font-weight: bold; color: #009933; letter-spacing: 10pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #009933; border-left-width: 3px; border-left-style: none; border-left-color: #009933; }
.style6 {
	font-size: 11pt;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.style7 {
	color: #009933;
	font-weight: bold;
}
.style8 {color: #003300}

/*
ベース
-------------------------------------------------------------------*/
#base {
	width:800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
    margin-bottom:0;
	background-color:#FFFFFF;
}


/*
ヘッダー
-------------------------------------------------------------------*/

#header {
	width:800px;
	height:74px;
	background-image:  url(../images/header02.jpg);
	background-repeat: no-repeat;
    margin:0 0 0 0;
    background-color:#F7FBEE;
}




/*
コンテンツ
-------------------------------------------------------------------*/

#contents {
	width:800px;
	float: left;
	clear: both;
	margin:0 0 0 0;
	padding:0 0 0 0;
    background-color:#fff;


}


/*ナビゲーション
----------------------------------------------- */
#me {
	width:135px;
	float: left;
    margin:0 0 0 0;
	padding:0 0 0 10px;

}

#me h3 {
   text-align:left;
   margin:0 0 5px 0;
}

#me ul {
	list-style-image:url(../images/arr.gif);
	text-align: left;
	padding: 0 0 0 0;
	margin:0 0 15px 17px;
  }


#me li {
	padding:0 0 0 0;
	margin:0 0 5px 0;
  }

.link {
   padding:0 0 0 7px;
   margin:20px 0 0 0;
}


/*
メイン
-------------------------------------------------------------------*/

#main {
	width:645px;
	float: right;
	margin:0 0 0 0;
	padding:0 0 40px 0;

}

#main h2 {
font-size:14px bold;
font:"ＤＦＧ新細丸ゴシック体";
margin:0 0 0 40px;
padding:0 0 0 0;
float:left;
background:url(../../#)
}


/*
トップページメイン
-------------------------------------------------------------------*/

#top {
    width:800px;
    height:295px;
    padding:0 0 20px 0;
	}
h1 a {
     float:left;
	display: block;
	text-decoration: none;
	width: 800px;
	height: 296px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}


/*
バナー部分
-------------------------------------------------------------------*/
.ban_mh {
   float: left;
　 clear: both;
   width:645px;
   margin:15px 0 0 0 0;
   }

.migi {
   width:326px;
   float: left;
   margin:0 0 0 0;
   padding:0 0 0 5px;
}

.hidari {
   text-align:left;
   float: left;
　 clear: both;
    width:295px;
	padding:0;
	margin:0 0 15px 0;
}

.kochira {
   margin:0 0 12px 0;
}

.ban_mh p {
  text-aling:left;
  padding:5px 10px 5px 10px;
}

.ban_01 {
   background-image:  url(../images/001_bg.gif);
   background-repeat:no-repeat;
   width:621px;
   height:179px;
   border:1px #363 solid;
   margin:0 0 10px 0;
   float: left;
　clear: both;
}

/*
新着情報
-------------------------------------------------------------------*/

.news {
   float: left;
　 clear: both;
   background-image:  url(../images/n_body.gif);
   background-repeat:repeat-y;
   width:625px;
   margin:20px 0px 15px 0px;
}

.news_tex {
   float: left;
   width:590px;
   margin:15px 0 5px 0;
   padding:0 0 0 10px;
}

/*
こだわり
-------------------------------------------------------------------*/
.kodawari {
	float: left;
   width:135px;
   padding:10px 0 0 0;
   text-align:center;
}

.kodawari a {
   	text-decoration: none;
}

.kodawari img {
   vertical-align:middle;
}

/*
日本一
------------------------------------------------------------------*/
.nihon {
   float: left;
   padding:10px 0 0 10px;
}



/*
フッタメニュー
-------------------------------------------------------------------*/

#f_menu {
    width:800px;
    height:80px;
	background-image:  url(../images/foot.gif);
	background-repeat: no-repeat;
    line-height:0.9em;
    font-size:0.9em;
    clear: both;
    margin:0;
    padding:0 0 0 0;
    text-align: right;
	}

#f_menu a {
	text-decoration: none;
	color:#3E5E1E;
	padding:10px 12px 0 0;
}


/*
コピーライト
-------------------------------------------------------------------*/

#footer {
    width:800px;
	float: left;
	text-align:right;
    margin:0 0 0 0;
	padding:0 0 0 0;
    background-color:#F7FBEE;
}

#copy {
    color:#3E5E1E;
   	padding:0 12px 5px 0;
}

/*
会社概要
-------------------------------------------------------------------*/
#gaiyou {
    width:640px;
	float: left;
	text-align:right;
    margin:0 0 0 0;
	padding:0 0 0 0px;
    background-color:#FFFFFF;
}

.sp01 {
float:left;
width:40px;
margin:0 0 0 0;
padding:0 0 0 0;
}

.text01 {
    width:500px;
	float:left;
	text-align: justify;
    margin:0 0 0 0px;
	padding:0 0 0 0;
    background-color:#FFFFFF;
}

/*
特定商取引
-------------------------------------------------------------------*/
#tokutei {
    width:640px;
	float: left;
	text-align:right;
    margin:0 0 0 0;
	padding:0 0 0 0px;
    background-color:#FFFFFF;
}
.sp01 {
float:left;
width:40px;
margin:0 0 0 0;
padding:0 0 0 0;
}

.text01 {
    width:500px;
	float:left;
	text-align: justify;
    margin:0 0 0 0px;
	padding:0 0 0 0;
    background-color:#FFFFFF;
}

/*
特定商取引
-------------------------------------------------------------------*/
#privacy {
    width:640px;
	float: left;
	text-align:right;
    margin:0 0 0 0;
	padding:0 0 0 0px;
    background-color:#FFFFFF;
}
.sp01 {
float:left;
width:40px;
margin:0 0 0 0;
padding:0 0 0 0;
}

.text01 {
    width:500px;
	float:left;
	text-align: justify;
    margin:0 0 0 0px;
	padding:0 0 0 0;
    background-color:#FFFFFF;
}

/*
神々の宿る熊野の榊
-------------------------------------------------------------------*/
.ban_mh .kamigami_title {
   float: left;
　 clear: both;
   width:630px;
/*   padding-left:5px;*/
   padding-top:25px;
   padding-left:15px;
   color:#000000;
   font-size:16px;
}
.ban_mh .kamigami {
   float: left;
　 clear: both;
   width:645px;
   padding-bottom:15px;
}

.ban_mh .kamigami_text {
   float: left;
　 clear: both;
   width:310px;
   padding-left:15px;
   padding-top:15px;
   color:#000000;
   font-size:12px;
}

.red{
   font-size:12px;
   color:red;
}

.ban_mh .kamigami_img {
   float: left;
   width:300px;
   padding-left:20px;
   padding-top:15px;
}

.ban_mh .kamigami_text2 {
   float: left;
　 clear: both;
   width:600px;
   padding-left:15px;
   padding-top:15px;
   padding-bottom:15px;
   color:#000000;
   font-size:12px;
}

.ban_mh .kamigami_text3 {
   float: left;
　 clear: both;
   width:440px;
   padding-left:15px;
   padding-top:15px;
   color:#000000;
   font-size:12px;
}

.ban_mh .kamigami_img2 {
   float: left;
   width:170px;
   padding-left:20px;
   padding-top:15px;
}

/*
熊野古道
-------------------------------------------------------------------*/
.ban_mh .kumano_title {
   float: left;
　 clear: both;
   width:630px;
/*   padding-left:5px;*/
   padding-top:25px;
   padding-left:15px;
   color:#000000;
   font-size:16px;
}
.ban_mh .kumano {
   float: left;
　 clear: both;
   width:645px;
   padding-bottom:15px;
}

.ban_mh .kumano_text {
   float: left;
　 clear: both;
   width:310px;
   padding-left:15px;
   padding-top:30px;
   color:#000000;
   font-size:12px;
}

.red{
   font-size:16px;
   color:red;
}

.ban_mh .kumano_img {
   float: left;
   width:300px;
   padding-left:20px;
   padding-top:15px;
}

.ban_mh .kumano_text2 {
   float: left;
　 clear: both;
   width:600px;
   padding-left:15px;
   padding-top:15px;
   padding-bottom:15px;
   color:#000000;
   font-size:12px;
}

.ban_mh .kumano_text3 {
   float: left;
　 clear: both;
   width:310px;
   padding-left:15px;
   padding-top:15px;
   padding-bottom:20px;
   color:#000000;
   font-size:12px;
}

/*
リンク
-------------------------------------------------------------------*/
.ban_mh .link_title {
   float: left;
　 clear: both;
   width:630px;
/*   padding-left:5px;*/
   padding-top:30px;
   padding-left:15px;
   padding-bottom:10px;
   color:#009933;
   font-size:16px;
   font-weight:bold;
}

.ban_mh .link_list {
   float: left;
　 clear: both;
   width:630px;
/*   padding-left:5px;*/
   padding-top:10px;
   padding-left:10px;
   padding-bottom:35px;
}

.ban_mh .link_list .list{
   padding-top:5px;
   padding-left:0px;
   color:#000000;
   font-size:12px;
}

.ban_mh .link_rule {
   padding-top:3px;
   padding-left:10px;
   font-weight:bold;
}

.ban_mh .link_text {
   padding-top:3px;
   padding-left:15px;
   width:600px;
}

.ban_mh .link_bn {
   padding-top:10px;
   padding-bottom:2px;
   padding-left:15px;
   width:600px;
}

.ban_mh .link_btext {
   padding-top:0px;
   padding-bottom:5px;
   padding-left:15px;
   width:600px;
}

/*
榊
-------------------------------------------------------------------*/
.ban_mh .sakaki {
   float: left;
　 clear: both;
   width:645px;
   padding-bottom:15px;
}

.ban_mh .sakaki_ttlimg {
   float: left;
　 clear: both;
   width:645px;
   padding-top:40px;
}
.ban_mh .sakaki_text {
   float: right;
　 clear: both;
   width:380px;
   padding-right:50px;
   padding-top:30px;
   color:#000000;
   font-size:12px;
}

.red{
   font-size:12px;
   color:red;
}

.ban_mh .sakaki_img {
   float: left;
   width:200px;
   padding-left:15px;
   padding-top:15px;
}

.ban_mh .sakaki_text2 {
   float: left;
　 clear: both;
   width:600px;
   padding-left:15px;
   padding-top:15px;
   padding-bottom:15px;
   color:#000000;
   font-size:12px;
}

.ban_mh .sakaki_text3 {
   float: left;
　 clear: both;
   width:310px;
   padding-left:15px;
   padding-top:15px;
   padding-bottom:20px;
   color:#000000;
   font-size:12px;
}

.ban_mh .sakaki_img2 {

   width:654px;
   padding-left:15px;
   padding-top:15px;
}

.ban_mh .sakaki_text4 {
   float: left;
　 clear: both;
   width:370px;
   padding-right:40px;
   padding-left:15px;
   padding-top:30px;
   color:#000000;
   font-size:12px;
}

.red{
   font-size:12px;
   color:red;
}

.ban_mh .sakaki_img3 {
   float: left;
   width:200px;
   padding-left:0px;
   padding-top:15px;
}

.ban_mh .sakaki_img4 {
   float: left;
   width:600px;
   padding-left:25px;
   padding-right:25px;
   padding-top:15px;
}

.ban_mh .sakaki_img5 {
   float: left;
   width:200px;
   padding-left:0px;
   margin-right:40px;
}

/*
参拝方法
-------------------------------------------------------------------*/
.ban_mh .sanpai {
   float: left;
　 clear: both;
   width:645px;
   padding-bottom:15px;
}

.ban_mh .sanpai_text {
   float: right;
　 clear: both;
   width:250px;
   padding-right:50px;
   padding-top:15px;
   color:#000000;
   font-size:12px;
}

.ban_mh .sanpai_textttl {
   float: right;
　 clear: both;
   width:250px;
   padding-right:50px;
   padding-top:30px;
   color:#000000;
   font-size:13px;
   font-weight:bold;
}

.red{
   font-size:12px;
   color:red;
}

.ban_mh .sanpai_img {
   float: left;
   width:330px;
   padding-left:15px;
   padding-top:15px;
}

.ban_mh .sanpai_text2 {
   float: left;
　 clear: both;
   width:580px;
   padding-left:15px;
   padding-top:15px;
   color:#000000;
   font-size:13px;
}

.ban_mh .sanpai_textttl2 {
   float: left;
　 clear: both;
   width:580px;
   padding-left:15px;
   padding-top:30px;
   color:#000000;
   font-size:13px;
   font-weight:bold;
}

.ban_mh .sanpai_img2 {
   float: left;
   width:640px;
   padding-left:0px;
   padding-top:15px;
}



/*
店
-------------------------------------------------------------------*/

.ban_mh .shop {
   float: left;
　 clear: both;
   width:645px;
   padding-bottom:15px;
}

.ban_mh .shop_banner {
   float: left;
　 clear: both;
   width:600px;
   padding-top:15px;
   padding-left:50px;
}

.ban_mh .shop_ttl {
   float: left;
　 clear: both;
   width:643px;
   padding-top:15px;
}

.ban_mh .shop_button {
   float: left;
　 clear: both;
   width:620px;
   padding-top:15px;
   padding-left:10px;
}

.ban_mh .shop_goodname {
   float: left;
　 clear: both;
   width:600px;
   padding-top:30px;
   padding-left:25px;
   vertical-align:text-bottom;
}

.ban_mh .shop_goodimg {
   float: left;
　 clear: both;
   width:250px;
   padding-top:15px;
   padding-left:25px;
   padding-right:0px;
}

.ban_mh .shop_goodtext {
   float: right;
　 clear: both;
   width:320px;
   padding-top:15px;
   padding-right:47px;
}

.ban_mh .shop_goodsubimg {
   float: right;
　 clear: both;
   width:320px;
   padding-top:15px;
   padding-right:47px;
}

.kakaku{
   font-size:16px;
/*   color:red;*/
   text-decoration: underline;
   font-weight:bold;
}

.ban_mh .shop_goodbtn {
   float: left;
　 clear: both;
   width:180px;
   padding-top:15px;
   padding-left:0px;
   padding-right:0px;
}


.ban_mh .shop_goodbtn2 {
   float: left;
　 clear: both;
   width:180px;
   padding-top:15px;
   padding-right:0px;
}

.ban_mh .shop_comment {
   float: left;
　 clear: both;
   width:600px;
   padding-top:5px;
   padding-left:25px;
}

.cation{
   font-size:14px;
   color:red;
   text-decoration: underline;
   font-weight:bold;
   padding-top:50px;

}

.cation2{
   font-size:12px;
   font-weight:bold;
   padding-top:5px;
}

.ban_mh .shop_moshikomi {
   float: left;
　 clear: both;
   width:450px;
   padding-top:30px;
   padding-left:150px;
}

/*
申し込み
-------------------------------------------------------------------*/
.ban_mh .moushikomi {
   float: left;
　 clear: both;
   width:645px;
   padding-bottom:15px;
}

.form {
   float: left;
　 clear: both;
   width:600px;
   padding-bottom:15px;
}
