@charset "utf-8";
/* スタイルシート設定 */
/* 最終更新日 2008年4月16日 */

/* タグ設定 */
body {
	background-image: url(../images/background.gif);
	margin:0px;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	}
a {text-decoration: none; color:#000000;}
a:hover {text-decoration: underline; color:#AC0000;}

img{border:0px;}

h1 {padding:0px;
	margin:0px;
	}	
h2 {padding:0px; 
	margin:0px;
	}	
h3 {padding:0px; 
	margin:0px;
	}	
h4 {padding:0px; 
	margin:0px;
	}	
h5 {padding:0px; 
	margin:0px;
	}
h6 {padding:0px; 
	margin:0px;
	font-size:12px;
	}	

p { margin:5px;
	}
	
/* レイアウト設定スタイルシート */
/* メイン */
.layoutMain {
	width:815px;
	margin-right:auto;
	margin-left:auto;
	background-color:#ffffff;
	text-align:center;
	}

/* ヘッダ */	
.layoutHeader {
	margin-top:5px;
	}

/* 対象者別メニュー設定 */
.headerTarget {
	border-bottom:2px solid #F2F2F2;
	border-right:1px solid #F2F2F2;
	border-left:1px solid #F2F2F2;
	}

.headerTarget a{
	color:#F2F2F2;
	text-decoration:none;
	}	

.headerTarget02 {
	border-right:1px solid #F2F2F2;
	border-left:1px solid #F2F2F2;
	}	

.headerTarget02 a{
	color:#F2F2F2;
	text-decoration:none;
	}	

/* 東京農大早分かりナビ */
.headerQuicknavi {
	border-right:1px solid #F2F2F2;
	border-left:1px solid #F2F2F2;
	}

.headerQuicknavi a{
	text-decoration:none;
	}

/* 検索 */
.headerSearch {
	border-right:1px solid #F2F2F2;
	border-left:1px solid #F2F2F2;
	color:#F2F2F2;
	}

.headerSearch a{
	color:#F2F2F2;
	text-decoration:none;
	}

.searchForm {
	margin:5px;
	padding:0px;
	}

.searchText {
	background-color:#ffffff;
	width:135px;
	margin:0px;
	border:1px solid #666666;
	}

/* コンテンツ */
.contentMain {padding-top:5px;}
.contentSubmenu {padding-top:5px;}

/* メインメニュー */
.mainMainmenu {
	background-color:#EFEFEF;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px dotted #999999;
	height:35px;
	}

.mainmenuBack {
	background-color:#EEEEEE;
	}
	
.mainmenuBack a:hover{
	background-color:#FFFFFF;
	}

.mainmenuTable {
	margin-top:5px;
	margin-bottom:5px;
	margin-right:2px;
	}

.mainmenuTable a{
	text-decoration:none;
		}

.mainmenu_submenu {
	font-size:10px;
	padding-left:10px;
	border:1px solid #999999;
	}
	
.mainmenu_submenu a:hover {
	text-decoration:none;
	color:#666666;
	}
	
/* パンくずリスト（トピック） */
.breadcrumb {
	padding-left:5px;
	padding-top:1px;
	padding-bottom:1px;
	font-size:10px;
/*	margin:5px; */
	text-align:left;
	border-bottom:1px solid #cccccc;
/*	border-bottom:1px dotted #CCCCCC; 
	border-bottom:2px solid #999999;
	border-top:1px solid #ffffff;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;　*/
	}

/* メインコンテンツ */
.mainContent {
	margin-right:10px;
	margin-left:10px;	
	margin-bottom:10px;	
	text-align:left;
	}

/* フッタ */
.footerMenu {
	font-size:10px;
	color:#D9D7D4;
	padding-right:10px;
	}
	
.footerMenu {
	font-size:10px;
	color:#EFEFEF;
	padding-right:10px;
	}	
	
.footerMenu a{
	color:#F2F2F2;
	text-decoration:none;
	}
	
.layoutFooter {
	margin-bottom:5px;
	}
/*-- ヘッダー --*/
.header{
     font-size:12px;
	 line-height:120%;
	 border-bottom-color:#339933;
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 }

/*-- フッター --*/
.footer{
     font-size:12px;
	 line-height:120%;
	 border-top-color:#339933;
	 border-top-style:solid;
	 border-top-width:1px;
	 }


/*-- ボックス枠 --*/
.box_01{
     border-color:#99CC99;
	 border-width:1px;
	 border-style:solid;
	 font-size:12px;
	 text-align:left;
	 }
         
.box_02{
     border-color:#FFCC66;
	 border-width:1px;
	 border-style:solid;
	 font-size:12px;
	 text-align:left;
	 }


/*-- ライン --*/

/*-- ボックス --*/
.box_top {
	vertical-align:top;

	}

/*-- マージン--*/

.mar_left8{
	 margin-left:8px;
	 }
         
.mar_left10{
	 margin-left:10px;
	 }
         
/*-- パディング--*/

.pad_top5 {
	padding-top:5px;
	}

.pad_right5 {
	padding-right:5px;
	}

.pad_right10 {
	padding-right:10px;
	}

.pad_right30 {
	padding-right:30px;
	}

.pad_right50 {
	padding-right:50px;
	}

.pad_right100 {
	padding-right:100px;
	}

.pad_left_5 {
	padding-left:5px;
	}

.pad_left10 {
	padding-left: 10px;
	}

.pad_left30 {
	padding-left: 30px;
	}

.pad_left50 {
	padding-left: 50px;
	}

.pad_left75 {
	padding-left: 75px;
	}

.pad_left100 {
	padding-left: 100px;
	}

/**** タイトル ****/

.text_grayB02 {
	color:#FFFFFF;
	background-color:#666666;
	font-weight:bold;
	}

/**** テキスト ****/


/*-- テキスト--*/

.text {
	color:#333333;
	line-height:150%;
	}
	
.text10p {
	font-size:10px;
	line-height:150%;
	}

.text_red {
	line-height:150%;
	color:#FF0000;
	}

.text_darkred {
	line-height:150%;
	color:#972819;
	}

.text_gray {
	color:#333333;
	}

.text_12pgray {
	color:#666666;
	margin-left:5px;
	}
	
.text_white {
	color:#FFFFFF;
	}

.text_whiteb {
	color:#FFFFFF;
	font-weight:bold;
	}
	
.text_grayB {
	color:#FFFFFF;
	background-color:#333333;
	font-weight:bold;
	}

.text_grayB  a {
	color:#FFFFFF;
	background-color:#333333;
	font-weight:bold;
	}
	
.text_grayB  a:hover {
	color:#FFFFFF;
	background-color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}	

.txt_bold{
     font-weight:bold;
	 }

.txt_10px{
     font-size:10px;
	 line-height:130%;
	 }

.txt_pink_b {
	color:#FF6666;
	font-weight:bold;
	padding:2px;
	}



