@charset "utf-8";

/*body--------------------------------------------------------------*/

ul#h_menu,#h_menu li,
ul#g_menu,#g_menu li,
#side ul,#side li,#side dl,#side dt,#side dd,
#header ul,#header li,#header dl,#header dt,#header dd,
#footer ul,#footer li,#footer dl,#footer dt,#footer dd
{
	margin			: 0;
	padding			: 0;
	list-style-type	: none;
}

li img
{
	vertical-align	: bottom;
}

/*h_menu：ヘッダーメニュー------------------------------------------------*/

ul#h_menu
{
	/* width			: 300px;
	height			: 20px;
	position		: absolute;
	top				: 50px;
	right			: 0; 豊作プロジェクト削除 */

/*
	background		: url(/images/common/menu/h_menu.gif) no-repeat;
*/
}

ul#h_menu li
{
	float			: left;
}

.h_01 a
{
	display			: block;
	/* width			: 181px;
	height			: 21px; 豊作プロジェクト削除 */
	text-indent		: -9000px;
	overflow		: hidden;
}

.h_01 a:hover
{
/*
	background		: url(/images/common/menu/h_menu_on.gif) no-repeat 0 0;
*/
}


/*g_menu：グローバルメニュー------------------------------------------------*/

#g_menu
{
	/* width			: 985px;
	height			: 49px; 豊作プロジェクト削除 */
	margin			: 0 auto;
}
#g_menu ul
{
	margin:0px;
	padding:0px;
}

/*news------------------------------------------------*/

dl.main_news
{
	width			: 95%;
	margin			: 0px auto 15px;
}

.main_news dt
{
	float			: left;
	padding			: 0 0 5px 0px;
	clear			: both;
	text-align		: left;
/*
	background		: url(/images/common/icon/icon_news.gif) no-repeat 0 4px;
*/
}

.main_news dd
{
	padding			: 0 0 5px 30px;
	text-align		: left;
}

.desn_list
{
	margin			: 0px;
	padding			: 0px;
}
.desn_list li
{
	list-style		: none;
	margin			: 0px 0 15px 0;
	padding			: 0px 0 10px 0;
	margin-bottom	: 3px;
	font-size		: 14px;
	border-bottom	:1px dotted #333;
}
.desn_list li img
{
	/* position		: relative;
	top				: -7px; 豊作プロジェクト削除 */
}

/*--p_list--*/

.p_list
{
	background		: #ccc;
	/* height			: 22px; 豊作プロジェクト削除 */
	
}
.p_list li,
.p_list
{
	margin			: 0px;
	padding			: 0px;
	list-style		: none;
}
.p_list
{
	background		: #ccc;
	/* height			: 22px;
	margin-bottom	: 20px!important; 豊作プロジェクト削除 */
	
}
.p_list li
{
	float			: left;
	display			: block;
	background		: #dddddd url(/images/common/icon/p_list_bg01.gif) right 50% no-repeat;
	padding-right	: 15px;
	padding-left	: 5px;
	padding-top		: 4px;
	/* height			: 18px; 豊作プロジェクト削除 */
	font-size		: 0.8em;	
}
.p_list li.list_end
{
	background		: #dddddd url(/images/common/icon/p_list_bg02.gif) right 50% no-repeat;
}

/*--pra_nav--*/

.pra_nav,
.topics_nav
{
font-size:12px!important;
}

.pra_nav,.pra_nav li
{
	margin			: 0px;
	padding			: 0px;
	list-style		: none;

}
.pra_footer .nav01
{
	background		: url(/images/practice/ft_bg01.gif) 0 0 no-repeat;
	/* width			: 690px;
	height			: 58px; 豊作プロジェクト削除 */
}
.pra_footer .nav02
{
	background		: url(/images/practice/ft_bg02.gif) 0 0 no-repeat;
	/* width			: 690px;
	height			: 58px; 豊作プロジェクト削除 */
}
.pra_footer .nav03
{
	background		: url(/images/practice/ft_bg03.gif) 0 0 no-repeat;
	/* width			: 690px;
	height			: 58px; 豊作プロジェクト削除 */
}
.pra_footer .nav04
{
	background		: url(/images/practice/ft_bg04.gif) 0 0 no-repeat;
	/* width			: 690px;
	height			: 58px; 豊作プロジェクト削除 */
}
.pra_footer .nav05
{
	background		: url(/images/practice/ft_bg05.gif) 0 0 no-repeat;
	/* width			: 690px;
	height			: 58px; 豊作プロジェクト削除 */
}
.pra_nav
{
	margin			: 0 auto 30px;
}

.pra_nav li
{
	float			: left;
}
.pra_nav li a
{
	display			: block;
}

.pra_nav .pac a
{
	color			: #FFF;
}

.pra_nav li.pra01 a
{
	/* width			: 113px;
	height			: 24px; 豊作プロジェクト削除 */
	padding			: 10px 0px 0px 42px;
	text-align		: left;
}
.pra_nav li.pra02 a,
.pra_nav li.pra03 a
{
	/* width			: 117px;
	height			: 24px; 豊作プロジェクト削除 */
	padding			: 10px 0px 0px 23px;
	text-align		: left;
}

.pra_nav li.pra05 a
{
	/* width			: 96px;
	height			: 24px; 豊作プロジェクト削除 */
	padding			: 10px 0px 0px 25px;
	text-align		: left;	
}
.pra_nav li.pra04 a
{
	/* width			: 106px;
	height			: 31px; 豊作プロジェクト削除 */
	padding			: 18px 0px 0px 15px;
	text-align		: left;	
}

/*--pro_list--*/



.pro01_list,.pro01_list li,.pro02_list,.pro02_list li
{
	padding		: 0px;
	margin		: 0px;
	list-style	: none;
}
.pro01_list li
{
	padding		: 0px 0px 0px 20px;
	background	: url(/images/common/icon/pro01_icon.png) 0 2px no-repeat;
	margin:0px 0px 3px 15px;
}
.pro02_list li
{
	padding		: 0px 0px 0px 20px;
	background	: url(/images/common/icon/pro02_icon.png) 0 2px no-repeat;
	margin: 0px 0px 3px 15px;
}

.list01,
.list01 li
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.list01
{
	margin-bottom	: 10px;
}
.list01 li
{
	background:url(/images/common/icon/icon04.png) 0 2px no-repeat;
	padding: 0 0 3px 20px;
}

.list02,
.list02 li
{
	list-style:none;
	padding:0px;
	margin:0px;
	
}
.list02
{
	margin-bottom	: 10px;
}
.list02 li
{
	background:url(/images/common/icon/icon_point.png) 3px 5px no-repeat;
	padding-left:15px;
}


.list03,
.list03 li
{
	list-style: none;
	padding: 0 0 5px;
	margin: 0px;
	
}
.list03
{
	margin-bottom	: 10px;
}
.list03 li
{
	background:url(/images/common/icon/pro03_icon.png) 0 3px no-repeat;
	padding-left:20px;
}



.truse_list,truse_list li
{
	padding			: 0px;
	margin			: 0px;

}
.truse_list
{
	width			: 93%;
	margin			: 0 auto 20px;
}



.line_list,.line_list li
{
	padding			: 0px;
	margin			: 0px;
	list-style		: none;
}
.line_list li
{
	border-bottom	: 1px #CCC dotted;
	padding-bottom	: 10px;
	margin-bottom	: 10px;
}
/*---------------------------------------------------------*/
/*    copyright(C) WEB-SEED.All rights reserved. Ver1.0    */
/*---------------------------------------------------------*/
