@charset "UTF-8";
.bl0{
	position:relative;
	background-color:rgba(255,255,255,1);
}
.bl1{
	width:100%;
	height:240px;
	position:absolute;
	background-color:rgba(234,248,253,1);
}
.bl2{
	max-width:1000px;
	width:auto;
	position:relative;
}
.bl3{
	background-image:;
	overflow:hidden;
}
.bl4{
	width:100px;
	height:4px;
	display:block;
	background-color:rgba(22,90,161,1);
}
.bl5{
	box-shadow:1px 1px 5px 1px rgba(0,0,0,0.1);
	border:1px solid rgba(153,153,153,1);
	border-radius:20px;
	width:30%;
	height:300px;
	display:none;
	background-color:rgba(255,255,255,1);
}
.bl6{
	background-image:;
	height:100px;
	width:auto;
	display:inline-block;
}
.bl7{
	display:;
	box-shadow:1px 1px 5px 1px rgba(22,90,161,0.2);
	border:1px solid rgba(204,204,204,1);
	border-radius:20px;
	width:30%;
	height:300px;
	background-color:rgba(255,255,255,1);
}
.bl8{
	border:;
}
.bl9{
	background-image:;
	height:110px;
	width:auto;
	display:inline-block;
}
.bla{
	width:100%;
	position:relative;
}
.blb{
	background-image:;
	width:75px;
	display:inline-block;
}
.blc{
	overflow:hidden;
}
.bld{
	height:40px;
	background-color:rgba(0,0,128,1);
}
.ble{
	height:30px;
}
.blf{
	background-image:;
}
.blg{
	width:6%;
	display:inline-block;
}
.blh{
	width:100%;
	background-color:rgba(0,0,128,1);
}
.bli{
	width:1000px;
	background-color:rgba(0,0,128,1);
}
.blj{
	border-right:1px solid rgba(255,255,255,1);
	float:left;
}
.blk{
	float:left;
}
.bll{
	background-color:rgba(255,255,255,1);
}
.blm{
	max-width:1200px;
	height:70px;
	width:auto;
}
.bln{
	height:50px;
	width:auto;
}
.blo{
	width:600px;
	float:right;
}
.blp{
	background-position:0% center;
	background-size:6px;
	float:right;
	background-image:url(../img/angle0.svg);
}
.blq{
	float:right;
}
.blr{
	width:14vw;
	max-width:150px;
	border-right:1px solid rgba(204,204,204,1);
}
.bls{
	width:100%;
}
.blt{
	max-width:1000px;
}
.blu{
	border-bottom:1px dotted rgba(102,102,102,1);
}
.blv{
	width:15%;
}
.blw{
	width:10%;
	border-radius:3px;
	background-color:rgba(221,83,78,1);
}
.blx{
	width:70%;
}
.bly{
	float:none;
}
.blz{
	background-size:15px;
	border-radius:15px;
	border:2px solid rgba(22,90,161,1);
	width:300px;
	background-position:95% 50%;
	display:inline-block;
	background-image:url(../img/img_arrow1.svg);
}
.blA{
	background-position:0% center;
	background-size:6px;
	background-image:url(../img/arw2.svg);
}
.blB{
	background-size:11px;
	background-position:2% 50%;
	background-repeat:no-repeat;
	background-color:rgba(22,90,161,1);
	background-image:url(../img/arw1.svg);
}
.blC{
	border-left:1px solid rgba(255,255,255,0.8);
}
.blD{
	position:relative;
}
.blE{
	border:1px solid rgba(204,204,204,1);
}
.blF{
	display:block;
}
.blG{
	background-color:rgba(22,90,161,1);
}
.blH{
	background-color:rgba(80,80,80,1);
}
.blI{
	background-color:#17284c;
}
.blJ{
	box-sizing:content-box;
}
.blK{
	height:120px;
	background-image:url(../img/top_img2.jpg);
}
.blL{
	position:absolute;
	display:inline-block;
	background-color:rgba(255,255,255,0.9);
	transform:translate(-50%,-50%);
}
.blM{
	height:140px;
	background-image:url(../img/top_img2.jpg);
}
.blN{
	width:1000px;
	background-color:rgba(251,232,201,1);
}
.blO{
	width:48%;
}
.blP{
	height:5px;
	background-color:rgba(238,169,115,1);
}
.blQ{
	width:50%;
	height:5px;
	background-color:rgba(226,117,43,1);
}
.blR{
	width:50%;
}
.blS{
	width:48%;
}
.blT{
	width:1000px;
	background-color:rgba(208,233,244,1);
}
.blU{
	height:5px;
	background-color:rgba(126,170,214,1);
}
.blV{
	height:5px;
	background-color:rgba(36,125,190,1);
}
.blW{
	width:40%;
}
.blX{
	width:2em;
	display:inline;
}
.blY{
	width:2.5em;
	display:inline;
}
.blZ{
	display:inline-block;
}
.bl10{
	width:1000px;
	background-color:rgba(211,231,226,1);
}
.bl11{
	height:5px;
	background-color:rgba(135,186,188,1);
}
.bl12{
	height:5px;
	background-color:rgba(44,153,159,1);
}
.bl13{
	width:38%;
}
.bl14{
	width:32%;
}
.bl15{
	border-bottom:1px dotted rgba(46,134,196,1);
	height:50%;
	position:absolute;
}
.bl16{
	background-color:rgba(211,231,226,1);
}
.bl17{
	width:55%;
}
.bl18{
	width:45%;
}
.bl19{
	width:54.9%;
}
.bl1a{
	width:43.9%;
}
.bl1b{
	width:75%;
}
.bl1c{
	width:85%;
}
.bl1d{
	width:65%;
}
.bl1e{
	height:0;
	position:absolute;
}
.bl1f{
	position:absolute;
	height:auto;
}
.bl1g{
	opacity:0.1;
}
.bl1h{
	width:auto;
}
.bl1i{
	width:270px;
}
.bl1j{
	width:240px;
}
.bl1k{
	border-top:1px solid rgba(255,255,255,0.3);
	height:50px;
}
.bl1l{
	width:250px;
}
.bl1m{
	width:1000px;
}
.bl1n{
	height:50px;
	width:90%;
	background-color:rgba(51,51,153,1);
}
.bl1o{
	width:300px;
	height:35px;
	border-bottom:3px solid rgba(51,51,153,1);
}
.bl1p{
	height:35px;
	border-bottom:3px solid rgba(51,51,153,0.5);
	width:620px;
}
.bl1q{
	width:90%;
}
.bl1r{
	width:49%;
}
.bl1s{
	width:300px;
	height:3px;
	border-bottom:3px solid rgba(51,51,153,1);
}
.bl1t{
	height:3px;
	border-bottom:3px solid rgba(51,51,153,0.5);
	width:600px;
}
.bl1u{
	width:95%;
}
.bl1w{
	width:51%;
}
.bl1x{
	width:47%;
}
.bl1y{
	height:35px;
	border-bottom:3px solid rgba(51,51,153,1);
}
.bl1M{
	width:30%;
}
.bl1N{
	border:0;
}
.bl1O{
	width:20%;
}
.bl1P{
	border:1px solid rgba(126,170,214,1);
	border-radius:5px;
}
.bl1Q{
	height:40px;
}
.bl1U{
	height:140px;
}
.bl28{
	background-color:rgba(251,232,201,1);
}
.bl29{
	width:32%;
}
.bl2d{
	background-color:rgba(208,233,244,1);
}
.bl2e{
	border-radius:15px;
	background-size:15px;
	border:2px solid rgba(22,90,161,1);
	width:300px;
	background-position:95% 50%;
	background-image:url(../img/img_arrow1.svg);
}
.bl2j{
	max-width:150px;
}
.bl2l{
	box-shadow:1px 1px 5px 1px rgba(0,0,0,0.1);
	border:1px solid rgba(153,153,153,1);
	border-radius:20px;
	height:300px;
}
.bl2p{
	height:120px;
	width:80%;
}
.bl2q{
	position:absolute;
	transform:translateX(-50%);
}
.bl2r{
	height:125px;
	position:absolute;
	transform:translate(-50%,-50%);
}
.bl2s{
	position:absolute;
	transform:translate(-50%,-50%);
}
.bl2t{
	position:absolute;
}
.bl2u{
	transform:translateY(-50%);
}
.bl2v{
	transform:translatey(50%);
}
.bl2A{
	display:none;
}
.bl2B{
	height:300px;
	background-color:rgba(234,248,253,1);
}
.bl2C{
	background-size:1000px;
	background-position:50% 50%;
	background-repeat:repeat-x;
	background-image:url(../img/icon_sports_line.svg);
}
.bl2D{
	background-size:1000px;
	background-position:50% 60%;
	background-repeat:repeat-x;
	background-image:url(../img/icon_sports_line.svg);
}
.bl2E{
	height:220px;
	background-color:rgba(234,248,253,1);
}
._bl2I{
	height:240px;
}
._bl2J{
	background-color:rgba(234,248,253,1);
}
._bl2K{
	background-color:transparent;
}
._bl2L{
	box-shadow:1px 1px 5px 1px rgba(0,0,0,0.1);
	border-radius:20px;
	height:300px;
	border:3px solid rgba(22,90,161,1);
}
._bl2P{
	transform:translateX(-50%);
}
.ps0{
	padding:50px 0;
}
.ps1{
	top:30px;
}
.ps2{
	top:420px;
}
.ps3{
	margin:0 auto;
}
.ps4{
	margin:10px auto 0;
}
.ps5{
	margin:20px 0px 0;
}
.ps6{
	padding:30px 0 0;
}
.ps7{
	padding:20px 0;
}
.ps8{
	margin:20px;
}
.ps9{
	margin:40px 0px;
}
.psa{
	margin:20px 0 10px;
}
.psb{
	margin:10px 0 0;
}
.psc{
	margin:30px 0px 0;
}
.psd{
	margin:30px 0 0;
}
.pse{
	margin:10px 0px 0;
}
.psf{
	margin:0px 0 5px;
}
.psg{
	margin:50px 0 0;
}
.psh{
	margin:8px;
}
.psi{
	margin:30px 0px;
}
.psj{
	margin:0px 30px;
}
.psk{
	padding:5px 0px;
}
.psl{
	margin:0 0.9%;
}
.psm{
	margin:30px auto;
}
.psn{
	padding:20px 0px;
}
.pso{
	margin:0px 30px 30px 0px;
}
.psp{
	padding:0px 20px;
}
.psq{
	margin:0.6%;
}
.psr{
	padding:5px 0;
}
.pss{
	margin:5px 0 0 10px;
}
.pst{
	padding:8px 0 0;
}
.psu{
	padding:20px;
}
.psv{
	margin:0 2%;
}
.psw{
	padding:30px 0;
}
.psx{
	padding:0.3em 0 0.3em 1.8em;
}
.psy{
	padding:0 1.5em;
	margin-left:1.2em;
}
.psz{
	padding:0.4em 0 0.4em 3em;
}
.psA{
	margin:20px 0 0;
}
.psB{
	top:20px;
}
.psC{
	margin:30px auto 0;
}
.psD{
	margin:0 0 5px 5px;
	padding:0 0px;
}
.psE{
	padding:10px 0;
}
.psF{
	padding:8px 0;
}
.psG{
	padding:0 20px;
}
.psH{
	padding:50px 20px 70px;
}
.psI{
	left:0;
}
.psJ{
	left:50%;
	top:50%;
	padding:5px 70px;
}
.psK{
	left:50%;
	top:50%;
	padding:8px 70px;
}
.psL{
	padding:40px 20px;
}
.psM{
	margin-left:-20px;
}
.psN{
	margin-top:20px;
}
.psO{
	margin:20px auto 0px;
}
.psP{
	padding:;
	padding-top:10px;
}
.psQ{
	padding-top:20px;
}
.psR{
	padding-top:10px;
}
.psS{
	padding:30px 20px;
}
.psT{
	margin:10px auto 0px;
}
.psU{
	margin:10px auto 20px;
}
.psV{
	padding-top:44px;
}
.psW{
	margin-top:10px;
}
.psX{
	z-index:3;
}
.psY{
	z-index:0;
}
.psZ{
	z-index:2;
}
.ps10{
	top:100%;
}
.ps11{
	right:0;
}
.ps12{
	padding:8px;
}
.ps13{
	padding:15px 55px;
}
.ps14{
	padding:;
	margin:20px 0px 20px 20px;
}
.ps15{
	margin:20px 0px;
}
.ps16{
	margin:10px 0px 10px 25px;
}
.ps17{
	margin:10px 40px;
}
.ps18{
	margin:20px 0px 0px 20px;
}
.ps19{
	margin:10px 30px;
}
.ps1a{
	margin:5px 0px;
}
.ps1b{
	margin:10px 20px;
}
.ps1c{
	margin:20px 0px 0px 10px;
}
.ps1d{
	margin:20px 5px;
}
.ps1e{
	margin:20px 20px;
}
.ps1f{
	margin:20px 10px;
}
.ps1g{
	margin:0px auto;
}
.ps1h{
	padding:0 10%;
}
.ps1i{
	padding:0 5%;
}
.ps1j{
	margin:10px auto;
}
.ps1k{
	padding:21px 0 0;
}
.ps1l{
	padding:20px 0 0;
	margin:20px 0px 20px 20px;
}
.ps1m{
	margin:20px auto;
}
.ps1o{
	padding-left:1em;
}
.ps1s{
	margin:0;
}
.ps1t{
	padding:0;
}
.ps1L{
	padding:50px 20px;
}
.ps1M{
	margin:20px 30px;
}
.ps1N{
	padding:0 0 0.5em;
}
.ps1O{
	padding:1em 0;
}
.ps1P{
	padding:0.1em 0.5em;
}
.ps1Q{
	margin:30px 0 30px 5%;
}
.ps1V{
	margin:10px 0 30px 3%;
}
.ps1W{
	margin:1em 0;
}
.ps1X{
	margin:1.5em 0;
}
.ps1Y{
	padding:0.8em 0;
	margin:1em 0 0 23%;
}
.ps1Z{
	margin:10px 0 0 3%;
}
.ps2s{
	margin-top:40px;
}
.ps2z{
	padding:50px 20px 90px;
}
.ps2A{
	margin:10px 0;
}
.ps2B{
	margin:12px 0 0;
}
.ps2D{
	margin:11px 0;
}
.ps2E{
	margin:0 0 0 23%;
}
.ps2F{
	padding:0px 20px 10px 0;
}
.ps2G{
	padding:0px 30px 10px 0;
}
.ps2H{
	padding:0px 25px 10px 0;
}
.ps2K{
	margin:15px 0;
	left:50%;
}
.ps2L{
	top:50%;
	left:50%;
}
.ps2M{
	top:11%;
}
.ps2N{
	bottom:20px;
}
.ps2O{
	bottom:10%;
}
.ps2P{
	bottom:4em;
}
.ps2Z{
	padding:50px 20px 120px;
}
.ps30{
	margin:0 0 20px;
}
.ps32{
	margin-top:15px;
}
._ps33{
	margin-top:0px;
}
._ps35{
	padding:2%;
}
._ps36{
	padding:50px 20px 20px;
}
._ps37{
	padding:0 20px 120px;
}
._ps38{
	top:320px;
}
._ps39{
	padding:50px 20px 30px;
}
._ps3a{
	padding:20px 20px 120px;
}
._ps3b{
	bottom:0;
	top:auto;
}
._ps3c{
	padding:20px 20px 180px;
}
._ps3d{
	padding:50px 20px 50px;
}
._ps3g{
	left:50%;
}
.tx0{
	letter-spacing:0.1em;
	font-size:30px;
	text-align:center;
}
.tx1{
	font-size:16px;
	text-align:center;
}
.tx2{
	text-align:center;
}
.tx3{
	font-size:22px;
	font-weight:bold;
}
.tx4{
	font-size:12px;
	color:rgba(22,90,161,1);
}
.tx5{
	letter-spacing:0.1em;
	font-size:24px;
	font-weight:bold;
}
.tx6{
	font-size:13.5px;
	color:rgba(22,90,161,1);
}
.tx7{
	color:rgba(255,255,255,1);
}
.tx8{
	font-size:15px;
}
.tx9{
	font-size:20px;
	font-weight:bold;
}
.txa{
	font-size:18px;
}
.txb{
	font-size:16px;
	color:rgba(0,0,0,1);
}
.txc{
	font-size:14px;
}
.txd{
	font-size:16px;
}
.txe{
	color:rgba(22,90,161,1);
}
.txf{
	letter-spacing:0.2em;
}
.txg{
	color:rgba(255,255,255,0.8);
}
.txh{
	font-size:20px;
}
.txi{
	font-weight:bold;
}
.txj{
	font-size:24px;
}
.txk{
	font-size:28px;
}
.txl{
	color:rgba(226,117,43,1);
}
.txm{
	color:rgba(51,102,255,1);
}
.txn{
	color:rgba(85,179,196,1);
}
.txo{
	color:rgba(57,150,166,1);
}
.txp{
	color:rgba(46,134,196,1);
}
.txq{
	font-size:25px;
}
.txr{
	color:rgba(0,0,128,1);
}
.txs{
	color:rgba(51,51,153,1);
}
.txt{
	text-align:;
}
.txu{
	text-align:left;
}
.txv{
	line-height:2;
}
.txD{
	vertical-align:12%;
}
.txE{
	vertical-align:top;
}
._txK{
	font-weight:500;
}
.es0{
	object-positio:50% 50%;
	object-fit:90%;
}
._es1{
	edition_ins-after:;
	spot:a_@_ttl_/_タイトル0_//_tx_/_テキスト<br>テキスト0_//_imgs_/_xdFlwy-0_!_xdFlwy-0.jpg_!!_xdFlwy-1_!_xdFlwy-1.jpg_!!_xdFlwy-2_!_xdFlwy-2.jpg_@@_xdEoQFmsM_@_ttl_/_タイトル1_//_tx_/_テキスト<br>テキスト1_//_imgs_/_;
	city:尾西;
	place:起街道;
}
@media screen and (max-width: 768px){
	.blN{
		width:100%;
	}
	.blO{
		width:100%;
	}
	.bl10{
		width:100%;
	}
	.bl13{
		width:100%;
	}
	.bl14{
		width:100%;
	}
	.bl1v{
		width:100%;
	}
	.bl1z{
		box-sizing:border-box;
	}
	.bl1A{
		height:24vw;
	}
	.bl1B{
		height:20vw;
	}
	.bl1C{
		height:8vw;
	}
	.bl1D{
		width:auto;
	}
	.bl1E{
		background-size:2vw;
	}
	.bl1F{
		width:19.9vw;
		max-width:initial;
	}
	.bl1G{
		transform:translateX(-50%);
	}
	.bl1H{
		width:40vw;
	}
	.bl1I{
		height:10vw;
	}
	.bl1J{
		height:18vw;
	}
	.bl1K{
		height:7vw;
	}
	.bl1L{
		background-size:1.5vw;
	}
	.bl1R{
		width:25%;
	}
	.bl1S{
		width:20%;
	}
	.bl1T{
		width:40%;
	}
	.bl1V{
		height:30vw;
	}
	.bl1W{
		height:36vw;
	}
	.bl1X{
		height:0.5vw;
		width:20vw;
	}
	.bl1Y{
		width:32%;
		border-radius:4vw;
	}
	.bl1Z{
		height:14vw;
	}
	.bl20{
		width:32%;
	}
	.bl21{
		height:12vw;
	}
	.bl22{
		width:15vw;
	}
	.bl23{
		border-radius:0.3vw;
	}
	.bl24{
		border:1px solid rgba(22,90,161,1);
		border-radius:2vw;
		background-size:3vw;
		background-position:90% 50%;
	}
	.bl25{
		height:40vw;
	}
	.bl26{
		border-radius:3vw;
	}
	.bl27{
		width:96%;
	}
	.bl29{
		width:70%;
		float:left;
	}
	.bl2a{
		width:90vw;
	}
	.bl2b{
		width:70vw;
		float:left;
	}
	.bl2c{
		width:49%;
	}
	.bl2f{
		display:inline-block;
	}
	.bl2g{
		width:100vw;
	}
	.bl2h{
		width:70%;
		float:left;
	}
	.bl2i{
		float:left;
	}
	.bl2k{
		width:50vw;
	}
	.bl2l{
		width:80%;
		height:auto;
	}
	.bl2m{
		width:50%;
		float:right;
	}
	.bl2n{
		height:auto;
		display:block;
	}
	.bl2o{
		float:right;
	}
	.bl2w{
		transform:none;
		position:relative;
	}
	.bl2x{
		width:50%;
		transform:translateY(-50%);
	}
	.bl2y{
		width:55%;
		transform:translateY(-50%);
	}
	.bl2z{
		display:block;
	}
	.bl2F{
		background-size:100vw;
		background-position:50% 75%;
	}
	.bl2G{
		background-size:100vw;
		background-position:50% 80%;
	}
	._bl2H{
		width:50%;
	}
	._bl2L{
		width:80%;
		height:auto;
	}
	._bl2M{
		width:24.9vw;
		max-width:initial;
	}
	._bl2N{
		position:relative;
	}
	._bl2O{
		position:static;
	}
	.ps1n{
		padding:3vw;
	}
	.ps1p{
		margin:3vw auto 0;
	}
	.ps1q{
		margin:3vw auto;
	}
	.ps1r{
		padding:2.2vw 0 0;
	}
	.ps1u{
		padding:0 2vw;
	}
	.ps1v{
		padding:0.4em 0 0.4em 2em;
	}
	.ps1w{
		padding:3vw 0;
	}
	.ps1x{
		padding:0;
	}
	.ps1y{
		padding:3vw 2vw;
	}
	.ps1z{
		padding:0 2vw 3vw;
	}
	.ps1A{
		padding:2vw 10vw;
	}
	.ps1B{
		padding:1vw 0 0 2vw;
	}
	.ps1C{
		margin:0;
	}
	.ps1D{
		padding:2vw 0;
	}
	.ps1E{
		padding:2vw 0 0;
	}
	.ps1F{
		padding:1vw;
	}
	.ps1G{
		margin-top:0;
		left:50%;
		right:auto;
	}
	.ps1H{
		padding:3vw 0 0;
	}
	.ps1I{
		margin-top:1vw;
		left:50%;
		right:auto;
	}
	.ps1J{
		margin-top:2vw;
		left:50%;
		right:auto;
	}
	.ps1K{
		padding:1vw 0;
	}
	.ps1R{
		margin:4vw 0;
	}
	.ps1S{
		padding:0 3vw;
	}
	.ps1T{
		margin:5vw auto 0;
	}
	.ps1U{
		margin:0 0 2vw 0;
	}
	.ps1W{
		margin:0.5em 0;
	}
	.ps1Y{
		margin:0.5em 0;
	}
	.ps20{
		padding:8vw 2vw 6vw;
	}
	.ps21{
		top:2vw;
	}
	.ps22{
		top:60vw;
	}
	.ps23{
		margin:3vw 0px 0;
	}
	.ps24{
		margin:2vw 0 1vw;
	}
	.ps25{
		margin:2vw 0 0;
	}
	.ps26{
		margin:3vw 0 0;
	}
	.ps27{
		margin:-1vw 0 0;
	}
	.ps28{
		padding:1vw 0 0;
	}
	.ps29{
		margin:1vw 0 0;
	}
	.ps2a{
		padding:0 4vw;
	}
	.ps2b{
		padding:8vw 0;
	}
	.ps2c{
		margin:0 2vw;
		padding:0.1em 1em;
	}
	.ps2d{
		margin:4vw 0px 0;
	}
	.ps2e{
		margin:4vw 0 0;
	}
	.ps2f{
		margin:0.3%;
	}
	.ps2g{
		margin:0.2%;
	}
	.ps2h{
		padding:2vw;
	}
	.ps2i{
		padding:4vw;
	}
	.ps2j{
		padding:6vw 0;
	}
	.ps2k{
		margin:0 auto;
	}
	.ps2l{
		padding:4vw 3vw;
		margin:4vw auto;
	}
	.ps2m{
		margin-left:0;
	}
	.ps2n{
		margin-top:4vw;
	}
	.ps2o{
		margin:4vw auto 0;
	}
	.ps2p{
		padding-top:3vw;
	}
	.ps2q{
		margin-top:6vw;
	}
	.ps2r{
		padding-top:6vw;
	}
	.ps2t{
		margin:6vw 0px;
	}
	.ps2u{
		margin-top:3vw;
	}
	.ps2v{
		margin-top:8vw;
	}
	.ps2w{
		margin:2vw auto 0;
	}
	.ps2x{
		margin:3vw auto 6vw;
	}
	.ps2y{
		margin:6vw 0 0;
	}
	.ps2C{
		margin:2.5vw 0;
	}
	.ps2I{
		padding:0 4vw 1vw 0;
	}
	.ps2J{
		padding:2vw 3vw;
	}
	.ps2Q{
		left:0;
		top:0;
	}
	.ps2R{
		bottom:0;
	}
	.ps2S{
		top:20%;
		left:50%;
	}
	.ps2T{
		top:25%;
		left:40%;
	}
	.ps2U{
		top:25%;
		left:45%;
	}
	.ps2V{
		top:30%;
		left:45%;
	}
	.ps2W{
		top:auto;
	}
	.ps2X{
		top:35%;
		left:45%;
	}
	.ps2Y{
		margin:0 auto 4vw;
	}
	.ps31{
		padding:8vw 2vw 8vw;
	}
	._ps34{
		margin:2.5vw 0 0;
	}
	._ps3e{
		padding:8vw 2vw 15vw;
	}
	._ps3f{
		padding:8vw 2vw 25vw;
	}
	.txw{
		font-size:4vw;
	}
	.txx{
		font-size:3vw;
	}
	.txy{
		font-size:2.8vw;
	}
	.txz{
		line-height:3vw;
	}
	.txA{
		font-size:3.6vw;
	}
	.txB{
		font-size:3.2vw;
	}
	.txC{
		font-size:2.4vw;
	}
	.txF{
		font-size:5vw;
	}
	.txG{
		letter-spacing:0em;
	}
	.txH{
		font-size:2.6vw;
	}
	.txI{
		text-align:left;
	}
	.txJ{
		font-size:3.5vw;
	}
}