
/* インラインsvg関係 */
.desvg g[id].link:hover{
	cursor: pointer;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
    animation: on_cur 0.5s linear 0s 1 forwards;
}
.desvg g[id].link:active{
	cursor: pointer;
	transform: scale(0.95) !important;
	filter:brightness(75%);
}


:root{
	--MenuSize: 435px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	tap-highlight-color: rgba(0,0,0,0);
}
a{text-decoration: none;}

a:link{color: #ffffff;}
a:visited{color: #ffffff;}
a:hover{color: #ffffff;}
a:active{color: #ffffff;}

body{
	margin:0px;
	font-size:0px;
	background-color: #fff;
	-webkit-text-size-adjust:100%;
	_font-family: "yu-mincho-pr6n";
	overflow-y: scroll;
	overflow-x: hidden;
	color: #ffffff;
}
body.mo{
	width:720px;
}


.hand{cursor: pointer;}
.style_pf{position:fixed;}
.style_pr{position:relative;}
.style_pa{position:absolute;}
.style_pa0{position:absolute;left:0px;top:0px;}
.style_ps{position:sticky;position:-webkit-sticky;}
.style_pr_dib{
	position:relative;
	display:inline-block;
}
.obj-contain{object-fit:contain}
.obj-cover{object-fit:cover}
.obj-fill{object-fit:fill}
.opa0{opacity:0;}
.ta_c{text-align:center;}
.ta_c_t{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.ta_l{text-align:left;}
.ta_r{text-align:right;}
.va_c{vertical-align:middle;}
.va_t{vertical-align:top;}
.va_m{vertical-align:middle;}
.va_b{vertical-align:bottom;}
.wsp_p{white-space:pre}
.wsp_pw{white-space:pre-wrap}
.touch{pointer-events:auto;}
img,.notouch{pointer-events:none}
img{
	image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;	-webkit-backface-visibility: hidden;
}
.ScrollbarNone::-webkit-scrollbar{
    display: none;
}

/* ulの・の幅を狭くする */
ul{
	padding-left:30px;
	margin:0px;
}
li{
	list-style:none;
	margin:0px;
	padding:0px;
}
li::before{
	display:block;
	position:absolute;
	left:10px;
	content:"・"
}

.noput{display:none}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}
.oncur:hover{
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
    animation: on_cur 0.5s linear 0s 1 forwards;
}
@keyframes on_cur{
    0% {transform: scale(1);}
    50% {transform: scale(1.05);}
    100% {transform: scale(1);}
}
.btn_80_i:active{transform: scale(0.80,0.80) !important;filter:brightness(75%) !important;}.btn_80:active{transform: scale(0.80,0.80);filter:brightness(75%);}.btn_nb_80:active{transform: scale(0.80,0.80);}.btn_81_i:active{transform: scale(0.81,0.81) !important;filter:brightness(75%) !important;}.btn_81:active{transform: scale(0.81,0.81);filter:brightness(75%);}.btn_nb_81:active{transform: scale(0.81,0.81);}.btn_82_i:active{transform: scale(0.82,0.82) !important;filter:brightness(75%) !important;}.btn_82:active{transform: scale(0.82,0.82);filter:brightness(75%);}.btn_nb_82:active{transform: scale(0.82,0.82);}.btn_83_i:active{transform: scale(0.83,0.83) !important;filter:brightness(75%) !important;}.btn_83:active{transform: scale(0.83,0.83);filter:brightness(75%);}.btn_nb_83:active{transform: scale(0.83,0.83);}.btn_84_i:active{transform: scale(0.84,0.84) !important;filter:brightness(75%) !important;}.btn_84:active{transform: scale(0.84,0.84);filter:brightness(75%);}.btn_nb_84:active{transform: scale(0.84,0.84);}.btn_85_i:active{transform: scale(0.85,0.85) !important;filter:brightness(75%) !important;}.btn_85:active{transform: scale(0.85,0.85);filter:brightness(75%);}.btn_nb_85:active{transform: scale(0.85,0.85);}.btn_86_i:active{transform: scale(0.86,0.86) !important;filter:brightness(75%) !important;}.btn_86:active{transform: scale(0.86,0.86);filter:brightness(75%);}.btn_nb_86:active{transform: scale(0.86,0.86);}.btn_87_i:active{transform: scale(0.87,0.87) !important;filter:brightness(75%) !important;}.btn_87:active{transform: scale(0.87,0.87);filter:brightness(75%);}.btn_nb_87:active{transform: scale(0.87,0.87);}.btn_88_i:active{transform: scale(0.88,0.88) !important;filter:brightness(75%) !important;}.btn_88:active{transform: scale(0.88,0.88);filter:brightness(75%);}.btn_nb_88:active{transform: scale(0.88,0.88);}.btn_89_i:active{transform: scale(0.89,0.89) !important;filter:brightness(75%) !important;}.btn_89:active{transform: scale(0.89,0.89);filter:brightness(75%);}.btn_nb_89:active{transform: scale(0.89,0.89);}.btn_90_i:active{transform: scale(0.90,0.90) !important;filter:brightness(75%) !important;}.btn_90:active{transform: scale(0.90,0.90);filter:brightness(75%);}.btn_nb_90:active{transform: scale(0.90,0.90);}.btn_91_i:active{transform: scale(0.91,0.91) !important;filter:brightness(75%) !important;}.btn_91:active{transform: scale(0.91,0.91);filter:brightness(75%);}.btn_nb_91:active{transform: scale(0.91,0.91);}.btn_92_i:active{transform: scale(0.92,0.92) !important;filter:brightness(75%) !important;}.btn_92:active{transform: scale(0.92,0.92);filter:brightness(75%);}.btn_nb_92:active{transform: scale(0.92,0.92);}.btn_93_i:active{transform: scale(0.93,0.93) !important;filter:brightness(75%) !important;}.btn_93:active{transform: scale(0.93,0.93);filter:brightness(75%);}.btn_nb_93:active{transform: scale(0.93,0.93);}.btn_94_i:active{transform: scale(0.94,0.94) !important;filter:brightness(75%) !important;}.btn_94:active{transform: scale(0.94,0.94);filter:brightness(75%);}.btn_nb_94:active{transform: scale(0.94,0.94);}.btn_95_i:active{transform: scale(0.95,0.95) !important;filter:brightness(75%) !important;}.btn_95:active{transform: scale(0.95,0.95);filter:brightness(75%);}.btn_nb_95:active{transform: scale(0.95,0.95);}.btn_96_i:active{transform: scale(0.96,0.96) !important;filter:brightness(75%) !important;}.btn_96:active{transform: scale(0.96,0.96);filter:brightness(75%);}.btn_nb_96:active{transform: scale(0.96,0.96);}.btn_97_i:active{transform: scale(0.97,0.97) !important;filter:brightness(75%) !important;}.btn_97:active{transform: scale(0.97,0.97);filter:brightness(75%);}.btn_nb_97:active{transform: scale(0.97,0.97);}.btn_98_i:active{transform: scale(0.98,0.98) !important;filter:brightness(75%) !important;}.btn_98:active{transform: scale(0.98,0.98);filter:brightness(75%);}.btn_nb_98:active{transform: scale(0.98,0.98);}.btn_99_i:active{transform: scale(0.99,0.99) !important;filter:brightness(75%) !important;}.btn_99:active{transform: scale(0.99,0.99);filter:brightness(75%);}.btn_nb_99:active{transform: scale(0.99,0.99);}.btn_101:active{transform: scale(1.01,1.01);filter:brightness(75%);}.btn_102:active{transform: scale(1.02,1.02);filter:brightness(75%);}.btn_103:active{transform: scale(1.03,1.03);filter:brightness(75%);}.btn_104:active{transform: scale(1.04,1.04);filter:brightness(75%);}.btn_105:active{transform: scale(1.05,1.05);filter:brightness(75%);}.btn_106:active{transform: scale(1.06,1.06);filter:brightness(75%);}.btn_107:active{transform: scale(1.07,1.07);filter:brightness(75%);}.btn_108:active{transform: scale(1.08,1.08);filter:brightness(75%);}.btn_109:active{transform: scale(1.09,1.09);filter:brightness(75%);}.btn_110:active{transform: scale(1.1,1.1);filter:brightness(75%);}.pdt0{padding-top:0px}.pdb0{padding-bottom:0px}.pdl0{padding-left:0px}.pdr0{padding-right:0px}.pdlr0{padding:0px 0px}.pdud0{padding:0px 0px}.mgt0{margin-top:0px}.mgb0{margin-bottom:0px}.mgr0{margin-right:0px}.mgl0{margin-left:0px}.mglr0{margin:0px 0px}.mgud0{margin:0px 0px}.fs0{font-size:0px}.fs0i{font-size:0px !important}.lh0{line-height:0px}.lh0i{line-height:0px !important}.w0{width:0px}.minw0{min-width:0px}.maxw0{max-width:0px}.h0{height:0px}.z0{z-index:0}.bdr0{border-radius:0px}.pdt1{padding-top:1px}.pdb1{padding-bottom:1px}.pdl1{padding-left:1px}.pdr1{padding-right:1px}.pdlr1{padding:0px 1px}.pdud1{padding:1px 0px}.mgt1{margin-top:1px}.mgb1{margin-bottom:1px}.mgr1{margin-right:1px}.mgl1{margin-left:1px}.mglr1{margin:0px 1px}.mgud1{margin:1px 0px}.fs1{font-size:1px}.fs1i{font-size:1px !important}.lh1{line-height:1px}.lh1i{line-height:1px !important}.w1{width:1px}.minw1{min-width:1px}.maxw1{max-width:1px}.h1{height:1px}.z1{z-index:1}.bdr1{border-radius:1px}.pdt2{padding-top:2px}.pdb2{padding-bottom:2px}.pdl2{padding-left:2px}.pdr2{padding-right:2px}.pdlr2{padding:0px 2px}.pdud2{padding:2px 0px}.mgt2{margin-top:2px}.mgb2{margin-bottom:2px}.mgr2{margin-right:2px}.mgl2{margin-left:2px}.mglr2{margin:0px 2px}.mgud2{margin:2px 0px}.fs2{font-size:2px}.fs2i{font-size:2px !important}.lh2{line-height:2px}.lh2i{line-height:2px !important}.w2{width:2px}.minw2{min-width:2px}.maxw2{max-width:2px}.h2{height:2px}.z2{z-index:2}.bdr2{border-radius:2px}.pdt3{padding-top:3px}.pdb3{padding-bottom:3px}.pdl3{padding-left:3px}.pdr3{padding-right:3px}.pdlr3{padding:0px 3px}.pdud3{padding:3px 0px}.mgt3{margin-top:3px}.mgb3{margin-bottom:3px}.mgr3{margin-right:3px}.mgl3{margin-left:3px}.mglr3{margin:0px 3px}.mgud3{margin:3px 0px}.fs3{font-size:3px}.fs3i{font-size:3px !important}.lh3{line-height:3px}.lh3i{line-height:3px !important}.w3{width:3px}.minw3{min-width:3px}.maxw3{max-width:3px}.h3{height:3px}.z3{z-index:3}.bdr3{border-radius:3px}.pdt4{padding-top:4px}.pdb4{padding-bottom:4px}.pdl4{padding-left:4px}.pdr4{padding-right:4px}.pdlr4{padding:0px 4px}.pdud4{padding:4px 0px}.mgt4{margin-top:4px}.mgb4{margin-bottom:4px}.mgr4{margin-right:4px}.mgl4{margin-left:4px}.mglr4{margin:0px 4px}.mgud4{margin:4px 0px}.fs4{font-size:4px}.fs4i{font-size:4px !important}.lh4{line-height:4px}.lh4i{line-height:4px !important}.w4{width:4px}.minw4{min-width:4px}.maxw4{max-width:4px}.h4{height:4px}.z4{z-index:4}.bdr4{border-radius:4px}.pdt5{padding-top:5px}.pdb5{padding-bottom:5px}.pdl5{padding-left:5px}.pdr5{padding-right:5px}.pdlr5{padding:0px 5px}.pdud5{padding:5px 0px}.mgt5{margin-top:5px}.mgb5{margin-bottom:5px}.mgr5{margin-right:5px}.mgl5{margin-left:5px}.mglr5{margin:0px 5px}.mgud5{margin:5px 0px}.fs5{font-size:5px}.fs5i{font-size:5px !important}.lh5{line-height:5px}.lh5i{line-height:5px !important}.w5{width:5px}.minw5{min-width:5px}.maxw5{max-width:5px}.h5{height:5px}.z5{z-index:5}.bdr5{border-radius:5px}.pdt6{padding-top:6px}.pdb6{padding-bottom:6px}.pdl6{padding-left:6px}.pdr6{padding-right:6px}.pdlr6{padding:0px 6px}.pdud6{padding:6px 0px}.mgt6{margin-top:6px}.mgb6{margin-bottom:6px}.mgr6{margin-right:6px}.mgl6{margin-left:6px}.mglr6{margin:0px 6px}.mgud6{margin:6px 0px}.fs6{font-size:6px}.fs6i{font-size:6px !important}.lh6{line-height:6px}.lh6i{line-height:6px !important}.w6{width:6px}.minw6{min-width:6px}.maxw6{max-width:6px}.h6{height:6px}.z6{z-index:6}.bdr6{border-radius:6px}.pdt7{padding-top:7px}.pdb7{padding-bottom:7px}.pdl7{padding-left:7px}.pdr7{padding-right:7px}.pdlr7{padding:0px 7px}.pdud7{padding:7px 0px}.mgt7{margin-top:7px}.mgb7{margin-bottom:7px}.mgr7{margin-right:7px}.mgl7{margin-left:7px}.mglr7{margin:0px 7px}.mgud7{margin:7px 0px}.fs7{font-size:7px}.fs7i{font-size:7px !important}.lh7{line-height:7px}.lh7i{line-height:7px !important}.w7{width:7px}.minw7{min-width:7px}.maxw7{max-width:7px}.h7{height:7px}.z7{z-index:7}.bdr7{border-radius:7px}.pdt8{padding-top:8px}.pdb8{padding-bottom:8px}.pdl8{padding-left:8px}.pdr8{padding-right:8px}.pdlr8{padding:0px 8px}.pdud8{padding:8px 0px}.mgt8{margin-top:8px}.mgb8{margin-bottom:8px}.mgr8{margin-right:8px}.mgl8{margin-left:8px}.mglr8{margin:0px 8px}.mgud8{margin:8px 0px}.fs8{font-size:8px}.fs8i{font-size:8px !important}.lh8{line-height:8px}.lh8i{line-height:8px !important}.w8{width:8px}.minw8{min-width:8px}.maxw8{max-width:8px}.h8{height:8px}.z8{z-index:8}.bdr8{border-radius:8px}.pdt9{padding-top:9px}.pdb9{padding-bottom:9px}.pdl9{padding-left:9px}.pdr9{padding-right:9px}.pdlr9{padding:0px 9px}.pdud9{padding:9px 0px}.mgt9{margin-top:9px}.mgb9{margin-bottom:9px}.mgr9{margin-right:9px}.mgl9{margin-left:9px}.mglr9{margin:0px 9px}.mgud9{margin:9px 0px}.fs9{font-size:9px}.fs9i{font-size:9px !important}.lh9{line-height:9px}.lh9i{line-height:9px !important}.w9{width:9px}.minw9{min-width:9px}.maxw9{max-width:9px}.h9{height:9px}.z9{z-index:9}.bdr9{border-radius:9px}.pdt10{padding-top:10px}.pdb10{padding-bottom:10px}.pdl10{padding-left:10px}.pdr10{padding-right:10px}.pdlr10{padding:0px 10px}.pdud10{padding:10px 0px}.mgt10{margin-top:10px}.mgb10{margin-bottom:10px}.mgr10{margin-right:10px}.mgl10{margin-left:10px}.mglr10{margin:0px 10px}.mgud10{margin:10px 0px}.fs10{font-size:10px}.fs10i{font-size:10px !important}.lh10{line-height:10px}.lh10i{line-height:10px !important}.w10{width:10px}.minw10{min-width:10px}.maxw10{max-width:10px}.h10{height:10px}.z10{z-index:10}.bdr10{border-radius:10px}.pdt11{padding-top:11px}.pdb11{padding-bottom:11px}.pdl11{padding-left:11px}.pdr11{padding-right:11px}.pdlr11{padding:0px 11px}.pdud11{padding:11px 0px}.mgt11{margin-top:11px}.mgb11{margin-bottom:11px}.mgr11{margin-right:11px}.mgl11{margin-left:11px}.mglr11{margin:0px 11px}.mgud11{margin:11px 0px}.fs11{font-size:11px}.fs11i{font-size:11px !important}.lh11{line-height:11px}.lh11i{line-height:11px !important}.w11{width:11px}.minw11{min-width:11px}.maxw11{max-width:11px}.h11{height:11px}.z11{z-index:11}.bdr11{border-radius:11px}.pdt12{padding-top:12px}.pdb12{padding-bottom:12px}.pdl12{padding-left:12px}.pdr12{padding-right:12px}.pdlr12{padding:0px 12px}.pdud12{padding:12px 0px}.mgt12{margin-top:12px}.mgb12{margin-bottom:12px}.mgr12{margin-right:12px}.mgl12{margin-left:12px}.mglr12{margin:0px 12px}.mgud12{margin:12px 0px}.fs12{font-size:12px}.fs12i{font-size:12px !important}.lh12{line-height:12px}.lh12i{line-height:12px !important}.w12{width:12px}.minw12{min-width:12px}.maxw12{max-width:12px}.h12{height:12px}.z12{z-index:12}.bdr12{border-radius:12px}.pdt13{padding-top:13px}.pdb13{padding-bottom:13px}.pdl13{padding-left:13px}.pdr13{padding-right:13px}.pdlr13{padding:0px 13px}.pdud13{padding:13px 0px}.mgt13{margin-top:13px}.mgb13{margin-bottom:13px}.mgr13{margin-right:13px}.mgl13{margin-left:13px}.mglr13{margin:0px 13px}.mgud13{margin:13px 0px}.fs13{font-size:13px}.fs13i{font-size:13px !important}.lh13{line-height:13px}.lh13i{line-height:13px !important}.w13{width:13px}.minw13{min-width:13px}.maxw13{max-width:13px}.h13{height:13px}.z13{z-index:13}.bdr13{border-radius:13px}.pdt14{padding-top:14px}.pdb14{padding-bottom:14px}.pdl14{padding-left:14px}.pdr14{padding-right:14px}.pdlr14{padding:0px 14px}.pdud14{padding:14px 0px}.mgt14{margin-top:14px}.mgb14{margin-bottom:14px}.mgr14{margin-right:14px}.mgl14{margin-left:14px}.mglr14{margin:0px 14px}.mgud14{margin:14px 0px}.fs14{font-size:14px}.fs14i{font-size:14px !important}.lh14{line-height:14px}.lh14i{line-height:14px !important}.w14{width:14px}.minw14{min-width:14px}.maxw14{max-width:14px}.h14{height:14px}.z14{z-index:14}.bdr14{border-radius:14px}.pdt15{padding-top:15px}.pdb15{padding-bottom:15px}.pdl15{padding-left:15px}.pdr15{padding-right:15px}.pdlr15{padding:0px 15px}.pdud15{padding:15px 0px}.mgt15{margin-top:15px}.mgb15{margin-bottom:15px}.mgr15{margin-right:15px}.mgl15{margin-left:15px}.mglr15{margin:0px 15px}.mgud15{margin:15px 0px}.fs15{font-size:15px}.fs15i{font-size:15px !important}.lh15{line-height:15px}.lh15i{line-height:15px !important}.w15{width:15px}.minw15{min-width:15px}.maxw15{max-width:15px}.h15{height:15px}.z15{z-index:15}.bdr15{border-radius:15px}.pdt16{padding-top:16px}.pdb16{padding-bottom:16px}.pdl16{padding-left:16px}.pdr16{padding-right:16px}.pdlr16{padding:0px 16px}.pdud16{padding:16px 0px}.mgt16{margin-top:16px}.mgb16{margin-bottom:16px}.mgr16{margin-right:16px}.mgl16{margin-left:16px}.mglr16{margin:0px 16px}.mgud16{margin:16px 0px}.fs16{font-size:16px}.fs16i{font-size:16px !important}.lh16{line-height:16px}.lh16i{line-height:16px !important}.w16{width:16px}.minw16{min-width:16px}.maxw16{max-width:16px}.h16{height:16px}.z16{z-index:16}.bdr16{border-radius:16px}.pdt17{padding-top:17px}.pdb17{padding-bottom:17px}.pdl17{padding-left:17px}.pdr17{padding-right:17px}.pdlr17{padding:0px 17px}.pdud17{padding:17px 0px}.mgt17{margin-top:17px}.mgb17{margin-bottom:17px}.mgr17{margin-right:17px}.mgl17{margin-left:17px}.mglr17{margin:0px 17px}.mgud17{margin:17px 0px}.fs17{font-size:17px}.fs17i{font-size:17px !important}.lh17{line-height:17px}.lh17i{line-height:17px !important}.w17{width:17px}.minw17{min-width:17px}.maxw17{max-width:17px}.h17{height:17px}.z17{z-index:17}.bdr17{border-radius:17px}.pdt18{padding-top:18px}.pdb18{padding-bottom:18px}.pdl18{padding-left:18px}.pdr18{padding-right:18px}.pdlr18{padding:0px 18px}.pdud18{padding:18px 0px}.mgt18{margin-top:18px}.mgb18{margin-bottom:18px}.mgr18{margin-right:18px}.mgl18{margin-left:18px}.mglr18{margin:0px 18px}.mgud18{margin:18px 0px}.fs18{font-size:18px}.fs18i{font-size:18px !important}.lh18{line-height:18px}.lh18i{line-height:18px !important}.w18{width:18px}.minw18{min-width:18px}.maxw18{max-width:18px}.h18{height:18px}.z18{z-index:18}.bdr18{border-radius:18px}.pdt19{padding-top:19px}.pdb19{padding-bottom:19px}.pdl19{padding-left:19px}.pdr19{padding-right:19px}.pdlr19{padding:0px 19px}.pdud19{padding:19px 0px}.mgt19{margin-top:19px}.mgb19{margin-bottom:19px}.mgr19{margin-right:19px}.mgl19{margin-left:19px}.mglr19{margin:0px 19px}.mgud19{margin:19px 0px}.fs19{font-size:19px}.fs19i{font-size:19px !important}.lh19{line-height:19px}.lh19i{line-height:19px !important}.w19{width:19px}.minw19{min-width:19px}.maxw19{max-width:19px}.h19{height:19px}.z19{z-index:19}.bdr19{border-radius:19px}.pdt20{padding-top:20px}.pdb20{padding-bottom:20px}.pdl20{padding-left:20px}.pdr20{padding-right:20px}.pdlr20{padding:0px 20px}.pdud20{padding:20px 0px}.mgt20{margin-top:20px}.mgb20{margin-bottom:20px}.mgr20{margin-right:20px}.mgl20{margin-left:20px}.mglr20{margin:0px 20px}.mgud20{margin:20px 0px}.fs20{font-size:20px}.fs20i{font-size:20px !important}.lh20{line-height:20px}.lh20i{line-height:20px !important}.w20{width:20px}.minw20{min-width:20px}.maxw20{max-width:20px}.h20{height:20px}.z20{z-index:20}.bdr20{border-radius:20px}.pdt21{padding-top:21px}.pdb21{padding-bottom:21px}.pdl21{padding-left:21px}.pdr21{padding-right:21px}.pdlr21{padding:0px 21px}.pdud21{padding:21px 0px}.mgt21{margin-top:21px}.mgb21{margin-bottom:21px}.mgr21{margin-right:21px}.mgl21{margin-left:21px}.mglr21{margin:0px 21px}.mgud21{margin:21px 0px}.fs21{font-size:21px}.fs21i{font-size:21px !important}.lh21{line-height:21px}.lh21i{line-height:21px !important}.w21{width:21px}.minw21{min-width:21px}.maxw21{max-width:21px}.h21{height:21px}.z21{z-index:21}.bdr21{border-radius:21px}.pdt22{padding-top:22px}.pdb22{padding-bottom:22px}.pdl22{padding-left:22px}.pdr22{padding-right:22px}.pdlr22{padding:0px 22px}.pdud22{padding:22px 0px}.mgt22{margin-top:22px}.mgb22{margin-bottom:22px}.mgr22{margin-right:22px}.mgl22{margin-left:22px}.mglr22{margin:0px 22px}.mgud22{margin:22px 0px}.fs22{font-size:22px}.fs22i{font-size:22px !important}.lh22{line-height:22px}.lh22i{line-height:22px !important}.w22{width:22px}.minw22{min-width:22px}.maxw22{max-width:22px}.h22{height:22px}.z22{z-index:22}.bdr22{border-radius:22px}.pdt23{padding-top:23px}.pdb23{padding-bottom:23px}.pdl23{padding-left:23px}.pdr23{padding-right:23px}.pdlr23{padding:0px 23px}.pdud23{padding:23px 0px}.mgt23{margin-top:23px}.mgb23{margin-bottom:23px}.mgr23{margin-right:23px}.mgl23{margin-left:23px}.mglr23{margin:0px 23px}.mgud23{margin:23px 0px}.fs23{font-size:23px}.fs23i{font-size:23px !important}.lh23{line-height:23px}.lh23i{line-height:23px !important}.w23{width:23px}.minw23{min-width:23px}.maxw23{max-width:23px}.h23{height:23px}.z23{z-index:23}.bdr23{border-radius:23px}.pdt24{padding-top:24px}.pdb24{padding-bottom:24px}.pdl24{padding-left:24px}.pdr24{padding-right:24px}.pdlr24{padding:0px 24px}.pdud24{padding:24px 0px}.mgt24{margin-top:24px}.mgb24{margin-bottom:24px}.mgr24{margin-right:24px}.mgl24{margin-left:24px}.mglr24{margin:0px 24px}.mgud24{margin:24px 0px}.fs24{font-size:24px}.fs24i{font-size:24px !important}.lh24{line-height:24px}.lh24i{line-height:24px !important}.w24{width:24px}.minw24{min-width:24px}.maxw24{max-width:24px}.h24{height:24px}.z24{z-index:24}.bdr24{border-radius:24px}.pdt25{padding-top:25px}.pdb25{padding-bottom:25px}.pdl25{padding-left:25px}.pdr25{padding-right:25px}.pdlr25{padding:0px 25px}.pdud25{padding:25px 0px}.mgt25{margin-top:25px}.mgb25{margin-bottom:25px}.mgr25{margin-right:25px}.mgl25{margin-left:25px}.mglr25{margin:0px 25px}.mgud25{margin:25px 0px}.fs25{font-size:25px}.fs25i{font-size:25px !important}.lh25{line-height:25px}.lh25i{line-height:25px !important}.w25{width:25px}.minw25{min-width:25px}.maxw25{max-width:25px}.h25{height:25px}.z25{z-index:25}.bdr25{border-radius:25px}.pdt26{padding-top:26px}.pdb26{padding-bottom:26px}.pdl26{padding-left:26px}.pdr26{padding-right:26px}.pdlr26{padding:0px 26px}.pdud26{padding:26px 0px}.mgt26{margin-top:26px}.mgb26{margin-bottom:26px}.mgr26{margin-right:26px}.mgl26{margin-left:26px}.mglr26{margin:0px 26px}.mgud26{margin:26px 0px}.fs26{font-size:26px}.fs26i{font-size:26px !important}.lh26{line-height:26px}.lh26i{line-height:26px !important}.w26{width:26px}.minw26{min-width:26px}.maxw26{max-width:26px}.h26{height:26px}.z26{z-index:26}.bdr26{border-radius:26px}.pdt27{padding-top:27px}.pdb27{padding-bottom:27px}.pdl27{padding-left:27px}.pdr27{padding-right:27px}.pdlr27{padding:0px 27px}.pdud27{padding:27px 0px}.mgt27{margin-top:27px}.mgb27{margin-bottom:27px}.mgr27{margin-right:27px}.mgl27{margin-left:27px}.mglr27{margin:0px 27px}.mgud27{margin:27px 0px}.fs27{font-size:27px}.fs27i{font-size:27px !important}.lh27{line-height:27px}.lh27i{line-height:27px !important}.w27{width:27px}.minw27{min-width:27px}.maxw27{max-width:27px}.h27{height:27px}.z27{z-index:27}.bdr27{border-radius:27px}.pdt28{padding-top:28px}.pdb28{padding-bottom:28px}.pdl28{padding-left:28px}.pdr28{padding-right:28px}.pdlr28{padding:0px 28px}.pdud28{padding:28px 0px}.mgt28{margin-top:28px}.mgb28{margin-bottom:28px}.mgr28{margin-right:28px}.mgl28{margin-left:28px}.mglr28{margin:0px 28px}.mgud28{margin:28px 0px}.fs28{font-size:28px}.fs28i{font-size:28px !important}.lh28{line-height:28px}.lh28i{line-height:28px !important}.w28{width:28px}.minw28{min-width:28px}.maxw28{max-width:28px}.h28{height:28px}.z28{z-index:28}.bdr28{border-radius:28px}.pdt29{padding-top:29px}.pdb29{padding-bottom:29px}.pdl29{padding-left:29px}.pdr29{padding-right:29px}.pdlr29{padding:0px 29px}.pdud29{padding:29px 0px}.mgt29{margin-top:29px}.mgb29{margin-bottom:29px}.mgr29{margin-right:29px}.mgl29{margin-left:29px}.mglr29{margin:0px 29px}.mgud29{margin:29px 0px}.fs29{font-size:29px}.fs29i{font-size:29px !important}.lh29{line-height:29px}.lh29i{line-height:29px !important}.w29{width:29px}.minw29{min-width:29px}.maxw29{max-width:29px}.h29{height:29px}.z29{z-index:29}.bdr29{border-radius:29px}.pdt30{padding-top:30px}.pdb30{padding-bottom:30px}.pdl30{padding-left:30px}.pdr30{padding-right:30px}.pdlr30{padding:0px 30px}.pdud30{padding:30px 0px}.mgt30{margin-top:30px}.mgb30{margin-bottom:30px}.mgr30{margin-right:30px}.mgl30{margin-left:30px}.mglr30{margin:0px 30px}.mgud30{margin:30px 0px}.fs30{font-size:30px}.fs30i{font-size:30px !important}.lh30{line-height:30px}.lh30i{line-height:30px !important}.w30{width:30px}.minw30{min-width:30px}.maxw30{max-width:30px}.h30{height:30px}.z30{z-index:30}.bdr30{border-radius:30px}.pdt31{padding-top:31px}.pdb31{padding-bottom:31px}.pdl31{padding-left:31px}.pdr31{padding-right:31px}.pdlr31{padding:0px 31px}.pdud31{padding:31px 0px}.mgt31{margin-top:31px}.mgb31{margin-bottom:31px}.mgr31{margin-right:31px}.mgl31{margin-left:31px}.mglr31{margin:0px 31px}.mgud31{margin:31px 0px}.fs31{font-size:31px}.fs31i{font-size:31px !important}.lh31{line-height:31px}.lh31i{line-height:31px !important}.w31{width:31px}.minw31{min-width:31px}.maxw31{max-width:31px}.h31{height:31px}.z31{z-index:31}.bdr31{border-radius:31px}.pdt32{padding-top:32px}.pdb32{padding-bottom:32px}.pdl32{padding-left:32px}.pdr32{padding-right:32px}.pdlr32{padding:0px 32px}.pdud32{padding:32px 0px}.mgt32{margin-top:32px}.mgb32{margin-bottom:32px}.mgr32{margin-right:32px}.mgl32{margin-left:32px}.mglr32{margin:0px 32px}.mgud32{margin:32px 0px}.fs32{font-size:32px}.fs32i{font-size:32px !important}.lh32{line-height:32px}.lh32i{line-height:32px !important}.w32{width:32px}.minw32{min-width:32px}.maxw32{max-width:32px}.h32{height:32px}.z32{z-index:32}.bdr32{border-radius:32px}.pdt33{padding-top:33px}.pdb33{padding-bottom:33px}.pdl33{padding-left:33px}.pdr33{padding-right:33px}.pdlr33{padding:0px 33px}.pdud33{padding:33px 0px}.mgt33{margin-top:33px}.mgb33{margin-bottom:33px}.mgr33{margin-right:33px}.mgl33{margin-left:33px}.mglr33{margin:0px 33px}.mgud33{margin:33px 0px}.fs33{font-size:33px}.fs33i{font-size:33px !important}.lh33{line-height:33px}.lh33i{line-height:33px !important}.w33{width:33px}.minw33{min-width:33px}.maxw33{max-width:33px}.h33{height:33px}.z33{z-index:33}.bdr33{border-radius:33px}.pdt34{padding-top:34px}.pdb34{padding-bottom:34px}.pdl34{padding-left:34px}.pdr34{padding-right:34px}.pdlr34{padding:0px 34px}.pdud34{padding:34px 0px}.mgt34{margin-top:34px}.mgb34{margin-bottom:34px}.mgr34{margin-right:34px}.mgl34{margin-left:34px}.mglr34{margin:0px 34px}.mgud34{margin:34px 0px}.fs34{font-size:34px}.fs34i{font-size:34px !important}.lh34{line-height:34px}.lh34i{line-height:34px !important}.w34{width:34px}.minw34{min-width:34px}.maxw34{max-width:34px}.h34{height:34px}.z34{z-index:34}.bdr34{border-radius:34px}.pdt35{padding-top:35px}.pdb35{padding-bottom:35px}.pdl35{padding-left:35px}.pdr35{padding-right:35px}.pdlr35{padding:0px 35px}.pdud35{padding:35px 0px}.mgt35{margin-top:35px}.mgb35{margin-bottom:35px}.mgr35{margin-right:35px}.mgl35{margin-left:35px}.mglr35{margin:0px 35px}.mgud35{margin:35px 0px}.fs35{font-size:35px}.fs35i{font-size:35px !important}.lh35{line-height:35px}.lh35i{line-height:35px !important}.w35{width:35px}.minw35{min-width:35px}.maxw35{max-width:35px}.h35{height:35px}.z35{z-index:35}.bdr35{border-radius:35px}.pdt36{padding-top:36px}.pdb36{padding-bottom:36px}.pdl36{padding-left:36px}.pdr36{padding-right:36px}.pdlr36{padding:0px 36px}.pdud36{padding:36px 0px}.mgt36{margin-top:36px}.mgb36{margin-bottom:36px}.mgr36{margin-right:36px}.mgl36{margin-left:36px}.mglr36{margin:0px 36px}.mgud36{margin:36px 0px}.fs36{font-size:36px}.fs36i{font-size:36px !important}.lh36{line-height:36px}.lh36i{line-height:36px !important}.w36{width:36px}.minw36{min-width:36px}.maxw36{max-width:36px}.h36{height:36px}.z36{z-index:36}.bdr36{border-radius:36px}.pdt37{padding-top:37px}.pdb37{padding-bottom:37px}.pdl37{padding-left:37px}.pdr37{padding-right:37px}.pdlr37{padding:0px 37px}.pdud37{padding:37px 0px}.mgt37{margin-top:37px}.mgb37{margin-bottom:37px}.mgr37{margin-right:37px}.mgl37{margin-left:37px}.mglr37{margin:0px 37px}.mgud37{margin:37px 0px}.fs37{font-size:37px}.fs37i{font-size:37px !important}.lh37{line-height:37px}.lh37i{line-height:37px !important}.w37{width:37px}.minw37{min-width:37px}.maxw37{max-width:37px}.h37{height:37px}.z37{z-index:37}.bdr37{border-radius:37px}.pdt38{padding-top:38px}.pdb38{padding-bottom:38px}.pdl38{padding-left:38px}.pdr38{padding-right:38px}.pdlr38{padding:0px 38px}.pdud38{padding:38px 0px}.mgt38{margin-top:38px}.mgb38{margin-bottom:38px}.mgr38{margin-right:38px}.mgl38{margin-left:38px}.mglr38{margin:0px 38px}.mgud38{margin:38px 0px}.fs38{font-size:38px}.fs38i{font-size:38px !important}.lh38{line-height:38px}.lh38i{line-height:38px !important}.w38{width:38px}.minw38{min-width:38px}.maxw38{max-width:38px}.h38{height:38px}.z38{z-index:38}.bdr38{border-radius:38px}.pdt39{padding-top:39px}.pdb39{padding-bottom:39px}.pdl39{padding-left:39px}.pdr39{padding-right:39px}.pdlr39{padding:0px 39px}.pdud39{padding:39px 0px}.mgt39{margin-top:39px}.mgb39{margin-bottom:39px}.mgr39{margin-right:39px}.mgl39{margin-left:39px}.mglr39{margin:0px 39px}.mgud39{margin:39px 0px}.fs39{font-size:39px}.fs39i{font-size:39px !important}.lh39{line-height:39px}.lh39i{line-height:39px !important}.w39{width:39px}.minw39{min-width:39px}.maxw39{max-width:39px}.h39{height:39px}.z39{z-index:39}.bdr39{border-radius:39px}.pdt40{padding-top:40px}.pdb40{padding-bottom:40px}.pdl40{padding-left:40px}.pdr40{padding-right:40px}.pdlr40{padding:0px 40px}.pdud40{padding:40px 0px}.mgt40{margin-top:40px}.mgb40{margin-bottom:40px}.mgr40{margin-right:40px}.mgl40{margin-left:40px}.mglr40{margin:0px 40px}.mgud40{margin:40px 0px}.fs40{font-size:40px}.fs40i{font-size:40px !important}.lh40{line-height:40px}.lh40i{line-height:40px !important}.w40{width:40px}.minw40{min-width:40px}.maxw40{max-width:40px}.h40{height:40px}.z40{z-index:40}.bdr40{border-radius:40px}.pdt41{padding-top:41px}.pdb41{padding-bottom:41px}.pdl41{padding-left:41px}.pdr41{padding-right:41px}.pdlr41{padding:0px 41px}.pdud41{padding:41px 0px}.mgt41{margin-top:41px}.mgb41{margin-bottom:41px}.mgr41{margin-right:41px}.mgl41{margin-left:41px}.mglr41{margin:0px 41px}.mgud41{margin:41px 0px}.fs41{font-size:41px}.fs41i{font-size:41px !important}.lh41{line-height:41px}.lh41i{line-height:41px !important}.w41{width:41px}.minw41{min-width:41px}.maxw41{max-width:41px}.h41{height:41px}.z41{z-index:41}.bdr41{border-radius:41px}.pdt42{padding-top:42px}.pdb42{padding-bottom:42px}.pdl42{padding-left:42px}.pdr42{padding-right:42px}.pdlr42{padding:0px 42px}.pdud42{padding:42px 0px}.mgt42{margin-top:42px}.mgb42{margin-bottom:42px}.mgr42{margin-right:42px}.mgl42{margin-left:42px}.mglr42{margin:0px 42px}.mgud42{margin:42px 0px}.fs42{font-size:42px}.fs42i{font-size:42px !important}.lh42{line-height:42px}.lh42i{line-height:42px !important}.w42{width:42px}.minw42{min-width:42px}.maxw42{max-width:42px}.h42{height:42px}.z42{z-index:42}.bdr42{border-radius:42px}.pdt43{padding-top:43px}.pdb43{padding-bottom:43px}.pdl43{padding-left:43px}.pdr43{padding-right:43px}.pdlr43{padding:0px 43px}.pdud43{padding:43px 0px}.mgt43{margin-top:43px}.mgb43{margin-bottom:43px}.mgr43{margin-right:43px}.mgl43{margin-left:43px}.mglr43{margin:0px 43px}.mgud43{margin:43px 0px}.fs43{font-size:43px}.fs43i{font-size:43px !important}.lh43{line-height:43px}.lh43i{line-height:43px !important}.w43{width:43px}.minw43{min-width:43px}.maxw43{max-width:43px}.h43{height:43px}.z43{z-index:43}.bdr43{border-radius:43px}.pdt44{padding-top:44px}.pdb44{padding-bottom:44px}.pdl44{padding-left:44px}.pdr44{padding-right:44px}.pdlr44{padding:0px 44px}.pdud44{padding:44px 0px}.mgt44{margin-top:44px}.mgb44{margin-bottom:44px}.mgr44{margin-right:44px}.mgl44{margin-left:44px}.mglr44{margin:0px 44px}.mgud44{margin:44px 0px}.fs44{font-size:44px}.fs44i{font-size:44px !important}.lh44{line-height:44px}.lh44i{line-height:44px !important}.w44{width:44px}.minw44{min-width:44px}.maxw44{max-width:44px}.h44{height:44px}.z44{z-index:44}.bdr44{border-radius:44px}.pdt45{padding-top:45px}.pdb45{padding-bottom:45px}.pdl45{padding-left:45px}.pdr45{padding-right:45px}.pdlr45{padding:0px 45px}.pdud45{padding:45px 0px}.mgt45{margin-top:45px}.mgb45{margin-bottom:45px}.mgr45{margin-right:45px}.mgl45{margin-left:45px}.mglr45{margin:0px 45px}.mgud45{margin:45px 0px}.fs45{font-size:45px}.fs45i{font-size:45px !important}.lh45{line-height:45px}.lh45i{line-height:45px !important}.w45{width:45px}.minw45{min-width:45px}.maxw45{max-width:45px}.h45{height:45px}.z45{z-index:45}.bdr45{border-radius:45px}.pdt46{padding-top:46px}.pdb46{padding-bottom:46px}.pdl46{padding-left:46px}.pdr46{padding-right:46px}.pdlr46{padding:0px 46px}.pdud46{padding:46px 0px}.mgt46{margin-top:46px}.mgb46{margin-bottom:46px}.mgr46{margin-right:46px}.mgl46{margin-left:46px}.mglr46{margin:0px 46px}.mgud46{margin:46px 0px}.fs46{font-size:46px}.fs46i{font-size:46px !important}.lh46{line-height:46px}.lh46i{line-height:46px !important}.w46{width:46px}.minw46{min-width:46px}.maxw46{max-width:46px}.h46{height:46px}.z46{z-index:46}.bdr46{border-radius:46px}.pdt47{padding-top:47px}.pdb47{padding-bottom:47px}.pdl47{padding-left:47px}.pdr47{padding-right:47px}.pdlr47{padding:0px 47px}.pdud47{padding:47px 0px}.mgt47{margin-top:47px}.mgb47{margin-bottom:47px}.mgr47{margin-right:47px}.mgl47{margin-left:47px}.mglr47{margin:0px 47px}.mgud47{margin:47px 0px}.fs47{font-size:47px}.fs47i{font-size:47px !important}.lh47{line-height:47px}.lh47i{line-height:47px !important}.w47{width:47px}.minw47{min-width:47px}.maxw47{max-width:47px}.h47{height:47px}.z47{z-index:47}.bdr47{border-radius:47px}.pdt48{padding-top:48px}.pdb48{padding-bottom:48px}.pdl48{padding-left:48px}.pdr48{padding-right:48px}.pdlr48{padding:0px 48px}.pdud48{padding:48px 0px}.mgt48{margin-top:48px}.mgb48{margin-bottom:48px}.mgr48{margin-right:48px}.mgl48{margin-left:48px}.mglr48{margin:0px 48px}.mgud48{margin:48px 0px}.fs48{font-size:48px}.fs48i{font-size:48px !important}.lh48{line-height:48px}.lh48i{line-height:48px !important}.w48{width:48px}.minw48{min-width:48px}.maxw48{max-width:48px}.h48{height:48px}.z48{z-index:48}.bdr48{border-radius:48px}.pdt49{padding-top:49px}.pdb49{padding-bottom:49px}.pdl49{padding-left:49px}.pdr49{padding-right:49px}.pdlr49{padding:0px 49px}.pdud49{padding:49px 0px}.mgt49{margin-top:49px}.mgb49{margin-bottom:49px}.mgr49{margin-right:49px}.mgl49{margin-left:49px}.mglr49{margin:0px 49px}.mgud49{margin:49px 0px}.fs49{font-size:49px}.fs49i{font-size:49px !important}.lh49{line-height:49px}.lh49i{line-height:49px !important}.w49{width:49px}.minw49{min-width:49px}.maxw49{max-width:49px}.h49{height:49px}.z49{z-index:49}.bdr49{border-radius:49px}.pdt50{padding-top:50px}.pdb50{padding-bottom:50px}.pdl50{padding-left:50px}.pdr50{padding-right:50px}.pdlr50{padding:0px 50px}.pdud50{padding:50px 0px}.mgt50{margin-top:50px}.mgb50{margin-bottom:50px}.mgr50{margin-right:50px}.mgl50{margin-left:50px}.mglr50{margin:0px 50px}.mgud50{margin:50px 0px}.fs50{font-size:50px}.fs50i{font-size:50px !important}.lh50{line-height:50px}.lh50i{line-height:50px !important}.w50{width:50px}.minw50{min-width:50px}.maxw50{max-width:50px}.h50{height:50px}.z50{z-index:50}.bdr50{border-radius:50px}.pdt51{padding-top:51px}.pdb51{padding-bottom:51px}.pdl51{padding-left:51px}.pdr51{padding-right:51px}.pdlr51{padding:0px 51px}.pdud51{padding:51px 0px}.mgt51{margin-top:51px}.mgb51{margin-bottom:51px}.mgr51{margin-right:51px}.mgl51{margin-left:51px}.mglr51{margin:0px 51px}.mgud51{margin:51px 0px}.fs51{font-size:51px}.fs51i{font-size:51px !important}.lh51{line-height:51px}.lh51i{line-height:51px !important}.w51{width:51px}.minw51{min-width:51px}.maxw51{max-width:51px}.h51{height:51px}.z51{z-index:51}.bdr51{border-radius:51px}.pdt52{padding-top:52px}.pdb52{padding-bottom:52px}.pdl52{padding-left:52px}.pdr52{padding-right:52px}.pdlr52{padding:0px 52px}.pdud52{padding:52px 0px}.mgt52{margin-top:52px}.mgb52{margin-bottom:52px}.mgr52{margin-right:52px}.mgl52{margin-left:52px}.mglr52{margin:0px 52px}.mgud52{margin:52px 0px}.fs52{font-size:52px}.fs52i{font-size:52px !important}.lh52{line-height:52px}.lh52i{line-height:52px !important}.w52{width:52px}.minw52{min-width:52px}.maxw52{max-width:52px}.h52{height:52px}.z52{z-index:52}.bdr52{border-radius:52px}.pdt53{padding-top:53px}.pdb53{padding-bottom:53px}.pdl53{padding-left:53px}.pdr53{padding-right:53px}.pdlr53{padding:0px 53px}.pdud53{padding:53px 0px}.mgt53{margin-top:53px}.mgb53{margin-bottom:53px}.mgr53{margin-right:53px}.mgl53{margin-left:53px}.mglr53{margin:0px 53px}.mgud53{margin:53px 0px}.fs53{font-size:53px}.fs53i{font-size:53px !important}.lh53{line-height:53px}.lh53i{line-height:53px !important}.w53{width:53px}.minw53{min-width:53px}.maxw53{max-width:53px}.h53{height:53px}.z53{z-index:53}.bdr53{border-radius:53px}.pdt54{padding-top:54px}.pdb54{padding-bottom:54px}.pdl54{padding-left:54px}.pdr54{padding-right:54px}.pdlr54{padding:0px 54px}.pdud54{padding:54px 0px}.mgt54{margin-top:54px}.mgb54{margin-bottom:54px}.mgr54{margin-right:54px}.mgl54{margin-left:54px}.mglr54{margin:0px 54px}.mgud54{margin:54px 0px}.fs54{font-size:54px}.fs54i{font-size:54px !important}.lh54{line-height:54px}.lh54i{line-height:54px !important}.w54{width:54px}.minw54{min-width:54px}.maxw54{max-width:54px}.h54{height:54px}.z54{z-index:54}.bdr54{border-radius:54px}.pdt55{padding-top:55px}.pdb55{padding-bottom:55px}.pdl55{padding-left:55px}.pdr55{padding-right:55px}.pdlr55{padding:0px 55px}.pdud55{padding:55px 0px}.mgt55{margin-top:55px}.mgb55{margin-bottom:55px}.mgr55{margin-right:55px}.mgl55{margin-left:55px}.mglr55{margin:0px 55px}.mgud55{margin:55px 0px}.fs55{font-size:55px}.fs55i{font-size:55px !important}.lh55{line-height:55px}.lh55i{line-height:55px !important}.w55{width:55px}.minw55{min-width:55px}.maxw55{max-width:55px}.h55{height:55px}.z55{z-index:55}.bdr55{border-radius:55px}.pdt56{padding-top:56px}.pdb56{padding-bottom:56px}.pdl56{padding-left:56px}.pdr56{padding-right:56px}.pdlr56{padding:0px 56px}.pdud56{padding:56px 0px}.mgt56{margin-top:56px}.mgb56{margin-bottom:56px}.mgr56{margin-right:56px}.mgl56{margin-left:56px}.mglr56{margin:0px 56px}.mgud56{margin:56px 0px}.fs56{font-size:56px}.fs56i{font-size:56px !important}.lh56{line-height:56px}.lh56i{line-height:56px !important}.w56{width:56px}.minw56{min-width:56px}.maxw56{max-width:56px}.h56{height:56px}.z56{z-index:56}.bdr56{border-radius:56px}.pdt57{padding-top:57px}.pdb57{padding-bottom:57px}.pdl57{padding-left:57px}.pdr57{padding-right:57px}.pdlr57{padding:0px 57px}.pdud57{padding:57px 0px}.mgt57{margin-top:57px}.mgb57{margin-bottom:57px}.mgr57{margin-right:57px}.mgl57{margin-left:57px}.mglr57{margin:0px 57px}.mgud57{margin:57px 0px}.fs57{font-size:57px}.fs57i{font-size:57px !important}.lh57{line-height:57px}.lh57i{line-height:57px !important}.w57{width:57px}.minw57{min-width:57px}.maxw57{max-width:57px}.h57{height:57px}.z57{z-index:57}.bdr57{border-radius:57px}.pdt58{padding-top:58px}.pdb58{padding-bottom:58px}.pdl58{padding-left:58px}.pdr58{padding-right:58px}.pdlr58{padding:0px 58px}.pdud58{padding:58px 0px}.mgt58{margin-top:58px}.mgb58{margin-bottom:58px}.mgr58{margin-right:58px}.mgl58{margin-left:58px}.mglr58{margin:0px 58px}.mgud58{margin:58px 0px}.fs58{font-size:58px}.fs58i{font-size:58px !important}.lh58{line-height:58px}.lh58i{line-height:58px !important}.w58{width:58px}.minw58{min-width:58px}.maxw58{max-width:58px}.h58{height:58px}.z58{z-index:58}.bdr58{border-radius:58px}.pdt59{padding-top:59px}.pdb59{padding-bottom:59px}.pdl59{padding-left:59px}.pdr59{padding-right:59px}.pdlr59{padding:0px 59px}.pdud59{padding:59px 0px}.mgt59{margin-top:59px}.mgb59{margin-bottom:59px}.mgr59{margin-right:59px}.mgl59{margin-left:59px}.mglr59{margin:0px 59px}.mgud59{margin:59px 0px}.fs59{font-size:59px}.fs59i{font-size:59px !important}.lh59{line-height:59px}.lh59i{line-height:59px !important}.w59{width:59px}.minw59{min-width:59px}.maxw59{max-width:59px}.h59{height:59px}.z59{z-index:59}.bdr59{border-radius:59px}.pdt60{padding-top:60px}.pdb60{padding-bottom:60px}.pdl60{padding-left:60px}.pdr60{padding-right:60px}.pdlr60{padding:0px 60px}.pdud60{padding:60px 0px}.mgt60{margin-top:60px}.mgb60{margin-bottom:60px}.mgr60{margin-right:60px}.mgl60{margin-left:60px}.mglr60{margin:0px 60px}.mgud60{margin:60px 0px}.fs60{font-size:60px}.fs60i{font-size:60px !important}.lh60{line-height:60px}.lh60i{line-height:60px !important}.w60{width:60px}.minw60{min-width:60px}.maxw60{max-width:60px}.h60{height:60px}.z60{z-index:60}.bdr60{border-radius:60px}.pdt61{padding-top:61px}.pdb61{padding-bottom:61px}.pdl61{padding-left:61px}.pdr61{padding-right:61px}.pdlr61{padding:0px 61px}.pdud61{padding:61px 0px}.mgt61{margin-top:61px}.mgb61{margin-bottom:61px}.mgr61{margin-right:61px}.mgl61{margin-left:61px}.mglr61{margin:0px 61px}.mgud61{margin:61px 0px}.fs61{font-size:61px}.fs61i{font-size:61px !important}.lh61{line-height:61px}.lh61i{line-height:61px !important}.w61{width:61px}.minw61{min-width:61px}.maxw61{max-width:61px}.h61{height:61px}.z61{z-index:61}.bdr61{border-radius:61px}.pdt62{padding-top:62px}.pdb62{padding-bottom:62px}.pdl62{padding-left:62px}.pdr62{padding-right:62px}.pdlr62{padding:0px 62px}.pdud62{padding:62px 0px}.mgt62{margin-top:62px}.mgb62{margin-bottom:62px}.mgr62{margin-right:62px}.mgl62{margin-left:62px}.mglr62{margin:0px 62px}.mgud62{margin:62px 0px}.fs62{font-size:62px}.fs62i{font-size:62px !important}.lh62{line-height:62px}.lh62i{line-height:62px !important}.w62{width:62px}.minw62{min-width:62px}.maxw62{max-width:62px}.h62{height:62px}.z62{z-index:62}.bdr62{border-radius:62px}.pdt63{padding-top:63px}.pdb63{padding-bottom:63px}.pdl63{padding-left:63px}.pdr63{padding-right:63px}.pdlr63{padding:0px 63px}.pdud63{padding:63px 0px}.mgt63{margin-top:63px}.mgb63{margin-bottom:63px}.mgr63{margin-right:63px}.mgl63{margin-left:63px}.mglr63{margin:0px 63px}.mgud63{margin:63px 0px}.fs63{font-size:63px}.fs63i{font-size:63px !important}.lh63{line-height:63px}.lh63i{line-height:63px !important}.w63{width:63px}.minw63{min-width:63px}.maxw63{max-width:63px}.h63{height:63px}.z63{z-index:63}.bdr63{border-radius:63px}.pdt64{padding-top:64px}.pdb64{padding-bottom:64px}.pdl64{padding-left:64px}.pdr64{padding-right:64px}.pdlr64{padding:0px 64px}.pdud64{padding:64px 0px}.mgt64{margin-top:64px}.mgb64{margin-bottom:64px}.mgr64{margin-right:64px}.mgl64{margin-left:64px}.mglr64{margin:0px 64px}.mgud64{margin:64px 0px}.fs64{font-size:64px}.fs64i{font-size:64px !important}.lh64{line-height:64px}.lh64i{line-height:64px !important}.w64{width:64px}.minw64{min-width:64px}.maxw64{max-width:64px}.h64{height:64px}.z64{z-index:64}.bdr64{border-radius:64px}.pdt65{padding-top:65px}.pdb65{padding-bottom:65px}.pdl65{padding-left:65px}.pdr65{padding-right:65px}.pdlr65{padding:0px 65px}.pdud65{padding:65px 0px}.mgt65{margin-top:65px}.mgb65{margin-bottom:65px}.mgr65{margin-right:65px}.mgl65{margin-left:65px}.mglr65{margin:0px 65px}.mgud65{margin:65px 0px}.fs65{font-size:65px}.fs65i{font-size:65px !important}.lh65{line-height:65px}.lh65i{line-height:65px !important}.w65{width:65px}.minw65{min-width:65px}.maxw65{max-width:65px}.h65{height:65px}.z65{z-index:65}.bdr65{border-radius:65px}.pdt66{padding-top:66px}.pdb66{padding-bottom:66px}.pdl66{padding-left:66px}.pdr66{padding-right:66px}.pdlr66{padding:0px 66px}.pdud66{padding:66px 0px}.mgt66{margin-top:66px}.mgb66{margin-bottom:66px}.mgr66{margin-right:66px}.mgl66{margin-left:66px}.mglr66{margin:0px 66px}.mgud66{margin:66px 0px}.fs66{font-size:66px}.fs66i{font-size:66px !important}.lh66{line-height:66px}.lh66i{line-height:66px !important}.w66{width:66px}.minw66{min-width:66px}.maxw66{max-width:66px}.h66{height:66px}.z66{z-index:66}.bdr66{border-radius:66px}.pdt67{padding-top:67px}.pdb67{padding-bottom:67px}.pdl67{padding-left:67px}.pdr67{padding-right:67px}.pdlr67{padding:0px 67px}.pdud67{padding:67px 0px}.mgt67{margin-top:67px}.mgb67{margin-bottom:67px}.mgr67{margin-right:67px}.mgl67{margin-left:67px}.mglr67{margin:0px 67px}.mgud67{margin:67px 0px}.fs67{font-size:67px}.fs67i{font-size:67px !important}.lh67{line-height:67px}.lh67i{line-height:67px !important}.w67{width:67px}.minw67{min-width:67px}.maxw67{max-width:67px}.h67{height:67px}.z67{z-index:67}.bdr67{border-radius:67px}.pdt68{padding-top:68px}.pdb68{padding-bottom:68px}.pdl68{padding-left:68px}.pdr68{padding-right:68px}.pdlr68{padding:0px 68px}.pdud68{padding:68px 0px}.mgt68{margin-top:68px}.mgb68{margin-bottom:68px}.mgr68{margin-right:68px}.mgl68{margin-left:68px}.mglr68{margin:0px 68px}.mgud68{margin:68px 0px}.fs68{font-size:68px}.fs68i{font-size:68px !important}.lh68{line-height:68px}.lh68i{line-height:68px !important}.w68{width:68px}.minw68{min-width:68px}.maxw68{max-width:68px}.h68{height:68px}.z68{z-index:68}.bdr68{border-radius:68px}.pdt69{padding-top:69px}.pdb69{padding-bottom:69px}.pdl69{padding-left:69px}.pdr69{padding-right:69px}.pdlr69{padding:0px 69px}.pdud69{padding:69px 0px}.mgt69{margin-top:69px}.mgb69{margin-bottom:69px}.mgr69{margin-right:69px}.mgl69{margin-left:69px}.mglr69{margin:0px 69px}.mgud69{margin:69px 0px}.fs69{font-size:69px}.fs69i{font-size:69px !important}.lh69{line-height:69px}.lh69i{line-height:69px !important}.w69{width:69px}.minw69{min-width:69px}.maxw69{max-width:69px}.h69{height:69px}.z69{z-index:69}.bdr69{border-radius:69px}.pdt70{padding-top:70px}.pdb70{padding-bottom:70px}.pdl70{padding-left:70px}.pdr70{padding-right:70px}.pdlr70{padding:0px 70px}.pdud70{padding:70px 0px}.mgt70{margin-top:70px}.mgb70{margin-bottom:70px}.mgr70{margin-right:70px}.mgl70{margin-left:70px}.mglr70{margin:0px 70px}.mgud70{margin:70px 0px}.fs70{font-size:70px}.fs70i{font-size:70px !important}.lh70{line-height:70px}.lh70i{line-height:70px !important}.w70{width:70px}.minw70{min-width:70px}.maxw70{max-width:70px}.h70{height:70px}.z70{z-index:70}.bdr70{border-radius:70px}.w80{width:80px}.h80{height:80px}.minw80{min-width:80px}.maxw80{max-width:80px}.w90{width:90px}.h90{height:90px}.minw90{min-width:90px}.maxw90{max-width:90px}.w100{width:100px}.h100{height:100px}.minw100{min-width:100px}.maxw100{max-width:100px}.w110{width:110px}.h110{height:110px}.minw110{min-width:110px}.maxw110{max-width:110px}.w120{width:120px}.h120{height:120px}.minw120{min-width:120px}.maxw120{max-width:120px}.w130{width:130px}.h130{height:130px}.minw130{min-width:130px}.maxw130{max-width:130px}.w140{width:140px}.h140{height:140px}.minw140{min-width:140px}.maxw140{max-width:140px}.w150{width:150px}.h150{height:150px}.minw150{min-width:150px}.maxw150{max-width:150px}.w160{width:160px}.h160{height:160px}.minw160{min-width:160px}.maxw160{max-width:160px}.w170{width:170px}.h170{height:170px}.minw170{min-width:170px}.maxw170{max-width:170px}.w180{width:180px}.h180{height:180px}.minw180{min-width:180px}.maxw180{max-width:180px}.w190{width:190px}.h190{height:190px}.minw190{min-width:190px}.maxw190{max-width:190px}.w200{width:200px}.h200{height:200px}.minw200{min-width:200px}.maxw200{max-width:200px}.w210{width:210px}.h210{height:210px}.minw210{min-width:210px}.maxw210{max-width:210px}.w220{width:220px}.h220{height:220px}.minw220{min-width:220px}.maxw220{max-width:220px}.w230{width:230px}.h230{height:230px}.minw230{min-width:230px}.maxw230{max-width:230px}.w240{width:240px}.h240{height:240px}.minw240{min-width:240px}.maxw240{max-width:240px}.w250{width:250px}.h250{height:250px}.minw250{min-width:250px}.maxw250{max-width:250px}.w260{width:260px}.h260{height:260px}.minw260{min-width:260px}.maxw260{max-width:260px}.w270{width:270px}.h270{height:270px}.minw270{min-width:270px}.maxw270{max-width:270px}.w280{width:280px}.h280{height:280px}.minw280{min-width:280px}.maxw280{max-width:280px}.w290{width:290px}.h290{height:290px}.minw290{min-width:290px}.maxw290{max-width:290px}.w300{width:300px}.h300{height:300px}.minw300{min-width:300px}.maxw300{max-width:300px}.w310{width:310px}.h310{height:310px}.minw310{min-width:310px}.maxw310{max-width:310px}.w320{width:320px}.h320{height:320px}.minw320{min-width:320px}.maxw320{max-width:320px}.w330{width:330px}.h330{height:330px}.minw330{min-width:330px}.maxw330{max-width:330px}.w340{width:340px}.h340{height:340px}.minw340{min-width:340px}.maxw340{max-width:340px}.w350{width:350px}.h350{height:350px}.minw350{min-width:350px}.maxw350{max-width:350px}.w360{width:360px}.h360{height:360px}.minw360{min-width:360px}.maxw360{max-width:360px}.w370{width:370px}.h370{height:370px}.minw370{min-width:370px}.maxw370{max-width:370px}.w380{width:380px}.h380{height:380px}.minw380{min-width:380px}.maxw380{max-width:380px}.w390{width:390px}.h390{height:390px}.minw390{min-width:390px}.maxw390{max-width:390px}.w400{width:400px}.h400{height:400px}.minw400{min-width:400px}.maxw400{max-width:400px}.w410{width:410px}.h410{height:410px}.minw410{min-width:410px}.maxw410{max-width:410px}.w420{width:420px}.h420{height:420px}.minw420{min-width:420px}.maxw420{max-width:420px}.w430{width:430px}.h430{height:430px}.minw430{min-width:430px}.maxw430{max-width:430px}.w440{width:440px}.h440{height:440px}.minw440{min-width:440px}.maxw440{max-width:440px}.w450{width:450px}.h450{height:450px}.minw450{min-width:450px}.maxw450{max-width:450px}.w460{width:460px}.h460{height:460px}.minw460{min-width:460px}.maxw460{max-width:460px}.w470{width:470px}.h470{height:470px}.minw470{min-width:470px}.maxw470{max-width:470px}.w480{width:480px}.h480{height:480px}.minw480{min-width:480px}.maxw480{max-width:480px}.w490{width:490px}.h490{height:490px}.minw490{min-width:490px}.maxw490{max-width:490px}.w500{width:500px}.h500{height:500px}.minw500{min-width:500px}.maxw500{max-width:500px}.w510{width:510px}.h510{height:510px}.minw510{min-width:510px}.maxw510{max-width:510px}.w520{width:520px}.h520{height:520px}.minw520{min-width:520px}.maxw520{max-width:520px}.w530{width:530px}.h530{height:530px}.minw530{min-width:530px}.maxw530{max-width:530px}.w540{width:540px}.h540{height:540px}.minw540{min-width:540px}.maxw540{max-width:540px}.w550{width:550px}.h550{height:550px}.minw550{min-width:550px}.maxw550{max-width:550px}.w560{width:560px}.h560{height:560px}.minw560{min-width:560px}.maxw560{max-width:560px}.w570{width:570px}.h570{height:570px}.minw570{min-width:570px}.maxw570{max-width:570px}.w580{width:580px}.h580{height:580px}.minw580{min-width:580px}.maxw580{max-width:580px}.w590{width:590px}.h590{height:590px}.minw590{min-width:590px}.maxw590{max-width:590px}.w600{width:600px}.h600{height:600px}.minw600{min-width:600px}.maxw600{max-width:600px}.w10per{width:10%}.h10per{height:10%}.w20per{width:20%}.h20per{height:20%}.w30per{width:30%}.h30per{height:30%}.w40per{width:40%}.h40per{height:40%}.w50per{width:50%}.h50per{height:50%}.w60per{width:60%}.h60per{height:60%}.w70per{width:70%}.h70per{height:70%}.w80per{width:80%}.h80per{height:80%}.w90per{width:90%}.h90per{height:90%}.w100per{width:100%}.h100per{height:100%}
.top0{top:0px;}
.bold{font-weight:bold}
.dred{color:#c00}
.dredbox{background-color:#c00;color:white;padding:0px 6px;}
.nokaigyo{white-space: nowrap}

.first_block_syncfade{display:none}

.slidefadein{animation: key_slidefadein 1.0s ease 0s 1 forwards;}
@keyframes key_slidefadein{
    0% {
		opacity:0;
		transform: translateY(100px);
	}
    100% {
		opacity:1;
		transform: translateY(0px);
	}
}

#main_window{
	position: relative;
	text-align: center;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	width:1200px;
}
#main_window.mo{
	width:720px;
}


#wap{
	width:100%;
	-webkit-transform:translate(0);
}
#wap.mo{
	width:100%;
}
#wap2{
	width:100%;

	-webkit-transform:translate(0);
	display: flex;
	justify-content: center;
}
#wap2.mo{
	width:100%;
}

/*-- 1枚画像表示 --*/
#pop_img{
	display:none;
	position:fixed; z-index: 5000;
	background-color: rgba(0,0,0,0.2);
	width: 100%;
	height: 100%;
	text-align: center;
}

/*-- popサムネイル --*/
.pop_thum{
	width:245px;
	height:346px;
	object-fit:contain;
}

/*-- コンテンツの最初のdivに付ける --*/
.contents_top{
	display:flex;
	position:relative;
	justify-content:center;
	width:100%;
	margin-bottom:30px;
}
.contents_top[pcmo=mo]{
	width:680px;
	left:calc((720px - 680px) / 2);
}
.contents_in{
	box-shadow:10px 10px rgba(0,0,0,0.2);
	z-index:1;
}
.parasc{
	width:100vw;
	height:300px;
	overflow:hidden;
}

.flexLcenter{
	display:flex;
	align-items:center;
	justify-content:start;
}
.flexXYcenter{
	display:flex;
	align-items:center;
	justify-content:center;
}
.flexXcenter{
	display:flex;
	justify-content:center;
}
.transcenter{
	position:absolute;
	top:50%;left:50%;
	transform: translate(-50%, -50%);
}

/*-- hoverで字を赤くしてちょっと拡大 --*/
.btn_jmp.pc:hover{transition-duration:300ms;transform:scale(1.05)}
.btn_jmp.pc.noscale:hover{transform:scale(1)}
.hoverRed.pc:hover{color:red;transition-duration:300ms;}


/*-- 疑似チェックボックス --*/
.checkbox{
	border:solid 2px black;
	width:20px;
	height:20px;
	vertical-align:middle;
	background-color:#ccc;
	color:#ccc;
	font-size:22px;
	line-height:23px;
	border-radius:6px;
}
.checkbox.on{
	background-color:#4cf;
	color:black;
}



/*-- 🍔メニュー関係 --*/
#han_menu{
	z-index: 1000;
	background-color: rgba(0,0,0,0.5);
	width: 100vw;
	min-width:1200px;
	height: 100vh;
	top:0px;
    left: 50%;
    transform: translateX(-50%);
}
#han_menu.mo{
	position:fixed;
	left:0px;top:0px;
	width:720px;
	min-width:initial;
	height: 2000px;
	transform:initial;
	background-color: rgba(0,0,0,0.8);
}

/*-- swiper関係 --*/
.contents_mes_type3 .swiper-button-next{
	width: 50%;
	height: 100%;
	top: 0px;
	right: 0px;
	margin:0px;
	opacity:0;
	background-image:initial;
}
.contents_mes_type3 .swiper-button-prev{
	width: 50%;
	height: 100%;
	top: 0px;
	left: 0px;
	margin:0px;
	opacity:0;
	background-image:initial;
}
.contents_mes_type3 .swiper-button-next.mo,.contents_mes_type3 .swiper-button-prev.mo{
	opacity:1;
}

.swiper-button-next:after,.swiper-button-prev:after{
	content: "";
}

.contents_img_type2 .swiper-button-next{
	position:relative;
	height: 100%;
	right:initial;
	top: 0px;
	margin:0px;
	background-image:initial;
}
.contents_img_type2 .swiper-button-next.semai{
	position:absolute;
	right:0px;
}
.contents_img_type2 .swiper-button-prev{
	position:relative;
	height: 100%;
	left:initial;
	top: 0px;
	margin:0px;
	background-image:initial;
}
.contents_img_type2 .swiper-button-prev.semai{
	position:absolute;
	left:0px;
}
.contents_img_type2 .swiper-button-next.mo{
	position:absolute;
	width: 50%;
	height: 100%;
	right:0px;
	top: 0px;
	margin:0px;
}
.contents_img_type2 .swiper-button-prev.mo{
	position:absolute;
	width: 50%;
	height: 100%;
	left:0px;
	top: 0px;
	margin:0px;
}

.contents_mes_type3 .swiper-pagination{
	position:relative;
	margin-top:24px;
	height:22px;
	bottom:0px !important;
	font-size:32px;
	line-height:32px;
}
.contents_mes_type3 .swiper-pagination-bullet {
	background: #000;
	width: 22px;
	height: 22px;
}

.contents_mes_type3 .swiper-pagination-bullet {
	background: #000;
	width: 22px;
	height: 22px;
	margin: 0px 4px;
}
.contents_mes_type3 .swiper-pagination-bullet.kisu {
	width: 8px;
	margin: 0px 13px;
	border-radius:0px;
}



/*-- information関係 --*/
.info_in.pc{
	font-size:21px;
	line-height:32px;
	white-space:pre-wrap;
	padding: 0px 85px 60px 85px;
}
.info_in.mo{
	font-size:26px;
	line-height:37px;
	white-space:pre-wrap;
	padding: 0px 30px 60px 30px;
}

/*-- Q & A関係 --*/
#qa_area{
	font-family: sans-serif;
}
.qa_box{
	position:relative;
	display:inline-block;
	margin-top:15px;
	width:calc(95% - 4px);
	padding:15px 15px;
	border:solid 4px;
	border-radius:12px;
	text-align:left;
}
.qa_q{}
.qa_a{overflow:hidden}

/*
.qa_in.pc{
	font-size:21px;
	line-height:32px;
	white-space:pre-wrap;
	padding: 0px 85px 60px 85px;
}
.qa_in.mo{
	font-size:26px;
	line-height:37px;
	white-space:pre-wrap;
	padding: 0px 30px 60px 30px;
}
*/


/*-- 画像複数選択編集用 --*/
.imgs_img{
	position:relative;
	display:inline-block;
	width:120px;
	height:120px;
	vertical-align:top;
	border:solid 1px black;
	background-color:white;
}
.imgs_img.drop{
	background-image: url('kanri/img/yaji_ld.jpg');
	background-size: 30px;
	animation: bgiLoop 1s linear infinite;
}
@keyframes bgiLoop {
    0% { background-position: 0 0;}
  100% { background-position: -120px 120px;}
}


/*-- カーソルを当てると画像移動 --*/
.left_ani:hover{ animation: left_ani 0.8s linear infinite;}
.right_ani:hover{ animation: right_ani 0.8s linear infinite;}
@keyframes left_ani {
    0% { transform:translateX(0px);opacity:1;}
   100% { transform:translateX(-15px);opacity:0.3;}
}
@keyframes right_ani {
    0% { transform:translateX(0px);opacity:1;}
   100% { transform:translateX(15px);opacity:0.3;}
}


/*-- roominfo関係 --*/
.rankbox{
	position:relative;
	display:inline-block;
}
.rankbox.sizeM.pc{
	width: 460px;
	height: 250px;
	margin: 6px 8px;
}
.rankbox.sizeL.pc{
	width: 460px;
	height: 300px;
	margin: 6px 8px;
}
.rankbox.sizeM.mo{
	width: 320px;
	height: 398px;
	margin: 6px 8px;
}

.rankname,.roomnum,.rankimg,.restprice,.stayprice,.rankplus{
	position:absolute;
}

.rankplus.pc,.rankplus.mo{
	left:8px;top:8px;
}

/*-- PC用ランク別定義 --*/
.rankbox .rankname.sizeM.pc,.rankbox .rankname.sizeL.pc{
	left:7px;top:7px;
	width:315px;
	height: 40px;
	line-height:40px;
}
.rankbox .roomnum.sizeM.pc,.rankbox .roomnum.sizeL.pc{
	left:324px;top:7px;
	width:129px;
	height: 40px;
	line-height:40px;
}
.rankbox .rankimg.pc{
	left:7px;top:47px;
	width:446px;
	height:156px;
}
.rankbox .rankimg.sizeL.pc{
	height:206px;
}

.rankbox .restprice.pc{
	left:7px;top:203px;
	width:calc(222px - 16px*2);
	height: 40px;
	line-height:40px;
	padding-left:16px;
	padding-right:16px;
}
.rankbox .restprice.sizeL.pc{
	top:253px;
}

.rankbox .stayprice.pc{
	left:231px;top:203px;
	width:calc(222px - 16px*2);
	height: 40px;
	line-height:40px;
	padding-left:16px;
	padding-right:16px;
}
.rankbox .stayprice.sizeL.pc{
	top:253px;
}

/*-- MO用Mサイズ --*/
.rankbox .rankname.sizeM.mo{
	left:7px;top:7px;
	width:306px;
	height: 46px;
	line-height:46px;
}
.rankbox .roomnum.sizeM.mo{
	left:7px;top:53px;
	width:306px;
	height: 46px;
	line-height:46px;
}
.rankbox .rankimg.sizeM.mo{
	left:7px;top:99px;
	width:306px;
	height:200px;
}
.rankbox .restprice.sizeM.mo{
	left:7px;top:299px;
	width:calc(306px - 14px*2);
	height: 46px;
	line-height:46px;
	padding-left:14px;
	padding-right:14px;
}
.rankbox .stayprice.sizeM.mo{
	left:7px;top:345px;
	width:calc(306px - 14px*2);
	height: 46px;
	line-height:46px;
	padding-left:14px;
	padding-right:14px;
}



/*-- RoomInfoDetail関係 --*/
.ri_photo_area .swiper-slide{
	width:initial;
	height:478px;
	width:720px;
}

.ri_photo_area{
	position:relative;
	width:100%;
	height:478px;
	_background-color:rgba(255,0,0,0.2);
	text-align:center;
	margin:auto;
	overflow:hidden;
}
.ri_room_area{
	position:relative;
	text-align:center;
	padding: 20px 0px 5px 0px;
	font-size:20px;
	margin-top:00px;
	_background-color:rgba(0,255,0,0.2);
}
.ri_setsubi_area{
	text-align:center;
	font-size:20px;

}


.btn_ri_roombox{
	display:inline-block;
	position:relative;
	color:black;
}

.btn_ri_roombox.pc{
	width:60px;height:40px;
	font-size:22px;
	margin: 0px 8px 4px 8px;
}
.btn_ri_roombox.mo{
	width:110px;height:76px;
	font-size:34px;
	margin: 0px 8px 4px 8px;
}

.ri_roombox_up,.ri_roombox_down{
	position:absolute;
	border-radius:8px;
}

.ri_roombox_up.pc{
	border:solid 2px black;
	left:0px;top:0px;
	width:calc(100% - 4px);
	height:calc(100% - 4px);
	background-color:#d8d8d8;
	line-height:calc(40px - 4px);
	font-weight:bold;
}
.ri_roombox_up.mo{
	border:solid 3px black;
	left:0px;top:0px;
	width:calc(100% - 6px);
	height:calc(100% - 6px);
	background-color:#d8d8d8;
	line-height:calc(76px - 4px);
	font-weight:bold;
	border-radius:12px;
}

.ri_roombox_down.pc{
	left:5px;top:4px;
	width:calc(100% - 4px + 4px);
	height:calc(100% - 4px + 4px);
	background-color:#d0d0d0;
}
.ri_roombox_down.mo{
	left:5px;top:4px;
	width:calc(100% - 4px + 4px);
	height:calc(100% - 4px + 4px);
	background-color:#d0d0d0;
	border-radius:12px;
}

.ri_roombox_up.pc.select,.ri_roombox_up.mo.select{
	background-color:white;
}


/*-- 基本banner 最大4枚迄 --*/


#tbanner1,#tbanner2,#tbanner3,#tbanner4,#tbanner5{
    position:absolute;
    z-index: 1;
    overflow: hidden;
    opacity: 0;
	padding-top:10px;
}


#tbanner1 {animation: tb_anim1 2.0s ease-in-out 1.0s forwards;}
#tbanner2 {animation: tb_anim1 2.0s ease-in-out 1.3s forwards;}
#tbanner3 {animation: tb_anim1 2.0s ease-in-out 1.6s forwards;}
#tbanner4 {animation: tb_anim1 2.0s ease-in-out 1.9s forwards;}
#tbanner5 {animation: tb_anim1 2.0s ease-in-out 2.2s forwards;}
.tbanner{
	width: 436px;
	height:136px;
}

/*-- 店舗毎に座標を記述 --*/
#tbanner1.pc.___pawscan{top:405px; left:790px}
#tbanner2.pc.___pawscan{top:270px; left:790px}
#tbanner3.pc.___pawscan{top:135px; left:790px}
#tbanner4.pc.___pawscan{top:  0px; left:790px}
#tbanner1.mo.___pawscan{top:925px; left:260px}
#tbanner2.mo.___pawscan{top:790px; left:260px}
#tbanner3.mo.___pawscan{top:655px; left:260px}
#tbanner4.mo.___pawscan{top:520px; left:260px}


#tbanner1::before,#tbanner2::before,#tbanner3::before,#tbanner4::before{
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: -100%;
    background-image: linear-gradient(130deg, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 1.0) 50%, rgba(255, 255, 255, 0) 75%);
}
#tbanner1::before { animation: shine 8s infinite 2.0s;}
#tbanner2::before { animation: shine 8s infinite 4.0s;}
#tbanner3::before { animation: shine 8s infinite 6.0s;}
#tbanner4::before { animation: shine 8s infinite 8.0s;}
#tbanner5::before { animation: shine 8s infinite 10.0s;}

.bura1{ animation: j1_Zoom 4.0s ease-in-out -0.5s infinite alternate-reverse;}
.bura2{ animation: j1_Zoom 4.0s ease-in-out 1.5s infinite alternate-reverse;}
.bura3{ animation: j1_Zoom 4.0s ease-in-out 3.5s infinite alternate-reverse;}
.bura4{ animation: j1_Zoom 4.0s ease-in-out 5.5s infinite alternate-reverse;}
.bura5{ animation: j1_Zoom 4.0s ease-in-out 7.5s infinite alternate-reverse;}

@keyframes shine {
    100% {left: 2000%;}
}

@keyframes tb_anim1 {
    0% {
        opacity: 0;
        transform: translate(0px,-100px);
    }
    60% {
        opacity: 1;
        transform: translate(0px,10px);
    }
    100%    {
        opacity: 1;
        transform: translate(0px,0px);    
    }
}  
@keyframes j1_Zoom {
    0%   { transform: scale(0.95) }
    25%  { transform: scale(1.0) }
    75%  { transform: scale(1.0) }
    100% { transform: scale(1.0) }
}

/*-- 設備詳細関係 --*/
#equip_area{
	position:relative;
	width:96%;left:2%;
	margin-bottom:20px
}
#equip_area.mo{
	width:100%;
}

.equip_title{
	position:relative;
	font-size:18px;
	line-height:28px;
	margin-bottom:8px;
	letter-spacing:2px;
}
.equip_title.mo{
	font-size:24px;
	line-height:34px;
}

.equip_item{
	position:relative;
	display:inline-block;
	border-radius:4px;
	color:black;
	padding: 0px 6px;
	letter-spacing: 0px;
	font-size: 18px;
	line-height: 30px;
	margin:0px 4px 8px 4px;
}
.equip_item.mo{
	border-radius:5px;
	font-size: 24px;
	line-height: 36px;
	margin:0px 5px 9px 5px;
}
#equip_unique .equip_item{
	background-color:#fef4f4;
}
#equip_common .equip_item{
	background-color:#f8f7f0;
}

#link_btn1.___pawscan.pc{left:10px;top:152px;}
#link_btn1.___pawscan.mo{left:30px;top:660px;}

#contact_btn.___pawscan.pc{left:10px;top:362px;}
#contact_btn.___pawscan.mo{left:30px;top:875px;}

