﻿html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding, 0px)}body{margin:0;overflow-x:hidden;width:100vw}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:600}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:.35em .75em .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}html{font-size:62.5%}body{color:#1f2733;font-size:1.6rem;line-height:2;background-color:#fff;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-weight:500;word-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}@media screen and (max-width: 575px){body{font-size:1.5rem}}@media all and (-ms-high-contrast:none){body{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}}a{display:inline-block;color:#1f2733;transition-property:background-color,opacity,color,border-color,box-shadow;transition-duration:.6s;text-decoration:none}a:hover{color:#1f2733}a img{border:none}a img:hover,a img:active{opacity:.8}span{transition-property:background-color,opacity,color,border-color,box-shadow;transition-duration:.6s}img{max-width:100%;height:auto;transition:all .6s ease;backface-visibility:hidden;vertical-align:bottom}iframe{border:none}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.6}h1{font-size:3.2rem}h2{font-size:2.7rem}h3{font-size:2.3rem}h4{font-size:1.8rem}[class*=col-]{margin-bottom:2rem}[class*=col-] h1,[class*=col-] h2,[class*=col-] h3,[class*=col-] h4,[class*=col-] h5,[class*=col-] h6{margin-bottom:1.5rem}[class*=col-] h1:last-child,[class*=col-] h2:last-child,[class*=col-] h3:last-child,[class*=col-] h4:last-child,[class*=col-] h5:last-child,[class*=col-] h6:last-child{margin-bottom:0}.row [class*=col-]:last-child{margin-bottom:0}a{-ms-touch-action:manipulation;touch-action:manipulation}figure{margin:0;padding:0;border:0;vertical-align:bottom}img[src$=".svg"]{width:100%;vertical-align:bottom}h1,h2,h3,h4,h5,h6,p,ul,ol,li,th,td,dt,dd,a{margin:0;padding:0;letter-spacing:.05em}ul{list-style:none}/*!
 * Bootstrap Grid v4.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1200px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media(min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media(min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media(min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media(min-width: 576px){.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-sm-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media(min-width: 768px){.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-md-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media(min-width: 992px){.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-lg-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media(min-width: 1200px){.flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-xl-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.link_main a{font-size:1.5rem;color:#fff;background:#1f2733;border:1px solid #1f2733;padding:10px 50px;border-radius:100px;position:relative;transition:.3s}@media screen and (max-width: 575px){.link_main a{padding:10px 40px}}.link_main a i{font-size:1.4rem;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.link_main a:hover{background:#fff;color:#1f2733}.ttl_main h2{font-size:4rem;color:#0350bf;line-height:1.4}@media screen and (max-width: 991px){.ttl_main h2{font-size:3.4rem}}@media screen and (max-width: 575px){.ttl_main h2{font-size:2.6rem}}.ttl_main h2 small{font-size:1.8rem;display:block;margin-bottom:20px}@media screen and (max-width: 991px){.ttl_main h2 small{font-size:1.6rem}}@media screen and (max-width: 575px){.ttl_main h2 small{font-size:1.4rem}}.ttl_main.mv h2 small{margin-bottom:35px}@media screen and (max-width: 767px){.ttl_main.mv h2 small{margin-bottom:30px}}@media screen and (max-width: 575px){.ttl_main.mv h2 small{margin-bottom:25px}}.ttl_main.center{text-align:center}.ttl_main.btn_absolute{position:relative}.ttl_main.btn_absolute .more_link{position:absolute;top:50%;right:0;transform:translateY(-50%)}.more_link a{font-size:1.6rem;color:#0350bf;position:relative;padding-right:30px;transition:.3s}.more_link a:hover{opacity:.7}.more_link a .arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);width:21px;height:21px;border-radius:50%;background:#0350bf}@media screen and (max-width: 575px){.more_link a .arrow{width:21px;height:21px}}.more_link a .arrow i{color:#fff;font-size:1rem;display:flex;align-items:center;justify-content:center;height:100%;line-height:1;font-weight:600}.ttl_md{font-size:2.8rem}@media screen and (max-width: 575px){.ttl_md{font-size:2.2rem}}.bg_gray{background:#edeef2}.color_blue{color:#0350bf}.page_mainVisual{width:100%;padding:120px 0 0;position:relative}@media screen and (max-width: 991px){.page_mainVisual{padding-top:150px}}.page_mainVisual:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 100px);background:#f9fafc}.page_mainVisual_inner{display:flex;flex-wrap:wrap;width:calc(100% - 40px);max-width:1320px;margin-left:auto;margin-right:auto;position:relative;z-index:1}@media screen and (max-width: 991px){.page_mainVisual_inner{display:block}}.page_mainVisual_inner .bread_list{position:absolute;bottom:30px;left:0;width:420px}@media screen and (max-width: 1239px){.page_mainVisual_inner .bread_list{width:360px}}@media screen and (max-width: 991px){.page_mainVisual_inner .bread_list{position:static;margin-top:15px;width:100%}}.page_mainVisual_inner .bread_list p{font-size:1.1rem;color:#0350bf}@media screen and (max-width: 991px){.page_mainVisual_inner .bread_list p{text-align:right}}.page_mainVisual_inner .deco_txt{position:absolute;bottom:78px;left:-17px;width:100%;color:#f0f3fa;font-size:20rem;font-family:"Ubuntu",sans-serif;font-weight:500;letter-spacing:0;line-height:1}@media screen and (max-width: 991px){.page_mainVisual_inner .deco_txt{display:none}}.page_mainVisual_txt{width:420px;margin-right:80px;padding-top:80px}@media screen and (max-width: 1239px){.page_mainVisual_txt{width:360px;margin-right:50px}}@media screen and (max-width: 991px){.page_mainVisual_txt{width:100%;margin:0;padding-left:20px;padding-top:0}}@media screen and (max-width: 575px){.page_mainVisual_txt{padding-left:0}}.page_mainVisual_txt h2{color:#0350bf;font-size:4.2rem;line-height:1.4}@media screen and (max-width: 991px){.page_mainVisual_txt h2{line-height:1.2}}@media screen and (max-width: 575px){.page_mainVisual_txt h2{font-size:2.6rem}}.page_mainVisual_txt h2 small{font-size:2.4rem;display:block;line-height:1.8;margin-bottom:15px}@media screen and (max-width: 991px){.page_mainVisual_txt h2 small{font-size:2rem;line-height:1.4}}@media screen and (max-width: 575px){.page_mainVisual_txt h2 small{font-size:1.6rem}}.page_mainVisual_txt p{margin-top:20px;color:#0350bf;font-size:1.8rem}@media screen and (max-width: 991px){.page_mainVisual_txt p{margin-top:10px;font-size:1.6rem}}@media screen and (max-width: 575px){.page_mainVisual_txt p{font-size:1.2rem}}.page_mainVisual_photo{flex:1;margin-right:calc(50% - 50vw);height:600px;background:#000;border-radius:20px 0 0 20px;position:relative;z-index:1}@media screen and (max-width: 991px){.page_mainVisual_photo{margin-top:40px;height:480px}}@media screen and (max-width: 767px){.page_mainVisual_photo{height:360px}}@media screen and (max-width: 575px){.page_mainVisual_photo{height:220px;margin-top:30px}}.page_mainVisual_photo.business{background:url(https://oasis-k.jp/cms/wp-content/themes/oasis-k/assets/images/partner_main_bg.webp) no-repeat;background-size:cover;background-position:50% 50%}.page_mainVisual_sub{margin-top:250px;position:relative}@media screen and (max-width: 1239px){.page_mainVisual_sub{margin-top:200px}}@media screen and (max-width: 767px){.page_mainVisual_sub{margin-top:180px}}@media screen and (max-width: 575px){.page_mainVisual_sub{margin-top:120px}}.page_mainVisual_sub_inner h2{font-size:4.2rem;color:#0350bf}@media screen and (max-width: 767px){.page_mainVisual_sub_inner h2{font-size:3.6rem}}@media screen and (max-width: 575px){.page_mainVisual_sub_inner h2{font-size:2.8rem;line-height:1.4}}.page_mainVisual_sub_inner h2 small{font-size:1.8rem;display:block;text-transform:capitalize}@media screen and (max-width: 767px){.page_mainVisual_sub_inner h2 small{font-size:1.6rem}}@media screen and (max-width: 575px){.page_mainVisual_sub_inner h2 small{font-size:1.2rem;margin-top:10px}}.page_mainVisual_sub .deco{position:absolute;right:calc(50% - 50vw);top:0;margin-left:320px}@media screen and (max-width: 575px){.page_mainVisual_sub .deco{margin-left:auto;left:calc(50% - 50vw);top:50%;transform:translateY(-50%)}}.bread_list_sub{margin-top:100px;position:relative}.bread_list_sub:before{content:"";position:absolute;top:43%;left:0;width:100vw;height:1px;background:#e9e9e9}.bread_list_sub p{font-size:1.1rem;color:#0350bf;display:inline-block;background:#fff;position:relative;z-index:1;padding:0 20px 0 0}.bread_list_sub.single_bread{margin-top:180px}@media screen and (max-width: 991px){.bread_list_sub.single_bread{margin-top:140px}}@media screen and (max-width: 767px){.bread_list_sub.single_bread{margin-top:120px}}@media screen and (max-width: 575px){.bread_list_sub.single_bread{margin-top:90px}}.breadcrumbs{white-space:nowrap;overflow-x:auto;display:inline-block;background:#fff;position:relative;z-index:1;padding-right:10px;overflow-y:hidden}@media screen and (max-width: 991px){.breadcrumbs{display:block}}.breadcrumbs span,.breadcrumbs a{font-size:1.2rem;color:#0350bf}.breadcrumbs a{padding-right:10px;margin-right:6px;position:relative}.breadcrumbs a:before{content:"-";position:absolute;top:50%;right:0;transform:translateY(-50%)}.breadcrumbs span:last-of-type a{margin-right:0;padding-right:0}.breadcrumbs span:last-of-type a:before{display:none}.borderTop{border-top:1px solid #e6e6e6}.sep_content{display:flex;flex-wrap:wrap}@media screen and (max-width: 991px){.sep_content{display:block}}.sep_content_ttl{width:336px;padding-right:20px}@media screen and (max-width: 1239px){.sep_content_ttl{width:280px}}@media screen and (max-width: 991px){.sep_content_ttl{width:100%;padding-right:0}}.sep_content_main{flex:1}@media screen and (max-width: 991px){.sep_content_main{width:100%;margin-top:40px}}@media screen and (max-width: 575px){.sep_content_main{margin-top:30px}}.ttl_vertical{color:#0350bf;font-weight:500;font-size:3.2rem}@media screen and (max-width: 575px){.ttl_vertical{font-size:2.8rem}}.ttl_vertical small{display:block;font-size:1.5rem;margin-top:10px}@media screen and (max-width: 575px){.ttl_vertical small{font-size:1.2rem}}.list_disc li{list-style:none;padding-left:1em;position:relative}.list_disc li:before{content:"";width:8px;height:8px;border-radius:50%;background:#0350bf;position:absolute;top:13px;left:0}.single_content{display:flex;flex-wrap:wrap}@media screen and (max-width: 991px){.single_content{display:block}}.single_content_main{flex:1;margin-right:80px}@media screen and (max-width: 991px){.single_content_main{width:100%;margin:0}}.single_content_main .ttl_area .day{font-size:1.3rem}.single_content_main .ttl_area h1{font-size:3.5rem;font-weight:500;line-height:1.6;color:#0350bf;margin-top:8px}@media screen and (max-width: 767px){.single_content_main .ttl_area h1{font-size:2.8rem}}@media screen and (max-width: 575px){.single_content_main .ttl_area h1{font-size:2.4rem}}.single_content_main .ttl_area .cat{display:flex;flex-wrap:wrap;margin-top:15px}.single_content_main .ttl_area .cat li{margin-top:8px;margin-right:8px;background:#edeef2;font-size:1.2rem;padding:3px 15px;border-radius:100px;color:#0350bf}.single_content_side{width:260px}@media screen and (max-width: 1239px){.single_content_side{width:200px}}@media screen and (max-width: 991px){.single_content_side{width:100%;margin-top:60px}}.single_content_side_content:not(:first-of-type){margin-top:60px;padding-top:60px;border-top:1px solid #e9e9e9}.single_content_side_content h4{font-size:1.8rem;color:#0350bf}.single_content_side_content .cat_side{margin-top:20px}.single_content_side_content .cat_side a{font-size:1.4rem;padding-left:15px;position:relative;display:flex;align-items:center}.single_content_side_content .cat_side a:before{content:"";position:absolute;left:0;width:6px;height:6px;background:#0350bf;border-radius:50%}.single_content_side_content .connection_side{margin-top:20px}.single_content_side_content .connection_side .items:not(:first-of-type){margin-top:10px}.single_content_side_content .connection_side .items a{display:flex;flex-wrap:wrap;align-items:center}.single_content_side_content .connection_side .items a figure{width:80px;height:80px;background:#ccc;margin-right:20px}.single_content_side_content .connection_side .items a .txt{flex:1}.single_content_side_content .connection_side .items a .txt h5{font-size:1.3rem;line-height:1.4}.single_content_side_content .connection_side .items a .txt p{line-height:1.4;font-size:1.1rem;margin-top:5px}.single_content_side_content h2{font-size:1.4rem;font-weight:500}.ttl_line{border-top:1px solid #e6e6e6;position:relative;padding-top:40px;display:block;width:100%}@media screen and (max-width: 575px){.ttl_line{padding-top:30px}}.ttl_line:before{content:"";position:absolute;top:-1px;left:0;width:60px;height:1px;background:#0350bf}.ttl_line h3{font-size:2.6rem}@media screen and (max-width: 575px){.ttl_line h3{font-size:2.2rem}}.ttl_line a{position:absolute;top:43px;right:0;padding-right:28px;font-size:1.6rem;transition:.3s}@media screen and (max-width: 575px){.ttl_line a{top:33px;font-size:1.4rem}}.ttl_line a:hover{opacity:.7}.ttl_line a .arrow{position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:#0350bf}.ttl_line a .arrow i{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -45%);font-size:1rem}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0);z-index:101;opacity:0;visibility:hidden;transition:.5s}.overlay.active{opacity:1;visibility:visible}.hbg_btn{display:block;width:22px;height:20px;position:fixed;top:34px;right:60px;z-index:101;cursor:pointer}@media screen and (max-width: 991px){.hbg_btn{top:32px;right:35px}}@media screen and (max-width: 575px){.hbg_btn{width:20px;height:16px;top:26px;right:30px}}.hbg_btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;background:#0350bf;border-radius:50%}@media screen and (max-width: 575px){.hbg_btn:before{width:50px;height:50px}}.hbg_btn .line{width:100%;height:2px;background:#fff;position:absolute;left:0;transition:.5s}.hbg_btn .line.bar_01{top:0}.hbg_btn .line.bar_02{top:50%;transform:translateY(-50%)}.hbg_btn .line.bar_03{bottom:0}.hbg_btn.active .bar_01{top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.hbg_btn.active .bar_02{opacity:0}.hbg_btn.active .bar_03{top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.hbg_content{position:fixed;top:0;right:0;z-index:99;background:#fff;padding-top:88px;visibility:hidden;transition:.3s;opacity:0;width:20vw}@media screen and (max-width: 1239px){.hbg_content{width:40vw}}@media screen and (max-width: 991px){.hbg_content{padding-top:103px;width:50vw}}@media screen and (max-width: 575px){.hbg_content{padding-top:69px;left:0;width:100vw}}.hbg_content.open{visibility:visible;opacity:1}.hbg_content .nav_outer{width:100%;overflow-y:auto;padding-bottom:40px;background:#fff}.hbg_content .nav_outer .nav_btn{margin-top:40px}@media screen and (max-width: 575px){.hbg_content .nav_outer .nav_btn{width:calc(100% - 60px);margin-left:auto;margin-right:auto;margin-top:30px}}.hbg_content .nav_outer .nav_btn ul{display:flex;flex-direction:column;align-items:center;justify-content:center}.hbg_content .nav_outer .nav_btn ul li{padding:0 15px}@media screen and (max-width: 767px){.hbg_content .nav_outer .nav_btn ul li{padding:0 10px}}@media screen and (max-width: 575px){.hbg_content .nav_outer .nav_btn ul li{padding:0}}.hbg_content .nav_outer .nav_btn ul li:not(:first-of-type){margin-top:10px}.hbg_content .nav_outer .nav_btn ul li a{font-size:1.4rem;display:block;padding:10px 4px;border-radius:100px;width:230px;text-align:center;transition:.3s;color:#0350bf;border:1px solid #0350bf}.hbg_content .nav_outer .nav_btn ul li a:hover{opacity:.7}.hbg_content .nav{background:#f0f6fc}.hbg_content .nav li{border-bottom:1px solid #d8e2ed;position:relative}.hbg_content .nav li a{font-size:1.4rem;font-weight:600;padding:25px 20px;line-height:1.2;display:block;width:100%;color:#0350bf}.hbg_content .nav li a img{position:absolute;top:50%;transform:translateY(-50%);right:20px}.hbg_content .nav li .plus{position:absolute;top:0;right:0;width:70px;height:66.8px;z-index:10;cursor:pointer}.hbg_content .nav li .plus:before{content:"";width:12px;height:1px;background:#0350bf;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hbg_content .nav li .plus:after{content:"";width:1px;height:12px;background:#0350bf;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.3s}.hbg_content .nav li .plus.active:after{opacity:0}.hbg_content .nav li .child{display:none}.hbg_content .nav li .child li:last-of-type{border:none}.hbg_content .nav li .child li a{background:#fff}.sns_block .sns_block_inner{display:flex;gap:30px}@media screen and (max-width: 767px){.sns_block .sns_block_inner{display:block}}.sns_block .sns_block_inner .items{flex:1;background:#fff;border-radius:10px}@media screen and (max-width: 767px){.sns_block .sns_block_inner .items:not(:first-of-type){margin-top:20px}}.sns_block .sns_block_inner .items a{display:flex;align-items:center;justify-content:center;gap:40px;padding:40px;transition:.3s}@media screen and (max-width: 991px){.sns_block .sns_block_inner .items a{justify-content:flex-start;gap:20px}}@media screen and (max-width: 575px){.sns_block .sns_block_inner .items a{padding:30px 40px}}.sns_block .sns_block_inner .items a:hover{opacity:.7}.sns_block .sns_block_inner .items a i{font-size:6rem;color:#1f2733}.sns_block .sns_block_inner .items a i.fa-instagram{background:linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.sns_block .sns_block_inner .items a .txt p{font-size:2rem;color:#0350bf;line-height:1.6;letter-spacing:-0.04em}@media screen and (max-width: 991px){.sns_block .sns_block_inner .items a .txt p{font-size:1.4rem}}.c-pdf{border-top:1px solid #e6e6e6;max-width:1000px;margin:auto;margin-top:10rem;padding-top:10rem}@media screen and (max-width: 767px){.c-pdf{margin-top:5rem;margin:0 2rem}}.c-pdf-btn{display:flex;align-items:center;justify-content:center;gap:5rem;max-width:588px;margin:auto;font-size:2rem;font-weight:500;line-height:1.6;color:#0350bf;padding:5rem 3rem;border:1px solid #0350bf;border-radius:2rem;background:url(../images/bg_pdf-btn.webp) no-repeat center/cover}@media screen and (max-width: 767px){.c-pdf-btn{padding:30px 40px;font-size:1.4rem;gap:2rem;border-radius:1rem}}.c-pdf-btn__icon{display:block;width:3.3rem;height:4rem;background:url(../images/icon_pdf.webp) no-repeat center/contain}.c-pdf-btn:hover{color:#0350bf;transition:.3s;opacity:.7}.l-base{margin-left:auto;margin-right:auto;width:calc(100% - 40px)}@media(min-width: 576px){.l-base{width:100%;max-width:540px}}@media(min-width: 768px){.l-base{width:100%;max-width:720px}}@media(min-width: 992px){.l-base{width:100%;max-width:960px}}@media(min-width: 1240px){.l-base{width:100%;max-width:1200px}}@media(min-width: 1360px){.l-base{width:100%;max-width:1320px}}.w-1200{margin-left:auto;margin-right:auto;width:calc(100% - 40px)}@media(min-width: 576px){.w-1200{width:100%;max-width:540px}}@media(min-width: 768px){.w-1200{width:100%;max-width:720px}}@media(min-width: 992px){.w-1200{width:100%;max-width:960px}}@media(min-width: 1240px){.w-1200{width:100%;max-width:1200px}}.w-1100{margin-left:auto;margin-right:auto;width:calc(100% - 40px)}@media(min-width: 576px){.w-1100{width:100%;max-width:540px}}@media(min-width: 768px){.w-1100{width:100%;max-width:720px}}@media(min-width: 992px){.w-1100{width:100%;max-width:960px}}@media(min-width: 1240px){.w-1100{width:100%;max-width:1100px}}.w-984{margin-left:auto;margin-right:auto;width:calc(100% - 40px)}@media(min-width: 576px){.w-984{width:100%;max-width:540px}}@media(min-width: 768px){.w-984{width:100%;max-width:720px}}@media(min-width: 992px){.w-984{width:100%;max-width:960px}}@media(min-width: 1240px){.w-984{width:100%;max-width:984px}}.w-872{margin-left:auto;margin-right:auto;width:calc(100% - 40px)}@media(min-width: 576px){.w-872{width:100%;max-width:540px}}@media(min-width: 768px){.w-872{width:100%;max-width:720px}}@media(min-width: 992px){.w-872{width:100%;max-width:872px}}@media(min-width: 1240px){.w-872{width:100%;max-width:872px}}.w-750{margin-left:auto;margin-right:auto;width:calc(100% - 40px)}@media(min-width: 576px){.w-750{width:100%;max-width:540px}}@media(min-width: 768px){.w-750{width:100%;max-width:720px}}@media(min-width: 992px){.w-750{width:100%;max-width:750px}}.wrapper{overflow-x:hidden}.l-header{padding:25px 0;position:fixed;top:0;left:0;width:100%;z-index:100;transition:.5s;background:#fff}@media screen and (max-width: 1239px){.l-header{padding:25px 0}}@media screen and (max-width: 575px){.l-header{padding:23px 0}}.l-header .inner{width:calc(100% - 100px);max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 991px){.l-header .inner{width:calc(100% - 40px)}}.l-header .inner h1{line-height:1}.l-header .inner h1 a{display:flex;align-items:center}.l-header .inner h1 a img{width:388px}@media screen and (max-width: 767px){.l-header .inner h1 a img{width:68vw}}.l-header .inner .header_tel img{max-width:24px;vertical-align:text-bottom}@media screen and (max-width: 767px){.l-header .inner .header_tel img{width:16px}}.l-header .inner .header_tel .tel{font-family:"Ubuntu",sans-serif;font-size:3rem;color:#0350bf;letter-spacing:-1px;line-height:1}@media screen and (max-width: 767px){.l-header .inner .header_tel .tel{font-size:2rem}}.l-header .inner .header_tel .hour{display:block;color:#0350bf;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-family:"Ubuntu",sans-serif;font-weight:700;text-align:right;line-height:1}@media screen and (max-width: 767px){.l-header .inner .header_tel .hour{font-size:90%}}.l-footer .l-footer_inner{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 991px){.l-footer .l-footer_inner{display:block}}.l-footer .l-footer_inner .footer_menu{display:flex}@media screen and (max-width: 575px){.l-footer .l-footer_inner .footer_menu{display:block}}.l-footer .l-footer_inner .footer_menu ul:not(:first-of-type){margin-left:80px}@media screen and (max-width: 575px){.l-footer .l-footer_inner .footer_menu ul:not(:first-of-type){margin-left:0;margin-top:15px}}.l-footer .l-footer_inner .footer_menu ul li a{font-size:1.4rem;transition:.3s}.l-footer .l-footer_inner .footer_menu ul li a:hover{opacity:.7}@media screen and (max-width: 991px){.l-footer .l-footer_inner .footer_right{text-align:center;margin-top:40px}}.l-footer .l-footer_inner .footer_right .footer_sns{display:flex;gap:15px;justify-content:flex-start}@media screen and (max-width: 991px){.l-footer .l-footer_inner .footer_right .footer_sns{justify-content:center}}.l-footer .l-footer_inner .footer_right .footer_sns a{font-size:2.4rem;color:#1f2733;transition:.3s}.l-footer .l-footer_inner .footer_right .footer_sns a:hover{opacity:.7}.l-footer .l-footer_inner .footer_right .footer_company{font-size:1.4rem;margin-top:20px}.l-footer .l-footer_inner .footer_right .footer_copy{font-size:1rem;margin-top:8px;color:#666}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}.forPC{display:block}@media screen and (max-width: 991px){.forPC{display:none}}.forPCTAB{display:block}@media screen and (max-width: 767px){.forPCTAB{display:none}}.forTABSP{display:none}@media screen and (max-width: 991px){.forTABSP{display:block}}.forSP{display:none}@media screen and (max-width: 767px){.forSP{display:block}}.for-xl{display:none}@media screen and (max-width: 1359px){.for-xl{display:block}}.for-lg{display:none}@media screen and (max-width: 1239px){.for-lg{display:block}}.for-md{display:none}@media screen and (max-width: 991px){.for-md{display:block}}.for-sm{display:none}@media screen and (max-width: 767px){.for-sm{display:block}}.for-xs{display:none}@media screen and (max-width: 575px){.for-xs{display:block}}.for-xl--less{display:block}@media screen and (max-width: 1359px){.for-xl--less{display:none}}.for-lg--less{display:block}@media screen and (max-width: 1239px){.for-lg--less{display:none}}.for-md--less{display:block}@media screen and (max-width: 991px){.for-md--less{display:none}}.for-sm--less{display:block}@media screen and (max-width: 767px){.for-sm--less{display:none}}.for-xs--less{display:block}@media screen and (max-width: 575px){.for-xs--less{display:none}}.mt_none{margin-top:0 !important}.mb_none{margin-bottom:0 !important}a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 991px){a[href^="tel:"]{pointer-events:auto}}.txt_center{text-align:center}.txt_left{text-align:left}.txt_right{text-align:right}.flex_spaceBetween{display:flex;flex-wrap:wrap;justify-content:space-between}.flex{display:flex;flex-wrap:wrap}.text{margin:20px 0}.home_mv_txt{margin-top:265px;position:relative}@media screen and (max-width: 1239px){.home_mv_txt{margin-top:190px}}@media screen and (max-width: 767px){.home_mv_txt{margin-top:170px}}@media screen and (max-width: 575px){.home_mv_txt{margin-top:140px}}.home_mv_txt figure img{width:460px}@media screen and (max-width: 991px){.home_mv_txt figure img{width:400px}}@media screen and (max-width: 767px){.home_mv_txt figure img{width:380px}}@media screen and (max-width: 575px){.home_mv_txt figure img{width:90%;max-width:312px}}.home_mv_txt h3{font-size:2.2rem;letter-spacing:0;font-weight:500;margin-top:80px;margin-bottom:40px;padding-left:10px;color:#1f2733;text-align:center}@media screen and (max-width: 991px){.home_mv_txt h3{font-size:1.8rem;margin-top:10px}}@media screen and (max-width: 767px){.home_mv_txt h3{font-size:1.6rem;margin-top:25px;line-height:1.8}}@media screen and (max-width: 575px){.home_mv_txt h3{font-size:1.4rem;margin-top:25px}}.mainVisual{margin-top:100px;width:100%;overflow:hidden;position:relative}@media screen and (max-width: 575px){.mainVisual{margin-top:80px}}.mainVisual_inner .swiper{overflow:visible}.mainVisual_inner .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.mainVisual_inner .swiper-slide img{display:block;width:100%;object-fit:cover;border-radius:20px}.mainVisual_bg{position:relative;z-index:-1}.mainVisual_bg_inner{position:absolute;top:-260px;left:50%;transform:translateX(-50%);width:100%;overflow:hidden}@media screen and (max-width: 767px){.mainVisual_bg_inner{top:-150px}}@media screen and (max-width: 575px){.mainVisual_bg_inner{top:-100px}}.mainVisual_bg_inner img{width:100%;max-width:100%}@media screen and (max-width: 767px){.mainVisual_bg_inner img{width:200vw;max-width:200vw}}.home_menu{display:flex;flex-wrap:wrap;justify-content:space-between}.home_menu .items{width:49%;border-radius:20px;padding:90px 20px;text-align:center;margin-bottom:24px}@media screen and (max-width: 767px){.home_menu .items{width:100%;padding:60px 40px}.home_menu .items:not(:first-of-type){margin-top:0}}.home_menu .items:nth-of-type(1){background:#009333}.home_menu .items:nth-of-type(1) .link a{color:#009333}.home_menu .items:nth-of-type(1) .link a i{color:#009333}.home_menu .items:nth-of-type(2){background:#1e4bad}.home_menu .items:nth-of-type(2) .link a{color:#1e4bad}.home_menu .items:nth-of-type(2) .link a i{color:#1e4bad}.home_menu .items:nth-of-type(3){background:#1e4bad}.home_menu .items:nth-of-type(3) .link a{color:#1e4bad}.home_menu .items:nth-of-type(3) .link a i{color:#1e4bad}@media screen and (max-width: 767px){.home_menu .items:nth-of-type(3){background:#009333}.home_menu .items:nth-of-type(3) .link a{color:#009333}.home_menu .items:nth-of-type(3) .link a i{color:#009333}}.home_menu .items:nth-of-type(4){background:#009333}.home_menu .items:nth-of-type(4) .link a{color:#009333}.home_menu .items:nth-of-type(4) .link a i{color:#009333}@media screen and (max-width: 767px){.home_menu .items:nth-of-type(4){background:#1e4bad}.home_menu .items:nth-of-type(4) .link a{color:#1e4bad}.home_menu .items:nth-of-type(4) .link a i{color:#1e4bad}}.home_menu .items h4{font-size:2.6rem;color:#fff;margin-top:25px}@media screen and (max-width: 575px){.home_menu .items h4{font-size:2.2rem;margin-top:15px}}.home_menu .items p{color:#fff;line-height:1.8;margin-top:18px}@media screen and (max-width: 575px){.home_menu .items p{margin-top:10px}}.home_menu .items .link{margin-top:25px;text-align:center}@media screen and (max-width: 575px){.home_menu .items .link{margin-top:15px}}.home_menu .items .link a{padding:10px 70px;border-radius:100px;background:#fff;font-size:1.5rem;position:relative;transition:.3s}@media screen and (max-width: 575px){.home_menu .items .link a{padding:10px 50px}}.home_menu .items .link a:hover{opacity:.7}.home_menu .items .link a i{font-size:1.2rem;position:absolute;top:50%;right:20px;transform:translateY(-50%);font-weight:600}.home_logo_inner{border-top:1px solid #d6d7da;display:flex;flex-wrap:wrap;justify-content:space-between;padding:180px 0}@media screen and (max-width: 575px){.home_logo_inner{padding:100px 0}}.home_logo figure{width:139px}@media screen and (max-width: 767px){.home_logo figure{width:100%;text-align:center;margin:0 auto 40px}}@media screen and (max-width: 767px){.home_logo img{width:40%}}.home_logo .text{border-radius:10px;width:80%;background:#fff;padding:40px;margin:0 0 0 80px}@media screen and (max-width: 767px){.home_logo .text{width:100%;margin:0;padding:30px}}.home_logo .text h3{color:#0350bf}.home_logo .text p{margin-bottom:1em}.home_link{width:100%;background:#0350bf;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.home_link{display:block}}.home_link .items{width:49%;margin-bottom:20px}@media screen and (max-width: 767px){.home_link .items{width:100%}}@media screen and (max-width: 767px){.home_link .items:not(:first-of-type){margin-top:24px}}.home_link .items a{display:block;width:100%;background:#000;padding:390px 25px 25px;border-radius:10px;transition:.3s}@media screen and (max-width: 1239px){.home_link .items a{padding:290px 25px 25px}}@media screen and (max-width: 991px){.home_link .items a{padding:180px 20px 25px}}@media screen and (max-width: 575px){.home_link .items a{padding:225px 25px 25px}}.home_link .items a:hover{opacity:.7}.home_link .items a .txt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.home_link .items a .txt h3{font-size:2.2rem;width:100%;color:#fff;font-weight:500}@media screen and (max-width: 991px){.home_link .items a .txt h3{font-size:1.8rem}}@media screen and (max-width: 767px){.home_link .items a .txt h3{font-size:2.4rem}}.home_link .items a .txt h3 small{font-size:1.6rem;display:block;font-family:"Ubuntu",sans-serif}@media screen and (max-width: 991px){.home_link .items a .txt h3 small{font-size:1.2rem}}@media screen and (max-width: 767px){.home_link .items a .txt h3 small{font-size:1.6rem}}@media screen and (max-width: 991px){.home_link .items a .txt img{width:30px}}.home_link .items a .txt.noimage{padding:0;margin:0;display:flex;align-items:center;justify-content:center;height:100%}@media screen and (max-width: 575px){.home_link .items a .txt.noimage{text-align:left}}@media screen and (max-width: 575px){.home_link .items:last-of-type a{padding:60px 20px}}.home_link{margin-top:0;padding:160px 0 136px}@media screen and (max-width: 575px){.home_link{padding:80px 0}}.home_link_content{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 575px){.home_link_content{display:block}}.home_link_content .items{width:49%;align-items:stretch}@media screen and (max-width: 575px){.home_link_content .items{width:100%}.home_link_content .items:not(:first-of-type){margin-top:20px}}.home_link_content .items a{display:flex;flex-wrap:wrap;align-items:center;background:#fff;border-radius:10px;overflow:hidden;padding:8px;height:100%}@media screen and (max-width: 991px){.home_link_content .items a{display:block;padding:20px}}.home_link_content .items a .txt{flex:1;margin-right:20px;padding-left:40px}@media screen and (max-width: 1239px){.home_link_content .items a .txt{padding-left:20px;padding-right:20px;margin:0}}@media screen and (max-width: 991px){.home_link_content .items a .txt{padding:0}}.home_link_content .items a .txt p{font-size:1.3rem;width:100%}.home_link_content .items a .txt h4{color:#0350bf}.home_link_content .items a .txt h4 i{font-size:1.4rem;padding-left:6px;font-weight:600;transform:translateY(-2px)}.home_link_content .items a figure{width:225px}@media screen and (max-width: 1239px){.home_link_content .items a figure{width:200px}}@media screen and (max-width: 991px){.home_link_content .items a figure{width:100%;margin-top:15px}}.home_link_content .items a figure img{border-radius:7px;width:100%}.home_info_block{max-width:960px;margin:0 auto;background-color:#fff;border-radius:10px;padding:65px 47px 51px}@media screen and (max-width: 991px){.home_info_block{width:calc(100% - 40px);padding:40px 20px}}.home_info_block .ttl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.home_info_block .ttl h3{font-size:2.6rem;color:#0350bf}@media screen and (max-width: 575px){.home_info_block .ttl h3{font-size:2.4rem}}.home_info_block .ttl .more_link a{font-size:1.6rem;color:#0350bf;position:relative;padding-right:30px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 575px){.home_info_block .ttl .more_link a{font-size:1.2rem}}.home_info_block .home_info_content{margin-top:25px}.home_info_block .home_info_content .items{border-top:1px solid #e6e6e6;padding:20px 0}.home_info_block .home_info_content .items:last-of-type{border-bottom:1px solid #e6e6e6}.home_info_block .home_info_content .items p{font-size:1.1rem}.company_overview{margin-top:108px}@media screen and (max-width: 575px){.company_overview{margin-top:80px}}.company_overview .company_overview_inner{display:flex;flex-wrap:wrap;gap:210px;margin-top:262px}@media screen and (max-width: 991px){.company_overview .company_overview_inner{display:block;margin-top:80px}}.company_overview .company_overview_inner .company_overview_logo{flex-basis:139px}@media screen and (max-width: 991px){.company_overview .company_overview_inner .company_overview_logo figure{text-align:center}}@media screen and (max-width: 991px){.company_overview .company_overview_inner .company_overview_logo figure img{width:40%;margin:0 auto 40px}}.company_overview .company_overview_inner .company_overview_logo p{font-size:1.8rem;font-weight:700;color:#0350bf;margin-top:10px;font-family:"Ubuntu",sans-serif}.company_overview .company_overview_inner .company_overview_table{border-radius:10px;flex:1;width:100%;background:#fff;padding:40px}.group_companies_inner{border-top:1px solid #e6e6e6}.group_companies_logos{display:flex;align-items:center;gap:40px}@media screen and (max-width: 767px){.group_companies_logos{flex-wrap:wrap;gap:20px}}.group_companies_logos .logo_item{text-align:center}.group_companies_logos .logo_item img{width:100px}@media screen and (max-width: 767px){.group_companies_logos .logo_item img{width:80px}}.group_companies_logos .logo_txt{flex:1;font-size:1.3rem;line-height:2;color:#333}@media screen and (max-width: 767px){.group_companies_logos .logo_txt{width:100%;flex:none}}.group_companies_table{display:flex;gap:20px;margin-top:134px}@media screen and (max-width: 991px){.group_companies_table{display:block;margin-top:80px}}.group_companies_table .items{flex:1}@media screen and (max-width: 991px){.group_companies_table .items:not(:first-of-type){margin-top:40px;padding-top:40px;border-top:1px solid #e6e6e6}}.group_companies_table .items .items_header{display:flex;align-items:center;justify-content:center;gap:80px;margin-bottom:40px}@media screen and (max-width: 991px){.group_companies_table .items .items_header{gap:20px}}.group_companies_table .items .items_header .logo_item img{width:100%;height:auto}.group_companies_table .items .items_header .logo_item.logo_oasis{width:20.33%}.group_companies_table .items .items_header .logo_item.logo_obs{width:19.66%;margin-bottom:18px}@media screen and (max-width: 767px){.group_companies_table .items .items_header .logo_item.logo_obs{margin-bottom:0px}}.group_companies_table .items .items_header .logo_item.logo_chara{width:36.08%}.group_companies_table .items .items_header .logo_txt{font-size:1.3rem;line-height:2}.company_table{width:100%;border-collapse:collapse}.company_table tr{border-bottom:1px solid #e6e6e6}.company_table tr:first-of-type{border-top:1px solid #e6e6e6}.company_table tr:first-of-type th{border-top:1px solid #0350bf}.company_table th{font-size:1.6rem;font-weight:500;width:140px;padding:25px 20px 25px 0;vertical-align:top;white-space:nowrap;border-bottom:1px solid #0350bf;text-align:left}@media screen and (max-width: 575px){.company_table th{width:70px}}.company_table td{font-size:1.6rem;padding:25px 40px;line-height:1.8}.company_table td a{transition:.3s}.company_table td a:hover{opacity:.7}.post_archive_content .items{padding:40px 0;border-top:1px solid #e6e6e6}@media screen and (max-width: 575px){.post_archive_content .items{padding:30px 0}}.post_archive_content .items:last-of-type{border-bottom:1px solid #e6e6e6}.post_archive_content .items .day{font-size:1.3rem}@media screen and (max-width: 575px){.post_archive_content .items .day{font-size:1.2rem}}.post_archive_content .items a{display:block;font-size:1.8rem;transition:.3s}@media screen and (max-width: 575px){.post_archive_content .items a{font-size:1.6rem}}.post_archive_content .items a:hover{opacity:.7}.post_archive_content .items.sep{display:flex;flex-wrap:wrap;align-items:center;padding:30px 0}@media screen and (max-width: 575px){.post_archive_content .items.sep{padding:20px 0}}.post_archive_content .items.sep figure{width:80px;height:80px;background:#fff;border:1px solid #e6e6e6;border-radius:6px;margin-right:20px;position:relative;overflow:hidden}@media screen and (max-width: 575px){.post_archive_content .items.sep figure{width:60px;height:60px}}.post_archive_content .items.sep figure img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;object-fit:contain}.post_archive_content .items.sep .txt{flex:1}.archive_pager{text-align:center;position:relative}.archive_pager .wp-pagenavi{display:inline-block;background:#f0f6fc;padding:10px 30px;border-radius:100px}.archive_pager .wp-pagenavi a,.archive_pager .wp-pagenavi span{font-size:1.6rem;margin:0;line-height:1;display:inline-block;padding:16px 20px;border-radius:50%;color:#0350bf;border:0}@media screen and (max-width: 575px){.archive_pager .wp-pagenavi a,.archive_pager .wp-pagenavi span{padding:11px 15px}}.archive_pager .wp-pagenavi .current{background:#fff}.archive_pager .nextpostslink{position:absolute;top:50%;right:0;transform:translateY(-50%);width:30px;height:40px}.archive_pager .nextpostslink:before{content:"";position:absolute;top:13px;left:10px;transform:rotate(45deg);width:14px;height:14px;border-top:2px solid #0350bf;border-right:2px solid #0350bf}.archive_pager .previouspostslink{position:absolute;top:50%;left:0;transform:translateY(-50%);width:30px;height:40px}.archive_pager .previouspostslink:before{content:"";position:absolute;top:13px;left:10px;transform:rotate(45deg);width:14px;height:14px;border-bottom:2px solid #0350bf;border-left:2px solid #0350bf}.single_post{margin-top:60px;width:100%}@media screen and (max-width: 575px){.single_pagerList{margin-top:80px;padding-top:60px}}.single_pagerList_inner{position:relative}.single_pagerList .back{text-align:center}.single_pagerList .back a{font-size:1.4rem;color:#0350bf;font-weight:600;padding:11px 60px;border-radius:100px;border:1px solid #0350bf}.single_pagerList .prev{width:13px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.single_pagerList .next{width:13px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.page_404{margin-top:240px}@media screen and (max-width: 991px){.page_404{margin-top:180px}}@media screen and (max-width: 767px){.page_404{margin-top:160px}}@media screen and (max-width: 575px){.page_404{margin-top:130px}}.page_404 p{text-align:center}.page_404 .link_main{text-align:center}.post-body h1{font-size:3.6rem;margin:4em 0 3em}@media screen and (max-width: 991px){.post-body h1{font-size:3.2rem}}@media screen and (max-width: 767px){.post-body h1{font-size:3rem}}.post-body h1:first-child{margin-top:0}.post-body h1+p{margin-top:0}.post-body h2{font-size:2.8rem;margin:3em 0 2em;color:#0350bf;position:relative;border-left:4px solid #0350bf;padding-left:16px}@media screen and (max-width: 575px){.post-body h2{font-size:2.4rem}}.post-body h2:first-child{margin-top:0}.post-body h2+p{margin-top:0}.post-body h2.single_head .sub{display:block;color:#dd2925;font-size:1.6rem}@media screen and (max-width: 991px){.post-body h2.single_head .sub{font-size:1.4rem}}@media screen and (max-width: 767px){.post-body h2.single_head .sub{font-size:1.3rem}}@media screen and (max-width: 575px){.post-body h2.single_head .sub{font-size:1.2rem}}.post-body h2.single_head .main{font-size:3.6rem;margin-right:25px}@media screen and (max-width: 991px){.post-body h2.single_head .main{font-size:3.2rem}}@media screen and (max-width: 767px){.post-body h2.single_head .main{font-size:2.6rem}}@media screen and (max-width: 575px){.post-body h2.single_head .main{font-size:2.2rem}}.post-body h2.single_head small{font-size:2.4rem}@media screen and (max-width: 991px){.post-body h2.single_head small{font-size:2rem}}@media screen and (max-width: 767px){.post-body h2.single_head small{font-size:1.8rem}}@media screen and (max-width: 575px){.post-body h2.single_head small{font-size:1.4rem}}.post-body .break .single_head *{display:block}.post-body .break .single_head .main{margin-right:0}.post-body h3{font-size:2.2rem;margin:2.5em 0 1.5em;padding-bottom:10px;border-bottom:2px solid #e9e9e9}@media screen and (max-width: 575px){.post-body h3{font-size:1.8rem}}.post-body h3:first-child{margin-top:0}.post-body h3+p{margin-top:0}.post-body h4{font-size:1.8rem;margin:2em 0 .5em}@media screen and (max-width: 991px){.post-body h4{font-size:1.8rem}}@media screen and (max-width: 575px){.post-body h4{font-size:1.6rem}}.post-body h4:first-child{margin-top:0}.post-body h4+p{margin-top:0}.post-body h5{font-size:1.8rem;margin:2em 0 .5em}@media screen and (max-width: 991px){.post-body h5{font-size:1.8rem}}@media screen and (max-width: 575px){.post-body h5{margin-top:1em;font-size:1.6rem}}.post-body h5:first-child{margin-top:0}.post-body h5+p{margin-top:0}.post-body h6{font-size:1.6rem;margin:1em 0 .25em}@media screen and (max-width: 575px){.post-body h6{font-size:1.4rem}}.post-body h6:first-child{margin-top:0}.post-body h6+p{margin-top:0}.post-body .has-text-align-left{text-align:left}.post-body .has-text-align-right{text-align:right}.post-body .has-text-align-center{text-align:center}.post-body .aligncenter{text-align:center}.post-body .alignright{text-align:right}.post-body blockquote{margin:2em 0;padding:10px 0 10px 35px;border-left:2px solid #e9e9e9}.post-body blockquote p{margin:0}.post-body blockquote cite{color:#717787;font-size:1.2rem;margin-top:10px}.post-body pre{border:1px solid #ddd;margin:2em 0;padding:3vmin;white-space:pre-wrap}.post-body p{margin:2em 0}.post-body p>a{text-decoration:underline}.post-body p a[target=_blank]{padding-right:20px;position:relative}.post-body p a[target=_blank]:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:14px;height:14px;background:url(https://oasis-k.jp/cms/wp-content/themes/oasis-k/assets/images/arrow-up-right.svg) no-repeat;background-size:contain}.post-body a{transition:.3s}.post-body a:hover{opacity:.8}.post-body ul,.post-body ol{margin:2em 0 2em 1.5em;padding:0}.post-body>ul{margin-left:0}.post-body>ul li{padding-left:1em;position:relative}.post-body>ul li:before{content:"・";position:absolute;top:0;left:0}.post-body>ol{list-style:decimal !important}.post-body .wp-block-gallery{margin:2em 0}.post-body .blocks-gallery-grid{display:flex;flex-wrap:wrap;list-style:none;margin:-10px}.post-body .blocks-gallery-grid li{flex-grow:1;flex-direction:column;justify-content:center;padding:10px}.post-body .wp-block-gallery.columns-2 li{width:50%}.post-body .wp-block-gallery.columns-3 li{width:33.3333333333%}.post-body .wp-block-image{margin:3em 0}.post-body figcaption{font-size:85%;margin-top:.5em;opacity:.8;text-align:center}.post-body .wp-block-table{margin:2em 0}.post-body .wp-block-table table{border:1px solid #ddd;border-collapse:collapse;width:100%}.post-body .wp-block-table table thead{border:none}.post-body .wp-block-table table th,.post-body .wp-block-table table td{border:1px solid #d3d3d3;padding:15px;font-size:1.5rem}.post-body .wp-block-table table th{background:#f3f3f3;text-align:center;font-weight:600}.post-body .wp-block-separator{border-color:#ddd;border-style:solid;border-width:1px 0 0;margin:3em 0}.post-body .wp-block-columns{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-around;max-width:100%;margin:4em 0}.post-body .wp-block-column{padding:0 10px}.post-body .wp-block-media-text{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3em -15px;max-width:100%}.post-body .wp-block-media-text_media,.post-body .wp-block-media-text_content{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 15px}.post-body .wp-block-button{margin:2em 0}.post-body .wp-block-file a+a{margin-left:20px}.post-body .wp-block-file_button,.post-body .wp-block-button_link{background:#212121;border-radius:45px;color:#fff;display:inline-block;padding:10px 40px;text-decoration:none;transition-property:background-color,opacity,color,border-color,box-shadow;transition-duration:.6s}.post-body .wp-block-file_button{font-size:15px;line-height:1;padding:12px 30px 10px}.post-body .wp-block-file_button:hover,.post-body .wp-block-button_link:hover{background:#454545}.post-body figure img{border-radius:10px}.post-body .wp-block-embed-youtube{margin:4em 0}.post-body .wp-block-embed-youtube .wp-block-embed__wrapper{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:10px}.post-body .wp-block-embed-youtube .wp-block-embed__wrapper iframe{width:100%;height:100%}.post-body .img_all img{width:100%;max-width:100%}.post-body .exterior_sec{margin:3em 0}.post-body .exterior_sec .items{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:center}@media screen and (max-width: 991px){.post-body .exterior_sec .items{align-items:flex-start}}@media screen and (max-width: 767px){.post-body .exterior_sec .items{display:block}}.post-body .exterior_sec .items figure{width:600px}@media screen and (max-width: 1239px){.post-body .exterior_sec .items figure{width:500px}}@media screen and (max-width: 991px){.post-body .exterior_sec .items figure{width:360px}}@media screen and (max-width: 767px){.post-body .exterior_sec .items figure{width:100%}}.post-body .exterior_sec .items figure img{width:100%}.post-body .exterior_sec .items .exterior_txt{flex:1;margin-right:60px}@media screen and (max-width: 991px){.post-body .exterior_sec .items .exterior_txt{margin-right:40px}}@media screen and (max-width: 767px){.post-body .exterior_sec .items .exterior_txt{margin:30px 0 0}}.post-body .exterior_sec .items .exterior_txt h3{font-size:2.6rem;margin:0 0 20px}@media screen and (max-width: 991px){.post-body .exterior_sec .items .exterior_txt h3{font-size:2.4rem;margin-bottom:15px}}@media screen and (max-width: 767px){.post-body .exterior_sec .items .exterior_txt h3{font-size:2.1rem}}@media screen and (max-width: 575px){.post-body .exterior_sec .items .exterior_txt h3{font-size:1.8rem;margin-bottom:10px}}.post-body .exterior_sec .items .exterior_txt p{margin:0}.post-body .exterior_sec.reverse .items{flex-direction:row}.post-body .exterior_sec.reverse .items .exterior_txt{margin-left:60px;margin-right:0}@media screen and (max-width: 991px){.post-body .exterior_sec.reverse .items .exterior_txt{margin-right:40px}}@media screen and (max-width: 767px){.post-body .exterior_sec.reverse .items .exterior_txt{margin:30px 0 0}}.post-body .gallery-desc-list{display:flex;flex-wrap:wrap;margin:3em 0}@media screen and (max-width: 575px){.post-body .gallery-desc-list{display:block}}.post-body .gallery-desc-list .items{width:31%;margin-right:3.5%}.post-body .gallery-desc-list .items:nth-of-type(3n){margin-right:0}.post-body .gallery-desc-list .items:nth-of-type(n + 4){margin-top:2%}@media screen and (max-width: 575px){.post-body .gallery-desc-list .items{width:100%;margin:0 !important}.post-body .gallery-desc-list .items:not(:first-of-type){margin-top:20px !important}}.post-body .gallery-desc-list .items figure img{width:100%}.post-body .gallery-desc-list .items h3{font-size:2rem;margin:15px 0 0;text-align:center}@media screen and (max-width: 991px){.post-body .gallery-desc-list .items h3{font-size:1.8rem}}@media screen and (max-width: 767px){.post-body .gallery-desc-list .items h3{font-size:1.4rem;margin-top:10px}}.post-body .gallery-desc-list .items p{margin:8px 0 0;font-size:1.4rem}.post-body .single_product_list{margin-left:0;padding:20px;background:#f3f3f8;list-style:none !important}.post-body .single_product_list li{position:relative;padding-left:1.2em}@media screen and (max-width: 575px){.post-body .single_product_list li{font-size:1.4rem}}.post-body .single_product_list li:before{content:"・";position:absolute;top:0;left:0}.post-body .wp-block-list{list-style:disc}.post-body.common_style h2{font-size:2.6rem;margin:3em 0 1.5em}@media screen and (max-width: 575px){.post-body.common_style h2{font-size:2.2rem}}.post-body.common_style h3{font-size:2.4rem;margin:3em 0 1em}@media screen and (max-width: 575px){.post-body.common_style h3{font-size:2rem}}.post-body .mySwiperSimple{background:#f5f9fc;border-radius:10px;padding-top:40px;padding-bottom:40px}.post-body .mySwiperSimple .swiper-slide{text-align:center}.post-body .mySwiperSimple .swiper-slide img{width:50%;margin-left:auto;margin-right:auto}@media screen and (max-width: 575px){.post-body .mySwiperSimple .swiper-slide img{width:80%}}@media screen and (max-width: 991px){.u-desktop{display:none}}.u-mobile{display:none}@media screen and (max-width: 991px){.u-mobile{display:block}}.u-margintop--lg{margin-top:160px}@media screen and (max-width: 991px){.u-margintop--lg{margin-top:120px}}@media screen and (max-width: 767px){.u-margintop--lg{margin-top:80px}}.u-margintop--ml{margin-top:120px}@media screen and (max-width: 991px){.u-margintop--ml{margin-top:90px}}@media screen and (max-width: 767px){.u-margintop--ml{margin-top:60px}}.u-margintop--md{margin-top:80px}@media screen and (max-width: 991px){.u-margintop--md{margin-top:60px}}@media screen and (max-width: 767px){.u-margintop--md{margin-top:40px}}.u-margintop--sm{margin-top:60px}@media screen and (max-width: 991px){.u-margintop--sm{margin-top:40px}}@media screen and (max-width: 767px){.u-margintop--sm{margin-top:30px}}.u-margintop--xs{margin-top:30px}@media screen and (max-width: 991px){.u-margintop--xs{margin-top:25px}}@media screen and (max-width: 767px){.u-margintop--xs{margin-top:20px}}.u-padding--lg{padding:160px 0}@media screen and (max-width: 991px){.u-padding--lg{padding:120px 0}}@media screen and (max-width: 767px){.u-padding--lg{padding:180px 0}}.u-padding--ml{padding:120px 0}@media screen and (max-width: 991px){.u-padding--ml{padding:90px 0}}@media screen and (max-width: 767px){.u-padding--ml{padding:60px 0}}.u-padding--md{padding:80px 0}@media screen and (max-width: 991px){.u-padding--md{padding:60px 0}}@media screen and (max-width: 767px){.u-padding--md{padding:40px 0}}.u-padding--sm{padding:60px 0}@media screen and (max-width: 991px){.u-padding--sm{padding:40px 0}}@media screen and (max-width: 767px){.u-padding--sm{padding:30px 0}}.u-padding--xs{padding:30px 0}@media screen and (max-width: 991px){.u-padding--xs{padding:25px 0}}@media screen and (max-width: 767px){.u-padding--xs{padding:20px 0}}.u-paddingtop--lg{padding-top:150px}@media screen and (max-width: 991px){.u-paddingtop--lg{padding-top:120px}}@media screen and (max-width: 767px){.u-paddingtop--lg{padding-top:90px}}.u-paddingtop--md{padding-top:80px}@media screen and (max-width: 991px){.u-paddingtop--md{padding-top:60px}}@media screen and (max-width: 767px){.u-paddingtop--md{padding-top:40px}}.u-paddingtop--sm{padding-top:60px}@media screen and (max-width: 991px){.u-paddingtop--sm{padding-top:40px}}@media screen and (max-width: 767px){.u-paddingtop--sm{padding-top:30px}}.u-paddingtop--xl{padding-top:150px}@media screen and (max-width: 991px){.u-paddingtop--xl{padding-top:120px}}@media screen and (max-width: 767px){.u-paddingtop--xl{padding-top:80px}}.u-paddingtop--lg{padding-top:120px}@media screen and (max-width: 991px){.u-paddingtop--lg{padding-top:80px}}@media screen and (max-width: 767px){.u-paddingtop--lg{padding-top:60px}}.u-paddingtop--ml{padding-top:90px}@media screen and (max-width: 991px){.u-paddingtop--ml{padding-top:60px}}@media screen and (max-width: 767px){.u-paddingtop--ml{padding-top:40px}}.u-paddingtop--md{padding-top:60px}@media screen and (max-width: 991px){.u-paddingtop--md{padding-top:40px}}@media screen and (max-width: 767px){.u-paddingtop--md{padding-top:30px}}.u-paddingtop--sm{padding-top:40px}@media screen and (max-width: 991px){.u-paddingtop--sm{padding-top:30px}}@media screen and (max-width: 767px){.u-paddingtop--sm{padding-top:20px}}.u-paddingtop--xs{padding-top:30px}@media screen and (max-width: 991px){.u-paddingtop--xs{padding-top:25px}}@media screen and (max-width: 767px){.u-paddingtop--xs{padding-top:20px}}.u-paddingbottom--xl{padding-bottom:150px}@media screen and (max-width: 991px){.u-paddingbottom--xl{padding-bottom:120px}}@media screen and (max-width: 767px){.u-paddingbottom--xl{padding-bottom:80px}}.u-paddingbottom--lg{padding-bottom:120px}@media screen and (max-width: 991px){.u-paddingbottom--lg{padding-bottom:80px}}@media screen and (max-width: 767px){.u-paddingbottom--lg{padding-bottom:60px}}.u-paddingbottom--ml{padding-bottom:90px}@media screen and (max-width: 991px){.u-paddingbottom--ml{padding-bottom:60px}}@media screen and (max-width: 767px){.u-paddingbottom--ml{padding-bottom:40px}}.u-paddingbottom--md{padding-bottom:60px}@media screen and (max-width: 991px){.u-paddingbottom--md{padding-bottom:40px}}@media screen and (max-width: 767px){.u-paddingbottom--md{padding-bottom:30px}}.u-paddingbottom--sm{padding-bottom:40px}@media screen and (max-width: 991px){.u-paddingbottom--sm{padding-bottom:30px}}@media screen and (max-width: 767px){.u-paddingbottom--sm{padding-bottom:20px}}.u-paddingbottom--xs{padding-bottom:30px}@media screen and (max-width: 991px){.u-paddingbottom--xs{padding-bottom:25px}}@media screen and (max-width: 767px){.u-paddingbottom--xs{padding-bottom:20px}}
