@media screen and (orientation: landscape) {
   /* 横向きの場合のスタイル */
   
   /* ハンバーガーメニューを実装したのでmenubarは非表示に */
	
	.e-navbar-icon {
		display:block;
	}
	
	/* ここまで */
   
}
@media screen and (orientation: portrait) and (max-width: 800px) {
   /* 縦向きの場合のスタイル */
  
	
	
	
/*リンクの画像はここで拡大設定*/	
  .logo {
	transform: scale(1.1, 1.1); /* 30%拡大 */
	transform-origin: top center;
}
   

	
	
  .composite {
	transform: scale(1.0, 1.0); /* 30%拡大したい場合は(1.3, 1.3)と書く */
	transform-origin: top left;
}
   	
 .walking {
	transform: scale(1.0, 1.0); /* 30%拡大したい場合は(1.3, 1.3)と書く */
	transform-origin: top left;
}
	
 .form1 {
	transform: scale(1.2, 1.2); /* 30%拡大したい場合は(1.3, 1.3)と書く */
	transform-origin: top left;
}
	
 .form2 {
	transform: scale(1.2, 1.2); /* 30%拡大したい場合は(1.3, 1.3)と書く */
	transform-origin: top left;
}
	
	
	
	

   /* ハンバーガーメニューを実装したのでmenubarは非表示に */
	
	.e-navbar-icon {
	display:block;
	transform: scale(1.3, 1.3); /* 30%拡大 */
	transform-origin: top right;

	}

	/* ここまで */
	
	
	
	
	
	
	

/*携帯で、copyrightのサイズや位置をここで変更する。1行、2行表示はheight、line-height等を調整*/
#copyright {
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 25px;
	bottom: 15px;
	height: 45px;
	right: 10px;
}
		
	
	
	
	
/*短い文章でheightを長くすると、画面が縦に動いてしまうのでその場合は短くする*/
#main_profile {
	height: 1000px;
	padding-left: 40px;
	position: absolute;
	top: 12%;
	left: 0;
	overflow: hidden;
	display: none;
}

#main_profile:after {
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	content: "";
}

#main_profile_box {
	width: 720px;
	position: relative;
	z-index: 1;
}

	/*heightは単に高さの設定なので、行間が変わる*/
#main_profile_title {
	height: 60px;
	transform: scale(1.1, 1.1); /* 30%拡大 */
	transform-origin: top left;
}

#main_profile_inline_contents {
	height: 930px;
	width: 720px;
	text-align: left;
	font-size: 26px;
	letter-spacing: 0px;
	overflow: hidden;
	line-height: 42px;
	white-space: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}




#main_concept {
	height: 1000px;
	padding-left: 40px;
	position: absolute;
	top: 14%;
	left: 0;
	overflow: hidden;
	display: none;
}

#main_concept:after {
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	content: "";
}

#main_concept_box {
	width: 720px;
	position: relative;
	z-index: 1;
}

	/*heightは単に高さの設定なので、行間が変わる*/
#main_concept_title {
	height: 60px;
	transform: scale(1.1, 1.1); /* 30%拡大 */
	transform-origin: top left;
}

#main_concept_inline_contents {
	height: 930px;
	width: 720px;
	text-align: left;
	font-size: 26px;
	letter-spacing: 0px;
	overflow: hidden;
	line-height: 42px;
	white-space: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

	

#main_stockist {
	height: 1000px;
	padding-left: 40px;
	position: absolute;
	top: 11%;
	left: 0;
	overflow: hidden;
	display: none;
}

#main_stockist:after {
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	content: "";
}

#main_stockist_box {
	width: 720px;
	position: relative;
	z-index: 1;
}

	/*heightは単に高さの設定なので、行間が変わる*/
#main_stockist_title {
	height: 60px;
	transform: scale(1.1, 1.1); /* 30%拡大 */
	transform-origin: top left;
}

#main_stockist_inline_contents {
	height: 930px;
	width: 720px;
	text-align: left;
	font-size: 26px;
	letter-spacing: 0px;
	overflow: hidden;
	line-height: 39px;
	white-space: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}



	
#main_contact {
	height: 1000px;
	padding-left: 40px;
	position: absolute;
	top: 12%;
	left: 0;
	overflow: hidden;
	display: none;
}

#main_contact:after {
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	content: "";
}

#main_contact_box {
	width: 720px;
	position: relative;
	z-index: 1;
}

	/*heightは単に高さの設定なので、行間が変わる*/
#main_contact_title {
	height: 60px;
	transform: scale(1.1, 1.1); /* 30%拡大 */
	transform-origin: top left;
}

#main_contact_inline_contents {
	height: 930px;
	width: 720px;
	text-align: left;
	font-size: 26px;
	letter-spacing: 0px;
	overflow: hidden;
	line-height: 42px;
	white-space: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}



	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/*リンクがある場合、なぜかfont サイズを２６にしないとクリック後にサイズが大きくなる*/	
	
/*短い文章でheightを長くすると、画面が縦に動いてしまうのでその場合は短くする*/
#main_agency {
	height: 800px;
	padding-left: 100px;
	position: absolute;
	top: 30%;
	left: 0;
	overflow: hidden;
	display: none;
}

#main_agency:after {
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	content: "";
}

#main_agency_box {
	width: 720px;
	position: relative;
	z-index: 1;
}

	/*heightは単に高さの設定なので、行間が変わる*/
#main_agency_title {
	height: 60px;
	transform: scale(1.3, 1.3); /* 30%拡大 */
	transform-origin: top left;
}

#main_agency_inline_contents {
	height: 740px;
	width: 720px;
	text-align: left;
	font-size: 26px;
	letter-spacing: 1px;
	color: #FFF;
	overflow: hidden;
	line-height: 38px;
	white-space: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


	


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#main_about {
	height: 1000px;
	padding-left: 45px;
	position: absolute;
	top: 8%;
	left: 0;
	overflow: hidden;
	display: none;
}

#main_about:after {
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	content: "";
}

#main_about_box {
	width: 720px;
	position: relative;
	z-index: 1;
}

	
	/*heightは単に高さの設定なので、行間が変わる*/
#main_about_title {
	height: 40px;
	transform: scale(1.3, 1.3); /* 30%拡大 */
	transform-origin: top left;
}




#main_about_inline_contents {
	height: 960px;
	width: 720px;
	text-align: left;
	font-size: 25px;
	letter-spacing: 1px;
	color: #FFF;
	overflow: hidden;
	line-height: 35px;
	white-space: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


	
/*短い文章でheightを長くすると、画面が縦に動いてしまうのでその場合は短くする*/
#main_runway {
	height: 1000px;
	padding-left: 50px;
	position: absolute;
	top: 18%;
	left: 0;
	overflow: hidden;
	display: none;
}

#main_runway:after {
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	content: "";
}

#main_runway_box {
	width: 720px;
	position: relative;
	z-index: 1;
}

	/*heightは単に高さの設定なので、行間が変わる*/
#main_runway_title {
	height: 60px;
	transform: scale(1.3, 1.3); /* 30%拡大 */
	transform-origin: top left;
}

#main_runway_inline_contents {
	height: 930px;
	width: 720px;
	text-align: left;
	font-size: 26px;
	letter-spacing: 1px;
	color: #FFF;
	overflow: hidden;
	line-height: 35px;
	white-space: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


	

/*リンクがある場合、なぜかfont サイズを２６にしないとクリック後にサイズが大きくなる*/	

#main_office {
	height: 1000px;
	padding-left: 80px;
	position: absolute;
	top: 23%;
	left: 0;
	overflow: hidden;
	display: none;
}

#main_office:after {
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	content: "";
}

#main_office_box {
	width: 720px;
	position: relative;
	z-index: 1;
}

	
	/*heightは単に高さの設定なので、行間が変わる*/
#main_office_title {
	height: 40px;
	transform: scale(1.3, 1.3); /* 30%拡大 */
	transform-origin: top left;
}



#main_office_inline_contents {
	height: 990px;
	width: 720px;
	text-align: left;
	font-size: 26px;
	letter-spacing: 1px;
	color: #FFF;
	overflow: hidden;
	line-height: 40px;
	white-space: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}





#main_studio {
	height: 1000px;
	padding-left: 50px;
	position: absolute;
	top: 8%;
	left: 0;
	overflow: hidden;
	display: none;
}

#main_studio:after {
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	content: "";
}

#main_studio_box {
	width: 720px;
	position: relative;
	z-index: 1;
}

	/*heightは単に高さの設定なので、行間が変わる*/
#main_studio_title {
	height: 50px;
	transform: scale(1.3, 1.3); /* 30%拡大 */
	transform-origin: top left;
}



#main_studio_inline_contents {
	height: 950px;
	width: 720px;
	text-align: left;
	font-size: 26px;
	color: #FFF;
	overflow: hidden;
	line-height: 33px;
	white-space: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#main_studio_inline_contents a:link ,
#main_studio_inline_contents a:visited {
	color:#FFF;
	text-decoration: none;
}
#main_studio_inline_contents a:hover {
	color: #999;
}

	
	






	
 
 
 
 
   
}









