@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;1,100;1,300;1,400;1,700&&display=swap);.card__tag{border-radius:10px;padding:.2em .8em;font-size:1.4rem}input::-webkit-input-placeholder{color:#c2c2c2}input::-moz-placeholder{color:#c2c2c2}input:-ms-input-placeholder{color:#c2c2c2}input::-ms-input-placeholder{color:#c2c2c2}input::placeholder{color:#c2c2c2}.list-tags__link:focus,.list-tags__link:hover{background-color:#8e8e8e}.list-tags__link{background-color:#f2f2f2}.clear-fix:after{display:table;clear:both;content:""}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-size:1rem}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}h1,h2,h3,h4,h5,h6{margin:0}p{margin-top:0;margin-bottom:0}ol,ul{margin:0;padding:0;list-style:none}address,blockquote,dd,dl,dt,figure,label,pre{margin:0;padding:0}table{border-collapse:collapse}th{text-align:inherit}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}a{vertical-align:baseline;margin:0;background:0 0;padding:0;font-size:100%}code,kbd,samp{font-size:1em;font-family:monospace,monospace}address{font-style:normal;line-height:inherit}figure{margin:0}img{vertical-align:middle;border-style:none}svg{vertical-align:middle;overflow:hidden}button:focus{outline:0;border:0;background:0 0}button,input,optgroup,select,textarea{margin:0;font-size:inherit;line-height:inherit;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{margin:0;border:0;padding:0;min-width:0}legend{display:block;margin-bottom:.5rem;padding:0;width:100%;max-width:100%;color:inherit;font-size:1.5rem;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}[role=button]{cursor:pointer}.color-white{color:#fff}.color-black{color:#000}.color-main{color:#008cd6!important}.color-main-lighten{color:#8ad6ff!important}.color-main-darken{color:#0aaaff!important}.color-sub{color:#ff6760!important}.color-sub-lighten{color:#ff9893!important}.color-sub-darken{color:#ff9893!important}.color-primary{color:#71c752!important}.color-primary-lighten{color:#91d379!important}.color-primary-darken{color:#91d379!important}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-main{background-color:#008cd6!important;color:#fff!important}.bg-main-lighten{background-color:#8ad6ff!important;color:#666!important}.bg-main-darken{background-color:#0aaaff!important;color:#fff!important}.bg-sub{background-color:#ff6760!important;color:#fff!important}.bg-sub-lighten{background-color:#ff9893!important;color:#666!important}.bg-sub-darken{background-color:#ff9893!important;color:#fff!important}.bg-primary{background-color:#71c752!important;color:#fff!important}.bg-primary-lighten{background-color:#91d379!important;color:#666!important}.bg-primary-darken{background-color:#91d379!important;color:#666!important}.bg-common{background-color:#f0efe9!important;color:#666!important}.bg-form{background-color:#fff6b8!important;color:#666!important}.bg-form-lighten{background-color:#fffceb!important;color:#666!important}.bg-form-darken{background-color:#fffceb!important;color:#666!important}.bg-form-stripe{background-image:-webkit-repeating-linear-gradient(315deg,#fff6b8,#fff6b8 15px,#fff 15px,#fff 30px)!important;background-image:repeating-linear-gradient(135deg,#fff6b8,#fff6b8 15px,#fff 15px,#fff 30px)!important;color:#666!important}.bg-enabled{background-color:#8e8e8e!important;color:#666!important}.bg-disabled{background-color:#c2c2c2!important;color:#666!important}.border-white{border-color:#fff!important}.border-black{border-color:#000!important}.border-main{border-color:#008cd6!important}.border-main-lighten{border-color:#8ad6ff!important}.border-main-darken{border-color:#0aaaff!important}.border-sub{border-color:#ff6760!important}.border-sub-lighten{border-color:#ff9893!important}.border-sub-darken{border-color:#ff9893!important}.border-primary{border-color:#71c752!important}.border-primary-lighten{border-color:#91d379!important}.border-primary-darken{border-color:#91d379!important}.border-common{border-color:#f0efe9!important}.border-common-lighten{border-color:#fff!important}.border-common-darken{border-color:#fff!important}.color-gray-80{color:#333!important}.card__tag,.card__time,.color-gray-54{color:#8e8e8e!important}.color-gray-24{color:#c2c2c2!important}.color-gray-10{color:#e6e6e6!important}.color-gray-5{color:#f2f2f2!important}.bg-gray-80{background-color:#333!important}.bg-gray-54{background-color:#8e8e8e!important}.bg-gray-24{background-color:#c2c2c2!important}.bg-gray-10{background-color:#e6e6e6!important}.bg-gray-5,.card__tag{background-color:#f2f2f2!important}html{font-size:62.25%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666;font-weight:500;font-size:1.6rem;line-height:1.7;font-family:Lato,"Noto Sans JP","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,MS PGothic,sans-serif}.h1,h1{font-size:3.2rem}.h2,h2{font-size:3.2rem}.h3,h3{font-size:2.4rem}.h4,h4{font-size:1.8rem}.h5,h5{font-size:1.4rem}.h6,h6{font-size:1.4rem}.font-size-xl{font-size:200%!important}.font-size-lg{font-size:150%!important}.font-size-md{font-size:100%!important}.font-size-sm{font-size:80%!important}.font-size-xs{font-size:60%!important}.font-family-sans{font-family:Lato,"Noto Sans JP","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,MS PGothic,sans-serif}.font-family-serif{font-family:Lora,Georgia,"Times New Roman","Noto Serif JP","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",Times,serif}html{-webkit-tap-highlight-color:rgba(0,140,214,.2);-webkit-text-size-adjust:100%;position:relative;background:#008cd6;height:auto;font-family:sans-serif}body{background-color:#fff}a{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;background-color:transparent;color:#71c752;text-decoration:none}a:focus,a:hover{color:#71c752;text-decoration:none}p{margin-bottom:0}.article p+p{margin-top:1em}#main{overflow:hidden}.section{padding:80px 0}.container,[class*=container--]{margin:auto}.container--fluid{width:100%}.container{padding-right:24px;padding-left:24px;width:100%;max-width:1248px}.container--lg{max-width:1100px}.container--md{max-width:980px}.container--sm{max-width:600px}.tab-nav{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;border-bottom:12px solid #fff}.tab-nav__item{width:100%;text-align:center}.tab-nav__item button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;outline:0;border:none;background:#f2f2f2;padding:.5em 1em;width:100%;color:#666;font-weight:600}.tab-nav__item button>i{margin:0 .8em}.tab-nav__item+li{margin-left:0;border-left:0}.tab-nav__item button{border-radius:40px}.tab-nav__item:focus button,.tab-nav__item:hover button{background:#d9d9d9;color:#666}.tab-nav__item.active{display:block}.tab-nav__item.active button{background:#71c752;color:#fff}.tab-container{position:relative}.tab-content{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;position:absolute;top:0;left:0;opacity:0;z-index:-1;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;background:#fff;width:100%;overflow:hidden}.tab-content>*{-webkit-transform:translateY(-20px);-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;transform:translateY(-20px);transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;margin:0;padding:0;text-align:center}.tab-content>*+*{padding-top:0}.tab-content.is-show{position:relative;opacity:1;z-index:1}.tab-content.is-show>*{-webkit-transform:translateY(0);transform:translateY(0)}.accordion__btn{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;cursor:pointer;margin-bottom:.8em;border-radius:4px;background:#fff6b8;padding:.5em 1em;overflow:hidden;color:#666;font-weight:400;font-size:1.8rem}.accordion__btn:focus,.accordion__btn:hover{background:#ff6760;color:#fff}.accordion__btn:focus>i::after,.accordion__btn:focus>i::before,.accordion__btn:hover>i::after,.accordion__btn:hover>i::before{background:#fff}.accordion__btn>i{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;-webkit-transform:rotate(0) translateY(-50%);display:block;position:absolute;top:50%;right:16px;transform:rotate(0) translateY(-50%);transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s}.accordion__btn>i::before{-webkit-transform:translate(-50%,-50%);-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;background:#ff6760;width:16px;height:2px;content:""}.accordion__btn>i::after{-webkit-transform:rotate(-90deg);-webkit-transform-origin:center;-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:block;transform:rotate(-90deg);transform-origin:center;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;background:#ff6760;width:16px;height:2px;content:""}.accordion__btn.active>i::after{-webkit-transform:rotate(0) translateY(-50%);transform:rotate(0) translateY(-50%)}.accordion__btn.active>i::before{-webkit-transform:translateX(200%);transform:translateX(200%)}.accordion__content{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;visibility:hidden;opacity:0;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;max-height:0}.accordion__content .accordion__inner{background:#fff;padding:0 1em 1em 1em}.accordion__content.is-show{visibility:visible;opacity:1;margin-bottom:2em;max-height:50em}.contact-form .mw_wp_form_g-standard table{table-layout:fixed}.contact-form .mw_wp_form_g-standard .action-buttons{margin-top:2em;text-align:center}.contact-form .mw_wp_form_g-standard .g-standard-description{margin-bottom:1em;color:#666;font-size:1.2rem}.contact-form .mw_wp_form_g-standard{margin-bottom:0}.contact-form .mw_wp_form_g-standard table{border-top:0;border-right:none}.contact-form .mw_wp_form_g-standard table tr:last-child td,.contact-form .mw_wp_form_g-standard table tr:last-child th{border-bottom:0}.contact-form .mw_wp_form_g-standard table th{border-left:none;border-bottom-color:#fff;background:#efe6da;font-weight:500}.contact-form .mw_wp_form_g-standard table th>span{font-weight:400;font-size:1.4rem}.contact-form .mw_wp_form_g-standard table th>span.require{display:inline}.contact-form .mw_wp_form_g-standard table td span.notes{color:#71c752;font-size:1.4rem}.contact-form .mw_wp_form_g-standard table tr td,.contact-form .mw_wp_form_g-standard table tr th{padding:1em}.contact-form .mw_wp_form_g-standard input,.contact-form .mw_wp_form_g-standard textarea{background:#f9f8f6;padding:.5em 1em!important}.contact-form .mw_wp_form_g-standard input::-webkit-input-placeholder{color:#999;font-weight:400}.contact-form .mw_wp_form_g-standard input[type=submit]{-webkit-box-shadow:none!important;-webkit-appearance:button!important;-webkit-transition:.3s,.3s;transition:.3s,.3s;cursor:pointer!important;box-shadow:none!important;border:none!important;border-radius:3px!important;background:#008cd6!important;padding:.8em 2em!important;color:#fff!important;font-size:16px!important;line-height:1!important;text-shadow:none!important}.contact-form .mw_wp_form_g-standard input[type=submit]:hover{background:rgba(0,140,214,.7)!important}.contact-form .mw_wp_form_g-standard input[type=submit][name=submitBack]{-webkit-transition:.3s,.3s;transition:.3s,.3s;margin-right:1em!important;border:none!important;background:#ddd!important;background:#ddd!important;color:#555!important}.contact-form .mw_wp_form_g-standard input[type=submit][name=submitBack]:hover{background:rgba(221,221,221,.7)!important}.img-width-30{width:30%;height:auto}.img-width-40{width:40%;height:auto}.img-width-50{width:50%;height:auto}.img-width-60{width:60%;height:auto}.img-width-70{width:70%;height:auto}.img-width-80{width:80%;height:auto}.img-width-90{width:90%;height:auto}.img-responsive{max-width:100%;height:auto}.img-responsive-full{width:100%;height:auto}figure.img-responsive img{max-width:100%;height:auto}figure.img-responsive-full img{width:100%;height:auto}figure.has-caption{position:relative}figure.has-caption figcaption{display:block;position:absolute;bottom:0;left:0;background:#000;padding:.3em 1em;color:#fff;font-weight:500;font-size:1.2rem}figure.has-caption .img-rad+figcaption{border-radius:0 20px 0 20px}.img-rad{border-radius:20px}.img-rad-lg{border-radius:40px}.img-rad-md{border-radius:30px}.img-rad-sm{border-radius:10px}.align-center{text-align:center!important}.align-left{text-align:left!important}.align-right{text-align:right!important}.align-indent{text-indent:1em}.text-line-indent{display:block;padding-left:1em;text-indent:-1em}.text-yakuhan{text-indent:-.5em}.indent-half{text-indent:-.5em}.font-weight-heavy{font-weight:700!important}.font-weight-bold{font-weight:600!important}.font-weight-normal{font-weight:500!important}.line-height-lg{line-height:3.4}.line-height-md{line-height:1.7}.line-height-sm{line-height:1.275}.line-height-xs{line-height:.85}.lg-disp{display:none!important}.md-disp{display:none!important}.sm-disp{display:none!important}.xs-disp{display:none!important}.bp-disp{display:none!important}.position-relative{position:relative}.position-absolute{position:absolute}.position-static{position:static}.position-sticky{position:-webkit-sticky;position:sticky}.float-left{float:left}.float-right{float:right}.display-flex,.flex-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.display-block{display:block}.display-inline-block{display:inline-block}.mt-xs{margin-top:8px!important}.mb-xs{margin-bottom:8px!important}.mt-sm{margin-top:16px!important}.mb-sm{margin-bottom:16px!important}.mt-md{margin-top:24px!important}.mb-md{margin-bottom:24px!important}.mt-lg{margin-top:32px!important}.mb-lg{margin-bottom:32px!important}.mt-xl{margin-top:48px!important}.mb-xl{margin-bottom:48px!important}.mt-xxl{margin-top:72px!important}.mb-xxl{margin-bottom:72px!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.pt-xs{padding-top:8px!important}.pb-xs{padding-bottom:8px!important}.pt-sm{padding-top:16px!important}.pb-sm{padding-bottom:16px!important}.pt-md{padding-top:24px!important}.pb-md{padding-bottom:24px!important}.pt-lg{padding-top:32px!important}.pb-lg{padding-bottom:32px!important}.pt-xl{padding-top:48px!important}.pb-xl{padding-bottom:48px!important}.pt-xxl{padding-top:72px!important}.pb-xxl{padding-bottom:72px!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}#header{-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);position:fixed;top:0;left:0;z-index:3;box-shadow:0 1px 4px rgba(0,0,0,.05);background:#fff;width:100%}.global-header{position:relative;z-index:1}.global-header>.container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;height:108px}.logo{display:block;background:url(../image/common/logo.png) left top no-repeat;background-size:contain;width:295px;height:59px;text-indent:-9999px}.logo.footer__logo{background:url(../image/common/ft-logo.png) left top no-repeat;background-size:contain}.global-header__logo--link:focus,.global-header__logo--link:hover{opacity:.7}.global-nav{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s}.global-nav__body{position:relative;z-index:2}.global-nav__list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.global-nav__item{margin-right:.2em}.global-nav__item:last-child{margin-right:0}.global-nav__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;border-radius:10px;padding:.3em 1em;color:#008cd6;font-weight:700;font-size:1.4rem;line-height:1.4;white-space:nowrap}.global-nav__link>span{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;-webkit-transform:translateY(3px);transform:translateY(3px);opacity:0;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;color:#ff6760;font-size:60%;text-align:center}.global-nav__link:focus,.global-nav__link:hover{color:#ff6760}.global-nav__link:focus>span,.global-nav__link:hover>span{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}body{overflow:inherit}body.fixed{overflow:hidden}body.fixed #header{position:fixed;top:0;left:0;width:100%}.hamburger-btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;outline:0;border:0;border-radius:50%;background:#008cd6;width:42px;height:42px}.hamburger-btn:focus,.hamburger-btn:hover{background:#ff7f7a}.hamburger-btn>span{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:block;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;border-radius:1px;background:#fff;width:21px;height:2px}.hamburger-btn>span:first-child{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hamburger-btn>span:last-child{-webkit-transform:translateY(5px);transform:translateY(5px)}.hamburger-btn.active>span:nth-child(2){-webkit-transform:translateX(calc(100% + 24px));transform:translateX(calc(100% + 24px))}.hamburger-btn.active>span:first-child{-webkit-transform:rotate(45deg) translate(1px,1.5px);transform:rotate(45deg) translate(1px,1.5px)}.hamburger-btn.active>span:last-child{-webkit-transform:rotate(-45deg) translate(1px,-1.5px);transform:rotate(-45deg) translate(1px,-1.5px)}.global-header__hamburger-btn{display:none;overflow:hidden}.nav-cover{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:none;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s}.nav-cover.active{display:block;opacity:1}#main{padding-top:108px}#content{margin-bottom:107px}.btn-fukidashi{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:block;position:relative;position:absolute;top:3rem;left:calc(100% + 1.5em);transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;border-radius:50px;background:#71c752;padding:.5em 2em;width:16em;color:#fff;font-weight:600;font-size:1.4rem;text-align:center}.btn-fukidashi:focus,.btn-fukidashi:hover{-webkit-transform:translate(-5px);transform:translate(-5px);color:#fff}.btn-fukidashi::after{-webkit-transform:translateY(-50%);position:absolute;top:50%;right:calc(100% - 3px);transform:translateY(-50%);border-width:5px 10px 5px 0;border-style:solid;border-color:transparent #71c752 transparent transparent;width:0;height:0;content:""}.btn-solution{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:block;position:relative;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;margin-top:24px;border-radius:50px;background:#71c752;padding:.5em 2em;width:16em;color:#fff;font-weight:600;font-size:1.4rem;text-align:center}.btn-solution:focus,.btn-solution:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);background:#57ae38;color:#fff}.solution__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:-24px;margin-right:-2.5%}.solution__item{margin-top:24px;margin-right:2.5%;width:30%}.solution__link{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;justify-content:center;align-items:center;z-index:1;padding:2em .8em 2em 1em;width:100%;color:#666;font-size:1.5rem}.solution__link>span{display:block;width:100%}.solution__link::before{-webkit-transform:skew(-15deg);-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:skew(-15deg);z-index:-1;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;margin:auto;background:#f0f0f0;padding:1em;content:""}.solution__link:focus,.solution__link:hover{color:#fff}.solution__link:focus::before,.solution__link:hover::before{background:#71c752;content:""}.solution__link:focus .lang-en::after,.solution__link:hover .lang-en::after{background:#fff;content:""}.solution__link i{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-transform:skew(0);-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;transform:skew(0);transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;margin-right:.8em}.solution__link .lang-en{display:block;position:relative;margin-bottom:2px;padding-bottom:2px;font-weight:600;font-size:11px;line-height:1.3}.solution__link .lang-en::after{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:block;position:absolute;top:100%;left:0;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;background:#ccc;width:100%;height:1px;content:""}.solution__kikai i{background:url(../image/home/icn-nav-01.svg) left top no-repeat;background-size:contain;width:38px;height:30px}.solution__kikai:focus i,.solution__kikai:hover i{background:url(../image/home/icn-nav-01-w.svg) left top no-repeat;background-size:contain}.solution__sekkei i{background:url(../image/home/icn-nav-02.svg) left top no-repeat;background-size:contain;width:38px;height:38px}.solution__sekkei:focus i,.solution__sekkei:hover i{background:url(../image/home/icn-nav-02-w.svg) left top no-repeat;background-size:contain}.solution__kakou i{background:url(../image/home/icn-nav-03.svg) left top no-repeat;background-size:contain;width:38px;height:38px}.solution__kakou:focus i,.solution__kakou:hover i{background:url(../image/home/icn-nav-03-w.svg) left top no-repeat;background-size:contain}.solution__hyomen i{background:url(../image/home/icn-nav-04.svg) left top no-repeat;background-size:contain;width:38px;height:38px}.solution__hyomen:focus i,.solution__hyomen:hover i{background:url(../image/home/icn-nav-04-w.svg) left top no-repeat;background-size:contain}.solution__kumitate i{background:url(../image/home/icn-nav-05.svg) left top no-repeat;background-size:contain;width:38px;height:38px}.solution__kumitate:focus i,.solution__kumitate:hover i{background:url(../image/home/icn-nav-05-w.svg) left top no-repeat;background-size:contain}.solution__yusou i{background:url(../image/home/icn-nav-06.svg) left top no-repeat;background-size:contain;width:38px;height:23px}.solution__yusou:focus i,.solution__yusou:hover i{background:url(../image/home/icn-nav-06-w.svg) left top no-repeat;background-size:contain}.solution__seigyo i{background:url(../image/home/icn-nav-07.svg) left top no-repeat;background-size:contain;width:38px;height:38px}.solution__seigyo:focus i,.solution__seigyo:hover i{background:url(../image/home/icn-nav-07-w.svg) left top no-repeat;background-size:contain}.solution__mente i{background:url(../image/home/icn-nav-08.svg) left top no-repeat;background-size:contain;width:38px;height:38px}.solution__mente:focus i,.solution__mente:hover i{background:url(../image/home/icn-nav-08-w.svg) left top no-repeat;background-size:contain}.solution__hanbai i{background:url(../image/home/icn-nav-09.svg) left top no-repeat;background-size:contain;width:38px;height:38px}.solution__hanbai:focus i,.solution__hanbai:hover i{background:url(../image/home/icn-nav-09-w.svg) left top no-repeat;background-size:contain}.solution__funtai i{background:url(../image/home/icn-nav-10.svg) left top no-repeat;background-size:contain;width:38px;height:38px}.solution__funtai:focus i,.solution__funtai:hover i{background:url(../image/home/icn-nav-10-w.svg) left top no-repeat;background-size:contain}.topics-cat__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-24px}.topics-cat__item{margin-left:24px}.topics-cat__link{border-radius:3em;background-color:#fff;padding:1em 2em;color:#666;font-size:1.2rem}.topics-cat__link:focus,.topics-cat__link:hover{background:#71c752;color:#fff}#footer{position:relative;background:#008cd6;padding-right:90px;overflow:hidden;color:#fff;font-size:1.3rem}#footer::before{-webkit-transform:skewX(-20deg);display:block;position:absolute;top:0;right:-5px;transform:skewX(-20deg);margin:0 auto;background-color:#fff;width:30%;height:18px;content:""}#footer::after{display:block;position:absolute;right:0;bottom:0;border-width:0 0 430px 130px;border-style:solid;border-color:transparent transparent #fff transparent;width:0;height:0;content:""}#footer a[class*=__link]{position:relative;color:#fff;font-weight:500;font-size:1.3rem}#footer a[class*=__link]::after{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;-webkit-transform:translateY(3px);display:block;transform:translateY(3px);opacity:0;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;background-color:#fff;width:100%;height:1px;content:""}#footer a[class*=__link]:focus,#footer a[class*=__link]:hover{color:#fff}#footer a[class*=__link]:focus::after,#footer a[class*=__link]:hover::after{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;content:""}.footer-flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}.footer__top{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.5);padding-top:120px;padding-bottom:120px}.footer__bottom{padding-top:48px;padding-bottom:48px}.footer-nav__list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.footer-nav__item{margin:0 .5em}.footer__contact dt{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;float:left;font-weight:700}.footer__contact dt::before{margin-right:.5em;content:"●";font-size:1rem}.footer__contact dd{padding-left:10em}.footer__contact br{display:none}.footer__contact:last-of-type{margin-top:12px;border-top:1px solid rgba(255,255,255,.2);padding-top:12px}.footer__contact:last-of-type ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer__contact:last-of-type ul li+li{margin-left:1.5em}.footer__contact:last-of-type ul li+li a{color:#fff;text-decoration:underline}.footer__contact:last-of-type ul li+li a:focus,.footer__contact:last-of-type ul li+li a:hover{text-decoration:none}.policy-nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.policy-nav__item+.policy-nav__item{margin-left:1em}.footer__copy{margin-top:1em;font-size:1.1rem}.footer__tel{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.footer__tel::before{content:"TEL："}.go-top{position:absolute;right:5%;bottom:2%}.go-top a{display:block}.go-top a:focus span,.go-top a:hover span{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.section__title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px}.section__title .section__title-sub{display:block;width:100%;font-weight:500;font-size:1.4rem}.list-card{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:-24px}.list-card>*{width:30.77%}.list-card>:nth-child(3n+1){margin-left:0}.list-card>*+*{margin-left:3.84%}.list-card.list-card--pages>*{margin-left:0;width:48.08%}.list-card.list-card--pages>:nth-child(2n+1){margin-left:0}.list-card.list-card--pages>*+*{margin-left:3.84%}.list-card__item{position:relative;margin-top:32px;border-radius:20px;background-color:#fff}.list-card__item .card{display:block;border-radius:20px;height:100%;overflow:hidden;color:#666}.list-card__item .card figure{overflow:hidden}.list-card__item .card img{-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s}.list-card__item .card:focus,.list-card__item .card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.list-card__item .card:focus img,.list-card__item .card:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.list-card__new{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:-24px;left:-24px;justify-content:center;align-items:center;z-index:2;border:2px solid #fff;border-radius:50%;background:#ff6760;width:48px;height:48px;color:#fff;font-style:normal;font-weight:700;font-size:1.2rem}.card__cat{display:inline-block;position:absolute;bottom:calc(100% + 2.5em);left:1em;border-radius:20px;background:#008cd6;padding:5px 1.5em;color:#fff;font-size:1.2rem}.card__body{position:relative;background-color:#fff;padding:16px}.card__title{margin-bottom:.8em;color:#008cd6;font-weight:700;line-height:1.5;text-align:justify;word-break:break-all}.card__description{font-size:1.4rem}.card__info{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;margin-top:16px}.card__image img{width:100%;height:auto}.card__time{font-size:1.3rem}.slider{position:relative}.swiper-slide.list-card__item{height:auto}.slider__body{position:relative;margin-top:-32px;padding:0 4px;padding-bottom:6px;overflow:hidden}.slider__nav .slider__btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:calc(100% - 27px);justify-content:center;align-items:center;z-index:2;width:100%;width:100%}.swiper-button-next,.swiper-button-prev{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:static;justify-content:center;align-items:center;z-index:2;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;border-radius:50%;background:#008cd6;width:54px;height:54px;pointer-events:auto}.swiper-button-next::before,.swiper-button-prev::before{border-radius:2px;background-color:#fff;width:50%;height:2px;content:""}.swiper-button-prev{-webkit-transform:translate(-12px,0);left:-12px;transform:translate(-12px,0)}.swiper-button-prev::after{-webkit-transform:rotate(-45deg);position:absolute;top:calc(50% - 5px);left:25%;transform:rotate(-45deg);border-radius:2px;background-color:#fff;width:10px;height:2px;content:""}.swiper-button-prev:focus,.swiper-button-prev:hover{-webkit-transform:translate(-24px,0);transform:translate(-24px,0)}.swiper-button-next{-webkit-transform:translate(12px,0);right:-12px;transform:translate(12px,0)}.swiper-button-next::after{-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 5px);right:25%;transform:rotate(45deg);border-radius:2px;background-color:#fff;width:10px;height:2px;content:""}.swiper-button-next:focus,.swiper-button-next:hover{-webkit-transform:translate(24px,0);transform:translate(24px,0)}.btn{display:inline-block;border-radius:50px;background:#008cd6;padding:.8em 3.2em;font-weight:700}.btn>span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.btn:focus,.btn:hover{background:#009df0}.btn.btn--lg{padding-right:5em;padding-left:5em;font-size:1.8rem}.btn.btn--sub{background:#ff6760;color:#fff}.btn.btn--sub:focus,.btn.btn--sub:hover{background:#ff7f7a}.btn.btn--primary{background:#71c752;color:#fff}.btn.btn--primary:focus,.btn.btn--primary:hover{background:#81cd65}.btn.btn--main{background:#008cd6;color:#666}.btn.btn--main:focus,.btn.btn--main:hover{background:#009df0}.btn.btn--has-icon i{position:relative;top:1px}.btn.btn--has-icon [class*=icon-]{margin-left:.5em}.btn.btn--has-icon:focus [class*=icon-arrow],.btn.btn--has-icon:hover [class*=icon-arrow]{-webkit-transform:translateX(3px);transform:translateX(3px)}.link{display:inline-block;font-weight:700}.link>span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.link.link--sub{background:#ff6760;color:#fff}.link.link--sub:focus,.link.link--sub:hover{background:#ff7f7a}.link.link--primary{background:#71c752;color:#fff}.link.link--primary:focus,.link.link--primary:hover{background:#81cd65}.link.link--has-icon i{position:relative;top:1px}.link.link--has-icon [class*=icon-]{margin-left:.5em}.link.link--has-icon:focus [class*=icon-arrow],.link.link--has-icon:hover [class*=icon-arrow]{-webkit-transform:translateX(3px);transform:translateX(3px)}.list-tags{margin-top:-12px}.list-tags__item{display:inline-block;margin-top:12px;margin-right:1em}.list-tags__link{display:block;border:1px solid #e2e2e2;border-radius:40px;padding:.5em 1.5em;color:#666;color:#666;font-weight:700;font-size:1.4rem}.list-tags__link:focus,.list-tags__link:hover{color:#fff}.icon-title{display:block;margin-right:.5em;background-position:left top;background-size:contain;background-repeat:no-repeat}.icon--bell{background-image:url(../image/common/icn-bell.png);width:32px;height:37px}.icon-arrow{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;transition:all 250ms cubic-bezier(.445,.05,.55,.95) 0s;border-radius:50%;width:18px;height:18px}.icon-arrow::before{-webkit-transform:rotate(45deg) translate(-1px,0);-webkit-transform-origin:center;display:block;transform:rotate(45deg) translate(-1px,0);transform-origin:center;width:6px;height:6px;content:""}.icon-arrow.icon-arrow--white{background:#fff}.icon-arrow.icon-arrow--white::before{border-top:2px solid #ff6760;border-right:2px solid #ff6760}.icon-arrow.icon-arrow--black{background:#666}.icon-arrow.icon-arrow--black::before{border-top:2px solid #fff;border-right:2px solid #fff}.icon-arrow.icon-arrow--main{background:#008cd6}.icon-arrow.icon-arrow--main::before{border-top:2px solid #666;border-right:2px solid #666}.icon-arrow.icon-arrow--sub{background:#ff6760}.icon-arrow.icon-arrow--sub::before{border-top:2px solid #fff;border-right:2px solid #fff}.icon-arrow.icon-arrow--primary{background:#71c752}.icon-arrow.icon-arrow--primary::before{border-top:2px solid #fff;border-right:2px solid #fff}.form{position:relative;margin-right:30px}.form__input-text{border:2px solid #e2e2e2;border-radius:20px;padding:.8em 1em;padding-right:2.5em;width:100%}.form__submit{-webkit-transform:translateY(-50%);display:block;position:absolute;top:50%;right:1em;transform:translateY(-50%);outline:0;border:0;background:url(../image/common/icon-submit-search.png) left top no-repeat;background-size:contain;width:18px;height:18px}.form__submit.form__submit--lg{right:-30px;background:url(../image/common/btn-search.png) left top no-repeat;background-size:contain;width:57px;height:57px}.flex-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-box.flex-box--split-2{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.flex-box.flex-box--split-2>.flex-box__child{width:48%}.padding-rad-box{border-radius:30px;padding:24px}.padding-rad-box.rad--sm{border-radius:10px}.padding-rad-box.box--lg{padding:40px}.padding-rad-box.box--md{padding:24px 32px}.padding-rad-box.box--sm{padding:16px}.padding-rad-box.box--xs{padding:12px}.padding-rad-box.border-box{border:1px solid #e2e2e2}@media (max-width:1199.98px){body{font-size:1.6rem}body{font-size:1.6rem}.container{padding-right:24px;padding-left:24px;width:100%;max-width:1248px}.container{padding-right:24px;padding-left:24px;width:100%;max-width:1248px}.container--lg{padding-right:24px;padding-left:24px;width:100%;max-width:1248px}.container--lg{padding-right:24px;padding-left:24px;width:100%;max-width:1248px}.container--md{padding-right:24px;padding-left:24px;width:100%;max-width:1248px}.container--md{padding-right:24px;padding-left:24px;width:100%;max-width:1248px}.container--sm{padding-right:24px;padding-left:24px;width:100%;max-width:1248px}.container--sm{padding-right:24px;padding-left:24px;width:100%;max-width:1248px}}@media (max-width:1000px){.solution__item{width:47.5%}.solution__link{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:1em;font-size:1.4rem}.solution__link i{margin-right:1.5em}.solution__link .lang-en{font-size:10px}}@media (max-width:899.98px){body{font-size:1.6rem}.h1,h1{font-size:3.2rem}.h2,h2{font-size:2.8rem}.h3,h3{font-size:2rem}.h4,h4{font-size:1.8rem}.h5,h5{font-size:1.4rem}.h6,h6{font-size:1.4rem}.section{padding:80px 0}.container{padding-right:24px;padding-left:24px;width:100%;max-width:1248px}.container--lg{padding-right:24px;padding-left:24px;width:100%;max-width:1248px}.container--md{padding-right:24px;padding-left:24px;width:100%;max-width:1248px}.container--sm{padding-right:24px;padding-left:24px;width:100%;max-width:1248px}.tab-content>*{padding:0}.tab-content>*+*{padding-top:0}.accordion__btn{font-size:1.8rem}[class*=img-width-].img-width--break-lg{width:100%!important}.img-width-lg-30{width:30%;height:auto}.img-width-lg-40{width:40%;height:auto}.img-width-lg-50{width:50%;height:auto}.img-width-lg-60{width:60%;height:auto}.img-width-lg-70{width:70%;height:auto}.img-width-lg-80{width:80%;height:auto}.img-width-lg-90{width:90%;height:auto}.lg-none{display:none!important}.lg-disp{display:block!important}[class*=float-].float--break-lg{float:none!important}.mt-lg-0{margin-top:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mr-lg-0{margin-right:0!important}.pt-lg-0{padding-top:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.pr-lg-0{padding-right:0!important}.global-nav__link{padding:1em .5em;font-size:1.3rem}.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__bottom .footer-flex__left{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:12px;border-top:1px solid rgba(255,255,255,.2);padding-top:12px}.footer__bottom .footer-flex__right{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.card__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;flex-direction:column;align-items:flex-start}.flex-box.flex-box--break-lg .flex-box__child{margin-top:-24px;width:100%}.flex-box.flex-box--break-lg .flex-box__child+.flex-box__child{margin-top:24px}}@media (max-width:840.98px){.card__tag{margin-bottom:8px;font-size:1.3rem}body{font-size:1.6rem}.h1,h1{font-size:3.2rem}.h2,h2{font-size:2.4rem}.h3,h3{font-size:1.8rem}.h4,h4{font-size:1.6rem}.h5,h5{font-size:1.4rem}.h6,h6{font-size:1.4rem}.section{padding:48px 0}.container{padding-right:24px;padding-left:24px;width:100%;max-width:inherit}.container--lg{padding-right:24px;padding-left:24px;width:100%;max-width:inherit}.container--md{padding-right:24px;padding-left:24px;width:100%;max-width:inherit}.container--sm{padding-right:24px;padding-left:24px;width:100%;max-width:inherit}.tab-nav.tab-nav--blocked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em}.tab-content>*{padding:0}.tab-content>*+*{padding-top:0}.accordion__btn{font-size:1.8rem}.contact-form .mw_wp_form_g-standard table td{border-left:none}[class*=img-width-].img-width--break-md{width:100%!important}.img-width-md-30{width:30%;height:auto}.img-width-md-40{width:40%;height:auto}.img-width-md-50{width:50%;height:auto}.img-width-md-60{width:60%;height:auto}.img-width-md-70{width:70%;height:auto}.img-width-md-80{width:80%;height:auto}.img-width-md-90{width:90%;height:auto}.md-none{display:none!important}.bp-none{display:none!important}.md-disp{display:block!important}.bp-disp{display:block!important}[class*=float-].float--break-md{float:none!important}.mt-md-0{margin-top:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mr-md-0{margin-right:0!important}.pt-md-0{padding-top:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.pr-md-0{padding-right:0!important}.global-header>.container{height:72px}.logo{background-size:contain;width:197px;height:39px}.global-nav{position:fixed;top:20vh;left:0;visibility:hidden;opacity:0;background:0 0;width:100%;height:calc(100% - 72px);overflow:auto}.global-nav nav{height:auto}.global-nav.active{top:calc(72px);left:0;visibility:visible;opacity:1}.global-nav__body{background:rgba(255,255,255,.5);padding-top:24px;padding-bottom:24px}.global-nav__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.global-nav__item{width:100%}.global-nav__item+.global-nav__item{margin-top:12px}.global-nav__link{background:#fff;padding:1em 1em;font-size:1.8rem}.global-nav__link>span{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;color:#008cd6}.global-nav__link:focus,.global-nav__link:hover{background:#008cd6;color:#fff}.global-nav__link:focus>span,.global-nav__link:hover>span{color:#fff}.global-header__hamburger-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-cover{position:absolute;top:0;left:0;opacity:0;z-index:0;background:#008cd6;width:100%;height:calc(100vh - 72px)}#main{padding-top:72px}#content{margin-bottom:107px}.btn-fukidashi{top:1.5rem;padding:.3em 1.2em}.btn-solution{top:1.5rem;margin-top:12px;margin-bottom:36px;padding:.3em 1.2em}.solution__link i{margin-right:.5em}.solution__link .lang-en{font-size:1.1rem}.solution__kikai i{width:25px;height:20px}.solution__sekkei i{width:25px;height:25px}.solution__kakou i{width:25px;height:25px}.solution__hyomen i{width:25px;height:25px}.solution__kumitate i{width:25px;height:25px}.solution__yusou i{width:25px;height:15px}.solution__seigyo i{width:25px;height:25px}.solution__mente i{width:25px;height:25px}.solution__hanbai i{width:25px;height:25px}.solution__funtai i{width:25px;height:25px}.footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;flex-direction:column;align-items:flex-start;padding-top:48px;padding-bottom:48px}.footer-nav{margin-top:1em}.footer__contact dt{float:none}.footer__contact dd{padding-left:0}.section__title{margin-bottom:24px}.list-card__new{top:-24px;left:-12px}.card__title{font-size:1.4rem}.swiper-button-prev{-webkit-transform:translate(-12px,0);left:-16px;transform:translate(-12px,0)}.swiper-button-prev:focus,.swiper-button-prev:hover{-webkit-transform:translate(-16px,0);transform:translate(-16px,0)}.swiper-button-next{-webkit-transform:translate(12px,0);right:-16px;transform:translate(12px,0)}.swiper-button-next:focus,.swiper-button-next:hover{-webkit-transform:translate(16px,0);transform:translate(16px,0)}.form__input-text{padding:.5em 1em}.flex-box.flex-box--break-md .flex-box__child{margin-top:-24px;width:100%}.flex-box.flex-box--break-md .flex-box__child+.flex-box__child{margin-top:24px}}@media (max-width:640.98px){.card__tag{font-size:1.2rem}body{font-size:1.4rem}.h1,h1{font-size:3.2rem}.h2,h2{font-size:2.4rem}.h3,h3{font-size:1.8rem}.h4,h4{font-size:1.6rem}.h5,h5{font-size:1.4rem}.h6,h6{font-size:1.4rem}.section{padding:48px 0}.container{padding-right:16px;padding-left:16px;width:100%;max-width:inherit}.container--lg{padding-right:16px;padding-left:16px;width:100%;max-width:inherit}.container--md{padding-right:16px;padding-left:16px;width:100%;max-width:inherit}.container--sm{padding-right:16px;padding-left:16px;width:100%;max-width:inherit}.tab-content>*{padding:0}.tab-content>*+*{padding-top:0}.accordion__btn{font-size:1.5rem}[class*=img-width-].img-width--break-sm{width:100%!important}.img-width-sm-30{width:30%;height:auto}.img-width-sm-40{width:40%;height:auto}.img-width-sm-50{width:50%;height:auto}.img-width-sm-60{width:60%;height:auto}.img-width-sm-70{width:70%;height:auto}.img-width-sm-80{width:80%;height:auto}.img-width-sm-90{width:90%;height:auto}.sm-none{display:none!important}.sm-disp{display:block!important}[class*=float-].float--break-sm{float:none!important}.mt-sm-0{margin-top:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mr-sm-0{margin-right:0!important}.pt-sm-0{padding-top:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.pr-sm-0{padding-right:0!important}#content{margin-bottom:107px}.btn-solution{width:14em}.solution__kikai i{width:20px;height:16px}.solution__sekkei i{width:20px;height:20px}.solution__kakou i{width:20px;height:20px}.solution__hyomen i{width:20px;height:20px}.solution__kumitate i{width:20px;height:20px}.solution__yusou i{width:20px;height:12px}.solution__seigyo i{width:20px;height:20px}.solution__mente i{width:20px;height:20px}.solution__hanbai i{width:20px;height:20px}.solution__funtai i{width:20px;height:20px}.topics-cat{width:100%}.topics-cat__list{margin-left:-12px}.topics-cat__item{margin-left:12px}.topics-cat__link{padding:.5em 1em}.footer__contact br{display:block}.footer__contact:last-of-type ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__contact:last-of-type ul li+li{margin-left:0}.go-top{-webkit-transform:translateX(50%);right:50%;bottom:35px;transform:translateX(50%)}.list-card{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.list-card>*{width:48.08%}.list-card>:nth-child(3n+1){margin-left:3.84%}.list-card>:nth-child(2n+1){margin-left:0}.list-card.list-card--pages>*{margin-left:0;width:100%}.card__title{font-size:1.6rem}.list-tags__link{font-size:1.2rem}.flex-box.flex-box--break-sm .flex-box__child{margin-top:-24px;width:100%}.flex-box.flex-box--break-sm .flex-box__child+.flex-box__child{margin-top:24px}.padding-rad-box{padding:16px}.padding-rad-box.box--lg{padding:24px}.padding-rad-box.box--md{padding:16px}}@media (max-width:419.98px){.card__tag{margin-bottom:0;font-size:1.4rem}body{font-size:1.4rem}.h1,h1{font-size:3.2rem}.h2,h2{font-size:2.4rem}.h3,h3{font-size:1.8rem}.h4,h4{font-size:1.6rem}.h5,h5{font-size:1.4rem}.h6,h6{font-size:1.4rem}.section{padding:48px 0}.container{padding-right:16px;padding-left:16px;width:100%;max-width:inherit}.container--lg{padding-right:16px;padding-left:16px;width:100%;max-width:inherit}.container--md{padding-right:16px;padding-left:16px;width:100%;max-width:inherit}.container--sm{padding-right:16px;padding-left:16px;width:100%;max-width:inherit}.tab-content>*{padding:0}.tab-content>*+*{padding-top:0}.accordion__btn{font-size:1.4rem}.accordion__btn>i{right:13px}.accordion__btn>i::before{width:13px;height:2px}.accordion__btn>i::after{width:13px;height:2px}[class*=img-width-].img-width--break-xs{width:100%!important}.img-width-xs-30{width:30%;height:auto}.img-width-xs-40{width:40%;height:auto}.img-width-xs-50{width:50%;height:auto}.img-width-xs-60{width:60%;height:auto}.img-width-xs-70{width:70%;height:auto}.img-width-xs-80{width:80%;height:auto}.img-width-xs-90{width:90%;height:auto}.xs-none{display:none!important}.xs-disp{display:block!important}[class*=float-].float--break-xs{float:none!important}.mt-xs-0{margin-top:0!important}.mb-xs-0{margin-bottom:0!important}.ml-xs-0{margin-left:0!important}.mr-xs-0{margin-right:0!important}.pt-xs-0{padding-top:0!important}.pb-xs-0{padding-bottom:0!important}.pl-xs-0{padding-left:0!important}.pr-xs-0{padding-right:0!important}.solution__list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:-15.84px;padding-right:5px;padding-left:5px}.solution__item{margin-top:15.84px;width:46%}.solution__link{padding:1em .5em 1em 1em;font-size:1.3rem}.list-card{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.list-card>*{margin-left:0;width:100%}.card__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;flex-direction:row;align-items:center}.btn.btn--lg{padding-right:1em;padding-left:1em;width:100%}.flex-box.flex-box--break-xs .flex-box__child{margin-top:-24px;width:100%}.flex-box.flex-box--break-xs .flex-box__child+.flex-box__child{margin-top:24px}}@media (max-width:374px){.solution__item{width:100%}}@media (max-width:319px){body{position:relative;padding:0;padding-top:64px;width:319px!important;min-width:319px!important;overflow-x:scroll!important}#header{position:absolute!important;top:0!important;width:319px!important;width:100%;min-width:319px!important}}
/*# sourceMappingURL=map/style.min.css.map */
