
/*----- タグ定義 ---------------------------------*/

BODY {
	margin : 8px 0px 8px 0px ;
	background-color : #ddd ;
	background-image : url("bg_border.gif") ;
	}
TD	 {
	font-size : 13px ;
	font-family : Verdana, Arial ;
	line-height : 130% ;
	}
DIV {
	font-size : 13px ;
	line-height : 130% ;
	font-family : Verdana, Arial ;
	}
DT	 {
	padding : 2px 0px 2px 10px ;
	margin-bottom : 4px ;
	}
DD	 {
	margin-bottom : 8px ;
	}
IMG {
	border-color : #fff ;
	}
A:link,A:visited {
	color : #01564A ;
	text-decoration : none ;
	}
A:hover {
	color : #ff6600 ;
	text-decoration : underline ;
	}

/*----------共通----------*/

.main-div {
	background-color : #fff ;
	border : solid #ccc 1px ;
	width : 760px ;
	padding : 10px ;
	}
.div-a {
	padding : 10px ;
	text-align : left ;
	border : solid #298163 1px ;
	margin-top : 5px ;
	margin-bottom : 5px ;
	line-height : 160% ;
	width : 740px ;
	}
.div-a UL{
color:039;
}
.bg-eee{
	margin-top:5px;
	background-color:#eee;
	padding:15px;
	border : solid #ccc 1px ;
	}
h3{
	padding-top:5px;
	padding-left:20px;
	color:#f60;
	margin-bottom:0px;
	background-image : url("star.gif") ;
	background-repeat : no-repeat ;
	background-position : 3px 10px ;
	}
h4{
	padding-left:20px;
	color:#039;
	margin-bottom:0px;
	background-image : url("star.gif") ;
	background-repeat : no-repeat ;
	background-position : 3px 5px ;
	}
h5{
	margin-top:10px;
	background-color:#eee;
	padding:5px 15px;
	}

/*-------------------*/



.div-a UL {
	margin-top : 10px ;
	margin-bottom : 0px ;
	line-height : 20px ;
	margin-left : 47px ;
	}
.div-a OL {
	margin-top : 10px ;
	margin-bottom : 0px ;
	margin-left : 54px ;
	line-height : 20px ;
	}
.div-b {
	text-align : left ;
	border : solid #c60 1px ;
	background-color : #FFB00E ;
	padding-left : 45px ;
	padding-top : 3px ;
	height : 27px ;
	font-weight : bold ;
	font-size : 15px ;
	background-image : url("anim-triangul.gif") ;
	background-repeat : no-repeat ;
	background-position : 12px 6px ;
	}
.div-b A:link {
	color : #5A3100 ;
	text-decoration : none ;
	}
.div-b A:visited{
	color : #5A3100 ;
	text-decoration : none ;
	}
.div-b A:hover {
	color : #fff ;
	text-decoration : none ;
	}
.div-c {
	border-left : solid #2d8190 5px ;
	padding : 4px 0px 4px 10px ; ;
	}
.img-r {
	margin-right : 12px ;
	}
.img-r20 {
	margin-right : 20px ;
	}
.img-l {
	margin-left : 12px ;
	}
/*-----03／内定者研修--------------*/


.kenshu-kouka{
	background : url(kenshu-kouka.gif) no-repeat 10px 0px ;
	padding-left:75px;
	height:74px;
	}
.kenshu-kouka UL{
	margin-top:8px;
	margin-bottom:0px;
	}


/*-------------------*/
.step{
	background-image : url("step.gif") ;
	background-repeat : no-repeat ;
	background-position : 100% 0px ;
	height:250px;
}


.f-f60 {
	color : #f60;
	font-size : 14px;
	font-weight : bold;
	}



/*----------メール・問い合わせ---------*/
.mail {
	width: 470px;
	height: 136px;
	float: left;
	text-align: left;
	}
.inquiry {
	width: 270px;
	float: right;
	text-align: right;
	}
.mail-letter{
	background-image : url("bg_mail.jpg") ;
	background-repeat : no-repeat ;
	}
.anim-mail{
	padding-top:12px;padding-left:13px;
	}
.letter-form{
	color:#000;
	padding-left:58px;
	font-weight:bold;
	}
.mail-letter form{
	margin-bottom:12px;
	}

/*----------ムービー----------*/

.video-t {
	background-color : #eee ;
	padding : 10px ;
	margin-bottom : 15px ;
	font-weight : bold ;
	}

/*----------プログラム----------*/

.program_name {
	font-size : 15px ;
	font-weight : bold ;
	padding : 5px 0px 10px 28px ;
	color : #f60 ;
	}
.program_table {
	background-color : #2d8190 ;
	width : 740px ;
	}
.program_sub {
	margin : 0px 10px 10px 10px ;
	}
.program_time {
	background-color : #eee ;
	width : 25px ;
	}
.program_day {
	background-color : #2d8190 ;
	height : 25px ;
	padding : 4px 0px 4px 8px ;
	color : #fff ;
	}
.program_pro {
	background-color : #fff ;
	}
.subject {
	font-size : 15px ;
	border-bottom : dotted #2d8190 1px ;
	padding : 10px 0px 2px 2px ;
	font-weight : bold ;
	color : #2d8190 ;
	}
.subject_part {
	padding : 5px 5px 0px 24px ;
	}

/*----------ページトップへ----------*/

.pagetop TD {
	width : 250px ;
	height : 21px ;
	}