@charset "utf-8";

/* =======================================

	Title CSS

========================================== */

h1 ,h2, h3{	margin: auto;}
h2{	margin-bottom: 5px;}
#home h2
,#alcohol .informationBody h2{	margin-bottom: 0;}

#home #main h1{	max-width: 1200px;}
#home #main .mainInfo h2{
	max-width: 852px;
	margin-bottom: 18px;
}
#home #main .mainEx h2{
	background: url(../../images/common/bg-01.png) no-repeat 50% 99.9% /contain;
	padding-bottom: 13px;
	margin-bottom: 26px;
}
	#home #main .mainEx h2 img{	max-width: 557px;}
#home #main h3{	max-width: 454px; margin-bottom: 25px;}

#home .kaisekiBody h2 ,
#home .enkaiBody h2 ,
#home .eventBody h2 ,
#home .memorialBody h2 ,
#home .alcoholBody h2 ,
#home .informationBody h2{
	text-indent: -9999px;
	height: 88px;
}
#home .kaisekiBody h2{		background: url(../../images/home/home-tit-01off.png) no-repeat 50% 50% /contain; margin-bottom: 15px;}
#home .kaisekiBody h2:hover{	background: url(../../images/home/home-tit-01on.png) no-repeat 50% 50% /contain;}
#home .enkaiBody h2{		background: url(../../images/home/home-tit-02off.png) no-repeat 50% 50% /contain; margin-bottom: 15px;}
#home .enkaiBody h2:hover{	background: url(../../images/home/home-tit-02on.png) no-repeat 50% 50% /contain;}
#home .eventBody h2{		background: url(../../images/home/home-tit-03off.png) no-repeat 50% 50% /contain; margin-bottom: 15px;}
#home .eventBody h2:hover{	background: url(../../images/home/home-tit-03on.png) no-repeat 50% 50% /contain;}
#home .memorialBody h2{		background: url(../../images/home/home-tit-04off.png) no-repeat 50% 50% /contain; margin-bottom: 15px;}
#home .memorialBody h2:hover{	background: url(../../images/home/home-tit-04on.png) no-repeat 50% 50% /contain;}
#home .alcoholBody h2{		background: url(../../images/home/home-tit-05off.png) no-repeat 50% 50% /contain; margin-bottom: 15px;}
#home .alcoholBody h2:hover{	background: url(../../images/home/home-tit-05on.png) no-repeat 50% 50% /contain;}
#home .informationBody h2{	background: url(../../images/home/home-tit-01.png) no-repeat 50% 50% /contain; margin-bottom: 10px;}

@media screen and (max-width:700px){	
	h2{	margin: 0 -20px 5px;}
	#home h2
	,#home .kaisekiBody h2
	,#alcohol .informationBody h2
	/*,#alcohol .modelhouse h2*/{	margin: 0;}
	
	#home #main .mainInfo h2{	max-width: 500px; margin: 0 auto 18px;}
	
	#home .kaisekiBody h2 ,#home .kaisekiBody h2:hover{	background-image: url(../../images/home/home-tit-01s.png);}
	#home .enkaiBody h2 ,#home .enkaiBody h2:hover{	background-image: url(../../images/home/home-tit-02s.png);}
	#home .eventBody h2 ,#home .eventBody h2:hover{	background-image: url(../../images/home/home-tit-03s.png);}
	#home .memorialBody h2 ,#home .memorialBody h2:hover{	background-image: url(../../images/home/home-tit-04s.png);}
	#home .alcoholBody h2 ,#home .alcoholBody h2:hover{	background-image: url(../../images/home/home-tit-05s.png);}
	#home .informationBody h2{	background-image: url(../../images/home/home-tit-06s.png);}
}

@media screen and (max-width:500px){	
#home .kaisekiBody h2 ,
#home .enkaiBody h2 ,
#home .eventBody h2 ,
#home .memorialBody h2 ,
#home .alcoholBody h2 ,
#home .informationBody h2{
	height: 45px;
//	height: auto;
	margin-bottom: 8px;
}
}

