@charset "UTF-8";

.pgh-arrow-01{
margin-bottom:0;
}

.seminar-box .tbl-data-01,
.seminar-box .tbl-data-01 tr,
.seminar-box .tbl-data-01 td,
.seminar-box .tbl-data-01 th{
border:solid 1px #cccccc;
}

/*----------------------------
 .seminar-box 
 -----------------------------*/
.seminar-box{
margin:0 0 20px 0;
border-bottom:solid 1px #cccccc;
padding:0 0 20px 0;
}

/*-- .seminar-box .content --*/
.seminar-box .content .title{
background:#dddddd;
padding:7px 10px 7px;
}

.seminar-box .content .date{
font-weight:bold;
}

.seminar-box .content h3{
font-weight:bold;
font-size:120%;
}

.seminar-box .content h3 img{
padding:0.3em 5px 0 0;
/padding:0 5px 0 0;
}

.seminar-box .content h3 img.icon{
padding:0.3em 5px 0 5px;
/padding:0 5px 0 5px;
}

.seminar-box .content .text{
background:#ffffff;
padding:15px 10px 15px 10px;
}

.bold-ttl{
font-size:16px;
}

/*-- .seminar-box .summary --*/

.seminar-box .summary{
padding:0 10px 0;
clear:both;
}

.seminar-box .summary div.outline{
float:left;
width:320px;
}

.seminar-box .summary div.seminar-data{
float:right;
width:310px;
margin:0 0 0 20px;
}

.seminar-box .summary div.seminar-data dl.mb5{
margin-bottom:5px;
}
.seminar-box .summary .outline dt{
padding:5px 0 0 0;
margin:0;
}

.seminar-box .summary .outline dd{
padding:0;
margin:0;
}

/*-- .btn-appl --*/
.btn-appl{
text-align:center;
margin:5px 0 0;
}

/*****************************************
 セミナー共通　講師 枠なし
******************************************/

.lecturer{
padding:0;
border:none;
width:auto;
}

.lecturer div.img{
padding-left:0;
}
