.seminarlist ul.lay2Col.anchor,.seminarlist ul.lay3Col.anchor{margin:0}.seminarlist .anchor li{float:left}.seminarlist .item a.link{background-color:#fff;border:2px solid #ededed;box-sizing:border-box;color:#494949;display:block;margin-top:15px;padding:20px;text-decoration:none}.seminarlist .item a.link:hover{opacity:.8}.seminarlist .item a.link.close:hover{opacity:1!important}.seminarlist .seminar_detail{border-left:5px solid #f3d28b;padding-left:15px}.seminarlist .seminar_detail div:first-child{float:left;width:73%}.seminarlist .seminar_detail div p{margin-top:0!important;text-align:left}.seminarlist .seminar_detail div:first-child p:first-child{font-size:130%;font-weight:700}.seminarlist .seminar_detail div:first-child p.day+p,.seminarlist .seminar_detail div:first-child p.day+p+p{margin-top:5px!important}.seminarlist .seminar_detail div:first-child p.day{font-size:22px;font-weight:700}.seminarlist .seminar_detail div:first-child p.day span{font-size:14px;font-weight:400}.seminarlist .seminar_detail div:first-child p.ttl{font-size:16px;font-weight:700}.seminarlist .seminar_detail .button{background-color:#ea6a00;border-radius:5px;color:#fff;cursor:pointer;float:right;font-size:16px;opacity:1;padding:12px 20px;text-align:center}.seminarlist .close .seminar_detail .button{background-color:#ccc!important;cursor:default}.seminarlist .seminar_detail .button span{font-weight:700}.seminarlist .item>p{margin-top:5px!important;text-align:right}.seminarlist .item p>a[target=_blank]:before{background-image:url(//1970584.fs1.hubspotusercontent-na1.net/hubfs/1970584/jp/common/images/bg_icons.png);background-position:0;background-repeat:no-repeat;content:"・";display:inline-block;margin:0 5px 0 -20px;overflow:hidden;padding:0;text-indent:100%;vertical-align:top;width:12px}.seminarlist .end{margin-top:50px}@media screen and (max-width:800px){.seminarlist .seminar_detail div:first-child{float:none;margin-bottom:15px;width:100%}.seminarlist .seminar_detail .button{float:none}}@media screen and (max-width:480px){.seminarlist .head img{display:none;float:none}.head p,.seminarlist .head h2{margin-left:0}.seminarlist .item a.link{padding:10px}.seminarlist .seminar_detail{border-left:none;padding-left:0}.seminarlist .seminar_detail div p.day{font-size:150%}.seminarlist .seminar_detail div p.day span{font-size:14px}.seminarlist .seminar_detail div p.ttl{font-size:100%}}