@charset "utf-8";
@import "/Portals/0/Skins/skincmn.css";

/* ===========================================================
 gNav tokenMenu
=========================================================== */
/* bg */
.headBottom{background:rgb(0,73,138);background:-moz-linear-gradient(top,rgb(0,73,138) 0%, rgb(0,85,162) 50%, rgb(0,85,162) 100%, rgb(0,85,162) 100%);background:-webkit-linear-gradient(top,rgb(0,73,138) 0%,rgb(0,85,162) 50%,rgb(0,85,162) 100%,rgb(0,85,162) 100%);background:linear-gradient(to bottom,rgb(0,73,138) 0%,rgb(0,85,162) 50%,rgb(0,85,162) 100%,rgb(0,85,162) 100%);}
.headBottom .inner,
.headBottom .inner #gNav{height:100%;}
.headBottom .inner{background:url(images/bg_gnav.png) top center no-repeat;}
/* txt */
#gNav .tokenMenu ul{position:relative;}
#gNav .tokenMenu ul,
#gNav .tokenMenu ul li{margin:0;padding:0;list-style:none;}
#gNav .tokenMenu ul:after{content:"";display:block;clear:both;}
#gNav .tokenMenu>ul>li{float:left;height:75px;}
#gNav .tokenMenu>ul>li{border:none;position:static;}
#gNav .tokenMenu>ul{background:none;}
#gNav .tokenMenu{position:relative;}
#gNav .tokenMenu>ul>li{display:none;}
#gNav .tokenMenu ul li.Tab302,
#gNav .tokenMenu ul li.Tab363,
#gNav .tokenMenu ul li.Tab367{display:block;}
#gNav .tokenMenu ul li a{display:block;height:100%;}
#gNav .tokenMenu>ul>li> a{text-indent:200%;white-space:nowrap;overflow:hidden;}
#gNav .tokenMenu ul li.Tab302{width:270px;margin:0 6px;}
#gNav .tokenMenu ul li.Tab363{width:408px;margin:0 6px;}
#gNav .tokenMenu ul li.Tab367{width:266px;margin:0 6px;}
#gNav .tokenMenu ul li.Tab302>a{background:url(images/txt_gnav01.png) center center no-repeat;}
#gNav .tokenMenu ul li.Tab363>a{background:url(images/txt_gnav02.png) center center no-repeat;}
#gNav .tokenMenu ul li.Tab367>a{background:url(images/txt_gnav03.png) center center no-repeat;}
#gNav .tokenMenu>ul>li:hover{background-color:#003d74;padding:5px;}
#gNav .tokenMenu>ul>li:hover>a{border:1px solid rgba(255,255,255,0.5);}
#gNav .tokenMenu>ul>li:hover:after,
#gNav .tokenMenu>ul>li:hover:before{content:"";position:absolute;display:block;z-index:30;}
#gNav .tokenMenu>ul>li:hover:after{width:12px;height:12px;margin:auto;vertical-align:middle;background:#003d74;border-top:1px solid rgba(255,255,255,0.5);border-right:1px solid rgba(255,255,255,0.5);-webkit-transform:rotate(45deg);transform:rotate(135deg);bottom:-1px;}
#gNav .tokenMenu>ul>li:hover:before{bottom:-10px;width:0;height:0;margin:0 0 0 -4px;border-style:solid;border-width:10px 10px 0 10px;border-color:#003d74 transparent transparent transparent;}
#gNav .tokenMenu ul li.Tab302:hover:before,
#gNav .tokenMenu ul li.Tab302:hover:after{left:160px;}
#gNav .tokenMenu ul li.Tab363:hover:before,
#gNav .tokenMenu ul li.Tab363:hover:after{left:494px;}
#gNav .tokenMenu ul li.Tab367:hover:before,
#gNav .tokenMenu ul li.Tab367:hover:after{left:826px;}
/* 2 */
#gNav .tokenMenu>ul>li>ul>li{display:none;}
#gNav .tokenMenu>ul>li>ul>li.Tab303,/*治療を受ける*/
#gNav .tokenMenu>ul>li>ul>li.Tab304,
#gNav .tokenMenu>ul>li>ul>li.Tab305,
#gNav .tokenMenu>ul>li>ul>li.Tab306,
#gNav .tokenMenu>ul>li>ul>li.Tab307,
#gNav .tokenMenu>ul>li>ul>li.Tab308,
#gNav .tokenMenu>ul>li>ul>li.Tab309,
#gNav .tokenMenu>ul>li>ul>li.Tab331,
#gNav .tokenMenu>ul>li>ul>li.Tab364,/*千葉歯科医療センターについて*/
#gNav .tokenMenu>ul>li>ul>li.Tab365,
#gNav .tokenMenu>ul>li>ul>li.Tab366,
#gNav .tokenMenu>ul>li>ul>li.Tab368,/*医療関係者へ*/
#gNav .tokenMenu>ul>li>ul>li.Tab369,
#gNav .tokenMenu>ul>li>ul>li.Tab370,
#gNav .tokenMenu>ul>li>ul>li.Tab371{display:block;}
#gNav .tokenMenu>ul>li>ul:after{content:"";display:block;clear:both;}
#gNav .tokenMenu>ul>li>ul{display:none;width:980px;height:auto;position:absolute;top:75px;left:0;padding:15px 20px 20px;z-index:20;border-radius:0 0 3px 3px;box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.1);background:rgb(0,85,162);background:-moz-linear-gradient(top,rgba(0,85,162,0.9) 0%, rgba(0,55,101,0.9) 100%);background:-webkit-linear-gradient(top,rgba(0,85,162,0.9) 0%,rgba(0,55,101,0.9) 100%);background:linear-gradient(to bottom,rgba(0,85,162,0.9) 0%,rgba(0,55,101,0.9) 100%);}
#gNav .tokenMenu>ul>li>ul>li{position:relative;float:left;margin:0 6px;text-align:center;}
#gNav .tokenMenu>ul>li>ul>li:before,
#gNav .tokenMenu>ul>li>ul>li:after{content:"";position:absolute;top:0;bottom:0;display:block;width:1px;height:100px;margin:auto;}
#gNav .tokenMenu>ul>li>ul>li:before{left:-7px;background-color:#00427d;}
#gNav .tokenMenu>ul>li>ul>li:after{left:-6px;background-color:#4d88be;}
#gNav .tokenMenu>ul>li>ul>li:nth-child(6n):before,
#gNav .tokenMenu>ul>li>ul>li:nth-child(6n):after{display:none;}
#gNav .tokenMenu>ul>li>ul>li:first-child:before,
#gNav .tokenMenu>ul>li>ul>li:first-child:after{display:none;}
#gNav .tokenMenu>ul>li>ul>li>a{position:relative;width:165px;height:135px;margin:5px;padding:91px 1px 0 1px;color:#fff;font-size:107.1%;text-decoration:none;}
#gNav .tokenMenu>ul>li>ul>li:hover>a{padding:90px 0px 0 0px;background-color:#003d74;border:1px solid rgba(255,255,255,0.5);}
#gNav .tokenMenu>ul>li>ul>li:hover{background-color:#003d74;}
/*各背景画像*/
#gNav .tokenMenu>ul>li>ul>li a{background-position:center 28px;background-repeat:no-repeat;}
#gNav .tokenMenu>ul>li>ul>li:hover a{background-position:center 27px;}
#gNav .tokenMenu>ul>li>ul>li.Tab303 a{background-image:url(images/ico_megamenu_ch_a01.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab304 a{background-image:url(images/ico_megamenu_ch_a02.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab305 a{background-image:url(images/ico_megamenu_ch_a03.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab306 a{background-image:url(images/ico_megamenu_ch_a04.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab307 a{background-image:url(images/ico_megamenu_ch_a05.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab308 a{background-image:url(images/ico_megamenu_ch_a06.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab309 a{background-image:url(images/ico_megamenu_ch_a07.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab331 a{background-image:url(images/ico_megamenu_ch_a08.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab364 a{background-image:url(images/ico_megamenu_ch_b01.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab365 a{background-image:url(images/ico_megamenu_ch_b02.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab366 a{background-image:url(images/ico_megamenu_ch_b03.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab368 a{background-image:url(images/ico_megamenu_ch_c01.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab369 a{background-image:url(images/ico_megamenu_ch_c02.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab370 a{background-image:url(images/ico_megamenu_ch_c03.png);}
#gNav .tokenMenu>ul>li>ul>li.Tab371 a{background-image:url(images/ico_megamenu_ch_c04.png);}
/* 3階層目からは非表示*/
#gNav .tokenMenu>ul>li>ul li ul{display:none;}

/* ===========================================================
 css for each skin
=========================================================== */
/* index */
#skinIndex .mainArea{float:left;width:700px;}
#skinIndex .sideArea{float:right;width:250px;}
#skinIndex .ContentPane{padding:0;}
/* 2col */
#skin2Columns .mainArea{float:left;width:750px;}
#skin2Columns .sideArea{float:right;width:210px;}




/**/