body {
  font-size: 12px;
  font-weight:600;
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  background:url(../images/bg.jpg) repeat fixed;
}
/*--------------------------aboutmain*/
#about_box {
	width:100%;
	margin:0 auto;
	position:relative;
}
.about_catch {
	width:950px;
	height:560px;
	margin:0 auto;
	padding:85px 0 0 0;
}
.about_first_content {
    width: 100%;
	overflow:hidden;
}
#about_first_box {
	width:950px;
	height:700px;
	margin:0 auto;
	position:relative;

}
.about_first_main {
	width: 689px;
	height: 517px;
	position: absolute;
	top: 191px;
	left: 230px;
	opacity:1;
}
.about_first_font {
	width: 272px;
	height: 401px;
	position: absolute;
	top: 250px;
	left: 20px;
	opacity:0;
}
.about_first_takumi {
	width: 277px;
	height: 291px;
	position: absolute;
	top: 102px;
	left: 651px;
	opacity:0;
}
.about_first_sushi_1 {
	width: 105px;
	height: 61px;
	position: absolute;
	top: 390px;
	left: 379px;
	opacity:0;
}
.about_first_sushi_2 {
	width: 108px;
	height: 77px;
	position: absolute;
	top: 383px;
	left: 349px;
	opacity:0;
}
.about_first_sushi_3 {
	width: 107px;
	height: 67px;
	position: absolute;
	top: 386px;
	left: 351px;
	opacity:0;
}
.about_first_sushi_4 {
	width: 105px;
	height: 78px;
	position: absolute;
	top: 382px;
	left: 348px;
	opacity:0;
}
.about_first_sushi_5 {
	width: 104px;
	height: 60px;
	position: absolute;
	top: 387px;
	left: 349px;
	opacity:0;
}
.about_first_sushi_6 {
	width: 104px;
	height: 60px;
	position: absolute;
	top: 380px;
	left: 348px;
	opacity:0;
}
/*--------------------------------------セクション1*/
.content_1 {
    width: 100%;
	overflow:hidden;
}
#content_box1 {
	width:950px;
	height:1600px;
	margin:0 auto;
	position:relative;
}
.about1_bk {
	position: absolute;
	top: 0;
	left: 50%;
	margin:30px 0 0 -1000px;
}
.about1_sake_font {
	width: 371px;
	height: 349px;
	position: absolute;
	top: 277px;
	left: 320px;
	opacity : 0;
}
.about1_title_1 {
	width: 552px;
	height: 222px;
	position: absolute;
	top: 221px;
	left: 520px;
	opacity:0;
  margin: 70px 0 0 0;
}
.content_1, .content_2, .content_3 {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.font_text_01 {
  font-size: 40px;
  text-shadow: 1px 1px 20px #0fdcd5,1px 1px 20px #27f7ff;
  color: #fff;
  font-weight: bold;
}
.font_text_02 {
  font-size: 15px;
  color: #fff;
  line-height: 1.8em;
  font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
  letter-spacing: 0.09em;
}
.font_text_03 {
  font-size: 300px;
  color: #0d297b;
}
.font_text_04 {
  font-size: 40px;
  color: #fff;
  font-weight: bold;
  text-shadow: 1px 1px 35px #fdcab2;
  margin: 0 0 0 10px;
}
.font_text_05 {
  font-size: 15px;
  color: #fff;
  line-height: 1.8em;
  margin: -20px 0;
  font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}
.font_text_06 {
  font-size: 33px;
  color: #fff;
  line-height: 1.8em;
  margin: -20px 0;
  text-shadow: 0px 0px 20px #fdcab2;
}
.font_text_07 {
  font-size: 15px;
  color: #fff;
  margin: -20px 0;
  font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}
.font_text_08 {
  font-size: 25px;
  color: #ff8d45;
  margin: 20px 0;
  font-weight: bold;
  font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
  border-bottom: 1px solid #f87e31;
  padding: 0 0 5px 0;
}
.font_text_09 {
  font-size: 15px;
  color: #fff;
  margin: 10px 0;
  font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}
.font_text_10 {
  font-size: 40px;
  color: #000;
  font-weight: bold;
  text-shadow: 0px 0px 7px #f87e31;
  margin: 50px 0 0 -40px;
}
.font_text_11 {
  font-size: 15px;
  color: #262626;
  line-height: 1.8em;
  letter-spacing: 0.05em;
  font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}







.about1_text_1 {
	width: 410px;
	height: 349px;
	position: absolute;
	top: 469px;
	left: 653px;
	opacity:0;
}
.about1_sake {
	width: 470px;
	height: 675px;
	position: absolute;
	top: 550px;
	left: 33px;
}
.about1_water_1 {
	width: 152px;
	height: 295px;
	position: absolute;
	top: 603px;
	left: -100px;
}
.about1_water_2 {
	width: 552px;
	height: 531px;
	position: absolute;
	top: 800px;
	left: -55px;
}
.about1_water_3 {
	width: 180px;
	height: 273px;
	position: absolute;
	top: 627px;
	left: 375px;
}
.about1_map {
	width:353px;
	height:353px;
	position:absolute;
	top:1000px;
	left:600px;
	opacity:0;
}
/*--------------------------------------セクション2*/
.content_2 {
	width: 100%;
	overflow:hidden;
	background:url(../images/about/about2_bk_2.png) repeat-y;
}
#content_box2 {
	width:950px;
	height:1400px;
	margin:0 auto;
	position:relative;
}
.about2_bk {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -1000px;
}
.about2_bi_font {
	width:347px;
	height:345px;
	position: absolute;
	top:270px;
	left: 606px;
	opacity :0;
}
.about2_title_1 {
	width:681px;
	height:186px;
	position: absolute;
	top:50px;
	left: -128px;
	opacity :0;
}
.about2_text_1 {
	width: 439px;
	height: 99px;
	position: absolute;
	top: 226px;
	left: 20px;
	opacity : 0;
}
.about2_title_2 {
	width:399px;
	height:43px;
	position: absolute;
	top:361px;
	left: 20px;
	opacity :0;
}
.about2_text_2 {
	width:439px;
	height:19px;
	position: absolute;
	top:430px;
	left: 20px;
	opacity :0;
}
.about2_photo_1 {
	width: 443px;
	height: 288px;
	position: absolute;
	top: 510px;
	left: 0px;
	opacity :0;
}
/*-------------------------------------成分*/
.about2_e1 {
	width: 82px;
	height: 81px;
	position: absolute;
	top: 607px;
	left: 173px;
	opacity : 0;
}
.about2_e2 {
	width: 82px;
	height: 81px;
	position: absolute;
	top: 607px;
	left: 173px;
	opacity : 0;
}
.about2_e3 {
	width: 82px;
	height: 81px;
	position: absolute;
	top: 607px;
	left: 173px;
	opacity : 0;
}
.about2_e4 {
	width: 82px;
	height: 81px;
	position: absolute;
	top: 607px;
	left: 173px;
	opacity : 0;
}
.about2_e5 {
	width: 82px;
	height: 81px;
	position: absolute;
	top: 607px;
	left: 173px;
	opacity : 0;
}
.about2_e6 {
	width: 82px;
	height: 81px;
	position: absolute;
	top: 607px;
	left: 173px;
	opacity : 0;
}
.about2_e7 {
	width: 82px;
	height: 81px;
	position: absolute;
	top: 607px;
	left: 173px;
	opacity : 0;
}
.about2_e8 {
	width: 82px;
	height: 81px;
	position: absolute;
	top: 607px;
	left: 173px;
	opacity : 0;
}
.about2_e9 {
	width: 82px;
	height: 81px;
	position: absolute;
	top: 607px;
	left: 173px;
	opacity : 0;
}
.about2_e10 {
	width: 82px;
	height: 81px;
	position: absolute;
	top: 607px;
	left: 173px;
	opacity : 0;
}




.about2_seibun1_title1 {
	width:387px;
	height:34px;
	position: absolute;
	top:859px;
	left: 20px;
	opacity :0;
}
.about2_seibun1_text1 {
	width:438px;
	height:72px;
	position: absolute;
	top:928px;
	left: 20px;
	opacity :0;
}
.about2_seibun2_title1 {
	width:430px;
	height:34px;
	position: absolute;
	top:1029px;
	left: 20px;
	opacity :0;
}
.about2_seibun2_text1 {
	width:436px;
	height:98px;
	position: absolute;
	top:1098px;
	left: 20px;
	opacity :0;
}
.about2_seibun3_title1 {
	width:333px;
	height:34px;
	position: absolute;
	top:1230px;
	left: 20px;
	opacity :0;
}
.about2_seibun3_text1 {
	width:436px;
	height:72px;
	position: absolute;
	top:1288px;
	left: 20px;
	opacity :0;
}
/*--------------------------------------セクション3*/
.content_3 {
	width:100%;
	overflow:hidden;
	background:url(../images/about/about3_bk_3.png) repeat-y;
}
#content_box3 {
	width:950px;
	height:1400px;
	margin:0 auto;
	position:relative;
}
.about3_bk {
	position:absolute;
	top:0;
	left: 50%;
	margin:0 -1000px;
}
.about3_hou_font {
	width: 584px;
	height: 597px;
	position: absolute;
	top: 809px;
	left: 674px;
	opacity : 0;
}
.about3_title_1 {
	width:585px;
	height:219px;
	position: absolute;
	top: 264px;
	left: 452px;
	opacity :0;
}
.about3_text_1 {
	width:374px;
	height:214px;
	position: absolute;
	top: 481px;
	left: 524px;
	opacity :0;
}
.about3_main {
	width: 516px;
	height: 202px;
	position: absolute;
	top: -134px;
	left: 687px;
	opacity : 0;
}
.about3_photo_1 {
	width: 251px;
	height: 178px;
	position: absolute;
	top: 400px;
	left: -10px;
	opacity : 0;
}
.about3_photo_2 {
	width: 251px;
	height: 178px;
	position: absolute;
	top: 610px;
	left: 178px;
	opacity : 0;
}
.about3_photo_3 {
	width: 251px;
	height: 178px;
	position: absolute;
	top: 820px;
	left: -10px;
	opacity : 0;
}
.about3_photo_4 {
	width: 251px;
	height: 178px;
	position: absolute;
	top: 1030px;
	left: 178px;
	opacity : 0;
	display:block;
}
