.kaisoubetsu-original,.kaisoubetsu-original,.kaisoubetsu-original div,.kaisoubetsu-original span,.kaisoubetsu-original applet,.kaisoubetsu-original object,.kaisoubetsu-original iframe,.kaisoubetsu-original h1,.kaisoubetsu-original h2,.kaisoubetsu-original h3,.kaisoubetsu-original h4,.kaisoubetsu-original h5,.kaisoubetsu-original h6,.kaisoubetsu-original p,.kaisoubetsu-original blockquote,.kaisoubetsu-original pre,.kaisoubetsu-original abbr,.kaisoubetsu-original acronym,.kaisoubetsu-original address,.kaisoubetsu-original big,.kaisoubetsu-original cite,.kaisoubetsu-original code,.kaisoubetsu-original del,.kaisoubetsu-original dfn,.kaisoubetsu-original em,.kaisoubetsu-original img,.kaisoubetsu-original ins,.kaisoubetsu-original kbd,.kaisoubetsu-original q,.kaisoubetsu-original s,.kaisoubetsu-original samp,.kaisoubetsu-original small,.kaisoubetsu-original strike,.kaisoubetsu-original strong,.kaisoubetsu-original sub,.kaisoubetsu-original sup,.kaisoubetsu-original tt,.kaisoubetsu-original var,.kaisoubetsu-original b,.kaisoubetsu-original u,.kaisoubetsu-original i,.kaisoubetsu-original center,.kaisoubetsu-original dl,.kaisoubetsu-original dt,.kaisoubetsu-original dd,.kaisoubetsu-original ol,.kaisoubetsu-original ul,.kaisoubetsu-original li,.kaisoubetsu-original fieldset,.kaisoubetsu-original form,.kaisoubetsu-original label,.kaisoubetsu-original legend,.kaisoubetsu-original table,.kaisoubetsu-original caption,.kaisoubetsu-original tbody,.kaisoubetsu-original tfoot,.kaisoubetsu-original thead,.kaisoubetsu-original tr,.kaisoubetsu-original th,.kaisoubetsu-original td,.kaisoubetsu-original article,.kaisoubetsu-original aside,.kaisoubetsu-original canvas,.kaisoubetsu-original details,.kaisoubetsu-original figcaption,.kaisoubetsu-original figure,.kaisoubetsu-original footer,.kaisoubetsu-original header,.kaisoubetsu-original hgroup,.kaisoubetsu-original menu,.kaisoubetsu-original nav,.kaisoubetsu-original section,.kaisoubetsu-original summary,.kaisoubetsu-original time,.kaisoubetsu-original mark,.kaisoubetsu-original audio,.kaisoubetsu-original video{font-size:100%;font:inherit;vertical-align:baseline;border:0;outline:0;margin:0;padding:0}.kaisoubetsu-original a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}.kaisoubetsu-original article,.kaisoubetsu-original aside,.kaisoubetsu-original details,.kaisoubetsu-original figcaption,.kaisoubetsu-original figure,.kaisoubetsu-original footer,.kaisoubetsu-original header,.kaisoubetsu-original hgroup,.kaisoubetsu-original menu,.kaisoubetsu-original nav,.kaisoubetsu-original section{display:block}.kaisoubetsu-original{line-height:1}.kaisoubetsu-original blockquote,.kaisoubetsu-original q{quotes:none}.kaisoubetsu-original blockquote:before,.kaisoubetsu-original blockquote:after,.kaisoubetsu-original q:before,.kaisoubetsu-original q:after{content:"";content:none}.kaisoubetsu-original ins{text-decoration:none}.kaisoubetsu-original del{text-decoration:line-through}.kaisoubetsu-original table{border-collapse:collapse;border-spacing:0}.kaisoubetsu-original button{background:0 0;border:none;padding:0}.kaisoubetsu-original input,.kaisoubetsu-original select,.kaisoubetsu-original textarea{appearance:none;background:0 0;border:none;border-radius:0;outline:none;margin:0;padding:0}.kaisoubetsu-original input::-ms-clear{visibility:hidden}.kaisoubetsu-original select::-ms-expand{display:none}.kaisoubetsu-original textarea{overflow:auto}.kaisoubetsu-original input[type=submit]::-webkit-search-decoration{display:none}.kaisoubetsu-original input[type=button]::-webkit-search-decoration{display:none}.kaisoubetsu-original #searchform_wrap{display:none}.kaisoubetsu-original .bg-main{color:#fff;background:#539cc4}.kaisoubetsu-original .bg-wht{background-color:#fff;position:relative}.kaisoubetsu-original .btn{text-align:center;width:100%;max-width:540px;min-height:42px;color:#fff;background:#117dba;padding:.8em 2em .8em 1.8em;line-height:32px;display:inline-block;position:relative;overflow:hidden;box-shadow:1px 1px 1px #0000001a}.kaisoubetsu-original .btn>span{z-index:10;position:relative}.kaisoubetsu-original .btn:before{z-index:10;content:"";color:#fff9;font-family:kaisoubetsu-icons;font-size:11px;position:absolute;top:50%;right:.8em;transform:translateY(-50%)}@media (min-width:560px){.kaisoubetsu-original .btn{width:auto;min-width:220px}.kaisoubetsu-original .btn:before{right:1em}.kaisoubetsu-original .btn:after{z-index:0;content:"";background:#ffffff26;width:0;height:100%;display:block;position:absolute;top:0;right:0}.kaisoubetsu-original .btn:before{transition:all .4s cubic-bezier(.22,.61,.36,1)}.kaisoubetsu-original .btn:hover{color:#fff;text-decoration:none}.kaisoubetsu-original .btn:hover:before{color:#fff}.kaisoubetsu-original .btn:hover:after{width:100%;left:0;right:auto}}.kaisoubetsu-original .btn-large{min-height:52px}.kaisoubetsu-original .btn-mail{padding-left:1.8em;display:inline-block;position:relative}.kaisoubetsu-original .btn-mail:before{content:"";color:#fffc;font-family:kaisoubetsu-icons;font-size:1.3em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.kaisoubetsu-original .box-link{z-index:1;white-space:nowrap;text-indent:200%;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media (min-width:960px){.kaisoubetsu-original .hover-move{box-shadow:0 0 6px #00000026}.kaisoubetsu-original .hover-move:hover{transform:translateY(-3px);box-shadow:0 0 6px #0000004d}}.kaisoubetsu-original *{box-sizing:border-box}.kaisoubetsu-original,.kaisoubetsu-original{margin:0;padding:0}.kaisoubetsu-original address,.kaisoubetsu-original big,.kaisoubetsu-original blockquote,.kaisoubetsu-original button,.kaisoubetsu-original caption,.kaisoubetsu-original cite,.kaisoubetsu-original code,.kaisoubetsu-original em,.kaisoubetsu-original fieldset,.kaisoubetsu-original font,.kaisoubetsu-original form,.kaisoubetsu-original h1,.kaisoubetsu-original h2,.kaisoubetsu-original h3,.kaisoubetsu-original h4,.kaisoubetsu-original h5,.kaisoubetsu-original h6,.kaisoubetsu-original img,.kaisoubetsu-original label,.kaisoubetsu-original legend,.kaisoubetsu-original li,.kaisoubetsu-original ol,.kaisoubetsu-original p,.kaisoubetsu-original small,.kaisoubetsu-original strike,.kaisoubetsu-original sub,.kaisoubetsu-original sup,.kaisoubetsu-original table,.kaisoubetsu-original td,.kaisoubetsu-original th,.kaisoubetsu-original tr,.kaisoubetsu-original ul{border:0;margin:0;padding:0;font-family:inherit;font-style:normal}.kaisoubetsu-original table{border-spacing:0;border-collapse:inherit}.kaisoubetsu-original ol,.kaisoubetsu-original ul{list-style:none}.kaisoubetsu-original blockquote:after,.kaisoubetsu-original blockquote:before{content:""}.kaisoubetsu-original a{outline:0}.kaisoubetsu-original{letter-spacing:.03em;color:#1b1b1b;-webkit-font-smoothing:subpixel-antialiased;overflow-wrap:break-word;font-family:Roboto Condensed,Noto Sans JP,sans-serif;font-size:16px;font-weight:300;line-height:1.5}.kaisoubetsu-original a{color:#4191bd;-webkit-tap-highlight-color:#00000026;text-decoration:none}.kaisoubetsu-original a,.kaisoubetsu-original a:after,.kaisoubetsu-original button:after{transition:all}.kaisoubetsu-original a:active,.kaisoubetsu-original a:focus{outline:0}.kaisoubetsu-original a:hover{color:#539cc4;text-decoration:none}.kaisoubetsu-original img{vertical-align:top;max-width:100%;height:auto}.kaisoubetsu-original a img{transition:all .3s}.kaisoubetsu-original a img:hover{opacity:.9}.kaisoubetsu-original ::-webkit-input-placeholder{color:#a9a9a9}.kaisoubetsu-original :-ms-placeholder-shown{color:#a9a9a9}.kaisoubetsu-original .al-c{text-align:center}.kaisoubetsu-original .d-block{display:block}.kaisoubetsu-original .d-i-block{margin-right:15px;display:inline-block}.kaisoubetsu-original .flex{display:flex}.kaisoubetsu-original .flex-wrap{flex-wrap:wrap}.kaisoubetsu-original .flex-jc-c{justify-content:center}.kaisoubetsu-original .flex-al-c{align-items:center}.kaisoubetsu-original .flex-dr-c{flex-direction:column}.kaisoubetsu-original .trans{transition:all}.kaisoubetsu-original figure{margin:0}.kaisoubetsu-original figcaption{margin:8px 0}.kaisoubetsu-original .mgt-02{margin-top:.2em}.kaisoubetsu-original .mgt-s{margin-top:1.4em}.kaisoubetsu-original .mgt-l{margin-top:3em}.kaisoubetsu-original .mgb-2{margin-bottom:2em}@media (min-width:960px){.kaisoubetsu-original .mgt-s{margin-top:2em}.kaisoubetsu-original .mgt-l{margin-top:5em}}.kaisoubetsu-original .bold{font-weight:500}.kaisoubetsu-original h1,.kaisoubetsu-original h2,.kaisoubetsu-original h3,.kaisoubetsu-original h4,.kaisoubetsu-original h5{font-weight:300;line-height:1.3;position:relative}.kaisoubetsu-original p{margin:1em 0 0}.kaisoubetsu-original p:first-child{margin-top:0}.kaisoubetsu-original .f-s-ss{font-size:15px}.kaisoubetsu-original .f-s-s{font-size:16px}.kaisoubetsu-original .f-s-m{font-size:18px}.kaisoubetsu-original .f-s-l{font-size:20px}.kaisoubetsu-original .f-s-ll{font-size:26px}.kaisoubetsu-original .block-title{margin-top:.6em;position:relative}.kaisoubetsu-original .block-title-text{text-indent:.015em;letter-spacing:.03em;position:relative}.kaisoubetsu-original .block-title-text:after,.kaisoubetsu-original .block-title-text:before{color:#539cc4;font-size:1.5em;font-weight:400;position:absolute;top:-.3em}.kaisoubetsu-original .block-title-text:before{content:"[";left:-45px}.kaisoubetsu-original .block-title-text:after{content:"]";right:-45px}.kaisoubetsu-original .b-t-t-wht:after,.kaisoubetsu-original .b-t-t-wht:before{color:#fff}.kaisoubetsu-original .block-title-sub{margin-top:.4em}.kaisoubetsu-original .tel-num:before{content:"";color:#539cc4b3;padding-right:.4em;font-family:kaisoubetsu-icons;font-size:.6em}.kaisoubetsu-original .arrow{background:url(https://solution.jma.or.jp/jmasol/wp-content/themes/jma_solution/assets/img/classic/arrow_rm.svg) 100% 100% no-repeat;width:49px;height:6px;position:relative}.kaisoubetsu-original .arrow:after{content:"";background:#539cc4;width:40px;height:1px;position:absolute;bottom:0;right:9px}.kaisoubetsu-original .arrow-bottom-right{position:absolute;bottom:1.2em;right:1.2em}.kaisoubetsu-original .br-pc{display:none}@media (min-width:560px){.kaisoubetsu-original .f-s-ss{font-size:16px}.kaisoubetsu-original .f-s-s{font-size:18px}.kaisoubetsu-original .f-s-m{font-size:22px}.kaisoubetsu-original .f-s-l{font-size:28px}.kaisoubetsu-original .f-s-ll{font-size:32px}}@media (min-width:960px){.kaisoubetsu-original .br-pc{display:block}.kaisoubetsu-original .f-s-m{font-size:24px}.kaisoubetsu-original .f-s-l{font-size:30px}.kaisoubetsu-original .f-s-ll{font-size:34px}}.kaisoubetsu-original .site-inner{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:2.5vw;padding-right:2.5vw;position:relative}.kaisoubetsu-original .fx-item-2-b,.kaisoubetsu-original .fx-item-3-b{width:100%;margin-top:1.8em}.kaisoubetsu-original .fx-item-2-b:first-child,.kaisoubetsu-original .fx-item-3-b:first-child{margin-top:0}.kaisoubetsu-original .n-margin{margin-left:-2.5vw;margin-right:-2.5vw}@media (min-width:560px){.kaisoubetsu-original .fx-wrap-b{margin-left:-1.4vw;margin-right:-1.4vw}.kaisoubetsu-original .fx-item-2-b{width:calc(50% - 2.8vw);margin-top:0;margin-left:1.4vw;margin-right:1.4vw}.kaisoubetsu-original .fx-item-2-b:nth-child(n+3){margin-top:2.8vw}.kaisoubetsu-original .fx-item-3-b{width:calc(33.3% - 2.8vw);margin-top:0;margin-left:1.4vw;margin-right:1.4vw}.kaisoubetsu-original .fx-item-3-b:nth-child(n+4){margin-top:2.8vw}.kaisoubetsu-original .fx-item-2-b,.kaisoubetsu-original .fx-item-3-b{margin-top:0}}@media (min-width:960px){.kaisoubetsu-original .n-margin{margin-left:0;margin-right:0}}.kaisoubetsu-original input[type=color],.kaisoubetsu-original input[type=date],.kaisoubetsu-original input[type=datetime-local],.kaisoubetsu-original input[type=datetime],.kaisoubetsu-original input[type=email],.kaisoubetsu-original input[type=month],.kaisoubetsu-original input[type=number],.kaisoubetsu-original input[type=password],.kaisoubetsu-original input[type=search],.kaisoubetsu-original input[type=tel],.kaisoubetsu-original input[type=text],.kaisoubetsu-original input[type=time],.kaisoubetsu-original input[type=url],.kaisoubetsu-original input[type=week],.kaisoubetsu-original select,.kaisoubetsu-original textarea{vertical-align:middle;color:#333;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #0003;border-radius:3px;outline:0;width:100%;max-width:100%;padding:.5em .6em;font-family:Roboto Condensed,Noto Sans JP,sans-serif;font-size:16px;display:inline-block}.kaisoubetsu-original input[type=color]:focus,.kaisoubetsu-original input[type=date]:focus,.kaisoubetsu-original input[type=datetime-local]:focus,.kaisoubetsu-original input[type=datetime]:focus,.kaisoubetsu-original input[type=email]:focus,.kaisoubetsu-original input[type=month]:focus,.kaisoubetsu-original input[type=number]:focus,.kaisoubetsu-original input[type=password]:focus,.kaisoubetsu-original input[type=search]:focus,.kaisoubetsu-original input[type=tel]:focus,.kaisoubetsu-original input[type=text]:focus,.kaisoubetsu-original input[type=time]:focus,.kaisoubetsu-original input[type=url]:focus,.kaisoubetsu-original input[type=week]:focus,.kaisoubetsu-original select:focus,.kaisoubetsu-original textarea:focus{border-color:#549c96;outline:0}.kaisoubetsu-original button,.kaisoubetsu-original input[type=button],.kaisoubetsu-original input[type=reset],.kaisoubetsu-original input[type=submit]{cursor:pointer;-webkit-appearance:none;transition:all}.kaisoubetsu-original button.btn,.kaisoubetsu-original input[type=button].btn,.kaisoubetsu-original input[type=reset].btn,.kaisoubetsu-original input[type=submit].btn{text-align:center;width:100%;max-width:540px;min-height:42px;color:#fff;background:#117dba;border:2px solid #539cc4;outline:0;margin:.8em 0;padding:1em;font-size:16px;line-height:32px;display:inline-block;position:relative;overflow:hidden;box-shadow:1px 1px 1px #0000001a}.kaisoubetsu-original button.btn>span,.kaisoubetsu-original input[type=button].btn>span,.kaisoubetsu-original input[type=reset].btn>span,.kaisoubetsu-original input[type=submit].btn>span{z-index:10;position:relative}.kaisoubetsu-original button.btn:before,.kaisoubetsu-original input[type=button].btn:before,.kaisoubetsu-original input[type=reset].btn:before,.kaisoubetsu-original input[type=submit].btn:before{z-index:10;content:"";color:#fff9;font-family:kaisoubetsu-icons;font-size:11px;position:absolute;top:50%;right:.8em;transform:translateY(-50%)}@media (min-width:560px){.kaisoubetsu-original button.btn,.kaisoubetsu-original input[type=button].btn,.kaisoubetsu-original input[type=reset].btn,.kaisoubetsu-original input[type=submit].btn{width:auto;min-width:220px}.kaisoubetsu-original button.btn:before,.kaisoubetsu-original input[type=button].btn:before,.kaisoubetsu-original input[type=reset].btn:before,.kaisoubetsu-original input[type=submit].btn:before{right:1em}.kaisoubetsu-original button.btn:after,.kaisoubetsu-original input[type=button].btn:after,.kaisoubetsu-original input[type=reset].btn:after,.kaisoubetsu-original input[type=submit].btn:after{z-index:0;content:"";background:#ffffff26;width:0;height:100%;display:block;position:absolute;top:0;right:0}.kaisoubetsu-original button.btn:before,.kaisoubetsu-original input[type=button].btn:before,.kaisoubetsu-original input[type=reset].btn:before,.kaisoubetsu-original input[type=submit].btn:before{transition:all .4s cubic-bezier(.22,.61,.36,1)}.kaisoubetsu-original button.btn:hover,.kaisoubetsu-original input[type=button].btn:hover,.kaisoubetsu-original input[type=reset].btn:hover,.kaisoubetsu-original input[type=submit].btn:hover{color:#fff;text-decoration:none}.kaisoubetsu-original button.btn:hover:before,.kaisoubetsu-original input[type=button].btn:hover:before,.kaisoubetsu-original input[type=reset].btn:hover:before,.kaisoubetsu-original input[type=submit].btn:hover:before{color:#fff}.kaisoubetsu-original button.btn:hover:after,.kaisoubetsu-original input[type=button].btn:hover:after,.kaisoubetsu-original input[type=reset].btn:hover:after,.kaisoubetsu-original input[type=submit].btn:hover:after{width:100%;left:0;right:auto}}.kaisoubetsu-original button.btn:hover,.kaisoubetsu-original input[type=button].btn:hover,.kaisoubetsu-original input[type=reset].btn:hover,.kaisoubetsu-original input[type=submit].btn:hover{color:inherit}.kaisoubetsu-original button:disabled,.kaisoubetsu-original input[type=button]:disabled,.kaisoubetsu-original input[type=reset]:disabled,.kaisoubetsu-original input[type=submit]:disabled{cursor:inherit;opacity:.4}@media (min-width:960px){.kaisoubetsu-original button,.kaisoubetsu-original input[type=button],.kaisoubetsu-original input[type=reset],.kaisoubetsu-original input[type=submit]{min-width:300px;padding:1em}.kaisoubetsu-original button:hover,.kaisoubetsu-original input[type=button]:hover,.kaisoubetsu-original input[type=reset]:hover,.kaisoubetsu-original input[type=submit]:hover{color:inherit}}.kaisoubetsu-original form label{cursor:pointer}.kaisoubetsu-original table{border-top:1px solid #0000001f;border-left:1px solid #0000001f;width:100%}.kaisoubetsu-original td,.kaisoubetsu-original th{border-bottom:1px solid #0000001f;border-right:1px solid #0000001f;padding:1em}.kaisoubetsu-original th{white-space:nowrap;background:#efefef}@media (min-width:960px){.kaisoubetsu-original td,.kaisoubetsu-original th{padding:1.4em 1.8em}}.kaisoubetsu-original .entry-content h1,.kaisoubetsu-original .entry-content h2,.kaisoubetsu-original .entry-content h3,.kaisoubetsu-original .entry-content h4{margin:3em 0 1.2em;font-weight:700;position:relative}.kaisoubetsu-original .entry-content h1:first-child,.kaisoubetsu-original .entry-content h2:first-child,.kaisoubetsu-original .entry-content h3:first-child,.kaisoubetsu-original .entry-content h4:first-child{margin-top:0}.kaisoubetsu-original .entry-content h2,.kaisoubetsu-original .entry-content h3{border-bottom:1px solid #0000001f;padding:0 0 .8em;font-size:18px}.kaisoubetsu-original .entry-content h2:before,.kaisoubetsu-original .entry-content h3:before{content:"";background:#539cc4;width:100px;height:2px;position:absolute;bottom:-1px;left:0}.kaisoubetsu-original .entry-content h2.no-k,.kaisoubetsu-original .entry-content h3.no-k{border-bottom:none;padding-bottom:0}.kaisoubetsu-original .entry-content h2.no-k:before,.kaisoubetsu-original .entry-content h3.no-k:before{display:none}.kaisoubetsu-original .entry-content h3{font-size:16px}.kaisoubetsu-original .entry-content h4.no-k{background:0 0;padding:0}.kaisoubetsu-original .entry-content h4,.kaisoubetsu-original .entry-content h5,.kaisoubetsu-original .entry-content h6{font-size:16px}.kaisoubetsu-original .entry-content blockquote{border:1px solid #0000001f;margin:2em 0;padding:1.2em}.kaisoubetsu-original .entry-content figure{padding:1em}.kaisoubetsu-original .entry-content ul{margin-top:1.2em}.kaisoubetsu-original .entry-content ul li{margin-top:.5em;padding-left:1.2em;position:relative}.kaisoubetsu-original .entry-content ul li:before{content:"";color:#66a7cb;font-family:kaisoubetsu-icons;position:absolute;top:.75em;left:.1em;transform:translateY(-50%)}@media (min-width:960px){.kaisoubetsu-original .entry-content blockquote{margin:2.8em 0;padding:2em}.kaisoubetsu-original .entry-content figure{padding:1.8em}.kaisoubetsu-original .entry-content ul{margin-top:1.2em;margin-bottom:2em}.kaisoubetsu-original .entry-content h2{font-size:20px}.kaisoubetsu-original .entry-content h3{font-size:18px}}.kaisoubetsu-original .footer-left{padding:1em}.kaisoubetsu-original .footer-left,.kaisoubetsu-original .footer-right{width:100vw;min-height:110px}.kaisoubetsu-original .foot-contact-item{width:100%;padding:1.4em}@media (min-width:960px){.kaisoubetsu-original .footer-left{max-width:36%;min-height:300px;padding:2em}.kaisoubetsu-original .footer-right{max-width:64%;padding:2em}.kaisoubetsu-original .foot-contact-item{width:50%}}.kaisoubetsu-original ::-webkit-scrollbar{width:10px}.kaisoubetsu-original ::-webkit-scrollbar-track{background:#fff;border-left:1px solid #ececec}.kaisoubetsu-original ::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px;box-shadow:inset 0 0 0 2px #fff}.kaisoubetsu-original .border{border:1px solid #0000001f}.kaisoubetsu-original .border-top-padding{border-top:1px solid #0000001f;padding-top:.5em}.kaisoubetsu-original .border-bottom{border-bottom:1px solid #0000001f}.kaisoubetsu-original .page-header-wrap{background-image:url(/images/webp/fbc28da986cd4cf6014c4a504408778e700c16951066ca3d806f082f38bc13b2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;max-width:100%;height:120px;position:absolute;top:0;left:0}.kaisoubetsu-original .p-h-content{width:100%;height:120px;padding:1em}.kaisoubetsu-original .box-ef-glow{box-shadow:0 0 1px #0000001a}.kaisoubetsu-original .box-header-k{border-top:5px solid #0000001f;position:relative}.kaisoubetsu-original .box-header-k:before{content:"";background:#539cc4;width:32%;height:5px;position:absolute;top:-5px;left:0}@media (min-width:560px){.kaisoubetsu-original .padding-box{padding:2em}}@media (min-width:960px){.kaisoubetsu-original .page-header-wrap{height:250px}.kaisoubetsu-original .p-h-content{height:250px;padding:3em 1em 2.4em}.kaisoubetsu-original .box-ef-glow:hover{box-shadow:0 0 14px 1px #0003}.kaisoubetsu-original .padding-box{padding:2.2em 2.2em 2.4em}}.kaisoubetsu-original .foot-contact-item a.btn-newsletter{background:#86bad6}.kaisoubetsu-original .foot-contact-item a.btn-newsletter .btn-mail:before{content:"";color:#fffc;font-family:kaisoubetsu-icons;font-size:1.3em;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (min-width:960px){.kaisoubetsu-original .foot-contact-item a{width:100%}}.kaisoubetsu-original [class^=icon-],.kaisoubetsu-original [class*=\ icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:kaisoubetsu-icons!important}.kaisoubetsu-original .entry-content h4{color:#333;background:#efefef;border:none;margin:2em 0 1.2em;padding:.8em;font-size:18px;font-weight:700}.kaisoubetsu-original .entry-content h5{border:4px double #efefef;margin:1.5em 0 1em;padding:1em 1.5em}.kaisoubetsu-original .entry-content h5:first-letter{margin-right:.1em;font-size:18px}.kaisoubetsu-original .box-another{background:#f4fbff}@media (min-width:960px){.kaisoubetsu-original .f-s-l{font-size:35px}}.kaisoubetsu-original .page-title{background-color:#ffffffb3;padding:.5em 1.5em;font-weight:600;line-height:1.3;position:relative}.kaisoubetsu-original .padding-box{padding:2em 1.5em}.kaisoubetsu-original{font-size:15px}.kaisoubetsu-original .btn a{color:#fff}@media (min-width:560px){.kaisoubetsu-original .int-col-item-text{min-height:210px}}@media (min-width:960px){.kaisoubetsu-original .int-col-item-text{min-height:160px}}.kaisoubetsu-original .c_kaisoubetsu{color:#3997e2}.kaisoubetsu-original .bg_kaisoubetsu{background:#3997e2}.kaisoubetsu-original .bg_kaisoubetsu h3,.kaisoubetsu-original .bg_kaisoubetsu p{color:#fff}.kaisoubetsu-original .c_white{color:#fff!important}.kaisoubetsu-original .page-header-wrap,.kaisoubetsu-original .p-h-content{height:500px}.kaisoubetsu-original .page-title{text-shadow:0 0 10px #fff;margin-top:2em}.kaisoubetsu-original .page-title-sub{text-shadow:0 0 10px #fff;background-color:#fff0;margin-top:-2em;padding:.5em 1.5em;font-weight:600;line-height:1.3;position:absolute;left:-.5em}.kaisoubetsu-original .page-title-sub.c_kaisoubetsu{left:.8em}.kaisoubetsu-original .page-title-sub.c_kaisoubetsu,.kaisoubetsu-original .page-title.c_kaisoubetsu{text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.kaisoubetsu-original .lp .site-inner{max-width:unset;padding-left:0;padding-right:0}.kaisoubetsu-original .lp .lp_inner{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:2.5vw;padding-right:2.5vw}.kaisoubetsu-original .lp_cont{padding:80px 0}.kaisoubetsu-original .entry-content h3{text-align:center;border-bottom:none}.kaisoubetsu-original .entry-content h3:before{content:none}.kaisoubetsu-original .entry-content h4{background:0 0}.kaisoubetsu-original .entry-content ul li:before{color:#22225c}.kaisoubetsu-original #kaisoubetsu_about p{margin:0}.kaisoubetsu-original #kaisoubetsu_about ul{margin:0 0 .5em}.kaisoubetsu-original :is(#kaisoubetsu_why,#tm_why,#jisedai_why) h4{color:#fff;background:0 0;border-bottom:1px solid #fff;padding:.8em 0}.kaisoubetsu-original :is(#kaisoubetsu_why,#tm_why,#jisedai_why) h4:first-letter{font-size:inherit;color:inherit;background:0 0;margin:0;padding:0}.kaisoubetsu-original :is(#kaisoubetsu_issues,#tm_issues,#jisedai_issues){background:#d4e5f1}.kaisoubetsu-original :is(#kaisoubetsu_issues,#tm_issues,#jisedai_issues) .fx-item-3-b{color:#22225c;background:#fff;border-radius:10px;padding:1.5em 1.2em;font-size:.9em;font-weight:700}.kaisoubetsu-original :is(#kaisoubetsu_issues,#tm_issues,#jisedai_issues) .fx-item-3-b img{width:60px;height:60px;margin:0 auto 20px;display:block}.kaisoubetsu-original .kaisoubetsu_reason_img{background:#ccc}.kaisoubetsu-original .kaisoubetsu_reason_cont,.kaisoubetsu-original .kaisoubetsu_reason_img{width:50%}.kaisoubetsu-original .kaisoubetsu_reason_inner{float:right;max-width:500px}.kaisoubetsu-original .kaisoubetsu_reason_inner_l{float:left;max-width:500px}.kaisoubetsu-original .kaisoubetsu_reason_cont{background:#3997e2;padding:20px 40px 40px}.kaisoubetsu-original .kaisoubetsu_reason_title{align-items:center;display:flex}.kaisoubetsu-original .kaisoubetsu_reason_num{color:#d0d0d8;margin-right:.2em;font-size:5.5em;font-weight:700}.kaisoubetsu-original .kaisoubetsu_reason01{background:url(/images/webp/eabd7d9374a65db8bc2a7f2bd7ecf046504b050cbe4d4abb31f37d799ce21caa.webp) 50%/cover no-repeat}.kaisoubetsu-original .kaisoubetsu_reason02{background:url(/images/webp/adedef469ad6818248903fbdb1e84f3f68960d47da391b40e855029e9099ffdc.webp) 50%/cover no-repeat}.kaisoubetsu-original .kaisoubetsu_reason03{background:url(/images/webp/76a3405dd5e7611738eaf979341dea213913b443e42734fb35e1503561aead47.webp) 50%/cover no-repeat}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) th,.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) td{padding:.8em;font-size:.9em}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) td ul li{margin:0}.kaisoubetsu-original .kaisoubetsu_case_bawrap{border:5px solid #d4e5f1;margin-bottom:1em;padding:1em}.kaisoubetsu-original .kaisoubetsu_case_bawrap .batitle{background:#d4e5f1;margin-bottom:.2em;padding:.4em 1em;font-weight:700;display:inline-block}.kaisoubetsu-original .kaisoubetsu_case_bawrap ol{margin-left:1.5em;list-style:decimal}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) table table{margin-bottom:1em}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) table table td{vertical-align:top}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) table table td ul{margin-bottom:1em}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) table table td h6{margin-bottom:.2em;font-size:1.2em}.kaisoubetsu-original .tab-wrap{flex-wrap:wrap;display:flex}.kaisoubetsu-original .tab-label{background:#539cc4;border-bottom:10px solid #458cb3;border-right:10px solid #86bad6;order:-1;width:calc(33.3% - 2.8vw);margin-top:0;margin-left:1.4vw;margin-right:1.4vw;padding:10px 20px;position:relative}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) .tab-label{width:calc(25% - 2.8vw)}.kaisoubetsu-original #kaisoubetsu_lineup .tab-label{text-align:center;background:#3997e2;width:calc(20% - 2.8vw)}.kaisoubetsu-original .tab-label:before{content:" ";border-top:0 solid #0000;border-bottom:12px solid #fff;border-left:0 solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;bottom:-10px;left:-1px}.kaisoubetsu-original .tab-label:after{content:" ";border-top:0 solid #fff;border-bottom:12px solid #0000;border-left:0 solid #fff;border-right:12px solid #fff;width:0;height:0;position:absolute;top:-1px;right:-10px}.kaisoubetsu-original .tab-label:hover{transform:translate(4px,4px)}.kaisoubetsu-original .tab-label:active,.kaisoubetsu-original .tab-switch:checked+.tab-label{background:#539cc4;border:none;transform:translate(12px,12px)}.kaisoubetsu-original .tab-switch:checked+.tab-label:active:after,.kaisoubetsu-original .tab-switch:checked+.tab-label:active:before{content:none}.kaisoubetsu-original .tab-label p{color:#fff;font-weight:700}.kaisoubetsu-original .tab-content{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:40px;display:none}.kaisoubetsu-original .tab-switch:checked+.tab-label+.tab-content{display:block}.kaisoubetsu-original .tab-switch{display:none}.kaisoubetsu-original .tab-switch:checked+.tab-label:after{right:0;top:unset;border:20px solid #0000;border-top-color:#539cc4;border-bottom-width:0;margin:auto;bottom:-20px;left:0}.kaisoubetsu-original .tab-content h4{background:#d4e5f1}.kaisoubetsu-original .tab-content table ul{margin-top:0;margin-bottom:0}.kaisoubetsu-original #kaisoubetsu_lineup .tab-content{background:#3997e2;max-width:100%;margin-top:40px}.kaisoubetsu-original #kaisoubetsu_lineup .tab-switch:checked+.tab-label:after{border-color:#3997e2 #0000 #0000}.kaisoubetsu-original #kaisoubetsu_lineup .fx-item-3-b{background:#fff}@media (max-width:1050px){.kaisoubetsu-original .kaisoubetsu_reason_title .f-s-m{font-size:18px}.kaisoubetsu-original .kaisoubetsu_reason_cont{padding:20px 20px 40px}}@media (min-width:561px){.kaisoubetsu-original .kaisoubetsu_reason02_sp{display:none}}@media (max-width:560px){.kaisoubetsu-original .kaisoubetsu_reason02_pc{display:none}.kaisoubetsu-original .kaisoubetsu_reason_cont,.kaisoubetsu-original .kaisoubetsu_reason_img{width:100%;min-height:200px}.kaisoubetsu-original .tab-label{display:none}.kaisoubetsu-original .tab-content{padding:40px 0;display:block}.kaisoubetsu-original .page-header-wrap,.kaisoubetsu-original .p-h-content{height:240px}.kaisoubetsu-original .page-title-sub.f-s-m{font-size:12.5px}.kaisoubetsu-original .tab-content>table th,.kaisoubetsu-original .tab-content>table td{width:100%;display:block}}.kaisoubetsu-original :root{--mainLC:#e5eaec;--mainMC:#d1d5d9;--mainDC:#1e2539;--subLC:#2980c1;--subMC:#0d3d98;--subDC:#01175a;--accentLC:#c25a29;--accentDC:#b22c03;--LGC:#fdfcfc;--MGC:#f7f7f7;--DGC:#eaeaea;--WC:#fff}.kaisoubetsu-original{font-variation-settings:"wdth" 100;font-feature-settings:"palt";letter-spacing:1px}.kaisoubetsu-original header a,.kaisoubetsu-original footer a{color:currentColor;font-family:Noto Sans JP,serif;font-size:15px;font-weight:400;text-decoration:none;transition:all .25s}.kaisoubetsu-original :is(.kaisoubetsu-original header a,.kaisoubetsu-original footer a)[target]:not(:has(img)){padding-left:20px;display:inline-block;position:relative}.kaisoubetsu-original :is(.kaisoubetsu-original :is(.kaisoubetsu-original header a,.kaisoubetsu-original footer a)[target]:not(:has(img))):before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAABHNCSVQICAgIfAhkiAAAA8xJREFUeF7tnT2LFEEQhl0D8dt/cAhygSIqiqBiJIqiYK5gIJgJZmYmBiamGhsoiomBGIh46F1yIoIgGhgYGZiZiJ8g6Fviyu7h7XTV9E71VL8LBQfb3TX1PN0zs7Ozc4OZ2f0r+PIjMKAAP/iSmQJ8+VOAM38KoABvAs75eQygAGcCzum5AijAmYBzeq4ACnAm4Jw+xwqYQQ2nEMcROxGbOq5p0JDvV2HbM7Y5bQRsxEi3ECc7LnBpuioFrAWF54jtzvD/XM+qcQXcRNFnCoBfpYBtqPpNwszryk91K+A6yJ7vim5CnuoEvAOULQlgumpSnYCvILumK7oJeaoT0HRe3QQkgal7k13YggWEnGprX6r6LZ8DogtoAz/lrGxMKAWMz++28ClAu78YaZ8DPgUYBeSCTwEGAbvR5wki5SLid7Rb3ZCDB2GFBM3M/4FxjyGeUoCC8ISme/HeXOKp5hD+PNpnPQus9SxI4MtuZ32Cy1H40pwCEqBNatIGPgU4w6eAFgLazvxhau6CDBJywecKcIZPAUoBOWc+d0EFwOcKSJQwjZnPFVAAfK6ABgnTnPlcAQXA5wpYRkIXMz9xD6hrFuFinAb+N+CRm4jndZim17rvArTwDwPl4vRw6kfus4ADKPcRIuWSssz84uCLrr4KEPjyZUrKDWLFwu+rgDDw+yggFPy+CQgHv08CSoJf3RcyJcGv7pNwafCrElAi/GoElAq/CgElww8voHT4oQX0AX5YAX2BH1KABv5nEDjqfEk51AcxLfxDgP9Cf9U9a49QAu4AjTzqpun1BQ2OIJ41Nezg/VACVgHYfYT88mS5l+x2Spj5w+0LJUCKEgkP/0JeKqE0+CEPwlKU/PDtMeLgiIES4YcVIIXJQ6DkO16RUCr80AKkuHWIe4jLiBIOuP87LoU7Bkw4/hb5FgU4a6EACphMQPVTfWeYlvRcARZqGftQQEaYlqEowEItYx8KyAjTMhQFWKhl7EMBGWFahqIAC7WMfdwFfEIxGzIWFGkoYZPy6LN/NVt+oPEKvXdEopaxlpcYa49mPIuAq0hwUZOkorZXUOslTb0WAbNI8BaxUpOogrY/UaM81Py9plaLABn/BuKsJlEFba+hxgvaOq0C5IsTuT1kqzZh0Pby71z2WWqzCpBccrS/jThhSRyoz13Ucg4ht86oX20EDJNtxh+nEXJrifwbK8sj39Ub7tjhI3K/RjxACPwPbbYlh4A2+avvSwHOU4ACKMCZgHN6rgAKcCbgnJ4rgAKcCTin5wqgAGcCzum5AijAmYBz+t8/wS/wZ1xGbAAAAABJRU5ErkJggg==) 50%/cover no-repeat;width:1em;height:1em;position:absolute;top:5px;left:0}.kaisoubetsu-original footer a[target]:not(:has(img)):before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAA/NJREFUeF7tnbuLFEEQh39lIL79D0QQA0VUFEHESBRFwVzBQDATzMxMDExMNTZQlEsMxEBE8ZEohyCIBgZGBmYmh08Qym2Zk+Meu1M93duv36bbXTX9fV3Ts/NaAT9JCUjS7EwOCkg8CSiAAhITSJyeFUABiQkkTs8KoIDEBBKnZwVQQGICidOzAkoXoKpbAJwBcBLAHgCbpzkmERk7iVRVc9qexdviXQGqugnAHQCnpznAJQNoUYCqrgMwC2BXSvgud5MVoKq3AZxLDb9JAaq6E8AHN/koYCmBSRU5eA1Q1ZsALuYAv9UK+DRafLdRwPIEplEBPwCspYB0AsYeV1tnQC4iF26Hqu4F8BKAO9Q2fazjNy+kk37YWDfANLopNB4Cv8+aFGIRrrYChsKngAEVEgI+BXgKCAWfAjwEqOo+AM96nkT8BWDNuDTWNbDpRdg4838DOAHgOQV4zPTFXVT1AICnPQ81/8EXkRehjwKbrIAOvtvtbOjh8j9815YCehAb12QIfApIDJ8CBggYOvPnU3MX5CEhFHxWQGL4FGAUEHLmcxeUAXxWQE8JMWY+KyAD+KyACRJiznxWQAbwWQErSJjGzO+5BzQ3K/5knBH+T3cTsTuraSYVqUPRAjzgHxWRV5FYeoUtVoCqHgLwuOcpZTfzs4PvjBUpoIPvLqb0uUEsW/hFCqgJfnECaoNflIAa4RcjICf4zV2QyQl+c7+Ec4PflIAc4TcjIFf4TQjIGX71AnKHX7WAEuBXK6AU+FUKMML/BuB4ylPKVf0Q84B/RETeeJ14D9SpNgH3ulfdTMLzHcAxEXk9qWHs72sTsBrAg+7Jk5XYud1O8plf7V0RquokPHKQlzGQFfwqF+FuUO7BtyejR4YOL5CQHfxqBXQDcy+Bctd4nYQs4VctoBvcegD3R9eqr+aw4C63KFW1CMc+YokRnwJiUDXEpAADrBhNKSAGVUNMCjDAitGUAmJQNcSkAAOsGE0pIAZVQ0wKMMCK0ZQCYlA1xKQAA6wYTXMQMAdgY4zBVRBzTkRM/5/g84DGOwC7K4AVYwhvRWS/JbCPgOsALluSNNT2mohcsYzXR8B2AB8BrLIkaqDtH/dScxH5bBmrWYALPvrfmFsAzlsSNdD2hohcso7TV4C7cOJuD9lhTVhp+1kROegzNi8BXRW41f7uSMQpn8QV9ZkBcEFE3K0z5o+3gPlMqroVwNnu1hL3N1bmV76btzpth68A3gN4CGBGRL4M2ZzBAoYkZ1+PB7UJLSwBVkBYnuZoFGBGFrYDBYTlaY5GAWZkYTtQQFie5mgUYEYWtgMFhOVpjkYBZmRhO1BAWJ7maBRgRha2w1/d1fN/CQCZ7QAAAABJRU5ErkJggg==) 50%/cover no-repeat}.kaisoubetsu-original header{background:var(--mainDC);color:var(--WC)}.kaisoubetsu-original header .kaisoubetsu-original a{color:#fff}@media (hover:hover){.kaisoubetsu-original header .kaisoubetsu-original a:hover{color:var(--WC);opacity:.65;transition:all .25s}.kaisoubetsu-original header .kaisoubetsu-original a:hover .kaisoubetsu-original i{transition:all .25s}}.kaisoubetsu-original header .kaisoubetsu-original nav{align-items:center;margin-left:auto;padding:25px 0;display:flex}.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original ul{flex-wrap:wrap;flex:1;justify-content:center;gap:5px 40px;margin:0 20px;display:flex}.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original ul .kaisoubetsu-original a{font-weight:500}.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original div{text-align:center;display:flex}.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original div .kaisoubetsu-original a{background:var(--accentLC);white-space:nowrap;align-items:center;padding:15px 20px;font-weight:700;display:flex;opacity:1!important}.kaisoubetsu-original :is(.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original div .kaisoubetsu-original a):before{display:none}.kaisoubetsu-original :is(.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original div .kaisoubetsu-original a)[target]:not(:has(img)){padding-left:15px 20px;display:flex}.kaisoubetsu-original :is(.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original div .kaisoubetsu-original a):first-child{background:var(--WC);color:var(--mainDC)}@media (hover:hover){.kaisoubetsu-original :is(.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original div .kaisoubetsu-original a):hover{background:var(--accentDC)}.kaisoubetsu-original :is(.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original div .kaisoubetsu-original a):first-child:hover{background:var(--mainDC);color:var(--WC)}}.kaisoubetsu-original header .kaisoubetsu-original button{display:none}@media (max-width:768px){.kaisoubetsu-original header{z-index:10;height:48px;color:var(--mainDC);position:relative}.kaisoubetsu-original header .kaisoubetsu-original a{color:var(--mainDC)}.kaisoubetsu-original header .kaisoubetsu-original nav{background:var(--WC);opacity:0;visibility:hidden;z-index:99;width:66%;margin:0;padding:40px 20px;transition:all .25s;display:block;position:fixed;top:0;right:0;transform:translate(calc(100% + 10px));box-shadow:0 3px 6px #00000029}.kaisoubetsu-original :is(.kaisoubetsu-original header .kaisoubetsu-original nav)::-webkit-scrollbar{display:none}.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original ul{flex-direction:column;margin:0}.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original ul .kaisoubetsu-original a{padding:10px 0;font-weight:500;display:block}.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original div{flex-direction:column}.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original div .kaisoubetsu-original a{flex:1;justify-content:center;position:relative;box-shadow:0 3px 6px #00000029;color:var(--WC)!important}.kaisoubetsu-original :is(.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original div .kaisoubetsu-original a):first-child{background:var(--mainDC);margin-bottom:20px}.kaisoubetsu-original :is(.kaisoubetsu-original header .kaisoubetsu-original nav .kaisoubetsu-original div .kaisoubetsu-original a):after{border-right:1.5px solid var(--WC);border-bottom:1.5px solid var(--WC);content:"";width:10px;height:10px;margin:auto 0;position:absolute;top:0;bottom:0;right:15px;transform:rotate(-45deg)}.kaisoubetsu-original header .kaisoubetsu-original button{z-index:100;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:48px;height:48px;margin-left:auto;padding:10px;transition:all .25s;position:relative;top:0;right:0;display:flex!important}.kaisoubetsu-original :is(.kaisoubetsu-original header .kaisoubetsu-original button):before,.kaisoubetsu-original :is(.kaisoubetsu-original header .kaisoubetsu-original button):after{background:var(--WC);content:"";width:100%;height:2px;transition:all .25s;display:block;transform:rotate(-180deg)}.kaisoubetsu-original header .kaisoubetsu-original button .kaisoubetsu-original span{background:var(--WC);width:100%;height:2px;display:block}.kaisoubetsu-original [class*=navopen]{height:100%;overflow:hidden}.kaisoubetsu-original [class*=navopen] .kaisoubetsu-original header .kaisoubetsu-original nav{opacity:1;visibility:visible;transform:translate(0)}.kaisoubetsu-original [class*=navopen] .kaisoubetsu-original header .kaisoubetsu-original button{margin-right:5px;transition:all .25s}.kaisoubetsu-original :is(.kaisoubetsu-original [class*=navopen] .kaisoubetsu-original header .kaisoubetsu-original button):before{background:var(--mainDC);transform:rotate(45deg)translate(40%)}.kaisoubetsu-original :is(.kaisoubetsu-original [class*=navopen] .kaisoubetsu-original header .kaisoubetsu-original button):after{background:var(--mainDC);transform:rotate(-45deg)translate(40%)}.kaisoubetsu-original [class*=navopen] .kaisoubetsu-original header .kaisoubetsu-original button .kaisoubetsu-original span{width:0;height:0}}.kaisoubetsu-original footer{color:#fff;background:linear-gradient(#1e2539 0%,#111521 100%);margin-top:1px;padding:80px 0}.kaisoubetsu-original footer .kaisoubetsu-original a{color:var(--WC)}@media (hover:hover){.kaisoubetsu-original footer .kaisoubetsu-original a:hover{color:var(--WC);opacity:.65;transition:all .25s}.kaisoubetsu-original footer .kaisoubetsu-original a:hover .kaisoubetsu-original i{transition:all .25s}}.kaisoubetsu-original footer .kaisoubetsu-original>div{grid-template-columns:360px 1fr;padding:0 80px;display:grid}.kaisoubetsu-original footer .kaisoubetsu-original>div .kaisoubetsu-original ul{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(4,auto);gap:20px 60px;margin-left:auto;padding:0 45px;display:grid}.kaisoubetsu-original footer .kaisoubetsu-original>div .kaisoubetsu-original ul .kaisoubetsu-original li:first-child{grid-row:1/2}.kaisoubetsu-original footer .kaisoubetsu-original>div .kaisoubetsu-original ul .kaisoubetsu-original li:nth-child(2){grid-row:2/3}.kaisoubetsu-original footer .kaisoubetsu-original>div .kaisoubetsu-original ul .kaisoubetsu-original li:nth-child(3){grid-row:3/4}.kaisoubetsu-original footer .kaisoubetsu-original>div .kaisoubetsu-original ul .kaisoubetsu-original li:nth-child(4){grid-row:1/2}.kaisoubetsu-original footer .kaisoubetsu-original>div .kaisoubetsu-original ul .kaisoubetsu-original li:nth-child(5){grid-row:2/3}.kaisoubetsu-original footer .kaisoubetsu-original>div .kaisoubetsu-original ul .kaisoubetsu-original li:nth-child(6){grid-row:3/4}.kaisoubetsu-original footer .kaisoubetsu-original>div .kaisoubetsu-original ul .kaisoubetsu-original li:nth-child(7){grid-row:1/2}.kaisoubetsu-original footer .kaisoubetsu-original>div .kaisoubetsu-original ul .kaisoubetsu-original li:nth-child(8){grid-row:2/3}.kaisoubetsu-original footer .kaisoubetsu-original>div .kaisoubetsu-original ul .kaisoubetsu-original li:nth-child(9){grid-row:3/4}.kaisoubetsu-original footer .kaisoubetsu-original>div .kaisoubetsu-original ul .kaisoubetsu-original li:nth-child(n+10){grid-column:4/5}@media (max-width:768px){.kaisoubetsu-original footer{padding:40px 15px}.kaisoubetsu-original footer .kaisoubetsu-original div{padding:0;display:block}.kaisoubetsu-original footer .kaisoubetsu-original div .kaisoubetsu-original p{width:75%;margin:0 auto 30px}.kaisoubetsu-original footer .kaisoubetsu-original div .kaisoubetsu-original ul{grid-template-rows:auto;grid-template-columns:auto;justify-content:space-between;column-gap:20px;margin-left:0;padding:0;display:grid}.kaisoubetsu-original footer .kaisoubetsu-original div .kaisoubetsu-original ul .kaisoubetsu-original li:nth-child(odd){grid-area:auto/1/auto/2}.kaisoubetsu-original footer .kaisoubetsu-original div .kaisoubetsu-original ul .kaisoubetsu-original li:nth-child(2n){grid-area:auto/2/auto/3}.kaisoubetsu-original footer .kaisoubetsu-original div .kaisoubetsu-original ul .kaisoubetsu-original li:nth-child(n+10){grid-column:1/3}}.kaisoubetsu-original{background:#fff;position:relative}.kaisoubetsu-original>.legacy-content-import,.kaisoubetsu-original .bg-wht{position:relative}.kaisoubetsu-original .tab-label{cursor:pointer}.kaisoubetsu-original .tab-switch:focus-visible+.tab-label{outline-offset:4px;outline:3px solid #173b6c}.kaisoubetsu-original .tab-switch{opacity:0;width:1px;height:1px;display:block;position:absolute}@font-face{font-family:kaisoubetsu-icons;src:url(https://solution.jma.or.jp/jmasol/wp-content/themes/jma_solution/assets/css/fonts/oa_icon.woff?td08rn)format("woff");font-weight:400;font-style:normal;font-display:swap}.kaisoubetsu-original{font-family:var(--jma-font);color:var(--jma-text);font-size:16px;font-weight:400;line-height:1.8}.kaisoubetsu-original a,.kaisoubetsu-original :is(h1,h2,h3,h4,.c_kaisoubetsu){color:var(--jma-primary)}.kaisoubetsu-original .entry-content h3{font-size:clamp(22px,2.3vw,30px);font-weight:700;line-height:1.5}.kaisoubetsu-original .entry-content h4{font-weight:700}.kaisoubetsu-original .p-h-content{background:linear-gradient(90deg, var(--jma-bg-alt) 0%, #f5f7faf0 25%, #f5f7fa59 65%, transparent 100%);position:relative}.kaisoubetsu-original .page-title{color:var(--jma-primary);background:0 0;font-size:clamp(28px,3vw,44px);font-weight:700}.kaisoubetsu-original :is(.page-title.c_kaisoubetsu,.page-title-sub.c_kaisoubetsu){text-shadow:none}.kaisoubetsu-original .page-title-sub{color:var(--jma-text-sub);font-weight:500}.kaisoubetsu-original :is(:is(#kaisoubetsu_why,#tm_why,#jisedai_why),#kaisoubetsu_lineup .tab-content){background:var(--jma-bg-alt)}.kaisoubetsu-original :is(#kaisoubetsu_why,#tm_why,#jisedai_why) :is(h3,h4){color:var(--jma-primary)}.kaisoubetsu-original :is(#kaisoubetsu_why,#tm_why,#jisedai_why) p{color:var(--jma-text)}.kaisoubetsu-original .kaisoubetsu_reason_cont{background:var(--jma-primary)}.kaisoubetsu-original .kaisoubetsu_reason_cont p{color:var(--jma-bg)}.kaisoubetsu-original .kaisoubetsu_reason_num{color:color-mix(in srgb, var(--jma-primary), white 65%);font-family:var(--jma-font-en)}.kaisoubetsu-original :is(.tab-label,#kaisoubetsu_lineup .tab-label){border:1px solid var(--jma-border);border-radius:var(--jma-radius);background:var(--jma-bg-alt);box-shadow:none;transition:background .2s,color .2s;transform:none}.kaisoubetsu-original .tab-label p{color:var(--jma-primary)}.kaisoubetsu-original :is(.tab-label:hover,#kaisoubetsu_lineup .tab-label:hover){background:var(--jma-primary-tint);transform:none}.kaisoubetsu-original :is(.tab-switch:checked+.tab-label,#kaisoubetsu_lineup .tab-switch:checked+.tab-label){background:var(--jma-primary);border:1px solid var(--jma-primary);transform:none}.kaisoubetsu-original .tab-switch:checked+.tab-label p{color:var(--jma-bg)}.kaisoubetsu-original .tab-label:before,.kaisoubetsu-original .tab-label:after{display:none}.kaisoubetsu-original #kaisoubetsu_lineup .c_white{color:var(--jma-primary)!important}.kaisoubetsu-original :is(.tab-content h4,.kaisoubetsu_case_bawrap .batitle){background:var(--jma-primary-tint);color:var(--jma-primary)}.kaisoubetsu-original :is(table,th,td){border-color:var(--jma-border)}.kaisoubetsu-original th{background:var(--jma-bg-alt);color:var(--jma-primary)}.kaisoubetsu-original #kaisoubetsu_lineup .fx-item-3-b{border:1px solid var(--jma-border);border-radius:var(--jma-radius);box-shadow:var(--jma-shadow)}.kaisoubetsu-original #kaisoubetsu_lineup h3.f-s-s{font-size:20px}.kaisoubetsu-original .box-header-k:before{display:none}.kaisoubetsu-original .btn{border-radius:var(--jma-radius);background:var(--jma-primary);color:var(--jma-bg);font-family:var(--jma-font);box-shadow:var(--jma-shadow);border:1px solid #0000;font-weight:700}.kaisoubetsu-original .btn:hover{background:var(--jma-primary-dark);color:var(--jma-bg)}.kaisoubetsu-original a.btn[href*=solution_contact]{background:var(--jma-accent)}.kaisoubetsu-original a.btn[href*=solution_contact]:hover{background:var(--jma-accent-dark)}.kaisoubetsu-original .footer-left.bg-main{background:var(--jma-primary)}.kaisoubetsu-original .footer-left h2{color:var(--jma-bg)}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) .tab-label{border:1px solid color-mix(in srgb, var(--jma-primary), white 65%);background:var(--jma-bg);box-shadow:0 4px 0 var(--jma-border), var(--jma-shadow);padding:20px 22px 48px;transition:background .18s,box-shadow .18s,transform .18s}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) .tab-label:after{content:"詳細を見る ⌄";width:auto;height:auto;color:var(--jma-primary);font-family:var(--jma-font);border:0;margin:0;font-size:13px;font-weight:700;line-height:1.5;display:block;position:absolute;inset:auto 20px 14px auto}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) .tab-label:hover{background:var(--jma-primary-tint);box-shadow:0 6px 0 var(--jma-border), var(--jma-shadow-lg);transform:translateY(-2px)}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) .tab-label:active{box-shadow:0 1px 0 var(--jma-border);transform:translateY(2px)}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) .tab-switch:checked+.tab-label{background:var(--jma-primary);border-color:var(--jma-primary);transform:translateY(2px);box-shadow:inset 0 2px 4px #0000001f}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) .tab-switch:checked+.tab-label:after{content:"表示中 ✓";color:var(--jma-bg)}.kaisoubetsu-original a[data-text-link]{box-shadow:none;color:var(--jma-primary);font:inherit;text-underline-offset:.2em;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.kaisoubetsu-original a[data-text-link]:hover{color:var(--jma-primary-dark)}.kaisoubetsu-original .entry-content ul li:before{content:"・";font-family:var(--jma-font);color:inherit;top:0;left:0;transform:none}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) .tab-content{width:calc(100% - 2.8vw);max-width:none;margin-inline:1.4vw;padding:40px 0}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) .tab-content>table{width:100%}.kaisoubetsu-original .kaisoubetsu-page-hero{isolation:isolate;background:var(--jma-bg-alt);position:relative;overflow:hidden}.kaisoubetsu-original .kaisoubetsu-hero-media{z-index:-1;background-position:50%;background-size:cover;width:70%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.kaisoubetsu-original .kaisoubetsu-page-hero h1{color:var(--jma-primary);text-shadow:none;padding:0;font-weight:700}.kaisoubetsu-original .kaisoubetsu-page-hero p{color:var(--jma-text-sub)}@media (max-width:760px){.kaisoubetsu-original .kaisoubetsu-hero-media{opacity:.35;width:100%}}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) .tab-content{padding-bottom:12px}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case) .tab-wrap{margin-bottom:0}.kaisoubetsu-original :is(#kaisoubetsu_case,#tm_case,#jisedai_case)+.lp_cont{padding-top:20px}.kaisoubetsu-original .kaisoubetsu-page-hero{background:#f1f4f9;flex-direction:column;justify-content:center;min-height:250px;padding:0;display:flex}.kaisoubetsu-original .kaisoubetsu-page-hero>.container{width:100%;max-width:1360px;margin:0 auto;padding:58px 24px 22px;position:relative}.kaisoubetsu-original .kaisoubetsu-page-hero h1{color:#1b2a44;letter-spacing:.02em;min-height:0;margin:0;font-size:34px;font-weight:900;line-height:1.35}.kaisoubetsu-original .kaisoubetsu-page-hero p{color:#33465c;max-width:min(600px,44%);margin:22px 0 0;font-size:15px;font-weight:500;line-height:2}.kaisoubetsu-original .kaisoubetsu-hero-media{width:52%;z-index:0!important}@media (max-width:760px){.kaisoubetsu-original .kaisoubetsu-page-hero{min-height:170px}.kaisoubetsu-original .kaisoubetsu-page-hero>.container{padding:24px 20px}.kaisoubetsu-original .kaisoubetsu-page-hero h1{max-width:58%;font-size:20px}.kaisoubetsu-original .kaisoubetsu-page-hero p{max-width:58%;margin-top:12px;font-size:12px;line-height:1.65}}.kaisoubetsu-original #tm_case .tab-label{width:calc(33.333% - 2.8vw)}.kaisoubetsu-original #tm_issues .fx-item-4-b{text-align:center;padding:24px}.kaisoubetsu-original #tm_issues img{object-fit:contain;width:110px;height:110px;margin:0 auto 20px;display:block}.kaisoubetsu-original #tm_required{background:var(--jma-bg-alt)}.kaisoubetsu-original #tm_lineup .tm-program-layout{gap:24px}.kaisoubetsu-original #tm_lineup .tm_program_cat{background:var(--jma-primary);color:#fff;justify-content:center;align-items:center;width:100%;padding:16px 24px;font-weight:700;display:flex}.kaisoubetsu-original #tm_lineup .tm_program_cat p{margin:0}.kaisoubetsu-original #tm_lineup .tm_program_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.kaisoubetsu-original #tm_lineup .tm_program_list li{margin:0;padding:0}.kaisoubetsu-original #tm_lineup .tm_program_list li:before{display:none}.kaisoubetsu-original #tm_lineup .tm_program_list .btn{width:100%;min-width:0}.kaisoubetsu-original #tm_lineup .tm-program-label{border:1px solid var(--jma-border);border-radius:var(--jma-radius);color:var(--jma-primary);text-align:center;padding:20px;font-weight:700;display:block}.kaisoubetsu-original #tm_case .case_chart{max-width:100%;height:auto;display:block}@media (max-width:760px){.kaisoubetsu-original #tm_lineup .tm_program_list{grid-template-columns:1fr}.kaisoubetsu-original #tm_case .tab-label{padding-inline:12px}}.kaisoubetsu-original #tm_issues .flex{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.kaisoubetsu-original #tm_issues .fx-item-4-b{width:auto;min-width:0;margin:0}@media (max-width:900px){.kaisoubetsu-original #tm_issues .flex{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kaisoubetsu-original #tm_issues .flex{grid-template-columns:1fr}}.kaisoubetsu-original #jisedai_required{background:var(--jma-bg-alt)}.kaisoubetsu-original #jisedai_case .case_chart{max-width:100%;height:auto;margin-top:16px;display:block}.kaisoubetsu-original #jisedai_ikusei .cta{background:var(--jma-bg-alt);padding:36px 0}.kaisoubetsu-original #jisedai_ikusei .cta ul{flex-wrap:wrap;justify-content:center;gap:20px;margin:0;display:flex}.kaisoubetsu-original #jisedai_ikusei .cta li{width:240px;max-width:100%;margin:0;padding:0;display:flex}.kaisoubetsu-original #jisedai_ikusei .cta li:before{display:none}.kaisoubetsu-original #jisedai_ikusei .cta a{box-sizing:border-box;border-radius:var(--jma-radius);background:var(--jma-primary);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:112px;padding:20px 24px;font-weight:700;display:flex}.kaisoubetsu-original #jisedai_ikusei .cta a[href*=solution_contact]{background:var(--jma-accent)}.kaisoubetsu-original :is(#jisedai_reason,#tm_reason,#kaisoubetsu_reason) .kaisoubetsu_reason_title{isolation:isolate;margin-bottom:28px;padding-top:36px;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-weight:800;display:block;position:relative}.kaisoubetsu-original :is(#jisedai_reason,#tm_reason,#kaisoubetsu_reason) .kaisoubetsu_reason_num{opacity:.3;z-index:-1;margin:0;font-family:inherit;font-size:120px;font-weight:800;line-height:1;position:absolute;top:0;left:-20px}.kaisoubetsu-original :is(#jisedai_reason,#tm_reason,#kaisoubetsu_reason) .kaisoubetsu_reason_title .f-s-m{font-family:inherit;font-size:clamp(24px,2vw,30px);font-weight:800;line-height:1.5}.kaisoubetsu-original #rich_service{color:#263b50;background:#fff;font-size:16px;line-height:1.9}.kaisoubetsu-original #rich_service :is(.box_limit_min,.box_limit_mid){width:min(1100px,100% - 48px);margin:auto}.kaisoubetsu-original #rich_service :is(.box_mgc,.box_maindc){padding:64px 0}.kaisoubetsu-original #rich_service .box_maindc{background:#edf5fb}.kaisoubetsu-original #rich_service section[id]{scroll-margin-top:180px}.kaisoubetsu-original #rich_service :is(h2.subhead,#service_intro h2){text-align:center;color:#217bc0;margin:0 0 32px;font-size:30px;font-weight:700;line-height:1.5}.kaisoubetsu-original #rich_service h3{color:#217bc0;margin:0 0 20px;font-size:23px;font-weight:700;line-height:1.6}.kaisoubetsu-original #rich_service h4{margin:16px 0;font-size:20px;font-weight:700}.kaisoubetsu-original #rich_service p{margin-bottom:24px;line-height:1.95}.kaisoubetsu-original #rich_service .sp{display:none}.kaisoubetsu-original #rich_service figure{max-width:920px;margin:28px auto}.kaisoubetsu-original #rich_service img{max-width:100%;height:auto;margin:auto;display:block}.kaisoubetsu-original #rich_service .box_white{background:#fff;border:1px solid #dbe5ee;border-radius:8px;margin:32px 0;padding:32px}.kaisoubetsu-original #rich_service #service_intro>div:first-child ul{grid-template-columns:1fr 1fr;gap:24px;display:grid}.kaisoubetsu-original #rich_service #service_intro li{color:#fff;background:#3997e2;align-items:center;gap:20px;padding:28px;display:flex}.kaisoubetsu-original #rich_service #service_intro li span{white-space:nowrap;font-size:28px;font-weight:700}.kaisoubetsu-original #rich_service #service_intro li p{margin:0;font-weight:700}.kaisoubetsu-original #rich_service #service_intro .box_white dl{gap:20px;display:flex}.kaisoubetsu-original #rich_service .txt_marker{color:#217bc0;font-weight:700}.kaisoubetsu-original #rich_service #service_leader{padding-top:64px}.kaisoubetsu-original #rich_service #service_nurture>section{background:#f5f9fc;border:1px solid #dbe5ee;border-top:4px solid #3997e2;margin:28px 0;padding:32px}.kaisoubetsu-original #rich_service #service_nurture>section dl{grid-template-columns:200px 1fr;gap:16px 28px;display:grid}.kaisoubetsu-original #rich_service #service_nurture dt{font-weight:700}.kaisoubetsu-original #rich_service #service_nurture .box_white>dl{margin-top:32px}.kaisoubetsu-original #rich_service #service_nurture .box_white>dl>dt{color:#fff;background:#217bc0;padding:16px}.kaisoubetsu-original #rich_service #service_nurture .box_white>dl>dt span{font-size:13px;font-weight:400;display:block}.kaisoubetsu-original #rich_service #service_nurture .box_white>dl>dd{background:#f3f7fb;grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.kaisoubetsu-original #rich_service #service_nurture .box_white>dl>dd dt{color:#217bc0;margin-bottom:12px;font-size:20px}.kaisoubetsu-original #rich_service #service_series .box_limit_min{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.kaisoubetsu-original #rich_service #service_series dl{background:#fff;border-top:4px solid #3997e2;padding:24px}.kaisoubetsu-original #rich_service #service_series dt{font-size:20px;font-weight:700}.kaisoubetsu-original #rich_service #service_series li{margin-bottom:12px;margin-left:1.2em;list-style:outside}.kaisoubetsu-original #rich_service #service_price table{width:100%;margin:32px 0 20px;font-size:15px}.kaisoubetsu-original #rich_service #service_price caption{text-align:left;color:#217bc0;padding:16px 0;font-size:22px;font-weight:700}.kaisoubetsu-original #rich_service #service_price caption span{margin-left:16px;font-size:15px}.kaisoubetsu-original #rich_service #service_price :is(th,td){text-align:left;border:1px solid #d4e0ea;padding:14px}.kaisoubetsu-original #rich_service #service_price th{background:#edf5fb;font-weight:700}.kaisoubetsu-original #rich_service .cta_inner{text-align:center;background:#e9f3fb;padding:48px 0}.kaisoubetsu-original #rich_service .cta_inner h2 b{letter-spacing:.12em;font-size:13px;display:block}.kaisoubetsu-original #rich_service .cta_inner .box_limit_min>div{justify-content:center;gap:24px;display:flex}.kaisoubetsu-original #rich_service .cta_inner a{color:#fff;background:#bc3027;justify-content:center;align-items:center;min-height:60px;padding:16px 28px;font-weight:700;text-decoration:none;display:flex}.kaisoubetsu-original #rich_service .cta_inner a.accent{background:#203e68}@media (max-width:760px){.kaisoubetsu-original #rich_service{font-size:14px}.kaisoubetsu-original #rich_service :is(.box_mgc,.box_maindc){padding:36px 0}.kaisoubetsu-original #rich_service :is(h2.subhead,#service_intro h2){font-size:24px}.kaisoubetsu-original #rich_service :is(#service_intro>div:first-child ul,#service_series .box_limit_min,#service_nurture .box_white>dl>dd,#service_nurture>section dl){grid-template-columns:1fr}.kaisoubetsu-original #rich_service :is(.box_white,#service_nurture>section){padding:20px}.kaisoubetsu-original #rich_service .cta_inner .box_limit_min>div{flex-direction:column;gap:12px}.kaisoubetsu-original #rich_service #service_price table{font-size:12px}.kaisoubetsu-original #rich_service #service_price :is(th,td){padding:8px 5px}}.kaisoubetsu-original #rich_service .box_maindc:has(>#service_leader){color:#fff;background:#1f3864}.kaisoubetsu-original #rich_service .box_maindc:has(>#service_leader) h2.subhead{color:#fff}.kaisoubetsu-original #strategicthinking{color:#263b50;line-height:1.9}.kaisoubetsu-original #strategicthinking .bg_tm{background:#edf5fb}.kaisoubetsu-original #strategicthinking h4{margin-bottom:24px;font-size:23px;font-weight:700}.kaisoubetsu-original #strategicthinking section[id]{scroll-margin-top:180px}.kaisoubetsu-original #strategicthinking figure{max-width:920px;margin:28px auto}.kaisoubetsu-original #strategicthinking img{max-width:100%;height:auto;margin:auto;display:block}.kaisoubetsu-original #strategicthinking #tm_why figure{max-width:650px}.kaisoubetsu-original #strategicthinking #tm_required .lp_cont{padding:24px 0}.kaisoubetsu-original #strategicthinking #tm_required dt{margin-bottom:14px;font-size:21px;font-weight:700}.kaisoubetsu-original #strategicthinking #tm_required .fx-item-2-b{background:#edf5fb;border-top:4px solid #3997e2;padding:28px}.kaisoubetsu-original #strategicthinking #tm_issues img{object-fit:contain;width:auto;height:110px;margin-bottom:20px}.kaisoubetsu-original #strategicthinking #tm_reason>.flex{grid-template-columns:1fr 1fr;gap:24px;max-width:1100px;margin:32px auto 0;padding:0 24px;display:grid}.kaisoubetsu-original #strategicthinking .tm_reason_img{display:none}.kaisoubetsu-original #strategicthinking .tm_reason_cont{background:#f3f8fc;border-top:4px solid #3997e2;padding:28px}.kaisoubetsu-original #strategicthinking .tm_reason_title{color:#217bc0;align-items:center;gap:16px;margin-bottom:24px;font-size:22px;font-weight:700;line-height:1.6;display:flex}.kaisoubetsu-original #strategicthinking .tm_reason_num{font-size:32px;font-weight:700}.kaisoubetsu-original #strategicthinking .tm_reason_cont li{margin:0 0 12px 1.2em;list-style:outside}.kaisoubetsu-original #strategicthinking .tm_reason_cont .btn{color:#fff;background:#203e68;margin-top:20px;padding:10px 24px;display:inline-block}.kaisoubetsu-original #strategicthinking .strategic-effects{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kaisoubetsu-original #strategicthinking .strategic-effects details{background:#fff;border:1px solid #d5e1eb;border-radius:6px;padding:20px}.kaisoubetsu-original #strategicthinking .strategic-effects summary{color:#203e68;cursor:pointer;font-weight:700}.kaisoubetsu-original #strategicthinking .strategic-effects img{margin-top:20px}.kaisoubetsu-original #strategicthinking .cta{background:#edf5fb;padding:28px 0}.kaisoubetsu-original #strategicthinking .cta ul{justify-content:center;gap:24px;display:flex}.kaisoubetsu-original #strategicthinking .cta li{flex:1;max-width:440px}.kaisoubetsu-original #strategicthinking .cta a{color:#fff;background:#203e68;flex-direction:column;justify-content:center;align-items:center;min-height:72px;padding:16px;font-weight:700;text-decoration:none;display:flex}.kaisoubetsu-original #strategicthinking .cta li:last-child a{background:#bc3027}.kaisoubetsu-original #strategicthinking .cta a b{font-size:12px}@media (max-width:760px){.kaisoubetsu-original #strategicthinking #tm_reason>.flex,.kaisoubetsu-original #strategicthinking .strategic-effects{grid-template-columns:1fr}.kaisoubetsu-original #strategicthinking .cta ul{flex-direction:column;gap:12px}.kaisoubetsu-original #strategicthinking .cta li{max-width:none}.kaisoubetsu-original #strategicthinking .tm_reason_title{font-size:20px}}.kaisoubetsu-original #strategicthinking .cta li:before,.kaisoubetsu-original #strategicthinking .tm_reason_cont li:before{content:none}.kaisoubetsu-original:has(#strategicthinking) .btn:before{content:none}.kaisoubetsu-original:has(#strategicthinking) .btn-mail:before{content:none}.kaisoubetsu-original:has(#strategicthinking) .tel-num:before{content:none}.kaisoubetsu-original #strategicthinking .cta li{margin:0;padding:0;display:flex}.kaisoubetsu-original #strategicthinking .cta li a{gap:4px;width:100%;height:100%;min-height:96px}.kaisoubetsu-original #strategicthinking .cta a span{display:inline}.kaisoubetsu-original #strategicthinking :is(h3,h4,.c_tm){color:#22225c}.kaisoubetsu-original #strategicthinking .bg_tm{color:#fff;background:#1a1a3c}.kaisoubetsu-original #strategicthinking .bg_tm :is(h3,h4,p){color:#fff}.kaisoubetsu-original #strategicthinking #kaisoubetsu_issues{background:#ddd;border-radius:10px;padding:28px}.kaisoubetsu-original #strategicthinking #tm_required .fx-item-2-b{text-align:center;color:#22225c;background:#fff;border:0;border-radius:10px}.kaisoubetsu-original #strategicthinking #tm_reason>.flex{grid-template-columns:1fr 1fr;gap:0;max-width:none;margin:36px 0 0;padding:0}.kaisoubetsu-original #strategicthinking .tm_reason_cont{color:#fff;background:#1a1a3c;border:0;width:100%;padding:40px clamp(24px,4vw,64px)}.kaisoubetsu-original #strategicthinking .tm_reason_cont :is(p,li){color:#fff}.kaisoubetsu-original #strategicthinking .tm_reason_title{color:#fff;font-size:24px}.kaisoubetsu-original #strategicthinking .tm_reason_num{color:#539cc4;font-size:72px;line-height:1}.kaisoubetsu-original #strategicthinking .tm_reason_img{background-position:50%;background-size:cover;width:100%;min-height:350px;display:block}.kaisoubetsu-original #strategicthinking :is(.tm_reason02_sp,.tm_reason04_sp){display:none}.kaisoubetsu-original #strategicthinking .tm_reason01{background-image:url(/images/webp/9bd9446a0bfd816d6d28fd619864e443aeefc26cb9a39e353a8cec7a6f99441a.webp)}.kaisoubetsu-original #strategicthinking .tm_reason02{background-image:url(/images/webp/66169cd334155679b4b150c29d73ff66bc052037bf4a962f10acf6db09311d81.webp)}.kaisoubetsu-original #strategicthinking .tm_reason03{background-image:url(/images/webp/f2bbb390c76a030dd2d89be58dab1ddd017158658286f47c847d493d80b31bac.webp)}.kaisoubetsu-original #strategicthinking .tm_reason04{background-image:url(/images/webp/d1394fc58fa8af7d0896cc538753e0633fe099c78254295d2847011834594880.webp)}.kaisoubetsu-original #strategicthinking .tm_reason_cont .btn{background:#539cc4}.kaisoubetsu-original #strategicthinking h4.tlt_navy{color:#fff;background:#1a1a3c;margin:32px 0 0;padding:20px 24px;font-size:20px}.kaisoubetsu-original #strategicthinking .strategic-effects details{border-color:#539cc4}.kaisoubetsu-original #strategicthinking .strategic-effects details[open] summary{color:#217bc0}@media (max-width:760px){.kaisoubetsu-original #strategicthinking #tm_reason>.flex{grid-template-columns:1fr}.kaisoubetsu-original #strategicthinking .tm_reason02_pc{display:none}.kaisoubetsu-original #strategicthinking :is(.tm_reason02_sp,.tm_reason04_sp){display:block}.kaisoubetsu-original #strategicthinking .tm_reason_img{min-height:240px}.kaisoubetsu-original #strategicthinking .tm_reason_num{font-size:56px}.kaisoubetsu-original #strategicthinking .tm_reason_title{font-size:21px}}.kaisoubetsu-original #strategicthinking .tm_reason_title{isolation:isolate;margin-bottom:28px;padding-top:36px;display:block;position:relative}.kaisoubetsu-original #strategicthinking .tm_reason_num{z-index:-1;color:#d0d0d8;opacity:.3;margin:0;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-size:120px;font-weight:800;line-height:1;position:absolute;top:0;left:-20px}.kaisoubetsu-original #overseas{color:#263b50;line-height:1.9}.kaisoubetsu-original #overseas section[id]{scroll-margin-top:180px}.kaisoubetsu-original #overseas :is(h3,h4,.c_overseas){color:#4e77d2}.kaisoubetsu-original #overseas h4{margin-bottom:20px;font-size:23px;font-weight:700;line-height:1.6}.kaisoubetsu-original #overseas_why{color:#fff;background:#4e77d2}.kaisoubetsu-original #overseas #overseas_why :is(h3,h4,p){color:#fff}.kaisoubetsu-original #overseas_merit{background:#f0f4fb}.kaisoubetsu-original #overseas_merit .lp_inner>div{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.kaisoubetsu-original #overseas_merit .lp_inner>div>div{background:#fff;border-top:4px solid #4e77d2;padding:28px}.kaisoubetsu-original #overseas_reason>.flex{grid-template-columns:1fr 1fr;gap:0;margin-top:32px;display:grid}.kaisoubetsu-original #overseas .overseas_reason_cont{color:#fff;background:#4e77d2;padding:40px clamp(24px,4vw,64px)}.kaisoubetsu-original #overseas .overseas_reason_cont p{color:#fff}.kaisoubetsu-original #overseas .overseas_reason_title{isolation:isolate;margin-bottom:28px;padding-top:36px;font-family:Noto Serif JP,Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(24px,2vw,30px);font-weight:800;line-height:1.5;display:block;position:relative}.kaisoubetsu-original #overseas .overseas_reason_num{z-index:-1;opacity:.3;color:#fff;margin:0;font-size:120px;line-height:1;position:absolute;top:0;left:-20px}.kaisoubetsu-original #overseas .overseas_reason_img{background-position:50%;background-size:cover;min-height:330px}.kaisoubetsu-original #overseas .overseas_reason01{background-image:url(/images/webp/5d4bf6253201acc1d5408a5948742b70d47a5efb3cfd9e02107d5eaccab45f23.webp)}.kaisoubetsu-original #overseas .overseas_reason02{background-image:url(/images/webp/bdb6af2659df9c99743c5dfaa01d65c3f361f752423eb901b19b7970e2be90bf.webp)}.kaisoubetsu-original #overseas .overseas_reason03{background-image:url(/images/webp/0c0fc82d10e3ffbc95d388bc6f7a94c1f4eca6c828f332683bda9272601569f8.webp)}.kaisoubetsu-original #overseas .overseas_reason02_sp{display:none}.kaisoubetsu-original #overseas_issues{padding:24px 0}.kaisoubetsu-original #overseas_issues>.flex{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.kaisoubetsu-original #overseas_issues .fx-item-2-b{background:#f0f4fb;border-radius:8px;width:auto;margin:0;padding:28px}.kaisoubetsu-original #overseas_issues dt{color:#4e77d2;margin-bottom:16px;font-size:21px;font-weight:700}.kaisoubetsu-original #overseas_issues dt:empty{display:none}.kaisoubetsu-original #overseas_last{background:#f0f4fb;padding:36px 0}.kaisoubetsu-original #overseas_last .btn{color:#fff;background:#bc3027;border-radius:6px;padding:20px 32px;line-height:1.8;text-decoration:none;display:inline-block}.kaisoubetsu-original #overseas_last .btn:before{content:none}@media (max-width:760px){.kaisoubetsu-original #overseas_merit .lp_inner>div,.kaisoubetsu-original #overseas_reason>.flex,.kaisoubetsu-original #overseas_issues>.flex{grid-template-columns:1fr}.kaisoubetsu-original #overseas .overseas_reason02_pc{display:none}.kaisoubetsu-original #overseas .overseas_reason02_sp{display:block}.kaisoubetsu-original #overseas .overseas_reason_img{min-height:240px}}.solution-service-return{justify-content:center;padding:32px 20px;display:flex}
.COpjKW_guide{background:#f4f6f8;border:1px solid #e2e6eb;border-radius:8px;margin-top:clamp(32px,5vw,56px);padding:clamp(20px,3vw,32px);scroll-margin-top:160px}.COpjKW_guide .COpjKW_heading{color:#173b6c;text-align:left;background:0 0;border:0;margin:0 0 20px;padding:0;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.5}.COpjKW_guide .COpjKW_links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.COpjKW_links li{min-width:0;margin:0;padding:0}.COpjKW_guide .COpjKW_link{color:#173b6c;background:#fff;border:1px solid #d9e1ea;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;height:100%;min-height:64px;padding:16px;font-size:15px;font-weight:600;line-height:1.6;text-decoration:none;display:flex}.COpjKW_guide .COpjKW_link:hover{text-underline-offset:4px;border-color:#173b6c;text-decoration:underline}.COpjKW_guide .COpjKW_link:focus-visible{outline-offset:3px;outline:2px solid #173b6c}.COpjKW_arrow{flex-shrink:0}@media (max-width:767px){.COpjKW_guide .COpjKW_links{grid-template-columns:1fr}}
._1clsDW_banner{width:507px;max-width:100%;margin:32px auto 0;scroll-margin-top:180px}._1clsDW_banner a,._1clsDW_banner img{width:100%;display:block}._1clsDW_banner img{height:auto}._1clsDW_banner a:hover{opacity:.85}._1clsDW_banner a:focus-visible{outline-offset:4px;outline:3px solid #49783d}
