div,dl,dt,dd,h1,h2,h3,h4,h5,h6,ol,ul,li,pre,form,fieldset,input,textarea,p,blockquote,th,td {    
     margin:0;   
     padding:0;   
} 
table {  
    border-collapse:collapse;   
     border-spacing:0;   
} 
fieldset,img {    
     border:0;   
} 
address,caption,cite,code,dfn,em,strong,th,var {  
    font-style:normal;   
    font-weight:bold;   
} 

caption,th {  
    text-align:left;   
} 
h1,h2,h3,h4,h5,h6 {  
     font-size:100%;   
     font-weight:bold;   
} 
q:before,q:after {  
    content:'';   
 } 
 abbr,acronym { border:0;   
}  


body {
     margin:0;   
     padding:0; 
}

#content_area{
width:640px;
float:left;
}
.mainIMG{
margin:0px 0px 10px 2px;
padding:0px;
}
.topMenu{
margin:0px;
padding:0px;
width:640px;
background-image:url(img/topMen_BG.jpg);
background-repeat:no-repeat;
}

/**********************************************************************************************/
/* 提言要望                */
/***********************************************/
#proposal{
	margin:0px 0px 10px 2px;
	padding:0px;
	width:310px;
	height:150px;
	float:left;
	background-image:url(img/top_proposalBG.gif);
	background-position:136px 25px;
	background-repeat:no-repeat;
	border:solid 1px #449AE9;
	font-weight: bold;
}
#proposal .proposal-title td{
	font-size:16px;
	font-weight:bold;
	padding-bottom: 8px;
}
#proposal .proposal-title a{
	color: #333333;
}
#proposal td .new{
	color: #FF0000;
	margin-left: 10px;
}
#proposal h2{
margin:0px;
padding:3px 0px 0px 0px;
width:310px;
height:25px;
background-image:url(img/top_midasiBG_s.gif);
background-repeat:no-repeat;
}
#proposal ul{
	margin:0px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	text-align:left;
	width:250px;
	letter-spacing:2px;
	list-style:none;
}

.podata{
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: 60px;
	font-size: 14px;
	line-height: 16px;
}

#proposal li{
	margin:0px 0px 0px 0px;
	padding:4px 0px 4px 15px;
	background-image:url(img/list_allow.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}
#proposal li a:hover{
	text-decoration:underline;
	color:#666666;
}


#proposal li a{
	font-weight:bold;
}
#proposal li a:hover{
	text-decoration:underline;
	color:#666666;
}

/***********************************************/
/* 提言要望                */
/**********************************************************************************************/

/**********************************************************************************************/
/* 商社が分かる                */
/***********************************************/
#shasha{
margin:0px 0px 10px 10px;
padding:0px;
width:310px;
height:150px;
float:left;
/*background-image:url(img/top_shoshaBG.gif);*/
background-position:157px 25px;
background-repeat:no-repeat;
border:solid 1px #449AE9;
}
#shasha h2{
margin:0px;
padding:3px 0px 0px 0px;
width:310px;
height:25px;
background-image:url(img/top_midasiBG_s.gif);
background-repeat:no-repeat;
}
#shasha ul{
	margin:0px 0px 0px 35px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	text-align:left;
	width:250px;
	letter-spacing:2px;
	list-style:none;
}
#shasha li{
margin:0px 0px 0px 0px;
padding:4px 0px 4px 15px;
background-image:url(img/list_allow.gif);
background-repeat:no-repeat;
background-position:0px 6px;
}
#shasha li a{
	font-weight:bold;
}
#shasha li a:hover{
	text-decoration:underline;
	color:#666666;
}

/***********************************************/
/* 商社が分かる                */
/**********************************************************************************************/


#ronbun{
margin:0px 0px 10px 10px;
padding:0px;
width:310px;
height:150px;
float:left;
background-repeat:no-repeat;
border:solid 1px #449AE9;
}
#ronbun h2{
margin:0px;
padding:0px 0px 0px 0px;
width:310px;
height:25px;
background-image:url(img/top_midasiBG_s.gif);
background-repeat:no-repeat;
}




/**********************************************************************************************/
/*月報                */
/***********************************************/
#geppou{
margin:0px 0px 0px 2px;
padding:0px 0px 0px 0px;
width:628px;
border:double 5px #449AE9;
}
#geppouTitleBG {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 106px;
	width: 628px;
	background-image: url(img/geppou_titleBG201201.gif);
	background-repeat: no-repeat;
}
#pulldown{
float:right;
font-size:14px;
margin:0px 0px 0px 0px;
padding:15px 15px 0px 0px;
}
h2.geppouTitle{
margin:0px;
padding:12px 10px 10px 25px;
float:left;
}
h3.geppouNumber{
font-size:17px;
float:left;
padding:14px 0px 0px 8px;
letter-spacing:0px;
}
.mokuji{
float:left;
padding:13px 10px 0px 10px;
}
.subscribe{
float:right;
padding:10px 12px 5px 0px;
}

#geppou h4{
margin:0px 0px 0px 0px;
padding:4px 0px 0px 0px;
width:628px;
height:27px;
background-image:url(img/top_midasiBG_l.gif);
background-repeat:no-repeat;
clear:both;
}
#geppou dl{
margin:0px 0px 0px 0px;
padding:4px 0px 10px 32px;
}
#geppou dt{
font-size:14px;
letter-spacing:1px;
padding:5px 0px 0px 0px;
line-height:18px;
}
#geppou dd{
font-size:12px;
line-height:16px;
padding:4px 0px 8px 0px;
margin:0px 0px 0px 0px;
}
#geppou ul{
padding:0px 0px 0px 15px;
width:auto;
font-size:12px;
list-style:none;
}
#geppou li{
padding:5px 0px 5px 0px;
}
#geppou a{
text-decoration:underline;
color:#0000FF;
}
#geppou a:hover{
text-decoration:none;
color:#0000FF;
}

.specialName{
margin:0px;
padding-left:10px;
}
.specialName2{
margin:0px;
padding-left:10px;
padding-bottom:2px;
}
/**********************************************************************************************/
/* 月報                */
/***********************************************/


/***********************************************/
/* news&topics                 */
/***********************************************/
.news {
	text-decoration: none;
	background-image:url(img/topNews_BG.jpg);
	background-repeat:no-repeat;
	margin: 25px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	height: 37px;
	width: 630px;
}
.news_title {
	margin: 0px;
	padding: 12px 0px 0px 25px;
	float:left;
}
.news_log {
	margin: 0px;
	padding: 12px 30px 0px 0px;
	float:right;
}
.news_datas {
width:628px;
background-color:#FFFFFF;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
	margin:0px 0px 0px 5px;
	padding: 0px;

}
.news_datas dl{
font-size:12px;
margin:0px;
padding:5px;
text-align:left;
line-height:16px;
overflow:auto;
height:640px;
}
.news_datas dt{
font-style: normal;
font-weight:bold;
line-height:18px;
width:100px;
text-align:left;
padding:0px 0px 0px 6px; 
	margin: 0;
	margin-right: -13em;
	float: left;
	clear: both;
	display: inline;
}

.news_datas dd{
/*position:relative; 
top:-18px;
left:9em;*/
border-width:0px; 
margin-left:9em;
padding:0px 0px 5px 0px; 
line-height:18px;
width:460px;
}



dd.ind{
/*position:relative; 
top:-18px; 
left:7em;*/
border-width:0px; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 13px; 
line-height:18px;
z-index:1;
width:460px;
float:right;
}
.font_new{
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px; 
font-size:12px;
color:#FF0000;
font-style: normal;
font-weight:bold;
}

.newpara{
margin:10px 0px 0px 0px;
}
/**********************************************************************************************/
/* バナーエリア               */
/***********************************************/
.baannar_area{
margin:0px;
padding:0px;
width:208px;
float:left;
text-align:right;
}

#bannars{
margin:0px 0px 0px 0px;
padding:6px 0px 0px 3px;
width:208px;
text-align:center;
}
#bannars ul{
margin:0px;
padding:0px 0px 0px 6px;
text-align:left;
list-style:none;
}
#bannars li{
margin:0px 0px 0px 0px;
padding:0px 0px 3px 0px;
width:200px;
}
#bannars li img{
	vertical-align: bottom;
}

#other{
background-image:url(img/other_BG.gif);
background-repeat:repeat-y;
border:solid 1px #999999;
margin:10px 0px 0px 9px;
padding:0px 0px 0px 0px;
width:198px;
text-align:center;
}
#other ul{
margin:0px;
padding:5px 0px 0px 0px;
text-align:left;
list-style:none;
width:177px;
}
#other li{
margin:0px 0px 0px 0px;
padding:5px 0px 5px 5px;
width:177px;
}

#kids{
border:solid 1px #FF9900;
margin:2px 0px 0px 9px;
padding:0px 0px 0px 0px;
width:198px;
text-align:center;
background-color:#ECF3FF;
}
#kids ul{
margin:0px;
padding:5px 0px 5px 0px;
text-align:left;
list-style:none;
}
#kids li{
font-size:10px;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 3px;
}
#kids li a{
text-decoration:none;
color:#000000;
display:block;
padding:0px 0px 0px 0px;
}
#kids li a:hover{
text-decoration:underline;
color:#0000FF;
}
.orenge{
color:#FF9900;
padding:0px 0px 0px 0px;
}
.blue{
color:#0000FF;
}
.red{
color:#FF0000;
}
.redBig{
color:#FF0000;
font-size:12px;
}
/**********************************************************************************************/
/* ニュース一覧               */
/***********************************************/

#logMenu{
border:solid 1px #999999;
margin:0px 10px 0px 5px;
padding:0px 0px 0px 0px;
text-align:center;
float:left;
}
#logMenu ul{
margin:0px;
padding:2px;
text-align:center;
list-style-image:none;
}
#logMenu li{
margin:0px 0px 1px 0px;
padding:5px 0px 5px 5px;
width:100px;
border:solid 1px #999999;
background-color:#F5F5F5;
}

