@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h1,h2,h3,h4,p,ul,ol,li{margin:0;padding:0}ul,ol{list-style:none}body{background:#fff}.unit{display:block;position:relative}@font-face{font-family:"Yu Gothic M";font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"Yu Gothic M";font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic")}html{font-size:62.5%}body{font-size:16px;font-size:1.6em;font-family:'Noto Sans JP',-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;font-feature-settings:"palt"1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;line-height:1.6}h1,h2,h3,h4{font-family:'Noto Sans JP',kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;color:#111;line-height:1.4}p{text-align:justify;text-justify:inter-ideograph}ul{text-align:justify;text-justify:inter-ideograph}a{text-decoration:none;color:#2d9cea}a:hover{text-decoration:underline}#header{background-color:#fff;width:100%;position:fixed;top:0;left:0;z-index:1000;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px rgba(0,0,0,.16)}#header:after{content:"";position:absolute;top:0;width:100%;height:6px;background-color:#c5000b;background:-moz-linear-gradient(left,#dd2436,#af0011);background:-webkit-linear-gradient(left,#dd2436,#af0011);background:linear-gradient(to right,#dd2436,#af0011)}#header .section-frame{position:relative;height:60px}#content{margin-top:60px}.entry-content{padding-top:2px}@media print,screen and (min-width:48em){#header .section-frame{height:78px}#content{margin-top:78px}}@media print,screen and (min-width:61.25em){}#header .logo .logo-wrapper,#header .logo a{position:relative;top:24px;display:block;width:80px}#header .logo svg{width:80px;height:19px}@media print,screen and (min-width:48em){#header .logo .logo-wrapper,#header .logo a{top:31px;width:144px}#header .logo svg{width:144px;height:33px}}@media print,screen and (min-width:61.25em){#header .logo .logo-wrapper,#header .logo a{top:26px}}.hamburger{margin:0 0 2px;z-index:10000;position:absolute;top:25px;right:0;width:20px;height:12px;cursor:pointer}.hamburger span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;top:5px;left:0;width:100%;height:2px;background-color:#333;-webkit-transition:ease transform .2s;transition:ease transform .2s}.hamburger:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#333;-webkit-transition:ease transform .2s;transition:ease transform .2s}.hamburger:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#333;-webkit-transition:ease transform .2s;transition:ease transform .2s}.hamburger.active span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active:before{-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}.hamburger.active:after{-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}@media print,screen and (min-width:48em){.hamburger{top:39px}}@media print,screen and (min-width:61.25em){.hamburger{display:none}.g-nav-scroll{width:100%;display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width:61.25em){#header .g-nav{position:fixed;overflow:hidden;z-index:1000;top:0;left:0;width:100%;height:100%;padding:90px 0 0;background-color:#fafafa;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateX(-100%);transform:translateX(-100%)}#header .g-nav.animation{-webkit-transition:-webkit-transform ease .4s;transition:transform ease .4s}#header .g-nav.active{-webkit-transform:translateX(0px);transform:translateX(0px)}#header .g-nav .menue{display:block;width:100%;list-style:none;margin:0;padding:0;border-top:1px solid #d9d9d9}#header .g-nav .menue li{display:block;width:100%;border-bottom:1px solid #d9d9d9}#header .g-nav .menue li a{display:block;padding:15px 20px;font-family:kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;font-size:18px;font-size:1.8rem;color:#333}.g-nav-scroll{height:100%;overflow-y:scroll;padding:0 30px 60px;-webkit-overflow-scrolling:touch}.g-nav-scroll::-webkit-scrollbar{width:6px;height:6px;cursor:pointer;border-radius:3px}.g-nav-scroll::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);cursor:pointer;border-radius:3px}.g-nav-scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:3px}}@media print,screen and (min-width:61.25em){#header .g-nav .menue{list-style:none;margin:0 0 0 30px;padding:0}#header .g-nav .menue li{margin-top:48px}#header .g-nav .menue li a{margin-right:15px;font-family:kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;font-size:15px;font-size:1.5rem;color:#222;font-weight:700}}@media print,screen and (min-width:70em){#header .g-nav .menue{margin:0 0 0 40px}#header .g-nav .menue li a{margin-right:25px}}#header .g-nav .button_header{display:block;position:relative;padding-top:10px;margin-left:10px;height:44px;background-color:#c5000b;font-family:kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;border-radius:22px;color:#fff;font-weight:700;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease;background:#c5000b}#header .button_header:hover{text-decoration:none;opacity:.7}#header .g-nav .button_contact{display:block;position:relative;padding-top:10px;height:44px;font-family:kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;border-radius:22px;color:#000;font-weight:700;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease;border:1px solid #000}#header .button_contact:hover{text-decoration:none;opacity:.5}@media only screen and (max-width:61.25em){#header .g-nav .nav-btn{margin-top:27px}#header .g-nav .button_header{padding-right:0;margin-right:0;margin-left:0;margin-top:10px}}@media print,screen and (min-width:61.25em){#header .section-frame .g-nav{width:100%;display:flex;justify-content:space-between;align-items:center}#header .section-frame .logo{flex-shrink:0}#header .nav-btn{padding-top:3px;display:flex;align-items:center}#header .button_header,#header .button_contact{width:140px}}.fullwidth{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);width:100vw}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.section-wrapper{padding-right:5%;padding-left:5%}#event-l .section-frame{padding-top:10px;max-width:1200px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content p,.entry-content ul,.entry-content .wp-block-columns,.entry-content .caption,.entry-content .mw_wp_form{margin-right:5%;margin-left:5%}.entry-content .wp-block-column p{margin-right:0;margin-left:0}.entry-content .wp-block-columns{margin-bottom:0}@media print,screen and (min-width:61.25em){.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content p,.entry-content ul,.entry-content ol,.entry-content .wp-block-columns,.entry-content .caption,.entry-content .mw_wp_form{margin-right:0;margin-left:0}}.section-frame{margin:0 auto;width:100%;max-width:1200px}.section-frame.small{max-width:800px}.section-frame.large{max-width:1200px}.section-margin{margin-bottom:48px}@media print,screen and (min-width:48em){.section-margin{margin-bottom:60px}}@media print,screen and (min-width:61.25em){.section-margin{margin-bottom:80px}}.entry-content{margin-bottom:60px}@media print,screen and (min-width:48em){.entry-content{margin-bottom:72px;overflow-x:hidden}}.right{display:inline-block;width:100%;text-align:right}.center{display:inline-block;width:100%;text-align:center}.text-center{text-align:center;margin-right:auto;margin-left:auto}.text-center *{text-align:center}.text-left{text-align:left}table.ordinary{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse;background-color:#fff}table.ordinary th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px;background-color:#fef9f3}table.ordinary td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px}table.ordinary .bg-red{background-color:#c5000b;color:#fff}table.ordinary .bg-black{background-color:#333;color:#fff}table.ordinary .mark{font-weight:700;color:#c5000b}table.ordinary small{font-size:1.2rem;display:inline-block;margin-left:5px}@media print,screen and (max-width:61.25em){.table-wrap{overflow-x:scroll;margin-right:0;margin-left:0;margin-bottom:30px}.table-wrap table{width:720px !important}.table-wrap.medium table{width:520px !important}}@media print,screen and (min-width:48em){.grid{display:-ms-grid;display:grid;-ms-grid-columns:300px 1fr;grid-template-columns:300px 1fr;-ms-grid-rows:max-content;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.grid .header-area{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;text-align:left}.grid .text-area{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.grid .photo-area{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;margin-right:30px}.grid-r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 300px;grid-template-columns:1fr 300px;-ms-grid-rows:max-content;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.grid-r .header-area{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;text-align:left}.grid-r .text-area{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.grid-r .photo-area{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;margin-left:30px}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex.center,.flex.center-x{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex.right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.between{-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}.flex.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex.center-y{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clear:before,.clear:after{content:"";display:table;table-layout:fixed}.clear:after{clear:both}.no-break{display:inline-block;white-space:nowrap}@media print,screen and (min-width:48em){.sp-text{display:none}}@media only screen and (max-width:47.9375em){.sp-none{display:none}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.page-header{margin-bottom:30px;padding:30px 0 24px;background-color:#fff9f4;border-bottom:1px solid #f2f1f0}.page-title{text-align:center;font-size:2.8rem}.page-header .lead{text-align:center;margin:9px 5% 0;font-size:1.2rem;font-weight:700}@media print,screen and (min-width:48em){.page-header{margin-bottom:45px;padding:45px 0 42px}.page-title{font-size:3.2rem}.page-header .lead{margin:19px 5% 0;font-size:1.4rem}.func-item h4{font-size:2.2rem}}@media print,screen and (min-width:61.25em){.page-header{margin-bottom:60px}}.entry-header{padding:0 0 30px;margin-bottom:33px;border-bottom:1px solid #ddd}.entry-title{font-size:27px;font-size:2.7rem;line-height:1.2}.entry-title a{color:#111}.post-category{display:inline-block;margin-right:5px;margin-bottom:10px;padding:3px 10px;background-color:#c5000b;border-radius:3px;font-size:13px;font-size:1.3rem;color:#fff}.post-data{font-size:14px;font-size:1.4rem;color:#666;font-weight:700}@media print,screen and (min-width:48em){.entry-header{padding:0 0 42px;margin-bottom:54px}.entry-title{font-size:33px;font-size:3.3rem}.post-category{margin-right:10px;margin-bottom:15px;padding:3px 10px;font-size:14px;font-size:1.4rem}.post-data{font-size:15px;font-size:1.5rem}}.section-heading{margin:0 0 32px}.section-heading span{display:block;text-align:center}.section-heading small{display:block;text-align:center;font-size:2rem}.section-heading .main{color:#c5000b;font-size:1.6rem}.section-heading .sub{margin-top:5px}.section-heading .bar{font-size:3rem;position:relative;padding-bottom:30px}.section-heading .bar:after{content:"";position:absolute;width:80px;height:4px;background-color:#c5000b;left:50%;bottom:0;transform:translateX(-50%)}.annotation{font-size:1.1rem;color:#888;margin-top:30px}@media print,screen and (min-width:37.5625em){.section-heading{margin:0 0 50px}.section-heading .main{font-size:2rem}.section-heading .sub{font-size:3rem}}@media print,screen and (min-width:61.25em){.section-heading{margin:0 0 50px}}.section-heading-img img{display:block;margin:0 auto;height:auto}@media only screen and (max-width:47.9375em){.section-heading-img{margin-bottom:30px}.section-heading-img img{width:180px}}@media print,screen and (min-width:48em){.section-heading-img{margin-bottom:39px}.section-heading-img img{width:240px}.section-heading .bar{margin:19px 5% 0;font-size:2.8rem}}@media print,screen and (min-width:61.25em){.section-heading-img{margin-bottom:54px}.section-heading-img img{width:309px}}h2{font-size:24px}h3{font-size:20px}@media print,screen and (min-width:61.25em){h2{font-size:28px}h3{font-size:24px}}.entry-content h1{margin-bottom:21px;font-size:24px;font-size:2.4rem}.entry-content h2:not(.section-heading){position:relative;margin:36px 5% 21px;padding:12px 0 12px 20px}.entry-content h2:not(.section-heading):after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background-color:#c5000b;border-radius:3px}.bg-lightgray .text-center h2:not(.section-heading){padding-left:0}.bg-lightgray .text-center ul.no-mark{margin-right:0;margin-bottom:0}@media print,screen and (min-width:61.25em){.entry-content h2:not(.section-heading){margin:60px 0 21px}}.entry-content h3{margin-bottom:18px;border-bottom:2px solid #c5000b;padding:0 0 9px}@media print,screen and (min-width:61.25em){.entry-content h3{margin-bottom:24px}}.entry-content h4{margin-bottom:12px;font-size:16px;font-size:1.6rem}.entry-content p{margin-bottom:27px;line-height:1.8}strong{color:#111;background:linear-gradient(transparent 70%,#a7d9e2 70%);background:linear-gradient(transparent 70%,#f6f313 70%)}strong.light{background:0 0}img{display:block}.entry-content .wp-block-image{width:100%;margin:0 0 36px}.entry-content .wp-block-image img{margin:0 auto 9px;width:100%;height:auto}.entry-content .wp-block-image figcaption{text-align:center;margin:0;font-size:15px;font-size:1.5rem;color:#666}.caption{text-align:center;margin:-21px auto 36px;width:100%;max-width:500px;font-size:14px;font-size:1.4rem;color:#666}.img-reset{width:auto;height:auto}figure.is-style-regular{margin:0 5% 21px}.is-style-regular table{width:100%;border-collapse:collapse}.is-style-regular table th,.is-style-regular table td{vertical-align:top;border:1px solid #ddd;padding:18px 15px;background-color:#fff}.is-style-regular table th,.t-style-001 table td:first-child{background-color:#fafafa;font-weight:700;color:#222}@media print,screen and (min-width:61.25em){figure.is-style-regular{margin:0 0 30px}.is-style-regular table th,.is-style-regular table td{padding:24px 20px}}ul.default,.entry-content ul,.entry-content ol{margin-left:5%;margin-right:5%;margin-bottom:36px}@media print,screen and (min-width:61.25em){ul.default,.entry-content ul{margin-left:5px}}ul.default li,.entry-content ul li{position:relative;margin-bottom:12px;padding-left:15px;line-height:1.4}ul.default li:before,.entry-content ul li:before{content:"";position:absolute;top:.4em;left:0;width:9px;height:9px;border-radius:50%;background-color:#666}ol.note,.entry-content ol.note{counter-reset:number;list-style:none;margin-bottom:36px}ol.note li,.entry-content ol.note li{position:relative;margin-bottom:12px;padding-left:15px;font-size:12px;font-size:1.2rem;color:#666;line-height:1.4}ol.note li:before,.entry-content ol.note li:before{counter-increment:number;content:counter(number);position:absolute;top:0;left:0}.footnote a{color:#333}#footnote .section-frame{border-top:1px solid #ddd;padding:12px 15px}.catch-lead{width:100%}.catch-lead .shoulder{margin:0 0 3px;font-size:16px;font-size:1.6rem;text-align:center;line-height:1.1;font-weight:700;color:#206796}.catch-lead .catch{margin:0 0 18px;padding:0;font-size:27px;font-size:2.7rem;text-align:center;line-height:1.3}.catch-lead .lead{margin:0;padding:1px 15px 2px;background:url(//kaiwa.cloud/wp/wp-content/themes/my-theme/./assets/img/note_bg.gif) repeat top left;background-size:100% 39px;line-height:39px;font-size:18px;font-size:1.8rem}@media print,screen and (min-width:37.5625em){.catch-lead .shoulder{margin:0 0 6px;font-size:18px;font-size:1.8rem}.catch-lead .catch{margin:0 0 21px;font-size:33px;font-size:3.3rem}.catch-lead .lead{margin:0 auto;padding:1px 25px 2px;background:url(//kaiwa.cloud/wp/wp-content/themes/my-theme/./assets/img/note_bg.gif) repeat top left;background-size:100% 42px;line-height:42px;font-size:18px;font-size:1.8rem}}@media print,screen and (min-width:61.25em){.catch-lead .catch{margin:0 0 27px;font-size:39px;font-size:3.9rem}.catch-lead .lead{margin:0 auto;padding:1px 30px 2px;background:url(//kaiwa.cloud/wp/wp-content/themes/my-theme/./assets/img/note_bg.gif) repeat top left;background-size:100% 50px;line-height:50px;font-size:21px;font-size:2.1rem}}.note-bg{margin:0;padding:1px 15px 2px;background:url(//kaiwa.cloud/wp/wp-content/themes/my-theme/./assets/img/note_bg.gif) repeat top left;background-size:100% 39px;line-height:39px !important;font-size:18px !important;font-size:1.8rem !important}@media print,screen and (min-width:37.5625em){.note-bg{margin:0 auto;padding:1px 25px 2px;background:url(//kaiwa.cloud/wp/wp-content/themes/my-theme/./assets/img/note_bg.gif) repeat top left;background-size:100% 42px;line-height:42px !important;font-size:18px !important;font-size:1.8rem !important}}@media print,screen and (min-width:61.25em){.note-bg{margin:0 auto;padding:1px 30px 2px;background:url(//kaiwa.cloud/wp/wp-content/themes/my-theme/./assets/img/note_bg.gif) repeat top left;background-size:100% 50px;line-height:50px !important;font-size:21px !important;font-size:2.1rem !important}}.g-map{height:0;overflow:hidden;margin-bottom:30px;padding-bottom:56.25%;position:relative}.g-map iframe{position:absolute;left:0;top:0;height:100%;width:100%}#keyvisual-home{background-color:#fff9f4;padding:30px 0}#keyvisual-home .catch{margin-bottom:15px;font-size:24px;font-size:2.4rem;line-height:1.3}#keyvisual-home .text{margin-bottom:15px;font-family:kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;line-height:1.8;color:#777;font-weight:700}#keyvisual-home .photo{margin-bottom:21px}#keyvisual-home .photo img{width:100%;height:auto}#keyvisual-home .result{text-align:center}#keyvisual-home .result img{display:inline;margin-right:15px;width:100px;height:auto}#keyvisual-home .result img:last-child{margin-right:0}@media print,screen and (min-width:48em){#keyvisual-home .section-frame{background:url(//kaiwa.cloud/wp/wp-content/themes/my-theme/./assets/img/kv_home_001.png) no-repeat top right;background-size:420px auto}#keyvisual-home .catch{margin-top:15px;margin-bottom:18px;font-size:30px;font-size:3rem}#keyvisual-home .text{margin-bottom:18px;font-size:18px;font-size:1.8rem}#keyvisual-home .photo{display:none}#keyvisual-home .result{text-align:left;margin-bottom:18px}#keyvisual-home .result img{width:110px}}@media print,screen and (min-width:61.25em){#keyvisual-home .section-frame{background-size:600px auto}#keyvisual-home .catch{margin-top:50px;margin-bottom:30px;font-size:39px;font-size:3.9rem}#keyvisual-home .text{margin-bottom:57px;font-size:21px;font-size:2.1rem}#keyvisual-home .result{padding-bottom:90px}#keyvisual-home .result img{margin-right:20px;width:144px}}@media print,screen and (min-width:75em){#keyvisual-home .section-frame{background-size:719px auto}#keyvisual-home .result{padding-bottom:138px}}@media print,screen and (min-width:641px){.sp-view{display:none}}@media print,screen and (max-width:640px){.pc-view{display:none}#popmake-2580{width:100% !important;padding:0 !important;top:auto !important;bottom:0;margin-bottom:0}#popmake-2580 .pum-close{top:-40px !important;right:0 !important}}#kv-2022{background-color:#fef9f4;border-bottom:1px solid #f3e7dc;padding-bottom:40px}#kv-2022 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1280px;margin:0 auto;padding:20px}#kv-2022 .inner div{width:60%;max-width:580px;margin-right:30px}#kv-2022 img{max-width:100%;height:auto}#kv-2022 h1{font-size:5.8rem;line-height:1.3;font-weight:700;display:inline;background:linear-gradient(transparent 70%,#f6f313 70%,#f6f313 95%,transparent 95%)}#kv-2022 h2{margin-top:35px;font-size:2.9rem;line-height:1.6}#kv-2022 p{margin-top:25px;max-width:560px}#kv-2022 figure{position:relative;width:40%;margin:0}#kv-2022 figure figcaption{position:absolute;left:0;top:5%}#kv-2022 figure+p{display:none}@media print,screen and (max-width:1280px){#kv-2022 .inner div{width:460px;flex-shrink:0}#kv-2022 h1{font-size:4.8rem}#kv-2022 h2{font-size:2.3rem}}@media print,screen and (max-width:61.25em){#kv-2022 .inner{display:block;padding:20px 20px 40px}#kv-2022 .inner div{width:100%;padding-right:0;margin:0 auto;text-align:center}#kv-2022 h1 br{display:none}#kv-2022 h2{margin-top:20px;font-size:2rem;line-height:1.4}#kv-2022 .inner div p{display:none}#kv-2022 figure{width:100%;max-width:480px;margin:10px auto 0}#kv-2022 figure+p{display:block;max-width:480px;margin:10px auto 10px}}@media print,screen and (max-width:640px){#kv-2022{padding-bottom:30px}#kv-2022 .inner{padding:20px}#kv-2022 h1{font-size:3.3rem}#kv-2022 h2{margin-top:20px;font-size:1.6rem}#kv-2022 figure{max-width:80%;margin:0 auto}#kv-2022 figure figcaption{width:100px;left:-10%}#kv-2022 figure+p{max-width:480px;margin:10px auto 0}}#kv-2022-2{background:url(https://kaiwa.cloud/wp/wp-content/uploads/2023/09/bg_2023.svg) center center no-repeat;padding:0 5%}#kv-2022-2 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;width:1200px;margin:0 auto;height:520px}#kv-2022-2 .inner div{width:calc((100% - 40px)/2)}#kv-2022-2 .kv-img{margin-top:15px}#kv-2022-2 .kv-img figure{margin:0}#kv-2022-2 img{max-width:100%;height:auto}#kv-2022-2 h1{font-size:5rem;line-height:1.3;font-weight:700;display:inline}#kv-2022-2 h1 strong{font-size:4.4rem;color:#c5000b;background:0 0;margin-bottom:10px;display:block}#kv-2022-2 h1 span{font-size:2.6rem;display:block;font-weight:400}#kv-2022-2 p{margin:20px -5px -5px;width:calc(100% + 10px);display:flex;justify-content:center}#kv-2022-2 p span{display:block;padding:0 5px}#kv-2022-2 p img{width:auto;height:auto}#kv-2022-2 ul{display:flex;justify-content:space-between;align-items:center;margin-top:40px}#kv-2022-2 ul li{width:calc((100% - 20px)/2)}#kv-2022-2 .btn{display:flex;justify-content:center;align-items:center;height:54px;border-radius:27px;font-size:2rem;font-weight:700;text-decoration:none;transition:.3s}#kv-2022-2 .btn.white{border:1px solid #000;background-color:#fff;color:#000}#kv-2022-2 .btn.red{background-color:#c5000b;color:#fff}#kv-2022-2 .btn:hover{opacity:.7}@media print,screen and (max-width:1080px){#kv-2022-2{padding:0;background:url(https://kaiwa.cloud/wp/wp-content/uploads/2023/09/bg_2023_sp.svg) center 40% no-repeat}#kv-2022-2 .inner{display:block;padding:40px 20px 40px;width:100%;height:auto}#kv-2022-2 .inner div{width:100%;padding-right:0;margin:0 auto;text-align:center}#kv-2022-2 .inner .kv-img{width:580px;max-width:100%;margin:0 auto}#kv-2022-2 ul{flex-direction:column;align-items:center;margin-bottom:40px}#kv-2022-2 ul li{width:480px;max-width:100%}#kv-2022-2 ul li+li{margin-top:10px}#kv-2022-2 h1{font-size:3.6rem}#kv-2022-2 .inner div p{margin-top:20px;width:100%;max-width:100%;text-align:center}#kv-2022-2 .inner div p{margin-top:15px}#kv-2022-2 .inner div p img{margin:0 auto;max-width:100%;width:240px}#kv-2022-2 .inner>p{display:block;max-width:480px;margin:10px auto 10px}}@media print,screen and (max-width:640px){#kv-2022-2{background-position:center 44%}#kv-2022-2 .inner{padding:30px 20px}#kv-2022-2 h1 strong{font-size:2.4rem}#kv-2022-2 h1 span{font-size:1.5rem}#kv-2022-2 ul{margin:20px auto}#kv-2022-2 ul li{width:300px}#kv-2022-2 .btn{height:44px;font-size:1.4rem}#kv-2022-2 .inner>p{max-width:360px;margin:20px auto 0}#kv-2022-2 .inner div p{margin-top:10px}#kv-2022-2 .inner div p img{max-width:100%}}#front-bnr{background-color:#fdf3e9;padding-top:40px;padding-bottom:40px}#front-bnr .section-wrapper{display:flex;justify-content:center;align-items:center;gap:40px}#front-bnr .section-wrapper a{display:block;transition:.3s}#front-bnr .section-wrapper a img{max-width:100%}#front-bnr .section-wrapper a:hover{opacity:.5}@media print,screen and (max-width:960px){#front-bnr{padding-top:30px;padding-bottom:30px}#front-bnr .section-wrapper{flex-direction:column;gap:10px}}#request-float{margin-top:-100px;height:100px;display:none}#request-float .inner{width:1080px;padding:10px 300px 10px 10px;position:relative;margin:0 auto;max-width:100%;display:none;justify-content:space-between}#request-float .inner.fix{display:flex;position:fixed;padding:10px;left:0;bottom:0;width:100%;z-index:1;background:rgba(255,255,255,.8);box-shadow:0 0 5px rgba(0,0,0,.16);justify-content:center}#request-float .inner.fix a{animation:float-fixed .3s 1;margin:0 5px !important}#request-float a{position:relative;max-width:100%;width:720px;height:80px;padding:0 20px;border-radius:10px;font-size:2.8rem;font-weight:700;background:linear-gradient(90deg,#ff5353 -100%,#dd2436 0,#af0011 100%);background-size:200% 100%;background-position:100% 0;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;color:#fff;transition:.3s}#request-float .inner a:not(:first-child){margin-left:20px;font-size:2rem;border:2px solid #333;color:#333;background:#fff;max-width:240px}#request-float .inner a:not(:first-child):before{content:"";display:block;width:16px;margin-right:0}#request-float a:hover{box-shadow:0 5px 10px rgba(0,0,0,.3);text-decoration:none;background-position:0 0}#request-float a:hover:after{transform:translateX(5px) rotate(-45deg)}#request-float a:after{content:"";display:block;width:16px;height:16px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);margin-left:10px;transition:.3s;flex-shrink:0}#request-float .inner a:not(:first-child):after{border-right-color:#333;border-bottom-color:#333}#request-float .inner .annotation{position:absolute;right:0;bottom:-24px;color:#999;font-size:1.2rem;margin-top:0}#request-float .inner.fix .annotation{display:none}@keyframes float-fixed{from{transform:translateY(120px)}to{transform:translateY(0px)}}@media print,screen and (max-width:960px){#request-float .inner{padding:10px}#request-float a{width:100%}#request-float .inner .annotation{bottom:-16px;right:10px}#content{overflow:hidden}}@media print,screen and (max-width:640px){#request-float{height:80px;margin-top:-40px}#request-float a{height:60px !important;font-size:1.7rem !important;padding:0 10px;border-radius:5px;line-height:1.4}#request-float a span{width:100%;text-align:center;white-space:nowrap}#request-float a:not(:first-child){margin-left:10px !important}#request-float a:before{display:none !important}#request-float a:after{width:8px;height:8px;margin-left:10px !important}#request-float a figure{display:none;width:114px;margin:0 -10px 0 -30px;transform:translateY(2px)}#request-float a:after{margin-left:30px;width:12px;height:12px}}@media print,screen and (max-width:359px){#request-float a:after{display:none}}#clients{margin:50px 0}#clients p{margin-top:10px;padding-right:5%;padding-left:5%;text-align:center}#clients p small{display:block;font-size:1.1rem;color:#888}#clients .section-wrapper{padding-right:0;padding-left:0}#clients .section-frame{max-width:none}#clients .catch{margin-bottom:18px;font-size:24px;font-size:2.4rem}#clients .catch{position:relative;text-align:center;margin-bottom:21px;padding:0 15px 18px;font-size:24px;font-size:2.4rem}#clients .catch:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#c5000b;border-radius:3px}#clients .logo li{width:50%;margin-top:-1px;margin-left:-1px;border:1px solid #ddd}#clients .logo img{width:100%;height:auto}#clients div[class*=logo-all]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;transform:translate3d(0,0,0)}#clients div[class*=logo-all] img{height:70px;max-width:none;flex-shrink:0;will-change:transform,animation}#clients .logo-all-2{margin-top:10px}#clients .logo-all-1 img{width:calc(2160px/2);animation:infinity-loop-1 15s infinite linear 1s both}#clients .logo-all-2 img{width:calc(1922px/2);animation:infinity-loop-2 15s infinite linear 1s both}@keyframes infinity-loop-1{from{transform:translateX(0%)}to{transform:translateX(-100%)}}@keyframes infinity-loop-2{from{transform:translateX(-100%)}to{transform:translateX(0%)}}@media print,screen and (min-width:37.5625em){#clients .catch{margin-bottom:27px;font-size:27px;font-size:2.7rem}#clients .logo li{width:33.33%}}@media print,screen and (min-width:61.25em){#clients .catch{margin-bottom:27px;padding:0 15px 21px;font-size:33px;font-size:3.3rem}#clients .logo li{width:20%}}@media print,screen and (max-width:640px){#clients{margin:30px 0}#clients p{padding-right:4%;padding-left:4%;text-align:left}#clients p span{font-size:1.1rem}}#home-about{padding-bottom:10px}#home-about .catch{font-size:21px;font-size:2.1rem}#home-about .unit{max-width:100%;margin:0 auto}#home-about .text-column{margin:0 0 40px}#home-about .text-column p+p{margin-top:30px}#home-about .photo{max-width:580px;margin:0 auto 20px}#home-about .photo img,#home-about .photo video{margin:0 auto;width:100%;border-radius:10px;box-shadow:0 0 1px 0 rgba(0,0,0,1)}#home-about .head{margin:0 0 20px;font-size:18px;font-size:2rem;line-height:1.5;color:#c5000b}#home-about .head strong{font-size:4.2rem;color:#c5000b;background:0 0;line-height:1.4}#home-about .default{margin:0}#home-about .default li{position:relative;padding-left:32px;list-style:none;font-weight:700}#home-about .default li:before,#home-about .default li:after{content:"";display:block;position:absolute;border-radius:0;background-color:transparent}#home-about .default li:before{width:14px;height:14px;border:1px solid #ddd;top:.4em}#home-about .default li:after{width:16px;height:8px;border-bottom:2px solid #c5000b;border-left:2px solid #c5000b;transform:rotate(-45deg);left:.1em;top:.3em}.btn-yellow{max-width:100%;width:480px;margin:40px auto 0;padding:0 30px;height:80px;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;background:linear-gradient(90deg,#fffd48 -100%,#f6f313 0%,#f6d013 100%);background-size:200% 100%;background-position:100% 0;border-radius:50px;color:#000;font-weight:700;font-size:1.8rem;transition:.3s}.btn-yellow:before,.btn-yellow:after{content:"";display:block;width:16px;height:16px}.btn-yellow:after{content:"";width:12px;height:12px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);transition:.3s}.btn-yellow:hover{text-decoration:none;box-shadow:0 5px 10px rgba(0,0,0,.2);background-position:0 0}.btn-yellow:hover:after{transform:translateX(10px) rotate(-45deg)}@media print,screen and (min-width:48em){#home-about .catch{font-size:30px;font-size:3rem;margin-bottom:24px}#home-about .head{margin:0 0 30px}#home-about .default{margin:0 auto;font-size:1.8rem}}@media print,screen and (min-width:61.25em){#home-about{padding-bottom:0}#home-about .catch{font-size:36px;font-size:3.6rem;margin-bottom:33px}#home-about .head{padding:0;font-size:2.8rem}#home-about .photo{max-width:none;margin:0 40px 40px auto;width:580px;flex-shrink:0}#home-about .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home-about .text-column{width:calc((100% - 30px)/2)}}@media print,screen and (max-width:640px){#home-about .head span br{display:none}#home-about .head strong{font-size:2.6rem}#home-about .default{font-size:1.4rem}.btn-yellow{height:60px;padding:0 20px}}#aruaru-list .section-heading-img{margin-bottom:18px}#aruaru-list .section-heading-img img{width:180px;height:auto}@media print,screen and (min-width:48em){#aruaru-list .section-heading-img{margin-bottom:24px}#aruaru-list .section-heading-img img{width:240px}}@media print,screen and (min-width:61.25em){#aruaru-list .section-heading-img{margin-bottom:30px}}.aruaru-unit{position:relative}.aruaru-unit .slick-prev{position:absolute;top:159px;left:-15px;width:60px;height:60px;border-radius:9999px;text-indent:-9999px;z-index:9999;border:none;background-color:#c5000b}.aruaru-unit .slick-prev:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;border-radius:9999px;background:url(//kaiwa.cloud/wp/wp-content/themes/my-theme/./assets/img/arrow-left-fff.svg) no-repeat 15px 16px;background-size:24px 24px;cursor:pointer}.aruaru-unit .slick-next{position:absolute;top:159px;right:-15px;width:60px;height:60px;border-radius:9999px;text-indent:-9999px;z-index:9999;border:none;background-color:#c5000b}.aruaru-unit .slick-next:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;border-radius:9999px;background:url(//kaiwa.cloud/wp/wp-content/themes/my-theme/./assets/img/arrow-right-fff.svg) no-repeat 18px 16px;background-size:24px 24px;cursor:pointer}.home-section-frame .unit{height:410px}@media print,screen and (min-width:48em){.home-section-frame .unit{height:360px}}.home-function-margin{margin-bottom:60px !important}.home-case-margin{margin-bottom:60px !important}.home-event-margin{margin-bottom:60px !important}.page-header.aruaru img{width:150px;height:auto;margin:0 auto}@media print,screen and (min-width:48em){.page-header.aruaru img{width:210px}}@media print,screen and (min-width:61.25em){.page-header.aruaru img{width:275px}}#aruaru-list .section-frame{background-color:#fff;border:1px solid #ddd;border-radius:10px}#aruaru-list .unit{margin-top:21px;text-decoration:none}#aruaru-list .head{margin-bottom:33px;padding:0 10px;font-size:21px;font-size:2.1rem;text-align:center}#aruaru-list .head .number{font-family:"Jun 501",kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;color:#c5000b}#aruaru-list .photo{margin:-15px auto 18px;padding:0 15px}#aruaru-list .photo img{max-width:322px;width:100%;border:5px solid #c5000b}#aruaru-list .text{margin-bottom:18px;width:100%;font-family:"Jun 501",kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;color:#222;font-size:21px;font-size:2.1rem;text-align:center}#aruaru-list .column{margin-bottom:-9px;background-color:#fff9f4}#aruaru-list .link{transform:translate(0,50%);position:relative;padding-top:7px;margin:0 15px 0;background-color:#fff;border:2px solid #c5000b;height:46px;border-radius:23px;font-family:kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;color:#222;font-size:18px;font-size:1.8rem;font-weight:700;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease}#aruaru-list .link:hover{background-color:#fff9f4}#aruaru-list .link svg{position:absolute;top:14px;margin-left:5px;width:13px;height:13px;fill:#c5000b;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}#aruaru-list .unit:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}@media print,screen and (min-width:48em){#aruaru-list .unit{margin-top:27px}#aruaru-list .head{margin-bottom:39px;padding:0 40px;font-size:24px;font-size:2.4rem;text-align:left}#aruaru-list .column{margin-bottom:9px;height:216px}#aruaru-list .photo{margin:-15px 0 18px;padding:0 0 0 40px}#aruaru-list .text{margin-bottom:33px;padding:0 0 0 30px;width:calc(100% - 362px);font-size:21px;font-size:2.1rem;text-align:left}#aruaru-list .link{max-width:600px;margin:0 auto;padding-top:12px;height:60px;border-radius:30px;font-size:21px;font-size:2.1rem}#aruaru-list .link svg{top:21px}}@media print,screen and (min-width:51em){#aruaru-list .text{font-size:24px;font-size:2.4rem}}@media print,screen and (min-width:61.25em){#aruaru-list .unit{margin-top:45px}#aruaru-list .head{margin-bottom:42px;padding:0 70px;font-size:30px;font-size:3rem}#aruaru-list .column{margin-bottom:0}#aruaru-list .photo{padding:0 0 0 70px}#aruaru-list .text{padding:0 0 0 45px;width:calc(100% - 392px);font-size:33px;font-size:3.3rem}#aruaru-list .link{max-width:800px;padding-top:24px;height:90px;border-radius:45px;font-size:24px;font-size:2.4rem}#aruaru-list .link svg{top:36px}}.page-header.aruaru-d{position:relative;margin-bottom:-3px;border:none}.page-header.aruaru-d:before{content:"";position:absolute;bottom:0;width:100%;height:120px;background-color:#fff}.page-header.aruaru-d .page-title-img{margin-bottom:18px}.page-header.aruaru-d .page-title-img img{width:150px;height:auto;margin:0 auto}@media print,screen and (min-width:48em){.page-header.aruaru-d .page-title-img img{width:210px}.page-header.aruaru-d:before{height:180px}}@media print,screen and (min-width:61.25em){.page-header.aruaru-d .page-title-img img{width:275px}.page-header.aruaru-d:before{height:210px}}.page-header.aruaru-d .text{text-align:center;margin-bottom:18px;font-family:"Jun 501",kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;color:#222;font-size:21px;font-size:2.1rem}.page-header.aruaru-d .photo{z-index:10;position:relative;margin:0 auto;padding:0 15px}.page-header.aruaru-d .photo img{margin:0 auto;max-width:322px;width:100%;border:5px solid #c5000b}#aruaru-d-problem .head{text-align:center;margin-bottom:18px;color:#222;font-size:21px;font-size:2.1rem}@media print,screen and (min-width:48em){.page-header.aruaru-d .text{margin-bottom:24px;font-size:27px;font-size:2.7rem}.page-header.aruaru-d .photo img{max-width:450px}#aruaru-d-problem .head{margin-bottom:21px;font-size:27px;font-size:2.7rem}#aruaru-d-problem .head:before{content:"＜ ";color:#c5000b;font-weight:700}#aruaru-d-problem .head:after{content:" ＞";color:#c5000b;font-weight:700}}@media print,screen and (min-width:61.25em){.page-header.aruaru-d{margin-bottom:6px}.page-header.aruaru-d .text{margin-bottom:27px;font-size:36px;font-size:3.6rem}.page-header.aruaru-d .photo img{max-width:650px}#aruaru-d-problem .head{margin-bottom:27px;font-size:33px;font-size:3.3rem}}#aruaru-d-conversation{margin-top:72px}#aruaru-d-conversation .section-frame{background-color:#fff9f4;border:1px solid #f2f1f0;border-radius:10px;padding:21px 20px 24px}#aruaru-d-conversation .photo{margin-top:-69px;margin-bottom:15px}#aruaru-d-conversation .photo img{margin:0 auto;width:90px;height:auto;border-radius:9999px;border:3px solid #ddd}#aruaru-d-conversation .head{text-align:center;margin-bottom:18px;font-family:"Jun 501",kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;font-size:21px;font-size:2.1rem}#aruaru-d-conversation .none{display:none;font-family:"Jun 501",kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif}#aruaru-d-conversation .conversation{border-top:1px solid #ddd;counter-reset:number}#aruaru-d-conversation .conversation li{position:relative;padding:15px 15px 15px 45px;background-color:#fff;border-bottom:1px solid #ddd;font-family:kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;font-weight:700;line-height:1.3}#aruaru-d-conversation .conversation li:before{position:absolute;display:inline-block;width:25px;text-align:right;margin-left:-35px;counter-increment:number;content:counter(number);font-family:"Jun 501",kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;color:#c5000b}@media print,screen and (min-width:48em){#aruaru-d-conversation .section-frame{border-radius:15px;padding:27px 30px 30px}#aruaru-d-conversation{margin-top:81px}#aruaru-d-conversation .photo{margin-top:-87px;margin-bottom:21px}#aruaru-d-conversation .photo img{width:120px}#aruaru-d-conversation .head{margin-bottom:24px;font-size:27px;font-size:2.7rem}#aruaru-d-conversation .conversation li{padding:21px 15px 21px 55px;font-size:18px;font-size:1.8rem}#aruaru-d-conversation .conversation li:before{transform:translate(0,-4px);font-size:24px;font-size:2.4rem;width:35px;margin-left:-45px}}@media print,screen and (min-width:61.25em){#aruaru-d-conversation .section-frame{border-radius:30px;padding:36px 90px 39px}#aruaru-d-conversation{margin-top:90px}#aruaru-d-conversation .photo{margin-top:-99px;margin-bottom:21px}#aruaru-d-conversation .photo img{width:130px}#aruaru-d-conversation .head{margin-bottom:33px;font-size:36px;font-size:3.6rem}#aruaru-d-conversation .conversation li{padding:27px 15px 27px 75px;font-size:21px;font-size:2.1rem}#aruaru-d-conversation .conversation li:before{transform:translate(0,-10px);font-size:36px;font-size:3.6rem;width:55px;margin-left:-65px}}#aruaru-d-solving .section-wrapper.title{background-color:#c5000b;margin-bottom:24px}#aruaru-d-solving .section-wrapper .sub{transform:translate(0,-24px);margin:0 auto -9px;background-color:#fff;border:1px solid #ddd;width:240px;height:48px;border-radius:30px}#aruaru-d-solving .section-wrapper .sub img{margin:0 auto;padding-top:10px;width:180px}#aruaru-d-solving .section-wrapper .head{text-align:center;color:#fff;padding-bottom:21px}@media print,screen and (min-width:48em){#aruaru-d-solving .section-wrapper.title{margin-bottom:30px}#aruaru-d-solving .section-wrapper .sub{transform:translate(0,-30px);margin:0 auto -12px;width:270px;height:60px;border-radius:30px}#aruaru-d-solving .section-wrapper .sub img{padding-top:12px;width:210px}#aruaru-d-solving .section-wrapper .head{font-size:30px;font-size:3rem;padding-bottom:24px}}@media print,screen and (min-width:61.25em){#aruaru-d-solving{margin-top:120px}#aruaru-d-solving .section-wrapper.title{margin-bottom:42px}#aruaru-d-solving .section-wrapper .sub{transform:translate(0,-50px);margin:0 auto -18px;width:500px;height:100px;border-radius:50px}#aruaru-d-solving .section-wrapper .sub img{padding-top:21px;width:377px}#aruaru-d-solving .section-wrapper .head{font-size:36px;font-size:3.6rem;padding-bottom:33px}}#function-menu .head{margin-bottom:18px;text-align:center;line-height:1.3}#function-menu .menu li{display:-webkit-box;display:-moz-box;display:-o-box;display:-ms-box;display:box;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;box-align:center;width:100%;margin-bottom:6px;background-color:#c5000b;border-radius:5px}#function-menu .menu li a{position:relative;display:block;padding:15px 20px;color:#fff;text-decoration:none;line-height:1.3;font-weight:700}#function-menu .menu li a svg{position:relative;top:-1px;margin-left:3px;width:10px;height:10px;fill:#fff;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}#function-menu .menu li a:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}@media print,screen and (min-width:37.5625em){#function-menu .head{margin-bottom:21px}#function-menu .menu.flex{margin-left:-6px;width:calc(100% + 6px)}#function-menu .menu li{margin-left:6px;width:calc(50% - 6px)}}@media print,screen and (min-width:48em){#function-menu .head{margin-bottom:24px}#function-menu .menu.flex{margin-left:-6px;width:calc(100% + 6px)}#function-menu .menu li{margin-left:6px;width:calc(33.33% - 6px)}}@media print,screen and (min-width:61.25em){#function-menu .head{margin-bottom:27px;line-height:1.4}#function-menu .menu.flex{margin-left:-6px;width:calc(100% + 6px)}#function-menu .menu li{margin-left:6px;width:calc(20% - 6px)}}#function-l-unit{margin-top:-18px}#function-l-unit .unit{padding:15px 20px;border:1px solid #ddd;border-radius:5px;color:#333;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}#function-l-unit .unit:hover{background-color:#fff9f4}#function-l-unit .unit .head{margin-bottom:18px;padding:9px 10px;border-bottom:2px solid #c5000b;font-size:21px;font-size:2.1rem}#function-l-unit .unit .head svg{position:absolute;top:30px;margin-left:5px;width:11px;height:11px;fill:#c5000b;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}#function-l-unit .unit:hover .head svg{-webkit-transform:translateX(5px);transform:translateX(5px)}#function-l-unit .unit .text{margin-bottom:18px;padding:0 10px}#function-l-unit .unit .menu li{width:100%;margin-bottom:6px;padding:12px 15px;border:1px solid #c5000b;background-color:#fff;font-weight:700;font-size:15px;font-size:1.5rem;color:#222;line-height:1.3}@media print,screen and (min-width:37.5625em){#function-l-unit .unit .menu.flex{margin-left:-6px;width:calc(100% + 6px)}#function-l-unit .unit .menu li{margin-left:6px;width:calc(33.33% - 6px)}}@media print,screen and (min-width:48em){#function-l-unit{margin-top:-27px}#function-l-unit .unit .head{margin:0 15px 21px;padding:15px 12px;border-bottom:3px solid #c5000b;font-size:24px;font-size:2.4rem}#function-l-unit .unit .head svg{top:36px;margin-left:10px;width:13px;height:13px}#function-l-unit .unit .text{margin-bottom:24px;padding:0 30px;font-size:18px;font-size:1.8rem}#function-l-unit .unit .menu{margin-bottom:18px;padding:0 30px}#function-l-unit .unit .menu li{width:calc(25% - 6px)}}@media print,screen and (min-width:61.25em){#function-l-unit{margin-top:-30px}#function-l-unit .unit .head{margin:0 20px 24px;padding:15px 20px;font-size:27px;font-size:2.7rem}#function-l-unit .unit .head svg{top:39px}#function-l-unit .unit .text{margin-bottom:27px;padding:0 40px;font-size:21px;font-size:2.1rem}#function-l-unit .unit .menu{margin-bottom:27px;padding:0 40px}#function-l-unit .unit .menu li{width:calc(25% - 6px)}}.page-header.function-d .sub{text-align:center;margin-bottom:3px;font-weight:700;color:#111;font-size:15px;font-size:1.5rem}.page-header.function-d .page-title{margin-bottom:15px;font-size:21px;font-size:2.1rem;color:#c5000b}.page-header.function-d .description{background-color:#fff;border-radius:5px;padding:24px 20px 21px}@media print,screen and (min-width:48em){.page-header.function-d .sub{font-size:18px;font-size:1.8rem}.page-header.function-d .page-title{margin-bottom:21px;font-size:30px;font-size:3rem}.page-header.function-d .description{border-radius:10px;padding:30px 50px 27px}}@media print,screen and (min-width:61.25em){.page-header.function-d .sub{font-size:21px;font-size:2.1rem}.page-header.function-d .page-title{margin-bottom:27px;font-size:39px;font-size:3.9rem}.page-header.function-d .description{border-radius:10px;padding:48px 90px 42px}}#function-d-menu{margin-bottom:30px}#function-d-menu .menu li{width:100%;border:1px solid #c5000b;margin-bottom:6px}#function-d-menu .menu li a{display:block;position:relative;padding:15px 15px 15px 35px;color:#222;text-decoration:none;font-weight:700;line-height:1.3;-webkit-transition:all .5s ease;transition:all .5s ease}#function-d-menu .menu li a:hover{background-color:#fff9f4}#function-d-menu .menu li svg{position:absolute;top:20px;left:15px;margin-right:10px;width:11px;height:11px;fill:#c5000b;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}#function-d-menu .menu li a:hover svg{-webkit-transform:translateY(3px);transform:translateY(3px)}@media print,screen and (min-width:48em){#function-d-menu{margin-bottom:36px}#function-d-menu .menu.flex{margin-left:-6px;width:calc(100% + 6px)}#function-d-menu .menu.flex li{margin-left:6px;width:calc(33.33% - 6px)}}@media print,screen and (min-width:61.25em){#function-d-menu{margin-top:-9px;margin-bottom:39px}#function-d-menu .menu.flex{margin-left:-6px;width:calc(100% + 6px)}#function-d-menu .menu.flex li{margin-left:6px;width:calc(25% - 6px)}#function-d-menu .menu.flex li a{font-size:18px;font-size:1.8rem}#function-d-menu .menu li svg{top:21px}}.function-d-unit:nth-child(2n+1){background-color:#fff9f4;padding:30px 0}.function-d-unit .title{text-align:center;margin-bottom:18px;font-size:21px;font-size:2.1rem}.function-d-unit .unit{color:#333;text-decoration:none}.function-d-unit .title svg{position:absolute;top:5px;margin-left:5px;width:13px;height:13px;fill:#c5000b;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}.function-d-unit a:hover .title svg{-webkit-transform:translateX(5px);transform:translateX(5px)}.function-d-unit .photo{margin-bottom:18px}.function-d-unit .photo img{width:100%;margin:0 auto;border:1px solid #ddd}.function-d-unit .text{line-height:1.8}@media print,screen and (min-width:48em){.function-d-unit:nth-child(2n+1){padding:36px 0 39px}.function-d-unit .title svg{top:8px;margin-left:10px}.function-d-unit .title{margin-bottom:21px;font-size:27px;font-size:2.7rem}.function-d-unit .photo{margin-bottom:21px}.function-d-unit .text{font-size:18px;font-size:1.8rem}}@media print,screen and (min-width:61.25em){.function-d-unit:nth-child(2n+1){padding:42px 0}.function-d-unit .title svg{top:13px}.function-d-unit .title{margin-bottom:27px;font-size:33px;font-size:3.3rem}.function-d-unit .photo{margin-bottom:27px}.function-d-unit .text{font-size:21px;font-size:2.1rem}}#case-l .unit{width:100%;text-decoration:none;color:#333;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 20px 40px}#case-l .unit:hover{opacity:.5}#case-l .unit .industry{text-align:center;width:150px;height:30px;margin:0 auto;background-color:#c5000b;border-radius:15px;color:#fff;font-weight:700;font-size:14px;font-size:1.4rem;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;z-index:1;position:relative}#case-l .unit .photo{margin-bottom:30px !important;margin-top:-20px;overflow:visible;position:relative}#case-l .unit .photo img{width:100%;height:auto;border-radius:10px}#case-l .unit .logo{position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);background-color:#fff;padding:20px;width:102px;border:1px solid #ddd;z-index:1}#case-l .unit .logo img{width:auto;height:auto;max-width:100%;max-height:40px;margin:0 auto}#case-l .unit .head{margin:0 0 10px;font-size:18px;font-size:1.8rem;line-height:1.5;text-align:left}#case-l .unit .head br{display:none}#case-l .unit .company{position:relative;margin:auto 0 0;font-weight:700;color:#2d9cea;text-align:left}#case-l .unit .company svg{position:relative;top:0;width:10px;height:10px;fill:#2d9cea;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}#case-l .unit:hover .company svg{-webkit-transform:translateX(5px);transform:translateX(5px)}@media print,screen and (min-width:48em){#case-l .unit{margin:0 20px 40px;width:calc(50% - 40px)}#case-l .unit .industry{height:40px;border-radius:20px}#case-l .unit .photo{margin-bottom:24px}#case-l .unit .head{margin:0 0 20px;padding:0;font-size:20px;font-size:2rem;line-height:1.5}#case-l .unit .head:after{content:none}#case-l .unit .company{font-size:18px;font-size:1.8rem}}@media print,screen and (min-width:61.25em){#case-l.flex{margin-left:-20px;width:calc(100% + 20px)}#case-l .unit{width:calc(33.33% - 40px)}}#case-headline{margin-top:-30px}#case-headline .section-frame{border-bottom:3px solid #c5000b}#case-headline .photo{margin-bottom:18px;width:100%}#case-headline .photo img{width:100%;height:auto}#case-headline .industry{text-align:center;width:150px;height:30px;margin:0 25px 9px;padding-top:5px;background-color:#c5000b;border-radius:15px;color:#fff;font-weight:700;font-size:14px;font-size:1.4rem}#case-headline .head{margin-bottom:18px;padding:0 25px;font-size:24px;font-size:2.4rem;line-height:1.5}@media print,screen and (min-width:48em){#case-headline{margin-top:0}#case-headline .photo{width:50%;padding:0 5px 9px 30px}#case-headline .text-column{width:50%;padding:0 15px 0 0}}@media print,screen and (min-width:61.25em){#case-headline{margin-top:-12px}#case-headline .photo{padding:0 20px 18px 50px}#case-headline .text-column{padding:0 30px 9px 0}#case-headline .head{font-size:33px;font-size:3.3rem}}#case-company{margin-top:-21px}#case-company .section-frame{padding:24px 25px 21px;background-color:#fafafa;border:1px solid #ddd;border-radius:10px}#case-company .photo-column{margin:0 auto}#case-company .photo{margin:0 auto 21px;background-color:#fff;padding:20px;border:1px solid #ddd;border-radius:5px}#case-company .photo img{width:100%;max-width:90px;height:auto}#case-company .text-column{width:100%}#case-company .head{width:100%;margin-bottom:9px;font-size:18px;font-size:1.8rem}#case-company .company-overview{width:100%;margin-bottom:12px;font-size:15px;font-size:1.5rem;line-height:1.7}@media print,screen and (min-width:48em){#case-company .section-frame{padding:30px 40px 27px}#case-company .photo img{max-width:150px}#case-company .text-column{width:calc(100% - 192px);padding-left:40px}#case-company .head{margin-bottom:12px;font-size:21px;font-size:2.1rem}}@media print,screen and (min-width:61.25em){#case-company .section-frame{padding:42px 70px 39px}#case-company .head{margin-bottom:18px}}#case-point{margin-top:-21px}#case-point .none{display:none;font-family:"Jun 501",kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif}#case-point .point-text{counter-reset:number}#case-point .point-text li{position:relative;margin-bottom:3px;padding:12px 20px 18px;background-color:#fff9f4;font-family:kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;font-weight:700;line-height:1.3;color:#222}#case-point .point-text li:before{position:relative;width:100%;display:inline-block;counter-increment:number;content:"POINT"counter(number);font-family:"Jun 501",kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;color:#c5000b;font-size:12px;font-size:1.2rem}@media print,screen and (min-width:48em){#case-point .point-text li{padding:24px 20px 24px 100px;font-size:18px;font-size:1.8rem}#case-point .point-text li:before{position:absolute;width:80px;top:27px;margin-left:-70px;font-size:14px;font-size:1.4rem}}@media print,screen and (min-width:61.25em){#case-point .point-text li{padding:36px 20px 36px 150px;font-size:24px;font-size:2.4rem}#case-point .point-text li:before{position:absolute;padding:39px 50px 0 0;width:120px;height:80%;top:0;margin-left:-120px;font-size:21px;font-size:2.1rem}}@media print,screen and (min-width:48em){body.single-case .entry-content p{font-size:21px;font-size:2.1rem}}.case-l-heading{position:relative;width:100%;margin-bottom:30px;padding:0 20px 15px}.case-l-heading:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#c5000b;border-radius:3px}@media print,screen and (min-width:48em){.case-l-heading{margin-bottom:51px}}.qa_group .section-heading{margin:0 5% 24px;text-align:center;font-family:"Jun 501",kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;color:#c5000b}.qa_group .qa{margin-bottom:30px}.qa_group .qa .question{margin-bottom:9px}.qa_group .qa .question .q{width:30px;font-family:"Jun 501",kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;font-size:21px;font-size:2.1rem;line-height:1.2;color:#c5000b}.qa_group .qa .question .text{width:calc(100% - 30px);padding:3px 15px 0 0;font-family:kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.2;font-weight:700;color:#222}.qa_group .qa .answer{margin-bottom:30px}.qa_group .qa .answer .a{width:30px;font-family:"Jun 501",kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;font-size:21px;font-size:2.1rem;line-height:1.3;color:#c5000b}.qa_group .qa .answer .text{width:calc(100% - 30px);padding:1px 15px 0 0;font-size:16px;font-size:1.6rem;line-height:1.5}@media print,screen and (min-width:48em){.qa_group .section-heading{margin:0 5% 27px}.qa_group .qa .question{margin-bottom:12px}.qa_group .qa .question .q{width:40px;font-size:24px;font-size:2.4rem}.qa_group .qa .question .text{width:calc(100% - 40px);padding:3px 15px 0 0;font-size:18px;font-size:1.8rem}.qa_group .qa .answer{margin-bottom:36px}.qa_group .qa .answer .a{width:40px;font-size:21px;font-size:2.1rem}.qa_group .qa .answer .text{width:calc(100% - 40px);padding:1px 15px 0 0}}@media print,screen and (min-width:61.25em){.qa_group .section-heading{margin:0 5% 36px}.qa_group .qa .question{margin-bottom:18px}.qa_group .qa .question .q{width:50px;font-size:27px;font-size:2.7rem}.qa_group .qa .question .text{width:calc(100% - 50px);padding:5px 0 0;font-size:18px;font-size:1.8rem}.qa_group .qa .answer{margin-bottom:45px}.qa_group .qa .answer .a{width:50px;font-size:27px;font-size:2.7rem}.qa_group .qa .answer .text{width:calc(100% - 50px);padding:2px 0 0}}.topics-list.section-margin{padding-right:5%;padding-left:5%}.topics-list .section-frame{border-top:1px solid #ddd;margin-bottom:40px}.topics-list .unit{padding:21px 5% 18px;border-bottom:1px solid #ddd}.topics-list .unit a{position:relative;display:block;width:100%;margin-top:5px;font-size:14px;font-size:1.4rem;color:#222;line-height:1.6;text-decoration:none}.topics-list .unit a svg{position:relative;top:1px;width:13px;height:13px;margin-left:10px;fill:#c5000b;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}.topics-list .unit:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.topics-list .unit .desc{display:block;width:100%;padding:9px 0 0;font-size:16px;font-size:1.6rem;color:#777;line-height:1.3}@media print,screen and (min-width:48em){.topics-list .unit{padding:27px 30px 24px}.topics-list .unit a{   font-size:18px;font-size:1.8rem}.topics-list .unit a svg{top:0}.topics-list .unit .desc{font-size:18px;font-size:1.8rem}}@media print,screen and (max-width:480px){.topics-list.section-margin{padding-right:4%;padding-left:4%}}#event-l .unit{margin-bottom:39px;padding:0;text-decoration:none;color:#333;-webkit-transition:all .5s ease;transition:all .5s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}#event-l .unit .category{text-align:center;width:150px;height:40px;margin:0 auto;background-color:#c5000b;border-radius:20px;color:#fff;font-weight:700;font-size:14px;font-size:1.4rem;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;position:relative;z-index:1}#event-l .unit .photo{margin-bottom:20px;border-radius:10px;overflow:hidden}#event-l .unit .photo img{width:100%;height:auto}#event-l .unit .head{margin:0 0 20px;font-size:21px;font-size:2.1rem;text-align:left}#event-l .unit .head2{margin:0 0 20px;font-size:16px;font-size:1.6rem;text-align:left}#event-l .unit .head+.head2{margin-top:-10px}#event-l .unit .head br{display:none}#event-l .unit .text{margin:0 0 10px;font-size:13px;font-size:1.3rem;text-align:left;line-height:1.6}#event-l .unit .link{margin:auto 0 0;text-align:left;font-weight:700;color:#2d9cea}#event-l .unit:hover{opacity:.5}#event-l .unit:hover .link{text-decoration:underline}@media print,screen and (min-width:48em){#event-l{padding:0 5%}#event-l .unit{margin:0 20px 40px;width:calc(50% - 40px)}}@media print,screen and (min-width:61.25em){#event-l .unit{width:calc(33.33% - 40px)}}#entry-button{background-color:#fafafa;background-color:#fff9f4;padding:24px 20px}#entry-button .button{display:block;background-color:#c5000b;width:300px;height:60px;padding-top:21px;vertical-align:middle;border-radius:30px;color:#fff;font-size:16px;font-size:1.6rem;line-height:1;font-weight:700;-webkit-transition:all .5s ease;transition:all .5s ease}#entry-button .button:hover{opacity:.8;text-decoration:none}@media print,screen and (min-width:48em){#entry-button .button{padding-top:20px;font-size:18px;font-size:1.8rem}}@media print,screen and (min-width:61.25em){#entry-button .button{padding-top:18px;font-size:21px;font-size:2.1rem}}#download-list{margin:0 0 60px}#download-list .unit{margin-bottom:24px}#download-list .unit .photo{margin:0 auto 10px;max-width:306px}#download-list .unit .photo img{width:100%;height:auto}#download-list .text-column .link{text-align:center}@media print,screen and (min-width:48em){#download-list .flex{margin-left:-30px;width:calc(100% + 30px)}#download-list .unit{margin-left:30px;width:calc(33.33% - 30px)}}.document-head{margin-bottom:0 !important;padding-bottom:100px !important}.document-main{position:relative;z-index:1;padding:0 5%;text-align:center;margin-top:-80px;margin-bottom:90px}.document-main *{text-align:center}.document-main figure{text-align:center;margin:0 auto 20px}.document-main figure img{margin:0 auto;max-width:100%}.document-main h3{margin-bottom:20px}.document-main p{margin-bottom:30px}.document-main .btn{text-decoration:none !important;margin:0 auto;height:60px;border-radius:5px;background:#bf0000;border:2px solid #bf0000;color:#fff;font-weight:700;padding:.4em 1em;font-size:1em;display:flex;justify-content:space-between;align-items:center;position:relative;width:300px;max-width:100%;transition:.3s}.document-main .btn:before{content:"";display:block;width:10px}.document-main .btn:after{content:"";display:block;width:12px;height:12px;border-right:2px solid #fff !important;border-bottom:2px solid #fff !important;transform:rotate(-45deg);transition:all .3s ease}.document-main .btn:hover{background:#fff !important;color:#c5000b !important}.document-main .btn:hover:after{border-right:2px solid #c5000b !important;border-bottom:2px solid #c5000b !important}#document-list{margin:0 0 90px}#document-list .section-frame{max-width:1080px}#document-list .flex{margin-bottom:20px;margin-left:0 !important;width:100% !important}#document-list h3{width:100%;margin:0 auto 40px;text-align:center}.doc-list-item{margin-bottom:60px;width:32%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.center .doc-list-item{margin-right:1%;margin-left:1%}.doc-list-item .thumb{background-color:#f4f4f4;padding:20px;margin-bottom:20px;width:100%;height:320px;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}.doc-list-item .thumb img{margin:0 auto;max-width:100%;max-height:280px;box-shadow:0 5px 10px rgba(0,0,0,.15)}.doc-list-item .text{margin-bottom:20px;font-weight:700;font-size:1.8rem;text-align:center}.doc-list-item .button{width:240px;max-width:100%;margin:auto auto 0}.doc-list-item .button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;border-radius:30px;border:1px solid #ccc;color:#333;padding:10px;transition:.3s}.doc-list-item .button a i{margin-left:8px}.doc-list-item .button a:hover{border-color:#333;text-decoration:none}#document-list .text-column .link{text-align:center}@media print,screen and (max-width:48em){.doc-list-item{width:48%}.flex.center .doc-list-item:nth-of-type(2n-1){margin-right:4%;margin-left:0}.flex.center .doc-list-item:nth-of-type(2n){margin-right:0;margin-left:0}}@media print,screen and (max-width:480px){#document-list h3{margin-bottom:30px}.doc-list-item{width:100%;margin-bottom:30px !important}.doc-list-item .thumb{height:auto}.doc-list-item .thumb img{max-height:240px;max-width:240px}.doc-list-item .text{font-size:1.6rem;margin-bottom:15px}.doc-list-item .button{font-size:1.4rem}.flex.center .doc-list-item{margin-right:0 !important}}.support-menu-001 .menu .unit{display:block;margin-bottom:27px;width:100%;border:1px solid #c5000b;background-color:#fff;padding:21px 30px 24px;text-decoration:none;color:#333}.support-menu-001 .menu .unit:hover{background-color:#c5000b;color:#fff}.support-menu-001 .menu .unit .title{font-weight:700;font-size:24px;font-size:2.4rem}.support-menu-001 .menu .unit svg{position:relative;top:-3px;margin-left:3px;width:10px;height:10px;fill:#c5000b;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}.support-menu-001 .menu .unit:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px);fill:#fff}@media print,screen and (min-width:48em){.support-menu-001 .menu.flex{margin-left:-15px;width:calc(100% + 15px)}.support-menu-001 .menu .unit{margin-left:15px;width:calc(50% - 15px)}}@media print,screen and (min-width:61.25em){.support-menu-001 .menu .unit{padding:36px 45px 39px}.support-menu-001 .menu.flex{margin-left:-30px;width:calc(100% + 30px)}.support-menu-001 .menu .unit{margin-left:30px;width:calc(50% - 30px)}.support-menu-001 .menu .unit .title{font-weight:700;font-size:27px;font-size:2.7rem}.support-menu-001 .menu .unit svg{top:-3px;margin-left:3px;width:12px;height:12px}}.support-menu-002{margin-bottom:30px}.support-menu-002 .section-frame{border-bottom:3px solid #ddd}.support-menu-002 .menu li{background-color:#fff9f4;border-top:1px solid #c5000b;border-right:1px solid #c5000b;border-left:1px solid #c5000b;border-radius:5px 5px 0 0;font-weight:700;text-align:center}.support-menu-002 .menu.flex{margin-left:-5px;width:calc(100% + 5px)}.support-menu-002 .menu li{margin-top:5px;margin-left:5px;width:calc(50% - 5px)}.support-menu-002 .menu li a{display:block;padding:6px 10px;color:#222}.support-menu-002 .menu li.current-menu-item a,.support-menu-002 .menu li a:hover{background-color:#c5000b;color:#fff}.support-menu-002 .menu a svg{position:relative;top:-1px;margin-left:3px;width:10px;height:10px;fill:#c5000b;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}.support-menu-002 .menu li.current-menu-item a svg,.support-menu-002 .menu a:hover svg{fill:#fff}.support-menu-002 .menu li.current,.support-menu-002 .menu li.current-cat{background-color:#fafafa}.support-menu-002 .menu li.current a,.support-menu-002 .menu li.current-cat a{display:block;color:#333;text-decoration:none}@media print,screen and (min-width:48em){.support-menu-002{margin-bottom:42px}.support-menu-002 .menu.flex{margin-left:-5px;width:calc(100% + 5px)}.support-menu-002 .menu li{margin-left:5px;width:calc(33.33% - 5px)}.support-menu-002 .menu li a{display:block;padding:18px 10px}}@media print,screen and (min-width:61.25em){.support-menu-002{margin-bottom:60px}.support-menu-002 .section-frame{padding:20px 20px 0}.support-menu-002 .menu.flex{margin-left:-10px;width:calc(100% + 10px)}.support-menu-002 .menu li{margin-left:10px;margin-top:10px;width:calc(20% - 10px)}.support-menu-002 .menu li a{display:block;padding:24px 10px}}.support-faq-list .unit{padding:3px 10px 30px;border-bottom:1px dotted #ddd;margin-bottom:30px}.support-faq-list .unit .title{width:100%}.support-faq-list .unit h2{font-size:21px;font-size:2.1rem;margin-bottom:15px;margin-right:10px}.support-faq-list .unit li{margin-bottom:9px}.support-faq-list .unit li a{font-size:15px;font-size:1.5rem;font-weight:700;color:#222;text-decoration:none;line-height:1.2}.support-faq-list .unit .q{font-family:"Jun 501",kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;font-size:15px;font-size:1.5rem;line-height:1.2;color:#c5000b}.support-faq-list .unit li a svg{position:relative;top:-1px;margin-left:3px;width:10px;height:10px;fill:#39f;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}.support-faq-list .unit li a:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}@media print,screen and (min-width:61.25em){.support-faq-list .unit .title{width:210px}.support-faq-list .unit .list-q{width:calc(100% - 210px)}.support-faq-list .unit li a{font-size:18px;font-size:1.8rem}.support-faq-list .unit .q{font-size:18px;font-size:1.8rem}}.support-faq-d .support-faq-category{font-weight:700;color:#666}.support-faq-d .q{font-family:"Jun 501",kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;color:#c5000b}.link_list_group{margin-bottom:36px}.link_list_group .section-heading{font-size:18px;font-size:1.8rem;text-align:center;padding-bottom:9px;border-bottom:1px dotted #ddd;margin-bottom:0}.link_list_group .link_list{width:100%;display:block;border-bottom:1px dotted #ddd}.link_list_group .link_list a{display:block;padding:15px;color:#222;font-weight:700}.link_list_group .link_list a svg{position:relative;top:-1px;margin-right:5px;width:10px;height:10px;fill:#c5000b;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s;fill:#2d9cea}@media print,screen and (min-width:61.25em){.link_list_group{margin-bottom:60px}.link_list_group .link_list{width:50%}.link_list_group .section-heading{font-size:21px;font-size:2.1rem;padding-bottom:21px}.link_list_group .link_list a{font-size:18px;font-size:1.8rem}}.pcsetup-nav{border-top:1px solid #ddd}.pcsetup-nav a{display:block;border-bottom:1px solid #ddd;padding:0 10px}.pcsetup-nav a img{width:100%;height:auto}@media print,screen and (min-width:37.5625em){.pcsetup-nav a{width:50%}}.support-button a{display:block;padding:21px 20px;color:#fff;font-weight:700;font-size:18px;font-size:1.8rem;background-color:#c5000b;text-align:center}.mw_wp_form_business table{border:none;border-collapse:collapse;margin:0 0 21px;width:100%}.mw_wp_form_business table th{display:block;text-align:left;margin-bottom:12px;font-weight:700;font-size:16px;font-size:1.6rem;color:#111}.mw_wp_form_business table td{display:block;text-align:left;margin-bottom:24px}.business-description{margin-bottom:10px}@media print,screen and (min-width:48em){.mw_wp_form_business table{margin:21px 0 33px}.mw_wp_form_business table{border-bottom:2px solid #ddd;margin:21px 0 45px;width:100%}.mw_wp_form_business table th,.mw_wp_form_business table td{display:table-cell;border-top:2px solid #ddd}.mw_wp_form_business table th{position:relative;padding:39px;font-size:18px;font-size:1.8rem;white-space:nowrap}.mw_wp_form_business table td{padding:30px 30px 30px 0}.mw_wp_form_business table th{width:30%}.mw_wp_form_business table td{width:70%}}.mw_wp_form_business .require{position:relative;top:-2px;left:10px;background-color:#c5000b;border-radius:5px;color:#fff;font-size:10px;font-size:1rem;padding:4px 5px}.mw_wp_form_business input[type=text],.mw_wp_form_business input[type=password],.mw_wp_form_business input[type=number],.mw_wp_form_business input[type=email],.mw_wp_form_business textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:12px 15px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px 0 rgba(0,0,0,.08);background-color:#fff;border:2px solid #ddd;border-radius:5px;-webkit-transition:border-color cubic-bezier(.215,.61,.355,1) .4s,background-color cubic-bezier(.215,.61,.355,1) .4s;transition:border-color cubic-bezier(.215,.61,.355,1) .4s,background-color cubic-bezier(.215,.61,.355,1) .4s}.mw_wp_form_business input[name="tel[data][0]"],.mw_wp_form_business input[name="tel[data][1]"],.mw_wp_form_business input[name="tel[data][2]"],.mw_wp_form_business input[name="zip[data][0]"],.mw_wp_form_business input[name="zip[data][1]"]{width:75px}@media print,screen and (min-width:48em){.mw_wp_form_business input[type=text],.mw_wp_form_business input[type=password],.mw_wp_form_business input[type=number],.mw_wp_form_business input[type=email],.mw_wp_form_business textarea{padding:15px 20px;border-radius:5px}.mw_wp_form_business input[name="tel[data][0]"],.mw_wp_form_business input[name="tel[data][1]"],.mw_wp_form_business input[name="tel[data][2]"],.mw_wp_form_business input[name="zip[data][0]"],.mw_wp_form_business input[name="zip[data][1]"]{width:85px}}@media print,screen and (min-width:61.25em){.mw_wp_form_business input[type=text],.mw_wp_form_business input[type=password],.mw_wp_form_business input[type=number],.mw_wp_form_business input[type=email],.mw_wp_form_business textarea{border-radius:5px}}.mw_wp_form_business input[type=text]:focus,.mw_wp_form_business input[type=password]:focus,.mw_wp_form_business input[type=number]:focus,.mw_wp_form_business input[type=email]:focus,.mw_wp_form_business textarea:focus{outline:none;border-color:#c5000b;background-color:#fff}.mw_wp_form_business input[type=text]::-webkit-input-placeholder,.mw_wp_form_business input[type=password]::-webkit-input-placeholder,.mw_wp_form_business input[type=number]::-webkit-input-placeholder,.mw_wp_form_business input[type=email]::-webkit-input-placeholder,.mw_wp_form_business textarea::-webkit-input-placeholder{color:#aaa}.mw_wp_form_business input[type=text]:-ms-input-placeholder,.mw_wp_form_business input[type=password]:-ms-input-placeholder,.mw_wp_form_business input[type=number]:-ms-input-placeholder,.mw_wp_form_business input[type=email]:-ms-input-placeholder,.mw_wp_form_business textarea:-ms-input-placeholder{color:#aaa}.mw_wp_form_business input[type=text]::-moz-placeholder,.mw_wp_form_business input[type=password]::-moz-placeholder,.mw_wp_form_business input[type=number]::-moz-placeholder,.mw_wp_form_business input[type=email]::-moz-placeholder,.mw_wp_form_business textarea::-moz-placeholder{color:#aaa}.mw_wp_form_business .mwform-radio-field{display:inline-block;margin-bottom:6px;width:100%}.mw_wp_form_business .horizontal-item:first-child{margin-left:10px}.mw_wp_form .error{position:relative;display:block;margin:15px 0 3px;padding:9px 15px;background-color:#fff3ff;border-radius:3px;font-size:15px;font-size:1.5rem;font-weight:700;color:#c00}.mw_wp_form .error:before{content:"";position:absolute;top:-30px;left:30px;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #fff3ff}.error{font-weight:700;color:#c00}.mw_wp_form_business .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}@media print,screen and (min-width:48em){.mw_wp_form_business .action-buttons{display:block;text-align:center}}.mw_wp_form_business button,.mw_wp_form_business input[type=button],.mw_wp_form_business input[type=reset],.mw_wp_form_business input[type=submit]{border:none;width:100%;height:60px;border-radius:30px;background:#c5000b;box-shadow:none;color:#fff;cursor:pointer;-webkit-appearance:button;font-size:16px;font-size:1.6rem;line-height:1;padding:12px 24px;font-weight:700;-webkit-transition:all .5s ease;transition:all .5s ease}@media print,screen and (min-width:48em){.mw_wp_form_business button,.mw_wp_form_business input[type=button],.mw_wp_form_business input[type=reset],.mw_wp_form_business input[type=submit]{width:300px;font-size:18px;font-size:1.8rem;margin:0 15px}}.mw_wp_form_business input[type=submit]:hover,.mw_wp_form_business input[type=submit]:focus,.mw_wp_form_business input[type=submit]:active{opacity:.8}.mw_wp_form_business input[name=submitBack]{margin-top:20px;background:#d8d8d8;color:#333}.mw_wp_form_business input[name=submitBack]:hover,.mw_wp_form_business input[name=submitBack]:focus,.mw_wp_form_business input[name=submitBack]:active{opacity:.8}.hover{-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}.hover a{position:relative;font-weight:700;line-height:1.3}.hover svg{position:relative;top:0;width:10px;height:10px;margin-left:5px;fill:#c5000b;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}.hover-l svg{margin-right:5px;margin-left:0}.hover a:hover{background-color:#fff9f4}.hover a:hover{text-decoration:none}.hover a:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}.hover-l a:hover svg{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.hover-bg{-webkit-transition:all .5s ease;transition:all .5s ease}.hover-bg:hover{background-color:#fff9f4}.banner-large .photo{display:block;margin:0 auto}.banner-large .photo img{margin:0 auto;width:100%;max-width:600px;height:auto}a.square{border:2px solid #c5000b;background-color:#fff;color:#c5000b;border-radius:6px;height:96px;line-height:1.5;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.3s;text-decoration:none !important;width:480px;max-width:100%}a.square small{font-size:1.6rem}a.square span{font-size:2.4rem;font-weight:700}a.square:after{content:"";display:block;position:absolute;right:20px;top:50%;width:12px;height:12px;border-right:2px solid #c5000b;border-bottom:2px solid #c5000b;transform:translate(0,-50%) rotate(-45deg);transition:.3s}a.square:hover{opacity:.7}a.square:hover:after{transform:translate(5px,-50%) rotate(-45deg)}.link-style-001{display:flex;justify-content:center;align-items:center;margin:15px 5% 0;position:relative;text-align:center;background-color:#fff;border:1px solid #c5000b;border-radius:9999px;height:42px;padding:0 0 2px;font-weight:700;color:#222;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}.home .link-style-001{margin:0 auto}.link-style-001 svg{position:relative;width:10px;height:10px;margin-left:12px;margin-top:1px;fill:#c5000b;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}.link-style-001:hover{background-color:#fff9f4;text-decoration:none}.link-style-001:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}@media print,screen and (min-width:37.5625em){.link-style-001{margin:21px auto 0;max-width:360px;height:54px;padding-top:0;font-size:18px;font-size:1.8rem}.link-style-001 svg{position:relative;width:10px;height:10px;margin-top:3px;fill:#c5000b;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}}.unit .link,.link-style-002{position:relative;font-weight:700;color:#2d9cea;text-align:left}.unit .link svg,.link-style-002 svg{position:relative;top:0;width:10px;height:10px;fill:#2d9cea;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}.unit:hover .link svg,.link-style-002:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}@media print,screen and (min-width:61.25em){.unit .link{font-size:18px;font-size:1.8rem}}body.home .breadcrumbs{display:none}.breadcrumbs{background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:18px 0}.breadcrumbs .section-frame{color:#999;font-size:14px;font-size:1.4rem}.breadcrumbs .section-frame .current-item{color:#333}#tab-navigation .section-frame{padding:10px 10px 5px;background-color:#fff;border:1px solid #ddd}#tab-navigation .menu li{background-color:#fff;border:1px solid #ddd;font-weight:700;text-align:center}#tab-navigation .menu.flex{margin-left:-5px;width:calc(100% + 5px)}#tab-navigation .menu li{margin-bottom:5px;margin-left:5px;width:calc(50% - 5px)}#tab-navigation .menu li a{display:block;padding:6px 10px}#tab-navigation .menu li a:hover{background-color:#fff9f4}#tab-navigation .menu li.current,#tab-navigation .menu li.current-cat{background-color:#fafafa}#tab-navigation .menu li.current a,#tab-navigation .menu li.current-cat a{display:block;color:#333;text-decoration:none}@media print,screen and (min-width:48em){#tab-navigation .menu.flex{margin-left:-5px;width:calc(100% + 5px)}#tab-navigation .menu li{margin-left:5px;width:calc(33.33% - 5px)}}@media print,screen and (min-width:61.25em){#tab-navigation .section-frame{padding:20px 20px 10px}#tab-navigation .menu.flex{margin-left:-10px;width:calc(100% + 10px)}#tab-navigation .menu li{margin-left:10px;margin-bottom:10px;width:calc(20% - 10px)}#tab-navigation .menu li a{display:block;padding:6px 10px}}#anchor-navigation .menu li{position:relative;width:100%;padding:0 0 9px}#anchor-navigation .menu li a{font-size:15px;font-size:1.5rem;line-height:1.2;font-weight:700}#anchor-navigation .menu li svg{position:relative;width:9px;height:9px;fill:#2d9cea}@media print,screen and (min-width:48em){#anchor-navigation .section-frame{padding:0 15px 12px;border-bottom:1px solid #ddd}#anchor-navigation .menu li{width:auto;padding:0 25px 0 0}}@media print,screen and (min-width:61.25em){#anchor-navigation .menu li{padding:0 30px 0 0}#anchor-navigation .menu li a{font-size:16px;font-size:1.6rem}#anchor-navigation .menu li svg{width:11px;height:11px}}.link-item{position:relative;display:block;font-weight:700}.link-item svg{position:absolute;top:6px;margin-left:5px;width:12px;height:12px;fill:#2d9cea;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}.link-item:hover{text-decoration:none}.link-item:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}.page-top{opacity:0;visibility:hidden;position:fixed;z-index:9999;right:5%;bottom:20px;width:60px;height:60px;-webkit-transition:opacity .8s 0s ease,visibility .8s 0s ease;transition:opacity .8s 0s ease,visibility .8s 0s ease}@media only screen and (max-width:47.9375em){.page-top{display:none}}.page-top a{border-radius:50%;background-color:#333;display:block;width:100%;height:100%;padding-top:18px;text-align:center;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15);-webkit-transition:all .5s ease;transition:all .5s ease}.page-top a svg{width:20px;height:12px;fill:#fff}.page-top a:hover{background-color:#666}.page-top a:hover svg{fill:#fff}.page-top.visible{visibility:visible;opacity:1}.nav-back .section-frame{margin:0 auto 42px;padding:15px 20px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;text-align:right}.nav-back .link{position:relative;width:100%;display:block;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.2;font-weight:700}.nav-back .link svg{position:relative;width:13px;height:13px;fill:#2d9cea;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}.nav-back .link:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}@media print,screen and (min-width:48em){.nav-back .section-frame{margin-bottom:60px}}.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:47.9375em){.pagination{margin:0 0 42px}.pagination .page-numbers{display:none}.pagination .prev,.pagination .next{display:block;background-color:#fff;width:100%;padding:9px 20px}.pagination .prev{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.pagination .next{border:1px solid #ddd;text-align:right}.pagination .prev svg,.pagination .next svg{width:12px;height:12px;fill:#2d9cea}.pagination .prev svg{margin-right:5px}.pagination .next svg{margin-left:5px}}@media print,screen and (min-width:48em){.pagination{margin:0 0 60px}.pagination .page-numbers{display:block;text-align:center;margin:0 10px;border:1px solid #ddd;width:50px;height:50px;background-color:#fafafa;padding:13px 0 0;font-size:18px;font-size:1.8rem;line-height:1.2}.pagination a:hover{background-color:#ddd}.pagination .current,.pagination .dots{color:#666}.pagination .prev svg,.pagination .next svg{width:12px;height:12px;fill:#2d9cea}}@media print,screen and (min-width:61.25em){.pagination .page-numbers{margin:0 15px}}.post-navigation .nav-previous,.post-navigation .nav-next{width:100%}.post-navigation .nav-previous a,.post-navigation .nav-next a{display:block;margin-bottom:18px;padding:12px 15px;border:1px solid #ddd;border-radius:9999px}.post-navigation .nav-next a{text-align:right}@media print,screen and (min-width:48em){.post-navigation .nav-previous,.post-navigation .nav-next{width:45%}.post-navigation .nav-previous a,.post-navigation .nav-next a{padding:15px 30px}}@media print,screen and (min-width:61.25em){.post-navigation .nav-previous a,.post-navigation .nav-next a{padding:30px 50px;font-size:18px;font-size:1.8rem}}.widgets{margin:0 0 60px}.widget{width:100%}.widget .widget-title{text-align:center;margin:0;border-bottom:3px solid #ddd;padding:0 0 15px;font-size:18px;font-size:1.8rem}.widget ul{list-style:none;margin:0 0 30px;padding:0}.widget li a{display:block;position:relative;border-bottom:1px solid #ddd;padding:15px 20px;font-size:15px;font-size:1.5rem}.widget li a:before{content:"";position:relative;top:1px;display:inline-block;margin-right:5px;width:12px;height:12px;background:url(//kaiwa.cloud/wp/wp-content/themes/my-theme/./assets/img/arrow-left.svg) no-repeat top center;background-size:10px 10px}.widget ul .current-cat{background-color:#fafafa}.widget li a:hover{background-color:#fafafa}@media only screen and (max-width:47.9375em){.widgets .section-wrapper{padding:0}}@media print,screen and (min-width:48em){.widgets .flex{margin-left:-40px}.widget{width:calc(50% - 40px);margin-left:40px}.widget li a{font-size:16px;font-size:1.6rem}.widget li a:before{background:url(//kaiwa.cloud/wp/wp-content/themes/my-theme/./assets/img/arrow-left.svg) no-repeat top center;background-size:12px 12px}}.response-device .section-wrapper{padding-top:60px;padding-bottom:60px;background-color:#fdf3e9}.response-device .section-frame .lead{margin-bottom:40px;font-size:3rem;text-align:center;font-weight:700;line-height:1.4}.response-device .tel{font-size:1.5rem;text-align:center;color:#fff;line-height:1.2;font-weight:700}.response-device .tel-number{font-size:18px;font-size:1.8rem}.response-device .time{font-size:14px;font-size:1.4rem}.footer-conv figure{width:calc((100% - 40px)/2);margin:0 0 40px;overflow:hidden;border-radius:10px;background-color:#fff}.footer-conv figure a{color:#333;transition:.3s}.footer-conv figure a:hover{text-decoration:none;opacity:.7}.footer-conv figure a img{width:100%}.footer-conv figure figcaption{padding:40px}.footer-conv figure h5{display:flex;align-items:center;justify-content:space-between;font-size:2.8rem;margin:0 0 20px;line-height:1.4}.footer-conv figure h5 i{width:40px;height:40px;border-radius:20px;border:1px solid #c5000b;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:10px}.footer-conv figure h5 i:before{content:"";display:block;width:10px;height:10px;border-right:1px solid #c5000b;border-bottom:1px solid #c5000b;transform:translateX(-2px) rotate(-45deg)}@media print,screen and (max-width:960px){.response-device .section-frame .lead{font-size:2.8rem}.footer-conv figure h5{font-size:2rem}.footer-conv figure p{font-size:1.4rem}}@media print,screen and (max-width:640px){.response-device .section-frame .lead{font-size:2.4rem}.footer-conv{flex-direction:column}.footer-conv figure{width:100%;margin-bottom:20px}.footer-conv figure h5{font-size:1.8rem;margin-bottom:10px}.footer-conv figure figcaption{padding:20px}}.footer-contact{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-contact-item:not(:last-child){padding:60px;width:33.333%;border-right:1px solid #ddd;display:flex;flex-direction:column}.footer-contact-item:not(:last-child)>*:last-child{margin-top:auto}.footer-contact-item:nth-of-type(3){border-right:none}.footer-contact-item:last-child{padding:60px;width:100%;border-top:1px solid #ddd}.footer-contact-item:last-child *{text-align:center}.footer-contact-item h5{font-size:2.8rem;margin:0 0 20px;line-height:1.4}.footer-contact-item .footer-contact-item-text{margin-bottom:20px}.footer-contact-item a.btn{font-size:2rem;color:#fff;display:flex;justify-content:space-between;align-items:center;background-color:#c5000b;border-radius:10px;padding:30px;transition:.3s;line-height:1.5}.footer-contact-item a.btn i{width:30px;height:30px;border-radius:15px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:10px}.footer-contact-item a.btn i:before{content:"";display:block;width:8px;height:8px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:translateX(-2px) rotate(-45deg)}.footer-contact-item a.btn:hover{text-decoration:none;opacity:.7}.footer-contact-tel a{display:flex;align-items:center;justify-content:center;line-height:1.3;transition:.3s}.footer-contact-tel a:hover{text-decoration:none;opacity:.5}.footer-contact-tel a span{font-size:4.8rem;font-weight:700;margin-left:15px;font-family:'Barlow',sans-serif;font-style:normal}.footer-contact-mail{margin-top:25px}.footer-contact-mail a{display:flex;align-items:center;justify-content:center;transition:.3s}.footer-contact-mail a:hover{text-decoration:none;opacity:.5}.footer-contact-mail a span{font-size:1.8rem;margin-left:10px;font-weight:700}.footer-contact .mktoForm{width:100% !important}.footer-contact .mktoForm .mktoFormRow{display:flex}.footer-contact .mktoForm .mktoFormCol{float:none}.footer-contact .mktoForm .mktoFormCol:first-child{width:100%;flex-shrink:100}.footer-contact .mktoForm .mktoFormCol.mktoFieldDescriptor+.mktoFormCol{width:100%}.footer-contact .mktoForm .mktoFieldWrap{float:none}.footer-contact .mktoForm .mktoOffset,.footer-contact .mktoForm .mktoGutter,.footer-contact .mktoForm .mktoClear{display:none}.footer-contact .mktoForm .mktoLabel{display:none}.footer-contact .mktoForm span:not(:first-child),.footer-contact .mktoForm span span{font-size:1rem !important}.footer-contact .mktoForm .mktoHtmlText{width:100% !important;line-height:1.4}.footer-contact .mktoForm input[type=email]{box-shadow:none;width:100% !important;height:44px;padding:6px 15px 4px;font-size:1.4rem}.footer-contact .mktoForm .mktoRadioList,.footer-contact .mktoForm .mktoCheckboxList{padding:0}.footer-contact .mktoForm input[type=checkbox]+label:before,.footer-contact .mktoForm input[type=radio]+label:before{box-shadow:none}.footer-contact .mktoForm .mktoButtonWrap.mktoInset{margin-left:0 !important}.footer-contact .mktoForm .mktoButtonWrap.mktoInset .mktoButton{color:#fff;background-color:#c5000b;border:none;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;background-image:none;box-shadow:none;font-size:1.6rem;border-radius:6px;font-family:'Noto Sans JP',sans-serif !important;transition:.3s}.footer-contact .mktoForm .mktoButtonWrap.mktoInset .mktoButton:hover{opacity:.7;border:none}@media print,screen and (max-width:960px){.footer-contact{font-size:1.4rem}.footer-contact-item:not(:last-child){padding:30px 5%}.footer-contact-item h5{font-size:2rem}.footer-contact-item a.btn{font-size:1.6rem;padding:20px}}@media print,screen and (max-width:640px){.footer-contact{flex-direction:column}.footer-contact-item{padding:30px 4% !important}.footer-contact-item:not(:last-child){width:100%;border-right:none;border-bottom:1px solid #ddd}.footer-contact-item:nth-of-type(3){border-bottom:none}.footer-contact-item h5{font-size:1.8rem;margin-bottom:10px}.footer-contact .mktoForm{padding:0}.footer-contact-tel a img{width:30px}.footer-contact-tel a span{font-size:3.6rem}.footer-contact-mail{margin-top:15px}.footer-contact-mail a span{font-size:1.6rem}}#seminar-nav .section-wrapper{padding-top:21px;padding-bottom:21px;background-color:#fff9f4;border-bottom:1px solid #f2f1f0}#seminar-nav .section-frame{background-color:#fff;border:1px solid #c5000b}#seminar-nav .unit{padding:18px 20px 15px;text-decoration:none}#seminar-nav .title{position:relative;margin-bottom:6px;font-family:kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;font-size:18px;font-size:1.8rem;font-weight:700;color:#222;line-height:1.2}#seminar-nav .title svg{position:absolute;top:4px;margin-left:5px;width:13px;height:13px;fill:#c5000b;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}#seminar-nav .unit:hover .title svg{-webkit-transform:translateX(5px);transform:translateX(5px)}#seminar-nav .read{font-size:15px;font-size:1.5rem;line-height:1.3;color:#333}@media only screen and (max-width:47.9375em){#seminar-nav .title{width:100%}#seminar-nav .read{width:100%}}@media print,screen and (min-width:48em){#seminar-nav .section-wrapper{padding-top:24px;padding-bottom:24px}#seminar-nav .unit{padding:18px 30px 18px}#seminar-nav .title{margin-bottom:0;padding-top:15px;width:120px;height:54px;border-right:1px solid #ddd;font-size:21px;font-size:2.1rem}#seminar-nav .title svg{top:20px}#seminar-nav .read{padding-top:16px;padding-left:20px;width:calc(100% - 120px);font-size:16px;font-size:1.6rem}}@media print,screen and (min-width:61.25em){#seminar-nav .section-wrapper{padding-top:30px;padding-bottom:30px}#seminar-nav .unit{padding:21px 30px 21px}#seminar-nav .title{padding-top:19px;width:150px;height:66px;font-size:24px;font-size:2.4rem}#seminar-nav .title svg{top:26px}#seminar-nav .read{padding-top:21px;padding-left:30px;width:calc(100% - 150px)}}#footer-nav-main .section-wrapper{padding-top:27px;padding-bottom:27px}#footer-nav-main .section-frame .list{border-top:1px solid #c5000b}#footer-nav-main .section-frame .list li{width:100%;border-right:1px solid #c5000b;border-left:1px solid #c5000b;border-bottom:1px solid #c5000b;text-align:left}#footer-nav-main .section-frame .list li a{position:relative;display:block;padding:24px 20px;font-size:18px;font-size:1.8rem;font-weight:700;color:#222;line-height:1.2;text-decoration:none}#footer-nav-main .section-frame .list li a svg{position:absolute;top:27px;margin-left:5px;width:13px;height:13px;fill:#c5000b;-webkit-transition:all cubic-bezier(.215,.61,.355,1) .4s;transition:all cubic-bezier(.215,.61,.355,1) .4s}#footer-nav-main .section-frame .list li a:hover svg{-webkit-transform:translateX(7px);transform:translateX(7px)}@media print,screen and (min-width:55em){#footer-nav-main .section-frame .list{border-right:1px solid #c5000b}#footer-nav-main .section-frame .list li{width:25%;border-right:none}#footer-nav-main .section-frame .list li a{padding:45px 20px}#footer-nav-main .section-frame .list li a svg{top:48px}}@media print,screen and (min-width:61.25em){#footer-nav-main .section-wrapper{padding-top:30px;padding-bottom:30px}#footer-nav-main .section-frame .list li a{padding:51px 25px;font-size:21px;font-size:2.1rem}#footer-nav-main .section-frame .list li a svg{top:57px}}#footer .section-wrapper{background-color:#fafafa}#footer .section-frame{position:relative;padding:81px 0 0}@media print,screen and (min-width:61.25em){#footer .section-frame{padding:45px 0}}#footer .logo a{position:absolute;top:24px;left:0;display:block;margin-bottom:27px;width:144px;height:33px}#footer .logo svg{width:144px;height:33px}@media print,screen and (min-width:61.25em){#footer .logo a{top:45px}}@media only screen and (max-width:61.1875em){#footer .f-nav{width:100%}#footer .f-nav .menue{display:block;width:100%;margin:-1px 0 0;border-top:1px solid #d9d9d9}#footer .f-nav .menue li{display:block;border-bottom:1px solid #d9d9d9}#footer .f-nav .menue li a{display:block;padding:18px 20px;font-family:kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif;font-size:14px;font-size:1.4rem;color:#777}}@media print,screen and (min-width:61.25em){.f-nav .menue{padding:0 30px 0 20px;border-left:1px solid #ddd}.f-nav .menue li{padding:9px 0}.f-nav .menue a{color:#777}}#footer .social{width:100%}#footer .social .menue{padding:30px 0 30px 20px}#footer .social .menue li{margin-right:50px}#footer .social img{width:18px;height:18px}@media print,screen and (min-width:61.25em){#footer .social .menue{position:absolute;top:72px;left:0;padding-left:0}#footer .social .menue li{margin-right:30px}}.copyright{display:block;text-align:center;padding:24px 0;font-size:12px;font-size:1.2rem;color:#999;line-height:1}@media print,screen and (min-width:48em){.copyright{padding:30px 0}}@media print,screen and (min-width:61.25em){.copyright{padding:36px 0}}@media all and (-ms-high-contrast:none){body{font-family:"メイリオ",Meiryo,sans-serif}h1,h2,h3,h4{font-family:"メイリオ",Meiryo,sans-serif}p{font-family:"メイリオ",Meiryo,sans-serif}.strong-message .text{font-family:"メイリオ",Meiryo,sans-serif}.mw_wp_form_business button,.mw_wp_form_business input[type=button],.mw_wp_form_business input[type=reset],.mw_wp_form_business input[type=submit]{font-family:"メイリオ",Meiryo,sans-serif}}@media only screen and (-ms-high-contrast:none) and (max-width:61.25em){#header .g-nav .menue li a{font-family:"メイリオ",Meiryo,sans-serif}}@media print and (-ms-high-contrast:none),screen and (-ms-high-contrast:none) and (min-width:61.25em){#header .g-nav .menue li a{font-family:"メイリオ",Meiryo,sans-serif}}@media only screen and (-ms-high-contrast:none) and (max-width:61.25em){#header .g-nav .menue li a{font-family:"メイリオ",Meiryo,sans-serif}}@media print and (-ms-high-contrast:none),screen and (-ms-high-contrast:none) and (min-width:61.25em){#header .g-nav .menue li a{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){#header .g-nav .button_header{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){#keyvisual-home .text{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){#aruaru-list .head .number{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){#aruaru-list .text{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){#aruaru-list .link{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){.page-header.aruaru-d .text{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){#aruaru-d-conversation .head{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){#aruaru-d-conversation .none{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){#aruaru-d-conversation .conversation li{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){#aruaru-d-conversation .conversation li:before{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){#case-point .none{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){#case-point .point-text li:before{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){.qa_group .section-heading{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){.qa_group .qa .question .q{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){.qa_group .qa .answer .a{font-family:"メイリオ",Meiryo,sans-serif}}@media all and (-ms-high-contrast:none){#seminar-nav .title{font-family:"メイリオ",Meiryo,sans-serif}}@media only screen and (-ms-high-contrast:none) and (max-width:61.1875em){#footer .f-nav .menue li a{font-family:"メイリオ",Meiryo,sans-serif}}#medal{background-color:#fdf3e9;padding:80px 0;margin-bottom:0}#medal .medal-inner{max-width:1200px;margin:0 auto}#medal h2{color:#c5000b;text-align:center;margin-bottom:40px}#medal ul{display:flex;justify-content:center;margin-bottom:40px}#medal ul li{padding:0 20px}#medal ul li img{width:320px;max-width:100%;height:auto}#medal p{text-align:center}#medal p small{color:#888;font-size:1.1rem;display:block}@media print,screen and (max-width:960px){#medal ul li{padding:0 10px}#medal p small{font-size:1.1rem}}@media print,screen and (max-width:480px){#medal{padding:50px 0}#medal h2{font-size:2rem;margin-bottom:20px}#medal ul{flex-direction:column;align-items:center;margin-bottom:20px}#medal ul li:not(:last-child){margin-bottom:20px}#medal ul li img{width:200px}#medal p{text-align:left}#medal p small{font-size:1.1rem}}#home-chart{background-color:#fdf3e9;padding:80px 0}#home-chart .text h2{color:#c5000b;font-size:2.8rem;margin-bottom:40px}#home-chart figure{max-width:580px;flex-shrink:0;margin:0 0 0 40px}#home-chart img{max-width:100%;height:auto}#home-chart a{margin-top:40px}.chart-inner{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;max-width:1200px;margin:0 auto}.points-inner{max-width:1200px;margin:0 auto;padding-bottom:20px}.points-item{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;margin-bottom:80px}.points-item+a{margin-top:-20px !important}.points-item figure{width:660px;max-width:70%;position:relative;margin:0 60px 0 0;flex-shrink:0;overflow:hidden;border-radius:20px}.points-item:nth-of-type(2n){flex-direction:row-reverse}.points-item:nth-of-type(2n) figure{margin:0 0 0 60px}.points-item figure img{border-radius:20px 40px 20px 20px;max-width:100%}.points-item figure figcaption{position:absolute;display:block;right:0;top:0;width:180px;height:180px;background:url(//kaiwa.cloud/wp/wp-content/themes/my-theme/./assets/img/home_points_num.svg) right top no-repeat;font-family:'Barlow',sans-serif;font-size:10rem;color:#c5000b;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;padding:0 0 20px 20px;filter:drop-shadow(0 3px 6px rgba(0,0,0,.16))}.points-item h3{font-size:24px;margin-bottom:40px}.func-inner{max-width:1200px;margin:0 auto;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}.security-inner{justify-content:center !important}.security-inner .func-item{padding-right:20px;padding-left:20px}.security-inner .func-item figure img{width:240px;margin:0 auto}.security-inner .func-item h4{color:#c5000b;text-align:center}.func-item{width:calc((100% - 80px)/3);margin-bottom:40px}.func-item figure{margin:0 0 30px;border-radius:10px;overflow:hidden}.func-item img{width:373px;max-width:100%}.func-item h4{margin-bottom:20px;font-size:24px}.func-item p{margin-bottom:0 !important}#home-coop{background:#f4f8f9 url(https://kaiwa.cloud/wp/wp-content/uploads/2023/11/home_coop.webp) left 55vw center no-repeat;padding:80px 0}.coop-inner{max-width:1200px;margin:0 auto}.coop-inner h3{margin-bottom:30px}.coop-inner h3 small{font-size:24px;display:block;margin-bottom:10px}.coop-inner h3 span{font-size:36px;color:#c5000b}.coop-inner p{margin-bottom:50px}.coop-inner figure{margin:0}#home-efficient{padding:80px 0;background:#fdf3e9 url(https://kaiwa.cloud/wp/wp-content/uploads/2023/11/home_eff_bg.webp) right -15vw top 10% no-repeat}.efficient-inner{max-width:1200px;margin:0 auto}.efficient-inner .num-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.efficient-inner .num-wrap p{width:calc((100% - 60px)/3);border-radius:10px;background-color:#fff;padding:30px 20px 25px;text-align:center}.efficient-inner .num-wrap p small{font-weight:700;font-size:1.8rem;margin-bottom:5px}.efficient-inner .num-wrap p strong{font-weight:700;color:#c5000b;font-size:3.6rem;background:0 0;display:block}.efficient-inner .num-wrap p span{font-family:'Barlow',sans-serif;font-size:4.4rem}.efficient-inner .annotation{text-align:center;margin:10px auto}.efficient-inner .partner{border-radius:10px;background-color:#fff;text-align:center;padding:40px}.efficient-inner .partner h4{font-size:2.4rem;margin-bottom:30px}.efficient-inner .partner ul{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}.efficient-inner .partner ul li{margin:10px;width:180px}.efficient-inner .partner ul li figure{margin:0}.efficient-inner .partner ul li figure img{max-width:100%;height:auto}.efficient-inner .partner a{margin:20px auto}@media print,screen and (max-width:1080px){.chart-inner{max-width:100%}#home-efficient{background-position:right -45vw top 50px}.efficient-inner .num-wrap p strong{line-height:1.3}.efficient-inner .num-wrap p span{display:block}}@media print,screen and (max-width:960px){.chart-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home-chart figure{margin:30px auto 0}#home-chart .text h2{font-size:2rem;margin-bottom:20px}.points-item,.points-item:nth-of-type(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}.points-item figure{max-width:100% !important;margin:0 auto 30px !important}.func-item{width:calc((100% - 30px)/2)}.footer-conv .button{max-width:calc((100% - 30px)/2)}.footer-conv .button:first-child{margin-right:30px}.coop-inner img{max-width:100%}#event-l{padding:0 4%}}@media print,screen and (max-width:780px){.efficient-inner .partner ul li{width:calc(33% - 10px)}}@media print,screen and (max-width:480px){body{font-size:1.5em}.section-wrapper{padding-right:4%;padding-left:4%}.annotation{font-size:1.1rem;margin-top:20px}.section-heading .bar{font-size:2.4rem;padding-bottom:24px}.section-heading .bar:after{width:60px}#home-chart{padding:50px 0}#home-chart a{margin-top:30px}#home-chart .text h3{font-size:2.4rem;margin-bottom:30px}.points-item,.points-item:nth-of-type(2n){margin-bottom:40px}.points-item h3{font-size:2rem;margin-bottom:20px}.points-item figure{border-radius:10px;margin:0 auto 20px !important}.points-item figure img{border-radius:10px 20px 10px 10px}.points-item figure figcaption{width:120px;height:120px;background-size:120px;font-size:6rem}.func-item{width:100%}.security-inner .func-item{padding-right:0;padding-left:0}.func-item figure{margin-bottom:25px}.func-item h4{font-size:2rem}#home-coop{padding:50px 0 240px;background-position:center bottom -15vw;background-size:100%}.coop-inner h3 small{font-size:1.8rem;margin-bottom:5px}.coop-inner h3 span{font-size:2.4rem}.coop-inner p{margin-bottom:30px}#case-l .unit{margin:0 0 30px}#home-efficient{padding:50px 0;background-size:100%;background-position:center bottom -50vw}#home-efficient .section-heading{padding:0 4%}.section-heading small{font-size:1.6rem}#home-efficient .section-heading .sub{font-size:2.4rem}.efficient-inner .num-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.efficient-inner .num-wrap+.annotation{margin:20px auto}.efficient-inner .num-wrap p{width:100%;padding:15px 10px 15px;margin-bottom:10px}.efficient-inner .num-wrap p strong{font-size:2.4rem}.efficient-inner .num-wrap p span{display:inline;font-size:3.2rem}.efficient-inner .partner{padding:30px 10px}.efficient-inner .partner h4{font-size:2rem;margin-bottom:20px}.efficient-inner .partner ul li{margin:5px}.efficient-inner .partner ul li figure{height:40px}.efficient-inner .partner ul li figure img{max-width:100%;max-height:100%}.topics-list .link-style-001{margin:0 4%}#event-l .unit{margin-bottom:30px}}#feature-page img{max-width:100%;height:auto}#feature-page h3,#feature-page h4,#feature-page p{margin-right:0;margin-left:0}#feature-page p{margin-bottom:0}.feature_head{background:#fff9f4;padding:0 20px;margin-bottom:120px;position:relative}.feature_head:before{content:"";position:absolute;width:100%;height:40px;background-color:#fff;left:0;bottom:0}.feature_head_inner{position:relative;width:1200px;margin:0 auto;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature_head h1{font-size:4rem;width:11em;flex-shrink:0;line-height:1.6;margin:0 !important}.feature_head h1 strong{color:#c5000b;font-size:5.4rem;display:block;background:0 0;line-height:1.4}.feature_head_inner div{margin:0;position:relative;transform:translateY(80px);max-width:750px}.feature_head_inner div figure{margin:0;position:absolute;right:0;top:-60px}.feature_movie{width:100%;overflow:hidden;height:520px;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.feature_movie_inner{width:100%;padding-top:56.25%;position:relative}.feature_movie_inner iframe{width:100%;height:100%;position:absolute;left:0;top:0;opacity:.65}.feature_movie_text{position:absolute;width:1240px;padding:0 20px;margin:0 auto;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:400px;top:0;left:50%;transform:translateX(-50%)}.feature_movie_text:after{content:""}.feature_movie_text h2{color:#fff;font-size:3rem;margin:50px 0 0;padding:0}.feature_movie_text h2:after{content:none}.feature_movie_text h2 span{position:relative;display:inline-block}.feature_movie_text h2 span:after{content:none;display:block;width:100%;height:3px;background-color:#fff;left:0;bottom:-5px}.feature_movie_text p img{margin:0 auto}.feature_content{margin:-100px auto 0;padding-right:20px;padding-left:20px}.feature_content_inner{padding:60px 60px 0;border-radius:20px;background-color:#fff;width:1200px;max-width:100%;position:relative;margin:0 auto}.feature_content h2{padding:0;margin:0 0 50px}.feature_content h2:after{content:none}.feature_item{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;margin-bottom:60px}.func-inner+.feature_item{border-top:1px solid #000;padding-top:60px;margin-top:20px}.feature_item figure{flex-shrink:0;border-radius:20px;overflow:hidden;max-width:65%;width:660px;margin:0 60px 0 0}.feature_item.reverse{flex-direction:row-reverse}.feature_item.reverse figure{margin:0 0 0 60px}.feature_item h3{font-size:5.1rem;margin-bottom:20px;color:#c5000b;padding:0;border:none}.feature_item h4{font-size:2.4rem;margin-bottom:30px}@media print,screen and (max-width:1080px){.feature_head:before{content:none}.feature_head h1{font-size:2.8rem;padding:20px 0}.feature_head h1 strong{font-size:3.8rem}.feature_content_inner{padding:40px 20px 0}.feature_item,.feature_item.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature_item figure{margin:0 0 30px !important;max-width:100%}}@media print,screen and (max-width:640px){.feature_head{padding:0 15px;margin-bottom:60px}.feature_head:before{content:"";height:80px}.feature_head_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.feature_head div{transform:none}.feature_head figure{width:100px;top:-40px;right:40px}.feature_movie{height:56vw}.feature_movie_inner{opacity:.65;padding-top:0;height:100%;background:url(//kaiwa.cloud/wp/wp-content/themes/my-theme/./assets/img/feature_mv_bg_sp_2.jpg) center center/cover no-repeat}.feature_movie_inner iframe{display:none}.feature_movie_text{width:100%;height:100%}.feature_movie_text:after{padding-bottom:40px}.feature_movie_text h2{font-size:2rem;margin-top:15px}.feature_movie_text p img{width:64px;height:64px}.feature_content{margin-top:0;padding-right:15px;padding-left:15px}.feature_content_inner{padding:40px 0 0}.feature_item{margin-bottom:40px}.feature_item figure{border-radius:10px;margin:0 0 20px !important}.feature_item h3{font-size:4rem;margin-bottom:10px}.feature_item h4{font-size:2rem;margin-bottom:20px}}.drop-news a,.drop-case a,.drop-about a{position:relative;cursor:pointer}li[class^=drop-]>a{cursor:auto}.drop-news>a:after,.drop-case>a:after,.drop-about>a:after{content:"";width:8px;height:8px;border-right:2px solid #222;border-bottom:2px solid #222;transform:translateY(-3px) rotate(45deg);margin-left:10px}header{position:relative}header .menu-item a{display:flex;justify-content:center;align-items:center}.head-sub{display:none;width:100%;box-shadow:0 0 1px rgba(0,0,0,.5);background-color:#fff;position:absolute;left:0;top:78px}.head-sub ul{padding:30px 5%;display:flex;justify-content:center}.head-sub ul a{display:flex;justify-content:center;align-items:center;color:#222;font-size:1.5rem;font-weight:700;padding:0 20px;font-family:kozuka-gothic-pr6n,-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic M","メイリオ",Meiryo,sans-serif}.head-sub ul a:before{content:"";width:10px;height:2px;background-color:#c5000b;margin-right:8px}@media only screen and (max-width:61.25em){#header .g-nav .menue li a{font-size:1.6rem}.sub-menu{padding-bottom:5px}.sub-menu li{border:none !important}#header .g-nav .menue .sub-menu li a{padding:5px 10px 5px 20px !important}.drop-case>a,.drop-about>a,.drop-news>a{display:flex !important;justify-content:space-between !important}}@media print,screen and (min-width:61.25em){.sub-menu{display:none !important}}.bg-lightgray{background:#f7f7f7}.section-padding{padding:80px 0}.section-width{max-width:1200px;margin-right:auto !important;margin-left:auto !important}.entry-content h2.no-left{padding-left:0}.entry-content h2.no-left:after{content:none}.entry-content .partner ul li:before{content:none}.entry-content .efficient-inner .num-wrap p{margin-bottom:0}.entry-content #home-efficient h2{margin-top:0}.benefit-head{background:#ffdec5 url(https://kaiwa.cloud/wp/wp-content/uploads/2022/08/mv_benefit.png) center center/1600px no-repeat}.entry-content .center-head{height:400px;padding:30px}.entry-content .center-head *{text-align:center}.entry-content .center-head_inner{max-width:1200px;height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.entry-content .center-head_inner>*:last-child{margin-bottom:0}.entry-content .center-head_inner h1{font-size:36px;margin-bottom:20px}.entry-content .center-head_inner h1 strong{background:0 0;color:#c5000b;font-size:54px;font-weight:700;display:block}.entry-content .center-head_inner p{font-weight:700}.entry-content .anchor-bar{background:#fff;border-bottom:1px solid #ddd;display:flex;justify-content:center;align-items:center;padding:0 30px;margin:0}.entry-content .anchor-bar li{font-weight:700;margin:0 30px}.entry-content .anchor-bar li:before{content:none}.entry-content .anchor-bar li a{display:flex;justify-content:center;align-items:center;padding:30px 0;position:relative;color:#222}.entry-content .anchor-bar li a:before{content:"";display:block;width:8px;height:8px;border-right:2px solid #c5000b;border-bottom:2px solid #c5000b;transform:rotate(45deg);margin-right:10px;flex-shrink:0}.entry-content .column-2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.entry-content .column-2.align-stretch{align-items:stretch}.entry-content .column-2 figure{margin:0}.entry-content .column-2 img{max-width:100%}.entry-content .column-2>*{width:calc((100% - 60px)/2);text-align:center}.entry-content .column-2_text{background:#fff;border-radius:10px;padding:40px}.entry-content .column-2_text *{text-align:center}.entry-content .column-2_text *:last-child{margin-bottom:0}.entry-content .column-2_text figure{margin-bottom:25px;text-align:center;padding:0}.entry-content .column-2_text figure img{margin:0 auto}.entry-content .column-2_text h2{font-size:4rem;color:#c5000b;margin:0 auto 25px;padding:0}.entry-content .column-2_text h2:after{content:none}.entry-content .column-2_text p{font-weight:700;margin-bottom:25px}.entry-content .column-2_text small{display:block;font-size:13px;color:#999;font-weight:400}.entry-content .column-item{background:#fff;border-radius:10px;padding:50px 40px;margin-bottom:20px}.entry-content .column-item.red-line{border-top:6px solid #c6090f}.entry-content .column-item.red-line h4{text-align:left;font-size:24px;margin-right:0;margin-left:0}.entry-content .column-item p{margin-bottom:0;margin-right:0;margin-left:0}.entry-content .column-2 .column-item{width:calc((100% - 20px)/2)}.entry-content .column-item.w-100{width:100% !important;display:flex}.entry-content .column-item.w-100 figure{width:120px;margin-right:30px}.entry-content h2.fukidasi-heading{text-align:center;margin-bottom:40px;padding-left:0}.entry-content h2.fukidasi-heading:after{content:none}.entry-content h2.fukidasi-heading span{padding-bottom:25px;display:inline-block;background:url(https://kaiwa.cloud/wp/wp-content/uploads/2022/08/ttl_fukidasi_black.svg) center bottom no-repeat}.entry-content h2.fukidasi-heading span.red{color:#c5000b;background-image:url(https://kaiwa.cloud/wp/wp-content/uploads/2022/08/ttl_fukidasi_red.svg)}.entry-content .worries-list{display:flex;flex-wrap:wrap}.entry-content .worries-list li{list-style:none;border-radius:10px;border:1px solid #ddd;padding:20px;font-weight:700;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;height:120px;width:calc((100% - 60px)/3)}.entry-content .worries-list li:not(:nth-of-type(3n)){margin-right:30px}.entry-content .worries-list li:before{content:none}.entry-content .worries-list li figure{margin:0 0 0 20px}.entry-content .worries-list li br{display:none}.entry-content .img-set_wrap figure{margin:0}.entry-content .img-set_item{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}.entry-content .img-set_wrap .img-set_item:nth-of-type(2n){flex-direction:row-reverse}.entry-content .img-set_item h3{font-size:2.4rem;margin:0 0 30px;padding:0;border:none}.entry-content .img-set_item p{margin:0}.entry-content .img-set_item figure{width:660px;max-width:70%;margin:0 60px 0 0;flex-shrink:0}.entry-content .img-set_wrap .img-set_item:nth-of-type(2n) figure{margin:0 0 0 60px}.entry-content .img-set_item figure img{max-width:100%;height:auto;border-radius:20px}@media print,screen and (max-width:1080px){.entry-content .center-head{height:auto}.entry-content .center-head_inner{justify-content:flex-start}.benefit-head{background:#fff3e9 url(https://kaiwa.cloud/wp/wp-content/uploads/2022/08/mv_benefit_sp.png) center bottom/1080px no-repeat;padding-bottom:600px !important}}@media print,screen and (max-width:960px){.entry-content .column-2{flex-direction:column}.entry-content .column-2>*{width:100%;margin-right:auto;margin-left:auto;text-align:center}.entry-content .column-2>figure img{margin:0 auto}.entry-content .column-2 .column-2_text{margin-bottom:40px}.entry-content .img-set_item{flex-direction:column !important;align-items:center;margin-bottom:60px}.entry-content .img-set_item figure{margin:0 auto 30px !important}.entry-content .column-2 .column-item{width:100%}}@media print,screen and (max-width:640px){.section-padding{padding:60px 0}.entry-content .center-head{padding:30px 10px}.entry-content .center-head_inner h1{font-size:24px}.entry-content .center-head_inner h1 strong{font-size:36px}.entry-content .center-head_inner p{font-size:14px}.benefit-head{background-size:640px;padding-bottom:360px !important}.entry-content .anchor-bar{padding:0 0 0 20px}.entry-content .anchor-bar li{padding:0;margin:0 20px 0 0}.entry-content .anchor-bar li a{padding:20px 0;font-size:12px}.entry-content .column-2 .column-2_text{padding:30px 20px}.entry-content .column-2_text h2{font-size:3rem}.entry-content .worries-list li{width:calc((100% - 10px)/2);height:auto;margin-right:10px !important;margin-bottom:10px !important;font-size:12px;padding:10px;flex-direction:column-reverse;justify-content:flex-end}.entry-content .worries-list li:nth-of-type(2n){margin-right:0 !important}.entry-content .worries-list li figure{width:48px;margin:0 0 10px;flex-shrink:0}.entry-content .worries-list li figure img{max-width:100%}.entry-content h2.fukidasi-heading{margin:0 auto 20px}.entry-content .img-set_item figure{max-width:100%}.entry-content .img-set_item h3{font-size:2rem}#case-l .unit .head{padding-left:0}#case-l .unit .head:after{content:none}.efficient-inner .num-wrap p{margin:0 auto 10px !important}}@media print,screen and (max-width:480px){.entry-content .column-2 .column-item{width:100%;padding:30px 20px}.entry-content .column-item.w-100{flex-direction:column;align-items:center}.entry-content .column-item.w-100 figure{margin:0 auto 20px}.entry-content .column-item.red-line h4{font-size:20px}}.title-option{text-align:center;padding-right:4%;padding-left:4%;margin-top:-20px;margin-bottom:60px !important}.mb-0{margin-bottom:0 !important}.mt-10{margin-top:10px !important}@media print,screen and (max-width:640px){.title-option{padding-right:0;padding-left:0;margin-top:-10px;margin-bottom:30px !important}}.home .yrc-pagination{display:none}.yrc-shell{margin:0 auto !important}.yrc-core{padding:0 40px !important}.yrc-core li{padding-left:0 !important;list-style:none !important;width:calc((100% - 80px)/3) !important;margin-left:0 !important;margin-right:40px !important}.yrc-core li:nth-of-type(3n){margin-right:0 !important}.yrc-core li:before{content:none !important}.yrc-core li img{border-radius:10px !important}.yrc-item-meta{margin-top:10px !important}.yrc-item-title{font-size:18px !important}.yrc-video-date{display:none}#yrc-shell-0 .yrc-item{margin-bottom:30px !important}#top-movie .yrc-core li:nth-child(n+4){display:none}#top-movie .yrc-player-shell{margin-bottom:30px}@media print,screen and (max-width:61.25em){.yrc-core li{width:calc((100% - 40px)/2) !important}.yrc-core li:nth-of-type(3n){margin-right:40px !important}.yrc-core li:nth-of-type(2n){margin-right:0 !important}.yrc-item-title{font-size:16px !important}}@media print,screen and (max-width:48em){.yrc-core{padding:0 20px !important}.yrc-core li{width:100% !important;margin-right:0 !important}.yrc-core li:nth-of-type(3n){margin-right:0 !important}.yrc-core li:nth-of-type(2n){margin-right:0 !important}}@media print,screen and (max-width:480px){.yrc-core li img{border-radius:6px !important}#top-movie .link-style-001{max-width:calc(100% - 40px);margin-left:auto;margin-right:auto}}.info-filter-wrap{padding:0 5%;margin-bottom:80px}.info-filter{margin:0 auto;padding:0 0 20px;width:1200px;max-width:100%;border-bottom:1px solid #000;position:relative}.info-filter:before{content:"";display:block;width:20px;height:20px;position:absolute;background-color:#000;left:50%;bottom:0;transform:translateY(11px) rotate(45deg)}.info-filter:after{content:"";display:block;width:20px;height:20px;position:absolute;background-color:#fff;left:50%;bottom:0;transform:translateY(10px) rotate(45deg)}.info-filter div{display:flex;align-items:center}.info-filter P{font-weight:700;height:40px;display:flex;align-items:center;margin-bottom:20px;margin-right:10px}.info-filter label{font-size:14px;margin-left:15px;margin-bottom:20px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.info-filter label:hover input+span{border-color:#000}.info-filter .filter-type label{width:150px}.info-filter .filter-year label{width:100px}.info-filter input[name=post_type]{width:150px}.info-filter input[name=year]{width:100px}.info-filter span{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.info-filter input{position:absolute;opacity:0;top:0;left:50%;height:40px;transform:translateX(-50%)}.info-filter input+span{transition:.3s;content:"";display:flex;justify-content:center;align-items:center;width:100%;height:40px;border:1px solid #000;position:absolute;left:0;top:0;border:1px solid #ccc;border-radius:40px;background:#fff}.info-filter input.active+span{border:1px solid #000;background:#000}.info-filter input.active+span{color:#fff}@media print,screen and (max-width:640px){.info-filter div{flex-wrap:wrap}.info-filter div p{width:100%;margin:0 0 5px;font-size:13px;height:30px}.info-filter label{font-size:12px;margin:0 1.5% 10px}.info-filter .filter-type label{max-width:30%}.info-filter input[name=post_type]{width:100%}}.flow-wrap{display:flex;justify-content:space-between}.flow-item{width:calc((100% - 80px)/5);background:#fff;border-top:8px solid #c6090f;border-radius:10px;padding:15px 10px 10px;position:relative}.flow-item:not(:last-child):after{content:"";position:absolute;display:block;width:0;height:0;border-left:6px solid #c6090f;border-bottom:4px solid transparent;border-top:4px solid transparent;right:-30px;top:141px;z-index:1}.flow-item:not(:last-child):before{content:"";position:absolute;display:block;width:35px;height:2px;background:#c6090f;right:-25px;top:144px;z-index:1}.flow-item i{position:absolute;width:60px;height:60px;right:-40px;top:25px;z-index:1;font-size:13px;border:1px solid #c6090f;border-radius:40px;color:#c6090f;background:#fff;display:flex;justify-content:center;align-items:center;font-style:normal;line-height:1}.flow-item i:after{content:"";display:block;position:absolute;width:1px;height:60px;bottom:-60px;left:30px;background:#c6090f}.flow-item h5{font-size:24px;margin:0 auto 8px;font-weight:400}.flow-item h3{font-size:18px;color:#c6090f;padding-bottom:0 !important;border-bottom:none !important}.flow-item h3 small{font-size:14px}.flow-item p{font-size:14px;text-align:left;margin-bottom:0 !important}.flow-item p+p{margin-top:20px}.flow-item p.notice{font-size:13px;color:#777}.flow-item p small{display:block;border:1px solid #ddd;border-radius:5px;padding:15px 10px;background:#fff9f4;font-size:16px}.flow-item p small.red{background:#c6090f;color:#fff}@media screen and (max-width:960px){.flow-wrap{flex-direction:column}.flow-item{width:100%;border-top:0;border-left:8px solid #c6090f;padding:15px 0 20px;margin-bottom:20px}.flow-item:not(:last-child):after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:none;border-top:6px solid #c6090f;right:auto;top:auto;left:50%;bottom:-30px;transform:translateX(-4px)}.flow-item:not(:last-child):before{height:35px;width:2px;right:auto;top:auto;left:calc(50% - 1px);bottom:-25px}.flow-item i{right:auto;top:auto;left:calc(50% + 30px);bottom:-40px}.flow-item i:after{width:30px;height:1px;bottom:auto;top:50%;left:-30px}}.faq ul{display:flex;justify-content:center;list-style:none;flex-wrap:wrap}.faq ul li{margin:0 15px;padding:0 !important}.faq ul li:before{content:none !important}.faq ul li a{position:relative;display:flex}.faq ul li a:before{content:"";display:block;width:8px;height:8px;border-bottom:1.5px solid #2d9cea;border-right:1.5px solid #2d9cea;transform:translateY(6px) rotate(45deg);margin-right:10px}.faq h3{font-size:20px;border-bottom:none !important;padding:0 !important}.faq dl{text-align:left;border-bottom:1px solid #ddd;font-size:18px;margin-bottom:60px}.faq dl:last-child{margin-bottom:0}.faq dl dt{cursor:pointer;position:relative;transition:.3s}.faq dl dt:hover{background:#f4f4f4}.faq dl dt:hover+dd{background:#f4f4f4}.faq dl dt:before,.faq dl dt:after{content:"";width:14px;height:2px;background:#000;display:block;position:absolute;right:15px;top:30px}.faq dl dt:after{transform:rotate(90deg);transition:.3s}.faq dl dt.open:after{transform:rotate(0deg)}.faq dl dt div{position:relative;display:flex;border-top:1px solid #ddd;padding:15px 45px 15px 15px}.faq dl dd{display:none;margin-left:0 !important;transition:.3s;font-size:16px}.faq dl dd div{position:relative;display:flex;margin-left:0 !important;padding:0 15px 15px;margin-top:-5px}.faq dl dt div:before{content:"Q.";font-weight:700;color:#4043c9;font-family:'Barlow',sans-serif;margin-right:10px;flex-shrink:0;font-size:18px;line-height:1.5}.faq dl dd div:before{content:"A.";font-weight:700;color:#c5000b;font-family:'Barlow',sans-serif;margin-right:10px;flex-shrink:0;font-size:18px;line-height:1.4}.faq dl p{margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;line-height:1.5;text-align:left}.faq dl p span{display:block;text-align:left}.faq dl p span+span{margin-top:15px}.faq dl p small{font-size:14px}@media screen and (max-width:639px){.faq h3{font-size:18px}.faq dl p{font-size:16px}.faq dl dd p{font-size:14px}.faq dl dt div{padding:15px 30px 15px 10px}.faq dl dd div{padding:0 10px 15px}.faq dl dt div:before{font-size:16px}.faq dl dd div:before{font-size:16px;line-height:1.3}.faq dl dt:before,.faq dl dt:after{right:10px}}.pum-theme-2572,.pum-theme-default-theme{background-color:rgba(0,0,0,.8) !important}.pum-theme-2572 .pum-container,.pum-theme-default-theme .pum-container{background-color:transparent !important;box-shadow:none !important}.pum-theme-2572 .pum-container,.pum-theme-default-theme .pum-container *{text-align:center !important}.pum-theme-2572 .pum-container,.pum-theme-default-theme .pum-container img{margin-right:auto !important;margin-left:auto !important}.pum-theme-2572 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{top:-34px !important;right:18px !important;box-shadow:none !important;text-shadow:none !important;background-color:rgba(0,0,0,.3) !important}.movie-wrap{position:relative;padding-bottom:56.4%;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}body[class*=single-seminar] .mktoForm,body.single-event .mktoForm{width:90% !important;margin-right:5%;margin-left:5%}body[class*=single-seminar] .mktoForm *,body.single-event .mktoForm *{font-family:'Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN",HiraKakuProN-W3,sans-serif !important}body[class*=single-seminar] .mktoForm .mktoFormCol,body.single-event .mktoForm .mktoFormCol{width:100%;float:none;flex-shrink:14}body[class*=single-seminar] fieldset.mktoFormCol,body.single-event fieldset.mktoFormCol{margin-bottom:20px !important}body[class*=single-seminar] .mktoForm .mktoFormCol:first-child,body.single-event .mktoForm .mktoFormCol:first-child{flex-shrink:1}body[class*=single-seminar] .mktoForm .mktoFormCol:not(.mktoFieldDescriptor),body.single-event .mktoForm .mktoFormCol:not(.mktoFieldDescriptor){flex-shrink:0}body[class*=single-seminar] .mktoForm .mktoFormCol:not(.mktoFieldDescriptor) label,body.single-event .mktoForm .mktoFormCol:not(.mktoFieldDescriptor) label{width:auto !important;padding:0;margin-left:15px;cursor:pointer}body[class*=single-seminar] .mktoForm .mktoFieldWrap,body.single-event .mktoForm .mktoFieldWrap{width:100%;display:flex;float:none;align-items:flex-start}body[class*=single-seminar] .mktoForm .mktoFormRow,body.single-event .mktoForm .mktoFormRow{display:flex}body[class*=single-seminar] .mktoForm label.mktoLabel,body.single-event .mktoForm label.mktoLabel{min-width:180px;padding-top:14px}body[class*=single-seminar] .mktoForm label,body.single-event .mktoForm label{font-size:16px;flex-shrink:0;padding-left:5px !important;padding-right:10px !important;line-height:1.4}body[class*=single-seminar] .mktoForm label#LblpersonalInfoConsent,body.single-event .mktoForm label#LblpersonalInfoConsent{cursor:pointer}body[class*=single-seminar] .mktoForm label#LblFirstName,body.single-event .mktoForm label#LblFirstName{min-width:40px}body[class*=single-seminar] .mktoForm .mktoField,body.single-event .mktoForm .mktoField{font-size:16px}body[class*=single-seminar] .mktoForm .mktoGutter,body.single-event .mktoForm .mktoGutter{width:0 !important}body[class*=single-seminar] .mktoForm #personalInfoConsent,body.single-event .mktoForm #personalInfoConsent{cursor:pointer}body[class*=single-seminar] .mktoForm span,body.single-event .mktoForm span{font-size:16px}body[class*=single-seminar] .mktoForm span span,body.single-event .mktoForm span a,body[class*=single-seminar] .mktoForm span span,body.single-event .mktoForm span a{font-size:13px !important;line-height:1.4 !important}body[class*=single-seminar] .mktoForm span a,body.single-event .mktoForm span a{text-decoration:underline}body[class*=single-seminar] .mktoHtmlText,body.single-event .mktoHtmlText{width:auto !important;padding-top:0 !important;margin-left:15px !important}body[class*=single-seminar] .mktoHtmlText strong,body.single-event .mktoHtmlText strong{background:0 0}body[class*=single-seminar] .mktoForm input[type=text],body[class*=single-seminar] .mktoForm input[type=tel],body[class*=single-seminar] .mktoForm input[type=email],body[class*=single-seminar] .mktoForm select,body.single-event .mktoForm input[type=text],body.single-event .mktoForm input[type=tel],body.single-event .mktoForm input[type=email],body.single-event .mktoForm select{padding:10px 20px !important;background-color:#fff;border:1px solid #aeb0b6;border-radius:7px;box-shadow:inset 1px 1px 4px 1px #ddd;width:100% !important;height:50px;font-family:'Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN",HiraKakuProN-W3,sans-serif !important}body[class*=single-seminar] .mktoForm select,body.single-event .mktoForm select{cursor:pointer}body[class*=single-seminar] .mktoForm input[type=text]#FirstName,body.single-event .mktoForm input[type=text]#FirstName{width:290px !important}body[class*=single-seminar] .mktoForm textarea,body.single-event .mktoForm textarea{width:100% !important;padding:10px 20px !important;border-radius:7px}body[class*=single-seminar] .mktoForm .mktoAsterix,body.single-event .mktoForm .mktoAsterix{font-size:18px !important}body[class*=single-seminar] .mktoCheckboxList.mktoInvalid,body.single-event .mktoCheckboxList.mktoInvalid{border:none !important}body[class*=single-seminar] .mktoForm input[type=text]:focus,body[class*=single-seminar] .mktoForm input[type=tel]:focus,body[class*=single-seminar] .mktoForm input[type=email]:focus,body.single-event .mktoForm input[type=text]:focus,body.single-event .mktoForm input[type=tel]:focus,body.single-event .mktoForm input[type=email]:focus{border-color:#c5000b;outline-color:#c5000b}body[class*=single-seminar] .mktoForm input[type=radio]+label:before,body.single-event .mktoForm input[type=radio]+label:before{margin-top:5px}body[class*=single-seminar] .mktoRadioList,body.single-event .mktoRadioList{padding-top:10px;padding-bottom:10px}body[class*=single-seminar] .mktoRadioList label,body.single-event .mktoRadioList label{cursor:pointer;width:100%}body[class*=single-seminar] .mktoRadioList label:last-child,body.single-event .mktoRadioList label:last-child{margin-bottom:0}body[class*=single-seminar] .mktoForm input[type=radio]:checked+label:before,body.single-event .mktoForm input[type=radio]:checked+label:before{background-position:2px 2px}body[class*=single-seminar] .mktoForm .mktoButtonRow,body.single-event .mktoForm .mktoButtonRow{display:block;text-align:center;margin-top:30px}body[class*=single-seminar] .mktoForm .mktoButtonWrap,body.single-event .mktoForm .mktoButtonWrap{margin-left:0 !important;display:inline-block}body[class*=single-seminar] .mktoForm .mktoButtonWrap .mktoButton,body.single-event .mktoForm .mktoButtonWrap .mktoButton{width:100%;min-width:300px;height:60px;border-radius:30px;background:#c5000b !important;background-image:none !important;border:2px solid #c5000b !important;box-shadow:none;color:#fff !important;cursor:pointer;-webkit-appearance:button;font-size:16px;font-size:1.6rem;line-height:1;padding:12px 24px;font-weight:700;-webkit-transition:all .5s ease;transition:all .5s ease;text-shadow:none;font-size:18px;font-family:'Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN",HiraKakuProN-W3,sans-serif !important;position:relative}body[class*=single-seminar] .mktoForm .mktoButtonWrap .mktoButton:after,body.single-event .mktoForm .mktoButtonWrap .mktoButton:after{content:"";position:absolute;display:block;width:12px;height:12px;top:50%;right:20px;border-right:2px solid #fff !important;border-bottom:2px solid #fff !important;transform:translate(0,-50%) rotate(-45deg);transition:all .3s ease}body[class*=single-seminar] .mktoForm .mktoButtonWrap .mktoButton:hover,body.single-event .mktoForm .mktoButtonWrap .mktoButton:hover{background:#fff !important;color:#c5000b !important}body[class*=single-seminar] .mktoForm .mktoButtonWrap .mktoButton:hover:after,body.single-event .mktoForm .mktoButtonWrap .mktoButton:hover:after{border-right:2px solid #c5000b !important;border-bottom:2px solid #c5000b !important}@media screen and (max-width:960px){body[class*=single-seminar] .mktoForm,body.single-event .mktoForm{padding:0 !important}body[class*=single-seminar] .mktoForm .mktoFormCol:first-child,body.single-event .mktoForm .mktoFormCol:first-child{flex-shrink:14}body[class*=single-seminar] .mktoForm label,body.single-event .mktoForm label{font-size:1.4rem;margin-bottom:10px !important;width:auto !important;padding-right:0 !important}body[class*=single-seminar] .mktoForm input[type=text],body[class*=single-seminar] .mktoForm input[type=tel],body[class*=single-seminar] .mktoForm input[type=email],body[class*=single-seminar] .mktoForm select,body.single-event .mktoForm input[type=text],body.single-event .mktoForm input[type=tel],body.single-event .mktoForm input[type=email],body.single-event .mktoForm select{height:40px !important;padding:3px 10px 5px !important}body[class*=single-seminar] .mktoForm input[type=text]#LastName,body.single-event .mktoForm input[type=text]#LastName{min-width:180px}body[class*=single-seminar] .mktoForm input[type=text]#FirstName,body.single-event .mktoForm input[type=text]#FirstName{width:100% !important}body[class*=single-seminar] .mktoForm label[for=personalInfoConsent],body.single-event .mktoForm label[for=personalInfoConsent]{flex-shrink:1}body[class*=single-seminar] .mktoForm .mktoRadioList,body[class*=single-seminar] .mktoForm .mktoCheckboxList,body.single-event .mktoForm .mktoRadioList,body.single-event .mktoForm .mktoCheckboxList{width:auto !important}body[class*=single-seminar] .mktoForm label[for=personalInfoConsent],body.single-event .mktoForm label[for=personalInfoConsent]{width:auto !important;padding-left:5px !important}body[class*=single-seminar] .mktoButtonWrap,body.single-event .mktoButtonWrap{margin:0 auto !important;width:100%}body[class*=single-seminar] .mktoForm .mktoButtonWrap .mktoButton,body.single-event .mktoForm .mktoButtonWrap .mktoButton{padding-right:40px;padding-left:40px;min-width:auto}body[class*=single-seminar] .mktoForm .mktoGutter,body[class*=single-seminar] .mktoForm .mktoOffset,body.single-event .mktoForm .mktoGutter,body.single-event .mktoForm .mktoOffset{display:block !important;height:0 !important;width:0 !important}body[class*=single-seminar] .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix,body.single-event .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix{width:15px}body[class*=single-seminar] .mktoForm .mktoFieldWrap:not(.mktoRequiredField),body.single-event .mktoForm .mktoFieldWrap:not(.mktoRequiredField){padding-left:0}body[class*=single-seminar] .mktoForm,body.single-event .mktoForm{padding:0 !important}body[class*=single-seminar] .mktoForm label,body.single-event .mktoForm label{font-size:1.4rem;margin-bottom:10px}body[class*=single-seminar] .mktoButtonWrap,body.single-event .mktoButtonWrap{margin:0 auto}body[class*=single-seminar] .mktoForm .mktoButtonWrap .mktoButton,body.single-event .mktoForm .mktoButtonWrap .mktoButton{padding-right:40px;padding-left:40px}body[class*=single-seminar] .mktoForm span,body.single-event .mktoForm span{font-size:14px}body[class*=single-seminar] label strong,body.single-event label strong{background:linear-gradient(transparent 60%,#f6f313 60%,#f6f313 80%,transparent 80%)}body[class*=single-seminar] .mktoForm label.mktoLabel,body.single-event .mktoForm label.mktoLabel{margin-right:10px}body[class*=single-seminar] .mktoForm input[type=radio]+label:before,body.single-event .mktoForm input[type=radio]+label:before{margin-top:3px}}@media screen and (max-width:640px){body[class*=single-seminar] .mktoForm .mktoFieldWrap,body.single-event .mktoForm .mktoFieldWrap{display:block}body[class*=single-seminar] .mktoForm .mktoFormCol+.mktoFormCol,body.single-event .mktoForm .mktoFormCol+.mktoFormCol{margin-left:10px}body[class*=single-seminar] .mktoForm>div:nth-last-of-type(2),body.single-event .mktoForm>div:nth-last-of-type(2){display:block}body[class*=single-seminar] .mktoHtmlText,body.single-event .mktoHtmlText{line-height:1.4;margin-left:0 !important;padding-top:10px !important}body[class*=single-seminar] .mktoForm label.mktoLabel,body.single-event .mktoForm label.mktoLabel{padding-left:0 !important;margin-bottom:4px !important;padding-top:8px !important;min-width:auto}body[class*=single-seminar] .mktoForm label[for=personalInfoConsent],body.single-event .mktoForm label[for=personalInfoConsent]{margin-left:0 !important}body[class*=single-seminar] .mktoForm label#LblpersonalInfoConsent~.mktoCheckboxList,body.single-event .mktoForm label#LblpersonalInfoConsent~.mktoCheckboxList{position:absolute;left:0;top:3em}body[class*=single-seminar] .mktoForm>div:nth-last-of-type(2) .mktoFormCol:not(.mktoFieldDescriptor),body.single-event .mktoForm>div:nth-last-of-type(2) .mktoFormCol:not(.mktoFieldDescriptor){margin:0 0 -30px 25px !important;width:auto;transform:translateY(-17px)}body[class*=single-seminar] .mktoForm .mktoFormCol:not(.mktoFieldDescriptor) label,body.single-event .mktoForm .mktoFormCol:not(.mktoFieldDescriptor) label{padding-top:0 !important}body[class*=single-seminar] .mktoForm input[type=text]#LastName,body.single-event .mktoForm input[type=text]#LastName{min-width:auto}body[class*=single-seminar] .mktoForm textarea,body.single-event .mktoForm textarea{height:200px;margin-top:10px}body[class*=single-seminar] .mktoRadioList,body.single-event .mktoRadioList{padding-bottom:0}body[class*=single-seminar] .mktoHtmlText strong,body.single-event .mktoHtmlText strong{padding:0 0 10px;display:block}body[class*=single-seminar] .mktoHtmlText strong span,body.single-event .mktoHtmlText strong span{font-size:16px !important}}@media print,screen and (min-width:61.25em){body[class*=single-seminar] .entry-content ol,body.single-event .entry-content ol{margin-right:0;margin-left:0}body[class*=single-seminar] .mktoForm,body.single-event .mktoForm{width:100% !important;margin-right:0;margin-left:0}}.grecaptcha-badge{visibility:hidden}.page-id-8812 .grecaptcha-badge{visibility:visible}.pum-theme-2572 .pum-container,.pum-theme-default-theme .pum-container{padding:15px}.pum-theme-2572 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{width:40px;height:40px;padding:0;top:-25px !important;right:15px !important}.admin-bar header#header{top:32px}@media screen and (max-width:782px){.admin-bar header#header{top:0}}