@charset "utf-8";
@import "/Portals/0/css/base.css";
@import "/Portals/0/css/contents.css";

/*========================================================

■			admin

========================================================*/
#blockskip{ display:none;}
/* module title */
.zero{position:relative;}
.zero .title{display:none;}
.adminMode .zero .title{display:block;}
.zero .title h2{position:absolute;top:-20px;right:0;margin:0;padding:0;font-size:10px;font-weight:normal;color:#fff;background:#c00;border-bottom:none;border-radius:2px 2px 0 0;}
.zero .title h2 span.Head[id$="_lblTitle"]{padding:3px 5px;}
.zero .title h2 .Head{font-size:inherit;}
.ScriptTopPane .zero .title h2{left:65px;right:auto;}
/* pane title */
.PaneName{padding:1px 5px;font-size:10px;border-radius:2px 2px 0 0;}
/* control menu */
.seoMenuAdmin{padding:20px;background:#fff;border:10px solid #ecebe4;border-radius:10px;}
.seoMenuAdmin ul{margin:0;padding:0;}
.seoMenuAdmin ul li{margin:0;padding:0;list-style:none;}
.seoMenuAdmin ul li a{display:block;margin:5px 0;padding:5px 10px;color:#333;background:#ecebe4;border-radius:2px;}
.seoMenuAdmin ul li a:hover{opacity:0.8;text-decoration:none;}
.ModuleTitle_MenuContainer > tbody > tr > td,
.ModuleTitle_MenuContainer > tbody > tr > td > table{width:auto;}
.seoMenuAdmin{font-size:11px;}
.seoMenuAdmin>ul>li>ul{margin-left:10px;}
.seoMenuAdmin>ul>li>ul li a{margin-left:10px;padding:0;background:none;}
.ContentPane .seoMenuAdmin{padding:10px;border:1px solid #ecebe4;}
.ContentPane .seoMenuAdmin>ul>li{display:inline-block;}
/* control hide to smart */
.spView .controlPanel,
.spView .ModuleTitle_MenuContainer,
.spView .PaneName{display:none;}
/* smartphone preview */
.selectBox+.fancybox-wrap,
.selectBox+.fancybox-wrap *{box-sizing:content-box !important;}
/* tabs */
.adminMode.pcMode .spArea.tabModule div.ViewTabs>ul{display:none;}
.adminMode.pcMode .spArea.tabModule div.ViewTabs .ui-tabs-panel{display:block !important;margin:0;padding:10px;border:1px dashed #c00;}
/* admin-pages accordiontitles */
span.Head[id$="_lblTitle"]{display:inline-block;padding:20px 0 2px;font-size:140%;}
span.Head[id$="_dnnTITLE_lblTitle"]{font-size:100%;}
/* admin-pages hrline */
[id$="_pnlRule"]{height:1px;}
/* admin-pages accordioncontents */
div.divSettings div.panel{margin:20px 0 20px;}
table.tableSettings[id$="_tblDetails"]{margin:0 0 50px;}
div.divSettings div.panel span[id$="_lblTitle"]{margin:0 0 15px;font-size:115%;border-bottom:1px dashed #ccc;}
/* setting-tables , as announcement-admin-module */
table.tableGrid{line-height:1.2;}
table.tableGrid.Settings thead th,
table.tableGrid.Settings tbody td{font-size:12px;font-weight:normal;}
table[id$="_ViewAnnouncements_grdResult"] thead th{white-space:nowrap;}
/* announcement-view-module settings */
table.AnnouncementsSettings select[id$="_ddlLinkModule_ddlTabModule"]{width:500px;}
.newsList.dentalStories.imageNews li:nth-child(4n+1){clear:both;}
/**/
.adminMode .titleH2>.title>h2{margin-top:0;}
.adminMode .AdminViewAnnouncements,
.adminMode .AdminViewQandAs{margin-bottom:50px;}
.adminMode [class$="Pane"] > [id$="_DD"] [id$="_HtmlModule_lblContent"]>*:first-child{margin-top:0;}
.adminMode [class$="Pane"] > [id$="_DD"] [id$="_HtmlModule_lblContent"]>.accordionMotion:first-child>*:first-child{margin-top:0;}
.adminMode [class$="Pane"] > [id$="_DD"]{margin-bottom:3em;}
.adminMode .titleH2>.title>h2>span.Head[id$="_lblTitle"]{padding-top:0;}

/*========================================================

■			Layouts

========================================================*/
.DNNEmptyPane{margin:0 !important;padding:0 !important;}
/* common */
.inner{margin:0 auto;}
.inner:after{content:"";display:block;clear:both;}
/* head */
header{}
.headTop{background:#ecebe4;}
.headTop .inner{padding:0 30px;width:1040px;}
.search{float:left;}
.HeadPane{float:right;}
.headMiddle .inner{padding:0 30px;width:1040px;}
.logo,
h1.logo{float:left;margin:0;padding:10px 0;}
.logo + *{float:right;padding-top:22px;}
.logo img{display:block;}
.skinTdcIgh .logo{float:none;}
/* gNav */
.headBottom .inner{padding:0 30px;width:1040px;}
/* main */
main{clear:both;padding-bottom:50px;}
/* breadcrumb */
.breadcrumb{background:#eee;}
.breadcrumb .inner{width:980px;margin:0 auto;padding:5px 0;font-size:86%;color:#666;}
.breadcrumb a[href="/"],
.breadcrumb a[href="/"]+span{display:none;}
.breadcrumb a{color:#666;text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb span{padding:0 10px;}
.breadcrumb a.breadcrumbItem,
.breadcrumb span.breadcrumbItem{padding:0;}
.skinTdcSh .breadcrumb{background:none;}
.skinTdcSh .breadcrumb .inner{padding:18px 0 12px 0;}
.skinTdcSh .breadcrumb a{color:#3e332b;}
.skinTdcCl.skinEn .breadcrumb a[href="/"]+span+a,
.skinTdcCl.skinEn .breadcrumb a[href="/"]+span+a+span{display:none;}
/* gNav */
#gNav:after{content:"";display:block;clear:both;}
/* contents */
.contentMiddle .inner,
.contentMiddle01 .inner,
.contentMiddle02 .inner,
.contentMiddle03 .inner{padding:30px;width:1040px;}
.skinTdcSh .contentMiddle .inner{padding-top:0;}
#skin2Columns .mainArea{float:left;}
#skin2Columns .sideArea{float:right;}
.contentBottom .inner{padding:0 30px;width:1040px;}
.contentBottom .banner .inner{padding:30px 30px 0;}
/* footer */
footer{background:rgb(212,211,205);background:-moz-linear-gradient(top, rgb(212,211,205) 0%, rgb(236,235,228) 33%);background:-webkit-linear-gradient(top, rgb(212,211,205) 0%,rgb(236,235,228) 33%);background:linear-gradient(to bottom, rgb(212,211,205) 0%,rgb(236,235,228) 33%);}
.footTop{border-bottom:5px solid #be9d6d;position:relative;}
.footTop:after{content:"";width:100%;height:1px;background:#fff;position:absolute;}
.footTop .inner{width:1040px;padding:50px 30px 80px;position:relative;}
.pagetop{clear:both;}
.footTop .pagetop{width:135px;height:18px;padding:0;position:absolute;top:-18px;right:40px;border-radius:2px 2px 0 0;background:rgb(190,189,184);background:-moz-linear-gradient(top, rgb(190,189,184) 0%, rgb(211,210,204) 100%);background:-webkit-linear-gradient(top, rgb(190,189,184) 0%,rgb(211,210,204) 100%);background:linear-gradient(to bottom, rgb(190,189,184) 0%,rgb(211,210,204) 100%);}
.footTop .pagetop a{text-indent:200%;white-space:nowrap;overflow:hidden;display:block;background:url(/Portals/0/images/common/txt_pagetop.png) no-repeat center center;}
.footBottom{background:#073476;border-top:5px solid #d71618;position:relative;}
.footBottom:before{content:"";width:100%;height:4px;background:#fff;position:absolute;}
.footBottom .inner{padding:0 30px;width:1040px;}
.footBottom .inner>div{float:left;}
.copyright{float:right;margin:0;padding:20px 0;font-size:78.6%;color:#a3b0c1;}

.skinTdcSh footer{margin-top:0;background:rgb(54,46,31);background:-moz-linear-gradient(top,rgb(54,46,31) 0%,rgb(94,84,69) 33%);background:-webkit-linear-gradient(top,rgb(54,46,31) 0%,rgb(94,84,69) 33%);background:linear-gradient(to bottom,rgb(54,46,31) 0%,rgb(94,84,69) 33%);}
.skinTdcSh .footTop .pagetop{background:rgb(34,25,12);background:-moz-linear-gradient(top,rgb(34,25,12) 0%,rgb(54,46,31) 100%);background:-webkit-linear-gradient(top,rgb(34,25,12) 0%,rgb(54,46,31) 100%);background:linear-gradient(to bottom,rgb(34,25,12) 0%,rgb(54,46,31) 100%);}
.skinTdcSh .footTop .pagetop a{background:url(/Portals/0/Skins/TDC-sh/images/txt_pagetop.png) no-repeat center center;}
.skinTdcSh .footBottom{background:rgb(206,204,196);background:-moz-linear-gradient(top,rgba(206,204,196,1) 0%,rgba(236,235,228,1) 100%);background:-webkit-linear-gradient(top,rgba(206,204,196,1) 0%,rgba(236,235,228,1) 100%);background:linear-gradient(to bottom,rgba(206,204,196,1) 0%,rgba(236,235,228,1) 100%);}
.skinTdcSh .copyright{color:#999;}

/*市川総合*/
.skinTdcIgh .footBottom{border-top:#3c9de6 5px solid;background:#a9894f;}
.skinTdcIgh .copyright{color:#e7e0d5;}
.skinTdcIgh .footTop{border-bottom: 5px solid #c19a71;}

/*========================================================

■			side navigation

========================================================*/
#sideWrap .moduleMenu>ul>li{display:none;}
#sideWrap .moduleMenu>ul>li.currentItem,
#sideWrap .moduleMenu>ul>li.parentItem{display:block;}
#sideWrap .moduleMenu>ul>li>a{display:none;}
#sideWrap .moduleMenu>ul>li>ul>li{display:none;}
#sideWrap .moduleMenu>ul>li>ul>li.currentItem,
#sideWrap .moduleMenu>ul>li>ul>li.parentItem{display:block;}
.moduleMenu{margin-bottom:15px;background:#fff;}
.moduleMenu ul{margin:0;padding:0;list-style:none;}
.moduleMenu li{padding:0;list-style:none;}
.moduleMenu a{position:relative;display:block;text-decoration:none;}
.moduleMenu a:hover{opacity:1;}
/*.moduleMenu .parentItem > a{background:#2f63b0;}*/
.moduleMenu>ul>li,
.moduleMenu>ul>li>a,
.moduleMenu>ul>li>ul>li{display:none;}
.moduleMenu ul li.parentItem,
.moduleMenu ul li.currentItem,
.moduleMenu ul ul ul li{display:block;}
/* lev1 */
.moduleMenu>ul>li>ul>li>a{padding:25px 10px 25px 25px;font-size:128.6%;color:#fff;background-color:#333;}
.moduleMenu>ul>li>ul>li>a:hover{background-color:#222;}
/* lev2 */
.moduleMenu>ul>li>ul>li>ul>li{border-top:1px solid #999;}
.moduleMenu>ul>li>ul>li>ul>li.currentItem,
.moduleMenu>ul>li>ul>li>ul>li.parentItem{background-color:#fcfcfc;}
.moduleMenu>ul>li>ul>li>ul>li>a{padding:12px 8px 12px 25px;color:#fff;background:#666;}
.moduleMenu>ul>li>ul>li>ul>li>a:hover{background-color:#555;}
.moduleMenu>ul>li>ul>li>ul>li>a.currentLink{background:#393939;}
.moduleMenu>ul>li>ul>li>ul>li a.currentLink,
.moduleMenu>ul>li>ul>li>ul>li a.parentLink{font-weight:bold;}
/* lev3 */
.moduleMenu>ul>li>ul>li>ul>li>ul>li{padding:3px 0;border-top:1px dotted #999;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li:first-child{border-top:none;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>a{padding:9px 1px 9px 45px;color:#333;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>a:before{content:"";position:absolute;top:15px;left:28px;width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 6px;border-color:transparent transparent transparent #666;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>a:hover{color:#000;background:#eee;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>a.currentLink{color:#000;background:#ddd;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>a.parentLink{color:#000;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>a.parentLink:hover{background:#eee;}
/* lev4 */
.moduleMenu>ul>li>ul>li>ul>li>ul>li ul{padding-bottom:3px;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding:9px 1px 5px 50px;color:#333;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a:hover{color:#000;background:#eee;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink{color:#000;background:#ddd;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a.parentLink{color:#000;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a.parentLink:hover{background:#eee;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a:before{content:"";position:absolute;left:40px;top:16px;width:4px;height:4px;background:#666;border-radius:2px;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a.parentLink:before{background:#000;}
/* lev5 */
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a{padding:2px 7px 2px 60px;color:#333;font-size:85.7%;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a:hover{color:#000;background:#eee;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink{color:#000;background:#ddd;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a.parentLink{color:#000;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a.parentLink:hover{background:#eee;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li a:before{content:"";position:absolute;top:7px;left:52px;width:3px;height:3px;background:#aaa;border-radius:1.5px;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a.parentLink:before{background:#000;}
/* lev6- */
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul{padding-left:60px;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li{padding-left:15px;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li a{color:#333;font-size:85.7%;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li a:hover{color:#000;text-decoration:underline;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li a.currentLink{color:#000;text-decoration:underline;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li a:before{left:-7px;}
.moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li a.parentLink:before{background:#000;}
/* 大学 */
.skinTdcCl .moduleMenu>ul>li>ul>li>a{color:#fff;background:#083981;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li{border-color:#3674d0;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>a{background:#1852a7;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>a:hover{background:#124796;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>a.currentLink{background:#083981;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>a.parentLink{background:#124796;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>a.parentLink:hover{background:#083981;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>ul>li>a:before{border-color:transparent transparent transparent #1852a7;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>ul>li>a.currentLink{color:#1852a7;background:#eaf2ff;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>ul>li>a.parentLink{color:#000;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink{color:#1852a7;background:#eaf2ff;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink:before{background:#1852a7;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink{color:#1852a7;background:#eaf2ff;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink:before{background:#1852a7;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li a.currentLink{color:#0456cf;}
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li a.currentLink:before{background:#0456cf;}
.skinTdcCl.skinEn .moduleMenu .Tab231,
.skinTdcCl.skinEn .moduleMenu .Tab232{display:none;}
/* 水道橋 */
.skinTdcSh .moduleMenu{box-shadow:0px 0px 7px 0px rgba(37,25,21, 0.2);-moz-box-shadow:0px 0px 7px 0px rgba(37,25,21, 0.2);-webkit-box-shadow:0px 0px 7px 0px rgba(37,25,21, 0.2);}
.skinTdcSh .moduleMenu>ul{border-bottom:1px solid #fff;}
.skinTdcSh .moduleMenu>ul>li>ul>li>a{padding-left:35px;border-radius:2px 2px 0 0;background:#221b17;background:-moz-linear-gradient(top, rgba(34,27,23,1) 0%, rgba(62,51,42,1) 100%);background:-webkit-linear-gradient(top, rgba(34,27,23,1) 0%,rgba(62,51,42,1) 100%);background:linear-gradient(to bottom, rgba(34,27,23,1) 0%,rgba(62,51,42,1) 100%);}
.skinTdcSh .moduleMenu>ul>li>ul>li>a:before{content:"";position:absolute;top:30px;left:13px;width:14px;height:14px;background:#aba8a5;border-radius:6.5px;}
.skinTdcSh .moduleMenu>ul>li>ul>li>a:after{content:"";position:absolute;top:34px;left:18px;width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #312821;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li{border-color:#c2c1bb;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>a{padding-left:35px;color:#231c18;;background:rgb(231,226,218);background:-moz-linear-gradient(top, rgba(231,226,218,1) 0%, rgba(214,208,200,1) 100%);background:-webkit-linear-gradient(top, rgba(231,226,218,1) 0%,rgba(214,208,200,1) 100%);background:linear-gradient(to bottom, rgba(231,226,218,1) 0%,rgba(214,208,200,1) 100%);border-bottom:1px solid #fff;border-top:1px solid #fff;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li:first-child>a{border-top:none;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>a:hover{background:rgb(221,215,204,1);background:-moz-linear-gradient(top, rgba(221,215,204,1) 0%,rgba(199,190,179,1) 100%);background:-webkit-linear-gradient(top, rgba(221,215,204,1) 0%,rgba(199,190,179,1) 100%);background:linear-gradient(to bottom, rgba(221,215,204,1) 0%,rgba(199,190,179,1) 100%);}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>a.currentLink{background:rgb(203,188,161);background:-moz-linear-gradient(top, rgba(203,188,161,1) 0%, rgba(189,174,149,1) 100%);background:-webkit-linear-gradient(top, rgba(203,188,161,1) 0%,rgba(189,174,149,1) 100%);background:linear-gradient(to bottom, rgba(203,188,161,1) 0%,rgba(189,174,149,1) 100%);}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>a.parentLink{color:#000;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>a:before{content:"";width:14px;height:14px;background:#231c18;border-radius:6.5px;position:absolute;left:13px;top:15px;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>a:after{content:"";width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #ded9d1;position:absolute;left:18px;top:19px;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>ul>li,
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>ul>li:first-child{border-top:1px solid #dddcd7;padding:1px 0;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>ul>li>a{padding-left:35px;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>ul>li>a:before{display:none;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>ul>li>a:hover{background:#ebe9e5}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>ul>li>a.currentLink{background:#e1d5be;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>ul>li>a.parentItem{color:#000;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink{background:#e1d5be;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink:before{background:#222;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink{background:#e1d5be;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink:before{background:#222;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li a.currentLink{color:#966816;}
.skinTdcSh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li a.currentLink:before{background:#966816;}
/* 千葉 */
.skinTdcCh .moduleMenu>ul>li>ul>li>a{padding-left:35px;border-radius:2px 2px 0 0;background:rgb(0,73,138);background:-moz-linear-gradient(top, rgba(0,73,138,1) 0%, rgba(0,85,162,1) 100%);background:-webkit-linear-gradient(top, rgba(0,73,138,1) 0%,rgba(0,85,162,1) 100%);background:linear-gradient(to bottom, rgba(0,73,138,1) 0%,rgba(0,85,162,1) 100%);}
.skinTdcCh .moduleMenu>ul>li>ul>li>a:before{content:"";position:absolute;top:30px;left:13px;width:14px;height:14px;background:#98bbd9;border-radius:6.5px;}
.skinTdcCh .moduleMenu>ul>li>ul>li>a:after{content:"";position:absolute;top:34px;left:18px;width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #0158a5;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li{border-color:#bfd4e9;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>a{padding-left:35px;color:#000;background:#f1f6fa;border-bottom:1px solid #fff;border-top:1px solid #fff;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li:first-child>a{border-top:none;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>a:hover{background:#dde9f2;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>a.currentLink{color:#0158a5;background:#c0def6;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>a.parentLink:hover{background:#cee6f8;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>a:before{content:"";width:14px;height:14px;background:#0158a5;border-radius:6.5px;position:absolute;left:13px;top:15px;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>a:after{content:"";width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent #fff;position:absolute;left:18px;top:19px;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>ul>li,
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>ul>li:first-child{border-top:1px solid #e5eef5;padding:1px 0;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>ul>li>a{padding-left:35px;padding-right:25px;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>ul>li>a:before{display:none;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>ul>li>a.currentLink{background:#c0def6;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink{background:#c0def6;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink:before{background:#222;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink{background:#c0def6;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink:before{background:#222;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li a.currentLink{color:#0071d6;}
.skinTdcCh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li a.currentLink:before{background:#0071d6;}
/* 短大 */
.skinTdcJc .moduleMenu>ul>li>ul>li>a{color:#fff;background:#de3451;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li{border-color:#e87b8a;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>a{background:#e15467}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>a:hover{background:#d42140;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>a.currentLink{background:#de3451;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>a.parentLink{background:#d42140;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>a.parentLink:hover{background:#de3451;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>ul>li>a:before{border-color:transparent transparent transparent #e15467;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>ul>li>a.currentLink{color:#e15467;background:#eaf2ff;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>ul>li>a.parentLink{color:#000;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink{color:#e15467;background:#ffeff1;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink:before{background:#e15467;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink{color:#e15467;background:#ffeff1;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>a.currentLink:before{background:#e15467;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li a.currentLink{color:#ca2844;}
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul li a.currentLink:before{background:#ca2844;}
/* 市川総合 */
.skinTdcIgh .moduleMenu > ul > li > ul > li > a{background:#a9894f;color:#fff;padding:28px 10px 28px 20px;}
.skinTdcIgh .moduleMenu > ul > li > ul > li > ul > li{border-color:#dcc69d;}
.skinTdcIgh .moduleMenu > ul > li > ul > li > ul > li > a{background:#caa768;padding:20px 10px 20px 20px;}
.skinTdcIgh .moduleMenu > ul > li > ul > li > ul > li > a:hover{background:#8c6933;}
.skinTdcIgh .moduleMenu > ul > li > ul > li > ul > li > a.currentLink{background:#5292ae;font-weight: normal;}
.skinTdcIgh .moduleMenu > ul > li > ul > li > ul > li > a.parentLink{background:#8c6933;}
.skinTdcIgh .moduleMenu > ul > li > ul > li > ul > li > a.parentLink:hover{background:#a9894f;}

.skinTdcIgh .moduleMenu > ul > li > ul > li > ul > li > ul > li > a:before{border-color:transparent transparent transparent #1099f6;}
.skinTdcIgh .moduleMenu > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li a:before{top:10px;}


/*========================================================

■			side navigation accordion

========================================================*/
.accordionMenuMotion{position:relative;}
.accordionMenuMotion:after{content:"";position:absolute;top:14px;right:10px;width:6px;height:6px;
border-right:1px solid #999;border-bottom:1px solid #999;transform:
-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);
-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.accordionMenuMotion.active:after{top:17px;
	-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);}
.skinTdcCl .accordionMenuMotion:after{border-color:#083981;}
.skinTdcSh .accordionMenuMotion:after{border-color:#b2935a;}
.skinTdcCh .accordionMenuMotion:after{border-color:#0158a5;}
.skinTdcJc .accordionMenuMotion:after{border-color:#de3451;}
.skinTdcIgh .accordionMenuMotion:after{border-color:#FFF;top:1.8em;}

.skinTdcCl .moduleMenu>ul>li>ul>li.accordionMenuMotion:after,
.skinTdcCl .moduleMenu>ul>li>ul>li>ul>li.accordionMenuMotion:after,
.skinTdcSh .moduleMenu>ul>li>ul>li.accordionMenuMotion:after,
.skinTdcCh .moduleMenu>ul>li>ul>li.accordionMenuMotion:after,
.skinTdcJc .moduleMenu>ul>li>ul>li.accordionMenuMotion:after,
.skinTdcJc .moduleMenu>ul>li>ul>li>ul>li.accordionMenuMotion:after{border-color:#fff;}
.skinTdcIgh .moduleMenu>ul>li>ul>li>ul>li>ul li.accordionMenuMotion:after {border-color: #a9894f;top:1.2em;}
.skinTdcIgh .moduleMenu>ul>li>ul>li>ul>li>ul li.accordionMenuMotion.active:after {top: 1.5em;}
.skinTdcIgh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul li.accordionMenuMotion:after{top:1em;}
.skinTdcIgh .moduleMenu>ul>li>ul>li>ul>li>ul li.accordionMenuMotion.active:after {top: 1.2em;}
.skinTdcIgh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul li>ul>li.accordionMenuMotion:after {top: 0.5em;}
.skinTdcIgh .moduleMenu>ul>li>ul>li>ul>li>ul>li>ul li>ul>li.accordionMenuMotion.active:after {top: 0.7em;}

/*========================================================

■			スマホ切り替えボタン

========================================================*/
.pcMode .ViewSpSwitch,
.pcMode .ViewPcSwitch{display:none;}
.ViewSpSwitch{background:-moz-linear-gradient(top, rgba(3,0,0,0.7) 0%, rgba(3,0,0,0.3) 100%);background:-webkit-linear-gradient(top, rgba(3,0,0,0.7) 0%,rgba(3,0,0,0.3) 100%);background:linear-gradient(to bottom, rgba(3,0,0,0.7) 0%,rgba(3,0,0,0.3) 100%);}
.skinTdcSh .ViewSpSwitch{background:rgb(35,28,21);background:-moz-linear-gradient(top, rgba(35,28,21,1) 0%, rgba(69,58,43,1) 100%);background:-webkit-linear-gradient(top, rgba(35,28,21,1) 0%,rgba(69,58,43,1) 100%);background:linear-gradient(to bottom, rgba(35,28,21,1) 0%,rgba(69,58,43,1) 100%);}
.skinTdcch .ViewSpSwitch{background:rgb(1,59,113);background:-moz-linear-gradient(top, rgba(1,59,113,1) 0%, rgba(0,84,161,1) 100%);background:-webkit-linear-gradient(top, rgba(1,59,113,1) 0%,rgba(0,84,161,1) 100%);background:linear-gradient(to bottom, rgba(1,59,113,1) 0%,rgba(0,84,161,1) 100%);}
.ViewSpSwitch input{width:100%;outline:0;border:none;text-indent:120%;overflow:hidden;white-space:nowrap;}
.ViewSpSwitch input.cmdPcsubmitBtn{background:url(/Portals/0/images/common/ico_view_pc.png) center 15px no-repeat;background-size:107px 15px;height:45px;}
.ViewSpSwitch input.cmdSmartsubmitBtn{background:url(/Portals/0/images/common/ico_view_sp.png) center 25px no-repeat;background-size:200px;height:80px;}