@charset "utf-8";

@import "/Portals/0/Skins/skin_common.css";

/* ===========================================================
	tokenMenu
=========================================================== */
.tokenMenu > ul{display:flex;justify-content:space-between;width: 583px;padding: 0;margin-top: 45px;}
.tokenMenu > ul > li{display:none;}
.tokenMenu > ul > li.Tab140,
.tokenMenu > ul > li.Tab143,
.tokenMenu > ul > li.Tab148,
.tokenMenu > ul > li.Tab153,
.tokenMenu > ul > li.Tab194{display:block;padding:0;}
.tokenMenu > ul > li.currentItem a{color:#119edc;text-decoration:none;}
.tokenMenu > ul > li.currentItem a:before{content:"";display:block;position:absolute;top: 35px;height:3px;margin-right:0;margin-left:0;background-color:#119edc;text-decoration:underline;}
.tokenMenu > ul > li > a{display:block;color:#000;font-weight:bold;position:relative;font-size:108%;padding: 0;}
.tokenMenu > ul > li > a:before{content:"";display:block;position:absolute;right:0;bottom: 0px;left:0;margin:auto;background-color:transparent;}
.tokenMenu > ul > li > a:hover{color:#119edc;text-decoration:none;}
.tokenMenu > ul > li > a:hover:before{content:"";display:block;position:absolute;top: 35px;height:3px;margin-right:0;margin-left:0;background-color:#119edc;text-decoration:underline;transition-duration: 0.3s;transition-property: all;}
/* 2 */
.tokenMenu > ul > li > ul{display:none;}
.tokenMenu > ul > li > ul > li.currentItem > a{color:#119edc;text-decoration:none;}
.tokenMenu > ul > li > ul > li.currentItem > a:before{content:"";display:block;position:absolute;top: 35px;height:3px;margin-right:0;margin-left:0;background-color:#119edc;text-decoration:underline;}

/* ===========================================================
 メガメニュー - 英語の画像
=========================================================== */
.megaMenuList > ul > li > ul > li.Tab140 > ul::before{background:url(/Portals/0/images/projects/img_tokenMenuprojects.jpg) 0 0 no-repeat transparent;background-size:cover;}
.megaMenuList > ul > li > ul > li.Tab143 > ul::before{background:url(/Portals/0/images/about/img_tokenMenuabout.jpg) 0 0 no-repeat transparent;background-size:cover;}
.megaMenuList > ul > li > ul > li.Tab148 > ul::before{background:url(/Portals/0/images/recruit/img_tokenMenurecruit.jpg) 0 0 no-repeat transparent;background-size:cover;}
.megaMenuList > ul > li > ul > li.Tab153 > ul::before{background:url(/Portals/0/images/common/dummy.png) 0 0 no-repeat transparent;background-size:cover;}

/* ===========================================================
 footer
=========================================================== */
#fNav{list-style:none;flex-direction:row;width:100%;padding:40px 0 20px;}
#fNav > li{margin-right:130px;}
#fNav > li > a{display:block;position:relative;color:#fff;}
#fNav > li > a:after{content:"";display:block;position:absolute;top:calc(1em + 14px);left:0;width:10px;height:2px;background-color:#119edc;}
#fNav > li ul{list-style:none;margin:23px 0 0;padding:0;}
#fNav > li ul > li{margin-bottom:0;}
#fNav > li ul > li > a{color:#fff;font-size:86%;}
/* ===========================================================
 content
=========================================================== */
/* breadcrumb
------------------------------ */
.breadcrumb .breadcrumbItem[href="/"],
.breadcrumb .breadcrumbItem[href="/"] + span{display:none;}
.breadcrumb .breadcrumbItem[href="/en/"]{margin-left:0;}

