button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1565c0;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,[type='button']:hover,[type='reset']:hover,[type='submit']:hover{background-color:#11519a;color:#fff}button:focus,[type='button']:focus,[type='reset']:focus,[type='submit']:focus{outline:3px solid rgba(21,101,192,0.6);outline-offset:2px}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover{background-color:#1565c0}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.375em;padding:0}label{display:block;font-weight:600;margin-bottom:.375em}input,select,textarea{display:block;font-family:-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-size:16px}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;margin-bottom:.75em;padding:.5em;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease;width:100%}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover{border-color:#b1b1b1}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{outline:none}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ddd}[type='color']::-webkit-input-placeholder,[type='date']::-webkit-input-placeholder,[type='datetime']::-webkit-input-placeholder,[type='datetime-local']::-webkit-input-placeholder,[type='email']::-webkit-input-placeholder,[type='month']::-webkit-input-placeholder,[type='number']::-webkit-input-placeholder,[type='password']::-webkit-input-placeholder,[type='search']::-webkit-input-placeholder,[type='tel']::-webkit-input-placeholder,[type='text']::-webkit-input-placeholder,[type='time']::-webkit-input-placeholder,[type='url']::-webkit-input-placeholder,[type='week']::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#858585}[type='color']:-ms-input-placeholder,[type='date']:-ms-input-placeholder,[type='datetime']:-ms-input-placeholder,[type='datetime-local']:-ms-input-placeholder,[type='email']:-ms-input-placeholder,[type='month']:-ms-input-placeholder,[type='number']:-ms-input-placeholder,[type='password']:-ms-input-placeholder,[type='search']:-ms-input-placeholder,[type='tel']:-ms-input-placeholder,[type='text']:-ms-input-placeholder,[type='time']:-ms-input-placeholder,[type='url']:-ms-input-placeholder,[type='week']:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#858585}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#858585}textarea{resize:vertical}[type="checkbox"],[type="radio"]{display:inline;margin-right:.375em}[type="file"]{margin-bottom:.75em;width:100%}select{margin-bottom:.75em;width:100%}[type="checkbox"]:focus,[type="radio"]:focus,[type="file"]:focus,select:focus{outline:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}body{margin:0}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:1.5em 0;table-layout:fixed;text-align:left;width:100%}thead{line-height:1.2;vertical-align:bottom}tbody{vertical-align:top}tr{border-bottom:1px solid #ddd}th{font-weight:600}th,td{padding:.75em .75em .75em 0}html{color:#333;font-family:-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-size:100%;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-size:1.25em;line-height:1.2;margin:0 0 .75em}p{margin:0 0 .75em}a{color:#1565c0;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;-webkit-transition:color 150ms ease;transition:color 150ms ease}a:hover{color:#104c90}a:focus{outline:3px solid rgba(21,101,192,0.6);outline-offset:2px}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;outline:none}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-family:"Noto Sans JP",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:62.5%;vertical-align:baseline;background:transparent;color:#191919;font-weight:500}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{height:auto}h2,h3,h4,h5{letter-spacing:0.04em;font-size:2.0rem;font-weight:normal}@media screen and (max-width: 767px){h2,h3,h4,h5{font-size:1.8rem}}dd,dt{font-size:1.6rem;letter-spacing:0.04em}@media screen and (max-width: 767px){dd,dt{font-size:1.3rem}}nav ul{list-style:none}blockquote,q{quotes:none}strong{font-size:1.25rem}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#191919;letter-spacing:0.04em}a:hover{opacity:0.8;color:#000100;text-decoration:none}a:focus{outline:inherit;outline-offset:inherit}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}span{font-size:1.6rem;letter-spacing:0.04em}@media screen and (max-width: 767px){span{font-size:1.3rem}}p{font-size:1.6rem;letter-spacing:0.04em;margin-bottom:1rem;line-height:1.85}@media screen and (max-width: 767px){p{font-size:1.3rem}}input,select{vertical-align:middle}textarea{width:100%;padding:5px}div{font-size:1.6rem}img{max-width:100%;height:auto;vertical-align:bottom;border-style:none}li{list-style:none;font-size:1.6rem;letter-spacing:0.01em;line-height:1.8}img.alignleft{text-align:left}img.aligncenter{display:block;margin:1px auto}img.alignright{display:block;margin:1px 1px 1px auto}a{letter-spacing:0.04em;font-size:1.6rem}@media screen and (max-width: 767px){a{font-size:1.3rem}}a{-webkit-tap-highlight-color:rgba(0,0,0,0) !important}label{-webkit-tap-highlight-color:rgba(0,0,0,0) !important;cursor:pointer}body{margin-top:150px}@media screen and (max-width: 767px){body{margin-top:60.5px}}#body{opacity:0}.content-width--1000{max-width:1000px;width:90%;margin:0 auto}@media screen and (max-width: 767px){.content-width--1000{max-width:600px}}.content-width--950{max-width:950px;width:90%;margin:0 auto}@media screen and (max-width: 767px){.content-width--950{max-width:600px}}.content-width--900{max-width:900px;width:90%;margin:0 auto}@media screen and (max-width: 767px){.content-width--900{max-width:600px}}.content-width{max-width:1100px;width:90%;margin:0 auto}.font-mincho{font-family:"Noto Serif JP",serif}.font-gothic-desc{font-family:ryo-gothic-plusn, sans-serif;font-weight:300;font-style:normal}@media screen and (max-width: 1120px){.mt-10-mobile{margin-top:10px !important}}@media screen and (min-width: 1121px){.mt-15-large{margin-top:15px !important}}.mb-30{margin-bottom:30px !important}.mb-35{margin-bottom:35px !important}.mb-60{margin-bottom:60px !important}@media screen and (max-width: 767px){.mb-60{margin-bottom:40px !important}}@media screen and (max-width: 767px){.small-mobile{padding:10px 0px !important}}.sec{padding:80px 0px}@media screen and (max-width: 767px){.sec{padding:60px 0px}}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-left{text-align:left !important}.d-none{display:none !important}@media screen and (min-width: 1121px){.d-none-large{display:none}}@media screen and (max-width: 767px){.d-none-mobile{display:none}}@media screen and (max-width: 1120px){.d-none-middle{display:none}}@media screen and (min-width: 768px){.d-none-md{display:none}}.font-en{font-family:"Jost",sans-serif}.content-width{margin:0 auto;width:100%;max-width:1100px}@media screen and (max-width: 1120px){.content-width{width:90%}}.pc-br{display:block}@media screen and (max-width: 1120px){.pc-br{display:none}}.sp-br{display:none}@media screen and (max-width: 767px){.sp-br{display:block}}button:focus:not(.focus-visible){outline:none !important}button:focus{outline:none !important}div.wpcf7-response-output{font-size:1.6rem}::-webkit-full-page-media,:future,:root .tel::before{top:-2px !important}@media screen and (max-width: 767px){::-webkit-full-page-media,:future,:root .tel::before{top:1px !important}}::-webkit-full-page-media,:future,:root .contact::before{top:0px !important}@media screen and (max-width: 767px){::-webkit-full-page-media,:future,:root .contact::before{top:1.5px !important}}.com-title{margin-bottom:30px}.com-title h1,.com-title h2,.com-title h3{color:#2995c7;font-size:3.4rem;position:relative;padding-left:25px;font-weight:bold}@media screen and (max-width: 1120px){.com-title h1,.com-title h2,.com-title h3{font-size:3rem}}@media screen and (max-width: 767px){.com-title h1,.com-title h2,.com-title h3{font-size:2.4rem;padding-left:15px}}.com-title h1:before,.com-title h2:before,.com-title h3:before{width:10px;height:38px;content:'';display:block;position:absolute;left:0px;bottom:0px;background-color:#2995c7}@media screen and (max-width: 767px){.com-title h1:before,.com-title h2:before,.com-title h3:before{height:25px;width:5px}}.com-title p{margin:0px;margin-top:15px;font-weight:bold;font-size:1.5rem;letter-spacing:0}@media screen and (max-width: 1120px){.com-title p{font-size:1.4rem;margin-top:10px}}@media screen and (max-width: 767px){.com-title p{font-size:1.3rem}}.com-title .com-title-desc{font-size:1.46rem;letter-spacing:-0.025em}.pagenation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.pagenation span,.pagenation a{width:30px;font-family:"游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","Noto Sans JP",sans-serif;font-size:1.6rem;color:#93b4c5;margin-right:10px;padding:7px 0px;text-decoration:underline;text-align:center;display:block}.pagenation span:last-child,.pagenation a:last-child{margin-right:0px}@media screen and (max-width: 767px){.pagenation span,.pagenation a{margin-right:5px}}.pagenation .current{color:#292929;text-decoration:none}.pagenation .next{background-image:url("./assets/img/icon/icon-page-next.png");background-size:7px,13px;background-position:center;background-repeat:no-repeat}.pagenation .prev{background-image:url("./assets/img/icon/icon-page-prev.png");background-size:7px,13px;background-position:center;background-repeat:no-repeat}.com-btn{width:100%;max-width:230px}@media screen and (max-width: 767px){.com-btn{margin-left:auto;margin-right:auto}}.com-btn a{display:block;position:relative}@media screen and (max-width: 767px){.com-btn a{font-size:1.3rem}}.com-btn a:hover{opacity:1}.com-btn a:hover span{-webkit-transform:translate(6px, 6px);-ms-transform:translate(6px, 6px);transform:translate(6px, 6px)}.com-btn a span{-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:5;font-size:1.6rem;font-weight:bold;color:#2995c7;display:block;background-color:#fff;border:1px solid #2995c7;padding:10px 15px 10px 0px;font-size:1.6rem;letter-spacing:0;text-align:center;z-index:2;width:100%}@media screen and (max-width: 767px){.com-btn a span{font-size:1.3rem}}.com-btn a span:before{background-image:url("./assets/img/icon_v2/icon-arrow--right.png");background-repeat:no-repeat;background-size:contain;width:22.5px;height:14.5px;content:'';display:block;position:absolute;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);right:22px;z-index:10}@media screen and (max-width: 767px){.com-btn a span:before{right:15px}}.com-btn a:after{content:'';position:absolute;width:100%;height:100%;left:6px;top:6px;background-color:#2995c7;display:block;z-index:1}.com-btn--center{margin:0 auto}.com-btn--large{max-width:283px !important}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:50px}.pagination span,.pagination a{width:40px;font-family:"游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","Noto Sans JP",sans-serif;font-size:2rem;border:1px solid #2995c7;background-color:#fff;color:#2995c7;margin-right:13px;padding:4px 0px;text-align:center;display:block}.pagination span:last-child,.pagination a:last-child{margin-right:0px}@media screen and (max-width: 767px){.pagination span,.pagination a{margin-right:7px;font-size:1.8rem;width:38px}}.pagination .current{color:#fff;text-decoration:none;background-color:#2995c7}.com-btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.com-btn-list li{margin-right:15px;width:250px}.com-btn-list li:last-child{margin-right:0px}@media screen and (max-width: 1120px){.com-btn-list li{width:200px}}@media screen and (max-width: 767px){.com-btn-list li{width:100%;margin-right:0px;margin-bottom:15px}}.com-btn-list li .com-btn--white a{width:100%}.com-btn--white--recruit span,.com-btn--white--recruit a{background-color:rgba(255,255,255,0) !important}.com-btn--white a,.com-btn--white span{display:block;border:1px solid #fff;color:#fff;border-radius:24px;background-color:rgba(255,255,255,0.2);max-width:250px;width:250px;padding:10px 0px;padding-left:45px;position:relative;font-size:1.6rem}@media screen and (max-width: 1120px){.com-btn--white a,.com-btn--white span{width:80%;font-size:1.3rem;padding-left:30px}}.com-btn--white a:after,.com-btn--white span:after{content:'';position:absolute;right:30px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);display:block;background-image:url("./assets/img/icon/icon-arrow--right-2.png");background-size:contain;background-repeat:no-repeat;width:10px;height:8px}.com-btn--white--color a,.com-btn--white--color span{display:block;border:1px solid #0966ad;color:#0966ad;border-radius:24px;background-color:#fff;max-width:250px;width:250px;padding:10px 0px;padding-left:45px;position:relative;font-size:1.6rem}@media screen and (max-width: 1120px){.com-btn--white--color a,.com-btn--white--color span{width:80%;font-size:1.3rem;padding-left:30px}}.com-btn--white--color a:after,.com-btn--white--color span:after{content:'';position:absolute;right:30px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);display:block;background-image:url("./assets/img/icon/icon-arrow--right-2--blue.png");background-size:contain;background-repeat:no-repeat;width:10px;height:8px}.home .header-wrap__menu li:nth-child(1) a{background-color:#2995c7 !important;color:#fff !important}.page-template-page-about .header-wrap__menu li:nth-child(2) a{background-color:#2995c7 !important;color:#fff !important}.post-type-archive-service .header-wrap__menu li:nth-child(3) a,.single-service .header-wrap__menu li:nth-child(3) a{background-color:#2995c7 !important;color:#fff !important}.post-type-archive-result .header-wrap__menu li:nth-child(4) a,.single-result .header-wrap__menu li:nth-child(4) a,.tax-result_cat .header-wrap__menu li:nth-child(4) a{background-color:#2995c7 !important;color:#fff !important}.post-type-archive-column .header-wrap__menu li:nth-child(5) a,.single-column .header-wrap__menu li:nth-child(5) a,.tax-column_cat .header-wrap__menu li:nth-child(5) a{background-color:#2995c7 !important;color:#fff !important}.post-type-archive-faq .header-wrap__menu li:nth-child(6) a,.single-faq .header-wrap__menu li:nth-child(6) a,.tax-faq_cat .header-wrap__menu li:nth-child(6) a{background-color:#2995c7 !important;color:#fff !important}.page-template-page-flow .header-wrap__menu li:nth-child(7) a{background-color:#2995c7 !important;color:#fff !important}.post-type-archive-download .header-wrap__menu li:nth-child(8) a,.single-download .header-wrap__menu li:nth-child(8) a{background-color:#2995c7 !important;color:#fff !important}.header{padding:20px 0px 38px;width:100%;left:0px;top:0px;z-index:100;background-color:#fff;position:fixed !important}@media screen and (max-width: 767px){.header{padding:13px 0px;height:60.5px}}.header .header-wrap{width:95%;max-width:1100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header .header-wrap__logo{width:580px}@media screen and (max-width: 1120px){.header .header-wrap__logo{-webkit-user-drag:231px}}.header .header-wrap__logo p{font-size:1.3rem;font-weight:bold;margin-bottom:0px;letter-spacing:0em;padding-right:0px;padding-left:7%}@media screen and (max-width: 1120px){.header .header-wrap__logo p{padding-left:0px;padding-right:4%;font-size:1rem;letter-spacing:0em}}@media screen and (max-width: 767px){.header .header-wrap__logo p{display:none}}.header .header-wrap__logo img{width:96%;max-width:510px}@media screen and (max-width: 767px){.header .header-wrap__logo img{width:calc(100% - 60px);max-width:280px}}.header .header-wrap__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.header .header-wrap__info{display:none}}.header .header-wrap__info__contact{margin-right:40px}@media screen and (max-width: 1120px){.header .header-wrap__info__contact{margin-right:20px}}.header .header-wrap__info__contact a{display:block;position:relative;background-color:#2995c7;width:210px;color:#fff;padding:12px 0px;padding-left:48px;font-size:1.4rem;font-weight:bold}@media screen and (max-width: 1120px){.header .header-wrap__info__contact a{width:180px;font-size:1.2rem;padding-left:40px}}.header .header-wrap__info__contact a:before{content:'';display:block;position:absolute;left:20px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:21px;height:15px;background-image:url("./assets/img/icon_v2/icon-mall-01.png");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 1120px){.header .header-wrap__info__contact a:before{left:15px;width:18px;height:13px}}.header .header-wrap__info__tel a{display:block;padding-top:10px;padding-left:35px;position:relative}@media screen and (max-width: 1120px){.header .header-wrap__info__tel a{padding-left:25px}}.header .header-wrap__info__tel a:before{content:'';display:block;position:absolute;left:0px;top:16px;width:23px;height:31px;background-image:url("./assets/img/icon_v2/icon-tell-02.png");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 1120px){.header .header-wrap__info__tel a:before{width:18px;height:28px}}.header .header-wrap__info__tel a span{font-size:3rem;font-weight:bold;line-height:1.1}@media screen and (max-width: 1120px){.header .header-wrap__info__tel a span{font-size:2.2rem}}.header .header-wrap__info__tel a p{font-size:1.3rem;text-align:center;margin:0px}@media screen and (max-width: 1120px){.header .header-wrap__info__tel a p{font-size:1rem}}.header .header-wrap .header-wrap__menu{position:absolute;left:0px;bottom:-65px;width:100%;z-index:10}@media screen and (max-width: 767px){.header .header-wrap .header-wrap__menu{display:none}}.header .header-wrap .header-wrap__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.header .header-wrap .header-wrap__menu ul li{width:130px;height:50px}@media screen and (max-width: 1120px){.header .header-wrap .header-wrap__menu ul li{width:12%}}.header .header-wrap .header-wrap__menu ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e6f7ff;text-align:center;font-size:1.4rem;height:100%;line-height:1.42;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .header-wrap .header-wrap__menu ul li a:hover{opacity:1}@media screen and (max-width: 1120px){.header .header-wrap .header-wrap__menu ul li a{font-size:calc(10 * (100vw / 768));letter-spacing:0rem}}.header{position:relative}.header .header-menu--sp{position:absolute;right:0%;top:0px;width:61.666px;height:100%;display:none;background-color:#2995c7;z-index:101}@media screen and (max-width: 767px){.header .header-menu--sp{display:block}}.header #drawer-checkbox{display:none}.header #drawer-icon span{display:block;width:100%;right:50%;-webkit-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);transform:translate(50%, 50%);position:absolute;-webkit-transition:all .0s ease;transition:all .0s ease;height:100%;z-index:1000;bottom:50%;left:inherit}.header #drawer-icon span:before{-webkit-transform:rotate(0);background:#fff;content:"";display:block;height:4px;right:50%;position:absolute;bottom:50%;-webkit-transform:rotate(0deg) translate(50%, 50%);-ms-transform:rotate(0deg) translate(50%, 50%);transform:rotate(0deg) translate(50%, 50%);will-change:transform;width:40px}@media screen and (max-width: 1120px){.header #drawer-icon span:before{width:40px;height:2px;top:22px}}.header #drawer-icon span:after{-webkit-transform:rotate(0);background:#fff;content:"";display:block;height:4px;will-change:transform;right:50%;position:absolute;bottom:50%;-webkit-transform:rotate(0deg) translate(50%, 50%);-ms-transform:rotate(0deg) translate(50%, 50%);transform:rotate(0deg) translate(50%, 50%);width:40px;margin-top:10px}@media screen and (max-width: 1120px){.header #drawer-icon span:after{width:40px;height:2px;top:22px}}.header #drawer-checkbox:checked ~ #drawer-content{width:100%;height:100%;-webkit-transform:translate(0%);-ms-transform:translate(0%);transform:translate(0%);top:0px;right:0px;-webkit-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0);-webkit-transition:inherit;transition:inherit;position:fixed}@media screen and (max-width: 1120px){.header #drawer-checkbox:checked ~ #drawer-content{width:100%}}.header #drawer-checkbox:checked ~ #drawer-content li{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-animation-name:aniopa;animation-name:aniopa;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.header #drawer-checkbox:checked ~ #drawer-icon span{background-color:#2995c7;width:61.66px;height:61.66px;left:inherit;right:0% !important;position:fixed !important;z-index:1000;top:0px !important;opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.header #drawer-checkbox:checked ~ #drawer-icon span:before{content:"";display:block;height:100%;left:25px;position:absolute;top:50%;width:100%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);height:4px;background-color:#fff !important;z-index:100p}@media screen and (max-width: 1120px){.header #drawer-checkbox:checked ~ #drawer-icon span:before{left:14px;width:35px;top:30px;margin:0px;height:2px}}.header #drawer-checkbox:checked ~ #drawer-icon span:after{background-color:#fff !important;content:"";display:block;height:1px;position:absolute;top:50%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);height:100%;left:17px;margin:-8% 0 0 -42%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:4px}@media screen and (max-width: 1120px){.header #drawer-checkbox:checked ~ #drawer-icon span:after{height:2px;left:14px;width:35px;top:30px;margin:0px}}.header #drawer-content{-webkit-transition:all .8s ease;transition:all .8s ease;overflow:auto;position:fixed;overflow:hidden;top:0px;right:0px;width:100%;max-width:100%;height:100%;background-color:#fff;z-index:800;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);min-width:260px}.header #drawer-content .drawer-content-wrap{position:relative;height:100vh;padding:15vh 15px 80px 25px;overflow:scroll;overflow-x:hidden;overflow-y:scroll;width:100%;margin:0 auto}@media screen and (max-width: 1120px){.header #drawer-content .drawer-content-wrap{padding:15px 5% 100px}}.header #drawer-content .drawer-content-wrap h2{margin-bottom:50px}.header #drawer-content .drawer-content-wrap h2 a{display:block}.header #drawer-content .drawer-content-wrap h2 img{width:100%;max-width:490px}@media screen and (max-width: 767px){.header #drawer-content .drawer-content-wrap h2 img{width:173px}}.header #drawer-content .drawer-content-wrap-content{min-height:500px;max-width:500px;margin:0 auto}@media screen and (max-width: 1120px){.header #drawer-content .drawer-content-wrap-content{width:100%}}.header #drawer-content .drawer-content-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;width:100%;padding:0px 15px}.header #drawer-content .drawer-content-list ul{width:50%}@media screen and (max-width: 1120px){.header #drawer-content .drawer-content-list ul{width:100%}}.header #drawer-content .drawer-content-list ul:nth-child(2n){padding-left:70px}@media screen and (max-width: 1120px){.header #drawer-content .drawer-content-list ul:nth-child(2n){padding-left:0px}}.header #drawer-content .drawer-content-list ul:nth-child(2n) a:before{right:0px}.header #drawer-content .drawer-content-list ul li{margin-bottom:30px}@media screen and (max-width: 1120px){.header #drawer-content .drawer-content-list ul li{width:100%;padding-bottom:8px;margin-bottom:8px}}.header #drawer-content .drawer-content-list ul li:last-child{margin-bottom:0px}.header #drawer-content .drawer-content-list li a{font-size:16px;letter-spacing:0.1em;position:relative;display:block;color:#2995c7}@media screen and (max-width: 1120px){.header #drawer-content .drawer-content-list li a{font-size:16px;padding-left:23px}}.header #drawer-content .drawer-content-list li a:before{position:absolute;left:0px;top:11px;content:'';display:block;width:24px;height:24px;background-image:url("./assets/img/icon_v2/icon-sankaku-01.png");background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 1120px){.header #drawer-content .drawer-content-list li a:before{width:10px;height:8px}}.header #drawer-content .drawer-content-wrap__info__contact a{display:block;position:relative;background-color:#2995c7;max-width:270px;width:100%;color:#fff;padding:12px 0px;padding-left:21px;font-size:1.4rem;font-weight:bold;margin:0 auto 10px;text-align:center}.header #drawer-content .drawer-content-wrap__info__contact a:before{content:'';display:block;position:absolute;left:25px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:21px;height:15px;background-image:url("./assets/img/icon_v2/icon-mall-01.png");background-repeat:no-repeat;background-size:contain}.header #drawer-content .drawer-content-wrap__info__tel a{display:block;padding-top:10px;padding-left:35px;position:relative;margin:0 auto;max-width:270px;width:100%;padding-right:10px}.header #drawer-content .drawer-content-wrap__info__tel a:before{content:'';display:block;position:absolute;left:10px;top:16px;width:23px;height:31px;background-image:url("./assets/img/icon_v2/icon-tell-02.png");background-repeat:no-repeat;background-size:contain}.header #drawer-content .drawer-content-wrap__info__tel a span{font-size:3rem;font-weight:bold;line-height:1.1;display:block;text-align:center}.header #drawer-content .drawer-content-wrap__info__tel a p{font-size:1.3rem;text-align:center;margin:0px}.header #drawer-close{display:none;position:fixed;z-index:39;top:0;left:0;width:100%;height:100%;background:#000;opacity:1;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.header #drawer-checkbox:checked ~ #drawer-close{display:block;opacity:0}@-webkit-keyframes aniopa{0%{opacity:0}100%{opacity:1}}@keyframes aniopa{0%{opacity:0}100%{opacity:1}}.top .top-visual{position:relative;margin-bottom:50px;overflow:hidden}@media screen and (max-width: 767px){.top .top-visual{margin-bottom:40px;height:300px}}.top .top-visual div{font-size:0px}.top .top-visual #slick-top img{width:100%;height:auto;object-fit:cover;height:550px}@media screen and (max-width: 767px){.top .top-visual #slick-top img{height:300px}}.top .top-visual .top-visual__title{position:absolute;left:calc(50% - 500px);bottom:40px}@media screen and (max-width: 1120px){.top .top-visual .top-visual__title{left:5%;bottom:20px}}.top .top-visual .top-visual__title h2 span{font-size:3.8rem;font-weight:bold;color:#2995c7;display:inline-block;background-color:#fff;line-height:1.6;margin-bottom:12px;padding:0px 20px}@media screen and (max-width: 1120px){.top .top-visual .top-visual__title h2 span{font-size:2.4rem}}@media screen and (max-width: 767px){.top .top-visual .top-visual__title h2 span{font-size:1.6rem;padding:0px 10px}}.top .sec01{margin-bottom:85px}@media screen and (max-width: 767px){.top .sec01{margin-bottom:60px}}.top .sec01 .sec01-desc{margin-bottom:50px}@media screen and (max-width: 767px){.top .sec01 .sec01-desc{margin-bottom:30px}}.top .sec01 .sec01-desc h2{line-height:2.13;font-size:1.5rem;text-align:center;margin:0px}@media screen and (max-width: 767px){.top .sec01 .sec01-desc h2{font-size:1.2rem}}.top .sec01 .sec01-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top .sec01 .sec01-wrap-txt{width:650px}@media screen and (max-width: 1120px){.top .sec01 .sec01-wrap-txt{width:65%;padding-right:2%}}@media screen and (max-width: 767px){.top .sec01 .sec01-wrap-txt{width:100%;margin-bottom:60px;padding-right:0px}}.top .sec01 .sec01-wrap-txt dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 1120px){.top .sec01 .sec01-wrap-txt dl{margin-bottom:20px}}@media screen and (max-width: 767px){.top .sec01 .sec01-wrap-txt dl{margin-bottom:20px}}.top .sec01 .sec01-wrap-txt dl dt{width:160px;margin-bottom:30px;position:relative}@media screen and (max-width: 1120px){.top .sec01 .sec01-wrap-txt dl dt{width:120px;margin-bottom:15px}}@media screen and (max-width: 767px){.top .sec01 .sec01-wrap-txt dl dt{width:90px;margin-bottom:5px}}.top .sec01 .sec01-wrap-txt dl dt:before{position:absolute;content:'';display:block;left:0px;bottom:0px;height:2px;width:630px;background-color:#2995c7}@media screen and (max-width: 1120px){.top .sec01 .sec01-wrap-txt dl dt:before{width:57vw}}@media screen and (max-width: 767px){.top .sec01 .sec01-wrap-txt dl dt:before{width:calc(90vw);max-width:600px;display:none}}.top .sec01 .sec01-wrap-txt dl dt:nth-of-type(2):before{position:absolute;content:'';display:block;left:0px;bottom:0px;height:2px;width:400px;background-color:#2995c7}@media screen and (max-width: 1120px){.top .sec01 .sec01-wrap-txt dl dt:nth-of-type(2):before{width:57vw}}@media screen and (max-width: 767px){.top .sec01 .sec01-wrap-txt dl dt:nth-of-type(2):before{width:calc(90vw);max-width:600px;display:none}}.top .sec01 .sec01-wrap-txt dl dt:nth-of-type(3):before{position:absolute;content:'';display:block;left:0px;bottom:0px;height:2px;width:605px;background-color:#2995c7}@media screen and (max-width: 1120px){.top .sec01 .sec01-wrap-txt dl dt:nth-of-type(3):before{width:57vw}}@media screen and (max-width: 767px){.top .sec01 .sec01-wrap-txt dl dt:nth-of-type(3):before{width:calc(90vw);max-width:600px;display:none}}.top .sec01 .sec01-wrap-txt dl dd{width:calc(100% - 160px);margin-bottom:30px;font-size:2.2rem;font-weight:bold;line-height:2.1;padding-left:10px;letter-spacing:-0.05em}@media screen and (max-width: 1120px){.top .sec01 .sec01-wrap-txt dl dd{width:calc(100% - 120px);font-size:1.5rem;margin-bottom:15px;line-height:2.4}}@media screen and (max-width: 767px){.top .sec01 .sec01-wrap-txt dl dd{border-bottom:2px solid #2995c7;letter-spacing:0rem;width:100%;font-size:1.5rem;line-height:1.8;margin-bottom:30px;padding-left:0px;padding-bottom:7px}}.top .sec01 .sec01-wrap-img{width:calc(100% - 650px);padding-top:20px}@media screen and (max-width: 1120px){.top .sec01 .sec01-wrap-img{padding-top:15px;width:35%}}@media screen and (max-width: 767px){.top .sec01 .sec01-wrap-img{padding-top:0px;width:100%;text-align:center}.top .sec01 .sec01-wrap-img img{width:282px}}.top .sec02{background-color:#e6e6e6}.top .sec03{padding-bottom:50px}.top .sec03 .sec03-title{position:relative}@media screen and (max-width: 767px){.top .sec03 .sec03-title{margin-bottom:40px}}.top .sec03 .sec03-title .com-btn{position:absolute;right:0px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}@media screen and (max-width: 767px){.top .sec03 .sec03-title .com-btn{position:inherit;bottom:0px;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}}.top .sec04{background-image:url("./assets/img/top_v2/top-sec04-01.jpg");background-size:cover;padding-bottom:50px}@media screen and (max-width: 767px){.top .sec04{padding-bottom:40px}}.top .sec04 .sec04-title{margin-bottom:35px}.top .sec04 .sec04-title h2{text-align:center;font-weight:bold;font-size:2.8rem;color:#fff}@media screen and (max-width: 767px){.top .sec04 .sec04-title h2{font-size:2.2rem}}.top .sec04 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top .sec04 ul li{width:200px;margin-right:33.333px;margin-bottom:30px}.top .sec04 ul li:nth-child(4n){margin-right:0px}@media screen and (max-width: 1120px){.top .sec04 ul li{width:23%;margin-right:2.666%}}@media screen and (max-width: 767px){.top .sec04 ul li{width:48%;margin-right:4%;margin-bottom:20px}.top .sec04 ul li:nth-child(2n){margin-right:0px}}.top .sec04 ul li a{background-color:#fff;position:relative;display:block;padding:16.5px 12px;text-align:center;font-weight:bold;font-size:1.4rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1120px){.top .sec04 ul li a{font-size:1.2rem;padding:12.5px 12px}}.top .sec04 ul li a span{display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-weight:bold;font-size:1.4rem}@media screen and (max-width: 1120px){.top .sec04 ul li a span{font-size:1.2rem}}.top .sec04 ul li a:hover{opacity:1;background-color:#adadad;color:#fff}.top .sec04 ul li a:before{left:0px;position:absolute;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);content:'';display:block;height:31px;width:8px;background-color:#adadad}.top .sec05 .info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top .sec05 .info-wrap__txt{width:400px}@media screen and (max-width: 1120px){.top .sec05 .info-wrap__txt{width:350px}}@media screen and (max-width: 767px){.top .sec05 .info-wrap__txt{margin-bottom:35px;width:100%}}.top .sec05 .info-wrap__txt .com-title{margin-bottom:75px}@media screen and (max-width: 767px){.top .sec05 .info-wrap__txt .com-title{margin-bottom:0px}}.top .sec05 .info-wrap__col{width:calc(100% - 400px)}@media screen and (max-width: 1120px){.top .sec05 .info-wrap__col{width:calc(100% - 350px)}}@media screen and (max-width: 767px){.top .sec05 .info-wrap__col{width:100%;margin-bottom:40px}}.top .sec05 .info-wrap__col__article{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.top .sec05 .info-wrap__col__article:last-child{margin-bottom:0px}.top .sec05 .info-wrap__col__article__img{width:180px}@media screen and (max-width: 1120px){.top .sec05 .info-wrap__col__article__img{width:160px}}@media screen and (max-width: 767px){.top .sec05 .info-wrap__col__article__img{width:140px}}.top .sec05 .info-wrap__col__article__img img{width:100%;max-height:135px;height:135px;object-fit:cover}.top .sec05 .info-wrap__col__article__txt{width:calc(100% - 180px);padding-left:30px}@media screen and (max-width: 1120px){.top .sec05 .info-wrap__col__article__txt{width:calc(100% - 160px);padding-left:15px}}@media screen and (max-width: 767px){.top .sec05 .info-wrap__col__article__txt{width:calc(100% - 140px);padding-left:15px}}.top .sec05 .info-wrap__col__article__txt time{font-size:1.4rem;color:#2995c7;font-weight:bold;display:block;margin-bottom:0px}@media screen and (max-width: 767px){.top .sec05 .info-wrap__col__article__txt time{font-size:1.2rem}}.top .sec05 .info-wrap__col__article__txt a{display:block}.top .sec05 .info-wrap__col__article__txt a h3{font-size:1.6rem;line-height:1.62;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;border-bottom:2px dashed #c7c7c7;padding-bottom:3px;margin-bottom:3px}@media screen and (max-width: 767px){.top .sec05 .info-wrap__col__article__txt a h3{font-size:1.4rem}}.top .sec05 .info-wrap__col__article__txt a p{font-size:1.3rem;line-height:1.84;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400}@media screen and (max-width: 767px){.top .sec05 .info-wrap__col__article__txt a p{font-size:1.2rem}}.aside-contact{background-color:#e6e6e6;padding:80px 0px}@media screen and (max-width: 767px){.aside-contact{padding:60px 0px}}.aside-contact h2{text-align:center;font-size:2.4rem;line-height:1.8;font-weight:bold;margin-bottom:35px}@media screen and (max-width: 767px){.aside-contact h2{font-size:1.6rem;margin-bottom:25px}}.aside-contact .aside-contact-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.aside-contact .aside-contact-wrap__tel{width:420px;margin-right:60px}@media screen and (max-width: 1120px){.aside-contact .aside-contact-wrap__tel{width:48%;margin-right:4%}}@media screen and (max-width: 767px){.aside-contact .aside-contact-wrap__tel{width:90%;max-width:420px;margin-right:0px;margin-bottom:20px}}.aside-contact .aside-contact-wrap__tel a{display:block;border:3px solid #2995c7;background-color:#fff;text-align:center;padding:30px 0px 15px;height:120px}@media screen and (max-width: 1120px){.aside-contact .aside-contact-wrap__tel a{padding:30px 0px 15px}}@media screen and (max-width: 767px){.aside-contact .aside-contact-wrap__tel a{height:100px;padding:20px 0px}}.aside-contact .aside-contact-wrap__tel a img{width:100%;max-width:306px}@media screen and (max-width: 1120px){.aside-contact .aside-contact-wrap__tel a img{width:80%}}@media screen and (max-width: 767px){.aside-contact .aside-contact-wrap__tel a img{width:80%}}.aside-contact .aside-contact-wrap__tel a p{margin:0px;font-weight:bold;font-size:1.8rem}@media screen and (max-width: 767px){.aside-contact .aside-contact-wrap__tel a p{font-size:1.5rem}}.aside-contact .aside-contact-wrap__contact{width:420px}@media screen and (max-width: 1120px){.aside-contact .aside-contact-wrap__contact{width:48%}}@media screen and (max-width: 767px){.aside-contact .aside-contact-wrap__contact{width:90%;max-width:420px}}.aside-contact .aside-contact-wrap__contact a{display:block;background-color:#2995c7;text-align:center;height:120px;padding:28px 0px}@media screen and (max-width: 767px){.aside-contact .aside-contact-wrap__contact a{height:100px;padding:20px 0px}}.aside-contact .aside-contact-wrap__contact a img{width:44px}.aside-contact .aside-contact-wrap__contact a p{color:#fff;font-weight:bold;font-size:2.4rem;letter-spacing:0.05em;margin:0px}@media screen and (max-width: 767px){.aside-contact .aside-contact-wrap__contact a p{font-size:2rem}}.footer{padding:50px 0px 50px}@media screen and (max-width: 767px){.footer{padding:30px 0px}}.footer .footer-wrap{width:95%;max-width:1100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.footer .footer-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:90%}}.footer .footer-wrap__main{width:450px}@media screen and (max-width: 1120px){.footer .footer-wrap__main{width:300px}}@media screen and (max-width: 767px){.footer .footer-wrap__main{width:100%}}.footer .footer-wrap__main .logo{margin-bottom:15px}.footer .footer-wrap__main .logo img{width:100%;max-width:350px}@media screen and (max-width: 767px){.footer .footer-wrap__main .logo img{width:75%;max-width:280px}}.footer .footer-wrap__main__desc{padding-left:8px}.footer .footer-wrap__main__desc h3{position:relative;padding-left:20px;font-size:1.4rem;margin-bottom:7px}.footer .footer-wrap__main__desc h3:before{content:'';width:10px;height:10px;background-color:#2995c7;display:block;position:absolute;left:0px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.footer .footer-wrap__main__desc .info{margin-bottom:30px}.footer .footer-wrap__main__desc .info .info-desc{font-size:1.4rem;line-height:1.85;margin:0px}.footer .footer-wrap__main__desc .info span{font-size:1.4rem;font-weight:bold}.footer .footer-wrap__main__desc .info .tel-footer{font-size:1.4rem;position:relative;padding-left:8px;display:block;line-height:1;margin-top:5px}.footer .footer-wrap__main__desc .info .tel-footer:before{background-image:url("./assets/img/icon_v2/icon-tell-02.png");background-size:contain;background-repeat:no-repeat;position:absolute;content:'';display:block;left:0px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:11px !important;height:15px !important;line-height:1}.footer .footer-wrap__main__desc .copy{font-size:1.1rem}.footer .footer-wrap__main__desc .copy a{margin-left:13px;font-size:1.1rem}.footer .footer-wrap__menu{width:480px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 1120px){.footer .footer-wrap__menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:calc(100% - 300px);padding-left:20px}}@media screen and (max-width: 767px){.footer .footer-wrap__menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0px;width:100%;margin-bottom:40px}}.footer .footer-wrap__menu__col{width:290px;border-left:1px solid #434343}@media screen and (max-width: 1120px){.footer .footer-wrap__menu__col{width:55%;max-width:290px}}@media screen and (max-width: 767px){.footer .footer-wrap__menu__col{width:100%}}.footer .footer-wrap__menu__col:last-child{width:calc(100% - 290px)}@media screen and (max-width: 1120px){.footer .footer-wrap__menu__col:last-child{width:45%}}@media screen and (max-width: 767px){.footer .footer-wrap__menu__col:last-child{width:100%}}.footer .footer-wrap__menu__col li{padding-left:20px}@media screen and (max-width: 1120px){.footer .footer-wrap__menu__col li{padding-left:10px;margin-bottom:5px}}.footer .footer-wrap__menu__col li a{font-weight:400;font-size:1.3rem}.footer .footer-wrap__menu__col li a:before{content:'ー ';display:inline-block;margin-right:5px}.archive .sec{background-color:#f7f7f7;padding:110px 0px 100px}@media screen and (max-width: 1120px){.archive .sec{padding:40px 0px 60px}}.archive .archive-wrap__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;margin-bottom:20px}.archive .archive-wrap__col:last-child{margin-bottom:0px}.archive .archive-wrap__col__img{width:230px}@media screen and (max-width: 767px){.archive .archive-wrap__col__img{width:120px}}.archive .archive-wrap__col__img a{display:block}.archive .archive-wrap__col__img img{width:100%;object-fit:cover;height:150px}@media screen and (max-width: 767px){.archive .archive-wrap__col__img img{height:85px}}.archive .archive-wrap__col__txt{width:calc(100% - 230px);padding:40px 20px}@media screen and (max-width: 767px){.archive .archive-wrap__col__txt{width:calc(100% - 120px);padding:0px 15px}}.archive .archive-wrap__col__txt__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media screen and (max-width: 767px){.archive .archive-wrap__col__txt__info{margin-bottom:4px}}.archive .archive-wrap__col__txt__info time{color:#878787;font-size:12px;display:inline-block;margin-right:20px}@media screen and (max-width: 767px){.archive .archive-wrap__col__txt__info time{font-size:1.1rem;margin-right:10px}}.archive .archive-wrap__col__txt__info a{border-radius:11px;display:inline-block;padding:2px 10px}@media screen and (max-width: 767px){.archive .archive-wrap__col__txt__info a{padding:1px 10px}}.archive .archive-wrap__col__txt__info .news{background-color:#004e8a;color:#fff;font-size:1.2rem}@media screen and (max-width: 767px){.archive .archive-wrap__col__txt__info .news{font-size:1rem}}.archive .archive-wrap__col__txt__info .blog{background-color:#c11920;color:#fff;font-size:1.2rem}@media screen and (max-width: 767px){.archive .archive-wrap__col__txt__info .blog{font-size:1rem}}.archive .archive-wrap__col__txt h2{font-size:1.6rem;line-height:1.87}@media screen and (max-width: 767px){.archive .archive-wrap__col__txt h2{font-size:1.2rem;line-height:1.6;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.single__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media screen and (max-width: 767px){.single__info{margin-bottom:4px}}.single__info time{color:#878787;font-size:12px;display:inline-block;margin-right:20px}@media screen and (max-width: 767px){.single__info time{font-size:1.1rem;margin-right:10px}}.single__info a{border-radius:11px;display:inline-block;padding:2px 10px}@media screen and (max-width: 767px){.single__info a{padding:1px 10px}}.single__info .news{background-color:#004e8a;color:#fff;font-size:1.2rem}@media screen and (max-width: 767px){.single__info .news{font-size:1rem}}.single__info .blog{background-color:#c11920;color:#fff;font-size:1.2rem}@media screen and (max-width: 767px){.single__info .blog{font-size:1rem}}.single .article{background-color:#f7f7f7;padding:105px 0px 95px}@media screen and (max-width: 767px){.single .article{padding:40px 0px 60px}}.single .article h1{font-weight:bold;font-size:2.4rem;margin-bottom:40px}@media screen and (max-width: 767px){.single .article h1{font-size:2rem;margin-bottom:30px}}.single .single-title-h2{margin-bottom:32px}@media screen and (max-width: 767px){.single .single-title-h2{margin-bottom:25px}}.single .single-title-h2 h2{font-size:3rem}@media screen and (max-width: 767px){.single .single-title-h2 h2{font-size:2.2rem}}.single .single-title-h2 h2:after{background-color:#2e89d0;width:30px;height:2px;content:'';display:block;margin-top:25px}@media screen and (max-width: 767px){.single .single-title-h2 h2:after{margin-top:15px}}.single .sec01{padding:110px 0px}@media screen and (max-width: 767px){.single .sec01{padding:60px 0px}}.single .single-others{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1000px;margin:0 auto}@media screen and (max-width: 767px){.single .single-others{max-width:400px}}.single .single-others-col{width:31%}@media screen and (max-width: 1120px){.single .single-others-col{width:32%}}@media screen and (max-width: 767px){.single .single-others-col{width:100%;margin-bottom:50px}}.single .single-others-col__img{margin-bottom:20px}.single .single-others-col__img img{width:100%;height:210px;object-fit:cover}@media screen and (max-width: 1120px){.single .single-others-col__img img{height:150px}}@media screen and (max-width: 767px){.single .single-others-col__img img{height:210px}}.single .single-others-col__txt__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media screen and (max-width: 767px){.single .single-others-col__txt__info{margin-bottom:4px}}.single .single-others-col__txt__info time{color:#878787;font-size:12px;display:inline-block;margin-right:20px}@media screen and (max-width: 767px){.single .single-others-col__txt__info time{font-size:1.1rem;margin-right:10px}}.single .single-others-col__txt__info a{border-radius:11px;display:inline-block;padding:2px 10px}@media screen and (max-width: 767px){.single .single-others-col__txt__info a{padding:1px 10px}}.single .single-others-col__txt__info .news{background-color:#004e8a;color:#fff;font-size:1.2rem}@media screen and (max-width: 767px){.single .single-others-col__txt__info .news{font-size:1rem}}.single .single-others-col__txt__info .blog{background-color:#c11920;color:#fff;font-size:1.2rem}@media screen and (max-width: 767px){.single .single-others-col__txt__info .blog{font-size:1rem}}.single .single-others-col__txt h3{font-size:1.6rem}.article-desc{font-size:16px;line-height:1.7;letter-spacing:0em;margin-bottom:70px}@media screen and (max-width: 1120px){.article-desc{font-size:12px;line-height:1.6}}.article-desc *{font-family:ryo-gothic-plusn, sans-serif;font-weight:300;font-style:normal}.article-desc p{font-size:16px;line-height:1.7;letter-spacing:0em;margin-bottom:40px}@media screen and (max-width: 1120px){.article-desc p{font-size:12px;margin-bottom:25px;line-height:1.6}}.article-desc img{width:auto;margin-bottom:30px;margin-top:30px}@media screen and (max-width: 1120px){.article-desc img{margin-top:20px;margin-bottom:20px}}.article-desc h1,.article-desc h2{font-size:30px;margin-bottom:30px;font-weight:bold}@media screen and (max-width: 767px){.article-desc h1,.article-desc h2{font-size:20px;margin-bottom:20px}}.article-desc h1{font-size:34px}@media screen and (max-width: 767px){.article-desc h1{font-size:22px}}.article-desc h3,.article-desc h4,.article-desc h5{margin-bottom:30px;font-size:26px}@media screen and (max-width: 767px){.article-desc h3,.article-desc h4,.article-desc h5{font-size:19px;margin-bottom:20px}}.article-desc h4{font-size:24px}@media screen and (max-width: 767px){.article-desc h4{font-size:18px}}.article-desc h5{font-size:22px}@media screen and (max-width: 767px){.article-desc h5{font-size:17px}}.article-desc table{margin-bottom:60px}@media screen and (max-width: 1120px){.article-desc table{margin-bottom:30px}}.article-desc table tr{display:-webkit-box;display:-ms-flexbox;display:flex}.article-desc table th{font-size:16px;width:200px;border-bottom:1px solid #93b4c5}@media screen and (max-width: 1120px){.article-desc table th{width:160px;font-size:12px}}@media screen and (max-width: 767px){.article-desc table th{width:140px}}.article-desc table td{font-size:16px;width:calc(100% - 200px);border-bottom:1px solid #aeaeae}@media screen and (max-width: 1120px){.article-desc table td{width:calc(100% - 160px);font-size:12px}}@media screen and (max-width: 767px){.article-desc table td{width:calc(100% - 140px)}}.article-desc table td a{font-size:16px}@media screen and (max-width: 1120px){.article-desc table td a{font-size:12px}}.article-desc table th,.article-desc table td{display:block;padding:20px;letter-spacing:0em}@media screen and (max-width: 767px){.article-desc table th,.article-desc table td{padding:15px 10px}}.page .page-visual{position:relative}.page .page-visual:after{width:100%;height:100%;position:absolute;left:0px;top:0px;background-color:rgba(0,0,0,0.3);content:'';display:block}.page .page-visual img{width:100%;height:220px;max-height:350px;object-fit:cover;object-position:bottom}@media screen and (max-width: 1120px){.page .page-visual img{object-position:center;height:auto;height:150px}}.page .page-visual__title{position:absolute;right:50%;bottom:50%;-webkit-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);transform:translate(50%, 50%);z-index:3;width:100%;text-align:center}@media screen and (max-width: 767px){.page .page-visual__title{width:90%}}.page .page-visual__title span{color:#fff;font-size:3.6rem;font-weight:bold;letter-spacing:0.1em;font-weight:bold;position:relative;display:inline-block;margin-bottom:0px;border:1px solid #fff;padding:5px 35px;text-align:center}@media screen and (max-width: 767px){.page .page-visual__title span{font-size:2.4rem;padding:5px 20px}}.page .page-visual__title span:after{position:absolute;left:-8px;bottom:-8px;width:calc(100% + 16px);height:calc(100% + 16px);border:3px solid #fff;content:'';display:block;z-index:-1}@media screen and (max-width: 767px){.page .page-visual__title .small span{font-size:1.8rem;padding:5px 10px}}.page .page-table table{width:100%;border-top:1px solid #2995c7;border-left:1px solid #2995c7}.page .page-table table tr th{width:30%;font-size:1.8rem;color:#2995c7;text-align:center;padding:10px 0px;background-color:#e6f7ff;border-right:1px solid #2995c7;border-bottom:1px solid #2995c7}@media screen and (max-width: 767px){.page .page-table table tr th{font-size:1.4rem;padding:10px}}.page .page-table table tr th:nth-child(2){width:70%}.page .page-table table tr td{font-size:1.6rem;padding:5px 20px;border-right:1px solid #2995c7;border-bottom:1px solid #2995c7}@media screen and (max-width: 767px){.page .page-table table tr td{font-size:1.3rem;padding:5px 10px}}.page .sitemap-sec{padding:100px 0px 140px}@media screen and (max-width: 767px){.page .sitemap-sec{padding:60px 0px 80px}}.page .privacy-sec{padding:90px 0px 110px}@media screen and (max-width: 767px){.page .privacy-sec{padding:60px 0px 80px}}.page .privacy-sec p{font-size:1.6rem}@media screen and (max-width: 767px){.page .privacy-sec p{font-size:1.2rem}}.page .privacy-sec h2{font-size:1.6rem;font-weight:bold;position:relative;padding-left:18px;margin-bottom:10px}@media screen and (max-width: 767px){.page .privacy-sec h2{font-size:1.3rem}}.page .privacy-sec h2:before{position:absolute;left:0px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);content:'';display:block;width:10px;height:3px;background-color:#2e89d0}.page .privacy-sec ul{padding-left:50px}@media screen and (max-width: 767px){.page .privacy-sec ul{padding-left:25px}}.page .privacy-sec ul li{list-style:decimal;font-size:1.6rem;line-height:1.87}@media screen and (max-width: 767px){.page .privacy-sec ul li{font-size:1.2rem}}.page .privacy-sec h3{font-weight:bold;font-size:1.6rem;margin-bottom:5px}@media screen and (max-width: 767px){.page .privacy-sec h3{font-size:1.3rem}}.page .privacy-sec a{font-size:1.6rem}@media screen and (max-width: 767px){.page .privacy-sec a{font-size:1.3rem}}.service .sec{background-color:#fff !important}.service .service-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.service .service-wrap__col{width:320px;padding:20px 20px 35px;margin-right:20px;box-shadow:5px 8px 10px rgba(0,0,0,0.05);background-color:#fff;margin-bottom:30px}.service .service-wrap__col:nth-child(3n){margin-right:0px}@media screen and (max-width: 1120px){.service .service-wrap__col{width:32%;margin-right:2%}}@media screen and (max-width: 767px){.service .service-wrap__col{margin-bottom:20px;width:48%;margin-right:4%;padding:15px 15px 25px}.service .service-wrap__col:nth-child(3n){margin-right:4%}.service .service-wrap__col:nth-child(2n){margin-right:0px}}.service .service-wrap__col img{width:100%;object-fit:cover;height:209px}@media screen and (max-width: 1120px){.service .service-wrap__col img{max-height:209px;height:calc(135 * (100vw / 768))}}@media screen and (max-width: 767px){.service .service-wrap__col img{height:calc(98.5 * (100vw / 375))}}.service .service-wrap__col p,.service .service-wrap__col h2,.service .service-wrap__col h3{margin:0px;margin-top:10px;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.5rem;line-height:2.1;letter-spacing:0;font-weight:bold}@media screen and (max-width: 1120px){.service .service-wrap__col p,.service .service-wrap__col h2,.service .service-wrap__col h3{font-size:1.3rem;line-height:2}}.service .service-page-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.service .service-page-wrap__col{width:320px;margin-right:20px;background-color:#fff;margin-bottom:30px}.service .service-page-wrap__col:nth-child(3n){margin-right:0px}@media screen and (max-width: 1120px){.service .service-page-wrap__col{width:32%;margin-right:2%}}@media screen and (max-width: 767px){.service .service-page-wrap__col{margin-bottom:20px;width:48%;margin-right:4%}.service .service-page-wrap__col:nth-child(3n){margin-right:4%}.service .service-page-wrap__col:nth-child(2n){margin-right:0px}}.service .service-page-wrap__col .border{padding:10px 20px 15px;border:1px solid #e6e6e6}@media screen and (max-width: 767px){.service .service-page-wrap__col .border{padding:10px 12px 15px}}.service .service-page-wrap__col img{width:100%;object-fit:cover;height:180px}@media screen and (max-width: 1120px){.service .service-page-wrap__col img{max-height:180px;height:calc(165 * (100vw / 768))}}@media screen and (max-width: 767px){.service .service-page-wrap__col img{height:calc(100 * (100vw / 375))}}.service .service-page-wrap__col p,.service .service-page-wrap__col h2,.service .service-page-wrap__col h3{margin:0px;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.6rem;line-height:1.5;letter-spacing:0;font-weight:bold;border-top:none}@media screen and (max-width: 1120px){.service .service-page-wrap__col p,.service .service-page-wrap__col h2,.service .service-page-wrap__col h3{font-size:1.3rem;line-height:1.3}}.service .sec01{padding-bottom:50px}.service .sec02{padding-bottom:80px}.service .sec02 .sec02-container{margin-bottom:75px}.service .sec02 .sec02-container:last-child{margin-bottom:0px}.service_detail .com-title h1,.service_detail .com-title h2{font-size:3.2rem}@media screen and (max-width: 1120px){.service_detail .com-title h1,.service_detail .com-title h2{font-size:2.4rem}}@media screen and (max-width: 767px){.service_detail .com-title h1,.service_detail .com-title h2{font-size:2rem;padding-left:15px}}.service_detail .com-title h1:before,.service_detail .com-title h2:before{height:100%}.service_detail .article{padding-top:100px;padding-bottom:0px;background-color:#fff !important}@media screen and (max-width: 767px){.service_detail .article{padding-top:60px}}.service_detail .article .article-main{width:100%;max-width:600px;margin:0 auto 80px;position:relative}.service_detail .article .article-main img{width:100%;max-height:500px;object-fit:cover}.service_detail .article .article-main__img{margin-bottom:30px;width:100%;max-height:500px;background-color:#2995c7}.service_detail .article .article-main__desc p{font-size:1.5rem;line-height:1.86}.service_detail .article .article-main .page-visual__title{padding:0px 5%}.service_detail .article .article-main .page-visual__title h1{margin-bottom:0px}.service_detail .article .article-main .page-visual__title span{margin-bottom:0px}.service_detail .article .article-container{width:90%;max-width:900px;margin:0 auto 75px}@media screen and (max-width: 767px){.service_detail .article .article-container{margin-bottom:50px}}.service_detail .article .article-container__desc{font-size:1.5rem;line-height:1.86}@media screen and (max-width: 767px){.service_detail .article .article-container__desc{font-size:1.3rem;line-height:1.6}}.service_detail .article .article-container__desc h2,.service_detail .article .article-container__desc h3,.service_detail .article .article-container__desc h4,.service_detail .article .article-container__desc h5,.service_detail .article .article-container__desc h6{border-left:10px solid #2995c7;background-color:#eef7f5;color:#2995c7;font-weight:bold;padding:10px 0px;padding-left:20px;font-size:2.4rem;margin-bottom:20px}@media screen and (max-width: 767px){.service_detail .article .article-container__desc h2,.service_detail .article .article-container__desc h3,.service_detail .article .article-container__desc h4,.service_detail .article .article-container__desc h5,.service_detail .article .article-container__desc h6{font-size:1.7rem}}.service_detail .article .article-container__desc p{font-size:1.5rem;line-height:1.866;margin-bottom:20px}@media screen and (max-width: 767px){.service_detail .article .article-container__desc p{font-size:1.3rem}}.service_detail .article .article-container__desc img{width:100%;max-width:600px;display:block;margin:0 auto 60px}.service_detail .article .article-wrap{margin-bottom:70px}@media screen and (max-width: 767px){.service_detail .article .article-wrap{margin-bottom:40px}}.service_detail .article .article-wrap__title{text-align:center;margin-bottom:15px}.service_detail .article .article-wrap__title h2{display:inline-block;position:relative;font-size:2.4rem;font-weight:bold;color:#2995c7;z-index:2;padding:0px 10px 5px}@media screen and (max-width: 767px){.service_detail .article .article-wrap__title h2{font-size:1.6rem}}.service_detail .article .article-wrap__title h2:after{z-index:-1;width:100%;height:18px;background-color:#e6f7ff;content:'';display:block;position:absolute;left:0px;bottom:0px}@media screen and (max-width: 767px){.service_detail .article .article-wrap__title h2:after{height:10px}}.service_detail .article .article-wrap__col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#e6e6e6;padding:35px 40px;border-radius:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:80px}@media screen and (max-width: 1120px){.service_detail .article .article-wrap__col{padding:35px 30px}}@media screen and (max-width: 767px){.service_detail .article .article-wrap__col{margin-bottom:40px;padding:35px 40px}}.service_detail .article .article-wrap__col-3-1{width:260px;margin-right:20px}@media screen and (max-width: 1120px){.service_detail .article .article-wrap__col-3-1{width:32%;margin-right:2%}}@media screen and (max-width: 767px){.service_detail .article .article-wrap__col-3-1{margin-bottom:30px;width:100%;margin-right:0px}}.service_detail .article .article-wrap__col-3-1:last-child{margin-right:0px}@media screen and (max-width: 767px){.service_detail .article .article-wrap__col-3-1:last-child{margin-bottom:0px}}.service_detail .article .article-wrap__col-3-1 img{width:100%;display:block;margin-bottom:10px;height:180px;object-fit:cover}@media screen and (max-width: 1120px){.service_detail .article .article-wrap__col-3-1 img{height:calc(151 * (100vw / 768))}}@media screen and (max-width: 767px){.service_detail .article .article-wrap__col-3-1 img{height:calc(192 * (100vw / 375))}}.service_detail .article .article-wrap__col-3-1 .article-wrap__col-3-1__title{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0px;margin-bottom:20px}.service_detail .article .article-wrap__col-3-1 .article-wrap__col-3-1__title h3{border-left:4px solid #2995c7;font-size:1.8rem;font-weight:bold;padding-left:15px;margin-bottom:0px;line-height:1.6}@media screen and (max-width: 1120px){.service_detail .article .article-wrap__col-3-1 .article-wrap__col-3-1__title h3{border-left:3px solid #2995c7;font-size:1.5rem}}.service_detail .article .article-wrap__col-3-1 p{text-align:left;line-height:1.7;margin:0px;font-size:1.4rem}@media screen and (max-width: 1120px){.service_detail .article .article-wrap__col-3-1 p{font-size:1.2rem}}.service_detail .article .article-wrap .article-wrap__bottom{max-width:450px;width:90%;margin:0 auto;color:#2995c7;background-image:url("./assets/img/service_v2/bg-bottom.png");max-height:99px;background-size:contain;background-repeat:no-repeat;position:relative;height:calc(198 * (100vw / 900))}.service_detail .article .article-wrap .article-wrap__bottom p{margin:0px;font-size:2.2rem;font-weight:bold;color:#fff;text-align:center;position:absolute;width:100%;bottom:40%;letter-spacing:0.1em;left:0px}@media screen and (max-width: 767px){.service_detail .article .article-wrap .article-wrap__bottom p{font-size:1.5rem;bottom:50%}}.service_detail .article-jisseki .jisseki-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:75px}@media screen and (max-width: 767px){.service_detail .article-jisseki .jisseki-wrap{margin-bottom:20px}}.service_detail .article-jisseki .jisseki-wrap__col{width:280px;margin-right:30px;margin-bottom:30px}.service_detail .article-jisseki .jisseki-wrap__col:nth-child(4n){margin-right:30px}.service_detail .article-jisseki .jisseki-wrap__col:nth-child(3n){margin-right:0px}@media screen and (max-width: 1120px){.service_detail .article-jisseki .jisseki-wrap__col{width:32%;margin-right:2%}}@media screen and (max-width: 767px){.service_detail .article-jisseki .jisseki-wrap__col{width:48%;margin-right:4%;margin-bottom:25px}.service_detail .article-jisseki .jisseki-wrap__col:nth-child(3n){margin-right:4%}.service_detail .article-jisseki .jisseki-wrap__col:nth-child(2n){margin-right:0%}}.service_detail .article-jisseki .jisseki-wrap__col ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0px 10px}@media screen and (max-width: 767px){.service_detail .article-jisseki .jisseki-wrap__col ul{margin:10px 0px 5px}}.service_detail .article-jisseki .jisseki-wrap__col ul li{margin-right:5px}.service_detail .article-jisseki .jisseki-wrap__col ul li:nth-child(3n){margin-right:0px}@media screen and (max-width: 767px){.service_detail .article-jisseki .jisseki-wrap__col ul li{margin-right:5px}.service_detail .article-jisseki .jisseki-wrap__col ul li:nth-child(3n){margin-right:5px}}.service_detail .article-jisseki .jisseki-wrap__col ul li a{font-size:1.2rem;font-weight:bold;display:block;border:1px solid #2995c7;width:90px;text-align:center}@media screen and (max-width: 1120px){.service_detail .article-jisseki .jisseki-wrap__col ul li a{font-size:1rem;width:70px}}.service_detail .article-jisseki .jisseki-wrap__col ul .desc a{color:#2995c7;background-color:#eef7f5}.service_detail .article-jisseki .jisseki-wrap__col ul .type a{background-color:#2995c7;color:#fff}.service_detail .article-jisseki .jisseki-wrap__col h3 a{font-size:1.5rem;font-weight:bold;line-height:1.733;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:0}@media screen and (max-width: 1120px){.service_detail .article-jisseki .jisseki-wrap__col h3 a{font-size:1.3rem}}.service_detail .article_feature{background-color:#e6f7ff;padding:70px 0px}.service_detail .article_feature .com-title{margin-bottom:40px}.service_detail .article_feature .article_feature-wrap{margin-bottom:80px}@media screen and (max-width: 767px){.service_detail .article_feature .article_feature-wrap{margin-bottom:40px}}.service_detail .article_feature__article{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.service_detail .article_feature__article:last-child{margin-bottom:0px}.service_detail .article_feature__article__img{width:240px}@media screen and (max-width: 1120px){.service_detail .article_feature__article__img{width:160px}}@media screen and (max-width: 767px){.service_detail .article_feature__article__img{width:120px}}.service_detail .article_feature__article__img img{width:100%;height:194px;object-fit:cover}@media screen and (max-width: 1120px){.service_detail .article_feature__article__img img{max-height:140px;height:calc(121 * (100vw / 768))}}@media screen and (max-width: 767px){.service_detail .article_feature__article__img img{max-height:100px;height:calc(80 * (100vw / 375))}}.service_detail .article_feature__article__txt{width:calc(100% - 240px);padding-left:40px}@media screen and (max-width: 1120px){.service_detail .article_feature__article__txt{width:calc(100% - 160px);padding-left:15px}}@media screen and (max-width: 767px){.service_detail .article_feature__article__txt{width:calc(100% - 120px);padding-left:15px}}.service_detail .article_feature__article__txt h3{font-size:2.4rem;line-height:1.62;font-weight:bold;border-bottom:1px dashed #c7c7c7;padding-bottom:6px;margin-bottom:6px;display:inline-block}@media screen and (max-width: 767px){.service_detail .article_feature__article__txt h3{font-size:1.4rem}}.service_detail .article_feature__article__txt p{font-size:1.5rem;line-height:1.84;overflow:hidden}@media screen and (max-width: 767px){.service_detail .article_feature__article__txt p{font-size:1.2rem}}.service_detail .article_feature .article_feature-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.service_detail .article_feature .article_feature-btn{display:block}}.service_detail .article_feature .article_feature-btn li{width:280px;margin-right:50px}.service_detail .article_feature .article_feature-btn li:last-child{margin-right:0px}@media screen and (max-width: 767px){.service_detail .article_feature .article_feature-btn li{margin:0 auto 20px !important}.service_detail .article_feature .article_feature-btn li:last-child{margin-bottom:0px !important}}@media screen and (max-width: 767px){.jisseki .com-title{margin-bottom:15px}}.jisseki .jisseki-btn{margin-bottom:50px}@media screen and (max-width: 1120px){.jisseki .jisseki-btn{margin-bottom:30px}}.jisseki .jisseki-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jisseki .jisseki-btn ul li{width:230px;margin-right:20px}@media screen and (max-width: 1120px){.jisseki .jisseki-btn ul li{margin-right:1.333%;width:24%}}@media screen and (max-width: 767px){.jisseki .jisseki-btn ul li{width:48%;margin-right:4%;margin-bottom:10px}.jisseki .jisseki-btn ul li:nth-child(1){width:100%;margin-right:0px}.jisseki .jisseki-btn ul li:nth-child(3){margin-right:0px}}.jisseki .jisseki-btn ul li:last-child{width:250px;margin-right:0px}@media screen and (max-width: 1120px){.jisseki .jisseki-btn ul li:last-child{width:23%}}@media screen and (max-width: 767px){.jisseki .jisseki-btn ul li:last-child{width:100%}}.jisseki .jisseki-btn ul li .jisseki-btn__link{position:relative;display:block;border:1px solid #adadad;text-align:center;padding:2.5px 0px;font-size:1.5rem}@media screen and (max-width: 1120px){.jisseki .jisseki-btn ul li .jisseki-btn__link{font-size:1.3rem}}.jisseki .jisseki-btn ul li .jisseki-btn__link:after{content:'';display:block;position:absolute;right:0px;right:10px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);background-image:url("./assets/img/icon_v2/icon-sankaku-01.png");width:10.5px;height:12px;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 1120px){.jisseki .jisseki-btn ul li .jisseki-btn__link:after{height:10px;width:8px}}.jisseki .jisseki-btn ul li dl{position:relative}@media screen and (max-width: 767px){.jisseki .jisseki-btn ul li dl .font-mobile-small{height:30.4px;line-height:24px;font-size:11px !important;padding-right:5px !important}}.jisseki .jisseki-btn ul li dl dt{position:relative;display:block;border:1px solid #adadad;text-align:center;padding:2.5px 0px;font-size:1.5rem;letter-spacing:0}@media screen and (max-width: 1120px){.jisseki .jisseki-btn ul li dl dt{font-size:1.3rem}}.jisseki .jisseki-btn ul li dl dt:hover{cursor:pointer;opacity:.8}.jisseki .jisseki-btn ul li dl dt:after{content:'';display:block;position:absolute;right:10px;bottom:47%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);background-image:url("./assets/img/icon_v2/icon-sankaku-02.png");width:12px;height:10.5px;background-size:contain;background-repeat:no-repeat;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 1120px){.jisseki .jisseki-btn ul li dl dt:after{width:10px;height:8px}}.jisseki .jisseki-btn ul li dl .active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:35%}.jisseki .jisseki-btn ul li dl dd{display:none;position:absolute;top:33px;width:100%;background-color:#fff;z-index:10;max-height:300px;overflow-y:scroll}@media screen and (max-width: 1120px){.jisseki .jisseki-btn ul li dl dd{max-height:180px;top:29px}}.jisseki .jisseki-btn ul li dl dd ul{border:1px solid #adadad}.jisseki .jisseki-btn ul li dl dd ul li{border-bottom:1px solid #adadad;margin-right:0px;width:100% !important;margin-bottom:0px !important}.jisseki .jisseki-btn ul li dl dd ul li:last-child{border-bottom:none}.jisseki .jisseki-btn ul li dl dd ul li a{padding:3.5px 10px;display:block;font-size:1.5rem}@media screen and (max-width: 1120px){.jisseki .jisseki-btn ul li dl dd ul li a{font-size:1.2rem}}.jisseki .jisseki-btn ul li a{font-size:1.5rem;font-weight:500;letter-spacing:0}.jisseki .jisseki-btn ul li .jisseki-btn-serach{margin-bottom:20px}@media screen and (max-width: 767px){.jisseki .jisseki-btn ul li .jisseki-btn-serach{margin-bottom:0px}}.jisseki .jisseki-btn ul li .jisseki-btn__serach{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.jisseki .jisseki-btn ul li .jisseki-btn__serach::before{background-image:url("./assets/img/icon_v2/icon-search.png");background-repeat:no-repeat;background-size:contain;content:'';display:block;position:absolute;left:10px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:20px;height:20px}@media screen and (max-width: 1120px){.jisseki .jisseki-btn ul li .jisseki-btn__serach::before{width:15px;height:15px}}.jisseki .jisseki-btn ul li .jisseki-btn__serach input{width:190px;border-radius:5px 0px 0px 5px;margin:0px;padding:6.5px 10px;padding-left:40px;border:1px solid #adadad;display:block;font-size:1.5rem;height:33.5px}@media screen and (max-width: 1120px){.jisseki .jisseki-btn ul li .jisseki-btn__serach input{padding-left:30px;width:calc(100% - 45px);font-size:1.6rem}}@media screen and (max-width: 767px){.jisseki .jisseki-btn ul li .jisseki-btn__serach input{width:calc(100% - 60px)}}.jisseki .jisseki-btn ul li .jisseki-btn__serach button{border:1px solid #000;display:block;width:60px;background-color:#000000;color:#fff;text-align:center;border-radius:0px 5px 5px 0px;padding:0px;font-size:1.5rem;font-weight:normal;height:33.5px}@media screen and (max-width: 1120px){.jisseki .jisseki-btn ul li .jisseki-btn__serach button{font-size:1.3rem;width:45px}}@media screen and (max-width: 767px){.jisseki .jisseki-btn ul li .jisseki-btn__serach button{width:60px}}.jisseki .jisseki-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jisseki .jisseki-wrap__col{width:225px;margin-right:33.33px;margin-bottom:35px}.jisseki .jisseki-wrap__col:nth-child(4n){margin-right:0px}@media screen and (max-width: 1120px){.jisseki .jisseki-wrap__col{width:23%;margin-right:2.666%}}@media screen and (max-width: 767px){.jisseki .jisseki-wrap__col{width:48%;margin-right:4%;margin-bottom:25px}.jisseki .jisseki-wrap__col:nth-child(2n){margin-right:0%}}.jisseki .jisseki-wrap__col img{width:100%;height:166px;object-fit:cover}@media screen and (max-width: 1120px){.jisseki .jisseki-wrap__col img{max-height:166px;height:calc(117 * (100vw / 768))}}@media screen and (max-width: 767px){.jisseki .jisseki-wrap__col img{max-height:166px;height:calc(119 * (100vw / 375))}}.jisseki .jisseki-wrap__col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0px 5px}@media screen and (max-width: 767px){.jisseki .jisseki-wrap__col ul{margin:10px 0px 5px}}.jisseki .jisseki-wrap__col ul li{margin-right:12px;margin-bottom:5px}@media screen and (max-width: 767px){.jisseki .jisseki-wrap__col ul li{margin-right:5px}}.jisseki .jisseki-wrap__col ul li:last-child{margin-right:0px}.jisseki .jisseki-wrap__col ul li a{font-size:1.2rem;font-weight:bold;display:block;border:1px solid #2995c7;min-width:90px;text-align:center;padding:0px 4px}@media screen and (max-width: 1120px){.jisseki .jisseki-wrap__col ul li a{font-size:1rem;min-width:70px}}.jisseki .jisseki-wrap__col ul .desc a{color:#2995c7;background-color:#eef7f5;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box !important;overflow:hidden}.jisseki .jisseki-wrap__col ul .type a{overflow:hidden;background-color:#2995c7;color:#fff;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box !important}.jisseki .jisseki-wrap__col h3 a{font-size:1.5rem;font-weight:bold;line-height:1.733;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:0}@media screen and (max-width: 1120px){.jisseki .jisseki-wrap__col h3 a{font-size:1.3rem}}.jisseki_detail .jisseki_detail-cat ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0px 0px}@media screen and (max-width: 767px){.jisseki_detail .jisseki_detail-cat ul{margin:10px 0px 5px}}.jisseki_detail .jisseki_detail-cat ul li{margin-right:12px;margin-bottom:5px}@media screen and (max-width: 767px){.jisseki_detail .jisseki_detail-cat ul li{margin-right:5px}}.jisseki_detail .jisseki_detail-cat ul li:last-child{margin-right:0px}.jisseki_detail .jisseki_detail-cat ul li a{font-size:1.2rem;font-weight:bold;display:block;border:1px solid #2995c7;min-width:90px;text-align:center;padding:0px 4px}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-cat ul li a{font-size:1rem;min-width:70px}}.jisseki_detail .jisseki_detail-cat ul .desc a{color:#2995c7;background-color:#eef7f5}.jisseki_detail .jisseki_detail-cat ul .type a{background-color:#2995c7;color:#fff}.jisseki_detail .jisseki_detail__title{margin-bottom:25px}.jisseki_detail .jisseki_detail__title h1,.jisseki_detail .jisseki_detail__title h2{font-size:3.4rem;line-height:1.97;font-weight:bold;margin-bottom:0px}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail__title h1,.jisseki_detail .jisseki_detail__title h2{font-size:2rem;line-height:1.8}}.jisseki_detail .jisseki_detail-container__small{margin-bottom:0px !important}.jisseki_detail .jisseki_detail-container{margin-bottom:40px}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container{margin-bottom:20px}}.jisseki_detail .jisseki_detail-container .com-title h2{font-size:2.4rem;background-color:#eef7f5;padding-top:10px;padding-bottom:10px;padding-left:35px}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .com-title h2{font-size:1.75rem;padding-left:20px}}.jisseki_detail .jisseki_detail-container .com-title h2:before{height:100%;width:10px}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .com-title h2:before{width:5px}}.jisseki_detail .jisseki_detail-container .jisseki_detail-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .jisseki_detail-col{margin-bottom:20px}}.jisseki_detail .jisseki_detail-container .jisseki_detail-col .jisseki_detail-col__txt-max{width:100% !important}.jisseki_detail .jisseki_detail-container .jisseki_detail-col__img{width:385px;padding-right:35px}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .jisseki_detail-col__img{width:350px;padding-right:30px}}@media screen and (max-width: 767px){.jisseki_detail .jisseki_detail-container .jisseki_detail-col__img{width:100%;padding-right:0px;margin-bottom:20px}}.jisseki_detail .jisseki_detail-container .jisseki_detail-col__img img{width:100%}.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt{width:calc(100% - 385px)}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt{width:calc(100% - 350px)}}@media screen and (max-width: 767px){.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt{width:100%}}.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt p{font-size:1.5rem;line-height:2.13;margin-bottom:25px}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt p{font-size:1.3rem}}.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt table{border-left:1px solid #2995c7;border-right:1px solid #2995c7;border-top:1px solid #2995c7}.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt table th{font-size:1.5rem;font-weight:bold;color:#2995c7;background-color:#eef7f5;width:33%;text-align:center;border-right:1px solid #2995c7}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt table th{font-size:1.2rem}}.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt table td{font-size:1.4rem;width:67%}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt table td{font-size:1.2rem}}.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt table td,.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt table th{padding:10px;border-bottom:1px solid #2995c7}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt table td,.jisseki_detail .jisseki_detail-container .jisseki_detail-col__txt table th{padding:10px 5px}}.jisseki_detail .jisseki_detail-container .jisseki_detail-container-desc{font-size:1.5rem;margin-bottom:0px;line-height:2.13}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .jisseki_detail-container-desc{font-size:1.3rem}}.jisseki_detail .jisseki_detail-container .jisseki_detail-container-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jisseki_detail .jisseki_detail-container .jisseki_detail-container-list li{width:31%;margin-right:3.5%;margin-bottom:3.5%}.jisseki_detail .jisseki_detail-container .jisseki_detail-container-list li:nth-child(3n){margin-right:0px}@media screen and (max-width: 767px){.jisseki_detail .jisseki_detail-container .jisseki_detail-container-list li{width:49%;margin-right:2%}.jisseki_detail .jisseki_detail-container .jisseki_detail-container-list li:nth-child(3n){margin-right:2%}.jisseki_detail .jisseki_detail-container .jisseki_detail-container-list li:nth-child(2n){margin-right:0px}}.jisseki_detail .jisseki_detail-container .jisseki_detail-container-list li a{display:block}.jisseki_detail .jisseki_detail-container .jisseki_detail-container-list li img{width:100%;height:220px;object-fit:cover}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .jisseki_detail-container-list li img{height:calc(140 * (100vw / 375));max-height:200px}}.jisseki_detail .jisseki_detail-container .jisseki_detail-container__step{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width: 767px){.jisseki_detail .jisseki_detail-container .jisseki_detail-container__step{margin-bottom:25px}}.jisseki_detail .jisseki_detail-container .jisseki_detail-container__step:last-child{margin-bottom:0px}.jisseki_detail .jisseki_detail-container .jisseki_detail-container__step:last-child .jisseki_detail-container__step__num::after{display:none}.jisseki_detail .jisseki_detail-container .jisseki_detail-container__step__num{width:147px;background-color:#2995c7;text-align:center;padding:15px 0px;position:relative;border-top:3px solid #2995c7}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .jisseki_detail-container__step__num{width:80px;border-top:2px solid #2995c7}}.jisseki_detail .jisseki_detail-container .jisseki_detail-container__step__num:after{content:'';display:block;background-image:url("./assets/img/icon_v2/icon-sankaku-02.png");background-size:contain;background-repeat:no-repeat;width:12px;height:10px;position:absolute;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:-9px}.jisseki_detail .jisseki_detail-container .jisseki_detail-container__step__num img{width:93px;vertical-align:baseline}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .jisseki_detail-container__step__num img{width:50px}}.jisseki_detail .jisseki_detail-container .jisseki_detail-container__step__txt{width:calc(100% - 147px);background-color:#eef7f5;border:3px solid #2995c7;padding:15px 35px}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .jisseki_detail-container__step__txt{width:calc(100% - 80px);padding:15px 10px;border:2px solid #2995c7}}.jisseki_detail .jisseki_detail-container .jisseki_detail-container__step__txt h3{margin:0px;font-size:2.2rem}@media screen and (max-width: 1120px){.jisseki_detail .jisseki_detail-container .jisseki_detail-container__step__txt h3{font-size:1.5rem}}.jisseki_detail .related-article .related-article-title{margin-bottom:30px}.jisseki_detail .related-article .related-article-title h2{position:relative;padding-left:40px;font-size:2.6rem;font-weight:bold}@media screen and (max-width: 767px){.jisseki_detail .related-article .related-article-title h2{font-size:2rem;padding-left:25px}}.jisseki_detail .related-article .related-article-title h2:before{position:absolute;width:20px;height:20px;background-color:#2995c7;content:'';display:block;left:0px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}@media screen and (max-width: 1120px){.jisseki_detail .related-article .related-article-title h2:before{width:15px;height:15px}}.jisseki_detail .related-article .related-article-title h2:after{content:'';display:block;width:700px;height:1px;background-color:#2995c7;position:absolute;right:0px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}@media screen and (max-width: 1120px){.jisseki_detail .related-article .related-article-title h2:after{width:calc(100% - 225px)}}.about .sec01{padding:70px 0px}@media screen and (max-width: 1120px){.about .sec01{padding:50px 0px}}.about .sec01 .sec01-desc{margin-bottom:70px}.about .sec01 .sec01-desc h2{font-size:3.4rem;font-weight:bold;text-align:center;margin-bottom:30px;line-height:1.6}@media screen and (max-width: 1120px){.about .sec01 .sec01-desc h2{font-size:2.2rem;margin-bottom:20px}}.about .sec01 .sec01-desc p{font-size:1.5rem;line-height:2.13;text-align:center;margin:0px}@media screen and (max-width: 1120px){.about .sec01 .sec01-desc p{font-size:1.2rem}}@media screen and (max-width: 767px){.about .sec01 .sec01-wrap--reverse--sp{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}}.about .sec01 .sec01-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:70px}@media screen and (max-width: 767px){.about .sec01 .sec01-wrap{margin-bottom:50px}}.about .sec01 .sec01-wrap:last-child{margin-bottom:0px}.about .sec01 .sec01-wrap__txt{width:480px}@media screen and (max-width: 767px){.about .sec01 .sec01-wrap__txt{width:100%}}.about .sec01 .sec01-wrap__txt span{display:block;margin-bottom:25px}@media screen and (max-width: 767px){.about .sec01 .sec01-wrap__txt span{margin-bottom:20px}}.about .sec01 .sec01-wrap__txt span img{width:160px}@media screen and (max-width: 767px){.about .sec01 .sec01-wrap__txt span img{width:100px}}.about .sec01 .sec01-wrap__txt h2{font-size:2.4rem;font-weight:bold;border-bottom:2px solid #2995c7;padding-bottom:15px;margin-bottom:20px}@media screen and (max-width: 767px){.about .sec01 .sec01-wrap__txt h2{font-size:1.9rem;padding-bottom:10px;margin-bottom:15px}}.about .sec01 .sec01-wrap__txt p{font-size:1.5rem;margin:0px;line-height:2.1}@media screen and (max-width: 767px){.about .sec01 .sec01-wrap__txt p{font-size:1.3rem;line-height:2}}.about .sec01 .sec01-wrap__img{width:380px}@media screen and (max-width: 767px){.about .sec01 .sec01-wrap__img{width:100%;margin-bottom:20px}}.about .sec01 .sec01-wrap__img img{width:100%}.flow .sec01 .sec01-title{display:-webkit-box;display:-ms-flexbox;display:flex;border:3px solid #2995c7;margin-bottom:30px}.flow .sec01 .sec01-title dt{font-family:"游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","Noto Sans JP",sans-serif;width:60px;font-weight:bold;font-size:3.4rem;background-color:#2995c7;text-align:center;color:#fff;position:relative}@media screen and (max-width: 767px){.flow .sec01 .sec01-title dt{font-size:2.4rem;width:50px}}.flow .sec01 .sec01-title dt:before{position:absolute;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);bottom:-13px;content:'';display:block;background-image:url("./assets/img/icon_v2/icon-arrow--bottom.png");background-repeat:no-repeat;background-size:contain;width:15.5px;height:13px}.flow .sec01 .sec01-title dd{width:calc(100% - 60px);background-color:#e6f7ff;padding-left:22px}@media screen and (max-width: 767px){.flow .sec01 .sec01-title dd{width:calc(100% - 50px);padding-left:12px}}.flow .sec01 .sec01-title dd h2{font-family:"游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","Noto Sans JP",sans-serif;font-size:2.2rem;font-weight:bold;line-height:2.3}@media screen and (max-width: 767px){.flow .sec01 .sec01-title dd h2{font-size:1.5rem;line-height:1.6}}.flow .sec01 .sec01-container{margin-bottom:60px}.flow .sec01 .sec01-container:last-child{margin-bottom:0px}.flow .sec01 .sec01-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flow .sec01 .sec01-wrap__img{width:280px;margin-bottom:30px}@media screen and (max-width: 767px){.flow .sec01 .sec01-wrap__img{width:100%;text-align:center}}.flow .sec01 .sec01-wrap__img img{width:100%;max-width:280px}.flow .sec01 .sec01-wrap__txt{width:calc(100% - 280px);padding-left:30px}@media screen and (max-width: 767px){.flow .sec01 .sec01-wrap__txt{width:100%;padding-left:0px}}.flow .sec01 .sec01-wrap__txt p{font-size:1.5rem;margin:0px;line-height:1.733}@media screen and (max-width: 767px){.flow .sec01 .sec01-wrap__txt p{width:100%;max-width:280px;margin:0 auto;font-size:1.3rem}}.info-page .pagination{margin-top:50px;margin-bottom:0px}.info-page .info-wrap-cat{margin-bottom:70px}@media screen and (max-width: 767px){.info-page .info-wrap-cat{margin-bottom:40px}}.info-page .info-wrap-cat h2{border-left:10px solid #2995c7;font-size:3.4rem;color:#2995c7;line-height:1;padding:6px 0px 8px 15px;font-weight:bold;margin-bottom:15px}@media screen and (max-width: 767px){.info-page .info-wrap-cat h2{font-size:2.4rem;border-left:8px solid #2995c7;padding-left:10px}}.info-page .info-wrap-cat ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-page .info-wrap-cat ul li{width:13%;margin-right:1.5%;margin-bottom:1.5%}.info-page .info-wrap-cat ul li:nth-child(7n){margin-right:0px}@media screen and (max-width: 767px){.info-page .info-wrap-cat ul li{width:32%;margin-right:2%}.info-page .info-wrap-cat ul li:nth-child(7n){margin-right:2%}.info-page .info-wrap-cat ul li:nth-child(3n){margin-right:0px}}.info-page .info-wrap-cat ul li a{display:block;font-size:1.5rem;background-color:#2995c7;color:#fff;text-align:center;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (max-width: 767px){.info-page .info-wrap-cat ul li a{font-size:1.2rem}}.info-page .info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-page .info-wrap__col{width:100%}.info-page .info-wrap__col__article{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.info-page .info-wrap__col__article:last-child{margin-bottom:0px}.info-page .info-wrap__col__article__img{width:230px}@media screen and (max-width: 1120px){.info-page .info-wrap__col__article__img{width:160px}}@media screen and (max-width: 767px){.info-page .info-wrap__col__article__img{width:140px}}.info-page .info-wrap__col__article__img img{width:100%;max-height:180px;height:180px;object-fit:cover}@media screen and (max-width: 767px){.info-page .info-wrap__col__article__img img{height:140px}}.info-page .info-wrap__col__article__txt{width:calc(100% - 230px);padding-left:30px}@media screen and (max-width: 1120px){.info-page .info-wrap__col__article__txt{width:calc(100% - 160px);padding-left:15px}}@media screen and (max-width: 767px){.info-page .info-wrap__col__article__txt{width:calc(100% - 140px);padding-left:15px}}.info-page .info-wrap__col__article__txt time{font-size:1.4rem;color:#2995c7;font-weight:bold;display:block;margin-bottom:0px}@media screen and (max-width: 767px){.info-page .info-wrap__col__article__txt time{font-size:1.2rem}}.info-page .info-wrap__col__article__txt .column_cat ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0px 5px;overflow-x:scroll;word-break:keep-all;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width: 767px){.info-page .info-wrap__col__article__txt .column_cat ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:5px 0px 0px;width:100%}}.info-page .info-wrap__col__article__txt .column_cat li{display:inline-block;margin-right:10px}@media screen and (max-width: 767px){.info-page .info-wrap__col__article__txt .column_cat li{margin-right:6px;margin-bottom:6px}}.info-page .info-wrap__col__article__txt .column_cat li:last-child{margin-right:0px}.info-page .info-wrap__col__article__txt .column_cat li a{display:inline-block;background-color:#2995c7;color:#fff;padding:2px 15px;font-size:1.5rem;font-weight:400}@media screen and (max-width: 767px){.info-page .info-wrap__col__article__txt .column_cat li a{font-size:10px;padding:2px 5px}}.info-page .info-wrap__col__article__txt a{display:block}.info-page .info-wrap__col__article__txt a h3{font-size:1.6rem;line-height:1.62;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:bold;border-bottom:2px dashed #c7c7c7;padding-bottom:3px;margin-bottom:3px}@media screen and (max-width: 767px){.info-page .info-wrap__col__article__txt a h3{font-size:1.4rem}}.info-page .info-wrap__col__article__txt a p{font-size:1.3rem;line-height:1.84;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:400}@media screen and (max-width: 767px){.info-page .info-wrap__col__article__txt a p{font-size:1.2rem}}.info-detail .info-detail-container .info-detail-container-cat{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.info-detail .info-detail-container .info-detail-container-cat .info-detail-container-cat-time{margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-detail .info-detail-container .info-detail-container-cat .info-detail-container-cat-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-detail .info-detail-container .info-detail-container-cat .info-detail-container-cat-col ul li{display:inline-block;margin-right:10px}@media screen and (max-width: 767px){.info-detail .info-detail-container .info-detail-container-cat .info-detail-container-cat-col ul li{margin-right:6px;margin-bottom:6px}}.info-detail .info-detail-container .info-detail-container-cat .info-detail-container-cat-col ul li:last-child{margin-right:0px}.info-detail .info-detail-container .info-detail-container-cat .info-detail-container-cat-col ul li a{display:inline-block;background-color:#2995c7;color:#fff;padding:2px 15px;font-size:1.5rem;font-weight:400}@media screen and (max-width: 767px){.info-detail .info-detail-container .info-detail-container-cat .info-detail-container-cat-col ul li a{font-size:12px;padding:2px 10px}}.info-detail .info-detail-container time{font-size:1.4rem;font-weight:bold;color:#2995c7;display:block}@media screen and (max-width: 767px){.info-detail .info-detail-container time{font-size:1.2rem;margin-bottom:6px}}.info-detail .info-detail-container h1{font-size:3.2rem;font-weight:bold;border-bottom:1px dashed #878787;padding-bottom:15px;margin-bottom:45px}@media screen and (max-width: 767px){.info-detail .info-detail-container h1{font-size:2rem;margin-bottom:30px}}.info-detail .info-detail-container .info-detail-600{width:95%;max-width:600px;margin:0 auto}.info-detail .info-detail-container .info-detail-600-sum{margin-bottom:50px}.info-detail .info-detail-container .info-detail-600-sum img{width:100%}.info-detail .info-detail-container .info-detail-600-mokuji{border:1px solid #2995c7;background-color:#e6f7ff;margin-bottom:60px}.info-detail .info-detail-container .info-detail-600-mokuji dl{padding-bottom:15px}.info-detail .info-detail-container .info-detail-600-mokuji dl dt{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:2;padding:15px 25px 0px;cursor:pointer}@media screen and (max-width: 767px){.info-detail .info-detail-container .info-detail-600-mokuji dl dt{font-size:2rem}}.info-detail .info-detail-container .info-detail-600-mokuji dl dt span{border:1px solid #000;font-size:1.5rem;display:inline-block;margin-left:10px;padding:2px 10px;line-height:1}@media screen and (max-width: 767px){.info-detail .info-detail-container .info-detail-600-mokuji dl dt span{font-size:1.2rem}}.info-detail .info-detail-container .info-detail-600-mokuji dl dd{padding:0px 25px}.info-detail .info-detail-container .info-detail-600-mokuji dl dd ol{counter-reset:section}.info-detail .info-detail-container .info-detail-600-mokuji dl dd ol li:before{counter-increment:section;content:counters(section, ".") ". "}.info-detail .info-detail-container .info-detail-600-mokuji dl dd ol li a{font-size:1.8rem}@media screen and (max-width: 767px){.info-detail .info-detail-container .info-detail-600-mokuji dl dd ol li a{font-size:1.5rem}}.info-detail .info-detail-container .info-detail-600-mokuji dl dd ol ol{padding-left:20px}.info-detail .info-detail-container .info-detail-600-mokuji dl dd ol ol li a{font-size:1.5rem}@media screen and (max-width: 767px){.info-detail .info-detail-container .info-detail-600-mokuji dl dd ol ol li a{font-size:1.2rem}}.info-detail .info-detail-container .info-detail-content{font-size:1.5rem;line-height:1.866;margin-bottom:75px}@media screen and (max-width: 767px){.info-detail .info-detail-container .info-detail-content{font-size:1.3rem;margin-bottom:60px}}.info-detail .info-detail-container .info-detail-content h2,.info-detail .info-detail-container .info-detail-content h5,.info-detail .info-detail-container .info-detail-content h6{border-left:10px solid #2995c7;background-color:#e6f7ff;color:#2995c7;font-weight:bold;padding:10px 0px;padding-left:20px;font-size:2.4rem;margin-bottom:20px;margin-top:50px}@media screen and (max-width: 767px){.info-detail .info-detail-container .info-detail-content h2,.info-detail .info-detail-container .info-detail-content h5,.info-detail .info-detail-container .info-detail-content h6{font-size:1.7rem;margin-top:40px}}.info-detail .info-detail-container .info-detail-content h3{color:#2995c7;font-size:2.4rem;margin-bottom:20px;font-weight:bold;border-bottom:2px solid #2995c7;padding-bottom:10px;margin-top:35px}@media screen and (max-width: 767px){.info-detail .info-detail-container .info-detail-content h3{font-size:1.7rem}}.info-detail .info-detail-container .info-detail-content h4{color:#2995c7;font-size:2.4rem;margin-bottom:15px;font-weight:bold;margin-top:30px}@media screen and (max-width: 767px){.info-detail .info-detail-container .info-detail-content h4{font-size:1.7rem}}.info-detail .info-detail-container .info-detail-content h5,.info-detail .info-detail-container .info-detail-content h6{font-size:2.4rem;margin-bottom:20px;font-weight:bold}@media screen and (max-width: 767px){.info-detail .info-detail-container .info-detail-content h5,.info-detail .info-detail-container .info-detail-content h6{font-size:1.7rem}}.info-detail .info-detail-container .info-detail-content p{font-size:1.5rem;line-height:1.866;margin-bottom:20px}@media screen and (max-width: 767px){.info-detail .info-detail-container .info-detail-content p{font-size:1.3rem}}.info-detail .info-detail-container .info-detail-content img{width:100%;max-width:600px;display:block;margin:0 auto 60px}.faq-single .faq-wrap dl dd::before{top:10px !important}@media screen and (max-width: 767px){.faq{margin-bottom:30px}}.faq .sec{padding-top:80px !important;background-color:#fff !important}@media screen and (max-width: 1120px){.faq .sec{padding-top:60px !important}}.faq .faq-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.faq .faq-btn ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:70%;margin-right:5%}@media screen and (max-width: 767px){.faq .faq-btn ul{width:100%;margin-right:0px}}.faq .faq-btn ul li{width:160px;margin-right:20px;margin-bottom:20px}.faq .faq-btn ul li:nth-child(4n){margin-right:0px}@media screen and (max-width: 1120px){.faq .faq-btn ul li{margin-right:10px}}@media screen and (max-width: 767px){.faq .faq-btn ul li{width:48%;margin-right:4%;margin-bottom:4%}.faq .faq-btn ul li:nth-child(2n){margin-right:0px}}.faq .faq-btn ul li a{font-size:1.5rem;font-weight:500;letter-spacing:0;display:block;border:1px solid #2995c7;text-align:center;color:#2995c7;padding:2px 0px;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.faq .faq-btn ul li .active{background-color:#2995c7 !important;color:#fff}.faq .faq-btn .faq-btn-search{position:relative;display:block;text-align:center;padding:2.5px 0px;font-size:1.5rem;width:25%;margin-bottom:20px}@media screen and (max-width: 1120px){.faq .faq-btn .faq-btn-search{font-size:1.3rem;margin-bottom:0px}}@media screen and (max-width: 767px){.faq .faq-btn .faq-btn-search{width:100%}}.faq .faq-btn .faq-btn-search .faq-btn__serach{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.faq .faq-btn .faq-btn-search .faq-btn__serach::before{background-image:url("./assets/img/icon_v2/icon-search.png");background-repeat:no-repeat;background-size:contain;content:'';display:block;position:absolute;left:10px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:20px;height:20px}@media screen and (max-width: 1120px){.faq .faq-btn .faq-btn-search .faq-btn__serach::before{width:15px;height:15px}}.faq .faq-btn .faq-btn-search .faq-btn__serach input{width:190px;border-radius:5px 0px 0px 5px;margin:0px;padding:6.5px 10px;padding-left:40px;border:1px solid #adadad;display:block;font-size:1.5rem;height:33.5px}@media screen and (max-width: 1120px){.faq .faq-btn .faq-btn-search .faq-btn__serach input{padding-left:30px;width:calc(100% - 45px);font-size:1.6rem}}@media screen and (max-width: 767px){.faq .faq-btn .faq-btn-search .faq-btn__serach input{width:calc(100% - 60px)}}.faq .faq-btn .faq-btn-search .faq-btn__serach button{border:1px solid #000;display:block;width:60px;background-color:#000000;color:#fff;text-align:center;height:33.5px;border-radius:0px 5px 5px 0px;padding:0px;font-size:1.5rem;font-weight:normal}@media screen and (max-width: 1120px){.faq .faq-btn .faq-btn-search .faq-btn__serach button{font-size:1.3rem;width:45px}}@media screen and (max-width: 767px){.faq .faq-btn .faq-btn-search .faq-btn__serach button{width:60px}}.faq .faq-wrap{margin-bottom:80px}.faq .faq-wrap:last-child{margin-bottom:0px}@media screen and (max-width: 767px){.faq .faq-wrap{margin-bottom:60px}}.faq .faq-wrap dl{border:1px solid #2995c7;margin-bottom:20px}.faq .faq-wrap dl:last-child{margin-bottom:0px}.faq .faq-wrap dl .active:after{background-image:url("./assets/img/icon_v2/icon-sankaku-02.png") !important;width:20px !important;height:15px !important}@media screen and (max-width: 767px){.faq .faq-wrap dl .active:after{width:10px !important;height:8px !important}}.faq .faq-wrap dl dt{background-color:#e6f7ff;position:relative;padding:20px 65px 20px 80px;font-size:1.8rem;font-weight:bold;line-height:1.77}@media screen and (max-width: 767px){.faq .faq-wrap dl dt{font-size:1.5rem;padding:20px 35px 20px 60px}}.faq .faq-wrap dl dt:hover{cursor:pointer}.faq .faq-wrap dl dt:before{content:'';display:block;background-image:url("./assets/img/icon_v2/icon-question-q.png");width:40px;height:40px;background-size:contain;background-repeat:no-repeat;position:absolute;left:20px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}@media screen and (max-width: 767px){.faq .faq-wrap dl dt:before{width:30px;height:30px;left:15px}}.faq .faq-wrap dl dt:after{content:'';display:block;position:absolute;right:32px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);background-image:url("./assets/img/icon_v2/icon-sankaku-01.png");width:15px;height:20px;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 767px){.faq .faq-wrap dl dt:after{height:10px;width:8px;right:15px}}.faq .faq-wrap dl dd{display:none;padding:20px 75px 20px 80px;position:relative;font-size:1.5rem;line-height:2.13}@media screen and (max-width: 767px){.faq .faq-wrap dl dd{font-size:1.3rem;padding:20px 20px 20px 60px}}.faq .faq-wrap dl dd a{font-size:1.5rem;line-height:2.13}@media screen and (max-width: 767px){.faq .faq-wrap dl dd a{font-size:1.3rem}}.faq .faq-wrap dl dd:before{content:'';display:block;background-image:url("./assets/img/icon_v2/icon-question-a.png");width:40px;height:40px;background-size:contain;background-repeat:no-repeat;position:absolute;left:20px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}@media screen and (max-width: 767px){.faq .faq-wrap dl dd:before{width:30px;height:30px;left:15px}}.faq .faq-wrap-single dl{border:none !important}.faq .faq-wrap-single dl dt{padding-right:20px}.faq .faq-wrap-single dl dt:hover{cursor:inherit}.faq .faq-wrap-single dl dt:after{display:none}.faq .faq-wrap-single dl dt h1{font-size:1.8rem;font-weight:bold;line-height:1.77}@media screen and (max-width: 767px){.faq .faq-wrap-single dl dt h1{font-size:1.5rem}}.faq .faq-wrap-single dl dd{display:block !important;padding-right:20px}.faq .related .related-title{margin-bottom:30px}.faq .related .related-title h2{color:#fff;background-color:#2995c7;padding:9px 20px;font-weight:bold;font-size:2.4rem}.download .sec{padding-bottom:30px;padding-top:80px !important;background-color:#fff !important}@media screen and (max-width: 1120px){.download .sec{padding-top:60px !important}}.download .sec-donwload-single{padding:80px 0px}@media screen and (max-width: 767px){.download .sec-donwload-single{padding:60px 0px}}.download .download-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.download .download-wrap__col{width:240px;margin-right:90px;margin-bottom:55px}.download .download-wrap__col:nth-child(3n){margin-right:0px}@media screen and (max-width: 1120px){.download .download-wrap__col{width:30%;margin-right:5%}.download .download-wrap__col:nth-child(3n){margin-right:0px}}@media screen and (max-width: 767px){.download .download-wrap__col{width:48%;margin-right:4%}.download .download-wrap__col:nth-child(3n){margin-right:4%}.download .download-wrap__col:nth-child(2n){margin-right:0px}}.download .download-wrap__col__img{margin-bottom:20px}.download .download-wrap__col__img img{width:100%;height:280px;object-fit:cover}@media screen and (max-width: 1120px){.download .download-wrap__col__img img{max-height:280px;height:calc(241.9 * (100vw / 768))}}@media screen and (max-width: 767px){.download .download-wrap__col__img img{max-height:320px;height:calc(189 * (100vw / 375))}}.download .download-wrap__col__txt .donwload-title{margin-bottom:18px}.download .download-wrap__col__txt .donwload-title h2{border-left:10px solid #2995c7;color:#000;font-size:2.4rem;line-height:1.3;font-weight:bold;padding-left:10px;letter-spacing:0.03em;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin:0px;word-break:break-all}@media screen and (max-width: 1120px){.download .download-wrap__col__txt .donwload-title h2{font-size:1.8rem}}.download .download-wrap__col__txt p{overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0px;word-break:break-all}@media screen and (max-width: 1120px){.download .download-wrap__col__txt p{font-size:1.2rem}}.download .download-single{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.download .download-single__col{width:460px;padding-right:60px}@media screen and (max-width: 767px){.download .download-single__col{width:100%;padding-right:0px;margin-bottom:40px}}.download .download-single__col h1{border-left:10px solid #2995c7;color:#000;font-size:2.4rem;line-height:1.3;font-weight:bold;padding-left:10px;letter-spacing:0.03em;margin-bottom:20px}@media screen and (max-width: 767px){.download .download-single__col h1{font-size:1.8rem}}.download .download-single__col .download-single__desc{line-height:2.13;font-size:1.5rem;margin-bottom:25px}@media screen and (max-width: 767px){.download .download-single__col .download-single__desc{font-size:1.2rem}}.download .download-single__col .download-single__desc p{line-height:2.13;font-size:1.5rem}@media screen and (max-width: 767px){.download .download-single__col .download-single__desc p{font-size:1.2rem}}.download .download-single__col .download-single__img{text-align:center}.download .download-single__col .download-single__img li{margin-bottom:20px}@media screen and (max-width: 767px){.download .download-single__col .download-single__img li{margin-bottom:15px}}.download .download-single__col .download-single__img li:last-child{margin-bottom:0px}.download .download-single__form{width:calc(100% - 460px)}@media screen and (max-width: 767px){.download .download-single__form{width:100%}}.download .download-single__form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download .download-single__form dl dt{width:170px;margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:500;letter-spacing:-0.05rem}@media screen and (max-width: 767px){.download .download-single__form dl dt{font-size:1.2rem;width:145px}}.download .download-single__form dl dt span{font-size:1.2rem;color:#fff;background-color:#cc3d3d;width:44px;border-radius:10px;padding:1px 0px;display:block;text-align:center;font-weight:500;margin-right:8px}@media screen and (max-width: 767px){.download .download-single__form dl dt span{font-size:1rem;width:40px}}.download .download-single__form dl dd{width:calc(100% - 170px);margin-bottom:25px}@media screen and (max-width: 767px){.download .download-single__form dl dd{width:calc(100% - 145px)}}.download .download-single__form dl dd .download-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download .download-single__form dl dd .download-name__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}@media screen and (max-width: 767px){.download .download-single__form dl dd .download-name__col{margin-right:10px}}.download .download-single__form dl dd .download-name__col:last-child{margin-right:0px}.download .download-single__form dl dd .download-name__col span{display:inline-block;font-size:1.5rem;margin-right:8px}@media screen and (max-width: 767px){.download .download-single__form dl dd .download-name__col span{font-size:1.3rem;margin-right:6px}}.download .download-single__form .donwload-policy{margin-bottom:30px}.download .download-single__form .donwload-policy p{font-size:1.5rem;margin:0px;text-align:center;letter-spacing:0rem}@media screen and (max-width: 767px){.download .download-single__form .donwload-policy p{font-size:1.1rem}}.download .download-single__form .donwload-policy p span,.download .download-single__form .donwload-policy p a{text-decoration:underline;line-height:2.13;font-size:1.5rem}@media screen and (max-width: 767px){.download .download-single__form .donwload-policy p span,.download .download-single__form .donwload-policy p a{font-size:1.1rem}}input{margin:0px !important;border:1px solid #adadad !important}@media screen and (max-width: 767px){input{font-size:16px}}.contact-btn{width:100%;max-width:230px;margin:0 auto;position:relative}.contact-btn:hover input{opacity:1;-webkit-transform:translate(6px, 6px);-ms-transform:translate(6px, 6px);transform:translate(6px, 6px);background-color:#fff;color:#2995c7}.contact-btn:after{content:'';position:absolute;width:100%;height:100%;left:6px;top:6px;background-color:#2995c7;display:block;z-index:1}.contact-btn input{-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:5;font-size:1.6rem;font-weight:bold;color:#2995c7;display:block;background-color:#fff;border:1px solid #2995c7 !important;padding:10px 0px 10px 0px;font-size:1.6rem;letter-spacing:0;text-align:center;z-index:2;width:100%;border-radius:0px}@media screen and (max-width: 767px){.contact-btn input{font-size:1.3rem}}.download-btn{width:100%;max-width:283px;margin:0 auto;position:relative}.download-btn:hover:before{-webkit-transform:translate(6px, calc(50% + 6px));-ms-transform:translate(6px, calc(50% + 6px));transform:translate(6px, calc(50% + 6px))}.download-btn:hover input{opacity:1;-webkit-transform:translate(6px, 6px);-ms-transform:translate(6px, 6px);transform:translate(6px, 6px);background-color:#fff;color:#2995c7}.download-btn:before{background-image:url("./assets/img/icon_v2/icon-download.png");background-repeat:no-repeat;background-size:contain;-webkit-transition:all .3s ease;transition:all .3s ease;width:23px;height:20px;content:'';display:block;position:absolute;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);left:52px;z-index:10}@media screen and (max-width: 767px){.download-btn:before{left:15px}}.download-btn:after{content:'';position:absolute;width:100%;height:100%;left:6px;top:6px;background-color:#2995c7;display:block;z-index:1}.download-btn input{-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:5;font-size:1.6rem;font-weight:bold;color:#2995c7;display:block;background-color:#fff;border:1px solid #2995c7 !important;padding:16px 0px 16px 15px;font-size:1.6rem;letter-spacing:0;text-align:center;z-index:2;width:100%;border-radius:0px}@media screen and (max-width: 767px){.download-btn input{font-size:1.3rem}}.contact textarea{height:240px;border:1px solid #adadad;margin:0px}.contact .file{position:relative}.contact .file p{margin:0px;left:160px;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);position:absolute;font-size:15px;letter-spacing:0rem}@media screen and (max-width: 767px){.contact .file p{font-size:1.15rem !important;left:130px}}.contact .file label>span>input{display:none}.contact .file label{color:#000;background-color:#b5b5b5;padding:10px 0px;width:140px;border-radius:5px;font-size:1.5rem;text-align:center}@media screen and (max-width: 767px){.contact .file label{width:120px;font-size:1.2rem}}.contact .file input{border:none !important;font-size:1.5rem}.contact .active:after{content:'' !important}.contact .active p{display:none !important}.contact .active label{font-size:0px;background-color:#fff;width:100%}.contact .active input{display:block !important}.contact .contact-adress__col--select .wpcf7-form-control-wrap{position:relative;width:240px !important;display:block}.contact .contact-adress__col--select .wpcf7-form-control-wrap:before{position:absolute;bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);right:16px;width:14px;height:8.5px;background-image:url("./assets/img/icon_v2/icon-select.png");background-size:contain;background-repeat:no-repeat;content:"";display:block;pointer-events:none;z-index:5}.contact select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.5em;outline:0;background:#fff;background-image:none;box-shadow:none;text-indent:0.01px;text-overflow:ellipsis;border-radius:3px;margin:0px;cursor:pointer;position:relative;border:1px solid #adadad;color:#000}.contact select option{color:#000}.wpcf7-spinner{display:none !important}input:focus{outline:0 !important;box-shadow:none !important}.wpcf7-not-valid-tip{font-size:1.2rem !important}.privacy p{font-size:15px}@media screen and (max-width: 767px){.privacy p{font-size:13px}}.privacy .policy-first p{margin:0px}.privacy .policy-second{display:block;margin-top:70px}@media screen and (max-width: 767px){.privacy .policy-second{margin-top:50px}}.privacy .policy-second h2{font-size:18px;font-weight:bold;margin-top:30px}@media screen and (max-width: 767px){.privacy .policy-second h2{font-size:16px}}.privacy .policy-second h2:first-child{padding-top:0px}.privacy .policy-second p{margin-top:15px;margin-bottom:0px}.privacy .policy-second ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.privacy .policy-second ul li{width:100%;line-height:1.86;font-size:15px}@media screen and (max-width: 767px){.privacy .policy-second ul li{font-size:13px}}.privacy .policy-last{margin-top:30px}.privacy .policy-last p{margin:0px}.privacy .policy-attention{margin:70px 0px 0px}@media screen and (max-width: 767px){.privacy .policy-attention{margin-top:40px}}.privacy .policy-attention p{margin:0px}.contact .contact-wrap-desc p{font-size:1.5rem;line-height:1.86;margin-bottom:30px;letter-spacing:0rem;text-align:center}@media screen and (max-width: 767px){.contact .contact-wrap-desc p{font-size:1.2rem;text-align:left}}.contact .contact-wrap-bnr{width:100%;max-width:760px;margin:0 auto 80px}@media screen and (max-width: 767px){.contact .contact-wrap-bnr{margin-bottom:50px;max-width:550px}}.contact .contact-wrap-bnr a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #2995c7;padding:30px 0px}@media screen and (max-width: 767px){.contact .contact-wrap-bnr a{display:block;text-align:center;padding:25px 0px}}.contact .contact-wrap-bnr a .tel{display:inline-block;margin-right:20px}@media screen and (max-width: 767px){.contact .contact-wrap-bnr a .tel{margin-right:0px;display:block;margin-bottom:5px}}.contact .contact-wrap-bnr a .tel img{width:100%;max-width:306px}@media screen and (max-width: 767px){.contact .contact-wrap-bnr a .tel img{width:80%}}.contact .contact-wrap-bnr a .time{font-size:1.8rem}@media screen and (max-width: 767px){.contact .contact-wrap-bnr a .time{font-size:1.6rem}}.contact .contact-wrap__form{width:90%;max-width:750px;margin:0 auto}.contact .contact-wrap__form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.contact .contact-wrap__form dl .dl-two{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.contact .contact-wrap__form dl dt{width:170px;margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;font-weight:500;letter-spacing:-0.05rem}@media screen and (max-width: 767px){.contact .contact-wrap__form dl dt{font-size:1.2rem;width:100%;margin-bottom:10px}}.contact .contact-wrap__form dl dt span{font-size:1.2rem;color:#fff;background-color:#cc3d3d;width:44px;border-radius:10px;padding:1px 0px;display:block;text-align:center;font-weight:500;margin-right:8px}@media screen and (max-width: 767px){.contact .contact-wrap__form dl dt span{font-size:1rem;width:40px}}.contact .contact-wrap__form dl dd{width:calc(100% - 170px);margin-bottom:25px}@media screen and (max-width: 767px){.contact .contact-wrap__form dl dd{width:100%;margin-bottom:20px}}.contact .contact-wrap__form dl dd .contact-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .contact-wrap__form dl dd .contact-name__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 8px);margin-right:16px}@media screen and (max-width: 767px){.contact .contact-wrap__form dl dd .contact-name__col{margin-right:10px}}.contact .contact-wrap__form dl dd .contact-name__col:last-child{margin-right:0px}.contact .contact-wrap__form dl dd .contact-name__col span{display:inline-block;font-size:1.5rem;margin-right:8px;letter-spacing:0rem}@media screen and (max-width: 767px){.contact .contact-wrap__form dl dd .contact-name__col span{font-size:1.3rem;margin-right:6px}}.contact .contact-wrap__form dl dd .wpcf7-form-control-wrap{margin:0px;display:block}.contact .contact-wrap__form .contact-addres-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .contact-wrap__form .contact-addres-num span{font-size:1.5rem;margin-left:15px;display:inline-block}@media screen and (max-width: 767px){.contact .contact-wrap__form .contact-addres-num span{font-size:1rem;margin-left:10px;letter-spacing:0rem}}@media screen and (max-width: 767px){.contact .contact-wrap__form .contact-addres-num .small{max-width:200px}}.contact .contact-wrap__form .small{width:100%;max-width:240px}@media screen and (max-width: 767px){.contact .contact-wrap__form .small{width:100%}}.contact .contact-wrap__form .contact-adress__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.contact .contact-wrap__form .contact-adress__col:last-child{margin-bottom:0px}.contact .contact-wrap__form .contact-adress__col span{font-size:1.5rem;letter-spacing:0rem}@media screen and (max-width: 767px){.contact .contact-wrap__form .contact-adress__col span{font-size:1.2rem}}.contact .contact-wrap__form .contact-adress__col .todo{width:85px}@media screen and (max-width: 767px){.contact .contact-wrap__form .contact-adress__col .todo{width:70px}}.contact .contact-wrap__form .contact-adress__col .shi,.contact .contact-wrap__form .contact-adress__col .build{width:140px}@media screen and (max-width: 767px){.contact .contact-wrap__form .contact-adress__col .shi,.contact .contact-wrap__form .contact-adress__col .build{width:110px}}.contact .contact-wrap__form .contact-adress__col .wpcf7-form-control-wrap{width:calc(100% - 140px)}@media screen and (max-width: 767px){.contact .contact-wrap__form .contact-adress__col .wpcf7-form-control-wrap{width:calc(100% - 110px)}}.contact .contact-wrap .contact-policy{margin-bottom:30px}.contact .contact-wrap .contact-policy p{font-size:1.5rem;margin:0px;text-align:center;letter-spacing:0rem}@media screen and (max-width: 767px){.contact .contact-wrap .contact-policy p{font-size:1.1rem}}.contact .contact-wrap .contact-policy p span,.contact .contact-wrap .contact-policy p a{text-decoration:underline;line-height:2.13;font-size:1.5rem}@media screen and (max-width: 767px){.contact .contact-wrap .contact-policy p span,.contact .contact-wrap .contact-policy p a{font-size:1.1rem}}.scroll-fade{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 2s ease-out;transition:all 2s ease-out}.start{opacity:1 !important;-webkit-transform:translateY(0px) !important;-ms-transform:translateY(0px) !important;transform:translateY(0px) !important}

/*# sourceMappingURL=style.css.map */
