* {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
html {
	height: 100%;
	width: 100%;
}
body { background-color: #F3F2ED; height: 100%; width: 100%; min-width:700px; font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif; background-image: url(../img/header/0hrbg.png); background-repeat: repeat-x; background-position: left 500px; overflow-x:hidden; }

/* For modern browsers */
.cf:before,
.cf:after { content:""; display:table; }
.cf:after { clear:both; }
 
/* For IE 6/7 (trigger hasLayout) */
.cf { zoom:1; overflow: hidden; }
a {
	color: #333300;
}
a:hover {
	color: #996600;
	text-decoration: none;
}
h1 { font-size: 12px; line-height: 1em; font-weight: bold; color: #000; margin-bottom: 30px; text-align: center; padding-top: 50px; }

/* Topsection */

#topsection { clear: both; height: auto; width: 700px; margin-right: auto; margin-left: auto; position: relative; }

#mainmenu  {
	clear: both;
	height: 300px;
	width: 700px;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../img/index/topsectionbg.png);
	background-position: center top;
	background-repeat:no-repeat;
	z-index: 1000;
}

p#mm01 { width: 240px; height: 30px; margin: 0 auto 40px; }
p#mm01 a { display: block; text-align: center; color: #FFF; font-size: 20px; letter-spacing: -1px; line-height: 36px; font-weight: bold; text-decoration: none; background-image:url(http://www.agro.jp/201405/img/index/bnbg_sec1.png); background-repeat:no-repeat; background-position:0 0; text-shadow: 0px 2px 1px #000; behavior: url(http://www.agro.jp/201405/css/PIE.htc); }
p#mm01 a:hover { background-image:url(http://www.agro.jp/201405/img/index/bnbg_sec23_on.png); background-repeat:no-repeat; background-position:0 0; color: fff; text-shadow:0px 2px 1px #993300; behavior: url(http://www.agro.jp/201405/css/PIE.htc); }

#topleft { width:350px; height:auto; float:left; }
#topright { width:350px; height:auto; float:right; }

/* 
	LEVEL ONE
*/
ul.dropdown01                         { position: relative; height:auto; }
ul.dropdown01 li                      { font-weight: bold; zoom: 1; width: 240px; list-style-image: none; list-style-type: none; }

ul.dropdown01 li.bn01                 { margin-left:40px; margin-bottom:40px; }
ul.dropdown01 li.bn02                 { margin-left: 0px; margin-bottom:40px; }
ul.dropdown01 li.bn03                 { margin-left: 0px; margin-bottom:40px; }
ul.dropdown01 li.bn04                 { margin-left:40px; margin-bottom: 0px; }

ul.dropdown01 li a                    { display: block; text-align: center; color: #FFF; font-size: 20px; letter-spacing: -1px; line-height: 36px; font-weight: bold; text-decoration:none; background-image:url(http://www.agro.jp/201405/img/index/bnbg_sec1.png); background-repeat:no-repeat; background-position:0 0; text-shadow: 0px 2px 1px #000; behavior: url(http://www.agro.jp/201405/css/PIE.htc); }
ul.dropdown01 li a:hover              { color: fff; text-shadow:0px 2px 1px #993300; color: #fff;  background-image:url(../img/index/bnbg_sec23_on.png); background-repeat:no-repeat; background-position:0 0; }

ul.dropdown01 a.lib                   { background-image:url(http://www.agro.jp/201405/img/index/bnbg_sec1_wa.png); background-repeat:no-repeat; background-position:0 0; }
ul.dropdown01 a.lib:hover             { background-image:url(http://www.agro.jp/201405/img/index/bnbg_sec1_wa_on.png); background-repeat:no-repeat; background-position:0 0; }

ul.dropdown01 li a .lpmx2             { letter-spacing: -3px!important; }


/* 
	LEVEL TWO
*/
ul.dropdown01 ul 						{ width: 240px; visibility: hidden; position: absolute; top: 5px; left: 190px; z-index: 998; }
ul.dropdown01 ul li 					{ font-weight: bold; color: #333; float: none; list-style-image: none; list-style-type: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown01 ul li a					{ height: 36px; width: 240px; display:block; background-image:url(http://www.agro.jp/201405/img/index/bnbg_sec23.png); background-repeat:no-repeat; background-position:0 0; color: #333; text-shadow: 0px 2px 1px #eee; behavior: url(http://www.agro.jp/201405/css/PIE.htc); } 
ul.dropdown01 ul li a:hover					{ color: #fff;  background-image:url(../img/index/bnbg_sec23_on.png); background-repeat:no-repeat; background-position:0 0; }

/* 
	LEVEL THREE
*/
ul.dropdown01 ul ul 					{ left: 170px; top: 5; z-index:999; }
ul.dropdown01 li:hover > ul 			{ visibility: visible; }


/* 
	LEVEL ONE
*/
ul.dropdown02                         { position: relative; height:auto; }
ul.dropdown02 li                      { font-weight: bold; zoom: 1; width: 240px; list-style-image: none; list-style-type: none; }
ul.dropdown02 li a                    { display: block; text-align: center; color: #FFF; font-size: 20px; letter-spacing: -1px; line-height: 36px; font-weight: bold; background-image:url(http://www.agro.jp/201405/img/index/bnbg_sec2.png); background-repeat:no-repeat; background-position:0 0; text-shadow: 0px 2px 1px #000; behavior: url(http://www.agro.jp/201405/css/PIE.htc); text-decoration:none; }
ul.dropdown02 li a:hover              { color: fff; text-shadow:0px 2px 1px #993300; behavior: url(http://www.agro.jp/201405/css/PIE.htc); background-image:url(http://www.agro.jp/201405/img/index/bnbg_sec23_on.png); background-repeat:no-repeat; background-position:0 0; }

ul.dropdown02 a.lia                   { background-image:url(http://www.agro.jp/201405/img/index/bnbg_sec2_wa.png); background-repeat:no-repeat; background-position:0 0; }
ul.dropdown02 a.lia:hover             { background-image:url(http://www.agro.jp/201405/img/index/bnbg_sec2_wa.png); background-repeat:no-repeat; background-position:0 0; }

ul.dropdown02 a.lia2                   { background-image:url(http://www.agro.jp/201405/img/index/bnbg_sec2_wa-2.png); background-repeat:no-repeat; background-position:0 0; }
ul.dropdown02 a.lia2:hover             { background-image:url(http://www.agro.jp/201405/img/index/bnbg_sec2_wa.png); background-repeat:no-repeat; background-position:0 0; }

ul.dropdown02 li.bn_r01                 { margin-left: 70px; margin-bottom: 40px; }
ul.dropdown02 li.bn_r02                 { margin-left: 110px; margin-bottom: 40px; }
ul.dropdown02 li.bn_r03                 { margin-left: 110px; margin-bottom: 40px; }
ul.dropdown02 li.bn_r04                 { margin-left: 70px; margin-bottom: 0px; }


/* 
	LEVEL TWO
*/
ul.dropdown02 ul 						{ width: 240px; visibility: hidden; position: absolute; z-index: 998; }
ul.dropdown02 ul.bn_01sub               { top: 15px; right: 170px; }
ul.dropdown02 ul.bn_02sub               { margin-top: -12px; right: 160px; }
ul.dropdown02 ul.bn_03sub               { margin-top: -65px; right: 190px; }
ul.dropdown02 ul.bn_04sub               { margin-top: -80px; right: 200px; }
ul.dropdown02 ul li 					{ font-weight: bold; color: #333; float: none; list-style-image: none; list-style-type: none; }

									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown02 ul li a					{ display: inline-block; height: 36px; width: 240px; color: #333; background-image:url(http://www.agro.jp/201405/img/index/bnbg_sec23.png); background-repeat:no-repeat; background-position:0 0;text-shadow: 0px 2px 1px #d5d5d5; behavior: url(http://www.agro.jp/201405/css/PIE.htc); } 
ul.dropdown02 ul li a:hover					{ color: #fff; background-image:url(../img/index/bnbg_sec23_on.png); background-repeat:no-repeat; background-position:0 0; }

/* 
	LEVEL THREE
*/
ul.dropdown02 ul ul 					{ right: 170px; top: 5; z-index:999; }
ul.dropdown02 li:hover > ul 			{ visibility: visible; }
ul.dropdown02 ul.bn_01sub ul.bn_01sub_sub01 { margin-top: -15px; }

ul.dropdown02 ul.bn_01sub ul.bn_01sub_sub02  { margin-top: -15px; }
ul.dropdown02 ul.bn_01sub ul.bn_01sub_sub03  { margin-top: -15px; }


/* engei (top.html) */

#engei {
	width:650px;
	height:40px;
	display:block;
	margin:0 auto 10px auto;
	position:relative;
}
#engei #00bn {
	width:100%;
	height:auto;
	display:block;
	margin:0 auto;
	position:absolute;
	z-index:10;
}



/* Searchbox (top.html) */

#searchbox {
	width:650px;
	height:300px;
	display:block;
	margin:0 auto 10px auto;
	position:relative;
}
#searchbox #searchbn {
	width:100%;
	height:auto;
	display:block;
	margin:0 auto;
	position:absolute;
	z-index:10;
}
#searchbox #searchbody {
	width:590px;
	height:auto;
	display:block;
	border:1px solid #2B532B;
	background-color:#fff;
	margin-top:18px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	padding:29px;
}
#searchbox #searchbody #sbleft {
	width:48%;
	height:auto;
	display:block;
	float:left;
}
#searchbox #searchbody #sbright {
	width:48%;
	height:auto;
	display:block;
	float:right;
}
#searchbox #searchbody h3.sbtitle {
	font-size:14px;
	font-weight:bold;
	width:96%;
	height:30px;
	line-height:30px;
	padding:0 2%;
	background-color: #E9EDE2;
	border:1px solid #2B532B;
	margin-bottom:10px;
}
#searchbox #searchbody form select {
	width:100%;
	height:auto;
	display:block;
	padding:2%;
	color:#5C403A;
	font-size:12px;
	line-height:1.4em;
	border:1px solid #2B532B;
	margin-bottom:5px;
}
#searchsubmit {
	width:50%;
	height:auto;
	display:block;
	padding-top:25px;
	margin:0 auto;
	clear:both;
}
#searchsubmit #ssbleft {
	width:50%;
	height:auto;
	display:block;
	float:left;
	text-align:center;
}
#searchsubmit #ssbright {
	width:50%;
	height:auto;
	display:block;
	float:right;
	text-align:center;
}

/*-----------------------------------------------------------*/


.b-m10 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px!important; margin-left: 0px; }
.b-m15 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px!important; margin-left: 0px; }
.b-m20 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px!important; margin-left: 0px; }
.b-m25 { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 25px!important; margin-left: 0px; }
.b-m15cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 15px!important; margin-left: 0px; clear: both; }
.b-m20cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px!important; margin-left: 0px; clear: both; }
.b-m25cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 25px!important; margin-left: 0px; clear: both; }
.b-m30cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 30px!important; margin-left: 0px; clear: both; }
.b-m35cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 35px!important; margin-left: 0px; clear: both; }
.b-m40cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 40px!important; margin-left: 0px; clear: both; }
.b-m45cb { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 45px!important; margin-left: 0px; clear: both; }
.tac { text-align: center; }

#news00m { background-color: #4B85BD; clear: both; height: 30px; width: 380px; margin-right: auto; margin-left: auto; margin-bottom: 30px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; behavior: url(http://www.agro.jp/201405/css/PIE.htc); }
#news00m h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 30px; font-weight: bold; color: #FFF; float: left; height: 30px; width: 50px; display: block; margin: 0px; padding: 0px; }
#news00m #newsbody {
	height: 30px;
	width: 380px;
	float: right;
	font-size: 12px;
	line-height: 30px;
	color: #000;
	font-weight: bold;
	background-color: #FFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #066;
	border-left-color: #066;
	display: block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior: url(http://www.agro.jp/201405/css/PIE.htc); 
}

#mmbody { clear: both; height: auto; width: 720px; margin-right: auto; margin-left: auto; margin-bottom: 30px; }

#mmbody #mmleft { float: left; height: auto; width: 350px; }

#mmbody #mmleft #feature01 { clear: both; height: auto; width: 320px; margin-bottom: 10px; padding-right: 14px; padding-bottom: 14px; padding-left: 14px; padding-top: 39px; background-color: #FFF; background-image: url(../img/index/featurebody01.jpg); background-repeat: no-repeat; background-position: left top; border: 1px solid #aeae95; overflow: hidden; behavior: url(http://www.agro.jp/201405/css/PIE.htc); }
#mmbody #mmleft #feature01 li { margin: 0px; padding: 0px; float: left; list-style-image: none; list-style-type: none; font-size: 0.7em; behavior: url(http://www.agro.jp/201405/css/PIE.htc); }
#mmbody #mmleft #feature01 li a { display: block; height: auto; width: 135px; margin-right: 5px; margin-left: 5px; color: #6F8D38; text-decoration: none; background-image: url(../img/index/feature_list.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; line-height: 17px; behavior: url(http://www.agro.jp/201405/css/PIE.htc); }
#mmbody #mmleft #feature01 li a:hover { display: block; height: auto; width: 135px; margin-right: 5px; margin-left: 5px; color: #434C3B; text-decoration: none; background-image: url(../img/index/feature_list.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; line-height: 17px; behavior: url(http://www.agro.jp/201405/css/PIE.htc); }


#mmbody #mmleft h3 { font-size: 16px; line-height: 30px; font-weight: normal; color: #FFF; float: left; height: 30px; width: auto; margin-left: 5px; }
#mmbody #mmleft p.ptt { font-size: 0.6em; line-height: 30px; font-weight: normal; color: #FFF; float: right; height: 30px; margin-right: 5px; }
#mmbody #mmleft #mmnews01 { background-color: #2B532B; margin-bottom: 10px; padding-right: 1px; padding-left: 1px; padding-bottom: 1px; height: auto; width: 348px; }

#mmbody #mmright { float: right; height: auto; width: 350px; }

#mmbody #mmright #feature02 { clear: both; height: auto; width: 330px; margin-bottom: 10px; padding-right: 9px; padding-bottom: 14px; padding-left: 9px; padding-top: 39px; background-color: #FFF; background-image: url(../img/index/featurebody02.jpg); background-repeat: no-repeat; background-position: left top; border: 1px solid #aeae95; }

#mmbody #mmright #feature02 li { margin: 0px; padding: 0px; float: left; list-style-image: none; list-style-type: none; font-size: 0.7em; }
#mmbody #mmright #feature02 li a { display: block; height: auto; width: 140px; margin-right: 5px; margin-left: 5px; color: #77783F; text-decoration: none; background-image: url(../img/index/feature_list.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; line-height: 17px; letter-spacing: -1px; }
#mmbody #mmright #feature02 li a:hover { display: block; height: auto; width: 140px; margin-right: 5px; margin-left: 5px; color: #4A5006; text-decoration: none; background-image: url(../img/index/feature_list.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; line-height: 17px; letter-spacing: -1px; }


#mmbody #mmright #mmnews02 { background-color: #2B532B; margin-bottom: 10px; padding-right: 1px; padding-left: 1px; padding-bottom: 1px; height: auto; width: 348px; }
#mmbody #mmright #mmnews02 p a { color: #2B532B; text-decoration: none; line-height: 20px; font-size: 0.6em; height: 20px; padding-right: 5px; background-color: #F3F2ED; display: block; width: auto; }
#mmbody #mmright #mmnews02 p a:hover { color: #F60; text-decoration: underline; line-height: 20px; height: 20px; padding-right: 5px; background-color: #F3F2ED; width: auto; }
#mmbody #mmright #mmnews02 h3 { font-size: 16px; line-height: 30px; font-weight: normal; color: #FFF; float: left; height: 30px; width: auto; margin-left: 5px; margin-bottom: 0px;}
#mmbody #mmright #mmnews02 p.ptt { font-size: 0.6em; line-height: 30px; font-weight: normal; color: #FFF; float: right; height: 30px; margin-right: 5px; }
#mmbody #mmright #mmnews02 p.ptt a{ font-size: 10px; line-height: 30px; font-weight: normal; text-decoration:underline; display:inline; background-color: #2B532B; }
#mmbody #mmright #mmnews02 p.ptt a:hover{ font-size: 10px; line-height: 30px; font-weight: normal; text-decoration:none; display:inline background-color: #2B532B;}


#mmbody #feature03 li { font-size: 16px; line-height: 40px; list-style-image: none; list-style-type: none; }
#mmbody #feature03 li a { text-decoration: none; height: 40px; width: 320px; padding-right: 10px; padding-left: 10px; color: #FFF; margin:0 auto 10px; text-align: center; display: block; background: #a4b357; /* Old browsers */ background: -moz-linear-gradient(top,  #a4b357 0%, #75890c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4b357), color-stop(100%,#75890c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #a4b357 0%,#75890c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #a4b357 0%,#75890c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #a4b357 0%,#75890c 100%); /* IE10+ */ background: linear-gradient(to bottom,  #a4b357 0%,#75890c 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#75890c',GradientType=0 ); /* IE6-9 */
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; behavior: url(http://www.agro.jp/201405/css/PIE.htc); }
#mmbody #feature03 li a:hover { text-decoration: none; height: 40px; width: 320px; padding-right: 10px; padding-left: 10px; color: #FFF; margin:0 auto 10px; text-align: center; display: block; background: #627d4d; /* Old browsers */ background: -moz-linear-gradient(top,  #627d4d 0%, #1f3b08 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#627d4d), color-stop(100%,#1f3b08)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #627d4d 0%,#1f3b08 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #627d4d 0%,#1f3b08 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #627d4d 0%,#1f3b08 100%); /* IE10+ */ background: linear-gradient(to bottom,  #627d4d 0%,#1f3b08 100%); /* W3C */ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 ); /* IE6-9 */
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; behavior: url(http://www.agro.jp/201405/css/PIE.htc); }


#bottomlinks { clear: both; height: 15px; width: 350px; margin-right: auto; margin-bottom: 15px; margin-left: auto; padding: 0px; }

#footer {
	text-align: center;
	height: 30px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #996600;
}
#footer p { font-size: 0.6em; line-height: 2em; font-weight: normal; color: #996600; }

#newslist { width: 100%; }
#newslist table td { font-size: 0.7em; line-height: 1.5em; padding: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #A3A09B; color: #333; }
#newslist table td.tdnew { font-size: 0.7em; line-height: 1.5em; padding: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #A3A09B; color: #900; text-align: center; width: 50px; }
#newslist table  td a { color: #900; }
#newslist table td a:hover { color: #C63; text-decoration: none; }

#newslist2 { width: 700px; clear: both; height: auto; margin-right: auto; margin-left: auto; padding-top: 50px; padding-bottom: 50px; }
#newslist2 h1#h1pagetitle { font-size: 24px; line-height: 24px; font-weight: normal; color: 336600; text-align: center; height: auto; width: 700px; margin-bottom: 30px; padding-top: 20px; padding-bottom: 20px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: 336600; border-bottom-color: 336600; }
#newslist2 table td { font-size: 0.7em; line-height: 1.5em; padding: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #A3A09B; color: #333; }
#newslist2 table td.tdnew { font-size: 0.7em; line-height: 1.5em; padding: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #A3A09B; color: #900; text-align: center; width: 50px; }
#newslist2 table  td a { color: #900; }
#newslist2 table td a:hover { color: #C63; text-decoration: none; }

#newsdetail { clear: both; height: auto; width: 700px; margin-right: auto; margin-left: auto; padding-top: 50px; padding-bottom: 50px; }
#newsdetail #newstitle { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #063; margin-bottom: 40px; text-align: center; }
#newsdetail #newstitle h1 { line-height: 20px; padding: 0px; font-size: 0.8em; color: #3B5447; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#newsdetail #newstitle h2 { font-size: 28px; line-height: 1.2em; font-weight: bold; color: #38443D; padding-bottom: 5px; }
#newsdetail p { font-size: 0.8em; line-height: 2em; margin-bottom: 3em; }
#newsdetail .newsimg { float: right; height: 225px; width: 300px; margin-bottom: 1em; margin-left: 3em; }



/* メルマガ */
#mmbody #mmmailmag01 { background-color: #2B532B; margin-bottom: 10px; padding-right: 1px; padding-left: 1px; padding-bottom: 1px; height: auto; width: 720px; clear:both; }
#mmbody #mmmailmag01 h3 { font-size: 16px; line-height: 30px; font-weight: normal; color: #FFF; float: left; height: 30px; width: auto; margin-left: 5px; }
#mmbody #mmmailmag01 p.ptt {
	font-size: 13pt;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	float: right;
	height: 30px;
	margin-right: 5px;
}
#mmbody #mmmailmag01 p.ptt a {
	color:#fff!important;
	text-decoration:underline;
}
#mmbody #mmmailmag01 p.ptt a:hover {
	color:#fff!important;
	text-decoration:none;
}
#mmbody #mmmailmag01 #mmm_body {
	width:678px;
	height:auto;
	display:block;
	padding:20px;
	background-color: #F3F2ED;
}
#mmbody #mmmailmag01 #mmm_body form {
	font-size:12px;
	font-weight:normal;
	line-height:1.4em;
}
#mmbody #mmmailmag01 #mmm_body form table {
}
#mmbody #mmmailmag01 #mmm_body form table th {
	width:140px!important;
	height:auto;
	padding:10px;
	font-size:12px;
	color: #2B532B;
	text-align:left;
	line-height:1.4em;
	border-bottom:1px solid #2B532B;
}
#mmbody #mmmailmag01 #mmm_body form table td {
	width:auto;
	height:auto;
	padding:10px;
	font-size:12px;
	line-height:1.4em;
	border-bottom:1px dotted #605E58;
}
#mmbody .mside1 {
	width:48%;
	height:auto;
	display:block;
	float:left;
}
#mmbody .mside2 {
	width:48%;
	height:auto;
	display:block;
	float:right;
}
.formbox250m {
	background-color: #ffffff;
	padding: 5px;
	width: 60%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #fafafa;
	border-bottom-color: #fafafa;
	border-left-color: #999;
}
form input#submit { font-size: 14px; line-height: 40px; font-weight: bold; color: #FFF; height: 40px; width: auto; margin-right: auto; margin-left: auto; padding-right: 100px; padding-left: 100px; border-radius: 5px;　-webkit-border-radius: 5px;　-moz-border-radius: 5px; cursor:pointer;
background: #467f4b;
background: -moz-linear-gradient(top,  #467f4b 0%, #2b532b 100%);
background: -webkit-linear-gradient(top,  #467f4b 0%,#2b532b 100%);
background: linear-gradient(to bottom,  #467f4b 0%,#2b532b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#467f4b', endColorstr='#2b532b',GradientType=0 );
}
