@media screen and (min-width:961px){.top-head__inner{background:#fff;height:90px;margin:0 auto;width:100%}.top-head__inner:after{clear:both;content:"";display:block}#top-head{height:90px;line-height:1;margin:100px auto 0;position:absolute;top:-100px;width:100%;z-index:999}#top-head,#top-head a{text-decoration:none}#top-head__inner{position:relative}#top-head .logo{float:left;margin:14px 0 0 34px;width:136px}#top-head .logo a{display:block;width:136px}#global-nav ul{list-style:none;position:absolute;right:32px;top:20px}#global-nav ul li{display:block;float:left}#global-nav ul li a{display:block;font-size:15px;padding:15px 20px;text-align:center}.pc-contact__link{color:#232b35}.pc-contact__link:hover{color:#14a56f}.pc-contact__btn{background-color:#63d72d;color:#fff;display:block;margin-left:20px;text-align:center}.pc-contact__btn:hover{background-color:rgba(99,215,45,.7);color:#fff}#top-head.fixed{background:#fff;background:rgba(255,255,255,.7);height:90px;margin-top:0;position:fixed;top:0;transition:top .65s ease-in;-webkit-transition:top .65s ease-in;-moz-transition:top .65s ease-in}#top-head.fixed #global-nav ul li a{display:block;font-size:15px;padding:15px 20px;text-align:center}.contents{margin-top:90px}.mt-40{margin-top:40px}.mt-28{margin-top:28px}.ml-44{margin-left:44px}.mr-44{margin-right:44px}.contents-area-main-title01{color:#232b35;font-size:32px;font-weight:900;text-align:center}.contents-area-main-title02{color:#939eaa;font-size:16px;font-weight:900;padding-top:8px;text-align:center}.contents-area-main-title__white01{color:#fff;font-size:32px;font-weight:900;text-align:center}.contents-area-main-title__white02{color:#fff;font-size:16px;font-weight:900;padding-top:8px;text-align:center}.contents-area-button{width:100%}.contents-area-button a{background:#14a56f;color:#fff!important;display:block;font-size:18px;margin:0 350px;padding:20px 0;text-align:center;text-decoration:none!important;width:360px}.contents-area-button a:after{background:url(../resource/icon_chevron_right.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:22px;margin:-3px 0 0 20px;vertical-align:middle;width:22px}.contents-area-button a:hover{background-color:rgba(20,165,111,.8)}.contents-area-button__blue{width:100%}.contents-area-button__blue a{background:#31cadf;color:#fff!important;display:block;font-size:18px;margin:0 350px;padding:20px 0;text-align:center;text-decoration:none!important;width:360px}.contents-area-button__blue a:after{background:url(../resource/icon_chevron_right.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:22px;margin:-3px 0 0 20px;vertical-align:middle;width:22px}.contents-area-button__blue a:hover{background-color:rgba(49,202,223,.8)}.contents-area-description{color:#232b35;margin:28px 0 0;text-align:center}.contents-area-description__white{color:#fff;margin:28px 0 0;text-align:center}.contents-area-visual{background-image:url(../resource/visual_background.png);background-size:cover;height:516px}.contents-area-visual__inner{display:block;margin-left:auto;margin-right:auto;position:relative;width:1164px}.contents-area-visual__images{display:block;left:500px;position:absolute;top:80px}.contents-area-visual__images02{display:block;width:100%}.contents-area-visual__copy01{font-size:34px;top:80px;width:510px}.contents-area-visual__copy01,.contents-area-visual__copy02{color:#fff;display:block;font-weight:700;left:0;line-height:1.7em;position:absolute}.contents-area-visual__copy02{font-size:22px;top:230px;width:440px}.contents-area-visual__button{display:block;height:56px;left:0;position:absolute;top:350px;width:257px}.contents-area-visual a.pc-contact__btn02{background:#63d72d;color:#fff!important;display:block;font-size:16px;font-weight:700;padding:16px 0;text-align:center;text-decoration:none;text-decoration:none!important}.contents-area-visual a.pc-contact__btn02:before{background:url(../resource/icon_form.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin:0 12px 0 0;vertical-align:middle;width:18px}.contents-area-visual a.pc-contact__btn02:hover{background-color:rgba(99,215,45,.7)}.contents-area-company-logo{background-color:#fff;margin-left:auto;margin-right:auto;padding:32px 0 0;width:1300px}.contents-area-company-logo ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.contents-area-company-logo ul li{margin:0 60px 16px 0}.contents-area-company-logo ul li img{height:80px}.contents-area-company-logo ul li:last-child{margin:0}.contents-area-company-logo__title{color:#657380;font-size:15px;padding-bottom:20px;text-align:center}.contents-area-feature{background-color:#ecf8f3;width:100%}.contents-area-feature__inner{margin-left:auto;margin-right:auto;padding:56px 0;width:1060px}.contents-area-feature__sub-title{color:#232b35;font-size:18px;font-weight:900;margin:28px 0 24px;text-align:center}.contents-area-feature__explanation{color:#232b35;font-size:14px;line-height:1.8em;margin:24px 0 0;text-align:center}.contents-area-feature ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:40px 0 60px}.contents-area-feature ul li{margin:0 137px 0 0}.contents-area-feature ul li img{width:260px}.contents-area-feature ul li:last-child{margin:0}.contents-area-case-study{background-color:#fff;width:100%}.contents-area-case-study__inner{margin-left:auto;margin-right:auto;padding:56px 0;width:1060px}.contents-area-case-study__button-space{margin-top:60px}.contents-area-case-study__article{-webkit-box-shadow:0 0 8px #c6c6c6;box-shadow:0 0 8px #c6c6c6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;padding:26px}.contents-area-case-study__article-photo img{width:240px}.contents-area-case-study__article-details{display:block;padding:0 0 0 26px;position:relative;width:100%}.contents-area-case-study__article-details__title{font-size:20px;font-weight:900;line-height:1.8em;padding-top:20px}.contents-area-case-study__article-details__title a{color:#232b35}.contents-area-case-study__article-details__title a:hover{color:#232b35;text-decoration:underline}.contents-area-case-study__article-details__company-name{font-size:14px;font-weight:900;padding-top:4px}.contents-area-case-study__article-details__company-name a{color:#657380}.contents-area-case-study__article-details__company-name a:hover{color:#657380;text-decoration:underline}.contents-area-case-study__article-details__button{width:100%}.contents-area-case-study__article-details__button a{background:#fff;border:1px solid #14a56f;bottom:0;color:#14a56f!important;display:block;font-size:12px;margin:24px 0 0;padding:10px 0;position:absolute;right:0;text-align:center;text-decoration:none!important;width:152px}.contents-area-case-study__article-details__button a:after{background:url(../resource/icon_chevron_right_keycolor.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin:-3px 0 0 10px;vertical-align:middle;width:18px}.contents-area-case-study__article-details__button a:hover{background-color:rgba(20,165,111,.1)}.contents-area-flow{background-color:#ecf8f3;width:100%}.contents-area-flow__inner{margin-left:auto;margin-right:auto;padding:56px 0;width:1060px}.contents-area-flow__sub-title{font-size:20px;font-weight:700;margin:40px 0;position:relative;text-align:center}.contents-area-flow__sub-title:before{background-color:#14a56f;bottom:-12px;content:"";height:4px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:160px}.contents-area-flow ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:40px 0 60px}.contents-area-flow ul li{margin:0 58px 0 0}.contents-area-flow ul li img{width:316px}.contents-area-flow ul li:last-child{margin:0}.contents-area-price{background-color:#fff;width:100%}.contents-area-price__inner{margin-left:auto;margin-right:auto;padding:56px 0;width:1060px}.contents-area-price__sub-title{font-size:20px;font-weight:700;margin:40px 0;position:relative;text-align:center}.contents-area-price__sub-title:before{background-color:#14a56f;bottom:-12px;content:"";height:4px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:160px}.contents-area-price__title01{color:#fff;font-size:20px;font-weight:900;padding:24px 0 0;text-align:center}.contents-area-price__title02,.contents-area-price__title03{background-color:#50c9ef;color:#fff;font-size:14px;font-weight:900;padding:5px 0;text-align:center;width:118px}.contents-area-price__first dt{background-color:#50c9ef;border-radius:10px 10px 0 0/10px 10px 0 0;padding-bottom:20px;width:436px}.contents-area-price__first dd{border:1px solid #50c9ef;border-radius:0 0 10px 10px/0 0 10px 10px;height:454px;padding:24px 28px 32px}.contents-area-price__first dd ul li{padding:20px 0 0;position:relative}.contents-area-price__first dd ul li:before{background:url(../resource/icon_check_gray.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin:-3px 8px 0 5px;vertical-align:middle;width:20px}.contents-area-price__first dd ul li:after{background-color:#b4c2cf;bottom:-8px;content:"";height:1px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:100%}.contents-area-price__second dt{background-color:#50c9ef;border-radius:10px 10px 0 0/10px 10px 0 0;padding-bottom:20px;width:436px}.contents-area-price__second dd{border:1px solid #50c9ef;border-radius:0 0 10px 10px/0 0 10px 10px;height:454px;padding:24px 28px 32px}.contents-area-price__second dd ul li{padding:20px 0 0;position:relative}.contents-area-price__second dd ul li:before{background:url(../resource/icon_check_gray.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin:-3px 8px 0 5px;vertical-align:middle;width:20px}.contents-area-price__second dd ul li:after{background-color:#b4c2cf;bottom:-8px;content:"";height:1px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:100%}.contents-area-price__layout{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:40px 0 0}.contents-area-price__layout__lis:last-child,.contents-area-price__layout__list{margin:0}.contents-area-price__notes{font-size:11px;padding-top:16px}.img-middle{height:582px;position:relative;width:100px}.img-middle__inner{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.img-middle__inner,.img-middle__inner img{height:28px;width:28px}.contents-area-information{background-color:#eefdff;width:100%}.contents-area-information__inner{margin-left:auto;margin-right:auto;padding:56px 0;width:1060px}.contents-area-information__button-space{margin-top:60px}.contents-area-information__article{background-color:#fff;-webkit-box-shadow:0 0 8px #c6c6c6;box-shadow:0 0 8px #c6c6c6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;padding:26px}.contents-area-information__article-photo img{width:240px}.contents-area-information__article-details{display:block;padding:0 0 0 26px;position:relative;width:100%}.contents-area-information__article-details__title{font-size:20px;font-weight:900;line-height:1.8em}.contents-area-information__article-details__title a{color:#232b35}.contents-area-information__article-details__title a:hover{color:#232b35;text-decoration:underline}.contents-area-information__article-details__company-name{font-size:14px;font-weight:900;padding-top:4px}.contents-area-information__article-details__company-name a{color:#657380}.contents-area-information__article-details__company-name a:hover{color:#657380;text-decoration:underline}.contents-area-information__article-details__button{width:100%}.contents-area-information__article-details__button a{background:#fff;border:1px solid #31cadf;bottom:0;color:#31cadf!important;display:block;font-size:12px;margin:24px 0 0;padding:10px 0;position:absolute;right:0;text-align:center;text-decoration:none!important;width:152px}.contents-area-information__article-details__button a:after{background:url(../resource/icon_chevron_right_blue.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin:-3px 0 0 10px;vertical-align:middle;width:18px}.contents-area-information__article-details__button a:hover{background-color:rgba(49,202,223,.1)}.contents-area-information__article-details__tag{width:100%}.contents-area-information__article-details__tag a{background:#fff;border:1px solid #31cadf;border-radius:20px;bottom:0;color:#31cadf!important;display:block;font-size:12px;left:26px;padding:6px 12px;position:absolute;text-align:center;text-decoration:none!important}.contents-area-information__article-details__tag a:hover{background-color:rgba(49,202,223,.1)}.contents-area-contact{background-color:#14a56f;width:100%}.contents-area-contact__inner{margin-left:auto;margin-right:auto;padding:56px 0;width:1060px}.contents-area-contact__inner02{background-color:#fff;border-radius:16px 16px 16px 16px/16px 16px 16px 16px;margin-left:auto;margin-right:auto;margin-top:44px;padding:44px 44px 12px;width:1000px}.contents-area-contact__description{color:#232b35;margin-bottom:36px;text-align:center}.form-label,label[for=email]{color:#232b35;font-size:16px}.form-label.cognition{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tag_necessary{background-color:#fa4846}.tag_arbitrary,.tag_necessary{border-radius:16px;color:#fff;font-size:12px;padding:3px 13px;width:52px}.tag_arbitrary{background-color:#b4c2cf}.nice-textbox{height:44px;width:685px}.nice-textbox,.nice-textboxmulti-line{border:1px solid #b4c2cf;border-radius:3px;color:#232b35;font-size:16px;margin-left:18px;outline:none;padding:6px;position:relative}.nice-textboxmulti-line{height:120px;width:680px}.form-list{margin-bottom:32px}.form-list02{margin-bottom:8px}.form-list__inner{margin-left:222px;margin-top:-28px}.form-list__inner__cognition{margin-left:222px;margin-top:-80px}.form-list__inner__textarea{margin-left:206px;margin-top:-28px}.form-list__center{margin-bottom:32px;text-align:center}::-webkit-input-placeholder{color:#939eaa}::-moz-placeholder{color:#939eaa}:-ms-input-placeholder{color:#939eaa}::-ms-input-placeholder{color:#939eaa}::placeholder{color:#939eaa}.form-list__error{padding:8px 0 0 226px}.form-list__error,.form-list__error02{color:#fa4846;display:block;font-size:15px;font-weight:700}.form-list__error02{padding:0}.form-list__label{display:inline-block;width:154px}.radio{margin:.4rem}.radio input[type=radio]{opacity:0;position:absolute}.radio input[type=radio]+.radio-label:before{background:#f4f4f4;border:1px solid #b4b4b4;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:1.3em;margin-right:.6em;position:relative;text-align:center;top:1px;-webkit-transition:all .25s ease;transition:all .25s ease;vertical-align:top;width:1.3em}.radio input[type=radio]:checked+.radio-label:before{background-color:#3197ee;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type=radio]:focus+.radio-label:before{border-color:#3197ee;outline:none}.radio input[type=radio]:disabled+.radio-label:before{background:#b4b4b4;border-color:#b4b4b4;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type=radio]+.radio-label:empty:before{margin-right:0}.checkbox-input{display:none}.checkbox-parts{padding-left:20px;position:relative}.checkbox-parts:before{border:1px solid #999;border-radius:4px;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}.checkbox-input:checked+.checkbox-parts:after{border-bottom:3px solid #3197ee;border-right:3px solid #3197ee;content:"";display:block;height:14px;left:6px;position:absolute;top:1px;-webkit-transform:rotate(40deg);transform:rotate(40deg);width:7px}.send-button{background:#f2b43d;border:1px solid #f2b43d;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:1em;padding:16px 32px;text-align:center;-webkit-transition:.3s;transition:.3s}.send-button:hover{background:#f6cb77;border:1px solid #f6cb77;color:#fff}.footer-layout{background-color:#f2f2f2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-layout__logo{padding:18px 32px 12px}.footer-layout img{width:180px}.footer-layout__right{padding:30px 12px 0 0;width:100%}.footer-layout__right__inner{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;-webkit-justify-content:flex-end;justify-content:flex-end;line-height:1em}.footer-layout__right__copyright{color:#232b35;padding-right:20px}.footer-layout a.footer-layout__right__link{border-left:1px solid #b4c2cf;color:#232b35;display:block;padding:0 20px;text-align:center;text-decoration:underline;text-decoration:underline!important}.footer-layout a.footer-layout__right__link:hover{color:#14a56f}.cp_breadcrumb *,.cp_breadcrumb :after,.cp_breadcrumb :before{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_breadcrumb{background-color:#f2f2f2;border-radius:.5em;color:#fff;font-size:13px;padding:1em 2em}.cp_breadcrumb a{color:#232b35;text-decoration:none}.cp_breadcrumb a:hover{color:#232b35;text-decoration:underline}.cp_breadcrumb .breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.cp_breadcrumb li{color:#232b35;display:inline-block;margin-right:8px;padding-right:24px;position:relative}.cp_breadcrumb li:before{color:inherit;content:"›";font-size:1em;height:1em;line-height:1;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em}.cp_breadcrumb li:last-child{color:#232b35;margin-right:0;padding-right:0}.cp_breadcrumb li:last-child:before{content:normal}.contents-area-function{background-color:#fff;width:100%}.contents-area-function__inner{margin-left:auto;margin-right:auto;padding:56px 0;width:1300px}.contents-area-function__list{background-color:#ecf8f3;margin-bottom:60px;padding:36px 44px}.contents-area-function__list,.contents-area-function__list__description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contents-area-function__list__description{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.contents-area-function__list__description__number{color:#14a56f;font-size:54px;font-weight:900;letter-spacing:2px}.contents-area-function__list__description__number img{width:75px}.contents-area-function__list__description__title{color:#232b35;font-size:22px;font-weight:900;padding:10px 0}.contents-area-function__list__description__txt{color:#232b35;font-size:16px;padding:10px 0}.contents-area-function__list__description__txt__small{font-size:12px}.contents-area-function__list__cap{padding:0}.contents-area-function__list__cap img{width:660px}.contents-area-function__list02{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;background-color:#ecf8f3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:60px;padding:28px}.contents-area-interview{background-color:#fff;width:100%}.contents-area-interview__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;padding:56px 0;width:1000px}.contents-area-interview__left-column{margin-right:56px;width:680px}.contents-area-interview__single-column{width:944px}.contents-area-interview__right-column{width:264px}.contents-area-interview__right-column__inner{background-color:#f4f6f8;padding:32px 20px 16px}.contents-area-interview__title{color:#232b35;font-size:24px;font-weight:900;line-height:1.7em;margin-bottom:16px}.contents-area-interview__subtitle{background:transparent;border-left:5px solid #14a56f;color:#232b35;font-size:20px;font-weight:900;margin-bottom:20px;padding:8px 0 8px 16px}.contents-area-interview__subtitle02{color:#232b35;font-size:15px;font-weight:900;margin-bottom:12px}.contents-area-interview__introduction{color:#657380;font-size:15px;font-weight:900;line-height:1.7em;margin-bottom:24px}.contents-area-interview__photo{margin-bottom:28px;width:100%}.contents-area-interview__txt{color:#232b35;font-size:17px;line-height:2em;margin-bottom:24px}.contents-area-interview__logo{background-color:#fff;margin-bottom:32px}.contents-area-interview__logo img{padding:20px;width:100%}.contents-area-interview__company-site{background-color:#fff;font-size:13px;margin-bottom:32px;padding:20px}.contents-area-interview__company-site a,.contents-area-interview__company-site a:hover{color:#2b75cb}.contents-area-interview__company-site:before{background:url(../resource/icon_company_linkcolor.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin:3px 5px 8px 0;vertical-align:middle;width:18px}.contents-area-interview__company-tt{background-color:#fff;font-size:13px;line-height:1.7em;margin-bottom:32px;padding:20px}#speakers_img{width:50%}.contents-area-information-details{background-color:#fff;width:100%}.contents-area-information-details__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;padding:56px 0;width:1000px}.contents-area-information-details__left-column{margin-right:56px;width:680px}.contents-area-information-details__right-column{width:264px}.contents-area-information-details__right-column__inner{background-color:#f4f6f8;padding:32px 20px 16px}.contents-area-information-details__title{color:#232b35;font-size:24px;font-weight:900;line-height:1.7em;margin-bottom:10px}.contents-area-information-details__subtitle{background:transparent;border-left:5px solid #31cadf;color:#232b35;font-size:20px;font-weight:900;margin-bottom:20px;padding:8px 0 8px 16px}.contents-area-information-details__subtitle02{color:#232b35;font-size:15px;font-weight:900;margin-bottom:12px}.contents-area-information-details__introduction{color:#657380;font-size:15px;font-weight:900;line-height:1.7em;margin-bottom:10px}.contents-area-information-details__photo{margin-bottom:28px;width:100%}.contents-area-information-details__txt{color:#232b35;font-size:17px;line-height:2em;margin-bottom:24px}.contents-area-information-details__company-tt{background-color:#fff;font-size:13px;line-height:1.7em;margin-bottom:32px;padding:20px}.contents-area-information-details__tag{width:136px}.contents-area-information-details__tag a{background:#fff;border:1px solid #31cadf;border-radius:20px;color:#31cadf!important;display:block;font-size:12px;padding:6px 12px;text-align:center;text-decoration:none!important}.contents-area-information-details__tag a:hover{background-color:rgba(49,202,223,.1)}.contents-area-information-details__tag-mb01{margin-bottom:24px}.contents-area-information-details__tag-mb02{margin-bottom:12px}.contents-area-contact-notice{background-color:#fff;width:100%}.contents-area-contact-notice__inner{margin-left:auto;margin-right:auto;padding:56px 0;width:1060px}.contents-area-contact-notice__txt{font-size:16px;margin:56px 0 28px;text-align:center}.contents-area-contact-notice__pagetop{font-size:16px;margin:28px 0;text-align:center}.contents-area-contact-notice__pagetop a{color:#232b35;text-decoration:underline}.contents-area-contact-notice__pagetop a:hover{color:#14a56f;text-decoration:underline}}@media screen and (max-width:960px){#nav-toggle{cursor:pointer;display:none;height:24px;position:absolute;right:20px;top:16px;width:28px;z-index:101}#nav-toggle div{position:relative}#nav-toggle span{background:#14a56f;display:block;height:3px;left:0;position:absolute;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;width:100%}#nav-toggle span:first-child{top:0}#nav-toggle span:nth-child(2){top:9px}#nav-toggle span:nth-child(3){top:18px}#top-head,.top-head__inner{height:56px;padding:0;width:100%}#top-head{margin-top:0;top:0}#top-head.fixed{background:transparent;padding-top:0}#mobile-head{background:#fff;height:56px;position:relative;width:100%;z-index:999}#top-head.fixed .logo,#top-head .logo{float:left;margin:0 0 0 20px;width:116px}#top-head.fixed .logo a,#top-head .logo a{display:block;width:116px}#top-head.fixed .logo a img,#top-head .logo a img{width:116px}#global-nav{background:#333;padding:10px 0 0;position:absolute;text-align:center;top:-500px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:100%;z-index:100}#global-nav ul{bottom:0;display:block;font-size:14px;list-style:none;position:static;right:0}#global-nav ul li{float:none;position:static}#top-head #global-nav ul li a,#top-head.fixed #global-nav ul li a{background-color:#333;color:#fff;display:block;padding:18px 0;width:100%}.pc-contact__btn{background-color:#333;margin:0}.pc-contact__btn:hover{background-color:#333;color:#fff}#nav-toggle{display:block}.open #nav-toggle span:first-child{top:11px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){left:50%;width:0}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}.open #global-nav{-webkit-transform:translateY(556px);transform:translateY(556px);z-index:100}.mt-28{margin-top:28px}.contents-area-main-title01{color:#232b35;font-size:22px;font-weight:900;text-align:center}.contents-area-main-title02{color:#939eaa;font-size:16px;font-weight:900;padding-top:4px;text-align:center}.contents-area-main-title__white01{color:#fff;font-size:22px;font-weight:900;text-align:center}.contents-area-main-title__white02{color:#fff;font-size:16px;font-weight:900;padding-top:4px;text-align:center}.contents-area-button{height:56px;width:100%}.contents-area-button a{background:#14a56f;color:#fff!important;display:block;font-size:16px;margin:0 20px;padding:12px 0;text-align:center;text-decoration:none!important}.contents-area-button a:after{background:url(../resource/icon_chevron_right.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:22px;margin:-3px 0 0 20px;vertical-align:middle;width:22px}.contents-area-button a:hover{background-color:rgba(20,165,111,.8)}.contents-area-button__blue{height:56px;width:100%}.contents-area-button__blue a{background:#31cadf;color:#fff!important;display:block;font-size:16px;margin:0 20px;padding:12px 0;text-align:center;text-decoration:none!important}.contents-area-button__blue a:after{background:url(../resource/icon_chevron_right.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:22px;margin:-3px 0 0 20px;vertical-align:middle;width:22px}.contents-area-button__blue a:hover{background-color:rgba(49,202,223,.8)}.contents-area-description{color:#232b35;font-size:14px;margin:28px 0 0;text-align:center}.contents-area-description__white{color:#fff;font-size:14px;margin:20px 20px 0;text-align:center}.contents-area-visual{background-image:url(../resource/visual_background.png);background-size:cover;height:auto;padding:0 0 24px;width:100%}.contents-area-visual__inner{display:block;margin-left:auto;margin-right:auto;position:relative;text-align:center;width:100%}.contents-area-visual__copy01{color:#fff;font-size:22px;font-weight:700;line-height:1.7em;padding:32px 20px 0}.contents-area-visual__copy02{color:#fff;font-size:18px;font-weight:700;line-height:1.7em;padding:24px 20px 0}.contents-area-visual__button{height:56px;width:100%}.contents-area-visual a.pc-contact__btn02{background:#63d72d;color:#fff!important;display:block;font-size:16px;font-weight:700;margin:24px 20px 0;padding:16px 0;text-align:center;text-decoration:none;text-decoration:none!important}.contents-area-visual a.pc-contact__btn02:before{background:url(../resource/icon_form.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin:0 12px 0 0;vertical-align:middle;width:18px}.contents-area-visual a.pc-contact__btn02:hover{background-color:rgba(99,215,45,.7)}.contents-area-visual__images{margin:24px 20px 0}.contents-area-visual__images02{display:block;left:0;width:100%}.contents-area-company-logo{background-color:#fff;margin-left:auto;margin-right:auto;padding:28px 20px 10px;width:100%}.contents-area-company-logo ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.contents-area-company-logo ul li{margin:0 24px 10px 0}.contents-area-company-logo ul li img{height:32px}.contents-area-company-logo ul li:last-child{margin:0}.contents-area-company-logo__title{color:#657380;font-size:15px;padding-bottom:12px;text-align:center}.contents-area-feature{background-color:#ecf8f3;width:100%}.contents-area-feature__inner{margin-left:auto;margin-right:auto;padding:28px 0 32px;width:100%}.contents-area-feature__sub-title{color:#232b35;font-size:18px;font-weight:900;margin:16px 20px 0;text-align:center}.contents-area-feature__explanation{color:#232b35;font-size:14px;line-height:1.8em;margin:12px 20px 0;text-align:center}.contents-area-feature ul{margin:20px 0}.contents-area-feature ul li{margin:0 0 32px;text-align:center}.contents-area-feature ul li img{width:40%}.contents-area-feature ul li:last-child{margin:0}.contents-area-case-study{background-color:#fff;width:100%}.contents-area-case-study__inner{margin-left:auto;margin-right:auto;padding:28px 0;width:100%}.contents-area-case-study__button-space{margin-top:28px}.contents-area-case-study__article{-webkit-box-shadow:0 0 8px #c6c6c6;box-shadow:0 0 8px #c6c6c6;margin:20px 20px 0;padding:20px}.contents-area-case-study__article-photo img{display:block;left:0;width:100%}.contents-area-case-study__article-details{display:block;position:relative;width:100%}.contents-area-case-study__article-details__title{color:#232b35;font-size:16px;font-weight:900;line-height:1.6em;padding-top:20px}.contents-area-case-study__article-details__title a{color:#232b35}.contents-area-case-study__article-details__title a:hover{color:#232b35;text-decoration:underline}.contents-area-case-study__article-details__company-name{color:#939eaa;font-size:14px;font-weight:900;padding-top:4px}.contents-area-case-study__article-details__company-name a{color:#657380}.contents-area-case-study__article-details__company-name a:hover{color:#657380;text-decoration:underline}.contents-area-case-study__article-details__button{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}.contents-area-case-study__article-details__button a{background:#fff;border:1px solid #14a56f;color:#14a56f!important;display:block;font-size:12px;margin-top:8px;padding:8px 0;text-align:center;text-decoration:none!important;width:152px}.contents-area-case-study__article-details__button a:after{background:url(../resource/icon_chevron_right_keycolor.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin:-3px 0 0 10px;vertical-align:middle;width:18px}.contents-area-case-study__article-details__button a:hover{background-color:rgba(20,165,111,.1)}.contents-area-flow{background-color:#ecf8f3;width:100%}.contents-area-flow__inner{margin-left:auto;margin-right:auto;padding:28px 0 32px;width:100%}.contents-area-flow__sub-title{font-size:20px;font-weight:700;margin:40px 0;position:relative;text-align:center}.contents-area-flow__sub-title:before{background-color:#14a56f;bottom:-12px;content:"";height:4px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:160px}.contents-area-flow ul{margin:20px 0}.contents-area-flow ul li{margin:0 0 32px;text-align:center}.contents-area-flow ul li img{width:260px}.contents-area-flow ul li:last-child{margin:0}.contents-area-price{background-color:#fff;width:100%}.contents-area-price__inner{margin-left:auto;margin-right:auto;padding:28px 0;width:100%}.contents-area-price__sub-title{font-size:20px;font-weight:700;margin:40px 0;position:relative;text-align:center}.contents-area-price__sub-title:before{background-color:#14a56f;bottom:-12px;content:"";height:4px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:160px}.contents-area-price__title01{color:#fff;font-size:20px;font-weight:900;padding:16px 0 0;text-align:center}.contents-area-price__title02,.contents-area-price__title03{background-color:#50c9ef;color:#fff;font-size:14px;font-weight:900;padding:5px 0;text-align:center;width:118px}.contents-area-price__first dt{background-color:#50c9ef;border-radius:10px 10px 0 0/10px 10px 0 0;padding-bottom:20px;width:100%}.contents-area-price__first dd{border:1px solid #50c9ef;border-radius:0 0 10px 10px/0 0 10px 10px;padding:24px 16px 32px}.contents-area-price__first dd ul li{font-size:12px;padding:20px 0 0;position:relative}.contents-area-price__first dd ul li:before{background:url(../resource/icon_check_gray.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin:-3px 5px 0 3px;vertical-align:middle;width:20px}.contents-area-price__first dd ul li:after{background-color:#b4c2cf;bottom:-8px;content:"";height:1px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:100%}.contents-area-price__second dt{background-color:#50c9ef;border-radius:10px 10px 0 0/10px 10px 0 0;padding-bottom:20px;width:100%}.contents-area-price__second dd{border:1px solid #50c9ef;border-radius:0 0 10px 10px/0 0 10px 10px;padding:24px 16px 10px}.contents-area-price__second dd ul li{font-size:12px;padding:20px 0 0;position:relative}.contents-area-price__second dd ul li:before{background:url(../resource/icon_check_gray.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin:-3px 5px 0 3px;vertical-align:middle;width:20px}.contents-area-price__second dd ul li:after{background-color:#b4c2cf;bottom:-8px;content:"";height:1px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;width:100%}.contents-area-price__layout{margin:28px 20px 0}.contents-area-price__layout__lis:last-child,.contents-area-price__layout__list{margin:0}.contents-area-price__notes{font-size:11px;padding-top:20px}.img-middle{height:48px;margin-bottom:1em;position:relative;width:100%}.img-middle__inner{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.img-middle__inner,.img-middle__inner img{height:28px;width:28px}.contents-area-information{background-color:#eefdff;width:100%}.contents-area-information__inner{margin-left:auto;margin-right:auto;padding:28px 0;width:100%}.contents-area-information__button-space{margin-top:28px}.contents-area-information__article{background-color:#fff;-webkit-box-shadow:0 0 8px #c6c6c6;box-shadow:0 0 8px #c6c6c6;margin:20px 20px 0;padding:20px}.contents-area-information__article-photo img{display:block;left:0;width:100%}.contents-area-information__article-details{display:block;position:relative;width:100%}.contents-area-information__article-details__title{color:#232b35;font-size:16px;font-weight:900;line-height:1.6em;padding-top:20px}.contents-area-information__article-details__title a{color:#232b35}.contents-area-information__article-details__title a:hover{color:#232b35;text-decoration:underline}.contents-area-information__article-details__company-name{color:#939eaa;font-size:14px;font-weight:900;padding-top:4px}.contents-area-information__article-details__company-name a{color:#657380}.contents-area-information__article-details__company-name a:hover{color:#657380;text-decoration:underline}.contents-area-information__article-details__button{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}.contents-area-information__article-details__button a{background:#fff;border:1px solid #31cadf;color:#31cadf!important;display:block;font-size:12px;margin-top:8px;padding:8px 0;text-align:center;text-decoration:none!important;width:152px}.contents-area-information__article-details__button a:after{background:url(../resource/icon_chevron_right_blue.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin:-3px 0 0 10px;vertical-align:middle;width:18px}.contents-area-information__article-details__button a:hover{background-color:rgba(20,165,111,.1)}.contents-area-information__article-details__tag{width:100%}.contents-area-information__article-details__tag a{background:#fff;border:1px solid #31cadf;border-radius:20px;bottom:0;color:#31cadf!important;display:block;font-size:12px;left:0;padding:6px 12px;position:absolute;text-align:center;text-decoration:none!important}.contents-area-information__article-details__tag a:hover{background-color:rgba(49,202,223,.1)}.contents-area-contact{background-color:#14a56f;width:100%}.contents-area-contact__inner{margin-left:auto;margin-right:auto;padding:28px 0 32px;width:100%}.contents-area-contact__inner02{background-color:#fff;border-radius:16px;margin:28px 20px 0;padding:28px 20px 4px}.contents-area-contact__description{color:#232b35;font-size:14px;margin-bottom:36px;text-align:center}.form-label{color:#232b35;font-size:14px}.tag_necessary{background-color:#fa4846}.tag_arbitrary,.tag_necessary{border-radius:16px;color:#fff;font-size:12px;padding:2px 12px;width:52px}.tag_arbitrary{background-color:#b4c2cf}.nice-textbox{height:44px}.nice-textbox,.nice-textboxmulti-line{border:1px solid #b4c2cf;border-radius:3px;color:#232b35;font-size:16px;outline:none;padding:6px;position:relative;width:100%}.nice-textboxmulti-line{height:120px}.form-list{margin-bottom:20px}.form-list__inner,.form-list__inner__cognition{margin-top:12px}.form-list__center{margin-bottom:24px;text-align:center}::-webkit-input-placeholder{color:#939eaa}::-moz-placeholder{color:#939eaa}:-ms-input-placeholder{color:#939eaa}::-ms-input-placeholder{color:#939eaa}::placeholder{color:#939eaa}.form-list__error{padding:8px 0 0 226px}.form-list__error,.form-list__error02{color:#fa4846;display:block;font-size:15px;font-weight:700}.form-list__error02{padding:0}.form-list__label{margin-right:14px}.radio{margin:.4rem}.radio input[type=radio]{opacity:0;position:absolute}.radio input[type=radio]+.radio-label:before{background:#f4f4f4;border:1px solid #b4b4b4;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:1.3em;margin-right:.6em;position:relative;text-align:center;top:1px;-webkit-transition:all .25s ease;transition:all .25s ease;vertical-align:top;width:1.3em}.radio input[type=radio]:checked+.radio-label:before{background-color:#3197ee;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type=radio]:focus+.radio-label:before{border-color:#3197ee;outline:none}.radio input[type=radio]:disabled+.radio-label:before{background:#b4b4b4;border-color:#b4b4b4;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type=radio]+.radio-label:empty:before{margin-right:0}.checkbox-input{display:none}.checkbox-parts{padding-left:20px;position:relative}.checkbox-parts:before{border:1px solid #999;border-radius:4px;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}.checkbox-input:checked+.checkbox-parts:after{border-bottom:3px solid #3197ee;border-right:3px solid #3197ee;content:"";display:block;height:14px;left:6px;position:absolute;top:1px;-webkit-transform:rotate(40deg);transform:rotate(40deg);width:7px}.send-button{background:#f2b43d;border:1px solid #f2b43d;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;line-height:1em;padding:16px 32px;text-align:center;-webkit-transition:.3s;transition:.3s}.send-button:hover{background:#f6cb77;border:1px solid #f6cb77;color:#fff}.footer-layout{background-color:#f2f2f2}.footer-layout__logo{padding:18px 32px;text-align:center}.footer-layout img{width:36px}.footer-layout__right{width:100%}.footer-layout__right__inner{-webkit-box-pack:end;-ms-flex-pack:end;font-size:14px;-webkit-justify-content:flex-end;justify-content:flex-end}.footer-layout__right__copyright{color:#232b35;padding-bottom:16px;text-align:center}.footer-layout a.footer-layout__right__link{color:#232b35;display:block;padding-bottom:12px;text-align:center;text-decoration:underline}.cp_breadcrumb *,.cp_breadcrumb :after,.cp_breadcrumb :before{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_breadcrumb{background-color:#f2f2f2;border-radius:.5em;color:#fff;font-size:13px;padding:1em 2em}.cp_breadcrumb a{color:#232b35;text-decoration:none}.cp_breadcrumb a:hover{color:#232b35;text-decoration:underline}.cp_breadcrumb .breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.cp_breadcrumb li{color:#232b35;display:inline-block;margin-right:8px;padding-right:24px;position:relative}.cp_breadcrumb li:before{color:inherit;content:"›";font-size:1em;height:1em;line-height:1;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em}.cp_breadcrumb li:last-child{color:#232b35;margin-right:0;padding-right:0}.cp_breadcrumb li:last-child:before{content:normal}.contents-area-function{background-color:#fff;width:100%}.contents-area-function__inner{margin-left:auto;margin-right:auto;padding:28px 0;width:100%}.contents-area-function__list{background-color:#ecf8f3;margin-bottom:40px;padding:16px 20px 28px}.contents-area-function__list__description{text-align:center}.contents-area-function__list__description__number{color:#14a56f;font-size:40px;font-weight:900;letter-spacing:2px}.contents-area-function__list__description__number img{width:75px}.contents-area-function__list__description__title{color:#232b35;font-size:18px;font-weight:900;padding:10px 0}.contents-area-function__list__description__txt{color:#232b35;font-size:16px;padding:10px 0}.contents-area-function__list__cap{padding:0}.contents-area-function__list__cap img{width:100%}.contents-area-function__list02{background-color:#ecf8f3;margin-bottom:40px;padding:16px 20px 28px}.contents-area-interview{background-color:#fff;width:100%}.contents-area-interview__inner{width:100%}.contents-area-interview__left-column,.contents-area-interview__single-column{padding:28px 20px 4px}.contents-area-interview__right-column{margin-bottom:28px;width:100%}.contents-area-interview__right-column__inner{background-color:#f4f6f8;padding:28px 20px 12px}.contents-area-interview__title{color:#232b35;font-size:20px;font-weight:900;line-height:1.7em;margin-bottom:16px}.contents-area-interview__subtitle{background:transparent;border-left:5px solid #14a56f;color:#232b35;font-size:18px;font-weight:900;line-height:1.7em;margin-bottom:20px;padding:8px 0 8px 16px}.contents-area-interview__subtitle02{color:#232b35;font-size:14px;font-weight:900;margin-bottom:8px}.contents-area-interview__introduction{color:#657380;font-size:15px;font-weight:900;line-height:1.7em;margin-bottom:24px}.contents-area-interview__photo{margin-bottom:28px;width:100%}.contents-area-interview__txt{color:#232b35;font-size:16px;line-height:1.8em;margin-bottom:24px}.contents-area-interview__logo{background-color:#fff;margin-bottom:32px;padding:0 60px}.contents-area-interview__logo img{padding:16px;width:100%}.contents-area-interview__company-site{background-color:#fff;font-size:13px;margin-bottom:32px;padding:16px}.contents-area-interview__company-site a,.contents-area-interview__company-site a:hover{color:#2b75cb}.contents-area-interview__company-site:before{background:url(../resource/icon_company_linkcolor.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin:3px 5px 8px 0;vertical-align:middle;width:18px}.contents-area-interview__company-tt{background-color:#fff;font-size:13px;line-height:1.7em;margin-bottom:32px;padding:16px}.contents-area-information-details{background-color:#fff;width:100%}.contents-area-information-details__inner{width:100%}.contents-area-information-details__left-column{padding:28px 20px 4px}.contents-area-information-details__right-column{margin-bottom:28px;width:100%}.contents-area-information-details__right-column__inner{background-color:#f4f6f8;padding:28px 20px 12px}.contents-area-information-details__title{color:#232b35;font-size:20px;font-weight:900;line-height:1.7em;margin-bottom:8px}.contents-area-information-details__subtitle{background:transparent;border-left:5px solid #31cadf;color:#232b35;font-size:18px;font-weight:900;line-height:1.7em;margin-bottom:20px;padding:8px 0 8px 16px}.contents-area-information-details__subtitle02{color:#232b35;font-size:14px;font-weight:900;margin-bottom:8px}.contents-area-information-details__introduction{color:#657380;font-size:15px;font-weight:900;line-height:1.7em;margin-bottom:12px}.contents-area-information-details__photo{margin-bottom:28px;width:100%}.contents-area-information-details__txt{color:#232b35;font-size:16px;line-height:1.8em;margin-bottom:24px}.contents-area-information-details__logo{background-color:#fff;margin-bottom:32px;padding:0 60px}.contents-area-information-details__logo img{padding:16px;width:100%}.contents-area-information-details__company-site{background-color:#fff;font-size:13px;margin-bottom:32px;padding:16px}.contents-area-information-details__company-site a,.contents-area-information-details__company-site a:hover{color:#2b75cb}.contents-area-information-details__company-site:before{background:url(../resource/icon_company_linkcolor.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:18px;margin:3px 5px 8px 0;vertical-align:middle;width:18px}.contents-area-information-details__company-tt{background-color:#fff;font-size:13px;line-height:1.7em;margin-bottom:32px;padding:16px}.contents-area-information-details__tag{width:136px}.contents-area-information-details__tag a{background:#fff;border:1px solid #31cadf;border-radius:20px;color:#31cadf!important;display:block;font-size:12px;padding:4px 12px;text-align:center;text-decoration:none!important}.contents-area-information-details__tag a:hover{background-color:rgba(49,202,223,.1)}.contents-area-information-details__tag-mb01{margin-bottom:16px}.contents-area-information-details__tag-mb02{margin-bottom:12px}.contents-area-contact-notice{background-color:#fff;width:100%}.contents-area-contact-notice__inner{margin-left:auto;margin-right:auto;padding:28px 0;width:100%}.contents-area-contact-notice__pagetop,.contents-area-contact-notice__txt{font-size:16px;margin:28px 20px;text-align:center}.contents-area-contact-notice__pagetop a{color:#232b35;text-decoration:underline}.contents-area-contact-notice__pagetop a:hover{color:#14a56f;text-decoration:underline}}body,html{height:100%;width:100%}body{color:#232b35;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:14px;line-height:normal;margin:0 auto;overflow-x:hidden}dd,dl,dt,h1,h2,h3,h4,h5,h6,li,ul{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}li{list-style-type:none}a{text-decoration:none}p{margin:0 auto;padding:0}.img{font-size:0;line-height:0;vertical-align:top}#loader-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;display:none;-webkit-justify-content:center;justify-content:center;opacity:.5;top:0;z-index:10000}#mdl-conf .modal-content-header{font-size:24px;font-weight:700}#mdl-conf .modal-content-body .header{font-weight:700;text-align:left;width:50%}#mdl-conf .modal-content-body .content{overflow-wrap:break-word;text-align:left;white-space:pre-wrap}#mdl-conf .modal-content-footer button{padding:10px;width:50%}#mdl-conf .modal-content-footer #btn-send{background-color:#14a56f}@media screen and (max-width:960px){#speakers_img{width:50%}}#campaign_medal_210906{position:absolute;right:-50px;top:250px;width:250px}@media screen and (max-width:960px){#campaign_medal_210906{right:20px;top:500px}}@media screen and (max-width:768px){#campaign_medal_210906{top:400px}#campaign_banner_210906_area a#campaign_banner_210906_btn img#campaign_banner_210906{width:70%}}@media screen and (max-width:414px){#campaign_medal_210906{top:380px;width:120px}#campaign_banner_210906_area a#campaign_banner_210906_btn img#campaign_banner_210906{width:90%}}@media screen and (max-width:320px){#campaign_medal_210906{top:430px;width:100px}}#campaign_banner_210906_area{text-align:center}a#campaign_banner_210906_btn img#campaign_banner_210906{margin-bottom:40px;width:50%}a#campaign_banner_210906_btn:hover{opacity:.6}