@charset "utf-8";


@import "/Portals/0/Skins/skinCmn.css";


/* ===========================================================
 html
=========================================================== */

/* size settings */
html,
body{word-wrap:break-word;overflow-wrap:break-word;}

/* font settings */
html,
body{color:#333;font-size:14px;line-height:1.6;}
body{font-family:"Arial",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ", Meiryo,"ＭＳ ゴシック",sans-serif;}


/* ===========================================================
 gNav #gNav .tokenMenu>ul>li>ul>li:hover ul li
=========================================================== */
#gNav .tokenMenu>ul>li.Tab151,
#gNav .tokenMenu>ul>li>ul li.Tab152,
#gNav .tokenMenu>ul>li>ul li.Tab153,
#gNav .tokenMenu>ul>li>ul li.Tab154{display: block;}


#gNav .tokenMenu ul li.Tab151 >a {width: 25%;float: left;}
#gNav .tokenMenu ul li ul {margin-left: 25%;width: 75%;}
#gNav .tokenMenu>ul>li>ul>li {width:calc(100% / 3);position:relative;}
#gNav .tokenMenu ul li.Tab151 >a,
#gNav>.tokenMenu>ul>li>ul>li>a{text-indent:200%;white-space:nowrap;overflow:hidden;height: 100%;}
#gNav .tokenMenu ul li ul li a {width: 100%;}

#gNav .tokenMenu ul li.Tab151>a {background: url(/Portals/0/images/en/common/gnav_home.png) left top no-repeat;}
#gNav .tokenMenu>ul>li>ul li.Tab152>a{background: url(/Portals/0/images/en/common/gnav_mind.png) left top no-repeat;}
#gNav .tokenMenu>ul>li>ul li.Tab153>a{background: url(/Portals/0/images/en/common/gnav_profile.png) left top no-repeat;}
#gNav .tokenMenu>ul>li>ul li.Tab154>a{background: url(/Portals/0/images/en/common/gnav_solution.png) left top no-repeat;}
#gNav .tokenMenu>ul>li.Tab151>a:hover,
#gNav .tokenMenu>ul>li>ul li.Tab152:hover>a,
#gNav .tokenMenu>ul>li>ul li.Tab153:hover>a,
#gNav .tokenMenu>ul>li>ul li.Tab154:hover>a{background-position:left bottom;background-color: #37418d;transition: background-color 0.3s;}




