@charaset "utf-8";

html ,
body {margin:0;
	padding:0;
	font-size:16px;
	font-family:"Times New Roman",Georgia,Arial,Helvetica;}

h1,h2,h3,h4,h5,h6 {margin:0;
	padding:0;
	font-weight:400;
	font-size:100%;
	font-family:"Times New Roman",Georgia,Arial,Helvetica;
}
a,a:hover,img {border:none;
	padding:0;
	margin:0;
	outline:none;}

a {color:#000;}
a:hover {color:#EA608E;}



ol,ul,li,dl,dt,dd{list-style:none;
	margin:0;
	padding:0;}
	
table{
	border-collapse:collapse;
	border-spacing:0;
}
p {margin:0 0 16px;
	padding:0;
}

.clearfix:after {content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;}
.clearfix {min-height:1px;}
* html .clearfix {height:1px;}
.roll {margin:0;padding:0;}
.pink {
	text-align:center;
	color:#F75E8B;
	font-weight: bold;
	letter-spacing:.05em;
	font-size: small;
}


/* header,footer,ect */

#nursing {background-color:#F5E3E9;}
#printImage {display:none;}

#wrapper {margin:0 auto;
	padding:10px 25px 0;
	width:850px;
	background:url("../img/nurs-top.jpg") 0 45px no-repeat #fff;}

#footer {clear:both;
	background-color:#333;
	padding:5px 0;
	width:900px;
	margin:0 auto;}
#footer p ,
#footer a {font:normal 400 12px Arial,Helvetica;
	text-align:center;
	color:#fff;
	margin:0 5px;
	text-decoration:none;
	letter-spacing:.1em;}

#footer a:hover {color:#EA608E;
	text-decoration:underline;
}

address {margin:0;
	padding:5px 0;
	font:normal 700 12px Arial,Helvetica;
	color:#F75E8B;
	text-align:center;}




/* menu,left navi,contents */




.lv1 {float:right;
	width:665px;
	padding:0;}


.lv1 .bottan {padding:0 0 200px 15px;float:right;margin-left:5px;}

.clearhr {clear:both;
	visibility:hidden;
	margin:0 0 200px;}


.lv1>p {font-size:22px;
	font-weight:700;
	color:#222;
	margin:0 0 55px;
	letter-spacing:.05em;}

#GlobalMenu {float:left;
	width:162px;
	position:relative;}
#GlobalMenu .alpha {background:url(../img/navi-alpha-trans.png) 0 0 no-repeat;
	height:700px;
	margin:0;}

#GlobalMenu ul {position:absolute;
	top:165px;
	left:0;
	width:142px;
	padding:10px;}
#GlobalMenu ul li {margin:0 0 15px;}
#GlobalMenu ul li.home {margin:30px 0 120px;}
#GlobalMenu ul a {font-size:small;
	font-weight:700;
	text-decoration:none;
	line-height:.8em;}

	
/* Section h(x) */


.section h1 {font-size:40px;
	font-weight:700;
	line-height:1.08em;
	padding:65px 0 9px 0;
	letter-spacing:.02em;clear:both;}

* html section h1 {letter-spacing:.08em;}

.section h1 em {font-style:normal;
	margin:2px 20px 0 -75px;
	position:relative;}
.section h1 em span {font-size:28px;
	position:absolute;
	top:0;
	left:0;
	margin:-10px 0 0 47px;}

.section h1 sup {font-size:28px;}

* html .section h1 em span {
	top:-10px;
	left:-28px;
	margin:0;}
	
p .hidari {
  float: left;
  padding-top : 5px;
  padding-right : 5px;}


 /* ie6 */
.section .lv1>h2 {text-indent:-9999px;
	overflow:hidden;}

.section h2 {text-indent:-9999px;
             overflow:hidden;
             background:url("../img/h2_img.jpg") 0 0 no-repeat;
             line-height:1.6em;
             font-size:20px;font-weight:bold;
             font-family:Arial,Helvetica;
             padding-bottom:30px;
             }

#box h2 {background:url(../img/nurs-title.png) 0% 50% no-repeat;
	padding:1px 0 1px 35px;
	border-bottom:1px solid #713B99;
	font-size:x-large;
	font-weight:700;
	clear:both;
	margin:0 0 20px;
        text-indent:0;}
		
#box a {color:#EA608E;}
#box a:hover {color:#666;}

#maintable  td{
	border: medium solid #CCCCCC;
}

#maintable table{
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

