@charset "UTF-8";/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset,option{padding:0}fieldset{margin:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}.view_sp{display:none!important}img{width:100%}@keyframes underline{0%{width:0%}100%{width:100%}@media screen and (max-width:1024px){0%{width:100%}100%{width:100%}}}*{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;box-sizing:border-box;outline:0;word-break:break-all;transform-origin:center;line-height:1.5;letter-spacing:.04em}@media screen and (max-width:1024px){*{line-height:1.5;letter-spacing:.06em}}body{color:#414141}img{image-rendering:-webkit-optimize-contrast}[v-cloak]{opacity:0!important}[v-bind],[v-for],[v-if]{opacity:0!important}body{transition:none;font-weight:400}body,html{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}a{transition:opacity,background .2s 0s ease-in-out}@media (hover:none){a:active{opacity:.75}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){a:hover{opacity:.75}}input[type=checkbox],input[type=radio]{position:fixed;transform:translateY(-100000vh)}input::-webkit-search-cancel-button{-webkit-appearance:none}input::-ms-clear{visibility:hidden}input:-webkit-autofill{box-shadow:0 0 0 1000px #f2f3f8 inset}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transform inset!important}.only-sp,.sp-only{display:none!important}@media screen and (max-width:1024px){.only-sp,.sp-only{display:block!important}}.only-pc,.pc-only{display:block!important}@media screen and (max-width:1024px){.only-pc,.pc-only{display:none!important}}.font-noto-san-jp{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.font-poppins{font-family:Poppins,'Noto Sans JP',sans-serif}.mstker{position:fixed;top:0;left:0;width:54px;height:54px;background:#649bff;border-radius:50%;transition:.1s;transition-timing-function:ease-out;pointer-events:none;z-index:100000;mix-blend-mode:normal;transform:scale(0);opacity:.2}.mstker::before{position:absolute;content:"";margin:auto;top:0;bottom:0;left:0;right:3px;width:0;height:0;opacity:0;transition:all .2s 0s ease-in-out;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(-45deg)}.mstker.in-focus::before{width:12px;height:12px;opacity:1}.mstker.no-arrow::before{content:none!important}@media screen and (max-width:1024px){.mstker{display:none!important}}.no-stker .mstker{opacity:0!important}.container{width:100%}.top-news-container{background-color:#f2f3f8;padding:64px 0 120px 0;width:100vw;margin:0 calc(50% - 50vw)}@media screen and (max-width:1024px){.top-news-container{order:4;padding:40px 0 60px 0}}.flex-container{width:100%;max-width:1120px;margin:0 auto}@media screen and (max-width:1024px){.flex-container{width:100%;padding:0 20px}}@media screen and (min-width:1025px) and (max-width:1119px){.flex-container{padding:0 20px}}.main-container{display:flex;flex-direction:column;min-height:calc(100vh - 124px - 178px - 180px - 202px);width:100%;overflow:hidden}@media screen and (max-width:1024px){.main-container{min-height:calc(100vh - 80px - 42px - 180px - 33px)}}.heading{position:relative;display:flex;flex-direction:column;padding-left:15px}.heading::before{position:absolute;content:"";width:12px;height:12px;background-color:#649bff;top:0;left:0;border-radius:50%}@media screen and (max-width:1024px){.heading::before{width:8px;height:8px}}@media screen and (max-width:1024px){.heading{padding-left:12px}}.heading-title{font-size:28px;color:#414141;font-weight:900}@media screen and (max-width:1024px){.heading-title{font-size:20px}}.heading-sub-title{font-size:16px;color:#8a8e9f;font-weight:400;margin-top:0}@media screen and (max-width:1024px){.heading-sub-title{font-size:14px;margin-top:0}}.heading-simple .heading-title{font-size:22px;font-weight:500}@media screen and (max-width:1024px){.heading-simple .heading-title{font-size:18px}}.heading-simple-underline{border-bottom:1px solid #cecece;padding-bottom:16px;margin-top:14px}.heading-title{position:static;padding-left:0}.heading-title::before{content:none}.heading-title .heading-title{font-size:24px;font-weight:700}@media screen and (max-width:1024px){.heading-title .heading-title{font-size:18px}}.heading-aside{position:static;padding-left:0}.heading-aside::before{content:none}.heading-aside .heading-title{font-size:18px;font-weight:500}@media screen and (max-width:1024px){.heading-aside .heading-title{font-size:16px}}.link-next{position:relative;display:inline-flex;flex-direction:row;padding-right:34px}.link-next::after{position:absolute;content:"";margin:auto;width:28px;height:28px;background-color:#649bff;border-radius:50px;margin-left:8px;right:0;top:0;bottom:0;transition:transform .2s 0s ease-in-out}.link-next::before{position:absolute;content:"";margin:auto;top:0;bottom:0;right:12px;width:7px;height:7px;border:2px solid #fff;z-index:2;border-top:none;border-left:none;transform:rotate(-45deg)}.link-next span{position:relative;display:inline-block;font-size:16px;color:#414141;font-weight:500}@media screen and (max-width:1024px){.link-next span{font-size:14px}}@media (hover:none){.link-next:active{opacity:1}.link-next:active::after{transform:scale(1.2)}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.link-next:hover{opacity:1}.link-next:hover::after{transform:scale(1.2)}}@media screen and (max-width:1024px){.link-next{font-size:14px}.link-next::after{margin-left:10px}}.link-more{position:relative;padding-right:18px}.link-more::before{position:absolute;content:"";margin:auto;top:0;bottom:0;right:0;width:7px;height:7px;background-color:transparent;border:2px solid #414141;border-top:none;border-left:none;transform:rotate(45deg)}.link-more span{position:relative;display:inline-block;font-size:14px;color:#414141;font-weight:500}.link-more span::before{position:absolute;content:"";width:0%;height:1px;background-color:#414141;left:0;bottom:0;bottom:0;width:100%}.breadcrumb-wrapper{width:100%;overflow-x:hidden;margin:17px 0 17px 0}@media screen and (max-width:1024px){.breadcrumb-wrapper{overflow-x:scroll}}.breadcrumb{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;flex-wrap:nowrap;width:max-content}.breadcrumb-item{position:relative;font-size:12px;color:#8a8e9f;padding-right:41px}@media screen and (max-width:1024px){.breadcrumb-item{padding-right:28px}}.breadcrumb-item::before{position:absolute;content:"";margin:auto;top:0;bottom:0;right:14px;width:14px;height:1px;background-color:#cecece;transform-origin:center;transform:rotate(-55deg)}@media screen and (max-width:1024px){.breadcrumb-item::before{right:7px}}.breadcrumb-item.is-active .breadcrumb-link{pointer-events:none}.breadcrumb-item:last-child{padding-right:0}.breadcrumb-item:last-child::before{content:none}.breadcrumb-link{font-size:12px;font-weight:400}.slide{width:100%;overflow:hidden;margin:0}.slide .slick-list{margin-right:-24px}.slide .slick-slide{margin-right:24px;height:250px}@media screen and (max-width:1024px){.slide .slick-slide{height:auto}}.slide .slick-dots{position:static;padding:17px 0}@media screen and (max-width:1024px){.slide .slick-dots{padding:0}}.slide .slick-dots li{width:20px;height:20px;margin:0 5px;padding:0}@media screen and (max-width:1024px){.slide .slick-dots li{width:12px;height:12px;margin:0 5px}}.slide .slick-dots li.slick-active a{border:1px solid #649bff;border-radius:50%}.slide .slick-dots li.slick-active a::after{background-color:#649bff}.slide .slick-dots li a{position:relative;display:inline-block;width:20px;height:20px}.slide .slick-dots li a::after{position:absolute;content:"";margin:auto;top:0;bottom:0;left:0;right:0;width:10px;height:10px;background-color:#cecece;border-radius:50%}@media screen and (max-width:1024px){.slide .slick-dots li a::after{width:6px;height:6px}}@media screen and (max-width:1024px){.slide .slick-dots li a{width:12px;height:12px}.slide .slick-dots li a::before{width:6px;height:6px}}@media screen and (max-width:1024px){.slide{height:auto;padding-bottom:30px}}.slide-list{width:100%;margin-bottom:0!important}.js-slide-banner{opacity:0}.js-slide-banner.slick-initialized{opacity:1}.slide-item{position:relative;z-index:0;overflow:hidden;display:flex;justify-content:center;align-items:center;display:inline-block;width:600px;height:250px;overflow:hidden;border-radius:20px;background-size:contain;background-repeat:no-repeat}.slide-item::before{position:absolute;content:"";z-index:-1;background:inherit;background-position:center center;background-size:120%;background-size:contain;top:0}@media screen and (max-width:1024px){.slide-item{width:calc(100% - (20px * 2));height:auto;padding-top:42%}}.slide-image{display:none;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;width:495px;height:250px;background-size:cover;background-position:top center;background-repeat:no-repeat}@media screen and (max-width:1024px){.slide-image{width:calc(100% - (20px * 2));height:auto;padding-top:42%}}.header{position:fixed;top:0;left:0;transition:all .2s 0s ease-in-out;transition-property:opacity;transition-duration:.6s;width:100%;opacity:1;z-index:100;border-bottom:0 solid #cecece;background-color:#fff}.is-scroll-top .header{border-width:1px}body.header-hide .header{opacity:0;pointer-events:none}.header-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;z-index:10;background-color:#fff;transition:all .2s 0s ease-in-out;width:100%;height:124px;padding:25px 35px 25px 40px}@media screen and (max-width:1024px){.header-inner{height:80px;padding:0;align-items:center}}@media screen and (max-width:1024px){.header-logo{display:flex;align-items:center;width:100%;padding:0 20px;height:80px}}.header+*{margin-top:124px}@media screen and (max-width:1024px){.header+*{margin-top:80px}}.header-logo-image{width:auto;height:36px}@media screen and (max-width:1024px){.header-logo-image{height:19px}}.btn{display:flex;justify-content:center;align-items:center;background-color:#649bff}.btn span{font-size:14px;color:#fff;font-weight:500}.btn.btn-radius-left{min-width:160px;height:36px;padding:0 20px;background-color:#649bff;border-radius:18px 0 0 18px;background-color:#3c495b}@media screen and (max-width:1024px){.btn.btn-radius-left{min-width:none;width:calc((100% - 5px)/ 2);height:50px;border-radius:25px 0 0 25px;padding:0}}.btn.btn-radius-left span{font-size:14px;color:#fff;font-weight:500;position:relative;padding-right:18px}.btn.btn-radius-left span::before{position:absolute;content:"";width:14px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDEyIj4NCiAgPGcgaWQ9IuOCsOODq+ODvOODl18xODI3IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxODI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTI4NC45NDggLTM2KSI+DQogICAgPGcgaWQ9IumVt+aWueW9ol8xNDMyIiBkYXRhLW5hbWU9IumVt+aWueW9oiAxNDMyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjg2Ljk0OCAzOCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2FiYjZjNSIgc3Ryb2tlLXdpZHRoPSIxIj4NCiAgICAgIDxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMCIgcng9IjEiIHN0cm9rZT0ibm9uZSIvPg0KICAgICAgPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSI5IiByeD0iMC41IiBmaWxsPSJub25lIi8+DQogICAgPC9nPg0KICAgIDxnIGlkPSLplbfmlrnlvaJfMTQzMSIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMTQzMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI4NC45NDggMzYpIiBmaWxsPSIjM2M0OTViIiBzdHJva2U9IiNhYmI2YzUiIHN0cm9rZS13aWR0aD0iMSI+DQogICAgICA8cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHJ4PSIxIiBzdHJva2U9Im5vbmUiLz4NCiAgICAgIDxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iMTEiIGhlaWdodD0iOSIgcng9IjAuNSIgZmlsbD0ibm9uZSIvPg0KICAgIDwvZz4NCiAgICA8cGF0aCBpZD0i5ZCI5L2TXzMiIGRhdGEtbmFtZT0i5ZCI5L2TIDMiIGQ9Ik0tLjY2MSw0LjY2OGEuNi42LDAsMCwxLDAtLjg1MUwxLjk1MiwxLjJILjYxQS42LjYsMCwwLDEsLjYxLDBoMi44YS42LjYsMCwwLDEsLjYuNlYzLjRhLjYuNiwwLDAsMS0xLjIsMFYyLjA1NkwuMTkxLDQuNjY4YS42LjYsMCwwLDEtLjQyNi4xNzZBLjYuNiwwLDAsMS0uNjYxLDQuNjY4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI4OS4yODUgMzguNSkiIGZpbGw9IiNhYmI2YzUiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);background-position:center;background-size:contain;background-repeat:no-repeat;margin:auto;top:0;bottom:0;right:0}.btn.btn-radius-right{min-width:160px;height:36px;padding:0 20px;background-color:#649bff;border-radius:18px;background-color:#649bff}@media screen and (max-width:1024px){.btn.btn-radius-right{min-width:none;width:240px;height:50px;border-radius:25px;padding:0}}.btn.btn-radius-right span{font-size:14px;color:#fff;font-weight:500;position:relative;padding-left:18px}.btn.btn-radius-right span::before{position:absolute;content:"";width:14px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4NCiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTIiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDEyIiB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIGZpbGw9IiNmZmYiLz4NCiAgICA8L2NsaXBQYXRoPg0KICA8L2RlZnM+DQogIDxnIGlkPSLjgrDjg6vjg7zjg5dfMTg3NCIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMTg3NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgPGcgaWQ9IuOCsOODq+ODvOODl18xNCIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4NCiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMTQiIGRhdGEtbmFtZT0i44OR44K5IDE0IiBkPSJNMS4zNDQsMy4zOXEuMjY2LjE4NywxLjYsMS4xMTNUNC45OTIsNS45MjlsLjMzMi4yMzhxLjI1NC4xODQuNDIyLjN0LjQwNi4yNTRhMi4zNjEsMi4zNjEsMCwwLDAsLjQ0OS4yMTFBMS4yMzksMS4yMzksMCwwLDAsNi45OTIsN2guMDE2YTEuMjM4LDEuMjM4LDAsMCwwLC4zOTEtLjA3LDIuMzYxLDIuMzYxLDAsMCwwLC40NDktLjIxMXEuMjM4LS4xNDEuNDA2LS4yNTR0LjQyMi0uM3EuMjU0LS4xODQuMzMyLS4yMzhMMTIuNjY0LDMuMzlhMy43MTEsMy43MTEsMCwwLDAsLjk1My0uOTYxQTIuMDYzLDIuMDYzLDAsMCwwLDE0LDEuMjQ5YTEuMiwxLjIsMCwwLDAtLjM3MS0uODgzQTEuMjA4LDEuMjA4LDAsMCwwLDEyLjc1LDBIMS4yNUExLjExNiwxLjExNiwwLDAsMCwuMzI0LjQwNSwxLjU3NywxLjU3NywwLDAsMCwwLDEuNDIxLDEuODI1LDEuODI1LDAsMCwwLC40MywyLjQ4N2EzLjg3NywzLjg3NywwLDAsMCwuOTE0LjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDEpIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMTUiIGRhdGEtbmFtZT0i44OR44K5IDE1IiBkPSJNMTMuMjE5LDUwLjM0M3EtMi41NjIsMS43MzQtMy44OTEsMi43LS40NDUuMzI4LS43MjMuNTEyYTQuNDUzLDQuNDUzLDAsMCwxLS43MzguMzc1LDIuMjQ3LDIuMjQ3LDAsMCwxLS44NTkuMTkxSDYuOTkyYTIuMjQ4LDIuMjQ4LDAsMCwxLS44NTktLjE5MSw0LjQ1LDQuNDUsMCwwLDEtLjczOC0uMzc1cS0uMjc3LS4xODMtLjcyMy0uNTEyLTEuMDU1LS43NzMtMy44ODMtMi43QTQuMTQsNC4xNCwwLDAsMSwwLDQ5LjY2M3Y2LjJhMS4yLDEuMiwwLDAsMCwuMzY3Ljg4MywxLjIsMS4yLDAsMCwwLC44ODMuMzY3aDExLjVBMS4yNTQsMS4yNTQsMCwwLDAsMTQsNTUuODY2di02LjJhNC4zMDksNC4zMDksMCwwLDEtLjc4MS42OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNDYuMTE2KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==);background-position:center;background-size:contain;background-repeat:no-repeat;margin:auto;top:0;bottom:0;left:0}.btn-next-to,.shadow-btn{transition:all .2s 0s ease-in-out}@media (hover:none){.btn-next-to:active,.shadow-btn:active{opacity:1;transform:translateX(-1px) translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.16)}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.btn-next-to:hover,.shadow-btn:hover{opacity:1;transform:translateX(-1px) translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.16)}}.header-btn-list{display:flex;flex-direction:row;flex-grow:wrap;justify-content:flex-end;align-items:center}@media screen and (max-width:1024px){.header-btn-list{margin-top:40px;justify-content:center}}.header-btn-list .btn{margin-right:4px}.header-btn-list .btn:last-child{margin-right:0}@media screen and (max-width:1024px){.header-btn-list .btn{margin-right:5px}}@media screen and (max-width:1024px){.header-btn-list{order:2}}.header-nav{display:flex;flex-direction:row;margin-top:16px}@media screen and (max-width:1024px){.header-nav{order:1;margin-top:0}}.header-nav-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:40px}@media screen and (max-width:1024px){.header-nav-list{flex-direction:column;align-items:flex-start;width:100%;margin-right:auto}}.header-toggle{position:fixed;bottom:60px}.header-nav-item{border-right:1px dotted #cecece}@media screen and (max-width:1024px){.header-nav-item{width:100%;border-right:none;border-bottom:1px dotted #cecece}}.header-nav-item a{display:inline-flex;justify-content:center;align-items:center;padding:0 16px;height:20px}@media screen and (max-width:1024px){.header-nav-item a{width:100%;justify-content:flex-start;padding:15px 0;height:auto;font-size:16px}}.header-nav-item a span{position:relative;display:inline-block;font-size:14px;font-weight:500}.header-nav-item a span::before{position:absolute;content:"";width:0%;height:1px;background-color:#414141;left:0;bottom:0;bottom:0}.header-right{display:flex;flex-direction:column}@media screen and (max-width:1024px){.header-right{position:absolute;top:-100vh;left:0;width:100%;height:100vh;background-color:#fff;transition:all .2s 0s ease-in-out;padding:0 20px;z-index:-1}}.header-search{position:absolute;top:-188px;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:188px;background-color:#fff;z-index:-1;transition:all .2s 0s ease-in-out;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media screen and (max-width:1024px){.header-search{top:-110px;height:110px}}.header-serch-wrapper{position:relative;width:100%;max-width:800px}@media screen and (max-width:1024px){.header-serch-wrapper{max-width:calc(100% - (20px * 2))}}.header-serch-wrapper .form-input-text{padding-right:7.5em}@media screen and (max-width:1024px){.header-serch-wrapper .form-input-text{padding-right:calc(16px * 3)}}.header-toggle[value="1"]:checked~.header{border-width:1px}.header-toggle[value="1"]:checked~.header .header-search{top:124px}@media screen and (max-width:1024px){.header-toggle[value="1"]:checked~.header .header-search{top:81px}}@media screen and (max-width:1024px){.header-toggle[value="2"]:checked~.header .header-right{top:80px;overflow-y:scroll;padding-bottom:240px}}.form-input-text{width:100%;height:60px;padding:0 32px;background-color:#f2f3f8;border-radius:30px;font-size:14px;color:#414141;font-weight:400}.form-input-text:-ms-input-placeholder{font-size:14px;color:#8a8e9f;font-weight:400}.form-input-text::placeholder{font-size:14px;color:#8a8e9f;font-weight:400}@media screen and (max-width:1024px){.form-input-text{height:50px;padding:0 20px;border-radius:25px;font-size:16px}}.search-icon-delete{position:absolute;margin:auto;top:0;bottom:0;right:65px;display:none;justify-content:center;align-items:center;width:40px;height:100%}.search-icon-delete::after,.search-icon-delete::before{position:absolute;content:"";width:12px;height:1.5px;background-color:#3c495b;transform:rotate(-45deg)}.search-icon-delete::after{transform:rotate(45deg)}@media screen and (max-width:1024px){.search-icon-delete{width:30px;right:calc(16px * 3)}}.not-blank .search-icon-delete{display:flex}.search-icon{position:absolute;margin:auto;top:0;bottom:0;right:0;display:flex;justify-content:flex-start;align-items:center;width:65px;height:100%;padding-left:10px}@media screen and (max-width:1024px){.search-icon{width:52px}}.search-icon-img{width:auto;height:29px}@media screen and (max-width:1024px){.search-icon-img{height:16px;height:22px}}.header-toggle-btn-list{position:absolute;display:flex;flex-direction:row;bottom:24px;right:35px}@media screen and (max-width:1024px){.header-toggle-btn-list{top:20px;right:20px;z-index:5}}@media screen and (max-width:1024px){.header-toggle-btn{margin-right:10px}.header-toggle-btn:last-child{margin-right:0}}.header-toggle-btn-search{position:relative;width:24px;height:24px;margin-left:16px}.header-toggle-btn-search::before{position:absolute;content:"";width:0%;height:1px;background-color:#414141;left:0;bottom:0;bottom:-2px}@media screen and (max-width:1024px){.header-toggle-btn-search::before{animation:none}}@media (hover:none){.header-toggle-btn-search:active::before{animation-name:underline;animation-duration:.45s;animation-fill-mode:forwards;animation-timing-function:linear}}@media screen and (hover:none) and (max-width:1024px){.header-toggle-btn-search:active::before{animation:none}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.header-toggle-btn-search:hover::before{animation-name:underline;animation-duration:.45s;animation-fill-mode:forwards;animation-timing-function:linear}}@media screen and (-ms-high-contrast:none) and (max-width:1024px),screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-moz-touch-enabled:0) and (max-width:1024px),screen and (hover:hover) and (max-width:1024px){.header-toggle-btn-search:hover::before{animation:none}}.header-toggle-btn-search span{display:inline-block;width:24px;height:24px}.header-toggle-btn-search span:first-of-type{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC4xMjUiIGhlaWdodD0iMjQuMTI1IiB2aWV3Qm94PSIwIDAgMjQuMTI1IDI0LjEyNSI+DQogIDxnIGlkPSLjgrDjg6vjg7zjg5dfMjA2OSIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMjA2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMjIuNjg1IC0yNy42ODUpIj4NCiAgICA8ZyBpZD0iaWNvbl/mpJzntKJfb3JhbmdlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjM0LjcyOCAyNy42ODUpIHJvdGF0ZSg0NSkiPg0KICAgICAgPHBhdGggaWQ9IualleWGhuW9ol80IiBkYXRhLW5hbWU9IualleWGhuW9oiA0IiBkPSJNOC4xMzcsMS42MjJhNi40ODcsNi40ODcsMCwxLDAsNi41MSw2LjQ4Nyw2LjUwNiw2LjUwNiwwLDAsMC02LjUxLTYuNDg3TTguMTM3LDBBOC4xMDgsOC4xMDgsMCwxLDEsMCw4LjEwOCw4LjEyMyw4LjEyMywwLDAsMSw4LjEzNywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC40MDcgMC40MDcpIiBmaWxsPSIjM2M0OTViIi8+DQogICAgICA8cGF0aCBpZD0i5qWV5YaG5b2iXzRfLV/jgqLjgqbjg4jjg6njgqTjg7MiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDQgLSDjgqLjgqbjg4jjg6njgqTjg7MiIGQ9Ik04LjU0NCwwQTguNTE1LDguNTE1LDAsMSwxLDAsOC41MTUsOC41MzksOC41MzksMCwwLDEsOC41NDQsMFptMCwxNi4yMmE3LjcsNy43LDAsMSwwLTcuNzMtNy43QTcuNzI2LDcuNzI2LDAsMCwwLDguNTQ0LDE2LjIyWm0wLTE0LjZBNi44OTMsNi44OTMsMCwxLDEsMS42MjcsOC41MTUsNi45MTMsNi45MTMsMCwwLDEsOC41NDQsMS42MjJabTAsMTIuOTc2YTYuMDgyLDYuMDgyLDAsMSwwLTYuMS02LjA4MkE2LjEsNi4xLDAsMCwwLDguNTQ0LDE0LjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBmaWxsPSIjM2M0OTViIi8+DQogICAgICA8cmVjdCBpZD0i6ZW35pa55b2iXzMwIiBkYXRhLW5hbWU9IumVt+aWueW9oiAzMCIgd2lkdGg9IjcuMzIzIiBoZWlnaHQ9IjMuMjU1IiByeD0iMS42MjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjY0MiA3LjI5MykiIGZpbGw9IiMzYzQ5NWIiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K);background-position:center;background-size:contain;background-repeat:no-repeat;transition:all .2s 0s ease-in-out}.header-toggle-btn-search span:nth-of-type(2),.header-toggle-btn-search span:nth-of-type(3){position:absolute;content:"";margin:auto;top:0;bottom:0;right:0;left:0;width:18px;height:2px;background-color:#3c495b;transform:rotate(45deg);opacity:0;transition:all .2s 0s ease-in-out}.header-toggle-btn-search span:nth-of-type(3){transform:rotate(-45deg)}@media screen and (max-width:1024px){.header-toggle-btn-search{width:40px;height:40px;margin-left:0;border:1px solid #cecece;border-radius:20px}.header-toggle-btn-search span{position:absolute;content:"";margin:auto;top:0;bottom:0;right:0;left:0;width:18px;height:18px}.header-toggle-btn-search span:first-of-type{background-size:18px;background-position:-1px -1px}}.header-toggle[value="1"]:checked~.header .header-toggle-btn-search span:first-of-type{transform:rotate3d(1,1,0,-90deg)}.header-toggle[value="1"]:checked~.header .header-toggle-btn-search span:nth-of-type(2),.header-toggle[value="1"]:checked~.header .header-toggle-btn-search span:nth-of-type(3){opacity:1}.header-toggle[value="2"]:checked~.header .header-toggle-btn-nav span:first-of-type,.header-toggle[value="2"]:checked~.header .header-toggle-btn-nav span:nth-of-type(2),.header-toggle[value="2"]:checked~.header .header-toggle-btn-nav span:nth-of-type(3),.header-toggle[value="2"]:checked~.header .header-toggle-btn-nav span:nth-of-type(4){opacity:0}.header-toggle[value="2"]:checked~.header .header-toggle-btn-nav span:nth-of-type(5),.header-toggle[value="2"]:checked~.header .header-toggle-btn-nav span:nth-of-type(6){width:18px;height:2px;transform:rotate(-45deg)}.header-toggle[value="2"]:checked~.header .header-toggle-btn-nav span:nth-of-type(6){transform:rotate(45deg)}.header-toggle-btn-contact{display:none}@media screen and (max-width:1024px){.header-toggle-btn-contact{display:inline-block;width:40px;height:40px;background-color:#649bff;border-radius:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4NCiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTIiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDEyIiB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIGZpbGw9IiNmZmYiLz4NCiAgICA8L2NsaXBQYXRoPg0KICA8L2RlZnM+DQogIDxnIGlkPSLjgrDjg6vjg7zjg5dfMTg3NCIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMTg3NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+DQogICAgPGcgaWQ9IuOCsOODq+ODvOODl18xNCIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4NCiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMTQiIGRhdGEtbmFtZT0i44OR44K5IDE0IiBkPSJNMS4zNDQsMy4zOXEuMjY2LjE4NywxLjYsMS4xMTNUNC45OTIsNS45MjlsLjMzMi4yMzhxLjI1NC4xODQuNDIyLjN0LjQwNi4yNTRhMi4zNjEsMi4zNjEsMCwwLDAsLjQ0OS4yMTFBMS4yMzksMS4yMzksMCwwLDAsNi45OTIsN2guMDE2YTEuMjM4LDEuMjM4LDAsMCwwLC4zOTEtLjA3LDIuMzYxLDIuMzYxLDAsMCwwLC40NDktLjIxMXEuMjM4LS4xNDEuNDA2LS4yNTR0LjQyMi0uM3EuMjU0LS4xODQuMzMyLS4yMzhMMTIuNjY0LDMuMzlhMy43MTEsMy43MTEsMCwwLDAsLjk1My0uOTYxQTIuMDYzLDIuMDYzLDAsMCwwLDE0LDEuMjQ5YTEuMiwxLjIsMCwwLDAtLjM3MS0uODgzQTEuMjA4LDEuMjA4LDAsMCwwLDEyLjc1LDBIMS4yNUExLjExNiwxLjExNiwwLDAsMCwuMzI0LjQwNSwxLjU3NywxLjU3NywwLDAsMCwwLDEuNDIxLDEuODI1LDEuODI1LDAsMCwwLC40MywyLjQ4N2EzLjg3NywzLjg3NywwLDAsMCwuOTE0LjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4wMDEpIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4NCiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMTUiIGRhdGEtbmFtZT0i44OR44K5IDE1IiBkPSJNMTMuMjE5LDUwLjM0M3EtMi41NjIsMS43MzQtMy44OTEsMi43LS40NDUuMzI4LS43MjMuNTEyYTQuNDUzLDQuNDUzLDAsMCwxLS43MzguMzc1LDIuMjQ3LDIuMjQ3LDAsMCwxLS44NTkuMTkxSDYuOTkyYTIuMjQ4LDIuMjQ4LDAsMCwxLS44NTktLjE5MSw0LjQ1LDQuNDUsMCwwLDEtLjczOC0uMzc1cS0uMjc3LS4xODMtLjcyMy0uNTEyLTEuMDU1LS43NzMtMy44ODMtMi43QTQuMTQsNC4xNCwwLDAsMSwwLDQ5LjY2M3Y2LjJhMS4yLDEuMiwwLDAsMCwuMzY3Ljg4MywxLjIsMS4yLDAsMCwwLC44ODMuMzY3aDExLjVBMS4yNTQsMS4yNTQsMCwwLDAsMTQsNTUuODY2di02LjJhNC4zMDksNC4zMDksMCwwLDEtLjc4MS42OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNDYuMTE2KSIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==);background-repeat:no-repeat;background-position:center;background-size:16px}}.header-toggle-btn-nav{display:none}@media screen and (max-width:1024px){.header-toggle-btn-nav{position:relative;display:inline-block;width:40px;height:40px;background-color:#3c495b;border-radius:20px}}.header-toggle-btn-nav span{position:absolute;width:18px;height:2px;background-color:#fff;margin:auto;top:0;bottom:0;left:0;right:0;transition:all .2s 0s ease-in-out}.header-toggle-btn-nav span:first-of-type{top:-10px}.header-toggle-btn-nav span:nth-of-type(3){top:10px;width:12px;right:auto;left:11px}.header-toggle-btn-nav span:nth-of-type(4){top:10px;width:3px;left:auto;right:11px}.btn-scroll-top{position:fixed;right:40px;bottom:80px;z-index:200;display:flex;width:50px;height:50px;background-color:#3c495b;border-radius:50%}.btn-scroll-top::before{position:absolute;content:"";background-color:transparent;width:10px;height:10px;border:2px solid #fff;margin:auto;top:3px;bottom:0;left:0;right:0;border-top:none;border-left:none;transform:rotate(-135deg)}@media screen and (max-width:1024px){.btn-scroll-top::before{content:none}}@media screen and (max-width:1024px){.btn-scroll-top{position:static;justify-content:center;align-items:center;width:100%;height:45px;background-color:#fff;border:1px solid #cecece;border-right:none;border-left:none;border-radius:0}}.btn-scroll-top span{display:none}@media screen and (max-width:1024px){.btn-scroll-top span{position:relative;display:inline-flex;flex-direction:column;align-items:center;font-size:12px}.btn-scroll-top span::before{position:static;content:"";width:7px;height:7px;background-color:transparent;border:1.5px solid #3c495b;border-top:none;border-left:none;transform:rotate(-135deg)}}.footer{background-color:#fff;padding:64px 0 50px}@media screen and (max-width:1024px){.footer{padding:0 20px}}.footer-inner{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:48px}@media screen and (max-width:1024px){.footer-inner{flex-direction:column;padding:0}}.footer-logo-img{width:240px;height:auto}@media screen and (max-width:1024px){.footer-logo-img{width:140px}}@media screen and (max-width:1024px){.footer-inner-left{text-align:center;padding:40px 0 30px}}.footer-inner-right{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;padding-left:7%;padding-left:9%}@media screen and (max-width:1024px){.footer-inner-right{flex-direction:column;width:100%;padding:0}}.footer-menu-heading{margin-bottom:16px}@media screen and (max-width:1024px){.footer-menu-heading{margin-bottom:0}}.footer-menu-heading h5{position:relative;display:inline-block;font-size:18px;font-weight:500;padding-bottom:3px}.footer-menu-heading h5::before{position:absolute;content:"";width:100%;height:1px;background-color:#414141;left:0;bottom:0}@media screen and (max-width:1024px){.footer-menu-heading h5{font-size:14px;padding-bottom:0}.footer-menu-heading h5::before{content:none}}.footer-menu-heading-label{pointer-events:none}@media screen and (max-width:1024px){.footer-menu-heading-label{pointer-events:all;position:relative;display:flex;width:100%;padding:15px 0}.footer-menu-heading-label::after,.footer-menu-heading-label::before{position:absolute;content:"";width:11px;height:1px;background-color:#414141;margin:auto;top:0;bottom:0;right:0}.footer-menu-heading-label::after{transition:all .2s 0s ease-in-out;transform:rotate(450deg)}}.footer-menu-toggle:checked~.footer-menu-list .footer-menu-heading-label::after{transform:rotate(0)}@media screen and (max-width:1024px){.footer-menu-toggle:checked~.footer-menu-list .footer-menu-item{max-height:100vh;padding-bottom:20px}}@media screen and (max-width:1024px){.footer-menu-item{transition:all .2s 0s ease-in-out;padding-bottom:20px;border-bottom:1px solid #cecece;max-height:0;overflow:hidden;padding:0;margin:0}}.footer-sub-menu-item{margin-bottom:8px}.footer-sub-menu-item:last-child{margin-bottom:0}@media screen and (max-width:1024px){.footer-sub-menu-item{margin-bottom:0}}.footer-sub-menu-item a{position:relative;display:inline-block;padding-left:11px}.footer-sub-menu-item a span{position:relative;display:inline-block;font-size:14px;color:#888}@media screen and (max-width:1024px){.footer-sub-menu-item a span{display:inline-block}.footer-sub-menu-item a span::before{top:19px}}.footer-sub-menu-item a::before{position:absolute;content:"";top:12px;left:0;background-color:#414141;width:6px;height:1px}@media screen and (max-width:1024px){.footer-sub-menu-item a::before{top:15px}}@media screen and (max-width:1024px){.footer-sub-menu-item a{display:blockl;width:100%;padding:5px 0;padding-left:10px}}.footer-copyright{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1024px){.footer-copyright{flex-direction:column;padding:30px 0 60px 0}}.footer-copyright-left{display:flex;flex-direction:row;flex-grow:1;align-items:center}@media screen and (max-width:1024px){.footer-copyright-left{width:100%;flex-direction:column}}.footer-copyright-right{display:flex;flex-direction:row}@media screen and (max-width:1024px){.footer-copyright-right{width:100%;justify-content:center;padding-top:40px}}.footer-copyright-text{font-size:12px;color:#888;font-weight:400;margin-right:3.4%}@media screen and (max-width:1024px){.footer-copyright-text{order:2;margin:0 auto}}.footer-copyright-menu-list{display:flex;flex-direction:row}@media screen and (max-width:1024px){.footer-copyright-menu-list{margin-bottom:30px}}.footer-copyright-menu-item{margin-right:32px}@media screen and (max-width:1024px){.footer-copyright-menu-item{margin-right:25px}}.footer-copyright-menu-item:last-child{margin-right:0}.footer-copyright-menu-item a span{font-size:14px;font-weight:400}.link-external,.link-external2{position:relative;display:inline-block;padding-right:20px}.link-external2::before,.link-external::before{position:absolute;content:"";width:14px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy45OTgiIGhlaWdodD0iMTIuMDAyIiB2aWV3Qm94PSIwIDAgMTMuOTk4IDEyLjAwMiI+DQogIDxnIGlkPSLjgrDjg6vjg7zjg5dfMTgyNyIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMTgyNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyODQuOTQ4IC0zNikiPg0KICAgIDxwYXRoIGlkPSLliY3pnaLjgqrjg5bjgrjjgqfjgq/jg4jjgaflnovmipzjgY1fMSIgZGF0YS1uYW1lPSLliY3pnaLjgqrjg5bjgrjjgqfjgq/jg4jjgaflnovmipzjgY0gMSIgZD0iTTIzMDIyLjk0NywyMzQxMmgtMTBhMSwxLDAsMCwxLTEtMXYtMWgxdjFoMTB2LThoLTF2LTFoMWExLDEsMCwwLDEsMSwxdjhBMSwxLDAsMCwxLDIzMDIyLjk0NywyMzQxMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTcyNSAtMjMzNjQpIiBmaWxsPSIjYWJiNmM1Ii8+DQogICAgPHBhdGggaWQ9IumVt+aWueW9ol8xNDMxXy1f44Ki44Km44OI44Op44Kk44OzIiBkYXRhLW5hbWU9IumVt+aWueW9oiAxNDMxIC0g44Ki44Km44OI44Op44Kk44OzIiBkPSJNMSwxVjlIMTFWMUgxTTEsMEgxMWExLDEsMCwwLDEsMSwxVjlhMSwxLDAsMCwxLTEsMUgxQTEsMSwwLDAsMSwwLDlWMUExLDEsMCwwLDEsMSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI4NC45NDggMzYpIiBmaWxsPSIjYWJiNmM1Ii8+DQogICAgPHBhdGggaWQ9IuWQiOS9k18zIiBkYXRhLW5hbWU9IuWQiOS9kyAzIiBkPSJNLS42NjEsNC42NjhhLjYuNiwwLDAsMSwwLS44NTFMMS45NTIsMS4ySC42MUEuNi42LDAsMCwxLC42MSwwaDIuOGEuNi42LDAsMCwxLC42LjZWMy40YS42LjYsMCwwLDEtMS4yLDBWMi4wNTZMLjE5MSw0LjY2OGEuNi42LDAsMCwxLS40MjYuMTc2QS42LjYsMCwwLDEtLjY2MSw0LjY2OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyODkuMjg1IDM4LjUpIiBmaWxsPSIjYWJiNmM1Ii8+DQogIDwvZz4NCjwvc3ZnPg0K);background-position:center;background-size:contain;background-repeat:no-repeat;margin:auto;top:0;bottom:0;right:0}.link-external span,.link-external2 span{position:relative;display:inline-block;font-size:16px;font-weight:500}.link-external span::before,.link-external2 span::before{position:absolute;content:"";width:0%;height:1px;background-color:#414141;left:0;bottom:0;width:100%}@media screen and (max-width:1024px){.link-external span,.link-external2 span{font-size:14px}}.link-external2 span{font-size:inherit;font-weight:inherit}.link-external2 span::before{background-color:#cecece}@media screen and (max-width:1024px){.link-external2 span{font-size:inherit;font-weight:inherit}}.info-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}@media screen and (max-width:1024px){.info-list{margin-bottom:24px}.info-list:last-child{margin-bottom:0}}.info-list-item{width:100%}.info-list-item:first-child .info-list-item-link{border-top:2px dotted #cecece}.info-list-item-link{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;padding:27px 16px;border-bottom:2px dotted #cecece}@media (hover:none){.info-list-item-link:active{background-color:#fff}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.info-list-item-link:hover{background-color:#fff}}@media screen and (max-width:1024px){.info-list-item-link{flex-wrap:wrap;padding:20px 0 20px 0}}.info-list-item-label{display:inline-flex;justify-content:center;align-items:center;width:106px;height:26px;overflow:hidden;background-color:#fff;border:1px solid #cecece;border-radius:13px;font-size:12px}.info-list-item-date{display:inline-flex;width:124px;padding:0 0 0 16px;font-size:14px;color:#888}.info-list-item-text{width:calc(100% - 106px - 124px);font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:44px}@media screen and (max-width:1024px){.info-list-item-text{width:100%;margin-top:15px;-webkit-line-clamp:3;max-height:62px}}.amimation-underline span{position:relative}.amimation-underline span::before{position:absolute;content:"";width:0%;height:1px;background-color:#414141;left:0;bottom:0}@media (hover:none){.amimation-underline:active{opacity:1}.amimation-underline:active span::before{animation-name:underline;animation-duration:.45s;animation-fill-mode:forwards;animation-timing-function:linear}}@media screen and (hover:none) and (max-width:1024px){.amimation-underline:active span::before{animation:none}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.amimation-underline:hover{opacity:1}.amimation-underline:hover span::before{animation-name:underline;animation-duration:.45s;animation-fill-mode:forwards;animation-timing-function:linear}}@media screen and (-ms-high-contrast:none) and (max-width:1024px),screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-moz-touch-enabled:0) and (max-width:1024px),screen and (hover:hover) and (max-width:1024px){.amimation-underline:hover span::before{animation:none}}.amimation-underline-start span{position:relative}.amimation-underline-start span::before{position:absolute;content:"";width:0%;height:1px;background-color:#414141;left:0;bottom:0;width:100%}@media (hover:none){.amimation-underline-start:active span::before{animation-name:underline;animation-duration:.45s;animation-fill-mode:forwards;animation-timing-function:linear}}@media screen and (hover:none) and (max-width:1024px){.amimation-underline-start:active span::before{animation:none}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.amimation-underline-start:hover span::before{animation-name:underline;animation-duration:.45s;animation-fill-mode:forwards;animation-timing-function:linear}}@media screen and (-ms-high-contrast:none) and (max-width:1024px),screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-moz-touch-enabled:0) and (max-width:1024px),screen and (hover:hover) and (max-width:1024px){.amimation-underline-start:hover span::before{animation:none}}.heading-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:24px}@media screen and (max-width:1024px){.heading-wrapper{margin-bottom:20px}}.top-new-comics-container{position:relative}.top-new-comics-container::before{position:absolute;content:"";width:300px;height:calc(100% + 50px);top:0;left:calc(-1 * 300px);background:linear-gradient(90deg,#f3f7ff 1px,#f3f7ff 1px,transparent 2px,transparent 5px,#f3f7ff 6px,#f3f7ff 15px,transparent 16px,transparent 19px,#f3f7ff 20px,#f3f7ff 29px,transparent 30px,transparent 33px,#f3f7ff 34px,#f3f7ff 100%);z-index:-1}@media screen and (max-width:1024px){.top-new-comics-container::before{content:none}}@media screen and (max-width:1024px){.top-new-comics-container{order:2;margin-left:-10px;width:calc(100% + 10px)}}.top-new-comics-container-inner{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-top:64px}.top-new-comics-container-inner::before{position:absolute;content:"";background-color:#f3f7ff;width:447px;height:calc(100% + 50px);top:0;left:0;border-radius:0 200px 0 0;z-index:-1}@media screen and (max-width:1024px){.top-new-comics-container-inner::before{width:calc(114px + 20px);left:calc(-1 * 20px);border-radius:0 60px 0 0}}@media screen and (max-width:1024px){.top-new-comics-container-inner{flex-direction:column;padding:0;padding-top:40px}.top-new-comics-container-inner::before{height:calc(100% - 40px + 5px)}}.top-new-comic-list{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-width:calc(850px + 16px);padding:32px 0 0 16px;background-color:transparent}.top-new-comic-list::before{position:absolute;content:"";top:0;left:0;width:100vw;height:100%;background-color:#fff}@media screen and (max-width:1024px){.top-new-comic-list::before{border-radius:40px 0 0 0}}@media screen and (max-width:1024px){.top-new-comic-list{max-width:none;width:calc(100% + 5px);padding:0}}.top-new-comic-list:last-child{margin-bottom:120px}@media screen and (max-width:1024px){.top-new-comic-list:last-child{margin-bottom:60px}}.top-new-comic-item{position:relative;display:flex;flex-direction:column;width:calc(100% / 3);padding:16px 0 48px 32px}@media screen and (max-width:1024px){.top-new-comic-item{width:calc(100% / 2);padding:10px 5px 31px 10px}}@media (hover:none){.top-new-comic-item:active .top-new-comic-thum{transform:scale(1.05)}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.top-new-comic-item:hover .top-new-comic-thum{transform:scale(1.05)}}.top-new-comic-item-inner{display:flex;flex-direction:column;width:100%}.top-new-comic-thum-wrapper{position:relative;width:100%;height:auto;padding-top:100%;overflow:hidden;border-radius:20px;border:1px solid #cecece;margin-bottom:8px;z-index:1}@media screen and (max-width:1024px){.top-new-comic-thum-wrapper{margin-bottom:5px}}.top-new-comic-thum{position:absolute;width:101%;top:0;left:0;right:0;transition:all .2s 0s ease-in-out}.top-new-comic-title{font-size:16px;color:#414141;font-weight:400;line-height:1.4;letter-spacing:.08em;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:44px}@media screen and (max-width:1024px){.top-new-comic-title{font-size:14px;margin-bottom:10px;height:40px}}.link-next-wrapper-right{display:flex;justify-content:flex-end;width:100%}.top-new-comic-badge-list{position:absolute;top:0;left:16px;width:100%;display:flex;flex-direction:row;z-index:2}@media screen and (max-width:1024px){.top-new-comic-badge-list{left:0}}.top-new-comic-badge{width:60px;height:60px;background-color:#f54d7b;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:8px;transition:all .2s 0s ease-in-out}@media screen and (max-width:1024px){.top-new-comic-badge{width:36px;height:36px;margin-right:5px}}.top-new-comic-badge span{font-size:14px;color:#fff;font-weight:400}@media screen and (max-width:1024px){.top-new-comic-badge span{font-size:10px}}.top-new-comic-metadata{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:flex-start;margin-bottom:8px}@media screen and (max-width:1024px){.top-new-comic-metadata{margin-bottom:10px}}.top-new-comic-date{position:relative;font-size:10px;font-weight:400;padding-right:8px}@media screen and (max-width:1024px){.top-new-comic-date{font-size:10px;letter-spacing:0;padding-right:4px}}.top-new-comic-date::before{position:absolute;content:"";width:1px;height:15px;background-color:#cecece;margin:auto;top:0;bottom:0;right:0}.top-new-comic-tag-list{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:8px}@media screen and (max-width:1024px){.top-new-comic-tag-list{margin-left:4px}}.top-new-comic-tag-item{font-size:10px;font-weight:400;margin-right:8px}@media screen and (max-width:1024px){.top-new-comic-tag-item{letter-spacing:0;margin-right:4px}}.top-new-comic-tag-item:last-child{margin-right:0}.top-new-comic-tag-item[data-tag="a?��a?�Ca??a?��a?�Cc�}?"]{color:#5059d9}.top-new-comic-tag-item[data-tag="c�L?a?�Cc�}?"]{color:#f69846}.top-new-comic-author-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-bottom:16px}.top-new-comic-author-item{font-size:12px;color:#888;font-weight:400;margin-right:8px}@media screen and (max-width:1024px){.top-new-comic-author-item{margin-right:5px}}.top-new-comic-author-item:last-child{margin-right:0}.top-new-comic-label-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.top-new-comic-label-item{display:inline-flex;justify-content:center;align-items:center;padding:4px 16px;background-color:#fff;border:1px solid #cecece;border-radius:24px;margin-right:15px}@media screen and (max-width:1024px){.top-new-comic-label-item{argin-right:10px}}.top-new-comic-label-item:last-child{margin-right:0}.top-new-comic-label-item span{font-size:12px;font-weight:500}.top-new-comics-inner-footer{width:100%;background-color:#fff;padding:16px 0 80px 0}@media screen and (max-width:1024px){.top-new-comics-inner-footer{padding:12px 0 40px 0}}.top-new-comics-inner-footer.top-new-comics-inner-footer-label{padding:0 0 120px 0}@media screen and (max-width:1024px){.top-new-comics-inner-footer.top-new-comics-inner-footer-label{padding:20px 0 50px 0}}.top-main-container{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media all and (-ms-high-contrast:none){.top-main-container{justify-content:flex-start}}.top-main{overflow:visible;width:calc(100% - 432px - 7%);margin-left:0}@media screen and (max-width:1024px){.top-main{padding-left:0;padding-right:0;width:100%;order:1}}.top-main-side{position:absolute;top:0;right:0;width:calc(320px + 48px);padding:40px 0 64px 48px}@media all and (-ms-high-contrast:none){.top-main-side{display:none}}.top-main-side::before{position:absolute;content:"";top:0;right:calc(-1 * 300px);width:300px;height:100%;background:linear-gradient(90deg,#f3f7ff 1px,#f3f7ff 1px,transparent 2px,transparent 5px,#f3f7ff 6px,#f3f7ff 15px,transparent 16px,transparent 19px,#f3f7ff 20px,#f3f7ff 29px,transparent 30px,transparent 33px,#f3f7ff 34px,#f3f7ff 100%);z-index:-1;transform:scale(-1,1)}.top-main-side::after{position:absolute;content:"";top:0;left:0;border-radius:100px 0 0 200px;width:100%;height:100%;background-color:#f3f7ff;z-index:-1}@media screen and (max-width:1024px){.top-main-side::after{border-radius:60px 0 0 100px}}@media screen and (max-width:1024px){.top-main-side{position:relative;width:100%;margin-left:-10px;margin-bottom:40px;order:3;padding:40px 0 60px 0}.top-main-side .heading-wrapper{padding-left:30px}}.top-label-container{width:100%}.top-lebel-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;padding-bottom:80px}@media screen and (max-width:1024px){.top-lebel-list{flex-direction:column;padding-bottom:40px}}.top-label-item{display:flex;flex-direction:column;width:calc(100% * (280 / 608));margin-bottom:48px;border-bottom:1px dotted #888;padding-bottom:24px}.top-label-item:last-child{margin-bottom:0}.top-label-item:nth-of-type(5){margin-bottom:0}.top-label-item:nth-of-type(6){margin-bottom:0}@media screen and (max-width:740px){.top-label-item:nth-of-type(6){margin-top:25px}}@media screen and (max-width:1024px){.top-label-item{position:relative;width:100%;flex-direction:row;margin-bottom:25px;padding-bottom:15px;align-items:flex-start}}.top-label-item-image-wrapper{width:100%;min-height:0;overflow:hidden;border-radius:20px;border:1px solid #cecece;z-index:1}@media screen and (max-width:1024px){.top-label-item-image-wrapper{width:120px}}.top-label-item-image{width:100%;transition:all .2s 0s ease-in-out}@media (hover:none){a:active .top-label-item-image{transform:scale(1.05)}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){a:hover .top-label-item-image{transform:scale(1.05)}}.top-label-item-description-wrapper{display:flex;flex-direction:column;flex:1 0 auto;padding:16px 0 0 0}@media screen and (max-width:1024px){.top-label-item-description-wrapper{width:calc(100% - 120px - 15px);padding:0;margin-left:15px;margin-bottom:0}}@media screen and (max-width:1024px){.top-label-item-twitter{margin-top:15px;position:static}}.top-label-item-description-title{font-size:16px;font-weight:500;margin-bottom:16px}@media screen and (max-width:1024px){.top-label-item-description-title{font-size:15px;margin-bottom:10px}}.top-label-item-description-text{font-size:14px;font-weight:400;margin-bottom:15px;min-height:80px}@media screen and (max-width:1024px){.top-label-item-description-text{font-size:12px;margin-bottom:0;min-height:auto}}.top-twitter-list{display:flex;flex-direction:column;width:100%;margin-bottom:32px}@media screen and (max-width:1024px){.top-twitter-list{margin-top:30px;padding:0 8px 0 27px}}.top-twitter-list-item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:64px}.top-twitter-list-item:last-child{margin-bottom:0}@media screen and (max-width:1024px){.top-twitter-list-item{margin-bottom:64px}}.top-twitter-list-item-heading{position:absolute;top:-18px;left:0;font-size:21px;color:#649bff;font-weight:500;font-family:Poppins,'Noto Sans JP',sans-serif}@media screen and (max-width:1024px){.top-twitter-list-item-heading{font-size:16px;top:-14px}}.top-twitter-list-item-wrapper{width:100%;margin-bottom:24px;padding:23px 0 17px 0;background-color:#fff;overflow-y:hidden}@-moz-document url-prefix(){.top-twitter-list-item-wrapper{overflow:hidden}}@media screen and (max-width:1024px){.top-twitter-list-item-wrapper{padding:20px 0 0 0;margin-bottom:20px;overflow-y:scroll}}.top-twitter-list-item-inner{width:100%;height:820px}@media screen and (max-width:1024px){.top-twitter-list-item-inner{height:300px}}.btn-twitter-follow{display:flex;justify-content:center;align-items:center;width:280px;height:56px;background-color:#000;border-radius:40px}.btn-twitter-follow span{position:relative;padding-left:36px;font-size:16px;font-weight:500;color:#fff}.btn-twitter-follow span::before{position:absolute;content:"";width:28px;height:28px;margin:auto;top:0;bottom:0;left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjI3IiB2aWV3Qm94PSIwIDAgMTIwMCAxMjI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzE0LjE2MyA1MTkuMjg0TDExNjAuODkgMEgxMDU1LjAzTDY2Ny4xMzcgNDUwLjg4N0wzNTcuMzI4IDBIMEw0NjguNDkyIDY4MS44MjFMMCAxMjI2LjM3SDEwNS44NjZMNTE1LjQ5MSA3NTAuMjE4TDg0Mi42NzIgMTIyNi4zN0gxMjAwTDcxNC4xMzcgNTE5LjI4NEg3MTQuMTYzWk01NjkuMTY1IDY4Ny44MjhMNTIxLjY5NyA2MTkuOTM0TDE0NC4wMTEgNzkuNjk0NEgzMDYuNjE1TDYxMS40MTIgNTE1LjY4NUw2NTguODggNTgzLjU3OUwxMDU1LjA4IDExNTAuM0g4OTIuNDc2TDU2OS4xNjUgNjg3Ljg1NFY2ODcuODI4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:1024px){.btn-twitter-follow{width:240px;height:46px}.btn-twitter-follow span{padding-left:30px;font-size:14px}.btn-twitter-follow span::before{width:20px;height:20px}}.top-specialcontent-container{position:relative;padding-bottom:5px}.top-specialcontent-container::before{position:absolute;content:"";background-color:red;background:linear-gradient(90deg,#f2f3f8 1px,#f2f3f8 1px,transparent 2px,transparent 5px,#f2f3f8 6px,#f2f3f8 15px,transparent 16px,transparent 19px,#f2f3f8 20px,#f2f3f8 29px,transparent 30px,transparent 33px,#f2f3f8 34px,#f2f3f8 100%);width:300px;height:calc(100% + 0px);top:24px;left:calc(-1 * (300px));z-index:-1}@media screen and (max-width:1024px){.top-specialcontent-container::before{left:calc(-1 * 20px);width:20px;top:14px;background:0 0;background-color:#f2f3f8}}.top-specialcontent-container::after{position:absolute;content:"";background-color:#f2f3f8;width:240px;height:calc(100% + 0px);top:24px;left:0;z-index:-1;border-radius:0 0 100px 0}@media screen and (max-width:1024px){.top-specialcontent-container::after{width:168px;top:14px}}@media screen and (max-width:1024px){.top-specialcontent-container{padding-bottom:40px}}.top-specialcontent-inner{padding:0;padding-top:40px}.top-video-wrapper{width:560px;height:314px;margin:24px auto 48px auto}@media screen and (max-width:1024px){.top-video-wrapper{width:280px;height:157px;margin:20px auto}}.top-video-wrapper iframe{width:560px!important;height:314px!important;border:1px solid #cecece;box-sizing:content-box}@media screen and (max-width:1024px){.top-video-wrapper iframe{width:280px!important;height:157px!important}}.info-list-item-text-label{font-size:inherit}.info-list-item-text-label::after{content:'i??';font-size:inherit;color:#414141}@media screen and (max-width:1024px){.info-list-item-text-label{font-size:14px;display:none}}.info-list-item-text-label[data-category="a?��a??a?��a\?e?�N"]{color:#e65aaf}.info-list-item-text-label[data-category="a??a??"]{color:#6d49d4}.info-list-item-text-label[data-category="a??a??a??a?-"]{color:#5fb45d}.info-list-item-text-label[data-category="Boy'sRecipe"],.info-list-item-text-label[data-category="BoyA�LsRecipe"]{color:#33a89c}.info-list-item-text-label[data-category=ComicSAGA]{color:#4d7ef2}.info-list-item-text-label[data-category="e�e?a??a�NccR!c?��a??a�g?"]{color:#652222}.info-list-item-text-label[data-category="1"]{font-size:0}.info-list-item-text-label[data-category="1"]::before{font-size:14px;color:#e65aaf;content:"a?��a??a?��a\?e?�N"}.info-list-item-text-label[data-category="1"]::after{font-size:14px}.info-list-item-text-label[data-category="2"]{font-size:0}.info-list-item-text-label[data-category="2"]::before{font-size:14px;color:#6d49d4;content:"a??a??"}.info-list-item-text-label[data-category="2"]::after{font-size:14px}.info-list-item-text-label[data-category="4"]{font-size:0}.info-list-item-text-label[data-category="4"]::before{font-size:14px;color:#5fb45d;content:"a??a??a??a?-"}.info-list-item-text-label[data-category="4"]::after{font-size:14px}.info-list-item-text-label[data-category="3"]{font-size:0}.info-list-item-text-label[data-category="3"]::before{font-size:14px;color:#33a89c;content:"BoyA�LsRecipe"}.info-list-item-text-label[data-category="3"]::after{font-size:14px}.info-list-item-text-label[data-category="5"]{font-size:0}.info-list-item-text-label[data-category="5"]::before{font-size:14px;color:#4d7ef2;content:"ComicSAGA"}.info-list-item-text-label[data-category="5"]::after{font-size:14px}.info-list-item-text-label[data-category="6"]{font-size:0}.info-list-item-text-label[data-category="6"]::before{font-size:14px;color:#652222;content:"e�e?a??a�NccR!c?��a??a�g?"}.info-list-item-text-label[data-category="6"]::after{font-size:14px}.info-detail-title-heading-inner .info-list-item-text-label{display:inline}.comic-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media screen and (max-width:1024px){.comic-list{width:calc(100% + 10px + 5px);margin-left:-10px;padding-right:0}}.comic-list-item{position:relative;display:flex;flex-direction:column;width:20%;padding-top:10px;padding-left:2%;margin-bottom:40px}@media screen and (max-width:1024px){.comic-list-item{width:50%;padding:10px 5px 0 10px;margin-bottom:20px}}@-moz-document url-prefix(){.comic-list-item a:hover{opacity:1!important}}.comic-detail-product-item-image-wrapper,.comic-list-item-image-wrapper,.comic-result-list-item-image-wrapper{position:relative;width:100%;overflow:hidden;z-index:1;height:auto;padding-top:141%;margin-bottom:7px}@media screen and (max-width:1024px){.comic-detail-product-item-image-wrapper,.comic-list-item-image-wrapper,.comic-result-list-item-image-wrapper{margin-bottom:5px}}.comic-detail-product-item-image,.comic-list-item-image,.comic-result-list-item-image{width:100%;position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background-size:contain;background-repeat:no-repeat;background-position:center}.comic-item-badge-list{position:absolute;top:0;left:5%;width:100%;display:block;flex-direction:row;z-index:2}@media screen and (max-width:1024px){.comic-item-badge-list{left:0}}.comic-item-badge{width:48px;height:48px;background-color:#f54d7b;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:8px;transition:all .2s 0s ease-in-out}@media screen and (max-width:1024px){.comic-item-badge{width:36px;height:36px;margin-right:5px}}.comic-item-badge span{font-size:12px;color:#fff;font-weight:400}@media screen and (max-width:1024px){.comic-item-badge span{font-size:10px}}.comic-tag-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.comic-tag{display:flex;justify-content:center;align-items:center;padding:0 16px;height:26px;background-color:#fff;border:1px solid #cecece;margin-right:8px;margin-bottom:8px;border-radius:14px;font-size:12px;font-weight:400;letter-spacing:0}.comic-tag:last-child{margin-right:0}.comic-tag[data-tag="a?��a?�Ca??a?��a?�Cc�}?"]{color:#5059d9}.comic-tag[data-tag="c�L?a?�Cc�}?"]{color:#f69846}@-moz-document url-prefix(){.comic-tag{padding-top:1px}}_::-webkit-full-page-media,_:future,:root .comic-tag{font-size:11px;padding-left:10px;padding-right:10px}@media screen and (max-width:1024px){.comic-tag{font-size:10px;padding:0 10px;margin-right:5px;margin-bottom:5px;height:23px}}.comic-title{font-size:14px;color:#414141;font-weight:500;line-height:1.5;letter-spacing:.06em;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:44px}@media screen and (max-width:1024px){.comic-title{font-size:14px;line-height:1.4;margin-bottom:5px;height:41px}}.comic-author-list-wrapper{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.comic-author-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.comic-author-item{font-size:12px;color:#888;font-weight:400;margin-right:8px;margin-bottom:16px}.comic-author-item:last-child{margin-right:0}.comic-detail-osusume-list .comic-author-item{margin-bottom:0}.btn-comic-comic_sample{display:flex;justify-content:center;align-items:center;width:87%;height:40px;margin:0 auto;background-color:#fff;border:1px solid #cecece;border-radius:20px;transition:all .2s 0s ease-in-out}.btn-comic-comic_sample:hover{opacity:1;transform:translateX(-1px) translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.16)}.btn-comic-comic_sample:hover span{color:#649bff}.btn-comic-comic_sample:hover span::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNC41ODMiIHZpZXdCb3g9IjAgMCAyMCAxNC41ODMiPg0KICA8cGF0aCBpZD0i44OR44K5XzI2ODMiIGRhdGEtbmFtZT0i44OR44K5IDI2ODMiIGQ9Ik0zNzMuMzgzLDQ0NC41NTloLTEuNDA1di0uMjQ2YS4zNjMuMzYzLDAsMCwwLS4yOTMtLjM1NSwxMC44LDEwLjgsMCwwLDAtNy45MzksMS44LDEwLjgzNCwxMC44MzQsMCwwLDAtNy45MzItMS44LjM2My4zNjMsMCwwLDAtLjI5My4zNTV2LjI0NmgtMS40MDZhLjM2NC4zNjQsMCwwLDAtLjM2Ni4zNjJ2MTMuMDg4YS4zNjQuMzY0LDAsMCwwLC4zNjYuMzYyaDE5LjI2N2EuMzY0LjM2NCwwLDAsMCwuMzY2LS4zNjJWNDQ0LjkyMUEuMzY0LjM2NCwwLDAsMCwzNzMuMzgzLDQ0NC41NTlabS04Ljg1MSwyLjI0M0E1Ljk1MSw1Ljk1MSwwLDAsMSwzNjcsNDQ1LjI2OGE0LjEyLDQuMTIsMCwwLDEsLjY2Ni0uMTE4LDE4LjgzNSwxOC44MzUsMCwwLDEsMS44NzktLjE3OSw2LjEzMyw2LjEzMywwLDAsMSwuODIsMHEuMjMzLjAyMy40NjYuMDYxdjEwLjAyOWMtMi42LS4xNDMtNC4xNjYuNzY3LTYuMywxLjU4N1ptLTcuODYyLTEuNzcxYTguMTgxLDguMTgxLDAsMCwxLDYuMywxLjc3NXY5Ljg0MWExNy4wODMsMTcuMDgzLDAsMCwwLTUuNzQ5LTEuNnEtLjI3MiwwLS41NDcuMDE1Wm0tMS43NzIuNjY5aC42MjN2MTAuMTY3YS4zNi4zNiwwLDAsMCwuMTIuMjY4LjM2OS4zNjksMCwwLDAsLjI4Mi4wOTIsMTMuMjQ5LDEzLjI0OSwwLDAsMSw1Ljg0NiwxSDM1NC45Wm0xNy43LDExLjUzaC02Ljg3YTEzLjI1MSwxMy4yNTEsMCwwLDEsNS44NDYtMSwuMzcuMzcsMCwwLDAsLjI4Mi0uMDkyLjM2LjM2LDAsMCwwLC4xMi0uMjY4VjQ0NS43aC42MjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzUzLjc0OSAtNDQzLjc4OCkiIGZpbGw9IiMzNjc1ZmYiLz4NCjwvc3ZnPg0K)}.btn-comic-comic_sample span{position:relative;color:#3c495b;font-size:14px;font-weight:500;padding-left:26px}.btn-comic-comic_sample span::before{position:absolute;content:"";margin:auto;top:0;bottom:0;left:0;width:20px;height:15px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNC41ODMiIHZpZXdCb3g9IjAgMCAyMCAxNC41ODMiPg0KICA8cGF0aCBpZD0i44OR44K5XzI2ODMiIGRhdGEtbmFtZT0i44OR44K5IDI2ODMiIGQ9Ik0zNzMuMzgzLDQ0NC41NTloLTEuNDA1di0uMjQ2YS4zNjMuMzYzLDAsMCwwLS4yOTMtLjM1NSwxMC44LDEwLjgsMCwwLDAtNy45MzksMS44LDEwLjgzNCwxMC44MzQsMCwwLDAtNy45MzItMS44LjM2My4zNjMsMCwwLDAtLjI5My4zNTV2LjI0NmgtMS40MDZhLjM2NC4zNjQsMCwwLDAtLjM2Ni4zNjJ2MTMuMDg4YS4zNjQuMzY0LDAsMCwwLC4zNjYuMzYyaDE5LjI2N2EuMzY0LjM2NCwwLDAsMCwuMzY2LS4zNjJWNDQ0LjkyMUEuMzY0LjM2NCwwLDAsMCwzNzMuMzgzLDQ0NC41NTlabS04Ljg1MSwyLjI0M0E1Ljk1MSw1Ljk1MSwwLDAsMSwzNjcsNDQ1LjI2OGE0LjEyLDQuMTIsMCwwLDEsLjY2Ni0uMTE4LDE4LjgzNSwxOC44MzUsMCwwLDEsMS44NzktLjE3OSw2LjEzMyw2LjEzMywwLDAsMSwuODIsMHEuMjMzLjAyMy40NjYuMDYxdjEwLjAyOWMtMi42LS4xNDMtNC4xNjYuNzY3LTYuMywxLjU4N1ptLTcuODYyLTEuNzcxYTguMTgxLDguMTgxLDAsMCwxLDYuMywxLjc3NXY5Ljg0MWExNy4wODMsMTcuMDgzLDAsMCwwLTUuNzQ5LTEuNnEtLjI3MiwwLS41NDcuMDE1Wm0tMS43NzIuNjY5aC42MjN2MTAuMTY3YS4zNi4zNiwwLDAsMCwuMTIuMjY4LjM2OS4zNjksMCwwLDAsLjI4Mi4wOTIsMTMuMjQ5LDEzLjI0OSwwLDAsMSw1Ljg0NiwxSDM1NC45Wm0xNy43LDExLjUzaC02Ljg3YTEzLjI1MSwxMy4yNTEsMCwwLDEsNS44NDYtMSwuMzcuMzcsMCwwLDAsLjI4Mi0uMDkyLjM2LjM2LDAsMCwwLC4xMi0uMjY4VjQ0NS43aC42MjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzUzLjc0OSAtNDQzLjc4OCkiIGZpbGw9IiMzYzQ5NWIiLz4NCjwvc3ZnPg0K);background-size:contain;background-repeat:no-repeat}@media screen and (max-width:1024px){.btn-comic-comic_sample{width:140px;height:36px}.btn-comic-comic_sample span{font-size:13px}}.comic-main-container{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1024px){.comic-main-container{flex-direction:column}}.comic-side{position:relative;order:99;width:272px;padding:32px 0 64px 32px}.comic-side::before{position:absolute;content:"";top:0;right:calc(-1 * 300px);width:300px;height:100%;background:linear-gradient(90deg,#f3f7ff 1px,#f3f7ff 1px,transparent 2px,transparent 5px,#f3f7ff 6px,#f3f7ff 15px,transparent 16px,transparent 19px,#f3f7ff 20px,#f3f7ff 29px,transparent 30px,transparent 33px,#f3f7ff 34px,#f3f7ff 100%);z-index:-1;transform:scale(-1,1)}.comic-side::after{position:absolute;content:"";top:0;left:0;border-radius:60px 0 0 120px;width:100%;height:100%;background-color:#f3f7ff;z-index:-1}@media screen and (max-width:1024px){.comic-side::after{border-radius:60px 0 0 100px}}@media screen and (max-width:1024px){.comic-side{border-radius:30px 0 0 90px;padding:30px 17px 50px 10px;width:100%;margin-bottom:40px}.comic-side:last-child{margin-bottom:0}.comic-side::after{left:-10px;width:calc(100% + 10px)}}@media screen and (max-width:1024px){.comic-side .top-twitter-list{padding:0}}@media screen and (max-width:1024px){.comic-side .btn-twitter-follow{width:240px}}.comic-side .btn-twitter-follow{width:210px;height:56px}@media screen and (max-width:1024px){.comic-side .btn-twitter-follow{width:240px;height:46px}}.comic-side .top-twitter-list-item-inner{height:650px}@media screen and (max-width:1024px){.comic-side .top-twitter-list-item-inner{height:352px}}.comic-main{width:100%}.comic-side+.comic-main,.comic-side-wrapper+.comic-main{width:calc(100% - 4.2% - 272px)}@media screen and (max-width:1024px){.comic-side+.comic-main,.comic-side-wrapper+.comic-main{width:100%}}.comic-list-col3 .comic-list-item{width:calc(100% / 3);padding-left:3.25%}@media screen and (max-width:1024px){.comic-list-col3 .comic-list-item{width:50%;padding-left:10px}}.comic-detail-product,.result-status{display:flex;justify-content:space-between;align-items:flex-end;width:100%;padding:16px 10px 22px 20px}@media screen and (max-width:1024px){.comic-detail-product,.result-status{padding:16px 0 10px 0}}.result-status-count-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end}.result-status-count{font-size:14px;font-weight:500;margin-right:4px}@media screen and (max-width:1024px){.result-status-count{font-size:14px;margin-right:2px}}.result-status-count-unit{font-size:12px;font-weight:400;transform:translateY(-1px)}@media screen and (max-width:1024px){.result-status-count-unit{font-size:12px;margin-right:0}}.result-status-count-current{color:#888;font-size:12px;font-weight:400;transform:translateY(-1px)}@media screen and (max-width:1024px){.result-status-count-current{font-size:10px}}.result-tab-box,.shop-tab-box{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:168px;height:33px;background-color:#f2f3f8;border-radius:17px}.result-tab-box::before,.shop-tab-box::before{position:absolute;content:"";width:80px;height:25px;margin:auto;top:0;bottom:0;transform:translateX(5px);left:0;border-radius:13px;background-color:#fff;z-index:1;transition:all .2s 0s ease-in-out}.result-tab,.shop-tab{display:flex;justify-content:center;align-items:center;width:50%;font-size:12px;font-weight:500;z-index:2;transform:translateY(-1px);height:100%}.result-tab[for=result-tab-right],.shop-tab[for=result-tab-right]{transform:translateY(-1px) translateX(-3px);color:#888;font-weight:400}#result-tab-right:checked~.result-tab-box::before,#result-tab-right:checked~.shop-tab-box::before{transform:translateX(83px)}#result-tab-right:checked~.result-tab-box .result-tab,#result-tab-right:checked~.result-tab-box .shop-tab,#result-tab-right:checked~.shop-tab-box .result-tab,#result-tab-right:checked~.shop-tab-box .shop-tab{color:#414141;font-weight:500}#result-tab-right:checked~.result-tab-box .result-tab[for=result-tab-left],#result-tab-right:checked~.result-tab-box .shop-tab[for=result-tab-left],#result-tab-right:checked~.shop-tab-box .result-tab[for=result-tab-left],#result-tab-right:checked~.shop-tab-box .shop-tab[for=result-tab-left]{color:#888;font-weight:400}.pagenation{margin:15px auto 120px auto}@media screen and (max-width:1024px){.pagenation{margin:20px auto 60px auto}}.pagenation-list{display:flex;flex-direction:row;justify-content:center;align-items:center}.pagenation-item{margin:0 8px}.pagenation-item.is-active .pagenation-item-link{background-color:#649bff;border-radius:20px;color:#fff}.pagenation-item.is-hide{display:none}@media screen and (max-width:1024px){.pagenation-item{margin:0 5px}}.pagenation-item-link{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:transparent;border-radius:0;font-size:16px;font-weight:400;color:#414141}.pagenation-item-link.pagenation-item-link-next,.pagenation-item-link.pagenation-item-link-prev{position:relative;background-color:transparent!important;border-radius:0}.pagenation-item-link.pagenation-item-link-next::after,.pagenation-item-link.pagenation-item-link-next::before,.pagenation-item-link.pagenation-item-link-prev::after,.pagenation-item-link.pagenation-item-link-prev::before{position:absolute;content:"";width:7px;height:7px;border:2px solid #414141;margin:auto;top:0;bottom:0;left:17px;border-top:none;border-left:none;border-top:none;border-left:none;transform:rotate(135deg)}.pagenation-item-link.pagenation-item-link-next::after,.pagenation-item-link.pagenation-item-link-prev::after{left:10px}.pagenation-item-link.pagenation-item-link-next::after,.pagenation-item-link.pagenation-item-link-next::before{border-top:none;border-left:none;transform:rotate(-45deg)}.pagenation-item-link.is-hide{visibility:hidden;pointer-events:none}.label-footer{width:100%;background-color:#f2f3f8;padding:48px 0}@media screen and (max-width:1024px){.label-footer{padding:40px 0 30px 0}}.label-footer-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.label-footer-item{position:relative;display:flex;width:18%;height:auto;padding-top:7%;background-color:#fff;border-radius:10px;border:1px solid #cecece;overflow:hidden}@media screen and (max-width:1024px){.label-footer-item{width:calc((100% - 10px)/ 2);padding-top:20%;margin-bottom:10px}}.label-footer-item-img{position:absolute;margin:auto;top:0;bottom:0;width:100%}.confirm-modal-submit-btn-list{display:flex;justify-content:space-between;align-items:center;width:300px;margin:0 auto}.js-modal-wrapper{position:fixed;display:none;width:100%;height:100%;background-color:rgba(60,73,91,.3);top:0;left:0;z-index:5000}.js-modal-wrapper.is-active{display:block}.js-modal{display:none}.js-modal.is-active{display:block;top:0;bottom:0;left:0;right:0;margin:auto}.modal-container{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:800px;max-height:600px;max-width:calc(100% - 20px * 2);filter:drop-shadow(0px 4px 6px rgba(0, 0, 0, .1));border-radius:20px;padding:32px 45px}@media all and (-ms-high-contrast:none){.modal-container{box-shadow:0 4px 6px rgba(0,0,0,.1)}}@media screen and (max-width:1024px){.modal-container{max-width:345px;height:auto;max-height:80vh;padding:30px 20px}}.modal-container .btn{display:flex;flex-direction:row;justify-content:center;align-items:center;width:230px;height:40px;font-size:14px;font-weight:700;border-radius:40px;margin:0 auto;color:#414141;background-color:#fff}.modal-container .btn:hover{opacity:.75}.modal-container .btn:active{transform:translateY(1px)}@media all and (-ms-high-contrast:none){.modal-container .btn{padding-top:4px}}@media screen and (max-width:1024px){.modal-container .btn{width:100%;height:38px;font-size:13px}}.modal-container .btn-back{display:flex;justify-content:center;align-items:center;width:146px;height:38px;font-size:14px;font-weight:700;background-color:#fff;border:1px solid #d5d5d5;border-radius:40px;margin:0}.modal-container .btn-back-small{font-size:10px;transform:translateY(1px);color:#3c495b;font-weight:500}.modal-container .btn-submit-modal{display:flex;justify-content:center;align-items:center;width:146px;height:38px;font-size:14px;font-weight:700;color:#fff;background-color:#f54d7b;border:1px solid #f54d7b;border-radius:40px;margin:0}.modal-heading{font-size:16px;font-weight:700}.modal-body{width:100%;height:100%;height:max-content;margin:24px auto 50px auto;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal-body::-webkit-scrollbar{display:none}.modal-body-inner{width:100%}.modal-body-inner-confirm{max-width:600px;margin:0 auto}.modal-body-inner-confirm dl{display:flex;flex-direction:row;justify-content:flex-start;padding:5px 0 5px 15px;border-bottom:1px solid #e4e4e4;background-color:#fff}.modal-body-inner-confirm dl:first-child{border-top:1px solid #e4e4e4}.modal-body-inner-confirm dl:nth-of-type(2n){background-color:#fbfbfb}.modal-body-inner-confirm dt{width:156px;font-size:12px;color:#a69b92}.modal-body-inner-confirm dd{font-size:12px;color:#414141;width:100%}.agrre-error-txt-wrapper{text-align:center;margin-bottom:-16px}@media screen and (max-width:1024px){.agrre-error-txt-wrapper{margin-bottom:-15px}}.modal-container-medium{width:420px;height:max-content}@media all and (-ms-high-contrast:none){.modal-container-medium{height:200px}}@media screen and (max-width:1024px){.modal-container-medium{height:340px;height:max-content}}_::-webkit-full-page-media,_:future,:root .modal-container-medium{width:490px}.age-icon-img{width:60px;height:60px;margin-bottom:8px}@media screen and (max-width:1024px){.age-icon-img{width:48px;height:48px;margin-bottom:5px}}#age-verification-modal .modal-heading{font-size:24px}@media screen and (max-width:1024px){#age-verification-modal .modal-heading{font-size:20px}}@media all and (-ms-high-contrast:none){#age-verification-modal .modal-container{height:440px}}#age-verification-modal .modal-body{margin:0 auto}@media all and (-ms-high-contrast:none){#age-verification-modal .modal-body{height:auto}}.age-verification-txt{font-size:14px;line-height:1.5;margin-top:16px;margin-bottom:24px;text-align:center;color:#888;font-weight:400}@media screen and (max-width:1024px){.age-verification-txt{font-size:14px;line-height:1.5;margin-top:20px;margin-bottom:20px;letter-spacing:0}_::-webkit-full-page-media,_:future,:root .age-verification-txt{font-size:14px}}.age-verification-anottation{margin-bottom:24px;font-weight:700;text-align:center;font-size:16px}@media screen and (max-width:1024px){.age-verification-anottation{font-size:14px;margin-bottom:20px}}#confirm-modal .modal-container{height:max-content}#clear-history-modal .modal-body,#delete-bookmarks-modal .modal-body,#too-many-bookmarks-modal .modal-body{margin:0 auto}_::-webkit-full-page-media,_:future,:root #too-many-bookmarks-modal .modal-container{height:250px}@media screen and (max-width:1024px){_::-webkit-full-page-media,_:future,:root #too-many-bookmarks-modal .modal-container{height:240px}}@media all and (-ms-high-contrast:none){#too-many-bookmarks-modal .modal-container{height:250px}}_::-webkit-full-page-media,_:future,:root #clear-history-modal .modal-container{height:200px}@media screen and (max-width:1024px){_::-webkit-full-page-media,_:future,:root #clear-history-modal .modal-container{height:185px}}_::-webkit-full-page-media,_:future,:root #delete-bookmarks-modal .modal-container{height:200px}@media screen and (max-width:1024px){_::-webkit-full-page-media,_:future,:root #delete-bookmarks-modal .modal-container{height:185px}}.modal-body-inner-txt{font-size:16px;font-weight:700;color:#414141;text-align:center;line-height:1.625;margin-bottom:30px}@media screen and (max-width:1024px){.modal-body-inner-txt{font-size:14px;margin-bottom:20px;line-height:1.57}}.label-header-image-wrapper{width:100%;border-radius:20px;overflow:hidden;margin:15px auto 40px auto}@media screen and (max-width:1024px){.label-header-image-wrapper{margin:0 auto 25px auto}}.label-header-image{width:100%}.label-heading-wrapper{width:100%;padding:0;margin:0 auto 22px auto}@media screen and (max-width:1024px){.label-heading-wrapper{margin:0 auto 10px auto}}.heading-wrapper{margin-bottom:20px}.heading-side{font-size:18px;font-weight:500}@media screen and (max-width:1024px){.heading-side{font-size:16px}}.side-info-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin:16px auto 25px auto}@media screen and (max-width:1024px){.side-info-list{margin-bottom:17px}}.side-info-list-item{width:100%}.side-info-list-item:first-child .side-info-list-item-link{border-top:2px dotted #cecece}.side-info-list-item-link{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;padding:16px 0;border-bottom:2px dotted #cecece}@media screen and (max-width:1024px){.side-info-list-item-link{flex-wrap:wrap;padding:10px}}.side-info-list-item-text{width:100%;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:44px}@media screen and (max-width:1024px){.side-info-list-item-text{width:100%;-webkit-line-clamp:2;max-height:38px;font-size:13px}}.side-info-heading{font-size:18px;font-weight:500}@media screen and (max-width:1024px){.side-info-heading{font-size:16px}}.comic-result-list{display:flex;flex-direction:column;width:100%;padding:0 12px;margin:10px 0 33px 0}.comic-result-list:last-child{margin-bottom:120px}@media screen and (max-width:1024px){.comic-result-list:last-child{margin-bottom:60px}}@media screen and (max-width:1024px){.comic-result-list{padding:0;margin:20px 0 23px 0}}.comic-result-list-item{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;padding:24px 42px 24px 24px;border-bottom:1px dotted #cecece}.comic-result-list-item:first-child{border-top:1px dotted #cecece}.comic-result-list-item .comic-item-badge-list{top:10px;left:-5px;width:auto}@media screen and (max-width:1024px){.comic-result-list-item .comic-item-badge{width:18px;height:18px;background:0 0;border-radius:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4NCiAgPGcgaWQ9IuOCsOODq+ODvOODl18xOTI2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxOTI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMyAyNy44NjEpIj4NCiAgICA8Y2lyY2xlIGlkPSLmpZXlhoblvaJfMjEiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDIxIiBjeD0iOSIgY3k9IjkiIHI9IjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMyAtMjcuODYxKSIgZmlsbD0iI2Y1NGQ3YiIvPg0KICAgIDx0ZXh0IGlkPSJORVciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMSAtMTYuODYxKSIgZmlsbD0iI2ZmZiIgZm9udC1zaXplPSI2IiBmb250LWZhbWlseT0iTm90b1NhbnNKUC1NZWRpdW0sIE5vdG8gU2FucyBKUCIgZm9udC13ZWlnaHQ9IjUwMCIgbGV0dGVyLXNwYWNpbmc9IjAuMDRlbSI+PHRzcGFuIHg9IjAiIHk9IjAiPk5FVzwvdHNwYW4+PC90ZXh0Pg0KICA8L2c+DQo8L3N2Zz4NCg==);background-size:contain}.comic-result-list-item .comic-item-badge span{display:none}}.comic-result-list-item .comic-tag{font-size:14px}@media screen and (max-width:1024px){.comic-result-list-item{padding:15px 0}}.comic-detail-product-item-left,.comic-result-list-item-left{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:calc(100% - 60px)}@media screen and (max-width:1024px){.comic-detail-product-item-left,.comic-result-list-item-left{width:calc(100% - 50px)}}.comic-detail-product-item-right,.comic-result-list-item-right{display:flex;justify-content:center;align-items:center;width:60px}@media screen and (max-width:1024px){.comic-detail-product-item-right,.comic-result-list-item-right{width:50px}}.comic-detail-product-item-image-wrapper,.comic-result-list-item-image-wrapper{display:inline-block;width:160px;padding-top:226px}@media screen and (max-width:1024px){.comic-detail-product-item-image-wrapper,.comic-result-list-item-image-wrapper{width:70px;padding-top:100px}}.comic-detail-product-item-detail,.comic-result-list-item-detail{display:flex;flex-direction:column;width:calc(100% - 160px);padding:0 24px;z-index:10}@media screen and (max-width:1024px){.comic-detail-product-item-detail,.comic-result-list-item-detail{width:calc(100% - 70px);padding:0 10px}}.comic-result-list-item-title a{font-size:18px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;max-height:32px;margin-bottom:16px}@media screen and (max-width:1024px){.comic-result-list-item-title a{font-size:14px;-webkit-line-clamp:3;max-height:74px;margin-bottom:10px}}.comic-detail-meta-wrapper,.comic-result-list-item-meta-wrapper{display:flex;flex-direction:row;width:100%;margin-bottom:4px}.comic-detail-meta-heading,.comic-result-list-item-meta-heading{font-size:14px;font-weight:400;color:#888}@media screen and (max-width:1024px){.comic-detail-meta-heading,.comic-result-list-item-meta-heading{font-size:12px}}.comic-detail-meta-heading+dd,.comic-result-list-item-meta-heading+dd{font-size:14px}@media screen and (max-width:1024px){.comic-detail-meta-heading+dd,.comic-result-list-item-meta-heading+dd{font-size:12px}}.comic-detail-meta-list,.comic-result-list-item-meta-list{display:flex;flex-direction:row;flex-wrap:wrap}.comic-detail-meta-item,.comic-result-list-item-meta-item{display:flex;margin-right:16px;font-size:14px}.comic-detail-meta-item-link,.comic-result-list-item-meta-item-link{font-size:14px;font-weight:400;color:#414141;text-decoration:underline}@media screen and (max-width:1024px){.comic-detail-meta-item-link,.comic-result-list-item-meta-item-link{font-size:12px}}.comic-result-list-item-description{font-size:14px;font-weight:400;margin-top:16px;margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:42px}@media screen and (max-width:1024px){.comic-result-list-item-description{font-size:12px;max-height:35px;margin-top:10px}}.btn-comic-result_sample{position:relative;display:flex;width:60px;height:60px;background-color:#fff;border:1px solid #cecece;border-radius:50%;transition:all .2s 0s ease-in-out}.btn-comic-result_sample svg{position:absolute;margin:auto;left:0;right:0;top:14px;width:auto;height:17px}.btn-comic-result_sample span{position:absolute;margin:auto;left:0;right:0;top:32px;font-size:10px;font-weight:500;text-align:center}@media (hover:none){.btn-comic-result_sample:active{opacity:1;transform:translateX(-1px) translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.16)}.btn-comic-result_sample:active svg path{fill:#649BFF}.btn-comic-result_sample:active span{color:#649bff}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.btn-comic-result_sample:hover{opacity:1;transform:translateX(-1px) translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.16)}.btn-comic-result_sample:hover svg path{fill:#649BFF}.btn-comic-result_sample:hover span{color:#649bff}}@media screen and (max-width:1024px){.btn-comic-result_sample{width:50px;height:50px}.btn-comic-result_sample svg{top:12px;height:14px}.btn-comic-result_sample span{top:28px;transform:scale(.8)}}.heading-result{padding-left:0;flex-direction:row;align-items:flex-end;padding:15px 0 16px 0;border-bottom:1px solid #cecece}.heading-result::before{content:none}.heading-result .heading-sub-title{margin-left:8px}.no-result-text{display:none;font-size:16px;font-weight:700;margin:2em 0;text-align:center}.no-result-text:first-child:last-child{display:block}@media screen and (max-width:1024px){.no-result-text{font-size:14px;margin-top:0;text-align:left}}.comic-main-comic{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;padding-bottom:44px}@media screen and (max-width:1024px){.comic-main-comic{padding-bottom:30px}}.comic-main-comic-sub{width:100%;padding-bottom:120px}@media screen and (max-width:1024px){.comic-main-comic-sub{padding-bottom:60px}}.comic-detail-update{display:flex;flex-direction:row;margin-bottom:16px;width:100%}@media screen and (max-width:1024px){.comic-detail-update{margin-bottom:10px}}.comic-detail-update-date{position:relative;font-size:16px;font-weight:400;padding-right:25px}.comic-detail-update-date::before{position:absolute;content:"";right:12px;width:1px;height:15px;background-color:#cecece;margin:auto;top:0;bottom:0}@media screen and (max-width:1024px){.comic-detail-update-date{font-size:14px;padding-right:21px}}.comic-detail-title-wrapper{width:100%;margin-bottom:24px}@media screen and (max-width:1024px){.comic-detail-title-wrapper{margin-bottom:10px}}.comic-detail-update-list{display:flex;flex-direction:row;flex-wrap:wrap}.comic-detail-update-item{position:relative;font-size:16px;color:#f54d7b;padding-left:24px;font-weight:400;margin-right:12px}.comic-detail-update-item:last-child{margin-right:0}@media screen and (max-width:1024px){.comic-detail-update-item{font-size:14px}}.comic-detail-update-item[data-badge=NEW]::before{position:absolute;content:"";width:18px;height:18px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4NCiAgPGcgaWQ9IuOCsOODq+ODvOODl18xOTI2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxOTI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMyAyNy44NjEpIj4NCiAgICA8Y2lyY2xlIGlkPSLmpZXlhoblvaJfMjEiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDIxIiBjeD0iOSIgY3k9IjkiIHI9IjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMyAtMjcuODYxKSIgZmlsbD0iI2Y1NGQ3YiIvPg0KICAgIDx0ZXh0IGlkPSJORVciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMSAtMTYuODYxKSIgZmlsbD0iI2ZmZiIgZm9udC1zaXplPSI2IiBmb250LWZhbWlseT0iTm90b1NhbnNKUC1NZWRpdW0sIE5vdG8gU2FucyBKUCIgZm9udC13ZWlnaHQ9IjUwMCIgbGV0dGVyLXNwYWNpbmc9IjAuMDRlbSI+PHRzcGFuIHg9IjAiIHk9IjAiPk5FVzwvdHNwYW4+PC90ZXh0Pg0KICA8L2c+DQo8L3N2Zz4NCg==);background-size:contain;background-repeat:no-repeat;background-position:center;margin:auto;top:0;bottom:0;left:0}.comic-detail-left{width:220px;text-align:center}@media screen and (max-width:1024px){.comic-detail-left{width:100%}}.comic-detail-thum-wrapper{position:relative;width:220px;margin:0 auto;overflow:hidden}.comic-detail-thum{width:100%;opacity:1;transition:all .2s 0s ease-in-out;transition-property:opacity}.comic-detail-thum.paper{position:absolute;transform:translateX(-220px);opacity:0}.comic-detail-right{width:calc(100% - 220px);padding:0 0 0 32px}@media screen and (max-width:1024px){.comic-detail-right{width:100%;padding:0}}.btn-comic-comic_sample-detail{width:160px;height:40px;margin-top:16px}@media screen and (max-width:1024px){.btn-comic-comic_sample-detail{width:140px;height:36px}}.comic-detail-right-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px}@media screen and (max-width:1024px){.comic-detail-right-top{margin-top:20px;margin-bottom:10px}}.comic-tag-detail{font-size:14px}@media screen and (max-width:1024px){.comic-tag-detail{font-size:12px}}.comic-sns{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#f2f3f8;border-radius:40px;padding:8px 24px;min-width:255px}@media screen and (max-width:1024px){.comic-sns{padding:5px 20px;border-radius:40px;min-width:155px}}.comic-sns-heading{font-size:14px;margin-right:16px}@media screen and (max-width:1024px){.comic-sns-heading{display:none}}.comic-sns-icon-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.comic-sns-icon{width:32px}@media screen and (max-width:1024px){.comic-sns-icon{width:28px}}.comic-sns-icon-item{margin-right:16px}.comic-sns-icon-item:last-child{margin-right:0}.comic-detail-right-middle{display:flex;flex-direction:column;width:100%;border-bottom:1px dotted #cecece}.comic-detail-meta-wrapper{margin-bottom:16px}.comic-detail-meta-heading{margin-right:8px;word-break:keep-all}@media screen and (max-width:1024px){.comic-detail-meta-heading{margin-right:5px}}.comic-detail-description{font-size:14px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:42px}@media screen and (max-width:1024px){.comic-detail-description{-webkit-line-clamp:3;max-height:62px;line-height:1.5}}.comic-detail-description-wrapper{position:relative;display:block;padding-top:16px;padding-bottom:28px}@media screen and (max-width:1024px){.comic-detail-description-wrapper{padding-bottom:35px}}.btn-comic-detail-description,.btn-comment-openner{position:absolute;margin:auto;right:0;bottom:0;font-size:14px;font-weight:500;text-decoration:underline;padding-right:18px}.btn-comic-detail-description::before,.btn-comment-openner::before{position:absolute;content:"";width:7px;height:7px;background-color:transparent;border:2px solid #414141;border-top:none;border-left:none;transform:rotate(45deg);right:2px;bottom:7px}@media screen and (max-width:1024px){.btn-comic-detail-description,.btn-comment-openner{left:0;right:0;width:fit-content}}.description-openner:checked~.comic-detail-description-wrapper{padding-bottom:16px}.description-openner:checked~.comic-detail-description-wrapper .btn-comic-detail-description,.description-openner:checked~.comic-detail-description-wrapper .btn-comment-openner{display:none}.description-openner:checked~.comic-detail-description-wrapper .comic-detail-description{-webkit-line-clamp:10000;animation-name:animation-slidein;animation-duration:1s;animation-iteration-count:.2s;animation-fill-mode:forwards}@keyframes animation-slidein{50%{max-height:400px}100%{max-height:10000px}}.comic-detail-product-list{display:flex;flex-direction:column;width:100%}.comic-detail-product-item{display:flex;flex-direction:row;padding:16px;padding-right:32px;border-bottom:1px dotted #cecece;width:100%;transition:all .2s 0s ease-in-out}.comic-detail-product-item:first-child{border-top:1px dotted #cecece}@media screen and (max-width:1024px){.comic-detail-product-item{padding:10px 0 10px 0}}.comic-detail-product-item-left{position:relative}.comic-detail-product-item-image-wrapper{width:80px;padding-top:113px}@media screen and (max-width:1024px){.comic-detail-product-item-image-wrapper{width:53px;padding-top:75px}}.comic-detail-product-item-detail{width:calc(100% - 80px)}@media screen and (max-width:1024px){.comic-detail-product-item-detail{width:calc(100% - 53px)}}.comic-detail-product-item-detail-title{font-size:16px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:48px;margin-bottom:8px}@media screen and (max-width:1024px){.comic-detail-product-item-detail-title{font-size:14px;-webkit-line-clamp:3;max-height:74px;margin-bottom:5px}}.btn-read-more-products-wrapper,.btn-read-more-review-wrapper{width:100%;padding:24px 0;text-align:center}.btn-read-more-products,.btn-read-more-review{position:relative;font-size:14px;font-weight:500;padding-right:18px}.btn-read-more-products::before,.btn-read-more-review::before{position:absolute;content:"";width:calc(100% - 18px);bottom:0;left:0;height:1px;background-color:#414141}.btn-read-more-products::after,.btn-read-more-review::after{position:absolute;content:"";margin:auto;top:-1px;bottom:0;right:0;width:7px;height:7px;background-color:transparent;border:2px solid #414141;border-top:none;border-left:none;transform:rotate(45deg)}.v-enter{opacity:0}.v-enter-to{opacity:1}@media screen and (max-width:1024px){.result-status-products{padding:16px 0}}.comic-detail-product-item-detail-description{font-size:14px;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:48px;margin-bottom:8px}@media screen and (max-width:1024px){.comic-detail-product-item-detail-description{font-size:12px;max-height:42px;margin-bottom:5px}}.comic-detail-product-item-detail-sdate{font-size:14px;font-weight:400;color:#888}@media screen and (max-width:1024px){.comic-detail-product-item-detail-sdate{font-size:10px}}.comic-detail-product-badge-list{position:absolute;top:-10px;left:-10px;width:auto;z-index:10}@media screen and (max-width:1024px){.comic-detail-product-badge-list{top:-5px;left:-5px}}.comic-detail-product-badge{width:24px;height:24px;background:0 0;border-radius:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij4NCiAgPGcgaWQ9IuOCsOODq+ODvOODl18xOTI2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxOTI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMyAyNy44NjEpIj4NCiAgICA8Y2lyY2xlIGlkPSLmpZXlhoblvaJfMjEiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDIxIiBjeD0iOSIgY3k9IjkiIHI9IjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMyAtMjcuODYxKSIgZmlsbD0iI2Y1NGQ3YiIvPg0KICAgIDx0ZXh0IGlkPSJORVciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMSAtMTYuODYxKSIgZmlsbD0iI2ZmZiIgZm9udC1zaXplPSI2IiBmb250LWZhbWlseT0iTm90b1NhbnNKUC1NZWRpdW0sIE5vdG8gU2FucyBKUCIgZm9udC13ZWlnaHQ9IjUwMCIgbGV0dGVyLXNwYWNpbmc9IjAuMDRlbSI+PHRzcGFuIHg9IjAiIHk9IjAiPk5FVzwvdHNwYW4+PC90ZXh0Pg0KICA8L2c+DQo8L3N2Zz4NCg==);background-size:contain}@media screen and (max-width:1024px){.comic-detail-product-badge{width:18px;height:18px}}.comic-detail-product-wrapper{width:100%;padding:0 0 40px 0;padding-bottom:64px}.comic-detail-product{padding:16px 0}.comic-detail-review-wrapper{width:100%;padding-bottom:64px}@media screen and (max-width:1024px){.comic-detail-review-wrapper{padding-bottom:25px}}.comic-detail-review-wrapper:last-child{padding-bottom:0}.reiew-heading{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:24px;background-color:#f3f7ff;border-radius:60px 60px 60px 0;margin-top:24px}@media screen and (max-width:1024px){.reiew-heading{margin-top:15px;border-radius:40px 40px 40px 0;padding:25px 0}}.btn-info-detail-wrapper .btn-to,.btn-review{position:relative;display:flex;justify-content:center;align-items:center;padding:15px 60px;background-color:#fff;border:1px solid #cecece;border-radius:40px;transition:all .2s 0s ease-in-out}.btn-info-detail-wrapper .btn-to::before,.btn-review::before{position:absolute;content:"";width:20px;height:20px;background-color:#649bff;border-radius:50%;margin:auto;top:0;bottom:0;right:24px}.btn-info-detail-wrapper .btn-to::after,.btn-review::after{position:absolute;content:"";width:7px;height:7px;background-color:transparent;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(-45deg);margin:auto;top:0;bottom:0;right:31px}.btn-info-detail-wrapper .btn-to span,.btn-review span{font-size:16px;font-weight:500}@media (hover:none){.btn-info-detail-wrapper .btn-to:active,.btn-review:active{opacity:1;transform:translateX(-1px) translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.16)}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.btn-info-detail-wrapper .btn-to:hover,.btn-review:hover{opacity:1;transform:translateX(-1px) translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.16)}}@media screen and (max-width:1024px){.btn-info-detail-wrapper .btn-to,.btn-review{padding:15px 50px}.btn-info-detail-wrapper .btn-to::before,.btn-review::before{right:15px}.btn-info-detail-wrapper .btn-to::after,.btn-review::after{right:22px}.btn-info-detail-wrapper .btn-to span,.btn-review span{font-size:14px}}.review-text-wrapper{text-align:center;margin-top:16px}@media screen and (max-width:1024px){.review-text-wrapper{margin-top:15px}}.review-text{font-size:13px;margin-bottom:5px}.review-text:last-child{margin-bottom:0}@media screen and (max-width:1024px){.review-text{font-size:10px;letter-spacing:0}}.review-list{display:flex;flex-direction:column;width:100%}.review-list-no-item{display:none;font-size:14px;color:#888;text-align:center;padding:48px 0}@media screen and (max-width:1024px){.review-list-no-item{font-size:13px;padding:30px 0}}.review-list-no-item:first-child:last-child{display:block}.review-item{position:static;border-radius:30px 30px 0 30px;background-color:#fff;padding:16px 16px 24px 44px;border:1px solid #cecece;transition:all .2s 0s ease-in-out;transition-property:height,opacity;opacity:1;overflow:hidden;margin-top:16px}@media screen and (max-width:1024px){.review-item{border-radius:20px 20px 0 20px;padding:11px 15px 15px 38px}}@media screen and (max-width:1024px){.review-item{margin-top:10px}}.review-item.is-hide{opacity:0;height:0;margin:0;padding:0;position:absolute}.review-heading{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;font-size:14px;font-weight:500;padding-bottom:16px;border-bottom:1px dotted #cecece}.review-heading::before{position:absolute;content:"";width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain;margin:auto;top:0;left:-28px}.review-heading.is-good::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4NCiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTU3NCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMTU3NCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSIjNDk4OGZiIi8+DQogICAgPC9jbGlwUGF0aD4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iaWNvbl9nb29kIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+DQogICAgPGcgaWQ9IuOCsOODq+ODvOODl18yMTk4IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAyMTk4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjAwMSkiPg0KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNzAxIiBkYXRhLW5hbWU9IuODkeOCuSAyNzAxIiBkPSJNNi45NDEsOC4zNzZhMS41MTYsMS41MTYsMCwxLDAtMS40MzItMS42YzAsLjAyNywwLC4wNTUsMCwuMDgyQTEuNDc2LDEuNDc2LDAsMCwwLDYuOTQxLDguMzc2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4MiAwLjY1NikiIGZpbGw9IiM0OTg4ZmIiLz4NCiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMjcwMiIgZGF0YS1uYW1lPSLjg5HjgrkgMjcwMiIgZD0iTTEyLjUxNiw4LjM3NmExLjUxNiwxLjUxNiwwLDEsMC0xLjQzMi0xLjZjMCwuMDI3LDAsLjA1NSwwLC4wODJhMS40NzYsMS40NzYsMCwwLDAsMS40MzQsMS41MTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMTY1IDAuNjU2KSIgZmlsbD0iIzQ5ODhmYiIvPg0KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNzAzIiBkYXRhLW5hbWU9IuODkeOCuSAyNzAzIiBkPSJNMTQuMywxMS4yNTVoMGEuNzE3LjcxNywwLDAsMC0uOTM5LjM4NCwzLjkzMywzLjkzMywwLDAsMS03LjE2NCwwLC43MTcuNzE3LDAsMCwwLTEuMzE5LjU1Niw1LjM2Nyw1LjM2NywwLDAsMCw5LjgwOSwwLC43MTcuNzE3LDAsMCwwLS4zODQtLjkzOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wNzIgLTAuMjU3KSIgZmlsbD0iIzQ5ODhmYiIvPg0KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNzA0IiBkYXRhLW5hbWU9IuODkeOCuSAyNzA0IiBkPSJNMTguNTkzLDEzLjM5MWwuMDM4LS4wOUE5LjY2OCw5LjY2OCwwLDAsMCw0LjgzOCwxLjMsOS42NjgsOS42NjgsMCwwLDAsMS4zLDE0LjUwNmE5LjY2OSw5LjY2OSwwLDAsMCwxMy4yMDYsMy41NCw5LjkxOSw5LjkxOSwwLDAsMCwuODYyLS41NjFsLjA3Ny0uMDU2LDQuMDUzLjM1MmEuNDY4LjQ2OCwwLDAsMCwuMzM4LS4xMDguNDY1LjQ2NSwwLDAsMCwuMTM2LS41MTRabS0uOTEzLS4yMmEuNDYxLjQ2MSwwLDAsMC0uMDE4LjM2MWwxLjE5LDMuMjU4LTMuNTA4LS4zYS40NTcuNDU3LDAsMCwwLS4yNjYuMDU5LjUxOC41MTgsMCwwLDAtLjA1OC4wMzgsOC45NCw4Ljk0LDAsMCwxLS45NzYuNjU0QTguNjksOC42OSwwLDAsMSw5LjY5LDE4LjQxNWE4Ljc5LDguNzksMCwwLDEtMi4yNzctLjNBOC43MzksOC43MzksMCwwLDEsNS4zMDksMi4xLDguNzM3LDguNzM3LDAsMCwxLDE3LjI0Niw1LjNhOC43OSw4Ljc5LDAsMCwxLC40MzQsNy44NjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9IiM0OTg4ZmIiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K)}.review-heading.is-bad::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4NCiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTU3NiIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMTU3NiIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSIjZmI3ODhkIi8+DQogICAgPC9jbGlwUGF0aD4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iaWNvbl9iYWQiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4NCiAgICA8ZyBpZD0i44Kw44Or44O844OXXzIyMDIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDIyMDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuMDAxKSI+DQogICAgICA8cGF0aCBpZD0i44OR44K5XzI3MDkiIGRhdGEtbmFtZT0i44OR44K5IDI3MDkiIGQ9Ik02Ljk0MSw4LjM3NmExLjUxNiwxLjUxNiwwLDEsMC0xLjQzMi0xLjZjMCwuMDI3LDAsLjA1NSwwLC4wODJBMS40NzYsMS40NzYsMCwwLDAsNi45NDEsOC4zNzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDgyIDAuNjU2KSIgZmlsbD0iI2YyN2Y5MiIvPg0KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNzEwIiBkYXRhLW5hbWU9IuODkeOCuSAyNzEwIiBkPSJNMTIuNTE2LDguMzc2YTEuNTE2LDEuNTE2LDAsMSwwLTEuNDMyLTEuNmMwLC4wMjcsMCwuMDU1LDAsLjA4MmExLjQ3NiwxLjQ3NiwwLDAsMCwxLjQzNCwxLjUxNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xNjUgMC42NTYpIiBmaWxsPSIjZjI3ZjkyIi8+DQogICAgICA8cGF0aCBpZD0i44OR44K5XzI3MTEiIGRhdGEtbmFtZT0i44OR44K5IDI3MTEiIGQ9Ik0xNC4zMDUsMTUuMzI2aDBhLjcxNy43MTcsMCwwLDEtLjkzOS0uMzg0LDMuOTMzLDMuOTMzLDAsMCwwLTcuMTY0LDAsLjcxOC43MTgsMCwwLDEtMS4zMTktLjU1Niw1LjM2Nyw1LjM2NywwLDAsMSw5LjgwOSwwLC43MTcuNzE3LDAsMCwxLS4zODQuOTM5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3MiAtMC4yNTcpIiBmaWxsPSIjZjI3ZjkyIi8+DQogICAgICA8cGF0aCBpZD0i44OR44K5XzI3MTIiIGRhdGEtbmFtZT0i44OR44K5IDI3MTIiIGQ9Ik0xOC41OTMsMTMuMzkxbC4wMzgtLjA5QTkuNjY4LDkuNjY4LDAsMCwwLDQuODM4LDEuMyw5LjY2OCw5LjY2OCwwLDAsMCwxLjMsMTQuNTA2YTkuNjY5LDkuNjY5LDAsMCwwLDEzLjIwNiwzLjU0LDkuOTE5LDkuOTE5LDAsMCwwLC44NjItLjU2MWwuMDc3LS4wNTYsNC4wNTMuMzUyYS40NjguNDY4LDAsMCwwLC4zMzgtLjEwOC40NjUuNDY1LDAsMCwwLC4xMzYtLjUxNFptLS45MTMtLjIyYS40NjEuNDYxLDAsMCwwLS4wMTguMzYxbDEuMTksMy4yNTgtMy41MDgtLjNhLjQ1Ny40NTcsMCwwLDAtLjI2Ni4wNTkuNTE4LjUxOCwwLDAsMC0uMDU4LjAzOCw4Ljk0LDguOTQsMCwwLDEtLjk3Ni42NTRBOC42OSw4LjY5LDAsMCwxLDkuNjksMTguNDE1YTguNzksOC43OSwwLDAsMS0yLjI3Ny0uM0E4LjczOSw4LjczOSwwLDAsMSw1LjMwOSwyLjEsOC43MzcsOC43MzcsMCwwLDEsMTcuMjQ2LDUuM2E4Ljc5LDguNzksMCwwLDEsLjQzNCw3Ljg2NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2YyN2Y5MiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=)}@media screen and (max-width:1024px){.review-heading{font-size:13px;padding-bottom:10px}}.review-date{font-size:10px;color:#888}@media screen and (max-width:1024px){.review-date{position:absolute;background-color:#fff;padding:2px 2px 2px 10px;right:0;bottom:-8px}}.review-comment-wrapper{padding:16px 0 0 0}.review-comment-label{display:block;position:relative;padding-bottom:28px}.review-comment{font-size:14px;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:48px;white-space:pre-wrap}.review-comment-openner:checked~.review-comment-label{padding-bottom:0}.review-comment-openner:checked~.review-comment-label .btn-comment-openner{display:none}.review-comment-openner:checked~.review-comment-label .review-comment{-webkit-line-clamp:10000;animation-name:animation-slidein;animation-duration:1s;animation-iteration-count:.2s;animation-fill-mode:forwards}.omit-text-wrapper.is-open label{pointer-events:none}.comic-detail-information{width:100%;padding-bottom:64px}@media screen and (max-width:1024px){.comic-detail-information{padding-bottom:40px}}.comic-detail-information-list{width:100%;display:flex;flex-direction:column;margin-top:16px}@media screen and (max-width:1024px){.comic-detail-information-list{margin-top:15px}}.comic-detail-information-list-item{display:block;width:100%;padding:16px;display:-webkit-box;-webkit-box-orient:vertical;border-bottom:1px dotted #cecece}@media screen and (max-width:1024px){.comic-detail-information-list-item{padding:10px}}.comic-detail-information-list-item:first-child{border-top:1px dotted #cecece}.comic-detail-information-list-item span{position:relative;display:inline-block;font-size:14px;font-weight:500;padding-right:0}.comic-detail-information-list-item span::before{position:absolute;content:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDEyIj4NCiAgPGcgaWQ9IuOCsOODq+ODvOODl18xODI3IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxODI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMSkiPg0KICAgIDxnIGlkPSLplbfmlrnlvaJfMTQzMiIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMTQzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS45OTkgMikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2FiYjZjNSIgc3Ryb2tlLXdpZHRoPSIxIj4NCiAgICAgIDxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMCIgcng9IjEiIHN0cm9rZT0ibm9uZSIvPg0KICAgICAgPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSI5IiByeD0iMC41IiBmaWxsPSJub25lIi8+DQogICAgPC9nPg0KICAgIDxnIGlkPSLplbfmlrnlvaJfMTQzMSIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMTQzMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAxKSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjYWJiNmM1IiBzdHJva2Utd2lkdGg9IjEiPg0KICAgICAgPHJlY3Qgd2lkdGg9IjEyIiBoZWlnaHQ9IjEwIiByeD0iMSIgc3Ryb2tlPSJub25lIi8+DQogICAgICA8cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjExIiBoZWlnaHQ9IjkiIHJ4PSIwLjUiIGZpbGw9Im5vbmUiLz4NCiAgICA8L2c+DQogICAgPHBhdGggaWQ9IuWQiOS9k18zIiBkYXRhLW5hbWU9IuWQiOS9kyAzIiBkPSJNLjE3Niw0LjY2OGEuNi42LDAsMCwxLDAtLjg1MUwyLjc4OSwxLjJIMS40NDZhLjYuNiwwLDEsMSwwLTEuMmgyLjhhLjYuNiwwLDAsMSwuNi42VjMuNGEuNi42LDAsMCwxLTEuMiwwVjIuMDU2TDEuMDI4LDQuNjY4YS42LjYsMCwwLDEtLjg1MSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy41IDIuNSkiIGZpbGw9IiNhYmI2YzUiLz4NCiAgPC9nPg0KPC9zdmc+DQo=);width:14px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:auto;top:0;bottom:0;right:0}@media screen and (max-width:1024px){.comic-detail-information-list-item span::before{top:-18px}}.comic-detail-information-list-item[target="_blank"] span{padding-right:22px}.comic-detail-information-list-item[target="_blank"] span::before{content:""}.comic-detail-osusume{width:100%}.comic-detail-osusume-list-wrapper{width:100%}@media screen and (max-width:1024px){.comic-detail-osusume-list-wrapper{overflow:scroll;margin-left:-20px;margin-right:-20px;width:calc(100% + 20px * 2);padding-left:20px;padding-right:10px;-webkit-overflow-scrolling:touch}}.comic-detail-osusume-list{position:relative;display:block;width:100%;margin-top:14px}@media screen and (max-width:1024px){.comic-detail-osusume-list{display:flex;flex-direction:row;flex-wrap:nowrap;padding-right:20px!important;padding:10px 0!important;padding:10px 0;width:max-content;margin-left:0;margin-top:14px}}.comic-detail-osusume-list .comic-list-item{width:calc(100% / 4);padding:10px 0 0 16px;margin-bottom:0}@media screen and (max-width:1024px){.comic-detail-osusume-list .comic-list-item{width:100px;padding:0;margin-right:10px}.comic-detail-osusume-list .comic-list-item .comic-title{font-size:13px;max-height:38px}}.comic-detail-osusume-list .comic-list-item .comic-item-badge-list{top:0;left:3%}@media screen and (max-width:1024px){.comic-detail-osusume-list .comic-list-item .comic-item-badge-list{top:-5px;left:-5px}}.comic-detail-osusume-list .comic-detail-product-item-image-wrapper,.comic-detail-osusume-list .comic-list-item-image-wrapper,.comic-detail-osusume-list .comic-result-list-item-image-wrapper{margin-bottom:8px}.comic-detail-osusume-list .comic-title{font-size:14px}.comic-detail-osusume-list .btn-comic-comic_sample,.comic-detail-osusume-list .comic-tag-list{display:none}.comic-detail-osusume-list .btn-slide-next,.comic-detail-osusume-list .btn-slide-prev{position:absolute;width:26px;height:48px;background-color:#f2f3f8;margin:auto;top:0;bottom:0;left:-26px;z-index:10;border-radius:4px;cursor:pointer}.comic-detail-osusume-list .btn-slide-next::before,.comic-detail-osusume-list .btn-slide-prev::before{position:absolute;content:"";width:11px;height:11px;background-color:transparent;border:2px solid #3c495b;border-top:none;border-left:none;transform:rotate(135deg);margin:auto;top:0;bottom:0;left:5px;right:0}.comic-detail-osusume-list .btn-slide-next.slick-disabled,.comic-detail-osusume-list .btn-slide-prev.slick-disabled{display:none!important}.comic-detail-osusume-list .btn-slide-next{left:auto;right:-34px}.comic-detail-osusume-list .btn-slide-next::before{border-top:none;border-left:none;transform:rotate(-45deg);left:-3px;right:0}.comic-side-kanren-comic-list{margin-top:-4px;display:flex;flex-direction:column;width:100%;padding-bottom:48px}@media screen and (max-width:1024px){.comic-side-kanren-comic-list{flex-direction:row;flex-wrap:wrap;padding-bottom:40px;width:100%;justify-content:space-between}}.comic-side-kanren-comic-list .comic-list-item{display:none;width:100%;margin-bottom:16px;padding:32px 30px;padding-bottom:16px;background-color:#fff}.comic-side-kanren-comic-list .comic-list-item:last-child{margin-bottom:0}.comic-side-kanren-comic-list .comic-list-item .btn-comic-comic_sample{display:none}.comic-side-kanren-comic-list .comic-list-item:first-of-type,.comic-side-kanren-comic-list .comic-list-item:nth-of-type(2),.comic-side-kanren-comic-list .comic-list-item:nth-of-type(3),.comic-side-kanren-comic-list .comic-list-item:nth-of-type(4){display:flex}@media screen and (max-width:1024px){.comic-side-kanren-comic-list .comic-list-item{width:calc((100% - 9px)/ 2);padding:15px;padding-bottom:0}.comic-side-kanren-comic-list .comic-list-item:last-child{margin-bottom:16px}}.comic-side-kanren-comic-list .comic-item-badge-list{top:10px;left:5px}@media screen and (max-width:1024px){.comic-side-kanren-comic-list .comic-item-badge-list{top:5px;left:5px}}.comic-side-kanren-comic-list .comic-tag-list{display:none}.comic-side-wrapper{order:99;padding-bottom:120px}@media screen and (max-width:1024px){.comic-side-wrapper{width:100%;padding-bottom:60px}}.comic-detail-side-banner{margin-top:58px;padding-left:32px}@media screen and (max-width:1024px){.comic-detail-side-banner{margin-top:40px;padding-left:0}}.comic-detail-side-banner-list{display:flex;flex-direction:column;width:100%}.comic-detail-side-banner-item{width:240px;margin-bottom:15px}.comic-detail-side-banner-item:last-child{margin-bottom:0}@media screen and (max-width:1024px){.comic-detail-side-banner-item{width:100%;margin-bottom:10px}}.comic-detail-side-banner-image{width:100%}.review-form-container{position:relative;width:100%;max-width:480px;margin:auto;padding:40px;background-color:#fff;border-radius:20px}@media screen and (max-width:335px){.review-form-container{max-width:335px;padding:45px 20px 30px 20px}}.review-form-container.thanks{padding:48px 40px}@media screen and (max-width:1024px){.review-form-container.thanks{padding:45px 20px 40px 20px}}.review-form-container .g-recaptcha-wrapper{margin-top:7px}@media screen and (max-width:1024px){.review-form-container .g-recaptcha-wrapper{margin-top:-4px;margin-bottom:-4px}}.btn-.review-form-close{position:absolute;top:16px;right:13px;padding-right:20px}.btn-.review-form-close span{font-size:14px;font-weight:500;text-decoration:underline}.btn-.review-form-close span::after,.btn-.review-form-close span::before{position:absolute;content:"";width:12px;height:2px;background-color:#414141;margin:auto;top:4px;bottom:0;right:3px;border-top:none;border-left:none;transform:rotate(-45deg)}.btn-.review-form-close span::after{border-top:none;border-left:none;transform:rotate(-135deg)}@media screen and (max-width:335px){.btn-.review-form-close{top:10px;right:10px}}.review-form-inner{display:flex;flex-direction:column;width:100%}.revire-good-bad{display:flex;flex-direction:row;width:100%;padding-bottom:32px;border-bottom:1px dotted #cecece;margin-bottom:24px}@media screen and (max-width:335px){.revire-good-bad{padding-bottom:20px}}.revire-good-bad-heading{display:flex;align-items:center;font-size:14px;font-weight:500}@media screen and (max-width:335px){.revire-good-bad-heading{font-size:13px}}.revire-thanks-heading{text-align:center;width:100%;font-size:16px;font-weight:500;border:1px dotted #cecece;border-right:none;border-left:none;padding:16px 0;margin-bottom:15px}@media screen and (max-width:1024px){.revire-thanks-heading{font-size:14px}}.revire-thanks-text{text-align:left;width:100%;font-size:14px;color:#888}@media screen and (max-width:1024px){.revire-thanks-text{font-size:13px}}.revire-good-bad-body{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;padding-left:40px}@media screen and (max-width:335px){.revire-good-bad-body{padding-left:30px}}.revire-good-bad-list{display:flex;flex-direction:row;align-items:center}.revire-good-bad-item{margin-right:32px}.revire-good-bad-item:last-child{margin-right:0}@media screen and (max-width:335px){.revire-good-bad-item{margin-right:20px}}.revire-good-bad-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;width:56px;height:56px;border-radius:50%;background-color:#fff;border:1px solid #cecece;transition:all .2s 0s ease-in-out}.revire-good-bad-icon:hover{opacity:1}.revire-good-bad-icon.good .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4NCiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTU3NCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMTU3NCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSIjNDk4OGZiIi8+DQogICAgPC9jbGlwUGF0aD4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iaWNvbl9nb29kIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+DQogICAgPGcgaWQ9IuOCsOODq+ODvOODl18yMTk4IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAyMTk4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjAwMSkiPg0KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNzAxIiBkYXRhLW5hbWU9IuODkeOCuSAyNzAxIiBkPSJNNi45NDEsOC4zNzZhMS41MTYsMS41MTYsMCwxLDAtMS40MzItMS42YzAsLjAyNywwLC4wNTUsMCwuMDgyQTEuNDc2LDEuNDc2LDAsMCwwLDYuOTQxLDguMzc2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4MiAwLjY1NikiIGZpbGw9IiM0OTg4ZmIiLz4NCiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMjcwMiIgZGF0YS1uYW1lPSLjg5HjgrkgMjcwMiIgZD0iTTEyLjUxNiw4LjM3NmExLjUxNiwxLjUxNiwwLDEsMC0xLjQzMi0xLjZjMCwuMDI3LDAsLjA1NSwwLC4wODJhMS40NzYsMS40NzYsMCwwLDAsMS40MzQsMS41MTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMTY1IDAuNjU2KSIgZmlsbD0iIzQ5ODhmYiIvPg0KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNzAzIiBkYXRhLW5hbWU9IuODkeOCuSAyNzAzIiBkPSJNMTQuMywxMS4yNTVoMGEuNzE3LjcxNywwLDAsMC0uOTM5LjM4NCwzLjkzMywzLjkzMywwLDAsMS03LjE2NCwwLC43MTcuNzE3LDAsMCwwLTEuMzE5LjU1Niw1LjM2Nyw1LjM2NywwLDAsMCw5LjgwOSwwLC43MTcuNzE3LDAsMCwwLS4zODQtLjkzOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wNzIgLTAuMjU3KSIgZmlsbD0iIzQ5ODhmYiIvPg0KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNzA0IiBkYXRhLW5hbWU9IuODkeOCuSAyNzA0IiBkPSJNMTguNTkzLDEzLjM5MWwuMDM4LS4wOUE5LjY2OCw5LjY2OCwwLDAsMCw0LjgzOCwxLjMsOS42NjgsOS42NjgsMCwwLDAsMS4zLDE0LjUwNmE5LjY2OSw5LjY2OSwwLDAsMCwxMy4yMDYsMy41NCw5LjkxOSw5LjkxOSwwLDAsMCwuODYyLS41NjFsLjA3Ny0uMDU2LDQuMDUzLjM1MmEuNDY4LjQ2OCwwLDAsMCwuMzM4LS4xMDguNDY1LjQ2NSwwLDAsMCwuMTM2LS41MTRabS0uOTEzLS4yMmEuNDYxLjQ2MSwwLDAsMC0uMDE4LjM2MWwxLjE5LDMuMjU4LTMuNTA4LS4zYS40NTcuNDU3LDAsMCwwLS4yNjYuMDU5LjUxOC41MTgsMCwwLDAtLjA1OC4wMzgsOC45NCw4Ljk0LDAsMCwxLS45NzYuNjU0QTguNjksOC42OSwwLDAsMSw5LjY5LDE4LjQxNWE4Ljc5LDguNzksMCwwLDEtMi4yNzctLjNBOC43MzksOC43MzksMCwwLDEsNS4zMDksMi4xLDguNzM3LDguNzM3LDAsMCwxLDE3LjI0Niw1LjNhOC43OSw4Ljc5LDAsMCwxLC40MzQsNy44NjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9IiM0OTg4ZmIiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K)}.revire-good-bad-icon.bad .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4NCiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTU3NiIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMTU3NiIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSIjZmI3ODhkIi8+DQogICAgPC9jbGlwUGF0aD4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iaWNvbl9iYWQiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4NCiAgICA8ZyBpZD0i44Kw44Or44O844OXXzIyMDIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDIyMDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuMDAxKSI+DQogICAgICA8cGF0aCBpZD0i44OR44K5XzI3MDkiIGRhdGEtbmFtZT0i44OR44K5IDI3MDkiIGQ9Ik02Ljk0MSw4LjM3NmExLjUxNiwxLjUxNiwwLDEsMC0xLjQzMi0xLjZjMCwuMDI3LDAsLjA1NSwwLC4wODJBMS40NzYsMS40NzYsMCwwLDAsNi45NDEsOC4zNzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDgyIDAuNjU2KSIgZmlsbD0iI2YyN2Y5MiIvPg0KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNzEwIiBkYXRhLW5hbWU9IuODkeOCuSAyNzEwIiBkPSJNMTIuNTE2LDguMzc2YTEuNTE2LDEuNTE2LDAsMSwwLTEuNDMyLTEuNmMwLC4wMjcsMCwuMDU1LDAsLjA4MmExLjQ3NiwxLjQ3NiwwLDAsMCwxLjQzNCwxLjUxNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xNjUgMC42NTYpIiBmaWxsPSIjZjI3ZjkyIi8+DQogICAgICA8cGF0aCBpZD0i44OR44K5XzI3MTEiIGRhdGEtbmFtZT0i44OR44K5IDI3MTEiIGQ9Ik0xNC4zMDUsMTUuMzI2aDBhLjcxNy43MTcsMCwwLDEtLjkzOS0uMzg0LDMuOTMzLDMuOTMzLDAsMCwwLTcuMTY0LDAsLjcxOC43MTgsMCwwLDEtMS4zMTktLjU1Niw1LjM2Nyw1LjM2NywwLDAsMSw5LjgwOSwwLC43MTcuNzE3LDAsMCwxLS4zODQuOTM5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3MiAtMC4yNTcpIiBmaWxsPSIjZjI3ZjkyIi8+DQogICAgICA8cGF0aCBpZD0i44OR44K5XzI3MTIiIGRhdGEtbmFtZT0i44OR44K5IDI3MTIiIGQ9Ik0xOC41OTMsMTMuMzkxbC4wMzgtLjA5QTkuNjY4LDkuNjY4LDAsMCwwLDQuODM4LDEuMyw5LjY2OCw5LjY2OCwwLDAsMCwxLjMsMTQuNTA2YTkuNjY5LDkuNjY5LDAsMCwwLDEzLjIwNiwzLjU0LDkuOTE5LDkuOTE5LDAsMCwwLC44NjItLjU2MWwuMDc3LS4wNTYsNC4wNTMuMzUyYS40NjguNDY4LDAsMCwwLC4zMzgtLjEwOC40NjUuNDY1LDAsMCwwLC4xMzYtLjUxNFptLS45MTMtLjIyYS40NjEuNDYxLDAsMCwwLS4wMTguMzYxbDEuMTksMy4yNTgtMy41MDgtLjNhLjQ1Ny40NTcsMCwwLDAtLjI2Ni4wNTkuNTE4LjUxOCwwLDAsMC0uMDU4LjAzOCw4Ljk0LDguOTQsMCwwLDEtLjk3Ni42NTRBOC42OSw4LjY5LDAsMCwxLDkuNjksMTguNDE1YTguNzksOC43OSwwLDAsMS0yLjI3Ny0uM0E4LjczOSw4LjczOSwwLDAsMSw1LjMwOSwyLjEsOC43MzcsOC43MzcsMCwwLDEsMTcuMjQ2LDUuM2E4Ljc5LDguNzksMCwwLDEsLjQzNCw3Ljg2NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2YyN2Y5MiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=)}.revire-good-bad-icon .icon{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.revire-good-bad-icon .txt{font-size:12px}.radio-good:checked~.revire-good-bad-icon{background-color:#4988fb;border-color:#4988fb}.radio-good:checked~.revire-good-bad-icon .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4NCiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTU3NCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMTU3NCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSIjZmZmZmZmIi8+DQogICAgPC9jbGlwUGF0aD4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iaWNvbl9nb29kIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+DQogICAgPGcgaWQ9IuOCsOODq+ODvOODl18yMTk4IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAyMTk4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjAwMSkiPg0KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNzAxIiBkYXRhLW5hbWU9IuODkeOCuSAyNzAxIiBkPSJNNi45NDEsOC4zNzZhMS41MTYsMS41MTYsMCwxLDAtMS40MzItMS42YzAsLjAyNywwLC4wNTUsMCwuMDgyQTEuNDc2LDEuNDc2LDAsMCwwLDYuOTQxLDguMzc2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA4MiAwLjY1NikiIGZpbGw9IiNmZmZmZmYiLz4NCiAgICAgIDxwYXRoIGlkPSLjg5HjgrlfMjcwMiIgZGF0YS1uYW1lPSLjg5HjgrkgMjcwMiIgZD0iTTEyLjUxNiw4LjM3NmExLjUxNiwxLjUxNiwwLDEsMC0xLjQzMi0xLjZjMCwuMDI3LDAsLjA1NSwwLC4wODJhMS40NzYsMS40NzYsMCwwLDAsMS40MzQsMS41MTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMTY1IDAuNjU2KSIgZmlsbD0iI2ZmZmZmZiIvPg0KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNzAzIiBkYXRhLW5hbWU9IuODkeOCuSAyNzAzIiBkPSJNMTQuMywxMS4yNTVoMGEuNzE3LjcxNywwLDAsMC0uOTM5LjM4NCwzLjkzMywzLjkzMywwLDAsMS03LjE2NCwwLC43MTcuNzE3LDAsMCwwLTEuMzE5LjU1Niw1LjM2Nyw1LjM2NywwLDAsMCw5LjgwOSwwLC43MTcuNzE3LDAsMCwwLS4zODQtLjkzOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wNzIgLTAuMjU3KSIgZmlsbD0iI2ZmZmZmZiIvPg0KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNzA0IiBkYXRhLW5hbWU9IuODkeOCuSAyNzA0IiBkPSJNMTguNTkzLDEzLjM5MWwuMDM4LS4wOUE5LjY2OCw5LjY2OCwwLDAsMCw0LjgzOCwxLjMsOS42NjgsOS42NjgsMCwwLDAsMS4zLDE0LjUwNmE5LjY2OSw5LjY2OSwwLDAsMCwxMy4yMDYsMy41NCw5LjkxOSw5LjkxOSwwLDAsMCwuODYyLS41NjFsLjA3Ny0uMDU2LDQuMDUzLjM1MmEuNDY4LjQ2OCwwLDAsMCwuMzM4LS4xMDguNDY1LjQ2NSwwLDAsMCwuMTM2LS41MTRabS0uOTEzLS4yMmEuNDYxLjQ2MSwwLDAsMC0uMDE4LjM2MWwxLjE5LDMuMjU4LTMuNTA4LS4zYS40NTcuNDU3LDAsMCwwLS4yNjYuMDU5LjUxOC41MTgsMCwwLDAtLjA1OC4wMzgsOC45NCw4Ljk0LDAsMCwxLS45NzYuNjU0QTguNjksOC42OSwwLDAsMSw5LjY5LDE4LjQxNWE4Ljc5LDguNzksMCwwLDEtMi4yNzctLjNBOC43MzksOC43MzksMCwwLDEsNS4zMDksMi4xLDguNzM3LDguNzM3LDAsMCwxLDE3LjI0Niw1LjNhOC43OSw4Ljc5LDAsMCwxLC40MzQsNy44NjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9IiNmZmZmZmYiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K)}.radio-good:checked~.revire-good-bad-icon .txt{color:#fff}.radio-bad:checked~.revire-good-bad-icon{background-color:#fb788d;border-color:#fb788d}.radio-bad:checked~.revire-good-bad-icon .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+DQogIDxkZWZzPg0KICAgIDxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj4NCiAgICAgIDxyZWN0IGlkPSLplbfmlrnlvaJfMTU3NiIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMTU3NiIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSIjZmZmZmZmIi8+DQogICAgPC9jbGlwUGF0aD4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iaWNvbl9iYWQiIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj4NCiAgICA8ZyBpZD0i44Kw44Or44O844OXXzIyMDIiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDIyMDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuMDAxKSI+DQogICAgICA8cGF0aCBpZD0i44OR44K5XzI3MDkiIGRhdGEtbmFtZT0i44OR44K5IDI3MDkiIGQ9Ik02Ljk0MSw4LjM3NmExLjUxNiwxLjUxNiwwLDEsMC0xLjQzMi0xLjZjMCwuMDI3LDAsLjA1NSwwLC4wODJBMS40NzYsMS40NzYsMCwwLDAsNi45NDEsOC4zNzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDgyIDAuNjU2KSIgZmlsbD0iI2ZmZmZmZiIvPg0KICAgICAgPHBhdGggaWQ9IuODkeOCuV8yNzEwIiBkYXRhLW5hbWU9IuODkeOCuSAyNzEwIiBkPSJNMTIuNTE2LDguMzc2YTEuNTE2LDEuNTE2LDAsMSwwLTEuNDMyLTEuNmMwLC4wMjcsMCwuMDU1LDAsLjA4MmExLjQ3NiwxLjQ3NiwwLDAsMCwxLjQzNCwxLjUxNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4xNjUgMC42NTYpIiBmaWxsPSIjZmZmZmZmIi8+DQogICAgICA8cGF0aCBpZD0i44OR44K5XzI3MTEiIGRhdGEtbmFtZT0i44OR44K5IDI3MTEiIGQ9Ik0xNC4zMDUsMTUuMzI2aDBhLjcxNy43MTcsMCwwLDEtLjkzOS0uMzg0LDMuOTMzLDMuOTMzLDAsMCwwLTcuMTY0LDAsLjcxOC43MTgsMCwwLDEtMS4zMTktLjU1Niw1LjM2Nyw1LjM2NywwLDAsMSw5LjgwOSwwLC43MTcuNzE3LDAsMCwxLS4zODQuOTM5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA3MiAtMC4yNTcpIiBmaWxsPSIjZmZmZmZmIi8+DQogICAgICA8cGF0aCBpZD0i44OR44K5XzI3MTIiIGRhdGEtbmFtZT0i44OR44K5IDI3MTIiIGQ9Ik0xOC41OTMsMTMuMzkxbC4wMzgtLjA5QTkuNjY4LDkuNjY4LDAsMCwwLDQuODM4LDEuMyw5LjY2OCw5LjY2OCwwLDAsMCwxLjMsMTQuNTA2YTkuNjY5LDkuNjY5LDAsMCwwLDEzLjIwNiwzLjU0LDkuOTE5LDkuOTE5LDAsMCwwLC44NjItLjU2MWwuMDc3LS4wNTYsNC4wNTMuMzUyYS40NjguNDY4LDAsMCwwLC4zMzgtLjEwOC40NjUuNDY1LDAsMCwwLC4xMzYtLjUxNFptLS45MTMtLjIyYS40NjEuNDYxLDAsMCwwLS4wMTguMzYxbDEuMTksMy4yNTgtMy41MDgtLjNhLjQ1Ny40NTcsMCwwLDAtLjI2Ni4wNTkuNTE4LjUxOCwwLDAsMC0uMDU4LjAzOCw4Ljk0LDguOTQsMCwwLDEtLjk3Ni42NTRBOC42OSw4LjY5LDAsMCwxLDkuNjksMTguNDE1YTguNzksOC43OSwwLDAsMS0yLjI3Ny0uM0E4LjczOSw4LjczOSwwLDAsMSw1LjMwOSwyLjEsOC43MzcsOC43MzcsMCwwLDEsMTcuMjQ2LDUuM2E4Ljc5LDguNzksMCwwLDEsLjQzNCw3Ljg2NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2ZmZmZmZiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=)}.radio-bad:checked~.revire-good-bad-icon .txt{color:#fff}.form-item,.review-form-item{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:17px}@media screen and (max-width:335px){.form-item,.review-form-item{margin-bottom:15px}}.form-item-heading,.review-form-item-heading{font-size:14px;font-weight:500}@media screen and (max-width:335px){.form-item-heading,.review-form-item-heading{font-size:14px}}.review-form-text-count{display:inline-flex;flex-direction:row;align-items:center}.review-form-text-count-count,.review-form-text-count-text{font-size:12px;color:#888}.review-form-text-count-count{color:#649bff;margin-right:4px}.form-text-wrapper{position:relative;width:100%}.form-contact input[type=email],.form-contact input[type=tel],.form-contact input[type=text],.form-text{width:100%;height:60px;background-color:#f2f3f8;padding:0 32px;border-radius:30px;margin-top:8px;font-size:14px}.form-contact input:-ms-input-placeholder[type=email],.form-contact input:-ms-input-placeholder[type=tel],.form-contact input:-ms-input-placeholder[type=text],.form-text:-ms-input-placeholder{font-size:14px;color:#8a8e9f}.form-contact input[type=email]::placeholder,.form-contact input[type=tel]::placeholder,.form-contact input[type=text]::placeholder,.form-text::placeholder{font-size:14px;color:#8a8e9f}.form-contact input[type=email]::-webkit-scrollbar,.form-contact input[type=tel]::-webkit-scrollbar,.form-contact input[type=text]::-webkit-scrollbar,.form-text::-webkit-scrollbar{display:none}@media screen and (max-width:335px){.form-contact input[type=email],.form-contact input[type=tel],.form-contact input[type=text],.form-text{padding:0 20px;height:50px;margin-top:10px;font-size:16px}}.form-contact input.resizeable[type=email],.form-contact input.resizeable[type=tel],.form-contact input.resizeable[type=text],.form-text.resizeable{resize:vertical}textarea.form-text{min-height:100px;resize:none;padding-top:20px;padding-bottom:20px;border-radius:20px}@media screen and (max-width:1024px){textarea.form-text{padding-top:15px;padding-bottom:15px}}.error-message{display:none;position:absolute;right:0;bottom:-8px;color:#d92341;font-size:10px;background-color:#fff;padding-left:18px}.error-message::before{position:absolute;content:"";width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjU2IC0yOTgpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2NTYgMjk4KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZDkyMzQxIiBzdHJva2Utd2lkdGg9IjEiPjxjaXJjbGUgY3g9IjYiIGN5PSI2IiByPSI2IiBzdHJva2U9Im5vbmUiLz48Y2lyY2xlIGN4PSI2IiBjeT0iNiIgcj0iNS41IiBmaWxsPSJub25lIi8+PC9nPjxwYXRoIGQ9Ik0xLjM3NS0yLjQ2MWguOTcxbC4yMTItMy43MzNMMi42MDktNy42aC0xLjVsLjA1MSwxLjQwNlpNMS44NjEuMjNhLjkzOC45MzgsMCwwLDAsLjkzMS0uOTcxLjkzMi45MzIsMCwwLDAtLjkzMS0uOTcxQS45MjQuOTI0LDAsMCwwLC45NC0uNzQxLjkzLjkzLDAsMCwwLDEuODYxLjIzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjYwLjA1OSAzMDcuNjExKSIgZmlsbD0iI2Q5MjM0MSIvPjwvZz48L3N2Zz4=);background-position:center;background-repeat:no-repeat;background-size:contain;margin:auto;top:0;bottom:0;left:2px}.form-contact .is-error input[type=email],.form-contact .is-error input[type=tel],.form-contact .is-error input[type=text],.is-error .form-contact input[type=email],.is-error .form-contact input[type=tel],.is-error .form-contact input[type=text],.is-error .form-text{border:1px solid #d92341;background-color:#ffebee}.is-error .error-message{display:inline}.review-form-submit-wrapper{width:100%;margin-top:24px}@media screen and (max-width:335px){.review-form-submit-wrapper{margin-top:16px}}.btn-accept-cookie,.btn-submit{display:flex;justify-content:center;align-items:center;width:320px;height:56px;border-radius:40px;margin:0 auto;max-width:100%;background-color:#cecece;pointer-events:none}.btn-accept-cookie:hover,.btn-submit:hover{transform:translateX(-1px) translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.16)}.btn-accept-cookie span,.btn-submit span{font-size:16px;font-weight:500;color:#fff}@media screen and (max-width:335px){.btn-accept-cookie,.btn-submit{width:240px;height:48px}.btn-accept-cookie span,.btn-submit span{font-size:14px}}.is-recaptcha .btn-accept-cookie,.is-recaptcha .btn-submit{background-color:#649bff;pointer-events:auto}.g-recaptcha-wrapper{text-align:center;margin-top:24px}@media screen and (max-width:335px){.g-recaptcha-wrapper{margin-top:15px}}.g-recaptcha-wrapper .g-recaptcha{display:flex;justify-content:center;margin:auto}@media screen and (max-width:335px){.g-recaptcha-wrapper .g-recaptcha{transform:scale(.9)}}.modal-container-review{width:100%;min-height:100vh;margin:auto;background-color:transparent;padding:0}@media screen and (max-width:1024px){.modal-container-review{max-width:335px;max-height:none;min-height:auto}}.modal-container-review iframe{width:100%;height:100%}.shop-wrapper{width:100%;overflow:hidden}.shop-list-wrapper{display:flex;flex-direction:row;align-items:flex-start;width:200%;margin:16px auto;overflow:hidden}.shop-list{display:flex;flex-direction:row;flex-wrap:wrap;width:50%;opacity:0;padding:1px;transition:all .2s 0s ease-in-out;transition-property:opacity}.shop-list.ebook{opacity:1}.shop-item{width:calc(((100% - (8px * 5))/ 6) - .48px);margin-right:8px;margin-bottom:8px;outline:1px solid #CECECE;border-radius:10px;overflow:hidden}@media all and (-ms-high-contrast:none){.shop-item{border:1px solid #cecece;outline:0}}.shop-item:nth-of-type(6n){margin-right:0}@media screen and (max-width:1024px){.shop-item{width:calc((100% - (8px * 2))/ 3)}.shop-item:nth-of-type(3n){margin-right:0}}.store-link-item{cursor:pointer;transition:all .2s 0s ease-in-out}.store-link-item:hover{opacity:.75}.shop-icon{width:100%}.shop-tab-box{width:100%;height:50px;border-radius:60px}.shop-tab-box::before{width:calc(50% - 8px);height:38px;border-radius:40px;transform:translateX(8px)}.shop-tab{color:#888;font-size:14px;font-weight:500;height:100%}.shop-tab[for=shop-tab-left]{color:#414141}#shop-tab-right:checked~div .shop-tab-box::before{transform:translateX(calc(100% + 8px))}#shop-tab-right:checked~div .shop-tab-box .shop-tab{color:#414141}#shop-tab-right:checked~div .shop-tab-box .shop-tab[for=shop-tab-left]{color:#888}#shop-tab-right:checked~div .comic-detail-thum{position:absolute;transform:translateX(-220px);opacity:0}#shop-tab-right:checked~div .comic-detail-thum.paper{position:static;transform:translateX(0);opacity:1}#shop-tab-right:checked~div .shop-list-wrapper{transform:translateX(calc(-50% + 1px))}#shop-tab-right:checked~div .shop-list-wrapper .shop-list.ebook{opacity:0}#shop-tab-right:checked~div .shop-list-wrapper .shop-list.paperstore{opacity:1}#shop-tab-left[disabled]~div .shop-tab-box label[for=shop-tab-left]{color:transparent!important;pointer-events:none}#shop-tab-right[disabled]~div .shop-tab-box label[for=shop-tab-right]{display:none;color:transparent!important;pointer-events:none}.colophon-heading{font-size:18px;font-weight:500;margin:0 auto;margin-bottom:32px;text-align:center}@media screen and (max-width:1024px){.colophon-heading{font-size:14px;margin-bottom:20px}.is-tablet .colophon-heading{font-size:18px;margin-bottom:32px}}.btn-colophon-wrapper{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center}@media screen and (max-width:1024px){.btn-colophon-wrapper{flex-direction:column}.is-tablet .btn-colophon-wrapper{flex-direction:row}}.btn-back-to,.btn-colophon{position:relative;display:flex;justify-content:center;align-items:center;width:272px;height:56px;border:1px solid #cecece;background-color:#fff;border-radius:40px;margin-right:16px}.btn-back-to:last-child,.btn-colophon:last-child{margin-right:0}.btn-back-to::before,.btn-colophon::before{position:absolute;content:"";width:20px;height:20px;background-color:#649bff;border-radius:50%;margin:auto;top:0;bottom:0;right:24px}.btn-back-to::after,.btn-colophon::after{position:absolute;content:"";width:7px;height:7px;background-color:transparent;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(-45deg);margin:auto;top:0;bottom:0;right:31px}@media (hover:none){.btn-back-to:active,.btn-colophon:active{opacity:1;transform:translateX(-1px) translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.16)}.btn-back-to:active span,.btn-colophon:active span{color:#649bff}}@media (-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.btn-back-to:hover,.btn-colophon:hover{opacity:1;transform:translateX(-1px) translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.16)}.btn-back-to:hover span,.btn-colophon:hover span{color:#649bff}}.btn-back-to span,.btn-colophon span{font-size:16px;font-weight:500}@media screen and (max-width:1024px){.btn-back-to,.btn-colophon{width:calc(100% - (24px *2));max-width:280px;height:48px;margin:0 auto 10px auto}.btn-back-to:last-child,.btn-colophon:last-child{margin-bottom:0;margin-right:auto}.btn-back-to:last-child span,.btn-colophon:last-child span{font-size:14px}.is-tablet .btn-back-to,.is-tablet .btn-colophon{width:272px;max-width:none;height:56px;margin:0 16px 0 auto}.is-tablet .btn-back-to:last-child,.is-tablet .btn-colophon:last-child{margin-right:0}.btn-back-to::before,.btn-colophon::before{right:15px}.btn-back-to::after,.btn-colophon::after{right:22px}}.colophon-container{padding:38px 40px 50px 40px;background-color:#fff;margin:auto}@media screen and (max-width:1024px){.colophon-container{padding:30px 20px 30px 20px}.is-tablet .colophon-container{padding:38px 40px 50px 40px}}.colophon-container{border-radius:20px;width:100%;max-width:640px}@media screen and (max-width:1024px){.colophon-container{max-width:335px}.colophon-container .shop-item{width:calc((100% - (5px * 2))/ 3);margin-right:5px;margin-bottom:5px}.colophon-container .shop-item:nth-of-type(3n){margin-right:0}.is-tablet .colophon-container .shop-item{width:calc((100% - (8px * 5))/ 6);margin-right:8px;margin-bottom:8px}.is-tablet .colophon-container .shop-item:nth-of-type(6n){margin-right:0}.is-tablet .colophon-container .shop-item:nth-of-type(3n){margin-right:8px}.is-tablet .colophon-container{max-width:calc(80% - (20px * 2));height:fit-content!important;min-height:fit-content!important;position:absolute;top:0;bottom:0;left:0;right:0}}@media screen and (max-width:1024px){.form-contact input[type=email],.form-contact input[type=tel],.form-contact input[type=text]{height:50px;padding:0 20px;margin-top:10px}}.form-contact textarea{border-radius:20px}.company-heading-wrapper{display:none}.info-list-wrapper{width:100%;margin-top:15px;padding-bottom:120px}.information__list{width:100%;padding-top:24px}.info-detail-body{display:flex;flex-direction:column;max-width:800px;margin-left:auto;margin-right:auto;padding-bottom:120px}@media screen and (max-width:1024px){.info-detail-body{padding-bottom:60px}}.info-detail-body-left{width:100%;order:99}.info-detail-body-left div:first-child{padding-bottom:56px}.info-detail-body-left div:first-child>*{margin-bottom:24px}@media screen and (max-width:1024px){.info-detail-body-left div:first-child>*{margin-bottom:15px}}.info-detail-body-left div:first-child h1,.info-detail-body-left div:first-child h2,.info-detail-body-left div:first-child h3{margin:32px auto 16px}@media screen and (max-width:1024px){.info-detail-body-left div:first-child h1,.info-detail-body-left div:first-child h2,.info-detail-body-left div:first-child h3{margin:25px auto 10px}}@media screen and (max-width:1024px){.info-detail-body-left div:first-child{padding-bottom:25px}}.info-detail-body-left div:first-child p{font-size:16px;line-height:1.5;margin-bottom:24px}@media screen and (max-width:1024px){.info-detail-body-left div:first-child p{font-size:14px;margin-bottom:15px}}.info-detail-body-left div:first-child h1{font-size:24px;font-weight:700}@media screen and (max-width:1024px){.info-detail-body-left div:first-child h1{font-size:18px}}.info-detail-body-left div:first-child h2{position:relative;font-size:22px;font-weight:500;padding-left:14px}.info-detail-body-left div:first-child h2::before{position:absolute;content:"";width:10px;height:10px;background-color:#649bff;border-radius:50%;top:0;left:0}@media screen and (max-width:1024px){.info-detail-body-left div:first-child h2{font-size:18px;padding-left:12px}.info-detail-body-left div:first-child h2::before{width:8px;height:8px}}.info-detail-body-left div:first-child h3{font-size:18px;font-weight:500}@media screen and (max-width:1024px){.info-detail-body-left div:first-child h3{font-size:16px}}.info-detail-body-left div:first-child ul{list-style:disc;padding-left:1em}.info-detail-body-left div:first-child ul li{margin-bottom:8px}.info-detail-body-left div:first-child ul li:last-child{margin-bottom:0}.info-detail-body-left div:first-child ol{counter-reset:cnt;padding-left:1em}.info-detail-body-left div:first-child ol li{position:relative;margin-bottom:8px}.info-detail-body-left div:first-child ol li::before{position:absolute;counter-increment:cnt;content:counter(cnt) ".";left:-1.25em;top:0;font-weight:700}.info-detail-body-left div:first-child blockquote{position:relative;background-color:#f2f3f8;padding:24px 32px;color:#888}.info-detail-body-left div:first-child blockquote::before{position:absolute;content:"a??";top:5px;left:11px;font-size:30px;color:#c6cad2;font-weight:900}@media screen and (max-width:1024px){.info-detail-body-left div:first-child blockquote{padding:15px 25px}.info-detail-body-left div:first-child blockquote::before{top:2px;left:8px;font-size:24px}}.info-detail-body-left div:first-child .marker{background-color:#ffef9f}.info-detail-body-left div:first-child big{font-size:1.5em}.info-detail-body-left div:first-child small{font-size:.5em}.info-detail-body-left div:first-child pre{font-family:"Hiragino Kaku Gothic ProNa??, " a?�fa?ca?Ra??e���fa?�L ProN W3a??,"Meiryo UIa??, Meiryo, a?!a??a?aa?a, Osaka, " MS PGothica??,arial,helvetica,sans-serif}.info-detail-body-left div:first-child table{border:1px solid #cecece}.info-detail-body-left div:first-child table caption{font-size:14px;font-weight:500;padding:12px;border:1px dotted #cecece;border-radius:6px;text-align:center;margin-bottom:16px}@media screen and (max-width:1024px){.info-detail-body-left div:first-child table caption{position:sticky;top:0;left:0;padding:10px;margin-bottom:10px;width:calc(100vw - 20px - 20px)}}.info-detail-body-left div:first-child table thead tr{background-color:#8a8e9f}.info-detail-body-left div:first-child table thead th{text-align:center;padding:12px 16px;color:#fff}@media screen and (max-width:1024px){.info-detail-body-left div:first-child table thead th{padding:10px 16px}}.info-detail-body-left div:first-child table tbody tr:nth-of-type(2n){background-color:#f2f3f8}.info-detail-body-left div:first-child table tbody td{padding:12px 16px}@media screen and (max-width:1024px){.info-detail-body-left div:first-child table tbody td{padding:10px 16px}}.info-detail-body-left div:first-child hr{border-color:#cecece;border-style:dotted;border-width:1px}.info-detail-body-left div:first-child a{text-decoration:underline}@media screen and (max-width:1024px){.info-detail-body-left div:first-child .table-wrapper{position:relative;overflow:scroll;-webkit-overflow-scrolling:touch;width:calc(100% + 20px);padding-right:20px}}.info-detail-body-right{width:100%;padding:32px 0}@media screen and (max-width:1024px){.info-detail-body-right{padding:20px 0}}.info-detail-catch-image-wrapper{width:75%;margin:0 auto}@media screen and (max-width:1024px){.info-detail-catch-image-wrapper{width:100%}}.info-detail-catch-image{width:100%}.info-detail-title-heading-wrapper{background-color:#f2f3f8;width:100%;padding:32px 0}@media screen and (max-width:1024px){.info-detail-title-heading-wrapper{padding:25px 0}}.info-detail-title-heading-inner{width:100%;max-width:800px;margin:0 auto}@media screen and (max-width:1024px){.info-detail-title-heading-inner{max-width:none;padding:0 20px}}.info-detail-title-heading{font-size:24px;font-weight:700;margin-bottom:24px}@media screen and (max-width:1024px){.info-detail-title-heading{font-size:18px;margin-bottom:20px}}#top-slidebanner .slick-list:last-child{margin-bottom:60px}@media screen and (max-width:1024px){#top-slidebanner .slick-list:last-child{margin-bottom:0}}.btn-info-detail-wrapper{text-align:center}.btn-info-detail-wrapper .btn-to{max-width:320px;margin:auto}@media screen and (max-width:1024px){.btn-info-detail-wrapper .btn-to{max-width:285px}}.info-paginator{margin-top:50px}@media screen and (max-width:1024px){.info-paginator{margin-top:43px}}.info-paginator .pagenation{margin-top:0;margin-bottom:0}.slick-track{margin:0}[style*="z-index: 2000000000;"]{position:fixed!important;box-shadow:none!important;border:none!important;display:flex!important;justify-content:center!important;align-items:center!important;background-color:rgba(0,0,0,.75)!important;height:100vh!important;top:0!important;width:100vw!important;left:0!important}@media screen and (max-width:1024px){[style*="z-index: 2000000000;"]{background-color:transparent!important}}[style*="z-index: 2000000000;"]{position:fixed!important;box-shadow:none!important;border:none!important;display:flex!important;justify-content:center!important;align-items:center!important;background-color:rgba(0,0,0,.75)!important;height:100vh!important;top:0!important;width:100vw!important;left:0!important}@media screen and (max-width:1024px){[style*="z-index: 2000000000;"]{background-color:transparent!important}}_::-webkit-full-page-media,_:future,:root .comic-detail-meta-body{transform:translateY(-1px)}.company-heading-wrapper{position:relative;display:flex;width:100%;background-color:#f3f7ff;padding:60px;margin:32px auto;margin-top:15px}.company-heading-wrapper::before{position:absolute;content:"";top:0;left:0;width:36px;height:100%;background:linear-gradient(90deg,transparent 1px,transparent 4px,#fff 5px,#fff 8px,transparent 9px,transparent 18px,#fff 19px,#fff 22px,transparent 23px,transparent 32px,#fff 33px,#fff 36px);z-index:1}.company-heading-wrapper::after{position:absolute;content:"";top:0;right:0;width:36px;height:100%;background:linear-gradient(90deg,transparent 1px,transparent 4px,#fff 5px,#fff 8px,transparent 9px,transparent 18px,#fff 19px,#fff 22px,transparent 23px,transparent 32px,#fff 33px,#fff 36px);z-index:1;transform:scale(-1,1)}@media screen and (max-width:1024px){.company-heading-wrapper{padding:30px;margin:15px auto;margin-top:0}.company-heading-wrapper::after,.company-heading-wrapper::before{width:19px;background:linear-gradient(90deg,#fff 1px,#fff 3px,transparent 4px,transparent 8px,#fff 9px,#fff 11px,transparent 12px,transparent 16px,#fff 17px,#fff 19px)}}.company-heading-inner{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;align-items:center}.company-heading{position:relative;font-size:28px;font-weight:700;text-align:center;letter-spacing:.04em;font-family:'Noto Sans JP',sans-serif;font-family:Poppins,sans-serif}.company-heading::before{position:absolute;content:"";margin:auto;left:0;right:0;bottom:-10px;background-color:#649bff;width:60px;height:3px}@media screen and (max-width:1024px){.company-heading{font-size:20px}.company-heading::before{bottom:-5px;width:40px;height:2px}}.company-heading-sub{margin-top:18px;font-size:20px;font-weight:400;color:#8a8e9f}@media screen and (max-width:1024px){.company-heading-sub{margin-top:10px;font-size:16px}}.heading-corporate{display:inline-flex;width:auto;margin-right:15px}.heading-heading-corporate-title{position:relative;font-size:20px;font-weight:700;padding-bottom:8px;border-bottom:1px dotted #cecece}.heading-heading-corporate-title::after{position:absolute;content:"";bottom:11px;right:-15px;width:6px;height:6px;background-color:#649bff;border-radius:50%}@media screen and (max-width:1024px){.heading-heading-corporate-title{font-size:16px;padding-bottom:4px}.heading-heading-corporate-title::after{bottom:7px;right:-12px}}.corporate-text{font-size:14px;font-weight:400;line-height:1.5}.section-indent{width:100%;padding-top:16px;padding-left:16px}@media screen and (max-width:1024px){.section-indent{padding-top:15px;padding-left:15px}}.section-indent.small{padding-top:10px;padding-left:10px}.section-indent.no-gap-left{padding-left:0}@media screen and (max-width:1024px){.section-indent.no-gap-left{padding-left:15px}}@media screen and (max-width:1024px){.section-indent.no-gap-left-sp{padding-left:0}}.corporate-side{width:272px}@media screen and (max-width:1024px){.corporate-side{width:100%}}.corporate-menu-list-wrapper{width:100%;border:1px dotted #888;border-radius:20px;background-color:#fff;padding:40px 0 40px 32px}@media screen and (max-width:1024px){.corporate-menu-list-wrapper{padding:25px 0 25px 20px}}.corporate-menu-list{position:relative;display:flex;flex-direction:column;width:100%}.corporate-menu-list::before{position:absolute;content:"";width:16px;height:100%;background-color:#f2f3f8;border-radius:40px}.corporate-menu-item{margin-bottom:24px}.corporate-menu-item:last-child{margin-bottom:0}@media screen and (max-width:1024px){.corporate-menu-item{margin-bottom:20px}}.corporate-menu-item-link{position:relative;display:inline-block;width:100%;height:100%;font-size:14px;font-weight:500;text-decoration:underline;padding-left:30px;transition:all .2s 0s ease-in-out}.corporate-menu-item-link::before{position:absolute;content:"";width:12px;height:12px;background-color:#3c495b;border-radius:50%;margin:auto;top:0;bottom:0;left:2px}.corporate-menu-item-link.is-active,.corporate-menu-item-link:hover{padding-left:22px;opacity:1;color:#649bff;text-decoration:none}.corporate-menu-item-link.is-active::before,.corporate-menu-item-link:hover::before{background-color:#649bff}.corporate-main-container{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width:1024px){.corporate-main-container{flex-direction:column;justify-content:flex-start;padding-bottom:60px}}.contact-main,.corporate-main{width:72%;padding-bottom:160px}@media screen and (max-width:1024px){.contact-main,.corporate-main{width:100%;padding-bottom:40px}}.img-full-wrapper{width:100%}.img-full{width:100%}.img-full.is-round{border-radius:20px}@media screen and (max-width:1024px){.img-full.is-round{border-radius:10px}}.dot-side{border:1px dotted #cecece;border-top:none;border-bottom:none}.row-container{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}@media screen and (max-width:1024px){.row-container{flex-direction:column}}.row-container-inner{padding:12px 25px 40px 25px;width:50%;border-right:1px dotted #cecece}.row-container-inner:last-child{border:none}@media screen and (max-width:1024px){.row-container-inner{width:100%;border-right:none;border-bottom:1px dotted #cecece;padding:0 10px 20px 10px;margin-bottom:20px}.row-container-inner:last-child{margin-bottom:0}}.contact-outer,.writer-outer{margin-top:45px}@media screen and (max-width:1024px){.contact-outer,.writer-outer{margin-top:25px}}.writer-inner{margin-top:40px;width:100%}@media screen and (max-width:1024px){.writer-inner{margin-top:25px;width:calc(100% + 15px);margin-left:-15px}}.heading-round{display:inline-flex;justify-content:center;align-items:center;background-color:#fff;border:1px dotted #cecece;height:42px;padding:0 24px;color:#3c495b;font-size:18px;font-weight:500;border-radius:30px;margin-bottom:16px}@media screen and (max-width:1024px){.heading-round{font-size:14px;height:36px;padding:0 20px}}.def-list{display:flex;flex-direction:column;padding-left:15px;width:100%}.def-list dt{width:100%;margin-bottom:16px}.def-list dt:last-child{margin-bottom:8px}.def-list dd{width:100%}.def-heading,.privacy-policy-document dl{position:relative;font-size:14px;font-weight:700}.def-heading::before,.privacy-policy-document dl::before{position:absolute;content:"";width:8px;height:8px;background-color:transparent;border:1px solid #649bff;border-radius:50%;margin:auto;left:-15px;top:6px;bottom:auto}@media screen and (max-width:1024px){.def-heading::before,.privacy-policy-document dl::before{top:7px}}.def-heading.fee::before,.privacy-policy-document dl.fee::before{top:13px}.def-heading.small,.privacy-policy-document dl.small{font-size:12px}.attention-txt{font-size:12px;line-height:1.5;color:#888;font-weight:400}.attention-txt.small{font-size:9px}.fee-value{font-size:20px}.font-weight-reguler{font-weight:400}.contact-form-container,.writer-form-container{width:100%;padding:23px 27px;background-color:#f3f7ff}@media screen and (max-width:1024px){.contact-form-container,.writer-form-container{padding:9px 10px}}@media screen and (max-width:1024px){.contact-form-container .flex-container,.writer-form-container .flex-container{padding:0}}.contact-container{width:100%;background-color:#fff;border-radius:20px;padding:25px 65px}@media screen and (max-width:1024px){.contact-container{padding:20px 15px;border-radius:10px}}.form-item{flex-direction:column;margin-bottom:24px}@media screen and (max-width:1024px){.form-item{margin-bottom:20px}}@media screen and (max-width:1024px){.form-item-heading{font-size:13px}}.form-item-body{width:100%}.must-text{font-size:10px;color:#f54d7b;font-weight:500;height:16px;padding:0 6px;border:1px solid #f54d7b;border-radius:4px;margin-left:8px}@media screen and (max-width:1024px){.must-text{margin-left:5px}}.form-heading-wrapper{text-align:center;margin-bottom:8px}@media screen and (max-width:1024px){.form-heading-wrapper{margin-bottom:20px}}.form-checkbox{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;cursor:pointer}.form-checkbox input[type=checkbox]:checked~.form-checkbox-figure{background-color:#649bff;border-color:#649bff}.form-checkbox input[type=checkbox]:checked~.form-checkbox-figure::before{content:""}.form-checkbox-figure{position:relative;display:inline-block;transform:translateY(2.5px);width:16px;height:16px;background-color:#f2f3f8;border:1px solid #8a8e9f;border-radius:2px;margin-right:8px}.form-checkbox-figure::before{position:absolute;content:none;width:6px;height:10px;background-color:transparent;border:2px solid #fff;border-top:none;border-left:none;margin:auto;top:auto;bottom:4px;left:0;right:0;transform-origin:center;transform:rotate(45deg)}.form-checkbox-text{position:relative;display:inline-block;font-size:14px;font-weight:400}.form-checkbox-list,.form-file-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;padding-left:24px;margin-top:16px}@media screen and (max-width:1024px){.form-checkbox-list,.form-file-list{flex-direction:column;padding-left:15px;margin-top:15px}}.form-checkbox-item{margin-right:40px;margin-bottom:16px}.form-checkbox-item:last-child{margin-right:0;margin-bottom:0}@media screen and (max-width:1024px){.form-checkbox-item{width:100%;margin-right:0;margin-bottom:20px}}input[type=file]{position:absolute;transform:translateX(-20000vw)}.form-file{cursor:pointer;display:flex;flex-direction:row;align-items:center}.form-file-list{flex-direction:column}@media screen and (max-width:1024px){.form-file-list{padding-left:0}}.form-file-item{width:100%;margin-bottom:16px}.form-file-item:last-child{margin-bottom:0}.form-file-wrapper{display:flex;flex-direction:row;align-items:center;width:100%}@media screen and (max-width:1024px){.form-file-wrapper{flex-wrap:wrap}}.form-file-heading{display:flex;align-items:center;font-size:14px;width:92px}@media screen and (max-width:1024px){.form-file-heading{width:auto;margin-right:5px}}.btn-file-choose{display:inline-flex;justify-content:center;align-items:center;padding:0 16px;height:36px;background-color:#fff;border:1px solid #cecece;border-radius:18px;font-size:10px;font-weight:500;margin-right:16px;flex-wrap:nowrap;word-break:keep-all}.btn-file-choose:hover{opacity:1;transform:translateX(-1px) translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.16)}@media screen and (max-width:1024px){.btn-file-choose{padding:0 12px;height:27px;margin-right:5px}}.form-file-selectable-area{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 16px;height:60px;background-color:#f2f3f8;border-radius:30px;width:67%}.is-error .form-file-selectable-area{border-color:#d92341;background-color:#ffebee}@media screen and (max-width:1024px){.form-file-selectable-area{width:100%;order:99;height:40px;padding:0 10px;margin-top:5px}}.form-file-name{font-size:14px;color:#8a8e9f;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;max-height:22px;padding-right:50px}.form-file-after-text{font-size:12px}@media screen and (max-width:1024px){.form-file-after-text{font-size:14px}}.is-selected .btn-delete-file{display:inline-block}.is-selected .form-file-name{color:#414141}.btn-delete-file{position:absolute;content:"";width:20px;height:20px;background-color:transparent;margin:auto;top:0;bottom:0;right:20px;display:none}.btn-delete-file::after,.btn-delete-file::before{position:absolute;content:"";width:2px;height:12px;background-color:#3c495b;margin:auto;top:0;bottom:0;right:20px;transform:rotate(-45deg);transform-origin:center;left:0;right:0}.btn-delete-file::after{transform:rotate(45deg)}@media screen and (max-width:1024px){.btn-delete-file{right:12px}}.form-file-item.is-error .error-message{display:none}.form-file-item.is-error.is-file-size-over .error-message.is-file-size-over{display:inline}.form-file-item.is-error.is-file-type-fail .error-message.is-file-type-fail{display:inline}.form-file-attention-text-wrapper{margin-top:16px;text-align:center}@media screen and (max-width:1024px){.form-file-attention-text-wrapper{text-align:left}}.form__item.recaptcha{display:none}.form-checkbox-list-agree,.pos-center{text-align:center;justify-content:center}.form-checkbox-list-agree{margin-top:5px}@media screen and (max-width:1024px){.form-checkbox-list-agree{padding-left:0;justify-content:flex-start}}@media screen and (max-width:1024px){.form-checkbox-list-agree .form-checkbox-item{text-align:left}}.g-recaptcha-wrapper-agree{margin-top:32px}@media screen and (max-width:1024px){.g-recaptcha-wrapper-agree{margin-top:25px;transform:scale(.9)}}.btn-submit-wrapper{margin-top:24px}form .btn-submit.need-gree,form .need-gree.btn-accept-cookie{background-color:#cecece;pointer-events:none}form.is-recaptcha.is-agree .btn-submit.need-gree,form.is-recaptcha.is-agree .need-gree.btn-accept-cookie{background-color:#649bff;pointer-events:auto}form.is-recaptcha~.review-form-container .btn-accept-cookie,form.is-recaptcha~.review-form-container .btn-submit{pointer-events:auto;background-color:#649bff}.text-underline{text-decoration:underline}#confirm-modal .modal-container{padding:40px}@media screen and (max-width:1024px){#confirm-modal .modal-container{padding:40px 20px}}#confirm-modal .modal-body-inner-confirm{max-width:none}@media screen and (max-width:1024px){#confirm-modal .modal-heading{font-size:14px}}#confirm-modal .modal-body{margin-bottom:32px}@media screen and (max-width:1024px){#confirm-modal .modal-body{margin-bottom:20px}}#confirm-modal .modal-body-inner-confirm dl{border-bottom:1px solid #cecece;padding:16px;background-color:transparent!important}#confirm-modal .modal-body-inner-confirm dl:first-child{border-top:none}@media screen and (max-width:1024px){#confirm-modal .modal-body-inner-confirm dl{padding:11px 0}}#confirm-modal .modal-body-inner-confirm dt{font-size:14px;font-weight:500;color:#414141;width:180px}@media screen and (max-width:1024px){#confirm-modal .modal-body-inner-confirm dt{font-size:12px;width:110px;letter-spacing:0}}@media screen and (max-width:1024px){#confirm-modal .modal-body-inner-confirm dt.small{font-size:10px}}#confirm-modal .modal-body-inner-confirm dd{font-size:14px;color:#888;font-weight:400;padding-left:16px}@media screen and (max-width:1024px){#confirm-modal .modal-body-inner-confirm dd{font-size:12px;padding-left:5px}}#confirm-modal .btn-accept-cookie,#confirm-modal .btn-submit{width:320px;background-color:#649bff;pointer-events:auto}#confirm-modal .btn-accept-cookie span,#confirm-modal .btn-submit span{color:#fff}.type-checkbox ul{display:flex;flex-direction:row;flex-wrap:wrap}.type-checkbox ul li::after{content:"i??"}.type-checkbox ul li:last-child::after{content:none}.type-file ul{display:flex;flex-direction:column}.type-file ul li{margin-bottom:10px}.type-file ul li:last-child{margin-bottom:0}.thanks-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:32px}@media screen and (max-width:1024px){.thanks-inner{margin-top:25px}}.thanks-text{font-size:14px;text-align:center}@media screen and (max-width:1024px){.thanks-text{text-align:left}}.thanks-btn-wrapper{margin:48px auto}@media screen and (max-width:1024px){.thanks-btn-wrapper{margin-top:40px}}.btn-back-to{width:272px}@media screen and (max-width:1024px){.btn-back-to{width:280px}}.form-heading{font-size:20px;font-weight:700}@media screen and (max-width:1024px){.form-heading{font-size:16px}}.contact-form-container{padding:0;background-color:transparent}.contact-form-container .contact-container{padding:32px 40px;border:1px dotted #cecece}@media screen and (max-width:1024px){.contact-form-container .contact-container{padding:20px 15px}}.contact-outer{padding-top:0;margin-top:0}.contact-side{width:37%}@media screen and (max-width:1024px){.contact-side{width:100%;padding-bottom:25px}}.contact-main{width:640px}@media screen and (max-width:1024px){.contact-main{width:100%}}.attention-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;font-weight:700;margin:0 auto;color:#649bff}.attention-title::before{display:inline-block;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgPGcgaWQ9IuOCsOODq+ODvOODl18yNDU4IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAyNDU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIzIC02MjcpIj4NCiAgICA8Y2lyY2xlIGlkPSLmpZXlhoblvaJfNDYiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDQ2IiBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMyA2MjcpIiBmaWxsPSJub25lIi8+DQogICAgPHBhdGggaWQ9IualleWGhuW9ol80Nl8tX+OCouOCpuODiOODqeOCpOODsyIgZGF0YS1uYW1lPSLmpZXlhoblvaIgNDYgLSDjgqLjgqbjg4jjg6njgqTjg7MiIGQ9Ik0xMS43NzEsMS40NzFBMTAuMywxMC4zLDAsMCwwLDQuNDg4LDE5LjA1NSwxMC4zLDEwLjMsMCwwLDAsMTkuMDU1LDQuNDg4YTEwLjIzMywxMC4yMzMsMCwwLDAtNy4yODMtMy4wMTdtMC0xLjQ3MUExMS43NzEsMTEuNzcxLDAsMSwxLDAsMTEuNzcxLDExLjc3MSwxMS43NzEsMCwwLDEsMTEuNzcxLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjMgNjI3KSIgZmlsbD0iIzY0OWJmZiIvPg0KICAgIDxwYXRoIGlkPSLjg5HjgrlfMjcyOSIgZGF0YS1uYW1lPSLjg5HjgrkgMjcyOSIgZD0iTTUuOS0xNy4wNTFsLS40NCw3LjIzNGEuODY2Ljg2NiwwLDAsMS0uOTc0LjkwNS44NTcuODU3LDAsMCwxLS45NjYtLjkwNWwtLjQ0OC03LjIzNHYtLjFhMSwxLDAsMCwxLC41Ni0uOTQ4LDEuODE1LDEuODE1LDAsMCwxLC44NTQtLjE5LDEuNDgsMS40OCwwLDAsMSwxLjE0Ny40MTRBMS4wNzQsMS4wNzQsMCwwLDEsNS45LTE3LjA1MVpNNC41LTcuOTIxYTEuNTIyLDEuNTIyLDAsMCwxLC43ODUuMjI0LDEuNDQxLDEuNDQxLDAsMCwxLC43NDEsMS4zMUExLjUsMS41LDAsMCwxLDUuNjM0LTUuMzZhMS40ODYsMS40ODYsMCwwLDEtMS4xNTUuNTA5LDEuNDM4LDEuNDM4LDAsMCwxLS43MDctLjE4MUExLjQzNiwxLjQzNiwwLDAsMSwyLjk1My02LjRhMS40MzksMS40MzksMCwwLDEsLjQ4My0xLjExMkExLjUxMSwxLjUxMSwwLDAsMSw0LjUtNy45MjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzAuMzEyIDY1MC40NDMpIiBmaWxsPSIjNjQ5YmZmIi8+DQogIDwvZz4NCjwvc3ZnPg0K);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:4px}@media screen and (max-width:1024px){.attention-title{font-size:14px}.attention-title::before{width:16px;height:16px}}.fan-letter{width:100%;padding-top:35px;display:flex;flex-direction:column}@media screen and (max-width:1024px){.fan-letter{padding-top:25px}}.fan-letter-inner{padding:16px 24px 32px 24px;background-color:#f3f7ff;border-radius:10px;margin-top:16px}@media screen and (max-width:1024px){.fan-letter-inner{padding:15px 15px 20px 15px;margin-top:15px}}.refusual-list{margin:12px auto 16px auto}@media screen and (max-width:1024px){.refusual-list{margin-top:0;margin-bottom:15px}}.modal-accept-cookie-wrapper{position:fixed;z-index:10000000000;left:0;bottom:0;display:none;width:100%}.modal-accept-cookie-inner{width:100%;padding:64px;background-color:#fff;box-shadow:0 -3px 8px rgba(0,0,0,.16)}@media screen and (max-width:1024px){.modal-accept-cookie-inner{padding:40px 0}}.btn-accept-cookie{cursor:pointer;pointer-events:auto;background-color:#649bff;width:260px;flex-shrink:0}.btn-accept-cookie span{color:#fff}.btn-accept-cookie:hover{opacity:1}@media screen and (max-width:1024px){.btn-accept-cookie{width:240px}}.accept-cookie-inner-element{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:100%}.accept-cookie-inner-element::before{content:"";width:32px;height:32px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgPGcgaWQ9IuOCsOODq+ODvOODl18yNDU4IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAyNDU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIzIC02MjcpIj4NCiAgICA8Y2lyY2xlIGlkPSLmpZXlhoblvaJfNDYiIGRhdGEtbmFtZT0i5qWV5YaG5b2iIDQ2IiBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMyA2MjcpIiBmaWxsPSJub25lIi8+DQogICAgPHBhdGggaWQ9IualleWGhuW9ol80Nl8tX+OCouOCpuODiOODqeOCpOODsyIgZGF0YS1uYW1lPSLmpZXlhoblvaIgNDYgLSDjgqLjgqbjg4jjg6njgqTjg7MiIGQ9Ik0xMS43NzEsMS40NzFBMTAuMywxMC4zLDAsMCwwLDQuNDg4LDE5LjA1NSwxMC4zLDEwLjMsMCwwLDAsMTkuMDU1LDQuNDg4YTEwLjIzMywxMC4yMzMsMCwwLDAtNy4yODMtMy4wMTdtMC0xLjQ3MUExMS43NzEsMTEuNzcxLDAsMSwxLDAsMTEuNzcxLDExLjc3MSwxMS43NzEsMCwwLDEsMTEuNzcxLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjMgNjI3KSIgZmlsbD0iIzhBOEU5RiIvPg0KICAgIDxwYXRoIGlkPSLjg5HjgrlfMjcyOSIgZGF0YS1uYW1lPSLjg5HjgrkgMjcyOSIgZD0iTTUuOS0xNy4wNTFsLS40NCw3LjIzNGEuODY2Ljg2NiwwLDAsMS0uOTc0LjkwNS44NTcuODU3LDAsMCwxLS45NjYtLjkwNWwtLjQ0OC03LjIzNHYtLjFhMSwxLDAsMCwxLC41Ni0uOTQ4LDEuODE1LDEuODE1LDAsMCwxLC44NTQtLjE5LDEuNDgsMS40OCwwLDAsMSwxLjE0Ny40MTRBMS4wNzQsMS4wNzQsMCwwLDEsNS45LTE3LjA1MVpNNC41LTcuOTIxYTEuNTIyLDEuNTIyLDAsMCwxLC43ODUuMjI0LDEuNDQxLDEuNDQxLDAsMCwxLC43NDEsMS4zMUExLjUsMS41LDAsMCwxLDUuNjM0LTUuMzZhMS40ODYsMS40ODYsMCwwLDEtMS4xNTUuNTA5LDEuNDM4LDEuNDM4LDAsMCwxLS43MDctLjE4MUExLjQzNiwxLjQzNiwwLDAsMSwyLjk1My02LjRhMS40MzksMS40MzksMCwwLDEsLjQ4My0xLjExMkExLjUxMSwxLjUxMSwwLDAsMSw0LjUtNy45MjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzAuMzEyIDY1MC40NDMpIiBmaWxsPSIjOEE4RTlGIi8+DQogIDwvZz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:16px;flex-shrink:0}@media screen and (max-width:1024px){.accept-cookie-inner-element{align-items:flex-start;flex-wrap:wrap}.accept-cookie-inner-element::before{width:24px;height:24px;margin-top:5px;margin-right:10px}}.accept-cookie-text{font-size:12px;padding-right:24px;line-height:1.5}@media screen and (max-width:1024px){.accept-cookie-text{width:calc(100% - 40px);padding:0;margin-bottom:20px}}.corporate-list-outer,.license-list-outer{width:100%;margin:48px auto 0 0}@media screen and (max-width:1024px){.corporate-list-outer,.license-list-outer{margin:25px auto 0 0}}.license-item-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-top:24px}@media screen and (max-width:1024px){.license-item-list{margin-top:15px}}.license-item{width:calc((100% - (24px * 3))/ 4);margin-right:24px;margin-bottom:24px;border:1px solid #cecece;border-radius:10px;background-color:#fff;overflow:hidden}.license-item:nth-of-type(4n){margin-right:0}@media screen and (max-width:1024px){.license-item{width:calc((100% - (15px * 1))/ 2);margin-right:15px;margin-bottom:15px}.license-item:nth-of-type(4n){margin-right:15px}.license-item:nth-of-type(2n){margin-right:0}}.license-image{width:100%}.def-list-list .def-list{margin-bottom:16px}.def-list-list .def-list dt{margin-bottom:5px}@media screen and (max-width:1024px){.def-list-list .def-list dt{margin-bottom:3px}}.company-labels-container{position:relative;margin-top:61px;width:100%;background-color:#f3f7ff;padding:53px 32px 16px 32px}.company-labels-container .heading-round{position:absolute;margin:auto;top:-21px;left:0;right:0;max-width:400px}@media screen and (max-width:1024px){.company-labels-container .heading-round{top:-18px;max-width:none;width:fit-content}}@media screen and (max-width:1024px){.company-labels-container{margin-top:43px;padding:33px 15px 0 15px}}.company-labels-list{justify-content:flex-start;padding-bottom:0}@media screen and (max-width:1024px){.company-labels-list{flex-direction:row}}.company-labels-list .top-label-item{width:calc((100% - (24px * 2))/ 3);margin-right:24px;margin-bottom:24px}.company-labels-list .top-label-item:nth-of-type(3n){margin-right:0}@media screen and (max-width:1024px){.company-labels-list .top-label-item{width:calc((100% - (13px * 1))/ 2);margin-right:13px;flex-direction:column}.company-labels-list .top-label-item:nth-of-type(3n){margin-right:13px}.company-labels-list .top-label-item:nth-of-type(2n){margin-right:0}}.company-labels-list .top-label-item-image-wrapper{margin-bottom:16px}@media screen and (max-width:1024px){.company-labels-list .top-label-item-image-wrapper{margin-bottom:10px;width:100%}}@media screen and (max-width:1024px){.company-labels-list .top-label-item-twitter{position:static;margin-top:0}}.corporate-list-outer{margin-top:64px}.corporate-list-outer:first-child{margin-top:0}@media screen and (max-width:1024px){.corporate-list-outer{margin-top:25px}}.corporate-table-list{width:100%;margin-top:24px}@media screen and (max-width:1024px){.corporate-table-list{margin-top:15px}}.corporate-table-item{display:flex;flex-direction:row;border-bottom:1px solid #cecece;padding:17px 0}@media screen and (max-width:1024px){.corporate-table-item{flex-direction:column;padding:5px 10px 10px 10px}}.corporate-table-item-heading{display:flex;justify-content:flex-start;align-items:center;width:160px;flex-shrink:0;padding:0 16px;font-size:14px;font-weight:500}@media screen and (max-width:1024px){.corporate-table-item-heading{width:100%;padding:0;margin-bottom:0}}.corporate-table-item-body{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:0 16px;font-size:14px;line-height:1.5;color:#888}@media screen and (max-width:1024px){.corporate-table-item-body{padding:0}}.message-medium{display:flex;flex-direction:column;justify-content:center;align-items:center;width:200vw;max-width:1120px;padding:64px 0;background-color:#f2f3f8;margin-top:64px}@media screen and (max-width:1024px){.message-medium{width:calc(100% + (20px * 2));margin-left:-20px;padding:30px 20px 30px 20px;margin-top:40px}}.btn-next-to-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:32px}@media screen and (max-width:1024px){.btn-next-to-wrapper{flex-direction:column;margin-top:20px}}.message-image-medium-wrapper{width:100%;max-width:720px}@media screen and (max-width:1024px){.message-image-medium-wrapper{width:100%;max-width:none}}.message-image-medium{width:100%}.btn-next-to{position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #cecece;border-radius:40px;width:320px;height:56px;margin-right:24px}.btn-next-to:last-child{margin-right:0}.btn-next-to::before{position:absolute;content:"";width:20px;height:20px;background-color:#649bff;border-radius:50%;margin:auto;top:0;bottom:0;right:24px}.btn-next-to::after{position:absolute;content:"";width:7px;height:7px;background-color:transparent;border:2px solid #fff;margin:auto;top:0;bottom:0;right:31px;border-top:none;border-left:none;transform:rotate(-45deg)}.btn-next-to span{font-size:16px;font-weight:500}@media screen and (max-width:1024px){.btn-next-to{width:280px;height:48px;margin-right:0;margin-bottom:10px}.btn-next-to:last-child{margin-bottom:0}.btn-next-to::before{right:15px}.btn-next-to::after{right:22px}.btn-next-to span{font-size:14px}}.map-wrapper,.map-wrapper iframe{background-color:#fff;border-radius:20px;max-width:500px;height:340px}@media screen and (max-width:1024px){.map-wrapper,.map-wrapper iframe{max-width:100%;height:210px;border-radius:10px}}.map-content{position:relative;display:flex;flex-direction:row;justify-content:space-between;width:100%}.map-content .heading-corporate{position:absolute;left:0;top:0}@media screen and (max-width:1024px){.map-content .heading-corporate{position:static;margin-bottom:15px}}@media screen and (max-width:1024px){.map-content{flex-direction:column;justify-content:flex-start}}.map-detail{margin-top:70px;width:29%}@media screen and (max-width:1024px){.map-detail{margin-top:0;width:100%;order:99}}.map-map{width:500px}@media screen and (max-width:1024px){.map-map{width:100%;margin-bottom:20px}}.moyori-text{font-size:14px;font-weight:700;margin:35px 0 8px 0}@media screen and (max-width:1024px){.moyori-text{margin:20px 0 5px 0}}.topmessage-heading{font-size:38px;font-weight:700;margin-bottom:40px;font-family:"Noto Serif JP",serif}@media screen and (max-width:1024px){.topmessage-heading{font-size:22px;margin-bottom:25px}}.top-message{font-size:16px;margin-bottom:24px}@media screen and (max-width:1024px){.top-message{font-size:14px;margin-bottom:20px}}.top-name{text-align:right;width:100%;font-size:16px}@media screen and (max-width:1024px){.top-name{font-size:14px}}.privacy-policy-document{width:100%;padding-bottom:180px}@media screen and (max-width:1024px){.privacy-policy-document{padding-bottom:60px}}.privacy-policy-document p{width:100%;font-size:14px}.privacy-policy-document dl{width:100%;margin-bottom:32px;padding-left:15px}.privacy-policy-document dl:last-child{margin-bottom:0}.privacy-policy-document dl::before{left:0;top:8px}@media screen and (max-width:1024px){.privacy-policy-document dl{margin-bottom:25px}}.privacy-policy-document dl dt{font-size:16px;font-weight:500;margin-bottom:8px}@media screen and (max-width:1024px){.privacy-policy-document dl dt{margin-bottom:10px}}.privacy-policy-document dl dd{font-size:14px;font-weight:400}.privacy-policy-document dl dl.num-list{position:relative;counter-increment:cnt;padding-left:24px;margin-top:16px;margin-bottom:16px}.privacy-policy-document dl dl.num-list:first-child{margin-top:0}.privacy-policy-document dl dl.num-list:last-child{margin-bottom:0}.privacy-policy-document dl dl.num-list::before{position:absolute;content:"" counter(cnt) ") ";top:0;left:0;border:none;border-radius:0;font-size:14px}@media screen and (max-width:1024px){.privacy-policy-document dl dl.num-list{margin-top:20px}}.privacy-policy-document dl dl.num-list dt{font-size:14px;font-weight:500;margin-bottom:8px}@media screen and (max-width:1024px){.privacy-policy-document dl dl.num-list dt{margin-bottom:10px}}.privacy-policy-document .sub-list{margin-top:16px;counter-reset:cntsub}.privacy-policy-document .sub-list:first-child{margin-top:0}@media screen and (max-width:1024px){.privacy-policy-document .sub-list{margin-top:0}}.privacy-policy-document .sub-list p{margin-bottom:8px}@media screen and (max-width:1024px){.privacy-policy-document .sub-list p{margin-bottom:10px;letter-spacing:0}}.privacy-policy-document .sub-list p:last-child{margin-bottom:0}.privacy-policy-document .sub-list li{position:relative;padding-left:16px;margin-bottom:8px}.privacy-policy-document .sub-list li:before{position:absolute;counter-increment:cntsub;content:counter(cntsub) "-";left:0;top:0}@media screen and (max-width:1024px){.privacy-policy-document .sub-list li{margin-bottom:10px}}.privacy-policy-document .sub-list li:last-child{margin-bottom:0}.privacy-policy-leed{margin-bottom:32px}@media screen and (max-width:1024px){.privacy-policy-leed{margin-bottom:25px}}.c-page_ttl{font-size:48px}.c-cont{margin-top:50px}.c-list .c-list_item{margin-top:20px}.c-list .c-list_item:first-child{margin-top:0}.c-list_define .c-list_define_item{margin-top:20px;display:flex}.c-list_define .c-list_define_item:first-child{margin-top:0}.c-list_define .c-list_define_item_define{margin-left:20px}.u-hidden{display:none}