
/* float */

#left {
	float:left;
}
.left {
	float:left;
}

.right {
	float:right;
}	
.r {
	text-align:right;
}	
/* --------------------------------------------------------*/

table.cen {
	margin-left:auto;
	margin-right:auto;
}

td.cen {
	text-align:center;
}	
td.top {
	vertical-align:top;
}	
td.mid {
	vertical-align:middle;
}

td.footmenu_r {
	padding-right:6px;
}
.now_none {
	margin-left:135px;
} 

/* ---------------------------*/

#pagetop {
	clear:both;
	margin:20px 70px 15px auto;
	text-align:right;
	font-size:12px;
}

/* h1-----------------*/
	
td.httl_r {
	padding-right:10px;
}	
td.httl_r2 {
	padding-right:13px;
}

/* ---------------------*/

.table_ttl {
    font-size: 12px !important;
    margin-bottom: 5px;
    margin-left: 12px;
    margin-top: 10px;
}
#lay1{
	margin-top:12px;
	margin-bottom:12px;
	margin-left:auto;
	margin-right:auto;
}
#lay2{
	margin-top:6px;
	margin-bottom:1px;
	padding-left:10px;
}
#lay2b{
	margin:6px auto 1px auto;
}
#lay3{
	margin-top:0px;
	margin-bottom:12px;
}	
#lay4{
	margin-top:3px;
	margin-bottom:0px;
}

#lay4b{
	margin-top:3px;
	margin-bottom:1px;
}

#lay4c{
	margin-top:2px;
	margin-bottom:1px;
}

#lay4d{
	margin-top:1px;
	margin-bottom:0px;
}	
#lay5{
	margin-top:10px;
	margin-bottom:0px;
	}
	
#lay6{
	margin-top:10px;
	margin-bottom:7px;
}

#lay7{
	margin-top:0px;
	margin-left:20px;
	margin-bottom:0px;
}	
#lay8{
	margin:0px 20px 15px 20px;
}
#non{margin-left:90px;}

.job_non {
	margin-left:90px;
}

#new{
	margin-top:3px;
	margin-bottom:0px;
}
#touroku1 {
	margin-left:30px;
}

#touroku2 {
	margin-left:30px;
	margin-top:7px;
}

	
/* セミナーTOP ------------------------------------------------*/

#smnrtop_exp {
    font-size: 13px;
    line-height: 170%;
    margin: 22px auto 25px 110px !important;
    width: 580px;
}
table.smnr_top {
	margin-left:100px; 
	margin-bottom:23px;
}	
.smnr_topmenu {
	margin-left:45px;
}
td.sm_menu {
	padding:4px 12px 3px 10px !important;
	}
td.sm_menu_bnr {
	padding:10px 12px 3px 10px !important;
}

/* ------------------------------------------------------------*/
	
	
#pos1{
	float:left;
	padding-left:15px;
	margin-top:10px;
	margin-bottom:0px;
}
#pos2{
	margin-top:10px;
	text-align:center;
	margin-bottom:0px;
}

/* -----------------------------------------------------------*/

.m1{
	margin:0px 20px 0px 30px;
}
.m2{
	margin-left:5px;
}	
.m3{
	margin:0px 10px 0px 15px;
}	
#m4{
	margin:1px 10px 0px 15px;
}	
.leafgnavi{
	margin:0px 0px 0px 9px;
}	
.sm{
	margin:0px 0px 0px 13px;
}
.conts1{
	margin:15px 20px 15px 20px;
}

.conts1b{
	margin:0px 20px 15px 20px;
}	
.conts2{
	margin:20px 25px 15px 30px;
}	
.conts2b{
	margin:0px 25px 15px 30px;
}

.conts3{
	margin:0px 10px 0px 6px;
}
.conts4{
	margin:0px 5px 0px 5px;
}	
.conts5{
	margin:15px 0px 0px 0px;
}

/* ------------------------------------------------*/
	
#content_b{
	margin:0px 15px 15px 0px;
}

#content_b0{
	margin:0px 15px 0px 0px;
}

#content_m {
	margin:0 0 15px 20px;
}	
.content_m {
	margin:0 0 15px 20px;
	}
	
#content_m2 {
	margin:0 0 25px 20px;
	}

#content_m0{
	margin:0 0 0 20px;
	}
	
#content_m10{
	margin:10px 15px 0px 20px;
	}


#content_s{
	margin:0px 25px 15px 40px;
	}
	
#content_s0{
	margin:0px 25px 0px 40px;
	}

#content_s0b{
	margin:0px 0px 0px 40px;
	}

	
#content_s10{
	margin:10px 25px 0px 40px;
	}
	
#content_sw10{
	margin:5px 25px 10px 40px;
	}


#content_ss0{
	margin:0px 25px 0px 50px;
	}
	
#content_ss0b{
	margin:0px 20px 0px 45px;
	}

	
#content_l80{
	margin:0px 25px 25px 80px;
	}

	
#pankuzu {
	margin-left:15px;
	margin-bottom:18px;
	padding-top:2px;
	text-align: left;
	}
	
#pankuzu2 {
	margin-left:35px;
	margin-bottom:18px;
	padding-top:2px;
	}
	
#conts3{
	padding-bottom:12px;
	padding-top:0px;
	}
	


/* ----------------------------------------------------------------*/


td.cen {
	text-align:center;
	}

td.job_dt {
	padding-left:8px !important;
	padding-right:6px !important;
	}
	

.pad1{
	padding-left:40px;
	padding-bottom:2px;
	}
	
.pad2{
	padding-left:5px;
	padding-top:2px;
	}
	
.pad3{
	padding-left:20px;
	padding-top:2px;
	}

.pad_sm{
	padding-left:30px;
	padding-top:7px;
	padding-bottom:2px;
	}
	
.pad_right30{
	padding-right:30px;
	}
	
	
.pad_left10{
	padding-left:10px;
	}
	
.pad_left30 {
	padding-left:30px;
	}
	
.pad_left50{
	padding-left:50px;
	}
	
.pad_left70{
	padding-left:70px;
	}
	
.pad_top3{
	padding-top:3px;
	}
	
.pad_footer{
	padding-right:45px;
	padding-top:13px;
	}
	
	
.pad_title{
	padding-left:25px;
	padding-right:10px;
	}
	
.pad_title2 {
	padding-left:32px;
	padding-right:10px;
	font-size: 16px !important;
	}

	
#pad_title2 {
	padding-left:10px;
	padding-right:10px;
	}
	
#pad_title3 {
	padding-top:0px;
	padding-right:10px;
	padding-bottom:12px;
	padding-left:23px;
	}
	
	
/* ---------------------------------*/

table.area_srch_in {
	margin-top:16px;
	margin-bottom:16px;
	}
	

	
/* ---------------------------------*/

.smi_tle1{
	padding-left:10px;
	padding-right:15px;
	padding-top:2px;
	}
	
#smnr p.p1 {
	margin-bottom:10px;
	}
	
table.we_schd p.top {
	margin-bottom:8px;
	margin-left:8px;
	margin-top:5px;
	}
	
#smnr table.pre_exp01 {
	margin-left:150px;
	}

td.s_ttl {
	padding-bottom:2px;
	}
	
td.s_ttl2 {
	padding-bottom:5px;
	}
	
td.in01 {
	padding-left:20px;
	padding-bottom:20px;
	}
	
td.in02 {
	padding-left:7px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:3px;
	}
	

#smnr table.sttl {
	margin-bottom:15px;
	font-size:12px;
	line-height:150%;
	}
	
#smnr table.sttl2 {
	margin-bottom:18px;
	font-size:12px;
	line-height:150%;
	}
	
#smnr table.t1 {
	margin-left:20px;
	margin-bottom:20px;
	}
	
#smnr table.in1 {
	margin-left:20px;
	margin-bottom:15px;
	}
	
#smnr table.in2 {
	margin-left:12px;
	margin-bottom:20px;
	}
	
#smnr table.in2last {
	margin-left:12px;
	margin-bottom:15px;
	}
	
	
/* ----------------------------------------*/

table.pagetop {
	margin-top:18px;
	}

#camp {
	width:550px;
	margin-left:151px;
	background:url(http://www.medical-cubic.com/images/back/camp/rep.gif) repeat-y;
	}
	
td.pre_exp {
	text-align:center;
	padding-left:auto;
	padding-right:auto;
	padding-top:15px;
	padding-bottom:20px;
	font-size:14px;
	line-height:160%;
	}
	

#camp td.ttl1{
	background:url(http://www.medical-cubic.com/images/back/camp/ttl01.gif) no-repeat;
	height:31px;
	}
	
	
#camp td.ttl1_b{
	background:url(http://www.medical-cubic.com/images/back/camp/shokai_ttl01.jpg) no-repeat;
	height:31px;
	}
	
#camp td.ttl2{
	background:url(http://www.medical-cubic.com/images/back/camp/shokai_ttl02.jpg) no-repeat;
	height:31px;
	}
	
#camp td.cnt2{
	background:url(http://www.medical-cubic.com/images/back/camp/shokai_cnt02.jpg) no-repeat;
	}
	
	
#camp h2.s1 {
	width:275px;
	text-align:center;
	padding-top:6px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	}
	

#camp span.s1 {
	width:275px;
	text-align:center;
	padding-top:6px;
	padding-bottom:2px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	}

	
#camp #inr {
	margin:13px 25px 15px 30px;
	font-size:12px;
	line-height:170%;
	}
	
#camp #inr2 {
	margin:13px 25px 0px 30px;
	line-height:170%;
	}
	
#camp h3 {
	border:1px solid #F85D7D;
	padding:4px 10px 2px;
	display:inline;
	font-size:14px;
	color:#FF2450;
	line-height:250%;
	}
	
#camp h3.s2 {
	border:1px solid #F85D7D;
	padding:4px 10px 2px;
	display:inline;
	font-size:14px;
	line-height:250%;
	color:#333333;
	}
	
#camp p.s1 {
	border:1px solid #F85D7D;
	padding:4px 10px 2px;
	display:inline;
	font-size:14px;
	color:#FF2450;
	line-height:250%;
	}


#camp p {
	margin-bottom:6px;
	margin-left:15px;
	}
	
#camp p.p2 {
	margin-bottom:8px;
	margin-left:15px;
	}
	
#camp ul.s1 {
	margin-left:15px;
	margin-bottom:8px;
	margin-top:0;
	}
	
#camp ul.s1 li {
	list-style:none;
	background:url(http://www.medical-cubic.com/images/mark/mark6.gif) no-repeat;
	background-position:left 5px;
	padding-left:14px;
	}
	
#camp p.chu {
	text-indent:-16px;
	margin-left:32px;
	margin-bottom:10px;
	line-height:150%;
	}
	
#camp p.chu2 {
	text-indent:-16px;
	margin-left:32px;
	line-height:150%;
	margin-bottom:0;
	}
	

#camp p.no {
	margin-left:35px;
	line-height:155%;
	margin-bottom:14px;
	}
	
#camp p.no2 {
	margin-left:35px;
	line-height:155%;
	margin-bottom:3px;
	}
	
#camp p.no_inr {
	margin-left:45px;
	line-height:155%;
	margin-bottom:12px;
	}

	
#camp #btm{
	background:url(http://www.medical-cubic.com/images/back/camp/btm.gif) no-repeat;
	background-position:left bottom;
	height:12px;
	width:550px;
	}
	
.arrow_conts01 {
	margin-top:3px;
	margin-bottom:3px;
	}
	

/* --------------------*/

td #inr_rmt {
	margin-top:22px;
	margin-bottom:20px;
	padding-top:10px;
	padding-left:17px;
	padding-right:15px;
	border:1px solid #CACACA;
	font-size:12px;
	line-height:180%;
	}
	
td #inr_rmt p {
	margin-bottom:11px;
	}
	
td #inr_rmt p.list01 {
	margin-left:20px;
	margin-bottom:8px;
	}

td #inr_rmt p.chu {
	text-indent:-16px;
	margin-left:28px;
	line-height:150%;
	}
	
#camp td.rmt_ttl01{
	background:url(http://www.medical-cubic.com/images/back/camp/remote_ttl01.jpg) no-repeat;
	height:31px;
	}
	
#camp td.rmt_cnt01{
	background:url(http://www.medical-cubic.com/images/back/camp/remote_cnt01.jpg) no-repeat;
	}
	
#camp td.rmt_ttl2{
	background:url(http://www.medical-cubic.com/images/back/camp/remote_ttl02.jpg) no-repeat;
	background-position:left bottom;
	height:30px;
	}
	
#camp td.rmt_cnt2{
	background:url(http://www.medical-cubic.com/images/back/camp/remote_cnt02.jpg) no-repeat;
	}
	
#camp p.no2 {
	margin-left:35px;
	line-height:155%;
	}


	

/* ------------------------------------------------------------------*/

img.p1{	float:right;}

img.p2{ float:left; }

img.p3{
	margin-bottom:20px;
	}
	
img.p3b{
	padding-bottom:20px;
	padding-top:7px;
	}
	
img.p4{
	padding-bottom:20px;
	padding-top:15px;
	padding-left:25px;
	}
	
img.p5{
	padding-bottom:20px;
	padding-top:15px;
	padding-left:35px;
	}
	
img.p6{
	margin-bottom:10px;
	padding-top:0px;
	}


img.p7{
	float:right;
	margin-bottom:20px;
	}
	

img.arrow1{
	clear:both;
	float:right;
	margin-top:17px;
	margin-bottom:20px;
	margin-right:30px;
	}
	
img.ceo{
	padding-right:15px;
	padding-bottom:5px;
	}
	
img.q_a{
	padding-top:1px;
	}
	
.pr1{
	margin:20px auto;
	text-align:center;
	}
	
img.infottl {
	margin-bottom:21px;
	}
	
	
/* -------------------------------------*/

#title_b{
	font-size:14px;
	line-height:150%;
	margin:0px 15px 15px 0px;
	}
	

#title_m{
	font-size:14px;
	line-height:150%;
	margin:0px 15px 15px 20px;
	}
	
#title_s{
	font-size:14px;
	line-height:150%;
	margin:0px 15px 15px 40px;
	}
	
#title_s2{
	font-size:14px;
	line-height:150%;
	margin:0px 15px 10px 40px;
	}
	
	
	
/*----------------------------------------------------- */

table.main {
	margin-bottom:10px;
	}
	
table.we {
	font-size:12px;
	line-height:175%;
	}
	
table.renraku {
	margin-left:420px;
	margin-bottom:20px;
	}
	
.wettl {
	color:#FB0032;
	border:4px double #E778AA;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:10px;
	font-size:14px;
	text-align:left;
	}
	
td.sttl {
	padding-left:10px;
	padding-top:3px;
	padding-bottom:1px;
	}
	
.p {
	margin-top:10px;
	margin-bottom:17px;
	}
	
table.we p{
	margin:0 20px 8px 25px;
	}
	
table.we_schd {
	margin-top:15px;
	margin-left:17px;
	line-height:170%;
	}
	
table.we_schd td.r {
	padding-left:10px;
	padding-right:2px;
	}
	
table.we_schd td.r p.p1 {
	margin-left:8px;
	margin-bottom:3px;
	line-height:145%;
	} 
	
.r_btm {
	text-align:right;
	padding-top:10px;
	margin-right:25px;
	margin-bottom:0;
	}
	

/* -------------------------------------------------------------*/

ul.sm_list {
	margin-top:10px;
	margin-left:20px;
	margin-right:15px;
	margin-bottom:10px;
	padding:0;
	}
	
ul.sm_list li{
	list-style:none;
	margin:0;
	padding:0;
	}

ul.sm_list li.ind01 {
	text-indent:-10px;
	padding-left:10px;
	}
	

/* ----------------------------------------------------------- */

.ls5 {
	margin-left:5px;
	}

.ls10 {
	margin-left:10px;
	}

.ls15 {
	margin-left:15px;
	}
	
.ls20 {
	margin-left:20px;
	}
	
.ls25 {
	margin-left:25px;
	}
	
.ls30 {
	margin-left:30px;
	}
	
.ls35 {
	margin-left:35px;
	}
	
.ls38 {
	margin-left:38px;
	}
	
.ls40 {
	margin-left:40px;
	}
	
.ls50 {
	margin-left:50px;
	}
	

.ls68 {
	margin-left:68px;
	}
	

.ls70 {
	margin-left:70px;
	}
	
	
.ls80 {
	margin-left:80px;
	}
	
.ls85 {
	margin-left:85px;
	}
	
.ls90 {
	margin-left:90px;
	}
	
	
.rs5 {
	margin-right:5px;
	}
	
.rs8 {
	margin-right:8px;
	}
	
.rs10 {
	margin-right:10px;
	margin-bottom:10px;
	}
	
.rs12 {
	margin-right:12px;
	}
	
.rs13 {
	margin-right:13px;
	}

.rs15 {
	margin-right:15px;
	}

.rs20 {
	margin-right:20px;
	}
	
.rs25 {
	margin-right:25px;
	}
	
.rs30 {
	margin-right:30px;
	}

.rs40 {
	margin-right:40px;
	}



.btm3 {
	margin-bottom:3px;
	}
	
.btm5 {
	margin-bottom:5px;
	}
	
.btm7 {
	margin-bottom:7px;
	}

.btm10 {
	margin-bottom:10px;
	}
	
.btm20 {
	margin-bottom:20px;
	}
	

.top3 {
	margin-top:3px;
	}
	
.top5 {
	margin-top:5px;
	}

.top8 {
	margin-top:8px;
	}
	
.top10 {
	margin-top:10px;
	}
	
.top15 {
	margin-top:15px;
	}
	
.top18 {
	margin-top:18px;
	}
	
.top20 {
	margin-top:20px;
	}
	
.top25 {
	margin-top:25px;
	}


.btm3 {
	margin-bottom:3px;
	}

.btm5 {
	margin-bottom:5px;
	}

.btm7 {
	margin-bottom:7px;
	}

.btm8 {
	margin-bottom:8px;
	}

.btm10 {
	margin-bottom:10px;
	}
	
.btm12 {
	margin-bottom:12px;
	}
	
.btm13 {
	margin-bottom:13px;
	}
	
.btm15 {
	margin-bottom:15px;
	}
	
.btm17 {
	margin-bottom:17px;
	}
	
.btm18 {
	margin-bottom:18px;
	}
	
.btm20 {
	margin-bottom:20px;
	}
	
.btm25 {
	margin-bottom:25px;
	}
	
.btm30 {
	margin-bottom:30px;
	}
	
.btm35 {
	margin-bottom:35px;
	}

	
/* ---------------------------------------------------------------- */

.ind01 {
	text-indent:-12px;
	margin-left:12px;
	}
	
.ind02 {
	text-indent:-10px;
	margin-left:15px;
	}

	
.ind03 {
	text-indent:-18px;
	margin-left:18px;
	}


	
/* ---------------------------------------------------------------- */

/* INDEX */

.p_index {
	padding-top:2px;
	padding-left:2px;
	}

.p_btm10 {
	padding-bottom:10px;
	}
	
.p_btm25 {
	padding-bottom:25px;
	}
	
	
.p_top2 {
	padding-top:2px;
	}
	

.p_ls10 {
	padding-left:10px;
	}
	

/* ---------------------------------------------------------------- */

.anch {
	height:10px;
	font-size:1px;
	display:block;
	}
	
	
/* ---------------------------------------------------------------- */

.s_exp {
	font-size:11px;
	margin-left:15px;
	margin-right:12px;
	line-height:165%;
	}




