@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;700&family=Noto+Sans+JP:wght@400;500;700&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}*,*::after,*::before{box-sizing:border-box;}html{font-size:16px;}body{font-family:"Noto Sans JP","Helvetica Neue",Helvetica,Arial,"Open Sans",sans-serif;line-height:1.7;color:#434852;}@media only screen and (min-width:768px){section{min-width:1230px;}}img{max-width:100%;vertical-align:top;}figure > svg{max-width:100%;}ul{margin:0;padding:0;list-style:none;}.s_only{display:none;}@media only screen and (max-width:375px){.s_only{display:block;}}.md_less{display:none;}@media only screen and (max-width:767.999px){.md_less{display:block;}}.md_more{display:block;}@media only screen and (max-width:767.999px){.md_more{display:none;}}.text_accent{color:#fde183;}.text_marker{display:inline-block;position:relative;z-index:1;}.text_marker::after{content:'';width:100%;height:100%;display:inline-block;position:absolute;bottom:0;left:0;z-index:2;background:linear-gradient(transparent 50%,#fde183 50%);mix-blend-mode:multiply;}.text_l{margin:0 10px;display:inline-block;font-family:'Manrope',sans-serif;font-size:2.4375rem;font-weight:600;}@media only screen and (min-width:768px){.text_l{font-size:3.75rem;margin-right:12px;margin-left:12px;}}.text_sup{margin-top:0;margin-bottom:0;text-align:right;font-size:0.75rem;}.text_sup.left{text-align:left;}@media only screen and (min-width:768px){.text_sup{font-size:0.875rem;}}.scroll_top{width:44px;height:44px;position:fixed;right:15px;bottom:30px;z-index:700;opacity:0;background-color:#fff;border:none;border-radius:50%;box-shadow:0 0 20px rgba(68,72,81,0.25);cursor:pointer;}.scroll_top::before{content:url(/themes/custom/synclaw_style/images/icon/arrow_top.svg);}@media only screen and (min-width:768px){.scroll_top{bottom:114px;cursor:pointer;}}header{width:100%;position:fixed;top:0;z-index:1000;}header .inner.js_menuTgt{margin:0 auto;padding:10px 10px 0;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:900;}header .inner.js_menuTgt::before{content:url(/themes/custom/synclaw_style/images/shinkirou_sp_menu.png);position:absolute;top:-67px;left:-235px;z-index:800;}header .inner.js_menuTgt.show{padding-top:23px;padding-bottom:19px;background-color:#fff;align-items:flex-start;}header .inner.js_menuTgt.show::before{content:none;}header .inner.js_menuTgt.show + .underlayer{display:block;}header .inner.js_menuTgt.show .brand{max-width:250px;}header .inner.js_menuTgt.show .btn{display:none;}header .inner.js_menuTgt.show .tgl span:first-child{transform:rotate(45deg) translate(-3px,7px);}header .inner.js_menuTgt.show .tgl span:last-child{transform:rotate(-45deg) translate(-3px,-7px);}header .brand{max-width:192px;display:inline-block;position:relative;z-index:900;}header .left{display:flex;align-items:center;position:relative;z-index:900;}header .btn{width:95px;margin-right:10px;padding:13px 9px 12px 8px;border-radius:5px;border:none;box-shadow:0 0 10px rgba(0,0,0,0.25);background-color:#f07800;font-size:0.8125rem;font-weight:600;color:#fff;}header .tgl{width:40px;height:40px;display:inline-block;position:relative;border-radius:5px;border:none;background-color:#fff;box-shadow:0 0 10px rgba(68,72,81,0.25);}header .tgl span{width:15px;height:2px;display:block;position:absolute;left:50%;transform:translateX(-50%);border-radius:4px;background-color:#0073bd;transition:all .3s ease;}header .tgl span:first-child{top:16px;}header .tgl span:last-child{bottom:16px;}header .underlayer{display:none;width:100%;height:100vh;position:absolute;background-color:#0073bd;color:#fff;}header .underlayer .inner{padding:50px;}header .underlayer .logo{display:none;}header .underlayer .banner{width:100%;margin-top:30px;margin-bottom:30px;padding:24px 0;display:inline-block;position:relative;border-radius:5px;border:1px solid #669ecc;background-color:transparent;font-size:1rem;font-weight:600;color:inherit;}header .underlayer .banner::after{content:url(/themes/custom/synclaw_style/images/icon/arrow.svg);position:absolute;top:50%;right:22px;transform:translateY(-50%);}header .underlayer a{margin-bottom:10px;display:block;font-size:0.875rem;font-weight:500;color:inherit;}header .underlayer li a{text-decoration:none;position:relative;}header .underlayer li a::before{content:url(/themes/custom/synclaw_style/images/icon/arrow.svg);width:10px;height:9px;display:block;position:absolute;left:-20px;transform:scale(0.9) translateY(3px);}footer{background-color:#0073bd;}footer .inner{position:relative;padding:19px 15px 17px 15px;}footer .inner::before{content:'';width:100px;height:36px;display:block;position:absolute;top:-36px;right:15px;background-image:url(/themes/custom/synclaw_style/images/cloud04.svg);background-size:cover;background-repeat:no-repeat;}footer .right{display:none;}footer .copy{margin-top:0;margin-bottom:0;text-align:center;font-family:'Manrope',sans-serif;font-weight:400;font-size:0.625rem;color:#fff;}.hero{padding:100px 0 0;background-color:#0073bd;}.hero .content{padding-top:0;padding-bottom:25px;}.hero .ttl{margin-bottom:15px;text-align:left;font-size:1.875rem;color:#fff;}.hero .ttl rt{font-size:0.5625rem;font-weight:600;transform:translateY(-3px);}.hero .copy{font-size:0.875rem;font-weight:600;color:#fff;}.hero .copy p{margin-top:12px;margin-bottom:0;}.hero .bg_img{padding-top:37px;position:relative;z-index:100;}.cloud{width:100%;height:970px;position:absolute;top:110px;left:0;overflow:hidden;}.cloud .inner{max-width:1230px;margin:0 auto;position:relative;}.cloud .inner::before,.cloud .inner::after{content:url(/themes/custom/synclaw_style/images/cloud01.svg);position:absolute;transform:scale(0.32);}.cloud .inner::before{top:-142px;right:-660px;}.cloud .inner::after{left:-731px;bottom:-1025px;}.content{max-width:1230px;padding:50px 15px;}.ttl{margin-top:0;margin-bottom:25px;line-height:1;text-align:center;font-size:1.5rem;font-weight:500;color:#0073bd;}.ttl_sub{margin-top:0;line-height:1;text-align:center;font-size:1.125rem;font-weight:600;}.faq{padding-bottom:98px;background-color:#0073bd;}.faq .content{margin-top:-20px;position:relative;padding-top:22px;}.faq .content::before,.faq .content::after{content:'';position:absolute;background-size:cover;background-repeat:no-repeat;}.faq .content::before{width:121px;height:135px;bottom:-98px;left:86px;background-image:url(/themes/custom/synclaw_style/images/cloud02.svg);}.faq .content::after{width:72px;height:36px;bottom:-134px;left:15px;background-image:url(/themes/custom/synclaw_style/images/cloud03.svg);}.faq li{margin-bottom:10px;}.faq li:last-child{margin-bottom:0;}.faq .faq_item{padding:15px 20px;border-radius:30px;background-color:#fff;}.faq .faq_q{margin-bottom:10px;text-align:center;line-height:1.5;font-size:16px;font-weight:600;color:#0D5dac;}.faq .faq_a{line-height:1.3;font-size:0.8125rem;}.faq_head{padding:20px 22px;margin-bottom:10px;position:relative;border-radius:30px;text-align:center;font-weight:600;color:#fff;}.faq_head .bg{width:100%;height:100%;display:block;position:absolute;top:0;left:0;border-radius:30px;background-color:#549fd0;mix-blend-mode:multiply;}.faq_head .ttl,.faq_head .text{position:relative;z-index:1;}.faq_head .ttl{margin-bottom:10px;line-height:1.4;font-size:1.125rem;color:#fff;}.faq_head .text{margin-bottom:0;line-height:1.3;font-size:0.8125rem;}.feature{background-color:#f7f9fa;}.feature .cards{margin-bottom:50px;padding-top:14px;}.feature .card{margin-bottom:40px;padding:30px 22px;border-radius:12px;border:4px solid #f07800;position:relative;}.feature .card:last-child{margin-bottom:0;}.feature .card.blue{border-color:#0073bd;}.feature .card.blue .card_ttl{background-color:#0073bd;}.feature .card.blue figure{width:88%;}.feature .card figure{margin:19px auto 25px;width:61%;}.feature .card_ttl{width:260px;margin:0;padding-top:11px;padding-bottom:11px;position:absolute;top:-18px;left:50%;transform:translateX(-50%);border-radius:25px;background-color:#f07800;line-height:1;text-align:center;font-size:1.125rem;color:#fff;}.feature .card_body{font-size:0.875rem;}.scrollbox::-webkit-scrollbar{height:10px;}.scrollbox::-webkit-scrollbar-track{border-radius:5px;background:#eaeaeb;}.scrollbox::-webkit-scrollbar-thumb{border:none;border-radius:5px;background:#0073bd;}.scrollbox::-webkit-scrollbar-thumb:hover{background:#0073bd;}.scrollbox{overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch;scrollbar-color:#0073bd #eaeaeb;}.scrollbox table{width:100%;min-width:685px;border-collapse:separate;border-spacing:0;line-height:1.3;font-size:0.8125rem;position:relative;}.scrollbox th,.scrollbox td{width:137px;padding:10px 3px;vertical-align:middle;text-align:center;font-size:14px;}.scrollbox th{border:1px solid #d1d2d4;}.scrollbox th span{display:block;}.scrollbox td{border-right:1px dashed #d1d2d4;border-bottom:1px solid #d1d2d4;}.scrollbox td:last-child{border-right-style:solid;}.scrollbox td .inner{display:flex;flex-direction:column;line-height:1;font-size:0.8125rem;}.scrollbox td .x,.scrollbox td .circle,.scrollbox td .triangle{margin-bottom:6px;}.scrollbox .sticky{position:sticky;left:0;background-color:#f0f9ff;}.scrollbox .sticky::before{content:"";width:100%;height:100%;position:absolute;top:0px;left:-1px;border-left:1px solid #d1d2d4;}.scrollbox .head th{background:#f5f5f5;}.scrollbox .head .sticky{background-color:#0073bd;color:#fff;}.scrollbox .head .sticky::after{content:'';width:10px;height:362px;display:block;position:absolute;top:0;right:0;box-shadow:5px -1px 7px rgba(0,0,0,0.24);}@-moz-document url-prefix(){.scrollbox .head .sticky::after{height:360px;}}.scrollbox .house .sticky,.scrollbox .house th{border-top:3px solid #0073bd;border-bottom:3px solid #0073bd;background-color:#fff7da;}.scrollbox .house .sticky::before{width:calc(100% + 2px);height:calc(100% + 6px);top:-3px;border-left:3px solid #0073bd;border-bottom:3px solid #0073bd;border-top:3px solid #0073bd;border-right:1px solid #d1d2d4;}.scrollbox .house .sticky p{display:none;}.scrollbox .house .sticky svg{margin-right:auto;margin-left:auto;}.scrollbox .house th:last-child{border-right:3px solid #0073bd;}.scrollbox .star svg{transform:scale(0.9);}.scrollbox .star p{display:none;}.step_itr{background-color:#2989c7;color:#fff;}.step_itr .ttl{color:#fff;}.step_itr .ttl_sub{margin-bottom:22px;position:relative;}.step_itr .ttl_sub::after{content:url(/themes/custom/synclaw_style/images/icon/text_line.svg);display:block;position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);}.step_itr .steps{display:flex;flex-direction:column;justify-content:center;align-items:center;}.step_itr .step{width:290px;height:290px;border-radius:50%;display:flex;flex-direction:column;position:relative;background:transparent linear-gradient(0deg,#75CDED 0%,#38ADE2 100%);text-align:center;}.step_itr .step:first-child{margin-bottom:50px;}.step_itr .step:first-child::after{content:url(/themes/custom/synclaw_style/images/icon/arrow_step.svg);position:absolute;left:50%;bottom:-47px;transform:translateX(-50%);}.step_itr .step:first-child .step_num{margin-top:34px;}.step_itr .step:first-child figure{width:128px;}.step_itr .step:nth-child(2){margin-bottom:50px;}.step_itr .step:nth-child(2)::after{content:url(/themes/custom/synclaw_style/images/icon/arrow_step.svg);position:absolute;left:50%;bottom:-47px;transform:translateX(-50%);}.step_itr .step:nth-child(2) figure{width:123px;}.step_itr .step:last-child figure{width:115px;}.step_itr .step figure{margin:0 auto;}.step_itr .step_num{margin-top:22px;margin-bottom:12px;line-height:1;font-family:'Manrope',sans-serif;font-size:2rem;font-weight:600;}.step_itr .step_ttl{margin-top:0;margin-bottom:14px;line-height:1.4;font-size:1.125rem;}.step_itr .step_foot{margin-top:15px;font-size:0.875rem;}.law .ttl{margin-bottom:5px;}.law .ttl_sub{margin-top:40px;margin-bottom:12px;position:relative;font-size:1rem;}.law .ttl_sub::before{content:url(/themes/custom/synclaw_style/images/icon/note.svg);display:block;position:absolute;top:-39px;left:50%;transform:translateX(-50%);}.law .items{display:flex;flex-direction:column;}.law .item{padding:25px 0;}.law .item:first-child{border-bottom:1px solid #d1d2d4;}.case{background-color:#f7f9fa;}.case .cards{display:flex;flex-direction:column;}.case .card{margin-bottom:20px;border-radius:12px;background-color:#fff;}.case .card figure{margin-top:20px;margin-bottom:0;}.case .card:first-child figure svg{width:151px;height:92px;}.case .card:nth-child(2) figure svg{width:66px;height:55px;}.case .card:nth-child(3) figure svg{width:93px;height:72px;}.case .card:nth-child(4) figure svg{width:40px;height:73px;}.case .card:last-child{margin-bottom:0px;}.case .card:last-child figure svg{width:83px;height:87px;}.case .card_head{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-left-radius:12px;border-top-right-radius:12px;background-color:#0073bd;color:#fff;text-align:center;}.case .card_head h3{margin:0;line-height:1;font-size:1.125rem;}.case .card_body{padding:25px 15px;}.case .card_body > *:last-child{margin-bottom:0;}.case .card_body p{margin-top:0;margin-bottom:10px;}.comment{background-color:#549fd0;}.comment .swiper{width:100%;height:auto;}.comment .swiper-wrapper{flex-direction:column;}.comment .ttl{color:#fff;}.comment .card .inner{margin-bottom:20px;padding:20px 15px 40px;background-color:#fff;border-radius:12px;}.comment .card .head{margin-top:0;border-bottom:1px solid #d1d2d4;}.comment .card .label{margin-top:0;margin-bottom:0;padding:7px 18px;display:inline-block;border-radius:4px;background-color:#549fd0;line-height:1;font-size:0.875rem;color:#fff;}.comment .card .logo{max-width:163px;margin-left:auto;}.comment .card .name{text-align:right;}.comment .card .name p{margin-top:0;margin-bottom:15px;font-size:0.75rem;font-weight:600;}.comment .card .copy{margin-bottom:13px;line-height:1.4;font-size:1.125rem;font-weight:500;}.comment .card .text{line-height:1.7;font-size:0.875rem;}.comment .card .text p{margin-bottom:27px;}.comment .card .text .signature{margin-bottom:20px;text-align:right;}.comment .card figure{max-width:200px;margin:0 auto;}.comment .card.t02 .logo{margin-bottom:10px;}.plan{background-color:#f7f9fa;}.plan .content{padding-bottom:86px;}.plan .cards{margin-bottom:30px;display:flex;flex-direction:column;justify-content:center;}.plan .card{width:100%;margin-bottom:25px;border-radius:12px;border:1px solid #0073bd;font-size:0.875rem;}.plan .card:first-child{border-color:#5cb6f0;}.plan .card:first-child .card_head{background-color:#5cb6f0;}.plan .card:nth-child(2){border-color:#2191d9;}.plan .card:nth-child(2) .card_head,.plan .card:nth-child(2) .card_body .hr{background-color:#2191d9;}.plan .card:last-child{margin-bottom:0;}.plan .card .hr{width:100%;height:1px;margin-top:12px;margin-bottom:12px;background-color:#5CB6F0;}.plan .card_head{border-top-left-radius:10px;border-top-right-radius:10px;background-color:#0073bd;}.plan .card_head .ttl{margin-top:0;margin-bottom:0;padding-top:11px;padding-bottom:11px;text-align:center;font-size:1rem;color:#fff;}.plan .card_body{padding:20px 20px 26px 20px;}.plan .card_body .item{line-height:2;}.plan .card_body .item_name{margin-top:0;margin-bottom:10px;line-height:1;text-indent:-0.5em;font-weight:600;color:#0073bd;}.plan .card_body sup{left:-0.5em;}.plan .text_sup{max-width:788px;margin:0 auto;}.popup_wrap{width:100vw;height:100vh;position:fixed;top:0px;left:0px;z-index:1000;}.popup_bg{width:100%;height:100%;background-color:rgba(0,115,189,0.5);}.popup_body{width:calc(100% - 30px);height:auto;position:absolute;top:15px;left:50%;transform:translateX(-50%);}.popup_close{width:30px;height:20px;position:absolute;top:15px;right:15px;outline:none;border:none;background-color:transparent;cursor:pointer;}.popup_close > span{content:'';width:2px;height:100%;display:block;position:absolute;top:0;background-color:#0073bd;}.popup_close > span:first-of-type{left:50%;transform:translate(-50%,0) rotate(-45deg);}.popup_close > span:last-of-type{left:50%;transform:translate(-50%,0) rotate(45deg);}.btn{width:180px;margin:0 auto;padding:13px 9px 12px 8px;display:block;border-radius:5px;border:none;box-shadow:0 0 10px rgba(0,0,0,0.25);background-color:#f07800;text-decoration:none;text-align:center;font-size:0.8125rem;font-weight:600;color:#fff;}.is_hidden{visibility:hidden;}.contact{height:calc(100vh - 30px);padding:30px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;position:relative;border-radius:5px;box-shadow:3px 3px 10px rgba(0,0,0,0.16);background-color:#fff;}.contact::-webkit-scrollbar{display:none;}.contact .inner{height:100vh;}.contact .row{display:flex;flex-direction:column;font-size:0.875rem;}.contact label,.contact input,.contact textarea{width:100%;display:block;}.contact input,.contact textarea{padding-left:1em;padding-right:1em;border:1px solid #d5dde2;border-radius:5px;background-color:#f7f9fa;-webkit-appearance:none;}.contact input{height:36px;margin-bottom:16px;}.contact textarea{height:90px;padding-top:0.5em;padding-bottom:0.5em;white-space:pre-wrap;}.contact label{margin-bottom:4px;line-height:1;font-weight:600;}.contact .ttl{margin-top:0;margin-bottom:30px;font-size:1.125rem;font-weight:600;}.contact .required{margin-left:10px;padding:2px 8px 3px;display:inline-block;border-radius:2px;background-color:#d04511;color:#fff;line-height:1;font-size:0.6875rem;font-weight:400;}.contact .footer{margin-top:20px;text-align:center;}.contact .submit{width:190px;padding:13px 10px;position:relative;border-color:transparent;border-radius:5px;box-shadow:3px 3px 10px rgba(0,0,0,0.16);background-color:#f07800;font-weight:600;color:#fff;}.contact .submit::after{content:url(/themes/custom/synclaw_style/images/icon/arrow.svg);position:absolute;right:15px;}.check{margin-bottom:16px !important;}.check .check_i{display:none;}.check .check_i:checked + .check_s::before{border-color:#0073bd;background-color:#0073bd;}.check .check_i:checked + .check_s::after{content:"";width:7px;height:12px;display:block;position:absolute;top:1px;left:6px;transform:rotate(40deg);border-bottom:3px solid #fff;border-right:3px solid #fff;}.check .check_s{padding-left:30px;display:inline-block;position:relative;font-size:0.75rem;font-weight:400;}.check .check_s::before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #d5dde2;border-radius:2px;background-color:#f7f9fa;}.check .check_s a{font-size:inherit;color:inherit;}.page{}.page *{line-height:1.714;font-size:0.875rem;}.page h1{margin-top:30px;margin-bottom:30px;font-size:1.125rem;color:#0073bd;}.page dt{margin-top:30px;margin-bottom:10px;line-height:1;font-weight:600;}.page dt > p{line-height:1;}.page dd{margin-left:15px;}.page dd > ol > li{margin-bottom:20px;}.page dd > ol > li.pure{margin-bottom:5px;}.page dd > ol > li > ol{margin-top:10px;}.page ol{padding-left:15px;}.page li{margin-bottom:5px;}.page li:last-child{margin-bottom:0;}.page .address{margin-top:40px;padding:1em 2em;border:1px solid #d5dde2;border-radius:5px;}.page .address p{margin-top:0;margin-bottom:10px;text-indent:-0.5em;font-weight:600;color:#0073bd;}.page .address dl{margin:0;}.page .address dt{margin-top:14px;margin-bottom:5px;}.page .address dt:first-child{margin-top:0;}.page .address dd{margin-left:0;line-height:1.7;}.page .address dd a{color:#434852;}.page .lead{margin-bottom:30px;}.page .cards{margin-bottom:40px;}.page .card{margin-bottom:25px;padding:30px 15px;border-radius:12px;border:1px solid #d1d2d4;text-align:center;}.page .card:first-child figure{width:79px;}.page .card:last-child{margin-bottom:0;}.page .card:last-child figure{width:61px;}.page .card figure{margin:0 auto 20px auto;display:inline-block;}.page .card .ttl{margin-bottom:10px;line-height:1;font-weight:600;color:#434852;}.page .card .link{text-align:right;}.page .card .link a{display:inline-block;position:relative;transform:translateX(-30px);color:#434852;}.page .card .link a:hover,.page .card .link a:focus,.page .card .link a:link{color:#434852;}.page .card .link a::after{content:url(/themes/custom/synclaw_style/images/icon/arrow_fill.svg);position:absolute;top:0px;right:-27px;}.page .card p{margin-top:0;text-align:left;}@media only screen and (min-width:767.999px){header .inner.js_menuTgt{align-items:flex-end;padding:0 40px 40px;}header .inner.js_menuTgt::before{content:url(/themes/custom/synclaw_style/images/shinkirou_menu.png);right:initial;top:-130px;left:-254px;}header .inner.js_menuTgt.show{padding-top:31px;justify-content:flex-end;background-color:transparent;}header .inner.js_menuTgt.show::before{content:none;}header .inner.js_menuTgt.show .brand{display:none;}header .brand{max-width:initial;width:346px;}header .btn{width:220px;margin-right:40px;padding-top:15px;padding-bottom:18px;border-radius:10px;line-height:1.38;font-size:1.125rem;cursor:pointer;}header .tgl{transform:scale(1.5);cursor:pointer;}header .underlayer{top:0;}header .underlayer .inner{width:100%;height:100%;padding:0;display:flex;}header .underlayer .logo{display:block;flex:1;position:relative;background-color:#fff;}header .underlayer .logo figure{width:100%;margin:0;position:absolute;top:300px;text-align:center;}header .underlayer .nav{width:68.1%;padding-top:157px;padding-left:11%;}@-moz-document url-prefix(){header .underlayer .nav{padding-top:114px;}}header .underlayer nav a{font-size:1.25rem;}header .underlayer .banner{width:72.7%;margin-bottom:43px;padding-top:33px;padding-bottom:37px;border-radius:10px;font-size:1.25rem;cursor:pointer;}header .underlayer .banner::after{right:33px;}header .underlayer li a::before{transform:none;}footer{min-width:1230px;}footer .inner{max-width:1230px;margin:0 auto;padding-top:40px;padding-bottom:40px;display:flex;justify-content:space-between;align-items:center;}footer .inner::before{width:194px;height:70px;top:-70px;right:80px;}footer .right{display:block;}footer .right a{margin-right:25px;position:relative;font-size:0.75rem;color:#fff;}footer .right a:first-child::after{content:'';width:1px;height:100%;display:inline-block;position:absolute;top:0;right:-25px;background-color:#fff;}footer .right a:last-child{margin-left:25px;}footer .copy{font-size:0.75rem;}.popup_wrap .popup_body{width:calc(100% - 16px);max-width:1120px;top:50px;left:calc(50% - 8px);}.popup_wrap .btn{width:300px;padding-top:15px;padding-bottom:18px;border-radius:10px;line-height:1.38;font-size:1.125rem;cursor:pointer;}.contact{height:auto;margin:0 15px;padding:46px 20% 37px 20%;border-radius:16px;}.contact .inner{height:auto;}.contact .ttl{font-size:1.5rem;}.contact .row{margin-bottom:10px;flex-direction:row;font-size:1rem;}.contact label{width:200px;min-width:200px;}.contact input,.contact textarea{flex:1;width:100%;border-radius:8px;}.contact input{height:50px;margin-bottom:0;}.contact .required{border-radius:4px;font-size:0.8125rem;}.contact .check{width:100%;margin-bottom:18px !important;}.contact .check .check_s{font-size:1rem;}.contact .check .check_i:checked + .check_s::after{top:2px;}.contact .footer{margin-top:18px;}.contact .submit{width:220px;padding-top:15px;padding-bottom:18px;border-radius:10px;line-height:1.38;font-size:1.125rem;cursor:pointer;}.page .contact .check .check_s::before{top:6px;}.page .contact .check .check_i:checked + .check_s::after{top:7px;}.hero{min-width:1230px;padding-top:200px;}.hero .ttl{margin-bottom:30px;font-size:3.75rem;}.hero .ttl rt{transform:translateY(-8px);letter-spacing:-38px;font-size:1.125rem;}.hero .copy{width:100%;line-height:1.8;font-size:1.25rem;}.hero .bg_wrap{position:relative;}.hero .bg_wrap::after{content:'';display:block;padding-top:23%;}.hero .bg_img{padding-top:0;position:absolute;top:-310px;right:0;}.cloud{min-width:1230px;}.cloud .inner::before,.cloud .inner::after{transform:initial;}.cloud .inner::before{top:0px;right:-665px;}.cloud .inner::after{top:232px;left:-1020px;bottom:initial;}.content{width:1230px;margin:0 auto;padding-top:120px;padding-bottom:120px;}.ttl{margin-bottom:56px;font-size:2.375rem;}.ttl_sub{margin-bottom:15px;line-height:1.7;font-size:1.5rem;}.faq .content{margin-top:-60px;padding-bottom:80px;}.faq .content::before{width:226px;height:255px;left:135px;}.faq .content::after{width:140px;height:70px;bottom:-168px;}.faq ul{display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto;}.faq li{margin-bottom:15px;}.faq li:first-child{grid-row:1 / 2;grid-column:1 / 2;text-align:end;text-align:end;margin-left:62px;}.faq li:nth-child(2){grid-row:1 / 2;grid-column:2 / 3;text-align:end;margin-right:20px;}.faq li:nth-child(3){grid-row:2 / 3;grid-column:1 / 3;margin-left:250px;}.faq li:last-child{grid-row:3 / 4;grid-column:1 / 3;margin-left:430px;}.faq .faq_item{padding:20px 56px 19px 50px;display:inline-block;border-radius:67px;}.faq .faq_q{font-size:1.25rem;}.faq .faq_a{line-height:1.42;font-size:0.875rem;}.faq_head{width:812px;margin:0 auto 50px auto;padding-top:28px;padding-bottom:28px;border-radius:160px;}.faq_head .ttl{font-size:2.375rem;}.faq_head .text{line-height:1.6;font-size:1.25rem;}.faq_head .bg{border-radius:160px;}.feature .cards{margin-bottom:120px;display:flex;flex-direction:row;align-items:stretch;}.feature .card{width:calc(50% - 20px);margin-right:40px;margin-bottom:0;flex:1;}.feature .card:last-child{margin-right:0;}.feature .card figure{width:252px;margin-top:40px;margin-bottom:35px;}.feature .card.blue figure{width:363px;}.feature .card_ttl{width:382px;height:50px;font-size:1.5rem;}.feature .card_body{font-size:initial;}.feature .scrollbox{overflow-x:initial;}.feature .scrollbox table{border-collapse:collapse;}.feature .scrollbox th,.feature .scrollbox td{width:241px;font-size:1rem;}.feature .scrollbox td .inner{font-size:0.875rem;}.feature .scrollbox .sticky{position:initial;}.feature .scrollbox .head .sticky::after{content:none;}.feature .scrollbox .house .md_more{width:202px;height:46px;}.feature .scrollbox .house .sticky{position:relative;}.feature .scrollbox .star svg{transform:scale(1);}.step_itr .ttl_sub{margin-bottom:19px;font-size:1.25rem;}.step_itr .ttl_sub::after{transform:translateX(-50%) scale(1.1);}.step_itr .ttl{margin-bottom:34px;font-weight:400;}.step_itr .steps{flex-direction:row;}.step_itr .step{width:350px;height:350px;}.step_itr .step:first-child,.step_itr .step:nth-child(2){margin-right:75px;margin-bottom:0;}.step_itr .step:first-child::after,.step_itr .step:nth-child(2)::after{top:50%;left:initial;right:-58px;bottom:initial;transform:translateY(-50%) rotate(-90deg);}.step_itr .step:first-child .step_num{margin-bottom:21px;}.step_itr .step:first-child figure{width:154px;margin-top:5px;}.step_itr .step:nth-child(2) figure{width:149px;}.step_itr .step:last-child figure{width:139px;}.step_itr .step_num{margin-top:27px !important;font-size:2.5rem;}.step_itr .step_ttl{margin-bottom:25px;font-size:1.25rem;}.step_itr .step_foot{margin-top:18px;font-size:1rem;}.law .ttl{margin-bottom:66px;}.law .ttl_sub{margin-bottom:15px;line-height:1;font-size:1.25rem;}.law .items{flex-direction:row;}.law .item{width:100%;padding:0 20px 28px 20px;}.law .item:first-child{border-left:1px solid #d1d2d4;border-bottom:none;}.law .item:first-child,.law .item:last-child{border-right:1px solid #d1d2d4;}.law sup{top:0em;font-size:100%;}.case .card{display:flex;justify-content:space-between;align-items:stretch;}.case .card:first-child figure{margin-top:75px;}.case .card:first-child figure svg{width:218px;height:133px;}.case .card:nth-child(2) figure{margin-top:44px;}.case .card:nth-child(2) figure svg{width:96px;height:79px;}.case .card:nth-child(3) figure{margin-top:39px;}.case .card:nth-child(3) figure svg{width:134px;height:103px;}.case .card:nth-child(4) figure{margin-top:32px;}.case .card:nth-child(4) figure svg{width:58px;height:105px;}.case .card:last-child figure{margin-top:44px;}.case .card:last-child figure svg{width:120px;height:126px;}.case .card_head{min-width:293px;padding-top:30px;padding-bottom:30px;justify-content:flex-start;border-top-right-radius:initial;border-bottom-left-radius:12px;}.case .card_head h3{font-size:1.5rem;}.case .card_body{padding:50px 47px;}.comment .content{width:initial;max-width:initial;padding-right:0;padding-left:100px;}.comment .swiper_ctr{padding-left:100px;}.comment .swiper-wrapper{flex-direction:row;}.comment .swiper-slide{height:auto;}.comment .swiper-pagination-horizontal{transform:translateX(-43px) !important;}.comment .swiper-pagination-bullet{width:14px;height:14px;margin-left:10px !important;margin-right:10px !important;border:2px solid #fff;background-color:#549fd0;}.comment .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;}.comment .swiper-pagination{bottom:0px !important;}.comment .card{height:100%;margin-bottom:0;margin-right:50px;padding-bottom:50px;}.comment .card .inner{padding:40px 40px 20px 40px;height:100%;}.comment .card .head{margin-top:-10px;display:flex;justify-content:space-between;align-items:flex-end;}.comment .card .copy{margin-bottom:13px;margin-right:13px;line-height:1.4;font-size:1.5rem;}.comment .card .logo{width:225px;max-width:initial;}.comment .card .name p{margin-bottom:13px;font-size:0.875rem;}.comment .card .body{margin-top:30px;display:flex;align-items:flex-start;}.comment .card .text{margin-right:30px;flex:1;}.comment .card .text p{margin-top:0;}.comment .card .text .signature{margin-bottom:0;}.comment .card figure{width:250px;height:250px;}.sec_wrap{background-color:#549fd0;}.plan .content{padding-bottom:150px;}.plan .cards{flex-direction:row;}.plan .card{width:calc(100% / 3 - 11px);margin-right:16px;margin-bottom:0;line-height:1.7;font-size:1rem;}.plan .card:last-child{margin-right:0;}.plan .card_head .ttl{padding-top:20px;padding-bottom:19px;font-size:1.25rem;}.plan .card_body{height:calc(100% - 59px);display:flex;flex-direction:column;}.plan .card_body .item:nth-child(2){display:flex;flex-direction:column;}.plan .card_body .item:nth-child(2) .text{flex:1;}.plan .card_body .item_name{font-size:0.875rem;}.page{}.page *{line-height:2;font-size:1rem;}.page h1{margin-top:12px;font-size:1.5rem;}.page .content{max-width:1120px;}.page dt{margin-top:50px;}.page dd{margin-left:40px;}.page ol{padding-left:40px;}.page .address{display:inline-block;}.page .address *{font-size:0.875rem;}.page .lead{margin-bottom:58px;}.page .cards{display:flex;justify-content:space-between;align-items:stretch;}.page .card{width:calc(50% - 8px);margin-bottom:0;padding:47px 25px 30px 25px;display:flex;flex-direction:column;}.page .card:first-child figure{width:116px;}.page .card:last-child figure{width:90px;}.page .card figure{margin-bottom:30px;}.page .card .footer{flex:1;display:flex;flex-direction:column;justify-content:flex-end;}.page .card .link a{transform:translateX(-47px);}.page .card .link a::after{top:2px;right:-31px;}}header.loginHeader{background:#0073bd;position:static;padding:50px 0;}header.loginHeader h1,header.loginHeader h2{color:#fff;text-align:center;margin:0;}form#user-login-form{max-width:600px;margin:80px auto;padding:0 20px;}form#user-login-form input{line-height:2;margin:20px 0;width:100%;}form#user-login-form div.description{margin:-15px 0 20px;text-align:center;}.loginUser{margin:80px 0;text-align:center;}footer.loginFooter{padding:20px 0;}
