@charset "UTF-8";


/* -- main  -- */
	
body{width:auto;height:auto;padding:0px;margin:0 auto;font-size:14px;line-height:160%;
	font-family:  "メイリオ", Osaka,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#main{height:auto;padding:1px 0;margin:0 auto;
}

hr{width:100%;height:auto;margin:22px 0;color:#7B7A7A;}

a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}



.prom_area1{
width:99%;text-align:center;
}
.prom_area1 img {max-width:100%;height:auto;margin:10px auto;
}
.prom_tx0{max-width:640px;padding:1px 0;margin:10px auto;color:#64523C;font-size:16px;line-height:150%;
}
.prom_tx1{max-width:640px;padding:1px 0;margin:35px auto 20px auto;color:#64523C;font-size:16px;line-height:170%;
}

/* -- h -- */
h3{width:96%;height:70px;font-size:1.84em;color:#604625;text-align:center;padding:10px 0;margin:70px auto 5px auto;}	
	
/* -- revu area -- */
.revu_area1{max-width:650px;height:auto;margin:0 auto;}
.revu_area1 img{max-width:320px;margin:15px auto;}
.revu_area2{max-width:650px;height:auto;margin:0 auto;}
.revu_area2 img{max-width:650px;margin:15px auto;}

/* -- buy area -- */
.buy_area1{max-width:650px;height:auto;margin:0 auto;}
.buy_area1 img{max-width:320px;margin:7px auto;}
.buy_area1tx {max-width:620px;height:auto;padding:1px 10px;margin:3px auto 15px auto ;font-size:12px;color:#555454;}


/* -- other area -- */
.otoiawase_area1{max-width:650px;height:auto;text-align:center;padding:1px 0;margin:35px auto 15px auto;color:#64523C;font-size:16px;line-height:170%;}
.otoiawase_area2{max-width:650px;height:auto;text-align:center;padding:1px 0;margin:1px auto 25px auto;color:#64523C;font-size:14px;line-height:160%;}



/*----- PC Screen XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  -----*/
@media screen and (min-width: 780px) {
h1{width:96%;height:90px;font-size:4.18em;color:#604625;text-align:center;padding:10px 0;margin:70px auto 5px auto;}
h2{width:96%;min-height:80px;font-size:25px;color:#604625;text-align:center;padding:10px 0;margin:70px auto 5px auto;}

.ani_area1{	display:block;width:550px;height:360px;margin:1px auto;	}
.ani_area1tx{max-width:640px;padding:4px 2px;margin:10px auto;color:#444444;font-size:18px;line-height:170%;}
	

.prom_bar1{max-width:100%;height:30px;margin:10px auto 2px auto;padding:13px 0 8px 0;
	background-color: #392206;color:#F9F9F9;font-size:18px;font-weight:bold;
}

	
}
	
/*mmmmmm Mobile Screen1 （ Tablet MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM -----*/
@media screen and (max-width: 779px) {
h1{width:96%;height:80px;font-size:3.25em;color:#604625;text-align:center;margin:60px auto 5px auto;}
h2{width:96%;min-height:70px;font-size:26px;color:#604625;text-align:center;margin:60px auto 5px auto;}
	
.ani_area1{	display:block;width:550px;height:360px;margin:1px auto;	}
.ani_area1tx{max-width:640px;padding:4px 2px;margin:10px auto;color:#444444;font-size:18px;line-height:170%;}

	
.prom_bar1{max-width:100%;height:30px;margin:10px auto 2px auto;padding:13px 0 8px 0;
	background-color:#734E10;color:#F9F9F9;font-size:18px;font-weight:bold;
}
	
/* -- txt box -- MMMMMMMMMMMMMMMMMMMM */
.txtbox101{width:95%;height:auto;color:#4F3B23;margin:15px auto 0 auto;font-size:25px;text-align:center;}
	

	
}

/*-----((SUB)) Mobile Screen2 sssssssssssssssssssssssssssssssssssssssssssssssssssss -----*/
@media only screen and (max-width: 480px) {

	#EdgeID{width:100%;height:auto;margin:1px 0;padding:0;}
	
h1{width:96%;height:50px;font-size:22px;color:#604625;text-align:center;margin:40px auto 5px auto;}
h2{width:96%;min-height:40px;font-size:18px;color:#604625;text-align:center;margin:40px auto 5px auto;}

/* -- txt box -- ssssssssssssss */
.txtbox101{width:95%;height:auto;color:#4F3B23;margin:15px auto 0 auto;font-size:2.4em;text-align:center;}
	
.ani_area1{display:none;}
.ani_area1tx{display:none;}
	
.prom_tx0{max-width:640px;padding:4px 2px;margin:10px auto;color:#64523C;font-size:16px;line-height:170%;background-color: #F8F4D6;
}
.prom_tx1{max-width:640px;padding:4px 2px;margin:25px auto 10px auto;color:#64523C;font-size:16px;height:170%;
}
	
.revu_area2{max-width:100%;height:auto;margin:0 auto;}
.revu_area2 img{max-width:100%;margin:15px auto;}


	
}
/*-----((SUB)) Mobile Screen2 END sssssssssssssssssssssssssssssssssssssssssssssssssssss -----*/



.head1{
	width:200px;height:110px;margin:20px auto;
}
.head2{
	width:200px;height:60px;margin:20px auto;
}

/* -- txt box -- */
.txtbox101{width:85%;height:auto;color:#4F3B23;font-size:18px;margin:15px auto 0 auto;font-size:16px;text-align:center;}


/* -- bt -- */

.bt_buy1{position:relative;width:300px;height:40px;padding:10px 0;margin:5px auto;background-color: #584129;}
.bt_buy1 a:hover{position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;text-decoration:none;
padding:1px;margin:5px auto;background-color: #ff0000;color:#11A630;
}

/* -- footer -- */

.footerlinks1{width:100%;height:40px;padding:7px 0;margin:0 auto;font-size:14px;
}

#footer1{width:100%;height:33px;padding:5px 0 1px 0;margin:0 auto 12px auto;display:block;
	background-color: #A38B6A;text-align:center;
}
#footer1 .footer1tx{width:200px;height:20px;padding:1px;margin:4px auto 0 auto;text-align:center;font-size:12px;color:#F7F7F7;
}
#footerlink{width:200px;height:70px;padding:0px;margin:0px auto 0px auto;line-height:170%;text-align:center;color:#333333;
}
#footerlink a{text-decoration:none;
}


/* -- slider -- */

.slidwaku{width:100%;height:auto;margin:0 auto;padding:0;
	background-color: #FFF;
}


/*------ Canvas -----*/
#EdgeID{width:100%;height:400px;padding:0px 0;margin:0px auto;
}


/* -- other -- */
.pan1{max-width:640px;height:26px;text-align: left;padding:3px 2px;margin:1px auto;font-size:13px;}
.obj1{width:100%;height:auto;padding:1px 0;margin:1px auto;background-color: aquamarine;}
.linkbox1{width:96%;height:50px;margin:100px auto;padding:1px 0;text-align:center;}
.linkbox2{max-width:640px;height:auto;margin:40px auto;padding:13px 0 10px 0;font-size:17px;text-align:center;font-weight:bold;line-height:130%;
background-color:#D7D6D6;}
.linkbox2 a{text-decoration:none;color:#2C56DB;}
	
.thumb_box001{width:96%;margin:10px auto;padding:1px 0;text-align:center;}
.thumb_box001 img{width:200px;height:auto;margin:25px 30px;}



