@charset "EUC-JP";

/* 
=== JIKEI UNIVERSITY / Daisan  ======================

	??2階層??降????用スタイル?w??

====================================================== */
/*	Date : 2011.08	*/


.mainColumn { 
	width: 745px; 
	padding:  0 0; 
	float: left; 
	} 
.breadcrumb { 
	margin: 3px 0 12px; 
	color: #999999; 
	}
.dotline { 
	background: url(../image/dotline.gif) repeat-x left center; 
	} 
.lineH17 { 
	line-height: 1.7; 
	}


/*	タイトル???? 
 ------------------------------------ */
.pgTitle { 
	background: url(../image/pgtitle-bg.jpg) no-repeat left center; 
	line-height: 35px; 
	padding: 0 20px; 
	color: #001589; 
	font-weight: bold; 
	} 
.icoTitle { 
	background: url(../image/icotitle-bg.gif) repeat-x left bottom; 
	font-weight: normal; 
	color: #3366cc; 
	padding: 0 0 5px; 
	} 
.icoTitle span { 
	background: url(../image/icotitle-icon.gif) no-repeat left center; 
	padding: 0 0 0 26px; 
	} 
.blueTextTitle { 
	font-weight: bold; 
	color: #043198; 
	}


/*	写真???? 
 ------------------------------------ */
.sinryoPhoto { 
	border: 1px solid #d3dcde; 
	width: 88px; 
	height: 105px; 
	margin-bottom: 5px; 
	} 
.sinryoPhoto img { 
	margin: 4px; 
	} 
.sinryoName { 
	font-size: 10px; 
	}


/*	Visit
 ------------------------------------ */
.visitInformation { 
	border: 1px solid #86c3fc; 
	margin: 0 0 25px; 
	color: #0a63b5; 
	} 
.visitInformation .line { 
	border-right: 1px solid #86c3fc; 
	} 
.visitInformation .note { 
	padding-left: 1em; 
	text-indent: -1em; 
	margin: 4px 2px; 
	} 
.visitInformation table { 
	width: 450px; 
	} 
.visitInformation table.blueBg th { 
	padding: 3px 0; 
	text-align: center; 
	font-weight: normal; 
	color: #FFFFFF; 
	background: #3683cb; 
	} 
.visitInformation table.blueBg td { 
	text-align: center; 
	color: #0a63b5;
	padding: 3px 0; 
	border-bottom: 1px solid #86c3fc; 
	border-right: 1px solid #86c3fc; 
	} 
.visitInformation table.blueBg td.last { 
	border-right: none; 
	} 
.visitInformation table.redBg th { 
	padding: 3px 0; 
	text-align: center; 
	font-weight: normal; 
	color: #FFFFFF; 
	background: #cc3333; 
	} 
.visitInformation table.redBg td { 
	color: #0a63b5;
	padding: 5px 4px 3px; 
	} 

/*	ｲ霖?loat
 ------------------------------------ */

#photoarea{ 
	display:block;
	margin:14px 0;
}
#photoarea .area{ 
	display:block;
	float:left;
}
#photoarea .area .photo{ 
	display:block;
	text-align:center;
	border:#e4e4e4 3px double;
	margin-left:45px;
}
#photoarea .area .cap{ 
	display:block;
	text-align:center;
	padding:5px;
	font-size:12px;
	margin:0 0 30px 45px;
}

#photoarea .s_marg{ 
	margin:0 0 0 60px;
}


.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}  
  
  
/*	floatｲ､??､ﾟｲｽ?｢ｹ筅ｵｼ霹ﾀ
 ------------------------------------ */
.clearfix { display: inline-table; }  
  
/* Hides from IE-mac \*/  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* End hide from IE-mac */



.clear{ clear:both; }



/*	ｼ遉ﾊｶﾈﾌｳﾆ簣ﾆ ｲ霖?loat
 ------------------------------------ */
 p.photo{ 
	margin:10px 0;
	text-align:center;
}
p.atten{ 
	margin:5px 0 15px;
}
p.atten span{ 
	font-size:11px;
}

 
 /*	2024.12.06
 ------------------------------------ */

 .dotList li,
p.dotList{
	background: url(../image/footer-link-dot.gif) no-repeat left 0.6em;
	padding-left:1.1em;
}
.linkIcon li,
a.linkIcon {
	background: url(../image/icon-arrow-02.gif) no-repeat left .4em;
	padding-left:.6em;
	text-align: right;
}
.pagetop {
	text-align:right;
	font-size:10px;
}
.pagetop a {text-decoration:none;}



 /*	2025.09.17
 ------------------------------------ */
.web_yoyaku_txtbtn{
    position: relative;
    display: block;
    width: auto;
    height: auto;
    margin: 1em 5px 0px;
    padding: 5px;
    background-color: #ffff00;
    text-align: center;
}

.txt_attention{
    color: #ff0000;
}
