@charset "UTF-8";
.bl0{
	background-color:rgba(255,255,255,1);
}
.bl1{
	max-width:1200px;
	height:80px;
}
.bl2{
	max-width:200px;
	width:30%;
}
.bl3{
	width:100%;
	height:600px;
	position:relative;
	background-image:url(../img/top.jpg);
}
.bl4{
	height:100%;
	width:100%;
	position:absolute;
	background-color:rgba(194,123,176,0.75);
}
.bl5{
	max-width:1200px;
	height:60px;
}
.bl6{
	height:24px;
	width:auto;
	float:left;
}
.bl7{
	height:22px;
	width:auto;
	float:left;
}
.bl8{
	height:40px;
	width:auto;
	float:left;
}
.bl9{
	height:20px;
	width:auto;
	float:left;
}
.bla{
	height:46px;
	width:auto;
	float:left;
}
.blb{
	max-width:1200px;
	height:70px;
}
.blc{
	height:48px;
	width:auto;
	float:left;
}
.bld{
	width:70px;
	height:70px;
	background-size:auto 25%;
	float:right;
	background-image:url(../img/bt_shiryo.svg);
}
.ble{
	background-size:100%;
	width:70px;
	height:70px;
	float:right;
	background-image:url(../img/bt_shiryo.svg);
}
.blf{
	width:70px;
	height:70px;
	float:right;
	background-image:url(../img/bt_menu.svg);
}
.blg{
	width:100%;
	position:relative;
	background-image:url(../img/top.jpg);
}
.blh{
	height:7%;
	position:absolute;
	transform:translateX(-50%);
}
.bli{
	height:10%;
	position:absolute;
	transform:translateX(-50%);
}
.blj{
	height:14%;
	position:absolute;
	transform:translateX(-50%);
}
.blk{
	height:6%;
	position:absolute;
	transform:translateX(-50%);
}
.bll{
	height:9%;
	position:absolute;
	transform:translateX(-50%);
}
.blm{
	height:12%;
	position:absolute;
	transform:translateX(-50%);
}
.bls{
	max-width:1000px;
}
.blt{
	height:30px;
}
.blu{
	width:12.5%;
	border:1px solid rgba(255,255,255,1);
	display:block;
	float:left;
	background-image:url(../img/navi-1-on.svg);
}
.blv{
	background-image:url(../img/blc1_bg.jpg);
}
.blw{
	width:550px;
}
.blx{
	overflow:hidden;
}
.bly{
	background-position:0% 0%;
	background-size:cover;
}
.blz{
	background-position:50%;
	background-size:cover;
	position:relative;
}
.blA{
	background-position:0% 0%;
	width:100%;
	height:100%;
	position:absolute;
	background-size:contain;
	background-image:url(../img/blc1_bg.png);
}
.blB{
	position:relative;
}
.blC{
	width:500px;
}
.blD{
	height:50px;
	width:auto;
	float:left;
}
.blE{
	width:75%;
	float:left;
}
.blF{
	width:20px;
	height:auto;
	float:right;
}
.blG{
	height:80px;
	width:auto;
	float:left;
}
.blH{
	height:70px;
	width:auto;
	float:left;
}
.blI{
	width:20%;
	height:auto;
	float:right;
}
.blJ{
	width:78%;
	float:left;
}
.blK{
	width:80%;
	float:left;
}
.blL{
	width:18%;
	height:auto;
	float:right;
}
.blM{
	box-shadow:0 -5px 3px 0 rgba(0,0,0,0.3);
}
.blN{
	box-shadow:0 -5px 5px 0 rgba(0,0,0,0.3);
}
.blO{
	box-shadow:0 -10px 10px 0 rgba(0,0,0,0.3);
}
.blP{
	box-shadow:0 -7px 7px 0 rgba(0,0,0,0.2);
}
.blT{
	width:100%;
	float:left;
}
.blU{
	height:70px;
	width:auto;
}
.blV{
	width:100%;
}
.blY{
	width:80%;
	max-width:800px;
}
.blZ{
	height:100%;
	position:absolute;
	width:calc( 50% - 480px );
}
.bl10{
	height:auto;
}
.bl11{
	background-color:rgba(0,159,214,1);
}
.bl12{
	background-color:rgba(230,49,120,1);
}
.bl13{
	height:102%;
	position:absolute;
	width:auto;
	transform:translate(-50%,-50%);
}
.bl17{
	background-image:url(../img/blc3_bg.png);
}
.bl18{
	width:50%;
	float:left;
}
.bl19{
	width:90%;
	display:block;
}
.bl1a{
	height:100px;
}
.bl1b{
	box-shadow:0 0 15px 0 rgba(0,0,0,0.2);
}
.bl1i{
	height:500px;
	width:auto;
	display:block;
	float:left;
	background-color:rgba(0,204,255,1);
}
.bl1j{
	height:500px;
	width:auto;
	display:block;
	background-color:rgba(0,204,255,1);
}
.bl1k{
	border:0;
}
.bl1l{
	background-image:url(../img/caption_bg.png);
}
.bl1m{
	background-color:#c27bb0;
}
.bl1n{
	max-width:900px;
}
.bl1o{
	max-width:1100px;
}
.bl1p{
	background-color:#62afe2;
	height:150px;
	position:absolute;
}
.bl1t{
	background-color:#ef909d;
	height:150px;
	position:absolute;
}
.bl1u{
	width:30%;
	display:block;
}
.bl1v{
	width:29%;
	display:block;
}
.bl1w{
	width:29%;
	display:inline-block;
}
.bl1x{
	background-color:#eeeeef;
}
.bl1y{
	width:69%;
	float:left;
}
.bl1z{
	width:30%;
	position:absolute;
	float:right;
}
.bl1B{
	display:none;
}
.bl1D{
	width:49%;
	float:left;
}
.bl1E{
	border-left:1px solid rgba(0,0,0,1);
	width:49%;
	float:right;
}
.bl1F{
	width:27%;
	float:left;
}
.bl1G{
	width:71%;
	float:right;
}
.bl1H{
	width:54%;
	float:left;
}
.bl1I{
	width:43%;
	float:right;
}
.bl1K{
	width:29%;
	float:left;
}
.bl1L{
	background-color:transparent;
}
.bl1M{
	background-color:#e63178;
}
.bl1N{
	width:75%;
}
.bl1O{
	width:70%;
}
.bl1P{
	width:60%;
}
.bl1Q{
	max-width:1500px;
}
.bl1R{
	display:inline-block;
}
.bl1S{
	height:40px;
	width:auto;
}
.bl1T{
	float:right;
}
.bl1U{
	background-color:rgba(27,63,139,1);
}
.bl1V{
	float:left;
}
.bl1W{
	height:60px;
	width:auto;
}
.bl1X{
	width:23%;
}
.bl1Y{
	height:100%;
	position:absolute;
	background-color:rgba(204,204,204,1);
}
.bl1Z{
	width:22%;
}
.bl20{
	height:24%;
	width:24%;
	position:absolute;
	transform:translate(-50%,-50%);
}
.bl21{
	width:58%;
}
.bl22{
	height:100%;
	width:20%;
	position:absolute;
}
.bl23{
	height:0;
}
.bl24{
	position:absolute;
}
.bl25{
	width:85%;
}
.bl26{
	width:90%;
}
.bl27{
	width:calc( 60% - 500px );
	background-color:rgba(230,49,120,0.15);
}
.bl28{
	border-bottom:2px solid rgba(230,49,120,1);
}
.bl29{
	height:100%;
}
.bl2a{
	height:100vh;
}
.bl2b{
	border-bottom:3px solid rgba(230,49,120,1);
}
.bl2c{
	border:3px solid rgba(230,49,120,1);
}
.bl2d{
	box-shadow:0.05em 0.05em 0.1em 0 rgba(0,0,0,0.2);
}
.bl2e{
	box-shadow:0.1em 0.1em 0.3em 0 rgba(0,0,0,0.2);
}
.bl2f{
	width:35%;
}
.bl2g{
	width:65%;
	float:right;
}
.bl2h{
	float:right;
}
.bl2i{
	display:block;
}
.bl2j{
	width:calc( 70% - 500px );
	background-color:rgba(230,49,120,0.15);
}
.bl2k{
	width:calc( 50% - 500px + 100px );
	background-color:rgba(230,49,120,0.15);
}
.bl2l{
	width:calc( 50% - 500px + 200px );
	background-color:rgba(230,49,120,0.15);
}
.bl2m{
	transform:translateX(-50%);
}
.bl2n{
	width:calc( 50vw - 50% );
	background-color:rgba(230,49,120,0.15);
}
.bl2o{
	width:calc( 50vw - 50% + 150px );
	background-color:rgba(230,49,120,0.15);
}
.bl2p{
	box-shadow:0.1em 0.1em 0.3em 0 rgb(0,0,0,0.2);
}
.bl2r{
	border:2px solid rgba(230,49,120,1);
}
.bl2s{
	width:100vw;
	position:fixed;
}
.bl2t{
	box-shadow:0 0 10px 0 rgba(0,0,0,0.2);
	background-color:rgba(194,123,176,1);
}
.bl2u{
	border-top:1px dotted rgba(255,255,255,1);
	width:300px;
}
.bl2v{
	height:70px;
}
.bl2w{
	box-shadow:0 0 10px 0 rgba(0,0,0,0.2);
	border:2px solid rgba(194,123,176,1);
	background-color:rgba(255,255,255,0.9);
}
.bl2x{
	border-top:1px dotted rgba(194,123,176,1);
	width:300px;
}
.bl2y{
	height:4em;
}
.bl2z{
	border-radius:10px;
	height:50px;
	width:70px;
	background-size:contain;
	position:fixed;
	background-image:url(../img/bt_top.svg);
}
.bl2A{
	overflow-y:auto;
	max-height:calc( 100vh - 70px );
}
.bl2B{
	width:400px;
	transform:translate(-50%,-50%);
}
.bl2F{
	border-radius:10px;
	height:50px;
	width:70px;
	background-size:contain;
	position:fixed;
	background-image:url(../img/bt_top.svg);
}
.bl2G{
	min-width:12em;
}
.bl2I{
	width:25%;
}
.bl2K{
	width:28%;
}
.bl2L{
	width:69%;
}
.bl2O{
	width:30%;
}
.bl2P{
	background-position:0% 50%;
	background-size:0.3em;
	background-repeat:no-repeat;
	background-image:url(../img/icon_delta.svg);
}
.bl2Q{
	border:1px solid rgba(0,0,0,1);
	border-radius:5px;
}
.bl2R{
	width:auto;
}
.bl2S{
	width:55%;
}
.bl2T{
	width:50%;
}
.bl2U{
	width:47%;
}
.bl2V{
	width:48%;
}
.bl2W{
	width:65%;
}
.bl2Z{
	transform:translate(-50%,-50%);
}
.bl30{
	width:24%;
	height:24%;
	transform:translate( 0% , 0% );
}
.bl31{
	width:24%;
	height:24%;
	transform:translate( -50% , -50% );
}
.bl32{
	height:16%;
}
.bl33{
	height:8%;
}
.bl34{
	height:11%;
}
.bl35{
	height:15%;
}
.bl36{
	background-image:url(../img/blc3_bg.png?1);
}
.bl3b{
	width:400px;
}
.bl3h{
	height:3.6em;
}
.bl3i{
	border-top:1px dotted rgba(194,123,176,1);
}
.bl3k{
	height:25%;
}
._bl3n{
	background-color:var(--theme_color);
}
._bl3o{
	border-bottom:5px dotted var(--theme_color);
}
._bl3p{
	width:38%;
}
._bl3q{
	width:57%;
}
._bl3s{
	background-color:rgba(194,123,176,1);
}
._bl3u{
	width:45%;
	background-color:var(--theme_color1);
}
._bl3v{
	border:1px solid rgba(255,255,255,1);
}
._bl3w{
	width:12%;
}
._bl3x{
	width:10%;
}
._bl3y{
	background-color:var(--theme_color1);
}
._bl3z{
	background-color:var(--theme_color2);
}
._bl3B{
	border-bottom:1px solid rgba(0,0,0,1);
}
._bl3C{
	width:0.2em;
	height:1em;
	background-color:var(--theme_color_thin);
}
._bl3D{
	width:0.3em;
	height:1.1em;
	background-color:var(--theme_color_thin);
}
._bl3E{
	width:0.25em;
	height:1.1em;
	background-color:var(--theme_color_thin);
}
._bl3F{
	width:0.8em;
	height:0.8em;
	border-radius:1em;
	background-color:var(--theme_color_thin);
}
._bl3G{
	width:0.9em;
	height:0.9em;
	border-radius:1em;
	background-color:var(--theme_color_thin);
}
._bl3H{
	float:none;
}
._bl3I{
	width:67%;
}
._bl3J{
	background-color:rgb(245,243,247);
}
._bl3K{
	max-width:800px;
}
._bl3L{
	background-color:rgba(247,237,244,1);
}
._bl3M{
	background-image:none;
}
._bl3N{
	background-image:url(../img/bg_stripe.svg);
}
._bl3O{
	border:1px solid var(--theme_color1);
}
._bl3P{
	background-size:12px;
	background-repeat:repeat;
}
._bl3Q{
	height:40px;
}
._bl3R{
	background-color:rgb(219,141,195);
}
._bl3S{
	background-size:10px;
	background-repeat:repeat;
}
._bl3T{
	border:2px solid var(--theme_color1);
}
._bl3U{
	width:20px;
	height:20px;
}
._bl3V{
	border:1.5px solid var(--theme_color1);
}
._bl3W{
	transform:rotate( 45deg );
}
._bl3X{
	width:140%;
	height:150%;
	border:1px solid ;
	transform:rorate( 45deg ), translate(-50%,-50%);
}
._bl3Y{
	width:140%;
	height:150%;
	border:1px solid ;
	transform:rotate( 45deg ) translate(-50%,-50%);
}
._bl3Z{
	width:150%;
	height:150%;
	border:1px solid ;
	transform:rotate( 45deg ) translate(-50%,-50%);
}
._bl40{
	width:141%;
	height:141%;
	border:1px solid ;
	transform:rotate( 45deg ) translate( 0% , 0% );
}
._bl41{
	background-color:rgba(255,255,0,1);
}
._bl42{
	border:1px solid ;
	transform:rotate( 45deg ) translate( 0% , 0% );
}
._bl43{
	border:1px solid rgba(255,0,0,1);
}
._bl44{
	width:150%;
	height:150%;
}
._bl45{
	width:200%;
	height:200%;
}
._bl46{
	width:15px;
	height:15px;
}
._bl47{
	border-left:1px solid var(--theme_color1);
	transform:rotate( 45deg ) translate( 0% , 0% );
}
._bl48{
	max-width:1200px;
}
._bl4c{
	width:17%;
}
._bl4d{
	border-bottom:2px solid rgba(0,0,0,1);
	width:80%;
}
._bl4e{
	width:17%;
}
._bl4f{
	border-bottom:2px solid rgba(0,0,0,1);
	width:80%;
}
._bl4g{
	width:46%;
}
._bl4h{
	width:40%;
}
._bl4i{
	width:43%;
}
._bl4j{
	width:57%;
}
._bl4k{
	width:41%;
}
._bl4l{
	background:linear-gradient( 90deg, var(--theme_color_thin) 50%, var(--theme_color)  60% );
}
._bl4m{
	background-image:url(../img/bg_grid.svg);
}
._bl4n{
	width:calc( 100% - 10px );
	height:calc( 100% - 10px );
}
._bl4o{
	width:calc( 100% - 10px );
}
._bl4p{
	background-size:8px;
	background-repeat:repeat;
}
._bl4q{
	height:calc( 100% - 10px );
	width:calc( 100% - 8px );
}
._bl4s{
	border-right:1px solid var(--theme_color1);
	width:42%;
}
._bl4t{
	width:calc( 100% - 8px );
	height:calc( 100% - 8px );
}
._bl4w{
	width:2000px;
}
._bl4x{
	overflow-x:scroll;
}
._bl4y{
	height:10px;
}
._bl4z{
	height:20px;
	background-color:rgba(255,0,0,1);
}
._bl4A{
	height:50px;
	background-color:rgba(0,204,255,1);
}
._bl4C{
	width:16%;
}
._bl4D{
	width:15%;
}
._bl4F{
	border-bottom:3px solid var(--theme_color1);
}
._bl4G{
	width:calc( 50vw - 50% + 150px );
	background-color:rgb(247,237,244);
}
._bl4H{
	background-color:rgba(237,236,243,1);
}
._bl4I{
	background-color:rgb(153,153,186);
	background-image:url(../img/bg_stripe-2.svg);
}
._bl4J{
	border:1px solid var(--theme_color2);
}
._bl4K{
	border-left:1px solid var(--theme_color2);
	transform:rotate( 45deg ) translate( 0% , 0% );
}
._bl4L{
	width:100vw;
	height:56vw;
	background-image:url(../img/top.jpg);
}
._bl4M{
	border-top:1px solid rgba(255,255,255,1);
	border-left:1px solid rgba(255,255,255,1);
}
._bl4N{
	border-right:1px solid rgba(255,255,255,1);
	border-bottom:1px solid rgba(255,255,255,1);
	width:33.3%;
	height:33.3%;
}
._bl4P{
	background-position:center;
	background-size:cover;
}
._bl4T{
	background:linear-gradient( 90deg, var(--theme_color_thin) 50%, var(--theme_color2)  60% );
}
._bl4U{
	background-image:url(../img/bg_stripe-2.svg);
}
._bl4V{
	border-right:1px solid var(--theme_color2);
	width:42%;
}
._bl4W{
	overflow-y:hidden;
}
._bl4X{
	width:40px;
	background-position:50%;
	background-size:contain;
	background-repeat:no-repeat;
	transform:translate( -110% , -50% );
	background-image:url(../img/ds_arrow.svg);
}
._bl4Y{
	width:40px;
	background-position:50%;
	background-size:contain;
	background-repeat:no-repeat;
	transform:translate( -110% , -50% );
	background-image:url(../img/kansei_arrow.svg);
}
._bl4Z{
	width:62%;
}
._bl50{
	width:40px;
	background-position:50%;
	background-size:contain;
	background-repeat:no-repeat;
	transform:scale(-1,1) translatey(-50%);
	background-image:url(../img/ds_arrow.svg);
}
._bl51{
	width:40px;
	background-position:50%;
	background-size:contain;
	background-repeat:no-repeat;
	transform:translateY(-50%);
	background-image:url(../img/ds_arrow.svg);
}
._bl53{
	width:40px;
	background-position:50%;
	background-size:contain;
	background-repeat:no-repeat;
	transform:scale(-1,1) translatey(-50%);
	background-image:url(../img/kansei_arrow.svg);
}
._bl54{
	width:40px;
	background-position:50%;
	background-size:contain;
	background-repeat:no-repeat;
	transform:translateY(-50%);
	background-image:url(../img/kansei_arrow.svg);
}
._bl5a{
	width:7%;
}
._bl5b{
	width:5%;
}
._bl5d{
	width:95%;
}
._bl5f{
	width:31%;
}
._bl5g{
	width:2em;
}
._bl5h{
	width:calc( 100% - 3em);
}
._bl5i{
	width:3em;
}
._bl5j{
	width:calc( 100% - 4em );
}
._bl5k{
	width:4em;
}
._bl5l{
	width:calc( 100% - 5em );
}
._bl5n{
	height:45px;
}
._bl5o{
	width:100vw;
	height:48vw;
	background-image:url(../img/top.jpg);
}
._bl5p{
	border-right:1px solid rgba(255,255,255,1);
	border-bottom:1px solid rgba(255,255,255,1);
	width:33.3%;
	height:50%;
}
._bl5r{
	background-color:var(--theme_color3);
}
._bl5t{
	background-color:var(--theme_color_thin3);
}
._bl5u{
	background-image:url(../img/bg_stripe-3.svg);
}
._bl5v{
	border:1px solid var(--theme_color3);
}
._bl5w{
	border-left:1px solid var(--theme_color3);
	transform:rotate( 45deg ) translate( 0% , 0% );
}
._bl5x{
	width:1600px;
}
._bl5z{
	background:linear-gradient( 90deg, rgba(245,163,87,0.6) 50%, var(--theme_color3)  60% );
}
._bl5A{
	width:24%;
}
._bl5B{
	max-width:initial;
}
.ps0{
	margin:0 auto;
}
.ps1{
	padding:0 20px;
}
.ps2{
	margin:15px 0;
}
.ps3{
	margin:10px;
}
.ps4{
	margin:17px 0;
}
.ps5{
	margin:7px;
}
.ps6{
	margin:25px 0;
}
.ps7{
	margin:11px 20px;
}
.ps8{
	margin:0 0 0 10px;
}
.ps9{
	padding-bottom:40%;
}
.psa{
	top:0;
	left:0;
}
.psb{
	top:17%;
	left:50%;
}
.psc{
	top:30%;
	left:50%;
}
.psd{
	top:48%;
	left:50%;
}
.pse{
	left:50%;
	top:68%;
}
.psf{
	padding-bottom:50%;
}
.psg{
	top:32%;
	left:50%;
}
.psh{
	left:50%;
	top:50%;
}
.psi{
	top:33%;
	left:50%;
}
.psq{
	top:34%;
	left:50%;
}
.psr{
	left:50%;
	top:51%;
}
.pss{
	left:50%;
	top:69%;
}
.pst{
	margin:20px 0;
}
.psu{
	margin:30px 0;
}
.psv{
	padding-bottom:3%;
}
.psw{
	padding-bottom:5%;
}
.psx{
	margin:35px 0;
}
.psy{
	padding:80px 0;
}
.psz{
	padding:3em 0 0;
}
.psA{
	padding:40px 0 0;
}
.psB{
	margin:20px auto 0;
}
.psC{
	padding:1.5em 0 0;
}
.psD{
	padding:1em 0 0;
}
.psE{
	margin:-20px 0 0;
}
.psF{
	z-index:1;
}
.psG{
	z-index:0;
}
.psH{
	padding:60px 0;
}
.psM{
	margin:-40px 0 0;
}
.psN{
	margin:-40px 20px 0 0;
}
.psO{
	margin:-40px 0 0 20px;
}
.psR{
	margin:20px 0 0;
}
.psS{
	top:0;
	right:0;
}
.psT{
	padding-bottom:20%;
}
.psU{
	margin:30px 0 0;
}
.psV{
	padding:0.5em 0 0;
}
.psW{
	padding:60px 0 0;
}
.ps14{
	padding:40px 0;
}
.ps15{
	margin:30px auto;
}
.ps16{
	margin:30px auto 0;
}
.ps18{
	margin:-5%;
	padding:8% 20px 50px;
}
.ps1f{
	padding:0.3em 0.5em;
}
.ps1g{
	padding:20px 0 0;
}
.ps1h{
	padding:0.7em 0 0;
}
.ps1i{
	padding:30px 0 0;
}
.ps1j{
	margin:0 0 40px;
}
.ps1k{
	margin:-5% 0 0;
	padding:8% 20px 50px;
}
.ps1l{
	padding:0.4em 0.6em;
}
.ps1m{
	margin:40px 0;
}
.ps1n{
	padding:0.4em 0.8em;
}
.ps1o{
	padding:0.4em 0.4em;
}
.ps1p{
	margin:40px auto 0;
}
.ps1q{
	margin:60px 0 0;
}
.ps1r{
	margin:80px 0 0;
}
.ps1s{
	margin:80px 0;
}
.ps1t{
	margin:2% 3%;
}
.ps1u{
	margin:0;
}
.ps1v{
	margin:0 2%;
}
.ps1w{
	padding:40px 20px;
	margin:60px 0 0;
}
.ps1x{
	padding:0;
}
.ps1y{
	right:0;
	bottom:0;
}
.ps1B{
	padding:40px 20px;
	margin:60px 0 0;
}
.ps1C{
	padding:0 0 0 1%;
	margin:2.5% 0 0;
}
.ps1F{
	margin:60px 0 0;
	padding:60px 20px;
}
.ps1G{
	padding:12% 0 0;
	padding-bottom:27%;
}
.ps1H{
	padding:40px;
}
.ps1I{
	padding:12% 0 0;
}
.ps1K{
	margin:40px 0 0;
}
.ps1L{
	margin:80px 0 0;
}
.ps1M{
	padding:0 0 20px;
}
.ps1N{
	padding:0 0 50px;
	margin:50px 0 0;
}
.ps1O{
	margin:0 20px;
}
.ps1Q{
	padding:50px 0;
}
.ps1R{
	margin:10px 0 0;
}
.ps1S{
	margin-left:20px;
}
.ps1T{
	margin-left:15px;
}
.ps1U{
	margin:15px 0 0;
}
.ps1V{
	padding:0.1em 0.5em;
}
.ps1W{
	padding:0.1em 2em;
	padding-left:20px;
}
.ps1X{
	margin:15px 0 0;
}
.ps1Z{
	margin-right:2%;
	padding-bottom:23%;
}
.ps20{
	padding-bottom:22%;
}
.ps21{
	right:-6%;
	bottom:-6%;
}
.ps26{
	margin:0 0 2%;
	padding-bottom:80%;
}
.ps27{
	padding-bottom:100%;
}
.ps28{
	margin:0 0 2%;
	padding-bottom:85%;
}
.ps29{
	margin:0 0 2%;
	padding-bottom:90%;
}
.ps2a{
	padding:0 0 0.1em;
}
.ps2b{
	padding:0.3em;
}
.ps2c{
	top:0.5em;
	right:1em;
}
.ps2d{
	padding:0.3em 0.8em;
}
.ps2e{
	padding:0.2em 0.6em;
}
.ps2f{
	padding:0.3em 0 0;
}
.ps2g{
	padding:0.8em 0 0;
}
.ps2h{
	left:50%;
}
.ps2i{
	top:0;
	right:100%;
}
.ps2j{
	top:0;
	right:calc( 100% - 150px );
}
.ps2k{
	margin:0.3em 0 0;
}
.ps2n{
	padding:0.5em 2em;
	margin:1em 0 0;
}
.ps2o{
	z-index:10;
}
.ps2p{
	right:0;
	top:100%;
	z-index:50;
}
.ps2q{
	right:50px;
	bottom:50px;
}
.ps2r{
	z-index:3;
}
.ps2t{
	padding:40px 0 60px;
}
.ps2u{
	padding:0 1.5em;
}
.ps2v{
	margin:0 1em;
}
.ps2w{
	margin:0 0.5em 1em;
}
.ps2x{
	padding:60px 0 60px;
}
.ps2y{
	margin:10px 0 0;
}
.ps2z{
	padding:0.5em 2em;
	margin:3em 0 0;
}
.ps2A{
	margin-top:7%;
}
.ps2B{
	margin-left:0.4em;
	padding-left:0.7em;
}
.ps2C{
	margin:15px 0 0;
}
.ps2D{
	margin:;
}
.ps2E{
	margin:0 0 0;
}
.ps2F{
	padding-bottom:30%;
}
.ps2G{
	margin:60px 0 0;
}
.ps2H{
	padding:70px 20px;
}
.ps2I{
	margin-right:20%;
}
.ps2J{
	top:20%;
}
.ps2K{
	top:36%;
}
.ps2L{
	top:70%;
}
.ps2M{
	margin:0 3%;
}
.ps2N{
	margin:0 3%;
}
.ps30{
	top:16%;
}
.ps31{
	top:28%;
}
.ps32{
	top:43%;
}
._ps37{
	margin:12px 0 0;
}
._ps38{
	padding:0.2em 0.5em;
}
._ps39{
	margin:25px 0 0;
}
._ps3a{
	padding:0.3em 0.6em;
}
._ps3b{
	margin:22px 0 0;
}
._ps3e{
	padding:40px 0 80px;
}
._ps3f{
	padding:0 0 1%;
	margin:1% 0 0;
}
._ps3g{
	margin:4% auto 0;
}
._ps3h{
	margin:5% auto 0;
}
._ps3j{
	padding:3% 20px 50px;
}
._ps3k{
	padding:1.5%;
}
._ps3l{
	padding:8% 0 4%;
}
._ps3m{
	margin:2% auto;
}
._ps3n{
	padding:1.2%;
}
._ps3o{
	margin:3% auto;
}
._ps3p{
	padding:10% 0 6%;
}
._ps3q{
	padding:9% 0 7%;
}
._ps3s{
	margin:4% auto;
}
._ps3t{
	margin:30px auto 0;
}
._ps3u{
	padding:0.2em 0 0.2em 1em;
}
._ps3v{
	left:0.2em;
	top:0.3em;
}
._ps3w{
	left:0.2em;
	top:0.4em;
}
._ps3x{
	margin:1em 0 0.5em;
}
._ps3y{
	padding:0 0 1.2em;
}
._ps3z{
	padding:0 0 0 1.2em;
}
._ps3A{
	left:0;
	top:0.1em;
}
._ps3B{
	padding:0 1em 0 1.2em;
}
._ps3C{
	padding:0 0.8em 0 1em;
}
._ps3D{
	padding:0 0.6em 0 1em;
}
._ps3E{
	padding:0 0.3em 0 1em;
}
._ps3F{
	left:0;
	top:0.2em;
}
._ps3G{
	padding:0 0.3em 0.1em 1em;
}
._ps3H{
	padding:0 0.3em 0.2em 1em;
}
._ps3I{
	padding:0 0.3em 0.3em 1em;
}
._ps3J{
	padding-left:1.6em;
}
._ps3K{
	left:0;
	top:0.3em;
}
._ps3L{
	padding-left:1.2em;
}
._ps3M{
	padding-left:1em;
}
._ps3N{
	padding:0 0.5em 0 1em;
}
._ps3O{
	padding:0 0.7em 0 1em;
}
._ps3P{
	padding:0 0.7em 0 1.2em;
}
._ps3Q{
	padding:1% 0;
}
._ps3R{
	padding:0.5% 0;
	margin:1em 0;
}
._ps3S{
	margin:1% 0 0;
}
._ps3T{
	margin:3% 0 0;
}
._ps3V{
	padding:2% 3%;
}
._ps3W{
	right:-1px;
	bottom:-1px;
}
._ps3X{
	right:;
	bottom:;
}
._ps3Y{
	top:0%;
	left:0%;
}
._ps3Z{
	right:0px;
	bottom:0px;
}
._ps41{
	bottom:-0.5px;
	right:0px;
}
._ps45{
	padding:0.5em 0;
}
._ps46{
	margin:1em 0 0;
}
._ps47{
	margin:1.5em 0 0;
}
._ps49{
	margin-left:-1em;
}
._ps4a{
	margin:40px 0 20px;
}
._ps4b{
	padding:0.3em 0 0.2em;
}
._ps4c{
	margin:50px 0 20px;
}
._ps4e{
	margin:50px 0 20px;
}
._ps4f{
	right:0;
}
._ps4g{
	margin:0 0 2%;
}
._ps4h{
	margin:0 0 3%;
}
._ps4i{
	padding:0.3em 1em;
}
._ps4j{
	margin:50px 10px 20px;
}
._ps4k{
	padding:0 0 10px;
}
._ps4l{
	padding:0 10px 10px 0;
}
._ps4m{
	padding:0 8px 8px 0;
}
._ps4n{
	margin:2% 0 0;
}
._ps4o{
	padding:4%;
}
._ps4p{
	padding:0 5% 0 0;
}
._ps4q{
	margin:2% auto 0;
}
._ps4s{
	top:0;
}
._ps4t{
	padding-bottom:16%;
}
._ps4u{
	padding:50px 0 0;
}
._ps4v{
	padding-bottom:15%;
}
._ps4w{
	padding:5% 5%;
}
._ps4x{
	margin:0 0 20px;
}
._ps4y{
	padding:0.1em 0 0;
}
._ps4z{
	padding:40px 0 50px;
}
._ps4A{
	margin:50px 0 0;
}
._ps4B{
	padding:5% 3% 5% 5%;
}
._ps4C{
	padding:5% 1% 5% 5%;
}
._ps4D{
	padding:5% 2% 5% 5%;
}
._ps4E{
	padding:0 0 1%;
	margin:1% auto 0;
}
._ps4F{
	padding:60px 0 80px;
}
._ps4G{
	padding:0 0 1%;
	margin:2% auto 0;
}
._ps4H{
	padding:60px 0 80px;
}
._ps4L{
	margin:50px 0 20px;
}
._ps4N{
	left:1%;
	top:50%;
}
._ps4O{
	right:1%;
	top:50%;
}
._ps4T{
	margin:2em 0 0;
}
._ps4W{
	padding:7% 20px 50px;
}
._ps4Y{
	margin:60px auto 0;
}
._ps4Z{
	margin:1em auto 0;
}
._ps53{
	margin:0 0 1.2em;
}
._ps55{
	margin:0 5% 0 0;
}
._ps59{
	padding:0 0 3%;
	margin:2% auto 0;
}
._ps5a{
	margin:0 5% 3%;
}
._ps5d{
	margin:0 5% 0 0;
}
._ps5e{
	margin:0 3%;
}
._ps5g{
	margin:0 1% 2%;
}
._ps5h{
	padding-bottom:125%;
}
._ps5i{
	left:0;
	bottom:0;
}
._ps5j{
	right:-6%;
	bottom:80%;
}
._ps5k{
	left:0;
	bottom:100%;
}
._ps5l{
	bottom:-18%;
	right:-6%;
}
.tx0{
	font-size:16px;
	text-align:center;
}
.tx1{
	text-align:center;
}
.tx2{
	font-size:14px;
}
.tx4{
	font-size:20px;
}
.tx5{
	font-size:15px;
}
.tx7{
	letter-spacing:0.1em;
	color:rgba(255,255,255,1);
}
.tx8{
	font-size:24px;
}
.tx9{
	font-size:12px;
}
.txa{
	font-size:28px;
}
.txe{
	color:rgba(255,255,255,1);
}
.txf{
	font-size:26px;
}
.txg{
	line-height:1.5;
}
.txh{
	line-height:1.6;
}
.txi{
	font-size:13.2px;
}
.txj{
	font-size:16px;
	font-weight:bold;
	color:rgba(27,63,139,1);
}
.txk{
	font-size:16px;
	font-weight:normal;
}
.txl{
	font-size:16px;
}
.txm{
	font-size:30px;
	font-weight:bold;
	color:rgba(230,49,120,1);
}
.txn{
	font-size:30px;
	font-weight:bold;
}
.txo{
	color:rgba(230,49,120,1);
}
.txp{
	font-weight:bold;
}
.txq{
	font-size:18px;
}
.txr{
	font-size:150%;
}
.txs{
	font-size:135%;
}
.txu{
	font-size:16px;
}
.txv{
	line-height:4em;
}
.txw{
	color:rgba(194,123,176,1);
}
.txx{
	text-align:right;
}
._txA{
	color:var(--theme_color);
}
._txB{
	letter-spacing:0.1em;
}
._txC{
	font-size:27px;
}
._txD{
	letter-spacing:0.2em;
}
._txE{
	font-weight:normal;
}
._txI{
	font-size:22px;
}
._txJ{
	line-height:1.8;
}
._txK{
	font-size:90%;
	line-height:inherit;
}
._txL{
	font-size:inherit;
}
._txM{
	letter-spacing:0.1em;
	font-size:32px;
	color:var(--theme_color1);
}
._txN{
	text-shadow:0.02em 0 0 var(--theme_color1);
}
._txO{
	text-shadow:0.01em 0 0 var(--theme_color1);
}
._txP{
	text-shadow:0.01em 0 0 var(--theme_color1) ,0 0.01em 0 var(--theme_color1) ,0.01em 0.01em 0 var(--theme_color1);
}
._txQ{
	letter-spacing:0.05em;
	font-size:32px;
	color:var(--theme_color1);
}
._txR{
	letter-spacing:0.08em;
	font-size:32px;
	color:var(--theme_color1);
}
._txS{
	letter-spacing:0em;
	color:rgba(0,0,0,1);
}
._txT{
	text-shadow:0.01em 0 0 #000 ,0 0.01em 0 #000 ,0.01em 0.01em 0 #000;
}
._txU{
	letter-spacing:0.05em;
	color:rgba(0,0,0,1);
}
._txV{
	text-shadow:0.01em 0 0 #000;
}
._txX{
	letter-spacing:0.08em;
}
._txY{
	font-size:32px;
}
._txZ{
	text-align:left;
}
._tx10{
	color:var(--theme_color1);
}
._tx11{
	font-size:10px;
}
._tx14{
	color:var(--theme_color2);
}
._tx15{
	letter-spacing:0.1em;
}
._tx16{
	line-height:2;
}
._tx18{
	font-size:17px;
}
._tx19{
	font-weight:500;
}
._tx1c{
	font-size:smaller;
}
._tx1d{
	color:var(--theme_color3);
}
._tx1e{
	font-size:1vw;
}
._tx1f{
	font-size:1.5vw;
}
._tx1g{
	font-size:0.8vw;
}
._tx1h{
	font-size:1.3vw;
}
._tx1i{
	font-size:1.4vw;
}
.es0{
	object-fir:100%;
	object-position:50% 50%;
}
.es1{
	object-fit:100%;
	object-position:50% 50%;
}
.es2{
	transition-delay:400ms;
}
.es3{
	transition-delay:800ms;
}
.es4{
	object-position:50% 50%;
	object-fit:cover;
}
._es5{
	content:"";
}
._es6{
	object-position:50%;
	object-fit:cover;
}
._es7{
	cursor:default;
}
@media screen and (max-width: 768px){
	.bln{
		height:13.2vw;
	}
	.blo{
		height:2.5vw;
	}
	.blp{
		height:8vw;
	}
	.blq{
		width:13.2vw;
	}
	.blr{
		width:10vw;
	}
	.blQ{
		width:70vw;
	}
	.blR{
		display:none;
	}
	.blS{
		height:10vw;
	}
	.blU{
		height:12vw;
	}
	.blW{
		width:40%;
	}
	.blX{
		width:35%;
	}
	.bl14{
		width:90%;
	}
	.bl15{
		overflow:visible;
	}
	.bl16{
		height:100%;
		position:relative;
		transform:translate(0%,0%);
	}
	.bl1c{
		background-color:#e6f2f9;
		background-image:none;
	}
	.bl1d{
		width:100%;
	}
	.bl1e{
		width:70%;
	}
	.bl1f{
		background-color:#fdf3f4;
	}
	.bl1g{
		height:5vw;
	}
	.bl1h{
		width:25%;
	}
	.bl1q{
		height:25vw;
	}
	.bl1r{
		max-width:96%;
	}
	.bl1s{
		float:none;
	}
	.bl1z{
		width:80%;
		position:relative;
	}
	.bl1A{
		width:45%;
	}
	.bl1C{
		width:80%;
	}
	.bl1E{
		border-left:0;
	}
	.bl1J{
		width:60%;
	}
	.bl1S{
		height:6vw;
	}
	.bl1T{
		position:relative;
	}
	.bl22{
		position:relative;
	}
	.bl23{
		width:30%;
	}
	.bl2q{
		width:calc( 50vw - 50% + 20vw );
	}
	.bl2u{
		width:80vw;
	}
	.bl2x{
		width:80vw;
	}
	.bl2z{
		width:14vw;
		border-radius:1vw;
		background-size:70%;
	}
	.bl2A{
		max-height:calc( 100vh - 13.2vw );
	}
	.bl2B{
		width:45vw;
	}
	.bl2C{
		height:5%;
	}
	.bl2D{
		height:6.5%;
	}
	.bl2E{
		height:11%;
	}
	.bl2F{
		width:14vw;
		border-radius:1vw;
	}
	.bl2H{
		min-width:80%;
	}
	.bl2J{
		width:50%;
	}
	.bl2M{
		width:23%;
	}
	.bl2N{
		width:74%;
	}
	.bl2X{
		float:left;
	}
	.bl2Y{
		display:inline-block;
	}
	.bl37{
		height:9vw;
		display:block;
	}
	.bl38{
		height:12vw;
		width:80vw;
	}
	.bl39{
		background-color:rgba(194,123,176,1);
	}
	.bl3a{
		height:12vw;
	}
	.bl3b{
		width:55vw;
	}
	.bl3c{
		display:block;
	}
	.bl3d{
		height:9%;
	}
	.bl3e{
		height:12%;
	}
	.bl3f{
		height:15%;
	}
	.bl3g{
		height:16%;
	}
	.bl3j{
		width:80vw;
		height:auto;
	}
	.bl3l{
		height:23%;
	}
	.bl3m{
		width:65vw;
	}
	._bl3p{
		width:39%;
	}
	._bl3q{
		width:58%;
	}
	._bl3r{
		width:60vw;
	}
	._bl3t{
		background-color:#e6f2f9;
	}
	._bl3A{
		width:48%;
	}
	._bl49{
		width:2vw;
		height:2vw;
	}
	._bl4a{
		height:auto;
	}
	._bl4b{
		background-size:2vw;
	}
	._bl4c{
		width:20%;
	}
	._bl4d{
		width:77%;
	}
	._bl4e{
		width:22%;
	}
	._bl4f{
		width:75%;
	}
	._bl4r{
		width:22%;
	}
	._bl4t{
		background-size:1.7vw;
		width:calc( 100% - 1.5vw );
		height:calc( 100% - 1.5vw );
	}
	._bl4u{
		border-right:0px solid var(--theme_color1);
		width:75%;
	}
	._bl4v{
		width:93%;
	}
	._bl4B{
		width:250vw;
	}
	._bl4E{
		width:30%;
	}
	._bl4O{
		height:66vw;
	}
	._bl4Q{
		height:100vw;
	}
	._bl4R{
		border-bottom:0.5vw dotted var(--theme_color);
	}
	._bl4S{
		width:32%;
	}
	._bl52{
		width:6vw;
		height:6vw;
	}
	._bl55{
		width:355vw;
	}
	._bl56{
		width:400vw;
	}
	._bl57{
		width:390vw;
	}
	._bl58{
		width:392vw;
	}
	._bl59{
		width:416vw;
	}
	._bl5c{
		width:90vw;
	}
	._bl5e{
		width:95%;
	}
	._bl5m{
		border-bottom:0.8vw dotted var(--theme_color);
	}
	._bl5n{
		height:6vw;
	}
	._bl5q{
		height:70vw;
	}
	._bl5s{
		width:59%;
	}
	._bl5x{
		width:300vw;
	}
	._bl5y{
		width:26%;
	}
	._bl5C{
		width:31%;
	}
	.psj{
		padding:0 1vw;
	}
	.psk{
		margin:5.3vw 0;
	}
	.psl{
		margin:2.5vw 0 0 2.5vw;
	}
	.psm{
		margin:0;
	}
	.psn{
		padding:0;
	}
	.pso{
		margin:5.3vw 0 0 1vw;
	}
	.psp{
		margin:0 0 0 2vw;
	}
	.psI{
		padding:0 2vw;
	}
	.psJ{
		padding:12vw 0;
	}
	.psK{
		padding:6vw 0 0;
	}
	.psL{
		margin:3vw auto 0;
	}
	.psP{
		margin:0 0 2vw 2vw;
	}
	.psQ{
		margin:5vw auto 0;
	}
	.psX{
		padding:9vw 0 0;
	}
	.psY{
		margin:4vw 0 0;
	}
	.psZ{
		padding-bottom:auto;
	}
	.ps10{
		left:0%;
		top:0%;
	}
	.ps11{
		padding-bottom:0;
	}
	.ps12{
		padding:0.8em 0 0;
	}
	.ps13{
		padding:6vw 2vw 0;
	}
	.ps16{
		margin:4vw auto 0;
	}
	.ps17{
		padding:6vw 0;
	}
	.ps19{
		padding:8% 0 0;
	}
	.ps1a{
		padding:5%;
	}
	.ps1b{
		padding:4% 0 0;
	}
	.ps1c{
		padding:0.8em 0 1em;
	}
	.ps1d{
		padding-bottom:10%;
	}
	.ps1e{
		padding-bottom:11%;
	}
	.ps1j{
		margin:0 0 6vw;
	}
	.ps1m{
		margin:6vw 0;
	}
	.ps1p{
		margin:4vw auto 0;
	}
	.ps1q{
		margin:6vw 0;
	}
	.ps1r{
		margin:10vw 0;
	}
	.ps1s{
		margin:10vw 0;
	}
	.ps1w{
		padding:5vw 2vw;
		margin:8vw 0 0;
	}
	.ps1z{
		margin:0 2% 4%;
	}
	.ps1A{
		margin:0 2% 5%;
	}
	.ps1B{
		padding:5vw 2vw;
		margin:6vw 0 0;
	}
	.ps1D{
		margin:5vw 0 0 0;
	}
	.ps1E{
		margin:5vw 0 0;
	}
	.ps1F{
		padding:5vw 2vw;
		margin:6vw 0 0;
	}
	.ps1J{
		padding:6vw 4vw;
	}
	.ps1M{
		padding:0 0 0;
	}
	.ps1N{
		padding:0 0 7vw;
		margin:7vw 0 0;
	}
	.ps1O{
		margin:0 4vw 0 0;
	}
	.ps1P{
		margin:4vw 2vw 0 0;
	}
	.ps1Q{
		padding:4vw 2vw;
	}
	.ps1R{
		margin:3vw 0 0;
	}
	.ps1S{
		margin-left:2vw;
	}
	.ps1T{
		margin-left:2vw;
	}
	.ps1U{
		margin:2vw 0 0;
	}
	.ps1W{
		padding-left:0;
		padding:0.5em 0;
	}
	.ps1X{
		margin:1vw 0 0;
	}
	.ps1Y{
		margin:2vw 0;
	}
	.ps22{
		margin:10vw 0 0;
	}
	.ps23{
		padding:10vw 0;
	}
	.ps24{
		margin:6vw 0 0;
	}
	.ps25{
		margin:3vw 0 0;
	}
	.ps26{
		padding-bottom:30%;
	}
	.ps28{
		padding-bottom:30%;
	}
	.ps29{
		padding-bottom:30%;
	}
	.ps2l{
		right:calc( 100% - 20vw );
	}
	.ps2m{
		padding:0.3em 0.8em 0.6em;
	}
	.ps2q{
		right:5vw;
		bottom:8vw;
	}
	.ps2s{
		padding-bottom:70%;
	}
	.ps2D{
		padding-bottom:30%;
	}
	.ps2H{
		padding:8vw 2vw;
	}
	.ps2M{
		margin:0 5;
		padding-bottom:30%;
	}
	.ps2N{
		padding-bottom:30%;
	}
	.ps2O{
		margin:2vw 0 0;
	}
	.ps2P{
		margin:2vw 0 0 2.5vw;
	}
	.ps2Q{
		margin:1vw auto;
	}
	.ps2R{
		margin:2vw auto 0;
	}
	.ps2S{
		top:17%;
	}
	.ps2T{
		top:30%;
	}
	.ps2U{
		top:46%;
	}
	.ps2V{
		top:66%;
	}
	.ps2W{
		padding:0.6em 0 0;
	}
	.ps2X{
		padding:0.5em 0 0.7em;
	}
	.ps2Y{
		padding:2vw 0;
	}
	.ps2Z{
		margin:0 auto 0;
	}
	.ps33{
		top:14%;
	}
	.ps34{
		top:26%;
	}
	.ps35{
		top:43%;
	}
	.ps36{
		top:71%;
	}
	._ps3c{
		margin:2.5vw 0 0 1vw;
	}
	._ps3d{
		margin:4.2vw 0 0;
	}
	._ps3e{
		padding:4vw 0 12vw;
	}
	._ps3i{
		padding:2em 0 0;
	}
	._ps3r{
		padding:4% 2vw 0;
	}
	._ps3U{
		padding:0 3vw;
	}
	._ps40{
		padding:140px 0;
	}
	._ps42{
		padding:3% 3%;
	}
	._ps43{
		padding:4% 3%;
	}
	._ps44{
		padding:8vw 0;
	}
	._ps48{
		padding:5vw 0 0;
	}
	._ps4a{
		margin:6vw 0 2vw;
	}
	._ps4c{
		margin:6vw 0 2vw;
	}
	._ps4d{
		padding:0 0 0.2em;
	}
	._ps4e{
		margin:8vw 0 2vw;
	}
	._ps4j{
		margin:8vw 0 2vw;
	}
	._ps4q{
		padding:0 1.5vw 1.5vw 0;
		margin:4% auto 0;
	}
	._ps4r{
		margin:5% 0 0;
	}
	._ps4t{
		padding-bottom:30%;
	}
	._ps4v{
		padding-bottom:30%;
	}
	._ps4F{
		padding:6vw 0 12vw;
	}
	._ps4H{
		padding:8vw 0 12vw;
	}
	._ps4I{
		margin:3% auto 0;
	}
	._ps4J{
		margin:0 0 3%;
	}
	._ps4K{
		padding:2vw 0 0;
	}
	._ps4L{
		margin:8vw 0 6vw;
	}
	._ps4M{
		padding-bottom:80%;
	}
	._ps4P{
		left:-2%;
	}
	._ps4Q{
		right:-2%;
	}
	._ps4R{
		margin-left:-8vw;
	}
	._ps4S{
		left:-8vw;
	}
	._ps4U{
		margin:2em 0 0;
	}
	._ps4V{
		margin:2em auto 0;
	}
	._ps4X{
		margin:8vw 0 0;
	}
	._ps50{
		margin:1em 0 0;
	}
	._ps51{
		margin:0.5em 0 0;
	}
	._ps52{
		padding:10% 2vw 0;
	}
	._ps54{
		padding:0 0 2%;
	}
	._ps55{
		margin:0 4% 0 0;
	}
	._ps56{
		padding:8% 0 5%;
	}
	._ps57{
		margin-left:0;
	}
	._ps58{
		left:0;
	}
	._ps5b{
		margin:0 3% 3%;
	}
	._ps5c{
		padding-bottom:26%;
	}
	._ps5d{
		margin:0 3% 0 0;
	}
	._ps5f{
		margin:0 3%;
	}
	._ps5m{
		margin:0 1% 3%;
	}
	._ps5n{
		margin:0 0.5% 3%;
	}
	._ps5o{
		padding-bottom:140%;
	}
	.tx3{
		font-size:2.8vw;
	}
	.tx6{
		font-size:4vw;
	}
	.txb{
		font-size:4.5vw;
	}
	.txc{
		font-size:4.2vw;
	}
	.txd{
		font-size:2.5vw;
	}
	.txj{
		font-size:2.4vw;
	}
	.txk{
		font-size:2.4vw;
	}
	.txl{
		font-size:2.4vw;
	}
	.txt{
		font-size:3vw;
	}
	.txy{
		letter-spacing:0.1em;
		font-weight:bold;
		color:rgba(255,255,255,1);
	}
	.txz{
		font-size:3.8vw;
	}
	._txB{
		font-size:3.6vw;
	}
	._txF{
		font-size:2vw;
	}
	._txG{
		font-size:3.5vw;
	}
	._txH{
		letter-spacing:0em;
	}
	._txW{
		font-size:5vw;
	}
	._tx12{
		font-size:2.4vw;
	}
	._tx13{
		font-size:3.3vw;
	}
	._tx17{
		text-align:left;
	}
	._tx1a{
		font-size:3.2vw;
	}
	._tx1b{
		font-size:4.4vw;
	}
	._tx1j{
		font-size:2.2vw;
	}
}