@import url("https://fonts.googleapis.com/css?family=Oswald:300,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Cormorant+Garamond:400,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,700&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,700&subset=japanese");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein2{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein2{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:.5}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:.5}}img{-ms-interpolation-mode:bicubic}.forpc{display:block}@media screen and (max-width: 735px){.forpc{display:none !important}}.formb{display:none}@media screen and (max-width: 735px){.formb{display:block}}a{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;text-decoration:none;outline:none !important}a:link{color:#005487}a:visited{color:#005487}a:hover{color:#00a3da}a:active{color:#f00}body{font-family:"Noto Serif JP",serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-weight:500}@media screen and (max-width: 735px){body{font-size:110%}}#loading{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;display:none;background-color:#f9f9f9}#loading>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#loading>div img{width:40px}header{position:fixed;z-index:1000;top:0;left:0;width:100%;height:110px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.8);box-shadow:0 1px 3px 0 rgba(0,0,0,0.5)}header h1 a img{width:550px}header div#kit{position:fixed;top:10px;left:10px}header div#kit a img{width:160px}header #navbtn{position:fixed;top:20px;right:20px;width:60px;height:60px;cursor:pointer;display:none}header #navbtn span{position:absolute;left:12px;width:36px;height:1px;display:block;background-color:#fff;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}header #navbtn span:nth-child(1){top:15px}header #navbtn span:nth-child(2){top:30px}header #navbtn span:nth-child(3){top:45px}header #navbtn.active span:nth-child(1){top:30px;left:12px;transform:rotate(45deg)}header #navbtn.active span:nth-child(2){top:30px;width:0;left:50%}header #navbtn.active span:nth-child(3){top:30px;left:12px;transform:rotate(-45deg)}@media screen and (max-width: 735px){header #navbtn{display:block}}@media screen and (max-width: 1000px){header h1 a img{width:400px}}@media screen and (max-width: 735px){header{box-sizing:border-box;height:60px}header h1 a img{width:250px}header div#kit{display:none}header #navbtn{position:fixed;top:5px;right:0;width:50px;height:50px}header #navbtn span{position:absolute;left:13px;width:24px;height:1px;display:block;background-color:#fff;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}header #navbtn span:nth-child(1){top:14px}header #navbtn span:nth-child(2){top:23px}header #navbtn span:nth-child(3){top:32px}header #navbtn.active span:nth-child(1){top:24px;left:12px;transform:rotate(45deg)}header #navbtn.active span:nth-child(2){top:24px;width:0;left:50%}header #navbtn.active span:nth-child(3){top:24px;left:12px;transform:rotate(-45deg)}}nav{position:fixed;top:110px;right:-100%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;width:100%;height:calc(100vh - 110px);display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.8)}nav.active{right:0}nav ul{width:100%;margin:100px auto auto}nav ul li a{padding:12px 0;display:block;font-size:125%;color:#fff !important;line-height:1.5;text-align:center}@media screen and (max-width: 735px){nav{top:60px;height:calc(100vh - 60px)}nav ul li a{font-size:100%}}footer{padding:20px 20px 10px;background-image:url('/gencho/images/footer.jpg');background-position:center bottom -200px;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}footer .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-family:"Noto Sans JP",serif}footer .content #credit{margin:0 0 15px;display:flex;align-items:center;justify-content:center}footer .content #credit .logo{margin:0 13px 0 0;width:112px;height:32px;display:block;background-image:url('/gencho/images/common.png');background-repeat:no-repeat;background-position:0 -71px;text-indent:-30000px;background-size:546px auto}footer .content #credit .credit{margin:0 0 5px;font-size:87.5%;font-weight:bold;color:#fff;line-height:1}footer .content #credit address{font-size:62.5%;color:#fff}footer .content #contact{display:flex;align-items:center;justify-content:center}footer .content #contact .ttl{margin:0 10px 0 0;padding:2px 10px;font-size:62.5%;background-color:#fff;border-radius:10px}footer .content #contact p{font-size:62.5%;color:#fff}footer .content #contact p a{color:#fff}footer #copyright{padding:10px 0 0;font-size:62.5%;color:#999;text-align:center;line-height:1.4;white-space:nowrap}@media screen and (max-width: 735px){footer{padding:20px 20px 10px;background-position:center bottom}footer .content #credit{margin:0 0 12px}footer .content #credit .logo{margin:0 10px 0 0;width:112px;height:32px;display:block;background-image:url('/gencho/images/common.png');background-repeat:no-repeat;background-position:0 -71px;text-indent:-30000px;background-size:546px auto}footer .content #credit .credit{margin:-3px 0 4px;font-size:81.25%}footer .content #credit address{font-size:.68em}footer .content #contact{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}footer .content #contact .ttl{margin:0 0 5px}footer .content #contact p{flex-basis:100%;line-height:1.4}footer #copyright{padding:20px 0 0;-ms-transform:scale(.7, .7);transform:scale(.7, .7)}}#topslides{position:relative;background-color:#222;padding:110px 0 0}#topslides .seminartitle{outline:none;padding:10px 100px 10px;padding:10px 0 50px;display:flex;align-items:flex-end;justify-content:center;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}#topslides .seminartitle .titles{flex-basis:calc(30% - 20px);padding:15px 0 15px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#topslides .seminartitle .titles p.title{border-left:1px solid #666;margin:0 0 10px;padding:0 0 0 20px;font-size:100%;color:#fff;line-height:1.3}#topslides .seminartitle .titles p.title span{display:block;font-size:80%}#topslides .seminartitle .titles p.title_en{border-left:1px solid #666;margin:0 0 10px;padding:0 0 0 20px;font-family:"Cormorant Garamond","Noto Serif JP",serif;font-size:100%;color:#fff;line-height:1.3}#topslides .seminartitle .titles p.title_en span{display:block;font-size:80%}#topslides .seminartitle .seminarimg{flex-basis:70%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;z-index:100}#topslides .seminartitle .seminarimg img{max-width:100%;margin:0 auto;display:block}#topslides .slick-slide{opacity:.2}#topslides .slick-slide.slick-current{opacity:1}#topslides:hover p.prev a,#topslides:hover p.next a{opacity:1}@media screen and (max-width: 735px){#topslides{padding:60px 0 0}#topslides .seminartitle{padding:20px 20px 20px;flex-wrap:wrap;align-items:center}#topslides .seminartitle .titles{order:2;flex-basis:100%;padding:30px 10px 15px;box-sizing:border-box}#topslides .seminartitle .titles p.title{padding:0 0 0 15px;font-size:81.25%}#topslides .seminartitle .titles p.title_en{padding:0 0 0 15px;font-size:75%}#topslides .seminartitle .seminarimg{order:1;flex-basis:100%}}#seminarslidesbox{padding:0 0 50px;background-color:#eee;overflow:hidden}#seminarslidesbox p.leads{margin:-10px 20px 30px;font-size:75%;line-height:1.6;text-align:center}#seminarslidesbox #seminarslides{max-width:1200px;margin:0 auto;max-width:1000px}#seminarslidesbox .sminarslide{margin:0 10px;border:1px solid #ddd;height:300px !important;background:#fff;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}#seminarslidesbox .sminarslide .newicon{z-index:10;position:absolute;top:24px;left:-80px;width:100%;padding:3px 0;font-size:75%;font-weight:bold;color:#fff;text-align:center;background-color:#00364b;transform:rotate(-45deg)}#seminarslidesbox .sminarslide .imgs{overflow:hidden;position:relative;padding:10px 5px 20px}#seminarslidesbox .sminarslide .txts{padding:0 15px 10px}#seminarslidesbox .sminarslide .num{margin:0 0 4px;padding:2px 3px 3px;display:inline-block;vertical-align:middle;font-size:68.75%;color:#fff;background-color:#222}#seminarslidesbox .sminarslide h3{margin:0 0 8px;font-size:81.25%;font-weight:bold;line-height:1.5;color:#000;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}#seminarslidesbox .sminarslide p{font-size:68.75%;line-height:1.5;color:#333;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}#seminarslidesbox .sminarslide:hover{border:1px solid #00a3da}#seminarslidesbox .sminarslide:hover h3,#seminarslidesbox .sminarslide:hover p{color:#00a3da}#seminarslidesbox .slick-dots{bottom:-30px}#seminarslidesbox .slick-dots li button:before{background-color:rgba(0,0,0,0.25)}#seminarslidesbox .slick-dots li.slick-active button:before{background-color:rgba(0,0,0,0.75)}#seminarslidesbox:hover p.prev a,#seminarslidesbox:hover p.next a{opacity:1}@media screen and (max-width: 1000px){#seminarslidesbox .sminarslide{margin:0 5px;height:320px !important}#seminarslidesbox .sminarslide .imgs{padding:10px 5px 20px}#seminarslidesbox .sminarslide .txts{padding:0 20px 20px}}@media screen and (max-width: 735px){#seminarslidesbox .sminarslide{height:auto !important}#seminarslidesbox .sminarslide .newicon{top:24px;left:-103px}}.header{height:100vh;height:calc(var(--vh, 1vh) * 100);max-height:800px;padding:110px 0 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;-ms-flex-pack:justify;background-image:url('/gencho/images/footer.jpg');background-position:center bottom 100px;background-size:cover;background-repeat:no-repeat;overflow:hidden}.header .mtitle{display:none}.header p.headline{width:100%;padding:25px 40px;font-size:112.5%;color:#fff;text-align:center;line-height:1.4;box-sizing:border-box}.header p.notes{padding:0 0 40px;font-size:81.25%;color:#fff;text-align:center;line-height:1.4}@media screen and (max-width: 900px){.header p.notes{padding:0 0 40px}}@media screen and (max-width: 735px){.header p.notes{padding:0}}.header p.btn{padding:20px 0 10px;font-size:87.5%;text-align:center;line-height:1.4}.header p.btn a{position:relative;margin:0;padding:8px 20px;display:inline-block;vertical-align:middle;font-weight:bold;color:#fff;background-color:rgba(0,0,0,0.5);border:1px solid #fff;border-radius:2em;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.header p.btn a:after{margin:0 0 0 5px;content:'\f1c1';font-family:"Font Awesome 5 Free";font-size:1.2em;font-weight:900}.header p.btn a:hover{background-color:#005487;text-decoration:none !important}.header p.btn a:active{transform:translateY(3px)}.header .content{flex-shrink:2;margin:auto 0;margin:0 0 auto}.header .seminars{margin:auto 0 0}@media screen and (max-width: 1400px){.header{height:auto;min-height:100vh;max-height:10000px;padding:110px 0 0}.header p.headline{position:static;background:none}}@media screen and (max-width: 735px){.header{padding:50px 0 0;height:auto;max-height:10000px}.header .content{padding:40px;background-image:url('/gencho/images/footer.jpg');background-position:center bottom;background-size:auto 101%;background-repeat:no-repeat}.header .mtitle{margin:0 0 40px;display:block}.header p.headline{position:static;background:none;padding:20px 0;font-size:81.25%;line-height:1.6;text-align:left;text-align:justify}.header p.headline br{display:none}.header p.notes{padding:0 0 10px;font-size:75%}.header p.btn{font-size:81.25%}.header p.btn a{padding:6px 30px}.header .seminars{margin:0}}.seminars{display:flex;background-color:#092643}@media screen and (max-width: 735px){.seminars{flex-wrap:wrap}.seminars article{flex-basis:100%}}.seminars article{flex-grow:1;flex-shrink:0;flex-basis:calc(100 / 3 * 1%)}.seminars article .seminartitle{display:flex;align-items:flex-start;justify-content:center}.seminars article .seminartitle .titles{flex-grow:0;flex-shrink:1;flex-basis:calc(55% - 20px);padding:15px 0 15px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.seminars article .seminartitle .titles .num{margin:-30px 0 5px;padding:2px 8px;font-size:100%;font-weight:bold;color:#fff;border:0.5px solid rgba(255,255,255,0.5);background-color:#222}.seminars article .seminartitle .titles h2{font-size:112.5%;font-weight:bold;color:#fff;line-height:1.4}.seminars article .seminartitle .titles .subtitle{margin:5px 0 0;font-size:81.25%;font-weight:bold;color:#fff;line-height:1.4}.seminars article .seminartitle .titles p{display:inline-block;vertical-align:middle;font-size:.7rem;color:#fff}.seminars article .seminartitle .titles ul{margin:10px 0}.seminars article .seminartitle .titles ul li{position:relative;z-index:100;margin:2px 0 2px 3em;font-size:75%;color:#fff;line-height:1.5;text-indent:-3em}.seminars article .seminartitle .titles ul li a.links{margin:-2px 0 0 0;padding:0 4px 2px;display:inline-block;vertical-align:middle;font-size:.7rem;color:#fff;text-indent:0;background-color:#00364b;border-radius:3px}.seminars article .seminartitle .titles ul li a.links:hover{opacity:.8}.seminars article .seminartitle .seminarimg{flex-grow:1;flex-shrink:0;flex-basis:45%;padding:10px 0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;z-index:100}.seminars article .seminartitle .seminarimg img{width:100%;max-height:480px;margin:0 auto;display:block}.seminars article .seminartitle .seminarimg max-height{max-height:287px}.seminars article .seminartitle .linkbtn{margin:0;text-align:center}.seminars article .seminartitle .linkbtn a{padding:4px 20px;display:inline-block;vertical-align:middle;font-size:.9rem;color:#fff;border:1px solid #fff;border-radius:20px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;box-shadow:0 0 2px 2px rgba(0,0,0,0.5)}.seminars article .seminartitle .linkbtn a:hover{color:#fff;background-color:#005487}.seminars article .seminartitle .linkbtn a:active{transform:translateY(2px);box-shadow:0 0 2px 2px transparent}@media screen and (max-width: 1400px){.seminars article .seminartitle{height:100%;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.seminars article .seminartitle .titles{flex-basis:100%;margin:0 0 auto;padding:20px 40px;padding:20px;align-items:center}.seminars article .seminartitle .titles .num{margin:-34px 0 10px}.seminars article .seminartitle .titles h2{font-size:112.5%;text-align:center}.seminars article .seminartitle .titles .subtitle{font-size:75%;text-align:center}.seminars article .seminartitle .seminarimg{height:auto;margin:auto auto 0;padding:0 0 20px;flex-basis:100%;max-width:40%}}@media screen and (max-width: 1400px) and (max-width: 735px){.seminars article .seminartitle .seminarimg{max-width:300px}}@media screen and (max-width: 1400px){.seminars article .seminartitle .seminarimg img{margin:0 auto;display:block}}@media screen and (max-width: 735px){.seminars article{flex-basis:100%}.seminars article .seminartitle{height:auto}.seminars article .seminartitle .seminarimg{padding:0 0 20px}}.seminars article:nth-child(even){background-color:#332c4f}.seminar .seminartitle{padding:110px 0 0;display:flex;flex-direction:row;align-items:center;background-color:#092643}.seminar .seminartitle.color2{background-color:#332c4f}.seminar .seminartitle .pagetitle{max-width:1200px;margin:0 auto;width:100%;padding:20px 40px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.seminar .seminartitle .titles{flex-basis:40%;padding:0;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}.seminar .seminartitle .titles .txt{width:100%}.seminar .seminartitle .titles .nums{display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 735px){.seminar .seminartitle .titles .nums{margin:0 auto;flex-direction:column;justify-content:center}}.seminar .seminartitle .titles .num{width:120px;height:50px;display:inline-block;vertical-align:middle;border:0.5px solid rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center;font-size:100%;font-weight:bold;color:#fff;box-sizing:border-box}.seminar .seminartitle .titles h2{font-size:200%;font-weight:bold;color:#fff;line-height:1.4}.seminar .seminartitle .titles .subtitle{margin:5px 0 0;font-size:100%;font-weight:bold;color:#fff;line-height:1.4}.seminar .seminartitle .titles ul{margin:20px 0 0}.seminar .seminartitle .titles ul li{position:relative;z-index:100;margin:2px 0 2px 3em;font-size:100%;color:#fff;line-height:1.5;text-indent:-3em;white-space:nowrap}.seminar .seminartitle .titles ul li a.links{margin:-1px 0 0 0;padding:1px 4px 3px;display:inline-block;vertical-align:middle;font-size:.75rem;color:#fff;text-indent:0;background-color:#00364b;border-radius:3px}.seminar .seminartitle .titles ul li a.links:hover{opacity:.8}.seminar .seminartitle .titles .comingsoon{margin-left:20px;font-weight:bold;color:#fff}@media screen and (max-width: 735px){.seminar .seminartitle .titles .comingsoon{margin-left:0;margin-top:-10px}}.seminar .seminartitle .titles .notes{font-size:75%;color:#fff;line-height:1.5}.seminar .seminartitle .titles .profilebtn{position:relative;cursor:pointer;vertical-align:middle;text-indent:0;margin:-3px 0 0 3px;padding:1px 15px 3px 5px;display:inline-block;vertical-align:middle;font-size:.65rem;line-height:1;border-radius:2px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;border:.5px solid #ddd;background-color:#222;box-sizing:border-box}.seminar .seminartitle .titles .profilebtn:before{content:'';position:absolute;top:2.5px;right:6px;width:5px;height:5px;margin:0;display:block;display:inline-block;vertical-align:middle;border-top:.5px solid #fff;border-right:.5px solid #fff;transform:rotate(135deg)}.seminar .seminartitle .titles .profilebtn.active,.seminar .seminartitle .titles .profilebtn:hover{background-color:#444}.seminar .seminartitle .titles .profilebtn.active:before{top:5.5px;transform:rotate(-45deg)}.seminar .seminartitle .titles .close{position:absolute;top:3px;right:10px;width:40px;height:40px;cursor:pointer}.seminar .seminartitle .titles .close span{position:absolute;left:0;width:24px;height:1px;display:block;background-color:#fff;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.seminar .seminartitle .titles .close span:nth-child(1){top:20px;left:7px;transform:rotate(45deg)}.seminar .seminartitle .titles .close span:nth-child(2){top:20px;left:7px;transform:rotate(-45deg)}.seminar .seminartitle .titles .profile{position:absolute;top:calc(100% + 5px);left:-4.5em;width:calc(100% + 3em);padding:40px 20px 15px;background-color:#333;display:none;border-radius:5px;box-shadow:0 3px 5px 0 rgba(0,0,0,0.2)}.seminar .seminartitle .titles .profile.active{display:flex}.seminar .seminartitle .titles .profile img{margin:0 15px 0 0;width:150px;height:150px}.seminar .seminartitle .titles .profile p{flex-basis:calc(100 / 1 * 1% - 165px);margin:0;text-indent:0;font-size:.75rem;text-align:justify;white-space:normal}@media screen and (max-width: 735px){.seminar .seminartitle .titles .profile{flex-direction:column;align-items:center;justify-content:center}.seminar .seminartitle .titles .profile img{margin:0 0 10px}}.seminar .seminartitle .seminarimg{flex-basis:calc(60% + 100px);flex-basis:60%;max-height:600px;margin:0 -100px -100px 0;margin:0 0 -100px 0}.seminar .seminartitle .seminarimg img{max-height:600px;margin:0 auto;display:block}.seminar .seminartitle .seminarimg .notes{padding:0 100px 0 0;font-size:.65rem;text-align:right}@media screen and (max-width: 1300px){.seminar .seminartitle .titles{flex-basis:50%}.seminar .seminartitle .seminarimg{flex-basis:calc(50% + 50px);flex-basis:50%;margin:0 0 -100px 0}}@media screen and (max-width: 735px){.seminar .seminartitle .titles{flex-basis:100%}.seminar .seminartitle .titles .num{width:110px;height:40px;font-size:87.5%}.seminar .seminartitle .titles .txt{margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.seminar .seminartitle .titles h2{font-size:180%;text-align:center}.seminar .seminartitle .titles .subtitle{font-size:87.5%;text-align:center}.seminar .seminartitle .titles ul{margin:15px 0 0}.seminar .seminartitle .titles ul li{font-size:87.5%}.seminar .seminartitle .seminarimg{flex-basis:calc(50% + 50px);margin:0 -50px -100px 0}}@media screen and (max-width: 800px){.seminar .seminartitle{flex-wrap:wrap}}@media screen and (max-width: 800px) and (max-width: 735px){.seminar .seminartitle{padding:50px 20px 0}}@media screen and (max-width: 800px){.seminar .seminartitle .pagetitle{flex-basis:100%;align-items:center;justify-content:center;padding:0 0 20px;flex-wrap:wrap}.seminar .seminartitle .titles{margin:0;padding:20px}.seminar .seminartitle .titles .num{width:100px;height:100px;margin:0 auto 20px}.seminar .seminartitle .titles h2{font-size:112.5%;text-align:center}.seminar .seminartitle .titles .subtitle{font-size:75%;text-align:center}.seminar .seminartitle .seminarimg{flex-basis:100%;margin:0}.seminar .seminartitle .seminarimg .notes{margin:0;padding:0;color:#fff;text-align:center}}h2.title_index{margin:25px auto}h2.title_index img{max-width:240px;display:block;margin:0 auto}#contents{max-width:1200px;margin:0 auto;padding:0 20px}#contents.indexcontents{padding:0 40px 60px}#contents .contents{overflow:hidden}#contents h3.headline{margin:20px 0 12px;padding:0 0 12px;font-size:100%;font-weight:bold;border-bottom:1px solid #ddd}@media screen and (max-width: 735px){#contents{padding:40px}#contents.indexcontents{padding:0 0 40px}}#movcontents{padding:40px 40px 20px;background-color:#707f87}#movcontents .contents{max-width:1200px;margin:0 auto;max-width:1000px}#movcontents .contents .vcontent{margin:12px 0;display:flex;align-items:center;justify-content:flex-start}#movcontents .contents .vcontent .imgbox{flex-basis:500px}#movcontents .contents .vcontent .caption{position:relative;margin:0;padding:0 0 12px 20px;flex-basis:calc(100 / 1 * 1% - 500px);font-size:112.5%;color:#fff;line-height:1.4;border-bottom:.5px solid #fff}#movcontents .contents .vcontent .caption:after{position:absolute;bottom:-2px;right:0;content:'';width:4px;height:4px;background-color:#fff}@media screen and (max-width: 735px){#movcontents{padding:20px}#movcontents .contents .vcontent{margin:0 0 20px;flex-wrap:wrap}#movcontents .contents .vcontent .imgbox{flex-basis:100%}#movcontents .contents .vcontent .caption{flex-basis:100%;padding:8px 0 0;font-size:81.25%;border:none}#movcontents .contents .vcontent .caption:after{display:none}}.seminarcloumn .num{position:relative;z-index:2;width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-size:87.5%;font-weight:bold;color:#fff;background-color:#092643}.seminarcloumn .seminarimg{margin:-60px 0 12px}.seminarcloumn h3{margin:0 0 5px;font-size:112.5%;font-weight:bold;line-height:1.3}.seminarcloumn p{margin:0 0 4px;font-size:75%;line-height:1.5}.seminarcloumn p.subtitle{font-weight:bold}.seminarcloumn p.linkbtn{margin:30px 0;text-align:center}.seminarcloumn p.linkbtn a{padding:8px 20px;display:inline-block;vertical-align:middle;color:#7c2488;border:1px solid #7c2488;border-radius:20px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.seminarcloumn p.linkbtn a:hover{color:#fff;background-color:#7c2488}.seminarcloumn p.linkbtn a:active{transform:translateY(3px)}@media screen and (max-width: 735px){.seminarcloumn h3{text-align:center}.seminarcloumn p{text-align:center}}@media screen and (max-width: 735px){.newscolumns{border-top:1px solid #ddd}}.newscolumn{height:100%;padding:0 0 8px;display:block;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;box-sizing:border-box}.newscolumn span{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;display:block;color:#000;line-height:1.6}.newscolumn span.newsdate{margin:0 0 5px;font-size:75%;color:#444}.newscolumn span.newstitle{font-size:87.5%;font-weight:bold}.newscolumn span.newstitle span{margin:3px 0 0;display:block;font-size:.7rem;font-weight:400}.newscolumn:hover span{color:#00a3da !important}@media screen and (max-width: 735px){.newscolumn{padding:15px 20px;border-bottom:1px solid #ddd}.newscolumn span.newsdate{font-size:68.75%}.newscolumn span.newstitle{font-size:87.5%}}.newslist{width:100%;max-width:800px;margin:0 auto;padding:0 20px;box-sizing:border-box}.newslist li a{padding:12px 0;border-bottom:1px solid #eee;display:flex}.newslist li a span{font-size:75%;line-height:1.6;color:#000;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.newslist li a span.newsdate{width:10em;color:#444}.newslist li a span.newstitle{flex-basis:calc(100 / 1 * 1% - 10em)}.newslist li a:hover span{color:#00a3da !important}@media screen and (max-width: 735px){.newslist li a{flex-wrap:wrap}.newslist li a span.newsdate{width:100%;margin:0 0 3px;font-size:68.75%;color:#444}.newslist li a span.newstitle{flex-basis:100%}}table.tbl{width:100%;margin:0 0 50px}table.tbl th{padding:5px 8px;font-size:81.25%;line-height:1.5;border-bottom:1px solid #ddd;white-space:nowrap}table.tbl th[scope="col"]{padding:0 8px 12px;font-weight:bold}table.tbl th[scope="col"].c_center{text-align:center}table.tbl th[scope="row"]{text-align:center}table.tbl td{padding:5px 8px;font-size:81.25%;line-height:1.5;border-bottom:1px solid #ddd}table.tbl td.date{width:10em;white-space:nowrap}table.tbl td.venue{width:10em;white-space:nowrap}table.tbl td.venue br{display:none}@media screen and (max-width: 1200px){table.tbl td.venue br{display:inline}}table.tbl td.title br{display:none}table.tbl td.title br{display:none}@media screen and (max-width: 1000px){table.tbl td.title br{display:inline}}table.tbl td.lecturer{white-space:nowrap}table.tbl td.lecturer br{display:none}@media screen and (max-width: 1000px){table.tbl td.lecturer br{display:inline}}@media screen and (max-width: 800px){table.tbl{margin:0;padding:20px 0 0;display:block}table.tbl tbody,table.tbl tr{display:block}table.tbl th{display:block;padding:12px 0 2px;font-weight:bold;border-bottom:none}table.tbl th[scope="col"]{display:none}table.tbl th[scope="row"]{margin:0 8px 2px 15px;padding:0 5px 1px;display:inline-block;vertical-align:middle;vertical-align:middle;font-size:68.75%;color:#fff;text-align:left;background-color:#092643}table.tbl td{display:block;padding:0 15px 2px;border-bottom:none}table.tbl td.date{padding:0 0 2px;display:inline-block;vertical-align:middle;font-size:68.75%;vertical-align:middle}table.tbl td.venue{padding:0 15px 10px 18px;font-size:68.75%;color:#092643}table.tbl td.venue br{display:none}table.tbl td.title{padding:0 15px 5px;font-size:87.5%;font-weight:bold}table.tbl td.lecturer{margin:0 0 12px;padding:0 15px 12px;font-size:68.75%;border-bottom:1px solid #ddd}table.tbl td.lecturer br{display:none}table.tbl tr:last-child td:last-child{margin:0}}#contents.pagecontents{padding:110px 20px 20px}@media screen and (max-width: 735px){#contents.pagecontents{padding:50px 20px 20px}}.btn{margin:0;padding:0;text-align:center}.btn a{padding:8px 15px;display:inline-block;vertical-align:middle;font-size:81.25%;color:#005487;border:1px solid #005487;border-radius:20px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.btn a:hover{color:#fff;background-color:#005487}.btn a:active{transform:translateY(2px);box-shadow:0 0 2px 2px transparent}.columns{margin:0 0 0 -40px;display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch}.columns .column{margin:0 0 40px 40px;flex-basis:calc(100 / 2 * 1% - 40px)}.columns .column3{margin:0 0 20px 40px;flex-basis:calc(100 / 3 * 1% - 40px)}.columns .column3_border{margin:0 0 20px 40px;padding:0 0 0 40px;border-left:1px solid #ddd;flex-basis:calc(100 / 3 * 1% - 40px);max-width:calc(100 / 3 * 1% - 40px);box-sizing:border-box}.columns .column3_border:first-child,.columns .column3_border:nth-child(3n+1){border-left:1px solid transparent}.columns .column4_border{margin:0 0 20px 20px;padding:0 0 0 19px;border-left:1px solid #ddd;flex-basis:calc(100 / 4 * 1% - 40px)}.columns .column4_border:first-child,.columns .column4_border:nth-child(3n+1){border-left:1px solid transparent}@media screen and (max-width: 735px){.columns .column{margin:0 0 20px 40px;flex-basis:calc(100 / 1 * 1% - 40px)}.columns .column3{margin:0 0 20px 40px;flex-basis:calc(100 / 1 * 1% - 40px)}.columns .column3_border{margin:0 0 0 40px;padding:0;border-left:none;flex-basis:calc(100 / 1 * 1% - 40px);max-width:calc(100 / 1 * 1% - 40px)}.columns .column3_border:first-child,.columns .column3_border:nth-child(3n+1){border-left:none}.columns .column4_border{margin:0 0 20px 40px;padding:0;border-left:none;flex-basis:calc(100 / 1 * 1% - 40px)}.columns .column4_border:first-child,.columns .column4_border:nth-child(3n+1){border-left:none}}article .content{position:relative;width:100%;max-width:820px;margin:0 auto;max-width:1200px;margin:0 auto;padding:50px 20px;box-sizing:border-box}article .content.seminarcontent{z-index:1;padding:100px 40px 50px}article .content.seminarcontent .vcontents{padding:50px 0 0}article .content.seminarcontent .vcontent{margin:12px 0;display:flex;align-items:center;justify-content:flex-start}article .content.seminarcontent .vcontent .imgbox{flex-basis:50%}article .content.seminarcontent .vcontent .caption{position:relative;margin:0;padding:0 0 12px 40px;flex-basis:50%;font-size:112.5%;line-height:1.4;border-bottom:.5px solid #999}article .content.seminarcontent .vcontent .caption:after{position:absolute;bottom:-2px;right:0;content:'';width:4px;height:4px;background-color:#999}@media screen and (max-width: 735px){article .content{padding:20px;box-sizing:border-box}article .content.seminarcontent{padding:30px 20px}article .content.seminarcontent .vcontent{margin:12px 0;flex-wrap:wrap}article .content.seminarcontent .vcontent .imgbox{flex-basis:100%}article .content.seminarcontent .vcontent .caption{margin:0 0 20px;padding:8px 0 0;flex-basis:100%;font-size:87.5%;border-bottom:none}article .content.seminarcontent .vcontent .caption:after{display:none}}article h3{position:relative;margin:0 0 8px;font-size:150%;font-weight:bold;line-height:1.4}@media screen and (max-width: 735px){article h3{font-size:112.5%}}article h3.title{margin:20px 0 12px;padding:12px 0 0;font-size:100%;font-weight:bold;border-top:.5px solid #aaa}article h3.title:before{content:'';position:absolute;top:-3px;left:0;width:6px;height:6px;background-color:#222}article h3.title:after{content:'';position:absolute;top:-3px;right:0;width:6px;height:6px;background-color:#222}article p{margin:0 0 12px;font-size:81.25%;line-height:1.7;word-break:break-all}article p.author{font-size:75%;line-height:1.4}article p.author_en{margin:10px 0 20px;font-size:75%;line-height:1.4}article p.btn{font-size:100%}article p.btn a{position:relative;margin:30px 0;padding:12px 30px;display:inline-block;vertical-align:middle;font-weight:bold;background-color:#fff;border:1px solid #ddd;border-radius:2em;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}article p.btn a:hover{color:#fff;background-color:#005487;text-decoration:none !important}article p.btn a:active{transform:translateY(3px)}.clmn{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}.clmn span{display:block;break-inside:avoid}@media screen and (max-width: 735px){.clmn{-moz-column-count:1;column-count:1}}.imgbox{overflow:hidden}.imgbox a{overflow:hidden}.imgbox a img{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.imgbox a:hover img{-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.videocap{height:80px;display:flex;align-items:center;padding:0 40px;color:#fff;line-height:1.4}@media screen and (max-width: 735px){.videocap{padding:0 15px;font-size:81.25%}}.videoplay{position:relative;background-color:#000}.videoplay:after{content:'\f144';font-family:"Font Awesome 5 Free";font-size:40px;font-weight:900;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:40px;height:40px;color:#fff;pointer-events:none;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.videoplay img{opacity:.8}.videoplay:hover img{opacity:1}.videoplay:hover:after{-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}#contactform{width:100%;max-width:640px;margin:0 auto;padding:50px 0 100px}#contactform h2{margin:0 0 50px;font-size:180%;font-weight:bold;text-align:center}#contactform h3{margin:12px 0;font-size:100%;font-weight:bold;text-align:center}#contactform p{font-size:81.25%;line-height:1.8;text-align:center}#contactform p span{display:block}#contactform p.credit{font-size:87.5%;font-weight:bold;text-align:center}#contactform p.leads{margin:12px 0;font-size:87.5%;font-weight:bold;text-align:center}#contactform p.leads span{padding:4px 12px;display:inline-block;vertical-align:middle;border:1px solid #ccc}#contactform p.notes{margin:0 0 50px;font-size:75%}@media screen and (max-width: 735px){#contactform{padding:30px 20px;box-sizing:border-box}#contactform h2{margin:0 0 20px;font-size:180%;font-weight:bold;text-align:center}#contactform p{font-size:68.75%}#contactform p.notes{margin:0 0 20px;font-size:68.75%}}#pagetop{position:fixed;z-index:1000000;bottom:calc(env(safe-area-inset-bottom) + 0px);right:0}#pagetop a{position:relative;width:40px;height:40px;display:block;text-indent:-3000px;background-color:#00364b}#pagetop a:before{content:'';position:absolute;top:17px;left:15px;width:8px;height:8px;margin:0;display:block;display:inline-block;vertical-align:middle;border-top:1px solid #fff;border-right:1px solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#pagetop a:hover{background-color:#666}.delighter{transition:all .5s ease-out;transform:translateY(50px);opacity:0}.delighter.started{transform:none;opacity:1}.slick-dots{position:absolute;bottom:10px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:15px;height:20px;margin:0 5px;padding:0 !important;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:before{content:'';width:8px;height:8px;display:block;border-radius:50%;background-color:rgba(255,255,255,0.25);position:absolute;top:6px;left:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background-color:rgba(255,255,255,0.75)}p.prev{position:absolute;z-index:10;top:50%;left:0;margin:-30px 0 0;cursor:pointer;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}p.prev a{position:relative;width:44px;height:60px;display:block;text-indent:-3000px;background-color:#fff;opacity:0;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;border-radius:0 4px 4px 0}p.prev a:after{content:'';position:absolute;top:25px;left:18px;width:8px;height:8px;margin:0;display:block;border-top:1px solid #000;border-right:1px solid #000;-ms-transform:rotate(-135deg);transform:rotate(-135deg)}p.prev:hover{opacity:.7}p.next{position:absolute;z-index:10;top:50%;right:0;margin:-30px 0 0;cursor:pointer;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}p.next a{position:relative;width:44px;height:60px;display:block;text-indent:-3000px;background-color:#fff;opacity:0;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;border-radius:4px 0 0 4px}p.next a:after{content:'';position:absolute;top:25px;left:18px;width:8px;height:8px;margin:0;display:block;border-top:1px solid #000;border-right:1px solid #000;-ms-transform:rotate(45deg);transform:rotate(45deg)}p.next:hover{opacity:.7}.red,.require{color:#c00}.requiremark{margin:-3px 2px 0 4px;padding:0 3px 1px;display:inline-block;vertical-align:middle;font-family:"Noto Sans JP",serif;font-size:.7rem;font-weight:500;color:#c00;line-height:1.2;border:1px solid #c00;border-radius:3px}.formtbl{width:100%;margin:20px 0 0}.formtbl th{width:20%;padding:22px 8px 0 12px;white-space:nowrap;font-size:100%;font-weight:bold;vertical-align:top;border-bottom:1px solid #ddd}.formtbl td{padding:10px 0;line-height:1.6;border-bottom:1px solid #ddd}.formtbl strong{color:#000}.formtbl span.inline{margin:0 3px;font-size:100%}.formtbl span.error{margin:0 5px;display:block;vertical-align:top;font-size:.75rem;font-weight:bold;color:#c00;line-height:28px}.formtbl input[type="text"],.formtbl input[type="tel"],.formtbl input[type="email"]{height:40px;padding:0 16px;line-height:40px;font-size:16px;background:#fff;border:1px solid #eee;border:none;box-shadow:inset 0 0 0 0 transparent;box-sizing:border-box;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;outline:none}.formtbl input[type="text"]:focus,.formtbl input[type="tel"]:focus,.formtbl input[type="email"]:focus{background:#ffc}@media screen and (max-width: 735px){.formtbl input[type="text"],.formtbl input[type="tel"],.formtbl input[type="email"]{padding:0;border-bottom:1px solid #ddd}}.formtbl input[type="text"].form_l,.formtbl input[type="email"].form_l{width:100%}.formtbl input[type="text"].form_m,.formtbl input[type="email"].form_m{width:50%}.formtbl input[type="text"].form_s{width:20%}@media screen and (max-width: 735px){.formtbl input[type="text"].form_s{width:50%}}.formtbl input[type="text"].form_xs{width:10%}@media screen and (max-width: 735px){.formtbl input[type="text"].form_xs{width:100%}}.formtbl input[type="radio"]{display:none !important}.formtbl input[type="radio"]:checked+.radio:before,.formtbl input[type="radio"]:checked+input+.radio:before{opacity:1}.formtbl input[type="radio"]:checked+.radio:after,.formtbl input[type="radio"]:checked+input+.radio:after{background-color:#39f}.formtbl .radio{position:relative;display:inline-block;vertical-align:middle;margin:8px 0;padding:0 15px 0 21px;box-sizing:border-box;line-height:16px}.formtbl .radio:before{transition:opacity .2s linear;position:absolute;z-index:1000;top:50%;left:4px;display:block;margin-top:-4px;width:8px;height:8px;background-color:#fff;border-radius:50%;content:'';opacity:0}.formtbl .radio:after{position:absolute;top:50%;left:0;display:block;margin-top:-8px;width:14px;height:14px;border:1px solid #bbb;border-radius:50%;content:''}.formtbl textarea{width:100% !important;height:100px !important;padding:12px;font-size:16px;background:#fff;border:1px solid #eee;border:none;border-radius:10px;box-shadow:inset 0 0 0 0 transparent;box-sizing:border-box;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;outline:none}.formtbl textarea:focus{background:#ffc;border-radius:0}.formtbl input[type="button"],.formtbl input[type="submit"],.formtbl input[type="reset"]{height:42px;padding:0 50px 2px;display:inline-block;vertical-align:middle;font-family:"Noto Serif JP",serif;font-size:100% !important;font-weight:bold;color:#fff;line-height:32px;cursor:pointer;background-color:#00364b;border:solid 1px #00364b;border-radius:25px;-webkit-appearance:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;outline:none}.formtbl input[type="button"]:hover,.formtbl input[type="submit"]:hover,.formtbl input[type="reset"]:hover{color:#00364b;background:#fff;box-shadow:inset 1px 1px 5px -3px rgba(0,0,0,0.5)}.formtbl input[type="button"]:active,.formtbl input[type="submit"]:active,.formtbl input[type="reset"]:active{transform:translateY(3px)}@media screen and (max-width: 735px){.formtbl th{width:auto;padding:8px 8px 5px;display:block;border:none;line-height:1.5;white-space:normal}.formtbl th br{display:none}.formtbl td{padding:0 8px 8px;display:block;border-top:none;border-left:none;border:none;line-height:24px}.formtbl td label{margin-top:0;margin-bottom:0}.formtbl .checkbox{margin:3px 0}.formtbl th+td{border-left:none}.formtbl p{margin:12px 0 5px}.formtbl label.seimei{margin:0 0 5px;display:block;width:auto;text-align:left}.formtbl span.notes{margin:0 2px}.formtbl span.error{margin:5px}.formtbl span.mwform-radio-field{margin:3px 0 !important;display:block}.formtbl span.mwform-checkbox-field{margin:3px 0 !important;display:block}}div.formtbl{margin:50px 0;border:none}.border div.formtbl{margin:0}.mt0{margin-top:0 !important}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt-10{margin-top:-10px !important}.mt50{margin-top:50px}.pt0{padding-top:0 !important}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.description{display:none}.c5{width:5%}.c10{width:10%}.c15{width:15%}.c20{width:20%}.c25{width:25%}.c30{width:30%}.c35{width:35%}.c40{width:40%}.c45{width:45%}.c50{width:50%}.c60{width:60%}.c70{width:70%}.c75{width:75%}.c80{width:80%}.c100{width:100%}.c25to50{width:25%}@media screen and (max-width: 735px){.c25to50{width:50%}}.c_left{text-align:left !important}.c_right{text-align:right !important}.c_center{text-align:center !important}img{max-width:100%;height:auto;vertical-align:bottom}.s_left{float:left;margin:0 10px 0 0}.s_right{float:right;margin:0 10px 0 0}.alignleft,.f_left{float:left;margin:0 20px 15px 0}.alignleft+.alignleft,.f_left+.alignleft{clear:both}@media screen and (max-width: 735px){.alignleft,.f_left{float:none;margin:0 auto 15px;display:block}}.alignright,.f_right{float:right;margin:0 0 15px 20px}.alignright+.alignright,.f_right+.alignright{clear:both}@media screen and (max-width: 735px){.alignright,.f_right{float:none;margin:0 auto 15px;display:block}.alignright.fix,.f_right.fix{float:right;max-width:30%;margin:0 0 10px 10px}}.aligncenter{margin:0 auto;display:block}.t_right{float:right}.t_right:after{clear:both;content:".";display:block;width:100%;height:0;font-size:0;visibility:hidden}.t_right+*{clear:both}.img{width:100%;height:auto}.indent{margin-left:1em !important;text-indent:-1em}.indent2{margin-left:2em !important;text-indent:-2em}.indent3{margin-left:3em !important;text-indent:-3em;display:block}.indentblock{margin-left:1em !important}.indentblock2{margin-left:20px !important}@media screen and (max-width: 735px){.indentblock2{margin-left:0 !important}}strong{font-weight:bold}.clr{clear:both}.overflow{overflow:hidden}p.nowrap,span.nowrap,th.nowrap,td.nowrap,li.nowrap{white-space:nowrap !important}.i5{width:5%;height:auto !important}.i10{width:10%;height:auto !important}.i15{width:15%;height:auto !important}.i20{width:20%;height:auto !important}.i25{width:25%;height:auto !important}.i30{width:30%;height:auto !important}.i35{width:35%;height:auto !important}.i40{width:40%;height:auto !important}.i45{width:45%;height:auto !important}.i50{width:50%;height:auto !important}.i60{width:60%;height:auto !important}.i70{width:70%;height:auto !important}.i80{width:80%;height:auto !important}.i90{width:90%;height:auto !important}.i100{width:100%;height:auto !important}@media screen and (max-width: 735px){.i5,.i10,.i15,.i20,.i25,.i30,.i35,.i40,.i45,.i50,.i60,.i70,.i80,.i90,.i100{width:100%}}.a5{width:5%;height:auto !important}.a10{width:10%;height:auto !important}.a15{width:15%;height:auto !important}.a20{width:20%;height:auto !important}.a25{width:25%;height:auto !important}.a30{width:30%;height:auto !important}.a35{width:35%;height:auto !important}.a40{width:40%;height:auto !important}.a45{width:45%;height:auto !important}.a50{width:50%;height:auto !important}.a60{width:60%;height:auto !important}.a70{width:70%;height:auto !important}.a80{width:80%;height:auto !important}.a90{width:90%;height:auto !important}.a100{width:100%;height:auto !important}@media screen and (max-width: 735px){.a5,.a10,.a15,.a20,.a25,.a30,.a35,.a40,.a45,.a50,.a60,.a70,.a80,.a90,.a100{width:auto}}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}

#lang {
	position: fixed;
	top: 10px;
	right: 20px;
}
#langm {
	position: absolute;
	top: 10px;
	right: 20px;
}
#lang a, #langm a {
	font-size: .8em;
	font-weight: bold;
	color: #fff;
}
#lang a:before, #langm a:before {
	content: '\f0ac';
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	display: inline-block;
	margin: 0 5px 0 0;
}
#lang a:hover {
	color: #ccc;
}
.seminar .seminartitle .titles ul li {
	white-space: normal;
}
@media screen and (max-width: 735px) {
	#lang {
		display: none;
	}
}
