.seminars .view-calendar{width:95%;margin:0 auto;}@media print,screen and (min-width:1041px){.seminars .view-calendar{width:88%;}}.seminars .block .container{width:95%;}@media print,screen and (min-width:1041px){.seminars .block .container{width:88%;}}.seminars #contact .container{width:92%;}@media print,screen and (min-width:768px){.seminars #contact .container{width:95%;}}@media print,screen and (min-width:1041px){.seminars #contact .container{width:1040px;}}.seminars .block--society .container{padding:0 0 2em;}@media print,screen and (min-width:1041px){.seminars .block--society .container{width:95%;padding:0;}}.seminars .block--society h2{display:none;}.seminars__wrapper{margin:4em 0;}.seminars__wrapper > .container{padding:0 0 2em;border-bottom:1px solid #003B8F;background:#EFEFEF;}@media print,screen and (min-width:768px){.seminars__wrapper > .container{padding:0 0 4em;}}.seminars__header{margin-bottom:2em;background:#FFFFFF;}.seminars__header ol{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:1em;border-bottom:2px solid #003B8F;}.seminars__header ol li{width:33.3333333333%;border:1px solid #003B8F;border-width:1px 1px 0;border-radius:0.3em 0.3em 0 0;text-align:center;}.seminars__header a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}.seminars__tab{display:block;height:100%;padding:0.5em 0.1em;border-radius:0.2em 0.2em 0 0;background:rgba(0,59,143,0.2);color:#707070 !important;font-weight:bold;font-family:"FOT-ニューロダン Pro DB","Open Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W6",Meiryo,"メイリオ",sans-serif;cursor:pointer;}@media print,screen and (min-width:768px){.seminars__tab{padding:0.5em;font-size:125%;}}.seminars__tab i{display:block;}@media print,screen and (min-width:768px){.seminars__tab i{display:inline-block;margin-left:0.5em;}}.seminars__tab:hover,.seminars__tab--active{background:#003B8F;color:#FFFFFF !important;}.seminars__view-switcher{display:none;width:95%;margin:0 auto;}.seminars__mobile-list{display:none;width:95%;margin:0 auto;padding-top:0.5em;}.seminars__mobile-list ul{margin:0.75em 0 0;padding:0;list-style:none;}.seminars__mobile-list .seminars-mobile-list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:1.2em 0.6em;border:1px solid #BFBFBF;background:#FFFFFF;}.seminars__mobile-list .seminars-mobile-list__item + .seminars-mobile-list__item{margin-top:0.75em;}.seminars__mobile-list .seminars-mobile-list__left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:5em;margin-right:0.75em;}.seminars__mobile-list .seminars-mobile-list__host{width:100%;margin:0;padding:0.25em 0.35em;border-radius:0;text-align:center;line-height:1.2;}.seminars__mobile-list .seminars-mobile-list__date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0.45em 0.3em;border:3px solid #AFAFAF;background:#FFFFFF;text-align:center;}.seminars__mobile-list .seminars-mobile-list__item--own .seminars-mobile-list__date{border-color:#EE7700;}.seminars__mobile-list .seminars-mobile-list__item--co .seminars-mobile-list__date{border-color:#003B8F;}.seminars__mobile-list .seminars-mobile-list__month{font-size:87.5%;font-weight:bold;line-height:1.1;}.seminars__mobile-list .seminars-mobile-list__day{font-size:112.5%;font-weight:bold;line-height:1.1;}.seminars__mobile-list .seminars-mobile-list__weekday{font-size:87.5%;line-height:1.1;}.seminars__mobile-list .seminars-mobile-list__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;min-width:0;}.seminars__mobile-list .seminars-mobile-list__title-wrap{margin:0 0 0.45em;}.seminars__mobile-list .seminars-mobile-list__title{color:#003B8F;font-size:112.5%;font-weight:bold;line-height:1.15;text-decoration:none;word-break:break-word;}.seminars__mobile-list .seminars-mobile-list__time{font-size:100%;margin:0 0 0.45em;line-height:1.25;}.seminars__mobile-list .seminars-mobile-list__tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;line-height:1;}.seminars__mobile-list .seminars-mobile-list__tags li{margin:0 0.35em 0.35em 0;}@media only screen and (max-width:768px){.seminars__view-switcher{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:2em;gap:0.5em;}.seminars__view-switcher-button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0.65em 0.6em;border:none;background:rgba(0,59,143,0.2);color:#707070;font-family:"FOT-ニューロダン Pro DB","Open Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W6",Meiryo,"メイリオ",sans-serif;font-size:100%;font-weight:bold;line-height:1.2;cursor:pointer;}.seminars__view-switcher-button.is-active{background:#003B8F;color:#FFFFFF;}}.seminars .calendar-view-table .calendar-view-day{padding:0;}.seminars .calendar-view-table td{min-height:4em;border:1.25px solid #EFEFEF;}.seminars .calendar-view-table td[data-calendar-view-results]:not([data-calendar-view-results="0"]){min-height:7.5em;height:auto;}.seminars .calendar-view-table thead th{background:#FFFFFF;color:#333333;border:1px solid #F3F3F3;padding:1em 0;line-height:1.2;}.seminars .calendar-view-table thead th:first-child{color:#D9534F;}.seminars .calendar-view-table thead th:last-child{color:#2E7CC2;}.seminars .calendar-view-table .calendar-view-day__number{display:block;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:auto;min-width:0;margin:0;padding:0;border-radius:0;background:transparent;color:#222222;font-size:1em;font-weight:bold;line-height:1;text-align:right;cursor:default;}.seminars .calendar-view-table .calendar-view-day__row{margin:0;padding:0;border:none;background:transparent;height:100%;text-align:left;}.seminars .calendar-view-table .calendar-view-day__row > div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;height:100%;}.seminars .calendar-view-table .calendar-view-day__row a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;height:auto;text-align:left;background:#F3F3F3;border-radius:6px;padding:0.4em;}.seminars .calendar-view-table .calendar-view-day__row a:hover,.seminars .calendar-view-table .calendar-view-day__row a:focus{-webkit-filter:none;filter:none;-moz-opacity:1;opacity:1;text-decoration:none !important;}.seminars .calendar-view-table .calendar-view-day__row .views-field{margin:0;}.seminars .calendar-view-table .calendar-view-day__row .result__tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 0 0.35em;text-decoration:none;}.seminars .calendar-view-table .calendar-view-day__row .result__tag li{margin:0 0.25em 0.25em 0;text-decoration:none;}.seminars .calendar-view-table .calendar-view-day__row a:hover .views-field-title,.seminars .calendar-view-table .calendar-view-day__row a:focus .views-field-title,.seminars .calendar-view-table .calendar-view-day__row a:hover .views-field-field-sem-time-range,.seminars .calendar-view-table .calendar-view-day__row a:focus .views-field-field-sem-time-range{text-decoration:underline;}.seminars .calendar-view-table .calendar-view-day__row .result__tag,.seminars .calendar-view-table .calendar-view-day__row .result__tag *,.seminars .calendar-view-table .calendar-view-day__row a:hover .result__tag,.seminars .calendar-view-table .calendar-view-day__row a:hover .result__tag *,.seminars .calendar-view-table .calendar-view-day__row a:focus .result__tag,.seminars .calendar-view-table .calendar-view-day__row a:focus .result__tag *{-webkit-filter:none !important;filter:none !important;-moz-opacity:1 !important;opacity:1 !important;text-decoration:none !important;}.seminars .calendar-view-table .calendar-view-day__row .views-field-title{max-width:100%;margin-bottom:5px;font-weight:600;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;}.seminars .calendar-view-table .calendar-view-day__rows{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;}.seminars .calendar-view-table td.sunday .calendar-view-day__number{color:#D9534F;}.seminars .calendar-view-table td.saturday .calendar-view-day__number{color:#2E7CC2;}.seminars .calendar-view-table td:not(.current-month) .calendar-view-day__number,.seminars .calendar-view-table td.previous-month .calendar-view-day__number,.seminars .calendar-view-table td.next-month .calendar-view-day__number{color:#AFAFAF;}.seminars .calendar-view-table td.is-past,.seminars .calendar-view-table td.is-past:hover,.seminars .calendar-view-table td.is-past:focus,.seminars .calendar-view-table td.is-past:active{background:#E3E3E3 !important;}.seminars .calendar-view-table td.is-future,.seminars .calendar-view-table td.is-future:hover,.seminars .calendar-view-table td.is-future:focus,.seminars .calendar-view-table td.is-future:active,.seminars .calendar-view-table td.is-today,.seminars .calendar-view-table td.is-today:hover,.seminars .calendar-view-table td.is-today:focus,.seminars .calendar-view-table td.is-today:active{background:#FFFFFF !important;}.seminars .calendar-view-table .calendar-view-day:hover .calendar-view-day__number{border-radius:0;}.seminars .calendar-view-table .calendar-view-day__row.hover,.seminars .calendar-view-table .calendar-view-day__row:hover,.seminars .calendar-view-table .calendar-view-day__row:active,.seminars .calendar-view-table .calendar-view-day__row:focus{border-color:transparent;background:transparent;}.seminars .calendar-view-table caption{display:none !important;}.seminars .calendar-view-pager{width:95%;margin:20px auto 0 auto;padding:0.5em 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}@media print,screen and (min-width:1041px){.seminars .calendar-view-pager{width:88%;}}.seminars .calendar-view-pager .pager__item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}.seminars .calendar-view-pager .calendar-pager-current{font-size:118%;font-weight:700;line-height:1.2;}.seminars .calendar-view-pager .pager__previous a,.seminars .calendar-view-pager .pager__next a,.seminars .calendar-view-pager .pager__previous .calendar-pager-link--disabled{display:block;width:100%;padding:0.5rem 4rem;border-radius:0.2em;background:#222222;color:#FFFFFF;}.seminars .calendar-view-pager .pager__previous.is-disabled .calendar-pager-link--disabled{padding:0.5rem 4rem;background:#B8B8B8;color:#FFFFFF;cursor:default;pointer-events:none;text-decoration:none;}.seminars .calendar-view-pager .pager__previous.is-disabled .calendar-pager-link--disabled .icon{color:#FFFFFF;}.seminars .calendar-view-pager .pager__previous .icon,.seminars .calendar-view-pager .pager__next .icon{color:#FFFFFF;}.seminars .calendar-view-pager .calendar-pager-current--caption{display:none;}@media print,screen and (max-width:1040px) and (min-width:768px){.seminars .calendar-view-table .calendar-view-day__row .views-field-title{font-size:0.9375em;}.seminars .calendar-view-table .calendar-view-day__row .views-field-field-sem-time-range{font-size:0.875em;}}@media only screen and (max-width:768px){.seminars .view-calendar{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:1em;}.seminars .view-calendar.scroll-hint .scroll-hint-icon{top:50% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.seminars .calendar-view-table{width:750px;max-width:750px;min-width:750px;}.seminars .calendar-view-table td{min-height:4em;}.seminars .calendar-view-table .calendar-view-day{padding:0;}.seminars .calendar-view-table .calendar-view-day__number{font-size:1em;}.seminars .calendar-view-table .calendar-view-day__row .views-field-field-sem-time-range{font-size:0.8125em;}.seminars .calendar-view-table thead,.seminars .calendar-view-table tbody,.seminars .calendar-view-table tr{grid-template-columns:repeat(7,minmax(0,1fr));}.seminars .calendar-view-table tr{grid-column:1/-1;}.seminars .calendar-view-table thead,.seminars .calendar-view-table .next-month,.seminars .calendar-view-table .previous-month{display:block;}.seminars .calendar-view-pager{padding-top:0.5em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0.5em;}.seminars .calendar-view-pager .calendar-pager-current--default{display:none;}.seminars .calendar-view-pager .calendar-pager-current--caption{display:inline;}.seminars .calendar-view-pager .pager__previous,.seminars .calendar-view-pager .pager__next{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;}.seminars .calendar-view-pager .pager__previous a,.seminars .calendar-view-pager .pager__next a,.seminars .calendar-view-pager .pager__previous .calendar-pager-link--disabled{display:block;width:100%;padding:0.4em 0.5em;border-radius:0.2em;background:#222222;color:#FFFFFF;}.seminars .calendar-view-pager .pager__previous.is-disabled .calendar-pager-link--disabled{padding:0.4em 0.5em;border-radius:0.2em;background:#B8B8B8;color:#FFFFFF;}.seminars .calendar-view-pager .pager__previous.is-disabled .calendar-pager-link--disabled .icon{color:#FFFFFF;}.seminars .calendar-view-pager .pager__previous .calendar-pager-link__label,.seminars .calendar-view-pager .pager__next .calendar-pager-link__label{display:none;}.seminars .calendar-view-pager .pager__previous .icon,.seminars .calendar-view-pager .pager__next .icon{color:#FFFFFF;}}.list--seminars{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.list--seminars > li{display:block;width:100%;padding:1.2em 0.6em;border:1px solid #BFBFBF;background:#FFFFFF;}@media print,screen and (min-width:768px){.list--seminars > li{padding:1.5em;}}.list--seminars .outline__date{display:inline-block;font-size:112.5%;}@media print,screen and (min-width:768px){.list--seminars .outline__date{font-size:125%;}}.list--seminars .outline__time{display:inline-block;font-size:112.5%;}@media print,screen and (min-width:768px){.list--seminars .outline__time{font-size:125%;}}.list--seminars .outline__time--multiple{display:block;}.list--seminars .outline__time--multiple .outline__time:not(:last-of-type){margin-right:0.5em;}.list--seminars .outline__title{margin:0.5em 0 1em;padding-left:0.5em;border-left:0.5em solid #707070;font-size:112.5%;font-weight:bold;font-family:"FOT-ニューロダン Pro DB","Open Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W6",Meiryo,"メイリオ",sans-serif;}@media print,screen and (min-width:768px){.list--seminars .outline__title{font-size:125%;}}.result__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media print,screen and (min-width:768px){.result__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}@media print,screen and (min-width:768px){.result__content .result__info:first-child{width:100%;}}.result__content .result__image{margin:0 auto;padding-top:1em;}@media print,screen and (min-width:768px){.result__content .result__image{margin:0;padding:0;}}.result__content .result__image img{width:auto;max-width:240px;max-height:240px;}@media print,screen and (min-width:768px){.result__content .result__image + .result__info{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;padding-right:0.75em;}}.result__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.2em -0.6em -0.6em;padding:1em 0.6em 0.4em;border-top:1px solid #BFBFBF;}@media print,screen and (min-width:768px){.result__action{margin:1.5em -1.5em -0.5em;padding:1em 1em 0;}}.result__action li{width:100%;margin:0.3em 0;}@media print,screen and (min-width:768px){.result__action li{width:50%;margin:0.6em 0;padding:0 0.6em;}}.result__action .action{width:100%;}.action--general i{font-size:100%;vertical-align:baseline;}@media print,screen and (min-width:1041px){.action--calendar-multiple br{display:none;}}.list--society{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.25em;}.list--society > li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:auto;}@media print,screen and (min-width:768px){.list--society > li{width:48.65%;}.list--society > li:nth-child(odd){margin-right:2.7%;}}@media print,screen and (min-width:1041px){.list--society > li{width:31.53%;}.list--society > li:nth-child(odd){margin-right:0;}.list--society > li:not(:nth-child(3n)){margin-right:2.7%;}}.list--society > li > i{z-index:1;position:absolute;top:50%;right:6px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#FFFFFF;pointer-events:none;}.list--society a:hover{text-decoration:none;}.list--society a:hover span{text-decoration:underline;}.society__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:0.75em 0.5em 0.75em 1em;border:2px solid #707070;border-right-width:20px;background:#FFFFFF;}@media print,screen and (min-width:1041px){.society__button{padding:0.5em 0.5em 0.5em 1em;}}.society__button i{margin:0 0.25em 0 0;font-size:300%;}.society__button span{color:#333333;font-size:112.5%;font-weight:bold;font-family:"FOT-ニューロダン Pro DB","Open Sans","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W6",Meiryo,"メイリオ",sans-serif;}@media print,screen and (min-width:768px){.society__button span{font-size:125%;}}.society__button:hover{color:#333333;}.society__button--tall span{width:9em;}.society__button--dermatology{border-color:#EC74A2;}.society__button--dermatology i{color:#EC74A2;}.society__button--pediatrics{border-color:#FFA83F;}.society__button--pediatrics i{color:#FFA83F;}.society__button--pharmacist{border-color:#A2DF60;}.society__button--pharmacist i{color:#A2DF60;}@media print{_:-ms-lang(x)::-ms-backdrop,.list--seminars{display:block;}@-moz-document url-prefix(){.list--seminars{display:block;}}}
