@charset "utf-8";
/* CSS Document */

/*ページ固有css*/


/*50号のみ*/
.cont_lastcom{
	color:#00921E;
	font-style:italic;
}
h1 .cont_elttl{
	font-size:120%;
	padding:0 0 0.5em 0;
	margin-right:10px;
}
h1 .cont_elttl2{
	font-size:40%;
}
.ml20{
	margin-left:-20px;
}

.ml10{
	margin-left:-10px;
}

.grayitalic{
	color:#A0A0A4;
	font-style:italic;
}

/*end50号のみ*/




.mtpx{
	margin-bottom:-20px;
	}


/*メインタイトル*/
h1 .cont_ttl{
	font-size:400%;
	}
/*サブタイトル*/
h1 .cont_ttl_sub{
	font-size:350
	%;
	}

/*タイトルツメ*/
.spacing {
	letter-spacing:-.3em;
	text-align: left;
}



/*セカンドページ以降 単純縮小*/
.secound .cont_cover h1{
	font-size:100%;
}

/*セカンドページ以降メインタイトル（個別指定）*/
.secound .cont_cover h1 .cont_ttl{
	font-size: 255%;
	/*font-size:850%;*/
	}
/*セカンドページ以降サブタイトル（個別指定）*/
.secound .cont_cover h1 .cont_ttl_sub{
	/*font-size:250%;*/
}
/* クレジットとキャプション被り解消 */
.cont_caption_2 {
  margin-top: -1.5em;
  font-size: 85.7%;
}
/* 画像サムネイル奇数の時、一枚の時中央へ */
.thumb_list-center {
  margin-left: 25% !important;
}
.cont_ent_txt_herf + .cont_ent_txt {
  margin-top: 2em;
}
@media screen and (max-width:900px){
h1 .cont_ttl{
	font-size:300%;
	}
/*サブタイトル*/
h1 .cont_ttl_sub{
	font-size:200%;
}
}
.type02 {
  margin-top: 2em;
}

.type02 + .cont_ent_txt {
  margin-top: 2em;
}
/* クレジットとキャプション被り解消 */
.cont_caption_2 {
  margin-top: -1.5em;
}
/*スマホ*/
@media screen and (max-width:640px){



/*メインタイトル*/
h1 .cont_ttl{
	font-size:500%;
	}
/*サブタイトル*/
h1 .cont_ttl_sub{
	font-size:300%;
}
/* クレジットとキャプション被り解消 */
.cont_caption_2 {
  margin-top: 0;
}
/*セカンドページ以降 単純縮小*/
.secound .cont_cover h1{
	/*font-size:75%;*/
}

/*セカンドページ以降メインタイトル（個別指定）*/
.secound .cont_cover h1 .cont_ttl{
	font-size:200%;
	}
/*セカンドページ以降サブタイトル（個別指定）*/
.secound .cont_cover h1 .cont_ttl_sub{
	font-size:100%;



.movie-wrap {
    position: relative;

    height: 0;
    overflow: hidden;
}

.movie-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 80%;
    height: 80%;
}}
/* 画像サムネイル奇数の時の解除 */
.thumb_list-center {
  margin-left: 0 !important;
}



}
