@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/Montserrat-Regular.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:url(/assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url(/assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:url(/assets/NotoSansJP-Regular.woff2) format("woff2"),url(/assets/NotoSansJP-Regular.woff) format("woff"),url(/assets/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:medium;font-weight:500;src:url(/assets/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/NotoSansJP-Medium.woff) format("woff"),url(/assets/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url(/assets/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(/assets/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{color:#000;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif !important}body.-background_black{background-color:#000}.ba-header{position:fixed !important;width:100%;z-index:1000}.ba-header.-is-hidden{display:none !important}.ba-header .logo-container{margin-left:24px}.ba-header .logo{height:56px}.ba-header .menu-container{margin-right:24px;height:56px;font-size:1.5rem;display:flex;align-items:center}.ba-header .menu-container .navbar-nav{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}.ba-contents{padding:80px 24px 24px;width:100vw;height:100vh}.ba-contents.-no-header{padding:0;display:flex;align-items:center;justify-content:space-around}@media(max-width: 1024px){.ba-contents.-no-header{justify-content:flex-start}}.ba-contents.-background-image{background-image:url(/assets/page_background.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}#modal .modal-positive{width:80px}#modal .modal-negative{width:80px}.justify-around{justify-content:space-around !important}.indicator{display:none;position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);align-items:center;justify-content:center}.indicator .spinner{width:5rem;height:5rem}.indicator.-is-active{display:flex;z-index:999}.questionnaire{width:100%;height:100%;z-index:1}.questionnaire form{width:100%;height:100%}.questionnaire #form{width:100%;height:100%}.questionnaire .section{margin-bottom:16px}.questionnaire .form-container{width:100%;height:100%}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/Montserrat-Regular.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:url(/assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url(/assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:url(/assets/NotoSansJP-Regular.woff2) format("woff2"),url(/assets/NotoSansJP-Regular.woff) format("woff"),url(/assets/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:medium;font-weight:500;src:url(/assets/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/NotoSansJP-Medium.woff) format("woff"),url(/assets/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url(/assets/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(/assets/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.brand_analytics_results{position:relative;background:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;height:100%}.brand_analytics_results .page{aspect-ratio:297/210 !important;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;-webkit-print-color-adjust:exact}.brand_analytics_results .header_footer{position:absolute;color:#717171;background-color:rgba(0,0,0,0);display:flex;align-items:center;padding:2.4rem;font-family:"Montserrat";line-height:1}.brand_analytics_results .header{top:0;left:0}.brand_analytics_results .header .app_name{font-size:1.2rem;align-items:baseline;padding-right:.8rem;border-right:1px solid rgba(150,150,150,.4)}.brand_analytics_results .header .app_name .tm{font-size:.5rem}.brand_analytics_results .header .ja{padding-left:.8rem;font-size:1.14rem}.brand_analytics_results .footer_space{display:flex;flex-grow:1}.brand_analytics_results .footer{bottom:0;right:0;font-size:.8rem;color:#000}.brand_analytics_results .grid-content{padding:6.4rem 4.8rem;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif;height:100%;grid-template-columns:40fr 50fr;display:grid;background:#efefed}.brand_analytics_results .grid-content .grid-item{margin-left:3rem}.brand_analytics_results .grid-content .grid-item:first-child{margin-left:0}.brand_analytics_results .grid-content .left-section{width:100%;max-width:calc((141.4285714286vh - 9.6rem)*4/9)}.brand_analytics_results .grid-content .section-item{margin-top:3rem;background-color:#fff}.brand_analytics_results .grid-content .section-item:first-child{margin-top:0}.brand_analytics_results .grid-content .right-section{width:calc(100% - 3rem)}.brand_analytics_results .grid-content .section-header{display:flex;padding:.8rem 1.6rem;font-size:1.3rem;font-weight:600;color:#fff;background-color:#717171;font-family:"Montserrat"}.brand_analytics_results .grid-content .section-header .subtitle{margin-left:1.2rem;font-size:.93rem;font-weight:400;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.brand_analytics_results .grid-content .web-site-info{padding:3rem}.brand_analytics_results .grid-content .web-site-info .site-info-container{margin-top:1.6rem}.brand_analytics_results .grid-content .web-site-info .site-info-container:first-child{margin-top:0}.brand_analytics_results .grid-content .web-site-info .title{color:#717171;font-family:"Montserrat";font-size:1.3rem;font-weight:600;margin-bottom:.8rem}.brand_analytics_results .grid-content .web-site-info .title .subtitle{font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif;font-weight:400;font-size:.8rem;margin-left:.8rem}.brand_analytics_results .grid-content .web-site-info .site-url .site-url-item{font-weight:500;font-size:1.1rem;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.brand_analytics_results .grid-content .web-site-info .site-color .site-color-container{display:flex}.brand_analytics_results .grid-content .web-site-info .site-color .site-color-item{width:calc(16.6666666667% - 1.4rem - .9rem);margin-right:1.4rem}.brand_analytics_results .grid-content .web-site-info .site-color .site-color-item:last-child{margin-right:0}.brand_analytics_results .grid-content .web-site-info .site-color .site-color-item .color-box{width:100%;aspect-ratio:1;border-radius:0}.brand_analytics_results .grid-content .web-site-info .site-color .site-color-item .color-box.-border{border:solid .5px rgba(150,150,150,.4)}.brand_analytics_results .grid-content .web-site-info .site-color .site-color-item .color-value{font-family:"Montserrat";letter-spacing:.05rem;color:#000;margin-top:.4rem;font-size:.8rem;text-align:center}.brand_analytics_results .grid-content .web-site-info .site-font .site-font-container{display:flex}.brand_analytics_results .grid-content .web-site-info .site-font .font-sample-container{display:flex;padding-right:2.4rem;font-family:"Roboto"}.brand_analytics_results .grid-content .web-site-info .site-font .font-sample-container .font-sample{font-size:3.8rem;margin-right:1.2rem;line-height:3rem}.brand_analytics_results .grid-content .web-site-info .site-font .font-sample-container .font-sample.-ja{font-size:3.4rem;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.brand_analytics_results .grid-content .web-site-info .site-font .font-sample-container .font-sample:last-child{margin-right:0}.brand_analytics_results .grid-content .web-site-info .site-font .font-name-container{padding-left:3rem;border-left:1px solid rgba(150,150,150,.4)}.brand_analytics_results .grid-content .web-site-info .site-font .font-name-container .font-name-list{font-size:1rem}.brand_analytics_results .grid-content .brand-view{height:100%;padding:3rem;justify-content:space-between}.brand_analytics_results .grid-content .brand-view .brand-view-item-container{padding:1.2rem 0;border-top:1px solid rgba(150,150,150,.4)}.brand_analytics_results .grid-content .brand-view .brand-view-item-container:first-child{padding-top:0;border-top:none}.brand_analytics_results .grid-content .brand-view .brand-view-item-container:last-child{padding-bottom:0}.brand_analytics_results .grid-content .brand-view .brand-view-item-container .title{font-weight:500;font-size:1.33rem}.brand_analytics_results .grid-content .brand-view .brand-view-item-container .detail{margin-top:.4rem;font-size:1rem;line-height:1.7rem}.brand_analytics_results .grid-content .brand-view .brand-view-item-container .detail.-line3{height:4.5rem}.brand_analytics_results .grid-content .brand-analytics{padding:3rem}.brand_analytics_results .grid-content .brand-analytics .evaluation-container{border-right:1px solid rgba(150,150,150,.4);font-size:1.1rem;padding-right:3.6rem;color:#717171;font-weight:500}.brand_analytics_results .grid-content .brand-analytics .evaluation-container .evaluation{color:#000;font-family:"Roboto";font-size:9.8rem;font-weight:300;text-align:center;line-height:9rem;margin-top:1.6rem}.brand_analytics_results .grid-content .brand-analytics .integrity-container{padding-left:3.6rem;color:#717171;flex-grow:1}.brand_analytics_results .grid-content .brand-analytics .integrity-container .integrity-title{font-weight:500;font-size:1.1rem;margin-bottom:1.6rem}.brand_analytics_results .grid-content .brand-analytics .integrity-container .integrity-item{display:grid;grid-template-columns:4.5rem 1fr 2.2rem;justify-content:space-between;align-items:center;margin-top:.4rem;font-family:"Montserrat"}.brand_analytics_results .grid-content .brand-analytics .integrity-container .integrity-item .name{font-weight:600}.brand_analytics_results .grid-content .brand-analytics .integrity-container .integrity-item .value{font-weight:600}.brand_analytics_results .grid-content .brand-analytics .integrity-container .integrity-item .graph-container{position:relative;height:.8rem;border-radius:.4rem;overflow:hidden;margin:0 1.6rem}.brand_analytics_results .grid-content .brand-analytics .integrity-container .integrity-item .graph-container .graph-background{height:100%;background-color:rgba(150,150,150,.4)}.brand_analytics_results .grid-content .brand-analytics .integrity-container .integrity-item .graph-container .graph-value{position:absolute;top:0;height:100%;border-radius:.4rem;background-color:#000}.brand_analytics_results .grid-content .brand-analytics .description-container{margin-top:2.1rem;justify-content:space-between}.brand_analytics_results .grid-content .brand-analytics .description-container .title-area{font-size:1.1rem;line-height:1.1rem;font-weight:500;color:#717171;border-bottom:1px solid rgba(150,150,150,.4);padding-bottom:1rem;margin-bottom:1rem;align-items:center;text-align:center}.brand_analytics_results .grid-content .brand-analytics .description-container .title-area .icon{height:1.3rem;margin-right:.8rem}.brand_analytics_results .grid-content .brand-analytics .description-container .title-area:first-child{margin-top:0}.brand_analytics_results .grid-content .brand-analytics .description-container .description{font-size:1rem;line-height:1.7rem}.brand_analytics_results .grid-content .brand-analytics .description-container .description.-line4{height:6rem}.brand_analytics_results .grid-content .brand-analytics .description-container .description.-line3{height:4.5rem}.-flex{display:flex}.display-row{display:flex;flex-direction:row}.display-column{display:flex;flex-direction:column;flex-grow:1}.n-article-template__title{font-size:18px;font-weight:bold}@media all and (min-width: 1200px){.n-article-template__title{font-size:28px}}.questionnaires{padding:36px;height:calc(100vh - 36px);width:100%;overflow-y:auto}.questionnaires .section{margin-bottom:16px}.page1 .section.-page1_left{grid-column-start:1;grid-column-end:6;display:flex;flex-direction:column;gap:1.7rem}.page1 .section.-page1_right{grid-column-start:7;grid-column-end:13}.page1 .brand_name .brand_name__content__container{margin-top:1.54rem;display:flex;flex-direction:column;gap:.3846rem;padding:0}.page1 .brand_name .brand_name__content__name{font-size:2.044rem;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page1 .brand_name .brand_name__content__content{font-size:.8rem;line-height:1.5;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page1 .brand-domain{display:flex;flex-direction:row}.page1 .brand-domain .brand-domain__content{margin-left:1.54rem;font-size:1.097rem;font-weight:500;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page1 .horizontal_division{display:flex;border-top:1px solid rgba(113,113,113,.6);margin:1.153rem 0 !important}.page1 .dna_usp .dna_usp__content{margin-top:1.54rem;display:flex;flex-direction:column;gap:1.54rem}.page1 .dna_usp .dna_usp__content_item{display:flex;flex-direction:column;gap:.577rem}.page1 .dna_usp .dna_usp__content_item__title{font-size:1.097rem;font-weight:700;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page1 .dna_usp .dna_usp__content_item__description{font-size:.8rem;line-height:1.5;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page1 .pvmv .pvmv__image{width:100%}.page1 .corporate_identity .corporate_identity__content{display:flex;flex-direction:column;margin-top:1.538rem;gap:1.9rem}.page1 .corporate_identity .corporate_identity__item{display:flex;flex-direction:column;gap:.8rem;padding-bottom:1.9rem;border-bottom:1px solid rgba(113,113,113,.6)}.page1 .corporate_identity .corporate_identity__item:last-child{border-bottom:none;padding-bottom:0}.page1 .corporate_identity .corporate_identity__item__title{font-size:1.6rem;font-weight:500;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page1 .corporate_identity .corporate_identity__item__description{margin-top:.38rem;font-size:1rem;line-height:1.5;font-weight:400;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page1 .corporate_identity .corporate_identity__item__value_container{display:flex;flex-direction:column;gap:1rem}.page2 .brand_color .brand_color__title__container{margin-bottom:2.3rem}.page2 .brand_color .brand_color__title__description{line-height:1.3}.page2 .brand_color .brand_color__picker__container{margin-bottom:6.54rem}.page2 .brand_color .brand_color__picker_items__container{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(2, 1fr);color:#fff;font-size:.9118rem;height:calc(100% - 1.54rem);box-sizing:content-box;height:28.2142857143vh}.page2 .brand_color .brand_color__picker_items__container .primary{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:3;padding:.77rem;display:flex;flex-flow:column;justify-content:space-between}.page2 .brand_color .brand_color__picker_items__container .secondary{padding:.77rem;display:flex;flex-flow:column;justify-content:space-between}.page2 .brand_color .brand_color__picker_items__container .color_picker{position:relative}.page2 .brand_color .brand_color__picker_items__container .input-color{position:absolute;width:100%;height:100%;padding:0;margin:-0.77rem;visibility:hidden}.page2 .brand_color .brand_color__picker_items__container .detail{font-size:.66rem;align-self:end}.page2 .brand_color .brand_color__content__container{display:flex;flex-direction:column}.page2 .brand_color .brand_color__content__title{font-size:1.3rem;font-weight:500;color:#969696;margin-bottom:.384rem;font-family:"Montserrat"}.page2 .brand_color .brand_color__content__description{line-height:1.3;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page2 .brand_color .brand_color__content__list{-moz-column-count:2;column-count:2;padding-left:0}.page2 .brand_color .brand_color__content__list_item{font-family:"Montserrat";font-weight:500;list-style:none;display:flex}.page2 .brand_color .brand_color__content__color_name{margin-right:.384rem;width:9.615rem;font-weight:500;font-size:1rem;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page2 .brand_color .brand_color__content__color_code{margin-left:.384rem;width:4.423rem !important;font-weight:500;font-size:1rem;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page2 .brand_color .brand_color__content__keyword{font-family:"Montserrat";font-size:1rem;font-weight:500;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page2 .brand_color .horizontal_division{display:flex;border-top:1px solid rgba(113,113,113,.6);margin:calc((3.46rem - 1px)/2) 0}.page2 .brand_font .brand_font__title__container{margin-bottom:2.69rem}.page2 .brand_font .brand_font__title__description{line-height:1.3;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page2 .brand_font .brand_font__sample__container:last-child{margin-top:3.85rem}.page2 .brand_font .brand_font__sample__large_sample{font-weight:400;line-height:1}.page2 .brand_font .brand_font__sample__large_sample.en{font-size:7.972rem}.page2 .brand_font .brand_font__sample__large_sample.ja{font-size:6.872rem}.page2 .brand_font .brand_font__sample__small_sample{font-weight:300}.page2 .brand_font .brand_font__sample__small_sample.en{font-size:1.848rem;letter-spacing:.288rem}.page2 .brand_font .brand_font__sample__small_sample.ja{font-size:1.538rem;letter-spacing:.384rem}.page2 .brand_font .brand_font__description__container{display:flex;flex-direction:column}.page2 .brand_font .brand_font__description__container:last-child{margin-top:3.84rem}.page2 .brand_font .brand_font__description__font_name{font-size:1.066rem;margin-bottom:.77rem;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page2 .brand_font .brand_font__description__description{line-height:1.3;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page3 .left-side__container{width:37.3348vh}.page3 .brand-core{display:flex;flex-direction:column;gap:1.15rem}.page3 .brand-core .brand-core__content{font-size:1.6rem;font-weight:500;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page3 .brand-image-description{display:flex;flex-direction:column;gap:1.15rem}.page3 .brand-image-description .brand-image-description__description{line-height:1.3;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page3 .design_keyword{display:flex;flex-direction:column;gap:1.15rem}.page3 .design_keyword .design_keyword__content__container{display:flex;flex-direction:column;gap:.77rem}.page3 .design_keyword .design_keyword__content__value{font-size:1.097rem;font-weight:500;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif}.page3 .brand_image{position:relative;width:100%;height:100%}.page3 .brand_image .brand_image__content{position:absolute;-o-object-fit:cover;object-fit:cover}.page3 .brand_image .brand_image__content.image_0{top:8.3333333333vh;right:4.7619047619vh;width:11.9047619048vh;height:11.9047619048vh}.page3 .brand_image .brand_image__content.image_1{top:26.1904761905vh;right:7.1428571429vh;width:33.3333333333vh;height:33.3333333333vh}.page3 .brand_image .brand_image__content.image_2{bottom:2.380952381vh;right:14.2857142857vh;width:15.4761904762vh;height:15.4761904762vh}.page3 .brand_image .brand_image__content.image_3{top:28.5714285714vh;left:9.5238095238vh;width:21.4285714286vh;height:21.4285714286vh}.page3 .brand_image .brand_image__content.image_4{bottom:4.7619047619vh;left:15.4761904762vh;width:15.4761904762vh;height:15.4761904762vh}.page3 .brand_image .brand_image__content.image_5{top:0vh;left:22.619047619vh;width:33.3333333333vh;height:33.3333333333vh}.page3 .brand_image .brand_image__content.primary_color{top:16.6666666667vh;left:4.7619047619vh;width:21.4285714286vh;height:21.4285714286vh}.page3 .brand_image .brand_image__content.similar1_color{top:32.1428571429vh;right:0vh;width:11.9047619048vh;height:11.9047619048vh}.page3 .brand_image .brand_image__content.similar2_color{bottom:0vh;left:21.4285714286vh;width:11.9047619048vh;height:11.9047619048vh}.page3 .horizontal_division{display:flex;border-top:1px solid rgba(113,113,113,.6);margin:calc((6.15rem - 1px)/2) 0}.front-cover{background-image:url(/assets/generator/front_cover_background.png);color:#fff}.front-cover .title-container{margin-top:14.2857142857vh}.front-cover .title-container .main-title__container{display:flex}.front-cover .title-container .main-title__container .title{font-size:9.9rem;font-weight:500;line-height:1}.front-cover .title-container .main-title__container .title_TM{font-size:9.9rem;transform-origin:left bottom;transform:scale(0.2)}.front-cover .sub_title{font-size:3.89rem;font-weight:400;margin-top:0}.front-cover .footer-container{display:flex;justify-content:space-between;align-items:end}.front-cover .footer-container .author{color:#717171;font-size:1.015rem}.front-cover .footer-container .logo{width:11.9047619048vh;-o-object-fit:contain;object-fit:contain}.back-cover{display:flex;flex-direction:column;justify-content:space-between;font-size:1rem;line-height:1.8;padding:8.365rem 0;background-image:url(/assets/generator/back_cover_background.png);color:#717171}.back-cover .back-cover__container{width:40.0015714286vh}.back-cover .title-container{display:flex;flex-direction:row;align-items:end;margin-bottom:.77rem}.back-cover .title-container .title{font-size:3.151rem;font-weight:400;line-height:1;margin-bottom:0}.back-cover .title-container .title-TM{font-size:3.151rem;line-height:1;transform-origin:left bottom;transform:scale(0.2)}.back-cover .sub_title{font-size:1.189rem;font-weight:400}.back-cover .app_description{font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif;font-size:1.033rem;margin-top:4.615rem}.back-cover .contact{margin-top:1.538rem;padding:1.153rem;border:1px solid rgba(113,113,113,.6);border-radius:4px;display:flex;flex-direction:row;align-items:center;font-size:1.033rem}.back-cover .contact .qr_code{width:15%;margin-right:1.538rem}.back-cover .contact .contact__link-container{font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif;display:flex;flex-direction:column}.back-cover .contact .contact__link{margin-top:.38rem;text-decoration:none;color:#717171}.back-cover .footer-container{width:40.0015714286vh;display:flex;flex-direction:column;padding-bottom:2.3rem;font-size:1.033rem}.back-cover .footer-container .logo{width:19.0476190476vh;-o-object-fit:contain;object-fit:contain}.back-cover .footer-container .company_description{font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif;margin-top:2.3rem}.back-cover .footer-container .company_link{font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif;margin-top:1.538rem;text-decoration:none;color:#717171}.brand_result .box_title__container{display:flex;justify-content:flex-start;flex-direction:row;height:1.948rem}.brand_result .box_title__container .box_title__image{height:100%}.brand_result .section_title{font-family:"Montserrat";font-size:1rem;font-weight:500;width:-moz-fit-content;width:fit-content;color:#717171}.brand_result .download_button{position:fixed;right:1rem;bottom:1rem;z-index:1000;width:42px;height:42px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);background-color:#4285f4;border-color:#4285f4;color:#fff}.brand_result .download_button:hover{background-color:#4285f4;border-color:#4285f4;opacity:.8;color:#fff}.brand_result .download_button:disabled{background-color:#4285f4;border-color:#4285f4;opacity:.8;color:#fff}.brand_result .download_button .download_button__icon{margin-top:2px;font-size:30px}.brand_result .download_button .download_button__icon.-is-hidden{display:none}.brand_result .download_button .download_button__loading{font-size:12px;margin-top:2px}.brand_result .download_button .download_button__loading.-is-hidden{display:none}.brand_result_form{height:100vh;width:100%;overflow-y:auto;display:flex;align-items:center;flex-direction:column}@media(max-width: 1024px){.brand_result_form{align-items:flex-start}}.brand_result{position:relative;background:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;font-size:.8rem}.brand_result .page{aspect-ratio:297/210 !important;height:100vh;display:flex;flex-direction:column;justify-content:space-between;position:relative;-webkit-print-color-adjust:exact}.brand_result .page .header_footer{position:absolute;color:#717171;background-color:rgba(0,0,0,0);display:flex;align-items:center;padding:2.4rem;font-family:"Montserrat";line-height:1}.brand_result .page .header{top:0;left:0;font-size:1.2rem}.brand_result .page .header .app_name{font-size:1.2rem;align-items:baseline;padding-right:.8rem;border-right:1px solid rgba(150,150,150,.4)}.brand_result .page .header .app_name .tm{font-size:.5rem}.brand_result .page .header .ja{padding-left:.8rem;font-size:1.14rem}.brand_result .page .footer_space{display:flex;flex-grow:1}.brand_result .page .footer{bottom:0;right:0;font-size:.8rem}.brand_result .page .cover{padding:6.55rem;font-family:"Montserrat";height:100%;display:flex;flex-direction:column;background-repeat:no-repeat;background-position:center center;background-size:cover;justify-content:space-between}.brand_result .page .content{padding:10.3571428571vh 8.0952380952vh;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif;height:100%;display:flex;flex-direction:column;background-repeat:no-repeat;background-position:center center;background-size:cover;background:#efefed}.brand_result .page .content .grid-section{display:grid;grid-template-columns:repeat(12, 1fr)}.brand_result .page .content .grid-section.-expand{height:100%}.brand_result .page .content .grid-section.-is-border{border-bottom:1px solid #969696}.brand_result .page .content .grid_1-3{grid-template-columns:1fr 3fr;display:grid}.brand_result .page .content .grid_1-5{grid-template-columns:1fr 5fr;display:grid}.brand_result .page .content .grid_2-5{grid-template-columns:2fr 5fr;display:grid}.brand_result .page .content .grid_row_1_1{grid-template-rows:1fr 1fr;display:grid}.brand_result .page .content .section:first-child{margin-top:0}.brand_result .page .content .section.-flex{display:flex;flex-direction:column}.brand_result .page .content .section.-left{grid-column-start:1;grid-column-end:8}.brand_result .page .content .section.-right{grid-column-start:9;grid-column-end:13}.brand_result .page .content .section.-left-small{grid-column-start:1;grid-column-end:4}.brand_result .page .content .section.-right-small{grid-column-start:5;grid-column-end:13}.brand_result .page .content .section.-vertical_division{display:flex;border-left:1px solid rgba(113,113,113,.6);margin:0 calc((100% - 1px)/2)}.brand_result .page-break{margin-bottom:0;width:141.4285714286vh;border-top:1px solid rgba(113,113,113,.6)}.brand_result .column-space-between{display:flex;flex-direction:column;justify-content:space-between}.brand_result .editable{padding:0;border:none;resize:none;outline:none;width:100%;background-color:rgba(0,0,0,0)}.login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px}.login-container .logo{width:320px;margin-bottom:20px}.login-container .login-form-container{width:320px;background:#fff;border:1px solid #c3c4c7;box-shadow:0 1px 3px rgba(0,0,0,.04);padding:24px}.login-container .login-form-container .login-form{margin-top:16px}.login-container .login-form-container .input-container{margin-top:16px}.login-container .login-form-container .input-container:first{margin-top:0px}.login-container .login-form-container .input-container .input-field{margin-top:4px}.login-container .login-form-container .login-button{margin-top:24px;padding:8px;width:100%;text-align:center;font-size:12px}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/Montserrat-Regular.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:url(/assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url(/assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:url(/assets/NotoSansJP-Regular.woff2) format("woff2"),url(/assets/NotoSansJP-Regular.woff) format("woff"),url(/assets/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:medium;font-weight:500;src:url(/assets/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/NotoSansJP-Medium.woff) format("woff"),url(/assets/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url(/assets/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(/assets/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.user-container{background-color:#efefed;border:solid 1px;border-color:#969696;border-radius:1rem;padding:36px;margin:20px;width:100%;height:85vh;font-family:"Roboto",sans-serif;font-size:1.3rem}.user-container .header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:20px}.user-container .header h1{font-size:2.5rem;margin:0}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/Montserrat-Regular.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:url(/assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url(/assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:url(/assets/NotoSansJP-Regular.woff2) format("woff2"),url(/assets/NotoSansJP-Regular.woff) format("woff"),url(/assets/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:medium;font-weight:500;src:url(/assets/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/NotoSansJP-Medium.woff) format("woff"),url(/assets/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url(/assets/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(/assets/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.user-container .user-table{width:100%;border-collapse:collapse;overflow:hidden;margin-top:20px;background-color:#fff;table-layout:fixed;height:90%}.user-container .user-table td,.user-container .user-table th{padding:15px;text-align:left;border-bottom:1px solid #ddd}.user-container .user-table th{background-color:#f8f8f8;font-weight:bold;height:51px}.user-container .user-table thead{position:sticky;top:0;z-index:1;display:table;width:100%;table-layout:fixed}.user-container .user-table tbody{display:block;height:calc(100% - 51px);overflow-y:auto;width:100%}.user-container .user-table tbody tr{display:table;width:100%;table-layout:fixed}.user-container .user-item{transition:background-color .3s,box-shadow .3s;cursor:pointer}.user-container .user-item:hover{background-color:#f1f1f1;box-shadow:0 4px 8px rgba(0,0,0,.15)}.user-container .user-id,.user-container .h-user-id{width:30%}.user-container .floating-button{position:fixed;bottom:30px;right:30px;display:inline-flex;align-items:center;justify-content:center;background-color:#0d6efd;color:#fff;text-align:center;width:56px;height:56px;border-radius:50%;box-shadow:0px 2px 10px rgba(0,0,0,.3);font-size:24px;text-decoration:none;transition:background-color .3s}.user-container .floating-button .material-icons{font-size:24px}.user-container .floating-button:hover{background-color:#0257d5}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/Montserrat-Regular.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:url(/assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url(/assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:url(/assets/NotoSansJP-Regular.woff2) format("woff2"),url(/assets/NotoSansJP-Regular.woff) format("woff"),url(/assets/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:medium;font-weight:500;src:url(/assets/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/NotoSansJP-Medium.woff) format("woff"),url(/assets/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url(/assets/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(/assets/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.user-container .header .actions{display:flex;flex-direction:row;gap:2rem}.user-container .header .actions .action-button{background-color:rgba(0,0,0,0);padding:8px 16px;border-radius:4px;font-size:1.3rem;cursor:pointer;transition:background-color .3s,color .3s;text-decoration:none}.user-container .header .actions .action-button:hover{color:#fff}.user-container .header .actions .edit-button{border:1px solid #0d6efd;color:#0d6efd}.user-container .header .actions .edit-button:hover{background-color:#0d6efd}.user-container .header .actions .delete-button{border:1px solid #dc3545;color:#dc3545}.user-container .header .actions .delete-button:hover{background-color:#dc3545}.user-container .detail-content{max-height:calc(100% - 70px);overflow-y:scroll}.user-container .detail-content .detail-item{display:flex;flex-direction:column;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ddd}.user-container .detail-content .detail-item:last-child{border-bottom:none}.user-container .detail-content .detail-item .detail-label{font-size:1.1rem;color:#707070}.user-container .detail-content .detail-item .detail-value{margin-top:1rem;margin-left:1rem}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(/assets/Montserrat-Regular.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;src:url(/assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url(/assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:url(/assets/NotoSansJP-Regular.woff2) format("woff2"),url(/assets/NotoSansJP-Regular.woff) format("woff"),url(/assets/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:medium;font-weight:500;src:url(/assets/NotoSansJP-Medium.woff2) format("woff2"),url(/assets/NotoSansJP-Medium.woff) format("woff"),url(/assets/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url(/assets/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(/assets/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.user-container .h-full{display:flex;flex-direction:column;height:100%}.user-container .form-content{height:calc(100% - 70px)}.user-container .form-content .form{height:100%;display:flex;flex-direction:column;justify-content:space-between}.user-container .form-content .authority_container.-is-hide{display:none}.user-container .form-content .form-items{max-height:calc(100% - 140px);overflow-y:scroll}.user-container .form-content .form-item{display:flex;flex-direction:column;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ddd}.user-container .form-content .form-item.-is-hide{display:none}.user-container .form-content .form-item:last-child{border-bottom:none}.user-container .form-content .form-item .form-label{font-size:1.1rem;color:#707070}.user-container .form-content .form-item .password_visibility_container{margin-top:8px;display:flex;flex-direction:row;font-size:1rem;align-items:center}.user-container .form-content .form-item .password_visibility_container .label{margin-left:8px}.user-container .form-content .form-item .form-value{margin-top:1rem;margin:1rem 1rem 0}.user-container .form-content .form-item .form-value input,.user-container .form-content .form-item .form-value select{padding:8px;margin:0;border:1px solid #ddd;border-radius:4px;font-size:16px}.user-container .form-content .form-item .form-value select{width:30%;padding-right:16px}.user-container .form-content .form-item .form-value input{width:100%}.user-container .form-content .form-item .form-value input[type=checkbox]{width:auto}.user-container .form-content .form-item .form-value input[type=number]{text-align:right;width:30%;margin-right:16px}.user-container .form-content .actions{display:flex;flex-direction:column;gap:1rem;align-items:center}.user-container .form-content .actions .action-button{font-size:1.5rem;padding:1rem;border-radius:4px;text-align:center;width:30%}.user-container .form-content .actions .save-button{border:none;background-color:#0d6efd;color:#fff}.user-container .form-content .actions .save-button:hover{background-color:#0257d5}.user-container .form-content .actions .cancel-button{display:flex;background-color:#fff;border:1px solid #aaa;color:#aaa;text-decoration:none;align-items:center;justify-content:center}.user-container .form-content .actions .cancel-button:hover{background-color:#aaa;color:#fff}html{font-size:1.2380952381vh;font-family:"Noto Sans Japanese","Montserrat",Helvetica,"Hiragino Sans",sans-serif;background-color:rgba(0,0,0,0)}
