@charset "UTF-8";

.table-box{
zoom:1;
}

.table-box:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
font-size:0;
}

.table-box .left{
width:350px;
float:left;
}

.table-box .right{
width:280px;
float:right;
}


.tbl-campaign{
margin-bottom:1em;
}

.tbl-campaign th,
.tbl-campaign td{
padding:0.6em 10px;
}

.tbl-campaign thead th,
.tbl-campaign tr.thead th{
font-weight:bold;
}

.tbl-campaign .tbl-red{
background-color:#f8e6e9;
}

.tbl-campaign .tbl-gray{
background-color:#eee;
}

.em-06{
color:#f00;
font-size:180%;
font-weight:bold;
}


.campaign-box{
width:630px;
margin:0 auto 15px auto;
padding-bottom:15px;
background-color:#eeeeee;
zoom:1;
}

.campaign-box:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
font-size:0;
}

.campaign-box .title{
margin:15px 0 0 15px;
float:left;
display:inline;
}

.campaign-box .step-title{
margin:0 0 10px 15px;
float:left;
display:inline;
}

.campaign-box .box-center01{
margin:15px 0 0 15px;
float:left;
display:inline;
text-align:center;
background-color:#ffffff;
border: 1px solid #cccccc;
}

.campaign-box .box-center02{
margin:0 0 0 15px;
float:left;
display:inline;
text-align:center;
background-color:#ffffff;
border: 1px solid #cccccc;
}

.campaign-box .btn-title{
margin-bottom:8px;
}

.campaign-box .text{
margin-bottom:6px;
}

.campaign-box .btn{
margin-bottom:8px;
}

.campaign-box .arrow-center{
text-align:center;
}

