@charset "shift_jis";

/*-----------------------------------------------------
	Setting List
-------------------------------------------------------

	0. Common
	1. Frame
	2. Footer
	3. HeaderMenu
	4. Index and other page

-----------------------------------------------------*/



/*-----------------------------------------------------
	1. Flame
-----------------------------------------------------*/
#wrapper {
	width: 930px;
	margin-top: 0px; margin-left: auto;	margin-right: auto;
	padding-top: 25px;
	background-color: #F6FAFF;
}


/*-----------------------------------------------------
	2. Footer
-----------------------------------------------------*/
#gotop {
	width: 925px;
	padding-top: 40px; padding-bottom: 10px; padding-right: 5px;
	display: block; clear: both;
}

#gotop a {
	display: block; float: right; clear: both;
	width: 123px; height: 25px;
	background: url(../img/common_button_gotop-01.jpg) no-repeat 0% 50%;
}
#gotop a:hover {
	background: url(../img/common_button_gotop-02.jpg) no-repeat 0% 50%;
}

#footer {
	width: 100%;
	padding-top: 25px;
	background: url(../img/common_bg_footer-top.jpg) no-repeat 50% 0%;
}

#footer-link {
	width: 870px;
	margin-left: auto; margin-right: auto;
	font-size: 10pt; line-height: 1.0; color: #000000;
}

#footer-link a {color: #000000; text-decoration: none;}
#footer-link a:hover {text-decoration: underline;}
#footer-link a:active {}
#footer-link a:visited {}

#footer-link span {
	display: block;
	padding-top: 10px; padding-bottom: 15px;
	color: #666666;
}

/*-----------------------------------------------------
	3. HeaderMenu
-----------------------------------------------------*/

/* title logo */
#logo {display: block; float: left; clear: both;}

#logo a {
	width: 330px; height: 55px;
	margin-left: 5px;
	background: url(../img/logo.png) no-repeat 0% 0%;
	display: block;
}
#logo a:hover {}
#logo a:active {}
#logo a:visited {}

/* go index */
#goindex {
	display: block; float: left;
	width: 590px;
}

#goindex a {
	display: block; float: right; clear: both;
	width: 123px; height: 25px;
	background: url(../img/common_button_goindex-01.jpg) no-repeat 0% 50%;
}
#goindex a:hover {
	background: url(../img/common_button_goindex-02.jpg) no-repeat 0% 50%;
}
#goindex a:active {}
#goindex a:visited {}



/* header menu */
#headermenu {display: block; clear: both;}

#headermenu ul {display: block; clear: both;}
#headermenu li {display: block; float: left; list-style: none;}

#headermenu a {display: block;}

#headermenu .hmenu-greeting a {
	width: 159px; height: 68px;
	background: url(../img/common_head-menu_greeting-01.jpg) no-repeat 0% 0%;
}
#headermenu .hmenu-greeting a:hover {background: url(../img/common_head-menu_greeting-02.jpg) no-repeat 0% 0%;}

#headermenu .hmenu-course a {
	width: 153px; height: 68px;
	background: url(../img/common_head-menu_course-01.jpg) no-repeat 0% 0%;
}
#headermenu .hmenu-course a:hover {background: url(../img/common_head-menu_course-02.jpg) no-repeat 0% 0%;}

#headermenu .hmenu-result a {
	width: 153px; height: 68px;
	background: url(../img/common_head-menu_result-01.jpg) no-repeat 0% 0%;
}
#headermenu .hmenu-result a:hover {background: url(../img/common_head-menu_result-02.jpg) no-repeat 0% 0%;}

#headermenu .hmenu-member a {
	width: 153px; height: 68px;
	background: url(../img/common_head-menu_member-01.jpg) no-repeat 0% 0%;
}
#headermenu .hmenu-member a:hover {background: url(../img/common_head-menu_member-02.jpg) no-repeat 0% 0%;}

#headermenu .hmenu-link a {
	width: 153px; height: 68px;
	background: url(../img/common_head-menu_link-01.jpg) no-repeat 0% 0%;
}
#headermenu .hmenu-link a:hover {background: url(../img/common_head-menu_link-02.jpg) no-repeat 0% 0%;}

#headermenu .hmenu-contact a {
	width: 159px; height: 68px;
	background: url(../img/common_head-menu_contact-01.jpg) no-repeat 0% 0%;
}
#headermenu .hmenu-contact a:hover {background: url(../img/common_head-menu_contact-02.jpg) no-repeat 0% 0%;}


/*@navi@Z~i[ θ

#headermenu {display: block; clear: both;}

#headermenu ul {display: block; clear: both;}
#headermenu li {display: block; float: left; list-style: none;}

#headermenu a {
  display: block;
	width: 132px;
  height: 68px;
  }

#headermenu .hmenu-contact a {
  width: 134px;
}


#headermenu .hmenu-greeting a {
	background: url(../img/common_head-menu_greeting-01.jpg) no-repeat 0% 0%;
	
}
#headermenu .hmenu-greeting a:hover {background: url(../img/common_head-menu_greeting-02.jpg) no-repeat 0% 0%;}

#headermenu .hmenu-course a {
	background: url(../img/common_head-menu_course-01.jpg) no-repeat 0% 0%;
}
#headermenu .hmenu-course a:hover {background: url(../img/common_head-menu_course-02.jpg) no-repeat 0% 0%;}

#headermenu .hmenu-result a {
	background: url(../img/common_head-menu_result-01.jpg) no-repeat 0% 0%;
}
#headermenu .hmenu-result a:hover {background: url(../img/common_head-menu_result-02.jpg) no-repeat 0% 0%;}

#headermenu .hmenu-member a {
	background: url(../img/common_head-menu_member-01.jpg) no-repeat 0% 0%;
}
#headermenu .hmenu-member a:hover {background: url(../img/common_head-menu_member-02.jpg) no-repeat 0% 0%;}

#headermenu .hmenu-link a {
	background: url(../img/common_head-menu_link-01.jpg) no-repeat 0% 0%;
}
#headermenu .hmenu-link a:hover {background: url(../img/common_head-menu_link-02.jpg) no-repeat 0% 0%;}

#headermenu .hmenu-contact a {
	background: url(../img/common_head-menu_contact-01.jpg) no-repeat 0% 0%;
  }
#headermenu .hmenu-contact a:hover {background: url(../img/common_head-menu_contact-02.jpg) no-repeat 0% 0%;}


#headermenu .hmenu-seminar a {
	background: url(../img/common_head-menu_seminar-01.jpg) no-repeat 0% 0%;
}
#headermenu .hmenu-seminar a:hover {background: url(../img/common_head-menu_seminar-02.jpg) no-repeat 0% 0%;}
*/

/*-----------------------------------------------------
	4. Index and other page
-----------------------------------------------------*/

/* index page */

/* index page */
#mainimage {
	background: url(../img/index_main_image.jpg) no-repeat 50% 0%;
	display: block;
	width: 930px; height: 460px;
	margin-bottom: 20px;
}

#mainimage ul {
	padding-top: 368px; padding-left: 30px;
	display: block; clear: both;
	list-style: none;
}
#mainimage li {
	display: block; float: left;
	margin-right: 5px;
	clear: none;
}

#mainimage a {
	display: block;
	width: 170px;
	height: 72px;
}

#mainimage .menu-greeting a {background: url(../img/index_menu-button_greeting-01.jpg) no-repeat 0% 0%;}
#mainimage .menu-greeting a:hover {background: url(../img/index_menu-button_greeting-02.jpg) no-repeat 0% 0%;}

#mainimage .menu-course a {background: url(../img/index_menu-button_course-01.jpg) no-repeat 0% 0%;}
#mainimage .menu-course a:hover {background: url(../img/index_menu-button_course-02.jpg) no-repeat 0% 0%;}

#mainimage .menu-result a {background: url(../img/index_menu-button_result-01.jpg) no-repeat 0% 0%;}
#mainimage .menu-result a:hover {background: url(../img/index_menu-button_result-02.jpg) no-repeat 0% 0%;}

#mainimage .menu-member a {background: url(../img/index_menu-button_member-01.jpg) no-repeat 0% 0%;}
#mainimage .menu-member a:hover {background: url(../img/index_menu-button_member-02.jpg) no-repeat 0% 0%;}

#mainimage .menu-link a {background: url(../img/index_menu-button_link-01.jpg) no-repeat 0% 0%;}
#mainimage .menu-link a:hover {background: url(../img/index_menu-button_link-02.jpg) no-repeat 0% 0%;}



/* ir@Z~i[ θ*/
/*
#mainimage {
	background: url(../img/index_main_image.jpg) no-repeat 50% 0%;
	display: block;
	width: 930px; height: 460px;
	margin-bottom: 20px;
}

#mainimage ul {
	padding-top: 368px;
  padding-left: 26px;
	display: block; clear: both;
	list-style: none;
}
#mainimage li {
	display: block; float: left;
	margin-right: 5px;
	clear: none;
}

#mainimage a {
	display: block;
	width: 141px;
	height: 72px;
}

#mainimage .menu-greeting a,
#mainimage .menu-seminar a{
   width: 135px;
  }
#mainimage .menu-member a{
  width:161px;
  }

#mainimage .menu-greeting a {background: url(../img/index_menu-button_greeting-01.jpg) no-repeat 0% 0%;}
#mainimage .menu-greeting a:hover {background: url(../img/index_menu-button_greeting-02.jpg) no-repeat 0% 0%;}

#mainimage .menu-course a {background: url(../img/index_menu-button_course-01.jpg) no-repeat 0% 0%;}
#mainimage .menu-course a:hover {background: url(../img/index_menu-button_course-02.jpg) no-repeat 0% 0%;}

#mainimage .menu-result a {background: url(../img/index_menu-button_result-01.jpg) no-repeat 0% 0%;}
#mainimage .menu-result a:hover {background: url(../img/index_menu-button_result-02.jpg) no-repeat 0% 0%;}

#mainimage .menu-member a {background: url(../img/index_menu-button_member-01.jpg) no-repeat 0% 0%;}
#mainimage .menu-member a:hover {background: url(../img/index_menu-button_member-02.jpg) no-repeat 0% 0%;}

#mainimage .menu-link a {background: url(../img/index_menu-button_link-01.jpg) no-repeat 0% 0%;}
#mainimage .menu-link a:hover {background: url(../img/index_menu-button_link-02.jpg) no-repeat 0% 0%;}

#mainimage .menu-seminar a {background: url(../img/index_menu-button_seminar-01.jpg) no-repeat 0% 0%;}
#mainimage .menu-seminar a:hover {background: url(../img/index_menu-button_seminar-02.jpg) no-repeat 0% 0%;}

*/
#news {
	width: 570px;
	padding-top: 38px; padding-left: 15px;
	margin-right: 23px;
	margin-bottom:10px;
	background: url(../img/index_title_news.gif) no-repeat 15px 0%;
}

#news ul {}
#news li {
	font-size: 13px; line-height: 1.3; color: #003399;
	width: 535px;
	padding-top: 10px; padding-bottom: 8px;	padding-right: 17px; padding-left: 18px;
	border-bottom: 1px dotted #999999;
	display: block; clear: both; float: left;
}

#news span {
	color: #333333;
	width: 460px;
	float: right; display: compact;
}

#topinfo{	width:608px;
			float: left;}

#news-b {
	width: 555px;
	float: left;padding-left: 15px;
}

#news-b ul {}
#news-b li {
	font-size: 13px; line-height: 1.3; color: #003399;
	width: 535px;
	padding-top: 10px; padding-bottom: 8px;	padding-right: 17px; padding-left: 18px;
	border-bottom: 1px dotted #999999;
	display: block; clear: both; float: left;
}

#news-b span {
	color: #333333;
	width: 440px;
	float: right; display: compact;
}


#info {
	width: 322px;
	float: left;
}



#info .bnrimg a:hover{
	text-decoration:none;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;		
}


#info .box-info {
	width: 322px;
	background: url(../img/index_bg_right-box.jpg) repeat-y 50% 0%;
	margin-bottom: 10px;
}

#info .box-info span{	color:#003399;}

#info ul {
	margin-left: 28px;
	padding-top: 5px; padding-bottom: 10px;
	display: block;
}

#info li {
	font-size: 10pt; line-height: 1.0;
	margin-top: 10px;
	padding-left: 17px;
	background: url(../img/common_icon-li_blue-coursor.gif) no-repeat 0% 1px;
	display: block;
}

#info a {color: #000000; text-decoration: none;}
#info a:hover {color: #666666; text-decoration:underline;}
#info a:active {}
#info a:visited {color: #666666;}




#info .top_btn_list{}
#info .top_btn_list ul{
	margin-left:2px;
  }
#info .top_btn_list ul li{
  float:left;
  background:none;
  margin:0 0 0 3px;
  padding:0;
  

}
#info .top_btn_list ul li a:hover img{
     filter:alpha(opacity=70);
     -moz-opacity:0.70;
     opacity:0.70;
		   
}

/* Main body */
#main {
	width: 925px;
	padding-left: 5px;
}

/* Left submenu */
#left {
	width: 280px;
	margin-right: 60px;
	display: block;
	float: left;
}



#left ul {
	width: 252px;
	margin-left: auto; margin-right: auto;
	padding-top: 90px;
	display: block;
}
#left li {
	font-size: 10pt; line-height: 14px; color: #FFFFFF;
	padding-top: 12px; padding-bottom: 11px; padding-left: 41px; padding-right: 20px;
	display: block;
	border-top: 1px dotted #FFFFFF;
}

#left a {color: #FFFFFF; text-decoration: none;}
#left a:hover {color: #F3F3F3; text-decoration: underline;}
#left a:active {color: #FFFFFF;}
#left a:visited {color: #FFFFFF;}

.submenu-greeting {
	background: url(../img/greeting_bg_menu.gif) no-repeat 0% 0%;
	height: 258px;
}
.submenu-greeting li {
	background: url(../img/greeting_icon_menu.jpg) no-repeat 18px 11px;
	display: block;
}

.submenu-course {
	background: url(../img/course_bg_menu.gif) no-repeat 0% 0%;
	height: 308px;
}
.submenu-course li {
	background: url(../img/course_icon_menu.jpg) no-repeat 18px 11px;
	display: block;
}

.submenu-result {
	background: url(../img/result_bg_menu.gif) no-repeat 0% 0%;
	height: 480px;
}
.submenu-result li {
	background: url(../img/result_icon_menu.jpg) no-repeat 18px 11px;
	display: block;
}

.submenu-member {
	background: url(../img/member_bg_menu.gif) no-repeat 0% 0%;
	height: 258px;
}
.submenu-member li {
	background: url(../img/member_icon_menu.jpg) no-repeat 18px 11px;
	display: block;
}

.submenu-link {
	background: url(../img/link_bg_menu.gif) no-repeat 0% 0%;
	height: 258px;
}
.submenu-link li {
	background: url(../img/link_icon_menu.jpg) no-repeat 18px 11px;
	display: block;
}

.submenu-contact {
	background: url(../img/contact_bg_menu.gif) no-repeat 0% 0%;
	height: 258px;
}
.submenu-contact li {
	background: url(../img/contact_icon_menu.jpg) no-repeat 18px 11px;
	display: block;
}



/*2018 y[WΗΑ*/
.submenu-seminar {
	background: url(../img/seminar_bg_menu.gif) no-repeat 0% 0%;
  padding-bottom:50px;
}
.submenu-seminar li {
	background: url(../img/seminar_icon_menu.jpg) no-repeat 18px 11px;
	display: block;
}

.submenu-clinical {
	background: url(../img/clinical_bg_menu.gif) no-repeat 0% 0%;
  padding-bottom:50px;
}
.submenu-clinical li {
	background: url(../img/clinical_icon_menu.jpg) no-repeat 18px 11px;
	display: block;
}

.submenu-empty {
	width: 420px;
	height: 258px;
}


/*2019 y[WΗΑ( ETICA€@)*/
.submenu-etica {
	background: url(../img/etica_bg_menu.gif) no-repeat 0% 0%;
  padding-bottom:50px;
}
.submenu-etica li {
	background: url(../img/clinical_icon_menu.jpg) no-repeat 18px 11px;
	display: block;
}







/*2020.04 y[WΗΑ@ΔpVer*/
.submenu-common {
/*	background: url(../img/seminar_bg_menu.gif) no-repeat 0% 0%;*/
  padding-bottom:50px;
}

.submenu-common ul {
	padding-top: 10px !important;
}
.submenu-common li {
	background: url(../img/seminar_icon_menu.jpg) no-repeat 18px 11px;
	display: block;
}


.submenu-common ul.sub li{
	background:none;
	margin-left:15px;
	background:none;
	text-indent:0;
	border:0  !important;
	margin:0 0 10px 0;
	padding:0px !important;
	padding-left:0px !important;
}
.submenu-common ul.sub li a{
}



.submenu-common .sidebar_title{
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-size:38px;
	color:#FFF;
	padding:15px 15px 0px 30px;
	line-height:1.2em;
	}
.submenu-common .sidebar_title span{ line-height:1.2em; }

.submenu-bl{
	background-color:#637FBF;
	}

/*.submenu-common li ol{
	margin:10px 0 0 0px;
	padding:0;
	list-style-type:disc;
	}
.submenu-common li ol li{
	margin:0;
	margin-bottom:10px;
	background:none;
	padding:0;
	text-indent:0;
	}*/



/* Right content */
#right {
	width: 570px;
	padding-top: 5px;
	float: left; display: block;
	font-size: 10pt; line-height: 1.22; color: #333333;
}

#right h2{ font-weight:bold;}



.main_1c #right{
	width:100%;
	float:none;
	}




/* Center content (for activity) */
#activity-ceremony {
	width: 570px;
	padding-top: 5px;
	margin:0 auto;
	font-size: 12pt; line-height: 1.8; color: #333333;
}

#activity-ceremony h2 {
	color:#943634;
}


#activity-ceremony ul li {
	margin:auto;
	padding: auto;
}


#activity-ceremony-b {
	width: 570px;
	padding-top: 5px;
	margin:0 auto;
	font-size: 12pt; line-height: 1.8; color: #333333;
}

#activity-ceremony-b h2 {
	color:#943634;
}

/* for newspaper */
#newspaper {
	width: 600px;
	padding-top: 5px;
	margin:0 auto;
	font-size: 12pt; line-height: 1.8;
}

#newspaper span {
	font-size: 90%;
}

.program_title {
	font-weight:bold;
	text-decoration:underline;
}

#guest_list {
	list-style:disc;
}

/* Publication */
.bg-category {
	background: url(../img/result_bg_category.gif) no-repeat 0% 0%;
	font-size: 16px; line-height: 0.9; color: #FFFFFF;
	font-weight:bold;
	width: 300px; height: 20px;
	padding-left: 20px; padding-top: 8px;
	margin-top: 20px;
}
.bg-category a {color: #FFFFFF;	text-decoration: none;}
.bg-category a:hover {color: #FFFFFF;	text-decoration: underline;}
.bg-category a:active {color: #FFFFFF;}
.bg-category a:visited {color: #FFFFFF;}

.list-publication {padding-top:18px; padding-bottom: 20px; padding-left: 25px;}
.list-publication li {
	list-style: decimal;
	font-size: 10pt; line-height: 1.5; color: #333333;
	padding-bottom: 13px;
}



#item4-1{
	color:#1F4E79;
	text-align:center;}

.publication_seminar{}

.publication_seminar table{
	width:100%;
	margin:20px 0;
	border-collapse:collapse;}

.publication_seminar table th,
.publication_seminar table td{
	padding:10px 3px;
	border-bottom: #CCC 1px solid;}

.publication_seminar table th{
	width:20%;
	background-color:#E3F2F9;
	font-weight:bold;}

.publication_seminar table td{
	padding-left:10px;}




#publication_seminar_schedule{
	margin-top:30px;}

#publication_seminar_schedule h2{
	color:#1F4E79;
	text-align:center;}

#publication_seminar_schedule table{
	width:100%;
	margin:0 0 20px 0;
	border-collapse:collapse;}
	
#publication_seminar_schedule .head{
	border-bottom:#FFF solid 5px;}	

#publication_seminar_schedule table th,
#publication_seminar_schedule table td{
	padding:5px 3px;
	border:#F6FAFF 1px solid;}

#publication_seminar_schedule table th{
	background-color:#5B9BD5;
	font-weight:bold;}

#publication_seminar_schedule .column_1{	width:7%;}
#publication_seminar_schedule .column_2{	width:19%;}
#publication_seminar_schedule .column_3{	width:27%;}
#publication_seminar_schedule .column_4{	width:18%;}
#publication_seminar_schedule .column_5{	width:29%;}


#publication_seminar_schedule .title_1{
	text-align:left;
	color:#FFF;
	padding-left:10px;}

#publication_seminar_schedule .title_1 a{
	background:#FF0;
	color:#000;
	padding:2px;
}

#publication_seminar_schedule .title_1 a:hover{
	background:#FFC;
		 	
}
	


#publication_seminar_schedule table td{
	padding-left:10px;}

#publication_seminar_schedule .line_1{
	background-color:#D2DEEF;}
#publication_seminar_schedule .line_2{
	background-color:#EAEFF7;}



/* Member */
.box-member {
	width: 565px;
	padding-top: 12px; padding-bottom: 12px;
	font-size: 10pt;
	line-height: 1.33;
	color: #333333;
	background: url(../img/line_member_box-bottom.gif) no-repeat 0% 100%;
}

.position {
	width: 100px;
	display: block; float: left;
	padding-left: 5px;
}
.profile {
	width: 300px;
	display: block; float: left;
	padding-left: 22px;
}
.photo-stuff {
	width: 110px;
	display: block; float: left;
}
.box-member table{ width:100%;}


.box-member table span{
	font-weight:bold;
	font-size:14px;}


.box-member table .title{
	width:22%;}

.box-member table .td_1{
	width:15%;}
.box-member table .td_2{
	width:45%;}
	
	
	
.box-member table .td_1 img,
.box-member table .td_2 img{
	padding:5px 0;}







/* Contact */
.box-contact {
	width: 520px;
	padding-top: 15px;
	font-size: 10pt;
	line-height: 2.0;
	color: #333333;
}
.article {
	width: 80px;
	display: block; float: left;
	font-weight: bold;
}
.data {
	width: 440px;
	display: block; float: left;
}


.img_map_access{
	margin-top:15px;}

.img_map_access a:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
	}

.img_map_access img{
	width:555px;
	border:#999 1px solid;}

.list-access {padding-top:10px; padding-bottom: 20px; padding-left: 30px;}
.list-access li {
	list-style: disc;
	font-size: 10pt; line-height: 1.5; color: #333333;
	padding-bottom: 11px;
}

/* Link */
.list-link {padding-top:25px; padding-bottom: 20px; padding-left: 30px;}
.list-link li {
	list-style: disc;
	font-size: 10pt; line-height: 1.0; color: #333333;
	padding-bottom: 14px;
}


#maincont{	width:930px;}

#topinfob{	width:608px;
			float:left;}
			
.backnum{	font-size:13px;
			text-align:right;
			margin-right:23px;
}


.opt{	width:376px;
		border:2px solid #005D91;
		padding:0px 20px 20px;
		margin:20px auto 0px;
		background:#DBD7C2;
}

.opt ul{	margin-left:20px;}

.opt ul li{	margin-top:20px;}



.public{	width:570px;
			margin-bottom:40px;
			margin-top:20px;}
			
.pub-01,.pub-02,.pub-03,.pub-04{	text-align:center;}
			

.pub-01{	width:40px;
			font-weight:bold;}

.pub-02{	width:60px;
			font-weight:bold;}
			
.pub-03{	width:160px;
			font-weight:bold;}
			
.pub-06{	width:160px;
			font-weight:bold;}

.public td{	padding:10px 10px 10px 10px;}




/* 2018 Z~i[y[WΗΑ*/

.seminar-content{}
h2.seminar_h2,
.seminar-content h2{
  font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
  color:#1F4E79;
	text-align:center;
  padding-bottom:0.5em;
  margin-bottom:1em;
  border-bottom:1px solid #333;
  }
.seminar-content h3{
   font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
 color:#D3801C;
  font-size:18px;
  font-weight:bold;

 } 
.seminar-content h3.GR{ color:#40A41D;}
.seminar-content h3.BL{ color:#006191;}
.seminar-content h3.OR{ color:#FF6E00;}
.seminar-content h3.RD{ color:#EB0003;}
.seminar-content h3.YW{ color:#C18F0F;}
.seminar-content h3.BK{ color:#333;}
 
.seminar-content h2 span{
  font-size:15px;}






.seminar-content .txt{
  margin-right:15px;
  padding-top: 18px;
  padding-bottom: 30px;  
  
}
.seminar-content .txt p{
  line-height: 1.5em;
  margin-bottom:1em;
/*  text-indent:1em;*/
}
.seminar-content .txt span.bg_gy{
  background:#DFDFDF;
  padding:0.2em 0.5em;
  display:inline-block;
  }

.seminar-content .txt p.txt_date{
  color:#40A41D;
  text-align:right;
  border-top:1px solid #40A41D;
  padding:0.3em 0;
}

.seminar-content .txt .BL{
  color:#0F2468;
}


  
 
.seminar-content table{
width:100%;
margin:0 0 20px 0;
border-collapse:collapse;}

.seminar-content .head{
border-bottom:#FFF solid 5px;}	

.seminar-content table th,
.seminar-content table td{
padding:5px 3px;
border:#F6FAFF 1px solid;}

.seminar-content table th{
background-color:#5B9BD5;
font-weight:bold;}


/*
.seminar-content .GR{ color:#40A41D;}
.seminar-content .U{ text-decoration:underline;}
.seminar-content .R{ text-align:right;}
*/



#detail .txt{
  padding-top: 12px;
  padding-bottom: 18px;  
}




/*2019 y[WΗΑ( γΓoΟrbOf[^€(TheBD)@)*/

#thebd h2{
	border:0;
	color:#333333;
	font-size:20px; 
	text-align:left;
	margin:0;
	margin-bottom:0.2e;
	}


#thebd .list-link {
	padding:5px 20px 30px 30px;
}
#thebd .list-link li{
	line-height:1.4em;
}
#thebd .list-link li p{
	padding:0.3em 0;
	line-height:1.3em;}


.submenu-thebd {
	background: url(../img/thebd_bg_menu.gif) no-repeat 0% 0%;
  padding-bottom:50px;
}
.submenu-thebd li {
	background: url(../img/clinical_icon_menu.jpg) no-repeat 18px 11px;
	display: block;
}

.submenu-thebd ul{
	padding-top: 130px !important;
}



/* 2018 Υ°€y[WΗΑ iETCA@€pj@*/



.clinical-content{}
h2.seminar_h2,
.clinical-content h2{
  font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
  color:#1F4E79;
	text-align:center;
  padding-bottom:0.5em;
  margin-bottom:1em;
  border-bottom:1px solid #333;
  }

.clinical-content h3{
  
  display:inline-block;
  font-size:16px;
  font-weight:bold;
  background:#4062B0;

  color:#FFF;
  padding:0.3em 1em 0.2em 1em ;
	border-radius: 5px; 
	-webkit-border-radius: 5px;  
	-moz-border-radius: 5px;
  
  margin-bottom:1em;
  line-height:1.2em;
 }
.clinical-content h4{
  font-weight:bold;
  font-size:16px;
  margin-bottom:0.5em;
  
 }

.clinical-content .R{ text-align:right;}
.clinical-content h2 span{
  font-size:15px;}




.clinical-content .txt{
  margin-bottom:2em;

}
.clinical-content .mb1{
  margin-bottom:1em;
  }
.clinical-content .txt p{
  line-height: 1.5em;
  margin-bottom:0.5em;
}
.clinical-content .box_type1,
.clinical-content .box_type2{
 	border-radius: 10px; 
	-webkit-border-radius: 10px;  
	-moz-border-radius: 10px;  
}

.clinical-content .box_type1{
  padding:1em;
  border:2px solid #4062B0;
  }
.clinical-content .box_type2{
  padding:1em;
  border:1px dotted #4062B0;
  margin-bottom:0.5em;
  }



.clinical-content .txt span.bg_gy{
  background:#DFDFDF;
  padding:0.2em 0.5em;
  display:inline-block;
  }

.clinical-content .txt p.txt_date{
  color:#40A41D;
  text-align:right;
  border-top:1px solid #40A41D;
  padding:0.3em 0;
}

.clinical-content .txt .BL{
  color:#0F2468;
}


  
 
.clinical-content table{
width:100%;
margin:0 0 20px 0;
border-collapse:collapse;}

.clinical-content .head{
border-bottom:#FFF solid 5px;}	

.clinical-content table th,
.clinical-content table td{
padding:5px 3px;
border:#F6FAFF 1px solid;}

.clinical-content table th{
background-color:#5B9BD5;
font-weight:bold;}


/**/




/*@2020.4  Δp@*/

.content-common h3{
  
  display:inline-block;
  font-size:16px;
  font-weight:bold;
  background:#4062B0;

  color:#FFF;
  padding:0.3em 1em 0.2em 1em ;
	border-radius: 5px; 
	-webkit-border-radius: 5px;  
	-moz-border-radius: 5px;
  
  margin-bottom:1em;
  line-height:1.2em;
 }
.content-common h4{
  font-weight:bold;
  font-size:16px;
  margin-bottom:0.5em;
  
 }

.content-common .R{ text-align:right;}
.content-common h2 span{
  font-size:15px;}




.content-common .txt{
  margin-bottom:2em;

}
.content-common .mb1{
  margin-bottom:1em;
  }
.content-common .txt p{
  line-height: 1.5em;
  margin-bottom:0.5em;
}
.content-common .box_type1,
.content-common .box_type2{
 	border-radius: 10px; 
	-webkit-border-radius: 10px;  
	-moz-border-radius: 10px;  
}

.content-common .box_type1{
  padding:1em;
  border:2px solid #4062B0;
  }
.content-common .box_type2{
  padding:1em;
  border:1px dotted #4062B0;
  margin-bottom:0.5em;
  }



.content-common .txt span.bg_gy{
  background:#DFDFDF;
  padding:0.2em 0.5em;
  display:inline-block;
  }

.content-common .txt p.txt_date{
  color:#40A41D;
  text-align:right;
  border-top:1px solid #40A41D;
  padding:0.3em 0;
}

.content-common .txt .BL{
  color:#0F2468;
}


.content-common .R{ text-align:right;}
.content-common .mb10{ margin-bottom:10px;}
.content-common .mb20{ margin-bottom:20px;}

.content-common .box_type1,
.content-common .box_type2{
 	border-radius: 10px; 
	-webkit-border-radius: 10px;  
	-moz-border-radius: 10px;  
}

.content-common .box_type1{
  padding:1em;
  border:2px solid #4062B0;
  }
.content-common .box_type2{
  padding:1em;
  border:1px dotted #4062B0;
  margin-bottom:0.5em;
  }


.content-common  table th,
.content-common  table td{
padding:5px 3px;
border:#F6FAFF 1px solid;}

.content-common  table th{
background-color:#5B9BD5;
font-weight:bold;}



.list-simple{ list-style-type:disc; margin-left:20px;}
.list-simple li{ margin-bottom:0.5em; line-height:1.5em; }

/* {^@*/
.btn_link{
	padding:3em 3em 5em 3em;
	}
.btn_link ul{ list-style-type:none;
	clear:both;
	zoom:100%;
}
.btn_link ul:after{
	content:"";
	display:block;
	clear:both;
}
.btn_link ul li{
	 list-style-type:none;
	 float:left;
	 width:48%;
	 margin-left:2%;
	 margin-bottom:15px;
	 
	 }

.btn_link ul li a{
	display:block;
	font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	
	 background:#387AAF;
	 
	 padding:1em 0.2em;
	 text-align:center;
	 font-size:20px;
	 text-decoration:none;
	 color:#FFF;
	 
	border-radius: 5px; 
	-webkit-border-radius: 5px;  
	-moz-border-radius: 5px; 
	


}

.btn_link ul li a:hover{
     filter:alpha(opacity=50);
     -moz-opacity:0.50;
     opacity:0.50;
		 		
}





.btn-doc{
  margin-bottom:1.5em;
  }
.btn-doc ul{
  list-style-type:none;

	clear:both;
	zoom:100%;
}

.btn-doc ul:after{
  
  content:"";
	display:block;
	clear:both;
}

.btn-doc ul li{
  float:left;
  width:48%;
  margin-right:2%;
  }  
.btn-doc ul li a{
  display:block;
  padding:0.5em;
  text-align:center;
  
  text-shadow: -1px 1px 0 rgba(255,255,255,1);

  font-size:15px;
  font-weight:bold;
  color:#333;
  text-decoration:none;
  
  font-family:"qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
  

  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
  background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );

  box-shadow:0px 0px 3px #CCC;
  
  margin-bottom:3%;
  
  }
.btn-doc ul li a:hover{
     filter:alpha(opacity=70);
     -moz-opacity:0.70;
     opacity:0.70;
		   
}

.btn-doc3c ul li{ width:31%; }
.btn-doc4c ul li{ width:23%; }




/*-----------------------------------------------------
	0. Common
-----------------------------------------------------*/
/* ΆTCY */
.txt9pt {font-size: 9pt;}
.txt10pt {font-size: 10pt;}
.txt11pt {font-size: 11.5pt;}
.txt12pt {font-size: 12pt;}
.txt13pt {font-size: 13pt;}
.txt15pt {font-size: 15pt;}

/* Άό */
.td-bold {font-weight: bold;}

/* ΆJ[ */
.color-grey {color: #666666;}
.color-black {color: #000000;}
.color-white {color: #FFFFFF;}
.color-brown {color: #916200;}

/* s */
.lh100e {line-height: 1.0em !important;}
.lh110e {line-height: 1.1em !important;}
.lh122e {line-height: 1.22em !important;}
.lh133e {line-height: 1.33em !important;}
.lh150e {line-height: 1.5em !important;}
.lh175e {line-height: 1.75em !important;}
.lh200e {line-height: 2.0em !important;}

/* γΊΜXy[XΗΑ */
.ts10p {padding-top: 10px;} /* γ */
.ts15p {padding-top: 15px;}
.ts20p {padding-top: 20px;}
.ts25p {padding-top: 25px;}
.ts30p {padding-top: 30px;}
.ts40p {padding-top: 40px;}
.ts50p {padding-top: 50px;}
.ts80p {padding-top: 80px;}
.us10p {padding-bottom: 10px;} /* Ί */
.us15p {padding-bottom: 15px;}
.us20p {padding-bottom: 20px;}
.us25p {padding-bottom: 25px;}
.us30p {padding-bottom: 30px;}
.us40p {padding-bottom: 40px;}
.us50p {padding-bottom: 50px;}
.us80p {padding-bottom: 80px;}
.us150p {padding-bottom: 150px;}

/* ΆEΜXy[XΗΑ */
.ls5p {margin-left: 10px;} /* Ά */
.ls10p {margin-left: 10px;}
.ls15p {margin-left: 15px;}
.ls20p {margin-left: 20px;}
.ls25p {margin-left: 25px;}
.ls30p {margin-left: 30px;}
.rs5p {margin-right: 5px;} /* E */
.rs10p {margin-right: 10px;}
.rs15p {margin-right: 15px;}
.rs20p {margin-right: 20px;}
.rs25p {margin-right: 25px;}
.rs30p {margin-right: 30px;}
.lr-auto {margin-left: auto; margin-right: auto;}

.clear{	clear:both;}



/*^CgiΔpj*/
#right h2.page_title{
	background:url(../img/bg_page_title.png) no-repeat;
	padding:0 0 5px 33px;
	color:#4062B0;
	border-bottom:1px solid #999;
	text-align:left;
	font-weight:normal;
	font-size:25px;
	margin-bottom:1em;
	

}

