@charset "utf-8";
/******************************************************************************

 ■看護部　下層ページのCSS
 
 
******************************************************************************/


/*-------------------------------------------------------------------------

  研修・制度

------------------------------------------------------------------------- */

header{
	background-image: url(../img/nd_header_bg2.jpg);
	background-repeat: repeat;
	background-position: center top;
}

header p .nursing_title {
    margin-left: 70px;
    margin-top: 50px;
}



.g_navi {
    width: 700px;
    position: absolute;
    left: 330px;
    top: 250px;
}


.g_navi a{
	color:#444;
	text-decoration:none;
}

.g_navi a:hover{
	transition:0.6s;
	opacity:0.6;
}

.g_navi li {
    list-style: outside none none;
    font-size: 110%;
}


.navi_top {
    float: left;
    margin-right: 3.5em;
    margin-left: 1.5em;
    margin-bottom: 2em;
}

.hover {
    opacity: 0.6;
    border-bottom: 2px solid #C1A3C9;
    margin-bottom: 1.9em;
}

.navi_bottom{
	float:left;
	margin-right:2.5em;
    margin-left: 1.5em;
}


.content h2 {
    background-image: url("../img/aboutus_3.png");
    color: #555;
    border-top: medium none;
    border-bottom: solid 5px #F6F6F6;
    border-right: medium none;
    padding-right: 1em;
    margin-top: -2em;
    line-height: 1.25;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 12% auto;
    padding-left: 4em;
    padding-top: 1em;
    font-weight: bold;
}


.training_top_left{
	width:370px;
	float:left;
}

.top_inner_text{
	padding-left:0.2em;
}

.training_top_right{
	width:270px;
	float:right;
}
	

.training_c2{
	margin-top: 1em;
	padding-left: 3em;
	background-image: url(../img/training_title4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:230px;
	margin-bottom:2em;
	padding-bottom:2em;
	border-bottom:dotted 2px #0F9989;
}

.content h3 {
    background-color: #FFC926;
    padding: 5px 1em;
    width: 140px;
    color: #FFF;
    margin-bottom: 1em;
    margin-top: 2em;
}

.content h4 {
	color:#0F9989;
}

.content h5{
	font-size:0.95em;
}

.lead_text{
	font-size:0.9em;
	margin-bottom:0.5em;
	margin-top:0.5em;
}

.content li{
	font-size:0.9em;
}

.inner_left{
	float:left;
}

.inner_left_second{
	float:left;
	list-style:none;
	margin-top:0.5em;
	border-left:solid 5px #CCC;
	padding-left:1em;
}

.inner_right {
    float: right;
    margin-top: 0em;
    margin-bottom: 0em;
}


.inner_right_second{
	float:right;
	margin-top:1em;
	margin-bottom:0em;
}

.training_c3{
	margin-top: 1em;
	padding-left: 3em;
	background-image: url(../img/training_title5_8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 350px;
	margin-bottom: 2em;
	padding-bottom: 2em;
	border-bottom: dotted 2px #0F9989;
}


.training_c4{
	margin-top: 1em;
	padding-left: 3em;
	background-image: url(../img/training_title10_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	margin-bottom: 2em;
	padding-bottom: 2em;
	border-bottom: dotted 2px #0F9989;
}

.inner_left_third{
	float:left;
	margin-right:3em;
	margin-top:2em;
}

.inner_right_third{
	float:right;
	margin-top:2em;
	margin-bottom:0em;
	border-left:solid 5px #CCC;
	padding-left:1em;
	list-style:none;
	margin-right:2em;
}


.training_c5{
	margin-top: 1em;
	background-image: url(../img/policy_bg.jpg);
	background-repeat: repeat;
	height: 450px;
	margin-bottom: 2em;
	padding-bottom: 2em;
	padding-top:1em;
	padding-left:1em;
}

.training_c5 h3 {
    background-color: #FFC926;
    padding: 5px 1em;
    width: 140px;
    color: #FFF;
    margin-bottom: 1em;
    margin-top: 0em;
}


.c5_left{
	float:left;
	list-style:none;
	border-left:solid 5px #CCC;
	padding-left:1em;
}

.c5_right {
    float: right;
    margin-right: 2em;
    list-style: outside none none;
    border-left: 5px solid #CCC;
    padding-left: 1em;
}

.c5_left_second {
    clear: both;
    padding-top: 2em;
    float: left;
    padding-left: 0.7em;
}

.c5_inner_text{
	font-size:0.9em;
	width:290px;
}

.c5_right_second {
    float: right;
    margin-top: 5em;
    width: 270px;
    margin-right: 2em;
}


.training_c6 {
    margin-top: 2em;
    padding-left: 2em;
    background-image: url("../img/training_policy_bg.png");
    background-repeat: no-repeat;
    background-position: left top;
    height: 234px;
    margin-bottom: 2em;
    padding-top: 1em;
    font-size: 1.1em;
    padding-right: 1em;
    background-size: 100% 100%;
}


.training_c6 li {
	padding-bottom:0.5em;
}

.note{
	background-color:#FFDF82;
}

.c6{
	background-image: url(../img/icon_!.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:2em;
	border-bottom:dotted 2px #0E9988;
}

.c6_text{
	padding-left:1em;
	padding-right:1em;
}