/* ---------------- pronews */

*{
padding:0;
margin:0;
}

body{
margin:0px; 
padding:0px 0px 0px 1px;
text-align:center;
/*font-size:12px;*/
color:#333333;
line-height:1.4;


font-size: 12px;
*font-size: small;
*font: x-small;
word-break:break-all;


}

a {
color:#2A547A;
text-decoration:none;
}

#headerWrap{
width:100%;
padding:0;
margin: 0 auto;
text-align:center;
}

#headerContents{
width:100%;
height:80px;
background-color: #000;
padding:0;
margin: 0 auto;
}

#headerTop{
width:960px;
padding:0;
margin: 0 auto;
text-align:left;
}

#menuContents{
width:960px;
height:50px;
padding:5px 0;
margin: 0 auto;
text-align:left;
position:relative;
}

#pankuzuWrap{
width:960px;
height:30px;
padding:0;
margin: 0 auto;
text-align:left;
}

#pankuzuWrap_bottom{
width:960px;
height:42px;
padding:0;
margin: 0 auto;
text-align:left;
}


/* ---------------- 3col */
.mainBox{
width:960px;
margin: 0 auto;
}

#mainTopWrap{
padding: 10px 0;
margin-top: 10px;
background: url(../images/bgMain3col_960.png) repeat-y ;
text-align:left;
}

#mainTopWrap #mainTopLeftWrap{
width:430px;
float:left;
}

#mainTopWrap #mainTopLeftWrap #mainTopLeftContents{
padding:0;
}

#mainTopWrap #mainTopRightWrap{
padding-left:460px;
}

#mainTopWrap #mainTopRightWrap #mainTopCenter{
width:300px;
float:left;
position:relative;
}

#mainTopWrap #mainTopRightWrap #mainTopRight{
padding-left:330px;
}

#mainTopWrap #mainTopRightWrap #mainTopRightContainer{
width:170px;
}

/* ---------------- 2col */
#mainTopWrap2c{
background: url(../images/bgMain2col_960.png) repeat-y ;
padding: 10px 0;
text-align:left;
}

#mainTopWrap2c #mainTop2cLeftWrap{
width:625px;
float:left;
}

#mainTopWrap2c #mainTop2cLeftWrap #mainTop2cLeftContents{
padding:0;
}

#mainTopWrap2c #mainTop2cRightWrap{
padding-left:660px;
}

#mainTopWrap2c #mainTop2cRightWrap #mainTop2cRightContents{
width:300px;
margin-top:-10px;
color:#666666;
}

/* ---------------- 1col */
#mainTopWrap1c{
padding: 10px 0 0;
text-align:left;
}

#mainTopWrap1c_960bn{
	background:url("http://www.pronews.jp/images/bgBigbanner.png") 0 0 no-repeat;
	padding: 10px 0;
	text-align:left;

}

#mainTopWrap1c #mainTop1cLeftWrap{
padding:0;
}

#mainTop1cLeftWrap #photoArea{
width:960px;
padding:40px 0;
text-align:center;
}

#mainTopWrap1c_960bn #mainTop1cLeftWrap{
padding:0px 25px;
}

/* ---------------- Footer */
#footerHeader{
width:1010px;
height:20px;
font-size:1px;
padding:0;
margin: 0 auto;
text-align:left;
}

#footerMain{
width:100%;
color:#FFF;
background-color: #000;
padding:0;
margin: 0 auto;
text-align:center;
}

#footerMain #footerMainContents{
width:960px;
color:#FFF;
padding:20px 0 50px 3px;
margin: 0 auto;
text-align:left;
}

#footerBottom{
width:1010px;
height:20px;
font-size:1px;
padding:0;
margin: 0 auto 20px;
text-align:left;
}


   
