/* CSS Document */

/* ================== campaign ================== */

/* ======= index ======= */
/* ------ ul ----- */
#main ul.second {
margin:0 0 0 25px;
}
#main ul.second li {
margin:12px 0 0 0;
}

#main img.end {
vertical-align:middle;
}


/* ======= rewards ======= */
#main dl.bold dd {
margin:0 0 0 50px;
}

/* ----- dl.bold ----- */
#main dl.bold {
}
#main dl.bold dt {
height:35px;
font-weight:bold;
}
#main dl.bold dd {
font-weight:bold;
}
#main dl.bold dt.wide {
width:100px;
height:60px;
margin:0 5px 10px 0;
text-align:right;
}
#main dl.bold dt.wide span {
margin:0 12px 0 0;
}
#main dl.bold dt.txtrgt {
width:100px;
height:10px;
margin:0 5px 0 0;
text-align:right;
}

/* ----- dl.caution ------ */
#main dl.caution dt {
height:80px;
}


/* ======= check ======= */
/* ----- check box ------ */
#main #check-lftbox {
float:left;
width:228px;
margin:0 24px 0 0;
}
#main #check-rgtbox {
float:left;
width:228px;
}

/* ======= rewards ======= */
#main dl.bold dt.shrt {
height:15px;
}
#main dl.bold dt.hgt {
height:70px;
}


/* ----- software licence update ----- */

#main table.lisence-support {
margin:10px 0 0 0;
}
#main table.lisence-support th,
#main table.lisence-support td {
padding:10px;
text-align:center;
}
#main table.lisence-support th {
background:#EFEFEF;
font-weight:bold;
white-space:nowrap;
}



/* ================== seminer ================== */
/* ======= inspect ======= */
#main p.instructor {
margin:0 0 0 20px;
}
#main dl.detail {
margin:5px 0 10px 15px;
}
#main dl.detail dt.place {
height:30px;
}
#main dl.detail dt.place-long {
height:50px;
}
#main dl.media {
margin-top:20px;
}
/* ======= present ======= */
#main p.job {
margin:0 0 10px 45px;
}




/* ================== office ================== */
#main p.mg{
margin-top:20px;
margin-bottom:30px;
} 
#main .inquiry dl {
margin-top:0;
}
#main .inquiry dl dt.hgt20 {
height:20px;
}
#main .inquiry dl.annote dt.hgt {
height:25px;
}