.page-header{
	display: none;
}
@media screen and (min-width: 900px) {
	.link{
		z-index: 10;
	}
	/*背景の縦模様*/
	body{
		font-family: fantasy,"游ゴシック","arial unicode ms",sans-serif;
	}
  body{
		
background-color: #DEDEDE;
background-image: -webkit-gradient(linear, 0 0,197% 0, color-stop(.5, #fff), color-stop(.5, transparent), to(transparent));
-webkit-background-size: 70px;

}

		
  .slide-text-title{
	  writing-mode: vertical-rl;
		font-family: YuMincho,'Yu Mincho',
	serif;
  }
  .basebox {
  /* --- 親BOXの定義 --------------------------------------------*/
  
    overflow      : hidden;                 /* はみ出しは非表示     */
    margin        : 0 auto;                 /* BOXの位置(中央寄せ)  */
    width         : 500px;                  /* BOXの横幅            */
    height        : auto;                   /* BOXの高さ            */
    background    : #fff;                   /* BOXの背景色          */
  }

 /* --- 前面文字の定義 -----------------------------------------*/
  .baseBox .frontStr {
    width: 100%;
	  height: auto;
    padding: 30px;                   /* BOX内の余白          */
    font-size     : 18pt;                   /* 前景文字のサイズ     */
    font-weight   : bold;                   /* 太字                 */
    top           : 0;                     /* 親要素にサイズにする */
  left: 0;
    right: 0;
    bottom        : 0;
	  writing-mode: vertical-rl;
		z-index: 1;
}
 /* --- 背景透かし文字の定義 -----------------------------------*/
  .baseBox .backStr {
    position      : absolute;               /* 親要素からの相対位置 */
    display       : inline-block;           /* インラインブロック化 */
    white-space   : nowrap;                 /* 折り返ししない       */
    font-size     : 100%;                   /* 背景透かし文字サイズ */
    font-weight   : bold;                   /* 太字                 */
    color         : #DEDEDE;                /* 背景透かし文字色     */
    padding-top           : 50%;
    margin-left          : 50%;
    transform     : translate(-50%, -50%);
	  opacity: 0.5;
		
  }
	@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
  .baseBox .backStr {
    font: normal normal normal 600px ANGEL TEARS;
  }
}
	_::-webkit-full-page-media, _:future, :root .baseBox .backStr{
		font-family: fantasy,"游ゴシック","arial unicode ms",sans-serif;
		font-size: 200px;
	}
	/*ボタンの装飾
	.original-button {
		position: relative;
		display: block;
		width: 160px;
		padding: 0.8em;
		text-align: center;
		text-decoration: none;
		color: #050607;
		background: #EC407A;
		border:1px solid #fff;
		overflow: hidden;
	}*/
	.basebox-1 {
	/* --- 親BOXの定義 --------------------------------------------*/

		overflow      : hidden;                 /* はみ出しは非表示     */
		margin        : 0 auto;                 /* BOXの位置(中央寄せ)  */
		width         : 500px;                  /* BOXの横幅            */
		height        : auto;                   /* BOXの高さ            */
		background    : #fff;                   /* BOXの背景色          */
	}

	 /* --- 前面文字の定義 -----------------------------------------*/
	.baseBox-1 .frontStr-1 {
		width: 100%;
		height: auto;
		padding: 30px;                   /* BOX内の余白          */
		font-size     : 18pt;                   /* 前景文字のサイズ     */
		font-weight   : bold;                   /* 太字                 */
		top           : 0;                      /* 親要素にサイズにする */
		left: 0;
		right: 0;
		bottom        : 0;
		writing-mode: vertical-rl;
	}
	 /* --- 背景透かし文字の定義 -----------------------------------*/
	.baseBox-1 .backStr-1 {
		position      : absolute;               /* 親要素からの相対位置 */
		display       : inline-block;           /* インラインブロック化 */
		white-space   : nowrap;                 /* 折り返ししない       */
		font-size     : 50px;                   /* 背景透かし文字サイズ */

		color         : #DEDEDE;                /* 背景透かし文字色     */

		padding-top           : 50%;
		margin-left          : 50%;
		transform     : translate(-50%, -50%);
		opacity: 0.5;
	}
	@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
  .baseBox-1 .backStr-1 {
    font: normal normal normal 658px/830px ANGEL TEARS;
  }
}
	_::-webkit-full-page-media, _:future, :root .baseBox-1 .backStr-1{
		font-family: fantasy,"游ゴシック","arial unicode ms",sans-serif;
		font-size: 200px;
	}

	.straight {
		writing-mode: vertical-rl;
		width: 100%;
		font-size: 27px;
	}
	.original-adress-1 {
		width: 100%;
		margin-left: 30%;
		margin-top: 10%
	}
	.original-adress{
		position: relative;
		background: #fff0cd;
		box-shadow: 0px 0px 0px 5px #fff0cd;
		border: dashed 2px white;
		padding: 0.2em 0.5em;
		color: #454545;
		width: 30%;
		margin: 0 auto;
		top: 10%;
	}
	.original-adress:after{
		position: absolute;
		content: '';
		right: -7px;
		top: -7px;
		border-width: 0 15px 15px 0;
		border-style: solid;
		border-color: #ffdb88 #fff #ffdb88;
		box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);
	}
	.original-adress p {
		margin: 0; 
		padding: 0;
	}
	.original-back img{
		width: 100%;
		-webkit-filter: blur(5px);
		-moz-filter: blur(5px);
		-o-filter: blur(5px);
		-ms-filter: blur(5px);
		filter: blur(5px);
	}
	.original-back p {
		position: absolute;
  	color: #fff;/*文字は白に*/
  	font-weight: bold; /*太字に*/
  	font-size: 40px;/*サイズ2倍*/
		top:0;
		left: 10%;
	}
	@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) {
  .original-back p {
    font: normal normal normal 943px/946px ANGEL TEARS;
  }
}
	_::-webkit-full-page-media, _:future, :root .original-back p{
		font-family: fantasy,"游ゴシック","arial unicode ms",sans-serif;
		font-size: 200px;
		left: 30%;
		top: 10%;
	}
	.original-back {
		position: relative;
		text-align: center;
	}
	hr {
	 height: 8px;
	 background-color: #707070;
	 width: 80%;
	 border: none;
	 margin-top: 15%;
	}
	.font-family-1 {
		/*刻明朝の字体*/
		font-family: YuMincho,'Yu Mincho',
 serif;
	}
	.font-family-2 {
		/*はれのそら明朝の字体*/
		font-family: YuMincho,'Yu Mincho',
	serif;
	}
	.font-family-3 {
		/*engel tearsの字体*/
		font: normal normal normal 131px/131px ANGEL TEARS;
	}
	.siteHeader_logo{
		font: normal normal normal 90px ANGEL TEARS;
	}
	.gMenu_outer li{
		font-size: 30px;
	}
	.footerMenu li{
	  font-size: 25px;
		
  }
	.copySection p{
		display: none;
	}
	.sp {
		display: none;
	}
}
_::-webkit-full-page-media, _:future, :root body{
		font-family: fantasy,"游ゴシック","arial unicode ms",sans-serif;
	}

@media screen and (max-width: 899px) {
	.pc {
		display: none;
	}
}
.button-mobile {
	padding: 30px;
}
