
table.about-tbl{
	margin:20px 0 0 26px;
	width:740px;
}


table.about-tbl td.menu{width:229px;}

table.about-tbl td.cnt{padding-left:30px;padding-bottom:30px;}

table.about-tbl td.menu ul{
	border:3px solid #8199e2;
	border-top-width:0;
	background:url("./cmn/title-menu.gif") no-repeat center top;
	padding:31px 7px 3px;
}

table.about-tbl td.menu *{font-size:13px;}

table.about-tbl td.menu ul li{
	list-style-type:none;
	border-top:1px solid #000000;
	background:url("./cmn/bg-menulist.gif") no-repeat left top;
/*	height:36px;
	overflow:hidden;*/
	line-height:40px;
	padding-left:18px;

}
table.about-tbl td.menu ul li.nbd{border-width:0;}

table.about-tbl td.menu ul li a,table.about-tbl td.menu ul li a:link,table.about-tbl td.menu ul li a:visited,table.about-tbl td.menu ul li a:active{
text-decoration:none;
color:#000000;
}
table.about-tbl td.menu ul li a:hover{color:#344ea2;}



table.about-tbl td.cnt h1{margin-bottom:18px;}
table.about-tbl td.cnt h2{text-align:center;font-size:15px;margin-bottom:15px;}

table.about-tbl td.cnt p{margin:0 50px 4px;line-height:1.3;text-indent:1em;}
table.about-tbl td.cnt div.sign{margin:0 27px 0 auto;}
table.about-tbl td.cnt div.sign p{text-align:right;text-indent:0;}
table.about-tbl td.cnt div.sign p.name{font-size:17px;}

#menu00 table.about-tbl td.cnt p{font-size:14px;text-indent:0;line-height:2.0;}

/*一部共通*/


/*役員*/
#menu02 div.officer{margin:0 auto 8px 25px;width:410px;border-bottom:1px solid #c5cfee;padding-bottom:8px;}
#menu02 table.officer{width:410px;}
#menu02 table.officer th,#menu02 table.officer td{text-align:left;font-weight:normal;padding:0;vertical-align:middle;}

#menu02 table.officer th{width:6em;}
#menu02 table.officer td.name{width:7em;}




/*委員会*/
#menu03 div.inr{margin:0 55px;}
#menu03 div.inr h2{font-weight:normal;background:#0049a3;color:#ffffff;font-size:12px;line-height:1.5;margin:32px 0 5px;}
#menu03 div.inr p.caco{text-align:center;margin-bottom:10px;}
#menu03 div.inr hr{height:1px;background-color:transparent;border-width:0px;border-top:1px solid #c5cfee;margin-bottom:4px;}
#menu03 div.inr table{margin:0 25px 0 30px;}
#menu03 div.inr td{padding:0 0 10px;}
#menu03 div.inr td.pos{width:5em;}
#menu03 div.inr td.nme{width:6em;}
#menu03 div.inr p{margin:0 25px 0 30px;text-indent:0;}

/*正会員*/
#menu04 div.list{margin:0 30px;}
#menu04 div.list h2{text-align:left;background:#e1e1e1;padding:3px 10px 1px;font-size:16px;margin:0 0 0 0;}
#menu04 div.list div.inr{margin:0 20px 30px;}
#menu04 div.list div.inr hr{height:1px;background-color:transparent;border-width:0px;border-top:1px solid #c5cfee;}
#menu04 div.list div.inr div.icon{float:left;}
#menu04 div.list div.inr div.icon,#menu04 div.list div.inr div.listname{}
#menu04 div.list div.inr div.listname{width:310px;padding:4px 0;line-height:1.2;float:right;}
#menu04 div.list div.inr div.listname *{font-size:14px;}
#menu04 div.list div.inr div.listname span.url{font-size:12px;line-height:1.0;}
#menu04 div.amenu{text-align:center;margin-bottom:30px;letter-spacing:2px;}
#menu04 div.amenu *{font-size:14px;}
#menu04 div.note{margin:0 33px 38px;}
#menu04 div.note h2{background:#e6efff;color:#204a98;font-size:12px;padding:2px 0;}
#menu04 div.note p{text-indent:0;margin:0;color:#204a98;}

/*賛助会員*/
#menu05 td.cnt ul{list-style-type:none;margin:25px 40px;}
#menu05 td.cnt ul li{line-height:1.6;}
/*
#menu05 td.cnt ul li a,#menu05 td.cnt ul li a:link,#menu05 td.cnt ul li a:active{text-decoration:underline;color:#d11c19;}
#menu05 td.cnt ul li a:visited{color:#606362;}
#menu05 td.cnt ul li a:hover{color:#830907;}*/

/*ディスクロージャ*/
#menu06 table.disc{margin:0 40px 7px;}
#menu06 table.disc th{text-align:left;font-weight:normal;width:14em;font-size:16px;}
#menu06 table.disc th *{font-size:16px;}
#menu06 table.disc th,#menu06 table.disc td{padding:7px 10px;border-bottom:1px solid #c5cfee;}
#menu06 table.disc td img{margin-right:5px;}
/*
#menu06 td.cnt a,#menu06 table.disc a:link,#menu06 table.disc a:active{text-decoration:underline;color:#d11c19;}
#menu06 td.cnt a:visited{color:#606362;}
#menu06 td.cnt a:hover{color:#830907;}*/
#menu06 td.cnt p{text-indent:0;margin:0 70px;text-align:right;}
#menu06 td.cnt p.areader,#menu06 td.cnt p.areader *{font-size:11px;}
#menu06 td.cnt p.areader{margin-bottom:38px;}

/*意見書・活動報告*/

#menu09 .disc p,#menu09 .disc p *{
font-size:11px;
}
#menu09 .disc h2{
font-weight:bold;
font-size:12px;
text-align:left;
margin:0 0 0 0;
}
#menu09 .disc p.doc{
margin:3px 0 0 10px;
}
#menu09 .disc span.size{
font-size:12px;
}
#menu09 .disc span.pdf{
background-color:#ee0404;
color:#ffffff;
margin:0 3px 0 7px;
padding:2px 3px 1px;
font-size:12px;
}
#menu09 .disc p.com{
margin:3px 0 0 10px;
}

#menu09 .disc{background:url(../images/bg-lwrdot.gif) repeat-x left bottom;padding-bottom:1px;}
#menu09 div.atcl{background:url(../images/bg-uprdot.gif) repeat-x left top;padding:15px 0;}

#menu09 .disc p.areader{margin:0 0 27px 0;text-align:left;text-indent:0;}

/*magazine*/

#menu10 div.inr h2{background:#0049a3;color:#ffffff;font-size:14px;line-height:1.6;margin:32px 0 26x;text-align:left;padding-left:8px;}
#menu10 div.inr h2.bn{background:#e1e1e1;color:#000000;font-size:13px;}

#menu10 div.latest{margin-bottom:10px;}
#menu10 div.latest div.mimage{float:left;background:url("../images/space.gif") no-repeat left top;}
#menu10 div.latest img{vertical-align:bottom;}
#menu10 div.latest div.atc{float:right;width:324px;}
/*#menu10 div.latest div.atc{float:right;width:284px;}*/

#menu10 div.atc h2{background:none;color:#000066;font-size:20px;font-weight:bold;margin:0 0 23px 0;padding:0;line-height:1.0;}
#menu10 div.atc h2 span{font-weight:normal;font-size:16px;}

#menu10 div.atc h3{font-size:15px;margin:0 0 20px 0;}

#menu10 div.atc p{margin:0;text-indent:0;}
#menu10 div.atc p.topic{margin-left:0.5em;text-indent:-0.5em;}
#menu10 div.atc div.content{margin:12px 0 0 0;font-weight:bold;}
#menu10 div.atc div.content h3{margin:9px 0 0 0;font-size:12px;}
#menu10 div.atc div.content h3 span{font-weight:normal;}
#menu10 div.atc div.content p{font-weight:normal;margin:0 0 0 10px;}
#menu10 div.atc div.content p.sub{font-weight:bold;font-size:11px;line-height:1.2;}

/* 2009.3追加　発行日変更と会報請求の設定 */
#menu10 div.reinfo{text-align:center; color:#f00; margin-bottom:6px;}
#menu10 div.order{margin:0 0 40px 0;}
#menu10 div.order div.ctn{margin-left:0px; margin-right:0px; padding:0 0 0 6px; line-height:1.3em;}
#menu10 div.order h2{background:#e6efff;color:#000000;margin:32 0 15px 0;font-size:13px;}/*{background:#0049a3;color:#ffffff;font-size:14px;line-height:1.6;margin:32px 0 26x;text-align:left;padding-left:8px;}*/
/*#menu10 div.order span{font-size:14px; font-weight:bold;}*/
/* ---- */


#menu10 div.backnum{margin:0 0 40px 0;}
#menu10 div.backnum div.mimage{float:left;background:url("../images/space.gif") no-repeat left top;}
#menu10 div.backnum img{vertical-align:bottom;}
#menu10 div.backnum div.atc{float:right;width:380px;}

#menu10 div.plc{background:url("../images/bg-uprdot.gif") repeat-x left top;padding:30px 0 0 0;}
#menu10 div.plc h2{background:#e6efff;color:#000000;margin:0 0 15px 0;font-size:13px;}
#menu10 div.plc dl{line-height:1.5;}
#menu10 div.plc dl dt{background:url("./images/08-ico-sqgray.gif") no-repeat left center;padding-left:13px;line-height:1.6;}
#menu10 div.plc dl dd{margin-left:1em;}
#menu10 div.plc p{margin:0;text-indent:0;}
#menu10 div.plc div.note{background:url("../images/bg-uprdot.gif") repeat-x left top;padding:16px 0 0 0;margin:12px 0 0 0;}
#menu10 div.plc div.note p{margin-left:0.5em;text-indent:-0.5em;}

#menu10 .notinfo a{line-height:16px;color:#ff0000;text-decoration:underline;}
#menu10 .notinfo a:hover{color:#ff8080;}

