@charset "utf-8";

/*--------------------
common
--------------------*/

*{
	margin:0px;
	padding:0px;
}
.wrapper{
	overflow:hidden;
	width:100%;
	min-width:684px;
}
/*以下　書き換える*/
/*todo:.contents0のheight:調整*/
.contents{
    position: relative;
    top: 382px;
    left: 166px;
    width: 684px;
    margin-left: auto;
    margin-right: auto;
}
.wrapper p, .wrapper img{
	display:block;
	position:absolute;
	border:0px;
}

/*--------------------
text
--------------------*/

.contents .fs1{
	font-family:"UDShinGoPro-DeBold";
}
.contents .fs2{
	font-family:"UDShinGoPro-Regular";
}
.contents .ts1{
	color:rgb(35,24,21);
	text-align:left;
	font-size:14px;
	line-height:17px;
	margin-top:-1px;
}
.contents .ts2{
	color:rgb(35,24,21);
	text-align:left;
	font-size:14px;
	line-height:17px;
	letter-spacing:0.25em;
	margin-top:-1px;
}
.contents .ts3{
	color:rgb(35,24,21);
	text-align:left;
	font-size:11px;
	line-height:14px;
	margin-top:-1px;
}
.contents .ts4{
	color:rgb(35,24,21);
	text-align:left;
	font-size:11px;
	line-height:14px;
	letter-spacing:0.25em;
	margin-top:-1px;
}

/*--------------------
<p>
--------------------*/

.contents .txt1{
	top:1325px;
	left:128px;
	height:18px;
}
.contents .txt2{
	top:1325px;
	left:160px;
	height:18px;
}
.contents .txt3{
	top:1325px;
	left:297px;
	height:18px;
}
.contents .txt4{
	top:1362px;
	left:137px;
	height:18px;
}
.contents .txt5{
	top:1362px;
	left:193px;
	height:18px;
}
.contents .txt6{
	top:1362px;
	left:225px;
	height:18px;
}
.contents .txt7{
	top:1362px;
	left:254px;
	height:18px;
}
.contents .txt8{
	top:1362px;
	left:286px;
	height:18px;
}
.contents .txt9{
	top:1362px;
	left:328px;
	height:18px;
}
.contents .txt10{
	top:1362px;
	left:373px;
	height:18px;
}
.contents .txt11{
	top:1362px;
	left:405px;
	height:18px;
}
.contents .txt12{
	top:1399px;
	left:66px;
	height:18px;
}
.contents .txt13{
	top:1399px;
	left:219px;
	height:18px;
}
.contents .txt14{
	top:1399px;
	left:357px;
	height:18px;
}
.contents .txt15{
	top:1399px;
	left:400px;
	height:18px;
}
.contents .txt16{
	top:1399px;
	left:540px;
	height:18px;
}
.contents .txt17{
	top:1436px;
	left:71px;
	height:18px;
}
.contents .txt18{
	top:1436px;
	left:103px;
	height:18px;
}
.contents .txt19{
	top:1436px;
	left:220px;
	height:18px;
}
.contents .txt20{
	top:1436px;
	left:380px;
	height:18px;
}
.contents .txt21{
	top:1436px;
	left:543px;
	height:18px;
}
.contents .txt22{
	top:1472px;
	left:71px;
	height:18px;
}
.contents .txt23{
	top:1472px;
	left:103px;
	height:18px;
}
.contents .txt24{
	top:1472px;
	left:220px;
	height:18px;
}
.contents .txt25{
	top:1472px;
	left:380px;
	height:18px;
}
.contents .txt26{
	top:1472px;
	left:543px;
	height:18px;
}
.contents .txt27{
	top:1509px;
	left:71px;
	height:18px;
}
.contents .txt28{
	top:1509px;
	left:103px;
	height:18px;
}
.contents .txt29{
	top:1509px;
	left:220px;
	height:18px;
}
.contents .txt30{
	top:1509px;
	left:380px;
	height:18px;
}
.contents .txt31{
	top:1509px;
	left:543px;
	height:18px;
}
.contents .txt32{
	top:1546px;
	left:71px;
	height:18px;
}
.contents .txt33{
	top:1546px;
	left:103px;
	height:18px;
}
.contents .txt34{
	top:1546px;
	left:220px;
	height:18px;
}
.contents .txt35{
	top:1546px;
	left:380px;
	height:18px;
}
.contents .txt36{
	top:1546px;
	left:543px;
	height:18px;
}
.contents .txt37{
	top:1583px;
	left:71px;
	height:18px;
}
.contents .txt38{
	top:1583px;
	left:103px;
	height:18px;
}
.contents .txt39{
	top:1583px;
	left:220px;
	height:18px;
}
.contents .txt40{
	top:1583px;
	left:380px;
	height:18px;
}
.contents .txt41{
	top:1583px;
	left:543px;
	height:18px;
}
.contents .txt42{
	top:1620px;
	left:71px;
	height:18px;
}
.contents .txt43{
	top:1620px;
	left:103px;
	height:18px;
}
.contents .txt44{
	top:1620px;
	left:220px;
	height:18px;
}
.contents .txt45{
	top:1620px;
	left:380px;
	height:18px;
}
.contents .txt46{
	top:1620px;
	left:543px;
	height:18px;
}
.contents .txt47{
	top:1657px;
	left:71px;
	height:18px;
}
.contents .txt48{
	top:1657px;
	left:103px;
	height:18px;
}
.contents .txt49{
	top:1657px;
	left:220px;
	height:18px;
}
.contents .txt50{
	top:1657px;
	left:380px;
	height:18px;
}
.contents .txt51{
	top:1657px;
	left:543px;
	height:18px;
}
.contents .txt52{
	top:1694px;
	left:71px;
	height:18px;
}
.contents .txt53{
	top:1694px;
	left:103px;
	height:18px;
}
.contents .txt54{
	top:1694px;
	left:220px;
	height:18px;
}
.contents .txt55{
	top:1694px;
	left:380px;
	height:18px;
}
.contents .txt56{
	top:1694px;
	left:543px;
	height:18px;
}
.contents .txt57{
	top:1730px;
	left:71px;
	height:18px;
}
.contents .txt58{
	top:1730px;
	left:103px;
	height:18px;
}
.contents .txt59{
	top:1730px;
	left:220px;
	height:18px;
}
.contents .txt60{
	top:1730px;
	left:380px;
	height:18px;
}
.contents .txt61{
	top:1730px;
	left:543px;
	height:18px;
}
.contents .txt62{
	top:1767px;
	left:65px;
	height:18px;
}
.contents .txt63{
	top:1767px;
	left:110px;
	height:18px;
}
.contents .txt64{
	top:1767px;
	left:220px;
	height:18px;
}
.contents .txt65{
	top:1767px;
	left:380px;
	height:18px;
}
.contents .txt66{
	top:1767px;
	left:543px;
	height:18px;
}
.contents .txt67{
	top:1081px;
	left:110px;
	height:18px;
}
.contents .txt68{
	top:1081px;
	left:465px;
	height:18px;
}
.contents .txt69{
	top:1081px;
	left:495px;
	height:18px;
}
.contents .txt70{
	top:1127px;
	left:65px;
	height:18px;
}
.contents .txt71{
	top:1121px;
	left:151px;
	height:15px;
}
.contents .txt72{
	top:1135px;
	left:151px;
	height:15px;
}
.contents .txt73{
	top:1174px;
	left:65px;
	height:18px;
}
.contents .txt74{
	top:1175px;
	left:151px;
	height:15px;
}
.contents .txt75{
	top:1175px;
	left:221px;
	height:15px;
}
.contents .txt76{
	top:1175px;
	left:260px;
	height:15px;
}
.contents .txt77{
	top:1175px;
	left:317px;
	height:15px;
}
.contents .txt78{
	top:1175px;
	left:341px;
	height:15px;
}
.contents .txt79{
	top:1213px;
	left:65px;
	height:18px;
}
.contents .txt80{
	top:1215px;
	left:151px;
	height:15px;
}
.contents .txt81{
	top:1253px;
	left:65px;
	height:18px;
}
.contents .txt82{
	top:1254px;
	left:151px;
	height:15px;
}
.contents .txt83{
	top:1254px;
	left:230px;
	height:15px;
}
.contents .txt84{
	top:1254px;
	left:255px;
	height:15px;
}
.contents .txt85{
	top:1254px;
	left:278px;
	height:15px;
}
.contents .txt86{
	top:1254px;
	left:304px;
	height:15px;
}

/*--------------------
<img>
--------------------*/

.contents .img1{
	top:500px;
	left:11px;
	width:311px;
	height:146px;
}
.contents .img2{
	top:1313px;
	left:13px;
	width:644px;
	height:482px;
}
.contents .img3{
	top:1806px;
	left:13px;
	width:161px;
	height:40px;
}
.contents .bungaku_ticket2-2{
	top:97px;
	left:156px;
	width:165px;
	height:377px;
}
.contents .bungaku_ticket2-1{
	top:20px;
	left:12px;
	width:166px;
	height:377px;
}
.contents .bungaku_ticket3-2{
	top:97px;
	left:498px;
	width:165px;
	height:377px;
}
.contents .bungaku_ticket3-1{
	top:20px;
	left:354px;
	width:166px;
	height:377px;
}
.contents .img4{
	top:500px;
	left:352px;
	width:311px;
	height:146px;
}
.contents .img5{
	top:554px;
	left:304px;
	width:311px;
	height:146px;
}
.contents .img6{
	top:609px;
	left:255px;
	width:311px;
	height:145px;
}
.contents .img7{
	top:663px;
	left:206px;
	width:311px;
	height:145px;
}
.contents .img8{
	top:718px;
	left:158px;
	width:310px;
	height:145px;
}
.contents .img9{
	top:772px;
	left:109px;
	width:310px;
	height:145px;
}
.contents .img10{
	top:826px;
	left:60px;
	width:310px;
	height:146px;
}
.contents .img11{
	top:881px;
	left:11px;
	width:311px;
	height:145px;
}
.contents .img12{
	top:1875px;
	left:224px;
	width:432px;
	height:147px;
}
.contents .img13{
	top:1069px;
	left:13px;
	width:644px;
	height:212px;
}
.contents .img14{
	top:1897px;
	left:298px;
	width:280px;
	height:50px;
}
.contents .img15{
	top:1969px;
	left:325px;
	width:294px;
	height:20px;
}
