@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&family=Noto+Sans+JP:wght@100..900&family=Zen+Old+Mincho:wght@400;500;700&display=swap");
@import "/Portals/0/Skins/skinCmn.css";

body {
  font-family: "Noto Sans JP", sans-serif;
}
#header .right .token_menu > ul > li.Tab101,
#header .right .token_menu > ul > li.Tab111,
#header .right .token_menu > ul > li.Tab155,
#header .right .token_menu > ul > li.Tab167,
#header .right .token_menu > ul > li.Tab188,
#header .right .token_menu > ul > li.Tab221,
#header .right .token_menu > ul > li.Tab262 {
  display: block;
}

.breadcrumb .inner > span a:hover {
  color: #df9100;
}
#header .right .token_menu ul li a:hover {
  color: #df9100;
}
body.pcView #header .right .token_menu > ul > li > a:after {
  background: #df9100;
}
body.pcView #header .right .token_menu > ul > li.mega_active > a,
body.pcView #header .right .token_menu > ul > li.currentItem > a,
body.pcView #header .right .token_menu > ul > li.parentItem > a {
  color: #df9100;
}
#footer .foot_bottom .pagetop a:hover {
  color: #df9100;
}
#footer .foot_bottom .pagetop a:hover .bar:after {
  background: #df9100;
}

/* ---------------------------------------
 color settings
-------------------------------------------*/
/* headings
------------------------------ */

h1:before {
  background: #df9100;
}
.pagetitle .en {
  color: #df9100;
}
h2 {
  border-color: #df9100;
}
h3:before {
  background: #df9100;
}
h4:before {
  background: #df9100;
}
/* link/img
------------------------------ */
a {
  color: #df9100;
}
a:hover {
  color: #df9100;
}
/* link_txt
------------------------------ */

a.link_txt:before,
.link_txt a:before {
  border-color: #df9100;
}
a.link_txt:after,
.link_txt a:after {
  border-color: #df9100;
}
a.link_txt:hover,
.link_txt a:hover {
  color: #df9100;
}
/* link_inpage
------------------------------ */
a.link_inpage:before,
.link_inpage a:before {
  border-color: #df9100;
}
a.link_inpage:after,
.link_inpage a:after {
  border-color: #df9100;
}
a.link_inpage:hover,
.link_inpage a:hover {
  color: #df9100;
}
/* box_bordered && box_colored
------------------------------ */
.box_colored.green {
  background-color: #f0f8f0;
}
.box_bordered.green {
  border-color: #df9100;
}
/* tab
------------------------------ */

div.ViewTabs > ul.ui-tabs-nav > li > a:hover,
div.ViewTabs > ul.ui-tabs-nav > li.ui-tabs-active > a {
  border-bottom-color: #df9100;
  color: #df9100;
}

/* side_menu
------------------------------ */
.side_menu ul li a:hover {
  color: #df9100;
}
.side_menu > ul > li > a {
  background: #df9100;
}

/* current */
.side_menu > ul > li > ul li.currentItem > a.currentLink:not(.toggleSwitch),
.side_menu > ul > li > ul li.cloneLink > a.currentLink {
  color: #df9100;
}
/* toggleSwitch */
.side_menu > ul > li > ul li a.toggleSwitch > span:before,
.side_menu > ul > li > ul li a.toggleSwitch > span:after {
  background: #df9100;
}
