﻿@font-face{font-family:'Satsuki-Gendai-Mincho';src:url("/assets/font/SatsukiGendaiMincho-M.ttf") format("TrueType")}#link .link-inner,.inner,.content-inner{margin:0 auto;width:1140px}@media screen and (min-width: 768px) and (max-width: 1199px){#link .link-inner,.inner,.content-inner{width:80%}}@media screen and (max-width: 767px){#link .link-inner,.inner,.content-inner{width:90%}}body,header,main,footer,div{font-family:'Satsuki-Gendai-Mincho', Serif;margin:0;font-weight:normal}h1,h2,h3{font-weight:normal}body{background-image:url("/img/common/common-bg.png")}header{background:rgba(255,255,255,0.7);z-index:100;height:64px;width:100%;position:sticky;top:0}header #logo{display:inline-block}header #logo a{text-decoration:none}header #logo-img{display:inline;vertical-align:middle;height:64px}header #site-name{display:inline;vertical-align:middle;font-size:20px;margin:0}@media screen and (min-width: 1200px){header #sp-menu-icon{display:none}}@media screen and (max-width: 1199px){header #site-name{display:none}header #sp-menu-icon{position:absolute;right:0;top:0;width:56px;height:56px;background:#ec4111}header #sp-menu-icon .border-decoration{width:40px;height:4px;margin-top:10px;margin-left:auto;margin-right:auto;background:#fff}header #sp-menu-icon #sp-menu-icon-text{color:#fff;text-align:center;font-size:14px;margin-top:6px}}header #sp-nav{display:none;position:absolute;right:0;height:100vh;width:268px;background:#ec4111}header #sp-nav ul{margin:0;list-style:none}header #sp-nav ul a{text-decoration:none}header #sp-nav ul li{color:#fff;padding-top:10px;padding-bottom:10px;font-size:16px}header #sp-nav #sp-sns-link{padding-left:40px}header #sp-nav #sp-sns-link a{text-decoration:none;margin-right:10px}#header-nav{float:right}#header-nav ul{display:flex;list-style:none;justify-content:flex-end;padding:0;margin:0}#header-nav ul a{text-decoration:none;color:#000}#header-nav ul li{position:relative;padding-left:16px;padding-right:16px;padding-top:21px;padding-bottom:21px}#header-nav ul .nav-link{position:relative;transition:.3s}#header-nav ul .nav-link:hover{background:#ec4111;color:#fff;transition:.3s}@media screen and (max-width: 1199px){header{height:56px}header #logo-img{height:56px}#header-nav{display:none}}#link .link-inner{display:flex;justify-content:center}#link .banner{margin:15px 22px}#link .banner-img{width:255px}#link .banner-img-sm{width:190px}@media screen and (min-width: 768px) and (max-width: 1199px){#link .link-inner{display:flex;justify-content:center}#link .banner{margin:15px 16px}#link .banner-img{width:160px}#link .banner-img-sm{width:130px}}@media screen and (max-width: 767px){#link .link-inner{display:block}#link .banner{margin:15px 30px}#link .banner-img{width:100%}#link .banner-img-sm{width:100%}}footer{position:relative}@media screen and (max-width: 767px){footer #pc-footer{display:none}}footer nav{display:flex;justify-content:space-between;margin-top:424px}footer .footer-nav{font-size:20px;color:#fff}footer .footer-nav a{position:relative;display:inline-block;margin:0;color:#fff;text-decoration:none;padding-top:4px;padding-left:10px;padding-right:10px;padding-bottom:0;margin-bottom:10px}footer .footer-nav a:visited{color:#fff}footer .footer-nav a::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:2px;background:#fff;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}footer .footer-nav a:hover::after{transform:scale(1, 1)}footer .footer-nav ul{list-style:none}@media screen and (min-width: 768px) and (max-width: 1199px){footer .footer-nav ul{padding-left:18px}}footer #authorizations{margin-left:18px}footer #authorizations a{padding:0;margin-right:17px;margin-bottom:17px}footer #authorizations a img{width:60px;height:auto}footer #authorizations .authorization-img{width:80px}footer .absolute-bottom{bottom:0}footer #sp-footer{display:none}@media screen and (max-width: 767px){footer #sp-footer{display:block;background:linear-gradient(to left, #ffbc00, #e64d1d)}}footer #sp-footer .scroll-to-top{padding-top:12px;padding-bottom:12px;margin-top:8px;margin-bottom:8px;color:#fff;background:none;width:100%;border:solid 1px #fff;border-radius:2px}footer #sp-footer .scroll-to-top:active{background:rgba(255,255,255,0.4)}footer .footer-inner{width:90%;margin:0 auto}footer .copyright-wrapper{margin-top:30px}@media screen and (max-width: 767px){footer .copyright-wrapper{margin-top:0}}footer .copyright{color:#fff;text-align:center;margin:0}.bg{width:100%;display:flex;justify-content:center;overflow:hidden}section{width:100%;position:relative}@media screen and (min-width: 1200px){.section-top-padding{padding-top:64px}}@media screen and (max-width: 767px){.section-top-padding{padding-top:32px}}.bg-img{min-width:1920px;width:100%;user-select:none}@media screen and (max-width: 767px){.bg-img{min-width:1560px}}.description-bg-img{width:1200px}@media screen and (max-width: 767px){.description-bg-img{width:800px}}.inner{position:absolute;height:inherit;top:0;left:0;right:0}.content-inner{position:relative}.section-title{width:100%;display:flex;justify-content:center}.section-title .section-title-wrapper{position:relative;width:450px}.section-title .section-title-wrapper .section-title-bg{position:relative;width:100%}.section-title .section-title-wrapper .section-title-text{color:#fff;position:absolute;text-align:center;width:100%;top:48%;left:0;transform:translateY(-50%);margin:0;font-size:40px}.part-title{position:relative;background:linear-gradient(to left, #ffbc00, #e64d1d);transform:skewX(30deg)}@media screen and (max-width: 767px){.part-title{transform:skewX(15deg)}}.part-title .part-title-text{position:absolute;margin:0;top:50%;width:100%;text-align:center;color:#fff;transform:skewX(-30deg) translateY(-50%)}@media screen and (max-width: 767px){.part-title .part-title-text{transform:skewX(-15deg) translateY(-50%)}}.page-description .page-description-bg{display:flex;justify-content:center;overflow:hidden}.page-description .page-description-bg .page-description-bg-img{min-width:800px;max-width:1200px;width:100%;opacity:0.8}.page-description .page-description-text{text-align:center;color:#ec4111}@media screen and (min-width: 1200px){.page-description .page-description-text{font-size:28px}}@media screen and (min-width: 768px) and (max-width: 1199px){.page-description .page-description-text{font-size:24px}}@media screen and (max-width: 767px){.page-description .page-description-text{font-size:20px}}.flex-center{display:flex;justify-content:center;width:100%}@media screen and (max-width: 767px){.flex-center{display:block}}.flex-end{display:flex;justify-content:flex-end}.flex-between{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.flex-between{display:block}}.flex-around{display:flex;justify-content:space-around}@media screen and (max-width: 767px){.flex-around{display:block}}.text-right{text-align:right}.text-center{text-align:center}.text-orange{color:#ec4111}.text-red{color:red}.highlight{font-weight:bold}#modal-content{width:80%;margin:0;padding:0;background:#fff;position:fixed;display:none;z-index:99999}#modal-content .inner{position:relative;width:100%;padding-top:56.25%;overflow:hidden}#modal-content .inner #player{position:absolute;top:0;right:0;width:100%;height:100%}#modal-overlay{z-index:9999;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.75)}.underline-orange{border-bottom:solid 2px #ec4111}.section-title-wrapper{width:778px !important}@media screen and (min-width: 1200px){p{font-size:20px}.contact-button{width:320px;position:relative}.contact-button img{width:100%}.contact-button .contact-button-text{color:#fff;margin:0;width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.service-title{font-size:32px;border-bottom:solid 3px #ec4111}.advantages-comment{display:flex;justify-content:center}.advantages-comment .advantages-comment-img{width:75px;height:75px}.advantages-img{width:800px;margin:0 auto}.advantages-img img{width:100%}section{margin-bottom:100px}.part-title{position:relative;width:324px;background:linear-gradient(to left, #ffbc00, #e64d1d);height:80px;transform:skewX(30deg)}.part-title .part-title-text{position:absolute;transform:skewX(-30deg) translateY(-50%);margin:0;top:50%;width:100%;text-align:center;color:#fff}#event-consulting-description{margin-top:56px;margin-bottom:56px}#event-consulting-description #event-consulting-description-text{width:55%}#event-consulting-description #event-consulting-description-img{width:40%;text-align:center}#event-consulting-description #event-consulting-description-img img{width:40%}#event-consulting-description-comment .text-orange{font-size:28px}#service-link a{width:35%;text-decoration:none;color:#000}.agora-strength{display:flex;align-items:center;width:100%;height:100%;justify-content:center;border:solid 3px #ec4111;background:#fdede6}.agora-strength p{font-size:24px}#about-theophania{margin-top:40px}#about-theophania #about-theophania-description ul{font-size:20px}#about-theophania #how-to-use{display:flex;align-items:center}#about-theophania #how-to-use ul{font-size:20px}#about-theophania #how-to-use .how-to-use-img{height:min-content;width:26%}#about-theophania #how-to-use .img-arrow{width:11%}#theophania-usage-flow{margin-top:40px}#theophania-usage-flow ul{font-size:20px}#theophania-usage-flow .flow-img{width:80%;margin:0 auto}#theophania-usage-flow .flow-img img{width:100%}.part-title{margin-bottom:24px}#before-events{margin-bottom:64px}#before-events .list-wrapper{width:960px;margin:0 auto}#before-events .list-wrapper .before-events-list{text-decoration:none;list-style:none}#before-events .list-wrapper .before-events-list .major-class{margin-bottom:32px;font-size:20px}#before-events .list-wrapper .before-events-list .major-class ul{display:flex;flex-wrap:wrap}#before-events .list-wrapper .before-events-list .major-class ul li{width:440px}#before-events .list-wrapper .before-events-list .major-class::before{content:'■';color:#ec4111}#event-day{margin-bottom:64px}#event-day .event-day-task ul{width:500px;list-style:none;display:flex;flex-wrap:wrap;font-size:20px}#event-day .event-day-task ul li{width:240px;margin-top:16px}#event-day .event-day-task ul li::before{content:'■';color:#ec4111}#after-event{margin-bottom:64px}#after-event #after-event-tasks{width:960px;margin:0 auto}#after-event #after-event-tasks ul{list-style:none;display:flex;flex-wrap:wrap;font-size:20px}#after-event #after-event-tasks ul li{width:50%;margin-top:16px}#after-event #after-event-tasks ul li::before{content:'■';color:#ec4111}#case-study{margin-bottom:64px}#case-study .supplier{width:48%;border-bottom:solid 2px #ec4111}#case-study .supplier.first-content{border-top:solid 2px #ec4111}#case-study .supplier.second-content{border-top:solid 2px #ec4111}}@media screen and (min-width: 768px) and (max-width: 1199px){p,ul,li{font-size:18px}.contact-button{width:320px;margin:0 auto;position:relative}.contact-button img{width:100%}.contact-button .contact-button-text{color:#fff;margin:0;width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.service-title{font-size:24px;border-bottom:solid 3px #ec4111}.advantages-comment{width:100%;display:flex;justify-content:center;align-items:center}.advantages-comment .advantages-comment-img{width:75px;height:75px}.advantages-img{width:100%;margin:0 auto}.advantages-img img{width:100%}section{margin-bottom:80px}.part-title-wrapper{width:100%;display:flex;justify-content:center}.part-title{position:relative;width:324px;background:linear-gradient(to left, #ffbc00, #e64d1d);height:80px;transform:skewX(30deg)}.part-title .part-title-text{position:absolute;transform:skewX(-30deg) translateY(-50%) translateX(-2%);margin:0;top:50%;width:95%;text-align:center;color:#fff}#description .section-title{width:100%}#description .section-title .section-title-text{font-size:32px}#event-consulting-description{margin-top:56px;margin-bottom:56px}#event-consulting-description #event-consulting-description-img{width:40%;text-align:center;margin:0 auto}#event-consulting-description #event-consulting-description-img img{width:100%}#event-consulting-description-comment{margin-top:24px;margin-bottom:24px}#service-link a{width:35%;text-decoration:none;color:#000}.agora-strength{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:solid 3px #ec4111;margin-bottom:16px;background:#fdede6}.agora-strength p{font-size:20px}#about-theophania #how-to-use .how-to-use-img{height:min-content;text-align:center;width:33.33333%;margin-bottom:32px}#about-theophania #how-to-use .how-to-use-img img{width:80%}#about-theophania #how-to-use .how-to-use-img ul{list-style:none;padding:0}#about-theophania #how-to-use .img-arrow{display:none}#theophania-usage-flow .flow-img{width:80%;margin:0 auto}#theophania-usage-flow .flow-img img{width:100%}.part-title{margin-bottom:24px}#before-events{margin-bottom:64px}#before-events .list-wrapper{width:100%;margin:0 auto}#before-events .list-wrapper .before-events-list{text-decoration:none;list-style:none}#before-events .list-wrapper .before-events-list .major-class{margin-bottom:32px}#before-events .list-wrapper .before-events-list .major-class ul{display:flex;flex-wrap:wrap}#before-events .list-wrapper .before-events-list .major-class ul li{width:50%}#before-events .list-wrapper .before-events-list .major-class::before{content:'■';color:#ec4111}#event-day{margin-bottom:64px}#event-day .event-day-task ul{width:100%;list-style:none;padding:0}#event-day .event-day-task ul li{width:240px;margin-top:16px}#event-day .event-day-task ul li::before{content:'■';color:#ec4111}#event-day .event-day-task-img{width:100%}#event-day .event-day-task-img img{width:100%}#after-event{margin-bottom:64px}#after-event #after-event-tasks{width:100%;margin:0 auto}#after-event #after-event-tasks ul{list-style:none;padding:0}#after-event #after-event-tasks ul li{margin-top:16px}#after-event #after-event-tasks ul li::before{content:'■';color:#ec4111}#case-study{margin-bottom:64px}#case-study .supplier{width:100%;border-bottom:solid 2px #ec4111}#case-study .supplier.first-content{border-top:solid 2px #ec4111}#case-study .supplier.second-content{border-top:solid 2px #ec4111}}@media screen and (max-width: 767px){p,ul,li{font-size:16px}.contact-button{width:320px;margin:0 auto;position:relative}.contact-button img{width:100%}.contact-button .contact-button-text{color:#fff;margin:0;width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.service-title{font-size:24px;border-bottom:solid 3px #ec4111}.advantages-comment{width:100%;display:flex;justify-content:center;align-items:center}.advantages-comment .advantages-comment-img{width:75px;height:75px}.advantages-img{width:100%;margin:0 auto}.advantages-img img{width:100%}section{margin-bottom:80px}.part-title-wrapper{width:100%;display:flex;justify-content:center}.part-title{position:relative;width:85%;background:linear-gradient(to left, #ffbc00, #e64d1d);height:80px;transform:skewX(15deg)}.part-title .part-title-text{position:absolute;transform:skewX(-15deg) translateY(-50%);margin:0;top:50%;width:95%;text-align:center;color:#fff}#description .section-title{width:100%}#description .section-title .section-title-text{font-size:20px}#event-consulting-description{margin-top:56px;margin-bottom:56px}#event-consulting-description #event-consulting-description-img{width:40%;text-align:center;margin:0 auto}#event-consulting-description #event-consulting-description-img img{width:100%}#event-consulting-description-comment{margin-top:24px;margin-bottom:24px}#service-link a{text-decoration:none;color:#000}.agora-strength{display:flex;align-items:center;justify-content:center;border:solid 3px #ec4111;margin-bottom:16px;background:#fdede6}.agora-strength p{font-size:20px}#about-theophania #how-to-use .how-to-use-img{height:min-content;text-align:center;margin-bottom:32px}#about-theophania #how-to-use .how-to-use-img ul{list-style:none;padding:0}#about-theophania #how-to-use .img-arrow{display:none}#theophania-usage-flow .flow-img{width:80%;margin:0 auto}#theophania-usage-flow .flow-img img{width:100%}.part-title{margin-bottom:24px}#before-events{margin-bottom:64px}#before-events .list-wrapper{width:100%;margin:0 auto}#before-events .list-wrapper .before-events-list{padding:0;text-decoration:none;list-style:none}#before-events .list-wrapper .before-events-list .major-class{margin-bottom:32px}#before-events .list-wrapper .before-events-list .major-class ul li{width:100%}#before-events .list-wrapper .before-events-list .major-class::before{content:'■';color:#ec4111}#event-day{margin-bottom:64px}#event-day .event-day-task ul{width:50%;margin-left:auto;margin-right:auto;list-style:none;padding:0}#event-day .event-day-task ul li{width:240px;margin-top:16px}#event-day .event-day-task ul li::before{content:'■';color:#ec4111}#event-day .event-day-task-img{width:100%}#event-day .event-day-task-img img{width:100%}#after-event{margin-bottom:64px}#after-event #after-event-tasks{width:100%;margin:0 auto}#after-event #after-event-tasks ul{list-style:none;padding:0}#after-event #after-event-tasks ul li{margin-top:16px}#after-event #after-event-tasks ul li::before{content:'■';color:#ec4111}#case-study{margin-bottom:64px}#case-study .supplier{width:100%;border-bottom:solid 2px #ec4111}#case-study .supplier.first-content{border-top:solid 2px #ec4111}}
