.main-visual{height:880px}.main-visual .page-title{top:232px}.main-visual .breath02{position:absolute;top:100px;width:100%;text-align:center;color:#fff;font-size:40px;line-height:1.2;letter-spacing:-.01em}.main-visual .breath02>span{position:relative}.main-visual .breath02 strong{font-weight:600}.main-visual .breath02 .num{font-size:55px;font-weight:600}.main-visual .breath02>span:before,.main-visual .breath02>span:after{content:"";display:block;width:3px;height:100%;background:#fff;position:absolute;top:0}.main-visual .breath02>span:before{left:-50px;transform:rotate(-20deg)}.main-visual .breath02>span:after{right:-30px;transform:rotate(20deg)}@media screen and (max-width:768px){.main-visual{height:auto}.main-visual .breath02{top:70px;font-size:18px}.main-visual .breath02 .num{font-size:28px}.main-visual .breath02>span:before,.main-visual .breath02>span:after{width:2px}.main-visual .breath02>span:before{left:-30px}.main-visual .breath02>span:after{right:-20px}.main-visual .page-title{padding-top:138px}}.main-visual .seminar-heading{border-top:0}.main-visual .seminar-text{border-bottom:0}.sponsor-supporter .supporter .logo{display:inline-block;vertical-align:middle}.sponsor-supporter .supporter .description{display:inline-block;margin-left:20px;vertical-align:middle;text-align:left}.sponsor-supporter .supporter .logo img{width:122px}@media screen and (max-width:768px){.main-visual .page-title{max-width:500px;margin:0 auto 36px}.seminar-info{width:270px}.seminar-info-item .info{height:auto;padding:24px 15px}.sponsor-supporter .supporter .logo{display:block;height:auto}.sponsor-supporter .supporter .description{display:block;margin-left:auto;text-align:center}.sponsor-supporter .supporter .logo img{width:70px}}.seminar-info02{display:-ms-flexbox;display:flex;width:980px;margin:100px auto 79px;padding:0 0 63px;border-bottom:#edf0f2 solid 2px}.seminar-info02-item{width:465px}.seminar-info02-item .info{margin-bottom:30px;color:#fff;text-align:center}.seminar-info02-item .info .month{display:inline-block;margin:0 auto 0;padding:8px 25px;font-size:18px;font-weight:500;border:2px solid #1ca3d9;background:#fff;position:relative;top:-20px}.seminar-info02-item .info .heading{margin-bottom:20px;font-size:36px;font-weight:500;line-height:1.2}.seminar-info02-item .info .heading small{font-size:26px}.seminar-info02-item .info .lecturer{margin-bottom:30px;font-size:12px}.seminar-info02-item .info .description{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:180px;padding:40px 0 30px;font-size:21px;letter-spacing:-0.05em;line-height:1.8;position:relative;font-feature-settings:"palt"}.seminar-info02-item .info .description:after{content:"";display:block;width:0;height:0;margin:auto;border:16px solid transparent;border-top:16px solid #fff;position:absolute;left:0;right:0;top:0}.seminar-info02-item .point li{display:table;margin-bottom:32px;font-weight:bold}.seminar-info02-item .point .s{margin-bottom:3px;font-size:11px}.seminar-info02-item .point .num{font-weight:normal;font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:40px}.seminar-info02-item .point .icon{display:table-cell;width:45px;height:52px;padding-right:22px;vertical-align:middle;text-align:center;border-right:solid 2px}.seminar-info02-item .point .text{display:table-cell;padding-left:21px;vertical-align:middle;font-size:17px;line-height:1.5;white-space:nowrap}.seminar-info02 .april.seminar-info02-item{margin-right:52px}.seminar-info02 .april .info{color:#1ca3d9;border:2px solid #1ca3d9}.seminar-info02 .april .info .description{color:#fff;background:#1ca3d9}.seminar-info02 .april .point{color:#1ca3d9}.seminar-info02 .april .point .icon{border-color:#1ca3d9}.seminar-info02 .october .info{color:#ff7b9a;border:2px solid #ff7b9a}.seminar-info02 .october .info .month{border-color:#ff7b9a}.seminar-info02 .october .info .description{color:#fff;background:#ff7b9a}.seminar-info02 .october .point{color:#ff7b9a}.seminar-info02 .october .point .icon{border-color:#ff7b9a}.fix-navi{position:fixed;top:50%;right:0;-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:3px 0 3px 3px;z-index:100;background:#00a6de;background:linear-gradient(to bottom,#00a6de 0%,#00a6de 50%,#ff7199 50%,#ff7199 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a6de',endColorstr='#ff7199',GradientType=0);box-shadow:0 0 10px -2px #333;border-radius:10px 0 0 10px;transition:transform .5s}.fix-navi>ul,.fix-navi>.fix-navi-inner{padding:20px 15px 20px 15px;background:#fff;border-radius:7px 0 0 7px;transition:all .5s}.fix-navi.top li:nth-child(1) a{color:#1ca3d9}.fix-navi.top li:not(:nth-child(1)) a{color:#333}.fix-navi.link01 li:nth-child(2) a{color:#1ca3d9}.fix-navi.link01 li:not(:nth-child(2)) a{color:#333}.fix-navi.link02 li:nth-child(3) a{color:#1ca3d9}.fix-navi.link02 li:not(:nth-child(3)) a{color:#333}.fix-navi.link03 li:nth-child(4) a{color:#1ca3d9}.fix-navi.link03 li:not(:nth-child(4)) a{color:#333}.fix-navi li:not(:last-child){margin-bottom:5px}.fix-navi li a{display:block;line-height:1.5;font-size:12px;padding:6px 0 6px 18px;cursor:pointer;transition:all .2s;letter-spacing:2px;position:relative}.fix-navi li a:hover{color:#aaa}.fix-navi li a:before,.fix-navi li a:after{content:"";display:block;width:6px;height:2px;margin:auto;background:#3f65b0;position:absolute;left:5px;top:4px;bottom:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.fix-navi li a:after{-ms-transform:rotate(45deg);transform:rotate(45deg);top:1px;bottom:3px}.fix-navi .fix-navi-button{box-sizing:border-box;position:relative;display:block;margin-top:10px;padding:15px 32px 16px 15px;border:#4863ab solid 2px;color:#fff;font-size:11px;background-color:#4863ab;border-radius:35px;letter-spacing:.02em;box-shadow:4px 4px 4px rgba(0,0,0,0.05)}.fix-navi .fix-navi-button:after{position:absolute;top:50%;right:10px;display:block;content:"";width:16px;height:16px;margin-top:-8px;background:url("https://cdn2.hubspot.net/hubfs/2684654/obc/v1/images/landing/kaisei2019/ico_arrow.svg");background-size:contain}.fix-navi .menu{display:none}@media screen and (max-width:768px){.seminar-info02{display:block;width:260px;margin:40px auto 24px;padding:0 0 23px;border-bottom:#edf0f2 solid 2px}.seminar-info02-item{width:100%}.seminar-info02-item .info{margin-bottom:15px}.seminar-info02-item .info .month{padding:6px 20px;font-size:10px;border:2px solid #1ca3d9;top:-14px}.seminar-info02-item .info .heading{padding:10px;margin-bottom:10px;font-size:22px;line-height:1.4}.seminar-info02-item .info .heading small{font-size:16px}.seminar-info02-item .info .lecturer{margin-bottom:20px;font-size:8px}.seminar-info02-item .info .description{display:block;height:auto;padding:30px 15px 24px;font-size:14px;letter-spacing:normal;line-height:1.6}.seminar-info02-item .info .description:after{border:12px solid transparent;border-top:12px solid #fff}.seminar-info02-item .point li{margin-bottom:8px}.seminar-info02-item .point .s{margin-bottom:2px;font-size:8px;-ms-transform:scale(0.8);transform:scale(0.8);white-space:nowrap}.seminar-info02-item .point .num{font-size:26px;white-space:nowrap}.seminar-info02-item .point .icon{width:50px;height:45px;padding-right:5px;vertical-align:middle;text-align:center;border-right:solid 2px}.seminar-info02-item .point .text{padding-left:13px;font-weight:normal;font-size:11px}.seminar-info02 .seminar-month{padding:4px 0;font-size:10px}.seminar-info02 .seminar-description{margin:12px 0 11px;font-size:8px;line-height:line-height(8,4)}.seminar-info02 .seminar-heading{margin-bottom:11px;padding-top:11px;font-size:22px}.seminar-info02 .seminar-text{padding-bottom:12px;font-size:16px}.seminar-info02 .seminar-lecturer{display:block;margin-top:10px;font-size:font-size(8);text-align:center}.seminar-info02 .april{margin-right:0;margin-bottom:32px}.fix-navi .fix-navi-button{padding:10px 20px 10px 12px;font-size:8px;letter-spacing:0}.fix-navi .fix-navi-button:after{right:8px;width:8px;height:8px;margin-top:-4px}.fix-navi{padding:3px 0 3px 3px;box-shadow:0 0 5px -1px #666}.fix-navi>ul,.fix-navi>.fix-navi-inner{padding:14px 12px}.fix-navi li:not(:last-child){margin-bottom:0}.fix-navi li a{line-height:1.3;font-size:11px;padding:7px 0 7px 18px;position:relative}.fix-navi li a:hover{color:#aaa}.fix-navi li a:before,.fix-navi li a:after{content:"";display:block;width:6px;height:2px;margin:auto;background:#3f65b0;position:absolute;left:5px;top:4px;bottom:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.fix-navi li a:after{-ms-transform:rotate(45deg);transform:rotate(45deg);top:1px;bottom:3px}.fix-navi .menu{display:block;width:100%;height:100%;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";transition:opacity .2s}.fix-navi .menu:before,.fix-navi .menu:after{content:"";display:block;width:14px;height:2px;margin:auto;background:#00a6de;position:absolute;left:7px;top:0;bottom:10px}.fix-navi .menu:before{box-shadow:0 5px 0 #00a6de}.fix-navi .menu:after{top:10px;bottom:0}.fix-navi.is-hide{-ms-transform:translate(165px,-50%);transform:translate(165px,-50%)}.fix-navi.is-hide>ul,.fix-navi.is-hide>.fix-navi-inner{padding:10px 10px 10px 47px}.fix-navi.is-hide .menu{opacity:1;-ms-filter:"alpha(opacity=100)";transition:opacity .5s .5s}}@media screen and (min-width:769px){.fix-navi .fix-navi-button{transition:all 200ms}.fix-navi .fix-navi-button:after{transition:all 200ms}.fix-navi .fix-navi-button:hover{color:#4863ab;background-color:#fff}.fix-navi .fix-navi-button:hover:after{background:url("https://cdn2.hubspot.net/hubfs/2684654/obc/v1/images/landing/kaisei2019/ico_arrow02.svg");background-size:contain}}