@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);
@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,400i);
/*!
 * Selectr 2.4.13
 * https://mobius.ovh/docs/selectr
 *
 * Released under the MIT license
 */
.selectr-container li,.selectr-option,.selectr-tag{list-style:none}.selectr-container{position:relative}.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}.selectr-desktop.multiple .selectr-visible{display:none}.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px!important;height:auto;opacity:1;display:block}.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}.selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999;border-radius:3px;background-color:#fff}.selectr-selected::before{position:absolute;top:50%;right:10px;width:0;height:0;content:'';-o-transform:rotate(0) translate3d(0,-50%,0);-ms-transform:rotate(0) translate3d(0,-50%,0);-moz-transform:rotate(0) translate3d(0,-50%,0);-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0);border-width:4px 4px 0;border-style:solid;border-color:#6c7a86 transparent transparent}.selectr-container.native-open .selectr-selected::before,.selectr-container.open .selectr-selected::before{border-width:0 4px 4px;border-style:solid;border-color:transparent transparent #6c7a86}.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.selectr-placeholder{color:#6c7a86}.selectr-tags{margin:0;padding:0;white-space:normal}.has-selected .selectr-tags{margin:0 0 -2px}.selectr-tag{position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:none;border-radius:10px;background:#acb7bf}.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}.selectr-options-container{position:absolute;z-index:10000;top:calc(100% - 1px);left:0;display:none;box-sizing:border-box;width:100%;border-width:0 1px 1px;border-style:solid;border-color:transparent #999 #999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.open .selectr-options-container{display:block}.selectr-input-container{position:relative;display:none}.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);border:none;background-color:transparent;z-index:11}.selectr-clear,.selectr-input-clear{display:none}.selectr-container.has-selected .selectr-clear,.selectr-input-container.active,.selectr-input-container.active .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}.selectr-selected .selectr-tag-remove{right:2px}.selectr-clear::after,.selectr-clear::before,.selectr-input-clear::after,.selectr-input-clear::before,.selectr-tag-remove::after,.selectr-tag-remove::before{position:absolute;top:5px;left:9px;width:2px;height:10px;content:' ';background-color:#6c7a86}.selectr-tag-remove::after,.selectr-tag-remove::before{top:4px;width:3px;height:12px;background-color:#fff}.selectr-clear:before,.selectr-input-clear::before,.selectr-tag-remove::before{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.selectr-clear:after,.selectr-input-clear::after,.selectr-tag-remove::after{-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.selectr-input{top:5px;left:5px;box-sizing:border-box;width:calc(100% - 30px);margin:10px 15px;padding:7px 30px 7px 9px;border:1px solid #999;border-radius:3px}.selectr-notice{display:none;box-sizing:border-box;width:100%;padding:8px 16px;border-top:1px solid #999;border-radius:0 0 3px 3px;background-color:#fff}.input-tag,.taggable .selectr-label{width:auto}.selectr-container.notice .selectr-notice{display:block}.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0}.selectr-container.notice .selectr-options-container,.selectr-container.open .selectr-input-container,.selectr-container.open .selectr-options{display:block}.selectr-option{position:relative;display:block;padding:5px 20px;cursor:pointer;font-weight:400}.has-selected .selectr-placeholder,.selectr-empty,.selectr-option.excluded{display:none}.selectr-options.optgroups>.selectr-option{padding-left:25px}.selectr-optgroup{font-weight:700;padding:0}.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}.selectr-match{text-decoration:underline}.selectr-option.selected{background-color:#ddd}.selectr-option.active{color:#fff;background-color:#5897fb}.selectr-option.disabled{opacity:.4}.selectr-container.open .selectr-selected{border-color:#999 #999 transparent;border-radius:3px 3px 0 0}.selectr-container.open .selectr-selected::after{-o-transform:rotate(180deg) translate3d(0,50%,0);-ms-transform:rotate(180deg) translate3d(0,50%,0);-moz-transform:rotate(180deg) translate3d(0,50%,0);-webkit-transform:rotate(180deg) translate3d(0,50%,0);transform:rotate(180deg) translate3d(0,50%,0)}.selectr-disabled{opacity:.6}.has-selected .selectr-label{display:block}.taggable .selectr-selected{padding:4px 28px 4px 4px}.taggable .selectr-selected::after{display:table;content:" ";clear:both}.taggable .selectr-tags{float:left;display:block}.taggable .selectr-placeholder{display:none}.input-tag{float:left;min-width:90px}.selectr-tag-input{border:none;padding:3px 10px;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit}.selectr-input-container.loading::after{position:absolute;top:50%;right:20px;width:20px;height:20px;content:'';-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-o-transform-origin:50% 0 0;-ms-transform-origin:50% 0 0;-moz-transform-origin:50% 0 0;-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;-moz-animation:.5s linear 0s normal forwards infinite running spin;-webkit-animation:.5s linear 0s normal forwards infinite running spin;animation:.5s linear 0s normal forwards infinite running spin;border-width:3px;border-style:solid;border-color:#aaa #ddd #ddd;border-radius:50%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0)}100%{-webkit-transform:rotate(360deg) translate3d(0,-50%,0);transform:rotate(360deg) translate3d(0,-50%,0)}}@keyframes spin{0%{-webkit-transform:rotate(0) translate3d(0,-50%,0);transform:rotate(0) translate3d(0,-50%,0)}100%{-webkit-transform:rotate(360deg) translate3d(0,-50%,0);transform:rotate(360deg) translate3d(0,-50%,0)}}.selectr-container.open.inverted .selectr-selected{border-color:transparent #999 #999;border-radius:0 0 3px 3px}.selectr-container.inverted .selectr-options-container{border-width:1px 1px 0;border-color:#999 #999 transparent;border-radius:3px 3px 0 0;background-color:#fff;top:auto;bottom:calc(100% - 1px)}.selectr-container ::-webkit-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::-moz-placeholder{color:#6c7a86;opacity:1}.selectr-container :-ms-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::placeholder{color:#6c7a86;opacity:1}
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;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}*{box-sizing:border-box}html{font-size:1.25vw}@media only screen and (max-width: 1024px){html{font-size:16px}}@media only screen and (min-width: 1281px){html{font-size:16px}}html.full-height{height:100%}body{display:flex;flex-direction:column;width:100vw;min-width:320px;min-height:100vh;overflow-x:hidden;font-size:1rem;line-height:1.5;word-wrap:break-word;word-break:normal;color:#222;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 599px){body{font-size:.875rem}}body.no-scroll{overflow-y:hidden}.overlay{display:none;width:100vw;height:100%;position:absolute;top:0;left:0;background-color:rgba(34,34,34,0.5)}.overlay.is-open{display:block}.container{width:100%;max-width:1280px;padding:0 90px;margin:0 auto}@media only screen and (max-width: 1024px){.container{max-width:none;padding:0 15px}}.main{position:relative;flex-grow:1;overflow-x:hidden}.has-bg-video .main{width:100%;max-width:1280px;margin:0 auto}@media only screen and (max-width: 1024px){.has-bg-video .main{max-width:none}}.has-takeover .main{overflow:hidden}.main__contents{position:relative;z-index:1}.main__contents__container{display:flex;align-items:stretch;justify-content:center;padding:0 0 80px}@media only screen and (max-width: 1024px){.main__contents__container{flex-direction:column;padding:0 15px 40px}}.page-contents{width:51.5625%;padding-top:50px}@media only screen and (max-width: 1024px){.page-contents{width:100%;max-width:73.24219%;margin:0 auto;padding:25px 0 0}}@media only screen and (max-width: 599px){.page-contents{width:100%;max-width:none;padding:25px 0 0}}.has-bg-video .page-contents{width:58.59375%}@media only screen and (max-width: 1024px){.has-bg-video .page-contents{width:100%;max-width:73.24219%;margin:0 auto;padding:25px 0 0}}@media only screen and (max-width: 599px){.has-bg-video .page-contents{width:100%;max-width:none;padding:25px 0 0}}.sidebar{width:31.25%;margin-left:3.125%;padding-top:50px}@media only screen and (max-width: 1024px){.sidebar{width:100%;padding:0;margin:0}}.has-bg-video .sidebar{width:38.28125%}@media only screen and (max-width: 1024px){.has-bg-video .sidebar{width:100%}}.visible-only--desktop{display:initial}@media only screen and (max-width: 1024px){.visible-only--desktop{display:none}}.visible-only--tablet{display:none}@media only screen and (max-width: 1024px){.visible-only--tablet{display:initial}}.visible-only--mobile{display:none}@media only screen and (max-width: 599px){.visible-only--mobile{display:initial}}h1,h2,h3,h4 h5,h6{color:#222;line-height:1.5;margin-bottom:1em}a{color:#00bed7;text-decoration:none;transition:color, border-color 0.15s ease-in}a:visited{color:#00bed7}a:hover{color:#00bed7}a:active{color:#00bed7}.title--with-bl{display:flex;align-items:center;justify-content:flex-start;font-size:1.375rem;font-weight:500}.title--with-bl:before{content:"";display:block;width:5px;height:26px;margin-right:10px;background-color:#00bed7}@media only screen and (max-width: 599px){.title--with-bl:before{margin-right:7px;width:3px}}@media only screen and (max-width: 599px){.title--with-bl{font-size:1.25rem}}.primary-title{position:relative;display:flex;align-items:baseline;justify-content:flex-start;margin-bottom:56px;position:relative;padding-bottom:8px;font-size:2rem;font-weight:500;color:#00bed7}.primary-title:before,.primary-title:after{content:"";position:absolute;bottom:0;display:block;width:30px;height:4px}.primary-title:before{left:0;background-color:#00bed7}.primary-title:after{left:30px;background-color:#222}@media only screen and (max-width: 1024px){.primary-title{margin-bottom:26px}}@media only screen and (max-width: 599px){.primary-title{font-size:1.5rem}}.primary-title--en{font-family:"Roboto",sans-serif;font-weight:400}.primary-title__sub{margin-left:20px;color:#222;font-family:"Noto Sans JP",sans-serif;font-size:1.125rem;font-weight:500}@media only screen and (max-width: 599px){.primary-title__sub{font-size:.8125rem}}.secondary-title{margin-bottom:16px;position:relative;padding-left:25px;font-size:1.5rem;font-weight:500}.secondary-title:before{content:"";position:absolute;left:0;top:0.75em;transform:translateY(-50%);display:block;width:15px;height:3px;background-color:#00bed7}@media only screen and (max-width: 599px){.secondary-title{font-size:1.125rem}}.badge--for-experts{display:flex;justify-content:flex-start;align-items:center;height:100%;padding:0 7px;background-color:#ffa700;color:#fff;font-size:.8125rem;font-weight:500;line-height:1}.badge--before-event{display:flex;justify-content:flex-start;align-items:center;height:100%;padding:0 7px;background-color:#0480d5;color:#fff;font-size:.8125rem;font-weight:500;line-height:1}.badge--after-event{display:flex;justify-content:flex-start;align-items:center;height:100%;padding:0 7px;background-color:#888;color:#fff;font-size:.8125rem;font-weight:500;line-height:1}.badge--in-event{display:flex;justify-content:flex-start;align-items:center;height:100%;padding:0 7px;background-color:#f33a2e;color:#fff;font-size:.8125rem;font-weight:500;line-height:1}.badge--new{display:flex;justify-content:flex-start;align-items:center;height:100%;padding:0 7px;background-color:#fff;color:#ffa700;border:#ffa700 solid 1px;font-size:.8125rem;font-weight:500}.link--is-external{display:flex;align-items:center;justify-content:flex-start}.link--is-external:after{content:"";display:block;width:15px;height:15px;margin-left:8px;background:url(../img/icons/icon-external-link.svg) no-repeat center;background-size:100%}@media only screen and (max-width: 599px){.link--is-external:after{width:12px;height:12px;margin-left:5px}}.link--is-pdf{display:flex;align-items:center;justify-content:flex-start}.link--is-pdf:after{content:"";display:block;width:15px;height:15px;margin-left:8px;background:url(../img/icons/icon-pdf.svg) no-repeat center;background-size:100%}@media only screen and (max-width: 599px){.link--is-pdf:after{width:12px;height:12px;margin-left:5px}}.icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:100% auto}.icon-menu{width:100%}.icon-menu .icon-menu__bar{display:block;width:100%;height:2px;background-color:#00bed7}.icon-menu .icon-menu__bar+.icon-menu__bar{margin-top:10px}@media only screen and (max-width: 599px){.icon-menu .icon-menu__bar+.icon-menu__bar{margin-top:5px}}.icon-close{transform:rotate(45deg)}.icon-close,.icon-close:before{display:block;width:100%;height:2px;background-color:#00bed7;transform-origin:center}.icon-close:before{content:"";transform:rotate(-90deg)}.icon-plus{background-image:url(../img/icons/icon-plus.svg)}.icon-clock{background-image:url(../img/icons/icon-clock.svg)}.icon-author{background-image:url(../img/icons/icon-author.svg)}.icon-facebook{background-image:url(../img/icons/icon-facebook.svg)}.icon-facebook--white{background-image:url(../img/icons/icon-facebook-white.svg)}.icon-twitter{background-image:url(../img/icons/icon-twitter.svg)}.icon-twitter--white{background-image:url(../img/icons/icon-twitter-white.svg)}.icon-X{background-image:url(../img/icons/icon-X.svg)}.icon-X--white{background-image:url(../img/icons/icon-X-white.svg)}.icon-hatena{background-image:url(../img/icons/icon-hatena.svg)}.icon-hatena--white{background-image:url(../img/icons/icon-hatena-white.svg)}.icon-chatworks{background-image:url(../img/icons/icon-chatworks.svg)}.icon-chatworks--white{background-image:url(../img/icons/icon-chatworks-white.svg)}.icon-slack{background-image:url(../img/icons/icon-slack.svg)}.icon-slack--white{background-image:url(../img/icons/icon-slack-white.svg)}.icon-rss{background-image:url(../img/icons/icon-rss.svg)}.icon-rss--white{background-image:url(../img/icons/icon-rss-white.svg)}.icon-arrow--white{background-image:url(../img/icons/icon-arrow-white.svg)}.icon-narrow-arrow{background-image:url(../img/icons/icon-narrow-arrow.svg);background-size:auto 100%}.icon-narrow-arrow--white{background-image:url(../img/icons/icon-narrow-arrow-white.svg)}.icon-narrow-arrow--right{transform:rotate(90deg)}.icon-chevron{background-image:url(../img/icons/icon-chevron.svg)}.icon-pagination-arrow-left{background-image:url(../img/icons/icon-pagination-arrow.svg);transform:rotate(180deg);background-size:auto 100%}.icon-pagination-arrow-right{background-image:url(../img/icons/icon-pagination-arrow.svg);background-size:auto 100%}.icon-pagination-double-arrow-left{background-image:url(../img/icons/icon-pagination-double-arrow.svg);transform:rotate(180deg);background-size:auto 100%}.icon-pagination-double-arrow-right{background-image:url(../img/icons/icon-pagination-double-arrow.svg);background-size:auto 100%}.icon-external-link{background-image:url(../img/icons/icon-external-link.svg)}.icon-external-link--white{background-image:url(../img/icons/icon-external-link-white.svg)}.icon-search{background-image:url(../img/icons/icon-search-primary.svg)}.icon-search--white{background-image:url(../img/icons/icon-search-white.svg)}.icon-salary{background-image:url(../img/icons/icon-salary.svg)}.icon-location{background-image:url(../img/icons/icon-location.svg);background-size:auto 100%}.icon-contract{background-image:url(../img/icons/icon-contract.svg)}.icon-logout{background-image:url(../img/icons/icon-logout.svg)}img,video{max-width:100%;height:auto;vertical-align:middle}img[data-object-fit="none"],video[data-object-fit="none"]{object-fit:none}img[data-object-fit="contain"],video[data-object-fit="contain"]{object-fit:contain}img[data-object-fit="cover"],video[data-object-fit="cover"]{object-fit:cover}.media-container{position:relative}.media-container:before{content:"";display:block;width:100%;padding-top:61.875%}.media-container .media-inner{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.media-container .media-inner img,.media-container .media-inner video{width:100%;height:100%;object-fit:contain;object-position:center}.media-container .media-inner img[data-object-fit="none"],.media-container .media-inner video[data-object-fit="none"]{object-fit:none}.media-container .media-inner img[data-object-fit="contain"],.media-container .media-inner video[data-object-fit="contain"]{object-fit:contain}.media-container .media-inner img[data-object-fit="cover"],.media-container .media-inner video[data-object-fit="cover"]{object-fit:cover}button{cursor:pointer;font-size:inherit;font-family:inherit;color:inherit}button:focus{outline:none}.btn{appearance:none;-webkit-appearance:none;display:inline-block;width:100%;padding:0;margin:0;background:none;border:none;line-height:1;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;font-size:inherit;font-family:inherit;padding:0 0.5em;font-weight:500;color:inherit;height:4.375rem;width:100%}@media only screen and (max-width: 599px){.btn{width:91.30435%}}.btn--rounded{border-radius:10px}.btn:focus{outline:none}.btn:disabled,.btn.is-disabled{cursor:not-allowed;background-color:#ccc}.btn.is-disabled{pointer-events:none}.btn .icon{width:.875rem;height:.875rem}@media only screen and (max-width: 599px){.btn .icon{width:.8125rem;height:.8125rem}}@media only screen and (max-width: 599px){.btn{height:3.125rem}}.btn--color-primary{background-color:#00bed7;color:#fff}.btn--color-primary:visited{color:#fff}.btn--color-primary:hover{color:#fff}.btn--color-primary:active{color:#fff}.btn--color-primary--invert{background-color:#fff;border:solid 1px #00bed7;color:#00bed7}.btn--color-primary--invert:visited{color:#00bed7}.btn--color-primary--invert:hover{color:#00bed7}.btn--color-primary--invert:active{color:#00bed7}.btn--color-text{background-color:#222;color:#fff}.btn--color-text:visited{color:#fff}.btn--color-text:hover{color:#fff}.btn--color-text:active{color:#fff}.btn--color-white{background-color:#fff;color:#222;border:solid 1px #999}.btn--color-white:visited{color:#222}.btn--color-white:hover{color:#222}.btn--color-white:active{color:#222}.btn--color-action{background-color:#ffa700;color:#fff}.btn--color-action:visited{color:#fff}.btn--color-action:hover{color:#fff}.btn--color-action:active{color:#fff}.btn--arrow-right{position:relative}.btn--arrow-right:before{content:"";display:block;width:3.125rem;height:3.125rem;position:absolute;top:.625rem;right:1.875rem;background-image:url(../img/icons/icon-narrow-arrow-white.svg);background-repeat:no-repeat;background-position:center;background-size:auto 3.125rem;transform:rotate(90deg);transform-origin:center}@media only screen and (max-width: 599px){.btn--arrow-right:before{width:2.5rem;height:2.5rem;top:.3125rem;right:.9375rem;background-size:auto 2.5rem}}.btn--app-download{position:relative;font-weight:500}.btn--app-download:before{content:"";display:block;width:20px;height:20px;position:absolute;top:20px;left:20px;background-image:url(../img/icons/icon-download.svg);background-repeat:no-repeat;background-position:center;background-size:100%}@media only screen and (max-width: 1024px){.btn--app-download:before{top:15px;right:15px}}.buttons{display:flex;justify-content:center;align-items:center;margin-top:40px}@media only screen and (max-width: 1024px){.buttons{flex-direction:column;margin-top:30px}}.buttons .btn+.btn{margin-left:40px}@media only screen and (max-width: 1024px){.buttons .btn+.btn{margin-top:20px;margin-left:0}}.form-control{display:flex;flex-wrap:wrap}.form-control+.form-control{margin-top:15px}.form-control input,.form-control select,.form-control textarea,.form-control .form-control__value{width:100%}.form-control input,.form-control select,.form-control textarea,.form-control .form-control__value{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;appearance:none;-webkit-appearance:none;background-color:#fff;border:solid 1px #ccc;border-radius:3px;padding:8px 20px;margin:0}.form-control input::placeholder,.form-control select::placeholder,.form-control textarea::placeholder,.form-control .form-control__value::placeholder{color:#ccc}.form-control input:-ms-input-placeholder,.form-control select:-ms-input-placeholder,.form-control textarea:-ms-input-placeholder,.form-control .form-control__value:-ms-input-placeholder{color:#ccc}.form-control input::-ms-input-placeholder,.form-control select::-ms-input-placeholder,.form-control textarea::-ms-input-placeholder,.form-control .form-control__value::-ms-input-placeholder{color:#ccc}.form-control input[disabled]::placeholder,.form-control select[disabled]::placeholder,.form-control textarea[disabled]::placeholder,.form-control .form-control__value[disabled]::placeholder{color:#ccc}.form-control input[disabled]:-ms-input-placeholder,.form-control select[disabled]:-ms-input-placeholder,.form-control textarea[disabled]:-ms-input-placeholder,.form-control .form-control__value[disabled]:-ms-input-placeholder{color:#ccc}.form-control input[disabled]::-ms-input-placeholder,.form-control select[disabled]::-ms-input-placeholder,.form-control textarea[disabled]::-ms-input-placeholder,.form-control .form-control__value[disabled]::-ms-input-placeholder{color:#ccc}@media only screen and (max-width: 1024px){.form-control input,.form-control select,.form-control textarea,.form-control .form-control__value{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;appearance:none;-webkit-appearance:none;background-color:#fff;border:solid 1px #ccc;border-radius:3px;padding:8px 10px;margin:0}.form-control input::placeholder,.form-control select::placeholder,.form-control textarea::placeholder,.form-control .form-control__value::placeholder{color:#ccc}.form-control input:-ms-input-placeholder,.form-control select:-ms-input-placeholder,.form-control textarea:-ms-input-placeholder,.form-control .form-control__value:-ms-input-placeholder{color:#ccc}.form-control input::-ms-input-placeholder,.form-control select::-ms-input-placeholder,.form-control textarea::-ms-input-placeholder,.form-control .form-control__value::-ms-input-placeholder{color:#ccc}.form-control input[disabled]::placeholder,.form-control select[disabled]::placeholder,.form-control textarea[disabled]::placeholder,.form-control .form-control__value[disabled]::placeholder{color:#ccc}.form-control input[disabled]:-ms-input-placeholder,.form-control select[disabled]:-ms-input-placeholder,.form-control textarea[disabled]:-ms-input-placeholder,.form-control .form-control__value[disabled]:-ms-input-placeholder{color:#ccc}.form-control input[disabled]::-ms-input-placeholder,.form-control select[disabled]::-ms-input-placeholder,.form-control textarea[disabled]::-ms-input-placeholder,.form-control .form-control__value[disabled]::-ms-input-placeholder{color:#ccc}}.form-control input:focus,.form-control select:focus,.form-control textarea:focus,.form-control .form-control__value:focus{outline:none;border:solid 1px #00bed7}.form-control textarea{min-height:200px}.form-control select{position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../img/icons/icon-select.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:12px auto;background-color:#fff}@media only screen and (max-width: 1024px){.form-control select{background-position:right 10px center}}.form-control .form-control__value{padding-top:0}.form-control__label{display:block;font-weight:500}.form-control__label+input,.form-control__label+select,.form-control__label+textarea,.form-control__label+.thumbnail,.form-control__label+.form-control__value{margin-top:10px}.form-control__help{display:block;margin-left:8px}.form-control__help+input,.form-control__help+select,.form-control__help+textarea,.form-control__help+.thumbnail,.form-control__help+.form-control__value{margin-top:10px}.form-control__help:before{content:"※"}.form-control .error-message{width:100%;margin-top:5px;display:block;font-size:.75rem;color:#f02518}.form-control .error-message:empty{display:none}.form-control--checkbox{display:flex;flex-wrap:wrap}.form-control--checkbox>label:not(.form-control__label){position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:calc(1.125rem + 8px)}.form-control--checkbox>label:not(.form-control__label)+label:not(.form-control__label){margin-left:40px}.form-control--checkbox [type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.form-control--checkbox .mark{position:absolute;top:auto;left:0;height:1.125rem;width:1.125rem;background:#fff;border:1px solid #c9c9c9;border-radius:3px}.form-control--checkbox .mark:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:none;border-top:2px;width:11px;height:8px;background:url(../img/icons/icon-check.svg) no-repeat center;background-size:100%}.form-control--checkbox [type="checkbox"] ~ .mark{background:#fff}.form-control--checkbox [type="checkbox"]:checked ~ .mark{background-color:#00bed7}.form-control--checkbox [type="checkbox"]:checked ~ .mark:after{display:block}.form-control--radio{display:flex;flex-wrap:wrap}.form-control--radio>label:not(.form-control__label){position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:calc(1.125rem + 8px)}.form-control--radio>label:not(.form-control__label)+label:not(.form-control__label){margin-left:40px}.form-control--radio [type="radio"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.form-control--radio .mark{position:absolute;top:auto;left:0;height:1.125rem;width:1.125rem;background-color:#fff;border:1px solid #c9c9c9;border-radius:50%}.form-control--radio .mark:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:none;height:.5625rem;width:.5625rem;border-radius:50%;background-color:#00bed7}.form-control--radio [type="radio"] ~ .mark{background-color:#fff}.form-control--radio [type="radio"]:checked ~ .mark:after{display:block}.form-control--required>.form-control__label:after{content:"必須";display:inline-block;margin-left:10px;padding:1px 5px;background-color:#f02518;border-radius:2px;color:#fff;font-size:.6875rem;font-weight:500}@media only screen and (max-width: 599px){.form-control--required>.form-control__label:after{font-size:.625rem}}.form-control--required.form-control--plaintext>.form-control__label:after{display:none}.form-control--inline{justify-content:center;align-items:center}.form-control--inline input,.form-control--inline select,.form-control--inline textarea,.form-control--inline .thumbnail,.form-control--inline .form-control__value{width:auto !important;flex-grow:1}.form-control--inline>.form-control__label{flex-shrink:0;margin-right:15px}.form-control--inline>.form-control__label+input,.form-control--inline>.form-control__label+select,.form-control--inline>.form-control__label+textarea,.form-control--inline>.form-control__label+.thumbnail,.form-control--inline>.form-control__label+.form-control__value{margin-top:0}.form-control--inline>.form-control__help{flex-shrink:0;margin-left:15px;order:1}.form-control--inline>.form-control__help+input,.form-control--inline>.form-control__help+select,.form-control--inline>.form-control__help+textarea,.form-control--inline>.form-control__help+.thumbnail,.form-control--inline>.form-control__help+.form-control__value{margin-top:0}.form-control--inline>.error-message{width:100%;order:2}.form-control--inline [type="checkbox"]{margin:0;margin-left:10px}@media only screen and (max-width: 1024px){.form-control--inline [type="checkbox"]{margin-left:8px}}.form-control--inline--reverse{flex-direction:row-reverse}.form-control--inline--reverse [type="checkbox"]{margin:0;margin-right:10px}@media only screen and (max-width: 1024px){.form-control--inline--reverse [type="checkbox"]{margin-right:8px}}.form-control--plaintext input,.form-control--plaintext select,.form-control--plaintext textarea,.form-control--plaintext .form-control__value{border:none;user-select:none;pointer-events:none;padding-left:0;padding-right:0}.form-control--plaintext .form-control__value{display:block}.form-control--plaintext textarea{min-height:auto}.form-control--plaintext select{background-image:none}.search-field{padding:20px;background-color:#f2fcfd;border:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.search-field{padding:15px}}.search-field__title{display:flex;align-items:center;justify-content:flex-start;padding-bottom:20px;border-bottom:solid 1px #d4d4d4;font-size:1.25rem;font-weight:500}@media only screen and (max-width: 599px){.search-field__title{padding-bottom:8px;font-size:1rem}}.search-field__title__icon{width:1.25rem;height:1.25rem;margin-right:10px}@media only screen and (max-width: 599px){.search-field__title__icon{width:1.0625rem;height:1.0625rem;margin-right:8px}}.search-field__footer{background-color:rgba(0,190,215,0.15);margin:20px -20px -20px;padding:10px 20px}@media only screen and (max-width: 1024px){.search-field__footer{margin:15px -15px -15px;padding:10px 15px}}.search-field__footer__buttons{display:flex;align-items:center;justify-content:center}.search-field__footer__button+.search-field__footer__button{margin-left:20px}@media only screen and (max-width: 1024px){.search-field__footer__button+.search-field__footer__button{margin-left:10px}}.search-field+.search-field{margin-top:20px}@media only screen and (max-width: 1024px){.search-field+.search-field{margin-top:15px}}.recaptcha{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:30px}.recaptcha__error{display:block;font-size:.75rem;color:#f02518}.recaptcha__error:empty{display:none}.recaptcha-policy{margin-top:10px}.recaptcha-policy a{font-size:inherit}.recaptcha-badge{visibility:hidden;position:absolute;top:0;left:0}.modal{display:none}.modal.is-open{display:block}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;z-index:7}.modal__container{width:760px;padding:30px;background-color:#fff;border-radius:4px}.modal__header{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.modal__close{appearance:none;-webkit-appearance:none;display:inline-block;width:100%;padding:0;margin:0;background:none;border:none;line-height:1;display:flex;align-items:center;justify-content:center;width:31.108px;height:31.108px}.modal__content{overflow-y:auto}@keyframes modalfadeIn{from{opacity:0}to{opacity:1}}@keyframes modalfadeOut{from{opacity:1}to{opacity:0}}@keyframes modalslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes modalslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden="false"] .modal__overlay{animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="false"] .modal__container{animation:mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__overlay{animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__container{animation:mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.category-group{border-top:solid 1px #d4d4d4;padding-top:25px}.category-group+.category-group{margin-top:20px}.category-group__name{font-weight:500;margin-bottom:25px}.category-list{display:flex;flex-wrap:wrap;margin-top:-10px;line-height:1}.category-list__item{width:50%;margin:10px 0}.category-list__item--all-articles{width:100%}.category-list__link{position:relative;padding-left:15px;font-size:.875rem;font-weight:500}.category-list__link:before{content:"";display:block;position:absolute;top:8px;left:-2px;width:6px;height:6px;border-top:solid 1px #999;border-right:solid 1px #999;transform-origin:center;transform:rotate(45deg)}.share-sns{display:flex;align-items:center;justify-content:flex-start}.share-sns__link{display:block;width:30px;height:30px}.share-sns__link+.share-sns__link{margin-left:15px}@media only screen and (max-width: 1024px){.share-sns__link+.share-sns__link{margin-left:20px}}.data-list{border:solid 1px #d4d4d4}.data-list__row{display:flex;justify-content:flex-start;align-items:stretch}.data-list__row+.data-list__row{border-top:solid 1px #d4d4d4}.data-list__title,.data-list__description{padding:20px}@media only screen and (max-width: 1024px){.data-list__title,.data-list__description{padding:15px 10px}}.data-list__title{flex-shrink:0;background-color:#f5f5f5;white-space:nowrap;font-weight:500}.data-list__description{flex-grow:1;background-color:#fff;border-left:solid 1px #d4d4d4}.paginator .count{margin:30px 0 15px;display:flex;align-items:baseline;justify-content:flex-start}.has-bg-video .paginator .count{margin-top:0}@media only screen and (max-width: 599px){.paginator .count{margin:25px 0 15px}}.paginator .count .num{margin-right:3px;color:#00bed7;font-size:1.375rem;font-weight:500}@media only screen and (max-width: 599px){.paginator .count .num{font-size:1.125rem}}.paginator .pagination-list{display:flex;align-items:center;justify-content:center;margin-top:27px}.paginator .pagination-list li a,.paginator .pagination-list li span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:solid 1px #00bed7}@media only screen and (max-width: 599px){.paginator .pagination-list li a,.paginator .pagination-list li span{font-size:.8125rem}}.paginator .pagination-list li.is-current a,.paginator .pagination-list li.is-current span{background-color:#00bed7;color:#fff}.paginator .pagination-list li+li{margin-left:10px}.paginator .pagination-list .first a,.paginator .pagination-list .first span,.paginator .pagination-list .last a,.paginator .pagination-list .last span{width:25px;border:none}@media only screen and (max-width: 599px){.paginator .pagination-list .first a,.paginator .pagination-list .first span,.paginator .pagination-list .last a,.paginator .pagination-list .last span{width:11px}}.paginator .pagination-list .first a .icon,.paginator .pagination-list .first span .icon,.paginator .pagination-list .last a .icon,.paginator .pagination-list .last span .icon{width:.875rem;height:.875rem}@media only screen and (max-width: 599px){.paginator .pagination-list .first a .icon,.paginator .pagination-list .first span .icon,.paginator .pagination-list .last a .icon,.paginator .pagination-list .last span .icon{width:.6875rem;height:.6875rem}}.paginator .pagination-list .prev a,.paginator .pagination-list .prev span,.paginator .pagination-list .next a,.paginator .pagination-list .next span{width:25px;border:none}@media only screen and (max-width: 599px){.paginator .pagination-list .prev a,.paginator .pagination-list .prev span,.paginator .pagination-list .next a,.paginator .pagination-list .next span{width:6px}}.paginator .pagination-list .prev a .icon,.paginator .pagination-list .prev span .icon,.paginator .pagination-list .next a .icon,.paginator .pagination-list .next span .icon{width:.875rem;height:.875rem}@media only screen and (max-width: 599px){.paginator .pagination-list .prev a .icon,.paginator .pagination-list .prev span .icon,.paginator .pagination-list .next a .icon,.paginator .pagination-list .next span .icon{width:.375rem;height:.6875rem}}.paginator .pagination-list .prev.disabled,.paginator .pagination-list .next.disabled{display:none}@media only screen and (max-width: 599px){.paginator .pagination-list .first+.prev,.paginator .pagination-list .next+.last{margin-left:18px}}.section-title--above-count+.paginator .count{margin-top:0}.takeover{z-index:6}.takeover--desktop{display:none}.has-takeover .takeover--desktop{display:block}@media only screen and (max-width: 1024px){.has-takeover .takeover--desktop{display:none}}.takeover--desktop .takeover__main,.takeover--desktop .takeover__left,.takeover--desktop .takeover__right{position:fixed}.takeover--desktop .takeover__main{left:50%;transform:translate3d(-50%, 0, 0);width:100vw;max-width:1280px;z-index:3}.takeover--desktop .takeover__left,.takeover--desktop .takeover__right{top:0;width:320px;z-index:3}.takeover--desktop .takeover__left{right:50%;transform:translateX(-640px)}@media only screen and (min-width: 1281px){.takeover--desktop .takeover__left{transform:translateX(-640px)}}.takeover--desktop .takeover__right{left:50%;transform:translateX(640px)}@media only screen and (min-width: 1281px){.takeover--desktop .takeover__right{transform:translateX(640px)}}.takeover--mobile{display:none}@media only screen and (max-width: 1024px){.has-takeover .takeover--mobile{display:block}}.takeover--mobile.takeover--banners{z-index:3}.takeover--mobile.takeover--video-wrapper{z-index:-1}.takeover--mobile .takeover__main{position:fixed;left:0}.takeover--mobile .takeover__main--top{top:0}.takeover--mobile .takeover__main--bottom{bottom:0}.fixed-banner{z-index:2}.fixed-banner--mobile{display:none}@media only screen and (max-width: 1024px){.fixed-banner--mobile{display:block}}.fixed-banner--mobile .fixed-banner__main{position:fixed;left:0}.fixed-banner--mobile .fixed-banner__main--bottom{bottom:0}.bg-video{display:none}.has-bg-video .bg-video{position:fixed;top:137px;left:0;display:block;width:100vw;height:100vh}.has-bg-video .bg-video__link{display:block;width:100%;height:100%}.has-bg-video .bg-video__link:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(34,34,34,0.5)}.has-bg-video .bg-video video{width:100%;height:100%;object-fit:cover}.has-bg-video .bg-video__box{overflow:hidden !important;margin:0 !important;padding:0 !important;background-color:transparent !important}.has-bg-video .bg-video__box--bg{background-color:rgba(255,255,255,0.8) !important}.has-bg-video .bg-video__box--bg--opaque{background-color:#fff !important}.has-bg-video .bg-video__box__inner{width:100%;margin:0 auto}.has-bg-video .page-contents .bg-video__box{padding-left:45px !important;padding-right:45px !important}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .bg-video__box{margin-left:-15px !important;margin-right:-15px !important;padding-left:15px !important;padding-right:15px !important}}.has-bg-video .page-contents .bg-video__box--padding{padding-top:60px !important;padding-bottom:60px !important}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .bg-video__box--padding{padding-top:40px !important;padding-bottom:40px !important}}.has-bg-video .page-contents .bg-video__box--padding--top{padding-top:60px !important}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .bg-video__box--padding--top{padding-top:40px !important}}.has-bg-video .page-contents .bg-video__box--padding--bottom{padding-bottom:60px !important}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .bg-video__box--padding--bottom{padding-bottom:40px !important}}.has-bg-video .page-contents .bg-video__box--padding--s{padding-top:40px !important;padding-bottom:40px !important}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .bg-video__box--padding--s{padding-top:30px !important;padding-bottom:30px !important}}.has-bg-video .page-contents .bg-video__box--padding--s--top{padding-top:40px !important}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .bg-video__box--padding--s--top{padding-top:30px !important}}.has-bg-video .page-contents .bg-video__box--padding--s--bottom{padding-bottom:40px !important}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .bg-video__box--padding--s--bottom{padding-bottom:30px !important}}.has-bg-video .page-contents .bg-video__box--margin{margin-top:80px !important;margin-bottom:80px !important}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .bg-video__box--margin{margin-top:40px !important;margin-bottom:40px !important}}.has-bg-video .page-contents .bg-video__box--margin--top{margin-top:80px !important}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .bg-video__box--margin--top{margin-top:40px !important}}.has-bg-video .page-contents .bg-video__box--margin--bottom{margin-bottom:80px !important}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .bg-video__box--margin--bottom{margin-top:40px !important}}.has-bg-video .page-contents .bg-video__box--margin--s{margin-top:40px !important;margin-bottom:40px !important}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .bg-video__box--margin--s{margin-top:30px !important;margin-bottom:30px !important}}.has-bg-video .page-contents .bg-video__box--margin--s--top{margin-top:40px !important}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .bg-video__box--margin--s--top{margin-top:30px !important}}.has-bg-video .page-contents .bg-video__box--margin--s--bottom{margin-bottom:40px !important}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .bg-video__box--margin--s--bottom{margin-bottom:30px !important}}.has-bg-video .sidebar .bg-video__box{padding-left:45px !important;padding-right:45px !important}@media only screen and (max-width: 1024px){.has-bg-video .sidebar .bg-video__box{margin-left:-15px !important;margin-right:-15px !important;padding-left:15px !important;padding-right:15px !important}}.has-bg-video .sidebar .bg-video__box--padding{padding-top:50px !important;padding-bottom:50px !important}@media only screen and (max-width: 1024px){.has-bg-video .sidebar .bg-video__box--padding{padding-top:40px !important;padding-bottom:40px !important}}.has-bg-video .sidebar .bg-video__box--padding--top{padding-top:50px !important}@media only screen and (max-width: 1024px){.has-bg-video .sidebar .bg-video__box--padding--top{padding-top:40px !important}}.has-bg-video .sidebar .bg-video__box--padding--bottom{padding-bottom:50px !important}@media only screen and (max-width: 1024px){.has-bg-video .sidebar .bg-video__box--padding--bottom{padding-bottom:40px !important}}.has-bg-video .sidebar .bg-video__box--margin{margin-top:70px !important;margin-bottom:70px !important}@media only screen and (max-width: 1024px){.has-bg-video .sidebar .bg-video__box--margin{margin-top:40px !important;margin-bottom:40px !important}}.has-bg-video .sidebar .bg-video__box--margin--top{margin-top:70px !important}@media only screen and (max-width: 1024px){.has-bg-video .sidebar .bg-video__box--margin--top{margin-top:40px !important}}.has-bg-video .sidebar .bg-video__box--margin--bottom{margin-bottom:70px !important}@media only screen and (max-width: 1024px){.has-bg-video .sidebar .bg-video__box--margin--bottom{margin-bottom:40px !important}}@media only screen and (max-width: 1024px){.article-categories-nav{margin-left:-15px;margin-right:-15px;padding-bottom:1px;overflow-x:scroll}}.article-categories-nav .categories-list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-bottom:-20px}@media only screen and (max-width: 1024px){.article-categories-nav .categories-list{flex-wrap:nowrap;margin-bottom:0}}.article-categories-nav .categories-list__item{flex-shrink:0;margin-bottom:20px;line-height:18px;border-left:solid 1px #d4d4d4;border-right:solid 1px #d4d4d4}.article-categories-nav .categories-list__item+.categories-list__item{margin-left:-1px}@media only screen and (max-width: 1024px){.article-categories-nav .categories-list__item{margin-bottom:0;border-left:none;border-right:none}.article-categories-nav .categories-list__item+.categories-list__item{margin-left:0}.article-categories-nav .categories-list__item:first-of-type{padding-left:5px;margin-bottom:-1px;border-bottom:solid 1px #d4d4d4}.article-categories-nav .categories-list__item:last-of-type{padding-right:5px;margin-bottom:-1px;border-bottom:solid 1px #d4d4d4}}.article-categories-nav .categories-list__link{position:relative;display:block;width:100%;height:100%;padding:0 15px;font-size:.9375rem;color:#999}.article-categories-nav .categories-list__link:visited{color:#999}.article-categories-nav .categories-list__link:hover{color:#00bed7}.article-categories-nav .categories-list__link:active{color:#00bed7}@media only screen and (max-width: 1024px){.article-categories-nav .categories-list__link{margin-bottom:-1px;padding:1px 10px 10px;border-bottom:solid 1px #d4d4d4}}@media only screen and (max-width: 599px){.article-categories-nav .categories-list__link{font-size:.8125rem}}.article-categories-nav .categories-list__item.is-active .categories-list__link{color:#00bed7;font-weight:700}.article-categories-nav .categories-list__item.is-active .categories-list__link:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);display:block;width:calc(100% - 20px);height:3px;background-color:#00bed7}@media only screen and (max-width: 1024px){.article-categories-nav .categories-list__item.is-active .categories-list__link:before{width:100%;bottom:-1px;height:2px}}.article-archive-nav .article-archive-list__link{display:block;width:100%;height:100%;color:#00bed7}.article-archive-nav>.article-archive-list>.article-archive-list__item{border-bottom:solid 1px #d4d4d4;padding:15px 10px}@media only screen and (max-width: 1024px){.article-archive-nav>.article-archive-list>.article-archive-list__item{padding:15px 15px}}.article-archive-nav>.article-archive-list>.article-archive-list__item:first-of-type{border-top:solid 3px #00bed7}.article-archive-nav>.article-archive-list>.article-archive-list__item .article-archive-list{display:none;padding:5px 0;margin:15px -10px -15px;background-color:rgba(0,190,215,0.05);border-top:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.article-archive-nav>.article-archive-list>.article-archive-list__item .article-archive-list{margin:15px -15px -15px}}.article-archive-nav>.article-archive-list>.article-archive-list__item .article-archive-list .article-archive-list__item{position:relative;padding:10px;padding-left:30px}.article-archive-nav>.article-archive-list>.article-archive-list__item .article-archive-list .article-archive-list__item:before{content:"";display:block;position:absolute;top:calc(50% - 4px);left:10px;width:6px;height:6px;border-top:solid 1px #999;border-right:solid 1px #999;transform-origin:center;transform:rotate(45deg)}.article-archive-nav>.article-archive-list>.article-archive-list__item .article-archive-list .article-archive-list__link{font-size:.875rem}.article-archive-nav>.article-archive-list>.article-archive-list__item .article-archive-list .article-archive-list__item.is-current .article-archive-list__item:before{display:none}.article-archive-nav>.article-archive-list>.article-archive-list__item .article-archive-list .article-archive-list__item.is-current .article-archive-list__link{color:#222;font-weight:700}.article-archive-nav>.article-archive-list>.article-archive-list__item.is-current>.article-archive-list__link{font-weight:700}.article-archive-nav>.article-archive-list>.article-archive-list__item.is-current .article-archive-list{display:block}.article__image{position:relative}.article__image:before{content:"";display:block;width:100%;padding-top:61.81818182%}.article__category-and-badge{display:flex;align-items:center;justify-content:flex-start}.article__category-and-badge .article__category+.article__badge--for-experts{margin-left:10px}.article__category{display:flex;justify-content:flex-start;align-items:center;height:100%;padding-left:8px;padding-right:10px;border-left:solid 3px #00bed7;color:#00bed7;background-color:#fff;font-weight:500;line-height:22px}@media only screen and (max-width: 599px){.article__category{padding-left:6px;padding-right:8px;line-height:20px}}.article__title{margin-bottom:0;color:#222;font-weight:700}.article__published-at{display:flex;align-items:center;justify-content:flex-start;color:#999}.article__published-at__icon{margin-right:8px}.article__note{color:#999}.article__link:hover .article__title{color:#00bed7}.article__body-text img[style*="height"]{height:auto !important}.article--vertical .article__meta{position:relative;padding-top:15px}.article--vertical .article__category-and-badge{position:absolute;top:0;left:0;transform:translateY(-50%)}.article--horizontal .article__link{display:flex;justify-content:space-between;align-items:flex-start}.article--horizontal__image:before{padding-top:61.66666667%}.articles--with-rank{counter-reset:rank}.articles--with-rank .article{position:relative}.articles--with-rank .article:before{display:none;content:counter(rank);position:absolute;top:0;left:0;align-items:center;justify-content:center;font-weight:500}.articles--with-rank .article:not(.article--ad):before{display:flex;counter-increment:rank}.articles--with-rank .article:nth-of-type(1):before,.articles--with-rank .article:nth-of-type(2):before,.articles--with-rank .article:nth-of-type(3):before{line-height:1}.articles--with-rank .article:nth-of-type(1):after,.articles--with-rank .article:nth-of-type(2):after,.articles--with-rank .article:nth-of-type(3):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-image:url(../img/icons/icon-crown.svg);background-repeat:no-repeat;background-position:0 center;background-size:auto 100%}.articles--with-rank .article:nth-of-type(1):before{color:#cdb267}.articles--with-rank .article:nth-of-type(2):before{color:#a2aaae}.articles--with-rank .article:nth-of-type(3):before{color:#cf9873}.articles--with-rank .article:nth-of-type(n+4):before{width:100%;height:100%;line-height:1;background-color:#555;color:#fff}.articles--stack .article{padding-bottom:25px;border-bottom:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.articles--stack .article{padding-bottom:20px}}.articles--stack .article:first-of-type{padding-top:25px;border-top:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.articles--stack .article:first-of-type{padding-top:20px}}.articles--stack .article+.article{margin-top:25px}@media only screen and (max-width: 1024px){.articles--stack .article+.article{margin-top:20px}}.page-contents .article-categories-carousel-navigation{margin-bottom:40px}@media only screen and (max-width: 1024px){.page-contents .article-categories-carousel-navigation{margin-bottom:25px}}.page-contents .articles--stack .article--pickup:first-of-type{padding-top:0;border-top:0}.page-contents .articles--stack .article--pickup .article__category-and-badge{height:22px}@media only screen and (max-width: 599px){.page-contents .articles--stack .article--pickup .article__category-and-badge{height:20px}}.page-contents .articles--stack .article--pickup .article__category,.page-contents .articles--stack .article--pickup .article__badge--for-experts{font-size:.8125rem}@media only screen and (max-width: 599px){.page-contents .articles--stack .article--pickup .article__category,.page-contents .articles--stack .article--pickup .article__badge--for-experts{font-size:.75rem}}.page-contents .articles--stack .article--pickup .article__title{margin-bottom:10px;font-size:1.5rem}@media only screen and (max-width: 599px){.page-contents .articles--stack .article--pickup .article__title{font-size:.875rem}}.page-contents .articles--stack .article--pickup .article__published-at,.page-contents .articles--stack .article--pickup .article__note{font-size:.8125rem}.page-contents .articles--stack .article--pickup .article__published-at__icon,.page-contents .articles--stack .article--pickup .article__note__icon{width:.75rem;height:.75rem}@media only screen and (max-width: 599px){.page-contents .articles--stack .article--pickup .article__published-at,.page-contents .articles--stack .article--pickup .article__note{font-size:.75rem}}.page-contents .articles--stack .article--horizontal .article__image{width:45.45455%}@media only screen and (max-width: 1024px){.page-contents .articles--stack .article--horizontal .article__image{width:40%}}.page-contents .articles--stack .article--horizontal .article__meta{width:51.51515%}@media only screen and (max-width: 1024px){.page-contents .articles--stack .article--horizontal .article__meta{width:57.10145%}}.page-contents .articles--stack .article--horizontal .article__category-and-badge{height:22px;margin-bottom:5px}@media only screen and (max-width: 599px){.page-contents .articles--stack .article--horizontal .article__category-and-badge{height:20px}}.page-contents .articles--stack .article--horizontal .article__category{font-size:.8125rem}@media only screen and (max-width: 599px){.page-contents .articles--stack .article--horizontal .article__category{font-size:.75rem}}.page-contents .articles--stack .article--horizontal .article__title{margin-bottom:5px;font-size:1rem}@media only screen and (max-width: 599px){.page-contents .articles--stack .article--horizontal .article__title{font-size:.875rem}}.page-contents .articles--stack .article--horizontal .article__published-at,.page-contents .articles--stack .article--horizontal .article__note{font-size:.8125rem}.page-contents .articles--stack .article--horizontal .article__published-at__icon,.page-contents .articles--stack .article--horizontal .article__note__icon{width:.75rem;height:.75rem}@media only screen and (max-width: 599px){.page-contents .articles--stack .article--horizontal .article__published-at,.page-contents .articles--stack .article--horizontal .article__note{font-size:.75rem}}.job__image{position:relative}.job__image:before{content:"";display:block;width:100%;padding-top:68.5%}.job__position{color:#888}.job__company{color:#00bed7}.job__title{margin-bottom:0;font-weight:700;color:#222}.job__application-period{padding:5px 10px;background-color:#f5f5f5;color:#555}@media only screen and (max-width: 1024px){.job__application-period{position:static;display:inline-flex}.job__application-period .job__application-period__title{flex-grow:1}.job__application-period .job__application-period__date{display:flex;flex-direction:column}}.job__badge-new{display:inline-block;height:22px;margin-right:10px;transform:translateY(-1px);font-size:.75rem}@media only screen and (max-width: 599px){.job__badge-new{height:18px;transform:translateY(-2px);font-size:.6875rem}}.job__location-and-contract{display:flex;align-items:center;justify-content:flex-start;color:#555}.job__location-and-contract .job__location,.job__location-and-contract .job__contract{display:flex;align-items:center;justify-content:flex-start}.job__location-and-contract .job__location .icon,.job__location-and-contract .job__contract .icon{width:1.125rem;height:1.125rem;margin-right:8px}@media only screen and (max-width: 599px){.job__location-and-contract .job__location .icon,.job__location-and-contract .job__contract .icon{width:1rem;height:1rem}}.job__location-and-contract .job__contract{margin-left:30px}.job .link-to-application-page .link-to-application-page__icon{margin-left:8px}.job__link:hover .job__title{color:#00bed7}.job.job--no-cover-image .job__image{display:none}.job--vertical .job__image{margin-bottom:15px}.job--horizontal .job__link{display:flex;align-items:flex-start}.job--horizontal__image:before{padding-top:61.58536585%}.jobs--stack .job{padding-bottom:25px;border-bottom:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.jobs--stack .job{padding-bottom:15px}}.jobs--stack .job:first-of-type{padding-top:25px;border-top:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.jobs--stack .job:first-of-type{padding-top:15px}}.jobs--stack .job+.job{margin-top:25px}@media only screen and (max-width: 1024px){.jobs--stack .job+.job{margin-top:15px}}.jobs--tile{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;overflow:hidden;margin-left:-25px;margin-right:-25px}@media only screen and (max-width: 1024px){.jobs--tile{margin-left:-10px;margin-right:-10px}}.jobs--tile .job{position:relative;display:block;width:50%;padding:0 25px 25px}@media only screen and (max-width: 1024px){.jobs--tile .job{width:50%;padding:0 10px 20px}}.jobs--tile .job:before,.jobs--tile .job:after{content:"";position:absolute;display:block;background-color:#d4d4d4;z-index:1}.jobs--tile .job:before{top:25px;right:0;width:1px;height:calc(100% - 50px)}@media only screen and (max-width: 1024px){.jobs--tile .job:before{top:10px;height:calc(100% - 20px)}}.jobs--tile .job:after{bottom:0;left:25px;width:calc(100% - 50px);height:1px}@media only screen and (max-width: 1024px){.jobs--tile .job:after{left:10px;width:calc(100% - 20px)}}.jobs--tile .job:nth-of-type(2n):before{display:none}@media only screen and (max-width: 1024px){.jobs--tile .job:nth-of-type(2n):before{display:block}}@media only screen and (max-width: 1024px){.jobs--tile .job:nth-of-type(2n):before{display:none}}.jobs--tile .job:nth-of-type(n+3){padding-top:25px}@media only screen and (max-width: 1024px){.jobs--tile .job:nth-of-type(n+3){padding-top:0}}@media only screen and (max-width: 1024px){.jobs--tile .job:nth-of-type(n+3){padding-top:20px}}.jobs--tile .job:nth-of-type(-n+2):before{top:0;height:calc(100% - 25px)}@media only screen and (max-width: 1024px){.jobs--tile .job:nth-of-type(-n+2):before{top:10px;height:calc(100% - 20px)}}@media only screen and (max-width: 1024px){.jobs--tile .job:nth-of-type(-n+2):before{top:0;height:calc(100% - 10px)}}.page-contents .job--vertical .job__position{font-size:.9375rem}@media only screen and (max-width: 599px){.page-contents .job--vertical .job__position{font-size:.8125rem}}.page-contents .job--vertical .job__title{margin-top:10px;font-size:1.125rem}@media only screen and (max-width: 599px){.page-contents .job--vertical .job__title{margin-top:5px;font-size:.875rem}}.page-contents .job--horizontal .job__position{font-size:.9375rem}@media only screen and (max-width: 599px){.page-contents .job--horizontal .job__position{font-size:.8125rem}}.page-contents .job--horizontal .job__title{font-size:1.125rem}@media only screen and (max-width: 599px){.page-contents .job--horizontal .job__title{font-size:.875rem}}.page-contents .job--horizontal .job__meta{margin-top:15px}@media only screen and (max-width: 1024px){.page-contents .job--horizontal .job__meta{margin-top:5px}}.ad:empty:before{content:"";display:block;width:100%}.ad__link{display:block;width:100%;height:100%}.ad__link:hover .ad__title{color:#00bed7}.ad--bronze{padding:20px 0;border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4}.ad--bronze .ad__company{font-size:.875rem;font-weight:700;color:#00bed7}@media only screen and (max-width: 599px){.ad--bronze .ad__company{font-size:.75rem}}.ad--bronze .ad__title{margin-top:5px;margin-bottom:0;font-size:.875rem;font-weight:700}@media only screen and (max-width: 1024px){.ad--bronze .ad__title{margin-top:10px}}.ad--bronze .ad__note{margin-top:10px;font-size:.8125rem;color:#999}@media only screen and (max-width: 1024px){.ad--bronze .ad__note{margin-top:5px;font-size:.75rem}}@media only screen and (max-width: 1024px){.ad--side-gold--pc{display:none}}.ad--side-gold--sp{display:none}.ad--side-gold--sp .ad__link{margin-bottom:20px}.ad--side-gold--sp .ad__link .media-inner{position:static}.ad--side-gold--sp .ad__link:before{padding-top:0}.ad--side-gold--sp .ad__link img{object-fit:unset}.ad--side-gold--sp .video-ad{width:300px;margin:0 auto}@media only screen and (max-width: 1024px){.ad--side-gold--sp{display:block;margin:-5px 0}}@media only screen and (max-width: 1024px){.has-bg-video .page-contents .ad--side-gold--sp{margin-bottom:30px}}.ad--external [data-ad-status="unfilled"]{display:none !important}.video-ad{position:relative;background-color:#000}.video-ad:before{content:"";display:block;width:100%;padding-top:83.33333%}.video-ad__link{position:absolute;top:0;left:0;display:block !important;width:100%;height:auto;margin:13.33333% 0}.video-ad__link:before{display:none}.video-ad__control{position:absolute;left:0;bottom:0;width:100%}.video-ad__control:before{content:"";display:block;width:100%;padding-top:13.33333%}.video-ad__toggle-mute{appearance:none;-webkit-appearance:none;display:inline-block;width:100%;padding:0;margin:0;background:none;border:none;line-height:1;position:absolute;left:4.33333%;top:50%;transform:translateY(-50%);width:7.66667%}.video-ad__toggle-mute:before{content:"";display:block;width:100%;padding-top:73.91304%}.video-ad__toggle-mute__icon{position:absolute;top:0;left:0}.video-ad__toggle-mute__icon--unmute{background-image:url(../img/icons/icon-video-ad-unmute.svg);display:none}.video-ad__toggle-mute__icon--mute{background-image:url(../img/icons/icon-video-ad-mute.svg);display:block}.video-ad__replay-and-external-link{position:absolute;left:0;bottom:0;width:100%;height:100%;padding:13.33333%;display:none;background-color:rgba(0,0,0,0.5)}.video-ad__replay,.video-ad__external-link{appearance:none;-webkit-appearance:none;display:inline-block;width:100%;padding:0;margin:0;background:none;border:none;line-height:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;white-space:nowrap;color:#fff}.video-ad__replay:hover,.video-ad__external-link:hover{color:#00bed7}.video-ad__replay__text,.video-ad__external-link__text{font-size:.8125rem;font-weight:500}.video-ad__replay{margin-right:6.66667%}.video-ad__replay__icon{background-image:url(../img/icons/icon-video-ad-replay-white.svg);width:36.36364%}.video-ad__replay__icon:before{content:"";display:block;width:100%;padding-top:112.5%}.video-ad__replay:hover .video-ad__replay__icon{background-image:url(../img/icons/icon-video-ad-replay.svg)}.video-ad__replay__text{margin-top:18.18182%}.video-ad__external-link{margin-left:6.66667%}.video-ad__external-link__icon{background-image:url(../img/icons/icon-video-ad-external-link-white.svg);width:32.72727%}.video-ad__external-link__icon:before{content:"";display:block;width:100%;padding-top:100%}.video-ad__external-link:hover .video-ad__external-link__icon{background-image:url(../img/icons/icon-video-ad-external-link.svg)}.video-ad__external-link__text{margin-top:22.72727%}.video-ad.is-ended .video-ad__replay-and-external-link{display:flex;justify-content:space-between;align-items:center}.video-ad.is-ended .video-ad__control{display:none}.video-ad.is-muted .video-ad__toggle-mute{width:6.66667%}.video-ad.is-muted .video-ad__toggle-mute__icon--unmute{display:block}.video-ad.is-muted .video-ad__toggle-mute__icon--mute{display:none}.page-contents .ad--silver{display:flex;align-items:flex-start;justify-content:center}.page-contents .ad--silver .ad__link{width:auto}.page-contents .ad .media-container{display:none}.sidebar .ad--gold,.sidebar .ad--silver,.sidebar .ad--spot,.sidebar .ad--external{width:75%;min-width:300px;margin:0 auto}@media only screen and (max-width: 1024px){.sidebar .ad--gold,.sidebar .ad--silver,.sidebar .ad--spot,.sidebar .ad--external{width:86.95652%}}.tag-title{position:relative;margin-bottom:16px;padding-left:32px;font-size:1.25rem;font-weight:500}.tag-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:23px;height:23px;background:url(../img/icons/icon-tag.svg) no-repeat center;background-size:100%}@media only screen and (max-width: 599px){.tag-title{margin-bottom:10px;font-size:1rem;padding-left:28px}.tag-title:before{top:calc(50% + 2px);width:19px;height:19px}}.tag-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:-5px}@media only screen and (max-width: 1024px){.tag-list{margin:-4px}}.tag-list .tag-list__item{margin:5px}@media only screen and (max-width: 1024px){.tag-list .tag-list__item{margin:4px}}.tag-list .tag-list__link{display:flex;align-items:center;justify-content:center;height:100%;line-height:calc(1.21875rem + 16px);min-height:35px;padding:0 10px;border:solid 1px #00bed7;color:#00bed7;background-color:#fff;font-size:.8125rem;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.tag-list .tag-list__link:visited{color:#00bed7}.tag-list .tag-list__link:hover{color:#00bed7}.tag-list .tag-list__link:active{color:#00bed7}@media only screen and (max-width: 599px){.tag-list .tag-list__link{line-height:calc(1.125rem + 6px);min-height:26px;padding:0 10px;font-size:.75rem}}.seminars--tile{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;overflow:hidden;margin-left:-25px;margin-right:-25px}@media only screen and (max-width: 1024px){.seminars--tile{margin-left:-10px;margin-right:-10px}}.seminars--tile .seminar{position:relative;display:block;width:50%;padding:0 25px 25px}@media only screen and (max-width: 1024px){.seminars--tile .seminar{width:50%;padding:0 10px 20px}}.seminars--tile .seminar:before,.seminars--tile .seminar:after{content:"";position:absolute;display:block;background-color:#d4d4d4;z-index:1}.seminars--tile .seminar:before{top:25px;right:0;width:1px;height:calc(100% - 50px)}@media only screen and (max-width: 1024px){.seminars--tile .seminar:before{top:10px;height:calc(100% - 20px)}}.seminars--tile .seminar:after{bottom:0;left:25px;width:calc(100% - 50px);height:1px}@media only screen and (max-width: 1024px){.seminars--tile .seminar:after{left:10px;width:calc(100% - 20px)}}.seminars--tile .seminar:nth-of-type(2n):before{display:none}@media only screen and (max-width: 1024px){.seminars--tile .seminar:nth-of-type(2n):before{display:block}}@media only screen and (max-width: 1024px){.seminars--tile .seminar:nth-of-type(2n):before{display:none}}.seminars--tile .seminar:nth-of-type(n+3){padding-top:25px}@media only screen and (max-width: 1024px){.seminars--tile .seminar:nth-of-type(n+3){padding-top:0}}@media only screen and (max-width: 1024px){.seminars--tile .seminar:nth-of-type(n+3){padding-top:20px}}.seminars--tile .seminar:nth-of-type(-n+2):before{top:0;height:calc(100% - 25px)}@media only screen and (max-width: 1024px){.seminars--tile .seminar:nth-of-type(-n+2):before{top:10px;height:calc(100% - 20px)}}@media only screen and (max-width: 1024px){.seminars--tile .seminar:nth-of-type(-n+2):before{top:0;height:calc(100% - 10px)}}.seminar__link{display:block;width:100%;height:100%}.seminar__link:hover .seminar__title{color:#00bed7}.seminar__image{position:relative}.seminar__image:before{content:"";display:block;width:100%;padding-top:61.81967213%}.seminar__meta{position:relative;padding-top:16px}@media only screen and (max-width: 1024px){.seminar__meta{padding-top:5px}}.seminar__badge--for-experts{position:absolute;top:0;left:0;transform:translateY(-50%);display:block;height:22px;line-height:22px;font-size:.8125rem}@media only screen and (max-width: 1024px){.seminar__badge--for-experts{transform:translateY(-100%)}}@media only screen and (max-width: 599px){.seminar__badge--for-experts{height:20px;line-height:20px;font-size:.75rem}}.seminar__badge--before-event,.seminar__badge--in-event,.seminar__badge--after-event{position:absolute;top:0;left:0;transform:translateY(-50%);display:block;height:22px;line-height:22px;font-size:.8125rem}@media only screen and (max-width: 1024px){.seminar__badge--before-event,.seminar__badge--in-event,.seminar__badge--after-event{transform:translateY(-100%)}}@media only screen and (max-width: 599px){.seminar__badge--before-event,.seminar__badge--in-event,.seminar__badge--after-event{height:20px;line-height:20px;font-size:.75rem}}.seminar__date{display:flex;align-items:baseline;justify-content:flex-start;color:#999;font-size:.8125rem}.seminar__date__title{margin-right:.8125rem;font-size:.875rem;font-weight:500}@media only screen and (max-width: 599px){.seminar__date{font-size:.8125rem}.seminar__date__title{font-size:.8125rem}}.seminar__title{margin-top:12px;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#222;font-weight:700}.seminar__title:visited{color:#222}.seminar__title:hover{color:#222}.seminar__title:active{color:#222}@media only screen and (max-width: 1024px){.seminar__title{margin-top:3px}}.author{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;padding:25px;background-color:#f6f6f6}@media only screen and (max-width: 1024px){.author{padding:15px}}.author__image{flex-shrink:0;width:100px;height:100px;margin-right:20px}@media only screen and (max-width: 1024px){.author__image{width:60px;height:60px;margin-right:10px}}.author__image img{width:100%;object-fit:contain;object-position:center}.author__name{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;color:#00bed7;font-size:1rem;font-weight:700}@media only screen and (max-width: 599px){.author__name{font-size:.9375rem}}.author__name__icon{width:14px;height:14px;margin-right:8px}@media only screen and (max-width: 599px){.author__name__icon{width:13px;height:13px}}.author__title{margin-left:10px;color:#999;font-size:.875rem;font-weight:400}.author__title:empty{margin-left:0}@media only screen and (max-width: 599px){.author__title{font-size:.8125rem}}.author__sns{display:flex;align-items:center;justify-content:flex-start;margin-left:38px}@media only screen and (max-width: 1024px){.author__sns{margin-left:0;margin-top:8px;width:100%}}.author__sns__link{display:block;width:24px;height:24px}.author__sns__link--X{margin-top:1px;width:22px;height:22px}.author__sns__icon{width:100%;height:100%}.author__sns__link+.author__sns__link{margin-left:15px}@media only screen and (max-width: 1024px){.author__sns__link+.author__sns__link{margin-left:10px}}.author__text{margin-top:15px;font-size:.875rem}@media only screen and (max-width: 1024px){.author__text{margin-top:10px}}@media only screen and (max-width: 1024px){.author__image+.author__meta>.author__text{margin-left:-70px}}.company-title{position:relative;margin-bottom:16px;padding-left:33px;font-size:1.25rem;font-weight:500}.company-title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:24px;height:24px;background:url(../img/icons/icon-company.svg) no-repeat center;background-size:100%}@media only screen and (max-width: 599px){.company-title{margin-bottom:10px;font-size:1rem;padding-left:29px}.company-title:before{top:calc(50% + 2px);width:20px;height:20px}}.company__link{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;height:100%}.company__link:hover .company__name{color:#00bed7}.company__image-and-meta{display:flex;align-items:flex-start;justify-content:flex-start}.company__image{flex-shrink:0;position:relative;border:solid 1px #d4d4d4}.company__image:before{content:"";display:block;width:100%;padding-top:100%}.company__name{font-weight:700;margin-top:10px}@media only screen and (max-width: 1024px){.company__name{margin-top:3px}}.company__external-link{display:inline-flex;align-items:center;justify-content:flex-start}.company__external-link__icon{margin-left:8px}.company__about,.company__articles{margin-top:40px}@media only screen and (max-width: 1024px){.company__about,.company__articles{margin-top:30px}}.company__about .title--with-bl,.company__articles .title--with-bl{margin-bottom:15px}@media only screen and (max-width: 1024px){.company__about .title--with-bl,.company__articles .title--with-bl{margin-bottom:10px}}.company .company__text--mobile{display:none}@media only screen and (max-width: 1024px){.company .company__text--desktop{display:none}.company .company__text--mobile{display:block;width:100%}}.company__featured-image:before{padding-top:52.44898%}.company__featured-image--fixed-top{width:100vw}.company__featured-image--fixed-top:before{padding-top:21.875%}.has-takeover .company__featured-image--fixed-top{width:1280px;transform:translate3d(-50%, 0, 0)}@media only screen and (max-width: 1024px){.has-takeover .company__featured-image--fixed-top{width:100vw;transform:unset}}.company .data-list__title{width:27.27273%;min-width:180px}@media only screen and (max-width: 1024px){.company .data-list__title{width:24.92754%;min-width:86px}}.company-info .company{padding:25px 25px 50px;border:solid 1px #d4d4d4;background-color:#fff}@media only screen and (max-width: 1024px){.company-info .company{padding:15px 15px 30px}}@media only screen and (max-width: 1024px){.company-info .company.plan--gold,.company-info .company.plan--silver,.company-info .company.plan--bronze{padding:20px 15px 30px}}.company-info .company__image-and-meta{flex-wrap:wrap}.company-info .company__image{width:100px;margin-right:20px}@media only screen and (max-width: 599px){.company-info .company__image{width:60px;margin-right:10px}}.company-info .company__name{font-size:1.375rem}@media only screen and (max-width: 599px){.company-info .company__name{font-size:1rem}}.company-info .company__external-link{margin-top:10px;font-size:.875rem}@media only screen and (max-width: 1024px){.company-info .company__external-link{margin-top:3px;font-size:.75rem}}.company-info .company__external-link__icon{width:.875rem;height:.875rem}@media only screen and (max-width: 599px){.company-info .company__external-link__icon{width:.75rem;height:.75rem}}.company-info .company__text{margin-top:10px;font-size:1rem;font-weight:500}@media only screen and (max-width: 1024px){.company-info .company__text{margin-top:10px}}@media only screen and (max-width: 599px){.company-info .company__text{font-size:.875rem}}.company-info .company__featured-image{margin-top:40px}@media only screen and (max-width: 1024px){.company-info .company__featured-image{margin-top:10px}}.company-info .company__about,.company-info .company__articles,.company-info .company__jobs{margin-top:40px}@media only screen and (max-width: 1024px){.company-info .company__about,.company-info .company__articles,.company-info .company__jobs{margin-top:30px}}.company-info .company__about .title--with-bl,.company-info .company__articles .title--with-bl,.company-info .company__jobs .title--with-bl{margin-bottom:15px;font-size:1.25rem}@media only screen and (max-width: 599px){.company-info .company__about .title--with-bl,.company-info .company__articles .title--with-bl,.company-info .company__jobs .title--with-bl{margin-bottom:10px;font-size:1rem}}.company-info .company__about .title--with-bl:before,.company-info .company__articles .title--with-bl:before,.company-info .company__jobs .title--with-bl:before{width:4px;height:31px}@media only screen and (max-width: 599px){.company-info .company__about .title--with-bl:before,.company-info .company__articles .title--with-bl:before,.company-info .company__jobs .title--with-bl:before{width:3px;height:25px}}.company-info .company__jobs .jobs--tile .job{position:relative;display:block;width:50%;padding:0 25px 25px}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--tile .job{width:100%;padding:0 10px 20px}}.company-info .company__jobs .jobs--tile .job:before,.company-info .company__jobs .jobs--tile .job:after{content:"";position:absolute;display:block;background-color:#d4d4d4;z-index:1}.company-info .company__jobs .jobs--tile .job:before{top:25px;right:0;width:1px;height:calc(100% - 50px)}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--tile .job:before{top:10px;height:calc(100% - 20px)}}.company-info .company__jobs .jobs--tile .job:after{bottom:0;left:25px;width:calc(100% - 50px);height:1px}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--tile .job:after{left:10px;width:calc(100% - 20px)}}.company-info .company__jobs .jobs--tile .job:nth-of-type(2n):before{display:none}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--tile .job:nth-of-type(2n):before{display:block}}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--tile .job:nth-of-type(1n):before{display:none}}.company-info .company__jobs .jobs--tile .job:nth-of-type(n+3){padding-top:25px}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--tile .job:nth-of-type(n+3){padding-top:0}}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--tile .job:nth-of-type(n+2){padding-top:20px}}.company-info .company__jobs .jobs--tile .job:nth-of-type(-n+2):before{top:0;height:calc(100% - 25px)}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--tile .job:nth-of-type(-n+2):before{top:10px;height:calc(100% - 20px)}}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--tile .job:nth-of-type(-n+1):before{top:0;height:calc(100% - 10px)}}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--tile .job:after{left:0;width:100%}}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--tile .job:before,.company-info .company__jobs .jobs--tile .job:after{display:block}}.company-info .company__jobs .jobs--tile .job .job__position{font-size:.8125rem}.company-info .company__jobs .jobs--tile .job .job__company-name{display:none}.company-info .company__jobs .jobs--tile .job .job__title{margin-top:10px;font-size:1rem}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--tile .job .job__title{margin-top:3px}}@media only screen and (max-width: 599px){.company-info .company__jobs .jobs--tile .job .job__title{font-size:.875rem}}.company-info .company__jobs .jobs--stack .job .job__image{width:38.15789%}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--stack .job .job__image{width:44.08946%}}.company-info .company__jobs .jobs--stack .job .job__meta{margin-top:0;margin-left:3.28947%;width:58.88158%}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--stack .job .job__meta{margin-left:3.19489%;width:53.35463%}}.company-info .company__jobs .jobs--stack .job .job__position{font-size:.8125rem}.company-info .company__jobs .jobs--stack .job .job__company-name{display:none}.company-info .company__jobs .jobs--stack .job .job__title{margin-top:5px;font-size:1rem}@media only screen and (max-width: 1024px){.company-info .company__jobs .jobs--stack .job .job__title{margin-top:3px}}@media only screen and (max-width: 599px){.company-info .company__jobs .jobs--stack .job .job__title{font-size:.875rem}}.company-info .company__link-to-detail{width:60.60606%;margin:40px auto 0}@media only screen and (max-width: 1024px){.company-info .company__link-to-detail{width:88.4058%;margin-top:20px}}.companies--stack .company{padding-bottom:25px;border-bottom:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.companies--stack .company{padding-bottom:15px}}.companies--stack .company:first-of-type{padding-top:25px;border-top:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.companies--stack .company:first-of-type{padding-top:15px}}.companies--stack .company+.company{margin-top:25px}@media only screen and (max-width: 1024px){.companies--stack .company+.company{margin-top:15px}}.companies--stack .company{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.companies--stack .company .company__image{width:15.15152%}@media only screen and (max-width: 1024px){.companies--stack .company .company__image{width:17.3913%}}.companies--stack .company .company__meta{width:81.81818%}@media only screen and (max-width: 1024px){.companies--stack .company .company__meta{width:79.71014%}}.companies--stack .company .company__name{margin-bottom:7px;font-size:1.25rem}@media only screen and (max-width: 599px){.companies--stack .company .company__name{margin-bottom:3px;font-size:1rem}}.companies--stack .company .company__external-link{font-size:.8125rem}.companies--stack .company .company__external-link__icon{width:.75rem;height:.75rem}@media only screen and (max-width: 599px){.companies--stack .company .company__external-link{font-size:.75rem}}.companies--stack .company .company__text{margin-top:10px;margin-bottom:16px;font-weight:500;color:#222}.companies--stack .company .company__featured-image{width:100%;margin-left:18.18182%}@media only screen and (max-width: 1024px){.companies--stack .company .company__featured-image{margin-left:0}}.company-list{display:flex;align-items:flex-start;justify-content:flex-start}.company-list .company-list__link{display:flex;align-items:center;justify-content:flex-start}.company-list .company-list__image{width:40px;border:solid 1px #d4d4d4}.company-list .company-list__image:before{padding-top:100%}@media only screen and (max-width: 1024px){.company-list .company-list__image{width:26px}}.company-list .company-list__name{margin-left:10px;font-size:.875rem}@media only screen and (max-width: 1024px){.company-list .company-list__name{margin-left:8px}}@media only screen and (max-width: 599px){.company-list .company-list__name{font-size:.75rem}}.company-list:not(.company-list--block-link){flex-wrap:wrap;align-items:center;margin:-5px}.company-list:not(.company-list--block-link) .company-list__item{margin:5px;padding-right:15px}@media only screen and (max-width: 1024px){.company-list:not(.company-list--block-link) .company-list__item{margin:4px;padding-right:7px}}.company-list--block-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:-5px}@media only screen and (max-width: 1024px){.company-list--block-link{margin:-4px}}.company-list--block-link .company-list__item{margin:5px}@media only screen and (max-width: 1024px){.company-list--block-link .company-list__item{margin:4px}}.company-list--block-link .company-list__link{display:flex;align-items:center;justify-content:center;height:100%;line-height:calc(1.21875rem + 16px);min-height:35px;padding:0 10px;border:solid 1px #00bed7;color:#fff;background-color:#00bed7;font-size:.8125rem;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.company-list--block-link .company-list__link:visited{color:#fff}.company-list--block-link .company-list__link:hover{color:#fff}.company-list--block-link .company-list__link:active{color:#fff}@media only screen and (max-width: 599px){.company-list--block-link .company-list__link{line-height:calc(1.125rem + 6px);min-height:26px;padding:0 10px;font-size:.75rem}}.company-list--block-link .company-list__image{display:none}.company-list--block-link .company-list__item+.company-list__item{margin-left:5px}@media only screen and (max-width: 1024px){.company-list--block-link .company-list__item+.company-list__item{margin-left:4px}}.company-list--block-link .company-list__name{margin-left:0}.banner__link{display:block;width:100%;height:100%}.banner__link:before{padding-top:29.25%}.sns-share .row{max-width:600px;width:100%;margin:0;position:absolute;top:30%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sns-share .sns-btn{width:100%;color:white;padding:10px 20px;margin:8px 0;border:none;border-radius:4px;cursor:pointer;height:50px}.sns-share .slack{background-color:#007a5a}.sns-share .chatwork{background-color:#df1c13}.sns-share .preview-field{padding:15px;background-color:#F6F6F6;border:solid 0}.sns-share .preview-field textarea{border:1px solid #ccc;padding:5px;max-width:550px;width:100%}.sns-share .link-preview{color:#1264A3;padding:10px}.sns-share .selectr-options-container{top:calc(100% - 7px);left:3px;display:none;width:99%;border-radius:0}.sns-share .selectr-selected{padding:10px;border:1px solid #ccc}.sns-share input.selectr-input::-webkit-search-cancel-button{-webkit-appearance:none}.sns-share div{padding:3px}.simple-video-player{position:relative}.simple-video-player:before{position:absolute;bottom:5px;left:7px;display:block;height:0;width:0;border:7px solid transparent;border-left:12px solid #fff;border-right:0;content:"";cursor:pointer}.simple-video-player[data-is-playing="true"]:before{height:14px;width:3px;border:0;border-left:4px solid #fff;border-right:4px solid #fff}.simple-video-player>video{cursor:pointer}@use "sass:math";.header{position:relative;background-color:#fff}.header__utils{position:relative;display:flex;justify-content:space-between;align-items:center;height:80px}@media only screen and (max-width: 599px){.header__utils{height:48px}}.header__logo-container{flex-grow:1}@media only screen and (max-width: 1024px){.header__logo-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}}.header__logo{margin:0 20px}@media only screen and (max-width: 1024px){.header__logo{margin:0}}.header__logo img{width:150px;transform:translateY(4px)}@media only screen and (max-width: 599px){.header__logo img{width:116px;transform:translateY(3px)}}.header-search{overflow:hidden}.header__toggle-search{display:flex;align-items:center;justify-content:center;position:relative;height:80px;width:80px;margin:-30px 0;background-color:#fff;z-index:1}@media only screen and (max-width: 599px){.header__toggle-search{height:48px;width:48px;margin:-15px 0}}.header__toggle-search .header__open-search,.header__toggle-search .header__close-search{height:80px;width:80px}@media only screen and (max-width: 599px){.header__toggle-search .header__open-search,.header__toggle-search .header__close-search{height:48px;width:48px}}.header__toggle-search .header__open-search{appearance:none;-webkit-appearance:none;display:inline-block;width:100%;padding:0;margin:0;background:none;border:none;line-height:1;display:flex;justify-content:flex-end;align-items:center}.header__toggle-search .header__open-search__icon{width:30px}@media only screen and (max-width: 599px){.header__toggle-search .header__open-search__icon{width:18px}}.header__toggle-search .header__close-search{appearance:none;-webkit-appearance:none;display:inline-block;width:100%;padding:0;margin:0;background:none;border:none;line-height:1;justify-content:center;align-items:center;display:none}.header__toggle-search .header__close-search__icon,.header__toggle-search .header__close-search__icon:before{width:31.11262px;background-color:#fff}.header__search.is-open .header__toggle-search{background-color:#00bed7}@media only screen and (max-width: 1024px){.header__search.is-open .header__toggle-search{margin-right:-15px}}.header__search.is-open .header__open-search{display:none}.header__search.is-open .header__close-search{display:flex}.header__search-form{position:absolute;top:0;left:50%;width:0;height:80px;background-color:#fff;transform:translateX(-50%);overflow:hidden;transition:opacity 0s linear}.header__search-form__inner{display:flex;width:100%;height:100%;position:relative;top:0;left:100%;transition:all 0.3s linear}.header__search.is-open .header__search-form{width:calc(100% - 180px)}.header__search.is-open .header__search-form__inner{left:0}.is-header-search-open .header__open-drawer{display:none}@media only screen and (max-width: 1024px){.header__search-form{left:0;height:160px;transform:none}.header__search-form__inner{flex-direction:column}.header__search.is-open .header__search-form{width:100vw}.is-header-search-open .header__open-drawer{display:block}}@media only screen and (max-width: 599px){.header__search-form{height:96px}}.header__open-category-list-modal,.header__select-category{appearance:none;-webkit-appearance:none;display:inline-block;width:100%;padding:0;margin:0;background:none;border:none;line-height:1;display:flex;justify-content:space-between;align-items:center;width:190px;height:80px;line-height:80px;padding:20px;border:#d4d4d4 solid 1px;border-width:0 1px;color:#00bed7}.header__open-category-list-modal .icon-plus,.header__select-category .icon-plus{width:1rem;height:1rem}.header__open-category-list-modal{display:flex}.header__select-category{display:none}@media only screen and (max-width: 1024px){.header__open-category-list-modal{display:none}.header__select-category{display:block;padding:0 20px;line-height:1}}@media only screen and (max-width: 1024px){.header__open-category-list-modal,.header__select-category{width:calc(100vw - 80px);border-width:0 0 1px 0}}@media only screen and (max-width: 599px){.header__open-category-list-modal,.header__select-category{width:calc(100vw - 48px);height:48px;font-size:.875rem}.header__open-category-list-modal .icon-plus,.header__select-category .icon-plus{width:.875rem;height:.875rem}}.header__select-category{background-image:url(../img/icons/icon-plus.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:14px auto}.header__search-input{flex-grow:1;border:none;height:80px;margin-right:80px;padding:0 30px;padding-right:133px;background-color:#f5f5f5;font-size:inherit}.header__search-input::placeholder{color:#d4d4d4}.header__search-input:-ms-input-placeholder{color:#d4d4d4}.header__search-input::-ms-input-placeholder{color:#d4d4d4}.header__search-input[disabled]::placeholder{color:#d4d4d4}.header__search-input[disabled]:-ms-input-placeholder{color:#d4d4d4}.header__search-input[disabled]::-ms-input-placeholder{color:#d4d4d4}@media only screen and (max-width: 1024px){.header__search-input{padding:0 20px;padding-right:133px;margin-right:0}}@media only screen and (max-width: 599px){.header__search-input{height:48px;padding:13px 15px;padding-right:106px;font-size:.875rem}}.header__search-submit{appearance:none;-webkit-appearance:none;display:inline-block;width:100%;padding:0;margin:0;background:none;border:none;line-height:1;position:absolute;top:50%;right:95px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:107px;height:46px;color:#fff;background-color:#333}.header__search-submit__icon{width:16px;height:auto;margin-right:0.5em}@media only screen and (max-width: 1024px){.header__search-submit{top:calc(50% + 40px);right:15px}}@media only screen and (max-width: 599px){.header__search-submit{width:80px;height:38px;font-size:.875rem;top:calc(50% + 24px)}.header__search-submit__icon{width:.9375rem}}.header__open-drawer{appearance:none;-webkit-appearance:none;display:inline-block;width:100%;padding:0;margin:0;background:none;border:none;line-height:1;display:block;width:30px}@media only screen and (max-width: 599px){.header__open-drawer{width:20px}}.header__close-drawer{appearance:none;-webkit-appearance:none;display:inline-block;width:100%;padding:0;margin:0;background:none;border:none;line-height:1;display:block;width:31.108px}.header__close-drawer-and-title{display:flex;padding:30px;justify-content:space-between;align-items:center;border-bottom:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.header__close-drawer-and-title{padding:15px}}.header__drawer-title{margin-bottom:0}.header__drawer-title:before{width:3px}.header__drawer{position:fixed;top:0;left:-345px;display:block;width:345px;height:100%;min-height:100vh;background:#fff;transition:left 0.2s linear;z-index:9}.header__drawer.is-open{left:0}@media only screen and (max-width: 1024px){.header__drawer{width:300px}}.header__drawer-overlay{z-index:8}.header__category-container--scrollable{overflow-y:auto}.header__category-group{padding-left:30px}.header__category-group__name{font-weight:700}.header__category-group:first-child{border-top:0}.header__category-group:last-child{padding-bottom:15px}@media only screen and (max-width: 1024px){.header__category-group{padding-left:15px}}.header__nav{background-color:#333}@media only screen and (max-width: 1024px){.is-header-search-open .header__nav{margin-top:80px}}@media only screen and (max-width: 599px){.is-header-search-open .header__nav{margin-top:48px}}.header__nav__container{display:flex;justify-content:flex-start;align-items:center;height:60px;padding:0 85px;overflow:hidden}@media only screen and (max-width: 1024px){.header__nav__container{padding:0;overflow-x:auto;overflow-y:hidden}}@media only screen and (max-width: 599px){.header__nav__container{height:44px}}.header__nav__link{position:relative;display:flex;justify-content:center;align-items:center;height:60px;margin:0 5px;padding:0 20px;color:#999;font-size:1.125rem;white-space:nowrap}.header__nav__link:visited{color:#999}.header__nav__link:hover{color:#999}.header__nav__link:active{color:#999}@media only screen and (max-width: 599px){.header__nav__link{height:44px;margin:0 5px;padding:0 10px;font-size:.75rem}}.header__nav__link:before,.header__nav__link:after{content:"";display:block;position:absolute;top:0;width:0;height:0;border:none}.header__nav__link:before{left:-17px;border-right:solid 17px transparent;border-top:solid 60px transparent}@media only screen and (max-width: 599px){.header__nav__link:before{left:-12px;border-right-width:12px;border-top-width:44px}}.header__nav__link:after{right:-17px;border-left:solid 17px transparent;border-bottom:solid 60px transparent}@media only screen and (max-width: 599px){.header__nav__link:after{right:-12px;border-left-width:12px;border-bottom-width:44px}}@media only screen and (max-width: 1024px){.header__nav__link:first-of-type{margin-left:0}}@media only screen and (max-width: 1024px){.header__nav__link:first-of-type:before{visibility:hidden}}@media only screen and (max-width: 1024px){.header__nav__link:last-of-type{margin-right:0}}@media only screen and (max-width: 1024px){.header__nav__link:last-of-type a:after{visibility:hidden}}.header__nav__link.is-current{background:#00bed7;color:#fff;font-weight:700}.header__nav__link.is-current:visited{color:#fff}.header__nav__link.is-current:hover{color:#fff}.header__nav__link.is-current:active{color:#fff}.header__nav__link.is-current:before{border-right-color:#00bed7}.header__nav__link.is-current:after{border-left-color:#00bed7}.modal--select-category__title{margin-bottom:0}.modal--select-category__title:before{width:3px}.select-category__category-list__item{width:25%}.footer__banners-wrapper{max-width:none;overflow:hidden;background-color:#ececec}.has-bg-video .footer__banners-wrapper{background-color:rgba(68,68,68,0.75)}.footer__banners-wrapper .footer__banners{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:76.875%;padding:calc(80px - 1.01626%) 0;margin:0 auto}.footer__banners-wrapper .footer__banners .banner{width:20.93496%;margin:1.01626%}@media only screen and (max-width: 1024px){.footer__banners-wrapper{display:flex;justify-content:center}.footer__banners-wrapper .footer__banners{width:calc(100% + 15px);padding:calc(40px - 7.5px) 0;margin:0 -7.5px;max-width:73.24219%}.footer__banners-wrapper .footer__banners .banner{width:calc((100% - 15px) / 2 - 7.5px);margin:7.5px}}@media only screen and (max-width: 599px){.footer__banners-wrapper .footer__banners{max-width:none}}.footer__links{position:relative;background-color:#dfdfdf;padding:60px 0 40px}.has-bg-video .footer__links{background-color:rgba(34,34,34,0.75)}@media only screen and (max-width: 1024px){.footer__links{padding:100px 0 30px}}.footer__go-top{appearance:none;-webkit-appearance:none;display:inline-block;width:100%;padding:0;margin:0;background:none;border:none;line-height:1;position:absolute;top:43px;left:calc(50% + 33%);display:flex;align-items:center;justify-content:center;width:74px;height:74px;color:#fff;background:#00bed7;font-size:.875rem}.footer__go-top__text{display:none}.footer__go-top .footer__go-top__icon{width:14px;height:26px}@media only screen and (max-width: 1024px){.footer__go-top{position:absolute;top:0;left:0;width:100vw;height:60px}.footer__go-top__text{display:block}.footer__go-top__icon{position:absolute;top:50%;right:15px;width:14px;transform:translateY(-50%)}}.footer__sns-list{display:flex;align-items:center;justify-content:center}.footer__sns-list__link{flex-shrink:0;display:block;width:40px;height:40px;margin:0 20px;border-radius:50%}@media only screen and (max-width: 1024px){.footer__sns-list__link{margin:0 7.5px}}.footer__nav{display:flex;align-items:center;justify-content:center;margin:60px 0}.footer__nav__link{color:#555;font-size:.9375rem;font-weight:500}.footer__nav__link:visited{color:#555}.footer__nav__link:hover{color:#555}.footer__nav__link:active{color:#555}.has-bg-video .footer__nav__link{color:#999}.has-bg-video .footer__nav__link:visited{color:#999}.has-bg-video .footer__nav__link:hover{color:#999}.has-bg-video .footer__nav__link:active{color:#999}.footer__nav__link+.footer__nav__link{margin-left:60px}@media only screen and (max-width: 1024px){.footer__nav{flex-direction:column;margin:35px 0}.footer__nav__link+.footer__nav__link{margin-left:0;margin-top:1em}}@media only screen and (max-width: 599px){.footer__nav__link{font-size:.875rem}}.footer__terms{max-width:73.24219%;margin:0 auto;text-align:center;color:#888;font-size:.8125rem}@media only screen and (max-width: 599px){.footer__terms{text-align:left;font-size:.75rem}}.footer__link-to-login{background-color:#555;color:#ccc;font-size:.9375rem;width:280px;height:3.75rem;margin:35px auto}.footer__link-to-login:visited{color:#ccc}.footer__link-to-login:hover{color:#ccc}.footer__link-to-login:active{color:#ccc}.footer__link-to-login .footer__link-to-login__icon{width:10px;height:14px;margin-left:5px;margin-top:3px}@media only screen and (max-width: 1024px){.footer__link-to-login{width:240px}}@media only screen and (max-width: 599px){.footer__link-to-login{height:3.125rem;font-size:.875rem}}.footer__copyright{display:block;text-align:center;color:#999;font-size:.75rem}@media only screen and (max-width: 1024px){.sidebar{margin-top:40px}}@media only screen and (max-width: 1024px){.sidebar .sidebar__content{width:100%;max-width:73.24219%;margin:0 auto;padding-left:15px;padding-right:15px}}@media only screen and (max-width: 599px){.sidebar .sidebar__content{max-width:none;margin:0;padding:0}}@media only screen and (max-width: 1024px){.sidebar .sidebar__section--banners .sidebar__content,.sidebar .sidebar__section--ads .sidebar__content{max-width:40.03906%}}@media only screen and (max-width: 599px){.sidebar .sidebar__section--banners .sidebar__content,.sidebar .sidebar__section--ads .sidebar__content{max-width:none}}@media only screen and (max-width: 1024px){.sidebar .sidebar__section--bg-colored{margin-left:-15px;margin-right:-15px;padding:30px 0 40px;background:#f6f6f6}}@media only screen and (max-width: 1024px) and (max-width: 599px){.sidebar .sidebar__section--bg-colored .sidebar__content{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 1024px) and (max-width: 599px){.has-bg-video .sidebar .sidebar__section--bg-colored .sidebar__content{padding-left:0;padding-right:0}}.sidebar .primary-title{margin-bottom:30px;font-size:2.375rem}.sidebar .primary-title__sub{font-size:1rem}@media only screen and (max-width: 599px){.sidebar .primary-title{font-size:1.875rem}.sidebar .primary-title__sub{font-size:.8125rem}}.sidebar .recruit__show-all,.sidebar .ranking__show-all,.sidebar .ads__show-all{margin:30px auto 0}@media only screen and (max-width: 1024px){.sidebar .recruit__show-all,.sidebar .ranking__show-all,.sidebar .ads__show-all{width:91.30435%}}.sidebar .ad+.ad{margin-top:30px}.sidebar .ad--silver{margin-top:50px}@media only screen and (max-width: 1024px){.sidebar .ad--silver{margin-top:0}}.has-bg-video .sidebar .ad--silver{margin-top:0}.sidebar .spot-ads{margin-top:20px}@media only screen and (max-width: 1024px){.sidebar .spot-ads{margin-top:15px;margin-bottom:40px}}@media only screen and (max-width: 1024px){.has-bg-video .sidebar .spot-ads{margin-top:0}}.sidebar .spot-ads .ad+.ad{margin-top:20px}@media only screen and (max-width: 1024px){.sidebar .spot-ads .ad+.ad{margin-top:15px}}.sidebar .banners{margin-top:50px}@media only screen and (max-width: 1024px){.sidebar .banners{margin-top:40px}}.has-bg-video .sidebar .banners{margin-top:0}@media only screen and (max-width: 1024px){.has-bg-video .sidebar .banners{margin-top:0}}.sidebar .banners.pickup-banners{margin-top:40px}@media only screen and (max-width: 1024px){.sidebar .banners.pickup-banners{margin-top:0}}.sidebar .banners .banner+.banner{margin-top:20px}@media only screen and (max-width: 1024px){.sidebar .banners .banner+.banner{margin-top:15px}}.sidebar .sidebar__section--recruit{margin-top:40px}.sidebar .recruit .job{padding-bottom:20px;border-bottom:1px solid #d4d4d4}.sidebar .recruit .job+.job{margin-top:20px}.sidebar .recruit .job:first-of-type .job__position{font-size:.9375rem}@media only screen and (max-width: 599px){.sidebar .recruit .job:first-of-type .job__position{font-size:.8125rem}}.sidebar .recruit .job:first-of-type .job__company-name{margin-top:3px;font-size:1rem}@media only screen and (max-width: 599px){.sidebar .recruit .job:first-of-type .job__company-name{font-size:.8125rem}}.sidebar .recruit .job:first-of-type .job__title{margin-top:5px;font-size:1.125rem}@media only screen and (max-width: 1024px){.sidebar .recruit .job:first-of-type .job__title{margin-top:10px}}@media only screen and (max-width: 599px){.sidebar .recruit .job:first-of-type .job__title{font-size:.875rem}}.sidebar .recruit .job:not(:first-of-type) .job__position{font-size:.8125rem}@media only screen and (max-width: 599px){.sidebar .recruit .job:not(:first-of-type) .job__position{font-size:.8125rem}}.sidebar .recruit .job:not(:first-of-type) .job__company-name{font-size:.875rem}@media only screen and (max-width: 599px){.sidebar .recruit .job:not(:first-of-type) .job__company-name{font-size:.8125rem}}.sidebar .recruit .job:not(:first-of-type) .job__title{font-size:1rem}@media only screen and (max-width: 1024px){.sidebar .recruit .job:not(:first-of-type) .job__title{margin-top:10px}}@media only screen and (max-width: 599px){.sidebar .recruit .job:not(:first-of-type) .job__title{font-size:.875rem}}.sidebar .recruit .job--horizontal .job__image{width:41%;flex-shrink:0;margin-right:2.5%}.sidebar .recruit .job--vertical:not(:first-of-type) .job__image{display:none}.sidebar .recruit .recurit__show-all{margin-top:30px}.sidebar .sidebar__section--ranking{margin-top:40px}.sidebar .ranking .article{padding-bottom:20px;border-bottom:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.sidebar .ranking .article{padding-bottom:20px}}.sidebar .ranking .article:first-of-type{padding-top:20px;border-top:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.sidebar .ranking .article:first-of-type{padding-top:20px}}.sidebar .ranking .article+.article{margin-top:20px}@media only screen and (max-width: 1024px){.sidebar .ranking .article+.article{margin-top:20px}}.sidebar .ranking .article:before{width:9%}.sidebar .ranking .article:nth-of-type(1),.sidebar .ranking .article:nth-of-type(2),.sidebar .ranking .article:nth-of-type(3){font-size:1.875rem}@media only screen and (max-width: 599px){.sidebar .ranking .article:nth-of-type(1),.sidebar .ranking .article:nth-of-type(2),.sidebar .ranking .article:nth-of-type(3){font-size:1rem}}.sidebar .ranking .article:nth-of-type(1):before,.sidebar .ranking .article:nth-of-type(2):before,.sidebar .ranking .article:nth-of-type(3):before{width:36px}@media only screen and (max-width: 599px){.sidebar .ranking .article:nth-of-type(1):before,.sidebar .ranking .article:nth-of-type(2):before,.sidebar .ranking .article:nth-of-type(3):before{width:20px}}.sidebar .ranking .article:nth-of-type(1):after,.sidebar .ranking .article:nth-of-type(2):after,.sidebar .ranking .article:nth-of-type(3):after{top:34px;width:36px;height:25px}@media only screen and (max-width: 599px){.sidebar .ranking .article:nth-of-type(1):after,.sidebar .ranking .article:nth-of-type(2):after,.sidebar .ranking .article:nth-of-type(3):after{top:18px;width:20px;height:14px}}.sidebar .ranking .article:nth-of-type(1):before{top:20px}.sidebar .ranking .article:nth-of-type(1):after{top:calc(20px + 34px)}@media only screen and (max-width: 599px){.sidebar .ranking .article:nth-of-type(1):after{top:calc(20px + 18px)}}.sidebar .ranking .article:nth-of-type(2):after{background-position-x:-36px}@media only screen and (max-width: 599px){.sidebar .ranking .article:nth-of-type(2):after{background-position-x:-20px}}.sidebar .ranking .article:nth-of-type(3):after{background-position-x:-72px}@media only screen and (max-width: 599px){.sidebar .ranking .article:nth-of-type(3):after{background-position-x:-40px}}.sidebar .ranking .article:nth-of-type(n+4):before{width:32px;height:32px;line-height:32px;font-size:1.375rem}@media only screen and (max-width: 599px){.sidebar .ranking .article:nth-of-type(n+4):before{width:20px;height:20px;line-height:20px;font-size:.875rem}}.sidebar .ranking .article__image{margin-left:12.5%;width:28%}@media only screen and (max-width: 599px){.sidebar .ranking .article__image{margin-left:8.69565%;width:31.30435%}}.sidebar .ranking .article__image:before{padding-top:61.60714286%}.sidebar .ranking .article__meta{width:56.5%}@media only screen and (max-width: 599px){.sidebar .ranking .article__meta{width:57.10145%}}.sidebar .ranking .article__title{font-size:.875rem}.sidebar .ranking .article__published-at,.sidebar .ranking .article__note{margin-top:10px;font-size:.8125rem}@media only screen and (max-width: 599px){.sidebar .ranking .article__published-at,.sidebar .ranking .article__note{margin-top:5px;font-size:.75rem}}.sidebar .ranking .article__published-at__icon,.sidebar .ranking .article__note__icon{width:.75rem;height:.75rem}@media only screen and (max-width: 599px){.sidebar .ranking .article__published-at__icon,.sidebar .ranking .article__note__icon{margin-right:5px}}.sidebar .ads-and-topic{display:flex;flex-direction:column}@media only screen and (max-width: 1024px){.sidebar .ads-and-topic{flex-direction:column-reverse}}@media only screen and (max-width: 1024px){.sidebar .sidebar__section--ads{padding:40px 0}.sidebar .sidebar__section--ads+.sidebar__section--ads{padding-top:0}}.sidebar .sidebar__section--ads:first-of-type{margin-bottom:30px}@media only screen and (max-width: 1024px){.sidebar .sidebar__section--ads:first-of-type{margin-top:40px;margin-bottom:0}}.sidebar .topic{margin-top:37px;overflow:hidden}@media only screen and (max-width: 1024px){.sidebar .topic{margin-top:22px}}.has-bg-video .sidebar .topic{margin-top:0}.has-bg-video .sidebar .topic .primary-title__sub{color:#fff}.page--top .pickup-articles{background:linear-gradient(106deg, rgba(0,190,215,0.2) 0%, rgba(0,190,215,0.2) 50%, rgba(0,190,215,0.15) 50%, rgba(0,190,215,0.15) 100%)}.page--top.has-bg-video .pickup-articles{background:linear-gradient(to top, transparent 0, rgba(0,190,215,0.15) 60px);max-width:1280px;padding-left:90px;padding-right:90px;margin:0 auto}@media only screen and (max-width: 1024px){.page--top.has-bg-video .pickup-articles{max-width:none;padding-left:0;padding-right:0}}.page--top .pickup-articles .article{position:relative}.page--top .pickup-articles .article__image:before{padding-top:65.40540541%}.page--top .pickup-articles .article__meta{position:absolute;bottom:-0.5px;left:0;right:0;background:transparent linear-gradient(180deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.94902) 100%) 0% 0% no-repeat padding-box}.page--top .pickup-articles .article__category-and-badge{position:absolute;top:0}.page--top .pickup-articles .article__category{height:100%;border-left-width:5px;padding-left:11px}@media only screen and (max-width: 1024px){.page--top .pickup-articles .article__category{border-left-width:3px;padding-left:6px}}.page--top .pickup-articles .article__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.page--top .pickup-articles--desktop{padding:40px 0 100px}@media only screen and (max-width: 1024px){.page--top .pickup-articles--desktop{display:none}}.page--top .pickup-articles--desktop .pickup-articles__container{display:flex}.page--top.has-bg-video .pickup-articles--desktop .pickup-articles__container{padding-left:0;padding-right:0}.page--top .pickup-articles--desktop .pickup-articles__column{width:29.09091%}.page--top .pickup-articles--desktop .pickup-articles__column:first-of-type{width:67.27273%}.page--top .pickup-articles--desktop .pickup-articles__column+.pickup-articles__column{margin-left:3.63636%}.page--top .pickup-articles--desktop .article{position:relative}.page--top .pickup-articles--desktop .article+.article{margin-top:12.5%}.page--top .pickup-articles--desktop .article__meta{padding:15px 30px}.page--top .pickup-articles--desktop .article__category-and-badge{left:30px;height:34px;transform:translateY(-29px)}.page--top .pickup-articles--desktop .article__category,.page--top .pickup-articles--desktop .article__badge--for-experts{font-size:.9375rem}.page--top .pickup-articles--desktop .article__title{font-size:2rem}.page--top .pickup-articles--desktop .article__published-at{margin-top:15px;font-size:.875rem}.page--top .pickup-articles--desktop .article__published-at__icon{width:.875rem;height:.875rem}.page--top .pickup-articles--desktop .pickup-articles__column:nth-of-type(2) .article__image:before{padding-top:69.375%}.page--top .pickup-articles--desktop .pickup-articles__column:nth-of-type(2) .article__meta{padding:10px 15px}.page--top .pickup-articles--desktop .pickup-articles__column:nth-of-type(2) .article__category-and-badge{left:15px;height:22px;transform:translateY(-17px)}.page--top .pickup-articles--desktop .pickup-articles__column:nth-of-type(2) .article__category{border-left-width:3px;font-size:.8125rem}.page--top .pickup-articles--desktop .pickup-articles__column:nth-of-type(2) .article__title{font-size:1rem}.page--top .pickup-articles--desktop .pickup-articles__column:nth-of-type(2) .article__published-at{margin-top:7px;font-size:.8125rem}.page--top .pickup-articles--desktop .pickup-articles__column:nth-of-type(2) .article__published-at__icon{width:.75rem;height:.75rem}.page--top .pickup-articles--mobile{display:none;padding:15px 0 50px}@media only screen and (max-width: 1024px){.page--top .pickup-articles--mobile{display:block}}.page--top .pickup-articles--mobile .article__meta{padding:10px 15px;right:30px}@media only screen and (max-width: 599px){.page--top .pickup-articles--mobile .article__meta{padding:10px;right:15px}}.page--top .pickup-articles--mobile .article__category-and-badge{left:15px;height:22px;transform:translateY(-16px)}@media only screen and (max-width: 599px){.page--top .pickup-articles--mobile .article__category-and-badge{left:10px;height:20px;transform:translateY(-15px)}}.page--top .pickup-articles--mobile .article__category,.page--top .pickup-articles--mobile .article__badge--for-experts{font-size:.8125rem}@media only screen and (max-width: 599px){.page--top .pickup-articles--mobile .article__category,.page--top .pickup-articles--mobile .article__badge--for-experts{font-size:.75rem}}.page--top .pickup-articles--mobile .article__category{border-left-width:3px}.page--top .pickup-articles--mobile .article__title{font-size:1rem}@media only screen and (max-width: 599px){.page--top .pickup-articles--mobile .article__title{font-size:.875rem}}.page--top .pickup-articles--mobile .article__published-at{margin-top:7px;font-size:.8125rem}.page--top .pickup-articles--mobile .article__published-at__icon{width:.75rem;height:.75rem}@media only screen and (max-width: 599px){.page--top .pickup-articles--mobile .article__published-at{margin-top:6px;font-size:.75rem}.page--top .pickup-articles--mobile .article__published-at__icon{margin-right:5px}}.page--top .pickup-articles--mobile .no-slider .article{margin:0 115px}@media only screen and (max-width: 599px){.page--top .pickup-articles--mobile .no-slider .article{margin:0 15px}}.page--top .pickup-articles--mobile .no-slider .article__meta{right:0}.page--top .pickup-articles--mobile .pickup-articles__nav{display:flex;align-items:center;justify-content:center;width:100%;margin-top:15px}.page--top .pickup-articles--mobile .pickup-articles__nav span{display:block;width:6px;height:6px;margin:0 6px;background:#d4d4d4;border-radius:50%}.page--top .pickup-articles--mobile .pickup-articles__nav span.is-active{background:#00bed7}@media only screen and (max-width: 1024px){.page--top .pickup-articles--mobile .ad--gold{max-width:73.24219%;margin:20px auto 0}}@media only screen and (max-width: 599px){.page--top .pickup-articles--mobile .ad--gold{max-width:none;margin:20px 15px 0;font-size:.75rem}}.page--top .page-contents{position:relative;padding-top:0}@media only screen and (max-width: 1024px){.page--top .page-contents{max-width:none}}.page--top .page-contents:before{content:"";display:block;position:absolute;top:-60px;right:0;width:calc(100% + 90px);height:60px;background-color:#fff}@media only screen and (max-width: 1024px){.page--top .page-contents:before{top:-30px;left:-15px;right:auto;width:77.33333vw;height:30px}}.page--top.has-bg-video .page-contents:before{width:750px;background-color:rgba(255,255,255,0.8)}@media only screen and (max-width: 1024px){.page--top.has-bg-video .page-contents:before{width:77.33333vw}}.page--top .page-contents .bg-video__box--articles+.bg-video__box--articles{margin-top:50px}@media only screen and (max-width: 1024px){.page--top .page-contents .bg-video__box--articles+.bg-video__box--articles{margin-top:30px}}.page--top .page-contents .primary-title{font-size:2.75rem}.page--top .page-contents .primary-title__sub{margin-left:30px;font-size:1.125rem}@media only screen and (max-width: 599px){.page--top .page-contents .primary-title{font-size:1.875rem}.page--top .page-contents .primary-title__sub{margin-left:20px;font-size:.8125rem}}@media only screen and (max-width: 1024px){.page--top .page-contents .primary-title .text-article{display:none}}@media only screen and (max-width: 1024px){.page--top .page-contents .latest-news .articles,.page--top .page-contents .banners-wrapper,.page--top .page-contents .category-articles .primary-title,.page--top .page-contents .category-articles .articles,.page--top .page-contents .monthly-articles{max-width:73.24219%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 599px){.page--top .page-contents .latest-news .articles,.page--top .page-contents .banners-wrapper,.page--top .page-contents .category-articles .primary-title,.page--top .page-contents .category-articles .articles,.page--top .page-contents .monthly-articles{max-width:none}}.page--top .page-contents .latest-news .primary-title{margin-bottom:36px}@media only screen and (max-width: 1024px){.page--top .page-contents .latest-news .primary-title{margin-bottom:26px}}.page--top .page-contents .latest-news .article-categories-nav{margin-bottom:50px}@media only screen and (max-width: 1024px){.page--top .page-contents .latest-news .article-categories-nav{margin-bottom:25px}}.page--top .page-contents .latest-news .latest-news__show-all{margin:30px auto 0}@media only screen and (max-width: 1024px){.page--top .page-contents .latest-news .latest-news__show-all{width:38.47656%}}@media only screen and (max-width: 599px){.page--top .page-contents .latest-news .latest-news__show-all{width:91.30435%}}.page--top .page-contents .banners-wrapper{width:100%;margin-top:80px;margin-bottom:65px}@media only screen and (max-width: 1024px){.page--top .page-contents .banners-wrapper{margin-top:50px;margin-bottom:40px}}.page--top .page-contents .banners-wrapper .banners{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:-1.51515%}@media only screen and (max-width: 1024px){.page--top .page-contents .banners-wrapper .banners{margin:-7.5px}}.page--top .page-contents .banners-wrapper .banner{width:calc(100%/3 - 3.0303%);margin:1.51515%}@media only screen and (max-width: 1024px){.page--top .page-contents .banners-wrapper .banner{width:calc(50% - 15px);margin:7.5px}}.page--top .page-contents .category-articles .primary-title{margin-bottom:46px}@media only screen and (max-width: 1024px){.page--top .page-contents .category-articles .primary-title{margin-bottom:26px}}.page--top .page-contents .category-articles .articles__scrollbox{display:flex;justify-content:space-between;align-items:flex-start;margin:0 -15px}@media only screen and (max-width: 1024px){.page--top .page-contents .category-articles .articles__scrollbox{overflow-x:auto}}.page--top .page-contents .category-articles .article{width:3333.33333%;padding:0 15px}@media only screen and (max-width: 1024px){.page--top .page-contents .category-articles .article{min-width:168px}}.page--top .page-contents .category-articles .article+.article{border-left:solid 1px #d4d4d4}.page--top .page-contents .category-articles .article__category-and-badge{display:none}.page--top .page-contents .category-articles .article__meta{padding-top:15px}@media only screen and (max-width: 599px){.page--top .page-contents .category-articles .article__meta{padding-top:5px}}.page--top .page-contents .category-articles .article__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:.875rem}@media only screen and (max-width: 599px){.page--top .page-contents .category-articles .article__title{font-size:.8125rem}}.page--top .page-contents .category-articles .article__published-at{margin-top:10px;font-size:.8125rem}@media only screen and (max-width: 1024px){.page--top .page-contents .category-articles .article__published-at{margin-top:5px}}.page--top .page-contents .category-articles .article__published-at__icon{width:.75rem;height:.75rem}.page--top .page-contents .category-articles .category-articles__show-all{margin:30px auto 0;width:59.69697%}@media only screen and (max-width: 1024px){.page--top .page-contents .category-articles .category-articles__show-all{width:52.53333%}}@media only screen and (max-width: 599px){.page--top .page-contents .category-articles .category-articles__show-all{width:91.30435%}}.page--top .page-contents .monthly-articles{width:100%;margin-top:70px}@media only screen and (max-width: 1024px){.page--top .page-contents .monthly-articles{margin-top:40px}}.page--top.has-bg-video .monthly-articles{margin-top:0}@media only screen and (max-width: 1024px){.page--top.has-bg-video .monthly-articles{margin-top:0}}.page--top .page-contents .monthly-articles .primary-title{margin-bottom:46px}@media only screen and (max-width: 1024px){.page--top .page-contents .monthly-articles .primary-title{margin-bottom:26px}}.page--top.has-bg-video .monthly-articles .primary-title__sub{color:#fff}.page--top .page-contents .monthly-articles .month-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:-1.66667% 0}.page--top .page-contents .monthly-articles .month-list__item{width:31.21212%;height:3.75rem;margin:1.66667% 0}.page--top .page-contents .monthly-articles .month-list__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:solid 1px #d4d4d4;color:#222;font-weight:500}.page--top .page-contents .monthly-articles .month-list__link:visited{color:#222}.page--top .page-contents .monthly-articles .month-list__link:hover{color:#00bed7}.page--top .page-contents .monthly-articles .month-list__link:active{color:#00bed7}.page--top.has-bg-video .monthly-articles .month-list__link{background-color:#fff}.page--top .page-contents .monthly-articles .month-list__link:hover{border-color:#00bed7}@media only screen and (max-width: 1024px){.page--top .page-contents .monthly-articles .month-list{margin:-7.5px 0}.page--top .page-contents .monthly-articles .month-list__item{width:calc(50% - 7.5px);margin:7.5px 0}}@media only screen and (max-width: 599px){.page--top .page-contents .monthly-articles .month-list__item{height:2.875rem}.page--top .page-contents .monthly-articles .month-list__link{font-size:.875rem}}.page--top.has-bg-video .sidebar{margin-top:-10px;padding-top:0}@media only screen and (max-width: 1024px){.page--top.has-bg-video .sidebar{margin-top:40px}}.page--article-list--all .page-title{margin-bottom:38px}@media only screen and (max-width: 1024px){.page--article-list--all .page-title{margin-bottom:26px}}.page--article-list--all .article-categories-nav{margin-bottom:40px}@media only screen and (max-width: 1024px){.page--article-list--all .article-categories-nav{margin:0 0 20px}}@media only screen and (max-width: 1024px){.page--article-list--all .article-categories-nav .categories-list__item:first-of-type{padding-left:0}.page--article-list--all .article-categories-nav .categories-list__item:last-of-type{padding-right:0}}.page--article-list--tag .page-title,.page--article-list--company .page-title{margin-bottom:46px}@media only screen and (max-width: 1024px){.page--article-list--tag .page-title,.page--article-list--company .page-title{margin-bottom:26px}}.page--article-list--tag .related-tags+.articles-wrapper,.page--article-list--company .related-tags+.articles-wrapper{margin-top:40px}@media only screen and (max-width: 1024px){.page--article-list--tag .related-tags+.articles-wrapper,.page--article-list--company .related-tags+.articles-wrapper{margin-top:35px}}.page--article-list--tag .articles-title,.page--article-list--company .articles-title{margin-bottom:17px}@media only screen and (max-width: 1024px){.page--article-list--tag .articles-title,.page--article-list--company .articles-title{margin-bottom:9px}}.page--article-list--tag .seminars-wrapper,.page--article-list--company .seminars-wrapper{margin-top:65px}@media only screen and (max-width: 1024px){.page--article-list--tag .seminars-wrapper,.page--article-list--company .seminars-wrapper{margin-top:35px}}.page--article-list--tag.has-bg-video .seminars-wrapper{margin-top:0}.page--article-list--company.has-bg-video .seminars-wrapper{margin-top:0}.page--article-list--tag .seminars-wrapper .secondary-title,.page--article-list--company .seminars-wrapper .secondary-title{margin-bottom:25px}@media only screen and (max-width: 1024px){.page--article-list--tag .seminars-wrapper .secondary-title,.page--article-list--company .seminars-wrapper .secondary-title{margin-top:16px}}@media only screen and (max-width: 1024px){.page--article-list--tag.has-bg-video .secondary-title{margin-top:0}}@media only screen and (max-width: 1024px){.page--article-list--company.has-bg-video .secondary-title{margin-top:0}}.page--article-list--ranking .articles-wrapper{margin-top:-30px}@media only screen and (max-width: 1024px){.page--article-list--ranking .articles-wrapper{margin-top:0}}.page--article-list--ranking .target-period{margin-bottom:18px;color:#999;font-size:.8125rem;text-align:right}@media only screen and (max-width: 599px){.page--article-list--ranking .target-period{font-size:.75rem}}.page--article-list--ranking .articles--stack .article:before,.page--article-list--ranking .articles--stack .article:after{width:40px}@media only screen and (max-width: 1024px){.page--article-list--ranking .articles--stack .article:before,.page--article-list--ranking .articles--stack .article:after{width:20px}}.page--article-list--ranking .articles--stack .article:before{font-size:2.0625rem}@media only screen and (max-width: 1024px){.page--article-list--ranking .articles--stack .article:before{font-size:1rem}}.page--article-list--ranking .articles--stack .article:after{width:40px;height:28px}@media only screen and (max-width: 1024px){.page--article-list--ranking .articles--stack .article:after{width:20px;height:14px}}.page--article-list--ranking .articles--stack .article:nth-of-type(1):before{top:20px}@media only screen and (max-width: 1024px){.page--article-list--ranking .articles--stack .article:nth-of-type(1):before{top:15px}}.page--article-list--ranking .articles--stack .article:nth-of-type(1):after{top:58px;background-position-x:0}@media only screen and (max-width: 1024px){.page--article-list--ranking .articles--stack .article:nth-of-type(1):after{top:35px}}.page--article-list--ranking .articles--stack .article:nth-of-type(2):after{top:38px;background-position-x:-40px}@media only screen and (max-width: 1024px){.page--article-list--ranking .articles--stack .article:nth-of-type(2):after{top:20px;background-position-x:-20px}}.page--article-list--ranking .articles--stack .article:nth-of-type(3):after{top:38px;background-position-x:-80px}@media only screen and (max-width: 1024px){.page--article-list--ranking .articles--stack .article:nth-of-type(3):after{top:20px;background-position-x:-40px}}.page--article-list--ranking .articles--stack .article:nth-of-type(n+4):before{height:40px;font-size:1.4375rem}@media only screen and (max-width: 1024px){.page--article-list--ranking .articles--stack .article:nth-of-type(n+4):before{height:20px;font-size:.875rem}}.page--article-list--ranking .articles--stack .article .article__image{margin-left:9.09091%;width:36.36364%}@media only screen and (max-width: 1024px){.page--article-list--ranking .articles--stack .article .article__image{margin-left:8.69565%;width:31.30435%}}.page--article-list--ranking .articles--stack .article .article__meta{width:51.51515%}@media only screen and (max-width: 1024px){.page--article-list--ranking .articles--stack .article .article__meta{width:57.10145%}}.page--article-list--ranking .articles--stack .article--ad .article__image{margin-left:0;width:45.45455%}@media only screen and (max-width: 1024px){.page--article-list--ranking .articles--stack .article--ad .article__image{width:40%}}.page--article-list--author .page-title{margin-bottom:46px}@media only screen and (max-width: 1024px){.page--article-list--author .page-title{margin-bottom:26px}}.page--article-list--author .author{margin-bottom:40px}@media only screen and (max-width: 1024px){.page--article-list--author .author{margin-bottom:30px}}.page--article-list--archive .page-title{margin-bottom:46px}@media only screen and (max-width: 1024px){.page--article-list--archive .page-title{margin-bottom:26px}}.page--article-list--archive .ad--gold{display:none}.page--article-list--archive .paginator{position:relative}.page--article-list--archive .pagination-list:not(.article-archive-pagination-list) li{z-index:1}@media only screen and (max-width: 599px){.page--article-list--archive .sidebar__section{margin-left:-15px;margin-right:-15px}}.page--article-list--archive .article-archive-pagination-list{position:absolute;top:0;left:0;width:100%;margin-top:0;justify-content:space-between}@media only screen and (max-width: 1024px){.page--article-list--archive .article-archive-pagination-list{position:static;margin-top:17px}}.page--article-list--archive .article-archive-pagination-list .prev a,.page--article-list--archive .article-archive-pagination-list .next a{display:flex;align-items:center;justify-content:flex-start;width:auto}.page--article-list--archive .article-archive-pagination-list .prev .icon{margin-right:8px}.page--article-list--archive .article-archive-pagination-list .next .icon{margin-left:8px}.page--article-list--search-result .page-title{margin-bottom:35px}@media only screen and (max-width: 1024px){.page--article-list--search-result .page-title{margin-top:30px}}@media only screen and (max-width: 1024px){.page--article-list--search-result.has-bg-video .page-title{margin-top:0}}.page--article-list--search-result .related-companies+.related-tags{margin-top:35px}@media only screen and (max-width: 1024px){.page--article-list--search-result .related-companies+.related-tags{margin-top:25px}}.page--article-list--search-result.has-bg-video .page-title{color:#fff}.page--article-list--search-result.has-bg-video .company-title{color:#fff}.page--article-list--search-result.has-bg-video .tag-title{color:#fff}.page--article-list--category .page-title{margin-bottom:46px}@media only screen and (max-width: 1024px){.page--article-list--category .page-title{margin-bottom:26px}}.page--article-list--category .article__category-and-badge{display:none}.page--article-detail .article__header .article__category,.page--article-detail .article__footer .article__category{display:inline-flex;height:2.125rem;line-height:1.5;border-left-width:5px;padding-left:9px;font-size:.9375rem}@media only screen and (max-width: 599px){.page--article-detail .article__header .article__category,.page--article-detail .article__footer .article__category{padding-left:8px;border-left-width:3px;height:1.375rem;font-size:.8125rem}}.page--article-detail .article__header .article__title{margin:10px 0 22px;font-size:2rem}@media only screen and (max-width: 599px){.page--article-detail .article__header .article__title{font-size:1.375rem}}.page--article-detail.has-bg-video .article__header .article__title{color:#fff}@media only screen and (max-width: 1024px){.page--article-detail.has-bg-video .article__header .article__title{margin-bottom:0}}.page--article-detail .article__header .author-and-published-at{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:40px}@media only screen and (max-width: 1024px){.page--article-detail .article__header .author-and-published-at{margin-top:16px}}.page--article-detail.has-bg-video .article__header .author__title{color:#fff}.page--article-detail .article__header .author-and-published-at .author-and-published-at__divider{padding:0 8px;color:#999;font-size:.8125rem}@media only screen and (max-width: 599px){.page--article-detail .article__header .author-and-published-at .author-and-published-at__divider{font-size:.75rem}}.page--article-detail.has-bg-video .article__header .author-and-published-at__divider{color:#fff}.page--article-detail .article__header .article__published-at{font-size:.875rem}.page--article-detail .article__header .article__published-at__icon{width:.875rem;height:.875rem}@media only screen and (max-width: 599px){.page--article-detail .article__header .article__published-at{font-size:.75rem}.page--article-detail .article__header .article__published-at__icon{width:.75rem;height:.75rem}}.page--article-detail.has-bg-video .article__header .article__published-at{color:#fff}.page--article-detail.has-bg-video .article__header .article__published-at__icon{background-image:url(../img/icons/icon-clock-white.svg)}.page--article-detail .article__header .author{background-color:transparent;padding:0}.page--article-detail .article__header .share-sns{justify-content:flex-end;margin:15px 0 40px;padding-bottom:20px;border-bottom:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.page--article-detail .article__header .share-sns{margin:25px 0 20px}}.page--article-detail.has-bg-video .article__header .share-sns{margin-bottom:0}.page--article-detail .bg-video__box--ad--external{display:none}@media only screen and (max-width: 1024px){.page--article-detail .bg-video__box--ad--external{display:block}}.page--article-detail .bg-video__box--ad--external .ad--external{margin-top:30px;width:300px}.page--article-detail .article__companies{margin-top:30px}@media only screen and (max-width: 1024px){.page--article-detail .article__companies .bg-video__box--company-list{display:none}}.page--article-detail .article__companies .company-list--block-link{margin-top:20px}.page--article-detail.has-bg-video .article__companies .company-list--block-link{margin-top:0}@media only screen and (max-width: 1024px){.page--article-detail .article__companies .company-list--block-link{margin-top:0}}.page--article-detail .article__tags{margin-top:5px}@media only screen and (max-width: 1024px){.page--article-detail .article__tags{margin-top:4px}}.page--article-detail.has-bg-video .article__tags{margin-top:10px}@media only screen and (max-width: 1024px){.page--article-detail.has-bg-video .article__tags{margin-top:8px}}.page--article-detail .article__comments{margin-top:40px;padding:20px 10px;border:solid 1px #ccc}@media only screen and (max-width: 1024px){.page--article-detail .article__comments{margin-top:30px}}.page--article-detail .related-articles{margin-top:60px}@media only screen and (max-width: 1024px){.page--article-detail .related-articles{margin-top:36px}}.page--article-detail.has-bg-video .related-articles{margin-top:0}.page--article-detail .related-articles .secondary-title{margin-bottom:15px}.page--article-detail .company-info{margin-top:60px}@media only screen and (max-width: 1024px){.page--article-detail .company-info{margin-top:40px}}.page--article-detail.has-bg-video .company-info{margin-top:0}.page--article-detail .company-info .company__name{font-size:1.375rem}@media only screen and (max-width: 599px){.page--article-detail .company-info .company__name{font-size:1rem}}.page--article-detail .company-info .company__external-link{font-size:.875rem}@media only screen and (max-width: 599px){.page--article-detail .company-info .company__external-link{font-size:.75rem}}.page--article-detail .company-info ~ .company-info{margin-top:30px}.page--article-detail .article__footer{margin-top:40px}@media only screen and (max-width: 1024px){.page--article-detail .article__footer{margin-top:20px}}.page--article-detail.has-bg-video .article__footer{margin-top:0}.page--article-detail .article__footer .share-sns{justify-content:center;padding:20px 0;border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4}.page--article-detail .article__footer .share-sns__link{width:48px;height:48px}@media only screen and (max-width: 1024px){.page--article-detail .article__footer .share-sns__link{width:40px;height:40px}}.page--article-detail .article__footer .share-sns__link+.share-sns__link{margin-left:40px}@media only screen and (max-width: 1024px){.page--article-detail .article__footer .share-sns__link+.share-sns__link{margin-left:15px}}.page--article-detail .article__footer .author{margin-top:40px}.page--article-detail.has-bg-video .article__footer .author{margin-top:0}.page--article-detail.has-bg-video .article__footer .article__comments{margin-top:0}@media only screen and (max-width: 1024px){.page--article-detail.has-bg-video .article__footer .article__comments{margin-top:0}}.page--article-detail .article__footer .article__category{margin-top:40px}@media only screen and (max-width: 1024px){.page--article-detail .article__footer .article__category{margin:30px 0}}.page--article-detail.has-bg-video .article__footer .article__category{margin:0}@media only screen and (max-width: 1024px){.page--article-detail.has-bg-video .article__footer .article__category{margin:0}}.page--article-detail.has-bg-video .bg-video__box--more-articles{margin-top:60px !important;margin-bottom:60px !important}@media only screen and (max-width: 1024px){.page--article-detail.has-bg-video .bg-video__box--more-articles{margin-top:30px !important;margin-bottom:30px !important}}@media only screen and (max-width: 1024px){.page--article-detail.has-bg-video .article__footer .ad--external{margin-top:0}}.page--article-detail.has-bg-video .article__footer .category-article-links{margin-top:0}@media only screen and (max-width: 1024px){.page--article-detail.has-bg-video .article__footer .category-article-links{margin-top:0}}.page--article-detail .article__footer .category-article-links{margin-top:40px}@media only screen and (max-width: 1024px){.page--article-detail .article__footer .category-article-links{margin-top:30px}}.page--article-detail .article__footer .category-article-links .articles__scrollbox{display:flex;justify-content:space-between;align-items:flex-start;margin:0 -15px}@media only screen and (max-width: 1024px){.page--article-detail .article__footer .category-article-links .articles__scrollbox{overflow-x:auto}}.page--article-detail .article__footer .category-article-links .article{width:3333.33333%;padding:0 15px}@media only screen and (max-width: 1024px){.page--article-detail .article__footer .category-article-links .article{min-width:168px}}.page--article-detail .article__footer .category-article-links .article+.article{border-left:solid 1px #d4d4d4}.page--article-detail .article__footer .category-article-links .article__category-and-badge{display:none}.page--article-detail .article__footer .category-article-links .article__meta{padding-top:15px}@media only screen and (max-width: 599px){.page--article-detail .article__footer .category-article-links .article__meta{padding-top:5px}}.page--article-detail .article__footer .category-article-links .article__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:.875rem}@media only screen and (max-width: 599px){.page--article-detail .article__footer .category-article-links .article__title{font-size:.8125rem}}.page--article-detail .article__footer .category-article-links .article__published-at{margin-top:10px;font-size:.8125rem}@media only screen and (max-width: 1024px){.page--article-detail .article__footer .category-article-links .article__published-at{margin-top:5px}}.page--article-detail .article__footer .category-article-links .article__published-at__icon{width:.75rem;height:.75rem}.page--article-detail .article__footer .category-article-links .category-articles__show-all{margin:30px auto 0;width:59.69697%}@media only screen and (max-width: 1024px){.page--article-detail .article__footer .category-article-links .category-articles__show-all{width:52.53333%}}@media only screen and (max-width: 599px){.page--article-detail .article__footer .category-article-links .category-articles__show-all{width:91.30435%}}.page--company-list .page-contents{position:relative}.page--company-list .page-title{margin-bottom:30px}.page--company-list.has-bg-video .page-title{color:#fff}.page--company-list .link-to-ad-detail{position:absolute;top:50px;right:0;display:flex;align-items:center;justify-content:center;width:41.9697%}.page--company-list.has-bg-video .link-to-ad-detail{right:45px}@media only screen and (max-width: 1024px){.page--company-list .link-to-ad-detail{position:static;width:100%;margin-bottom:30px}}.page--company-list .instruction{margin-bottom:33px}.page--company-list.has-bg-video .instruction{color:#fff}@media only screen and (max-width: 1024px){.page--company-list .instruction{margin-bottom:30px}}.page--company-list .keyword-search .form-note{font-size:.8125rem}@media only screen and (max-width: 599px){.page--company-list .keyword-search .form-note{font-size:.75rem}}.page--company-list .keyword-search__input-and-submit{display:flex;border-radius:3px;overflow:hidden;margin-top:8px}@media only screen and (max-width: 1024px){.page--company-list .keyword-search__input-and-submit{margin-top:6px}}.page--company-list .keyword-search .form-control--keyword{flex-grow:1}.page--company-list .keyword-search .form-control--keyword input,.page--company-list .keyword-search .submit-button{height:auto;line-height:1.5;padding:8px 20px}@media only screen and (max-width: 1024px){.page--company-list .keyword-search .form-control--keyword input,.page--company-list .keyword-search .submit-button{padding:8px 10px}}.page--company-list .keyword-search .form-control--keyword input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.page--company-list .keyword-search .submit-button{flex-shrink:0;width:auto;padding-left:36px;padding-right:36px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#333}@media only screen and (max-width: 1024px){.page--company-list .keyword-search .submit-button{padding-left:20px;padding-right:20px}}.page--company-list .index-search .index-list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:-5px -7.5px}@media only screen and (max-width: 1024px){.page--company-list .index-search .index-list{margin:-5px}}.page--company-list .index-search .index-list__item{width:20%;padding:5px 7.5px;font-size:.875rem}@media only screen and (max-width: 1024px){.page--company-list .index-search .index-list__item{padding:5px 5px}}@media only screen and (max-width: 599px){.page--company-list .index-search .index-list__item{font-size:.8125rem}}.page--company-list .index-search .index-list__link{display:flex;justify-content:center;align-items:center;padding:8px 0;border:solid 1px #00bed7;background-color:#fff;color:#00bed7}.page--company-list .index-search .index-list__link:visited{color:#00bed7}.page--company-list .index-search .index-list__link:hover{color:#00bed7}.page--company-list .index-search .index-list__link:active{color:#00bed7}.page--company-list .index-search .index-list__item.is-current .index-list__link{background-color:#00bed7;color:#fff;font-weight:700}.page--company-list .index-search .index-list__item.is-current .index-list__link:visited{color:#fff}.page--company-list .index-search .index-list__item.is-current .index-list__link:hover{color:#fff}.page--company-list .index-search .index-list__item.is-current .index-list__link:active{color:#fff}.page--company-list .companies-wrapper{margin-top:44px}@media only screen and (max-width: 1024px){.page--company-list .companies-wrapper{margin-top:30px}}.page--company-list.has-bg-video .companies-wrapper{margin-top:0}.page--company-list .companies-wrapper .companies-title{margin-bottom:26px}@media only screen and (max-width: 1024px){.page--company-list .companies-wrapper .companies-title{margin-bottom:17px}}.page--company-list--search-result .companies-title{margin-bottom:17px}@media only screen and (max-width: 1024px){.page--company-list--search-result .companies-title{margin-bottom:9px}}.page--company-detail .company__about,.page--company-detail .company__articles,.page--company-detail .company__jobs,.page--company-detail .company__seminars,.page--company-detail .company__services,.page--company-detail .company__links{margin-top:70px}@media only screen and (max-width: 1024px){.page--company-detail .company__about,.page--company-detail .company__articles,.page--company-detail .company__jobs,.page--company-detail .company__seminars,.page--company-detail .company__services,.page--company-detail .company__links{margin-top:40px}}.page--company-detail.has-bg-video .company__about{margin-top:0}.page--company-detail.has-bg-video .company__articles{margin-top:0}.page--company-detail.has-bg-video .company__jobs{margin-top:0}.page--company-detail.has-bg-video .company__seminars{margin-top:0}.page--company-detail .company__about .title--with-bl,.page--company-detail .company__articles .title--with-bl,.page--company-detail .company__jobs .title--with-bl,.page--company-detail .company__seminars .title--with-bl,.page--company-detail .company__services .title--with-bl,.page--company-detail .company__links .title--with-bl{font-size:1.5rem}@media only screen and (max-width: 599px){.page--company-detail .company__about .title--with-bl,.page--company-detail .company__articles .title--with-bl,.page--company-detail .company__jobs .title--with-bl,.page--company-detail .company__seminars .title--with-bl,.page--company-detail .company__services .title--with-bl,.page--company-detail .company__links .title--with-bl{font-size:1.125rem}}.page--company-detail .company__about .title--with-bl:before,.page--company-detail .company__articles .title--with-bl:before,.page--company-detail .company__jobs .title--with-bl:before,.page--company-detail .company__seminars .title--with-bl:before,.page--company-detail .company__services .title--with-bl:before,.page--company-detail .company__links .title--with-bl:before{height:2.625rem}@media only screen and (max-width: 599px){.page--company-detail .company__about .title--with-bl:before,.page--company-detail .company__articles .title--with-bl:before,.page--company-detail .company__jobs .title--with-bl:before,.page--company-detail .company__seminars .title--with-bl:before,.page--company-detail .company__services .title--with-bl:before,.page--company-detail .company__links .title--with-bl:before{height:1.6875rem}}.page--company-detail .company__image-and-meta{flex-wrap:wrap;justify-content:space-between}.page--company-detail .company__name{margin:0;font-size:1.75rem}@media only screen and (max-width: 599px){.page--company-detail .company__name{font-size:1rem}}.page--company-detail .company__external-link{margin-top:9px;font-size:.875rem}.page--company-detail .company__external-link__icon{width:.875rem;height:.875rem}@media only screen and (max-width: 599px){.page--company-detail .company__external-link{margin-top:3px;font-size:.75rem}.page--company-detail .company__external-link__icon{width:.75rem;height:.75rem}}.page--company-detail .company__text{margin-top:10px;font-size:1.125rem}.page--company-detail .company__text--mobile{display:none}@media only screen and (max-width: 1024px){.page--company-detail .company__text--desktop{display:none}.page--company-detail .company__text--mobile{display:block;width:100%;margin-top:16px}}@media only screen and (max-width: 599px){.page--company-detail .company__text{font-size:.875rem}}.page--company-detail .company__share-sns{margin-top:20px}.page--company-detail .company__share-sns .share-sns{justify-content:flex-end}@media only screen and (max-width: 1024px){.page--company-detail .company__share-sns{margin-top:30px}}.page--company-detail .company__featured-image{margin-top:20px}.page--company-detail .company__featured-image--fixed-top{margin-top:0}.page--company-detail .company__jobs .job__company-name{display:none}.page--company-detail .company__seminars .seminars{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;overflow:hidden;margin-left:-25px;margin-right:-25px}@media only screen and (max-width: 1024px){.page--company-detail .company__seminars .seminars{margin-left:-10px;margin-right:-10px}}.page--company-detail .company__seminars .seminar__badge--before-event,.page--company-detail .company__seminars .seminar__badge--after-event{transform:translateY(-100%)}.page--company-detail .company__related-articles .company__related-articles__show-all{margin:30px auto 0}@media only screen and (max-width: 1024px){.page--company-detail .company__related-articles .company__related-articles__show-all{width:91.30435%;margin-top:20px}}.page--company-detail.has-bg-video .company__services .title--with-bl{color:#fff}.page--company-detail--gold.has-bg-video .page-contents,.page--company-detail--silver.has-bg-video .page-contents{width:100%}.page--company-detail--gold.has-bg-video .page-contents .bg-video__box__inner,.page--company-detail--silver.has-bg-video .page-contents .bg-video__box__inner{max-width:82.35294%}@media only screen and (max-width: 1024px){.page--company-detail--gold.has-bg-video .page-contents .bg-video__box__inner,.page--company-detail--silver.has-bg-video .page-contents .bg-video__box__inner{max-width:none}}.page--company-detail--gold .page-contents,.page--company-detail--silver .page-contents{width:76.5625%;margin:0 auto}@media only screen and (max-width: 1024px){.page--company-detail--gold .page-contents,.page--company-detail--silver .page-contents{width:100%;margin:0 auto}}.page--company-detail--gold .company__image,.page--company-detail--silver .company__image{width:12.2449%}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__image,.page--company-detail--silver .company__image{width:17.3913%}}.page--company-detail--gold .company__meta,.page--company-detail--silver .company__meta{width:85.71429%}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__meta,.page--company-detail--silver .company__meta{width:79.71014%}}.page--company-detail--gold .company__related-articles .company__related-articles__show-all,.page--company-detail--silver .company__related-articles .company__related-articles__show-all{width:40.81633%}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__related-articles .company__related-articles__show-all,.page--company-detail--silver .company__related-articles .company__related-articles__show-all{width:91.30435%}}.page--company-detail--gold.has-bg-video .bg-video__box--company__image-and-meta{margin-top:23px !important}@media only screen and (max-width: 1024px){.page--company-detail--gold.has-bg-video .bg-video__box--company__image-and-meta{margin-top:5px !important}}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__jobs .jobs{margin-left:0;margin-right:0}}.page--company-detail--gold .company__jobs .job{position:relative;display:block;width:50%;padding:0 25px 25px}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__jobs .job{width:100%;padding:0 10px 20px}}.page--company-detail--gold .company__jobs .job:before,.page--company-detail--gold .company__jobs .job:after{content:"";position:absolute;display:block;background-color:#d4d4d4;z-index:1}.page--company-detail--gold .company__jobs .job:before{top:25px;right:0;width:1px;height:calc(100% - 50px)}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__jobs .job:before{top:10px;height:calc(100% - 20px)}}.page--company-detail--gold .company__jobs .job:after{bottom:0;left:25px;width:calc(100% - 50px);height:1px}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__jobs .job:after{left:10px;width:calc(100% - 20px)}}.page--company-detail--gold .company__jobs .job:nth-of-type(2n):before{display:none}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__jobs .job:nth-of-type(2n):before{display:block}}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__jobs .job:nth-of-type(1n):before{display:none}}.page--company-detail--gold .company__jobs .job:nth-of-type(n+3){padding-top:25px}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__jobs .job:nth-of-type(n+3){padding-top:0}}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__jobs .job:nth-of-type(n+2){padding-top:20px}}.page--company-detail--gold .company__jobs .job:nth-of-type(-n+2):before{top:0;height:calc(100% - 25px)}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__jobs .job:nth-of-type(-n+2):before{top:10px;height:calc(100% - 20px)}}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__jobs .job:nth-of-type(-n+1):before{top:0;height:calc(100% - 10px)}}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__jobs .job:after{left:0;width:100%}}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__jobs .job{padding-left:0;padding-right:0}}.page--company-detail--gold .company__seminars .seminar{position:relative;display:block;width:33.33333%;padding:0 25px 25px}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__seminars .seminar{width:50%;padding:0 10px 20px}}.page--company-detail--gold .company__seminars .seminar:before,.page--company-detail--gold .company__seminars .seminar:after{content:"";position:absolute;display:block;background-color:#d4d4d4;z-index:1}.page--company-detail--gold .company__seminars .seminar:before{top:25px;right:0;width:1px;height:calc(100% - 50px)}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__seminars .seminar:before{top:10px;height:calc(100% - 20px)}}.page--company-detail--gold .company__seminars .seminar:after{bottom:0;left:25px;width:calc(100% - 50px);height:1px}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__seminars .seminar:after{left:10px;width:calc(100% - 20px)}}.page--company-detail--gold .company__seminars .seminar:nth-of-type(3n):before{display:none}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__seminars .seminar:nth-of-type(3n):before{display:block}}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__seminars .seminar:nth-of-type(2n):before{display:none}}.page--company-detail--gold .company__seminars .seminar:nth-of-type(n+4){padding-top:25px}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__seminars .seminar:nth-of-type(n+4){padding-top:0}}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__seminars .seminar:nth-of-type(n+3){padding-top:20px}}.page--company-detail--gold .company__seminars .seminar:nth-of-type(-n+3):before{top:0;height:calc(100% - 25px)}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__seminars .seminar:nth-of-type(-n+3):before{top:10px;height:calc(100% - 20px)}}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__seminars .seminar:nth-of-type(-n+2):before{top:0;height:calc(100% - 10px)}}.page--company-detail--gold .company__links .company__links-list{display:flex;align-items:center;justify-content:center;overflow:hidden;margin:-10px}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__links .company__links-list{flex-direction:column;margin:0}}.page--company-detail--gold .company__links .company__links-list__link{width:33.33333%;margin:10px}@media only screen and (max-width: 1024px){.page--company-detail--gold .company__links .company__links-list__link{width:100%;margin:0}.page--company-detail--gold .company__links .company__links-list__link+.company__links-list__link{margin-top:15px}}.page--company-detail--silver .company__featured-image--fixed-top{display:none}.page--company-detail--silver .company__jobs .job__position{font-size:.8125rem}.page--company-detail--silver .company__jobs .job__title{font-size:1rem}@media only screen and (max-width: 599px){.page--company-detail--silver .company__jobs .job__title{font-size:.875rem}}.page--company-detail--silver .company__jobs .job__image{flex-shrink:0;width:23.67347%;margin-right:2.5%}@media only screen and (max-width: 1024px){.page--company-detail--silver .company__jobs .job__image{width:40%}}.page--company-detail--silver .company__jobs .job__meta{margin-top:0}.page--company-detail--silver .company__seminars .seminar{position:relative;display:block;width:33.33333%;padding:0 25px 25px}@media only screen and (max-width: 1024px){.page--company-detail--silver .company__seminars .seminar{width:50%;padding:0 10px 20px}}.page--company-detail--silver .company__seminars .seminar:before,.page--company-detail--silver .company__seminars .seminar:after{content:"";position:absolute;display:block;background-color:#d4d4d4;z-index:1}.page--company-detail--silver .company__seminars .seminar:before{top:25px;right:0;width:1px;height:calc(100% - 50px)}@media only screen and (max-width: 1024px){.page--company-detail--silver .company__seminars .seminar:before{top:10px;height:calc(100% - 20px)}}.page--company-detail--silver .company__seminars .seminar:after{bottom:0;left:25px;width:calc(100% - 50px);height:1px}@media only screen and (max-width: 1024px){.page--company-detail--silver .company__seminars .seminar:after{left:10px;width:calc(100% - 20px)}}.page--company-detail--silver .company__seminars .seminar:nth-of-type(3n):before{display:none}@media only screen and (max-width: 1024px){.page--company-detail--silver .company__seminars .seminar:nth-of-type(3n):before{display:block}}@media only screen and (max-width: 1024px){.page--company-detail--silver .company__seminars .seminar:nth-of-type(2n):before{display:none}}.page--company-detail--silver .company__seminars .seminar:nth-of-type(n+4){padding-top:25px}@media only screen and (max-width: 1024px){.page--company-detail--silver .company__seminars .seminar:nth-of-type(n+4){padding-top:0}}@media only screen and (max-width: 1024px){.page--company-detail--silver .company__seminars .seminar:nth-of-type(n+3){padding-top:20px}}.page--company-detail--silver .company__seminars .seminar:nth-of-type(-n+3):before{top:0;height:calc(100% - 25px)}@media only screen and (max-width: 1024px){.page--company-detail--silver .company__seminars .seminar:nth-of-type(-n+3):before{top:10px;height:calc(100% - 20px)}}@media only screen and (max-width: 1024px){.page--company-detail--silver .company__seminars .seminar:nth-of-type(-n+2):before{top:0;height:calc(100% - 10px)}}.page--company-detail--silver .bg-video__box--company__links{display:none}.page--company-detail--bronze .company__featured-image--fixed-top,.page--company-detail--regular .company__featured-image--fixed-top{display:none}.page--company-detail--bronze .company__image,.page--company-detail--regular .company__image{width:18.18182%}@media only screen and (max-width: 1024px){.page--company-detail--bronze .company__image,.page--company-detail--regular .company__image{width:17.3913%}}.page--company-detail--bronze .company__text,.page--company-detail--regular .company__text{display:none}.page--company-detail--bronze .company__featured-image,.page--company-detail--regular .company__featured-image{display:none}.page--company-detail--bronze .company__meta,.page--company-detail--regular .company__meta{width:78.78788%}@media only screen and (max-width: 1024px){.page--company-detail--bronze .company__meta,.page--company-detail--regular .company__meta{width:79.71014%}}.page--company-detail--bronze .company__about,.page--company-detail--regular .company__about{margin-top:20px}@media only screen and (max-width: 1024px){.page--company-detail--bronze .company__about,.page--company-detail--regular .company__about{margin-top:40px}}.page--company-detail--bronze .bg-video__box--company__special-articles,.page--company-detail--regular .bg-video__box--company__special-articles{display:none}.page--company-detail--bronze .company__jobs .job__position,.page--company-detail--regular .company__jobs .job__position{font-size:.8125rem}.page--company-detail--bronze .company__jobs .job__image,.page--company-detail--regular .company__jobs .job__image{display:none}.page--company-detail--bronze .company__jobs .job__meta,.page--company-detail--regular .company__jobs .job__meta{width:100%;margin-top:0}.page--company-detail--bronze .company__jobs .job__title,.page--company-detail--regular .company__jobs .job__title{margin-top:8px;font-size:1rem}@media only screen and (max-width: 1024px){.page--company-detail--bronze .company__jobs .job__title,.page--company-detail--regular .company__jobs .job__title{margin-top:3px}}@media only screen and (max-width: 599px){.page--company-detail--bronze .company__jobs .job__title,.page--company-detail--regular .company__jobs .job__title{font-size:.875rem}}.page--company-detail--bronze .company__related-articles .company__related-articles__show-all,.page--company-detail--regular .company__related-articles .company__related-articles__show-all{width:60.60606%}@media only screen and (max-width: 1024px){.page--company-detail--bronze .company__related-articles .company__related-articles__show-all,.page--company-detail--regular .company__related-articles .company__related-articles__show-all{width:91.30435%}}.page--company-detail--bronze .bg-video__box--company__links,.page--company-detail--regular .bg-video__box--company__links{display:none}.page--company-detail--regular .bg-video__box--company__jobs{display:none}.page--job-list .page-contents{position:relative;width:85.9375%}@media only screen and (max-width: 1024px){.page--job-list .page-contents{width:100%}}.page--job-list.has-bg-video .page-contents{width:100%}.page--job-list.has-bg-video .page-contents .bg-video__box__inner{position:relative;max-width:92.43697%}@media only screen and (max-width: 1024px){.page--job-list.has-bg-video .page-contents .bg-video__box__inner{max-width:none}}.page--job-list .page-title{margin-bottom:46px}@media only screen and (max-width: 1024px){.page--job-list .page-title{margin-bottom:26px}}.page--job-list.has-bg-video .page-title{color:#fff}.page--job-list .link-to-ad-detail{position:absolute;top:50px;right:0;display:flex;align-items:center;justify-content:center;width:34.54545%}.page--job-list.has-bg-video .link-to-ad-detail{top:0}@media only screen and (max-width: 1024px){.page--job-list .link-to-ad-detail{position:static;width:100%;margin-bottom:20px}}.page--job-list .job-search .form-controls-wrapper{display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width: 1024px){.page--job-list .job-search .form-controls-wrapper{display:block}}.page--job-list .job-search .form-controls-wrapper .form-control{flex-grow:1}.page--job-list .job-search .form-controls-wrapper .form-control+.form-control{margin-top:0;margin-left:60px}@media only screen and (max-width: 1024px){.page--job-list .job-search .form-controls-wrapper .form-control+.form-control{margin-top:20px;margin-left:0}}.page--job-list .job-search .reset-button,.page--job-list .job-search .submit-button{height:50px}@media only screen and (max-width: 1024px){.page--job-list .job-search .reset-button,.page--job-list .job-search .submit-button{height:46px}}.page--job-list .job-search .reset-button{width:14.54545%}@media only screen and (max-width: 1024px){.page--job-list .job-search .reset-button{width:auto;min-width:28.98551%}}.page--job-list .job-search .submit-button{width:21.81818%}@media only screen and (max-width: 1024px){.page--job-list .job-search .submit-button{width:52.17391%}}.page--job-list .company-list-wrapper{margin-top:30px}@media only screen and (max-width: 1024px){.page--job-list .company-list-wrapper{margin-top:20px}}.page--job-list.has-bg-video .company-list-wrapper{margin-top:0}.page--job-list.has-bg-video .bg-video__box--company-list-wrapper .bg-video__box__inner{max-width:none}.page--job-list .company-list-wrapper .company-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;overflow:hidden;margin:-10px}@media only screen and (max-width: 1024px){.page--job-list .company-list-wrapper .company-list{margin:-5px}}.page--job-list .company-list-wrapper .company-list .company-list__item{width:calc(33.33333% - 20px);margin:10px}@media only screen and (max-width: 1024px){.page--job-list .company-list-wrapper .company-list .company-list__item{width:calc(50% - 10px);margin:5px}}.page--job-list .company-list-wrapper .company-list .company-list__link{display:flex;align-items:center;justify-content:flex-start}.page--job-list .company-list-wrapper .company-list__image{width:40px}.page--job-list .company-list-wrapper .company-list__image:before{padding-top:100%}@media only screen and (max-width: 1024px){.page--job-list .company-list-wrapper .company-list__image{width:26px}}.page--job-list .company-list-wrapper .company-list__name{margin-left:10px;font-size:.875rem}@media only screen and (max-width: 1024px){.page--job-list .company-list-wrapper .company-list__name{margin-left:8px}}@media only screen and (max-width: 599px){.page--job-list .company-list-wrapper .company-list__name{font-size:.75rem}}.page--job-list .jobs-wrapper{margin-top:50px}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper{margin-top:30px}}.page--job-list.has-bg-video .jobs-wrapper{margin-top:0}.page--job-list .jobs-wrapper .job{position:relative}.page--job-list .jobs-wrapper .job .job__application-period{position:absolute;top:20px;right:0;font-size:.8125rem}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__application-period{position:static}}@media only screen and (max-width: 599px){.page--job-list .jobs-wrapper .job .job__application-period{font-size:.6875rem}}.page--job-list .jobs-wrapper .job .job__position{color:#555;font-size:.875rem}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__position{margin-top:10px}}@media only screen and (max-width: 599px){.page--job-list .jobs-wrapper .job .job__position{font-size:.8125rem}}.page--job-list .jobs-wrapper .job .job__company-name{margin-top:5px;font-size:1rem;font-weight:500}@media only screen and (max-width: 599px){.page--job-list .jobs-wrapper .job .job__company-name{font-size:.875rem}}.page--job-list .jobs-wrapper .job .job__title{margin-top:10px;font-size:1.25rem}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__title{margin-top:5px}}@media only screen and (max-width: 599px){.page--job-list .jobs-wrapper .job .job__title{font-size:1rem}}.page--job-list .jobs-wrapper .job .job__location-and-contract{margin-top:15px;font-size:.875rem}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__location-and-contract{margin-top:10px}}@media only screen and (max-width: 599px){.page--job-list .jobs-wrapper .job .job__location-and-contract{font-size:.8125rem}}.page--job-list .jobs-wrapper .job .job__image:before{padding-top:61.73913043%}.page--job-list .jobs-wrapper .job .job__image-and-text{display:flex;align-items:flex-start;margin-top:20px}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__image-and-text{display:block;margin-top:15px}}.page--job-list .jobs-wrapper .job .job__image{width:49.09091%;margin-right:20px;flex-shrink:0}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__image{width:100%}}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__text{width:100%;margin-top:15px}}.page--job-list .jobs-wrapper .job .job__more-images{margin-top:20px}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__more-images{margin-top:15px}}.page--job-list .jobs-wrapper .job .job__more-images .job-images-list{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;overflow:hidden;margin:-10px}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__more-images .job-images-list{margin:-5px}}.page--job-list .jobs-wrapper .job .job__more-images .job-images-list .job-images-list__item{width:calc(25% - 20px);margin:10px}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__more-images .job-images-list .job-images-list__item{width:calc(50% - 10px);margin:5px}}.page--job-list .jobs-wrapper .job .job__buttons{display:flex;align-items:center;justify-content:flex-end;margin-top:20px}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__buttons{margin-top:15px}}.page--job-list .jobs-wrapper .job .job__buttons .link-to-detail,.page--job-list .jobs-wrapper .job .job__buttons .link-to-application-page{height:3.75rem}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__buttons .link-to-detail,.page--job-list .jobs-wrapper .job .job__buttons .link-to-application-page{flex-grow:1;flex-shrink:0;max-width:91.30435%;margin:0 auto}}@media only screen and (max-width: 599px){.page--job-list .jobs-wrapper .job .job__buttons .link-to-detail,.page--job-list .jobs-wrapper .job .job__buttons .link-to-application-page{height:3.125rem}}.page--job-list .jobs-wrapper .job .job__buttons .link-to-detail{width:21.81818%;font-size:1rem}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__buttons .link-to-detail{width:40.57971%}}@media only screen and (max-width: 599px){.page--job-list .jobs-wrapper .job .job__buttons .link-to-detail{font-size:.875rem}}.page--job-list .jobs-wrapper .job .job__buttons .link-to-application-page{margin-left:1.81818%;width:29.09091%;font-size:1.125rem}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job .job__buttons .link-to-application-page{margin-left:2.89855%;width:56.52174%}}@media only screen and (max-width: 599px){.page--job-list .jobs-wrapper .job .job__buttons .link-to-application-page{font-size:1rem}}.page--job-list .jobs-wrapper .job.plan--silver .job__image{width:36.36364%}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job.plan--silver .job__image{width:100%}}@media only screen and (max-width: 1024px){.page--job-list .jobs-wrapper .job.plan--silver .job__text{width:100%}}.page--job-list .jobs-wrapper .job.job--no-cover-image .job__image{display:list-item}.page--job-list .jobs-wrapper .job.job--no-cover-image .job__image-and-text .job__image{display:none}@media only screen and (max-width: 1024px){.page--job-detail .main{padding-bottom:0}}@media only screen and (max-width: 1024px){.page--job-detail.has-bg-video .page-contents{margin-top:5px}}.page--job-detail .job__application-period{display:inline-flex;font-size:.8125rem}@media only screen and (max-width: 599px){.page--job-detail .job__application-period{font-size:.6875rem}}.page--job-detail .job__meta{position:relative}.page--job-detail .job__meta .job__buttons{position:absolute;top:0;right:0;margin-top:0}@media only screen and (max-width: 1024px){.page--job-detail .job__meta .job__buttons{position:static;margin-top:20px}}.page--job-detail .job__meta .job__buttons .link-to-application-page{width:180px;height:50px}@media only screen and (max-width: 1024px){.page--job-detail .job__meta .job__buttons .link-to-application-page{width:91.30435%;margin:0 auto;font-size:1rem}}.page--job-detail .job__position{margin-top:25px;font-size:.875rem;color:#555}@media only screen and (max-width: 1024px){.page--job-detail .job__position{margin-top:15px}}@media only screen and (max-width: 599px){.page--job-detail .job__position{font-size:.8125rem}}.page--job-detail .job__company-name{margin-top:5px;font-weight:500}.page--job-detail .job__title{margin-top:25px;font-size:1.75rem}@media only screen and (max-width: 1024px){.page--job-detail .job__title{margin-top:10px}}@media only screen and (max-width: 599px){.page--job-detail .job__title{font-size:1.125rem}}.page--job-detail .job__title .job__badge-new{transform:translateY(-5px)}@media only screen and (max-width: 599px){.page--job-detail .job__title .job__badge-new{transform:translateY(-1px)}}.page--job-detail .job__location-and-contract{margin-top:20px;font-size:.875rem}@media only screen and (max-width: 1024px){.page--job-detail .job__location-and-contract{margin-top:15px}}@media only screen and (max-width: 599px){.page--job-detail .job__location-and-contract{font-size:.8125rem}}.page--job-detail .job__location-and-contract+.job__image{margin-top:30px}@media only screen and (max-width: 1024px){.page--job-detail .job__location-and-contract+.job__image{margin-top:15px}}.page--job-detail .job__business-details,.page--job-detail .job__job-description,.page--job-detail .job__job-summary{margin-top:70px}@media only screen and (max-width: 1024px){.page--job-detail .job__business-details,.page--job-detail .job__job-description,.page--job-detail .job__job-summary{margin-top:45px}}.page--job-detail .job__business-details .title--with-bl,.page--job-detail .job__job-description .title--with-bl,.page--job-detail .job__job-summary .title--with-bl{margin-bottom:20px;font-size:1.5rem}.page--job-detail .job__business-details .title--with-bl:before,.page--job-detail .job__job-description .title--with-bl:before,.page--job-detail .job__job-summary .title--with-bl:before{height:42px}@media only screen and (max-width: 1024px){.page--job-detail .job__business-details .title--with-bl,.page--job-detail .job__job-description .title--with-bl,.page--job-detail .job__job-summary .title--with-bl{margin-bottom:18px}}@media only screen and (max-width: 599px){.page--job-detail .job__business-details .title--with-bl,.page--job-detail .job__job-description .title--with-bl,.page--job-detail .job__job-summary .title--with-bl{font-size:1.125rem}.page--job-detail .job__business-details .title--with-bl:before,.page--job-detail .job__job-description .title--with-bl:before,.page--job-detail .job__job-summary .title--with-bl:before{height:27px}}.page--job-detail .job__business-details__images,.page--job-detail .job__job-description__images,.page--job-detail .job__job-summary__images{margin-top:15px}@media only screen and (max-width: 1024px){.page--job-detail .job__business-details__images,.page--job-detail .job__job-description__images,.page--job-detail .job__job-summary__images{margin-top:10px}}.page--job-detail .job__business-details__images .job-images-list,.page--job-detail .job__job-description__images .job-images-list,.page--job-detail .job__job-summary__images .job-images-list{display:flex;align-items:center;justify-content:flex-start;margin:0 -10px}@media only screen and (max-width: 1024px){.page--job-detail .job__business-details__images .job-images-list,.page--job-detail .job__job-description__images .job-images-list,.page--job-detail .job__job-summary__images .job-images-list{margin:0 -5px}}.page--job-detail .job__business-details__images .job-images-list .job-images-list__item,.page--job-detail .job__job-description__images .job-images-list .job-images-list__item,.page--job-detail .job__job-summary__images .job-images-list .job-images-list__item{width:50%;margin:0 10px}@media only screen and (max-width: 1024px){.page--job-detail .job__business-details__images .job-images-list .job-images-list__item,.page--job-detail .job__job-description__images .job-images-list .job-images-list__item,.page--job-detail .job__job-summary__images .job-images-list .job-images-list__item{margin:0 5px}}.page--job-detail .job__job-summary .data-list__title{width:27.27273%}@media only screen and (max-width: 1024px){.page--job-detail .job__job-summary .data-list__title{width:39.42029%}}@media only screen and (max-width: 599px){.page--job-detail .job__job-summary .data-list__title{word-break:keep-all;white-space:initial}}.page--job-detail .job__job-summary .data-list__description .form-control{display:inline}.page--job-detail .job__job-summary .data-list__description .form-control .form-control__value{display:inline;margin:0}.page--job-detail .job__job-summary__caption{margin-top:15px;font-size:.8125rem}@media only screen and (max-width: 1024px){.page--job-detail .job__job-summary__caption{margin-top:5px}}@media only screen and (max-width: 599px){.page--job-detail .job__job-summary__caption{font-size:.75rem}}.page--job-detail .job__buttons{margin-top:25px}@media only screen and (max-width: 1024px){.page--job-detail .job__buttons{margin-top:30px}}.page--job-detail .job__buttons .link-to-application-page{width:320px;height:60px;margin:0 auto;font-size:1.125rem}@media only screen and (max-width: 1024px){.page--job-detail .job__buttons .link-to-application-page{width:91.30435%;height:50px;font-size:1rem}}.page--job-detail .job__note{margin-top:35px;color:#555;font-size:.8125rem}@media only screen and (max-width: 1024px){.page--job-detail .job__note{margin-top:20px}}@media only screen and (max-width: 599px){.page--job-detail .job__note{font-size:.6875rem}}.page--job-detail .company-info .secondary-title,.page--job-detail .company-jobs .secondary-title,.page--job-detail .company-articles .secondary-title{font-size:1.375rem;margin-bottom:16px}@media only screen and (max-width: 599px){.page--job-detail .company-info .secondary-title,.page--job-detail .company-jobs .secondary-title,.page--job-detail .company-articles .secondary-title{font-size:1.125rem}}.page--job-detail .company-info .link-to-company-detail,.page--job-detail .company-info__show-all,.page--job-detail .company-jobs .link-to-company-detail,.page--job-detail .company-jobs__show-all,.page--job-detail .company-articles .link-to-company-detail,.page--job-detail .company-articles__show-all{display:flex;align-items:center;justify-content:flex-end;margin-top:15px}.page--job-detail .company-info .link-to-company-detail__icon,.page--job-detail .company-info__show-all__icon,.page--job-detail .company-jobs .link-to-company-detail__icon,.page--job-detail .company-jobs__show-all__icon,.page--job-detail .company-articles .link-to-company-detail__icon,.page--job-detail .company-articles__show-all__icon{margin-left:8px;width:1.5rem;height:1.5rem}.page--job-detail .sidebar__section--company-jobs,.page--job-detail .sidebar__section--company-articles{margin-top:40px}@media only screen and (max-width: 1024px){.page--job-detail .sidebar__section--company-jobs,.page--job-detail .sidebar__section--company-articles{margin-top:35px;margin-bottom:-40px}}.page--job-detail .company-info .company{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;border:0;padding:0;background-color:transparent}.page--job-detail .company-info .company__image{width:16%;margin-right:0}@media only screen and (max-width: 1024px){.page--job-detail .company-info .company__image{width:17.3913%}}.page--job-detail .company-info .company__meta{width:81.5%}@media only screen and (max-width: 1024px){.page--job-detail .company-info .company__meta{width:79.71014%}}.page--job-detail .company-info .company__name{margin-top:0;font-size:1.125rem}@media only screen and (max-width: 599px){.page--job-detail .company-info .company__name{font-size:1rem}}.page--job-detail .company-info .company__external-link{margin-top:3px;font-size:.8125rem}@media only screen and (max-width: 599px){.page--job-detail .company-info .company__external-link{font-size:.75rem}}.page--job-detail .company-info .company__external-link__icon{width:.75rem;height:.75rem}.page--job-detail .company-info .company__text{margin-top:15px;font-size:1rem;font-weight:400}@media only screen and (max-width: 1024px){.page--job-detail .company-info .company__text{font-weight:500}}@media only screen and (max-width: 599px){.page--job-detail .company-info .company__text{font-size:.875rem}}.page--job-detail .company-info .company__featured-image{width:100%;margin-top:15px}.page--job-detail .company-jobs .jobs .job{padding-bottom:20px;border-bottom:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.page--job-detail .company-jobs .jobs .job{padding-bottom:20px}}.page--job-detail .company-jobs .jobs .job:first-of-type{padding-top:20px;border-top:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.page--job-detail .company-jobs .jobs .job:first-of-type{padding-top:20px}}.page--job-detail .company-jobs .jobs .job+.job{margin-top:20px}@media only screen and (max-width: 1024px){.page--job-detail .company-jobs .jobs .job+.job{margin-top:20px}}.page--job-detail .company-articles .articles .article{padding-bottom:20px;border-bottom:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.page--job-detail .company-articles .articles .article{padding-bottom:20px}}.page--job-detail .company-articles .articles .article:first-of-type{padding-top:20px;border-top:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.page--job-detail .company-articles .articles .article:first-of-type{padding-top:20px}}.page--job-detail .company-articles .articles .article+.article{margin-top:20px}@media only screen and (max-width: 1024px){.page--job-detail .company-articles .articles .article+.article{margin-top:20px}}.page--job-detail .company-articles .articles .article__image{width:40.5%}@media only screen and (max-width: 1024px){.page--job-detail .company-articles .articles .article__image{width:40%}}.page--job-detail .company-articles .articles .article__meta{width:56.5%}@media only screen and (max-width: 1024px){.page--job-detail .company-articles .articles .article__meta{width:57.10145%}}.page--job-detail .company-articles .articles .article__category{font-size:.8125rem}@media only screen and (max-width: 599px){.page--job-detail .company-articles .articles .article__category{font-size:.75rem}}.page--job-detail .company-articles .articles .article__title{margin-top:5px;font-size:.875rem}.page--job-detail .company-articles .articles .article__published-at,.page--job-detail .company-articles .articles .article__note{margin-top:13px;line-height:1;font-size:.8125rem}@media only screen and (max-width: 599px){.page--job-detail .company-articles .articles .article__published-at,.page--job-detail .company-articles .articles .article__note{margin-top:8px;font-size:.75rem}}.page--job-detail .company-articles .articles .article__published-at__icon,.page--job-detail .company-articles .articles .article__note__icon{margin-right:6px;width:.75rem;height:.75rem}@media only screen and (max-width: 1024px){.page--job-detail--gold .company__text{font-weight:500}}.page--job-detail--gold .company-jobs .jobs .job:first-of-type{padding-top:0;border-top:0}.page--job-detail--gold .company-jobs .jobs .job__position{margin-top:15px;font-size:.9375rem}@media only screen and (max-width: 1024px){.page--job-detail--gold .company-jobs .jobs .job__position{margin-top:0;font-size:.8125rem}}.page--job-detail--gold .company-jobs .jobs .job__title{margin-top:5px;font-size:1.125rem}@media only screen and (max-width: 1024px){.page--job-detail--gold .company-jobs .jobs .job__title{font-size:.875rem}}.page--job-detail--silver .job__business-details__images,.page--job-detail--silver .job__job-description__images,.page--job-detail--bronze .job__business-details__images,.page--job-detail--bronze .job__job-description__images{display:none}.page--job-detail--silver .company-jobs .jobs .job__position,.page--job-detail--bronze .company-jobs .jobs .job__position{margin-top:0;color:#888;font-size:.8125rem}.page--job-detail--silver .company-jobs .jobs .job__title,.page--job-detail--bronze .company-jobs .jobs .job__title{margin-top:8px;margin-bottom:10px;font-size:1rem}@media only screen and (max-width: 599px){.page--job-detail--silver .company-jobs .jobs .job__title,.page--job-detail--bronze .company-jobs .jobs .job__title{font-size:.875rem}}.page--job-detail--silver .company__featured-image--fixed-top{display:none}.page--job-detail--silver .company-info .company__featured-image{display:none}.page--job-detail--silver .company-jobs .jobs .job__image{width:41%;margin-right:2.5%}@media only screen and (max-width: 1024px){.page--job-detail--silver .company-jobs .jobs .job__image{width:34.5%}}.page--job-detail--silver .company-jobs .jobs .job__meta{width:56.5%}@media only screen and (max-width: 1024px){.page--job-detail--silver .company-jobs .jobs .job__meta{width:49.25%}}.page--job-detail--bronze .job__image{display:none}.page--job-detail--bronze .company__featured-image--fixed-top{display:none}.page--job-detail--bronze .company-info .company__text{display:none}.page--job-detail--bronze .company-info .company__featured-image{display:none}.page--job-detail--bronze .company-jobs .jobs .job__image{display:none}.page--job-detail--bronze .company-jobs .jobs .job__meta{width:100%}.page--seminar-list .page-title{margin-bottom:46px}@media only screen and (max-width: 1024px){.page--seminar-list .page-title{margin-bottom:26px}}.page--seminar-list .seminars:first-of-type .seminar{margin-bottom:25px;padding-bottom:25px;border-bottom:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.page--seminar-list .seminars:first-of-type .seminar{margin-bottom:20px;padding-bottom:20px}}.page--seminar-list .seminars:first-of-type .seminar__title{margin-top:5px;font-size:1.5rem}@media only screen and (max-width: 1024px){.page--seminar-list .seminars:first-of-type .seminar__title{margin-top:2px}}@media only screen and (max-width: 599px){.page--seminar-list .seminars:first-of-type .seminar__title{font-size:.875rem}}.page--seminar-list .seminars:not(:first-of-type) .seminar__title{margin-top:2px;font-size:1rem}@media only screen and (max-width: 599px){.page--seminar-list .seminars:not(:first-of-type) .seminar__title{font-size:.875rem}}.page--seminar-detail .seminar__header .seminar__badge-and-date{display:flex;align-items:flex-start;justify-content:space-between}.page--seminar-detail .seminar__header .seminar__badge--before-event,.page--seminar-detail .seminar__header .seminar__badge--in-event,.page--seminar-detail .seminar__header .seminar__badge--after-event{position:static;transform:none}.page--seminar-detail .seminar__header .seminar__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:unset;overflow:hidden;margin-top:10px;font-size:2rem}@media only screen and (max-width: 599px){.page--seminar-detail .seminar__header .seminar__title{font-size:1.375rem}}.page--seminar-detail.has-bg-video .seminar__header .seminar__title{color:#fff}.page--seminar-detail.has-bg-video .seminar__header .seminar__date{color:#fff}.page--seminar-detail .seminar__header .share-sns{justify-content:flex-end;margin-top:15px}@media only screen and (max-width: 1024px){.page--seminar-detail .seminar__header .share-sns{margin-top:25px}}.page--seminar-detail .seminar__header .seminar__companies{margin-top:25px}.page--seminar-detail.has-bg-video .seminar__header .seminar__companies-at{margin-top:0}.page--seminar-detail .seminar__companies .company-list--block-link{margin-top:20px}@media only screen and (max-width: 1024px){.page--seminar-detail .seminar__companies .company-list--block-link{margin-top:10px}}.page--seminar-detail.has-bg-video .company-list--block-link{margin-top:0}.page--seminar-detail .seminar__tags{margin-top:5px}@media only screen and (max-width: 1024px){.page--seminar-detail .seminar__tags{margin-top:4px}}.page--seminar-detail.has-bg-video .seminar__tags{margin-top:10px}@media only screen and (max-width: 1024px){.page--seminar-detail.has-bg-video .seminar__tags{margin-top:8px}}.page--seminar-detail .seminar__body{margin-top:20px;padding:40px 0;border-top:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.page--seminar-detail .seminar__body{padding:20px 0}}.page--seminar-detail .seminar__body__text{margin-top:15px}.page--seminar-detail .seminar__comments{margin-top:40px}.page--seminar-detail .seminar__footer .share-sns{justify-content:center;padding:20px 0;border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4}.page--seminar-detail .seminar__footer .share-sns__link{width:48px;height:48px}@media only screen and (max-width: 1024px){.page--seminar-detail .seminar__footer .share-sns__link{width:40px;height:40px}}.page--seminar-detail .seminar__footer .share-sns__link+.share-sns__link{margin-left:40px}@media only screen and (max-width: 1024px){.page--seminar-detail .seminar__footer .share-sns__link+.share-sns__link{margin-left:15px}}.page--seminar-detail .seminar__footer .seminar__companies{margin-top:60px}@media only screen and (max-width: 1024px){.page--seminar-detail .seminar__footer .seminar__companies{margin-top:40px}}.page--seminar-detail .seminar__related-articles{margin-top:60px}@media only screen and (max-width: 1024px){.page--seminar-detail .seminar__related-articles{margin-top:40px}}.page--seminar-detail.has-bg-video .seminar__related-articles{margin-top:0}.page--seminar-detail .seminar__related-articles .secondary-title{margin-bottom:25px}@media only screen and (max-width: 1024px){.page--seminar-detail .seminar__related-articles .secondary-title{margin-bottom:15px}}.page--seminar-detail .seminar__related-articles .articles .article:first-of-type .article__title{margin-top:15px}@media only screen and (max-width: 1024px){.page--seminar-detail .seminar__related-articles .articles .article:first-of-type .article__title{margin-top:5px}}.page--seminar-detail .seminar__related-articles .articles .article__category-and-badge{height:22px}@media only screen and (max-width: 1024px){.page--seminar-detail .seminar__related-articles .articles .article__category-and-badge{height:20px}}.page--seminar-detail .company-info{margin-top:80px}@media only screen and (max-width: 1024px){.page--seminar-detail .company-info{margin-top:40px}}.page--seminar-detail.has-bg-video .company-info{margin-top:0}.page--schedule-calendar .page-contents{position:relative;width:85.9375%}@media only screen and (max-width: 1024px){.page--schedule-calendar .page-contents{width:100%}}.page--schedule-calendar.has-bg-video .page-contents{width:100%}.page--schedule-calendar.has-bg-video .page-contents .bg-video__box__inner{position:relative;max-width:92.43697%}@media only screen and (max-width: 1024px){.page--schedule-calendar.has-bg-video .page-contents .bg-video__box__inner{max-width:none}}.page--schedule-calendar .page-title{margin-bottom:46px}@media only screen and (max-width: 1024px){.page--schedule-calendar .page-title{margin-bottom:26px}}.page--schedule-calendar.has-bg-video .page-title{color:#fff}.schedule-calendar{margin-top:20px;color:#333}.schedule-calendar__header{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.schedule-calendar__header .year-month{font-size:1.5rem}@media only screen and (max-width: 599px){.schedule-calendar__header .year-month{font-size:1.25rem}}.schedule-calendar__body{border:solid 1px #d4d4d4}@media only screen and (max-width: 599px){.schedule-calendar__body{border:0}}.schedule-calendar__body .calendar-days{display:flex}@media only screen and (max-width: 599px){.schedule-calendar__body .calendar-days{display:none}}.schedule-calendar__body .calendar-days .days-cell{width:14.28571%;padding:3px;text-align:center;font-size:1.25rem;background:#f5f5f5}.schedule-calendar__body .calendar-days .days-cell:not(:nth-child(7)){border-right:solid 1px #d4d4d4}.schedule-calendar__body .calendar-days .days-cell.sunday{color:#00bed7;font-weight:bold}.schedule-calendar__body .calendar-days .days-cell.saturday{color:#ffa700;font-weight:bold}.schedule-calendar .calendar-dates{position:relative;border-top:solid 1px #d4d4d4;background-color:#fff}@media only screen and (max-width: 599px){.schedule-calendar .calendar-dates{border-top:0;border-bottom:solid 1px #d4d4d4}}.schedule-calendar .calendar-dates__row{position:relative;display:flex}@media only screen and (max-width: 599px){.schedule-calendar .calendar-dates__row{position:static;display:block}}.schedule-calendar .calendar-dates__row:not(:first-child){border-top:solid 1px #d4d4d4}@media only screen and (max-width: 599px){.schedule-calendar .calendar-dates__row:not(:first-child){border-top:0}}.schedule-calendar .calendar-dates__cell{width:14.28571%;min-height:175px;padding-bottom:10px}.schedule-calendar .calendar-dates__cell:not(:nth-child(7)){border-right:solid 1px #d4d4d4}@media only screen and (max-width: 599px){.schedule-calendar .calendar-dates__cell{display:flex;width:100%;min-height:auto;padding:2.5% 0;border-right:0;border-top:solid 1px #d4d4d4}.schedule-calendar .calendar-dates__cell:not(:nth-child(7)){border-right:0}}.schedule-calendar .calendar-dates__cell .date-number{padding:5px 8px;font-size:1rem}@media only screen and (max-width: 599px){.schedule-calendar .calendar-dates__cell .date-number{width:13%;padding:0;text-align:center;line-height:1.4;font-size:5vw}}.schedule-calendar .calendar-dates__cell .date-number .day-label{display:none}@media only screen and (max-width: 599px){.schedule-calendar .calendar-dates__cell .date-number .day-label{display:block;font-size:3vw}}.schedule-calendar .calendar-dates__cell .date-number.sunday span{color:#00bed7}.schedule-calendar .calendar-dates__cell .date-number.saturday span{color:#ffa700}.schedule-calendar .calendar-dates__cell.current{background:rgba(0,190,215,0.15)}@media only screen and (max-width: 599px){.schedule-calendar .calendar-dates__cell.not-current{display:none}}.schedule-calendar .calendar-dates__cell.not-current .date-number{color:#c9c9c9}@media only screen and (max-width: 599px){.schedule-calendar .calendar-dates__cell .event-box{width:87%}}.schedule-calendar .calendar-dates__cell .event-box .event-item{position:relative;z-index:2;margin-top:0px}.schedule-calendar .calendar-dates__cell .event-box .event-item:not(:last-child){margin-bottom:5px}.schedule-calendar .calendar-dates__belt{position:absolute;display:block;width:100%;top:42px;left:0;z-index:1}@media only screen and (max-width: 599px){.schedule-calendar .calendar-dates__belt{display:none}}.schedule-calendar .calendar-dates__belt__item[date-span="1"]{width:14.28571%}.schedule-calendar .calendar-dates__belt__item[date-span="2"]{width:28.57143%}.schedule-calendar .calendar-dates__belt__item[date-span="3"]{width:42.85714%}.schedule-calendar .calendar-dates__belt__item[date-span="4"]{width:57.14286%}.schedule-calendar .calendar-dates__belt__item[date-span="5"]{width:71.42857%}.schedule-calendar .calendar-dates__belt__item[date-span="6"]{width:85.71429%}.schedule-calendar .calendar-dates__belt__item[date-span="7"]{width:100%}.schedule-calendar .calendar-dates__belt__item[start-span="1"]{margin-left:14.28571%}.schedule-calendar .calendar-dates__belt__item[start-span="2"]{margin-left:28.57143%}.schedule-calendar .calendar-dates__belt__item[start-span="3"]{margin-left:42.85714%}.schedule-calendar .calendar-dates__belt__item[start-span="4"]{margin-left:57.14286%}.schedule-calendar .calendar-dates__belt__item[start-span="5"]{margin-left:71.42857%}.schedule-calendar .calendar-dates__belt__item[start-span="6"]{margin-left:85.71429%}.schedule-calendar .event-box[fill-plan="1"]{margin-top:calc((28px * 1) + (5px * 1))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="1"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="2"]{margin-top:calc((28px * 2) + (5px * 2))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="2"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="3"]{margin-top:calc((28px * 3) + (5px * 3))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="3"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="4"]{margin-top:calc((28px * 4) + (5px * 4))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="4"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="5"]{margin-top:calc((28px * 5) + (5px * 5))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="5"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="6"]{margin-top:calc((28px * 6) + (5px * 6))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="6"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="7"]{margin-top:calc((28px * 7) + (5px * 7))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="7"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="8"]{margin-top:calc((28px * 8) + (5px * 8))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="8"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="9"]{margin-top:calc((28px * 9) + (5px * 9))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="9"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="10"]{margin-top:calc((28px * 10) + (5px * 10))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="10"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="11"]{margin-top:calc((28px * 11) + (5px * 11))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="11"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="12"]{margin-top:calc((28px * 12) + (5px * 12))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="12"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="13"]{margin-top:calc((28px * 13) + (5px * 13))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="13"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="14"]{margin-top:calc((28px * 14) + (5px * 14))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="14"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="15"]{margin-top:calc((28px * 15) + (5px * 15))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="15"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="16"]{margin-top:calc((28px * 16) + (5px * 16))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="16"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="17"]{margin-top:calc((28px * 17) + (5px * 17))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="17"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="18"]{margin-top:calc((28px * 18) + (5px * 18))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="18"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="19"]{margin-top:calc((28px * 19) + (5px * 19))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="19"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="20"]{margin-top:calc((28px * 20) + (5px * 20))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="20"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="21"]{margin-top:calc((28px * 21) + (5px * 21))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="21"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="22"]{margin-top:calc((28px * 22) + (5px * 22))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="22"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="23"]{margin-top:calc((28px * 23) + (5px * 23))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="23"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="24"]{margin-top:calc((28px * 24) + (5px * 24))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="24"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="25"]{margin-top:calc((28px * 25) + (5px * 25))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="25"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="26"]{margin-top:calc((28px * 26) + (5px * 26))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="26"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="27"]{margin-top:calc((28px * 27) + (5px * 27))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="27"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="28"]{margin-top:calc((28px * 28) + (5px * 28))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="28"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="29"]{margin-top:calc((28px * 29) + (5px * 29))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="29"]{margin-top:0}}.schedule-calendar .event-box[fill-plan="30"]{margin-top:calc((28px * 30) + (5px * 30))}@media only screen and (max-width: 599px){.schedule-calendar .event-box[fill-plan="30"]{margin-top:0}}.schedule-calendar .event-box .event-item{display:block;width:calc(100% - 2 * 8px);padding:3px 5px;margin-left:8px;font-size:.875rem;text-decoration:none;background:#fff;border-radius:5px;transition:opacity 300ms ease}.schedule-calendar .event-box .event-item:not([data-event-bg-color]){border:1px solid #00bed7}@media only screen and (max-width: 599px){.schedule-calendar .event-box .event-item{width:calc(100% - 8px);margin-left:0;font-size:2.6vw}}.schedule-calendar .event-box .event-item--sp{display:none}@media only screen and (max-width: 599px){.schedule-calendar .event-box .event-item--sp{display:block}}.schedule-calendar .event-box .event-item:hover{opacity:0.8;text-decoration:none}.schedule-calendar .event-box .event-item.font-white{color:#fff}.schedule-calendar .event-box .event-item.font-black{color:#222}.schedule-calendar .event-box .event-item.has-border{box-shadow:0 0 0 1px #000}.schedule-calendar__preloader{position:absolute;top:0;display:none;width:100%;height:100%;background-color:rgba(255,255,255,0.7);justify-content:center;align-items:center;z-index:1}.schedule-calendar__preloader__text{color:#00bed7}.schedule-calendar__navigation{display:none}@media only screen and (max-width: 599px){.schedule-calendar__navigation{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:1.25rem}}.schedule-calendar .arrow-link{display:inline-flex;align-items:center}.schedule-calendar .arrow-link:before,.schedule-calendar .arrow-link:after{content:"";display:block;width:11px;height:11px;border-top:1px solid #00bed7;border-right:1px solid #00bed7}@media only screen and (max-width: 599px){.schedule-calendar .arrow-link:before,.schedule-calendar .arrow-link:after{width:2vw;height:2vw}}.schedule-calendar .arrow-link:before{margin-right:10px;transform:rotate(225deg)}.schedule-calendar .arrow-link:after{margin-left:10px;transform:rotate(45deg)}.schedule-calendar .arrow-link--previous{margin-right:22px}.schedule-calendar .arrow-link--previous:after{display:none}@media only screen and (max-width: 599px){.schedule-calendar .arrow-link--previous{margin-right:4.4vw}}.schedule-calendar .arrow-link--next{margin-left:22px}.schedule-calendar .arrow-link--next:before{display:none}@media only screen and (max-width: 599px){.schedule-calendar .arrow-link--next{margin-left:4.4vw}}.schedule-calendar--weekly{margin-bottom:60px}.schedule-calendar--weekly .button-area{display:flex;margin-top:30px;justify-content:center}.schedule-calendar--weekly .button-area>.btn{width:30.78125%}@media only screen and (max-width: 1024px){.schedule-calendar--weekly .button-area>.btn{width:52.53333%}}@media only screen and (max-width: 599px){.schedule-calendar--weekly .button-area>.btn{width:100%}}.page--schedule-detail .schedule__header .schedule__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:unset;overflow:hidden;margin-top:10px;font-weight:700;font-size:2rem}@media only screen and (max-width: 599px){.page--schedule-detail .schedule__header .schedule__title{font-size:1.375rem}}.page--schedule-detail.has-bg-video .schedule__header .schedule__title{color:#fff}.page--schedule-detail .schedule__header .schedule__event-date{display:flex;align-items:flex-start;justify-content:space-between;color:#999;font-size:.875rem}.page--schedule-detail .schedule__header .schedule__event-date .schedule__date{display:flex;align-items:center;justify-content:flex-start}.page--schedule-detail .schedule__header .schedule__event-date .schedule__date__icon{margin-right:8px;width:.875rem;height:.875rem}@media only screen and (max-width: 599px){.page--schedule-detail .schedule__header .schedule__event-date .schedule__date{font-size:.75rem}.page--schedule-detail .schedule__header .schedule__event-date .schedule__date__icon{width:.75rem;height:.75rem}}.page--schedule-detail.has-bg-video .schedule__header .schedule__date{color:#fff}.page--schedule-detail .schedule__header .share-sns{justify-content:flex-end;margin:15px 0 40px;padding-bottom:20px;border-bottom:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){.page--schedule-detail .schedule__header .share-sns{margin:25px 0 20px}}.page--schedule-detail.has-bg-video .schedule__header .share-sns{margin-bottom:0}.page--schedule-detail .schedule__footer{margin-top:40px}@media only screen and (max-width: 1024px){.page--schedule-detail .schedule__footer{margin-top:20px}}.page--schedule-detail.has-bg-video .schedule__footer{margin-top:0}.page--schedule-detail .schedule__footer .share-sns{justify-content:center;padding:20px 0;border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4}.page--schedule-detail .schedule__footer .share-sns__link{width:48px;height:48px}@media only screen and (max-width: 1024px){.page--schedule-detail .schedule__footer .share-sns__link{width:40px;height:40px}}.page--schedule-detail .schedule__footer .share-sns__link+.share-sns__link{margin-left:40px}@media only screen and (max-width: 1024px){.page--schedule-detail .schedule__footer .share-sns__link+.share-sns__link{margin-left:15px}}.page--special .header .container{max-width:1024px;padding:0}@media only screen and (max-width: 1920px){.page--special .header .container{max-width:53.33333%}}@media only screen and (max-width: 1024px){.page--special .header .container{height:60px}}.page--special .header__logo{margin-left:0}@media only screen and (max-width: 1024px){.page--special .header__share-sns{display:none}}.page--special .main{display:flex;flex-direction:column;background-color:#f8f8f8;padding:0}.page--special.has-bg-video .main{width:100%;max-width:none;margin:0}@media only screen and (max-width: 1920px){.page--special .main{background-size:100% auto}}.page--special .main__contents{flex-grow:1;display:flex;flex-direction:column}.page--special .main__contents__container{max-width:1024px;flex-grow:1;background-color:transparent}@media only screen and (max-width: 1920px){.page--special .main__contents__container{max-width:53.33333%}}@media only screen and (max-width: 1024px){.page--special .main__contents__container{flex-direction:row;padding:0}}@media only screen and (max-width: 599px){.page--special .main__contents__container{max-width:none}}.page--special .page-contents{width:100%;max-width:none;background-color:#fff;padding:0 40px 80px}@media only screen and (max-width: 1024px){.page--special .page-contents{padding:0 15px 40px}}.page--special .footer{background-color:#333;color:#999}.page--special .footer__links{padding:20px 0;background-color:transparent}@media only screen and (max-width: 1024px){.page--special .footer__links{padding:20px 15px 30px}}.page--special .footer__sns-list{display:none}@media only screen and (max-width: 1024px){.page--special .footer__sns-list{display:flex;padding-bottom:30px;border-bottom:solid 1px #555}}@media only screen and (max-width: 1024px){.page--special .footer__copyright{margin-top:20px}}@media only screen and (max-width: 1024px){.page--special [data-content="blogparts"] .main-menu-wrapper .main-menu__toggle{position:fixed}}.page--contact .page-contents{width:76.5625%}@media only screen and (max-width: 1024px){.page--contact .page-contents{width:100%}}.page--contact.has-bg-video .page-contents{width:100%}.page--contact.has-bg-video .page-contents .bg-video__box__inner{position:relative;max-width:82.35294%}@media only screen and (max-width: 1024px){.page--contact.has-bg-video .page-contents .bg-video__box__inner{max-width:none}}.page--contact .page-title{padding:0;margin-bottom:35px;color:#222;font-size:2rem;font-weight:500}@media only screen and (max-width: 1024px){.page--contact .page-title{margin-bottom:20px}}@media only screen and (max-width: 599px){.page--contact .page-title{font-size:1.375rem}}@media only screen and (max-width: 1024px){.page--contact.has-bg-video .page-title{margin-top:-10px}}.page--contact .page-title:before,.page--contact .page-title:after{display:none}.page--contact .steps{display:flex;align-items:center;justify-content:space-between;margin:0 -16px}@media only screen and (max-width: 599px){.page--contact .steps{margin:0 -13px}}.page--contact .steps__item{position:relative;width:100%;height:50px;padding:12px 0;margin:0 16px;color:#00bed7;background-color:rgba(0,190,215,0.15);text-align:center;font-size:1.125rem}@media only screen and (max-width: 599px){.page--contact .steps__item{height:30px;padding:5px 0;margin:0 13px;font-size:.875rem}}.page--contact .steps__item:before,.page--contact .steps__item:after{content:"";display:block;position:absolute;top:0;width:0;height:0;border:none}.page--contact .steps__item:before{left:-25px;border-right:solid 25px rgba(0,190,215,0.15);border-top:solid 50px transparent}@media only screen and (max-width: 599px){.page--contact .steps__item:before{left:-20px;border-right-width:20px;border-top-width:30px}}.page--contact .steps__item:after{right:-25px;border-left:solid 25px rgba(0,190,215,0.15);border-bottom:solid 50px transparent}@media only screen and (max-width: 599px){.page--contact .steps__item:after{right:-20px;border-left-width:20px;border-bottom-width:30px}}.page--contact .steps__item:first-of-type:before{visibility:hidden}.page--contact .steps__item:last-of-type:after{visibility:hidden}.page--contact .steps__item.is-current{color:#fff;background-color:#00bed7;font-weight:700}.page--contact .steps__item.is-current:before{border-right-color:#00bed7}.page--contact .steps__item.is-current:after{border-left-color:#00bed7}.page--contact .form-wrapper{margin-top:50px}@media only screen and (max-width: 1024px){.page--contact .form-wrapper{margin-top:25px}}.page--contact .form-wrapper .section-title{position:relative;padding-bottom:8px;padding-bottom:16px;margin-bottom:40px;font-size:1.75rem;font-weight:500;color:#222}.page--contact .form-wrapper .section-title:before,.page--contact .form-wrapper .section-title:after{content:"";position:absolute;bottom:0;display:block;width:30px;height:6px}.page--contact .form-wrapper .section-title:before{left:0;background-color:#00bed7}.page--contact .form-wrapper .section-title:after{left:30px;background-color:#222}@media only screen and (max-width: 599px){.page--contact .form-wrapper .section-title{position:relative;padding-bottom:8px;padding-bottom:9px;margin-bottom:30px;font-size:1.25rem}.page--contact .form-wrapper .section-title:before,.page--contact .form-wrapper .section-title:after{content:"";position:absolute;bottom:0;display:block;width:24px;height:3px}.page--contact .form-wrapper .section-title:before{left:0;background-color:#00bed7}.page--contact .form-wrapper .section-title:after{left:24px;background-color:#222}}.page--contact .form-wrapper .section-title:after{background-color:#d4d4d4}.page--contact .form-wrapper .form-control+.form-control{margin-top:40px}@media only screen and (max-width: 1024px){.page--contact .form-wrapper .form-control+.form-control{margin-top:35px}}.page--contact .form-wrapper .form-control>.form-control__label{position:relative;width:100%;padding-left:15px}.page--contact .form-wrapper .form-control>.form-control__label:before{content:"";position:absolute;top:50%;left:0;display:block;width:10px;height:3px;background-color:#00bed7;transform:translateY(-50%)}.page--contact .form-wrapper .form-control .form-control{width:100%}.page--contact .form-wrapper .form-control .form-control:first-of-type{margin-top:15px}.page--contact .form-wrapper .form-control .form-control .form-control__label{display:block;padding-left:0;color:#777;font-size:.75rem;font-weight:400}.page--contact .form-wrapper .form-control .form-control .form-control__label:before{display:none}.page--contact .form-wrapper .form-control .form-control .form-control__label+input,.page--contact .form-wrapper .form-control .form-control .form-control__label+select,.page--contact .form-wrapper .form-control .form-control .form-control__label+textarea{margin-top:3px}.page--contact .form-wrapper .form-control .form-control+.form-control{margin-top:25px}@media only screen and (max-width: 1024px){.page--contact .form-wrapper .form-control .form-control+.form-control{margin-top:15px}}.page--contact .form-wrapper input[type="text"],.page--contact .form-wrapper input[type="tel"]{width:50%}@media only screen and (max-width: 1024px){.page--contact .form-wrapper input[type="text"],.page--contact .form-wrapper input[type="tel"]{width:100%}}.page--contact .form-wrapper select{width:24.4898%}@media only screen and (max-width: 1024px){.page--contact .form-wrapper select{width:43.47826%}}.page--contact .form-wrapper textarea{width:70.81633%}@media only screen and (max-width: 1024px){.page--contact .form-wrapper textarea{width:100%}}.page--contact .back-button,.page--contact .submit-button{width:40.81633%}@media only screen and (max-width: 1024px){.page--contact .back-button,.page--contact .submit-button{width:91.30435%}}.page--contact--input .privacy-policy-wrapper{margin-top:40px;padding:30px;background-color:#f5f5f5}@media only screen and (max-width: 1024px){.page--contact--input .privacy-policy-wrapper{margin-top:20px;padding:15px}}.page--contact--input .privacy-policy-wrapper .privacy-policy{padding:15px;background-color:#fff;border:solid 1px #ccc;border-radius:3px;height:200px;overflow-y:scroll}@media only screen and (max-width: 1024px){.page--contact--input .privacy-policy-wrapper .privacy-policy{padding:15px}}.page--contact--input .privacy-policy-wrapper .privacy-policy__title{font-size:1.125rem;font-weight:500;text-align:center}@media only screen and (max-width: 1024px){.page--contact--input .privacy-policy-wrapper .privacy-policy__title{font-size:1rem}}.page--contact--input .privacy-policy-wrapper .privacy-policy__title--level-two{font-size:1rem;width:fit-content;margin-top:20px;margin-bottom:5px;line-height:1.2em;text-align:left;border-bottom:1px solid #222}.page--contact--input .privacy-policy-wrapper .privacy-policy__text{font-size:.875rem}@media only screen and (max-width: 599px){.page--contact--input .privacy-policy-wrapper .privacy-policy__text{font-size:.8125rem}}.page--contact--input .form-note{margin-top:15px;font-size:.875rem;text-align:center}@media only screen and (max-width: 1024px){.page--contact--input .form-note{margin-top:5px;font-size:.8125rem}}@media only screen and (max-width: 599px){.page--contact--input .form-note{font-size:.75rem}}.page--contact--input .form-control--agree{margin-top:25px}@media only screen and (max-width: 1024px){.page--contact--input .form-control--agree{margin-top:20px}}.page--contact--input .form-control--agree .form-control__label{font-weight:400;padding-left:0}.page--contact--input .form-control--agree .form-control__label:before{display:none}.page--contact--input .submit-button{margin:0 auto}.page--contact--confirm .section-title{margin-bottom:25px}@media only screen and (max-width: 1024px){.page--contact--confirm .section-title{margin-bottom:15px}}.page--contact--confirm .form-note{margin-bottom:40px}@media only screen and (max-width: 1024px){.page--contact--confirm .form-note{margin-bottom:30px}}.page--contact--confirm.has-bg-video .form-control .form-control__value{background-color:transparent}.page--contact--confirm .recaptcha{margin-top:50px}@media only screen and (max-width: 1024px){.page--contact--confirm .recaptcha{margin-bottom:30px}}@media only screen and (max-width: 1024px){.page--contact--confirm .buttons{flex-direction:column-reverse}.page--contact--confirm .buttons .back-button,.page--contact--confirm .buttons .submit-button{margin-top:20px}.page--contact--confirm .buttons .submit-button{margin-top:0}}.page--contact--complete .complete-message{margin-top:60px;text-align:center}@media only screen and (max-width: 1024px){.page--contact--complete .complete-message{margin-top:30px}}.page--contact--complete .complete-message__title{margin-bottom:25px;font-size:1.25rem;font-weight:500}@media only screen and (max-width: 1024px){.page--contact--complete .complete-message__title{margin-bottom:20px}}@media only screen and (max-width: 599px){.page--contact--complete .complete-message__title{font-size:1.125rem}}.page--contact--complete .complete-message__note{margin-top:20px;font-size:.875rem}@media only screen and (max-width: 1024px){.page--contact--complete .complete-message__note{margin-top:15px}}@media only screen and (max-width: 599px){.page--contact--complete .complete-message__note{font-size:.75rem}}.page--contact--complete .complete-message__buttons{margin-top:40px}@media only screen and (max-width: 1024px){.page--contact--complete .complete-message__buttons{margin-top:30px}}.page--contact--complete .complete-message__buttons .link-to-toppage{width:40.81633%;margin:0 auto}@media only screen and (max-width: 1024px){.page--contact--complete .complete-message__buttons .link-to-toppage{width:91.30435%}}.page--static .page-contents{width:76.5625%}@media only screen and (max-width: 1024px){.page--static .page-contents{width:100%}}.page--static.has-bg-video .page-contents{width:100%}.page--static.has-bg-video .page-contents .bg-video__box__inner{position:relative;max-width:82.35294%}@media only screen and (max-width: 1024px){.page--static.has-bg-video .page-contents .bg-video__box__inner{max-width:none}}.page--static .page-title{padding:0;margin-bottom:35px;color:#222;font-weight:500}@media only screen and (max-width: 1024px){.page--static .page-title{margin-bottom:20px}}@media only screen and (max-width: 599px){.page--static .page-title{font-size:1.375rem}}@media only screen and (max-width: 1024px){.page--static.has-bg-video .page-title{margin-top:-10px}}.page--static .page-title:before,.page--static .page-title:after{display:none}.page--static .content-wrapper{margin-top:50px}@media only screen and (max-width: 1024px){.page--static .content-wrapper{margin-top:25px}}.page--error .page-contents{width:76.5625%}@media only screen and (max-width: 1024px){.page--error .page-contents{width:100%}}.page--error .sidebar{display:none}.page--error .page-title{justify-content:center;padding:0;margin-bottom:0;color:#222;font-size:2rem;font-weight:500}@media only screen and (max-width: 599px){.page--error .page-title{font-size:1.375rem}}.page--error .page-title:before,.page--error .page-title:after{display:none}.page--error .message{margin-top:20px;text-align:center}.page--error .link-to-toppage{width:32.65306%;height:3.75rem;margin:55px auto 0}@media only screen and (max-width: 1024px){.page--error .link-to-toppage{width:91.30435%;height:3.125rem;margin-top:35px}}.page--error500{-webkit-font-smoothing:subpixel-antialiased;height:100%}.page--error500 .wrapper{height:100%;display:flex;flex-direction:column}.page--error500 .wrapper__content{width:952px;margin:80px auto;border:#ddd solid 6px;padding:40px;box-sizing:border-box}@media only screen and (max-width: 1024px){.page--error500 .wrapper__content{width:calc(100% - 30px);margin:30px auto}}@media only screen and (max-width: 599px){.page--error500 .wrapper__content{padding:15px}}.page--error500 .wrapper__content .logo-wrapper{text-align:center;margin-bottom:48px}@media only screen and (max-width: 599px){.page--error500 .wrapper__content .logo-wrapper{margin-bottom:24px}}.page--error500 .wrapper__content .logo-wrapper>img{height:40px}@media only screen and (max-width: 599px){.page--error500 .wrapper__content .logo-wrapper>img{height:30px}}.page--error500 .wrapper__content .message-wrapper{font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;text-align:center;margin-bottom:24px}.page--error500 .wrapper__content .message-wrapper>h1{color:#000;font-size:30px;line-height:1.6;margin-bottom:12px}@media only screen and (max-width: 599px){.page--error500 .wrapper__content .message-wrapper>h1{font-size:21px;text-align:left}}.page--error500 .wrapper__content .message-wrapper>p{color:#000;font-size:14px;line-height:1.6}@media only screen and (max-width: 599px){.page--error500 .wrapper__content .message-wrapper>p{text-align:left}}.page--error500 .wrapper__content .link-to-toppage{-webkit-font-smoothing:antialiased;width:32.65306%;height:3.75rem;margin:55px auto 0}@media only screen and (max-width: 1024px){.page--error500 .wrapper__content .link-to-toppage{width:91.30435%;height:3.125rem;margin-top:35px}}.page--error500 footer{font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;width:100%;text-align:center;background-color:#000;color:#FFF;font-size:12px;padding:24px;box-sizing:border-box;margin-top:auto}.page--error500 footer p{line-height:normal}[data-content="blogparts"] *{margin-bottom:0}[data-content="blogparts"] *+p{margin-top:1rem}@media only screen and (max-width: 599px){[data-content="blogparts"] *+p{margin-top:.875rem}}[data-content="blogparts"] p.spacer{height:1rem;margin-top:0 !important}[data-content="blogparts"] p.spacer+*{margin-top:0 !important}[data-content="blogparts"] p.ignore{display:none}[data-content="blogparts"] strong{font-weight:700}[data-content="blogparts"] em{font-style:italic}[data-content="blogparts"] .text-left{text-align:left}[data-content="blogparts"] .text-center{text-align:center}[data-content="blogparts"] .text-right{text-align:right}[data-content="blogparts"] img.bordered{border:solid 1px #ccc}[data-content="blogparts"] img.rounded{border-radius:20px}[data-content="blogparts"] .btn{width:auto;height:auto;display:inline-flex;max-width:100%;min-width:200px;padding:1.4375rem 1rem}@media only screen and (max-width: 1024px){[data-content="blogparts"] .btn{width:91.30435%;min-width:auto;padding:1.125rem .875rem}}[data-content="blogparts"] .btn--width-full{width:100%;max-width:660px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .btn--width-full{width:91.30435%;max-width:100%}}[data-content="blogparts"] .heading-1,[data-content="blogparts"] .heading-2,[data-content="blogparts"] .heading-3,[data-content="blogparts"] .heading-4,[data-content="blogparts"] .heading-5,[data-content="blogparts"] .heading-6,[data-content="blogparts"] .heading-7,[data-content="blogparts"] .additional-heading-1,[data-content="blogparts"] .additional-heading-2,[data-content="blogparts"] .additional-heading-3,[data-content="blogparts"] .additional-heading-4,[data-content="blogparts"] .additional-heading-5,[data-content="blogparts"] .additional-heading-6,[data-content="blogparts"] .additional-heading-7,[data-content="blogparts"] .heading-wrapper{margin-bottom:1rem}@media only screen and (max-width: 599px){[data-content="blogparts"] .heading-1,[data-content="blogparts"] .heading-2,[data-content="blogparts"] .heading-3,[data-content="blogparts"] .heading-4,[data-content="blogparts"] .heading-5,[data-content="blogparts"] .heading-6,[data-content="blogparts"] .heading-7,[data-content="blogparts"] .additional-heading-1,[data-content="blogparts"] .additional-heading-2,[data-content="blogparts"] .additional-heading-3,[data-content="blogparts"] .additional-heading-4,[data-content="blogparts"] .additional-heading-5,[data-content="blogparts"] .additional-heading-6,[data-content="blogparts"] .additional-heading-7,[data-content="blogparts"] .heading-wrapper{margin-bottom:.875rem}}[data-content="blogparts"] .heading-1{font-size:2rem;font-weight:500}@media only screen and (max-width: 599px){[data-content="blogparts"] .heading-1{font-size:1.375rem}}[data-content="blogparts"] .heading-2{position:relative;padding-bottom:8px;font-size:1.75rem;font-weight:500}[data-content="blogparts"] .heading-2:before,[data-content="blogparts"] .heading-2:after{content:"";position:absolute;bottom:0;display:block;width:30px;height:6px}[data-content="blogparts"] .heading-2:before{left:0;background-color:#00bed7}[data-content="blogparts"] .heading-2:after{left:30px;background-color:#222}@media only screen and (max-width: 599px){[data-content="blogparts"] .heading-2{position:relative;padding-bottom:8px;font-size:1.25rem}[data-content="blogparts"] .heading-2:before,[data-content="blogparts"] .heading-2:after{content:"";position:absolute;bottom:0;display:block;width:24px;height:3px}[data-content="blogparts"] .heading-2:before{left:0;background-color:#00bed7}[data-content="blogparts"] .heading-2:after{left:24px;background-color:#222}}[data-content="blogparts"] .heading-3{position:relative;padding-left:25px;font-size:1.5rem;font-weight:500}[data-content="blogparts"] .heading-3:before{content:"";position:absolute;left:0;top:0.75em;transform:translateY(-50%);display:block;width:15px;height:3px;background-color:#00bed7}@media only screen and (max-width: 599px){[data-content="blogparts"] .heading-3{font-size:1.0625rem}}[data-content="blogparts"] .heading-4{font-size:1.375rem;font-weight:500;color:#00bed7}@media only screen and (max-width: 599px){[data-content="blogparts"] .heading-4{font-size:1.125rem}}[data-content="blogparts"] .heading-5{font-size:1.25rem;font-weight:500}@media only screen and (max-width: 599px){[data-content="blogparts"] .heading-5{font-size:1rem}}[data-content="blogparts"] .heading-6{position:relative;padding-left:15px;font-size:1rem;font-weight:500}[data-content="blogparts"] .heading-6:before{content:"";position:absolute;left:0;top:0.75em;transform:translateY(-50%);display:block;width:10px;height:2px;background-color:#00bed7}@media only screen and (max-width: 599px){[data-content="blogparts"] .heading-6{font-size:.875rem}}[data-content="blogparts"] .heading-7{position:relative;padding-left:13px;font-size:.875rem;font-weight:500}[data-content="blogparts"] .heading-7:before{content:"";position:absolute;left:0;top:0.75em;transform:translateY(-50%);display:block;width:8px;height:2px;background-color:#222}@media only screen and (max-width: 599px){[data-content="blogparts"] .heading-7{font-size:.75rem}}[data-content="blogparts"] .additional-heading-1{position:relative;padding-bottom:8px;font-size:1.75rem;font-weight:500}[data-content="blogparts"] .additional-heading-1:before,[data-content="blogparts"] .additional-heading-1:after{content:"";position:absolute;bottom:0;display:block;width:30px;height:6px}[data-content="blogparts"] .additional-heading-1:before{left:0;background-color:#00bed7}[data-content="blogparts"] .additional-heading-1:after{left:30px;background-color:#d4d4d4}@media only screen and (max-width: 599px){[data-content="blogparts"] .additional-heading-1{position:relative;padding-bottom:8px;font-size:1.25rem}[data-content="blogparts"] .additional-heading-1:before,[data-content="blogparts"] .additional-heading-1:after{content:"";position:absolute;bottom:0;display:block;width:24px;height:3px}[data-content="blogparts"] .additional-heading-1:before{left:0;background-color:#00bed7}[data-content="blogparts"] .additional-heading-1:after{left:24px;background-color:#222}}[data-content="blogparts"] .additional-heading-2{position:relative;padding-left:25px;font-size:1.5rem;font-weight:500}[data-content="blogparts"] .additional-heading-2:before{content:"";position:absolute;left:0;top:0.75em;transform:translateY(-50%);display:block;width:15px;height:3px;background-color:#00bed7}@media only screen and (max-width: 599px){[data-content="blogparts"] .additional-heading-2{font-size:1.0625rem}}[data-content="blogparts"] .additional-heading-3{font-size:1.375rem;font-weight:500;color:#00bed7}@media only screen and (max-width: 599px){[data-content="blogparts"] .additional-heading-3{font-size:1.125rem}}[data-content="blogparts"] .additional-heading-4{font-size:1.25rem;font-weight:500}@media only screen and (max-width: 599px){[data-content="blogparts"] .additional-heading-4{font-size:1rem}}[data-content="blogparts"] .additional-heading-5{position:relative;padding-left:15px;font-size:1rem;font-weight:500}[data-content="blogparts"] .additional-heading-5:before{content:"";position:absolute;left:0;top:0.75em;transform:translateY(-50%);display:block;width:10px;height:2px;background-color:#00bed7}@media only screen and (max-width: 599px){[data-content="blogparts"] .additional-heading-5{font-size:.875rem}}[data-content="blogparts"] .additional-heading-6{position:relative;padding-left:13px;font-size:.875rem;font-weight:500}[data-content="blogparts"] .additional-heading-6:before{content:"";position:absolute;left:0;top:0.75em;transform:translateY(-50%);display:block;width:8px;height:2px;background-color:#222}@media only screen and (max-width: 599px){[data-content="blogparts"] .additional-heading-6{font-size:.75rem}}[data-content="blogparts"] .additional-heading-7{font-size:.875rem;font-weight:700}@media only screen and (max-width: 599px){[data-content="blogparts"] .additional-heading-7{font-size:.75rem;font-weight:500}}[data-content="blogparts"] ul,[data-content="blogparts"] ol{list-style-position:inside;padding:0}[data-content="blogparts"] ul li+li,[data-content="blogparts"] ol li+li{margin-top:1rem}@media only screen and (max-width: 599px){[data-content="blogparts"] ul li+li,[data-content="blogparts"] ol li+li{margin-top:.875rem}}[data-content="blogparts"] ul>li>ul,[data-content="blogparts"] ul>li>ol,[data-content="blogparts"] ol>li>ul,[data-content="blogparts"] ol>li>ol{margin-top:1rem}@media only screen and (max-width: 599px){[data-content="blogparts"] ul>li>ul,[data-content="blogparts"] ul>li>ol,[data-content="blogparts"] ol>li>ul,[data-content="blogparts"] ol>li>ol{margin-top:.875rem}}[data-content="blogparts"] ol{list-style-type:decimal}[data-content="blogparts"] ol ol{counter-reset:count;list-style:none;margin-left:2em}[data-content="blogparts"] ol ol>li{padding-left:2em;text-indent:-2em}[data-content="blogparts"] ol ol>li:before{content:"(" counter(count) ")";counter-increment:count;padding-right:0.5em}[data-content="blogparts"] ul{list-style-type:disc}[data-content="blogparts"] ul li{padding-left:0.25em}[data-content="blogparts"] ul ul{margin-left:2em}[data-content="blogparts"] ul ul>li{list-style-type:circle}[data-content="blogparts"] hr{margin:0;margin-top:1rem;margin-bottom:1rem;border:none;height:1px;color:transparent;border-top:solid 1px transparent}@media only screen and (max-width: 599px){[data-content="blogparts"] hr{margin-top:.875rem}}@media only screen and (max-width: 599px){[data-content="blogparts"] hr{margin-bottom:.875rem}}[data-content="blogparts"] hr.hr--gray{border-top-color:#d4d4d4}[data-content="blogparts"] hr.hr--primary{border-top-color:#00bed7}[data-content="blogparts"] hr.hr--text{border-top-color:#222}[data-content="blogparts"] hr.hr--primary-alpha{border-top-color:rgba(0,190,215,0.5)}[data-content="blogparts"] .box{padding:25px}@media only screen and (max-width: 599px){[data-content="blogparts"] .box{padding:15px}}[data-content="blogparts"] .box--gray{border:solid 1px #d4d4d4;background:#f5f5f5}[data-content="blogparts"] .box--white{border:solid 1px #ccc;background:#fff}[data-content="blogparts"] .box--primary{background-color:#00bed7;color:#fff}[data-content="blogparts"] .box--bicolor{border:solid 1px #00bed7;background:linear-gradient(135deg, #fff 0%, #fff 50%, rgba(0,190,215,0.15) 50%, rgba(0,190,215,0.15) 100%)}[data-content="blogparts"] .box--with-header{padding:0}[data-content="blogparts"] .box--with-header .box__header{padding:15px 10px;border-bottom:solid 1px #d4d4d4;font-size:1.125rem;font-weight:500}@media only screen and (max-width: 1024px){[data-content="blogparts"] .box--with-header .box__header{padding:15px}}@media only screen and (max-width: 599px){[data-content="blogparts"] .box--with-header .box__header{font-size:1rem}}[data-content="blogparts"] .box--with-header .box__header--grey{background-color:#f5f5f5}[data-content="blogparts"] .box--with-header .box__header--primary{color:#fff;background-color:#00bed7}[data-content="blogparts"] .box--with-header .box__content{padding:15px 10px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .box--with-header .box__content{padding:15px}}[data-content="blogparts"] .box--links{padding:20px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .box--links{padding:15px}}[data-content="blogparts"] .box--links .text-links{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:-10px -15px}[data-content="blogparts"] .box--links .text-links li+li,[data-content="blogparts"] .box--links .text-links li+li{margin-top:0}[data-content="blogparts"] .box--links .text-links>li>ul,[data-content="blogparts"] .box--links .text-links>li>ol,[data-content="blogparts"] .box--links .text-links>li>ul,[data-content="blogparts"] .box--links .text-links>li>ol{margin-top:0}[data-content="blogparts"] .box--links .text-links{list-style-type:none}[data-content="blogparts"] .box--links .text-links ol{counter-reset:count;list-style:none;margin-left:0}[data-content="blogparts"] .box--links .text-links ol>li{padding-left:0;text-indent:0}[data-content="blogparts"] .box--links .text-links ol>li:before{content:none;padding-right:0}[data-content="blogparts"] .box--links .text-links{list-style-type:none}[data-content="blogparts"] .box--links .text-links li{padding:0}[data-content="blogparts"] .box--links .text-links ul{margin:0}[data-content="blogparts"] .box--links .text-links ul>li{list-style-type:none}@media only screen and (max-width: 1024px){[data-content="blogparts"] .box--links .text-links{margin:-7.5px -0px}}[data-content="blogparts"] .box--links .text-links>li,[data-content="blogparts"] .box--links .text-links>li+li{width:calc(33.33333% - 30px);margin:10px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .box--links .text-links>li,[data-content="blogparts"] .box--links .text-links>li+li{width:calc(100% - 0px);margin:7.5px 0px}}[data-content="blogparts"] .box--links .text-links .heading{margin-bottom:25px}[data-content="blogparts"] .box--centered{padding:25px 20px;width:85.45455%;margin:0 auto}@media only screen and (max-width: 1024px){[data-content="blogparts"] .box--centered{padding:15px;width:100%}}[data-content="blogparts"] table{border-collapse:collapse;width:100%;border:solid 1px #d4d4d4}[data-content="blogparts"] table td,[data-content="blogparts"] table th{padding:25px;border:solid 1px #d4d4d4;background-color:#fff}@media only screen and (max-width: 599px){[data-content="blogparts"] table td,[data-content="blogparts"] table th{padding:15px}}[data-content="blogparts"] table th:first-of-type{width:28.63636%}@media only screen and (max-width: 1024px){[data-content="blogparts"] table th:first-of-type{width:24.92754%}}[data-content="blogparts"] table tr:nth-of-type(1) td{white-space:nowrap}[data-content="blogparts"] table tr:nth-of-type(even) td{background-color:#f5f5f5}[data-content="blogparts"] .table--primary th{color:#fff;background-color:#00bed7}[data-content="blogparts"] .table--primary td{background-color:#fff}[data-content="blogparts"] .table--primary tr:nth-of-type(even) td{background-color:#fff}[data-content="blogparts"] .table--gray th{background-color:#f5f5f5;font-weight:500}[data-content="blogparts"] .table--gray td{background-color:#fff}[data-content="blogparts"] .table--gray tr:nth-of-type(even) td{background-color:#fff}[data-content="blogparts"] .table--fixed{table-layout:fixed}[data-content="blogparts"] .table--fixed tr:nth-of-type(1) td{white-space:initial}@media only screen and (max-width: 1024px){[data-content="blogparts"] .table--mobile-vertical{border-left:none;border-right:none;border-bottom:none}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .table--mobile-vertical tr{display:flex;flex-direction:column}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .table--mobile-vertical th,[data-content="blogparts"] .table--mobile-vertical th:first-of-type,[data-content="blogparts"] .table--mobile-vertical td{border-top:0;width:100% !important}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .table-scroll-wrapper{width:100%;overflow-x:auto}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .table--mobile-scrollable,[data-content="blogparts"] .table--mobile-scrollable td,[data-content="blogparts"] .table--mobile-scrollable th{width:auto !important;max-width:none !important;white-space:nowrap}}[data-content="blogparts"] .table--no-border{border:none}[data-content="blogparts"] .table--no-border td,[data-content="blogparts"] .table--no-border th{border:none}[data-content="blogparts"] .table-and-images{display:flex;align-items:flex-start;justify-content:space-between}[data-content="blogparts"] .table-and-images table{width:67.87879%}[data-content="blogparts"] .table-and-images .images{width:27.72727%}[data-content="blogparts"] .table-and-images .images .image+.image{margin-top:20px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .table-and-images{flex-direction:column;justify-content:center}[data-content="blogparts"] .table-and-images table{width:100%}[data-content="blogparts"] .table-and-images table+.images{margin-top:15px}[data-content="blogparts"] .table-and-images .images{display:flex;align-items:center;justify-content:space-between;width:100%}[data-content="blogparts"] .table-and-images .images+table{margin-top:15px}[data-content="blogparts"] .table-and-images .images .image+.image{margin-top:0;margin-left:8.69565%}}[data-content="blogparts"] .columns li+li,[data-content="blogparts"] .columns li+li{margin-top:0}[data-content="blogparts"] .columns>li>ul,[data-content="blogparts"] .columns>li>ol,[data-content="blogparts"] .columns>li>ul,[data-content="blogparts"] .columns>li>ol{margin-top:0}[data-content="blogparts"] .columns{list-style-type:none}[data-content="blogparts"] .columns ol{counter-reset:count;list-style:none;margin-left:0}[data-content="blogparts"] .columns ol>li{padding-left:0;text-indent:0}[data-content="blogparts"] .columns ol>li:before{content:none;padding-right:0}[data-content="blogparts"] .columns{list-style-type:none}[data-content="blogparts"] .columns li{padding:0}[data-content="blogparts"] .columns ul{margin:0}[data-content="blogparts"] .columns ul>li{list-style-type:none}[data-content="blogparts"] .columns.columns--desktop-one.columns--mobile-one{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:-15px -0px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-one.columns--mobile-one{margin:-7.5px -0px}}[data-content="blogparts"] .columns.columns--desktop-one.columns--mobile-one>.column,[data-content="blogparts"] .columns.columns--desktop-one.columns--mobile-one>.column+.column{width:calc(100% - 0px);margin:15px 0px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-one.columns--mobile-one>.column,[data-content="blogparts"] .columns.columns--desktop-one.columns--mobile-one>.column+.column{width:calc(100% - 0px);margin:7.5px 0px}}[data-content="blogparts"] .columns.columns--desktop-two.columns--mobile-one{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-two.columns--mobile-one{margin:-7.5px -0px}}[data-content="blogparts"] .columns.columns--desktop-two.columns--mobile-one>.column,[data-content="blogparts"] .columns.columns--desktop-two.columns--mobile-one>.column+.column{width:calc(50% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-two.columns--mobile-one>.column,[data-content="blogparts"] .columns.columns--desktop-two.columns--mobile-one>.column+.column{width:calc(100% - 0px);margin:7.5px 0px}}[data-content="blogparts"] .columns.columns--desktop-two.columns--mobile-two{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-two.columns--mobile-two{margin:0px -15px}}[data-content="blogparts"] .columns.columns--desktop-two.columns--mobile-two>.column,[data-content="blogparts"] .columns.columns--desktop-two.columns--mobile-two>.column+.column{width:calc(50% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-two.columns--mobile-two>.column,[data-content="blogparts"] .columns.columns--desktop-two.columns--mobile-two>.column+.column{width:calc(50% - 30px);margin:0px 15px}}[data-content="blogparts"] .columns.columns--desktop-three.columns--mobile-one{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-three.columns--mobile-one{margin:-7.5px -0px}}[data-content="blogparts"] .columns.columns--desktop-three.columns--mobile-one>.column,[data-content="blogparts"] .columns.columns--desktop-three.columns--mobile-one>.column+.column{width:calc(33.33333% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-three.columns--mobile-one>.column,[data-content="blogparts"] .columns.columns--desktop-three.columns--mobile-one>.column+.column{width:calc(100% - 0px);margin:7.5px 0px}}[data-content="blogparts"] .columns.columns--desktop-three.columns--mobile-three{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-three.columns--mobile-three{margin:0px -7.5px}}[data-content="blogparts"] .columns.columns--desktop-three.columns--mobile-three>.column,[data-content="blogparts"] .columns.columns--desktop-three.columns--mobile-three>.column+.column{width:calc(33.33333% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-three.columns--mobile-three>.column,[data-content="blogparts"] .columns.columns--desktop-three.columns--mobile-three>.column+.column{width:calc(33.33333% - 15px);margin:0px 7.5px}}[data-content="blogparts"] .columns.columns--desktop-four.columns--mobile-two{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-four.columns--mobile-two{margin:-7.5px -7.5px}}[data-content="blogparts"] .columns.columns--desktop-four.columns--mobile-two>.column,[data-content="blogparts"] .columns.columns--desktop-four.columns--mobile-two>.column+.column{width:calc(25% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-four.columns--mobile-two>.column,[data-content="blogparts"] .columns.columns--desktop-four.columns--mobile-two>.column+.column{width:calc(50% - 15px);margin:7.5px 7.5px}}[data-content="blogparts"] .columns.columns--desktop-five.columns--mobile-three{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-five.columns--mobile-three{margin:-7.5px -7.5px}}[data-content="blogparts"] .columns.columns--desktop-five.columns--mobile-three>.column,[data-content="blogparts"] .columns.columns--desktop-five.columns--mobile-three>.column+.column{width:calc(20% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns.columns--desktop-five.columns--mobile-three>.column,[data-content="blogparts"] .columns.columns--desktop-five.columns--mobile-three>.column+.column{width:calc(33.33333% - 15px);margin:7.5px 7.5px}}[data-content="blogparts"] .columns--xtox{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--xtox{margin:-7.5px -0px}}[data-content="blogparts"] .columns--xtox>.column,[data-content="blogparts"] .columns--xtox>.column+.column{width:calc(50% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--xtox>.column,[data-content="blogparts"] .columns--xtox>.column+.column{width:calc(100% - 0px);margin:7.5px 0px}}[data-content="blogparts"] .columns--xtox .three{width:calc(30% - 30px) !important}[data-content="blogparts"] .columns--xtox .seven{width:calc(70% - 30px) !important}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--xtox .three{width:100% !important}[data-content="blogparts"] .columns--xtox .seven{width:100% !important}}[data-content="blogparts"] .columns--desktop-v-mobile-h{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:-10px -0px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--desktop-v-mobile-h{margin:0px -7.5px}}[data-content="blogparts"] .columns--desktop-v-mobile-h>.column,[data-content="blogparts"] .columns--desktop-v-mobile-h>.column+.column{width:calc(100% - 0px);margin:10px 0px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--desktop-v-mobile-h>.column,[data-content="blogparts"] .columns--desktop-v-mobile-h>.column+.column{width:calc(50% - 15px);margin:0px 7.5px}}[data-content="blogparts"] .columns--desktop-v-mobile-h .image{text-align:left}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--desktop-v-mobile-h .image{text-align:center}}[data-content="blogparts"] .columns--image-and-text .image{margin-top:0;margin-bottom:10px}[data-content="blogparts"] .columns--image-and-text .heading{margin-top:0;font-size:1.125rem}@media only screen and (max-width: 599px){[data-content="blogparts"] .columns--image-and-text .heading{font-size:1rem}}[data-content="blogparts"] .columns--image-and-text.desktop-wrap-text .column:after{display:block;content:"";clear:both}[data-content="blogparts"] .columns--image-and-text.desktop-wrap-text.image-left .image{float:left;margin-right:30px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--image-and-text.desktop-wrap-text.image-left .image{margin-right:15px}}[data-content="blogparts"] .columns--image-and-text.desktop-wrap-text.image-right .image{float:right;margin-left:30px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--image-and-text.desktop-wrap-text.image-right .image{margin-left:15px}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--image-and-text.desktop-wrap-text:not(.mobile-wrap-text) .image{float:none;margin-bottom:0}[data-content="blogparts"] .columns--image-and-text.desktop-wrap-text:not(.mobile-wrap-text).image-left .image{margin-right:0}[data-content="blogparts"] .columns--image-and-text.desktop-wrap-text:not(.mobile-wrap-text).image-right .image{margin-left:0}}[data-content="blogparts"] .columns--image-and-text--horizontal .column{display:flex;align-items:flex-start;justify-content:flex-start}[data-content="blogparts"] .columns--image-and-text--horizontal .column .image,[data-content="blogparts"] .columns--image-and-text--horizontal .column .text{width:calc(50% - 15px);margin-bottom:0}[data-content="blogparts"] .columns--image-and-text--horizontal .column .image+.text,[data-content="blogparts"] .columns--image-and-text--horizontal .column .text+.image{margin-left:30px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--image-and-text--horizontal .column .image+.text,[data-content="blogparts"] .columns--image-and-text--horizontal .column .text+.image{margin-left:15px}}[data-content="blogparts"] .columns--image-and-text--horizontal-with-button .text{display:flex;flex-direction:column}[data-content="blogparts"] .columns--image-and-text--horizontal-with-button .btn{display:inline-flex;align-self:flex-start;width:auto;margin-top:38px}[data-content="blogparts"] .columns--image-and-text--horizontal-with-button .image+.text .btn{align-self:flex-end}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--image-and-text--horizontal-with-button .column{flex-direction:column}[data-content="blogparts"] .columns--image-and-text--horizontal-with-button .column .image,[data-content="blogparts"] .columns--image-and-text--horizontal-with-button .column .text{width:100%}[data-content="blogparts"] .columns--image-and-text--horizontal-with-button .column .image{order:1}[data-content="blogparts"] .columns--image-and-text--horizontal-with-button .column .text{order:2}[data-content="blogparts"] .columns--image-and-text--horizontal-with-button .column .image+.text,[data-content="blogparts"] .columns--image-and-text--horizontal-with-button .column .text+.image{margin-left:0}[data-content="blogparts"] .columns--image-and-text--horizontal-with-button .btn{margin-top:15px}[data-content="blogparts"] .columns--image-and-text--horizontal-with-button .btn,[data-content="blogparts"] .columns--image-and-text--horizontal-with-button .image+.text .btn{align-self:center}}[data-content="blogparts"] .columns--nofit-image .image img{object-fit:none}[data-content="blogparts"] .columns--fit-image .image img{width:100%;height:100%;object-fit:contain}[data-content="blogparts"] .columns--fixed-w-h.columns--desktop-two .column{padding-right:6.06061%}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--fixed-w-h.columns--desktop-two .column{padding-right:0}}[data-content="blogparts"] .columns--fixed-w-h .image img{object-fit:scale-down}[data-content="blogparts"] .columns--fixed-w-h .image:before{padding-top:141.17647%}[data-content="blogparts"] .columns--image-text-and-datetime.columns--desktop-two .column{padding-right:6.06061%}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--image-text-and-datetime.columns--desktop-two .column{padding-right:0}}[data-content="blogparts"] .columns--image-text-and-datetime .text-and-datetime{margin-top:15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--image-text-and-datetime .text-and-datetime{margin-top:5px}}[data-content="blogparts"] .columns--image-text-and-datetime .text-and-datetime .text{font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--image-text-and-datetime .text-and-datetime .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}[data-content="blogparts"] .columns--image-text-and-datetime .text-and-datetime .published-at{display:flex;align-items:center;justify-content:flex-start;margin-top:15px;color:#999;font-size:.8125rem}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--image-text-and-datetime .text-and-datetime .published-at{margin-top:10px}}[data-content="blogparts"] .columns--image-text-and-datetime .text-and-datetime .published-at:before{content:"";display:block;width:.75rem;height:.75rem;background:url(../img/icons/icon-clock.svg) no-repeat center;background-size:100%;margin-right:8px}@media only screen and (max-width: 599px){[data-content="blogparts"] .columns--image-text-and-datetime .text-and-datetime .published-at{font-size:.75rem}}[data-content="blogparts"] .history__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;padding:23px 0;border-bottom:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){[data-content="blogparts"] .history__row{padding:15px 0}}[data-content="blogparts"] .history__row .year,[data-content="blogparts"] .history__row .month{font-size:.875rem;color:#d4d4d4}[data-content="blogparts"] .history__row .month{margin-left:8px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .history__row .month{margin-left:15px}}[data-content="blogparts"] .history__row .text{margin-left:15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .history__row .text{margin-left:0;margin-top:5px;width:100%}}[data-content="blogparts"] .business-intro .copyright{display:block;color:#999;font-size:.8125rem}[data-content="blogparts"] .business-intro--level-one.columns--desktop-two.columns--mobile-one{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-one.columns--desktop-two.columns--mobile-one{margin:-15px -0px}}[data-content="blogparts"] .business-intro--level-one.columns--desktop-two.columns--mobile-one>.column,[data-content="blogparts"] .business-intro--level-one.columns--desktop-two.columns--mobile-one>.column+.column{width:calc(50% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-one.columns--desktop-two.columns--mobile-one>.column,[data-content="blogparts"] .business-intro--level-one.columns--desktop-two.columns--mobile-one>.column+.column{width:calc(100% - 0px);margin:15px 0px}}[data-content="blogparts"] .business-intro--level-one .copyright{margin-top:10px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-one .copyright{margin-top:5px}}[data-content="blogparts"] .business-intro--level-one .text{margin-top:20px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-one .text{margin-top:15px}}[data-content="blogparts"] .business-intro--level-one .link{margin-top:10px}[data-content="blogparts"] .business-intro--level-one--single{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-one--single{flex-direction:column;justify-content:flex-start}}[data-content="blogparts"] .business-intro--level-one--single .heading{width:100%}[data-content="blogparts"] .business-intro--level-one--single .image-and-copyright,[data-content="blogparts"] .business-intro--level-one--single .text{width:calc(50% - 15px)}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-one--single .image-and-copyright,[data-content="blogparts"] .business-intro--level-one--single .text{width:100%}}[data-content="blogparts"] .business-intro--level-one--single .text{margin-top:0}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-one--single .text{margin-top:15px}}[data-content="blogparts"] .business-intro--level-two{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-two{flex-direction:column}}[data-content="blogparts"] .business-intro--level-two .heading{width:100%}[data-content="blogparts"] .business-intro--level-two .images{width:27.42424%}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-two .images{width:100%}}[data-content="blogparts"] .business-intro--level-two .text{margin-left:30px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-two .text{margin-left:0;width:100%}}[data-content="blogparts"] .business-intro--level-two .images--columns{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px;width:65.15152%}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-two .images--columns{margin:-5px -0px}}[data-content="blogparts"] .business-intro--level-two .images--columns>.image,[data-content="blogparts"] .business-intro--level-two .images--columns>.image+.image{width:calc(50% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-two .images--columns>.image,[data-content="blogparts"] .business-intro--level-two .images--columns>.image+.image{width:calc(100% - 0px);margin:5px 0px}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-two .images--columns{width:100%}}[data-content="blogparts"] .business-intro--level-two .text{margin-top:0}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-two .text{margin-top:15px}}[data-content="blogparts"] .business-intro--level-three.columns--desktop-three.columns--mobile-one{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-three.columns--desktop-three.columns--mobile-one{margin:-15px -0px}}[data-content="blogparts"] .business-intro--level-three.columns--desktop-three.columns--mobile-one>.column,[data-content="blogparts"] .business-intro--level-three.columns--desktop-three.columns--mobile-one>.column+.column{width:calc(33.33333% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-three.columns--desktop-three.columns--mobile-one>.column,[data-content="blogparts"] .business-intro--level-three.columns--desktop-three.columns--mobile-one>.column+.column{width:calc(100% - 0px);margin:15px 0px}}[data-content="blogparts"] .business-intro--level-three .image+*{margin-top:10px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-three .image+*{margin-top:5px}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .business-intro--level-three--mobile-title-right .column{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}[data-content="blogparts"] .business-intro--level-three--mobile-title-right .column>*{width:100%}[data-content="blogparts"] .business-intro--level-three--mobile-title-right .column .image,[data-content="blogparts"] .business-intro--level-three--mobile-title-right .column .heading{margin-top:0;width:calc(50% - 30px)}[data-content="blogparts"] .business-intro--level-three--mobile-title-right .column .heading+*{margin-top:10px}}[data-content="blogparts"] .app-intro{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}[data-content="blogparts"] .app-intro .heading{width:100%}[data-content="blogparts"] .app-intro .image{margin-top:0;width:150px}[data-content="blogparts"] .app-intro .text{flex:1;margin-left:30px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .app-intro .text{margin-left:15px}}[data-content="blogparts"] .app-intro .text .copyright{display:block}[data-content="blogparts"] .app-intro .text ul+.copyright{margin-top:20px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .app-intro .text ul+.copyright{margin-top:15px}}[data-content="blogparts"] .app-intro .text .link{text-align:right;margin-top:20px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .app-intro .text .link{margin-top:15px}}[data-content="blogparts"] .qa{list-style:none;margin:0}[data-content="blogparts"] .qa>li{display:flex;align-items:flex-start;justify-content:flex-start;padding-left:0}[data-content="blogparts"] .qa>li:before{flex-shrink:0;content:"";display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:3px;margin-right:15px;font-size:1.25rem;font-weight:500;color:#fff;text-align:center}@media only screen and (max-width: 1024px){[data-content="blogparts"] .qa>li:before{width:33px;height:33px}}@media only screen and (max-width: 599px){[data-content="blogparts"] .qa>li:before{font-size:1.125rem}}[data-content="blogparts"] .qa>li:nth-of-type(odd):before{content:"Q";background-color:#999}[data-content="blogparts"] .qa>li:nth-of-type(odd)+li{margin-top:20px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .qa>li:nth-of-type(odd)+li{margin-top:15px}}[data-content="blogparts"] .qa>li:nth-of-type(even):before{content:"A";background-color:#00bed7}[data-content="blogparts"] .qa>li:nth-of-type(even)+li{margin-top:50px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .qa>li:nth-of-type(even)+li{margin-top:30px}}[data-content="blogparts"] .gmap{display:flex;align-items:center;justify-content:center}[data-content="blogparts"] .gmap__iframe-wrapper{position:relative;width:100%}[data-content="blogparts"] .gmap__iframe-wrapper:before{content:"";display:block;width:100%;padding-top:56.25%}[data-content="blogparts"] .gmap__iframe-wrapper .mce-preview-object[data-mce-object="iframe"],[data-content="blogparts"] .gmap__iframe-wrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}[data-content="blogparts"] .columns--youtube{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--youtube{margin:-15px -0px}}[data-content="blogparts"] .columns--youtube>.column,[data-content="blogparts"] .columns--youtube>.column+.column{width:calc(50% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns--youtube>.column,[data-content="blogparts"] .columns--youtube>.column+.column{width:calc(100% - 0px);margin:15px 0px}}[data-content="blogparts"] .youtube{display:flex;align-items:center;justify-content:center}[data-content="blogparts"] .youtube__iframe-wrapper{position:relative;width:100%;font-size:0}[data-content="blogparts"] .youtube__iframe-wrapper:before{content:"";display:block;width:100%;padding-top:56.25%}[data-content="blogparts"] .youtube__iframe-wrapper .mce-preview-object[data-mce-object="iframe"],[data-content="blogparts"] .youtube__iframe-wrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}[data-content="blogparts"] video{background-color:rgba(0,0,0,0.8)}[data-content="blogparts"] .background-video{position:relative;padding:15px}[data-content="blogparts"] .background-video .text{position:relative;z-index:3;color:#fff}[data-content="blogparts"] .background-video .video-screen{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-color:rgba(0,0,0,0.15)}[data-content="blogparts"] .background-video .video-wrapper{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}[data-content="blogparts"] .background-video .video{width:100%}[data-content="blogparts"] .background-video .background-video__text-box{background-color:rgba(255,255,255,0.85);color:#222}[data-content="blogparts"] .background-video.is-portrait .video-wrapper{flex-direction:column}[data-content="blogparts"] .background-video.is-portrait .video{width:auto;height:100%}[data-content="blogparts"] .background-video--width-s{width:75.75758%;margin:0 auto}@media only screen and (max-width: 1024px){[data-content="blogparts"] .background-video--width-s{width:79.71014%}}[data-content="blogparts"] .background-video--width-l{width:100%}[data-content="blogparts"] .background-video--height-s .text{min-height:calc(100px - 30px)}[data-content="blogparts"] .background-video--height-m .text{min-height:calc(160px - 30px)}[data-content="blogparts"] .background-video--height-l .text{min-height:calc(250px - 30px)}@media only screen and (max-width: 1024px){[data-content="blogparts"] .background-video--height-l .text{min-height:calc(220px - 30px)}}.mce-content-body .background-video .video-screen{pointer-events:none}.mce-content-body .background-video .mce-object-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blogparts-modal__body .background-video .video-screen:after{content:"\e015";font-family:"tinymce";top:calc(50% - 8px);left:calc(50% - 8px);font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;position:absolute;color:#999}.blogparts-modal__body .background-video__text-box{min-height:370px;border:1px dotted #555;min-height:auto}.blogparts-modal__body .background-video__text-box:empty{min-height:320px}[data-content="blogparts"] .slider{position:relative;width:100%}[data-content="blogparts"] .slider .slider__image:before{padding-top:33.63636%}[data-content="blogparts"] .slider .slider__nav{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;z-index:1}@media only screen and (max-width: 1024px){[data-content="blogparts"] .slider .slider__nav{bottom:10px}}[data-content="blogparts"] .slider .slider__nav span{display:block;width:6px;height:6px;margin:0 3px;border-radius:50%;background-color:#fff}[data-content="blogparts"] .slider .slider__nav span.is-active{background-color:#666}.mce-content-body .slider .slider__slides:before{display:none}.mce-content-body .slider .slider__slide{position:static}.blogparts-modal__body .slider__slides:before{content:"";display:block;width:100%;padding-top:33.63636%}.blogparts-modal__body .slider__slide{position:absolute;top:0;left:0;width:100%}[data-content="blogparts"] .thumbnail-menu .image:before{padding-top:50%}[data-content="blogparts"] .thumbnail-menu .link{display:block;margin-top:15px;font-weight:500;color:#222}[data-content="blogparts"] .thumbnail-menu .link:visited{color:#222}[data-content="blogparts"] .thumbnail-menu .link:hover{color:#00bed7}[data-content="blogparts"] .thumbnail-menu .link:active{color:#00bed7}@media only screen and (max-width: 1024px){[data-content="blogparts"] .thumbnail-menu .link{margin-top:5px}}[data-content="blogparts"] .thumbnail-menu .text{margin-top:15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .thumbnail-menu .text{margin-top:5px}}[data-content="blogparts"] .thumbnail-menu .link--block{position:relative;width:100%;margin-top:0;padding:20px 10px;background-color:#00bed7;font-weight:400;color:#fff}[data-content="blogparts"] .thumbnail-menu .link--block:visited{color:#fff}[data-content="blogparts"] .thumbnail-menu .link--block:hover{color:#fff}[data-content="blogparts"] .thumbnail-menu .link--block:active{color:#fff}[data-content="blogparts"] .thumbnail-menu .link--block:before{content:"";display:block;width:11px;height:11px;position:absolute;top:50%;right:13px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:translateY(-50%) rotate(45deg);transform-origin:center}@media only screen and (max-width: 1024px){[data-content="blogparts"] .thumbnail-menu .link--block{padding:15px}[data-content="blogparts"] .thumbnail-menu .link--block:before{right:15px}}[data-content="blogparts"] .thumbnail-menu--menu-horizontal .menu{display:flex;align-items:flex-start;justify-content:flex-start;padding-bottom:30px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .thumbnail-menu--menu-horizontal .menu{padding-bottom:15px}}[data-content="blogparts"] .thumbnail-menu--menu-horizontal .menu .image,[data-content="blogparts"] .thumbnail-menu--menu-horizontal .menu .link-and-text{width:50%}[data-content="blogparts"] .thumbnail-menu--menu-horizontal .menu .link-and-text{margin-left:30px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .thumbnail-menu--menu-horizontal .menu .link-and-text{margin-left:15px}}[data-content="blogparts"] .thumbnail-menu--menu-horizontal .menu .link-and-text .link{margin-top:0;font-size:.875rem}[data-content="blogparts"] .thumbnail-menu--menu-horizontal .menu:nth-of-type(n+3){padding-top:30px;border-top:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){[data-content="blogparts"] .thumbnail-menu--menu-horizontal .menu:nth-of-type(n+3){padding-left:15px}}[data-content="blogparts"] .thumbnail-menu--menu-horizontal .menu:nth-last-child(-n+2){padding-bottom:0}[data-content="blogparts"] .description-with-images{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}[data-content="blogparts"] .description-with-images li+li,[data-content="blogparts"] .description-with-images li+li{margin-top:0}[data-content="blogparts"] .description-with-images>li>ul,[data-content="blogparts"] .description-with-images>li>ol,[data-content="blogparts"] .description-with-images>li>ul,[data-content="blogparts"] .description-with-images>li>ol{margin-top:0}[data-content="blogparts"] .description-with-images{list-style-type:none}[data-content="blogparts"] .description-with-images ol{counter-reset:count;list-style:none;margin-left:0}[data-content="blogparts"] .description-with-images ol>li{padding-left:0;text-indent:0}[data-content="blogparts"] .description-with-images ol>li:before{content:none;padding-right:0}[data-content="blogparts"] .description-with-images{list-style-type:none}[data-content="blogparts"] .description-with-images li{padding:0}[data-content="blogparts"] .description-with-images ul{margin:0}[data-content="blogparts"] .description-with-images ul>li{list-style-type:none}@media only screen and (max-width: 1024px){[data-content="blogparts"] .description-with-images{flex-direction:column}}[data-content="blogparts"] .description-with-images .images{width:30.30303%}@media only screen and (max-width: 1024px){[data-content="blogparts"] .description-with-images .images{width:100%}}[data-content="blogparts"] .description-with-images .images--columns{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px;width:65.15152%}@media only screen and (max-width: 1024px){[data-content="blogparts"] .description-with-images .images--columns{margin:-5px -0px}}[data-content="blogparts"] .description-with-images .images--columns>.image,[data-content="blogparts"] .description-with-images .images--columns>.image+.image{width:calc(50% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .description-with-images .images--columns>.image,[data-content="blogparts"] .description-with-images .images--columns>.image+.image{width:calc(100% - 0px);margin:5px 0px}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .description-with-images .images--columns{width:100%}}[data-content="blogparts"] .description-with-images .link-and-text{margin-left:30px;margin-top:0}@media only screen and (max-width: 1024px){[data-content="blogparts"] .description-with-images .link-and-text{margin-left:0;margin-top:10px;width:100%}}[data-content="blogparts"] .description-with-images .link{font-size:1.125rem;font-weight:500;color:#222}[data-content="blogparts"] .description-with-images .link:visited{color:#222}[data-content="blogparts"] .description-with-images .link:hover{color:#00bed7}[data-content="blogparts"] .description-with-images .link:active{color:#00bed7}@media only screen and (max-width: 599px){[data-content="blogparts"] .description-with-images .link{font-size:1rem}}[data-content="blogparts"] .description-with-images .text{margin-top:20px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .description-with-images .text{margin-top:10px}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .product-info .product{display:flex;flex-direction:column}}[data-content="blogparts"] .product-info .product .image{border:solid 1px #00bed7}[data-content="blogparts"] .product-info .product .image:before{padding-top:100%}[data-content="blogparts"] .product-info .product .image img{object-fit:scale-down}[data-content="blogparts"] .product-info .product .name{margin-top:10px;font-weight:500}@media only screen and (max-width: 1024px){[data-content="blogparts"] .product-info .product .name{margin-top:5px}}[data-content="blogparts"] .product-info .product .price{margin-top:30px;text-align:right}@media only screen and (max-width: 1024px){[data-content="blogparts"] .product-info .product .price{margin-top:15px;text-align:left}}[data-content="blogparts"] .product-info .product .link{width:100%;margin:20px auto 0}@media only screen and (max-width: 1024px){[data-content="blogparts"] .product-info .product .link{align-self:center;width:91.30435%;margin-top:25px}}[data-content="blogparts"] .product-info--product-horizontal .product{position:relative;display:flex;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width: 1024px){[data-content="blogparts"] .product-info--product-horizontal .product{flex-direction:column}}[data-content="blogparts"] .product-info--product-horizontal .product .image{width:30.30303%}@media only screen and (max-width: 1024px){[data-content="blogparts"] .product-info--product-horizontal .product .image{width:100%}}[data-content="blogparts"] .product-info--product-horizontal .product .text{display:flex;flex-direction:column;flex-grow:1;padding-bottom:90px;margin-left:30px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .product-info--product-horizontal .product .text{width:100%;margin-top:5px;margin-left:0;padding-bottom:0}}[data-content="blogparts"] .product-info--product-horizontal .product .text .name{margin-top:0}[data-content="blogparts"] .product-info--product-horizontal .product .text .price{margin-top:15px;text-align:left}[data-content="blogparts"] .product-info--product-horizontal .product .text .description{margin-top:30px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .product-info--product-horizontal .product .text .description{margin-top:15px}}[data-content="blogparts"] .product-info--product-horizontal .product .text .link{position:absolute;bottom:0;right:0;align-self:flex-end;width:auto}@media only screen and (max-width: 1024px){[data-content="blogparts"] .product-info--product-horizontal .product .text .link{position:static;align-self:center;width:91.30435%}}[data-content="blogparts"] .menu-buttons li+li,[data-content="blogparts"] .menu-buttons li+li{margin-top:0}[data-content="blogparts"] .menu-buttons>li>ul,[data-content="blogparts"] .menu-buttons>li>ol,[data-content="blogparts"] .menu-buttons>li>ul,[data-content="blogparts"] .menu-buttons>li>ol{margin-top:0}[data-content="blogparts"] .menu-buttons{list-style-type:none}[data-content="blogparts"] .menu-buttons ol{counter-reset:count;list-style:none;margin-left:0}[data-content="blogparts"] .menu-buttons ol>li{padding-left:0;text-indent:0}[data-content="blogparts"] .menu-buttons ol>li:before{content:none;padding-right:0}[data-content="blogparts"] .menu-buttons{list-style-type:none}[data-content="blogparts"] .menu-buttons li{padding:0}[data-content="blogparts"] .menu-buttons ul{margin:0}[data-content="blogparts"] .menu-buttons ul>li{list-style-type:none}[data-content="blogparts"] .menu-buttons a{flex-grow:1;display:flex;justify-content:flex-start;align-items:center;padding:23px 15px;border:solid 1px #d4d4d4;color:#555}[data-content="blogparts"] .menu-buttons a:visited{color:#555}[data-content="blogparts"] .menu-buttons a:hover{color:#555}[data-content="blogparts"] .menu-buttons a:active{color:#555}@media only screen and (max-width: 1024px){[data-content="blogparts"] .menu-buttons a a{padding:15px}}[data-content="blogparts"] .menu-buttons a:before{content:"";display:block;width:11px;height:11px;margin-right:11px;border-top:solid 1px #00bed7;border-right:solid 1px #00bed7;transform:rotate(45deg);transform-origin:center}[data-content="blogparts"] .menu-buttons a:hover{background-color:rgba(0,190,215,0.15)}[data-content="blogparts"] .menu-buttons.menu-buttons--desktop-two.menu-buttons--mobile-one{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .menu-buttons.menu-buttons--desktop-two.menu-buttons--mobile-one{margin:-7.5px -0px}}[data-content="blogparts"] .menu-buttons.menu-buttons--desktop-two.menu-buttons--mobile-one>li,[data-content="blogparts"] .menu-buttons.menu-buttons--desktop-two.menu-buttons--mobile-one>li+li{width:calc(50% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .menu-buttons.menu-buttons--desktop-two.menu-buttons--mobile-one>li,[data-content="blogparts"] .menu-buttons.menu-buttons--desktop-two.menu-buttons--mobile-one>li+li{width:calc(100% - 0px);margin:7.5px 0px}}[data-content="blogparts"] .menu-buttons.menu-buttons--desktop-three.menu-buttons--mobile-one{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .menu-buttons.menu-buttons--desktop-three.menu-buttons--mobile-one{margin:-7.5px -0px}}[data-content="blogparts"] .menu-buttons.menu-buttons--desktop-three.menu-buttons--mobile-one>li,[data-content="blogparts"] .menu-buttons.menu-buttons--desktop-three.menu-buttons--mobile-one>li+li{width:calc(33.33333% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .menu-buttons.menu-buttons--desktop-three.menu-buttons--mobile-one>li,[data-content="blogparts"] .menu-buttons.menu-buttons--desktop-three.menu-buttons--mobile-one>li+li{width:calc(100% - 0px);margin:7.5px 0px}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .menu-buttons.menu-buttons--desktop-three.menu-buttons--mobile-one a{justify-content:center}}[data-content="blogparts"] .tabs{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -0px}[data-content="blogparts"] .tabs li+li,[data-content="blogparts"] .tabs li+li{margin-top:0}[data-content="blogparts"] .tabs>li>ul,[data-content="blogparts"] .tabs>li>ol,[data-content="blogparts"] .tabs>li>ul,[data-content="blogparts"] .tabs>li>ol{margin-top:0}[data-content="blogparts"] .tabs{list-style-type:none}[data-content="blogparts"] .tabs ol{counter-reset:count;list-style:none;margin-left:0}[data-content="blogparts"] .tabs ol>li{padding-left:0;text-indent:0}[data-content="blogparts"] .tabs ol>li:before{content:none;padding-right:0}[data-content="blogparts"] .tabs{list-style-type:none}[data-content="blogparts"] .tabs li{padding:0}[data-content="blogparts"] .tabs ul{margin:0}[data-content="blogparts"] .tabs ul>li{list-style-type:none}@media only screen and (max-width: 1024px){[data-content="blogparts"] .tabs{margin:0px -0px}}[data-content="blogparts"] .tabs>li,[data-content="blogparts"] .tabs>li+li{width:calc(25% - 0px);margin:0px 0px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .tabs>li,[data-content="blogparts"] .tabs>li+li{width:calc(50% - 0px);margin:0px 0px}}[data-content="blogparts"] .tabs li{display:flex;align-items:center;justify-content:center;flex-grow:1;padding:10px;background-color:#f5f5f5;color:#222}@media only screen and (max-width: 1024px){[data-content="blogparts"] .tabs li{border:solid 1px #d4d4d4}}[data-content="blogparts"] .tabs li:hover,[data-content="blogparts"] .tabs li.is-current{background-color:#00bed7;color:#fff;font-weight:700}[data-content="blogparts"] .tabs li+li{border-left:solid 1px #d4d4d4}@media only screen and (max-width: 1024px){[data-content="blogparts"] .tabs li+li{border-left:0}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .tabs li:nth-of-type(n+3){border-top:0}}[data-content="blogparts"] .tabs a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:-10px;padding:10px;color:#222}[data-content="blogparts"] .tabs a:visited{color:#222}[data-content="blogparts"] .tabs a:hover{color:#222}[data-content="blogparts"] .tabs a:active{color:#222}[data-content="blogparts"] .tabs li:hover a,[data-content="blogparts"] .tabs li.is-current a{color:#fff}[data-content="blogparts"] .tabs li:hover a:visited,[data-content="blogparts"] .tabs li.is-current a:visited{color:#fff}[data-content="blogparts"] .tabs li:hover a:hover,[data-content="blogparts"] .tabs li.is-current a:hover{color:#fff}[data-content="blogparts"] .tabs li:hover a:active,[data-content="blogparts"] .tabs li.is-current a:active{color:#fff}[data-content="blogparts"] .anchor-links{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -0px;padding:2.5px 0 !important;background-color:#f5f5f5}[data-content="blogparts"] .anchor-links li+li,[data-content="blogparts"] .anchor-links li+li{margin-top:0}[data-content="blogparts"] .anchor-links>li>ul,[data-content="blogparts"] .anchor-links>li>ol,[data-content="blogparts"] .anchor-links>li>ul,[data-content="blogparts"] .anchor-links>li>ol{margin-top:0}[data-content="blogparts"] .anchor-links{list-style-type:none}[data-content="blogparts"] .anchor-links ol{counter-reset:count;list-style:none;margin-left:0}[data-content="blogparts"] .anchor-links ol>li{padding-left:0;text-indent:0}[data-content="blogparts"] .anchor-links ol>li:before{content:none;padding-right:0}[data-content="blogparts"] .anchor-links{list-style-type:none}[data-content="blogparts"] .anchor-links li{padding:0}[data-content="blogparts"] .anchor-links ul{margin:0}[data-content="blogparts"] .anchor-links ul>li{list-style-type:none}@media only screen and (max-width: 1024px){[data-content="blogparts"] .anchor-links{margin:0px -0px}}[data-content="blogparts"] .anchor-links>li,[data-content="blogparts"] .anchor-links>li+li{width:calc(25% - 0px);margin:0px 0px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .anchor-links>li,[data-content="blogparts"] .anchor-links>li+li{width:calc(50% - 0px);margin:0px 0px}}[data-content="blogparts"] .anchor-links li{margin:7.5px 0;padding:0 20px;border-right:solid 1px #d4d4d4}[data-content="blogparts"] .anchor-links li+li{margin:7.5px 0}[data-content="blogparts"] .anchor-links li:nth-of-type(4n){border-right:0}@media only screen and (max-width: 1024px){[data-content="blogparts"] .anchor-links li:nth-of-type(2n){border-right:0}}[data-content="blogparts"] .anchor-links li a{display:flex;align-items:center;justify-content:flex-start;color:#222}[data-content="blogparts"] .anchor-links li a:visited{color:#222}[data-content="blogparts"] .anchor-links li a:hover{color:#00bed7}[data-content="blogparts"] .anchor-links li a:active{color:#00bed7}[data-content="blogparts"] .anchor-links li a:before{content:"";display:block;width:8px;height:8px;margin-right:8px;border-bottom:solid 1px #00bed7;border-right:solid 1px #00bed7;transform:rotate(45deg);transform-origin:center}[data-content="blogparts"] .main-menu{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -0px}[data-content="blogparts"] .main-menu li+li,[data-content="blogparts"] .main-menu li+li{margin-top:0}[data-content="blogparts"] .main-menu>li>ul,[data-content="blogparts"] .main-menu>li>ol,[data-content="blogparts"] .main-menu>li>ul,[data-content="blogparts"] .main-menu>li>ol{margin-top:0}[data-content="blogparts"] .main-menu{list-style-type:none}[data-content="blogparts"] .main-menu ol{counter-reset:count;list-style:none;margin-left:0}[data-content="blogparts"] .main-menu ol>li{padding-left:0;text-indent:0}[data-content="blogparts"] .main-menu ol>li:before{content:none;padding-right:0}[data-content="blogparts"] .main-menu{list-style-type:none}[data-content="blogparts"] .main-menu li{padding:0}[data-content="blogparts"] .main-menu ul{margin:0}[data-content="blogparts"] .main-menu ul>li{list-style-type:none}@media only screen and (max-width: 1024px){[data-content="blogparts"] .main-menu{margin:0px -0px}}[data-content="blogparts"] .main-menu>li,[data-content="blogparts"] .main-menu>li+li{width:calc(25% - 0px);margin:0px 0px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .main-menu>li,[data-content="blogparts"] .main-menu>li+li{width:calc(50% - 0px);margin:0px 0px}}[data-content="blogparts"] .main-menu li{display:flex;align-items:center;justify-content:center;flex-grow:1}[data-content="blogparts"] .main-menu a{display:inline-block}[data-content="blogparts"] .main-menu--dark,[data-content="blogparts"] .main-menu--light{padding:17px 0}[data-content="blogparts"] .main-menu--dark li,[data-content="blogparts"] .main-menu--light li{padding:15px;background-color:#333;color:#fff}@media only screen and (max-width: 1024px){[data-content="blogparts"] .main-menu--dark li,[data-content="blogparts"] .main-menu--light li{border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;border-right:solid 1px #d4d4d4}}[data-content="blogparts"] .main-menu--dark li:hover,[data-content="blogparts"] .main-menu--dark li.is-current,[data-content="blogparts"] .main-menu--light li:hover,[data-content="blogparts"] .main-menu--light li.is-current{font-weight:500}[data-content="blogparts"] .main-menu--dark li:hover a:before,[data-content="blogparts"] .main-menu--dark li.is-current a:before,[data-content="blogparts"] .main-menu--light li:hover a:before,[data-content="blogparts"] .main-menu--light li.is-current a:before{background-color:#00bed7}@media only screen and (max-width: 1024px){[data-content="blogparts"] .main-menu--dark li:nth-of-type(odd),[data-content="blogparts"] .main-menu--light li:nth-of-type(odd){border-right:solid 1px #d4d4d4;border-left:solid 1px #d4d4d4}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .main-menu--dark li:nth-of-type(n+3),[data-content="blogparts"] .main-menu--light li:nth-of-type(n+3){border-top:0}}[data-content="blogparts"] .main-menu--dark a,[data-content="blogparts"] .main-menu--light a{position:relative;width:auto;height:auto;font-size:1rem;color:#fff}[data-content="blogparts"] .main-menu--dark a:visited,[data-content="blogparts"] .main-menu--light a:visited{color:#fff}[data-content="blogparts"] .main-menu--dark a:hover,[data-content="blogparts"] .main-menu--light a:hover{color:#fff}[data-content="blogparts"] .main-menu--dark a:active,[data-content="blogparts"] .main-menu--light a:active{color:#fff}[data-content="blogparts"] .main-menu--dark a:before,[data-content="blogparts"] .main-menu--light a:before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:transparent}[data-content="blogparts"] .main-menu--light li{background-color:#fff;color:#222}[data-content="blogparts"] .main-menu--light a{color:#222}[data-content="blogparts"] .main-menu--light a:visited{color:#222}[data-content="blogparts"] .main-menu--light a:hover{color:#222}[data-content="blogparts"] .main-menu--light a:active{color:#222}[data-content="blogparts"] .main-menu--grey{padding:15px 10px;background-color:#f8f8f8}@media only screen and (max-width: 1024px){[data-content="blogparts"] .main-menu--grey{padding:10px}}[data-content="blogparts"] .main-menu--grey li a{width:90.625%;padding:10px 0;background-color:#fff;border:solid 1px #d4d4d4;color:#222;text-align:center}[data-content="blogparts"] .main-menu--grey li a:visited{color:#222}[data-content="blogparts"] .main-menu--grey li a:hover{color:#fff}[data-content="blogparts"] .main-menu--grey li a:active{color:#fff}@media only screen and (max-width: 1024px){[data-content="blogparts"] .main-menu--grey li a{padding:5px 0}}[data-content="blogparts"] .main-menu--grey li:hover,[data-content="blogparts"] .main-menu--grey li.is-current{font-weight:700}[data-content="blogparts"] .main-menu--grey li:hover a,[data-content="blogparts"] .main-menu--grey li.is-current a{background-color:#00bed7;color:#fff}[data-content="blogparts"] .main-menu--grey li:hover a:visited,[data-content="blogparts"] .main-menu--grey li.is-current a:visited{color:#fff}[data-content="blogparts"] .main-menu--grey li:hover a:hover,[data-content="blogparts"] .main-menu--grey li.is-current a:hover{color:#fff}[data-content="blogparts"] .main-menu--grey li:hover a:active,[data-content="blogparts"] .main-menu--grey li.is-current a:active{color:#fff}@media only screen and (max-width: 1024px){[data-content="blogparts"] .main-menu--grey li:nth-of-type(n+3){margin-top:20px}}[data-content="blogparts"] .main-menu--skew{background-color:#333}[data-content="blogparts"] .main-menu--skew li a{position:relative;display:block;width:100%;height:100%;padding:12px 0;color:#999;text-align:center}[data-content="blogparts"] .main-menu--skew li a:visited{color:#999}[data-content="blogparts"] .main-menu--skew li a:hover{color:#fff}[data-content="blogparts"] .main-menu--skew li a:active{color:#fff}[data-content="blogparts"] .main-menu--skew li a:before,[data-content="blogparts"] .main-menu--skew li a:after{content:"";display:block;position:absolute;top:0;width:0;height:0;border:none}[data-content="blogparts"] .main-menu--skew li a:before{left:-20px;border-right:solid 20px transparent;border-top:solid 51px transparent}[data-content="blogparts"] .main-menu--skew li a:after{right:-20px;border-left:solid 20px transparent;border-bottom:solid 51px transparent}[data-content="blogparts"] .main-menu--skew li:first-of-type a:before{visibility:hidden}[data-content="blogparts"] .main-menu--skew li:last-of-type a:after{visibility:hidden}[data-content="blogparts"] .main-menu--skew li.is-current{font-weight:500}[data-content="blogparts"] .main-menu--skew li.is-current a{background-color:#00bed7;color:#fff}[data-content="blogparts"] .main-menu--skew li.is-current a:visited{color:#fff}[data-content="blogparts"] .main-menu--skew li.is-current a:hover{color:#fff}[data-content="blogparts"] .main-menu--skew li.is-current a:active{color:#fff}[data-content="blogparts"] .main-menu--skew li.is-current a:before{border-right-color:#00bed7}[data-content="blogparts"] .main-menu--skew li.is-current a:after{border-left-color:#00bed7}[data-content="blogparts"] .main-menu__toggle{display:none}@media only screen and (max-width: 1024px){[data-content="blogparts"] .main-menu-wrapper .main-menu{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;padding:15px;z-index:4}[data-content="blogparts"] .main-menu-wrapper .main-menu li,[data-content="blogparts"] .main-menu-wrapper .main-menu li+li,[data-content="blogparts"] .main-menu-wrapper .main-menu li:nth-of-type(odd){flex-grow:0;width:100%;margin:0;background-color:transparent;border:none;border-bottom:solid 1px #d4d4d4;font-size:1.125rem}[data-content="blogparts"] .main-menu-wrapper .main-menu li a,[data-content="blogparts"] .main-menu-wrapper .main-menu li+li a,[data-content="blogparts"] .main-menu-wrapper .main-menu li:nth-of-type(odd) a{display:flex;align-items:center;justify-content:center;height:100%;width:100%;border:none;padding:10px 0}[data-content="blogparts"] .main-menu-wrapper .main-menu li a:before,[data-content="blogparts"] .main-menu-wrapper .main-menu li+li a:before,[data-content="blogparts"] .main-menu-wrapper .main-menu li:nth-of-type(odd) a:before{display:none}[data-content="blogparts"] .main-menu-wrapper .main-menu li:first-of-type{border-top:solid 1px #d4d4d4}[data-content="blogparts"] .main-menu-wrapper .main-menu--dark,[data-content="blogparts"] .main-menu-wrapper .main-menu--skew{background:rgba(0,0,0,0.8)}[data-content="blogparts"] .main-menu-wrapper .main-menu--light,[data-content="blogparts"] .main-menu-wrapper .main-menu--grey{background:rgba(255,255,255,0.8)}[data-content="blogparts"] .main-menu-wrapper .main-menu__toggle{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#00bed7;z-index:5}}@media only screen and (max-width: 1024px) and (max-width: 1024px){.has-bg-video [data-content="blogparts"] .main-menu-wrapper .main-menu__toggle{top:-30px;right:-15px}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .main-menu-wrapper .main-menu__toggle .main-menu__open{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:26px;height:19px}[data-content="blogparts"] .main-menu-wrapper .main-menu__toggle .main-menu__open .icon-menu__bar{background-color:#fff}[data-content="blogparts"] .main-menu-wrapper .main-menu__toggle .main-menu__open .icon-menu__bar+.icon-menu__bar{margin-top:0}[data-content="blogparts"] .main-menu-wrapper .main-menu__toggle .main-menu__close{display:none;width:31.108px}[data-content="blogparts"] .main-menu-wrapper .main-menu__toggle .main-menu__close,[data-content="blogparts"] .main-menu-wrapper .main-menu__toggle .main-menu__close:before{background-color:#fff}[data-content="blogparts"] .main-menu-wrapper.is-open .main-menu{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;overflow-y:auto}[data-content="blogparts"] .main-menu-wrapper.is-open .main-menu li:first-of-type{margin-top:auto}[data-content="blogparts"] .main-menu-wrapper.is-open .main-menu li:last-of-type{margin-bottom:auto}[data-content="blogparts"] .main-menu-wrapper.is-open .main-menu__open{display:none}[data-content="blogparts"] .main-menu-wrapper.is-open .main-menu__close{display:block}}[data-content="blogparts"] .buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}[data-content="blogparts"] .buttons li+li,[data-content="blogparts"] .buttons li+li{margin-top:0}[data-content="blogparts"] .buttons>li>ul,[data-content="blogparts"] .buttons>li>ol,[data-content="blogparts"] .buttons>li>ul,[data-content="blogparts"] .buttons>li>ol{margin-top:0}[data-content="blogparts"] .buttons{list-style-type:none}[data-content="blogparts"] .buttons ol{counter-reset:count;list-style:none;margin-left:0}[data-content="blogparts"] .buttons ol>li{padding-left:0;text-indent:0}[data-content="blogparts"] .buttons ol>li:before{content:none;padding-right:0}[data-content="blogparts"] .buttons{list-style-type:none}[data-content="blogparts"] .buttons li{padding:0}[data-content="blogparts"] .buttons ul{margin:0}[data-content="blogparts"] .buttons ul>li{list-style-type:none}@media only screen and (max-width: 1024px){[data-content="blogparts"] .buttons{flex-direction:column;align-items:center}}[data-content="blogparts"] .buttons li,[data-content="blogparts"] .buttons li+li{margin:0 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .buttons li,[data-content="blogparts"] .buttons li+li{margin:5px 0;width:91.30435%;text-align:center}}[data-content="blogparts"] .buttons--width-full li{flex-grow:1;flex-shrink:0;width:100%;max-width:660px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .buttons--width-full li{width:91.30435%;max-width:100%}}[data-content="blogparts"] .buttons--width-full li+li{margin-top:15px}[data-content="blogparts"] .buttons--app-download li{width:calc(50% - 15px)}@media only screen and (max-width: 1024px){[data-content="blogparts"] .buttons--app-download li{width:91.30435%;max-width:100%}}[data-content="blogparts"] .buttons--app-download li:nth-of-type(odd){margin-left:0}[data-content="blogparts"] .buttons--app-download li:nth-of-type(even){margin-right:0}@media only screen and (max-width: 1024px){[data-content="blogparts"] .buttons--app-download li+li{margin-top:25px}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .single-button{text-align:center}}[data-content="blogparts"] .link-button .btn{width:400px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .link-button .btn{width:91.30435%;max-width:100%}}[data-content="blogparts"] .image-button{transition:opacity 0.3s ease-in}[data-content="blogparts"] .image-button a{display:block}[data-content="blogparts"] .image-button a:hover{opacity:0.7}.mce-content-body .columns-layout>div{min-height:370px;border:1px dotted #555}.blogparts-modal__body .columns-layout>div{min-height:370px;border:1px dotted #555}[data-content="blogparts"] .columns-layout{display:flex}[data-content="blogparts"] .columns-layout--basic{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns-layout--basic{margin:-7.5px -0px}}[data-content="blogparts"] .columns-layout--basic>div,[data-content="blogparts"] .columns-layout--basic>div+div{width:calc(50% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns-layout--basic>div,[data-content="blogparts"] .columns-layout--basic>div+div{width:calc(100% - 0px);margin:7.5px 0px}}[data-content="blogparts"] .columns-layout--event>div{width:100%}[data-content="blogparts"] .columns-layout--with-menu{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;overflow:hidden;margin:0px -15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns-layout--with-menu{margin:-12.5px -0px}}[data-content="blogparts"] .columns-layout--with-menu>div,[data-content="blogparts"] .columns-layout--with-menu>div+div{width:calc(50% - 30px);margin:0px 15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns-layout--with-menu>div,[data-content="blogparts"] .columns-layout--with-menu>div+div{width:calc(100% - 0px);margin:12.5px 0px}}[data-content="blogparts"] .columns-layout--with-menu div:not(.menu-wrapper){flex-grow:1}[data-content="blogparts"] .columns-layout--with-menu .menu-wrapper{width:200px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns-layout--with-menu .menu-wrapper{width:100%}}[data-content="blogparts"] .columns-layout--with-menu--text-link .heading{position:relative;padding-bottom:8px;font-size:1.5rem;color:#00bed7;padding-bottom:20px;margin-bottom:30px}[data-content="blogparts"] .columns-layout--with-menu--text-link .heading:before,[data-content="blogparts"] .columns-layout--with-menu--text-link .heading:after{content:"";position:absolute;bottom:0;display:block;width:30px;height:4px}[data-content="blogparts"] .columns-layout--with-menu--text-link .heading:before{left:0;background-color:#00bed7}[data-content="blogparts"] .columns-layout--with-menu--text-link .heading:after{left:30px;background-color:#222}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns-layout--with-menu--text-link .heading{padding-bottom:6px;font-size:1.25rem}}[data-content="blogparts"] .columns-layout--with-menu--text-link ul li+li,[data-content="blogparts"] .columns-layout--with-menu--text-link ul li+li{margin-top:0}[data-content="blogparts"] .columns-layout--with-menu--text-link ul>li>ul,[data-content="blogparts"] .columns-layout--with-menu--text-link ul>li>ol,[data-content="blogparts"] .columns-layout--with-menu--text-link ul>li>ul,[data-content="blogparts"] .columns-layout--with-menu--text-link ul>li>ol{margin-top:0}[data-content="blogparts"] .columns-layout--with-menu--text-link ul{list-style-type:none}[data-content="blogparts"] .columns-layout--with-menu--text-link ul ol{counter-reset:count;list-style:none;margin-left:0}[data-content="blogparts"] .columns-layout--with-menu--text-link ul ol>li{padding-left:0;text-indent:0}[data-content="blogparts"] .columns-layout--with-menu--text-link ul ol>li:before{content:none;padding-right:0}[data-content="blogparts"] .columns-layout--with-menu--text-link ul{list-style-type:none}[data-content="blogparts"] .columns-layout--with-menu--text-link ul li{padding:0}[data-content="blogparts"] .columns-layout--with-menu--text-link ul ul{margin:0}[data-content="blogparts"] .columns-layout--with-menu--text-link ul ul>li{list-style-type:none}[data-content="blogparts"] .columns-layout--with-menu--text-link ul li a{color:#222}[data-content="blogparts"] .columns-layout--with-menu--text-link ul li a:visited{color:#222}[data-content="blogparts"] .columns-layout--with-menu--text-link ul li a:hover{color:#00bed7}[data-content="blogparts"] .columns-layout--with-menu--text-link ul li a:active{color:#00bed7}[data-content="blogparts"] .columns-layout--with-menu--text-link ul li+li{margin-top:15px}[data-content="blogparts"] .columns-layout--with-menu--primary .heading,[data-content="blogparts"] .columns-layout--with-menu--dark .heading,[data-content="blogparts"] .columns-layout--with-menu--light .heading,[data-content="blogparts"] .columns-layout--with-menu--bicolor .heading{font-size:1.25rem;font-weight:500;margin-bottom:18px;padding:20px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns-layout--with-menu--primary .heading,[data-content="blogparts"] .columns-layout--with-menu--dark .heading,[data-content="blogparts"] .columns-layout--with-menu--light .heading,[data-content="blogparts"] .columns-layout--with-menu--bicolor .heading{margin-bottom:18px;padding:20px 15px;font-size:1rem}}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns-layout--with-menu--primary .menu-wrapper,[data-content="blogparts"] .columns-layout--with-menu--dark .menu-wrapper,[data-content="blogparts"] .columns-layout--with-menu--light .menu-wrapper,[data-content="blogparts"] .columns-layout--with-menu--bicolor .menu-wrapper{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);margin:20px 0 0}}[data-content="blogparts"] .columns-layout--with-menu--primary ul li+li,[data-content="blogparts"] .columns-layout--with-menu--primary ul li+li,[data-content="blogparts"] .columns-layout--with-menu--dark ul li+li,[data-content="blogparts"] .columns-layout--with-menu--dark ul li+li,[data-content="blogparts"] .columns-layout--with-menu--light ul li+li,[data-content="blogparts"] .columns-layout--with-menu--light ul li+li,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li+li,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li+li{margin-top:0}[data-content="blogparts"] .columns-layout--with-menu--primary ul>li>ul,[data-content="blogparts"] .columns-layout--with-menu--primary ul>li>ol,[data-content="blogparts"] .columns-layout--with-menu--primary ul>li>ul,[data-content="blogparts"] .columns-layout--with-menu--primary ul>li>ol,[data-content="blogparts"] .columns-layout--with-menu--dark ul>li>ul,[data-content="blogparts"] .columns-layout--with-menu--dark ul>li>ol,[data-content="blogparts"] .columns-layout--with-menu--dark ul>li>ul,[data-content="blogparts"] .columns-layout--with-menu--dark ul>li>ol,[data-content="blogparts"] .columns-layout--with-menu--light ul>li>ul,[data-content="blogparts"] .columns-layout--with-menu--light ul>li>ol,[data-content="blogparts"] .columns-layout--with-menu--light ul>li>ul,[data-content="blogparts"] .columns-layout--with-menu--light ul>li>ol,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul>li>ul,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul>li>ol,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul>li>ul,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul>li>ol{margin-top:0}[data-content="blogparts"] .columns-layout--with-menu--primary ul,[data-content="blogparts"] .columns-layout--with-menu--dark ul,[data-content="blogparts"] .columns-layout--with-menu--light ul,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul{list-style-type:none}[data-content="blogparts"] .columns-layout--with-menu--primary ul ol,[data-content="blogparts"] .columns-layout--with-menu--dark ul ol,[data-content="blogparts"] .columns-layout--with-menu--light ul ol,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul ol{counter-reset:count;list-style:none;margin-left:0}[data-content="blogparts"] .columns-layout--with-menu--primary ul ol>li,[data-content="blogparts"] .columns-layout--with-menu--dark ul ol>li,[data-content="blogparts"] .columns-layout--with-menu--light ul ol>li,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul ol>li{padding-left:0;text-indent:0}[data-content="blogparts"] .columns-layout--with-menu--primary ul ol>li:before,[data-content="blogparts"] .columns-layout--with-menu--dark ul ol>li:before,[data-content="blogparts"] .columns-layout--with-menu--light ul ol>li:before,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul ol>li:before{content:none;padding-right:0}[data-content="blogparts"] .columns-layout--with-menu--primary ul,[data-content="blogparts"] .columns-layout--with-menu--dark ul,[data-content="blogparts"] .columns-layout--with-menu--light ul,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul{list-style-type:none}[data-content="blogparts"] .columns-layout--with-menu--primary ul li,[data-content="blogparts"] .columns-layout--with-menu--dark ul li,[data-content="blogparts"] .columns-layout--with-menu--light ul li,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li{padding:0}[data-content="blogparts"] .columns-layout--with-menu--primary ul ul,[data-content="blogparts"] .columns-layout--with-menu--dark ul ul,[data-content="blogparts"] .columns-layout--with-menu--light ul ul,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul ul{margin:0}[data-content="blogparts"] .columns-layout--with-menu--primary ul ul>li,[data-content="blogparts"] .columns-layout--with-menu--dark ul ul>li,[data-content="blogparts"] .columns-layout--with-menu--light ul ul>li,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul ul>li{list-style-type:none}[data-content="blogparts"] .columns-layout--with-menu--primary ul li a,[data-content="blogparts"] .columns-layout--with-menu--dark ul li a,[data-content="blogparts"] .columns-layout--with-menu--light ul li a,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li a{display:flex;align-items:center;justify-content:space-between;padding:20px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns-layout--with-menu--primary ul li a,[data-content="blogparts"] .columns-layout--with-menu--dark ul li a,[data-content="blogparts"] .columns-layout--with-menu--light ul li a,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li a{padding:20px 15px}}[data-content="blogparts"] .columns-layout--with-menu--primary ul li a:after,[data-content="blogparts"] .columns-layout--with-menu--dark ul li a:after,[data-content="blogparts"] .columns-layout--with-menu--light ul li a:after,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li a:after{content:"";display:block;width:8px;height:8px;margin-right:-3px;margin-left:11px;border-top:solid 1px transparent;border-right:solid 1px transparent;transform:rotate(45deg);transform-origin:center}[data-content="blogparts"] .columns-layout--with-menu--primary ul li+li,[data-content="blogparts"] .columns-layout--with-menu--dark ul li+li,[data-content="blogparts"] .columns-layout--with-menu--light ul li+li,[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li+li{border-top:solid 1px #d4d4d4}[data-content="blogparts"] .columns-layout--with-menu--primary .heading{background-color:#00bed7;color:#fff}[data-content="blogparts"] .columns-layout--with-menu--primary ul li a{background-color:#f5f5f5;color:#222}[data-content="blogparts"] .columns-layout--with-menu--primary ul li a:visited{color:#222}[data-content="blogparts"] .columns-layout--with-menu--primary ul li a:hover{color:#00bed7}[data-content="blogparts"] .columns-layout--with-menu--primary ul li a:active{color:#00bed7}[data-content="blogparts"] .columns-layout--with-menu--primary ul li a:after{border-top-color:#222;border-right-color:#222}[data-content="blogparts"] .columns-layout--with-menu--primary ul li a:hover{background-color:rgba(0,190,215,0.15)}[data-content="blogparts"] .columns-layout--with-menu--primary ul li a:hover:after{border-top-color:#00bed7;border-right-color:#00bed7}[data-content="blogparts"] .columns-layout--with-menu--dark .heading{background-color:#333;color:#fff;border-left:solid 5px #00bed7}[data-content="blogparts"] .columns-layout--with-menu--dark ul li a{background-color:#f5f5f5;color:#222}[data-content="blogparts"] .columns-layout--with-menu--dark ul li a:visited{color:#222}[data-content="blogparts"] .columns-layout--with-menu--dark ul li a:hover{color:#222}[data-content="blogparts"] .columns-layout--with-menu--dark ul li a:active{color:#222}[data-content="blogparts"] .columns-layout--with-menu--dark ul li a:after{margin-left:-3px;margin-right:11px;border-top-color:#222;border-right-color:#222}[data-content="blogparts"] .columns-layout--with-menu--dark ul li a:hover{background-color:#e7e7e7}[data-content="blogparts"] .columns-layout--with-menu--light .heading{position:relative;padding-bottom:8px;padding-bottom:13px;padding-left:0;color:#00bed7}[data-content="blogparts"] .columns-layout--with-menu--light .heading:before,[data-content="blogparts"] .columns-layout--with-menu--light .heading:after{content:"";position:absolute;bottom:0;display:block;width:30px;height:4px}[data-content="blogparts"] .columns-layout--with-menu--light .heading:before{left:0;background-color:#00bed7}[data-content="blogparts"] .columns-layout--with-menu--light .heading:after{left:30px;background-color:#222}@media only screen and (max-width: 1024px){[data-content="blogparts"] .columns-layout--with-menu--light .heading{padding-bottom:10px}}[data-content="blogparts"] .columns-layout--with-menu--light ul li a{color:#222}[data-content="blogparts"] .columns-layout--with-menu--light ul li a:visited{color:#222}[data-content="blogparts"] .columns-layout--with-menu--light ul li a:hover{color:#00bed7}[data-content="blogparts"] .columns-layout--with-menu--light ul li a:active{color:#00bed7}[data-content="blogparts"] .columns-layout--with-menu--light ul li a:after{border-top-color:#00bed7;border-right-color:#00bed7}[data-content="blogparts"] .columns-layout--with-menu--bicolor .heading{background:linear-gradient(135deg, #00bed7 0%, #00bed7 60%, rgba(0,190,215,0.8) 60%, rgba(0,190,215,0.8) 100%);color:#fff}[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li a{color:#222}[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li a:visited{color:#222}[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li a:hover{color:#00bed7}[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li a:active{color:#00bed7}[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li a:before{content:"";display:block;width:8px;height:8px;margin-left:-3px;margin-right:11px;border-top:solid 1px #222;border-right:solid 1px #222;transform:rotate(45deg);transform-origin:center}[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li a:after{display:none}[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li a:hover{background-color:rgba(0,190,215,0.15)}[data-content="blogparts"] .columns-layout--with-menu--bicolor ul li a:hover:before{border-top-color:#00bed7;border-right-color:#00bed7}[data-content="blogparts"] .text-link{display:flex;justify-content:flex-start;align-items:center;color:#222}[data-content="blogparts"] .text-link:visited{color:#222}[data-content="blogparts"] .text-link:hover{color:#00bed7}[data-content="blogparts"] .text-link:active{color:#00bed7}[data-content="blogparts"] .text-link--chevron:before{content:"";display:block;width:8px;height:8px;margin-left:-3px;margin-right:11px;border-top:solid 1px #00bed7;border-right:solid 1px #00bed7;transform:rotate(45deg);transform-origin:center}[data-content="blogparts"] .text-link--square:before{content:"";display:block;width:8px;height:8px;margin-right:8px;background:#222}[data-content="blogparts"] .balloon-and-image{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px}[data-content="blogparts"] .balloon-and-image .image{max-width:150px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .balloon-and-image .image{max-width:100px}}[data-content="blogparts"] .balloon-and-image .image .name{margin-top:10px;font-size:.875rem;color:#999}@media only screen and (max-width: 1024px){[data-content="blogparts"] .balloon-and-image .image .name{margin-top:5px;font-size:.75rem}}[data-content="blogparts"] .balloon-and-image .balloon{position:relative;width:calc(100% - 175px);padding:20px;border-radius:6px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .balloon-and-image .balloon{width:calc(100% - 125px)}}[data-content="blogparts"] .balloon-and-image .balloon:after{content:"";position:absolute;top:20px;border-top:7.5px solid transparent;border-bottom:7.5px solid transparent}[data-content="blogparts"] .balloon-and-image .balloon:first-child:after{right:-10px;border-left:10px solid transparent}[data-content="blogparts"] .balloon-and-image .balloon:last-child:after{left:-10px;border-right:10px solid transparent}[data-content="blogparts"] .balloon-and-image .balloon--primary{background-color:rgba(0,190,215,0.15)}[data-content="blogparts"] .balloon-and-image .balloon--primary:first-child:after{border-left-color:rgba(0,190,215,0.15)}[data-content="blogparts"] .balloon-and-image .balloon--primary:last-child:after{border-right-color:rgba(0,190,215,0.15)}[data-content="blogparts"] .balloon-and-image .balloon--bordered{background-color:#fff;border:solid 1px #d4d4d4}[data-content="blogparts"] .balloon-and-image .balloon--bordered:before{content:"";position:absolute;top:21px;z-index:1;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent}[data-content="blogparts"] .balloon-and-image .balloon--bordered:first-child:before{right:-9px;border-left:9px solid #fff}[data-content="blogparts"] .balloon-and-image .balloon--bordered:first-child:after{border-left-color:#d4d4d4}[data-content="blogparts"] .balloon-and-image .balloon--bordered:last-child:before{left:-9px;border-right:9px solid #fff}[data-content="blogparts"] .balloon-and-image .balloon--bordered:last-child:after{border-right-color:#d4d4d4}[data-content="blogparts"] .profile{display:flex;align-items:flex-start;justify-content:flex-start}[data-content="blogparts"] .profile .image{flex-shrink:0;width:100px;margin-right:15px}@media only screen and (max-width: 1024px){[data-content="blogparts"] .profile .image{margin-right:10px}}[data-content="blogparts"] .profile .text{flex-grow:1;padding:20px;border:solid 1px #cecece;color:#555}@media only screen and (max-width: 1024px){[data-content="blogparts"] .profile .text{padding:15px}}[data-content="blogparts"] .profile .text .heading{display:flex;align-items:center;justify-content:flex-start;padding-bottom:10px;border-bottom:solid 1px #cecece;color:#222}@media only screen and (max-width: 1024px){[data-content="blogparts"] .profile .text .heading{flex-direction:column;align-items:flex-start;justify-content:flex-start}}[data-content="blogparts"] .profile .text .heading .name{font-size:1.125rem;font-weight:700}@media only screen and (max-width: 1024px){[data-content="blogparts"] .profile .text .heading .name{font-size:1rem}}[data-content="blogparts"] .profile .text .heading .name--kana{margin-top:0;font-size:.8125rem}@media only screen and (max-width: 1024px){[data-content="blogparts"] .profile .text .heading .name--kana{font-size:.75rem}}[data-content="blogparts"] .ad{max-width:100%;margin:0 auto}@media only screen and (max-width: 1024px){[data-content="blogparts"] .ad{width:100%}}[data-content="blogparts"] .ad.ad--gold{width:300px}[data-content="blogparts"] .ad.ad--silver{width:660px}[data-content="blogparts"] .ad.ad--silver .media-container:before{padding-top:15.60606%}[data-content="blogparts"] .ad.ad--silver .media-container img{object-fit:scale-down}[data-content="blogparts"] .ad.ad--external{width:660px}[data-content="blogparts"] .ad.ad--external .media-container:before{padding-top:16.66667%}[data-content="blogparts"] .ad.ad--external .media-container img{object-fit:scale-down}[data-content="blogparts"] .iframe-resizer-wrapper{display:inline-block;position:relative;max-width:100%;margin:auto}[data-content="blogparts"] .iframe-resizer-wrapper:before{content:"";display:block;width:100%;padding-top:var(--ratio-percentage)}[data-content="blogparts"] .iframe-resizer-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blogparts-container+.blogparts-container{margin-top:30px;padding-top:20px;border-top:#d4d4d4 dashed 1px}.blogparts-container .blogparts-header{margin-bottom:20px}.blogparts-container .blogparts-header__title{font-size:.875rem;font-weight:700;margin-bottom:10px}.blogparts-container .blogparts-header__title:before{content:"■ "}.blogparts-container .blogparts-description{font-size:.8125rem;font-weight:700}.blogparts-container .blogparts-description:before{content:"(※"}.blogparts-container .blogparts-description:after{content:")"}.blogparts-container .blogparts-add{position:relative;width:100%;height:100%;background:none;cursor:pointer;padding:20px 10px}.blogparts-container .blogparts-add:hover{background:rgba(0,190,215,0.15);opacity:0.7}.blogparts-container .blogparts-add--hidden-in-modal{display:none}[data-content="blogparts"] .sgi_btn01{appearance:none;-webkit-appearance:none;display:inline-block;width:100%;padding:0;margin:0;background:none;border:none;line-height:1;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;cursor:pointer;font-size:inherit;font-family:inherit;padding:0 0.5em;font-weight:500;color:inherit;height:4.375rem;width:100%;width:60.60606%;min-width:200px;padding:1.4375rem 1rem;margin:0 auto;background-color:#ffa700;color:#fff}@media only screen and (max-width: 599px){[data-content="blogparts"] .sgi_btn01{width:91.30435%}}[data-content="blogparts"] .sgi_btn01--rounded{border-radius:10px}[data-content="blogparts"] .sgi_btn01:focus{outline:none}[data-content="blogparts"] .sgi_btn01:disabled,[data-content="blogparts"] .sgi_btn01.is-disabled{cursor:not-allowed;background-color:#ccc}[data-content="blogparts"] .sgi_btn01.is-disabled{pointer-events:none}[data-content="blogparts"] .sgi_btn01 .icon{width:.875rem;height:.875rem}@media only screen and (max-width: 599px){[data-content="blogparts"] .sgi_btn01 .icon{width:.8125rem;height:.8125rem}}@media only screen and (max-width: 599px){[data-content="blogparts"] .sgi_btn01{height:3.125rem}}[data-content="blogparts"] .sgi_btn01:visited{color:#fff}[data-content="blogparts"] .sgi_btn01:hover{color:#fff}[data-content="blogparts"] .sgi_btn01:active{color:#fff}@media only screen and (max-width: 1024px){[data-content="blogparts"] .sgi_btn01{width:91.30435%;max-width:100%}}[data-content="blogparts"] table:not([data-blogparts="root"]) th,[data-content="blogparts"] table:not([data-blogparts="root"]) td{font-size:.6875rem;padding:0.5em}@media print{.headerNavigationContainer,.headerRefsLangsContainer,.spHeaderNavigationContainer{display:none}.header{position:static;border-bottom:none}.headerLogo{text-align:left}.headerLogo img{height:30px}.breadcrumbWrapper{display:none}.footer{display:none}}


/*# sourceMappingURL=styles.css.map*/