﻿@charset "utf-8";

/* ===================================================================
	Author: aki
=================================================================== */


#main {
	width:682px;
	float:left;
}

#side {
	width:244px;
	float:right;
}



#main .ebox{
	padding:0 0 30px 0;
}

#main .ebox-inner{
	
}

#main .ettl{
	background:url(../img/dic/tmdl.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
}

#main .ettl-top{
	background:url(../img/dic/ttop.gif) left top no-repeat;
	min-height:1px;
	_height:1px;
}

#main .ettl-btm{
	background:url(../img/dic/tbtm.gif) left bottom no-repeat;
	min-height:1px;
	_height:1px;
}

#main .ettl-inner{
	
}

#main .ettl-inner h3{
	font-size:130%;
	line-height:1.5;
	padding:8px 20px 8px 20px;
	font-weight:bold;
}

#main .edate{
	text-align:right;
}

#main .edate-inner{
	color:#e04e22;
	padding:5px;
}

#main .ebody{
	
}

#main .ebody-inner{
	padding:10px 5px 0 5px;
}



#side{
	background:url(../img/dic/smdl.gif) left top repeat-y;
	min-height:1px;
	_height:1px;
}

#side-top{

}

#side-btm{
	background:url(../img/dic/sbtm.gif) left bottom no-repeat;
	min-height:1px;
	_height:1px;
}

#side-inner{
	padding:5px 12px 0px 12px;
}

#side dl{
	padding:0 0 20px 0;
}

#side dt{
	background:url(../img/dic/ic1.gif) 4px 4px no-repeat;
	border:1px dashed #69a231;
	border-width:0 0 1px 0;
	padding:0 0 0 20px;
	font-size:110%;
	line-height:1.5;
	font-weight:bold;
}

#side dd{
	padding:5px 0 0 5px;
}


#side li span{
	color:#e04e22;
}

#side li {
	padding:0 0 5px 0;
}