@charset "utf-8";


/****************************************************
for FullScreen	
*****************************************************/
@media only screen and (min-width:1280px) {

	.teaser .contents p {
	font-size: 140px;
	font-weight: 100;
	font-weight: 300;
	line-height: 100vh;
	line-height: 80vh;
	letter-spacing: calc((100vw - 7em) / 25);
	height: 110px;
	height: 130px;
	text-shadow: 5px 5px 1px #eee;


}

.teaser .contents p:nth-child(2){
	font-size: 40px;
	letter-spacing: calc((100vw - 7em) / 120);
}





}


/****************************************************
for SmartPhones		/ iPhone6+ >> 736px /
*****************************************************/
@media only screen and (max-width:740px) {



body {
	font-size: 10px;
}
a:link,
a:visited {
	text-decoration: underline;
}
h1 {	font-size: 40px;	}	/* ←64px */
h2 {	font-size: 36px;	}	/* ←48px */
h3 {	font-size: 24px;	}	/* ←32px */
h4 {	font-size: 18px;	}	/* ←24px */
h5 {	  /* keep */    	}	/* ←32px */

.PCOnly {
	display: none;
}
.PCTabOnly {
	display: inline;
}
.SPOnly {
	display: inline;
}



#wrap {
}
#container {
}
header {
}







}
/****************************************************
for SmartPhones		//iPhone5 landscape//
*****************************************************/
@media only screen and (max-width:570px) {
}
/****************************************************
for SmartPhones		//portrait Limited//
*****************************************************/
@media only screen and (max-width:424px) {
.PCOnly {
}
.PCTabOnly {
	display: none;
}
.SPOnly {
}






.teaser .contents p{
	font-size: 80px;
	letter-spacing: calc((100vw - 7em) / 120);
	height: 95px;

}


.teaser .contents p:nth-child(2){
	font-size: 40px;
}


	
}




/****************************************************
	// Android Limited//
*****************************************************/
@media only screen and (max-width:360px) {
}
/****************************************************
	// iPhone(lt5) Limited//
*****************************************************/
@media only screen and (max-width:320px) {
}
/****************************************************
	//逆に大きいデバイス
*****************************************************/
@media only screen and (min-width:1361px) {
}