html{font-size: calc(100vw / 48)}@media screen and (min-width:321px) and (max-width:414px){html{font-size: calc(100vw / 40)}}@media screen and (min-width:415px) and (max-width:640px){html{font-size: calc(100vw / 48)}}@media screen and (min-width:641px) and (max-width:959px){html{font-size: calc(100vw / 96)}}@media screen and (min-width:960px) and (max-width:1279px){html{font-size: calc(100vw / 112)}}@media only screen and (min-width:1280px){html{font-size:10px}}html{margin:0;padding:0}body{width:100%;min-width:100%;-webkit-text-size-adjust:100%;overscroll-behavior:none}body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;table-layout:auto;list-style-type:none;letter-spacing:1px;table-layout:auto;vertical-align:baseline}table,tbody,tfoot,thead,tr,th,td{margin:0;box-sizing:border-box}a,div,article,aside,details,figcaption,figure,ul,li,dl,dt,dd,footer,header,main,menu,nav,section,form,input{box-sizing:border-box}iframe{vertical-align:bottom}address{font-style:normal}.the_text{line-height:2}.the_text a:hover img{opacity:.7}.the_link:hover{opacity:.8;text-decoration:none}h1{font-size:3.2rem}h2{font-size:2.4rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.6rem}p,li{font-size:1.6rem}small{font-size:1.2rem}a{text-decoration:none}img{-ms-interpolation-mode:bicubic}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.imgwrap img{width:100%;height:100%;object-fit:cover}.imgsurround_on img{width:100%;height:100%;object-fit:contain}.imgsurround_off img{width:100%;height:100%;object-fit:contain}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.imgwrap{overflow:hidden}.imgwrap img{height:100%}}#tinymce{background:#fff;min-width:100%;color:#000}.alignleft{display:inline;float:left;margin:10px 10px 10px 0}.alignright{display:inline;float:right;margin:10px 0 10px 10px}.aligncenter{display:block;margin-right:auto;margin-left:auto}hr{background-color:#dbd5dc;border:0;height:1px;margin:0;box-sizing:border-box}blockquote{position:relative;margin:24px 0;padding:16px;border:1px solid #d7d7d7;background-color:#f6f6f6;z-index:1}blockquote p{position:relative;padding:0;z-index:3}blockquote:before{content:"“";font-size:8rem;line-height:1;font-family:"Roboto Slab",Garamond,"Times New Roman",serif;color:#c8c8c8;position:absolute;left:8px;top:8px;z-index:2}blockquote:after{content:"”";font-size:8rem;line-height:0;font-family:"Roboto Slab",Garamond,"Times New Roman",serif;color:#c8c8c8;position:absolute;right:8px;bottom:8px;z-index:2}.the_text{word-break:break-all}.the_text a{text-decoration:underline}.the_text a:hover{opacity:.8}.the_text h1,.the_text h2,.jbg_block .the_text h1,.jbg_block .the_text h2{margin:8.75vw 0 3.75vw}.the_text h3,.jbg_block .the_text h3{margin:7.5vw 0 3.75vw}.the_text h4,.jbg_block .the_text h4{margin:6.25vw 0 3.75vw}.the_text h5,.the_text h6,.jbg_block .the_text h5,.jbg_block .the_text h6{margin:3.75vw 0}.the_text p,.jbg_block .the_text p{padding:0 0 0 0;margin:3.75vw 0}.the_text ul,.the_text ol,.jbg_block .the_text ul,.jbg_block .the_text ol{padding:0 0 0 3.75vw;margin:3.75vw 0 3.75vw 3.75vw}.the_text p.offset{padding:0}.WSP .sp{display:initial}.WSP .pc{display:none}@media screen and (min-width:641px) and (max-width:959px){.WTT .sp{display:initial}.WTT .pc{display:none}}@media screen and (min-width:960px) and (max-width:1279px){.the_text h1,.the_text h2,.jbg_block .the_text h1,.jbg_block .the_text h2{margin:56px 0 24px}.the_text h3,.jbg_block .the_text h3{margin:48px 0 24px}.the_text h4,.jbg_block .the_text h4{margin:40px 0 24px}.the_text h5,.the_text h6,.jbg_block .the_text h5,.jbg_block .the_text h6{margin:24px 0}.the_text p,.jbg_block .the_text p{padding:0 0 0 24px;margin:24px 0}.the_text ul,.the_text ol,.jbg_block .the_text ul,.jbg_block .the_text ol{padding:0 0 0 24px;margin:24px 0 24px 24px}.WT .sp{display:none}.WT .pc{display:initial}}@media only screen and (min-width:1280px){.the_text h1,.the_text h2,.jbg_block .the_text h1,.jbg_block .the_text h2{margin:56px 0 24px}.the_text h3,.jbg_block .the_text h3{margin:48px 0 24px}.the_text h4,.jbg_block .the_text h4{margin:40px 0 24px}.the_text h5,.the_text h6,.jbg_block .the_text h5,.jbg_block .the_text h6{margin:24px 0}.the_text p,.jbg_block .the_text p{padding:0 0 0 24px;margin:24px 0}.the_text ul,.the_text ol,.jbg_block .the_text ul,.jbg_block .the_text ol{padding:0 0 0 24px;margin:24px 0 24px 24px}.WPC .sp{display:none}.WPC .pc{display:initial}}.the_text .jb_style h1,.the_text .jb_style h2,.the_text .jb_style h3,.the_text .jb_style h4,.the_text .jb_style h5,.the_text .jb_style h6,.the_text .jb_style p,.the_text .jb_style ul,.the_text .jb_style ol{padding:initial;margin:initial}#loading{position:fixed;top:0;left:0;width:100vw;height:100vh;transition:all 1s;z-index:10000}#loading .anime_box{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#loading.loaded{opacity:0;visibility:hidden;z-index:-100}#loading .load_animation1{width:100px;height:100px;border-radius:100%;animation:sk-scaleout 1s infinite ease-in-out}@keyframes sk-scaleout {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
		opacity: 0;
	}
}#loading .load_animation2,#loading .load_animation2:before,#loading .load_animation2:after{-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}#loading .load_animation2{text-indent:-9999em;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}#loading .load_animation2:before,#loading .load_animation2:after{position:absolute;top:0;content:""}#loading .load_animation2:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}#loading .load_animation2:after{left:1.5em}@-webkit-keyframes load1 {
	0%,
	80%,
	100% {
		box-shadow: 0 0;
		height: 4em;
	}
	40% {
		box-shadow: 0 -2em;
		height: 5em;
	}
}@keyframes load1 {
	0%,
	80%,
	100% {
		box-shadow: 0 0;
		height: 4em;
	}
	40% {
		box-shadow: 0 -2em;
		height: 5em;
	}
}#loading .load_animation3{font-size:20px;width:8px;height:8px;border-radius:50%;text-indent:-9999em;-webkit-animation:load4 1.3s infinite linear;animation:load4 1.3s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load4 {
	0%,
	100% {
		box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
	}
	12.5% {
		box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
	}
	25% {
		box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
	}
	37.5% {
		box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
	}
	50% {
		box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
	}
	62.5% {
		box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
	}
	75% {
		box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
	}
	87.5% {
		box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
	}
}@keyframes load4 {
	0%,
	100% {
		box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
	}
	12.5% {
		box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
	}
	25% {
		box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
	}
	37.5% {
		box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
	}
	50% {
		box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
	}
	62.5% {
		box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
	}
	75% {
		box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
	}
	87.5% {
		box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
	}
}