@charset "UTF-8";
p, h1, h2, h3, ul, li, img { margin:0; padding:0; }
img { border:0; }
body { padding:0; margin:0; }
#container { background:url(../image/bg_bottom.jpg) repeat-x center top; border-left:1px solid #006699; border-right:1px solid #006699; margin:0 auto; width:698px;}
#main { background:url(../image/bg_top.jpg) no-repeat left top; width:; height:658px; position:relative; }
#logo { position:absolute; top:32px; left:26px; }
#summary { position:absolute; top:100px; left:32px; }
#ttl_general { position:absolute; top:179px; left:42px; }
#ttl_medical { position:absolute; top:179px; left:412px; }
.mid_introduction { position:absolute; top:227px; left:51px; }
.introduction { color:#000066; font-size:12px; position:absolute; top:250px; left:51px; }
.map { position:absolute; top:272px; left:63px; }
.mid_about { position:absolute; top:500px; left:51px; }
ul.menu_medical { position:absolute; top:229px; left:421px; list-style:none; line-height:13px; display:block; margin-bottom:0; }
ul.menu_medical li { width:235px; height:13px; margin:0; padding:0; display:inline; position:relative; margin-bottom:10px; }
ul.menu_medical li a { margin-bottom:10px; display:block;  }
#ttl_seminer { position:absolute; top:389px; left:421px; }
.seminer { color:#000066; font-size:12px; position:absolute; top:412px; left:421px; width:236px; }
.btn_seminer { color:#000066; font-size:12px; position:absolute; top:469px; left:421px; width:236px; }
#ttl_link { position:absolute; top:545px; left:38px; }
.link { position:absolute; top:586px; left:44px; }
.ttl_about { position:absolute; top:586px; left:549px; }



/**********::: kp :::**********/

#info_members {
	margin: 20px 25px 0px 25px;
	overflow: hidden;
}

.blue_dash {
	height: 1px;
	background-image: url(../engage/image/blue_dash.gif);
	background-repeat: repeat-x;
	margin: 15px 0px 15px 0px;
}

#p_skill {
	margin: 15px 25px 0px 20px;
	font-size: 12px;
	overflow: hidden;
}

.ps_intro {
	padding-bottom: 20px;
}

.pstext {
	padding-bottom: 6px;
}

.appl_pdf {
	padding: 20px 0px 15px 0px;
}

.appl_pdf img {
	vertical-align: middle;
	margin-right: 6px;
}

.ps_subttl {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 3px;
	color: #0066CC;
	letter-spacing: 0.05em;
}

.blue_line {
	width: 100%;
	height: 2px;
	background-color: #0386B8;
}

.ps_table {
	width: 100%;
	padding: 15px 0px 5px 3px;
	font-size: 12px;
}

.ps_table table {
	width: 99%;
	border: 1px solid #3C9AE3;
	border-collapse: collapse;
}

.ps_table table td {
	width: 50%;
	border: none;
	border-left: 1px solid #3C9AE3;
	padding: 5px 2px 2px 10px;
	border-collapse: collapse;
}

.ps_table table .bdash {
	height: 1px;
	background-image: url(../engage/image/blue_dash2.gif);
	background-repeat: repeat-x;
	padding: 0px;
	border: none;
	border-left: 1px solid #FF0000;
	border-collapse: collapse;
}

/*--------------safety---------------------*/

#safety {
	margin: 15px 25px 0px 15px;
	font-size: 12px;
	overflow: hidden;
}

.safety_subttl {
	margin: 15px 25px 0px 15px;
}

.stext {
	padding-bottom: 10px;
}

.stext_red {
	padding-bottom: 25px;
	color: #FF0000;
}

.safety_btn {
	width: 100%;
	text-align: center;
}

#next_btn {
	background-image: url(../engage/image/next_btn.gif);
	background-repeat: no-repeat;
	width: 162px;
	height: 34px;
	border: none;
}

/*--------------safety members---------------------*/

#safetym_btn {
	background-image: url(../engage/image/safety_btn.gif);
	background-repeat: no-repeat;
	width: 207px;
	height: 34px;
	border: none;
}

.safety_btn2 {
	width: 100%;
	text-align: center;
	padding: 10px 0px 30px 0px;
}

.pointing {
	cursor: pointer;
}

.safety_mem {
	margin: 15px 25px 0px 15px;
	font-size: 12px;
	overflow: hidden;
}

.lshift {
	padding-left: 13px;
}

.adobe_btn {
	padding: 15px 0px 20px 0px;
}

.gmeet {
	padding-bottom: 35px;
}

.safety_mem .blue_line {
	width: 32%;
	height: 1px;
	background-color: #0386B8;
}

.sq {
	color: #0386B8;
	padding-right: 4px;
}


.safety_mem .gmeet a {
	text-decoration: none;
	color: #333333;
}


.safety_mem .gmeet a:link {
	text-decoration: none;
	color: #333333;
}


.safety_mem .gmeet a:hover {
	color: #0066CC;
	text-decoration: none;
}