@charset "utf-8";

/* なるほど看護、これからの看護
----------------------------------------------------------------------------------------------------*/

#naruhodo {
	float: right;
	width: 570px;
}

#naruhodo h2 {
	margin: 0 0 10px;
}

#naruhodo h3 {
	margin: 0 0 10px;
	font-size: 1px;
}

#naruhodo .margin {
	margin: 0 0 10px;
}

#naruhodo .margin2 {
	margin: 0;
}

#naruhodo p {
	margin: 0 0 20px;
}

#naruhodo #bread p {
	margin: 0;
}

#naruhodo .maru1 {
	height: 2px;
	background: url(../images/nar_bg01.gif) no-repeat;
	background-position: left top;
	font-size: 1px;
	line-height: 1;
}

#naruhodo .box1 {
	background: url(../images/nar_bg02.gif) repeat-y;
	background-position: left top;
}

#naruhodo .box1 p {
	margin: 0 0 5px;
}

#naruhodo .box1 .left1 {
	float: left; 
	width: 185px;
	margin: 0 5px 0 0;
}

#naruhodo .box1 .left2 {
	float: left; 
	width: 190px;
}

#naruhodo .box1 .right1 {
	float: right;
	width: 185px;
}

#naruhodo .box1 .waku {
	padding: 10px 10px 0;
}

#naruhodo .ar a {
	padding: 0 0 0 20px;
	background: url(../../common/com_ar01.gif) no-repeat;
	background-position: left center;
}

#naruhodo table {
	width: 100%;
	margin: 0 0 20px;
	border-collapse: collapse;
}

#naruhodo th ,#naruhodo td {
	padding: 5px;
	border: 1px solid #D2D2D2;
	vertical-align: top;
}

#naruhodo th {
	background: #E5F0B3;
	text-align: center;
}

#naruhodo td ul {
	list-style: outside;
	margin: 0 0 0 10px;
	padding: 0 0 0 5px;
}

#naruhodo td li {
	list-style-type: disc;
}

#naruhodo .ar2 a {
	padding: 0 0 0 45px;
	background: url(../../common/com_ar08.gif) no-repeat;
	background-position: left center;
}

#naruhodo .box2 {
}

#naruhodo .box2 .left1 {
	float: left; 
	width: 390px;
}

#naruhodo .box2 .right1 {
	float: right;
	width: 170px;
}

#naruhodo .box2 .left2 {
	float: left; 
	width: 200px;
}

#naruhodo .box2 .right2 {
	float: right;
	width: 360px;
}
