@charset "utf-8";
#RIGHT .fact img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#RIGHT .fact {
	height: 160px;
	width: 570px;
	margin-bottom: 10px;
}
#RIGHT .pink {
	text-align: center;
	font-size: 1.1em;
	font-weight: bold;
	color: #FF99CC;
	margin-top: 30px;
	margin-bottom: 30px;
}
/* CSS Document */
/*======================= table ==========================*/
.sche {
	border-collapse:collapse;
	margin-bottom : 15px;
}

.sche th{
	background : #F9F3E7;
	border : 1px solid #BD862B;
	text-align : center;
	vertical-align : middle;
	height : 30px;
	width : 190px;
	color : #000;
}

.sche th.time{
	width : 180px;
	background : #F5F4F0;
}

.sche td{
	color : #000;
	border : 1px solid #BD862B;
	text-align : center;
	vertical-align : middle;
}
/*======================= table ==========================*/
table.recruit{
	width: 585px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	border-bottom-color: #CFB7A2;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CFB7A2;
}
.recruit th{
	color:#4E2F21;
	background-color:#EFE3D9;
	padding:0.3em 1em;
	text-align:left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CFB7A2;
	text-indent: 15px;
}
.recruit td{
	padding:0.3em 1em;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #CFB7A2;
	border-bottom-color: #CFB7A2;
}
.recruit td{
	padding:0.3em 1em;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #CFB7A2;
	border-bottom-color: #CFB7A2;
}
table.imp1{
	width: 565px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e1c4af;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e1c4af;
	border-left-color: #e1c4af;
}
table.staff{
	width: 380px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6BBA8;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6BBA8;
	border-left-color: #D6BBA8;
}
td.staff1{
	padding:0.3em 1em;
	text-align:left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D6BBA8;
	color: #733935;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6BBA8;
	background-color: #F7E9DE;
}
td.staff2{
	padding:0.3em 1em;
	text-align:left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D6BBA8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6BBA8;
	background-color: #FFFFFF;
}


td.imp2{
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e1c4af;
	color: #733935;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e1c4af;
	background-image: url(../implant/images/tdbg1.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}
td.imp3{
	padding:0.3em 1em;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e1c4af;
	color: #733935;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e1c4af;
	background-color: #f7f5da;
}
td.imp4{
	background-color:#FFFFFF;
	text-align:left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e1c4af;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e1c4af;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	vertical-align: top;
	width: 138px;
	font-size: 11px;
	line-height: 16px;
}
td.imp5{
	background-color:#FFFFFF;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e1c4af;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e1c4af;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	width: 138px;
	font-size: 11px;
	line-height: 16px;
}
table.t-1{
	width: 540px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
table.t-2{
	width: 545px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cbc3a7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cbc3a7;
	border-left-color: #cbc3a7;
}
table.t-3{
	width: 570px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cfbdb0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cfbdb0;
	border-left-color: #cfbdb0;
}
table.t-4{
	width: 545px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
table.t-5{
	width: 300px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
table.t-6{
	width: 570px;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}

td.se-1{
	background-color:#4160af;
	padding:0.3em 1em;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
td.se-2{
	background-color:#dbe2f4;
	padding:0.3em 1em;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
td.se-3{
	background-color:#FFFFFF;
	text-align:right;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	width: 77px;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}
td.se-4{
	background-color:#FFFFFF;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	width: 77px;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}
td.pay{
	background-color:#dbe2f4;
	text-align:left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}
td.pay2{
	background-color:#FFFFFF;
	text-align:right;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}
td.pay3{
	background-color:#FFFFFF;
	text-align:left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}
td.pay4{
	background-color:#FFFEE0;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}
td.pay5{
	background-color:#FFFFFF;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	width: 100px;
}

td.se-1{
	background-color:#4160af;
	padding:0.3em 1em;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
th.se-1_2{
	background-color:#a93f62;
	padding:0.3em 1em;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	color: #FFF;
}
th.se-2_2{
	background-color:#f2e4e8;
	padding:0.3em 1em;
	text-align:center;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
}

th.se-3{
	background-color:#e3e3e3;
	padding:0.3em 1em;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
th.se-4{
	background-color:#e3e3e3;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	width: 120px;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	}
th.se-5{
	background-color:#f8f9e1;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cbc3a7;
	width: 120px;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cbc3a7;
	}
th.se-6{
	background-color:#EFDED1;
	text-align:left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cfbdb0;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cfbdb0;
	}
th.se-7{
	background-color:#d0ddf5;
	text-align:left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	}
td.se-5{
	background-color:#FFFFFF;
	padding:0.3em 1em;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
td.se-7{
	background-color:#FFFFFF;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	}
td.se-8{
	background-color:#FFFFFF;
	text-align:left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cbc3a7;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	}
td.se-9{
	background-color:#FFFFFF;
	text-align:left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cfbdb0;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	}
td.se-10{
	background-color:#FFFFFF;
	text-align:left;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	}
td.se-11{
	background-color:#345899;
	text-align:center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	color: #FFF;
	}
td.se-12{
	padding: 8px;
	}

/*======================= common ==========================*/
.div80 {
	width: 80px;
}
.div164 {
	width: 164px;
}
.div219 {
	width: 219px;
}
.div230 {
	width: 230px;
}
.div242 {
	width: 242px;
}
.div270 {
	width: 250px;
	background-color: #FFF;
	border: 1px solid #dacfc8;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.div275 {
	width: 275px;
}
.div280 {
	width: 280px;
	margin-bottom: 20px;
}

.div347 {
	width: 347px;
}
.div380 {
	width: 380px;
}
.div400 {
	width: 400px;
}
.div450 {
	width: 450px;
}
.div545 {
	width: 545px;
}
.div565 {
	width: 565px;
}
.div575 {
	width: 570px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 15px;
}
.div585{
	width: 585px;
}
.div595 {
	width: 595px;
	margin: 0 auto;
}
.box585 {
	width: 565px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	background-color: #f8f2df;
}
.height28 {
	line-height: 28px;
}	
.left {	text-align: left;}
.right { text-align: right;}
.center { text-align: center;}
.clear { clear: both;}
.floatL  { float: left;}
.floatR { float: right;}

.font10 {
	font-size: 10px;
	line-height: 130%;
}
.font11 {
	font-size: 11px;
	line-height: 150%;
}
.font11red {
	font-size: 11px;
	line-height: 150%;
	color: #C00;
}
.font12 {
	font-size: 12px;
	line-height: 180%;
}
.fontRed,
.fontRed a { color: #cc0001;}
.fontBrawn {
	color: #4E2F21;
	font-weight: bold;
}
.fontOrange {
	color: #FF9900;
}
.fontBlue {
	color: #455791;
}
.fontGlay {
	color: #999999;
}

#RIGHT  h4 {
	color: #FF6699;
	margin-top: 30px;
}
#RIGHT .text  {
	font-size: 80%;
	line-height: 130%;
	color: #666666;
	padding-bottom: 10px;
}
#RIGHT .left-image {
	display: block;
	float: left;
}
#RIGHT .box {
	background-color: #F5F0DC;
	width: 530px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px;
	color: #666666;
	font-size: 80%;
	line-height: 130%;
}
/*IE5.5調整用*/
* html #RIGHT .box{
	width /**/:550px;
}#RIGHT h2 {
	margin-bottom: 5px;
}
#RIGHT .text #roentgen {
	margin-right: 10px;
	display: block;
}
#RIGHT .text strong {
	font-weight: bold;
	color: #FF6600;
}