@charset "UTF-8";.p-breadcrumb__list{align-items:center}.breadcrumb-item strong{font-size:11px;display:flex}.l-header__bar,.l-footer,.post_content h2,#pagetop:before{background:linear-gradient(to right,#e60000,#f39800,#fff100,#094,#0068b7,#1d2088,#920783,#e60000) 0/200%;animation:5s example4 linear infinite}.post_content h2:before{content:none}.post_content h2{border-bottom:5px solid #fff;border-bottom-style:double;border-top:5px solid #fff;border-top-style:double}.post_content h3{background-image:linear-gradient(90deg,#f1269f 0 25%,#f9ac75 25% 50%,#68d413 50% 75%,#27eaea 75%);background-repeat:no-repeat;background-size:100% .2rem;background-position:bottom;font-size:22px}.post_content h3:before{content:none}.l-header__inner.l-container{height:74px}.l-header__logo{align-content:center}#body_wrap{background-image:url(https://sugureta.co.jp/compatibility/wp-content/uploads/2025/05/top-bg.jpg);background-attachment:fixed;background-position:center top;min-height:500px;background-position:49.999% 0 !important}#body_wrap:before{content:'';background-color:rgba(0,0,0,.7);position:absolute;top:0;right:0;bottom:0;left:0}#main_content{background:#fff;min-width:100vw;transform:translate(-50%);left:50%;position:relative !important}.top #main_content{background:0 0 !important}.l-mainContent__inner{background:#fff;width:62%;transform:translate(-50%);left:50%;position:relative !important;padding:2em 0}.home .l-mainContent__inner{background:0 0}@keyframes example4{100%{background-position:200%}}.l-footer{color:#fff}.p-mainVisual__slide.c-filterLayer.-nofilter{position:relative;width:100%;max-width:1200px;margin:0 auto}picture.p-mainVisual__imgLayer.c-filterLayer__img{width:100%;height:auto;display:block}.slot-machine-wrapper{position:absolute;height:auto;transform:translate(-50%,-50%);pointer-events:none}.top .post_content{position:relative;padding:1.5em;border-radius:6px;background:#fff;--s:10px;--x:10px;margin:1em 0 !important}.top .post_content:before{content:"";position:absolute;z-index:-1;background:linear-gradient(to right,#fd6a43,#4a44d7);filter:blur(10px);opacity:1}.top .post_content:before{inset:calc(-1 * var(--s));transform:translate3d(var(--x),var(--y),-1px);clip-path:polygon(-100vmax -100vmax,100vmax -100vmax,100vmax 100vmax,-100vmax 100vmax,-100vmax -100vmax,calc(0px + var(--s) - var(--x)) calc(0px + var(--s) - var(--y)), calc(0px + var(--s) - var(--x)) calc(100% - var(--s) - var(--y)), calc(100% - var(--s) - var(--x)) calc(100% - var(--s) - var(--y)), calc(100% - var(--s) - var(--x)) calc(0px + var(--s) - var(--y)), calc(0px + var(--s) - var(--x)) calc(0px + var(--s) - var(--y)))}@media screen and (max-width:958px){.l-header__inner.l-container{height:58px}.l-mainContent__inner{width:100%}.top .l-mainContent__inner{padding:1em 0}#main_content{padding:10px !important}#main_content{min-width:100% !important;transform:unset;left:unset;border-radius:6px}.top .post_content{margin-top:1.5em !important}.w-frontTop{margin-bottom:1em}#content{padding:.8em !important;margin:4em .8em !important}.home #content{margin:0 .8em !important}#content:not(.home #content){margin:0 !important}.post_content h2{margin-top:2.8em;margin-bottom:0}.wp-block-image{margin-bottom:1em}.slot-machine-wrapper{width:50%;top:73%;left:50%}}@media screen and (min-width:958px){.slot-machine-wrapper{width:27.5%;top:57.5%;left:62%}.p-mainVisual__slide.c-filterLayer.-nofilter{position:relative;width:100vw;max-width:none;margin:0 auto}.p-articleThumb{width:60%;margin:0 auto}}.catid-2 .p-articleThumb,.catid-10 .p-articleThumb,.catid-11 .p-articleThumb{display:none}.catid-2 .post_content,.catid-10 .post_content,.catid-11 .post_content{margin-top:2em !important}.catid-2 .c-categoryList:before{color:#074ec0}.catid-2 .c-categoryList__link{background-color:#074ec0}.catid-10 .c-categoryList:before{color:#ea007e}.catid-10 .c-categoryList__link{background-color:#ea007e}.catid-11 .c-categoryList:before{color:#5145d6}.catid-11 .c-categoryList__link{background-color:#5145d6}.catid-2 .c-postTitle,.catid-2 .p-articleMetas.-top,.catid-10 .c-postTitle,.catid-10 .p-articleMetas.-top,.catid-11 .c-postTitle,.catid-11 .p-articleMetas.-top{color:#fff}.catid-2 #main_content,.catid-2 .l-mainContent__inner,.catid-10 #main_content,.catid-10 .l-mainContent__inner,.catid-11 #main_content,.catid-11 .l-mainContent__inner{background:0 0}.catid-2 .post-top,.catid-2 .l-articleBottom,.catid-2 .p-articleFoot,.catid-2 .c-shareBtns,.catid-10 .post-top,.catid-10 .l-articleBottom,.catid-10 .p-articleFoot,.catid-10 .c-shareBtns,.catid-11 .post-top,.catid-11 .l-articleBottom,.catid-11 .p-articleFoot,.catid-11 .c-shareBtns{position:relative;padding-top:2em}.catid-2 .post-top,.catid-10 .post-top,.catid-11 .post-top{padding-bottom:2em}.catid-2 .l-articleBottom,.catid-2 .p-articleFoot,.catid-2 .c-shareBtns,.catid-10 .l-articleBottom,.catid-10 .p-articleFoot,.catid-10 .c-shareBtns,.catid-11 .l-articleBottom,.catid-11 .p-articleFoot,.catid-11 .c-shareBtns{padding-bottom:0}.catid-2 .l-articleBottom,.catid-2 .p-articleFoot,.catid-2 .c-shareBtns,.catid-10 .l-articleBottom,.catid-10 .p-articleFoot,.catid-10 .c-shareBtns,.catid-11 .l-articleBottom,.catid-11 .p-articleFoot,.catid-11 .c-shareBtns{margin:0}.catid-2 .post-top:before,.catid-2 .l-articleBottom:before,.catid-2 .p-articleFoot:before,.catid-2 .c-shareBtns:before,.catid-10 .post-top:before,.catid-10 .l-articleBottom:before,.catid-10 .p-articleFoot:before,.catid-10 .c-shareBtns:before,.catid-11 .post-top:before,.catid-11 .l-articleBottom:before,.catid-11 .p-articleFoot:before,.catid-11 .c-shareBtns:before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#fff;z-index:-1;left:50%;transform:translate(-50%)}.catid-2 .osusume-papa,.catid-2 .post-papa,.catid-10 .osusume-mama,.catid-10 .post-mama,.catid-11 .osusume-deai,.catid-11 .post-deai{box-shadow:none;background:#fff;padding:2em;margin:3em 0;position:relative;--s:10px;--x:10px}.catid-2 .osusume-papa:before,.catid-2 .post-papa:before,.catid-10 .osusume-mama:before,.catid-10 .post-mama:before,.catid-11 .osusume-deai:before,.catid-11 .post-deai:before{content:"";position:absolute;z-index:-1;background:linear-gradient(to right,#fd6a43,#4a44d7);filter:blur(10px);opacity:1;inset:calc(-1 * var(--s));transform:translate3d(var(--x),var(--y),-1px);clip-path:polygon(-100vmax -100vmax,100vmax -100vmax,100vmax 100vmax,-100vmax 100vmax,-100vmax -100vmax,calc(0px + var(--s) - var(--x)) calc(0px + var(--s) - var(--y)), calc(0px + var(--s) - var(--x)) calc(100% - var(--s) - var(--y)), calc(100% - var(--s) - var(--x)) calc(100% - var(--s) - var(--y)), calc(100% - var(--s) - var(--x)) calc(0px + var(--s) - var(--y)), calc(0px + var(--s) - var(--x)) calc(0px + var(--s) - var(--y)))}.catid-2 .p-blogCard,.catid-10 .p-blogCard,.catid-11 .p-blogCard{background:#fff}.catid-2 .p-blogCard__caption,.catid-10 .p-blogCard__caption,.catid-11 .p-blogCard__caption{background:#8f1ee0;color:#fff}.catid-2 #sidebar,.catid-10 #sidebar,.catid-11 #sidebar{top:-1em}@media screen and (max-width:768px){.catid-2 .osusume-papa:before,.catid-2 .post-papa:before,.catid-10 .osusume-mama:before,.catid-10 .post-mama:before,.catid-11 .osusume-deai:before,.catid-11 .post-deai:before{background:0 0}.catid-2 .osusume-papa,.catid-2 .post-papa,.catid-10 .osusume-mama,.catid-10 .post-mama,.catid-11 .osusume-deai,.catid-11 .post-deai{padding:1em;border-width:2px;border-style:solid;border-image-source:linear-gradient(to right,#fd6a43,#4a44d7);border-image-slice:1}}.top-btn{display:flex;justify-content:space-around;gap:10px}.top-btn a:hover{transform:scale(.99);transition:.1s}#pagetop{position:relative;padding:35px;opacity:1;border:none;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.3);box-shadow:inset 0 0 10px #333}#pagetop:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:5px solid transparent;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask-composite:exclude}.c-fixBtn__icon{margin-top:-5px;color:#4682b4}.c-fixBtn span{font-weight:bolder;margin-top:-5px;width:60px;font-size:15px}.hov-bg-main:hover{color:#fff !important;background:linear-gradient(to right,#e60000,#f39800,#fff100,#094,#0068b7,#1d2088,#920783,#e60000) 0/200%;animation:5s example4 linear infinite;opacity:.7}#pagetop:hover{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.3);box-shadow:0 1px 6px rgba(0,0,0,.3)}#pagetop:hover .c-fixBtn__icon{color:#fff !important}@media screen and (max-width:768px){#pagetop{padding:32px}.c-fixBtn span{margin-top:-7px;width:47px;font-size:13px}}.ads-button-box{text-align:center;margin-top:2em}.subtext-top{font-size:1.1em;font-weight:700}.ads-btn img{margin:auto;cursor:pointer}.ads-btn img:hover{opacity:.8}.subtext-warning{color:red}.animation{animation:gatagata .1s infinite;scale:1}@keyframes gatagata{0%{transform:translateY(0)}25%{transform:translate(0px,2px) rotateZ(1deg)}50%{transform:translate(0px,2px) rotateZ(0deg)}75%{transform:translate(2px,2px) rotateZ(-1deg)}100%{transform:translate(0px,0px) rotateZ(0deg)}}@media screen and (max-width:768px){.ads-btn img{width:80%}}.swell-block-tab.is-style-default{width:90%;margin-left:1em}.c-tabList{justify-content:space-between !important}.c-tabList__item{width:calc(100% / 3);height:55px;background:#eee}.c-tabList__item button{font-size:20px;font-weight:bolder}.c-tabBody table tbody tr td:first-child{background:#f9f9f9;width:33%}.c-tabBody__item tr td:first-child{width:33% !important}.is-style-default .c-tabBody{padding:1em}.osusume-papa .is-style-default>.c-tabList .c-tabList__button[aria-selected=true],.osusume-papa .is-style-default>.c-tabList .c-tabList__button:hover{background:linear-gradient(to right,#2f47cf,#40b5dd)}.osusume-mama .is-style-default>.c-tabList .c-tabList__button[aria-selected=true],.osusume-mama .is-style-default>.c-tabList .c-tabList__button:hover{background:linear-gradient(to right,#ff4681,#f9b76f)}.osusume-deai .is-style-default>.c-tabList .c-tabList__button[aria-selected=true],.osusume-deai .is-style-default>.c-tabList .c-tabList__button:hover{background:linear-gradient(to right,#2f47cf,#eb43ce)}.is-style-default>.c-tabList .c-tabList__button[aria-selected=true],.is-style-default>.c-tabList .c-tabList__button:hover{background-color:#20b2aa}.osusume-papa .is-style-default .c-tabBody,.osusume-mama .is-style-default .c-tabBody,.osusume-deai .is-style-default .c-tabBody{border-width:1px;border-style:solid;border-image-slice:1}.osusume-papa .is-style-default .c-tabBody{border-image-source:linear-gradient(to right,#2f47cf,#40b5dd)}.osusume-mama .is-style-default .c-tabBody{border-image-source:linear-gradient(to right,#ff4681,#f9b76f)}.osusume-deai .is-style-default .c-tabBody{border-image-source:linear-gradient(to right,#2f47cf,#eb43ce)}.is-style-default .c-tabBody{border:2px solid #20b2aa}.osusume-deai a:not(li a),.osusume-papa a:not(li a),.osusume-mama a:not(li a){text-decoration:underline}@media screen and (max-width:768px){.swell-block-tab.is-style-default{width:100%;margin:0 0 2em}.c-tabList__item{height:40px}.c-tabList__item button{font-size:15px;font-weight:400}.is-style-default .c-tabBody{padding:0}}@media screen and (max-width:768px){#main_content{padding:1em}}.table_column4 td{padding:.5em .25em}.wp-block-table thead:not(.osusume-papa thead),.wp-block-table thead:not(.osusume-mama thead),.wp-block-table thead:not(.osusume-deai thead){border-bottom:0}.wp-block-table tbody td:first-child{background:#f8f8f8}.wp-block-table:not(:has(thead)) tbody td:first-child{background-image:linear-gradient(90deg,#fff4ff,#f3feff)}.post_content td:not(.osusume-papa td),.post_content th:not(.osusume-papa th),.post_content td:not(.osusume-mama td),.post_content th:not(.osusume-mama th),.post_content td:not(.osusume-deai td),.post_content th:not(.osusume-deai th){border:1px solid #adadad}.post_content tr:last-child>td:not(.osusume-papa tr),.post_content tr:last-child>td:not(.osusume-mama tr),.post_content tr:last-child>td:not(.osusume-deai tr){border-bottom:1px solid #adadad}.post_content td:last-child:not(.osusume-papa td),.post_content th:last-child:not(.osusume-papa th),.post_content td:last-child:not(.osusume-mama td),.post_content th:last-child:not(.osusume-mama th),.post_content td:last-child:not(.osusume-deai td),.post_content th:last-child:not(.osusume-deai th){border-right:1px solid #adadad}.post_content thead th a{color:#fff}#sidebar{display:flex;flex-wrap:nowrap;width:100% !important;color:#fff;justify-content:space-between;align-items:flex-start}#sidebar .c-widget{width:22%}.wp-block-latest-posts__list a{color:#fff}#sidebar .widget_search{margin-top:3em}.wp-block-latest-posts:not(.is-grid) li:last-child{border-bottom:none}@media screen and (max-width:768px){#sidebar{flex-direction:column;padding:0 1em}#sidebar .c-widget{width:100%}#sidebar .widget_search{margin-top:0}}#content{padding:0 !important;margin:0 auto}.osusume-papa{box-shadow:0 0 7px rgba(0,0,0,.16);padding:1.5em;border-radius:8px}.osusume-papa h2{margin:1em 0}.osusume-t-responsive .wp-block-group__inner-container{display:flex;flex-wrap:nowrap;flex-direction:row}.wp-block-group.osusume-t-l{width:36%}.osusume-t-l .wp-block-group__inner-container{flex-direction:column}.osusume-t-l .wp-block-image{height:235px;position:relative;overflow:hidden;align-content:center}.osusume-t-l .wp-block-image a{height:288px;overflow:hidden;align-content:center}.osusume-t-responsive .swell-block-tab{margin-top:0}.osusume-t-responsive .c-tabBody{padding:0}.osusume-t-respon .wp-block-list{background:#f6f6f6;padding:10px 10px 10px 30px;border-radius:10px}.siteinfo{padding:3em 1.5em;background:#fff;position:relative;border:10px solid #f3f3f3;border-radius:10px}.siteinfo h3{font-size:1.7rem}.siteinfo h3:not(:first-child){position:relative;margin-top:3em;padding-top:5em;z-index:1}.siteinfo h3:not(:first-child):before{content:"";position:absolute;top:-20px;height:100px;background:#f3f3f3;z-index:-1;left:50%;transform:translateX(-50%);width:105.5%}@media screen and (max-width:768px){.osusume-papa{padding:9px}.osusume-papa h2{margin:.5em 0;width:95vw;left:50%;translate:-50%}.wp-block-group.osusume-t-l{width:100%;margin-bottom:5px}.osusume-t-responsive .wp-block-group__inner-container{flex-direction:column}.osusume-t-l .wp-block-group__inner-container{flex-direction:row !important;gap:6px;align-items:center}.osusume-t-respon .wp-block-group__inner-container{flex-wrap:wrap;font-size:14px}.osusume-t-l .wp-block-image{width:70%}.osusume-t-l .wp-block-image a{width:128px;height:153px;margin-right:5px}.osusume-t-responsive .swell-block-tab{font-size:14px}.osusume-t-responsive .swell-block-tab li,.osusume-t-responsive .swell-block-tab tr{height:33px}.osusume-t-l{margin-bottom:-10px}.osusume-papa h3{margin:1.5em 0 1em;font-size:20px}.osusume-t-respon{width:100%}.osusume-t-respon .is-style-balloon_box{top:12px}.osusume-t-respon .wp-block-list{background:#f6f6f6;padding:10px 10px 10px 30px;border-radius:10px}.siteinfo{padding:2em 1em;border:5px solid #f3f3f3}.siteinfo h3{font-size:1.4rem}.siteinfo h3:not(:first-child){padding-top:3em}.siteinfo h3:not(:first-child):before{height:70px;width:94.5vw;top:-30px}}.speech-bubble{position:relative;width:100%;max-width:1000px;background:hsl(0deg 4.23% 67.71%/15%);border-radius:10px;padding:60px 30px 20px;text-align:initial;margin-bottom:40px;min-height:80px;box-sizing:border-box;visibility:visible}.speech-bubble p:first-of-type:after{border-left:3px solid #5697f5;top:22px;color:#5697f5;font-size:18px;font-weight:700;text-transform:uppercase;content:'review';position:absolute;left:8%;transform:translateX(-50%);height:28px;padding:0 10px}.speech-bubble a{display:block;text-align:right}.speech-bubble:after{content:"";position:absolute;bottom:-20px;width:0;height:0;border:10px solid transparent;border-top-color:hsl(0deg 4.23% 67.71%/15%);left:var(--tail-left,50%);transform:translateX(-50%)}.citation{display:inline-block;float:right;font-size:.9em;margin-left:10px}.character-review{display:flex;flex-direction:column;align-items:center;max-width:1000px;margin:0 auto;margin-bottom:2em}.character-list{display:flex;gap:40px;justify-content:center;flex-wrap:wrap}.character img{width:100px;border-radius:50%;cursor:pointer}@media screen and (max-width:768px){.speech-bubble{margin-bottom:22px}.speech-bubble p:first-of-type:after{left:0;padding:0 10px;margin-left:4.5em}.character-list{gap:12px}.character img{width:55px}}.is-style-big_icon_good li{list-style:none;line-height:2rem}.is-style-big_icon_good:before{content:none !important}.is-style-big_icon_good{border-image:conic-gradient(#e69cff,#ffe97f,#56e834,#0dd4ce,#f648ef,#7f7fff) 1}.is-style-big_icon_good li:before{content:'';display:inline-block;background-image:url(https://sugureta.co.jp/compatibility/wp-content/uploads/2025/05/list_deco.png);background-size:contain;background-repeat:no-repeat;width:14px;height:14px;margin-right:6px}@media screen and (max-width:768px){.is-style-big_icon_good{padding:1em 10px}.is-style-big_icon_good ul{padding-left:1em}}.swell-block-faq .faq_q{border-bottom:1px solid #333}.swell-block-faq .faq_q:before{color:#fff;background-size:1800% 1800% !important;background:linear-gradient(124deg,#ff2400,#e81d1d,#e8b71d,#e3e81d,#1de840,#1ddde8,#2b1de8,#dd00f3,#dd00f3);-webkit-animation:rainbow 10s ease infinite;-z-animation:rainbow 10s ease infinite;-o-animation:rainbow 10s ease infinite;animation:rainbow 10s ease infinite}@-webkit-keyframes rainbow{0%{background-position:0 82%}50%{background-position:100% 19%}100%{background-position:0 82%}}@-moz-keyframes rainbow{0%{background-position:0 82%}50%{background-position:100% 19%}100%{background-position:0 82%}}@-o-keyframes rainbow{0%{background-position:0 82%}50%{background-position:100% 19%}100%{background-position:0 82%}}@keyframes rainbow{0%{background-position:0 82%}50%{background-position:100% 19%}100%{background-position:0 82%}}.swell-block-faq .faq_a:before{background:#fc345a;color:#fff}#toc_container{margin:auto;padding:2em;margin-top:3em}#toc_container.contracted{padding:.5em 1em;margin-top:3em}.toc_number{border-right:1px solid var(--color_link);padding:0 9px 0 0;margin-right:6px}.toc_list li{line-height:2.3}#custom-toc li{padding-bottom:10px}.custom-toc-pc{top:145px;width:330px;max-height:70vh}.custom-toc-pc div:first-of-type{border-bottom:1px solid #333}#mobile-toc-toggle{top:34%}