.informationContainer{max-width:1200px;margin:0 auto;display:flex;position:relative}.informationContainer a{text-decoration:none}.informationContainer a:hover{color:inherit}.informationContainer .informationContainer-detail{width:calc(100% - 320px);padding:60px 60px 60px 0}.informationContainer .informationContainer-detail .detailTitle{text-align:center;font-weight:700;font-size:40px}.informationContainer .informationContainer-detail .detailTitle h1,.informationContainer .informationContainer-detail .detailTitle h2,.informationContainer .informationContainer-detail .detailTitle p{color:#324e80}.informationContainer .informationContainer-detail .detailTitle .additional{font-size:16px;margin-bottom:10px}.informationContainer .informationContainer-detail .detailTitle .additional .emphasize{color:#f04747}.informationContainer .informationContainer-detail-link{margin:0 0 40px}.informationContainer .informationContainer-detail-link a{color:#006ec6;font-size:18px;text-decoration:underline}.informationContainer .informationContainer-detail-link a i{margin-left:5px;text-decoration:none}.informationContainer .informationContainer-detail .details .detail{border-bottom:1px solid #ccc;padding:30px 0}.informationContainer .informationContainer-detail .details .detail .detailLayout{display:flex}.informationContainer .informationContainer-detail .details .detail .detailLayout .detailBox:nth-of-type(1){width:240px;padding-top:10px}.informationContainer .informationContainer-detail .details .detail .detailLayout .detailBox:nth-of-type(1) img{width:100%}.informationContainer .informationContainer-detail .details .detail .detailLayout .detailBox:nth-of-type(2){width:calc(100% - 240px);padding-left:20px}.informationContainer .informationContainer-detail .details .detail .detailTemplate .tags{margin-bottom:10px}.informationContainer .informationContainer-detail .details .detail .detailTemplate .tags .tag{display:inline-block;border-radius:12px;padding:0 10px;font-size:12px;font-weight:700}.informationContainer .informationContainer-detail .details .detail .detailTemplate .tags .tag:not(:last-of-type){margin-right:10px}.informationContainer .informationContainer-detail .details .detail .detailTemplate .tags .tag.-orangeFill{background:#ff901e;color:#fff}.informationContainer .informationContainer-detail .details .detail .detailTemplate .tags .tag.-grayFill{background:#ccc;color:#fff}.informationContainer .informationContainer-detail .details .detail .detailTemplate .tags .tag.-greenFill{background:#43c589;color:#fff}.informationContainer .informationContainer-detail .details .detail .detailTemplate .tags .tag.-darkGrayFill{background:#666;color:#fff}.informationContainer .informationContainer-detail .details .detail .detailTemplate .tags .tag.-borderGray{border:1px solid #707070;color:#666}.informationContainer .informationContainer-detail .details .detail .detailTemplate .tags .tagDate{display:inline-block;font-weight:400;font-size:14px;margin-right:10px}.informationContainer .informationContainer-detail .details .detail .detailTemplate .detailBox-title{color:#324e80;font-size:20px;font-weight:700}.informationContainer .informationContainer-detail .details .detail .detailTemplate .detailBox-info{margin:20px 0;color:#2f3a4d;font-size:14px}.informationContainer .informationContainer-detail .details .detail .detailTemplate .detailBox-info,.informationContainer .informationContainer-detail .details .detail .detailTemplate .detailBox-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.informationContainer .informationContainer-detail .details .detail .detailTemplate .detailBox-date{font-size:16px;font-weight:700;color:#2f3a4d;margin-bottom:10px}.informationContainer .informationContainer-detail .details .detail .detailTemplate .detailBox-next{text-align:right;color:#43c589;font-size:14px;font-weight:700}.informationContainer .informationContainer-detail .details .detail.-content{border-bottom:none;padding:0}.informationContainer .informationContainer-detail .details .detail.-content .contenteTitle{font-size:24px;font-weight:700;color:#324e80;margin-bottom:30px}.informationContainer .informationContainer-detail .details .detail.-content .contentSubTitle{font-size:16px;font-weight:700;color:#2f3a4d;margin-top:30px}.informationContainer .informationContainer-detail .details .detail.-content .contentThumbnail{margin:30px 0;text-align:center}.informationContainer .informationContainer-detail .details .detail.-content .contentThumbnail img{width:100%;max-width:500px}.informationContainer .informationContainer-detail .details .detail.-content .contentDetail{font-weight:400;font-size:16px;color:#2f3a4d}@media (max-width:1023px){.informationContainer .informationContainer-detail .details .detail.-content .contenteTitle{font-size:20px;margin-bottom:20px}.informationContainer .informationContainer-detail .details .detail.-content .contentSubTitle{font-size:14px;margin-top:20px}.informationContainer .informationContainer-detail .details .detail.-content .contentThumbnail{margin:20px 0}.informationContainer .informationContainer-detail .details .detail.-content .contentDetail{font-size:14px}}.informationContainer .informationContainer-detail .details.-archives{display:flex;flex-wrap:wrap}.informationContainer .informationContainer-detail .details.-archives .detail{border:1px solid #ccc;border-radius:10px;padding:0;flex-basis:calc((100% - 60px)/ 3);overflow:hidden;margin-bottom:30px}.informationContainer .informationContainer-detail .details.-archives .detail:not(:nth-of-type(3n)){margin-right:30px}.informationContainer .informationContainer-detail .details.-archives .detail .detailBox.detailTemplate{padding:15px}.informationContainer .informationContainer-detail .details.-archives .detail .detailBox-title{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.informationContainer .informationContainer-detail .details.-archives .detail .detailBox-date{font-size:12px;font-weight:400;margin-bottom:0;margin-top:15px}@media (max-width:767px){.informationContainer .informationContainer-detail .details.-archives{display:block}.informationContainer .informationContainer-detail .details.-archives .detail{width:100%;margin-bottom:0}.informationContainer .informationContainer-detail .details.-archives .detail:not(:nth-of-type(3n)){margin-right:0}.informationContainer .informationContainer-detail .details.-archives .detail:not(:last-of-type){margin-bottom:20px}.informationContainer .informationContainer-detail .details.-archives .detail .detailBox img{width:100%}.informationContainer .informationContainer-detail .details.-archives .detail .detailTemplate .detailBox-date{font-size:12px;margin-bottom:0}}.informationContainer .informationContainer-menu{width:320px;padding-top:60px}.informationContainer .informationContainer-menu .menuBlock{border-radius:10px;background:#cce2f4}.informationContainer .informationContainer-menu .menuBlock .menu{padding:0 20px;line-height:60px;font-size:16px;font-weight:700;position:relative;color:#324e80}.informationContainer .informationContainer-menu .menuBlock .menu a{color:#324e80;display:block}.informationContainer .informationContainer-menu .menuBlock .menu:not(:last-of-type){border-bottom:1px solid #e5f0f9}.informationContainer .informationContainer-menu .menuBlock .menu:after{content:"\f105";font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;width:6px;top:0;bottom:0;right:20px;margin:auto;color:#324e80}.informationContainer .informationContainer-menu .seminarBanner{margin-top:60px}.informationContainer .informationContainer-menu .seminarBanner img{width:100%}@media (max-width:1023px){.informationContainer{display:block}.informationContainer .informationContainer-detail{width:100%;padding:30px 20px 50px}.informationContainer .informationContainer-detail .detailTitle{font-size:30px}.informationContainer .informationContainer-detail .detailTitle .additional{font-size:14px}.informationContainer .informationContainer-detail .details .detail{padding:20px 0}.informationContainer .informationContainer-detail .details .detail .detailLayout{display:block}.informationContainer .informationContainer-detail .details .detail .detailLayout .detailBox:nth-of-type(1){width:100%;text-align:center;padding-top:0}.informationContainer .informationContainer-detail .details .detail .detailLayout .detailBox:nth-of-type(1) img{max-width:400px;margin:0 auto}.informationContainer .informationContainer-detail .details .detail .detailLayout .detailBox:nth-of-type(2){width:100%;padding:20px 0 0}.informationContainer .informationContainer-detail .details .detail .detailTemplate .tags{margin-bottom:5px}.informationContainer .informationContainer-detail .details .detail .detailTemplate .detailBox-title{font-size:16px}.informationContainer .informationContainer-detail .details .detail .detailTemplate .detailBox-info{font-size:12px;margin:10px 0}.informationContainer .informationContainer-detail .details .detail .detailTemplate .detailBox-date{font-size:14px;margin-bottom:10px}.informationContainer .informationContainer-detail .details .detail .detailTemplate .detailBox-next{font-size:12px}.informationContainer .informationContainer-menu{padding:0 20px 50px;width:100%}.informationContainer .informationContainer-menu .seminarBanner{margin-top:50px}}.informationContainer .wrapButtonLink{text-align:center;margin:60px 0}.informationContainer .blockContainers .blockContainer{max-width:1200px;margin:0 auto 60px}.informationContainer .blockContainers .blockContainer.-bkg{background:#006ec6;color:#fff;padding:40px}.informationContainer .blockContainers .blockContainer .bodyFlex{display:flex;justify-content:space-between}.informationContainer .blockContainers .blockContainer .bodyFlex img{width:100%}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex:nth-of-type(1){width:320px}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex:nth-of-type(2){width:calc(100% - 360px)}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex .infoBlock{margin-bottom:20px}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex .infoBlock .infoTitle{font-size:16px;font-weight:700;color:#006ec6}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex .infoBlock .infoTitle i{margin-right:5px}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex .infoBlock .infoContent{font-size:20px;font-weight:700;color:#324e80}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex .infoBlock .infoContent.-day{font-size:24px}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex .infoBlock .infoContent span.-emphasize{font-size:48px}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex .infoBlock .infoContent span.-time{margin-left:10px}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex .infoTxt{font-size:16px}.informationContainer .blockContainers .blockContainer .bodyFlex.-representative .flex:nth-of-type(1){width:320px}.informationContainer .blockContainers .blockContainer .bodyFlex.-representative .flex:nth-of-type(2){width:calc(100% - 360px)}.informationContainer .blockContainers .blockContainer .bodyFlex.-representative .flex .title{font-size:16px;font-weight:700;margin-bottom:20px}.informationContainer .blockContainers .blockContainer .bodyFlex.-representative .flex .info{font-size:14px}.informationContainer .blockContainers .blockContainer h2{font-size:24px;font-weight:700;color:#324e80;margin-bottom:25px}.informationContainer .blockContainers .blockContainer h2 i{color:#006ec6;margin-right:10px}.informationContainer .blockContainers .blockContainer .bodyTable .tr{display:flex;flex-wrap:wrap}.informationContainer .blockContainers .blockContainer .bodyTable .tr:not(:last-of-type){border-bottom:1px solid #fff}.informationContainer .blockContainers .blockContainer .bodyTable .tr .td{font-size:16px}.informationContainer .blockContainers .blockContainer .bodyTable .tr .td:nth-of-type(1){width:320px;border-right:1px solid #fff;background:#edf2f6;color:#324e80;font-weight:700;text-align:center;display:flex;align-items:center}.informationContainer .blockContainers .blockContainer .bodyTable .tr .td:nth-of-type(1) span{margin:auto}.informationContainer .blockContainers .blockContainer .bodyTable .tr .td:nth-of-type(2){width:calc(100% - 321px);padding:20px;background:#f5f5f5;color:#2f3a4d}.informationContainer .blockContainers .blockContainer .bodyTable .tr .td:nth-of-type(2) .title{font-weight:700;color:#324e80;margin-bottom:5px}.informationContainer .blockContainers .blockContainer .bodyTable .tr .td:nth-of-type(2) .sub{font-weight:700;color:#006ec6;margin-bottom:15px}.informationContainer .blockContainers .blockContainer.-form{background:#edf2f6;padding:30px 0}.informationContainer .blockContainers .blockContainer.-form .hsform{max-width:480px;margin:0 auto}.informationContainer .blockContainers .blockContainer.-form .hsform .hbspt-form{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.informationContainer .blockContainers .blockContainer.-form .hsform .input{margin-right:0!important}.informationContainer .blockContainers .blockContainer.-form .hsform fieldset{max-width:800px!important}@media (max-width:840px){.informationContainer .blockContainers .blockContainer.-form .hsform fieldset{margin:0 20px}}.informationContainer .blockContainers .blockContainer.-form .hsform fieldset.form-columns-2 .field:nth-of-type(1) .input{margin-right:8px!important}@media (max-width:400px),(max-device-width:480px) and (min-device-width:320px){.informationContainer .blockContainers .blockContainer.-form .hsform fieldset.form-columns-2 .field:nth-of-type(1) .input{margin-right:0!important}}.informationContainer .blockContainers .blockContainer.-form .hsform input[type=email],.informationContainer .blockContainers .blockContainer.-form .hsform input[type=number],.informationContainer .blockContainers .blockContainer.-form .hsform input[type=password],.informationContainer .blockContainers .blockContainer.-form .hsform input[type=tel],.informationContainer .blockContainers .blockContainer.-form .hsform input[type=text],.informationContainer .blockContainers .blockContainer.-form .hsform input[type=url],.informationContainer .blockContainers .blockContainer.-form .hsform textarea{line-height:40px!important;height:40px!important;padding:0 10px!important;border-radius:5px!important;border:1px solid #ccc;width:100%!important}.informationContainer .blockContainers .blockContainer.-form .hsform label{position:relative;font-size:12px!important;color:#324e80}.informationContainer .blockContainers .blockContainer.-form .hsform legend{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);padding:0 4px;border-radius:2px;font-size:12px}.informationContainer .blockContainers .blockContainer.-form .hsform fieldset{margin-top:10px!important}.informationContainer .blockContainers .blockContainer.-form .hsform .hs-richtext{font-size:12px;text-align:center}.informationContainer .blockContainers .blockContainer.-form .hsform .hs_submit{text-align:center;margin:20px 10px 10px}.informationContainer .blockContainers .blockContainer.-form .hsform .hs_submit input[type=submit]{background:linear-gradient(90deg,#82e0a4,#43c589);display:inline-block;width:100%;max-width:320px;height:50px;line-height:50px;border-radius:5px;background-color:#43c589;color:#fff;font-size:20px;text-decoration:none;text-align:center;padding:0!important;box-shadow:none!important;border:none;margin-bottom:40px}.informationContainer .blockContainers .blockContainer.-form .hsform .hs_submit input[type=submit]:hover{background-color:#12984a;position:relative;top:4px;opacity:.5}.informationContainer .blockContainers .blockContainer.-form .hsform .inputs-list{margin-top:10px}.informationContainer .blockContainers .blockContainer.-form .hsform .inputs-list.no-list.hs-error-msgs{margin-top:0;line-height:20px}.informationContainer .blockContainers .blockContainer.-form .hsform .inputs-list.no-list.hs-error-msgs label{color:#f2545b}.informationContainer .blockContainers .blockContainer.-form .hsform .inputs-list .hs-form-booleancheckbox input[type=checkbox]{width:19px;height:19px;margin-right:5px}@media (max-width:1199px){.informationContainer .blockContainers .blockContainer{margin:0 auto 50px}.informationContainer .blockContainers .blockContainer h2{font-size:20px}.informationContainer .blockContainers .blockContainer.-bkg{padding:30px}.informationContainer .blockContainers .blockContainer .bodyFlex{display:block}.informationContainer .blockContainers .blockContainer .bodyFlex img{width:100%}.informationContainer .blockContainers .blockContainer .bodyFlex.-representative .flex:nth-of-type(1){width:auto;margin-bottom:30px;text-align:center}.informationContainer .blockContainers .blockContainer .bodyFlex.-representative .flex:nth-of-type(1) img{max-width:200px;margin:0 auto}.informationContainer .blockContainers .blockContainer .bodyFlex.-representative .flex:nth-of-type(2){width:auto}.informationContainer .blockContainers .blockContainer .bodyFlex.-representative .flex .title{font-size:14px;margin-bottom:10px}.informationContainer .blockContainers .blockContainer .bodyFlex.-representative .flex .info{font-size:12px}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex:nth-of-type(1){width:100%;margin-bottom:20px;text-align:center}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex:nth-of-type(1) img{max-width:600px}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex:nth-of-type(2){width:100%}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex .infoBlock{margin-bottom:10px}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex .infoBlock .infoContent{font-size:18px}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex .infoBlock .infoContent.-day{font-size:20px}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex .infoBlock .infoContent span.-emphasize{font-size:40px}.informationContainer .blockContainers .blockContainer .bodyFlex.-top .flex .infoTxt{font-size:14px}.informationContainer .blockContainers .blockContainer .bodyTable .tr .td{font-size:14px}.informationContainer .blockContainers .blockContainer .bodyTable .tr .td:nth-of-type(1){width:25%;padding:10px 0;border-right:none}.informationContainer .blockContainers .blockContainer .bodyTable .tr .td:nth-of-type(2){width:75%}.informationContainer .blockContainers .blockContainer .-form{padding:30px 20px;margin:0 -20px 50px}.informationContainer .blockContainers .blockContainer .-form .hsform fieldset{margin:0}}