@charset "utf-8";
/*
Theme Name: FOOCOM
Theme URI: http://www.foocom.net/
Description: FOOCOMのテーマです。
Author: FOOD COMMUNICATION COMPASS
*/
#about{
    width:600px;
}

#about p{
	font-size:14px;
	padding:0 10px 10px 10px;
	line-height: 2;
}

#about h2{
	background-image:url(http://www.foocom.net/img/thead_foocom_cat.jpg);
	background-repeat:no-repeat;
	width:600px;
	height:34px;
	color:#fff;
	font-size:18px;
	padding:16px 0 0 38px;
	margin:10px 0 12px 0;
}



*:first-child+html #about h2{
    padding-top:15px;
	height:35px;
	margin-bottom:15px;
}
*html #about h2{
    padding-top:17px;
	height:33px;
	margin:10px 0 15px 0;
}

#intro_about{
	background-image:url(http://www.foocom.net/img/bg_intro_about.jpg);
	height:70px;
	width:580px;
	background-repeat:no-repeat;
	padding: 10px 10px 0 10px;
}

#about h3{
	color:#333;
	border-left:solid #669900 5px;
	padding:2px 0 2px 5px;
	width: 595px;
	font-size:18px;
}
#cont_about{
	border-top:solid #669900 1px;
	margin:2px 0 0 0;
	width:600px;
	padding: 10px 0 0 0;
	border-bottom: dotted #630 2px;
	padding: 10px 0 10px 0;
}
#cont_member{
	border-top:solid #669900 1px;
	margin:2px 0 0 0;
	width:600px;
	padding: 10px 0 0 0;
	border-bottom: dotted #630 2px;
	padding: 10px 0 10px 0;
	line-height: 150%;
}


#about #cont_member dl {
	margin:2px 0 0 0;
	width:590px;
	padding: 10px 0 0 0;
	padding: 8px 0;
}
#about #cont_member dd ul {
	margin:5px 0 10px 25px;
	font-size: 14px;
}
#about #cont_member dd li {
	margin:10px 0 5px 0px;
	line-height: 160%;
}

#about dt{
	font-size:14px;
	padding:0 0 0 10px;
	font-weight:bold;
	color: #666;
}

#about #cont_about dl{
	border-top:solid #669900 1px;
	margin:2px 0 0 0;
	width:600px;
	padding: 10px 0 0 0;
	border-bottom: dotted #630 2px;
	padding: 10px 0 10px 0;
}
#about #cont_about dd{
	font-size:14px;
	padding:5px 0 15px 25px;
	color: #666;
}
#cont_about dd ol{
}
#cont_about dd li{
	padding:0 0 5px 0px;
	margin: 0 0 0 20px;
}



#about dl.intro{
   width:180px;
   margin-top:15px;
}
#about dl.intro dt{
   font-weight:bold;
} 
#about dl.intro dd{
   font-size:12px;
   margin-top:3px;
}


#about .fl{
	background-image:url(http://www.foocom.net/img/bg_specialist2.jpg);
	background-repeat:no-repeat;
	width:295px;
	height:221px;
	padding: 0 0 0 10px;
	font-size: 14px;
	margin: 0 0 10px 0;
}


#about dl.kiji{
	border-top:dotted #BEA569 2px;
	width:275px;
	margin: 5px 0;
	font-size: 12px;
}
#about dl.kiji dt{
	margin-top: 5px;
	font-weight: bold;
}

#about ol.ml20 li{
    margin-bottom:5px;
}

dl.privilege{
    color:#669900 !important;
}
.privilege dt{
    margin:0 0 5px 0 !important;
	color:#669900 !important;
}
.privilege dd{
	margin:0 0 0px 0;
	padding: 0 15px 0 10px;
	font-weight: normal;
	color: #000;
}


/* 組織概要 */
#about_org {
	width:610px;
}
#about_org p {
	font-size:14px;
	padding:0 10px 10px 10px;
	line-height:2;
}
#about_org h2 {
	background-image:url(../img/thead_foocom_cat.jpg);
	background-repeat:no-repeat;
	width:600px;
	height:34px;
	color:#fff;
	font-size:18px;
	padding:16px 0 0 38px;
	margin:10px 0 12px 0;
}
*:first-child+html #about_org h2 {
	padding-top:15px;
	height:35px;
	margin-bottom:15px;
}
*html #about_org h2 {
	padding-top:17px;
	height:33px;
	margin:10px 0 15px 0;
}
#about_org h3 {
	color:#333;
	border-left:solid #669900 5px;
	padding:2px 0 2px 5px;
	width: 595px;
	font-size:18px;
}
#about_org dl {
	border-top:solid #669900 1px;
	margin:2px 0 0 0;
	width:600px;
	padding: 10px 0 0 0;
	border-bottom: dotted #630 2px;
	padding: 10px 0 10px 0;
	line-height: 2;
}
#about_org dt {
	font-size:14px;
	padding:0 0 0 10px;
	font-weight:bold;
	color: #333;
}
#about_org dd {
	font-size:14px;
	padding:5px 0 15px 25px;
	color: #333;
}
#about_org dl.intro {
	width:180px;
	margin-top:15px;
}
#about_org dl.intro dt {
	font-weight:bold;
}
#about_org dl.intro dd {
	font-size:12px;
	margin-top:3px;
}
#about_org .fl {
	background-image:url(../img/bg_specialist2.jpg);
	background-repeat:no-repeat;
	width:295px;
	height:221px;
	padding: 0 0 0 10px;
	font-size: 14px;
	margin: 0 0 10px 0;
}
#about_org dl.kiji {
	border-top:dotted #BEA569 2px;
	width:275px;
	margin: 5px 0;
	font-size: 12px;
}
#about_org dl.kiji dt {
	margin-top: 5px;
	font-weight: bold;
}
#about_org ol.ml20 li {
	margin-bottom:5px;
}


/* プライバシーポリシー */
#privacy {
	width:610px;
}
#privacy p {
	font-size:14px;
	padding:0 10px 10px 10px;
	line-height: 160%;
}
#privacy h2 {
	background-image:url(../img/thead_foocom_cat.jpg);
	background-repeat:no-repeat;
	width:600px;
	height:34px;
	color:#fff;
	font-size:18px;
	padding:16px 0 0 38px;
	margin:10px 0 12px 0;
}
*:first-child+html #privacy h2 {
	padding-top:15px;
	height:35px;
	margin-bottom:15px;
}
*html #privacy h2 {
	padding-top:17px;
	height:33px;
	margin:10px 0 15px 0;
}
#privacy h3 {
	color:#669900;
	border-left:solid #669900 5px;
	padding:0 0 2px 5px;
	width: 595px;
}
#privacy dl {
	margin:2px 0 0 0;
	width:600px;
	padding: 10px 0 0 0;
	padding: 10px 0 10px 0;
}
#privacy dt {
	font-size:14px;
	padding:0 0 0 10px;
	font-weight:bold;
	color: #333;
}
#privacy dd {
	font-size:14px;
	padding:5px 0 15px 25px;
	color: #333;
}
#privacy .cookie{
    margin-top:2px; border-top:solid #669900 1px; width:600px;
	padding-top:20px;
}

/* サイトマップ */
.site_map{
	border-top:solid #669900 1px;
	margin:2px 0 0 0;
	width:600px;
	border-bottom:none;
	padding: 10px 0 10px 0;
}

/* リンク集 */
ul#links_cont{
	margin: 0 0 15px 0;
}
ul#links_cont li{
	font-size:14px;
	margin:2px 0 10px 10px;
}
ul.links{
	font-size:14px;
	border-top: solid #669900 1px;
	width: 600px;
	margin: 2px 0 15px 0;
}
ul.links li{
	background-image:url(http://www.foocom.net/img/ico_tri.gif);
	background-repeat:no-repeat;
	margin:10px 0 0 10px;
	padding:0 0 0 13px;
	line-height: 150%;
}

/* ニュース・今日のリンク集 */

ul.t_news{
	font-size:14px;
	width: 600px;
	margin: 2px 0 15px 0;
}
ul.t_news li{
	background-image:url(http://www.foocom.net/img/ico_tri.gif);
	background-repeat:no-repeat;
	margin:10px 0 0 10px;
	padding:0 0 0 13px;
	line-height: 150%;
}
