@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------
大会要項
------------------------------------------------------------------------------ */ 
table.outlineBox {
width: 450px;
margin-bottom: 20px;
border-bottom: 1px solid #CCC;
}
table.outlineBox th {
border-bottom: 1px solid #CCC;
}
table.outlineBox td {
border-bottom: 1px solid #CCC;
}
.outlineText01 {
width: 562px;
margin-bottom: 20px;
}
.outlineTxtList {
width: 562px;
margin-bottom: 8px;
}
.outlineRoundBox {
width: 566px;
background: url(../outline/img/box_bg.gif) repeat-y left top;
margin-bottom: 20px;
}
.roundCap {
font-size: 0%;
line-height: 0;
}
.outlineRoundBox ol {
padding: 5px 15px;
}
.outlineRoundBox ol .attention {
margin-left: 20px;
}
ol.outlineKisokuBox {
width: 562px;
margin-bottom: 20px;
}
ol.outlineKisokuBox li {
float: left;
height: 20px;
width: 250px;
}
ol.outlineKisokuBox li .outlineTextBold {
font-weight: bold;
}
.outlineText01.outlineSmaiiTxt {
font-size: 83%;
font-weight: bold;
}
.outlineBoldTxt {
font-weight: bold;
}
.outlinePreTxt {
background: url(../img_common/icon01.gif) no-repeat left center;
padding-left: 15px;
}
.outlineBtn {
text-align: center;
padding-top: 20px;
}
.outlinStit {
width: 562px;
font-weight: bold;
color: #FFF;
background: #105583;
padding-top: 3px;
padding-bottom: 3px;
}
.outlineText02 {
width: 550px;
margin-bottom: 15px;
border: 1px solid #105583;
padding: 5px;
}
.outlineMini {
font-size: 83%;
padding-top: 10px;
}
.outlineTxtList02 {
width: 547px;
margin-bottom: 8px;
padding-left: 15px;
font-weight: bold;
}

