@charset "utf-8";

/*-----------------------------------------------
epSITE：グループ別ベースカラーの上書き
----------------------------------------------- */
.tType1{background-image: url(images/midashi_maru_u.gif);}
.tType1 .tTypeBack{background-image: url(images/midashi_maru_b.gif);}
#areaContents .tType1 h2{background-image: url(images/midashi_maru_c.gif);}

/* 091218追加 */
.tType_seminar{background-image: url(/epsite/showroom/images/midashi_maru_u.gif);}
.tType_seminar .tTypeBack{background-image: url(/epsite/showroom/images/midashi_maru_b.gif);}
#areaContents .tType_seminar h2{background-image: url(/epsite/showroom/images/midashi_maru_c.gif);}


/*-----------------------------------------------
epSITE：個別ページ専用（セミナーイベントトップ index.htm）
----------------------------------------------- */
.epBtnKuwa{ float:right; margin:2px;}



#areaContents th{
	background-color:#a7d67a;
	color:#FFFFFF;
}

strong{
font-weight:bold;
}


/* イベントCalendarボタン
----------------------------------------------- */
#areaContents .epBox1 h3{ margin:0; margin-bottom:0.2em; text-align:center; background-color:#a7d67a; width:auto;}
.epBox1 {
	background-image: url(images/arrow_bottom.gif);
	background-repeat: no-repeat;
	background-position: 220px bottom;
	padding-bottom:30px;
	margin-bottom:15px;
	width:500px;
	text-align:center;
	margin-left:5px;
	
	
}
.epBox1no {
	background-image:none;
}
.epBox1 div{
margin-left:auto;
margin-right:auto;
padding:10px 10px 0px 10px;
text-align:left;
	border: 1px solid #cbcbcb;
}

.epBox1 div div{ border:none; padding:4px;}

.epBox1 h3{ background-color:#d43b3b; color:#FFFFFF; text-align:center; width:4em; font-weight:bold}
#areaContents .epBox1 .left{ margin-right:8px; margin-top:3px;}
.epBox1 div.right{
	border:none;
}
.epBox1 div.epPdf{
	border:none;
	margin:0;
	padding:0;
}

.epBox1 div.epPdf p{
	margin-bottom:0;
	text-align:center;

}
dl{ width:auto;}
div#epCounter{ border:none; margin-bottom:0;}
#epCounter p{ margin-bottom:0;}
#epCounter dl{ width:450px; margin-top:0.5em;}
#epCounter dt{ width:4em; border:none;}
#epCounter dd{
margin:0; border:none;
margin-left:4.5em; margin-top:-1.5em;}

#areaContents dl.tyui ,
#areaContents dl.tyui1{width:450px; margin-bottom:0;}
.epBtn{ text-align:center; margin-top:1em;}

/*
イベントCalendarボタン
----------------------------------------------- */
#epCalendarBtn li{ float:left; width:164px; }
#areaContents .epStyle5,
#areaContents .epStyle6{ padding-top:6px; padding-bottom:6px; margin-left:10px; display:block;}



/*-----------------------------------------------
epSITE：個別ページ専用（セミナーご利用規約 rule.htm）
----------------------------------------------- */

/* リストマージン
----------------------------------------------- */
#areaContents #epKiyaku ul{
	margin-left:4px;
}


/*-----------------------------------------------
epSITE：個別ページ専用
		（セミナー詳細ページ cat_01～06.htm）
----------------------------------------------- */
#areaContents #epSeminarSyousai th{
    background-color:#f3f3f3;
    color:#000000;
	text-align:left;
}

#areaContents #epSeminarSyousai th.epSemKo{
	background-color:#FFFFFF;
	font-weight:bold;
	border-bottom: 1px dashed #C3C2C2;
}

#areaContents #epSeminarSyousai #epBtn{ padding:1em 0px 2em 50px;}
#areaContents #epSeminarSyousai #epBtn li{
	float:left;
	width:180px;
}
#areaContents #epSeminarSyousai #epBtn li a{ display:block; margin-left:5px; margin-right:5px;}

#areaContents #epSeminarSyousai h3{ margin-bottom:0.2em}
#areaContents #epSeminarSyousai .box{
	padding:16px 30px 8px 30px;
	border: 1px solid #cbcbcb;
}

#areaContents #epSeminarSyousai ul.yoko li{
float:left;
width:150px;
margin-right:5px;

}

#areaContents #epSeminarSyousai div.news{ 
margin-top:10px;
margin-right:190px;
border:thin solid #ff6666;
padding:6px;
color:#ff0000;

}


#areaContents #epSeminarSyousai div.free{ 

margin-bottom:6px;
font-weight:bold;
}


#areaContents #epSeminarSyousai span.free{ 
margin-top:0px;
margin-right:5px;
margin-left:140px;
border:1px solid;
padding:3px;

}

#areaContents #epSeminarSyousai span.free2{ 
font-size:17px;
color:#e80101;
font-weight:bold;
margin-left:10px;

}

#areaContents #epSeminarSyousai div.free2{ 
font-size:10px;
margin-top:10px;

}

#areaContents div.laboratory{ 
    margin-top:3px;
	margin-right:auto;
	margin-bottom:15px;
    margin-left:auto;
    padding:12px 10px 12px 10px;
    text-align:left;
	background-color:#fff7eb;

}


/*-----------------------------------------------
090528追加

epSITE：個別ページ専用
		（セミナー詳細ページ cat_laboratory_02.htm）
----------------------------------------------- */

.tit_labo2{ 
clear:both;}

.tit_labo2_l{ 
float:left;}

.tit_labo2_r{ 
float:right;}

#areaContents #epSeminarSyousai div.free_labo2{ 
width:370px;
margin-bottom:6px;
font-weight:bold;
}

#areaContents #epSeminarSyousai span.free_labo2{ 
margin-top:0px;
margin-right:10px;
margin-left:3px;
border:1px solid;
padding:3px;
line-height: 2.5;
overflow: visible;
}


/*-----------------------------------------------
090803追加

epSITE：個別ページ専用
		（セミナー詳細ページ cat_laboratory_03.htm）
----------------------------------------------- */

.tit_labo3{ 
clear:both;}

.tit_labo3_l{ 
width:114px;
float:left;}

.tit_labo3_l_02{ 
float:left;}

.tit_labo3_r{ 
float:right;}

.tit_labo3_r_02{ 
margin-right:5px;
float:right;}

#areaContents #epSeminarSyousai table#labo_03{ 
width:240px;
border:1px solid #cbcbcb;
padding:6px;
color:#ff0000;
}

#areaContents #epSeminarSyousai table#labo_03 th{ 
text-align:center;
}

.line{ 
font-weight:bold;
text-decoration: underline;}

.red{ 
color: #ff0000;
}


/*-----------------------------------------------
epSITE：個別ページ専用（カレンダー schedule_9999.htm）
----------------------------------------------- */

/* 現在のCalendarを一部変更して、そのまま使用 
http://www.epson.jp/epsite/news/news0804028_02.htm*/
#epCalendar table{ font-size:0.8em; line-height:1.25;}
#epCalendar td {padding: 3px;vertical-align:top;}
#epCalendar th.ln {padding: 3px;background-color:#EEEEEE;}

/* 2010年12月分 ここから
----------------------------------------------- */
#epCalendar td.cl2 {background-color:#FFD2DA;}
/*薄ピンク い*/
#epCalendar td.cl9 {background-color:#81be7e;}
/*緑 ろ*/
#epCalendar td.c23 {background-color:#FFC4CE;}
/*薄ピンク2 は*/
#epCalendar td.c26 {background-color:#DDEDDC;}
/*薄緑1 に*/
#epCalendar td.cl27 {background-color:#C4E0C2;}
/*薄緑2 ほ*/
#epCalendar td.cl3 {background-color:#C7CCE7;}
/*薄紫 へ*/
#epCalendar td.cl8 {background-color:#CFE4F9;}
/*水色 と*/
#epCalendar td.c24 {background-color:#FFA2B1;}
/*薄ピンク3 ち*/
#epCalendar td.c21 {background-color:#CBC9CF;}
/*グレー り*/
#epCalendar td.c25 {background-color:#AEB6DD;}
/*薄紫2 ぬ*/
#epCalendar td.c22 {background-color:#D8CDBE;}
/*薄茶 る*/
#epCalendar td.c20 {background-color:#fcc26c;}
/*オレンジ を*/

#epCalendar td.cl1 {background-color:#FBF3C4;}
/*薄黄色*/
#epCalendar td.cl4 {background-color:#DFF5DD;}
/*薄黄緑*/
#epCalendar td.cl5 {background-color:#FFE0C4;}
/*薄オレンジ 休館日*/
#epCalendar td.cl6 {background-color:#DDF0F1;}
/*薄水色*/
#epCalendar td.cl7 {background-color:#E5C9F2;}
/*薄紫*/
/* 2010年12月分 ここまで
----------------------------------------------- */


/* 2011年1月～3月分 ここから
----------------------------------------------- */
/*薄オレンジ 休館日*/
#epCalendar td.cl00 {background-color:#FFE0C4;}
/*薄ピンク い*/
#epCalendar td.cl01 {background-color:#FFD2DA;}
/*緑 ろ*/
#epCalendar td.cl02 {background-color:#81be7e;}
/*薄ピンク2 は*/
#epCalendar td.cl03 {background-color:#FFCBC4;}
/*薄緑1 に*/
#epCalendar td.cl04 {background-color:#D5F4BA;}
/*薄茶 ほ*/
#epCalendar td.cl05 {background-color:#E2DAB3;}
/*青 へ*/
#epCalendar td.cl06 {background-color:#AFCBFF;}
/*水色 と*/
#epCalendar td.cl07 {background-color:#C9EDFF;}
/*ピンク ち*/
#epCalendar td.cl08 {background-color:#FFA2B1;}
/*グレー り*/
#epCalendar td.cl09 {background-color:#CBC9CF;}
/*紺 ぬ*/
#epCalendar td.cl10 {background-color:#A1ADEA;}
/*薄緑2 る*/
#epCalendar td.cl11 {background-color:#C4E0C2;}
/*オレンジ を*/
#epCalendar td.cl12 {background-color:#fcc26c;}
/* 2011年1月～3月分 ここまで
----------------------------------------------- */


#epCalendar td.out {background-color:#EEEEEE;}

#epCalendar div.subject {
	text-align: left;
	float: left;
}
#epCalendar div.date {
	text-align: right;
}
#epCalendar div.titlebar {
    padding:0.1em;
}

#areaContents img.right{
    margin:20px 0px 4px 8px;

}

/* IE7、Firefoxなどのモダンブラウザ */
#epCalendar td p{
    min-height:42px;
	margin-bottom:0;
}

/* IE6以下 */
* html #epCalendar td p{
    height: 42px;
	margin-bottom:0;
}
#areaContents #epCalendar #epBtn{ margin-left:20px;}
#areaContents #epCalendar #epBtn li{
	float:left;
	width:226px;
}

#areaContents #epCalendar #epBtn li a{ display:block; margin-left:5px;margin-right:5px;}



/*-----------------------------------------------
091217追加

epSITE：個別ページ専用（セミナー詳細ページ）
      　資料ダウンロードボタン配置
----------------------------------------------- */

/* 2個の場合 */
div.bt_download{ text-align:center; width:100%; clear:both;}
div.bt_download ul{ width:442px; margin:0 auto;}
div.bt_download ul li{	padding:0 15px; float:left;}
/* 1個の場合 */
div.bt_download_01{ text-align:center; width:100%; clear:both;}
div.bt_download_01 ul{margin:0 auto;}

