* {
	margin: 0;
	padding: 0;
}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

.header_wrap{
  background-color : #ff85d4;

	height:120px;
	width:100%;
}

.header_innner_wrap{
	background-color : #ff85d4;
	width:1300px;
border: 0px;
margin: 0 auto;
padding-top:10px;
	background-image: url("../images/miwa_head_back.png");
	background-position:right;
	background-repeat: no-repeat;



}

.header_top{
  margin-left: 50px;
  padding: 0;
  width: 100%;
}
.header_menu{
  margin-left: 0px;
  padding-top: 15px;
  width: 100%;
}
nav#Global ul {
	text-align: left;
	width: 1000px;
	margin: 0px,0,0,0;
	overflow: hidden;
	}


nav#Global ul li {

	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
  color : #ffffff;
	}
nav#Global ul li a span {
	margin: 0 0 0 30px;
	text-decoration: none;
	font-family:
	 "ヒラギノ明朝 ProN W6",
	 "HiraMinProN-W6",
	 "HG明朝E",
	 "ＭＳ Ｐ明朝",
	 "MS PMincho",
	 "MS 明朝",
	 serif;
	 font-size: 16px;
	 font-weight: bold;
	 color: #ffffff;
	}
nav#Global ul li a span.act{
	color: #ffff00;
}




.wrap{
  width: 100%;
   border: 0px;

}

.banner_wrap{
  width:1100px;
border: 0px;
margin: 0 auto;
padding-top:10px;
}

.banner_left{
float : left;
width:750px;
height:350px;
border-right:2px #dddddd solid;
position: relative;
}

.banner_left_dest{
     font-size: 14px;
}


.sns{
	position: absolute;
  bottom: 0;
	right:0;

}


.banner_right{
  float : right;
  width:330px;
  height:300px;
  background-color : #ffffff;
}

.banner_right01{
  float : left;
  width:150px;
  height:250px;
  background-color : #ffffff;
}

.banner_right02{
  float : right;
  width:150px;
  height:250px;
  background-color : #ffffff;
}



.project_wrap{
  width:1100px;
	height:0px;

border: 0px;
margin: 400px auto;
margin-bottom:10px;
padding-top:0px;
background-color : #ffffff;

}

.project_wrap_inner{
  width:930px;
border: 0px;
margin: 0 auto;
padding-top:0px;
}



.topcontents_wrap{
  width:1100px;
	height:400px;

border: 0px;
margin: 0px auto;
margin-bottom:10px;
padding-top:0px;
background-color : #ffd7f9;
border-radius:10px;
}


.infomation{
	margin: 10px auto;
	margin-left:10px;

float : left;
width:550px;
height:380px;

background-color : #ffffff;
border-radius:10px;
}


.blog{
	margin: 10px auto;
	margin-right:10px;
  float : right;
  width:500px;
	height:380px;
  background-color : #ffffff;
	border-radius:10px;
}







.order_wrap{
	width:1100px;
	height:700px;
border: 0px;
margin: 0px auto;
padding-top:0px;
padding-bottom:10px;

background-color : #ffffff;

}



.about_wrap{
	width:1100px;
	height:900px;
border: 0px;
margin: 10px auto;
padding-top:0px;
background-color : #ffd7f9;
border-radius:10px;
}


.about{
	float : left;
	width:1050px;
margin: 10px;
}


.about_photo{
	float : right;

margin-bottom:0px;
margin-right:0px;
font-size: 12px;

}

.about_photo_text{
	border: 0px solid #aaa;
	padding: 0px 10px;

}



.books_wrap{
	margin: 0px auto;

	width:1100px;
	height:300px;
border: 0px;
margin: 10px auto;
padding-top:0px;
background-color : #ffffff;

}

.books_left{
	margin: 30px auto;

float : left;
width:550px;
border-right:2px #dddddd solid;

}


.books_right{
	margin: 30px auto;
  float : right;
  width:500px;
  background-color : #ffffff;
}










.footer{
  width: 100%;
   border: 0px;
	 background-color : #ff85d4;

}

.footer_inner{
  width:400px;
border: 0px;
margin: 0 auto;
padding-top:10px;
}

.copy{
	margin: 0 auto;
	color : #ffffff;
	font-size: 10px;

}













#kagura_list{
	margin-top:10px;
	padding-top : 0px;
	padding-left:10px;
  font-size: 13px;
	border-top:2px #dddddd solid;

}
div#kagura_list dt{
  background-color : #ffffff;
  padding-top : 0px;
  padding-bottom : 5px;
  padding-left : 10px;
  width : 100px;
/* 左寄せ */
  float : left;
/* float解除 */
  clear : both;
}

div#kagura_list dd{
  background-color : #ffffff;
  padding-top : 0px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 5px;
  width : 500px;
/* dtの幅分の設定 */
  margin-left : 100px;
}
h1{
	font-family:
   "ヒラギノ明朝 ProN W6",
   "HiraMinProN-W6",
   "HG明朝E",
   "ＭＳ Ｐ明朝",
   "MS PMincho",
   "MS 明朝",
   serif;
font-weight: bold;
     font-size: 30px;
}
h2{
	font-family:
   "ヒラギノ明朝 ProN W6",
   "HiraMinProN-W6",
   "HG明朝E",
   "ＭＳ Ｐ明朝",
   "MS PMincho",
   "MS 明朝",
   serif;
font-weight: bold;
     font-size: 16px;
		 color: #ff0000;
		   padding-top : 20px;
}
.kana{
	font-size: 12px;
}


.natsuko_left{
float : left;
width:60%;

}
.natsuko_right{
  float : right;
  width:40%;
  height:890px;
  background-color : #ffffff;
	border-left:2px #dddddd solid;

}

.kagura_left{
float : left;
width:40%;

}
.kagura_right{
  float : right;
  width:60%;
  height:890px;
  background-color : #ffffff;
	border-left:2px #dddddd solid;

}



.right_image{
	padding-left : 10px;

}
ul.artits_ul li{
	list-style:none;
	height:220px;
}
.artist_image{
	position: relative;
	left: 0px;

}
.artist_dest{

	font-family:
	Avenir ,
	"Open Sans" ,
	"Helvetica Neue" ,
	Helvetica ,
	Arial ,
	Verdana ,
	Roboto ,
	"游ゴシック" ,
	"Yu Gothic" ,
	"游ゴシック体" ,
	"YuGothic" ,
	"ヒラギノ角ゴ Pro W3" ,
	"Hiragino Kaku Gothic Pro" ,
	"Meiryo UI" ,
	"メイリオ" ,
	Meiryo ,
	"ＭＳ Ｐゴシック" ,
	"MS PGothic" ,
	sans-serif;

	font-size: 10px;
	width:536px;
	position: relative;
	top: -160px;
	left: 130px;
}
.left_image{
	padding-top : 20px;

	position: relative;
	right: 170px;
}
h2.kagura_title{
	font-family:
   "ヒラギノ明朝 ProN W6",
   "HiraMinProN-W6",
   "HG明朝E",
   "ＭＳ Ｐ明朝",
   "MS PMincho",
   "MS 明朝",
   serif;
font-weight: bold;
     font-size: 34px;
		 color: #c78c25;
		   padding-top : 20px;
			 padding-right:20px;
			 text-align:right;
			 line-height:34px;
}
.kagura_img_01{
	padding-top : 0px;
	padding-left:20px;

}
.kagura_dest{
	font-size: 14px;
	width:340px;
	position: relative;
	top: -170px;
	left: 290px;

}
.kagura_dest_wrap{
	height:210px;
}

.natsuko_kagura_main_img{
	padding-left:450px;
	position: relative;
	top: -84px;

}
h1.natsuko_title{
	font-family:
   "ヒラギノ明朝 ProN W6",
   "HiraMinProN-W6",
   "HG明朝E",
   "ＭＳ Ｐ明朝",
   "MS PMincho",
   "MS 明朝",
   serif;
	 font-weight: bold;
	 font-size: 44px;
	 color: #c78c25;
	 padding-top : 30px;
	 padding-left:20px;
	 text-align:right;
	 line-height:44px;
	 width:400px;
}
.main_dest{
	font-size: 16px;
	width:420px;
	position: relative;
	top: -700px;
	 padding-left:90px;
}
.movie_pr{
	font-family:
   "ヒラギノ明朝 ProN W6",
   "HiraMinProN-W6",
   "HG明朝E",
   "ＭＳ Ｐ明朝",
   "MS PMincho",
   "MS 明朝",
   serif;
	 font-weight: bold;
	font-size: 22px;
	 line-height:24px;
	 padding-top:40px;

}
.pv_title{
	font-family:
   "ヒラギノ明朝 ProN W6",
   "HiraMinProN-W6",
   "HG明朝E",
   "ＭＳ Ｐ明朝",
   "MS PMincho",
   "MS 明朝",
   serif;
	 font-weight: bold;
	 font-size: 24px;
	 color: #c78c25;
	 padding-top : 0px;
	 padding-left:0px;
}
.pv_dest{
	font-size: 12px;
	width:220px;
}
.pv_img{
	padding-top:20px;
}
