@charset "utf-8";


/*+++++++++++++++++++++++++++++++++++
flash
++++++++++++++++++++++++++++++++++++*/
#flash {
	width		:960px;
	margin-top	:20px;
	margin-left	:auto;
	margin-right	:auto;
	margin-bottom	:20px;
}
/*+++++++++++++++++++++++++++++++++++
#banner
++++++++++++++++++++++++++++++++++++*/
#banner {
	margin-bottom	:20px;
	padding-bottom	:20px;
	background	:url(../common/img/line.png) repeat-x left bottom;
}
#banner .fleft {
	float		:left;
}
#banner .fright {
	float		:right;
}
/*+++++++++++++++++++++++++++++++++++
#service
++++++++++++++++++++++++++++++++++++*/
#service {
	margin-bottom	:20px;
}
#service p {
	margin-bottom	:5px;
}
#service table.service th {
	width		:182px;
	padding		:0 5px;
}
#service table.service td {
	width		:176px;
	padding		:5px 8px 15px;
	vertical-align	:top;
	background	:url(../common/img/line.png) repeat-x left bottom;
}
#service table.service td p {
}
#service table.service th.line,
#service table.service td.line {
	border-right	:1px dotted #cfcfcf;
}
/*+++++++++++++++++++++++++++++++++++
#wrapper
++++++++++++++++++++++++++++++++++++*/
#news {
	width		:510px;
	margin-right	:10px;
	float		:left;
}
#tab {
	overflow: hidden;
}
#tab li {
	float		:left;
}
#tab li a {
	display		:block;
	width		:127px;
	height		:25px;
}
#tab li a span {
	display		:none;
}
#tab li a#newst 		{background:url(../img/news_news_off.png) no-repeat;}
#tab li a#newst:hover		{background:url(../img/news_news_on.png) no-repeat;}
#tab li.present a#newst		{background:url(../img/news_news_on.png) no-repeat;}
#tab li a#webt 			{background:url(../img/news_web_off.png) no-repeat;}
#tab li a#webt:hover		{background:url(../img/news_web_on.png) no-repeat;}
#tab li.present a#webt		{background:url(../img/news_web_on.png) no-repeat;}
#tab li a#schoolt 		{background:url(../img/news_school_off.png) no-repeat;}
#tab li a#schoolt:hover		{background:url(../img/news_school_on.png) no-repeat;}
#tab li.present a#schoolt	{background:url(../img/news_school_on.png) no-repeat;}
#tab li a#sweetst 		{background:url(../img/news_sweets_off.png) no-repeat;}
#tab li a#sweetst:hover		{background:url(../img/news_sweets_on.png) no-repeat;}
#tab li.present a#sweetst	{background:url(../img/news_sweets_on.png) no-repeat;}
#news div.news {
	padding		:10px;
	border		:1px solid #b8990a;
}
#news table.news {
	width		:100%;
}
#news table.news th,
#news table.news td {
	vertical-align	:top;
	padding		:5px 10px 5px;
	background	:url(../common/img/line.png) repeat-x left bottom;
}
#news table.news th {
	width		:70px;
	color		:#b8990a;
}
#news table.news td {
	font-size	:1.2em;
	background	:url(../common/img/line.png) repeat-x left bottom;
}
#media {
	float		:left;
	width		:214px;
}
#media .media {
	border-left	:1px solid #aaa;
	border-right	:1px solid #aaa;
	border-bottom	:1px solid #aaa;
}
#media .section {
	padding		:10px;
	background	:url(../common/img/line.png) repeat-x left bottom;
}
#media .section-footer {
	padding		:10px;
}
#voice {
	float		:right;
	width		:215px;
	margin-top	:-7px;
}
#voice .voice {
	padding		:0 2px;
	width		:202px;
	background	:url(../img/voice_bg.png) no-repeat left bottom;
}
#voice .section {
	padding		:10px;
	background	:url(../common/img/line.png) repeat-x left bottom;
}
#voice .section-footer {
	padding		:10px;
}
#voice .blog {
	margin-top	:14px;
}
.section .date {
	font-size	:1.0em;
	color		:#b8990a;
}
.section .name {
	font-size	:1.0em;
	color		:#b8990a;
}
.section p {
	margin-bottom	:0.5em;
}
.section .date {
	color		:#b8990a;
}
.section .text {
	font-size	:1.2em;
}
.section .job {
	font-size	:1.1em;
	color		:#bfbf82;
}
.section .name {
	font-size	:1.2em;
	color		:#f39700;
}
