@charset "utf-8";

/* --------------------------------------------------
 Base Elements
-------------------------------------------------- */
body {
min-width:960px
}
/* IE */
* html body {
width:expression(document.body.clientWidth < 960 ? '960px' : '100%');
}

.section:after,.boxSection:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.section,.boxSection {display:inline-block;}
/* Hides from IE-mac \*/
* html .section,.boxSection {height:1%;}
.section,.boxSection {display:block;}
/* End hide from IE-mac */

.section{
margin-left:10px;
margin-right:10px;
}

.left{
float:left;
}

.right{
float:right;
}

.width425px{
width:425px;
}

.width545px{
width:545px;
}
/* --------------------------------------------------
 Box Elements
-------------------------------------------------- */
.box{
width:220px;
float:left;
background-color:#fff;
}

.w450px {
width: 450px;
}

.box .innerText{
margin-left:10px;
margin-right:10px;
margin-top:10px;
}

.box .linkList{
padding-top:15px;
padding-bottom:15px;
}

.box .linkList li{
padding-left:13px;
background:url(/csr/SocialAction/common/images/linkList_icon_01.gif) no-repeat 3px 50%;
}

.boxspace1{
background:url(/csr/SocialAction/common/images/temp02_spaceBox_bg_01.jpg) no-repeat right top;
}
.boxspace2{
background:url(/csr/SocialAction/common/images/temp02_spaceBox_bg_02.jpg) no-repeat right top;
}
.boxspace3{
background:url(/csr/SocialAction/common/images/temp02_spaceBox_bg_03.jpg) no-repeat right top;
}
.boxspace4{
background:url(/csr/SocialAction/common/images/temp02_spaceBox_bg_04.jpg) no-repeat right top;
}
.boxspace5{
background:url(/csr/SocialAction/common/images/temp02_spaceBox_bg_05.jpg) no-repeat right top;
}

#box01{margin-right:12px}
#box02{margin-right:7px}
#box03{margin-right:11px}
#box04{margin-right:0px}

#box05{margin-right:12px}
#box06{margin-right:7px}
#box07{margin-right:11px}
#box08{margin-right:0px}

.messageBox {
border: 1px solid #971436;
margin: 30px 0 20px 10px;
background-color: #f6f3f3;
padding: 19px;
overflow: hidden;
zoom: 100%;
}

.messageBox h2 {
background-color: #971436;
color: #fff;
font-size: 18px;
font-weight: bold;
line-height: 32px;
padding-left: 10px;
margin-bottom: 15px;
}

.messageBox h3 {
background-color: #dbd8d8;
text-align: center;
color: #971436;
font-size: 14px;
font-weight: bold;
line-height: 27px;
margin: 10px 0;
}

.messageBox p span {
font-weight: bold;
color: #971436;
}

.messageBox ul li {
float: left;
width: 405px;
}

.messageBox ul li.first {
border-right: 1px solid #dbd8d8;
margin-right: 20px;
padding-right: 15px;
width: 410px;
}


p.newTxt {
margin:10px 0 0 10px;
}

p.newTxt span {
padding:5px;
background:#f00;
color:#fff;
font-weight:bold;
}


