@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);}


.eplabo#areaContents h3.epMType3{background-image: url(images/midashi_t3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:4px;
	padding-left:8px;
	margin-bottom:0.5em;
}
.eplabo#areaContents .epText{
float:left;
width:306px;

}
.eplabo#areaContents .epPho{
float:right;
margin-left:10px;
margin-bottom:20px;
}

#areaContents .epBlock ul{
	list-style-type: disc;
	padding-left:5px;
}
#areaContents .epBlock li{
	background:none;
	margin-left:16px;
list-style-type: disc;
}

#areaContents ul.labo {
	list-style-image:url(images/diamond.gif);
	list-style-type: square;
	padding-left:5px;
}
#areaContents ul.labo li{
	background:none;
	margin-left:16px;
	list-style-image:url(images/diamond.gif);
	list-style-type: square;
}


#areaContents ul.dot {
	list-style-image:url(images/dot.gif);
	list-style-type: square;
	padding-left:5px;
}
#areaContents ul.dot li{
	background:none;
	margin-left:16px;
	list-style-image:url(images/dot.gif);
	list-style-type: square;
}



#areaContents span.labo_head{
	font-weight:bold;
	color:#1E2383;
	font-size:14px;
}



/* 連続的配置 */
ul.photo{ text-align:center;}
ul.photo li{
	display:inline;
	margin-left:14px;
	margin-right:14px;
}

/* voice */
#areaContents div.voice{ 
    margin-top:15px;
    margin-left:auto;
    margin-right:auto;
    padding:12px 10px 5px 10px;
    text-align:left;
	border: 1px solid #cbcbcb;
	background-color:#fff7eb;

}

/* campaign */
#areaContents div.campaign{ 
    margin-top:15px;
    margin-left:auto;
    margin-right:auto;
    padding:5px 10px 5px 10px;
    text-align:center;
	border: 1px solid #cbcbcb;
	background-image: url(images/bg_campaign.gif);

}

/* 米印 */
#areaContents div.kome{
    font-size:85%;
    padding-right:10px;
    text-align:right;


}




/* 申し込み
----------------------------------------------- */
#areaContents h4{ margin:0; margin-bottom:0.2em; text-align:center; background-color:#ffb551; width:auto;}
.epBox1 {
	background-image: url(images/arrow_bottom.gif);
	background-repeat: no-repeat;
	background-position: 225px 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 10px 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{
display: inline-block;
margin-bottom:1em;
}

.epBtn{ text-align:center; margin-top:1em;}

#areaContents .tyui dt{ width:4em;}
#areaContents .tyui dd{ 
	margin-left:3em;
margin-bottom:0;
}


#areaContents .tyui1 dd{
	margin-left:1.5em;
	margin-top:-1.5em;
	margin-bottom:0.1em;
}

.color1 td{
background-color:#F9F9F9;
}


/* プリント時間用のstyle
-----------------------------------------*/
#areaContents .widthSize{ width:70px;}
#areaContents .widthTime{ width:90px;}
#areaContents .widthMode{ width:auto;}



