@charset "utf-8";
/*------------------------------------------------------ページ名称*/

/* ***************************************************
   用途
   *************************************************** */
/* ----------------------------------------------- 
 *	#id名 .class名
 * ----------------------------------------------- */
 
 

/* ***************************************************
   レイアウト
   *************************************************** */
/* ----------------------------------------------- 
 *	#contents
 * ----------------------------------------------- */
#contents{
	width:735px;
	float:right;
}

/* ------------------------------------ 
 *	#category
 * ------------------------------------ */
#about {
	margin:0 0 30px 0;
}

#training {
	margin:0 0 30px 0;
}

#school {
	margin:0 0 30px 0;
}

#course {
	margin:0 0 30px 0;
}


/* ---------------------------- 
 *	#contents .contBlock
 * ---------------------------- */
.contBlock{
	/*padding: 0px 15px;*/
	padding: 0px;
} 

/* ---------------------------- 
 *	#contents .contact
 * ---------------------------- */
.contact{
	clear:both;
	background-image:url(/img/2nd_common/bg_contact.gif);
	height: 112px;
	position: relative;
	margin:0 0 15px 0;
 }
 .contact .contactBtn01{
 	position: absolute;
	left: 13px;
	top: 31px;
}
.contact .contactBtn02{
	position: absolute;
	left: 253px;
	top: 31px;
}
.contact .contactBtn03{
	position: absolute;
	left: 493px;
	top: 31px;
}



/* -----------------------------------------------
 *	#sidebar
 * ----------------------------------------------- */
#sidebar{
	width:210px;
	margin:0 0 15px 0;
	float:left;
}

/* ---------------------------- 
 *	#sidebar ul.sp2nd
 * ---------------------------- */
ul.sp2nd{
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0;
}
ul.sp2nd li{
	margin: 0px;
}
ul.sp2nd li .mb10 {
	margin: 0 0 10px 0;
}
.mbdiary {
	margin:0 0 15px 0;
}

/* ---------------------------- 
 *	#sidebar dl diary
 * ---------------------------- */
dl.diary {
	clear:both;
	width: 210px;
	margin:0 0 15px 0;
}
dl.diary dt{
	float:left;
	width:90px;
	margin:0;
}
dl.diary dd{
	display:block;
	margin:0 0 0 90px;
}
dl.diary dt img {
	border:solid 3px #fb9a7a;
}

dl.diary dd p {
	margin-bottom:5px;
}

/* ---------------------------- 
 *	.pankuzu
 * ---------------------------- */
.pankuzu{
	text-align:right;
	margin:0 0 7px 0;
	height:20px;
}

/* ---------------------------- 
 *	.seotrial
 * ---------------------------- */
.seotrial {
	width: 705px;
	text-align: right;
	margin-bottom: 10px;
}

/* ---------------------------- 
 *	.pageTtl
 * ---------------------------- */
#main h2 {
	/*margin-bottom:18px;*/
	margin:0;
}

/* ---------------------------- 
 *	align
 * ---------------------------- */
.center {
	 margin:0 auto;
	 text-align:center;
 }
.right {
	 text-align:right;
 }
 

 
/* ----------------------------  090518より使用 ---------------------------- */ 

/* ---------------------------- 
 *	div
 * ---------------------------- */
.step {
	clear:both;
	margin:0 0 30px 0;
	position:relative;
}
.stepMl25 {
	clear:both;
	margin:0 0 0 25px;
}
.stepMb0 {
	clear:both;
	margin:0;
}
.stepMb7 {
	margin:0 0 7px 0;
}
.stepMb5 {
	margin:0 0 5px 0;
}
.stepMb10 {
	margin:0 0 10px 0;
}
.stepMb15 {
	margin:0 0 15px 0;
}
.stepMb25 {
	margin:0 0 25px 0;
}
.stepMt {
	margin:0 10px 0 0;
}



/* ---------------------------- 
 *	ul
 * ---------------------------- */
.iconLi ul {
	margin:0 0 15px 0;
	padding:0;
}

.iconLi ul li {
	background:url(/img/about/info/index/icon_list.gif) no-repeat 0 5px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
}

.iconLiBlu01 ul {
	margin:0;
	padding:0;
}

.iconLiBlu01 ul li {
	background:url(/img/training/index/icon_list_blu_01.gif) no-repeat 0 5px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
}

.iconLiBlu02 ul {
	margin:0;
	padding:0;
}

.iconLiBlu02 ul li {
	background:url(/img/training/index/icon_list_blu_02.gif) no-repeat 0 5px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
}

.iconLiBlu03 ul {
	margin:0;
	padding:0;
}

.iconLiBlu03 ul li {
	background:url(/img/training/index/icon_list_blu_03.gif) no-repeat 0 5px;
	margin:0 0 3px 0;
	padding:0 0 0 15px;
}


.check ul {
	margin:0;
	padding:0;
}

.check ul li {
	background:url(/img/about/info/day/icon_check.gif) no-repeat 0 6px;
	margin:0;
	padding:0 0 3px 25px;
}

/* ------------------------------------ 
 *	#contents .contTtl
 * ------------------------------------ */
.pageBtm {
	clear:both;
	width:735px;
	margin:0;
	/*margin:0 0 30px 0;*/
}

.pageBtm ul{
	list-style:none;
	margin: 0;
	padding:0;
}
.pageBtm ul li{
	float:left;
	margin:0;
}
.pageBtm ul li.mr15{
	margin:0 15px 0 0;
}


.pageBtm2 {
	clear:both;
	width:485px;
	/*margin:0 125px 30px 125px;*/
	margin:0 125px 0 125px;
}

.pageBtm2 ul{
	list-style:none;
	margin: 0;
	padding:0;
}
.pageBtm2 ul li{
	float:left;
	margin:0;
}
.pageBtm2 ul li.mr15{
	margin:0 15px 0 0;
}


 
