<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*----------------------------
* ãƒ¡ãƒ‹ãƒ¥ãƒ¼é–‹é–‰ãƒœã‚¿ãƒ³
*----------------------------*/
.menu-btn{
position: fixed;
top: 0vw;
right: 2vw;
z-index: 4;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
color: #2f2f2f;
}
.fa, .fas {
    font-weight: 900;
    font-size: 6vw;
}
.menu_1{
	margin-top: -28vw;
}
/*----------------------------
* ãƒ¡ãƒ‹ãƒ¥ãƒ¼æœ¬ä½“
*----------------------------*/
.menu{
  position: fixed;
  top: 0;
  right: 0;
  z-index: 3;
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #c3d6ea;
}
.menu__item{
	text-align: left;
	border-bottom: 1px solid #A1B6D0;
	padding: 3vw;
}
.menu__item a{
	padding: .5em 1em;
	text-align: center;
	color: #1f3b59;
	box-sizing: border-box;
	line-height: 11vw;
	font-size: 4vw;
	font-weight: normal;
	font-size: 5vw;
	font-weight: normal;
	}
.contacts{
	padding: 5vw;
	border: 1px solid #fff;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	transition: .3s;
	right: 0;
	margin: 8vw 0 0 0;
	font-size: 4vw;
	width: 70vw;
}
/*----------------------------
* ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³éƒ¨åˆ†
*----------------------------*/

/* ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³å‰ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®çŠ¶æ…‹ */
.menu{
  transform: translateX(100vw);
  transition: all .3s linear;
}
/* ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³å¾Œã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®çŠ¶æ…‹ */
.menu.is-active{
  transform: translateX(0);
}</pre></body></html>