/*=================================================================

MAIN PAGE

=================================================================*/

/*----start header----*/

.front #header {
	margin-bottom: 20px;
}

#header table, 
#header th, 
#header td {
	margin: 0;
	padding: 0;
	vertical-align: middle;
	border: none;
}

.gsc-search-button input[type=image] {
	margin-left: 5px!important;
}

.gsc-search-box {
	width:220px!important;
	margin-top: 12px!important;
}

input.gsc-search-button-v2{
	padding:4px 10px!important;
	margin-top:0!important;
}
.gsc-input-box {
	height: 22px!important;
}

input.gsc-input{
	font-size: 13px!important;
}

/*----end header----*/

/*----hCont----*/
#hCont {
	padding:8px 0px 0 0px;}

/*----Links----*/
#hCont a:link {
	color: #333;
	text-decoration: none;}

#hCont a:visited {
	/*color: #333;*/
	color: #941D55;
	text-decoration: none;}

#hCont a:hover, a:active {
	text-decoration: underline;}
	
#hCont .header-wrapper {
	margin:4px auto;}
	
#hCont .header-wrapper table {
	width:960px;
	margin:0 auto;
	float:none;
}

#hCont .header-divider {
	border-bottom: 1px solid #f0f0e1;
	margin-bottom: 10px;
}
	
.hContRight {
	float:right;
	text-align:left;}
	
.hContLeft {
	float:left;
	text-align:left;}

.hContRight ul,
.hContLeft ul{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	list-style-type: none;
	line-height:1.4em;
	_font-size:80%;}

.hContRight li,
.hContLeft li {
	display:inline;
	padding-right:0;
	padding-left:3px;
	padding-top:0px;}
/* EN¥Ü¥¿¥óÏ÷³ý¤Î¤¿¤á¥³¥á¥ó¥È¥¢¥¦¥È */	
/* .hContRight li {
	display:inline;
	padding-right:8px;
	padding-left:3px;
	padding-top:0px;} */
	
.hContLeft ul {
	margin-left: 5px;
}
	
.hContRight img,
.hContLeft img{
	margin-right:4px;
	margin-bottom:-1px;}
	
.hContLeft ul li {
	padding-right: 10px;
}

.hContLeft ul li {
	display: list-item;
	float: left;
	list-style-image: url(/faculty/medicine/chair/i-shoni/img/house-icon.png);
}

.hContLeft ul li a {
	position: relative;
	left: -8px;
}

.navigation {
	width: 230px;
	margin-right: 30px;
	float:left;
}

.main-nav-menu {
	display: inline-block;
	width: 100%;
	padding-top: 15px;
	border-top: 1px dotted #ccc;
}


.main-nav-first {
	background: url(/faculty/medicine/chair/i-shoni/img/left-nav-bg-1.png) no-repeat 33% 60%;
}

.main-nav-second {
	background: url(/faculty/medicine/chair/i-shoni/img/left-nav-bg-2.png) no-repeat 33% 57%;
}

.navigation ul li,
.left_side_bar ul li {
	list-style-type: none;
}

.navigation ul li ul {
	float: right;
	width: 145px;
}

.main-nav-second .guidance-list {
	margin-bottom: 10px;
}

.main-nav-second .guidance-list li.last {
	margin-bottom: 0;
}

.navigation ul li a,
.left_side_bar ul li a {
	padding: 2px 0 2px 10px;
	display: block;
}
.navigation .banner li {
	margin-bottom: 6px;
}
.navigation .banner li a {
	padding: 0;
	margin: 2px 0 2px 0;
}

.btnEn {
	margin:0px 0px 0px 0px;}


.main-nav-menu li ul li ,
.left_side_bar li ul li
{
	margin-bottom: 1px;
}
.main-nav-menu li ul li a ,
.left_side_bar li ul li a
{
	padding: 4px 0 4px 10px;
}


/*----start page content----*/

.front #page_content .right_section{
	
}

a img:hover {
	opacity: 0.8;
}

#page_content .right_section{
	width:700px;
	margin-bottom:50px;
	float:right;
}

.not-front #page_content .right_section{
	background: #FFF;
}

#page_content .right_section .top_content{
	padding:15px 0 0px 0;
}

.right_img{
	margin: 0 0 20px 20px;
	float:right;
}

.left_img{
	margin: 0 20px 20px 0;
	float:left;
}

#page_content .right_section .top_content .column_one{
	width:300px;
	float:left;
	margin-bottom:20px;
}

#page_content .right_section .top_content .column_two{
	width:300px;
	float:right;
	margin-bottom:20px;
}

#page_content .right_section ol,
#page_content .right_section ul {
	margin: 0 0 1em;
	padding: 0 0 1em;
}

#page_content .contact-info {
	display:table;
	width:960px;
	margin:0 auto;
	padding:10px 0;
}

#page_content .contact-info ul li.first {
	padding-left:0;
}

#page_content .contact-info ul li.last {
	padding-right:0;
}

.common_content{
	padding:0 0 30px 0;
}

.not-front .common_content {
	padding:30px;
	padding: 20px 30px 30px;
	border-top: 1px dotted #c7c7bf;
}

.common_content .image-container.first {
	margin:0 0 10px 0;
}

.common_content .paragraph-block {
	border: 3px solid #E2F1E5;
	padding: 20px;
}

.common_content .paragraph-block h5 {
	margin-bottom: 20px;
}

.common_content .image-container {
	position:relative;
	display:inline-block;
	margin:10px 0;
}

.common_content th,
.common_content td {
	padding: 8px 0;
}

.common_content .news-table {
	border-top: 1px dotted #CCC;
}

.common_content .news-table tr {
	border-bottom: 1px dotted #CCC;
}

.common_content .news-table th {
	text-align: center;
	width: 120px;
	font-size: 12px;
}

.common_content .news-table td {
	font-size: 13px;
}

.common_content .standard-table {
	margin-bottom: 30px;
	width: 640px;
}

.common_content .standard-table th,
.common_content .standard-table td {
	border: 1px dotted #CCC;
}

.common_content .standard-table th {
	width: 130px;
	padding: 10px;
	background: #f9fcfa;
	font-weight: normal;
}

.common_content .standard-table td {
	padding: 10px;
}

.common_content .front-container section {
	margin: 0 10px 10px;
	/*padding: 20px; */
	padding: 15px;
	background: #fff;
	display: inline-block;
	/*width:640px;*/
	width: 650px;
}

.common_content .front-container h4 {
	font-weight: normal;
	font-size: 16px;
	border-bottom: none;
	padding: 20px;
	margin-bottom: 0;
}

.common_content .front-container h5 {
	margin-bottom: 5px;
}

.common_content .front-container .front-link-news {
	float: right;
	padding: 20px 20px 0 0;
	font-size: 12px;
}

.common_content .front-container {
	background: #E2F1E5;
	/*background: #ADD8AB;*/
	float: right;
	width: 700px;
	margin-bottom: 30px;
	border-radius: 4px;
}

.img-left {
	float: left;
	margin: 0 20px 20px 0;
}

.date-stamp {
	margin-bottom: 5px;
}

.front-container table {
	border-top: 1px dotted #CCC;
	margin-bottom: 0;
}

.front-container table tr {
	border-bottom: 1px dotted #CCC;
}

.front-container table tr th {
	width: 85px;
	text-align: center;
}

.border_left{
	border-left:#6e7678 dotted 1px;
	padding-left:20px;
}

.slideshow-container {
	width: 700px;
	/*height: 300px;*/
	height: 360px;
	/*margin-bottom:10px;*/
	margin-bottom: 30px;
	float:left;
	position: relative;
}

.front .right_section .nivo-controlNav {
	/*position: absolute;*/
	text-align: right;
	/*height: 60px;*/
	/*padding: 5px 15px 5px 0;*/
	padding: 19px 15px 19px 0;
	/*position: absolute;*/
	background: #E2F1E5 url(../img/home-slideshow/slogan.png) 0 0 no-repeat;
	bottom: 0;
	right: 0;
	z-index: 5;
}

.front .right_section .nivo-controlNav a {
	display:inline-block;
	width:12px;
	height:12px;
	background:url(/faculty/medicine/chair/i-shoni/img/home-slideshow/bullets.png) no-repeat;
	font-size: 0;
	border:0;
	margin: 0 2px;
}

.front .right_section .nivo-controlNav a.active {
	background-position: 0 -12px;
}

.left_side_bar{
	width:230px;
	margin-right:30px;
	margin-bottom:20px;
}

.left_side_bar h1{
	padding:0 0 0 35px;
	margin-bottom:15px;
	color:#1b0400;
}

.left_side_bar .col_1{
	padding:0px 0 20px 0;
}

.left_side_bar .col_1 h4 {
	padding-top:13px;
	border-top:1px dotted #CCCCCC;
}

.left_side_bar .col_1 p {
	margin-top: 13px;
	text-indent: 5px;
}

.left_side_bar .col_1 h4.last {
	border-bottom:1px dotted #CCCCCC;
}

.left_side_bar .col_1 .guidance-list .last {
	margin-bottom:20px;
}

.left_side_bar .col_1 .select-products,
.left_side_bar .col_1 .rankings,
.left_side_bar .col_1 .price {
	margin:20px 0;
}

.left_side_bar .col_1 .select-products {
	margin: 5px 0 10px;
}

.left_side_bar .col_1 .box ul{
	margin:0px;
	padding:0px;
}

.left_side_bar .col_1 .box ul li{
	font-size:13px;
}

.left_side_bar ul li.long-statement span {
	display:inline-block;
	margin-right:5px;
	margin-bottom:15px;
	float:left;
}

.left_side_bar .col_1 .box ul li ul li.long-statement a {
	padding-left:0;
}

.left_side_bar .yellow-tabs a {
	display:inline-block;
	margin:5px 0;
}

.navigation h4,
.left_side_bar h4 {
	float: left;
	margin-bottom: 0;
	padding: 0 0 13px;
	font-size: 14px;
}

.main-nav-header {
	float: left;
}

.left_side_bar h4.nav-big-buttons {
	text-indent: 5px;
	background: url(/faculty/medicine/chair/i-shoni/img/arrow/nav-side-arrow-icon.png) no-repeat 95% 50%;
	border-top: 1px dotted #CCC;
	/*border-bottom: 1px dotted #CCC;*/
	padding-top: 13px;
	float: none;
	color: #444;
}

.left_side_bar h4.nav-big-buttons.active,
.left_side_bar h4.nav-big-buttons:hover,
.navigation ul li a:hover,
.navigation ul li a.active,
.left_side_bar ul li a:hover,
.left_side_bar ul li a.acive,
.page-profiles .navigation ul li.navi_staff a,
.page-group .left_side_bar h4.navi_group,
.page-news .left_side_bar h4.navi_info,
.page-news-story .left_side_bar h4.navi_info,
.page-inquiry-form .left_side_bar h4.navi_inquiry{
 	background-color: #E8F4EA;
}


.navigation .banner li a:hover,
.navigation .banner li a.active
{
	background: none;
}

.left_side_bar p {
	padding-top: 13px;
}

.left_side_bar h4.nav-big-buttons.last {
	/*border-top: none;*/
	border-bottom: 1px dotted #ccc;
}

.nav-big-buttons {
	
}

.navigation ul li,
.left_side_bar ul li {
	margin-left: 0;
	margin-bottom: 5px;
}

.left_side_bar .col_1 a.message-pic {
	display:inline-block;
	margin:20px 0 0 1px;
}

.right_side_bar{
	width:210px;
	margin-bottom:10px;
	float:right;
}

.right_side_bar .ranking-container {
	background:#F4EED5;
	padding-bottom:10px;
	margin-bottom:20px;
}

.right_side_bar h4 {
	height:44px;
	text-indent:-9999px;
	margin-bottom:0;
}

.right_side_bar .popularity {
	padding-bottom:10px;
	border-bottom:1px dotted #B28500;
}

.right_side_bar .popularity img {
	padding:10px 54px 10px 15px;
}

.right_side_bar .popularity p {
	margin:0 10px;
}

.right_side_bar .col_1{
	padding:0px 0 10px 0;
}

.right_side_bar .col_1 .box{
	padding:10px 15px 5px 0;
	border:#A1A9AB solid 2px;
}

.info-sub-footer {
	background:#F4EED5;
	padding-bottom:10px;
}

.info-sub-footer .clearfix {
	padding:10px 0;
	border-bottom:1px dotted #B28500;
}

.info-sub-footer h4 {
	margin:10px 0 0;
	height:44px;
	text-indent:-9999px;
}

.info-sub-footer .info-headers p {
	color:#8C6900;
	font-size:11px;
	font-weight:bold;
}

.info-sub-footer p {
	margin:0 30px;
}

.info-headers {
	float:left;	
}

.link-arrow {
	padding-left:15px;
}

#page_content .right_section ol.links,
#page_content .right_section ul.links {
	margin: 0;
	padding: 0;
}

#page_content .right_section ul.links li {
	margin-left: 10px;
}


#page_content .right_section ul.links li {
    margin-left: 10px;
}
.links li {
    background: url(/faculty/medicine/chair/i-shoni/img/arrow/arrow-link.png) no-repeat scroll 0 center;
    list-style: none;
    padding-left: 10px;
}

.links li a span {
	display: inline-block;
	padding-left: 3px;
}

.link-out li a span {
	width: 13px;
	height: 12px;
	background: url(/faculty/medicine/chair/i-shoni/img/arrow/link-out.png) no-repeat 100% 0; 
}

.link-pdf li a span {
	width: 17px;
	height: 17px;
	background: url(/faculty/medicine/chair/i-shoni/img/arrow/link-out-pdf.png) no-repeat 100% 0; 
}

.pagging {
	text-align: center;
	margin: 40px 0;
	padding: 5px;
	border: 1px solid #79796A;
}

.pagging a,
.pagging span {
	margin: 0 2px;
}

.not-front .common_content section {
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}

.not-front .common_content article {
	display: inline-block;
	width: 100%;
	margin: 15px 0;
}

.header-sentence {
	line-height: 1.5;
}

.not-front .common_content article p {
	width: 400px;
	float: right;
}

/*----end page content----*/

.pgtopBbox01 ul li {
	list-style-image: url(/faculty/medicine/chair/i-shoni/img/arrow/arrow-top-page.png);
	font-size: 12px;
	float: right;
	margin-bottom: 15px;
}

.pgtopBbox01 ul li a {
	position: relative;
	top: 5px;
}


/*----start footer content----*/
#footer{
	clear:both;
	margin:0 auto 100px;
	padding-top:30px;
	padding:0;
	width:960px;
	font-size:13px;
	line-height:19px;
}

#footerBoundary {
	border-bottom: 1px solid #F0F0E1;
	margin-bottom: 20px;
}

#footerContactInfo {
	width: 202px;
	float: left;
	font-size: 13px;
}

#footerContactInfo p strong {
	font-size: 14px;
}

#footer ul.footer-menu {
	padding:0 0 30px;
}

#footer ul.footer-menu li ul.practice-footer-menu {
	margin: 3px 30px 0 0;
}

#footer .main-footer-menu {
	width: 160px;
}

#footer ul.footer-menu li ul li {
	display: block;
	margin-left: 10px;
}

#footer ul.footer-menu li ul li span {
	color: #444444;
	font-size: 10px;
	display: inline-block;
	vertical-align: top;
	padding-right: 5px;
}

#footer ul li {
	vertical-align: top;
	margin:0;
	padding:3px 0;
	display:inline-block;
	list-style-type:none;
	font-size:12px;
	margin-right:0;
}

#footer ul li ul {
	padding-top: 3px;
}

#footer ul li.last {
	border-right:none;
	padding:3px 0 0;
	margin:0;
	width: 128px;
}

#footer ul li.last ul li {
	margin-left: 0;
}

#footer .practice-footer-menu {
	width: 240px;
}

#footer .practice-footer-menu-sub {
	float: left;
	margin-right: 35px;
}

#footer .remaining-footer-menu {
	width: 109px;
}

#footer .remaining-footer-menu a {
	display: block;
}

#footer .main-footer-menu p {
	margin: 0;
}

#footer p {
	margin:3px 0;
}

#footer p strong {
	margin-bottom:5px;
}

#footer #copyright {
	margin-top:10px;
	text-align: center;
	font-size: 12px;
}

/*----end footer content----*/

/*=================================================================

SUB PAGES

=================================================================*/

#pageTitle {
	padding: 30px;
	padding: 20px 30px;
	margin-bottom: 1px;
	border-top: 5px solid #848475;
	border-bottom: 1px dotted #f1f1ef;
	font-weight: normal;
}

.green-header {
	height:54px;
	margin: 0 0 20px;
	background: url(/faculty/medicine/chair/i-shoni/img/green-header-bg.png) no-repeat 50%;
	font-weight: normal;
}

.green-header span {
	display:inline-block;
	padding:18px 0;
	text-indent:30px;
}

.common_content h4 {
	border-bottom: 2px solid #E2F1E5;
	margin-bottom:15px;
	padding-bottom: 10px;
}

.red {
	color:#FF007F;
}

.header-steps {
	margin:0;
	padding:5px 0 3px;
	border-top:1px dotted #E20128;
	border-bottom:1px dotted #E20128;
}

.header-steps span {
	display:inline-block;
	padding:8px 0;
	text-indent:100px;
}

#header2013 {
	
}

#dropdownContent2013 {
	
}

.arrow-down {
	position:relative;
	height:40px;
}

.arrow-down::after {
	position:absolute;
	display:block;
	width:31px;
	height:15px;
	left:344px;
	top:13px;
	content:"";
}

.arrow-link a {
	padding-left:15px;
	height:14px;
}

.small-block {
	margin-bottom:5px;
}

.block {
	margin-bottom:10px;
}

.big-block {
	margin-bottom:20px;
}

/*----¥á¥Ã¥»©`¥¸/Message----*/

.page-about .green-header {
	margin-bottom: 30px;
}

.page-about .common_content h2 {
	text-indent: -9999px;
	background: url(/faculty/medicine/chair/i-shoni/img/about/message/message-title.png) no-repeat 50%;
	margin-bottom: 30px;
}

/*----½ÌÊÒ¸ÅÒª?ÑØ¸ï/History----*/

.page-about .standard-table th {
	width: 110px;
}
.page-about .common_content article p{
	width:auto;
	float: none;
}

/*----ÐÅ´óÐ¡ƒ¹¿Æ¤ÎÌØéL/Features----*/

.medical-institutions-map {
	min-height: 448px;
	margin-top: 30px;
	background: url(/faculty/medicine/chair/i-shoni/img/about/features/map.png) no-repeat 50%;
}

#page_content .right_section .map-location-names {
	margin: 0 30px;
}

#page_content .right_section .right.map-location-names {
	margin-top: 125px;
}

.map-location-names li {
	list-style-type: none;
	margin-bottom: 5px;
}

.map-location-names li.big-block {
	margin-bottom: 20px;
}

.page-about .contribution-images {
	width: 250px;
}

/*----188betÌåÓý_188bet±¸ÓÃÍøÖ·˜I¿ƒ/Research----*/

/*
.page-research .green-header {
	cursor: pointer;
	background: url(/faculty/medicine/chair/i-shoni/img/about/research/header-close.png) no-repeat 50%;
}

.page-research .dropdown-content-open {
	background: url(/faculty/medicine/chair/i-shoni/img/about/research/header-open.png) no-repeat 50%;
}
*/

.page-research .green-header {
	cursor: pointer;
	background: url(/faculty/medicine/chair/i-shoni/img/about/research/header-close_parts.png) no-repeat 97% 50%;
	background-color: #e8f4ea;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.page-research .green-header span {
	display: inline;
	border-left: 4px solid #848475;
	margin-left: 8px;
	padding: 6px 0 6px 18px;
	text-indent: 0;
}
	
.page-research .dropdown-content-open {
	background: url(/faculty/medicine/chair/i-shoni/img/about/research/header-open_parts.png) no-repeat 97% 50%;
	background-color: #e8f4ea;
	border-radius: 5px;
}


.not-front .common_content .dropdown-content {
	display: none;
}

.not-front .common_content #dropdownContentFirst {
	display: inline-block;
}

.page-research .common_content {
	padding-bottom: 150px;
}

/*----¥¹¥¿¥Ã¥Õ½B½é/Staff Intro----*/

.page-staff .common_content .staff-area01 {
	margin-right: -18px;	
}

.page-staff .common_content .staff-area02 {
	margin-right: -10px;	
}

.header-staff {
	width: 265px;
	margin-bottom: 20px;
	margin-right: 18px;
}

.page-staff .common_content .header-staff .img_square {
	height: 100px;
	overflow: hidden;
}

.common_content .header-staff h5,
.common_content .rest-of-staff h5 {
	margin-bottom: 10px;
}

.common_content .header-staff a h5,
.common_content a .rest-of-staff h5 {
	color: #444444;
}

.common_content .rest-of-staff {
	float: left;
	margin: 6px 10px 6px 0;
	padding: 8px 10px;
	width: 180px;
}

.common_content .rest-of-staff p {
	line-height: 1;
}

.common_content .rest-of-staff:hover {
	opacity: 0.8;
}

.page-staff .common_content {
	padding-bottom: 150px;
}

/*----¥¹¥¿¥Ã¥Õ½B½é£¨¥×¥í¥Õ¥£©`¥ë£©/Staff Intro (Profile)----*/

.page-profiles .profile-table {
	width: 370px;
	margin-top: 45px;
}

.page-profiles .common_content h2 {
	font-size: 22px;
	font-weight: normal;
	color: #848474;
}

.page-profiles .common_content h3 {
	padding: 10px 0;
	background: url(/faculty/medicine/chair/i-shoni/img/about/staff/profiles/header-word.png) no-repeat 0 50%;
	text-indent: -9999px;
}

.page-profiles .common_content {
	padding-bottom: 100px;
}

/*----Ô\¯Ÿ°¸ÄÚ/Practice----*/

.page-practice .common_content .standard-table .subject-row-title {
	text-align: center;
}

.page-practice .common_content .standard-table .headers {
	text-align: center;
	width: 13.5%;
	padding: 5px;
}

.page-practice .common_content .standard-table th {
	font-weight: bold;
	width: auto;
}

.page-practice .common_content .standard-table td {
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

.page-practice .common_content .standard-table tr .subject-headers {
	width: 105px;
}

.page-practice .paragraph-block h2 {
	font-weight: normal;
	font-size: 32px;
	margin-bottom: 0;
}

.page-practice .common_content .subject-pictures-container {
	margin-bottom: 60px;
}

.page-practice .paragraph-block {
	margin: 60px 0 90px;
}

.page-practice .left_img {
	margin-right: 18px;
}

.page-practice .subject-pictures.last {
	margin-right: 0;
}

.page-practice .department-pic {
	margin: 0 0 10px 20px;
	float: right;
}
.page-practice .department-content {
	/*width: 320px;*/
	display: block;
}


/*----Ô\¯Ÿ°¸ÄÚ/Practice----*/

.page-newborn .staff-intro ul li {
	list-style-type: none;
	margin-left: 0;
	font-size: 13px;
}

/*----188betÌåÓý_188bet±¸ÓÃÍøÖ·/News----*/

.news-filter {
	float: right;
	margin-right: 30px;
	margin-top: 35px;
}

.page-news h3,
.page-staffblog h3 {
	padding-bottom: 30px;
	border-bottom: 1px dotted #CCC;
}

.page-news .date-stamp,
.page-staffblog .date-stamp {
	font-weight: bold;
	margin-bottom: 0;
	line-height: 1.2;
}

.page-news .date-stamp small,
.page-staffblog .date-stamp small {
	font-size: 12px;
}

.page-news .common_content .news-article,
.page-staffblog .common_content .news-article {
	margin-bottom: 0;
	padding: 20px 0;
	border-top: none;
	border-bottom: 1px dotted #CCC;
}

.news-article .title-link {
	margin-bottom: 5px;
}

.read-more {
	text-align: right;
	line-height: 1;
	margin-top: 5px;
}

/*----188betÌåÓý_188bet±¸ÓÃÍøÖ·‚€„e/Individual News Stories----*/

.news-article-pictures {
	float: right;
	margin: 0 0 20px 20px;
}

.page-news-story .date-stamp,
.page-staffblog-story .date-stamp {
	margin-bottom: 12px;
	font-size: 12px;
}

/*----ÑÐÐÞÒ½Ä¼¼¯/Recruitment----*/

.practice-field-table {
	margin-bottom: 30px;
}

.practice-field-table th a {
	display: inline-block;
	width: 120px;
	padding: 5px 0;
	color: #444;
	text-decoration: none;
}

.practice-field-table th a:hover {
	opacity: 0.8;
}

.practice-field-table th {
	background: url(/faculty/medicine/chair/i-shoni/img/group/table-header-bg.png) no-repeat 50%;
	width: 120px;
	text-align: center;
}

.practice-field-table th,
.practice-field-table td {
	vertical-align: middle;
	padding: 5px;
}

.flow-header {
	margin-bottom: 0;
}

.page-group .common_content .other-chart-container {
	background: url(/faculty/medicine/chair/i-shoni/img/group/other-chart.png) no-repeat 50%;
	width: 634px;
	height: 344px;
	margin-bottom: 75px;
	border: 3px solid #E2F1E5;
	text-indent: -9999px;
}

.page-group #page_content ul li.last,
.page-group .common_content h5.last {
	margin-bottom: 0;
}

.page-group #page_content .right_section ul {
	margin: 0;
	padding: 0;
}

.page-group .common_content .flow-chart-container {
	background: url(/faculty/medicine/chair/i-shoni/img/group/flow-chart.png) no-repeat 50%;
	height: 555px;
    margin-bottom: 60px;
	text-indent: -9999px;
}

.page-group .common_content .flow-chart-pdf-container {
	margin-bottom: 60px;
}

.page-group .physician-message-header {
	margin-bottom: 30px;
}

.page-group .physician-message-container .physician-picture {
	margin: 0;
}

.page-group .physician-message-container .text {
	width: 380px;
	height: 296px;
	display: table-cell;
	padding: 0 50px 0 20px;
	background: url(/faculty/medicine/chair/i-shoni/img/group/word-bubble.png) no-repeat;
	vertical-align: middle;
}

.page-group .physician-message-container .text p {
	display: inline;
}

.page-group .paragraph-block h2 {
	font-size: 24px;
	font-weight: normal;
}

/*----¤ª†–¤¤ºÏ¤ï¤»¥Õ¥©©`¥à/Inquiry Form----*/

.page-inquiry-form .common_content .standard-table th {
	width: 180px;
	vertical-align: top;
}

.page-inquiry-form .common_content .form-intro {
	margin-bottom: 1px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #f1f1ef;
}

.page-inquiry-form .common_content .form-guidance {
	padding: 20px 0;
	border-top: 1px dotted #c7c7bf;
}

.page-inquiry-form .common_content form .standard-table {
	margin: 20px 0;
}

.page-inquiry-form .common_content form .standard-table th label {
	margin-right: 5px;
}

.page-inquiry-form .common_content form .standard-table td label {
	margin-right: 10px;
}

.page-inquiry-form .common_content form .standard-table input[type=text],
.page-inquiry-form .common_content form .standard-table .inquiry-description {
	margin-right: 5px;
	width: 250px;
	border: 1px solid #CCC;
}

.page-inquiry-form .common_content form .standard-table input[name=age] {
	width: 70px;
}

.page-inquiry-form .common_content form .standard-table input.number-input {
	width: 50px;
}

.page-inquiry-form .common_content form .standard-table .inquiry-description {
	height: 100px;
}

.page-inquiry-form .common_content .submit-buttons input{
    color: #FFF;
    border: none;
    font-size: 16px;
    cursor: pointer;
    display: block;
    width: 120px;
    height: 30px;
	text-indent: -9999px;
}

.submit-buttons {
	margin: 50px auto;
	display: table;
	width:260px;
}

.submit-buttons input:hover {
	opacity: 0.8;
}

.page-inquiry-form .common_content .form-guidance td.gender label{
	cursor: pointer;
}

.page-inquiry-form .common_content .submit-buttons input.btnReset {
	background: url(/faculty/medicine/chair/i-shoni/img/inquiry/btn-reset.png) no-repeat 50%;
	float: left;
	margin-right: 20px;
}

.page-inquiry-form .common_content .submit-buttons input.btnConfirm {
	background: url(/faculty/medicine/chair/i-shoni/img/inquiry/btn-confirm.png) no-repeat 50%;
}

.page-inquiry-form .common_content .submit-buttons input.btnSubmit {
	background: url(/faculty/medicine/chair/i-shoni/img/inquiry/btn-submit.png) no-repeat 50%;
	float: left;
	margin-right: 20px;
}

.page-inquiry-form .common_content .submit-buttons input.btnEdit {
	background: url(/faculty/medicine/chair/i-shoni/img/inquiry/btn-edit.png) no-repeat 50%;
}


.page-group .common_content .application{
    margin-bottom: 60px;
}


.page-contact .caution {
    color: #ff0000;
}


.page-practice .common_content .schedule th,
.page-practice .common_content .schedule td {
    border: 1px dotted #cccccc;
    vertical-align: middle;
    text-align: center;
}

.page-practice .common_content .schedule .amPm {
    width: 10%;
}

.page-practice .common_content .schedule td {
    width: 18%;
}

.toForm {
    border-radius: 5px;
    background-color: #ffe38f;
    height: 50px;
    width: 200px;
    padding: 0 1em;
}

.toForm a {
    display: block;
    line-height: 50px;
    text-align: center;
}

.telFax {
    font-size: 24px;
    margin-bottom: 10px;
    line-height: 1.5;
}

.dispNew {
    color: #ff0000;
    margin-right: 10px;
    animation: flash 2s;
/*    animation-iteration-count: infinite;*/
    animation-iteration-count: 2;
}

@keyframes flash {
    50% {
        color: #444444;
    }
}


.page-clinical-study .studyList th,
.page-clinical-study .studyList td {
    padding: 1em;
    border: 1px solid #CCC;
}

.page-clinical-study .studyList .name,
.page-clinical-study .studyList .target {
    width: 40%;
}

.page-clinical-study .studyList .group {
    width: 20%;
}


.front .bannerArea {
    margin-bottom: 20px;
}

.front ul#tab {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    margin: 0 10px 0;
    padding: 0;
}

.front #tab li {
    cursor: pointer;
    list-style: none;
    width: 33.33%;
    text-align: center;
    height: 30px;
    line-height: 30px;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    border: 1px solid #68b3af;
}

.front #tab li.select {
    background-color: #78b3af;
    color: #FFFFFF;
}

.page-news #page_content .right_section .sub-navigation ul {
    margin: 0 0 30px;
    padding: 5px;
}

.page-news .sub-navigation ul {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    background-color: #E2F1E5;
}

.page-news .sub-navigation ul li {
    list-style: none;
    width: 33%;
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin: 0 5px 0 0;
    padding: 0;
    background-color: #FFFFFF;
}

.page-news .sub-navigation ul li:last-child {
    margin-right: 0;
}

.page-news .sub-navigation ul li a {
    display: block;
}

.linkPdf {
	padding-right: 17px;
	background: url(/faculty/medicine/chair/i-shoni/img/arrow/link-out-pdf.png) no-repeat 100% 0; 
}