/* page_title content
-----------------------------------*/
#page_title{
background		:#f1afcf url("../../common/img/bg_page_title_02.gif") repeat-x center bottom;
}
#page_title h2{
background		:url("../img/bg_nurse_01.png") no-repeat 983px 0;
}



/* local_nav
-----------------------------------*/
#local_nav h2 a{
background-image	:url("../img/bg_nurse_02.jpg");
}



/* footer_nav
-----------------------------------*/
#footer_nav li a{
color			:#d03864;
}
#footer_nav li a:hover{
color			:#de7493;
}
#footer_nav li.schedule a{
background-image	:url("../img/bg_nurse_03.png");
}
#footer_nav li.education a{
background-image	:url("../img/bg_nurse_04.png");
}
#footer_nav li.voice a{
background-image	:url("../img/bg_nurse_05.png");
}
#footer_nav li.faq a{
background-image	:url("../img/bg_nurse_06.png");
}



/* nurse_front content
-----------------------------------*/
.nurse_front #content{
margin-bottom		:161px;
}


#nurse_front_unit{
width			:800px;
}
#nurse_front_unit ul.btn{
width			:800px;
}
#nurse_front_unit ul.btn li{
width			:400px;
height			:280px;
list-style		:none;
float			:left;
}
#nurse_front_unit ul.btn li a{
color			:#d03864;
font-size		:123.1%;
font-weight		:bold;
text-decoration		:none;
width			:315px;
background-repeat	:no-repeat;
background-position	:0 0;
display			:block;
padding			:189px 0 5px 46px;
}
#nurse_front_unit ul.btn li a:hover{
color			:#de7493;
width			:313px;
background-position	:-361px 0;
padding-left		:48px;
}
#nurse_front_unit ul.btn li.schedule a{
background-image	:url("../img/bg_nurse_front_01.png");
}
#nurse_front_unit ul.btn li.education a{
background-image	:url("../img/bg_nurse_front_02.png");
}
#nurse_front_unit ul.btn li.voice a{
background-image	:url("../img/bg_nurse_front_03.png");
}
#nurse_front_unit ul.btn li.faq a{
background-image	:url("../img/bg_nurse_front_04.png");
}
#nurse_front_unit ul.btn li.voice, 
#nurse_front_unit ul.btn li.faq{
height			:auto;
}



/* schedule content
-----------------------------------*/
.schedule #content{
margin-bottom		:33px;
}


#schedule_unit{
width			:761px;
margin-bottom		:6px;
position		:relative;
}
#schedule_unit p.link{
position		:absolute;
right			:6px;
top			:3px;
z-index			:10;
}
#schedule_unit p.link a{
color			:#333333;
}
#schedule_unit p.link a:hover{
color			:#646464;
text-decoration		:underline;
}


#schedule_unit div.recruit{
width			:761px;
margin-top		:-3px;
position		:relative;
z-index			:1;
}
#schedule_unit div.recruit h3{
color			:#d03864;
font-size		:123.1%;
font-weight		:bold;
margin			:0 0 5px 15px;
}
#schedule_unit div.recruit h4{
font-size		:123.1%;
font-weight		:bold;
margin			:0 0 4px 15px;
}
#schedule_unit div.recruit table{
width			:100%;
margin-bottom		:40px;
}
#schedule_unit div.recruit table th{
width			:150px;
border			:1px solid #cacaca;
vertical-align		:top;
padding			:5px 15px 4px 15px;
}
#schedule_unit div.recruit table td{
border			:1px solid #cacaca;
padding			:5px 15px 4px 15px;
}
#schedule_unit div.recruit table tr.odd th, 
#schedule_unit div.recruit table tr.odd td{
background		:#fdf3f8;
}
#schedule_unit div.recruit table dl.history dt{
float			:left;
clear			:left;
}
#schedule_unit div.recruit table dl.history dd{
margin-left		:60px;
}
#schedule_unit div.recruit table dl.education dt{
float			:left;
clear			:left;
}
#schedule_unit div.recruit table dl.education dd{
margin-left		:50px;
}
#schedule_unit div.recruit table ul.group li{
list-style		:none;
text-indent		:-1em;
margin-left		:1em;
}
#schedule_unit div.recruit table div.space{
margin-bottom		:23px;
}
#schedule_unit div.recruit table a{
color			:#333333;
}
#schedule_unit div.recruit table a:hover{
color			:#646464;
text-decoration		:underline;
}
#schedule_unit div.recruit p.message{
margin-left		:15px;
}


#schedule_footer_unit{
width			:1000px;
margin			:0 auto 102px auto;
padding-top		:50px;
}
#schedule_footer_unit h3{
color			:#d03864;
font-size		:123.1%;
font-weight		:bold;
margin			:0 0 7px 15px;
}
#schedule_footer_unit div.image{
margin-left		:2px;
}



/* education content
-----------------------------------*/
.education #content{
margin-bottom		:72px;
}


#education_unit{
width			:810px;
margin			:-1px 0 6px 0;
position		:relative;
}


#education_unit ul.intro{
width			:727px;
margin			:0 0 82px 34px;
}
#education_unit ul.intro li{
list-style		:none;
margin-bottom		:49px;
}
#education_unit ul.intro li.last{
margin-bottom		:0;
}
#education_unit ul.intro li img{
border			:none;
vertical-align		:top;
}
#education_unit ul.intro li div.note{
font-size		:123.1%;
font-weight		:bold;
margin			:12px 0 -7px 0;
position		:relative;
}


#education_unit div.education{
width			:810px;
border-bottom		:1px solid #969696;
margin-bottom		:29px;
padding-bottom		:39px;
}
#education_unit div.education h3{
font-size		:138.5%;
font-weight		:bold;
background		:url("../img/bg_nurse_07.png") repeat-y 0 0;
margin			:0 0 29px 27px;
padding			:24px 0 20px 36px;
}
#education_unit div.education h3 span{
font-size		:72%;
line-height		:1.1;
}
#education_unit div.education p{
width			:380px;
margin			:0 0 29px 15px;
}
#education_unit div.education p.last{
margin-bottom		:0;
}
#education_unit div.education.even h3{
margin-left		:377px;
}
#education_unit div.education.even p{
margin-left		:365px;
}
#education_unit div.education01{
min-height		:391px;
background		:url("../img/bg_education_01.jpg") no-repeat 350px 0;
}
#education_unit div.education02{
min-height		:341px;
background		:url("../img/bg_education_02.jpg") no-repeat 0 0;
padding-bottom		:49px;
}
#education_unit div.education02 h3{
padding			:16px 0 12px 36px;
}
#education_unit div.education03{
min-height		:381px;
background		:url("../img/bg_education_03.jpg") no-repeat 409px 0;
}
#education_unit div.education04{
min-height		:341px;
background		:url("../img/bg_education_04.jpg") no-repeat 0 0;
margin-bottom		:0;
padding-bottom		:49px;
}
#education_unit div.education04 h3{
padding			:16px 0 12px 36px;
}


#education_unit div.other{
width			:761px;
background		:url("../../common/img/bg_line_01.gif") repeat-y 380px 0;
padding			:29px 0 76px 0;
}
#education_unit div.other div.education{
width			:320px;
border-bottom		:none;
margin-bottom		:0;
padding-bottom		:0;
}
#education_unit div.other div.education h3{
margin-left		:12px;
}
#education_unit div.other div.education p{
width			:auto;
margin-left		:0;
}
#education_unit div.other div.education05{
float			:left;
margin-left		:15px;
}
#education_unit div.other div.education05 h3{
padding			:16px 0 12px 36px;
}
#education_unit div.other div.education06{
float			:right;
margin-right		:16px;
}



/* voice content
-----------------------------------*/
.voice #content{
margin-bottom		:128px;
}


#voice_unit{
width			:810px;
margin-bottom		:35px;
}


#voice_unit div.voice{
width			:810px;
border-bottom		:1px solid #969696;
margin-bottom		:29px;
}
#voice_unit div.voice.last{
border-bottom		:none;
margin-bottom		:0;
}
#voice_unit div.voice h3{
font-size		:138.5%;
font-weight		:bold;
background		:url("../img/bg_nurse_07.png") repeat-y 0 0;
margin			:0 0 28px 12px;
padding			:11px 0 4px 36px;
}
#voice_unit div.voice h4{
color			:#d03864;
font-size		:123.1%;
font-weight		:bold;
margin			:0 0 9px 12px;
}
#voice_unit div.voice div.interview{
width			:746px;
margin-left		:15px;
position		:relative;
}
#voice_unit div.voice div.interview p{
width			:380px;
margin-bottom		:29px;
}
#voice_unit div.voice div.interview p.last{
margin-bottom		:0;
}
#voice_unit div.voice div.interview h3, 
#voice_unit div.voice div.interview h4, 
#voice_unit div.voice div.interview p{
position		:relative;
z-index			:10;
}
#voice_unit div.voice div.interview img{
position		:absolute;
right			:0;
top			:0;
z-index			:1;
}
#voice_unit div.voice div.message{
width			:715px;
margin-left		:30px;
}
#voice_unit div.voice div.message div.comment{
width			:510px;
float			:right;
}
#voice_unit div.voice div.message div.comment p{
margin-bottom		:23px;
}
#voice_unit div.voice div.message div.comment p.last{
margin-bottom		:0;
}
#voice_unit div.voice div.message img{
float			:left;
margin-top		:4px;
}
#voice_unit div.voice.even div.interview{
margin-left		:0;
}
#voice_unit div.voice.even div.interview h3{
margin-left		:377px;
}
#voice_unit div.voice.even div.interview h4{
margin-left		:377px;
}
#voice_unit div.voice.even div.interview p{
margin-left		:365px;
}
#voice_unit div.voice.even div.interview img{
left			:0;
}
#voice_unit div.voice.even div.message{
margin-left		:15px;
}
#voice_unit div.voice.even div.message div.comment{
float			:left;
}
#voice_unit div.voice.even div.message img{
float			:right;
}
#voice_unit div.voice01{
padding-bottom		:42px;
}
#voice_unit div.voice01 div.interview{
min-height		:450px;
margin-bottom		:26px;
}
#voice_unit div.voice02{
padding-bottom		:55px;
}
#voice_unit div.voice02 div.interview{
min-height		:430px;
margin-bottom		:35px;
}
#voice_unit div.voice03{
padding-bottom		:55px;
}
#voice_unit div.voice03 div.interview{
min-height		:410px;
margin-bottom		:26px;
}
#voice_unit div.voice04 div.interview{
min-height		:410px;
margin-bottom		:26px;
}



/* faq content
-----------------------------------*/
.faq #content{
margin-bottom		:78px;
}


#faq_unit{
width			:810px;
margin-bottom		:30px;
}


#faq_unit div.faq{
width			:810px;
border-bottom		:1px solid #969696;
margin-bottom		:29px;
}
#faq_unit div.faq.last{
border-bottom		:none;
margin-bottom		:0;
}
#faq_unit div.faq h3{
font-size		:138.5%;
font-weight		:bold;
width			:693px;
background		:url("../img/bg_faq_01.gif") repeat-y 0 0;
margin			:0 0 30px 47px;
padding			:23px 0 19px 0;
}
#faq_unit div.faq h3 span{
display			:block;
}
#faq_unit div.faq h3 span.q{
color			:#ffffff;
width			:34px;
float			:left;
text-align		:center;
}
#faq_unit div.faq h3 span.text{
width			:630px;
float			:right;
}
#faq_unit div.faq div.answer{
width			:680px;
min-height		:72px;
margin-left		:15px;
padding			:0 0 38px 45px;
position		:relative;
}
#faq_unit div.faq div.answer span.a{
color			:#ffffff;
font-size		:138.5%;
line-height		:53px;
font-weight		:bold;
width			:33px;
background		:url("../img/bg_faq_02.gif") repeat-x 0 0;
display			:block;
text-align		:center;
padding-bottom		:17px;
position		:absolute;
left			:0;
top			:2px;
}
#faq_unit div.faq div.answer div.shift{
margin			:11px 0 -10px 8px;
position		:relative;
}
#faq_unit div.faq div.answer div.shift h4{
font-size		:123.1%;
font-weight		:bold;
width			:128px;
border			:1px solid #4f4f4f;
float			:left;
text-align		:center;
margin-right		:22px;
padding			:4px 0 2px 0;
}
#faq_unit div.faq div.answer div.shift dl{
font-size		:116%;
font-weight		:bold;
float			:left;
margin-top		:1px;
}
#faq_unit div.faq div.answer div.shift dl.space{
margin-right		:50px;
}
#faq_unit div.faq div.answer div.shift dl dt{
float			:left;
clear			:left;
}
#faq_unit div.faq div.answer div.shift dl dd{
float			:left;
}