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

/*
 * 学科用CSS LAYOUT
 * ----------
 * INDEX 
 *
 * 001 共通使用
 * 003 仕事紹介用
 * 004 募集要項用
 * 005 メッセージ用
 * 006 資格用
 * 007 コース用
 * 008 就職サポート用
 * 009 オープンキャンパス用
 * 010 扉用
 * 011 診療情報管理士をめざそう用
 * 012 講師紹介用
 * ----------
 */


/* 001 ========================================
 * 共通使用
 ======================================== */

/*main title control(div)*/
#subtitle {
	width:100%;
	border-bottom:#999999 2px dotted;
	background:url(../images/ptitle_iryo.gif) no-repeat right;
	}
#subtitle h2 {
	font-size:36px;
	line-height:70px;
	font-weight:bold;
	color:#E63679;
	}
#subtitle h2 .gry{
	color:#5A4442;
	}
#subtitle h2 .arw{
	margin-right:10px;
	}
	
#photo {
	padding:10px 0;
	}

#midashi {
	clear:both;
	}
#midashi h2 {
	font-size:24px;
	line-height:30px;
	font-weight:normal;
	color:#E63679;
	padding-top:15px;
	}


#subtitle img.ph{
	float:right;
	}

#read {
	height:120px; 
	background-color:#E63679; 
	padding:10px;
	}
#read .one {
	font-size:34px;
	line-height:45px;
	color:#FFFFFF;
	}
#read .two {
	font-size:12px;
	color:#FFFFFF;
	padding:10px 0;
	line-height:20px;
	}
	
	
/*div control*/
#naiyou01 {
	width:100%;
	margin-top:20px;
	}
.honbun {
	padding:15px 0;
	}

/*botton control*/
#btn_iryo {
	height:auto; 
	padding:2px; 
	text-align:left; 
	font-size:13px; 
	font-weight:normal;
	margin-top:8px;
	}
#btn_iryo_waku {
	height:auto; 
	padding:2px; 
	border:#E63679 2px solid; 
	text-align:center; 
	font-size:13px; 
	font-weight:bold;
	margin-top:8px;
	}
#btn_iryo,btn_iryo_waku .btn_link { 
	text-decoration:none;
	}


/*title control*/
#naiyou01 h3 {
	height:25px;
	padding:5px 0 0 5px;
	font-size:17px;
	font-weight:bold;
	border-left:5px solid #E63679;
	line-height:23px;
	}
#naiyou01 h4.important2 {
	margin:0 0 10px 0;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#E63679;
	}
#naiyou01 img.ph{
	float:right;
	padding:15px 0 15px 15px;
	}
#naiyou01 img.ph2{
	float:left;
	padding:0 15px 0 0;
	}
#naiyou01 img.ph3{
	float:right;
	padding:0 0 0 15px;
	}

#naiyou01 .pickup {
	color:#E63679;
	vertical-align:text-top;
	}
/*Private timetable */
#jikanwari {
	width:95%;
	margin:10px 10px 20px 10px;
	text-align:center;
	line-height:20px;
	border-top:1px solid #4d4d4d;	
	border-right:1px solid #4d4d4d;
	border-bottom:none;
	border-left:none;
	font-size:11px;
	
}
#jikanwari2{
	width:95%;
	margin:10px 10px 20px 10px;
	text-align:center;
	line-height:20px;
	
}
#jikanwari td {
	border-top:none;
	border-right:none;
	border-bottom:1px solid #4d4d4d;
	border-left:1px solid #4d4d4d;
	
}
#jikanwari .koumoku {
	background-color:#ebebeb;
	color:#4d4d4d;
}
#jikanwari .jyugyou {
	background-color:#ffffcc;
}

#p_footer_menu {
	float:right;
	padding:30px 0;
	}

/* 003 ========================================
 * 仕事紹介用
 ======================================== */

/*div control*/
#image-flame {
	height:849px;
	margin-top:10px;
	background: transparent url(/hoiku/img/illust_hoiku.jpg) top left no-repeat;
}
#image-flame02 {
	height:650px;
	margin-top:10px;
	background: transparent url(/iryou/img/illust_iryou.jpg) top left no-repeat;
}
#image-flame03 {
	height:550px;
	margin-top:10px;
	background: transparent url(/iryou/img/illust_iryou2.jpg) top left no-repeat;
}

#lay01 {
	width:150px;
}
#lay02 {
	width:200px;
}
#lay03 {
	width:90px;
}
#lay01,
#lay02,
#lay03 {/*配置制御は各div*/
	padding:5px;
	border:2px dotted #c51a79;
	background-color:#ffffff;
	position:relative;
}
#lay01 h3,
#lay02 h3,
#lay03 h3 {
	padding-bottom:4px;
	font-size:14px;
	color:#c51a79
}
#lay01 p,
#lay02 p,
#lay03 p {
	line-height:18px;
}
#naiyou04 {
	width:100%;
	margin:20px 0;
	text-align:center;
}
#naiyou04 .con {
	width:250px;
	height:44px;
	padding:20px 0 0 0;
	background-image:url(../images/menu.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
}
#naiyou04 .con h4 {
	font-size:14px;
	display:inline;
}

#naiyou04 .con img {
	padding:4px 10px 0 40px;
}
#naiyou04 .table02 {
	width:250px;
	margin:10px 10px 10px 10px;
	font-size:13px;
	line-height:20px;
}
/*table link*/
#naiyou04 a.tablink {
	width:250px;
	height:44px;
	display:block;
	margin:0 auto;
}


/* 004 ========================================
 * 募集要項
 ======================================== */
#naiyou01 .h-waku {
	border-top:1px solid #999999;	
	border-right:none;
	border-bottom:none;
	border-left:1px solid #999999;
	}
#naiyou01 .h-koumoku,
#naiyou01 .h-naiyou {
	border-top:none;	
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:none;
	}
#naiyou01 .ue_hidari {
	text-align:left;
	vertical-align:top;
	border-top:none;	
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:none;
	}
#naiyou01 .h-koumoku {
	text-align:center;
	background-color:#EBEBEB;	
	}
#naiyou01 .h-naiyou {
	text-align:center;
	}


/* 005 ========================================
 * メッセージ用
 ======================================== */
#msg {
	padding:10px 0;
	border-bottom:#CCCCCC 1px solid;
	height:140px;
	}
#msg h4 {
	font-size:16px;
	font-weight:bold;
	color:#E63679;
	}
#msg span {
	font-size:11px;
	color:#E63679;
	}
#msg .left {
	float:left;
	padding:0 10px 30px 0;
	}
#msg .right {
	float:right;
	padding:0 0 10px 10px;
	}


/* 006 ========================================
 * 資格用
 ======================================== */
#syusyoku .sidou {
	font-size:14px;
	color:#CC0000;
}
#syusyoku .sidou02 {
	font-size:14px;
	color:#0033cc;
}

#mes {
	margin-left:20px;
	padding:5px 10px;
	}
	
#profile2 {
	color:#433030;
	background-color:#EBEBEB;
	padding:5px 10px;
	font-size:11px;
	line-height:16px;
	}

#profile2 h5 {
	font-size:14px;
	font-weight:bold;
	}
	
.tm {
	font-size:14px;
	color:#433030;
	font-weight:bold;
	}

#shiken {
	width:100%;
	margin-top:20px;
	paddiing:20px 0;
	}
		
#shiken .shikenname {
	font-size:16px;
	color:#E63679;
	font-weight:bold;
	padding-left:3px;
	}
	
#shiken .kakomi {
	padding:10px;
	margin-bottom:10px;
	border:#E63679 2px dotted;
	width:265px;
	}
#shiken .leftside {
	float:left;
	width:290px;
	}
#shiken .rightside {
	float:right;
	width:290px;
	}
	
.tettei {
	 color:#E63679; 
	 margin:10px 0;
	 font-size:16px;
	 font-weight:bold;
	 padding-top:30px;
	 }

/* 007 ========================================
 * コース用
 ======================================== */
.tokushoku03 {
	background-color:#E63679; 
	color:#FFFFFF; 
	text-align:center; 
	padding:10px; 
	font-size:15px; 
	width:170px;
	border:#FFFFFF 2px dotted;
	float:left;
	}	
.tokushoku03 p {
	padding-bottom:10px;
	}

.mezasu {
	width:285px;
	float:left;
	padding:20px 0;
	}
	
#profile {
	color:#433030;
	background-color:#EBEBEB;
	margin-left:25px;
	padding:5px 10px;
	font-size:11px;
	line-height:16px;
	}

#profile h5 {
	font-size:14px;
	font-weight:bold;
	}
	
.tv {
	font-size:14px;
	color:#433030;
	font-weight:bold;
	}

#memo {
	padding:10px;
	background-color:#FFEBD7;
	clear:both;
	}

#memo p {
	font-weight:bold;
	font-size:14px;
	}

/* 008 ========================================
 * 就職サポート用
 ======================================== */
#spt {
	clear:both;
	margin-bottom:8px;
	}
#spt .number {
	float:left;
	width:20px;
	background-color:#E63679;
	color:#FFFFFF;
	font-size:28px;
	height:65px;
	padding:10px;
	}
#spt .spttitle {
	float:left;
	width:150px;
	background-color:#E63679;
	color:#FFFFFF;
	font-size:15px;
	height:65px;
	padding: 10px 10px 10px 0;
	font-weight:bold;
	margin-right:10px;
	}
#spt .spthonbun {
	padding:10px;
	background-color:#F5DBED;
	height:65px;
	} 
#spt img {
	float:right;
	padding-left:10px;
	}
.ichiran {
	font-weight:bold;
	font-size:15px;
	}
 
 
/* 009 ========================================
 * オープンキャンパス
 ======================================== */


#naiyou01 .oc-waku {
	width:100%;
	margin:10px 0 0 0;
	border-top:1px solid #999999;	
	border-right:none;
	border-bottom:none;
	border-left:1px solid #999999;
	}
#naiyou01 .oc-koumoku,
#naiyou01 .oc-naiyou {
	border-top:none;	
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:none;
	}
#naiyou01 .oc-koumoku {
	width:25%;
	background-color:#ebebeb;	
	}

#naiyou01 .oc-chui {
	color:#E63679;
	font-weight:bold;
	text-align:center;
	padding:15px 0;	
	}

#open-campus a.tablink {
	width:250px;
	height:44px;
	display:block;
}
#open-campus a.tablink:link{ color: #4d4d4d; text-decoration:none; }
#open-campus a.tablink:visited { color: #4d4d4d; text-decoration:none; } /* … 訪問済みのリンク*/
#open-campus a.tablink:hover { color: #0033cc; text-decoration:none; } /*… ポイント時のリンク*/
#open-campus a.tablink:active { color: #0033cc; text-decoration:none; } /*… 選択中のリンク*/	 
	 
.tokushoku02 {
	background-color:#E63679; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:center; 
	padding:10px 0; 
	font-size:15px; 
	width:285px;
	}		 

/* 010 ========================================
 * 扉用
 ======================================== */
#corse {
	width:100%;
	margin-top:20px;
	}
#corse h3 {
	height:25px;
	font-weight:bold;
	line-height:23px;
	}
#corse a.co{
	font-size:18px;
	color:#E63679;
	}	 
#corse a.co:link{ text-decoration:underline; }
#corse a.co:visited { text-decoration:underline; } /* … 訪問済みのリンク*/
#corse a.co:hover { text-decoration:underline; } /*… ポイント時のリンク*/
#corse a.co:active { text-decoration:underline; } /*… 選択中のリンク*/	

.five {
	color:#FFFFFF;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	background:url(../iryou/img/5corse.gif) no-repeat;
	height:40px;
	padding-top:10px;
	}

.five p {
	color:#E63679;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	padding-top:15px;
	}
.sousuu {
	font-weight:bold;
	font-size:16px;
	}
	

/* 011 ========================================
 * 診療情報管理士をめざそう用
 ======================================== */
#gakushu {
	width:120px;
	border:#E63679 1px solid;
	padding:10px;
	margin-right:5px;
	float:left;
	}
#gakushu p {
	font-size:15px;
	font-weight:bold;
	color:#E63679;
	text-align:center;
	}
#msg2 {
	padding:10px;
	height:260px;
	background-color:#E63679;
	color:#FFFFFF;
	}
#msg2 h4 {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:8px;
	}
#msg2 span {
	font-size:14px;
	color:#FFFFFF;
	}
#msg2 p {
	font-size:11px;
	color:#FFFFFF;
	line-height:15px;
	padding:8px 0;
	}
#msg2 .left {
	float:left;
	padding:0 10px 100px 0;
	}
.takahashi {
	border:#433030 2px dotted;
	}
.ttl {
	font-size:18px;
	color:#433030;
	font-weight:bold;
	}
	

/* 012 ========================================
 * 講師紹介用
 ======================================== */
.come2 {
	font-size:12px;
	}