@charset "utf-8";
/* CSS Document */

/* ===========================================================================

base

=========================================================================== */
:root {
	--black: #000;
	--white: #fff;
}

/*  Made by Elly Loel - https://ellyloel.com/  */
*{margin:0;padding:0;line-height:calc(.25rem + 1em + .25rem)}*,::after,::before{box-sizing:border-box}:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea){resize:vertical}@supports (resize:block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style:none}a:not([class]){text-decoration-skip-ink:auto;text-decoration:none}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){text-decoration:none;cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}:focus-visible{transition:outline-offset 145ms cubic-bezier(.25, 0, .4, 1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}

/* -----------------------------------------------------------
common
----------------------------------------------------------- */
html {
    font-size: clamp(8.8px, 3.66287625416px + .6688963210vw, 12.8px)
}

body {
	color: var(--black);
	background: var(--white);
	font-size: 1.125rem;
	font-family: "Noto Sans JP", sans-serif;
	letter-spacing: 0;
}
a {
	transition: all .3s ease;
	color: var(--black);
	cursor: pointer;
}

a:hover {
	opacity: .7;
}

p,
li {
	line-height: 1.5;
}

section {
	overflow: hidden;
}

ul,
li {
	list-style: none;
}

.pc {
	display: block;
}

.sp {
	display: none;
}

@media only screen and (max-width: 768px) {
	.pc {
		display: none;
	}

	.sp {
		display: block;
	}

	body {
		font-size: 1.65rem;
		overflow-x: hidden;
	}
    html{
        font-size: 2.15vw;
    }
}

main{
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ly_logoBox{
    width: 50vw;
}
