@charset 'utf-8';
@import '/Portals/0/Skins/skincmn.css';

/*========================================================

■			header

========================================================*/
.headMiddle{padding:13px 0 0;}
.headMiddle .logo{float:none;width:100%;text-align:center;}
.headMiddle .logo a{display:inline-block;}
header{padding:0;}
.headBottom{position:relative;background-color:#ecebe4;}
.headBottom:before{position:absolute;top:0;left:0;display:block;width:100%;height:5px;content:'';background-color:#ccc;}

/*--------------------------------------
	gNav
--------------------------------------*/
.tokenMenu li{display:none;margin:0;padding:0;}
.tokenMenu > ul{display:table;width:100%;height:55px;margin:0;padding:0;table-layout:fixed;list-style:none;}
.tokenMenu > ul > li.Tab101,
.tokenMenu > ul > li.Tab233,
.tokenMenu > ul > li.Tab300,
.tokenMenu > ul > li.Tab378{position:relative;display:table-cell;width:100%;height:55px;}
.tokenMenu > ul > li.Tab101:before,
.tokenMenu > ul > li.Tab233:before,
.tokenMenu > ul > li.Tab300:before,
.tokenMenu > ul > li.Tab378:before{font-size:16px;line-height:25px;line-height:1.0;position:absolute;top:0;left:0;display:block;width:100%;height:55px;padding-top:18px;content:'';text-align:center;color:#333;}
.tokenMenu > ul > li.Tab101:before{content:'東京歯科大学';border-top:5px solid #0055a2;}
.tokenMenu > ul > li.Tab233:before{content:'水道橋病院';border-top:5px solid #705e47;}
.tokenMenu > ul > li.Tab300:before{content:'千葉病院';border-top:5px solid #0179a5;}
.tokenMenu > ul > li.Tab378:before{content:'東京歯科大学 短期大学';border-top:5px solid #c00;}
.tokenMenu > ul > li.Tab101:after,
.tokenMenu > ul > li.Tab233:after,
.tokenMenu > ul > li.Tab300:after,
.tokenMenu > ul > li.Tab378:after{position:absolute;top:0;left:0;display:block;width:100%;height:30px;margin-top:15px;content:'';border-left:1px dotted #ccc;}
.tokenMenu > ul > li.Tab378:after{border-right:1px dotted #ccc;}
.tokenMenu > ul > li.Tab101 a,
.tokenMenu > ul > li.Tab233 a,
.tokenMenu > ul > li.Tab300 a,
.tokenMenu > ul > li.Tab378 a{position:absolute;z-index:10;top:0;left:0;display:block;overflow:hidden;width:100%;height:55px;white-space:nowrap;text-indent:200%;}
.tokenMenu > ul > li.Tab101 a:hover,
.tokenMenu > ul > li.Tab233 a:hover,
.tokenMenu > ul > li.Tab300 a:hover,
.tokenMenu > ul > li.Tab378 a:hover{background-color:rgba(0,0,0,0.05);}

/*========================================================

■			main

========================================================*/

/*--------------------------------------
	gNav
--------------------------------------*/
.breadcrumb{display:none;}
#skin2Columns .mainArea{width:700px;}
#skin2Columns .sideArea{width:240px;}

/*========================================================

■			footer

========================================================*/
footer .footTop{border-color:rgb(212,211,205);}
footer .footTop:after{display:none;}
footer .footTop .inner{padding:0;}
