/* other */


/* [2008renewal]
body{
        margin-left:0px;
        margin-top:0px;
        background-color:#fff;
        color:#000;
        font-family: Verdana, Helvetica, Geneva, sans-serif,Osaka, "ＭＳ Ｐゴシック" }
 */
 
.padding8
{
	padding-top:8px;
	padding-bottom:6px;
}
 
.date {
	color: #FFFFFF;
	font-size:14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:140%;
}

.week {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:140%;
}

.stxtn {
	font-size: 10px;
	color: #000;
	line-height:150%;
}
				
.ltxtn {
	font-size: 10px;
	line-height:150%;
	color: #000;
	text-align:left;
}

.ltxtnb {
	font-size: 13px;
	line-height:120%;
	color: #000;
	text-align:left;
}


.ltxtn02 {
        font-size:14px;
		line-height:120%;
        color: #000}
.stxt {
        font-size: 10px;
        color: #000;
        line-height:1.5em}
.ltxt {
        font-size:12px;
        color: #000;
        line-height:1.5em}

.line-height{
	line-height:110%;
}

h1   {font-size:14px;
        color: #000;
        margin-bottom: 0px;}
h2    {font-size:14px;
        color: #000;
        margin-bottom: 10px;}
h3    {font-size: 14px;
        color: #f60;
        font-weight: bold;
        margin-bottom: 0px}
h4    {font-size: 12px;
        color: #69c;
        margin-bottom: 0px}
h5    {font-size: 10px;
        color: #f90;
        font-weight: bold;
        margin-bottom: 0px}

/* カルチャー教室　テーブル */
.innner{
	padding:7px 7px 0 7px;
}

table tr td{
	font-size:110%;
}

/* */
.event_line
{
	margin-bottom:15px;
	margin-left:3px;
}


.event_line .hr
{
	width:305px;
	height:1px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:dashed 1px #333;
}

.event_line td
{
	font-size:10px;
	line-height:120%;
	vertical-align:top;
}

.event_line .date
{
	width:30px;
	background-color:#A29168;
	color: #FFFFFF;
	font-size:12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:140%;
	text-align:center;
}

.event_line .date .week
{
	font-size:11px;
	line-height:140%;
}


.event_line .column
{
	width:320px;
	background-color:#DBDDC1;
}

.event_line .column_top
{
	width:305px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:5px;
}

.event_line .column_top th
{
	width:110px;
	text-align:left;
}

.event_line .column_top td
{
	width:170px;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
}

.event_line .column_top td.title
{
	width:200px;
	font-size:12px;
}

.event_line .column_top td.icon
{
	width:28px;
	vertical-align:sub;
}

.event_line .column_bottom
{
	width:305px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

.event_line .column_bottom td
{
	padding-bottom:3px;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
}

.event_line .column_bottom td.icon
{
	width:45px;
}

.event_line .column_bottom td.icon2
{
	width:150px;
}

.event_line .note
{
	width:305px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	font-size:11px;
	line-height:120%;
}