@charset "utf-8";
/*------------------------------------------------------------
	atelier css
------------------------------------------------------------*/

.headline {
    font-size: 150%;
    color: #333;
    padding: 20px 0;
}

#atelier{ width:auto;}

#atelier table{
	display:block;
	width:100%;
	color:#333;
	font-size:117%;
	border-bottom:1px solid #ccc;
}

#atelier tr,
#atelier tbody{
	display:block;
	width:100%;
}

#atelier th{
	display:block;
	width:auto;
	text-align:left;
	vertical-align:top;
	padding:10px;
	line-height:1.4;
	border:1px solid #ccc;
	border-bottom:0;
	background:#F2F2F2;
}

#atelier td{
	display:block;
	width:auto;
	vertical-align:top;
	padding:10px;
	border:1px solid #ccc;
	border-bottom:0;
}

#atelier td *{ line-height:1.6;}

#atelier li{
	text-indent:-1em;
	padding-left:1em;
}

#atelier li:not(:first-child){ padding-top:8px;}

#atelier ul li:before{ content:"・";}

#atelier dd{ padding:4px 0 15px 1em;}

#atelier a{ color:#FF9EBA;}

#atelier ol{
	list-style:none;
	counter-reset:count;
}

#atelier ol li:before{
	counter-increment: count;
	content: counter(count) ". ";
}

.box{ text-indent:0;}

#atelier h3{ padding-bottom:4px;}
#atelier h4{ text-indent:-0.5em;}

.indent{
	padding-left:1em;
	text-indent:-1em;
}
