<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	 common.js 蟇ｾ蠢彡ss
*/

/*------------------------------------------------------------
繧ｹ繝槭�繝医ヵ繧ｩ繝ｳ��768px�我ｻ･荳九�蝣ｴ蜷医√い繧ｳ繝ｼ繝�ぅ繧ｪ繝ｳ繝｡繝九Η繝ｼ繧帝幕髢峨☆繧�
-------------------------------------------------------------*/

.AccTitleMenu {
  position: relative;
}

.AccTitleMenu::after {
  color: #ccc;
  font-family: "Font Awesome 6 Pro";
  font-weight: 600;
  font-size: 14px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

/* 縲�768px�售P讓ｪ
------------------------------ */
@media screen and (max-width:768px) {

  .AccTitleMenu::after {
    content: "\2b";
  }

  .AccTitleMenu.open::after {
    content: "\f068";
  }

}


/*------------------------------------------------------------
縺吶∋縺ｦ縺ｮ繝薙Η繝ｼ繝昴�繝医〒accordion繝｡繝九Η繝ｼ繧貞ｮ溯｣�☆繧九�
-------------------------------------------------------------*/

.AccTitleMenu_full {
  position: relative;
  padding-left:20px;
  cursor: pointer;
}

.AccTitleMenu_full::before {
  color: #ccc;
  font-family: "Font Awesome 6 Pro";
  font-weight: 600;
  font-size: 14px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

  .AccTitleMenu_full::before {
    content: "\2b";
  }

  .AccTitleMenu_full.open::before {
    content: "\f068";
  }



/*------------------------------------------------------------
jet-hamburger-panel__toggle 縺ｮ繧ｫ繧ｹ繧ｿ繝�js縺ｨ縺ｮ騾｣謳ｺ
-------------------------------------------------------------*/

.jet-hamburger-panel__toggle{
  z-index: 99999;
}

div.costom_menu_btn {
position: relative;
width: 40px;
height: 40px;
border: 1px solid #ccc;
border-radius: 3px;
box-sizing: border-box;
}

.open-state div.costom_menu_btn{
  border: 0px solid #ccc;
}

div.costom_menu_btn::after{
  position: absolute;
  color: #ccc;
  letter-spacing: 0.2em;
  bottom:-16px;
  content: "MENU";
  display: block;
  font-size: 11px;
}

/* 荳画悽邱壹�繧ｹ繧ｿ繧､繝ｫ繧呈ｱｺ繧√ｋ */
div.costom_menu_btn span {
display: block;
width: 30px;
height: 4px;
background: #ccc;
position: absolute;
left: 4px;
transition: all 0.5s ease;
}

/* 邱壹�邵ｦ菴咲ｽｮ縺ｮ隱ｿ謨ｴ */
.bar1 {
top: 7px;
background: #ccc;
}
.bar2 {
top: 17px;
background: #ccc;
}
.bar3 {
bottom:7px;
background: #ccc;
}

/* 繝輔Ο繝ｳ繝医�繝ｼ繧ｸ縺ｧ縺ｯ驟崎牡繧貞､画峩縺吶ｋ */
#FrontPage div.costom_menu_btn{
  border: 1px solid #191919;
}
#FrontPage .open-state div.costom_menu_btn{
  border: 0px solid #191919;
}
#FrontPage div.costom_menu_btn::after{
  color: #191919;
}
#FrontPage div.costom_menu_btn span {
  background: #191919;
}
.bar1,.bar2,.bar3 {
  background: #191919;
}


/*
繝上Φ繝舌�繧ｬ繝ｼ繝｡繝九Η繝ｼ縺後け繝ｪ繝�け縺輔ｌ縺溘ｉ
荳翫�邱壹ｒ逵溘ｓ荳ｭ縺ｫ遘ｻ蜍輔＆縺帙※45邃�屓霆｢
*/
.bar1.open {
top: 20px;
transform: rotate(45deg);
background: #cccccc;
}
/*
繝上Φ繝舌�繧ｬ繝ｼ繝｡繝九Η繝ｼ縺後け繝ｪ繝�け縺輔ｌ縺溘ｉ
逵溘ｓ荳ｭ縺ｮ邱壹�騾乗�蛹悶＠縺ｦ隕九∴縺ｪ縺�ｈ縺�↓縺吶ｋ
*/
.bar2.open { 
  opacity: 0; 
  background: #cccccc;
}

/*
繝上Φ繝舌�繧ｬ繝ｼ繝｡繝九Η繝ｼ縺後け繝ｪ繝�け縺輔ｌ縺溘ｉ
荳九�邱壹�逵溘ｓ荳ｭ縺ｫ遘ｻ蜍輔＆縺帙※-45邃�屓霆｢
*/
.bar3.open {
top: 20px;
transform: rotate(-45deg);
background: #cccccc;
}</pre></body></html>