@charset "utf-8";

/************************************************************
	■main
************************************************************/

#main .block{
	margin: 0 0 20px;
	padding: 0 20px 20px;
	
	line-height: 1.7;
	}
	
/*----- table ---------------------------------------------*/

#main table{
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-collapse: collapse;
	margin: 0 0 20px;
	}
#main table tr th{
	background: #F8F8F8;
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 10px;

	color: #27a4eb;
	}
#main table tr td{
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 10px;
	}
	
body.index #main table{
	width: 100%;
	}
body.index #main table tr th.item1{
	width: 10%;
	}
	
body.hospital #main table{
	width: 100%;
	}
body.hospital #main table tr th.item1{
	width: 20%;
	}
body.hospital #main table tr th.item2{
	width: 20%;
	}
body.hospital #main table tr th.item3{
	width: 50%;
	}
body.hospital #main table tr th.item4{
	width: 10%;
	}
	
body.job #main table{
	width: 60%;
	}
body.job #main table tr th.item1{
	width: 20%;
	}
body.job #main table tr th.item2{
	width: 10%;
	}
body.job #main table tr th.item3{
	width: 10%;
	}
body.job #main table tr th.item4{
	width: 20%;
	}
	
/*----- ol ---------------------------------------------*/

#main ol{
	padding: 0 0 0 10px;
	}
#main ol li{
	margin: 0 0 10px 0;
	}
	
/*----- outside -------------------------------------------*/

#main .outside{
	background: url(../../cmn/img/bg_box.gif);
	margin: 0 0 20px;
	padding: 3px;
	}
#main .outside ul{
	background: #FFFFFF;
	padding: 10px;
	}