@charset "utf-8";
/*

Style URI: /common/css/reset.html
Author: TTI CO.LTD.

*/

/*h1*/

h1.gid{
	background-image:url(../images/h1_bg_gid.gif);
	background-repeat:no-repeat;
	padding:0 72px 0 20px;
	line-height:72px;
	height:72px;
	width:558px;
	font-size:140%;
	font-weight:bold;
	color:#6cb53f;
}
h1.gid_sub{
	background-image:url(../images/h1_bg_gid.gif);
	background-repeat:no-repeat;
	padding:15px 72px 0 20px;
	line-height:20px;
	height:72px;
	width:558px;
	font-size:140%;
	font-weight:bold;
	color:#6cb53f;
}

/*h2*/

h2.gid{
	background-image:url(../images/h2_bg_gid.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:15px;
	line-height:28px;
	height:28px;
	width:620px;
	font-weight:bold;
	color:#333333;
	clear:both;
}

/*h3*/

h3{border-left:#6cb53f 5px solid; padding:0 0 0 5px; margin:20px 0 5px 20px; font-weight:bold;}

/*link*/

/*
.gid_f_l h2 a,.gid_f_r h2 a,.gid_f_l h2 a:visited,.gid_f_r h2 a:visited{
	background-image:url(../overview/images/title_bg_long.gif);
	background-repeat:no-repeat;
	height:30px;
	margin:0;
	padding:0 0 0 35px;
	line-height:30px;
	font-weight:bold;
	display:block;
	color:#2e408a;
	text-decoration:none;
}

.gid_f_l h2 a:hover,.gid_f_r h2 a:hover,.gid_f_l h2 a:active,.gid_f_r h2 a:active{
	background-image:url(../overview/images/title_bg_long_hover.gif);
	background-repeat:no-repeat;
	height:30px;
	margin:0;
	padding:0 0 0 35px;
	line-height:30px;
	font-weight:bold;
	display:block;
	color:#7f8eb7;
	text-decoration:none;
}

.gid_f_r_btn a,.gid_f_r_btn a:visited{
	background-image:url(../overview/images/title_bg_short.gif);
	background-repeat:no-repeat;
	height:49px;
	width:119px;
	margin:0;
	padding:0 0 0 30px;
	line-height:30px;
	font-weight:bold;
	display:block;
	color:#2e408a;
	line-height:49px;
	text-decoration:none;
	border:#66a9ff 1px solid;
}

.gid_f_r_btn a:hover,.gid_f_r_btn a:active{
	background-image:url(../overview/images/title_bg_short_hover.gif);
	background-repeat:no-repeat;
	height:49px;
	width:119px;
	margin:0;
	padding:0 0 0 30px;
	line-height:30px;
	font-weight:bold;
	display:block;
	color:#7f8eb7;
	line-height:49px;
	text-decoration:none;
	border:#66a9ff 1px solid;
}
*/

/*other txt*/
.gid_f_l p,.gid_f_r p{padding:5px;}
.gid p{margin:0 15px 10px 20px;}

/*subnavi-summary*/

#subnavi .summary a {
	background-image:url(../overview/images/btn_summary.gif);
}
#subnavi .list a {
	background-image: url(../overview/images/btn_list.gif);
}
#subnavi .society a {
	background-image: url(../overview/images/btn_society.gif);
}
#subnavi .support a {
	background-image: url(../overview/images/btn_support.gif);
}
#subnavi .access a {
	background-image: url(../overview/images/btn_access.gif);
}


#subnavi .summary a.now {
	background-image:url(../overview/images/btn_summary_on.gif);
}
#subnavi .list a.now {
	background-image: url(../overview/images/btn_list_on.gif);
}
#subnavi .society a.now {
	background-image: url(../overview/images/btn_society_on.gif);
}
#subnavi .support a.now {
	background-image: url(../overview/images/btn_support_on.gif);
}
#subnavi .access a.now {
	background-image: url(../overview/images/btn_access_on.gif);
}


/*subnavi-milk*/

#subnavi .milk a {
	background-image:url(../overview/images/btn_milk.gif);
}
#subnavi .qa a {
	background-image: url(../overview/images/btn_qa.gif);
}
#subnavi .nourishment a {
	background-image: url(../overview/images/btn_nourishment.gif);
}
/*
#subnavi .record a {
	background-image: url(../overview/images/btn_record.gif);
}
*/

#subnavi .milk a.now {
	background-image:url(../overview/images/btn_milk_on.gif);
}
#subnavi .qa a.now {
	background-image: url(../overview/images/btn_qa_on.gif);
}
#subnavi .nourishment a.now {
	background-image: url(../overview/images/btn_nourishment_on.gif);
}
/*
#subnavi .record a.now {
	background-image: url(../overview/images/btn_record_on.gif);
}
*/

/*layout*/

.gid_top_list{clear:both; padding-top:15px;}
.gid_f_l{float:left; width:308px;}
.gid_f_r{float:right; width:308px;}
.gid_f_r_btn{float:right; height:120px; width:308px;}

.gid_top_waku {
	-moz-border-radius: 5px;
	border: 1px solid #6cb53f;
	margin-bottom: 15px;
}

.gid_top_waku_l {
	float:left;
	width:288px;
	-moz-border-radius: 5px;
	border: 1px solid #6cb53f;
	margin-bottom: 15px;
	padding: 10px;
}

.gid_top_waku_r {
	float:right;
	width:288px;
	-moz-border-radius: 5px;
	border: 1px solid #6cb53f;
	margin-bottom: 15px;
	padding: 10px;
}

.gid_top_waku h2 {
	padding: 3px;
	margin: 3px;
	font-size: 120%;
	border-bottom: 1px solid #6cb53f;
	font-weight: bold;
}

div.gid_list .solidline{border-bottom:#66a9ff 1px solid;padding-bottom:3px;}
div.gid_list{margin-bottom:15px; clear:both;}
div.gid_list dl{width:640px; line-height:180%; margin-top:10px;}
div.gid_list dt{
	float:left;
	width:11em;
	text-indent: 1em;
	padding-bottom:3px;
	padding-top:3px;
}
div.gid_list dd{
	border-bottom:#66a9ff 1px solid;
	padding-left:11em;
	padding-bottom:3px;
	padding-top:3px;
}

