@charset "utf-8";


/*-----------------------------------------------
epSITE：トップ専用スタイル
----------------------------------------------- */
#epMain{width:516px; margin:0; padding:0;}

/*#epMainPho li{ float:left;}*/

#epMoushikomi,
#epGallery,
#epInformation,
#epSeminar{ margin-bottom:1.5em;}
/* epSITEトップ：インフォメーション
----------------------------------------------- */
#epInformation dl { margin-left:4px;}
#epInformation dt {
	font-weight:bold;
	background-image: url(images/list_ico1.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-left:16px;
	color:#f85404;
}
#epInformation dt a{	color:#f85404;}
#areaContents .cl_red { font-weight:bold; color:#ff0000;}


/* epSITEトップ：ギャラリー1・2
----------------------------------------------- */
#epGallery .clearfix{
	background-repeat: repeat-y;
	background-position: center top;
}

#epGall1,#epGall2{
	width:251px;
	float:left;
}
#epGall2{
	margin-left:14px;
}
#epGallery p{ text-align:right;}
#epGallery p a{ padding-top:2px; padding-bottom:2px; display:block; float:right;}
#epGallery dl { margin-left:4px;}
#epGallery dt {
	font-weight:bold;
	background-image: url(images/list_ico2.gif);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	padding-left:16px;
}
#epGallery dt img{
	padding-left:2px;
	vertical-align: top;
}

/* epSITEトップ：カレンダー
----------------------------------------------- */

#epSeminar li{ float:left;  width:174px;}
#areaContents #epSeminar li a.epStyle5,
#areaContents #epSeminar li a.epStyle6{
 display:block; margin-right:8px;}
#areaContents #epSeminar li.epNo{width:166px;}
#areaContents #epSeminar li.epNo a.epStyle6{margin-right:0px;}


/* epSITEトップ：申し込み関連
----------------------------------------------- */
#epMoushikomi li{ float:left;  width:262px; margin-bottom:0.5em;}
#areaContents #epMoushikomi li a.epStyle6{ display:block;margin-right:10px;}
#areaContents #epMoushikomi li.epNo a.epStyle6{ margin-right:0;}
#areaContents #epMoushikomi li.epNo{ width:252px;}



