@charset "utf-8";

/*========================================================

■			common

========================================================*/
/*--------------------------------------
	お知らせモジュール
--------------------------------------*/
.newsList{position:relative;}
.newsList *{word-wrap:break-word;}
.newsList h2{word-wrap:inherit;}
.newsList:after{content:"";display:block;clear:both;}
.newsList ul{margin:0 0 30px 0;padding:0;}
.newsList ul:after{content:"";display:block;clear:both;}
.newsList li{margin:0;padding:10px 0;list-style:none;border-top:1px dotted #ccc;}
.newsList li:nth-child(1){border-top:none;}
.newsList li:after{content:"";display:block;clear:both;}
.newsList li p{padding:0;}
.newsList .newsDate{display:block;float:left;width:90px;margin:0;padding:0;color:#777;/*vertical-align:middle;*/}
.newsList .newsIcon{display:block;float:left;width:auto;max-width:100px;margin:0;padding:0;/*text-align:center;*/}
.newsList .newsIcon img{display:block;max-width:100%;max-height:18px;/*vertical-align:middle;*/}
.newsList .newsTitle{margin:0 0 0 100px;padding:0;}
.newsList .linkBtn a{white-space:nowrap;}
.newsList h3 .linkBtn a{position:absolute;font-size:80%;font-weight:normal;top:-16px;right:0;padding:10px 30px 6px 10px;}
/**/
.newsList.imageNews li{float:left;width:220px;margin:0 10px 20px 0;padding:0;border:none;}
.newsList.imageNews li:nth-child(3){margin-right:0;}
.newsList.imageNews li .newsImage{position:relative;height:140px;margin:0;padding:0;background-color:#eee;}
.newsList.imageNews li .newsImage a{position:relative;display:block;height:100%;}
.newsList.imageNews li .newsImage img{position:absolute;top:0;left:0;bottom:0;right:0;display:block;max-width:100%;max-height:100%;margin:auto;}
.newsList.imageNews li .newsTitle{margin:0;}
/**/
.newsDetail{margin:0;padding:0;}
.newsDetail:after{content:"";display:block;clear:both;}
.newsDetail *{word-wrap:break-word;}
.newsDetail .newsTitle{margin:20px 0 15px;padding:0 0 10px;font-size:171.4%;line-height:1.2;border-bottom:5px solid #ccc;}
.skinTdcCl .newsDetail .newsTitle{border-color:#d6000f;}
.skinTdcSh .newsDetail .newsTitle{border-color:#221b17;}
.skinTdcCh .newsDetail .newsTitle{border-color:#0055a2;}
.skinTdcJc .newsDetail .newsTitle{border-color:#651818;}
.newsDetail .newsDate{display:inline-block;margin:0 5px 0 0;padding:0;color:#777;vertical-align:middle;}
.newsDetail .newsIcon{display:inline-block;margin:0;vertical-align:middle;}
.newsDetail .newsIcon > img{display:block;height:18px;}
.newsDetail .newsDescription{padding:0 0 20px 0;}
.newsDetail .newsDescription:after{content:"";display:block;clear:both;}
.newsDetail .linkBtn{float:right;}
.newsDetail .linkBtn a{white-space:nowrap;}
/**/
.newImage{display:inline-block;vertical-align:middle;margin:0 0 0 5px;}
.newImage img{display:block;}
.imageNews li .newsImage .newImage{display:block;position:absolute;right:0;top:0;}
.newsList.imageNews li .newsImage .newImage img{position:static;width:100%;}
/**/
.newsEmpty{width:100% !important;}


/*===============
	大学
================*/
/*index　common*/
#skinIndex.skinTdcCl .newsList h2{height:26px;margin:0 auto 30px;line-height:1;font-size:100%;text-indent:200%;white-space:nowrap;overflow:hidden;background-position:0 0;background-repeat:no-repeat;border:none;background-size:contain;}
#skinIndex.skinTdcCl .newsList .linkBtn{position:absolute;top:0;right:0;}
#skinIndex.skinTdcCl .newsList .linkBtn a{padding:4px 26px 4px 12px;}
#skinIndex.skinTdcCl .newsList .linkBtn a:after{top:0.9em;}
/*index topics*/
#skinIndex.skinTdcCl .newsList.clTopics h2{background-image:url(/Portals/0/images/college/index/tit_topics.png);}
/*index news*/
#skinIndex.skinTdcCl .newsList.clNews h2{background-image:url(/Portals/0/images/college/news/ttl_newsInfo.png);}
#skinIndex.skinTdcCl .newsListnewsList.clNews li{border:none;}
/*news common*/
.skinTdcCl .newsList.clNews .newsTitle{margin-left:195px;}
/*topics common*/
.iconDateBox{margin:0 0 5px;padding:0;}
.iconDateBox:after{content:"";display:block;clear:both;}
.iconDateBox{background-color:#666;}
.iconDateBox .newsIcon{height:22px;margin:0 8px 0 0;padding:5px 8px 4px;border-right:1px solid #fff;}
.newsList .iconDateBox .newsIcon img,
.newsDetail .iconDateBox .newsIcon img{height:11px !important;}
.iconDateBox .newsDate,
.newsDetail .iconDateBox .newsDate{color:#fff;}
.topicsNews .iconDateBox{background-color:#d71618;}
.topicsLecture .iconDateBox{background-color:#083981;}
.newsList.imageNews.clTopics{margin:0 0 75px;}
/* applicants common */
.skinTdcCl.skinTdcClApp .newsIcon > img{height:11px;}
/* applicants index */
#skinIndex.skinTdcCl.skinTdcClApp .newsList{background-color:#fff;padding:40px 40px 50px 50px;}
#skinIndex.skinTdcCl.skinTdcClApp .newsList h2{height:19px;background:url(/Portals/0/images/college/applicants/index/tit_info.png) 0 0 no-repeat;background-size:contain;}
#skinIndex.skinTdcCl.skinTdcClApp .newsList ul{margin:0;padding:0;}
#skinIndex.skinTdcCl.skinTdcClApp .newsList ul li{border:none;}
#skinIndex.skinTdcCl.skinTdcClApp .newsList .newsDate{color:#083981;font-weight:bold;}
#skinIndex.skinTdcCl.skinTdcClApp .newsList .newsIcon{width:70px;}
#skinIndex.skinTdcCl.skinTdcClApp .newsList .linkBtn,
#skinIndex.skinTdcCl.skinTdcClApp .newsList .linkBtn{top:38px;right:20px;}
#skinIndex.skinTdcCl.skinTdcClApp .newsList .linkBtn:before{content:"";position:absolute;bottom:5px;display:block;right:8px;margin:0;width:46px;height:7px;background-color:#ff3;}
#skinIndex.skinTdcCl.skinTdcClApp .newsList .linkBtn a,
#skinIndex.skinTdcCl.skinTdcClApp .newsList .linkBtn a{padding:5px 22px 5px 0px;font-size:92%;color:#083981;background-color:transparent;border:none;border-radius:0;}
#skinIndex.skinTdcCl.skinTdcClApp .newsList .linkBtn a:hover{opacity:0.7;}
#skinIndex.skinTdcCl.skinTdcClApp .newsList .linkBtn a:before{content:"";position:absolute;top:0;bottom:0;right:10px;display:block;width:0;height:0;margin:auto;border-style:solid;border-width:3px 0 3px 6px;border-color:transparent transparent transparent #083981;}
#skinIndex.skinTdcCl.skinTdcClApp .newsList .linkBtn a:after{display:none;}

/*===============
	水道橋
================*/
.skinTdcSh .newsList:after{content:"";display:block;clear:both;}
.skinTdcSh .newsList ul{margin:0;padding:0;}
.skinTdcSh .newsList li{margin:0 auto 15px;padding:0 0 10px;border:none;border-bottom:1px solid #bebbb4;}
.skinTdcSh .newsList li:last-child{padding:0 0 10px;}
.skinTdcSh .newsList .newsDate{margin:0;padding:0;font-size:92%;color:#7d5621;width:80px;float:left;display:block;}
.skinTdcSh .newsList .newsIcon{margin:0;padding:0;float:left;display:block;width:auto;}
.skinTdcSh .newsList .newsIcon img{margin:0;vertical-align:middle;width:auto;height:18px;}
.skinTdcSh .newsList .newsTitle{margin:0;padding:0;width:auto;float:none;clear:left;}
.skinTdcSh .newsList .newsTitle img{margin:0 0 0 5px;}
.skinTdcSh .newsList .linkBtn{text-align:right;}
.skinTdcSh .newsList .linkBtn a{padding:5px 20px 5px 10px;font-size:92%;}
.skinTdcSh .newsList .linkBtn a:after{top:1.1em;}
/* index */
#skinIndex.skinTdcSh .newsList{margin:0 0 10px 0;padding:10px;border-radius:3px;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);}
#skinIndex.skinTdcSh .newsList h2{height:78px;margin:20px auto 30px;padding:0;line-height:1;font-size:100%;text-indent:200%;white-space:nowrap;overflow:hidden;background:url(/Portals/0/images/sh/index/ttl_news.png) center center no-repeat transparent;border:none;}
#skinIndex.skinTdcSh .newsList h2:before{display:none;}
#skinIndex.skinTdcSh .newsList .attentionText{border:1px solid #c00;padding:8px;color:#c00;}
#skinIndex.skinTdcSh .newsList ul{margin:10px 0 25px 0;padding:0;border-bottom:1px solid #fbfbf9;}
#skinIndex.skinTdcSh .newsList li{margin:0;padding:10px 4px;border-top:1px solid #fbfbf9;border-bottom:1px solid #bebbb4;}
#skinIndex.skinTdcSh .newsList li:first-child{border-top:none;}
#skinIndex.skinTdcSh .newsList li:last-child{padding:10px 0;}
#skinIndex.skinTdcSh .newsList li:after{content:"";display:block;clear:both;}
#skinIndex.skinTdcSh .newsList li p{padding:0;}
#skinIndex.skinTdcSh .newsList .newsDate{float:none;display:inline-block;}
#skinIndex.skinTdcSh .newsList .newsIcon{float:none;display:inline-block;width:58px;}
#skinIndex.skinTdcSh .newsList .newsIcon img{width:auto;height:16px;}
#skinIndex.skinTdcSh .newsList .linkBtn{position:static;}
#skinIndex.skinTdcSh .newsList .linkBtn a{position:relative;display:block;width:auto;padding:0 30px 0 0;border-radius:2px;font-size:92%;color:#333;text-decoration:none;line-height:1;text-align:right;background:none;}
#skinIndex.skinTdcSh .newsList .linkBtn a:hover{opacity:0.7;}
#skinIndex.skinTdcSh .newsList .linkBtn a:before{content:"";position:absolute;top:0;bottom:0;right:6px;display:block;margin:auto;width:16px;height:16px;border-radius:8px;border:none;background-color:#453a2b;}
#skinIndex.skinTdcSh .newsList .linkBtn a:after{content:"";position:absolute;top:0;bottom:0;right:10px;display:block;margin:auto;width:0;height:0;border-style:solid;border-width:3px 0 3px 6px;border-color:transparent transparent transparent #edeae1;}
/* 歯科のはなし */
.newsList.dentalStories{margin:0 auto 60px;padding:0;border-radius:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.newsList.dentalStories:after{content:"";display:block;clear:both;}
.newsList.dentalStories h2{float:left;width:134px;min-height:78px;margin:0 auto;padding:0;border:none;background:url(/Portals/0/images/sh/index/ttl_news.png) center center no-repeat transparent;line-height:1;font-size:100%;text-indent:200%;white-space:nowrap;overflow:hidden;}
.newsList.dentalStories h2:before{display:none;}
.newsList.dentalStories ul{margin:0 0 20px 140px;padding:0;width:auto;float:none;border-bottom:none;}
.newsList.dentalStories li{margin:0 0 10px;padding:0 0 5px;border-top:none;border-bottom:1px solid #e5e5e5;}
.newsList.dentalStories li:after{display:none;}
.newsList.dentalStories .newsDate{float:left;font-size:92%;}
.newsList.dentalStories .newsIcon{padding:2px 0 0;float:left;width:58px;}
.newsList.dentalStories .newsIcon img{height:16px;}
.newsList.dentalStories .newsTitle{float:none;clear:none;margin:0 0 0 150px;}
.newsList.dentalStories .newsLinkBtn{position:static;float:right;clear:left;}
.newsList.dentalStories.imageNews{position:relative;}
.newsList.dentalStories.imageNews ul{margin:0 auto 30px;padding:0;width:auto;}
.newsList.dentalStories.imageNews ul:after{content:"";display:block;clear:both;}
.newsList.dentalStories.imageNews li{margin:0 85px 40px 0;padding:0;width:160px;float:left;border-bottom:none;}
.newsList.dentalStories.imageNews li:nth-child(4n){margin:0 0 40px 0;}
.newsList.dentalStories.imageNews li:after{content:"";display:block;clear:both;}
.newsList.dentalStories.imageNews li p{margin:0 auto 5px;padding:0;}
.newsList.dentalStories.imageNews li .newsImage{position:relative;height:120px;}
.newsList.dentalStories.imageNews .newsTitle{margin:0;padding:0;width:auto;float:left;}
.newsList.dentalStories.imageNews .newsTitle img{margin:0;}
#skin1Column-1_2 .newsList.dentalStories.imageNews li:nth-child(3n){margin:0 0 40px 0;}
#skin1Column-1_2 .newsList.dentalStories.imageNews li:nth-child(4n){margin:0 85px 40px 0;}
#skin1Column-1_2 .newsList.dentalStories.imageNews li:nth-child(4n+1){clear:none;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories.imageNews li:nth-child(4n){margin:0 0 40px 0;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories{position:relative;border-radius:4px;box-shadow:0px 0px 7px 0px #e4e2e2;-moz-box-shadow:0px 0px 7px 0px #e4e2e2;-webkit-box-shadow:0px 0px 7px 0px #e4e2e2;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories h2{float:none;width:auto;margin:0;padding:25px;color:#453a2b;font-size:132%;font-weight:normal;line-height:1.2;text-indent:0;border:none;background:-moz-linear-gradient(top, rgba(255,255,255,1) 80%, rgba(230,230,230,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,1) 80%,rgba(230,230,230,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 80%,rgba(230,230,230,1) 100%);}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories h2:before{display:none;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories h2:after{display:none;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories h2 span{display:block;width:110px;height:20px;background:url(/Portals/0/images/sh/story/ttl_articles.png) no-repeat 0 0;text-indent:200%;white-space:nowrap;overflow:hidden;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories ul{margin:0 auto;padding:20px 25px;width:auto;background:-moz-linear-gradient(top, rgba(255,255,255,1) 95%, rgba(230,230,230,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,1) 95%,rgba(230,230,230,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 95%,rgba(230,230,230,1) 100%);}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories ul:after{content:"";display:block;clear:both;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories li{float:none;margin:0;padding:0;width:auto;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories li:after{content:"";display:block;clear:both;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories li:last-child{border:none;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories li p{padding:0;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories li .newsImage{position:relative;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories li .newsImage img{width:100%;display:block;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories .newsTitle{position:relative;float:none;margin:0 auto 20px;padding:0 0 15px 15px;width:auto;border-bottom:1px solid #dbcab8;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories .newsTitle:before{content:"";position:absolute;top:0.5em;left:4px;display:block;margin:auto;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #98825b;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories .newsTitle img{margin:0;}
#skin1Column-1_2 .ContentSidePane .newsList.dentalStories li:last-child .newsTitle{margin:0 auto;padding:0 0 0 15px;border:none;}


/*===============
	千葉
================*/
#skinIndex.skinTdcCh .newsList .linkBtn{position:absolute;top:0;right:0;padding:0;}
#skinIndex.skinTdcCh .newsList .linkBtn a{padding:0 25px 0 0;border:none;background:none;}
#skinIndex.skinTdcCh .newsList .linkBtn a:after{top:0.7em;}


/*===============
	短大
================*/

/*===============
	市川総合病院
================*/
#skinIndex.skinTdcIgh main .newsList h2{margin:0 0 20px 0;padding:0;border:none;}
#skinIndex.skinTdcIgh main .newsList.absence h2{margin-top:20px;}
#skinIndex.skinTdcIgh .newsList > ul{padding:24px;background-color:#fff;}
#skinIndex.skinTdcIgh .newsList .linkBtn > a{border:none;border-radius:0;}
#skinIndex.skinTdcIgh .newsList .linkBtn{position:absolute;top:0;right:0;padding:0;}
#skinIndex.skinTdcIgh .newsList .linkBtn a{padding:8px 20px 8px 20px;background-color:rgba(255,255,255,1);font-size:81.2%;}
#skinIndex.skinTdcIgh .newsList .linkBtn a:after{display:none;}
.skinTdcIgh .newsList ul li{padding:1em 10px 0.5em;border-top:none;border-bottom:1px dotted #ccc;}
.skinTdcIgh .newsList ul li a{color:#333;text-decoration:none;}
.skinTdcIgh .newsList ul li a:hover{text-decoration:underline;}
.skinTdcIgh .newsList .newsDate{width:7.5em;}
.skinTdcIgh .newsList .newsTitle{margin:0 0 0 7.5em;}








