 @charset "UTF-8";



/*pageTop
-------------------*/

/*topcontrol*/
#topcontrol{
 z-index: 900;
}
#topcontrol a {
background:url(../cmn_img/scrollup.png) center center no-repeat #000;
 background : url(../cmn_img/scrollup.gif) center center no-repeat\9 #000; / IE8 /
 background : url(../cmn_img/scrollup.gif) center center no-repeat #000; / IE7 */
 _background : url(../cmn_img/scrollup.gif) center center no-repeat #000; / IE6 /
 display:block;
 height:60px;
 width:60px;
 filter: alpha(opacity=70) !important;
 opacity:0.7 !important;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
#topcontrol a:hover {
 filter: alpha(opacity=10) !important;
 opacity:1 !important;
 -webkit-transform: scale(1.2);
 -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}



/*section
-------------------*/

section {
	padding-top: 180px;
}
/* title
-------------------*/


.ttl01 {
	font-size: 2.2rem;
	font-family: Hannari, Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
	font-weight: normal;
	color: #f36f5d;
	margin-bottom: 90px;
	text-align: center;
	letter-spacing: 0.4rem;
}
.ttl01 span {
	display: block;
	margin: 0 auto;
}
/* text
-------------------*/
.kanjiName {
	color: #f36f5d;
}
.enName {
	color: #f36f5d;
}
/* button
-------------------*/
.moreBtn a {
	border: 1px solid #f36f5d;
	color: #f36f5d;
	font-size: 1.4rem;
	padding: 14px 16px;
}
/* mv
-------------------*/ 
.headerStyle02 .topMv {
	margin-top: 80px;
}
/*----------------------------------------------------
	☆breadChumbs
----------------------------------------------------*/
#breadChumbs {
	margin: 0 auto;
	padding: 15px 0 0;
	max-width: 1200px;
	font-family: Arvo, serif;
	font-size: 1.2rem;
}
#breadChumbs a {
	color: #8B8686;
}

/*---------------------------------------------------------------------------
	☆forbreak
---------------------------------------------------------------------------*/
@media only screen and (max-width: 1280px) {
}

/* Spmv
-------------------*/ 


/*---------------------------------------------------------------------------
	☆forTab
---------------------------------------------------------------------------*/


@media only screen and (max-width: 1024px) {
  
  section{
    padding-top: 100px;
  }
  
}
.ttl01{
      margin-bottom: 50px;
}
	
/*---------------------------------------------------------------------------
	☆forSP
---------------------------------------------------------------------------*/



@media only screen and (max-width: 800px) {
section {
	padding-top: 60px;
}
	
/*topcontrol*/
#topcontrol{
	display: none;
 left: 0!important;
 bottom: 0!important;
 height: 40px;
 width: 100%;
}
#topcontrol a{
 display: block;
 height: 100%;
 padding: 10px 0;
 width: 100%;
}
#breadChumbs {
	display: none;
}
/* Spmv
-------------------*/ 


/* title
-------------------*/



.ttl01 {
	font-size: 1.6rem;
	margin-bottom: 45px;
	letter-spacing: 0.4rem;
}
/* text
-------------------*/

}
