@charset "UTF-8";

#content{
	background:url(../images/binder-nurse.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#pankuzu{
	padding-top:90px;
	padding-left:60px;
	font-size:10px; 
	line-height:18px;
	margin:0;
}

#pankuzu .current{
	color:#d26e7e;
}

#content_box{
	width:618px;
	padding-bottom:11px;
}

h2{
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	margin:0;
}

h3{
	font-size:22px;
	font-weight:normal;
	line-height:30px;
	padding-bottom:10px;
	margin:0;
}

h4{
	font-size:16px;
	color:#d26e7e;
	font-weight:bold;
	line-height:200%;
	border-bottom:solid thin #d26e7e;
	border-left:solid 6px #d26e7e;
	padding-left:12px;
	margin:13px 0;
}

.not-nested{
	padding: 0 18px;
	font-size:13px;
	font-weight:normal;
	line-height:160%;
	cursor: pointer;
}

.contents_link a{
	display:inline-block;
	text-decoration:underline;
	width:150px;
}

.contents_link p{
line-height:180%;
}

.contents_link2 a{
	display:inline-block;
	text-decoration:underline;
	width:255px;
}

.contents_link p{
line-height:180%;
}

.nested_accordion_content .current{
	font-weight:bold;
font-size:13px;
}

.magazine1{
	float:left;
	padding-right:10px;
}

.magazine1 span{
 	font-size:15px;
	font-weight:bold;
	line-height:200%;
}

.list{
	padding-top:20px;
}

.list p .date{
	float:left;
	display:block;
	width:100px;
}

.list p .txt{
	float:left;
	display:block;
	width:515px;
}

.list p{
	padding-bottom:7px;
}

h5{
	background:url(../images/h5.jpg);
	background-position:left;
	background-repeat:repeat-y;
	margin:11px 0;
	padding:3px 8px;
	font-size:14px;
	line-height:21px;
	font-weight:bold;
	color:#FFF;
/*	border-bottom:solid thin #CCC;
	width:80%;
*/
}

h6{
	margin:0;
	font-size:13px;
	font-weight:bold;;
	padding-top:11px;
}

#content_box a{
	color:#369;
	text-decoration:underline;
}

#content_box ul{
	list-style-type:disc;
	padding-left:12px;
	margin:0;
}

.link_pages{
	background:url(../images/submenu-pointer3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:12px;
	
}

#content_box .decimal{
	list-style-type:decimal;
	padding-left:24px;
	margin:0;
}

#content_box ul{
	padding-left:24px;
	margin:0;
}
#content_box .ulnormal{
	list-style-type:none;
	padding-left:24px;
	margin:0;
}

#content_box .ulpadding-disc{
	list-style-type:disc;
	padding-left:36px;
	margin:0;
}

#content_box .ulpadding-none{
	list-style-type:none;
	padding-left:24px;
	margin:0;
}

#content_box .example{
background:#F0F0F0;
padding:4px;
}

.contents-menu{
	padding:11px 0;
	border-bottom:dotted thin #369;
		border-top:dotted thin #369;
}

.contents-menu p{
	font-size:13px;
	font-weight:bold;
}

#content_box .contents-menu ul{
list-style-type:none;
padding-left:0;
	margin:0;
}

#content_box .contents-menu ul ul{
	list-style-type:disc;
padding-left:24px;
	margin:0;
}

#content_box .upper-roman{
	list-style-type:upper-roman;
	padding-left:24px;
	margin:0;
}

.back_to_menu{
	text-align:right;
	font-size:11px;
	padding-top:11px;
	padding-bottom:22px;
}

/*kenshu search*/

#kenshu_search_category{
	margin:0;
	width:100%;
	height:180px;
}

#kenshu_search_month{
	margin:0;
	width:100%;
	height:75px;
}
#kenshu_search_category p{
	margin:0;
	float:left;
	width:280px;
	margin-right:20px;
	margin-bottom:10px;
}

#kenshu_search_category p a{
	margin:0;
	display:block;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	background:#f1e6d0;
	text-align:center;
	line-height:40px;
}

#kenshu_search_category p a:hover{
	margin:0;
	text-decoration:none;
	background:#fad78b;
}

#kenshu_search_category .caption2{
	font-size:11px;
	line-height:15px;
	margin-top:7px;
	display:block;
	height:40px;
}

#kenshu_search_category .caption2 a{
	font-size:11px;
	line-height:15px;
	display:inline;
	text-decoration:underline;
	font-weight:normal;
	color:#000;
	background:#FFF;
	text-align:left;
	line-height:15px;
}

#kenshu_search_category .caption2 a:hover{
	color:#d26e7e;
	background:#FFF;
	text-decoration:underline;
}

/*#kenshu_search_category .emphasis{
	margin:0;
	margin-right:18px;
}

#kenshu_search_category .emphasis a{
	margin:0;
	font-size:14px;
	line-height:178px;
}
*/

#kenshu_search_month .year22,
#kenshu_search_month .year23{
	margin:0;
	float:left;
	height:60px;
	padding-top:11px;
}


#kenshu_search_month .year22{width:450px; 	margin:0; margin-right:10px}
#kenshu_search_month .year23{width:150px; 	margin:0;}

#kenshu_search_month .year22 .year,
#kenshu_search_month .year23 .year{
	margin:0;
	font-weight:bold;
}


#kenshu_search_month .year22 .month,
#kenshu_search_month .year23 .month{
	margin:0;
	float:left;
	width:47px;
	margin-right:3px;
}

#kenshu_search_month .year22 .month a,
#kenshu_search_month .year23 .month a{
	margin:0;
		display:block;
		padding:5px 0;
		font-size:14px;
		text-align:center;
		color:#FFF;
		line-height:30px;
		text-decoration:none;
		background:#f3a11f;
}

#kenshu_search_month .year22 .month a:hover,
#kenshu_search_month .year23 .month a:hover{
	margin:0;
	background:#ee5d06;
}

/*Nurse Bank*/

.free{
	width:100%;
}

.free-img{
float:left;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	background:url(../images/contents/free.gif);
	background-position:left center;
	background-repeat:no-repeat;
	width:50px;
	line-height:60px;
	padding-right:5px;
	display:block;
}

.free-txt{
	display:block;
	float:left;
	width:550px;
	height:62px;
}

.link_pages2{
	background:url(../images/submenu-pointer3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:12px;
	display:block;
	line-height:210%;
	
}

/*Sitemap*/

.level1{
	padding-top:18px;

}

#content_box .level1 a{
font-weight:bold;
color:#000;
font-size:13px;
line-height:20px;
}

.level2{
	padding-left:20px;
	padding-top:12px;
	font-weight:bold;
	
}

.level3{
	padding-left:40px;
}

.level4{
	padding-left:60px;	
}

.level5{
	padding-left:80px;		
}

.level6{
	padding-left:100px;		
}

.td-center{
	text-align:center;
}

.td-right{
	text-align:right;
}

.td-contents-box{
background:#FFF5D6	
}

.td-contents-firstlevel{
background:#d5fffe;
}


.td-contents-secondlevel{
background:#fce8a8;
}

.td-contents-homecarelevel{
background:#ebfbc4;
}
.red-text{
color:#C30;	
}

#content_box .red-text a{
color:#C30;
}

.h4_black{
	font-size:14px;
	color:#000;
}

.accordion_content .currentpage{
	background:url(../images/test.png) repeat-y left top !important;
		/*For IE6*/
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/test.png", sizingMethod="scale");


}

.Ktitle{
	font-weight:bold;
	font-size:15px;
	line-height:170%;
}
.Ktitle-sub{
	font-weight:bold;
	font-size:13px;
	line-height:120%;
}

.noborder-table,
.noborder-table tr,
.noborder-table tr td{
	border:0;
	padding:0;	
}

.button a{
	margin:15px auto;
	text-align:center;
	display:block;
	width:155px;
	height:32px;
	line-height:32px;
	color:#000 !important;
	font-size:12px;
	text-decoration:none !important;
	font-weight:normal;
	background:url(../images/button1.jpg);

}

.button a:hover{

	color:#FFF !important;
	font-weight:bold !important;	
	background:url(../images/button2.jpg);
/*IE6*/
	margin:15px auto;
	text-align:center; 
	display:block;
}

.monthnavi{
	margin:5px auto 20px;
	width:618px;
}

.monthnavi .next,
.monthnavi .prev{
	width:300px;
	float:left;
}

.monthnavi .prev{
	margin-right:18px;
	text-align:left;
}

.monthnavi .next{
	text-align:right;
}

.ulintable {
	margin:0;
	padding:0;
	padding-left:12px !important;
}
.ulintable li{
	margin:0;
	padding:0;
	font-size:12px;
}
.intable{
	font-size:12px;
}

pre{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	line-height:150%;
	font-weight:normal;
	color: #000000;
}

.halftable{
width:50%;
}

.tab_span1{
float:left;
display:block;
width:90px;
height:100%;
padding-bottom:7px
}

.tab_span2{
float:right;
display:block;
width:500px;
padding-bottom:7px;
padding-right:20px;
}

.tab_span_inner{
display:block;
padding:7px;
margin:7px 0;
border:1px solid #ccc;
width:100%
}
.hr_p{
    margin: 1em 0;
    height: 0;
    border-bottom: thin solid #666666;
}

