body{font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","Noto Sans JP",sans-serif,メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important}@media screen and (max-width: 767px){.l-header__lang{width:13.0666666667vw;font-size:3.2vw}header{overflow:hidden}}@media screen and (min-width: 769px){.l-header__lang{width:50px;margin:0 2.635431918% 0 0}}.l-header__lang__link{display:flex;align-items:center;justify-content:space-between;font-weight:bold;margin-left:15px;width:4.5vw}@media screen and (min-width: 769px){.l-header__lang__link{font-size:1vw}}@media screen and (max-width: 769px){.l-header__lang__link{position:absolute;top:22px;right:100px;width:60px;font-size:12px}}.l-header__lang__link__text{transition:.3s}.l-header__lang__link__text--en{color:#ced4d8}.l-header__lang__link__bar{height:2px;background-color:#ced4d8;position:relative}.l-header__lang__link__bar::after{position:absolute;left:0;top:50%;content:"";display:block;background-color:#000;transform:translateY(-50%);transition:.3s}.l-header__lang__link__bar.en::after{left:70%;top:50%}@media screen and (max-width: 767px){.l-header__lang__link__bar{width:3.7333333333vw}}@media screen and (min-width: 769px){.l-header__lang__link__bar{width:15px}}@media screen and (max-width: 767px){.l-header__lang__link__bar::after{width:1.0666666667vw;height:1.0666666667vw;border-radius:5px}}@media screen and (min-width: 769px){.l-header__lang__link__bar::after{width:6px;height:6px;border-radius:5px}}.l-header__lang__link:hover .l-header__lang__link__text--jp{color:#ced4d8}.l-header__lang__link:hover .l-header__lang__link__text--en{color:#000}.l-header__lang__link:hover .l-header__lang__link__bar::after{left:70%}.l-header__lang__link--inactive:hover .l-header__lang__link__text--jp{color:#000}.l-header__lang__link--inactive:hover .l-header__lang__link__text--en{color:#ced4d8}.l-header__lang__link--inactive:hover .l-header__lang__link__bar::after{left:0}.l-header__sns img{width:30px}[v-cloak]{display:none;display:none}*{padding:0px;margin:0px}img{max-width:100%}html,body{width:100%;display:flex;flex-flow:column;min-height:100vh}li{list-style:none}section{max-width:1200px;width:100%;margin:0px auto;position:relative}header>.logo{width:100%;height:auto;border-bottom:1px solid #e5e5e5;position:fixed;top:0;left:0;background:#fff;z-index:999}main{margin-top:73px}@media screen and (max-width: 767px){main{margin-top:0 !important}.l-header__sns img{margin:0 5px}}.sp{display:none}.logo>ul{max-width:1200px;width:100%;margin:0px auto;position:relative;display:table;display:flex;justify-content:space-between;align-items:center}.logo>ul>li{display:inline-table;vertical-align:middle}.logo>ul>li:first-child{width:800px;display:flex}.logo>ul>li img{width:134px}@media screen and (max-width: 735px){header>.logo{position:static}.logo>ul{display:block;padding:15px 15px 0 15px}.logo>ul>li:first-child{width:auto;display:block}.logo>ul>li:last-child{position:absolute;top:0;right:0;width:20%;padding:12px 0}.logo>ul>li:last-child span{display:none}.logo>ul>li:last-child:before{content:"×";position:relative;left:-7px}}p.logoside{width:165px;height:24px;color:#004a73;text-align:center;font-size:15px;margin:4px 0 0 20px;font-weight:bold;border:2px solid #004a73;padding:5px 14px;border-radius:5px}p.logoside.en{line-height:1em;height:30px;margin-top:0}@media screen and (max-width: 735px){p.logoside{font-size:13px;height:20px;margin:10px 0 0 0;padding:5px 0px}}.list_back{background:#333;cursor:pointer;font-weight:bold;height:auto;width:150px;text-align:center;font-size:14px;border-radius:5px;color:#fff;display:flex !important;justify-content:center;align-items:center;padding:15px 10px;margin:10px 0;letter-spacing:.2em}.list_back:before{content:"<";margin:0 10px 0 0}#info_event{margin-left:auto;margin-right:auto;max-width:1400px;box-sizing:border-box}#info_event>div{align-items:center}#info_event>div label{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:5px;box-sizing:border-box;font-size:.9em;width:calc((100% - 10px)/2);flex:0 0 calc((100% - 10px)/2);background-color:#f1f2f2}#info_event>div label svg{width:32px;height:28px;margin:7px 10px}@media screen and (max-width: 1023px){#info_event{border-bottom:1px solid #d1d3d4;padding-left:10px;padding-right:10px;border:none}}@media screen and (min-width: 1024px){#info_event{display:flex;align-items:center;margin-bottom:30px;border:none}}@media screen and (max-width: 1023px){#info_event h3{padding-top:15px;padding-bottom:15px;position:relative}#info_event h3::after{font-family:"icon";content:"+";font-size:20px;position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media screen and (min-width: 1024px){#info_event h3{width:9em;flex:0 0 9em}}@media screen and (max-width: 1023px){#info_event .search_clause::after{content:"-"}}@media screen and (max-width: 1023px){#info_event>div{flex-wrap:wrap;margin-bottom:-10px;padding-bottom:15px;display:flex}}@media screen and (min-width: 1024px){#info_event>div{display:flex !important;width:calc(100% - 9em);flex:1 1 calc(100% - 9em)}}@media screen and (max-width: 1024px){#info_event>div label{margin-bottom:10px;font-size:12px;padding-right:5px}#info_event>div label:nth-of-type(odd){margin-right:10px}}@media screen and (min-width: 1024px){#info_event>div label{width:calc((100% - 40px)/5);flex:0 0 calc((100% - 40px)/5)}#info_event>div label:not(:last-of-type){margin-right:10px}}.info{max-width:1200px;width:100%;margin:0px auto;position:relative}.info>p{display:inline-block;vertical-align:middle;height:30px;padding:0px 20px}.info_icon img{margin-top:-12px;position:relative}.tenji{background:#013048;color:#fff;font-weight:bold;width:370px;padding:15px 20px 10px !important}.tenji:before{content:"螻慕､ｺ";border:1px solid #fff;border-radius:3px;padding:4px 13px;margin-right:10px;font-size:16px}@media screen and (max-width: 960px){.info_icon img{margin-top:0px}.tenji{padding:15px 20px 0px !important}}footer{width:100%;height:auto;background:rgba(1,42,78,.6);padding:30px 0px}h3.info_ttl{color:#fff;font-size:28px}.presen_info{width:100%;padding:10px 0px;border-collapse:separate;border-spacing:0px 15px}.presen_info th{background:#013048;color:#fff;font-size:19px;text-align:center;width:120px}.presen_info td{background:#fff;color:#013048;font-size:16px;font-weight:bold;padding:20px}.presen_info td>p{padding:3px 0px}.presen_info td>p>span{color:#231f20 !important}.presen_info td>div{display:inline-block}.time{color:#013048 !important;font-size:16px !important;font-weight:bold !important}.time:after{content:"|";padding:0px 10px}a{color:#013048;text-decoration:none}.logo svg{fill:#003146;height:50px;width:170px}.logo svg.dsj{fill:#c42433}.logo svg.lbj{fill:#0076b1}.logo svg.apps{fill:#231f20}.logo svg.cmt{fill:none}.info{max-width:1200px;width:100%;margin:0px auto;position:relative}.info_icon img{position:relative}.head_info{display:flex !important;align-items:center}.head_info dl{display:flex;margin-right:20px;font-size:13px}.head_info dl dt{padding:8px 5px 5px 5px;background:#013048;color:#fff;min-width:72px;text-align:center;display:inline-block;white-space:nowrap}.head_info dl dd{background:#fff;padding:5px 10px;border:1px solid #eee;white-space:nowrap}@media screen and (max-width: 767px){.head_info{position:-webkit-sticky;position:sticky}.head_info dl dt{min-width:initial;font-size:12px}}.company_info{width:100%;height:auto;padding:20px 0px}.company_info>ul{max-width:1200px;width:100%;margin:0px auto;position:relative}.company_info>ul li{display:inline-block;vertical-align:top;color:#231f20}.company_info>ul li:first-child{padding-right:50px}.company_info>ul li:last-child{width:62%}.company_info>ul li:first-child>p{background:#fff;width:390px;height:390px;display:inline-block;text-align:center;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.2));position:relative}.company_info>ul li>p>img{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%}@media screen and (min-width: 1024px){.company_info>ul li>p>img{max-width:300px;max-height:300px}}h3.company_name{font-size:26px}h3.company_name.sp{display:none}h3.company_name.pc{display:block}h3.company_name>span{font-size:13px}.sns>div{display:inline-block;padding:10px 2px}.sns>a>svg{display:inline-block;padding:10px 2px;width:28px;height:28px}.sns>a>img{display:inline-block;padding:10px 2px;width:26px;height:26px}.sec_wrap{padding:10px 0px 10px}.sec_wrap>div{display:inline-block}.sec_ttl{font-size:28px;padding-right:70px}.bunrui li{display:inline-block;font-size:14px}.bunrui li:first-child{color:#6d6e71;padding-right:10px}.bunrui li>p{display:inline-block;border:1px solid #6d6e71;border-radius:7px;padding:2px 10px;margin:2px}h5{font-size:22px;color:#013048;padding:20px 0px}.txt{font-size:14px;line-height:180%;font-weight:normal !important;white-space:pre-line;letter-spacing:.1em}.txt.blur{-ms-filter:blur(6px);filter:blur(6px);max-height:3em;overflow:hidden}#product h2{font-weight:bold;font-size:22px;margin-top:25px;letter-spacing:.2em;text-align:center;position:relative;margin-bottom:40px}#product h2ja:after{content:"Product / Service";display:block;font-size:12px;color:#ccc;letter-spacing:.5px}#product h2ja:before{content:"";position:absolute;width:20px;height:3px;bottom:-20px;left:50%;transform:translateX(-50%);display:block;background:#013048}@media screen and (max-width: 767px){#product{margin:0 15px}#product h2{font-size:18px;margin-bottom:40px}}@media screen and (max-width: 767px){#product h2:after{font-size:11px}}#seminar{padding:30px 0}#seminar h2{font-weight:bold;font-size:22px;margin-top:25px;letter-spacing:.2em;text-align:center;position:relative}#seminar h2.ja:after{content:"Seminar";display:block;font-size:12px;color:#ccc;letter-spacing:.5px}#seminar h2.ja:before{content:"";position:absolute;width:20px;height:3px;bottom:-20px;left:50%;transform:translateX(-50%);display:block;background:#013048}@media screen and (max-width: 767px){#seminar h2{font-size:18px;margin-bottom:30px}}@media screen and (max-width: 767px){#seminar h2:after{font-size:11px}}#product hr{margin-top:15px;border:rgba(221,221,221,.5) 1px solid}.product_name{padding:10px;margin:20px 0 10px;font-size:22px;color:#013048;font-weight:bold;display:flex;align-items:center;background:rgba(1,48,72,.05)}.product_name>div>div{text-align:center;min-width:50px;height:50px;line-height:50px;vertical-align:middle;border:2px solid #013048}.product_name>div>h3{margin-left:15px;letter-spacing:.1em;word-break:break-all}.product_name>p{margin-left:auto !important;font-size:14px;padding:5px 10px !important}.product_icons>svg{width:30px;height:30px;margin-right:5px;margin-bottom:10px}.product_name .nameof{display:flex;align-items:center}.product_name p.limited{background:#fff}@media screen and (max-width: 767px){.product_name{display:block}.product_name p.limited{width:70%;margin:5px auto 0 auto}.product_name>div>h3{font-size:14px}.product_name .nameof{justify-content:center;height:auto}.product_name>div{min-width:40px}.product_name>div>div{text-align:center;min-width:30px;height:30px;line-height:30px;vertical-align:middle;border:2px solid #013048;font-size:16px}.product_name>div>span{line-height:40px}}.product_wrap{padding-bottom:20px;display:flex}.product_wrap p.txt{white-space:pre-line}.videoimg-wrap{display:flex}.videoimg-wrap li:not(:first-child){margin-left:30px}.videoimg-wrap img{max-height:270px;max-width:100%;-o-object-fit:contain;object-fit:contain}.videoimg-wrap .video-wrap .video{width:480px;height:270px}@media screen and (min-width: 736px){.videoimg-wrap li{width:600px}}@media screen and (max-width: 960px){.videoimg-wrap{flex-direction:column;margin-bottom:10px}.videoimg-wrap li:not(:first-child){margin-left:0px;margin-top:30px}.videoimg-wrap img{width:100%}.videoimg-wrap .video-wrap{position:relative;width:100%;padding-top:57.25%;overflow:auto;-webkit-overflow-scrolling:touch}.videoimg-wrap .video-wrap .video{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block}}@media screen and (max-width: 960px){section{width:auto;margin:0px auto;position:relative}.sp{display:block}.logo>ul>li{flex-wrap:wrap;margin-bottom:10px}.logo>ul>li dl{margin-bottom:5px}.list_back{width:38%}.info>p{padding:10px 4px;height:40px}.info_icon img{width:160px;height:auto}.tenji{width:auto;display:block !important}.company_info{padding:20px 0px !important;margin:0px auto;position:relative}.company_info>ul li{display:block !important;width:90% !important;margin:0px auto;position:relative}.company_info>ul li:first-child{padding-right:0px !important;text-align:center}.company_info>ul li:first-child>p{width:100% !important;height:90%;margin:0px auto;position:relative}.sec_wrap>div{display:block !important}.sec_ttl{font-size:18px !important}h3.company_name{padding-top:0px;line-height:100%;text-align:left}h3.company_name.pc{display:none}h3.company_name.sp{display:block}h5{font-size:16px !important}.bunrui li,.txt{font-size:13px !important}.product_wrap li{display:block;width:100% !important;padding:0px !important}.presen_info>td{width:100%}.sp_line{border-bottom:1px solid #013048;margin-bottom:4px;width:100%}.sp_line:after{content:""}table{font-size:13px}th{width:17%}.company_info>ul li:first-child>p{max-width:100%;height:auto;padding:38% 0px}.product_wrap{padding:15px 0px 50px;display:initial}.product_wrap p.txt{margin:0 0 20px}.product_wrap img{padding:0px 0px 20px;max-height:initial}}.loader{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out;color:silver;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.loader-wrap{position:fixed;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff}.fade-enter-active,.fade-leave-active{transition:opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.fade-enter,.fade-leave{opacity:0}.footer-induction{width:100%;padding:20px;background:rgba(0,0,0,.7);text-align:center;position:fixed;bottom:0;z-index:999}.footer-induction a,.footer-induction button,.footer-induction input{position:relative;font-size:20px;color:#fff;background:#da1c5c;padding:10px 50px;display:inline-block;border-radius:7px;margin:auto;border:none;text-align:center;text-shadow:none;box-shadow:none;line-height:28px}.footer-induction a::after,.footer-induction button::after,.footer-induction input::after{content:"";display:inline-block;width:8px;height:14px;background:url(../img/arrow_right.png);background-repeat:no-repeat;background-position:90% center;background-size:contain;padding-right:10px}.footer-induction a span,.footer-induction button span,.footer-induction input span{font-size:14px}.footer-induction p{color:#fff;margin-top:5px}@media screen and (max-width: 735px){.footer-induction{padding:10px 0px}.footer-induction a,.footer-induction button,.footer-induction input{font-size:16px;padding:10px 20px}.footer-induction p{font-size:12px;margin:5px 10px}}.company-title-wrap{position:sticky;position:-webkit-sticky;top:73px;background:#fff;z-index:999}@media screen and (max-width: 767px){.company-title-wrap{position:static}}.company-title{display:flex;justify-content:space-between;padding:15px 0;max-width:1200px;margin:0 auto;box-sizing:border-box;align-items:center}.company-title .title{align-items:center;display:flex}@media screen and (min-width: 768px){.company-title .title{max-width:75%}}.company-title .title p{height:75px;margin-right:20px}.company-title .title p img{max-width:100%;max-height:100%}@media screen and (max-width: 767px){.company-title .title p img{display:block;max-width:50%;max-height:50%;margin:0 auto}}.company-title .title h1{font-weight:bold;font-size:20px;letter-spacing:.1em;text-align:left}.company-title .title h1 span{font-size:70%}.company-title .btns ul{display:flex;align-items:center}.company-title .btns ul li{white-space:nowrap;margin-left:15px}.company-title .btns ul li>a.button.login,.company-title .btns ul li button{padding:7px 14px !important;border:none !important;box-shadow:none !important;line-height:2}.company-title .btns ul li.btns__sns{width:100px}@media screen and (max-width: 767px){.company-title{display:block}.company-title>div{padding:0 10px}.company-title .title{display:block;margin:0 15px 20px 15px}.company-title .title p{height:auto;margin-right:0;margin-bottom:10px}.company-title .title h1{text-align:center}.company-title .btns ul{display:block;margin:0 15px}}@media screen and (max-width: 767px){.company-title .btns ul li{margin:0 0 15px 0;text-align:center}.company-title .btns ul li button{padding:10px 14px !important;margin:15px 0 0 0 !important}}a.consult{background:linear-gradient(to right, #004a73, #002f48);color:#fff;padding:14px 30px;letter-spacing:.2em;border-radius:5px;font-weight:bold}a.consult:before{content:"";display:inline-block;background:url("../img/bx-chat.svg") no-repeat;background-size:100%;width:20px;height:20px;margin-right:10px;position:relative;top:5px}a.mail{background:linear-gradient(to right, #004a73, #002f48);color:#fff;display:block;padding:14px 30px;letter-spacing:.2em;border-radius:5px;font-weight:bold}a.mail:before{content:"";display:inline-block;background:url("../img/bx-envelope.svg") no-repeat;background-size:100%;width:20px;height:20px;margin-right:10px;position:relative;top:5px}a.tel{background:linear-gradient(to right, #004a73, #002f48);color:#fff;display:block;padding:14px 30px;letter-spacing:.2em;border-radius:5px;font-weight:bold;pointer-events:none}a.tel:before{content:"";display:inline-block;background:url("../img/bxs-phone.svg") no-repeat;background-size:100%;width:20px;height:20px;margin-right:10px;position:relative;top:5px}a.other{border:2px solid #004a73;padding:12px 28px 12px 28px;box-sizing:border-box;color:#004a73;font-weight:bold;letter-spacing:.2em;border-radius:5px}a.other:after{content:"";display:inline-block;background:url("../img/bx-link-external.svg") no-repeat;background-size:100%;width:15px;height:15px;margin-left:10px;position:relative;top:1px}@media screen and (max-width: 767px){a.tel{pointer-events:auto;display:block}a.other,a.mail,a.consult{display:block;text-align:center}}.tab_box{margin-top:25px}.tab_box .btn_area{margin:35px 0 0 0;display:flex}.tab_box .tab_btn{width:188px;padding:12px 0;color:#333;text-align:center;cursor:pointer;transition:all .2s ease 0s;font-weight:bold;letter-spacing:.2em;font-size:90%}.tab_box .tab_btn+.tab_btn{margin-left:15px;background:#fff;border-radius:5px 5px 0 0/5px 5px 0 0}.tab_box .tab_btn:hover{background-color:#dce1e4}.tab_box .tab_btn.active{background:#013048;border-radius:5px 5px 0 0/5px 5px 0 0;color:#fff}.tab_box ul.date li:not(:last-child){padding-bottom:15px}.tab_box ul.date li:not(:last-child) ul.genre li:not(:last-child){padding:0}.tab_box ul.date li dl dt{font-weight:bold;padding:0;font-size:120%;color:#013048;display:flex}.tab_box ul.date li dl dt h3:before{content:"";background:url("../img/bx-calendar-alt.svg") no-repeat;background-size:100%;display:inline-block;margin:0 10px 0 0;width:20px;height:22px;position:relative;top:4px}.tab_box ul.date li dl dt ul.genre{display:flex;align-items:center}.tab_box ul.date li dl dt ul.genre li{border:1px solid #013048;font-size:12px;padding:3px 6px !important;margin-left:10px}.tab_box ul.date li dl dd{line-height:2}.tab_box ul.date li dl dd table th,.tab_box ul.date li dl dd table td{padding:0;letter-spacing:.2em}.tab_box ul.date li dl dd table th{font-family:"Roboto",sans-serif;padding-right:10px;letter-spacing:.1em}.tab_box ul.date li dl dd table td a{text-decoration:underline}.tab_box ul.date li dl dd table td h4{font-family:"Roboto",sans-serif;letter-spacing:.1em}.tab_box .head_info dl{display:none}@media screen and (max-width: 767px){.tab_box{margin:0 15px}.tab_box h2{padding:0 !important;font-size:16px !important}}@media screen and (max-width: 767px){.tab_box ul.date li dl dt{font-size:110%;display:block}}@media screen and (max-width: 767px){.tab_box ul.date li dl dt ul.genre{margin:10px 0}.tab_box ul.date li dl dt ul.genre li{margin-left:0;margin-right:10px;font-size:11px}}.info_wrap{background:rgba(1,48,72,.05);width:100%}.info_wrap_inside{max-width:1200px;margin:0 auto;padding:40px 0}.info_wrap_inside h2{font-weight:bold;font-size:20px;letter-spacing:.2em;margin-bottom:10px}.info_wrap_inside p{letter-spacing:.2em}.info_wrap_inside ul.categorize{display:flex;margin:20px 0 0 0}.info_wrap_inside ul.categorize li{width:24%;margin-right:1.3%;background:#fff;border-radius:10px}.info_wrap_inside ul.categorize li:nth-child(4n){margin-right:0}.info_wrap_inside ul.categorize li a{display:block;padding:20px;height:100%}.info_wrap_inside ul.categorize li .txt ul{display:flex;justify-content:center}.info_wrap_inside ul.categorize li .txt ul li{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;background:#eee;text-align:center;font-size:12px;padding:5px 10px;box-sizing:border-box;line-height:1.5;box-shadow:none;border-radius:0}.info_wrap_inside ul.categorize li .txt ul li:nth-child(1){margin:0 2% 0 0}.info_wrap_inside ul.categorize li .txt ul li:nth-child(2){margin:0 0 0 2%}@media screen and (max-width: 767px){.tab_box .head_info{margin-bottom:10px}.info_wrap_inside button{width:90% !important}.tab_box .head_info dl{display:flex;margin-right:0}.tab_box ul.date li dl dd table td h4{font-size:15px}.info_wrap_inside{padding:25px 0}}@media screen and (max-width: 767px){.info_wrap_inside h2{font-size:18px;padding:0 15px}.info_wrap_inside p{padding:0 15px}}@media screen and (max-width: 767px){.info_wrap_inside ul.categorize{display:block;margin:20px 0 0 0;overflow-x:auto;white-space:nowrap;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.info_wrap_inside ul.categorize li{width:70%;display:inline-block;vertical-align:top;margin-right:0;margin-left:15px}}@media screen and (max-width: 767px){.info_wrap_inside ul.categorize li a{padding:15px}}p.limited{border:2px solid #9e1f63;color:#9e1f63;text-align:center;margin:0;font-weight:bold;letter-spacing:.1em;padding:3px 0;white-space:nowrap}p.limited:before{content:"";background:url("../img/bx-key.svg") no-repeat;background-size:100%;display:inline-block;margin:0 10px 0 0;width:19px;height:10px}@media screen and (max-width: 767px){p.limited{font-size:12px}}.info_wrap_inside ul.categorize li .txt h3{color:#013048;font-weight:bold;font-size:16px;margin-bottom:10px;letter-spacing:.1em}#to-pagetop{position:fixed;right:20px;bottom:20px;display:none}#to-pagetop a{padding:10px 20px;text-decoration:none;font-weight:bold;cursor:pointer;display:block;background:#013048;letter-spacing:.1em;color:#fff;border-radius:5px;transition:all .3s;font-size:13px}@media screen and (max-width: 767px){#to-pagetop a span{display:none}}#product>div{margin-bottom:40px}.product-content{display:flex;justify-content:space-between;align-items:center}.product-content .pic-box{width:32%}.product-content .txt-box{width:63%}.product-content .txt-box .btns{display:flex;justify-content:space-between;align-items:center}.product-content .txt-box .btns .icons{display:flex;align-items:center}.product-content .txt-box .btns .icons i{width:50px;margin-right:15px}.product-content .txt-box .btns .icons p{font-size:12px;letter-spacing:.1em}.product-content .txt-box .btns p a{background:#013048;padding:10px 15px;color:#fff;border-radius:5px;letter-spacing:.2em;font-weight:bold;font-size:14px}.product-content .txt-box .btns p a:after{content:">";margin:0 0 0 10px;transform:scale(0.7, 1);display:inline-block}.product-content .txt-box .btns ul li{border:1px solid #ccc;border-radius:2.5px;margin-left:5px;padding:5px !important;font-size:13px}.product-content .txt-box h4{font-weight:bold;font-size:22px;letter-spacing:.2em;color:#013048;padding:20px 0 10px 0}@media screen and (max-width: 767px){.product-content{display:block}}@media screen and (max-width: 767px){.product-content .pic-box,.product-content .txt-box{width:auto}}@media screen and (max-width: 767px){.product-content .txt-box .btns{display:block}.product-content .txt-box .btns .icons i{width:70px}}@media screen and (max-width: 767px){.product-content .txt-box .btns p a{display:block;text-align:center;width:auto;margin:0 auto}}@media screen and (max-width: 767px){.product-content .txt-box .btns ul{width:auto;display:flex;flex-wrap:wrap;margin:15px 0 0 0}.product-content .txt-box .btns ul li{margin-bottom:5px;margin-left:0;margin-right:5px;font-size:12px !important}}@media screen and (max-width: 767px){.product-content .txt-box h4{font-size:18px;padding-top:10px}}#company-contact{background:#f7f7f7;max-width:inherit;margin:50px 0 0 0;padding:25px 0 50px 0}#company-contact .company-title{display:flex;align-items:center;justify-content:center}#company-contact .company-title>p{height:80px;margin-right:20px}#company-contact .company-title>p img{max-width:100%;max-height:120px;margin:0 auto}#company-contact .company-title h1{font-weight:bold;font-size:20px;letter-spacing:.1em;text-align:left}#company-contact .company-title h1 span{font-size:70%}#company-contact .l-header__sns{text-align:center;display:flex;align-items:center;margin-top:10px}@media screen and (max-width: 767px){#company-contact .l-header__sns{justify-content:center}}#company-contact .l-header__sns a{margin:0 5px}#company-contact .company-txt{text-align:center}#company-contact .company-txt p{margin:25px 0;letter-spacing:.1em}#company-contact .company-txt p span{position:relative;width:500px;height:80px;background:#f7f7f7;padding:10px 30px;text-align:center;border:2px solid #013048;color:#013048;font-size:16px;font-weight:bold;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#company-contact .company-txt p span:after,#company-contact .company-txt p span:before{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;top:100%;left:50%}#company-contact .company-txt p span:after{border-color:rgba(255,255,255,0);border-top-width:10px;border-bottom-width:10px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-top-color:#f7f7f7}#company-contact .company-txt p span:before{border-color:rgba(106,70,255,0);border-top-width:11px;border-bottom-width:11px;border-left-width:11px;border-right-width:11px;margin-left:-11px;margin-top:2px;border-top-color:#013048}#company-contact .company-txt .foot-btns{display:flex;justify-content:center;margin-bottom:20px}#company-contact .company-txt .foot-btns li{margin:0 10px}#company-contact .company-txt .foot-btns li p{margin:0 0 10px 0}#company-contact .company-txt .free-btn{margin-top:2.5em}#company-contact .company-txt .free-btn a{background:linear-gradient(to right, #004a73, #002f48);border-radius:5px;color:#fff;display:block;font-weight:bold;letter-spacing:.2em;padding:14px 30px}#company-contact .company-txt ul.urls{margin-top:20px}#company-contact .company-txt ul.urls li{padding-top:10px}#company-contact .company-txt ul.urls li a{font-weight:bold;text-decoration:underline}@media screen and (max-width: 767px){#company-contact{padding-bottom:25px}#company-contact .company-title{display:block;text-align:center}#company-contact .company-title>p{height:auto;width:50%;margin:0 auto 10px}}@media screen and (max-width: 767px){#company-contact .l-header__sns a{margin:0}#company-contact .company-txt p span{font-size:14px}#company-contact .company-txt .foot-btns{display:block}#company-contact .company-txt .foot-btns li{margin:0 15px}#company-contact .company-txt .foot-btns li p{margin:10px 0 5px 0}#company-contact .company-txt .foot-btns li:not(:last-child){margin-bottom:15px}}.login-wrap{background:linear-gradient(to right, #004a73, #002f48);padding:25px 0;text-align:center}.login-wrap h2{color:#fff;letter-spacing:.1em}a.login,button.login{background:#9e1f63;color:#fff;padding:20px 40px;border-radius:5px;font-weight:bold;letter-spacing:.1em;border:2px solid #fff;margin:25px auto;display:block;line-height:2}a.login:before,button.login:before{content:"";display:inline-block;background:url("../img/bx-log-in-circle.svg") no-repeat;background-size:100%;width:25px;height:25px;margin-right:10px;position:relative;top:6px}@media screen and (max-width: 767px){.login-wrap{padding:25px 15px}.login-wrap button.login{letter-spacing:0;padding:15px 5px 20px}a.login,button.login{padding:15px 20px 20px 20px;display:block;width:100%;box-sizing:border-box;letter-spacing:.2em}a.login:before,button.login:before{top:8px}}#back.list_back{margin:25px auto;display:block}.after-login{display:flex;justify-content:center;align-items:center;margin:40px 0 0 0;border:3px solid #9e1f63;padding:40px 20px 40px 20px;position:relative}.after-login:before{content:"ログイン限定コンテンツあり";position:absolute;left:5.5%;top:-25px;background:#fff;padding:10px 20px;color:#9e1f63;letter-spacing:.1em;font-weight:bold;border:3px solid #9e1f63}.after-login span.caption{color:#013048}.after-login h4{color:#9e1f63;font-weight:bold;margin-bottom:10px;letter-spacing:.1em;border-left:3px solid #9e1f63;padding-left:10px}.after-login h5{font-size:15px;padding:0}.after-login h5 i{border:1px solid #013048;font-style:normal;padding:0 3px}.after-login h5 span{font-weight:bold;font-family:"Roboto",sans-serif;font-size:200%;margin:0 0 0 10px}.after-login .video{width:30%;margin-right:10px}.after-login .pdf{width:60%;margin-left:10px}.after-login .pdf p{margin:10px 0;color:#9e1f63;font-size:90%;letter-spacing:.1em}.after-login .pdf a.download-pdf,.after-login .pdf button.download-pdf{background:url("../img/bxs-file-pdf.svg") no-repeat #fff 10px 50%;background-size:40px;border:2px solid #ccc;padding:15px 15px 15px 55px;border-radius:10px;text-align:left;color:#999;margin:0 0 10px 0}@media screen and (max-width: 767px){.after-login .pdf a.download-pdf,.after-login .pdf button.download-pdf{width:100%}}.after-login .pdf a.login,.after-login .pdf button.login{margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.after-login{padding:40px 10px;border:2px solid #9e1f63;padding-bottom:20px;display:block}.after-login a.button.login{font-size:.9em;letter-spacing:0;padding:8px 12px 15px}.after-login h5{font-size:14px !important}.after-login h5 i{margin-right:5px}.after-login:before{left:50%;transform:translateX(-50%);width:76%;text-align:center;border:2px solid #9e1f63}.after-login .video,.after-login .pdf{width:auto;margin:0}.after-login .video{margin-bottom:15px}.after-login .pdf button{margin:5px 0}}#company-contact h2{font-weight:bold;font-size:22px;margin-top:25px;margin-bottom:25px;letter-spacing:.2em;text-align:center;position:relative}#company-contact h2.ja:after{content:"Contact";display:block;font-size:12px;color:#ccc;letter-spacing:.5px}#company-contact h2.ja:before{content:"";position:absolute;width:20px;height:3px;bottom:-20px;left:50%;transform:translateX(-50%);display:block;background:#013048}@media screen and (max-width: 767px){#company-contact{margin:25px 0 0 0}#company-contact h2{font-size:18px;margin-bottom:20px}}@media screen and (max-width: 767px){#company-contact h2:after{font-size:11px}}.pc{display:block}.sp{display:none}@media screen and (max-width: 767px){.pc{display:none}.sp{display:block}}#exhibiter_detail .detail_area div.product-detail{display:flex}@media screen and (max-width: 767px){#exhibiter_detail .detail_area div.product-detail{display:block}}#exhibiter_detail .detail_area div.product-detail:not(:first-child){margin-top:10px}#exhibiter_detail .detail_area div.product-detail>p{line-height:1.5;white-space:pre-line}#product>div>dt{font-weight:bold;margin:1.5em 0 .3em;font-size:16px}#exhibiter_detail .detail_area>a.join_link.disabled{background-color:#ccc}#exhibiter_detail .detail_area>div.info_wrap{margin-bottom:30px}@media screen and (min-width: 768px){#exhibiter_detail .detail_area>div.info_wrap{padding:50px}}#exhibiter_detail .detail_area>div.info_wrap>div.info_wrap_inside{width:100%;height:initial;max-height:300px;max-width:1200px;padding:40px 20px 30px}#exhibiter_detail .detail_area>div.info_wrap>div.info_wrap_inside h2{font-weight:bold;font-size:20px;letter-spacing:.2em;margin-bottom:10px;margin-top:0px}#exhibiter_detail .detail_area>div.info_wrap>div.info_wrap_inside p{letter-spacing:.2em}#exhibiter_detail .detail_area .class_list li{display:block;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;border:1px solid #333;border-radius:5px;height:30px;line-height:1.2;font-size:.8rem;margin:5px;height:40px}#exhibiter_detail .detail_area .class_list li.en{line-height:.95}@media screen and (max-width: 767px){#exhibiter_detail .detail_area .class_list li{font-size:.7rem}}#exhibiter_detail .detail_area .class_list li>label{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:5px;box-sizing:border-box;height:40px}#exhibiter_detail .detail_area .category li{display:flex}#exhibiter_detail .detail_area .catch_wrap{background:rgba(1,48,72,.05);margin-bottom:30px;width:100%}#exhibiter_detail .detail_area .catch_wrap>div.catch_wrap_inside{width:100%;height:initial;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;max-width:1200px;padding:20px 20px 30px}/*# sourceMappingURL=exhibitor.css.map */