@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;
}

.subTitle03{
	background: url(../common/main_title_icon02.gif) no-repeat 0px 7px;
	font-size:133.4%;
	color:#333333;
	padding:0px 0px 0px 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;
}

/* -----------------------------------------------------
	index
------------------------------------------------------*/


#indexBlock01{
	background: url(../common/main_title_line02.gif) no-repeat bottom;
	padding-bottom:40px;
}

#indexBlock02{
	background: url(../common/main_title_line02.gif) no-repeat bottom;
	padding:30px 0px 20px 0px;
}

#indexBlock02 ul{
	width:520px;
}

#indexBlock02 li{
	padding:0px 10px 10px 0px;
	float:left;
}

#indexBlock03{
	padding:35px 0px 0px 0px;
}

#indexBlock03 .boxA,
#indexBlock03 .boxB{
	background:#E5BDC6;
	width:770px;
	padding:8px 0px;
}

#indexBlock03 .boxA{
	margin-bottom:20px;	
}


#indexBlock03 .boxA table,
#indexBlock03 .boxB table{
	background:#FFFFFF;
	width:754px;
	margin:0 auto;
}

#indexBlock03 .boxA .nom,
#indexBlock03 .boxB .nom{
	width:120px;
}

#indexBlock03 .boxA .txt,
#indexBlock03 .boxB .txt{
	width:382px;
}

#indexBlock03 .boxA .txt p,
#indexBlock03 .boxB .txt p{
	width:350px;
	font-size:125%;
	color:#333333;
}

#indexBlock03 .boxA .pic,
#indexBlock03 .boxB .pic{
	width:252px;
}

/* -----------------------------------------------------
	クリニカルラダー
------------------------------------------------------*/

#ladderBlock01{
	width:770px;
	padding-bottom:40px;
}

#ladderBlock01 .txt h4{
	font-size:150%;
	color:#333333;
	padding-bottom:15px;
}

#ladderBlock01 .pic{
	width:270px;
	float:right;
}

#ladderBlock02{
	width:770px;
	padding-bottom:40px;
}

#ladderBlock03{
	width:770px;
	padding-bottom:25px;
}

#ladderBlock03 .txt{
	width:475px;
	float:left;
}

#ladderBlock03 .pic{
	width:250px;
	float:right;
}

#ladderBlock04{
	width:770px;
	padding-bottom:40px;
}

#ladderBlock04 table{
	width:770px;
	color:#333333;
}

#ladderBlock04 table th,
#ladderBlock04 table td{
	border:1px solid #CCCCCC;
}

#ladderBlock04 table th{
	text-align:center;
	padding:8px;
}

#ladderBlock04 table td{
	vertical-align:top;
	padding:12px;
}

#ladderBlock04 table th.thA{
	background:#F8EDF0;
}

#ladderBlock04 table th.thB{
	background:#F0F0F0;
}

#ladderBlock04 table td.tdA{
	width:170px;
}

#ladderBlock04 table td.tdB{
	width:180px;
}

#ladderBlock05 .txtA{
	padding-bottom:40px;
}

#ladderBlock05 .picA{
	padding-bottom:30px;
}

#ladderBlock05 .inner .txtB{
	width:500px;
	float:left;
}

#ladderBlock05 .inner .picB{
	width:230px;
	float:right;
}



/* -----------------------------------------------------
	新人教育
------------------------------------------------------*/
#ed_system01{
	width: 444px;
	float: left;
}

#ed_system01 p{
	margin-bottom:45px;
}

#ed_system02{
	width: 290px;
	float: right;
}

#ed_system02 dt{
	border-top: 1px solid #E1B3BE;
	border-right: 1px solid #E1B3BE;
	border-bottom: 1px solid #E1B3BE;
	border-left: 4px solid #E1B3BE;
	padding: 6px 15px;
	color: #D87481;
	font-weight: bold;
	font-size: 116.7%;
}

#ed_system02 dd{
	margin: 15px 0px 28px 3px;
}

#heart{
	margin: 35px 0px;
}

#new_schedule{
	background: #F3F3F3;
	padding: 15px 15px 5px 15px;
}

#new_schedule .sche{
	margin-bottom:10px;
}

#new_schedule .sche .month{
	padding: 5px 26px 5px 5px;
	float: left;
	width: 80px;
}

#new_schedule .sche .sche_inner{
	float: right;
}

#new_schedule .sche dl{
	float: left;
	width: 278px;
	padding-right: 20px;
}

#new_schedule .sche dt{
	color: #CA4051;
	font-size: 150%;
	margin-bottom: 5px;
}

#new_schedule .sche dd{
	font-size: 108.4%;
}

#new_schedule .sche .pic{
	float:left;
}

#new_schedule .sche .bg{
	background: #FFF;
	padding: 10px;
	width: 570px;
	float:left;
}

#new_schedule .sche .bubble{
	float: right;
	width: 130px;
}
