@charset "utf-8";

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

*{
	margin:0px;
	padding:0px;
}
.wrapper{
	overflow:hidden;
	width:100%;
	min-width:1021px;
}
.contents{
	position:relative;
	width:1021px;
	height:3042px;
	margin-left:auto;
	margin-right:auto;
}
.wrapper p, .wrapper img{
	display:block;
	position:absolute;
	border:0px;
}

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

.contents .fs1{
	font-family:"HiraKakuPro-W6",sans-serif;
}
.contents .fs2{
	font-family:"HiraginoUDSansStd-W3";
}
.contents .fs3{
	font-family:"HiraginoUDSansStd-W6";
}
.contents .fs4{
	font-family:"HiraKakuPro-W3",sans-serif;
}
.contents .fs5{
	font-family:"KozGoPro-Regular";
}
.contents .ts1{
	color:rgb(1,69,152);
	text-align:left;
	font-size:24px;
	line-height:36px;
	letter-spacing:0.06em;
	margin-top:-6px;
}
.contents .ts2{
	color:rgb(35,24,21);
	text-align:left;
	font-size:15px;
	line-height:25px;
	margin-top:-5px;
}
.contents .ts3{
	color:rgb(255,255,255);
	text-align:left;
	font-size:13px;
	line-height:25px;
	margin-top:-6px;
}
.contents .ts4{
	color:rgb(0,0,0);
	text-align:left;
	font-size:13px;
	line-height:20px;
	margin-top:-3px;
}
.contents .ts5{
	color:rgb(33,23,20);
	text-align:left;
	font-size:8px;
	line-height:10px;
	margin-top:-1px;
}
.contents .ts6{
	color:rgb(255,255,255);
	text-align:left;
	font-size:12px;
	line-height:36px;
	letter-spacing:0.06em;
	margin-top:-12px;
}

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

.contents .txt1{
	top:5px;
	left:31px;
	height:32px;
}
.contents .txt2{
	top:373px;
	left:31px;
	width:960px;
	height:46px;
}
.contents .txt3{
	top:676px;
	left:31px;
	width:960px;
	height:46px;
}
.contents .txt4{
	top:974px;
	left:31px;
	width:960px;
	height:46px;
}
.contents .txt5{
	top:1355px;
	left:28px;
	width:960px;
	height:46px;
}
.contents .txt6{
	top:2729px;
	left:28px;
	width:960px;
	height:46px;
}
.contents .txt7{
	top:1810px;
	left:409px;
	width:582px;
	height:129px;
}
.contents .txt8{
	top:2122px;
	left:409px;
	width:582px;
	height:151px;
}
.contents .txt9{
	top:1481px;
	left:518px;
	width:473px;
	height:70px;
}
.contents .txt10{
	top:2900px;
	left:762px;
	width:229px;
	height:70px;
}
.contents .txt11{
	top:937px;
	left:209px;
	height:15px;
}
.contents .txt12{
	top:937px;
	left:456px;
	height:15px;
}
.contents .txt13{
	top:937px;
	left:694px;
	height:15px;
}
.contents .txt14{
	top:937px;
	left:940px;
	height:15px;
}
.contents .txt15{
	top:2322px;
	left:786px;
	height:17px;
}
.contents .txt16{
	top:2374px;
	left:492px;
	height:10px;
}
.contents .txt17{
	top:2691px;
	left:200px;
	height:16px;
}
.contents .txt18{
	top:2691px;
	left:443px;
	height:16px;
}
.contents .txt19{
	top:2691px;
	left:904px;
	height:16px;
}

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

.contents .img1{
	top:2893px;
	left:31px;
	width:716px;
	height:145px;
}
.contents .img2{
	top:2564px;
	left:31px;
	width:960px;
	height:145px;
}
.contents .img3{
	top:811px;
	left:31px;
	width:960px;
	height:145px;
}
.contents .img4{
	top:87px;
	left:31px;
	width:960px;
	height:40px;
}
.contents .img5{
	top:38px;
	left:0px;
	width:247px;
	height:7px;
}
.contents .img6{
	top:191px;
	left:30px;
	width:961px;
	height:2px;
}
.contents .img7{
	top:159px;
	left:32px;
	width:89px;
	height:28px;
}
.contents .img8{
	top:98px;
	left:47px;
	width:232px;
	height:28px;
}
.contents .img9{
	top:1081px;
	left:31px;
	width:960px;
	height:40px;
}
.contents .img10{
	top:1092px;
	left:47px;
	width:196px;
	height:28px;
}
.contents .img11{
	top:494px;
	left:30px;
	width:961px;
	height:2px;
}
.contents .img12{
	top:461px;
	left:32px;
	width:336px;
	height:28px;
}
.contents .img13{
	top:792px;
	left:30px;
	width:961px;
	height:2px;
}
.contents .img14{
	top:759px;
	left:32px;
	width:542px;
	height:28px;
}
.contents .img15{
	top:1175px;
	left:30px;
	width:961px;
	height:2px;
}
.contents .img16{
	top:1142px;
	left:32px;
	width:157px;
	height:28px;
}
.contents .img17{
	top:1696px;
	left:31px;
	width:960px;
	height:40px;
}
.contents .img18{
	top:1707px;
	left:47px;
	width:133px;
	height:28px;
}
.contents .img19{
	top:1757px;
	left:32px;
	width:303px;
	height:28px;
}
.contents .img20{
	top:1810px;
	left:31px;
	width:360px;
	height:227px;
}
.contents .img21{
	top:1461px;
	left:30px;
	width:961px;
	height:2px;
}
.contents .img22{
	top:1793px;
	left:31px;
	width:960px;
	height:2px;
}
.contents .img23{
	top:2069px;
	left:32px;
	width:122px;
	height:28px;
}
.contents .img24{
	top:2121px;
	left:31px;
	width:360px;
	height:227px;
}
.contents .img25{
	top:2104px;
	left:31px;
	width:960px;
	height:2px;
}
.contents .img26{
	top:1428px;
	left:32px;
	width:150px;
	height:28px;
}
.contents .img27{
	top:2541px;
	left:30px;
	width:961px;
	height:2px;
}
.contents .img28{
	top:2508px;
	left:32px;
	width:306px;
	height:28px;
}
.contents .img29{
	top:2420px;
	left:31px;
	width:960px;
	height:40px;
}
.contents .img30{
	top:2431px;
	left:47px;
	width:176px;
	height:28px;
}
.contents .img31{
	top:2305px;
	left:652px;
	width:124px;
	height:74px;
}
.contents .img32{
	top:2341px;
	left:786px;
	width:152px;
	height:23px;
}
.contents .img33{
	top:2303px;
	left:651px;
	width:340px;
	height:80px;
}
.contents .img34{
	top:2305px;
	left:513px;
	width:81px;
	height:64px;
}
.contents .img35{
	top:2871px;
	left:30px;
	width:961px;
	height:2px;
}
.contents .img36{
	top:2839px;
	left:32px;
	width:194px;
	height:28px;
}
.contents .img37{
	top:211px;
	left:31px;
	width:960px;
	height:145px;
}
.contents .img38{
	top:514px;
	left:31px;
	width:960px;
	height:145px;
}
.contents .img39{
	top:1194px;
	left:31px;
	width:960px;
	height:145px;
}
.contents .img40{
	top:1480px;
	left:31px;
	width:472px;
	height:145px;
}
