﻿@charset "utf-8";

/*===========================================================
 oldContents
===========================================================*/
#oldContents > *:first-child{margin-top:0;}
#oldContents a{color:#000;}

#oldContents a[href*=".pdf"]:after,
#oldContents a[href*=".doc"]:after,
#oldContents a[href*=".docx"]:after,
#oldContents a[href*=".xls"]:after,
#oldContents a[href*=".xlsx"]:after,
#oldContents a[href*=".zip"]:after{display:none;}

#oldContents table{margin:auto;border-collapse:separate;}
#oldContents table.tableLeft{margin:0;}
#oldContents table th[align="right"],
#oldContents table td[align="right"]{text-align:right;}
#oldContents table th[align="center"],
#oldContents table td[align="center"]{text-align:center;}
#oldContents table[border="1"],
#oldContents table[border="1"] > tbody > tr > th,
#oldContents table[border="1"] > tbody > tr > td{border-style:solid;border-width:1px;}

#oldContents img[src*="getacro.gif"]{display:block;margin-right:5px;}/* Adobe Reader */

#oldContents p{margin:1em 0;}

/* 12px → 14px */
#oldContents .set2  { font-size: 14px; }
#oldContents .set2b  { font-weight: bold; font-size: 14px; }
#oldContents .set2h {font-size: 14px;/* line-height: 140%; */}
#oldContents .set2h_r { color: red; font-size: 14px;/* line-height: 140%; */}
#oldContents .set2bh  { font-weight: bold; font-size: 14px;/* line-height: 140%; */}
#oldContents .set2bh_r  { color: red; font-weight: bold; font-size: 14px;/* line-height: 140%; */}

/* news
------------------------------ */
#oldContents ul.dl-kinds {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	line-height:140%;
}
#oldContents ul.dl-kinds li.pdf {
	background: url(/Portals/0/resources/img/pdf.gif) no-repeat 10px 50% ;
	padding:0;
	}
#oldContents ul.dl-kinds li.pdf a {
	font-weight:bold;
	padding:7px 0 7px 60px;
	display:block;
}
#oldContents ul.dl-kinds li.doc {
	background: url(/Portals/0/resources/img/word.gif) no-repeat 10px 50% ;
	padding:0;
	}
#oldContents ul.dl-kinds li.doc a {
	font-weight:bold;
	padding:7px 0 7px 60px;
	display:block;
}
#oldContents ul.dl-kinds li.xls {
	background: url(/Portals/0/resources/img/icon_xls.gif) no-repeat 10px 50% ;
	padding:0;
	}
#oldContents ul.dl-kinds li.xls a {
	font-weight:bold;
	padding:7px 0 7px 60px;
	display:block;
}
#oldContents ul.dl-kinds li.ppt {
	background: url(/Portals/0/resources/img/ppticon_large.png) no-repeat 10px 50% ;
	padding:0;
	}
#oldContents ul.dl-kinds li.ppt a {
	font-weight:bold;
	padding:7px 0 7px 60px;
	display:block;
}

/* /member/about/kanren/
   other
------------------------------ */
#oldContents .midashi {
	background-color:#DDD;;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
	margin-top:5px;
}

/* /member/memberonly/login/faq/faq-01.html
------------------------------ */
#oldContents div#box:after{content:"";display:block;clear:both;}
#oldContents div#box {
	/* float:left; */
	/* width:650px; */
	width:100%;
	border:2px solid #cccccc;
	background-image:url(/Portals/0/resources/help/img/about-bg.gif);
	background-repeat:repeat-x;
	margin:0px 0px 40px 0px;
}
#oldContents .tt{width:60%;float:left;}
#oldContents .img-right {
	margin:10px;
	float:right;
}
#oldContents p.about {
	/* line-height:140%; */
	/* font-size:14px; */
	margin:10px;
}
#oldContents p.about-s {
	/* clear:left; */
	/* width:280px; */
	/* font-size:12px; */
	/* line-height:140%; */
	font-size: 88%;
	margin:15px 0px 5px 10px;
	padding:10px;
	background-color:#F2E3AA;
}

/*===========================================================
 oldContents - /intern/
===========================================================*/
#oldContents #main_contents > *:first-child{margin-top:0;}

/* /intern/summary/introduce/subspecialty.html
------------------------------ */
#oldContents table.subspecialtymenu td {
	width:33%;
	background:url(/Portals/0/resources/youngdoctors/img/yd_link.gif) no-repeat 0 5px ;
	padding:5px 30px 5px 22px;
	white-space:nowrap;
	font-weight:bold;
}
#oldContents .fig {
	border:1px solid #DDD;
	background-color:white;
}
#oldContents table.yd {
	border-collapse: collapse;
	background-color:white;
	border:1px solid #DDD;
}
#oldContents table.yd td {
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:5px 30px;
}
#oldContents table.yd td.item {
	text-align:left;
}
#oldContents table.yd td.numeric {
	text-align:right;
}
#oldContents table.yd td.unit {
	border-top:none;
	border-bottom:1px solid #666666;
	padding:5px 30px;
	text-align:right;
	font-size:88%;
}
#oldContents table.yd caption {
	/* font-size:14px; */
	font-weight:bold;
	padding:5px;
}

/* /intern/summary/introduce/outline.html
------------------------------ */
#oldContents p.ydlinkmenu {
	background:url(/Portals/0/resources/youngdoctors/img/yd_link.gif) no-repeat 3px 2px;
	padding-left:26px;
	font-weight:bold;
}
#oldContents ul.submenu {
	margin:5px 5px 0 0;
	padding: 0px;
}
#oldContents ul.submenu li {
	margin-left: 20px;
	padding: 2px 0px 2px 18px;
	list-style:none;
	background: url(/Portals/0/resources/youngdoctors/img/yd_sankaku14.gif) no-repeat 3px 9px;
}

/* /intern/summary/feature/summer_camp.html
------------------------------ */
#oldContents .letterbody h3.summer_camp:before{display:none;}
#oldContents .letterbody h3.summer_camp {
	margin: 15px 0;
	padding:0;
	border-bottom:none;
	/* width:490px; */
	text-align: center;
}
#oldContents .letterbody table.summer_camp {
	border-collapse: collapse;
	border-spacing:0;
	border:none;
	/* margin:10px 0 20px 0; */
}
#oldContents .letterbody table.summer_camp td {
	vertical-align:top;
}
#oldContents table.summer_camp td.poster {
	padding-right:10px;
}
#oldContents .letterbody table.summer_camp td.poster .posterpdf {
	margin:0;
	font-size:90%;
	font-weight:bold;
	padding:8px 0;
}
#oldContents .letterbody table.summer_camp td.poster .posterpdf img{
	vertical-align:middle;
	margin-right:5px;
}
#oldContents .entry {
	text-align:center;
	font-weight:bold;
	padding:10px;
	background-color:#FFF;
	border:1px solid #393;
}
#oldContents .entry a {
	background:url(/Portals/0/resources/youngdoctors/img/yd_link.gif) no-repeat 0 2px;
	padding:3px 0 3px 23px;
}
#oldContents .entry_form {
	text-align:center;
	font-weight:bold;
	padding:10px;
	background-color:#FFF;
	border:1px solid #393;
}
#oldContents .entry_form a {
	padding:5px 0 5px 30px;
	background:url(/Portals/0/resources/youngdoctors/img/icon_pc.png) no-repeat left top;
}
#oldContents a.golink {
	background:url(/Portals/0/resources/youngdoctors/img/yd_link.gif) no-repeat 0 2px;
	padding:3px 0 3px 23px;
}
#oldContents a.viewpdf {
	background:url(/Portals/0/resources/img/pdfmini.gif) no-repeat 0 2px;
	padding:3px 0 3px 23px;
}
#oldContents .attention {
	color:red;
}

/* /intern/summary/qa/
------------------------------ */
#oldContents div.qa p.q {
	color:#3333CC;
	font-weight:bold;
	margin:15px 15px 5px 15px;
	border-bottom: dotted 1px #CCCCCC;
}
#oldContents div.qa p.a {
	margin:0 15px 20px 30px;
}
#oldContents div.qa p.a strong {
	color:#CC0000;
}

/* /intern/career-path/career-path.html
   /intern/woman/career-path.html
------------------------------ */
#oldContents .facephoto {
	margin-right:18px;
	margin-bottom:8px;
}

/*===========================================================
 oldContents - /english/
===========================================================*/
#oldContents #left_column > *:first-child{margin-top:0;}
#oldContents #left_column h2,
#oldContents #left_column h3,
#oldContents #left_column h4{clear:both;}
#oldContents .table_main{
	margin:1em 0 2em 0;
	border: 1px #ebebeb solid;
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	_width:90%;/*ie6*/
}
#oldContents .table_main caption {
	text-align:left;
	font-weight:bold;
	padding-bottom:10px;
}
#oldContents .table_main th{
    padding: 5px;
    border: #ebebeb solid;
    border-width: 0 0 1px 1px;
    font-weight: bold;
    line-height: 120%;
	text-align:center;
	background-color:#EEE;
	white-space:nowrap;
}
#oldContents .table_main td {
    padding: 5px;
    border: 1px #ebebeb solid;
    border-width: 0 0 1px 1px;
}

/* /english/greetings.html
------------------------------ */
#oldContents .photo_left {
	clear:both;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:5px;
}
#oldContents .photo_left img {
	width:auto;
	border:20px #ecf5ff solid;
}
#oldContents .photo_center {
	clear:both;
	text-align:center;
}
#oldContents .photo_center img {
	width:auto;
	border:20px #ecf5ff solid;
}

/* /english/about.html
------------------------------ */
#oldContents .table_main tr.odd th,
#oldContents .table_main tr.even th {
	border-right:1px solid #ebebeb;
	font-weight:bold;
	padding:10px;
	white-space:nowrap;
}
#oldContents .table_main tr.odd th,
#oldContents .table_main tr.odd td{
	background:#fafaf2;
	border-left:none;
	border-top:none;
	border-bottom:none;
}
#oldContents .table_main tr.even th,
#oldContents .table_main tr.even td{
	background:white;
	border-left:none;
	border-top:none;
	border-bottom:none;
}

/* /english/trustees.html
------------------------------ */
#oldContents .table_main tr.trutees th{
	text-align:center;
	background-color:#eeeeee;
}
#oldContents .table_main td.post{
	background:#fafaf2;
	font-weight:bold;
	white-space:nowrap;
	text-align:center;
}
#oldContents .affiliation {
	font-size:0.9em;
}

/* /english/publications.html
------------------------------ */
#oldContents .coverimg {
	float:left;
	padding-right:30px;
	padding-bottom:45px;
}

/* /english/meetings.html
------------------------------ */
#oldContents .table_main td.meetingday{
	background:#fafaf2;
	white-space:nowrap;
	text-align:left;
	padding:5px;
}

/* /english/information/
------------------------------ */
#oldContents #left_column .pdf_l {
	background-color:#FEE;
	text-align:center;
	padding:10px;
	margin:0 50px 10px 50px;
	border:1px solid;
	border-color:#CCC;
}
#oldContents #left_column .pdf_l a {
	background:transparent url(/Portals/0/resources/english/img/ico_pdf_l.png) no-repeat 0 2px;
	padding:10px 5px 15px 35px;
	font-weight:bold;
}
.xls_l {
	background-color:#e7feca;
	text-align:center;
	padding:10px;
	margin:0 50px 10px 50px;
	border:1px solid;
	border-color:#CCC;
}
#oldContents #left_column .xls_l a {
	background:transparent url(/Portals/0/resources/english/img/ico_excel_l.png) no-repeat 0 5px;
	padding:10px 5px 15px 35px;
	font-weight:bold;
}
#oldContents #left_column .doc_l {
	background-color:#e4eeff;
	text-align:center;
	padding:10px;
	margin:0 50px 10px 50px;
	border:1px solid;
	border-color:#CCC;
}
#oldContents #left_column .doc_l a {
	background:transparent url(/Portals/0/resources/english/img/ico_word_l.png) no-repeat 0 5px;
	padding:10px 5px 15px 35px;
	font-weight:bold;
}

