/* BOX */
.fm01 {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	line-height: 130%;
	text-align: left;
}

.fm02 {
	font-size: 12px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	line-height: 130%;
	width: 710px;
	text-align: left;
}

.fm03 {
	padding: 5px;
        height: 32px;
}

.fm03_2 {
	padding: 0px;
        border-bottom: none;
}

/*---相談会日程---*/
.event_tb{
 width: 710px;
 border-collapse: collapse;
 border-spacing: 0px;
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
}

.event_tb td{
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
}

.soudankai_nichiji {
 width: 100%;
 border-collapse: collapse;
 border-spacing: 0px;
}

.soudankai_nichiji td{
 border-right: none;
 height: 32px;
}

.fm04 {
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 130%;
	width: 710px;
	text-align: center;
}

.fm05 {
	padding: 15px;

}

.fm06 {
	padding: 10px;

}

.fm07 {
	font-size: 12px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	line-height: 130%;
	width: 690px;
	text-align: left;
}


.fm08 {
	padding: 10px 0 10px 0px;
	text-align:center;

}

.fm09 {
	padding: 0 0 10px 0;
	text-align:center;

}


/* midasi */
.midashi01 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/hc/seminar/images/guide_g1_02.gif);
	height: 14px;
	width: 709px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.midashi01a {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/guide_g4_02.gif);
	height: 14px;
	width: 709px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.midashi02 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/hc/seminar/images/guide_g2_02.gif);
	height: 14px;
	width: 709px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.midashi03 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/hc/seminar/images/guide_g3_02.gif);
	height: 14px;
	width: 709px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.midashi04 {
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
	height: 16px;
	text-align: left;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	background-color: #f7ebca;
}

.midashi05 {
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
	height: 16px;
	text-align: left;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 20px;
	background-color: #f7ebca;
}

.midashi06 {
	font-size: 16px;
	font-weight: bold;
	color: #cc0000;
	height: 16px;
	text-align: center;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
}


/* レイアウト */
#basefont {
	font-size: 12px;
	color: #333333;
	line-height: 130%;
}
.item01 {
	background-color: #f0f0f0;
	border: 1px solid #FFFFFF;
	text-align: center;
}

.mra01 {
    margin-bottom: 15px;
	}
	
	
/* font */	
	
.font01 {
	font-size: 16px;
	font-weight: bold;
	color: #cc0000;	
	}

.font02 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;	
	}

.font03 {
	font-weight: bold;
	color: #f46700;	
	}
	
.font04 {
	font-size: 10px;
	color: #333333;	
	}
	
.font05 {
	font-size: 15px;
	font-weight: bold;
	color: #cc0000;	
	}


/* list */
ul#list01{text-align:left;
margin:10px 0 13px 0;
padding:0;
list-style-type:none;
width:690px;
}

ul#list01 li{border-bottom:#999 dotted 1px;
padding:4px 0 4px 31px;
background-image:url(/hc/seminar/images/guide_img05.gif);
background-repeat:no-repeat;
background-position:7px 2px;
}

ul#list01 li.none,ul#list02 li.none{border-bottom:none;
}

ul#list02{text-align:left;
margin:10px 0 13px 0;
padding:0;
list-style-type:none;
width:690px;
}

ul#list02 li{border-bottom:#999 dotted 1px;
padding:4px 0 ;
}
ul#list02 li span.l{display:block;
width:120px;
float:left;
}
ul#list02 li span.r{float:left;
}
ul#list02 li.color01{color:#a97300;
}
ul#list02 li.color02{color:#5a7000;
}

/* ■■■■■■■■■■float関連■■■■■■■■■■ */

.flo-l{float:left;
}
.flo-r{float:right;
}


/* 回り込み解除 */
.clearfix:after {

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

	content: ".";

}

.clearfix{ display: inline-block;}

/* Hides from IE 4-6 \*/

* html .clearfix{ height: 1%; }

.clearfix{ display: block;

position: relative;} 

*:first-child+html .clearfix{position:static;

}

/* End hide from IE 4-6 */

/* ■■■■■■■■■■float関連 ここまで■■■■■■■■■■ */

div#event-rep{border-bottom:#999 dotted 1px;
margin:0 18px;
text-align:left;
padding-bottom:10px;
}

.eve-stit-box{float:right;
width:333px;
}
div.eve-stit-box p{border:#dbdbdb solid 2px;
background-color:#fff1d5;
padding:5px 7px;
margin:0;
font-size:14px;
font-weight:bold;
color:#232323;
}

p.s-tit span{display:block;
font-size:12px;
font-weight:normal;
padding-bottom:4px;
}

