@charset "utf-8";

/* ***********************************************************
 *
 * Since:     2013-04-11
 * Editor:    contents
 * Modified:  2013-04-11 by:contents
 *
 * ***********************************************************
 */


/* -----------------------------------------------------
	Font-size Adjustment
--------------------------------------------------------

10px = 83.4%
11px = 91.7%
12px = 100%
13px = 108.4%
14px = 116.7%
15px = 125%
16px = 133.4%
17px = 141.7%
18px = 150%
19px = 158.4%
20px = 166.7%
21px = 175%
22px = 183.4%
23px = 191.7%
24px = 200%
25px = 208.4%
26px = 217 %

link color #43A1D0

*/

/* =====================================================

  看護部の紹介

===================================================== */

/* -----------------------------------------------------
	common
------------------------------------------------------*/

.subTitle01{
	background: url(../common/main_title_icon02.gif) no-repeat 0px 7px;
	font-size:133.4%;
	color:#333333;
	padding:0px 0px 20px 35px;
}

/*.subTitle02{
	background: url(../common/main_title_icon02.gif) no-repeat 0px 7px;
	font-size:133.4%;
	color:#333333;
	padding:0px 0px 15px 35px;
}

.subTitleB01{
	background: url(../common/main_title_icon03.gif) no-repeat 0px 8px;
	border-bottom:1px solid #DDA6B4;
	font-size:116.7%;
	color:#333333;
	padding:0px 0px 4px 30px;
}*/

.subTitleSP{
	background: url(../common/main_title_icon02.gif) no-repeat 0px 7px;
	font-size: 133.4%;
	color: #333333;
	padding: 0px 0px 20px 35px;
	clear: both;
}


/* -----------------------------------------------------
	index
------------------------------------------------------*/

#indexBlock01{
	padding-bottom:40px;
}

#indexBlock02{
	background: url(../common/main_title_line02.gif) no-repeat bottom;
	padding-bottom:40px;
}

#indexBlock02 li{
	float:left;
}

#indexBlock03{
	background: url(../common/main_title_line02.gif) no-repeat bottom;
	padding:30px 0px;
}

#indexBlock03 li{
	background: url(../department/img/index_link_back.gif) no-repeat;
	width:365px;
	height:35px;
}

#indexBlock03 li p{
	font-size:116.7%;
	color:#333333;
	text-align:center;
	padding-top:6px;
}

#indexBlock03 li p a{
	background: url(../common/com_icon02.gif) no-repeat right 8px;
	padding-right:35px;
	color:#333333;
}

#indexBlock03 .boxL{
	float:left;
}

#indexBlock03 .boxR{
	float:right;
}

#indexBlock04{
	background: url(../common/main_title_line02.gif) no-repeat bottom;
	padding:30px 0px 20px 0px;
}

#indexBlock04 ul{
    margin-left: -10px;
}

#indexBlock04 li{
	margin:0px 0px 10px 10px;
	float:left;
}

#indexBlock05{
	padding:40px 0px;
}

#indexBlock05 li{
	font-size:150%;
}

#indexBlock05 .nom{
	color:#DD838F;
	font-weight:bold;
}

#indexBlock05 .txt{
	color:#333333;
}

#indexBlock06 ul.listA{
	padding:20px 0px 30px 0px;
}

#indexBlock06 ul.listB{
	padding-top:20px;
}

#indexBlock06 .titl{
	font-weight:bold;
}



/* -----------------------------------------------------
	ごあいさつ
------------------------------------------------------*/

#greetingBlock{
	width:770px;
}

#greetingBlock .txtBox{
	width:520px;
	float:left;
}

#greetingBlock .picBox{
	width:210px;
	float:right;
}

#greetingBlock h4{
	font-size:150%;
	color:#333333;
	padding-bottom:30px;
}

#greetingBlock .txtBox .txt{
	padding-bottom:35px;
}

#greetingBlock .txtBox .day{
	text-align:right;
	font-size:91.7%;
	color:#000000;
}

#greetingBlock .txtBox .name{
	text-align:right;
}

#greetingBlock .txtBox .nameA{
	text-align:right;
	font-size:91.7%;
	color:#000000;
	padding-right:15px;
}

#greetingBlock .txtBox .nameB{
	text-align:right;
	font-size:141.7%;
	color:#000000;
}

/* -----------------------------------------------------
	部署紹介
------------------------------------------------------*/

#pageLinkArea{
background: url(../common/main_title_line02.gif) no-repeat bottom;
padding:0px 0px 30px 0px;
margin-bottom:35px;
}

#pageLinkArea table{
width:770px;
}

#pageLinkArea table td{
vertical-align:top;
}

#pageLinkArea ul{
font-size:108.4%;
color:#333333;
float:left;
padding-right:10px;
}

#pageLinkArea li{
background: url(../common/page_link_icon.gif) no-repeat 0px 4px;
padding:0px 0px 4px 25px;
}

#pageLinkArea li a{
color:#333333;
}

#pageLinkArea li a span{
font-size:82%;
}

#department .blockA .txt{
width:520px;
float:left;
}

#department .blockA .pic{
width:210px;
float:right;
}

.pageTopBoxA{
width:760px;
border-bottom:1px solid #E9C6CF;
padding:15px 10px 15px 0px;
margin-bottom:30px;
}

.pageTopBoxA p{
text-align:right;
}


/* -----------------------------------------------------
	看護部の体制
------------------------------------------------------*/
.tbl_cmn th{
	width:140px;
}

.timesche{
	margin: 20px 0px 30px;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 30px;
}

/* -----------------------------------------------------
	専門看護師・認定看護師　specialty　180718追加
------------------------------------------------------*/

.speBlockA {
    padding: 0 0 30px 0;
}

.speBlockA .speBlockCap {
    color: #000;
    padding: 0 30px 15px 0;
}

.speBlockA .speBlockTxt {
    padding: 0 30px 30px 0;
}

.speBlockA .spePictBox {
    overflow: hidden;
}

.speBlockA .spePictBox li {
    float: left;
}

.speBlockA .spePictBoxCap {
    padding: 14px 0 0 0;
}

.speBlockA .spePictBox .txt{
    width: 50%;
}

.speBlockA .spePictBox .pic{
    width: 50%;
}

.speBlockA .spePictBox .pic img{
    width: 100%;
}




.speBlockB{
overflow: hidden;
}

.speBlockB .picBox{
    width: 190px;
    float: left;
}

.speBlockB .txtBox{
    /*
    width: 540px;
    float: right;
    */
}

.speBlockB .txtBox .innerTitle{
    color:#000;
    padding-bottom: 15px;
}

.speBlockB .txtBox .innerName{
    text-align: right;
    color:#333;
    padding-bottom: 20px;
}

.speBlockB .txtBox .innerName span{
    
}



.btnBox{
	padding:40px 0 0 0;
	text-align: center;
}

.btnBox img{
	display: inline-block;
}

