@charset "UTF-8";

/*トップセミナースライダー*/
p#top-seminar-slider-title {color:white;font-size:40px;text-align:center;font-family: futura-pt, sans-serif;font-weight: 500;padding-top:30px;}
span.seminar-day {font-size:16px;padding-right:20px;}
div.bx-wrapper{background:none;}
div.seminar-slider h3 {border:none;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center;color:white;}
div.seminar-slider div.seminar-flex-box {display:flex;justify-content: center;}
div.seminar-slider div.session {padding:5px;width:140px;}
div.seminar-flex-box a {text-decoration: none;margin-right: 20px;}
div.seminar-flex-box a:last-child {margin-right: 0px;}
div.seminar-slider div.session:hover {background-color:rgba(255,255,255,0.2);display:block;}
div.seminar-slider div.session:hover img, div.session:hover p {opacity: 1.0;}
div.seminar-slider a div.session p.speaker-name {color:white;text-decoration:none;text-align: center;margin-top:10px;font-size:16px;font-weight: bold;}
div.seminar-slider a div.session p.speaker-job {color:white;text-decoration:none;text-align: center;font-size:11px;line-height: 14px;}
div#seminar-outer .bx-wrapper .bx-controls-direction a {top:300px;}
div#seminar-outer .bx-wrapper .bx-controls-direction a.bx-prev  {left:0px;}
div#seminar-outer .bx-wrapper .bx-controls-direction a.bx-next  {right:0px;}
div#seminar-outer .bx-wrapper .bx-pager {bottom:0px;}

