@charset "utf-8";


/*+++++++++++++++++++++++++++++++++++
news / common
++++++++++++++++++++++++++++++++++++*/
#wrapper h3 {
	margin-bottom	:30px;
}
#main {
	float		:left;
	width		:705px;
	padding		:0px 0 50px 0;
}
#side {
	float		:right;
	width		:200px;
}
#side ul#side-menu {
	margin-bottom	:10px;
}
#side ul#side-menu li {
	margin-bottom	:2px;
}
#side ul#side-menu a {
	display		:block;
	width		:200px;
	height		:31px;
}
#side ul#side-menu a span {
	display		:none;
}
#side ul#side-menu li.magazine a 	{background:url(../img/side_magazine_off.png) no-repeat;}
#side ul#side-menu li.magazine a:hover 	{background:url(../img/side_magazine_on.png) no-repeat;}
#side ul#side-menu li.web a 		{background:url(../img/side_web_off.png) no-repeat;}
#side ul#side-menu li.web a:hover 	{background:url(../img/side_web_on.png) no-repeat;}
#side ul#side-menu li.school a 		{background:url(../img/side_school_off.png) no-repeat;}
#side ul#side-menu li.school a:hover 	{background:url(../img/side_school_on.png) no-repeat;}
#side ul#side-menu li.sweets a 		{background:url(../img/side_sweets_off.png) no-repeat;}
#side ul#side-menu li.sweets a:hover 	{background:url(../img/side_sweets_on.png) no-repeat;}

#side #backnumber {
	padding-bottom	:15px;
	background	:url(../img/side_bm_bg.png) no-repeat left bottom;
}
#side #backnumber dd {
	margin		:0 0 3px 15px;
	padding-left	:12px;
	background	:url(../img/arrow.gif) no-repeat 0 4px;
	font-size	:1.2em;
}
#side #backnumber dd a {
	color		:#ff7200;
	text-decoration	:none;
}
#side #backnumber dd a:visited {
	color		:#ff7200;
	text-decoration	:none;
}
#side #backnumber dd a:hover {
	color		:#ff7200;
	text-decoration	:underline;
}

#main .section {
	margin-bottom	:30px;
}
#main .section-header {
	margin-bottom	:20px;
}
#main .section-body {
	margin		:0 20px;
}
#main .section-body .title {
	font-size	:1.5em;
	font-weight	:bold;
	color		:#ff7200;
}
#main .section-body .gold {
	color		:#ae9626;
}
#main .section-body .fright {
	float		:right;
	width		:430px;
}
#main .section-body p {
	margin-bottom	:1em;
	font-size	:1.4em;
}
#main .text {
	margin		:0 0 20px 45px;
	font-size	:1.4em;
}
#main .latest {
	margin-bottom	:15px;
}
#main table.sweets td {
	vertical-align	:top;
	padding		:0 30px 20px 0;
}
#main table.sweets td img {
	margin-bottom	:5px;
}
#main table.sweets td .arrow {
	padding-left	:12px;
	background	:url(../img/arrow.gif) no-repeat 0 2px;
	font-size	:1.3em;
	color		:#ae9626;
}
/*+++++++++++++++++++++++++++++++++++
guide
++++++++++++++++++++++++++++++++++++*/
