@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=A-OTF+Midashi+Go+MB31+Pro:wght@300;400;600;700&display=swap";@import"https://use.typekit.net/yne5njb.css";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}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}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}body{font-family:YakuHanJP,ryo-gothic-plusn,sans-serif;color:#191414;word-break:break-all}img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 769px){.pc-none{display:none !important}}@media screen and (max-width: 768px){.sp-none{display:none !important}}@media screen and (min-width: 1680px){.pc-large-flex{display:flex !important}}.header_pc_renew{background:#fff;box-sizing:border-box;z-index:1100;border-bottom:solid 1px #d7d7da;position:-webkit-sticky;position:sticky;top:0;z-index:10000}.header_pc_renew .header_main_flex{padding:0 35px;height:79px;display:flex;justify-content:space-between;align-items:center;position:relative}.header_pc_renew .header_main_flex .header_logo{width:156px}.header_pc_renew .header_main_flex .header_logo img{width:100%;height:auto}.header_pc_renew .header_main_flex .header_logo.tk_logo{width:248px}.header_pc_renew .header_main_flex .header_logo.ti_logo{width:256px}.header_pc_renew .header_main_flex .header_logo.td_logo{width:280px}.header_pc_renew .header_main_flex .header_logo.tc_logo{width:247px}.header_pc_renew .header_main_flex .header_nav{display:flex;justify-content:space-between;align-items:center}.header_pc_renew .header_main_flex .header_nav .nav_link{margin-left:24px;padding:0 5px;font-size:14px;font-weight:700}.header_pc_renew .header_main_flex .header_nav .nav_link .underline{display:inline-block;position:relative;vertical-align:middle}.header_pc_renew .header_main_flex .header_nav .nav_link .underline::after{content:"";width:100%;height:1px;background:#008d97;position:absolute;bottom:-32px;left:0;transform:scale(0, 1);transform-origin:left top;transition:.3s;z-index:1100}.header_pc_renew .header_main_flex .header_nav .nav_link .underline:hover{color:#008d97}.header_pc_renew .header_main_flex .header_nav .nav_link .underline:hover::after{transform:scale(1, 1)}.header_pc_renew .header_main_flex .header_nav .nav_link.link_btn a{padding:8px 10px;border:solid 1px #b2b7b8;border-radius:20px;transition:.3s;font-size:17px}.header_pc_renew .header_main_flex .header_nav .nav_link.link_btn a:hover{background:#f98938;color:#fff;border:solid 1px #f98938}.header_pc_renew .header_main_flex .header_nav .nav_link.link_btn .underline::after{background:#f98938}.header_pc_renew .header_main_flex .header_nav .nav_link.btn_left a{background:#f98938;color:#fff;border:solid 1px #f98938}.header_pc_renew .header_main_flex .header_nav .link_more{transition:.3s}.header_pc_renew .header_main_flex .header_nav .link_more:hover{cursor:pointer}.header_pc_renew .header_main_flex .header_nav .link_more:hover .hide_menu{visibility:visible}.header_pc_renew .header_main_flex .header_nav .link_more:hover .underline::after{transform:scale(1, 1)}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu{visibility:hidden;display:flex;justify-content:center;align-items:center;background:#f6f6f6;width:100%;height:120px;position:absolute;top:80px;left:0;z-index:1000;transition:.3s}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu:hover{cursor:default}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;margin:0 40px;font-weight:400;line-height:170%;letter-spacing:10%}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li .hide_item{width:35%;margin:10px 0;display:flex;align-items:center;line-height:100%;letter-spacing:.1em}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li .hide_item .side_line{margin-top:0}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li .side_line{margin-top:12px;margin-right:10px;display:inline-block;width:16px;height:1px;background:#008d97}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li .side_line.line_fee{margin-top:10px}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li .side_line.line_other{margin-top:10px}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li .side_line.line_login{margin-top:10px}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li .text_s{font-size:10px}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li.last_item{position:relative}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li.last_item::after{content:"";width:1px;height:62px;background:#008d97;position:absolute;top:50%;left:-80px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li a.menu_link{position:relative}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li a.menu_link::after{content:"";width:100%;height:1px;background:#008d97;position:absolute;bottom:-2px;left:0;transform:scale(0, 1);transform-origin:left top;transition:.3s;z-index:1000}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li a.menu_link:hover{color:#008d97}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu li a.menu_link:hover::after{transform:scale(1, 1)}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu.and_th li{justify-content:flex-start;margin:0}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu.and_th li .hide_item{width:30%}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu.price_menu{max-width:1000px;padding:22px 0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);flex-wrap:wrap;justify-content:flex-start}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu.price_menu::before{content:"";background:#f6f6f6;width:10000px;height:120px;position:absolute;top:0;left:-5000px;z-index:-999}.header_pc_renew .header_main_flex .header_nav .link_more .hide_menu.price_menu li{width:33.3%;margin:0;justify-content:flex-start;letter-spacing:10%;line-height:170%}.header_pc_renew .header_main_flex .right_menu .nav_link{margin-left:14px;padding:0}.header_sp_renew{display:none}@media screen and (max-width: 1000px){.header_pc_renew{display:none}.header_sp_renew{display:block;height:49px}.header_sp_renew .header_main_flex{width:100%;border-bottom:solid 1px #d7d7da;padding:0 18px;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;z-index:10000;background:#fff}.header_sp_renew .header_main_flex:has(.active){border-bottom:inherit}.header_sp_renew .header_main_flex .header_logo{width:120px}.header_sp_renew .header_main_flex .header_logo img{width:100%;height:auto}.header_sp_renew .header_main_flex .header_logo.tk_logo{width:192px}.header_sp_renew .header_main_flex .header_logo.ti_logo{width:198px}.header_sp_renew .header_main_flex .header_logo.td_logo{width:216px}.header_sp_renew .header_main_flex .header_logo.tc_logo{width:200px}.header_sp_renew .header_main_flex .header_menu_btn{width:48px;height:48px;position:relative}.header_sp_renew .header_main_flex .header_menu_btn span{display:inline-block;transition:all .4s;position:absolute;left:13px;height:2px;background-color:#222229}.header_sp_renew .header_main_flex .header_menu_btn span:nth-of-type(1){top:22px;width:50%}.header_sp_renew .header_main_flex .header_menu_btn span:nth-of-type(2){top:29px;width:50%}.header_sp_renew .header_main_flex .header_menu_btn.active span:nth-of-type(1){top:20px;left:16px;transform:translateY(6px) rotate(-45deg)}.header_sp_renew .header_main_flex .header_menu_btn.active span:nth-of-type(2){top:32px;left:16px;transform:translateY(-6px) rotate(45deg)}.header_sp_renew .menu_fixed{max-height:100vh;width:100%;padding:0 16px 80px 16px;background:#f6f6f6;overflow-y:auto;position:fixed;z-index:1000;top:-120%;left:0;transition:all .6s;z-index:1000}.header_sp_renew .menu_fixed.open_menu{top:48px}.header_sp_renew .menu_fixed .header_nav_sp .nav_link{padding:40px 18px;border-top:solid 1px #b2b7b8;font-size:16px;font-weight:500}.header_sp_renew .menu_fixed .header_nav_sp .nav_link a{display:block;width:100%}.header_sp_renew .menu_fixed .header_nav_sp .nav_link .hide_menu li{display:flex;margin-top:23px;font-weight:400;line-height:120%;letter-spacing:0,4em}.header_sp_renew .menu_fixed .header_nav_sp .nav_link .hide_menu li .side_line{margin-top:8px;margin-right:10px;display:inline-block;width:16px;height:1px;background:#008d97}.header_sp_renew .menu_fixed .header_nav_sp .nav_link .hide_menu li .side_line.line_other{margin-top:10px}.header_sp_renew .menu_fixed .header_nav_sp .nav_link .hide_menu li .text_s{font-size:12px}.header_sp_renew .menu_fixed .header_nav_sp .nav_link .hide_menu li.last_item{margin-top:36px;font-size:15px}.header_sp_renew .menu_fixed .header_nav_sp .nav_link .bottom_menu{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header_sp_renew .menu_fixed .header_nav_sp .nav_link .bottom_menu li.bottom_item{display:flex;align-items:center;width:50%;margin-top:23px;font-size:14px;font-weight:400;line-height:120%;letter-spacing:0,4em}.header_sp_renew .menu_fixed .header_nav_sp .nav_link .bottom_menu li.bottom_item .side_line{margin-right:10px;display:inline-block;width:16px;height:1px;background:#008d97}.header_sp_renew .menu_fixed .header_nav_sp .nav_link .bottom_menu li.last_item{width:100%}.header_sp_renew .menu_fixed .header_nav_sp .link_more_sp{position:relative}.header_sp_renew .menu_fixed .header_nav_sp .link_more_sp .hide_menu{max-height:0;overflow:hidden;transition:max-height .7s}.header_sp_renew .menu_fixed .header_nav_sp .link_more_sp.open .hide_menu{max-height:100vh}.header_sp_renew .menu_fixed .header_nav_sp .link_more_sp.open::before{opacity:0}.header_sp_renew .menu_fixed .header_nav_sp .link_more_sp.open::after{transform:translateY(-50%) rotate(180deg)}.header_sp_renew .menu_fixed .header_nav_sp .link_more_sp::before,.header_sp_renew .menu_fixed .header_nav_sp .link_more_sp::after{content:"";display:inline-block;width:20px;height:2px;background-color:#b2b7b8;position:absolute;top:49px;right:20px;transition:opacity .7s}.header_sp_renew .menu_fixed .header_nav_sp .link_more_sp::after{top:50px;transform:translateY(-50%) rotate(90deg);transition:transform .7s}.header_sp_renew .menu_fixed .btn_section{padding-bottom:24px;display:flex;justify-content:center;align-items:center}.header_sp_renew .menu_fixed .btn_section .header_cta_btn{max-width:320px;max-height:44px;width:48%;padding:10px 0;border-radius:24px;text-align:center;font-size:12px;font-weight:700;line-height:100%}.header_sp_renew .menu_fixed .btn_section .header_cta_btn.sp_orange{background:#f98938;color:#fff}.header_sp_renew .menu_fixed .btn_section .header_cta_btn.sp_white{margin-left:8px;background:#fff;border:solid 1px #d7d7da;box-sizing:border-box}}.headerPostWrapper{width:100%}.headerPostUpper{position:relative;width:100%;height:20px;display:flex;flex-flow:row;align-items:center;justify-content:space-between;padding:26px 0px 6px 0px;z-index:10001;background-color:#fff;padding-left:40px;padding-right:40px}.headerPostUpper__left{display:flex;flex-flow:row;align-items:center;white-space:nowrap}.headerPostUpper__leftTitle{font-family:neuzeit-grotesk,sans-serif;font-weight:700;font-size:12px;line-height:100%;letter-spacing:.02em}.headerPostUpper__leftLinks{margin-left:60px;flex-direction:row;display:flex}.headerPostUpper__leftLink{font-weight:700;font-size:12px;line-height:100%;letter-spacing:.04em}.headerPostUpper__leftLink:not(:first-of-type){margin-left:24px}.headerPostUpper__right{display:flex;flex-flow:row;align-items:center;white-space:nowrap}.headerPostUpper__rightLinks{display:flex}.headerPostUpper__rightLinks li{display:flex}.headerPostUpper__rightLink{font-weight:700;font-size:12px;line-height:100%;letter-spacing:.04em}.headerPostUpper__rightLink:not(:first-of-type){margin-left:24px}.headerPostLower,.headerPostLowerNoAnimate{position:fixed;top:0;left:0;width:100%;display:flex;flex-flow:row;align-items:center;justify-content:space-between;height:52px;z-index:10000;padding:0 24px 0 12px}@media screen and (min-width: 769px){.headerPostLower,.headerPostLowerNoAnimate{margin-top:20px;padding:0 42px 0 40px;height:96px}}.headerPostLower__logo{width:160px;height:32px}@media screen and (min-width: 769px){.headerPostLower__logo{width:240px;min-width:240px;height:48px}}.headerPostLower__logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.headerPostLower__headerLinks{display:flex;flex-flow:row;align-items:center}.headerPostLower__links{display:flex;flex-flow:row;align-items:center;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.04em;white-space:nowrap}.headerPostLower__link:not(:first-of-type){margin-left:32px}.headerPostLower__linkButtons{display:flex;flex-flow:row;align-items:center;margin-left:40px}.headerPostLower__linkButton:not(:first-of-type){margin-left:16px}.headerPostLowerNoAnimate{background:#fff;border-bottom:1px solid #d4d4d9}@media screen and (max-width: 768px){.headerPostLowerNoAnimate+div{margin-top:52px}}.hamburger{width:36px;height:36px;position:relative}.hamburger__line{background:#191414;position:absolute;width:100%;height:3px;transition:transform .5s;transition-property:transform}.hamburger__line.u-top{top:50%;left:0;transform:translateY(calc(-50% + 3px))}.hamburger__line.u-bottom{top:50%;left:0;transform:translateY(calc(-50% - 3px))}.hamburger.is-active .hamburger__line.u-top{transform:rotate(45deg)}.hamburger.is-active .hamburger__line.u-bottom{transform:rotate(-45deg)}.footer{background:#191414;color:#fff;padding:60px 160px 223px 160px}.footer__sectionTitle{position:relative;display:flex;align-items:center}.footer__sectionLogo{width:240px;height:49px;background:url("../images/logo_white.svg") no-repeat center}.footer__sectionLink{font-weight:400;font-size:14px;line-height:100%;letter-spacing:.1em;-webkit-text-decoration-line:underline;text-decoration-line:underline}.footer__sectionLink:not(:first-of-type){margin-left:40px}.footer__contactInfo{position:absolute;top:50%;right:0;display:flex;align-items:center;transform:translateY(-50%)}.footer__contractInfoIcon{min-width:40px;min-height:40px}.footer__telAndReceptionHours{height:55px;margin-left:12px}.footer__tel{font-family:neuzeit-grotesk,sans-serif;font-weight:400;font-size:24px;line-height:100%;letter-spacing:.08em}.footer__receptionHours{font-weight:400;font-size:13px;line-height:100%;letter-spacing:.1em;margin-top:10px}.footer__linkLists{display:flex;flex-flow:row;margin-top:60px;justify-content:start}.footer .footer__linkList--notLink:not(:first-of-type),.footer .footer__linkList:not(:first-of-type){margin-left:30px}.footer .item_right.footer__linkList--notLink,.footer .item_right.footer__linkList{margin-left:50px}.footer__linkList{width:30%}.footer .footer__linkTitle--notLink,.footer .footer__linkTitle{font-weight:400;font-size:16px;line-height:100%;letter-spacing:.1em}.footer__linkTitle{-webkit-text-decoration-line:underline;text-decoration-line:underline}.footer__linkTitle--notLink{opacity:.7}.footer__links{display:flex;flex-flow:column;font-weight:400;font-size:13px;line-height:100%;letter-spacing:.1em;margin-top:20px}.footer__link{display:flex;flex-flow:row;align-items:flex-start}.footer__link:not(:first-of-type){margin-top:16px;line-height:130%}.footer__link:before{content:"";background:#fff;display:block;width:6px;height:1px;margin-top:6px;margin-right:12px}.footer__line{border-top:1px solid #fff;opacity:.1}.footer__line.u-top60{margin-top:60px}.footer__line.u-top40{margin-top:40px}.footer__line.u-bottom20{padding-bottom:20px}.footer__line.u-bottom25{padding-bottom:25px}.footer__line.u-bottom40{padding-bottom:40px}.footer__marks{display:flex;flex-flow:row;align-items:flex-start}.footer__mark{background:#fff;border-radius:4px;height:66px;background-repeat:no-repeat}.footer__mark:not(:first-of-type){margin-left:12px}.footer__mark.u-privacy{flex:0 0 70px;background-image:url("../images/common/privacy_mark.svg");background-position:center;background-size:contain}.footer__mark.u-sgsIsms{flex:0 0 124px;background-image:url("../images/common/sgs_mark.svg"),url("../images/common/isms_mark.svg");background-position:center left 11px,center right 16px}.footer__mark.u-jiima{flex:0 0 128px;background-image:url("../images/common/jiima_mark.svg"),url("../images/common/jiima_mark2.svg");background-position:top 8px left 8px,top 8px right 10px}.footer__markDescription{font-weight:400;font-size:11px;line-height:200%;letter-spacing:.1em;margin-left:40px}.footer__copyrightAndLinks{display:flex;flex-flow:row;align-items:baseline;justify-content:space-between;margin-top:66px}.footer__copyright{font-family:neuzeit-grotesk,sans-serif;font-weight:400;font-size:13px;line-height:100%;letter-spacing:.1em}.footer__copyrightWithLinks{display:flex;align-items:baseline;font-weight:400;font-size:12px;line-height:100%;letter-spacing:.1em;-webkit-text-decoration-line:underline;text-decoration-line:underline}.footer__copyrightWithLink{margin-left:28px}.footer__pageTop{margin-left:80px}.spFooter{background:#191414;color:#fff;padding:20px 24px 80px}.spFooter__accordionLinkTitle{font-size:14px;line-height:100%;letter-spacing:.1em;-webkit-text-decoration-line:underline;text-decoration-line:underline;padding:20px 0;border-bottom:1px solid rgba(233,242,240,.3)}.spFooter__accordionLinkTitle:last-of-type{border-bottom:3px solid rgba(233,242,240,.3)}.spFooter__sectionLogo{width:200px;height:41px;background:url("../images/logo_white.svg") no-repeat center;background-size:contain;margin-top:40px}.spFooter__links{display:flex;flex-flow:column;margin-top:35px}.spFooter__link{font-size:12px;line-height:100%;letter-spacing:.1em;-webkit-text-decoration-line:underline;text-decoration-line:underline}.spFooter__link:not(:first-of-type){margin-top:24px}.spFooter__link:before{content:url("../images/common/icon_spFooter_link_white.svg");width:6px;height:9px;margin-right:10px}.spFooter__companyOutlineLink{display:block;font-size:14px;line-height:100%;letter-spacing:.1em;-webkit-text-decoration-line:underline;text-decoration-line:underline;margin-top:24px;margin-left:16px}.spFooter__companyOutlineLink:after{content:url("../images/common/icon_spFooter_anchor_white.svg");width:13px;height:13px;margin-left:8px}.spFooter__contactInfo{display:flex;align-items:center;margin-top:40px}.spFooter__contractInfoIcon{min-width:36px;min-height:36px}.spFooter__telAndReceptionHours{margin-left:5px}.spFooter__tel{font-family:neuzeit-grotesk,sans-serif;font-weight:400;font-size:20px;line-height:100%;letter-spacing:.08em}.spFooter__receptionHours{font-weight:400;font-size:11px;line-height:100%;letter-spacing:.1em;margin-top:10px}.spFooter__marks{display:flex;flex-flow:row;align-items:flex-start;margin-top:40px}.spFooter__mark{background:#fff;border-radius:4px;height:62px;background-repeat:no-repeat}.spFooter__mark:not(:first-of-type){margin-left:8px}.spFooter__mark.u-privacy{flex:0 0 62px;background-image:url("../images/common/privacy_mark.svg");background-position:center;background-size:49px 50px}.spFooter__mark.u-sgsIsms{flex:0 0 106px;background-image:url("../images/common/sgs_mark.svg"),url("../images/common/isms_mark.svg");background-position:center left 7px,center right 12px;background-size:43px 42px,32px 43px}.spFooter__mark.u-jiima{flex:0 0 112px;background-image:url("../images/common/jiima_mark.svg"),url("../images/common/jiima_mark2.svg");background-position:top 8px left 8px,top 8px right 7px;background-size:46px 46px,46px 41px}.spFooter__markDescription{font-weight:400;font-size:11px;line-height:180%;letter-spacing:.1em;margin-top:16px}.spFooter__copyright{font-weight:400;font-size:11px;line-height:100%;letter-spacing:.1em;margin-top:60px;text-align:center}.button{background:#fff;border-radius:54px;display:flex;align-items:center;justify-content:space-between;flex-flow:row;text-align:center;white-space:nowrap;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:.7s}.button:hover{opacity:.7}.button.u-32{padding:32px 30px 32px 24px;max-height:82px}.button.u-32 .button__text{font-size:18px}.button.u-32 .button__arrow{min-width:24px;min-height:24px}.button.u-32 .button__arrow svg{width:6px}.button.u-29{padding:29px 26px 29px;max-height:72px}.button.u-29 .button__text{font-size:18px}.button.u-29 .button__arrow{min-width:20px;min-height:20px}.button.u-29 .button__arrow svg{width:6px}.button.u-23{padding:23px 20px 23px 28px;border-radius:54px;max-height:60px}.button.u-23 .button__text{font-size:14px;text-align:left}.button.u-23 .button__arrow{min-width:20px;min-height:20px}.button.u-23 .button__arrow svg{width:6px}.button.u-18{padding:18px 16px 18px 0;max-height:52px}.button.u-18 .button__text{font-size:16px}.button.u-18 .button__arrow{min-width:20px;min-height:20px}.button.u-18 .button__arrow svg{width:6px}.button.u-16{padding:16px 13px 16px 0;max-height:46px}.button.u-16 .button__text{font-size:14px}.button.u-16 .button__arrow{min-width:20px;min-height:20px}.button.u-16 .button__arrow svg{width:6px}.button.u-12{padding:12px 24px;max-height:36px}.button.u-12 .button__text{font-size:12px}@media screen and (max-width: 768px){.button.u-sp14{font-weight:700;font-size:12px;line-height:100%;padding:14px 16px 14px 28px;max-height:56px}.button.u-sp14 .button__text{font-size:12px;text-align:left}.button.u-sp14 .button__arrow{min-width:16px;min-height:16px}.button.u-sp14 .button__arrow svg{width:4px}}@media screen and (max-width: 768px){.button.u-sp16{font-weight:700;font-size:12px;line-height:100%;padding:16px 16px 16px 0;max-height:44px}.button.u-sp16 .button__text{font-size:12px;text-align:center}.button.u-sp16 .button__arrow{min-width:20px;min-height:20px}.button.u-sp16 .button__arrow svg{width:6px}}@media screen and (max-width: 768px){.button.u-sp20{font-weight:700;font-size:14px;line-height:100%;padding:20px 32px 20px 24px;max-height:56px}.button.u-sp20 .button__text{font-size:14px}.button.u-sp20 .button__arrow{min-width:16px;min-height:16px}.button.u-sp20 .button__arrow svg{width:4px}}@media screen and (max-width: 768px){.button.u-sp22{font-weight:700;font-size:14px;line-height:100%;padding:22px 32px 22px 24px;max-height:56px}.button.u-sp22 .button__text{font-size:12px}.button.u-sp22 .button__arrow{min-width:16px;min-height:16px}.button.u-sp22 .button__arrow svg{width:4px}}.button.u-blue{background:#0b98af;color:#fff}.button.u-blue .button__arrow{background:#fff}.button.u-navy{background:#191414;color:#fff}.button.u-navy .button__arrow{background:#fff}.button.u-yellow{background:#ffdb2e;transition:.7s}.button.u-yellow:hover{opacity:.7}.button.u-yellow2{background:#ffdb2e;color:#191414}.button.u-yellow2 .button__arrow{background:#fff}.button.u-orange{background:#ffdb2b}.button.u-border{border:2px solid #ddd}.button.u-border.u-12{padding:10px 22px;max-height:36px}.button.u-border.u-12 .button__text{font-size:12px}.button__arrow{background:#191414;border-radius:50%;display:flex;align-items:center;justify-content:center}.button__arrow.u-blue{background:#0b98af}.button__arrow.u-navy{background:#191414}.button__text{width:100%;text-align:center;font-weight:700;line-height:100%;text-align:center;letter-spacing:.06em}.button .isBack svg{transform:rotate(180deg)}.button.btn_orange{background:#ffdb2e}.sectionTitle{position:relative}.sectionTitle .sectionTitle__decoration--left,.sectionTitle .sectionTitle__decoration{color:#edf7f8;font-family:neuzeit-grotesk,sans-serif;font-weight:700;font-size:80px;line-height:100%;letter-spacing:.06em;white-space:nowrap;mix-blend-mode:multiply}@media screen and (min-width: 769px){.sectionTitle .sectionTitle__decoration--left,.sectionTitle .sectionTitle__decoration{font-size:140px}}@media screen and (max-width: 768px){.sectionTitle .u-size56.sectionTitle__decoration--left,.sectionTitle .u-size56.sectionTitle__decoration{font-size:56px}.sectionTitle .u-size60.sectionTitle__decoration--left,.sectionTitle .u-size60.sectionTitle__decoration{font-size:60px}.sectionTitle .u-size64.sectionTitle__decoration--left,.sectionTitle .u-size64.sectionTitle__decoration{font-size:64px}.sectionTitle .u-size72.sectionTitle__decoration--left,.sectionTitle .u-size72.sectionTitle__decoration{font-size:72px}}.sectionTitle .u-white.sectionTitle__decoration--left,.sectionTitle .u-white.sectionTitle__decoration{color:#fff;opacity:.7}.sectionTitle__decoration{text-align:center}.sectionTitle__decoration--left{text-align:center}@media screen and (min-width: 769px){.sectionTitle__decoration--left{text-align:left}}.sectionTitle .sectionTitle__title--left,.sectionTitle .sectionTitle__title{font-family:YakuHanJP,ryo-gothic-plusn,sans-serif;position:relative;font-weight:600;font-size:24px;line-height:160%;letter-spacing:.1em;white-space:nowrap}@media screen and (max-width: 768px){.sectionTitle .u-size56.sectionTitle__title--left,.sectionTitle .u-size56.sectionTitle__title{top:64%}.sectionTitle .u-size60.sectionTitle__title--left,.sectionTitle .u-size60.sectionTitle__title{top:54%}.sectionTitle .u-size64.sectionTitle__title--left,.sectionTitle .u-size64.sectionTitle__title{top:58%}.sectionTitle .u-size72.sectionTitle__title--left,.sectionTitle .u-size72.sectionTitle__title{top:48%}}@media screen and (min-width: 769px){.sectionTitle .sectionTitle__title--left,.sectionTitle .sectionTitle__title{bottom:0;font-size:38px;line-height:180%}}.sectionTitle__title{text-align:center;left:50%;transform:translate(-50%, 0);margin-top:-30px}@media screen and (min-width: 769px){.sectionTitle__title{transform:translate(-50%, 25%);margin-top:-65px}}.sectionTitle__title--left{text-align:center;left:50%;transform:translate(-50%, 25%);margin-top:-40px}@media screen and (min-width: 769px){.sectionTitle__title--left{left:0;transform:translate(0%, 25%);margin-left:60px;text-align:left;margin-top:-65px}}.postSeriesProduct{width:100%}@media screen and (min-width: 769px){.postSeriesProduct{width:265px}}.postSeriesProduct:not(:first-of-type){margin-left:20px}.postSeriesProduct__img{width:100%;padding-top:66.4%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative}.postSeriesProduct__img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.postSeriesProduct__description{font-weight:400;font-size:12px;line-height:160%;letter-spacing:.04em;margin-top:8px}@media screen and (min-width: 769px){.postSeriesProduct__description{font-size:16px;line-height:180%;margin-top:16px}}.postSeriesProduct__link{display:flex;justify-content:flex-end}.zigzagContent{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center;max-width:1240px}.zigzagContent:not(:first-of-type){margin-top:28px}@media screen and (min-width: 769px){.zigzagContent{flex-flow:row;justify-content:space-between;border:2px solid #ddd;border-radius:8px;padding:40px 0}.zigzagContent:nth-of-type(2n - 1){margin-right:80px;padding-left:60px}.zigzagContent:nth-of-type(2n){flex-flow:row-reverse;padding-right:60px;margin-left:80px}}.zigzagContent .zigzagContent__number--right,.zigzagContent .zigzagContent__number--left{position:absolute;top:0;color:#0b98af;font-family:neuzeit-grotesk,sans-serif;font-weight:300;font-size:64px;line-height:100%;letter-spacing:.1em}.zigzagContent__number--left{left:0;transform:translate(-50%, -50%)}.zigzagContent__number--right{right:0;transform:translate(50%, -50%)}.zigzagContent__img{position:relative;width:100%;padding-top:66.3%}@media screen and (min-width: 769px){.zigzagContent__img{flex:0 0 400px;height:266px;padding:0}}@media screen and (max-width: 768px){.zigzagContent__img img{position:absolute;top:0;left:0;width:100%;height:100%}}.zigzagContent__content{margin:0 8px}@media screen and (min-width: 769px){.zigzagContent__content{margin:0 60px}}.zigzagContent__title{color:#191414;display:flex;flex-flow:row;align-items:center;font-size:16px;font-weight:700;line-height:160%;letter-spacing:.04em;margin-top:17px}@media screen and (min-width: 769px){.zigzagContent__title{font-size:28px}}.zigzagContent__spNumber{font-family:neuzeit-grotesk,sans-serif;font-weight:300;font-size:40px;line-height:100%;text-align:right;letter-spacing:.1em;color:#0b98af;opacity:.2;white-space:nowrap;margin-right:8px}.zigzagContent__description{font-weight:400;font-size:12px;line-height:180%;letter-spacing:.1em;margin-top:12px}@media screen and (min-width: 769px){.zigzagContent__description{font-size:16px;line-height:200%;margin-top:20px}}.zigzagContent__annotation{font-weight:400;font-size:12px;line-height:200%;letter-spacing:.1em;margin-top:8px}.zigzagContent__link{display:flex;align-items:center;justify-content:flex-end;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.1em;-webkit-text-decoration-line:underline;text-decoration-line:underline;margin-top:16px}@media screen and (min-width: 769px){.zigzagContent__link{margin-top:20px}}.zigzagContent__linkIcon{width:28px;height:28px;min-width:28px;min-height:28px;background:#191414;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:12px}.zigzagContent__linkIcon img{width:10px}.contactOrRequestInfo{background-image:url("../images/common/bg_contact_or_request_info.jpg");background-repeat:no-repeat;background-size:cover;padding:40px 12px}@media screen and (min-width: 769px){.contactOrRequestInfo{padding:100px 0 80px 0}}.contactOrRequestInfo__title{color:#fff;display:block;font-weight:700;font-size:18px;line-height:160%;text-align:center;letter-spacing:.1em;padding:0 12px}@media screen and (min-width: 769px){.contactOrRequestInfo__title{font-size:32px;line-height:180%;padding:0}}.contactOrRequestInfo__links{display:flex;flex-flow:column;margin-top:16px}@media screen and (min-width: 769px){.contactOrRequestInfo__links{margin-top:40px;flex-flow:row;justify-content:center}}.contactOrRequestInfo .contactOrRequestInfo__link--requestInfo,.contactOrRequestInfo .contactOrRequestInfo__link--contact,.contactOrRequestInfo .contactOrRequestInfo__link{display:flex;flex-flow:column;align-items:center;justify-content:center;position:relative;width:100%;height:150px}@media screen and (max-width: 768px){.contactOrRequestInfo .contactOrRequestInfo__link--requestInfo:not(:first-of-type),.contactOrRequestInfo .contactOrRequestInfo__link--contact:not(:first-of-type),.contactOrRequestInfo .contactOrRequestInfo__link:not(:first-of-type){margin-top:12px}}@media screen and (min-width: 769px){.contactOrRequestInfo .contactOrRequestInfo__link--requestInfo,.contactOrRequestInfo .contactOrRequestInfo__link--contact,.contactOrRequestInfo .contactOrRequestInfo__link{width:500px;height:320px}}.contactOrRequestInfo .contactOrRequestInfo__link--requestInfo:first-of-type,.contactOrRequestInfo .contactOrRequestInfo__link--contact:first-of-type,.contactOrRequestInfo .contactOrRequestInfo__link:first-of-type{border-radius:4px}@media screen and (min-width: 769px){.contactOrRequestInfo .contactOrRequestInfo__link--requestInfo:first-of-type,.contactOrRequestInfo .contactOrRequestInfo__link--contact:first-of-type,.contactOrRequestInfo .contactOrRequestInfo__link:first-of-type{border-radius:8px 0px 0px 8px}}.contactOrRequestInfo .contactOrRequestInfo__link--requestInfo:last-of-type,.contactOrRequestInfo .contactOrRequestInfo__link--contact:last-of-type,.contactOrRequestInfo .contactOrRequestInfo__link:last-of-type{border-radius:4px}@media screen and (min-width: 769px){.contactOrRequestInfo .contactOrRequestInfo__link--requestInfo:last-of-type,.contactOrRequestInfo .contactOrRequestInfo__link--contact:last-of-type,.contactOrRequestInfo .contactOrRequestInfo__link:last-of-type{border-radius:0px 8px 8px 0px}}.contactOrRequestInfo__link--contact{background:#fff}.contactOrRequestInfo__link--requestInfo{background:#0b98af}.contactOrRequestInfo .contactOrRequestInfo__linkSubTitle--requestInfo,.contactOrRequestInfo .contactOrRequestInfo__linkSubTitle--contact,.contactOrRequestInfo .contactOrRequestInfo__linkSubTitle{font-family:neuzeit-grotesk,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:.08em}@media screen and (min-width: 769px){.contactOrRequestInfo .contactOrRequestInfo__linkSubTitle--requestInfo,.contactOrRequestInfo .contactOrRequestInfo__linkSubTitle--contact,.contactOrRequestInfo .contactOrRequestInfo__linkSubTitle{font-size:16px}}.contactOrRequestInfo__linkSubTitle--contact{color:#007782}.contactOrRequestInfo__linkSubTitle--requestInfo{color:#fff}.contactOrRequestInfo .contactOrRequestInfo__linkTitle--requestInfo,.contactOrRequestInfo .contactOrRequestInfo__linkTitle--contact,.contactOrRequestInfo .contactOrRequestInfo__linkTitle{font-weight:400;font-size:18px;line-height:100%;text-align:center;letter-spacing:.1em;margin-top:12px}@media screen and (min-width: 769px){.contactOrRequestInfo .contactOrRequestInfo__linkTitle--requestInfo,.contactOrRequestInfo .contactOrRequestInfo__linkTitle--contact,.contactOrRequestInfo .contactOrRequestInfo__linkTitle{font-size:24px;margin-top:20px}}.contactOrRequestInfo__linkTitle--contact{color:#007782}.contactOrRequestInfo__linkTitle--requestInfo{color:#fff}.contactOrRequestInfo .contactOrRequestInfo__linkIcon--requestInfo,.contactOrRequestInfo .contactOrRequestInfo__linkIcon--contact,.contactOrRequestInfo .contactOrRequestInfo__linkIcon{display:flex;align-items:center;justify-content:center;position:absolute;border-radius:50%;bottom:16px;right:16px;min-width:28px;min-height:28px}@media screen and (min-width: 769px){.contactOrRequestInfo .contactOrRequestInfo__linkIcon--requestInfo,.contactOrRequestInfo .contactOrRequestInfo__linkIcon--contact,.contactOrRequestInfo .contactOrRequestInfo__linkIcon{bottom:28px;right:28px;min-width:40px;min-height:40px}}.contactOrRequestInfo .contactOrRequestInfo__linkIcon--requestInfo img,.contactOrRequestInfo .contactOrRequestInfo__linkIcon--contact img,.contactOrRequestInfo .contactOrRequestInfo__linkIcon img{width:9px}@media screen and (min-width: 769px){.contactOrRequestInfo .contactOrRequestInfo__linkIcon--requestInfo img,.contactOrRequestInfo .contactOrRequestInfo__linkIcon--contact img,.contactOrRequestInfo .contactOrRequestInfo__linkIcon img{width:13px}}.contactOrRequestInfo__linkIcon--contact{background:#0b98af}.contactOrRequestInfo__linkIcon--requestInfo{background:#fff}.breadcrumb{padding:16px 24px}@media screen and (min-width: 769px){.breadcrumb{padding:16px 160px}}.breadcrumb__list{display:flex;flex-flow:row;align-items:center;font-weight:400;font-size:11px;line-height:100%;letter-spacing:.1em}@media screen and (min-width: 769px){.breadcrumb__list{font-size:12px}}.breadcrumb__link:not(:first-of-type){display:flex;align-items:center}.breadcrumb__link:not(:first-of-type):before{content:url("../images/common/breadcrumb_arrow_gray.svg");width:4px;margin:0 12px}.breadcrumb__link:last-of-type{color:#777}.breadcrumb__link:not(:last-of-type){-webkit-text-decoration-line:underline;text-decoration-line:underline}.caseStudySlideShow__caseStudies{margin-top:60px;position:relative;height:590px;overflow:hidden}.caseStudySlideShow__caseStudy{flex:0 0 560px;width:560px;position:absolute;top:0;left:50%;opacity:0;transition:transform .5s,opacity .5s,z-index .5s}.caseStudySlideShow__caseStudy.is-active{transform:translateX(-50%);z-index:1;opacity:1;display:block}.caseStudySlideShow__caseStudy.is-next{transform:translateX(calc(-50% + 560px)) scale(0.85);opacity:.6;display:block}.caseStudySlideShow__caseStudy.is-nextNext{transform:translateX(calc(-50% + 560px)) scale(0.85);opacity:0;transition:transform 0s,opacity .5s}.caseStudySlideShow__caseStudy.is-prev{transform:translateX(calc(-50% - 560px)) scale(0.85);z-index:0;opacity:.6;display:block}.caseStudySlideShow__caseStudy.is-nextPrev{transform:translateX(calc(-50% - 560px)) scale(0.85);z-index:0;opacity:0;transition:transform 0s,opacity .5s}.caseStudySlideShow__img{width:560px;height:373px}.caseStudySlideShow__img img{width:100%;height:100%}.caseStudySlideShow__companyName{font-weight:400;font-size:14px;line-height:180%;letter-spacing:.1em;margin-top:16px}.caseStudySlideShow__title{font-weight:700;font-size:20px;line-height:160%;letter-spacing:.04em;margin-top:8px}.caseStudySlideShow__industyAndNumberOfEnployeesTags{display:flex;flex-flow:row;margin-top:19px}.caseStudySlideShow__industyAndNumberOfEnployeesTag{color:#191414;border:1px solid #191414;box-sizing:border-box;border-radius:2px;font-weight:400;font-size:14px;line-height:100%;letter-spacing:.1em;padding:8px}.caseStudySlideShow__industyAndNumberOfEnployeesTag:not(:first-of-type){margin-left:12px}.caseStudySlideShow__featureTags{display:flex;flex-flow:row wrap;margin-top:17px;white-space:nowrap}.caseStudySlideShow__featureTag{color:#171b58;font-weight:400;font-size:14px;line-height:100%;letter-spacing:.1em}.caseStudySlideShow__featureTag:before{content:url("../images/common/icon_tag_purple.svg");max-width:14px;max-height:14px;margin-right:6px}.caseStudySlideShow__featureTag:not(:first-of-type){margin-left:8px}.caseStudySlideShow .caseStudySlideShow__slideButton--prev,.caseStudySlideShow .caseStudySlideShow__slideButton--next,.caseStudySlideShow .caseStudySlideShow__slideButton{border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;min-width:68px;min-height:68px;background:#191414;z-index:10}.caseStudySlideShow .caseStudySlideShow__slideButton--prev svg,.caseStudySlideShow .caseStudySlideShow__slideButton--next svg,.caseStudySlideShow .caseStudySlideShow__slideButton svg{width:10px;height:15px;pointer-events:none}.caseStudySlideShow__slideButton--next{top:170px;right:60px}.caseStudySlideShow__slideButton--prev{top:170px;left:60px;transform:rotate(180deg)}.caseStudySlideShow__indicator{display:flex;align-items:center;justify-content:center;margin-top:40px}.caseStudySlideShow__indicatorDot{min-width:12px;min-height:12px;background:#ddd;border-radius:50%;transition:background .5s}.caseStudySlideShow__indicatorDot:not(:first-of-type){margin-left:20px}.caseStudySlideShow__indicatorDot.is-active{background:#0b98af}.caseStudyWithSlideShow{padding:80px 0;overflow-x:hidden}.caseStudyWithSlideShow.u-blue{background:#e9f2f0}.caseStudyWithSlideShow__showDetail{width:380px}@media screen and (min-width: 769px){.caseStudyWithSlideShow__showDetail{margin:30px auto 0 auto}}@media screen and (max-width: 768px){.caseStudyWithSlideShow__showDetail{width:252px;margin:-25px auto 0 auto}.caseStudyWithSlideShow__showDetail .button{padding:20px 32px 20px 24px}.caseStudyWithSlideShow__showDetail .button__text{font-size:12px !important}}.firstViewCm{background:#fff;border:2px solid #0b98af;border-radius:4px;display:flex;flex-flow:row;align-items:center;justify-content:space-between;width:194px;height:66px;padding:8px 8px 8px 16px}@media screen and (min-width: 769px){.firstViewCm{width:314px;height:124px;padding:13px 13px 13px 26px}}.firstViewCm__content h4{color:#0b98af;font-weight:700;line-height:100%;letter-spacing:.06em;font-size:16px}@media screen and (min-width: 769px){.firstViewCm__content h4{font-size:20px}}.firstViewCm__content p{color:#191414;display:flex;font-size:10px;flex-flow:row;align-items:center;font-weight:400;line-height:100%;letter-spacing:.08em;margin-top:7px}@media screen and (min-width: 769px){.firstViewCm__content p{font-size:12px;margin-top:10px}}.firstViewCm__content p:after{content:url("../images/common/play_button_green.svg");width:16px;height:16px;margin-left:6px}.firstViewCm img{width:78px;height:47px}@media screen and (min-width: 769px){.firstViewCm img{width:150px;height:96px}}.linkWithArrowIcon{display:flex;align-items:center;justify-content:flex-end;font-weight:700;font-size:16px;line-height:100%;text-align:right;letter-spacing:.06em;-webkit-text-decoration-line:underline;text-decoration-line:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.linkWithArrowIcon.u-28{font-size:16px}.linkWithArrowIcon.u-28 .arrowIcon{margin-left:12px}.linkWithArrowIcon.u-36{font-size:16px}.linkWithArrowIcon.u-36 .arrowIcon{margin-left:20px}.linkWithArrowIcon.u-44{font-size:18px}.linkWithArrowIcon.u-44 .arrowIcon{margin-left:24px}@media screen and (max-width: 768px){.linkWithArrowIcon.u-sp24{font-size:12px}.linkWithArrowIcon.u-sp24 .arrowIcon{margin-left:8px}}@media screen and (max-width: 768px){.linkWithArrowIcon.u-sp32{font-size:14px}.linkWithArrowIcon.u-sp32 .arrowIcon{margin-left:16px}}.arrowIcon{width:36px;height:36px;min-width:36px;min-height:36px;background:#191414;border-radius:50%;display:flex;align-items:center;justify-content:center}.arrowIcon img{width:12px}.arrowIcon.u-lightBlue{background:#e9f2f0}.arrowIcon.u-28{width:28px;height:28px;min-width:28px;min-height:28px}.arrowIcon.u-28 img{width:11px;height:8px}.arrowIcon.u-36{width:36px;height:36px;min-width:36px;min-height:36px}.arrowIcon.u-36 img{width:13px;height:10px}.arrowIcon.u-40{width:40px;height:40px;min-width:40px;min-height:40px}.arrowIcon.u-40 img{width:15px;height:11px}.arrowIcon.u-44{width:44px;height:44px;min-width:44px;min-height:44px}.arrowIcon.u-44 img{width:16px;height:12px}@media screen and (max-width: 768px){.arrowIcon.u-sp24{width:24px;height:24px;min-width:24px;min-height:24px}.arrowIcon.u-sp24 img{width:9px;height:7px}}@media screen and (max-width: 768px){.arrowIcon.u-sp32{width:32px;height:32px;min-width:32px;min-height:32px}.arrowIcon.u-sp32 img{width:12px;height:9px}}.downloadPostSeriesMaterials{background:#0b98af}.downloadPostSeriesMaterials__wrapper{display:flex;flex-flow:column;align-items:flex-start;padding:20px 24px 32px}@media screen and (min-width: 769px){.downloadPostSeriesMaterials__wrapper{flex-flow:row;align-items:center;justify-content:space-between;padding-top:85px;padding-bottom:85px;margin:0 auto;max-width:1240px}}.downloadPostSeriesMaterials__contents{color:#fff;font-weight:600;font-size:20px;line-height:160%;letter-spacing:.1em}@media screen and (min-width: 769px){.downloadPostSeriesMaterials__contents{font-size:32px}}.downloadPostSeriesMaterials__contents .u-accent{font-family:neuzeit-grotesk,sans-serif;font-size:40px;line-height:100%;letter-spacing:.06em}@media screen and (min-width: 769px){.downloadPostSeriesMaterials__contents .u-accent{font-size:64px}}.downloadPostSeriesMaterials__contents .mute{font-weight:400;font-size:16px;line-height:200%;letter-spacing:.1em}.downloadPostSeriesMaterials__downloadButton{width:252px}@media screen and (max-width: 768px){.downloadPostSeriesMaterials__downloadButton{margin:16px auto 0}}@media screen and (min-width: 769px){.downloadPostSeriesMaterials__downloadButton{width:380px}}.downloadPostSeriesMaterials__downloadButtons{width:252px;display:grid}@media screen and (max-width: 768px){.downloadPostSeriesMaterials__downloadButtons{margin:16px auto 0;row-gap:11px}}@media screen and (min-width: 769px){.downloadPostSeriesMaterials__downloadButtons{width:380px;row-gap:30px}}.function{position:relative;border:1px solid #d4d4d9;box-sizing:border-box;border-radius:4px;padding:20px 64px 20px 20px}@media screen and (min-width: 769px){.function{border:2px solid #d4d4d9;padding:40px 120px 40px 40px}}.function__title{color:#191414;font-weight:700;font-size:16px;line-height:160%;letter-spacing:.04em}@media screen and (min-width: 769px){.function__title{font-size:24px}}.function__description{color:#191414;font-weight:400;font-size:12px;line-height:180%;letter-spacing:.1em;margin-top:4px}@media screen and (min-width: 769px){.function__description{font-size:14px;margin-top:16px}}.function__number{color:#0b98af;font-family:neuzeit-grotesk,sans-serif;font-weight:300;font-size:28px;line-height:100%;letter-spacing:.1em;position:absolute;top:8px;right:16px}@media screen and (min-width: 769px){.function__number{font-size:34px;top:20px;right:24px}}.function__linkIcon{position:absolute;bottom:12px;right:12px}@media screen and (min-width: 769px){.function__linkIcon{bottom:20px;right:20px}}.functionList{display:flex;justify-content:flex-start;flex-flow:column}@media screen and (max-width: 768px){.functionList{margin-top:38px;padding:0 12px}}@media screen and (min-width: 769px){.functionList{flex-flow:row wrap;max-width:1160px;margin-top:40px}}@media screen and (max-width: 768px){.functionList .function:not(:first-of-type){margin-top:12px}}@media screen and (min-width: 769px){.functionList .function{flex:0 0 calc(50% - 20px);margin-top:40px}.functionList .function:nth-of-type(2n){margin-left:40px}}.downloadCaseStudies{background:#0b98af}.downloadCaseStudies__wrapper{display:flex;flex-flow:column;padding:28px 24px 32px}@media screen and (min-width: 769px){.downloadCaseStudies__wrapper{flex-flow:row;align-items:center;justify-content:space-between;padding-top:92px;padding-bottom:92px;margin:0 auto;max-width:1240px}}.downloadCaseStudies__contents{color:#fff;font-weight:600;font-size:20px;line-height:160%;letter-spacing:.1em}@media screen and (min-width: 769px){.downloadCaseStudies__contents{font-size:28px}}.downloadCaseStudies__downloadButton{width:252px;margin:24px auto 0}@media screen and (min-width: 769px){.downloadCaseStudies__downloadButton{width:380px;margin:0 0 0 35px}}.downloadUsefulDocuments{background:#e9f2f0;padding:40px 0 60px 0}@media screen and (min-width: 769px){.downloadUsefulDocuments{padding:60px 0 100px 0}}.downloadUsefulDocuments__contents{display:flex;flex-flow:column;margin-top:26px}@media screen and (min-width: 769px){.downloadUsefulDocuments__contents{flex-flow:row;justify-content:center;margin-top:40px}}.downloadUsefulDocuments__content{display:flex;flex-flow:column;padding:0 24px}.downloadUsefulDocuments__content:not(:first-of-type){margin-top:24px}@media screen and (min-width: 769px){.downloadUsefulDocuments__content{flex:0 0 480px;justify-content:space-between;padding:0}.downloadUsefulDocuments__content:not(:first-of-type){margin-top:0;margin-left:60px}}.downloadUsefulDocuments__img{position:relative;width:100%;padding-top:66.6%}.downloadUsefulDocuments__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain !important;object-fit:contain !important}@media screen and (min-width: 769px){.downloadUsefulDocuments__img{max-height:320px}}.downloadUsefulDocuments__title{flex:1 1 auto;font-weight:700;font-size:18px;line-height:148%;letter-spacing:.04em;margin-top:16px}@media screen and (min-width: 769px){.downloadUsefulDocuments__title{font-size:24px;line-height:160%;margin-top:24px}}.downloadUsefulDocuments__downloadButton{margin-top:12px}@media screen and (min-width: 769px){.downloadUsefulDocuments__downloadButton{margin-top:20px}}.downloadUsefulDocuments__showListButton{width:252px;margin:40px auto 0}@media screen and (min-width: 769px){.downloadUsefulDocuments__showListButton{width:380px;margin:60px auto 0 auto}}.learnAboutTheSeries{background:#e9f2f0;padding:32px 0 40px}@media screen and (min-width: 769px){.learnAboutTheSeries{padding:60px 0 100px}}.learnAboutTheSeries__description{font-weight:400;font-size:14px;text-align:left;margin-top:26px;line-height:200%;letter-spacing:.1em}@media screen and (max-width: 768px){.learnAboutTheSeries__description{padding:0 24px}}@media screen and (min-width: 769px){.learnAboutTheSeries__description{font-size:18px;text-align:center;margin-top:32px}}.learnAboutTheSeries__seriesList{display:flex;flex-flow:row wrap;justify-content:center;margin-top:20px}@media screen and (min-width: 769px){.learnAboutTheSeries__seriesList{flex-flow:row;margin-top:40px}}.learnAboutTheSeries__series{position:relative}@media screen and (max-width: 768px){.learnAboutTheSeries__series{width:calc(50% - 18px)}.learnAboutTheSeries__series:nth-of-type(2n){margin-left:12px}.learnAboutTheSeries__series:nth-of-type(n + 3){margin-top:20px}.learnAboutTheSeries__series img{position:absolute;top:0;left:0}}@media screen and (min-width: 769px){.learnAboutTheSeries__series{width:265px}.learnAboutTheSeries__series:not(:first-of-type){margin-left:20px}}.learnAboutTheSeries__seriesImg{background:#fff;width:100%;padding-top:66.66%}@media screen and (min-width: 769px){.learnAboutTheSeries__seriesImg{height:176px}}.learnAboutTheSeries__seriesImg img{position:absolute;top:20%;left:50%;transform:translate(-50%, -50%);width:100%}.learnAboutTheSeries__seriesName{font-weight:700;font-size:16px;line-height:160%;letter-spacing:.04em;margin-top:12px;padding-right:56px;text-align:right;position:relative;text-decoration:underline}@media screen and (max-width: 768px){.learnAboutTheSeries__seriesName{font-size:12px;padding-right:38px}}.learnAboutTheSeries__seriesName::after{content:url("../images/common/black_circle_arrow.svg");position:absolute;right:0;top:-6px}@media screen and (min-width: 769px){.learnAboutTheSeries__seriesName::after{width:36px;height:36px}}@media screen and (max-width: 768px){.learnAboutTheSeries__seriesName::after{transform:scale(0.7);top:-9px}}.learnAboutTheSeries__itemDescription{margin-top:16px;font-weight:400;font-size:16px;line-height:180%;letter-spacing:.04em;text-align:left}@media screen and (max-width: 768px){.learnAboutTheSeries__itemDescription{font-size:14px}}.learnAboutTheSeries__link{width:252px;margin:28px auto 0}@media screen and (min-width: 769px){.learnAboutTheSeries__link{width:380px;margin:60px auto 0}}.logoSlideShow{display:flex;flex-flow:row;align-items:center;height:150px;overflow:hidden;background:#fff}@media screen and (min-width: 769px){.logoSlideShow{height:125px}}.logoSlideShow__logos{display:flex;flex-flow:row;align-items:center;-webkit-animation:logoSlideShow 50s infinite normal linear 1s both;animation:logoSlideShow 50s infinite normal linear 1s both;height:125px}@media screen and (min-width: 769px){.logoSlideShow__logos{height:125px}}.logoSlideShow__logo{background-repeat:no-repeat;background-size:contain;background-position:center}.logoSlideShow__logo img{max-width:inherit;max-height:inherit}.logoSlideShow__logo.u-yoshicon{width:123.6px;height:30px;background-image:url("../images/common/slide_show_logo/logo_yoshicon.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-yoshicon{width:206px;height:50px}}.logoSlideShow__logo.u-yamayacomunications{width:49.8px;height:43.2px;background-image:url("../images/common/slide_show_logo/logo_yamayacomunications.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-yamayacomunications{width:83px;height:72px}}.logoSlideShow__logo.u-nittere{width:91.848px;height:26.4px;background-image:url("../images/common/slide_show_logo/logo_nittere.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-nittere{width:153.08px;height:44px}}.logoSlideShow__logo.u-nittere2{width:60.048px;height:26.4px;background-image:url("../images/common/slide_show_logo/logo_nittele.webp")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-nittere2{width:100.08px;height:44px}}.logoSlideShow__logo.u-yoshimoto{width:118.2px;height:31.2px;background-image:url("../images/common/slide_show_logo/logo_yoshimoto.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-yoshimoto{width:197px;height:52px}}.logoSlideShow__logo.u-zuu{width:64.2px;height:30px;background-image:url("../images/common/slide_show_logo/logo_zuu.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-zuu{width:107px;height:50px}}.logoSlideShow__logo.u-vortex{width:83.4px;height:32.4px;background-image:url("../images/common/slide_show_logo/logo_vortex.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-vortex{width:139px;height:54px}}.logoSlideShow__logo.u-pepti{width:39px;height:39px;background-image:url("../images/common/slide_show_logo/logo_pepti.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-pepti{width:65px;height:65px}}.logoSlideShow__logo.u-njc{width:141.6px;height:19.8px;background-image:url("../images/common/slide_show_logo/logo_njc.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-njc{width:236px;height:33px}}.logoSlideShow__logo.u-unifrutti{width:126.6px;height:34.2px;background-image:url("../images/common/slide_show_logo/logo_unifrutti.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-unifrutti{width:211px;height:57px}}.logoSlideShow__logo.u-ADV{width:88.8px;height:39px;background-image:url("../images/common/slide_show_logo/logo_ADV.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-ADV{width:148px;height:65px}}.logoSlideShow__logo.u-hennge{width:126px;height:27px;background-image:url("../images/common/slide_show_logo/logo_hennge.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-hennge{width:210px;height:45px}}.logoSlideShow__logo.u-toeianimation{width:66px;height:43.8px;background-image:url("../images/common/slide_show_logo/logo_toeianimation.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-toeianimation{width:110px;height:73px}}.logoSlideShow__logo.u-keiyogas{width:130.2px;height:30px;background-image:url("../images/common/slide_show_logo/logo_keiyogas.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-keiyogas{width:217px;height:50px}}.logoSlideShow__logo.u-tscm{width:159.6px;height:14.4px;background-image:url("../images/common/slide_show_logo/logo_tscm.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-tscm{width:266px;height:24px}}.logoSlideShow__logo.u-tempo_ryutsunet{width:153.6px;height:34.2px;background-image:url("../images/common/slide_show_logo/logo_tempo_ryutsunet.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-tempo_ryutsunet{width:256px;height:57px}}.logoSlideShow__logo.u-toridoll{width:153.6px;height:27px;background-image:url("../images/common/slide_show_logo/logo_toridoll.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-toridoll{width:256px;height:45px}}.logoSlideShow__logo.u-netprotections{width:194.4px;height:36px;background-image:url("../images/common/slide_show_logo/logo_netprotections.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-netprotections{width:324px;height:60px}}.logoSlideShow__logo.u-forvaltelecom{width:100.8px;height:35.4px;background-image:url("../images/common/slide_show_logo/logo_forvaltelecom.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-forvaltelecom{width:168px;height:59px}}.logoSlideShow__logo.u-exeo{width:97.2px;height:36px;background-image:url("../images/common/slide_show_logo/logo_exeo.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-exeo{width:162px;height:60px}}.logoSlideShow__logo.u-ichigo{width:107.4px;height:43.2px;background-image:url("../images/common/slide_show_logo/logo_ichigo.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-ichigo{width:179px;height:72px}}.logoSlideShow__logo.u-keikyufudousan{width:114.6px;height:26.4px;background-image:url("../images/common/slide_show_logo/logo_keikyufudousan.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-keikyufudousan{width:191px;height:44px}}.logoSlideShow__logo.u-jiima{width:60px;height:36px;background-image:url("../images/common/slide_show_logo/logo_jiima.png")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-jiima{width:100px;height:60px}}.logoSlideShow__logo.u-materiaru{width:210px;height:31.8px;background-image:url("../images/common/slide_show_logo/logo_materiaru.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-materiaru{width:350px;height:53px}}.logoSlideShow__logo.u-kishimoto{width:201px;height:32.4px;background-image:url("../images/common/slide_show_logo/logo_kishimoto.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-kishimoto{width:335px;height:54px}}.logoSlideShow__logo.u-aeroasahi{width:188.4px;height:27.6px;background-image:url("../images/common/slide_show_logo/logo_aeroasahi.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-aeroasahi{width:314px;height:46px}}.logoSlideShow__logo.u-alpen{width:171px;height:27.6px;background-image:url("../images/common/slide_show_logo/logo_alpen.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-alpen{width:285px;height:46px}}.logoSlideShow__logo.u-caddi{width:119.4px;height:39.6px;background-image:url("../images/common/slide_show_logo/logo_caddi.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-caddi{width:199px;height:66px}}.logoSlideShow__logo.u-ccc{width:181.8px;height:21px;background-image:url("../images/common/slide_show_logo/logo_ccc.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-ccc{width:303px;height:35px}}.logoSlideShow__logo.u-chateraise{width:120.6px;height:32.4px;background-image:url("../images/common/slide_show_logo/logo_chateraise.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-chateraise{width:201px;height:54px}}.logoSlideShow__logo.u-dome{width:70.2px;height:41.4px;background-image:url("../images/common/slide_show_logo/logo_dome.svg")}@media screen and (min-width: 769px){.logoSlideShow__logo.u-dome{width:117px;height:69px}}@-webkit-keyframes logoSlideShow{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes logoSlideShow{from{transform:translateX(0)}to{transform:translateX(-100%)}}.fixedDownloadDocuments{width:74px;height:253px;color:#fff;border:2px #fff solid;border-right:none;border-radius:4px 0 0 4px;opacity:0;position:fixed;top:50%;right:0;transform:translateY(-50%);background:#f98938;z-index:100}.fixedDownloadDocuments__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;clear:#191414;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:700;font-size:16px;line-height:120%;letter-spacing:.02em;transition:.5s}.fixedDownloadDocuments__link:hover{background:#ff7410}.fixedDownloadDocuments__arrow{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:#fff;border-radius:50%;margin-top:12px}.fixedDownloadDocuments__arrow svg{width:5px;height:8px}.fixedDownloadDocuments--sp{position:fixed;height:68px;width:100%;background-color:#edf7f8;bottom:0;left:0;z-index:100;display:grid;grid-template-columns:1fr 1fr;padding:7px;-moz-column-gap:8px;column-gap:8px;align-self:center}.fixedDownloadDocuments--sp .button{align-self:center;text-align:center;padding:16px 16px 16px 16px !important}@media screen and (min-width: 769px){.fixedDownloadDocuments--sp{display:none}}.satisfactionBatch{display:flex;flex-flow:column;align-items:center;justify-content:center}@media screen and (max-width: 768px){.satisfactionBatch{transform:scale(63.69%)}}@media screen and (min-width: 769px){.satisfactionBatch{position:absolute;right:0;bottom:0;transform:translateX(calc(100% + 62px));margin-left:62px}}.satisfactionBatch__circle{display:flex;flex-flow:column;align-content:center;justify-content:center;width:157px;height:157px;border-radius:50%;background:#fff;transform:translateY(28px)}.satisfactionBatch__circleText{color:#191414;font-family:"A-OTF Midashi Go MB31 Pro",sans-serif;font-weight:600;font-size:12px;line-height:100%;text-align:center;letter-spacing:-0.06em}.satisfactionBatch__circleText .u-large{display:block;font-size:16px;letter-spacing:-0.02em;margin-bottom:5px}.satisfactionBatch__circleText .u-no{font-family:neuzeit-grotesk,sans-serif;font-weight:700;font-size:44px;line-height:100%;letter-spacing:.04em}.satisfactionBatch__circleText .u-number{font-family:neuzeit-grotesk,sans-serif;font-weight:800;font-size:64px;line-height:100%;letter-spacing:.04em}.satisfactionBatch__text{background:#191414;border-radius:3px;color:#fff;font-family:"A-OTF Midashi Go MB31 Pro",sans-serif;font-weight:600;font-size:14px;line-height:100%;padding:8px 12px;letter-spacing:0;white-space:nowrap;z-index:1}.heroArea{background:#e4f5f1;background-image:url("../images/templates/about/icon_accent_toRight.svg"),url("../images/templates/about/icon_accent_toLeft.svg");background-position:top 24px left 24px,bottom 24px right 24px;background-size:41px 9px;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 769px){.heroArea{background-image:url("../images/templates/about/icon_accent_toRight.svg"),url("../images/templates/about/icon_accent_toLeft.svg"),url("../images/templates/about/icon_accent_toLeft.svg"),url("../images/templates/about/icon_accent_toRight.svg");background-position:top 48px left 120px,top 60px right 200px,bottom 60px left 200px,bottom 48px right 120px;background-size:89px 20px;padding-bottom:56px;padding-top:56px;min-height:256px}}@media screen and (max-width: 768px){.heroArea{padding-bottom:60px;padding-top:60px}}.heroArea__title{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;font-size:28px;line-height:140%;text-align:center;letter-spacing:.08em}@media screen and (min-width: 769px){.heroArea__title{font-size:48px}}.heroArea__title .mute{line-height:140%}@media screen and (min-width: 769px){.heroArea__title .mute{font-size:24px}}@media screen and (max-width: 768px){.heroArea__title .mute{font-size:20px}}.heroArea__text{text-align:center;font-weight:700;font-size:14px;line-height:150%}.heroArea__buttons{display:grid;-moz-column-gap:20px;column-gap:20px;margin-top:22px}@media screen and (min-width: 769px){.heroArea__buttons{grid-template-columns:1fr 1fr;width:592px}}@media screen and (max-width: 768px){.heroArea__buttons{grid-template-columns:1fr;row-gap:12px;width:252px;margin-bottom:45px}}.sp-menu{display:none;position:relative}.sp-menu.global-menu{z-index:-1;position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#f5f5f5;margin-top:52px}.sp-menu.global-menu .sp-menu__inner{padding-bottom:50vh}.sp-menu.is-active,.sp-menu li[data-more]>ul.is-active{display:block}.sp-menu__inner{overflow-y:auto;max-height:100%;padding-top:40px;padding-left:40px;padding-right:40px;padding-bottom:52px;font-size:14px}.sp-menu__inner.dark *{color:#fff}.sp-menu__inner li{min-height:54px;display:flex;justify-content:center;display:flex;flex-direction:column;position:relative}.sp-menu__inner li span{min-height:54px}.sp-menu__inner li[data-more]>ul{display:none}.sp-menu__inner li[data-more] span{text-decoration:none !important}.sp-menu__inner li[data-more]>ul>li>ul>li,.sp-menu__inner li[data-more]>ul>li>span,.sp-menu__inner li[data-more]>ul>li{position:relative}.sp-menu__inner li[data-more]>ul>li>ul>li a,.sp-menu__inner li[data-more]>ul>li>span a,.sp-menu__inner li[data-more]>ul>li a{padding-left:24px}.sp-menu__inner li[data-more]>ul>li>ul>li ul a,.sp-menu__inner li[data-more]>ul>li>span ul a,.sp-menu__inner li[data-more]>ul>li ul a{padding-left:48px}.sp-menu__inner li[data-more]>ul>li>ul>li.line,.sp-menu__inner li[data-more]>ul>li>span.line,.sp-menu__inner li[data-more]>ul>li.line{border-bottom:1px dashed #bbb}.sp-menu__inner.dark li[data-more] li::after,.sp-menu__inner.dark li[data-more]>ul>li>span::after{background-image:linear-gradient(to right, rgba(233, 242, 240, 0.3), rgba(233, 242, 240, 0.3) 2px, transparent 2px, transparent 8px);height:12px}.sp-menu__inner span{display:flex;align-items:center}.sp-menu__inner span a{width:100%;min-height:54px;display:flex;align-items:center}.sp-menu__inner>ul>li:last-of-type{border-bottom:3px solid #d9d9d9}.sp-menu__inner>ul>li>span{padding-left:12px;font-weight:bold;border-bottom:2px solid #d9d9d9}.sp-menu__inner>ul>li>span>ul{font-weight:400}.sp-menu__inner .more{transition-duration:3.4}.sp-menu__inner .more::after{position:absolute;content:"";width:12px;height:8px;right:12px;background-image:url("/app/themes/beartail/assets/images/common/icon-more.svg")}.sp-menu__inner .more.is-active::after{transform:rotate(180deg)}.sp-menu__inner.dark>ul>li:last-of-type{border-bottom:3px solid rgba(233,242,240,.3)}.sp-menu__inner.dark>ul>li>span{border-bottom:1px solid rgba(233,242,240,.3)}.sp-menu__inner .more.dark::after{background-image:url("/app/themes/beartail/assets/images/common/icon-more-white.svg") !important}.sp-menu__inner>ul>li[data-more]>ul.is-active::after{transform:rotate(180deg)}.sp-menu__inner.no-margin{margin:0;padding-left:0px;padding-right:0px;padding-bottom:0px}.sp-menu__buttons{padding:24px 8px;display:flex;flex-direction:column;align-items:center}.sp-menu__buttons>*:not(:last-of-type){margin-bottom:14px}.sp-menu__buttons .btn_common{padding:28px 0;font-size:18px}.sp-menu__buttons.u-borderBottom{border-bottom:1px solid #d9d9d9}.sp-menu__buttons--login{position:relative;width:75px;padding-top:28px;padding-bottom:28px;padding-right:15px;font-weight:bold;font-size:14px}.sp-menu__buttons--login::after{content:"";background-image:url("/app/themes/beartail/assets/images/common/icon-header-login.svg");width:13px;height:12px;position:absolute;top:30px;right:0px}i.icon-home{width:16px;height:16px;background-image:url("/app/themes/beartail/assets/images/common/icon-home.svg");background-position:center;background-repeat:no-repeat;margin-right:12px}i.icon-home.dark{background-image:url("/app/themes/beartail/assets/images/common/icon-home-white.svg")}.caution{background:#fff;color:#333;display:flex;align-items:center;font-weight:400;font-size:9px;line-height:180%;padding:12px 12px 8px;letter-spacing:.08em}@media screen and (min-width: 769px){.caution{font-size:10px;line-height:160%;max-width:1240px;margin:0 auto}}.jima{display:flex;align-items:center;justify-content:center;overflow:hidden}.jima__inner{position:relative;margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;color:#fff;height:120px;width:100%;position:relative;flex-direction:row}@media screen and (min-width: 769px){.jima__inner{padding-left:24px;padding-right:24px}}@media screen and (max-width: 768px){.jima__inner{margin-left:32px;margin-right:32px;flex-direction:column;height:auto;padding-top:24px}}.jima__inner::before{position:absolute;z-index:-1;content:"";transform:skewX(-20deg);top:0;bottom:0;width:100%;height:100%;background-color:#008d97;border-radius:6px}@media screen and (min-width: 769px){.jima__inner::before{max-width:1120px}}@media screen and (max-width: 768px){.jima__inner::before{transform:skewX(-5deg)}}.jima__title{font-weight:600;font-size:40px;margin-right:28px}@media screen and (max-width: 768px){.jima__title{margin-left:auto;margin-right:auto;font-size:24px;margin-bottom:8px}}.jima__text{font-weight:400;font-size:14px;line-height:180%;margin-right:81px}@media screen and (max-width: 768px){.jima__text{font-size:12px;margin-left:40px;margin-right:40px;margin-bottom:8px}}.jima__image{display:flex;flex-direction:row;padding-bottom:14.97px}@media screen and (max-width: 768px){.jima__image{width:100%;padding-left:28px;display:flex;align-items:center}.jima__image img{margin-right:8px}}.jima__licenseImage{width:128px;height:66px;margin-right:40px}.jima__license{font-size:10px}.jima .linkWithArrowIcon{right:27px}@media screen and (max-width: 768px){.jima .linkWithArrowIcon{position:absolute;bottom:30px}}.rankingPosts__title{font-style:normal;font-weight:600;font-size:18px;line-height:180%;letter-spacing:.1em;padding-bottom:16px;border-bottom:1px solid #007782;margin-bottom:20px;text-align:center}.rankingPosts li>a{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:24px;column-gap:24px;padding-top:20px;border-bottom:1px dashed rgba(0,119,130,.3)}.rankingPosts li>a picture,.rankingPosts li>a img{width:129.5px;-o-object-fit:cover;object-fit:cover}.rankingPosts__image{width:129.5px;height:68px}.rankingPosts__item__title{font-weight:400;font-size:14px;line-height:160%;letter-spacing:.04em;margin-bottom:8px}.rankingPosts__item__date{font-family:neuzeit-grotesk,sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:100%;margin-bottom:20px}.swiper{margin-bottom:40px}@media screen and (min-width: 769px){.swiper{padding-top:80px;height:710px;padding-bottom:30px}}@media screen and (max-width: 768px){.swiper{padding-top:24px;height:500px}}@media screen and (min-width: 769px){.swiper.column{height:620px}}@media screen and (max-width: 768px){.swiper.column{height:426px}}.swiper-slide{display:flex;flex-direction:column;opacity:.6}@media screen and (min-width: 769px){.swiper-slide{transform:scale(0.9) !important}}@media screen and (max-width: 768px){.swiper-slide{width:70%;margin-bottom:20px}}@media screen and (min-width: 769px)and (max-width: 1439px){.swiper-slide{width:38.8888888889vw !important}}@media screen and (min-width: 1440px){.swiper-slide{width:25% !important}}.swiper-slide__image{-o-object-fit:contain;object-fit:contain;transition:all .3s ease-in;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.swiper-slide__image{height:320px !important}.swiper-slide__image img{height:320px !important}}@media screen and (max-width: 768px){.swiper-slide__image{height:186px !important}}.swiper-slide__image img{border-radius:4px}.swiper-slide__subTitle{margin-top:16px;font-weight:700;font-size:14px;line-height:180%;letter-spacing:.1em;color:#007782}@media screen and (max-width: 768px){.swiper-slide__subTitle{font-size:11px}}.swiper-slide__companyName{margin-top:16px;font-family:YakuHanJP,ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:180%;letter-spacing:.1em;color:#191414}@media screen and (max-width: 768px){.swiper-slide__companyName{font-size:11px}}.swiper-slide__title{margin-top:8px;font-weight:700;font-size:20px;line-height:160%;letter-spacing:.04em;color:#191414}@media screen and (max-width: 768px){.swiper-slide__title{font-size:16px}}.swiper-slide__date{margin-top:16px;font-family:neuzeit-grotesk,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:100%;letter-spacing:.06em;color:#191414}@media screen and (max-width: 768px){.swiper-slide__date{font-size:16px}}.swiper-slide__label{font-weight:700;line-height:160%;letter-spacing:.04em;color:#191414}@media screen and (min-width: 769px){.swiper-slide__label{font-size:14px}}@media screen and (max-width: 768px){.swiper-slide__label{font-size:12px}}.swiper-slide.swiper-slide-active{transform:scale(1);transition:all .3s ease-out}.swiper-slide.swiper-slide-active .swiper-slide__image{overflow:hidden}.swiper-slide.swiper-slide-active .swiper-slide__image img{-o-object-fit:contain;object-fit:contain;transition:all .3s}.swiper-slide.swiper-slide-active .swiper-slide__image img:hover{transform:scale(1.1);opacity:.7}.swiper-slide.swiper-slide-next,.swiper-slide.swiper-slide-prev{transition:all .3s ease-out}.swiper-slide.swiper-slide-next .swiper-slide__image,.swiper-slide.swiper-slide-prev .swiper-slide__image{overflow:hidden}.swiper-slide.swiper-slide-next .swiper-slide__image img,.swiper-slide.swiper-slide-prev .swiper-slide__image img{-o-object-fit:contain;object-fit:contain;transition:all .3s}.swiper-slide.swiper-slide-next .swiper-slide__image img:hover,.swiper-slide.swiper-slide-prev .swiper-slide__image img:hover{transform:scale(1.1);opacity:.7}.swiper-slide-active{opacity:1 !important;transform:scale(1) !important}@media screen and (max-width: 768px){.swiper-button-next,.swiper-button-prev{display:none}}@media screen and (min-width: 769px){.swiper-button-next,.swiper-button-prev{width:68px;height:68px;background-color:#008d97;border-radius:34px}}.swiper-button-next{right:8%}.swiper-button-next::after{content:"";background-position:center;color:#fff;height:15px;width:10px;background-repeat:no-repeat;background-image:url("../images/common/button_arrow_white-l.svg")}.swiper-button-prev{left:8%}.swiper-button-prev::after{content:"";background-position:center;color:#fff;height:15px;width:10px;background-repeat:no-repeat;background-image:url("../images/common/button_arrow_white-l.svg");transform:rotate(180deg)}.swiper-pagination-bullet-active{background-color:#0b98af}@media screen and (min-width: 769px){.tabs,.documentTabs{display:flex;justify-content:space-between;border:1px solid #d4d4d9;border-radius:4px;margin-top:40px;margin-bottom:40px}.tabs li,.documentTabs li{display:flex;width:100%;align-items:center;justify-content:center;text-align:center}.tabs li:not(:first-of-type),.documentTabs li:not(:first-of-type){border-left:1px solid #d4d4d9}}@media screen and (max-width: 768px){.tabs,.documentTabs{display:flex;flex-wrap:wrap;border:1px solid #d4d4d9;border-radius:4px;margin:20px 0;margin-bottom:32px}.tabs li,.documentTabs li{display:flex;flex-grow:1;justify-content:center;align-items:center;width:calc((100vw - 48px)/3 - 2px);height:56px;border-right:1px solid #d4d4d9;text-align:center;font-weight:400;font-size:14px;padding:9px 12px}.tabs li:nth-child(n+4),.documentTabs li:nth-child(n+4){border-top:1px solid #d4d4d9}.tabs li:nth-child(3),.tabs li:nth-child(5),.documentTabs li:nth-child(3),.documentTabs li:nth-child(5){border-right:none}}.tabs li,.documentTabs li{position:relative}.tabs li a,.documentTabs li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:20px 0}.tabs li.active,.documentTabs li.active{background-color:#e9f2f0;font-weight:700}.tabs li.active::after,.documentTabs li.active::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:3px;background-color:#0b98af}.tabs .bold,.documentTabs .bold{font-weight:600}.documentTabs a{position:relative}.documentTabs a::after{position:absolute;width:9.6;content:url("../images/common/button_arrow_gray_bottom.svg")}@media screen and (min-width: 769px){.documentTabs a::after{right:12px}}@media screen and (max-width: 768px){.documentTabs a::after{right:0}}.documentTabs a.circle::after{content:url("../images/common/button_arrow_circle_bottom.svg")}@media screen and (min-width: 769px){.documentTabs a.circle::after{right:12px}}@media screen and (max-width: 768px){.documentTabs a.circle::after{right:0}}@media screen and (max-width: 768px){.documentTabs{border:none}.documentTabs li{border-right:none}.documentTabs li.active{background-color:#fff;font-weight:700}.documentTabs li::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:3px;background-color:#e9f2f0}.documentTabs li.active::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:3px;background-color:#0b98af}}@media screen and (max-width: 768px)and (max-width: 768px){.documentTabs.stack{flex-direction:column;margin-left:24px;margin-right:24px}.documentTabs.stack li{width:100%;border:1px solid #d4d4d9}.documentTabs.stack li:first-of-type{border-bottom:none;border-radius:4px 4px 0px 0px}.documentTabs.stack li:last-of-type{border-top:none;border-radius:0px 0px 4px 4px}.documentTabs.stack li::after{content:"";border:none;height:0}.documentTabs.stack a{text-align:left;justify-content:flex-start}}.checkbox{cursor:pointer;white-space:nowrap}.checkbox input[type=checkbox]{display:none}.checkbox label{font-size:14px;padding-left:32px;position:relative;line-height:160%;transition:font-weight .2s}@media screen and (max-width: 768px){.checkbox label{font-size:12px;padding-left:28px}}.checkbox label::before{content:"";display:inline-block;width:24px;height:24px;background:#fff;border:1px solid #d4d4d9;box-sizing:border-box;border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 768px){.checkbox label::before{width:20px;height:20px}}.checkbox label::after{content:url("../images/common/icon_check_blue.svg");display:block;width:14px;height:9px;left:5px;opacity:0;position:absolute;top:-2px;transition:opacity .2s}.checkbox input[type=checkbox]:checked+label{font-weight:700}.checkbox input[type=checkbox]:checked+label::after{opacity:1}.pagination{display:flex;flex-flow:row wrap;align-items:center}.pagination .page-numbers{background:#fff;border:1px solid #d4d4d9;border-radius:50%;cursor:pointer;color:#0b98af;font-family:neuzeit-grotesk,sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:.06em;display:flex;align-items:center;justify-content:center;width:56px;height:56px;min-width:56px;min-height:56px}@media screen and (max-width: 768px){.pagination .page-numbers{width:48px;height:48px;min-width:48px;min-height:48px}}.pagination .page-numbers:not(:first-child){margin-left:11px}.pagination .page-numbers.current{background:#0b98af;border:1px solid #0b98af;color:#fff}.pagination .page-numbers.prev{background:transparent;border:1px solid transparent;border-radius:0;padding:24px 13px 24px 24px;position:relative}.pagination .page-numbers.prev::before{content:"";background-image:url("../images/common/button_arrow_green.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:6px;height:9.6px;position:absolute;top:50%;right:13px;transform:translateY(-50%) rotate(180deg)}.pagination .page-numbers.next{background:transparent;border:1px solid transparent;border-radius:0;padding:24px 24px 24px 13px;position:relative}.pagination .page-numbers.next::before{content:"";background-image:url("../images/common/button_arrow_green.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:6px;height:9.6px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.pagination .page-numbers.dots{cursor:default}.staticExtra{background-color:#e9f2f0}@media screen and (min-width: 769px){.staticExtra{padding:80px 210px}}@media screen and (max-width: 768px){.staticExtra{padding:32px 60.5px}}.staticExtra h2{text-align:center;letter-spacing:.1em}@media screen and (min-width: 769px){.staticExtra h2{font-weight:700;font-size:38px;line-height:180%}}@media screen and (max-width: 768px){.staticExtra h2{font-weight:600;font-size:20px;line-height:160%}}.staticExtra section{margin:0 auto;max-width:1240px}.staticExtra section h3{text-align:center;letter-spacing:.1em;font-weight:600}@media screen and (min-width: 769px){.staticExtra section h3{margin-top:80px;margin-bottom:40px;font-size:32px;line-height:180%}}@media screen and (max-width: 768px){.staticExtra section h3{margin-top:32px;margin-bottom:15px;font-size:24px;line-height:160%}}.staticExtra__documents{display:grid;-moz-column-gap:60px;column-gap:60px;row-gap:24px}@media screen and (min-width: 769px){.staticExtra__documents{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.staticExtra__documents{grid-template-columns:1fr}}.staticExtra__documentImage{width:100%;max-height:320px}.staticExtra__documentImage img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.staticExtra__related__contents{display:flex;flex-direction:column}.staticExtra__related__image{position:relative;background-color:#eaeaea;width:100%;height:320px;justify-content:center;align-items:center;display:flex;margin-bottom:27px;border-radius:4px}@media screen and (min-width: 769px){.staticExtra__related__image{margin-bottom:27px}}@media screen and (max-width: 768px){.staticExtra__related__image{margin-bottom:20px}}.staticExtra__related__imageEyecatch{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:193px;height:273px;box-shadow:5px 10px 10px #a29d9a;background-color:#fff;z-index:1}.staticExtra__related__title{font-weight:700;min-height:76px;letter-spacing:.04em}@media screen and (min-width: 769px){.staticExtra__related__title{font-weight:700;font-size:24px;line-height:160%;min-height:76px;margin-bottom:20px}}@media screen and (max-width: 768px){.staticExtra__related__title{font-size:18px;margin-bottom:12px}}.staticExtra__related__description{font-weight:400;font-size:16px;line-height:180%;display:flex;align-items:center;letter-spacing:.04em;color:#191414}@media screen and (max-width: 768px){.staticExtra__related__description{margin-bottom:24px}}.staticExtra__document img{width:100%}@media screen and (min-width: 769px){.staticExtra__document img{margin-bottom:24px}}@media screen and (max-width: 768px){.staticExtra__document img{margin-bottom:16px}}.staticExtra__document .title{font-weight:700;letter-spacing:.04em}@media screen and (min-width: 769px){.staticExtra__document .title{font-weight:700;font-size:24px;line-height:160%;min-height:76px;margin-bottom:20px}}@media screen and (max-width: 768px){.staticExtra__document .title{font-size:18px;line-height:148%;margin-bottom:12px}}.staticExtra__documentDate{font-weight:700;line-height:180%;letter-spacing:.1em}@media screen and (min-width: 769px){.staticExtra__documentDate{font-size:14px;margin-bottom:8px}}@media screen and (max-width: 768px){.staticExtra__documentDate{font-size:11px;margin-bottom:6px}}.staticExtra__documentTitle{font-weight:700;letter-spacing:.04em;margin-bottom:10px}@media screen and (min-width: 769px){.staticExtra__documentTitle{font-weight:700;font-size:24px;line-height:160%;min-height:76px}}@media screen and (max-width: 768px){.staticExtra__documentTitle{font-size:18px;line-height:148%}}.staticExtra__documentDeadline{font-weight:400;font-size:14px;line-height:180%;letter-spacing:.1em}@media screen and (max-width: 768px){.staticExtra__documentDeadline{margin-bottom:32px}}.staticExtra__button{margin:0 auto}@media screen and (min-width: 769px){.staticExtra__button{width:380px;margin-top:60px}}@media screen and (max-width: 768px){.staticExtra__button{width:252px;margin-top:32px}}.faqSection{background:#e9f2f0;padding-left:200px;padding-right:200px;padding-top:40px;padding-bottom:50px}@media screen and (max-width: 768px){.faqSection{padding-left:24px;padding-right:24px;padding-top:40px;padding-bottom:50px;margin-top:-40px}}#faq-content{width:100%;position:relative;max-width:1160px;margin:auto;padding-top:60px}@media screen and (max-width: 768px){#faq-content{padding-top:28px}}#faq-content .inner{position:relative;z-index:2}#faq-content .inner .toggle{display:none}#faq-content .inner .accordion{width:100%}#faq-content .inner .option{position:relative;margin-bottom:20px;margin-top:5px;border-radius:4px;overflow:hidden}@media screen and (max-width: 768px){#faq-content .inner .option{margin-bottom:8px}}#faq-content .inner .title{width:100%;height:100px;padding-left:112px;padding-right:112px;font-size:20px;line-height:20px;color:#fff;background:#0b98af;position:relative;font-weight:500;display:flex;align-items:center}@media screen and (max-width: 768px){#faq-content .inner .title{height:100%;min-height:68px;padding-top:16px;padding-left:60px;padding-right:60px;padding-bottom:16px;font-size:14px}}#faq-content .inner .title .dash::after,#faq-content .inner .title .dash::before{content:"";display:block;width:24px;height:3px;background-color:#fff;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(90deg);right:20px;transition:transform cubic-bezier(0.455, 0.03, 0.515, 0.955) 300ms}@media screen and (max-width: 768px){#faq-content .inner .title .dash::after,#faq-content .inner .title .dash::before{width:16px;height:2px}}#faq-content .inner .title .dash::after{transform:translate(-50%, -50%) rotate(180deg)}#faq-content .inner .title::before{content:"Q";display:block;text-align:center;padding-top:17px;width:60px;height:60px;color:#0b98af;position:absolute;top:50%;left:32px;transform:translateY(-50%);background:#fff;border-radius:50%;font-size:28px;font-weight:700}@media screen and (max-width: 768px){#faq-content .inner .title::before{font-size:18px;padding-top:4px;height:36px;width:36px;left:12px}}#faq-content .inner .title img{width:22px;position:absolute;top:25px;left:19px}#faq-content .inner .toggle:checked+.title .dash::before,#faq-content .inner .toggle:checked+.title .dash::after{transform:translate(-50%, -50%) rotate(360deg);transition:transform cubic-bezier(0.455, 0.03, 0.515, 0.955) 300ms}#faq-content .inner .toggle:checked+.title+.content{max-height:500px;transition:max-height 1.5s}#faq-content .inner .title,#faq-content .inner .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}#faq-content .inner .content{max-height:0;overflow:hidden;position:relative;display:flex;background-color:#fff}#faq-content .inner .content .faq__buttonLink{min-width:232px;display:flex;align-items:center;margin:0 40px 0;padding-top:38px;padding-bottom:38px}#faq-content .inner .content .faq__buttonLink .button{max-height:72px;padding-top:29px;padding-bottom:29px;transition:all 300ms;white-space:normal}#faq-content .inner .content .faq__buttonLink .button .button__text{font-size:13px;line-height:1.2em;padding-right:5px}#faq-content .inner .content .faq__buttonLink .button:hover{background-color:#0b98af;color:#fff}#faq-content .inner .content .faq__buttonLink .button:hover .button__arrow.u-blue{background-color:#fff}#faq-content .inner .content .faq__buttonLink .button:hover .button__arrow.u-blue path{fill:#0b98af}#faq-content .inner .content p{margin:0;line-height:28.8px;font-size:16px;flex-grow:1;padding:40px 0px 40px 36px;margin-right:36px;color:#012438;letter-spacing:.1em}#faq-content .inner .content p a{color:#007782;text-decoration:underline}@media screen and (max-width: 768px){#faq-content .inner .content{flex-wrap:wrap}#faq-content .inner .content p{font-size:12px;padding-top:20px;padding-bottom:20px;padding-left:24px;margin-right:24px}#faq-content .inner .content .faq__buttonLink{width:100%;padding-top:20px;padding-bottom:20px}#faq-content .inner .content .faq__buttonLink .button{padding-top:22px;padding-bottom:22px}#faq-content .inner .content .faq__buttonLink .button .button__text{font-size:12px}}@media screen and (min-width: 769px){body{width:100vw;overflow-x:hidden}}.home{margin-top:-90px}.home .firstView{background:#0b98af;display:flex;flex-flow:column;overflow:hidden}@media screen and (min-width: 769px){.home .firstView{padding-top:0}}@media screen and (max-width: 768px){.home .firstView{padding-top:132px}}.home .firstView__contents{position:relative;display:flex;flex-flow:column;justify-content:center;padding:0 24px;max-width:1440px}@media screen and (min-width: 769px){.home .firstView__contents{width:100%;margin:89px auto 0;padding:0 5.5555555556vw;height:480px}}@media screen and (max-width: 768px){.home .firstView__contents{margin-top:0;padding-bottom:20px;height:auto}}.home .firstView__subTitle{color:#fff;font-weight:700;font-size:12px;line-height:180%;letter-spacing:.1em}@media screen and (min-width: 769px){.home .firstView__subTitle{font-size:20px}}.home .firstView__subTitle .u-accent{font-size:18px;letter-spacing:.06em;margin-right:4px}@media screen and (min-width: 769px){.home .firstView__subTitle .u-accent{font-size:28px;margin-right:5px}}.home .firstView__title{color:#fff;font-weight:700;font-size:28px;line-height:128%;letter-spacing:.08em;margin-top:8px}@media screen and (min-width: 769px){.home .firstView__title{font-size:48px;line-height:140%;margin-top:24px}}.home .firstView__links{position:relative;display:flex;flex-flow:column;align-items:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:20px}@media screen and (min-width: 769px){.home .firstView__links{flex-flow:row;align-items:flex-end;margin-top:40px}}.home .firstView__links .button{flex:0 0 54px;width:236px}@media screen and (min-width: 769px){.home .firstView__links .button{flex:0 0 320px;width:320px}}.home .firstView__links .button:not(:first-of-type){margin-top:14px}@media screen and (min-width: 769px){.home .firstView__links .button:not(:first-of-type){margin-top:0;margin-left:28px}}.home .firstView__image{position:absolute;background-repeat:no-repeat;bottom:0;height:500px}@media screen and (max-width: 768px){.home .firstView__image{width:340px;right:0px;bottom:0px;overflow:hidden}}.home .firstView__image--bg{position:absolute;left:0;bottom:0}.home .firstView__image--sp{position:absolute;left:0;bottom:0;width:100%;height:100%}@media screen and (max-width: 768px){.home .firstView__image picture{position:absolute;right:0px;bottom:0px;width:190px}}.home .firstView__image .firstViewCm{margin-top:8px}@media screen and (min-width: 769px){.home .firstView__image .firstViewCm{margin-top:0;position:absolute;right:0;bottom:20px}}.home .firstView__slideShow{position:relative;background:#fff;box-sizing:border-box;height:60px}@media screen and (min-width: 769px){.home .firstView__slideShow{flex:0 0 100px}}.home .firstView__slideShowTitle{position:absolute;top:-50px;left:23px;background:#fff;border:1px solid #d1d1de;border-bottom:none;border-radius:4px;font-family:neuzeit-grotesk,sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:.04em;padding:17px 25px 17px 17px}@media screen and (min-width: 769px){.home .firstView__slideShowTitle{top:-42px;left:80px;width:304px;font-size:18px;text-align:center}}.home .firstView__slideShowTitle .u-accent{color:#0b98af;font-weight:700;font-size:28px;letter-spacing:.02em;margin:0 4px}@media screen and (min-width: 769px){.home .firstView__slideShowTitle .u-accent{font-size:36px;margin:0 6px 0 8px}}.home .firstView__slideShowTitle .u-annotation{position:absolute;top:23px;right:15px;margin-left:5px;font-weight:700;font-size:8px;line-height:100%;letter-spacing:.04em;margin-left:5px}@media screen and (min-width: 769px){.home .firstView__slideShowTitle .u-annotation{right:40px}}.home .firstView__slideShowTitle:before{content:"";position:absolute;top:49px;left:-1px;width:1px;border:1px solid #fff;height:50%}@media screen and (min-width: 769px){.home .firstView__slideShowTitle:before{top:41px}}.home .firstView__slideShowTitle:after{content:"";position:absolute;top:49px;right:-1px;width:1px;width:1px;height:100%;border:1px solid #fff}@media screen and (min-width: 769px){.home .firstView__slideShowTitle:after{top:41px}}.home .news{height:106px;padding-left:160px;padding-right:160px;display:flex;align-items:center}@media screen and (max-width: 768px){.home .news{padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px;flex-wrap:wrap}}.home .news strong{letter-spacing:.06em;margin-right:68px}@media screen and (min-width: 769px){.home .news strong{min-width:68px}}@media screen and (max-width: 768px){.home .news strong{display:none}}.home .news__date{font-family:neuzeit-grotesk,sans-serif;font-weight:600;letter-spacing:.08em;color:#999;margin-right:20px}@media screen and (min-width: 769px){.home .news__date{min-width:89px}}@media screen and (max-width: 768px){.home .news__date{font-size:12px}}.home .news__tag{font-family:neuzeit-grotesk,sans-serif;font-weight:600;letter-spacing:.08em;color:#fff;background-color:#191414;margin-right:20px;padding:5px 11px;font-size:14px}@media screen and (min-width: 769px){.home .news__tag{min-width:126px}}@media screen and (max-width: 768px){.home .news__tag{font-size:10px}}.home .news__content{font-size:14px;letter-spacing:.16em;font-weight:700}@media screen and (max-width: 768px){.home .news__content{font-size:12px;margin-top:6px;line-height:160%}}.home .numberOfCompanies,.home .no1{margin-top:21px}@media screen and (min-width: 769px){.home .numberOfCompanies,.home .no1{position:absolute;right:60px;bottom:0;transform:translateX(calc(100% + 62px));display:flex;flex-flow:column;align-content:center;justify-content:center;margin-top:0;margin-left:62px}}@media screen and (max-width: 768px){.home .numberOfCompanies,.home .no1{width:130px;height:130px}}.home .numberOfCompanies__circle,.home .no1__circle{display:flex;flex-flow:column;align-content:center;justify-content:center;width:133px;height:133px;border-radius:50%;background:#fff}@media screen and (min-width: 769px){.home .numberOfCompanies__circle,.home .no1__circle{transform:translateY(11px)}}.home .numberOfCompanies__circleText,.home .no1__circleText{text-align:center;font-family:"A-OTF Midashi Go MB31 Pro",sans-serif;font-weight:600;font-size:16px;line-height:100%;text-align:center;letter-spacing:-0.02em;transform:translateY(-3px)}.home .numberOfCompanies__circleText.u-accent,.home .no1__circleText.u-accent{color:#0b98af;font-family:neuzeit-grotesk,sans-serif;font-weight:800;font-size:44px;line-height:100%;text-align:center;letter-spacing:.04em;margin-bottom:4px}.home .numberOfCompanies__text,.home .no1__text{background:#191414;border-radius:3px;color:#fff;font-family:"A-OTF Midashi Go MB31 Pro",sans-serif;font-weight:600;font-size:14px;line-height:100%;padding:8px 12px;z-index:1}@media screen and (max-width: 768px){.home .numberOfCompanies__text,.home .no1__text{transform:translateY(-11px)}}@media screen and (min-width: 769px){.home .no1{top:-280px !important;bottom:auto;top:0}}.home .no1__circleTextCatch{font-size:16px}.home .no1__circleTextSub{font-size:12px}.home .no1__no{font-family:neuzeit-grotesk,sans-serif;font-style:normal;font-weight:700;font-size:44px;line-height:100%;letter-spacing:.04em;margin-top:-10px}.home .no1__one{font-family:neuzeit-grotesk,sans-serif;font-style:normal;font-weight:800;font-size:64px;line-height:100%;letter-spacing:.04em;margin-left:-10px}.home .postSeriesFeature{padding:40px 0}@media screen and (min-width: 769px){.home .postSeriesFeature{padding:100px 8.75vw;overflow:hidden}}.home .postSeriesFeature__contents{margin:28px 24px 0;max-width:1240px}@media screen and (min-width: 769px){.home .postSeriesFeature__contents{margin:90px auto}}.home .postSeriesGoals{background:#e9f2f0}@media screen and (min-width: 769px){.home .postSeriesGoals{padding:80px 100px}}@media screen and (max-width: 768px){.home .postSeriesGoals{padding:40px 24px}}.home .postSeriesGoals__contents{display:flex;flex-flow:column;max-width:1240px;margin:0 auto}@media screen and (min-width: 769px){.home .postSeriesGoals__contents{flex-flow:row}}.home .postSeriesGoals__title{font-weight:700;font-size:24px;line-height:160%;letter-spacing:.1em}@media screen and (min-width: 769px){.home .postSeriesGoals__title{flex:0 1 460px;font-size:32px;line-height:180%}}.home .postSeriesGoals__description{font-weight:400;font-size:12px;line-height:200%;letter-spacing:.1em}@media screen and (max-width: 768px){.home .postSeriesGoals__description{margin-top:20px}}@media screen and (min-width: 769px){.home .postSeriesGoals__description{flex:1 1 580px;font-weight:400;font-size:16px;line-height:240%;margin-left:65px;margin-top:0}}.home .downloadUsefulDocuments{padding-top:40px}@media screen and (min-width: 769px){.home .downloadUsefulDocuments{padding-top:200px}}@media screen and (min-width: 769px){.home.top .firstView__title{width:calc(100% - 350px)}}.home.top .firstView__image{right:-107px;bottom:0;width:606px;height:394px}@media screen and (max-width: 768px){.home.top .firstView__image{left:0;margin-left:0;width:100%}}.home.top .firstView__image picture,.home.top .firstView__image img,.home.top .firstView__image source{width:606px;height:394px;position:absolute}@media screen and (max-width: 768px){.home.top .firstView__image picture,.home.top .firstView__image img,.home.top .firstView__image source{width:354px;height:230px;margin-right:-120px}}.home.expense .firstView__image{right:calc(50% - 550px);bottom:80px;width:380px;height:326px}@media screen and (max-width: 768px){.home.expense .firstView__image{right:calc(50% - 160px);bottom:40px;margin-left:0;width:100%}}@media screen and (max-width: 768px){.home.expense .firstView__image picture{right:calc(50% - 145px);bottom:10px;width:250px;height:220px}}@media screen and (max-width: 768px){.home.expense .firstView__image img{width:250px;height:inherit}}@media screen and (min-width: 769px){.home.invoice .firstView__image{height:450px}}@media screen and (max-width: 768px){.home.invoice .firstView__image_invoice{right:inherit;bottom:-40px}}.support{padding:40px 0;margin:0 auto;max-width:1240px}@media screen and (min-width: 769px){.support{padding:80px 0 60px}}.support__description{font-weight:400;font-size:14px;line-height:200%;letter-spacing:.1em;margin-top:26px;padding:0 24px}@media screen and (min-width: 769px){.support__description{font-size:18px;margin-top:32px;padding:0}}.support__detail{display:flex;flex-flow:column;margin-top:20px}@media screen and (min-width: 769px){.support__detail{flex-flow:row;margin-top:60px}}.support__img{position:relative;width:100%;height:200px}@media screen and (min-width: 769px){.support__img{width:480px}}.support__img img{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 12px}@media screen and (min-width: 769px){.support__img img{height:636px;max-height:initial;padding:0}}.support__contents{margin-top:32px;padding:0 24px}@media screen and (min-width: 769px){.support__contents{margin-left:80px;margin-top:0px;padding:0 24px 40px}}.support__contentTitle{display:flex;flex-flow:row;align-items:center;font-weight:700;font-size:16px;line-height:160%;letter-spacing:.04em}@media screen and (min-width: 769px){.support__contentTitle{font-size:24px}.support__contentTitle:before{content:"";width:12px;height:3px;background:#0b98af;border-radius:10px;margin-right:10px}}.support__contentTitle:before{content:"";width:12px;height:3px;background:#0b98af;border-radius:10px;margin-right:8px}.support__contentDescription{font-weight:400;letter-spacing:.1em;font-size:14px;line-height:160%;margin-top:8px}@media screen and (min-width: 769px){.support__contentDescription{font-size:16px;line-height:180%;margin-top:20px}}.support__contentList{font-weight:400;letter-spacing:.1em;font-size:12px;line-height:180%;margin-top:16px}@media screen and (min-width: 769px){.support__contentList{font-size:14px;line-height:200%}}.support__contentList li{display:flex;flex-flow:row}.support__contentList li .u-dot{flex:0 0 12px}@media screen and (min-width: 769px){.support__contentList li .u-dot{flex:0 0 14px}}.support__contentLine{opacity:.6;border-top:1px dashed #007782;margin:28px 0}.inVoicePostPrice{padding:32px 24px 40px}@media screen and (min-width: 769px){.inVoicePostPrice{padding:60px 0 96px}}.inVoicePostPrice__description{font-weight:400;font-size:14px;line-height:200%;text-align:left;letter-spacing:.1em;margin-top:26px}@media screen and (min-width: 769px){.inVoicePostPrice__description{font-size:18px;text-align:center;margin-top:32px}}.inVoicePostPrice__priceCalculation{display:flex;flex-flow:column;align-items:center;justify-content:center;max-width:1120px;margin-top:16px}@media screen and (min-width: 769px){.inVoicePostPrice__priceCalculation{flex-flow:row;margin:60px auto 0 auto}}.inVoicePostPrice__priceCalculation--term{display:flex;align-items:center;justify-content:center;border:2px solid #d4d4d9;width:100%;color:#191414;font-size:16px;line-height:140%;font-weight:600;text-align:center;letter-spacing:.12em;padding:20px 0}@media screen and (min-width: 769px){.inVoicePostPrice__priceCalculation--term{width:333px;height:106px;font-size:18px;line-height:160%}}.inVoicePostPrice__priceCalculation--plus{position:relative;width:20px;height:44px}.inVoicePostPrice__priceCalculation--plus:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3px;height:20px;background:#191414}.inVoicePostPrice__priceCalculation--plus:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:3px;background:#191414}@media screen and (min-width: 769px){.inVoicePostPrice__priceCalculation--plus{width:60px;height:106px}.inVoicePostPrice__priceCalculation--plus:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3px;height:24px;background:#191414}.inVoicePostPrice__priceCalculation--plus:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:24px;height:3px;background:#191414}}.inVoicePostPrice__request{width:252px;margin:24px auto 0}@media screen and (min-width: 769px){.inVoicePostPrice__request{width:380px;margin:60px auto 30px auto}}.inVoicePostPrice__showDetail{justify-content:flex-end;display:flex}@media screen and (min-width: 769px){.inVoicePostPrice__showDetail{padding:15px 160px}}@media screen and (max-width: 768px){.inVoicePostPrice__showDetail{display:flex;justify-content:flex-end;margin-top:24px}}.newsBox{padding-left:160px;padding-right:160px;padding-top:80px;padding-bottom:100px;background:#f6f6f6}@media screen and (max-width: 768px){.newsBox{padding-left:24px;padding-right:24px;padding-top:80px;padding-bottom:100px}}.newsBox__news_innar{margin-top:40px}.newsBox__contents{padding:20px 0}.newsBox__row{display:flex;height:32px;padding-bottom:40px;align-items:center;position:relative}@media screen and (max-width: 768px){.newsBox__row{flex-wrap:wrap;height:auto;padding-bottom:16px}}.newsBox__row::after{position:absolute;content:"";height:1px;width:100%;bottom:0px;background:#d7d7da}.newsBox__row:not(:first-of-type){padding-top:40px}@media screen and (max-width: 768px){.newsBox__row:not(:first-of-type){padding-top:16px}}@media screen and (max-width: 768px){.newsBox{font-size:12px;font-weight:bold}}.newsBox__date{font-style:normal;font-weight:300}@media screen and (min-width: 769px){.newsBox__date{min-width:150px}}@media screen and (max-width: 768px){.newsBox__date{font-style:normal;font-weight:400;font-size:14px;color:#999;margin-right:12px}}.newsBox__content{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (max-width: 768px){.newsBox__content{width:100%;margin-top:12px;line-height:160%;-webkit-line-clamp:2}}.newsBox__tag{border-radius:2px;box-sizing:border-box;font-size:14px;padding:8px 10px;margin-right:28px;font-weight:400;background:#0c9;color:#fff}@media screen and (min-width: 769px){.newsBox__tag{min-width:126px;text-align:center}}@media screen and (max-width: 768px){.newsBox__tag{padding:3px 8px;font-size:10px}}.newsBox__buttonArea{width:380px;margin:40px auto 0 auto}@media screen and (max-width: 768px){.newsBox__buttonArea{width:252px}}.aboutPostSeries{background:#e9f2f0;padding:40px 0}@media screen and (min-width: 769px){.aboutPostSeries{padding:80px 143px 100px 143px}}.aboutPostSeries__title{font-weight:600;font-size:24px;padding:0 12px 0 24px;text-align:left;line-height:160%;letter-spacing:.1em}@media screen and (min-width: 769px){.aboutPostSeries__title{font-size:40px;text-align:center;padding:0}}.aboutPostSeries__title .u-accent{color:#0b98af}.aboutPostSeries__subTitle{font-weight:400;line-height:220%;letter-spacing:.1em;font-size:12px;margin-top:12px;text-align:left;padding:0 24px}@media screen and (min-width: 769px){.aboutPostSeries__subTitle{font-size:16px;margin-top:20px;text-align:center;padding:0}}.aboutPostSeries__image{max-width:1000px;max-height:512px;margin:20px 12px 32px}@media screen and (min-width: 769px){.aboutPostSeries__image{margin:77px auto}}.aboutPostSeries__line{opacity:.6;border-top:1px dashed #007782;margin:0 12px}@media screen and (min-width: 769px){.aboutPostSeries__line{margin:0}}.postSeriesProductList__title{color:#191414;font-weight:600;font-size:20px;text-align:center;line-height:100%;letter-spacing:.1em;margin-top:32px}@media screen and (min-width: 769px){.postSeriesProductList__title{font-size:32px;margin-top:80px}}.postSeriesProductList__title.belowFaq{margin-top:0px}.postSeriesProductList__subTitle{color:#0b98af;font-weight:700;font-size:13px;text-align:center;line-height:100%;letter-spacing:.06em;margin-top:8px}@media screen and (min-width: 769px){.postSeriesProductList__subTitle{font-size:16px;margin-top:20px}}.postSeriesProductList__list{display:flex;flex-flow:row wrap;justify-content:center;margin:-2px 12px 0 0}@media screen and (min-width: 769px){.postSeriesProductList__list{flex-flow:row;margin:40px 0 0}}@media screen and (max-width: 768px){.postSeriesProductList__list{justify-content:flex-start}}@media screen and (max-width: 768px){.postSeriesProductList__list .postSeriesProduct{flex:0 0 calc(50% - 12px);margin-top:26px;margin-left:12px}}@media screen and (max-width: 768px){.invoice .firstView__contents{height:522px;justify-content:flex-start}}@media screen and (min-width: 769px){.invoice .firstView__image{right:100px}}@media screen and (max-width: 768px){.invoice .firstView__image{right:30px}}.invoice .aboutTitle{background:#e9f2f0;display:flex;flex-flow:column;position:relative;padding:40px 24px 26px;overflow:hidden}@media screen and (min-width: 769px){.invoice .aboutTitle{flex-flow:row;justify-content:space-between;min-height:374px;padding:80px 11.1111111111vw 0}}.invoice .aboutTitle__title{color:#191414;font-weight:700;font-size:20px;line-height:160%;letter-spacing:.1em;z-index:1}@media screen and (min-width: 769px){.invoice .aboutTitle__title{flex:0 1 493px;font-size:32px;line-height:180%;margin-bottom:140px}}.invoice .aboutTitle__description{font-weight:400;font-size:12px;line-height:220%;letter-spacing:.1em;margin-top:16px;z-index:1}@media screen and (min-width: 769px){.invoice .aboutTitle__description{flex:1 1 512px;font-size:16px;margin-top:0;margin-left:118px}}.invoice .aboutTitle__subTitle{position:absolute;color:#fff;bottom:-7px;right:-15px;opacity:.7;font-weight:700;font-size:100px;line-height:100%;letter-spacing:.1em;white-space:nowrap}@media screen and (min-width: 769px){.invoice .aboutTitle__subTitle{bottom:-12px;left:80px;right:auto;font-size:200px}}.invoice .aboutContents{padding-top:40px;overflow:hidden}@media screen and (min-width: 769px){.invoice .aboutContents{padding-top:80px}}.invoice .aboutContents__title{font-weight:600;font-size:24px;line-height:160%;text-align:center;letter-spacing:.1em;padding:0 42px}@media screen and (min-width: 769px){.invoice .aboutContents__title{font-size:38px;line-height:180%;padding:0}}.invoice .aboutContents__paperWorks{position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:28px auto 0;width:840px}.invoice .aboutContents__paperWorks--sp{background-image:url("../images/invoice/about_fig_sp1.svg");background-repeat:no-repeat;background-size:contain;background-position:center;width:324px;height:172px;margin:24px auto 0}.invoice .aboutContents__paperWork{background:#eee;border-radius:4px;font-weight:700;font-size:18px;line-height:100%;letter-spacing:.1em;color:#555;padding:16px 28px;margin:12px 0 0 12px}.invoice .aboutContents__paperWorkLine{position:absolute;border-top:2px solid #ddd;width:100%;z-index:-1}.invoice .aboutContents__paperWorkLine.u-first{top:36px}.invoice .aboutContents__paperWorkLine.u-first:after{content:"";border-right:2px solid #ddd;position:absolute;background:#ddd;top:0;right:0;height:60px}.invoice .aboutContents__paperWorkLine.u-second{top:98px}.invoice .aboutContents__paperWorkLine.u-second:before{content:"";border-right:2px solid #ddd;position:absolute;background:#ddd;top:0;left:0;height:60px}.invoice .aboutContents__paperWorkLine.u-third{top:160px}.invoice .aboutContents__paperWorkLine.u-third:before{content:"";border-top:2px solid #fff;position:absolute;background:#ddd;top:-2px;right:0;width:200px}.invoice .aboutContents__paperWorkLine.u-third:after{content:"";border-top:2px dashed #ddd;position:absolute;top:-2px;right:85px;width:60px}.invoice .aboutContents__paperWorkDot{position:absolute;background:#ddd;width:12px;height:12px;border-radius:50%}.invoice .aboutContents__paperWorkDot.u-start{top:25px;left:0;transform:translateY(50%)}.invoice .aboutContents__paperWorkDot.u-end{top:149px;right:85px;transform:translateY(50%)}.invoice .aboutContents__arrow{background:url("../images/invoice/paperwork_arrow.svg") no-repeat center;background-size:contain;width:48px;height:24px;margin:40px auto 0}@media screen and (min-width: 769px){.invoice .aboutContents__arrow{width:80px;height:40px;margin:94px auto 0}}.invoice .aboutContents__invoicePostStepTitle{font-weight:600;font-size:24px;line-height:100%;text-align:center;letter-spacing:.1em;margin-top:40px}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStepTitle{font-size:38px}}.invoice .aboutContents__invoicePostStepTitle .u-accent{color:#0b98af;font-weight:600;font-size:44px;font-family:neuzeit-grotesk,sans-serif;line-height:100%;letter-spacing:.1em;margin-right:4px}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStepTitle .u-accent{font-size:64px;color:#13c39e;margin-right:6px}}.invoice .aboutContents__invoicePostSteps{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:24px auto 0}@media screen and (max-width: 768px){.invoice .aboutContents__invoicePostSteps{max-width:380px}}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostSteps{flex-flow:row;width:1225px;margin:45px auto 0}}.invoice .aboutContents .aboutContents__invoicePostStep--end,.invoice .aboutContents .aboutContents__invoicePostStep--start,.invoice .aboutContents .aboutContents__invoicePostStep{height:180px;width:calc(50% - 18px);max-width:162px;background-repeat:no-repeat;color:#191414}@media screen and (max-width: 768px){.invoice .aboutContents .aboutContents__invoicePostStep--end:nth-of-type(2n + 3),.invoice .aboutContents .aboutContents__invoicePostStep--start:nth-of-type(2n + 3),.invoice .aboutContents .aboutContents__invoicePostStep:nth-of-type(2n + 3){margin-left:12px}.invoice .aboutContents .aboutContents__invoicePostStep--end:nth-of-type(n + 2),.invoice .aboutContents .aboutContents__invoicePostStep--start:nth-of-type(n + 2),.invoice .aboutContents .aboutContents__invoicePostStep:nth-of-type(n + 2){margin-top:12px}}@media screen and (min-width: 769px){.invoice .aboutContents .aboutContents__invoicePostStep--end,.invoice .aboutContents .aboutContents__invoicePostStep--start,.invoice .aboutContents .aboutContents__invoicePostStep{height:240px;width:200px;max-width:200px}.invoice .aboutContents .aboutContents__invoicePostStep--end:not(:first-of-type),.invoice .aboutContents .aboutContents__invoicePostStep--start:not(:first-of-type),.invoice .aboutContents .aboutContents__invoicePostStep:not(:first-of-type){margin-left:20px}}.invoice .aboutContents__invoicePostStep{border:2px solid #191414;box-sizing:border-box;border-radius:2px;font-weight:700;font-size:14px;line-height:140%;text-align:center;letter-spacing:.04em;position:relative;padding-top:124px}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStep{font-size:18px;padding-top:153px}}.invoice .aboutContents__invoicePostStep p{height:2.8em;display:flex;align-items:center;justify-content:center}.invoice .aboutContents__invoicePostStep:before{color:#191414;font-family:neuzeit-grotesk,sans-serif;font-weight:300;font-size:26px;line-height:100%;letter-spacing:.1em;white-space:nowrap;position:absolute;top:11px;left:12px;width:26px;height:26px}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStep:before{font-size:30px;top:20px;left:20px;width:30px;height:30px}}.invoice .aboutContents__invoicePostStep.u-one{background-image:url("../images/invoice/icon_invoicePostStep2.svg");background-position:center top 44px}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStep.u-one{background-position:center top 60px}}.invoice .aboutContents__invoicePostStep.u-one:before{content:"01"}.invoice .aboutContents__invoicePostStep.u-two{background-image:url("../images/invoice/icon_invoicePostStep3.svg");background-position:center top 42px}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStep.u-two{background-position:center top 61px}}.invoice .aboutContents__invoicePostStep.u-two:before{content:"02"}.invoice .aboutContents__invoicePostStep.u-three{background-image:url("../images/invoice/icon_invoicePostStep4.svg");background-position:center top 45px}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStep.u-three{background-position:center top 57px}}.invoice .aboutContents__invoicePostStep.u-three:before{content:"03"}.invoice .aboutContents__invoicePostStep.u-four{background-image:url("../images/invoice/icon_invoicePostStep5.svg");background-position:center top 42px}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStep.u-four{background-position:center top 55px}}.invoice .aboutContents__invoicePostStep.u-four:before{content:"04"}.invoice .aboutContents__invoicePostStep--start{display:flex;flex-flow:column;align-items:center;justify-content:center;font-weight:700;line-height:148%;letter-spacing:.1em}@media screen and (max-width: 768px){.invoice .aboutContents__invoicePostStep--start{width:100% !important;height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important;max-width:100% !important}}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStep--start{flex-flow:row;align-items:flex-end;background-image:url("../images/invoice/icon_invoicePostStep1.svg");background-position:center;font-size:13px}}.invoice .aboutContents__invoicePostStep--start .invoicePostStepStart__steps{display:flex;flex-flow:row}.invoice .aboutContents__invoicePostStep--start .invoicePostStepStart__step{background:#e4e6eb;border-radius:2px;width:100px;padding:8px 0;font-weight:700;font-size:12px;line-height:100%;text-align:center;letter-spacing:.1em}.invoice .aboutContents__invoicePostStep--start .invoicePostStepStart__step:not(:first-of-type){margin-left:8px}.invoice .aboutContents__invoicePostStep--start .invoicePostStepStart__lines{height:117px;background-image:url("../images/invoice/about_step_start_lines.svg");background-repeat:no-repeat;background-size:contain;background-position:center;margin:12px 0 4px}.invoice .aboutContents__invoicePostStep--end{position:relative;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;line-height:148%;text-align:center;letter-spacing:.1em;padding-bottom:20px}@media screen and (max-width: 768px){.invoice .aboutContents__invoicePostStep--end{flex-flow:row;width:100% !important;height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important;max-width:100% !important;margin-top:50px !important}}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStep--end{flex-flow:column}}.invoice .aboutContents__invoicePostStep--end img{width:76px;height:55px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStep--end img{width:99px;height:71px}}.invoice .aboutContents__invoicePostStep--end p{display:flex;align-items:center;height:55px;margin-left:19px}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStep--end p{margin-top:16px}}.invoice .aboutContents__invoicePostStep--end:before{content:"";background:#8f9abd;border-radius:10px;width:2px;height:14px;position:absolute;top:-34px;left:50%;transform:translate(-50%, 0)}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStep--end:before{top:50%;left:-6px;transform:translate(0, -50%);width:32px;height:3px}}.invoice .aboutContents__invoicePostStep--end:after{content:"";position:absolute;border-radius:50%;background:#8f9abd;top:-14px;left:50%;transform:translate(-50%, 0);width:4px;height:4px}@media screen and (min-width: 769px){.invoice .aboutContents__invoicePostStep--end:after{top:50%;left:31px;transform:translate(0, -50%);width:5px;height:5px}}.invoice .aboutContents__moreDetail{background:#e9f2f0;width:100%}@media screen and (min-width: 769px){.invoice .aboutContents__moreDetail{flex-flow:row;margin-top:120px;padding:60px 11.1111111111vw}}@media screen and (min-width: 769px){.invoice .aboutContents__moreDetailInner{margin-top:120px;display:flex;flex-direction:row;justify-content:center;margin-top:40px;padding:40px 24px;max-width:1240px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){.invoice .aboutContents__moreDetailInner{padding:40px 24px}}.invoice .aboutContents__moreDetailImg{background:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:4px;width:100%}@media screen and (max-width: 768px){.invoice .aboutContents__moreDetailImg{background-image:url("../images/invoice/reduction_ti@2x.png");background-size:calc(100% - 40px) calc(100% - 36px);padding-top:77.24%}}@media screen and (min-width: 769px){.invoice .aboutContents__moreDetailImg{background-image:url("../images/invoice/reduction_ti@2x.png");flex:0 0 480px;width:480px;height:400px}}@media screen and (min-width: 769px){.invoice .aboutContents__moreDetailContent{flex:1 1 auto;margin-left:80px}}.invoice .aboutContents__moreDetailTitle{color:#191414;font-weight:700;font-size:20px;line-height:160%;letter-spacing:.1em}@media screen and (max-width: 768px){.invoice .aboutContents__moreDetailTitle{margin-top:20px}}@media screen and (min-width: 769px){.invoice .aboutContents__moreDetailTitle{font-size:32px;line-height:180%;white-space:nowrap}}.invoice .aboutContents__moreDetailTitle .u-accent{font-family:neuzeit-grotesk,sans-serif;font-weight:600;font-size:32px;line-height:100%}@media screen and (min-width: 769px){.invoice .aboutContents__moreDetailTitle .u-accent{font-size:52px}}.invoice .aboutContents__moreDetailTitle .u-accent:last-of-type{margin-right:8px}.invoice .aboutContents__moreDetailTitle .u-accentSlash{font-family:neuzeit-grotesk,sans-serif;font-weight:500;font-size:24px;line-height:100%;margin:0 4px 0 6px}@media screen and (min-width: 769px){.invoice .aboutContents__moreDetailTitle .u-accentSlash{font-size:40px}}.invoice .aboutContents__moreDetailDescription{font-weight:400;font-size:12px;line-height:220%;letter-spacing:.1em;margin-top:16px}@media screen and (min-width: 769px){.invoice .aboutContents__moreDetailDescription{font-size:16px;line-height:200%;margin-top:32px;white-space:nowrap}}.invoice .aboutContents__moreDetailLink{display:flex;justify-content:flex-end;margin-top:20px}@media screen and (min-width: 769px){.invoice .aboutContents__moreDetailLink{margin-top:53px}}.invoice .reason{padding:40px 0;overflow:hidden}@media screen and (min-width: 769px){.invoice .reason{padding:60px 0 100px}}.invoice .reason__contents{padding:0 24px;margin-top:76px}@media screen and (min-width: 769px){.invoice .reason__contents{margin-top:60px;margin-left:auto;margin-right:auto;max-width:1240px}}.invoice .downloadUsefulDocuments{padding-bottom:40px}.price{background:#e9f2f0;padding:32px 24px 40px}@media screen and (min-width: 769px){.price{padding:60px 0 93px}}.price__description{font-weight:400;line-height:200%;text-align:left;letter-spacing:.1em;font-size:14px;margin-top:26px}@media screen and (min-width: 769px){.price__description{font-size:18px;margin-top:32px;text-align:center}}.price__priceCalculation{display:flex;flex-flow:column;align-items:center;justify-content:center;max-width:1120px;margin-top:16px}@media screen and (min-width: 769px){.price__priceCalculation{flex-flow:row;margin:60px auto 0 auto}}.price__priceCalculation--term{display:flex;align-items:center;background:#fff;justify-content:center;width:100%;color:#191414;font-size:16px;line-height:140%;font-weight:600;text-align:center;letter-spacing:.12em;padding:20px 0}@media screen and (min-width: 769px){.price__priceCalculation--term{width:333px;height:106px;font-size:18px;line-height:160%}}.price__priceCalculation--plus{position:relative;width:20px;height:44px}.price__priceCalculation--plus:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3px;height:20px;background:#191414}.price__priceCalculation--plus:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:3px;background:#191414}@media screen and (min-width: 769px){.price__priceCalculation--plus{width:60px;height:106px}.price__priceCalculation--plus:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3px;height:24px;background:#191414}.price__priceCalculation--plus:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:24px;height:3px;background:#191414}}.price__request{width:252px;margin:24px auto 0 auto}@media screen and (min-width: 769px){.price__request{width:380px;margin:60px auto 0 auto}}.price__showDetail--link{display:flex;align-items:center;justify-content:flex-end;font-weight:700;font-size:18px;line-height:100%;letter-spacing:.06em;-webkit-text-decoration-line:underline;text-decoration-line:underline;margin-top:24px}@media screen and (min-width: 769px){.price__showDetail--link{align-items:center;margin-top:40px;margin-right:100px}}.functions{display:flex;flex-flow:column;align-items:center;padding:32px 0 60px}@media screen and (min-width: 769px){.functions{padding:60px 160px 120px}}.functions__showFeatureListButton{margin-top:24px;width:252px}@media screen and (min-width: 769px){.functions__showFeatureListButton{margin:80px auto 0;width:380px}}.expense .firstView{background:#0b98af}@media screen and (min-width: 769px){.expense .firstView{margin-top:-116px}}.expense .firstView__contents{position:relative;display:flex;flex-flow:column;padding:0 24px}@media screen and (min-width: 769px){.expense .firstView__contents{margin-top:89px;padding:0 80px;height:480px;justify-content:center}}@media screen and (max-width: 768px){.expense .firstView__contents{margin-top:0px;margin-bottom:12px;height:583px;right:0;justify-content:flex-start;align-items:center}}@media screen and (max-width: 768px){.expense .firstView__image picture,.expense .firstView__image img,.expense .firstView__image source{width:290px;height:175px}}.expense .firstView__subTitle{color:#fff;font-weight:700;font-size:12px;line-height:180%;letter-spacing:.1em}@media screen and (min-width: 769px){.expense .firstView__subTitle{font-size:16px;margin-left:14px}}.expense .firstView__subTitle .u-accent{font-weight:700;font-size:18px;line-height:180%;letter-spacing:.06em;margin-left:4px}@media screen and (min-width: 769px){.expense .firstView__subTitle .u-accent{font-size:28px;margin-left:6px}}.expense .firstView__title{color:#fff;font-weight:700;font-size:24px;line-height:134%;letter-spacing:.08em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;margin-top:8px}@media screen and (min-width: 769px){.expense .firstView__title{font-size:46px;line-height:140%;margin-top:16px;margin-left:10px}}.expense .firstView__satisfactionBatch{position:absolute;bottom:19px;right:0}.expense .firstView__satisfactionBatch--sp{height:100px;width:100px;display:flex;align-items:center;justify-content:center;margin-top:40px}.expense .firstView__links{display:flex;flex-flow:column;align-items:flex-start;margin-top:35px}@media screen and (min-width: 769px){.expense .firstView__links{flex-flow:row;margin-top:38px}}.expense .firstView__link{width:236px}@media screen and (max-width: 768px){.expense .firstView__link:not(:first-of-type){margin-top:14px}}@media screen and (min-width: 769px){.expense .firstView__link{width:320px}.expense .firstView__link:not(:first-of-type){margin-left:28px}}@media screen and (max-width: 768px){.expense .firstView .firstViewCm{margin-top:20px}}@media screen and (min-width: 769px){.expense .firstView .firstViewCm{position:absolute;bottom:144px;right:100px}}.expense .firstView__logoSlideShow{display:flex;align-items:center;position:absolute;bottom:0;left:0;background:#fff;border-top:1px solid #d1d1de;border-bottom:1px solid #d1d1de;width:100%;height:60px}@media screen and (min-width: 769px){.expense .firstView__logoSlideShow{height:120px}}.expense .firstView__logoSlideShowTitle{position:absolute;top:-50px;left:23px;background:#fff;border:1px solid #d1d1de;border-bottom:none;border-radius:4px;font-family:neuzeit-grotesk,sans-serif;font-weight:700;font-size:14px;line-height:100%;letter-spacing:.04em;padding:17px 25px 17px 17px}@media screen and (min-width: 769px){.expense .firstView__logoSlideShowTitle{font-size:18px;left:160px;padding:30px 36px}}.expense .firstView__logoSlideShowTitle .u-accent{color:#0b98af;font-weight:700;font-size:28px;letter-spacing:.02em;margin:0 4px}@media screen and (min-width: 769px){.expense .firstView__logoSlideShowTitle .u-accent{font-size:36px}}.expense .firstView__logoSlideShowTitle .u-annotation{position:absolute;top:23px;right:15px;margin-left:5px;font-weight:700;font-size:8px;line-height:100%;letter-spacing:.04em;margin-left:5px}@media screen and (min-width: 769px){.expense .firstView__logoSlideShowTitle .u-annotation{font-size:10px;top:36px}}.expense .firstView__logoSlideShowTitle:before{content:"";position:absolute;top:49px;left:-1px;width:1px;border:1px solid #fff;height:50%}.expense .firstView__logoSlideShowTitle:after{content:"";position:absolute;top:49px;right:-1px;width:1px;width:1px;height:100%;border:1px solid #fff}.expense .firstView__annotation{background:#fff;color:#333;display:flex;align-items:center;font-weight:400;font-size:9px;line-height:180%;letter-spacing:.08em;padding:12px 12px 8px}@media screen and (min-width: 769px){.expense .firstView__annotation{font-size:10px;line-height:100%;height:55px;padding-left:160px}}.expense .about{padding:40px auto 0;overflow:hidden}@media screen and (min-width: 769px){.expense .about{padding:60px 0 0 0}}.expense .about__description{font-weight:400;font-size:14px;line-height:200%;text-align:left;letter-spacing:.1em;margin-top:26px}@media screen and (max-width: 768px){.expense .about__description{padding:0 24px}}@media screen and (min-width: 769px){.expense .about__description{font-size:16px;text-align:center;line-height:220%;margin-top:32px}}.expense .about__detail{background:#e9f2f0}.expense .about__detailInner{max-width:1240px;display:flex;flex-flow:column;padding:40px 24px;margin-top:60px;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.expense .about__detailInner{flex-flow:row;margin-top:120px;padding:80px 100px}}.expense .about__detailImg{width:100%;background:#fff;background-image:url("../images/expense/reduction_tk@2x.png");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 768px){.expense .about__detailImg{padding-top:77.24%}}@media screen and (min-width: 769px){.expense .about__detailImg{flex:0 0 480px;width:480px;height:400px}}@media screen and (max-width: 768px){.expense .about__detailContents{margin-top:20px}}@media screen and (min-width: 769px){.expense .about__detailContents{margin-left:80px}}.expense .about__detailTitle{color:#191414;font-weight:700;font-size:20px;line-height:160%;letter-spacing:.1em}@media screen and (min-width: 769px){.expense .about__detailTitle{font-size:32px;line-height:180%}}.expense .about__detailTitle .u-accent{font-family:neuzeit-grotesk,sans-serif;font-weight:600;font-size:32px}@media screen and (min-width: 769px){.expense .about__detailTitle .u-accent{font-size:52px}}.expense .about__detailTitle .u-accentSlash{font-family:neuzeit-grotesk,sans-serif;font-weight:500;font-size:24px;line-height:100%;margin:0 3px 0 5px}@media screen and (min-width: 769px){.expense .about__detailTitle .u-accentSlash{font-size:40px}}.expense .about__detailDescription{font-weight:400;font-size:12px;line-height:220%;letter-spacing:.1em;margin-top:16px}@media screen and (min-width: 769px){.expense .about__detailDescription{font-size:16px;line-height:200%;margin-top:28px}}.expense .about__detailLink{margin-top:20px;display:flex;align-items:center;justify-content:flex-end}@media screen and (min-width: 769px){.expense .about__detailLink{margin-top:40px}}.expense .receiptPostFlow{display:flex;flex-flow:column;align-items:center;justify-content:center;margin-top:35px}@media screen and (max-width: 768px){.expense .receiptPostFlow{padding:0 12px}}@media screen and (min-width: 769px){.expense .receiptPostFlow{flex-flow:row;margin-top:62px}}.expense .receiptPostFlow__process{display:flex;flex-flow:column;justify-content:center}.expense .receiptPostFlow .receiptPostFlow__processTitle--accent,.expense .receiptPostFlow .receiptPostFlow__processTitle{font-weight:700;font-size:16px;line-height:100%;text-align:center;letter-spacing:.1em;padding:10px 0;margin-bottom:12px}.expense .receiptPostFlow__processTitle{background:#ecf5f4;color:#191414;width:100%}.expense .receiptPostFlow__processTitle--accent{background:#13c39e;border-radius:60px;color:#fff;width:calc(100% + 50px);margin:0 -25px}.expense .receiptPostFlow__processContentWrapper{display:flex;flex-flow:row;justify-content:center}.expense .receiptPostFlow__processContentWrapper .receiptPostFlow__processContent:not(:first-of-type){margin-left:12px}@media screen and (min-width: 769px){.expense .receiptPostFlow__processContentWrapper .receiptPostFlow__processContent:not(:first-of-type){margin-left:20px}}.expense .receiptPostFlow__processContent{height:180px;border:2px solid #0b98af;box-sizing:border-box;border-radius:2px;background-repeat:no-repeat;font-weight:700;font-size:16px;line-height:148%;text-align:center;letter-spacing:.1em;padding-top:126px}@media screen and (max-width: 768px){.expense .receiptPostFlow__processContent{width:calc(50vw - 18px);max-width:162px}}@media screen and (min-width: 769px){.expense .receiptPostFlow__processContent{width:180px;height:223px;font-size:18px;padding-top:151px}}.expense .receiptPostFlow__processContent.u-phographReceipts{background-image:url("../images/expense/icon_photograph_receipts.svg");background-size:100%;background-position:center}@media screen and (max-width: 768px){.expense .receiptPostFlow__processContent.u-phographReceipts{height:194px}}.expense .receiptPostFlow__processContent.u-receiptApplication{background-image:url("../images/expense/icon_receipt_application.svg");background-position:top 36px center}@media screen and (max-width: 768px){.expense .receiptPostFlow__processContent.u-receiptApplication{height:194px;background-size:43% 36%}}@media screen and (min-width: 769px){.expense .receiptPostFlow__processContent.u-receiptApplication{background-position:top 42px center}}.expense .receiptPostFlow__processContent.u-receiptApproval{background-image:url("../images/expense/icon_receipt_approval.svg");background-position:top 36px center}@media screen and (max-width: 768px){.expense .receiptPostFlow__processContent.u-receiptApproval{background-size:43% 36%}}@media screen and (min-width: 769px){.expense .receiptPostFlow__processContent.u-receiptApproval{background-position:top 43px center}}.expense .receiptPostFlow__processContent.u-originalCheck{background-image:url("../images/expense/icon_original_check.svg");background-size:100%;background-position:center}.expense .receiptPostFlow__arrow{background:url("../images/expense/receipt_post_flow_arrow.svg") no-repeat center;min-width:16px;min-height:32px}@media screen and (max-width: 768px){.expense .receiptPostFlow__arrow{margin:7px 0;transform:rotate(90deg)}}@media screen and (min-width: 769px){.expense .receiptPostFlow__arrow{margin:48px 32px 0}}.expense .reason{padding:40px 24px;overflow:hidden}@media screen and (min-width: 769px){.expense .reason{padding:60px 0 100px}}.expense .reason__contents{margin-top:76px;max-width:1240px}@media screen and (min-width: 769px){.expense .reason__contents{margin-left:auto;margin-right:auto;margin-top:60px}}.expense .functions{display:flex;flex-flow:column;align-items:center;padding:32px 0 60px;overflow:hidden}@media screen and (max-width: 768px){.expense .functions .functionList{width:100%}}@media screen and (min-width: 769px){.expense .functions{padding:60px 160px 120px}}.expense .functions__showFeatureListButton{margin-top:24px;width:252px}@media screen and (min-width: 769px){.expense .functions__showFeatureListButton{margin:80px auto 0;width:380px}}.expense .price{background:#e9f2f0;padding:32px 24px 40px}@media screen and (min-width: 769px){.expense .price{padding:60px 0 93px}}.expense .price__description{font-weight:400;line-height:200%;text-align:left;letter-spacing:.1em;font-size:14px;margin-top:26px}@media screen and (min-width: 769px){.expense .price__description{font-size:18px;margin-top:32px;text-align:center}}.expense .price__priceCalculation{display:flex;flex-flow:column;align-items:center;justify-content:center;max-width:1120px;margin-top:16px}@media screen and (min-width: 769px){.expense .price__priceCalculation{flex-flow:row;margin:60px auto 0 auto}}.expense .price__priceCalculation--term{display:flex;align-items:center;background:#fff;justify-content:center;width:100%;color:#191414;font-size:16px;line-height:140%;font-weight:600;text-align:center;letter-spacing:.12em;padding:20px 0}@media screen and (min-width: 769px){.expense .price__priceCalculation--term{width:333px;height:106px;font-size:18px;line-height:160%}}.expense .price__priceCalculation--plus{position:relative;width:20px;height:44px}.expense .price__priceCalculation--plus:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3px;height:20px;background:#191414}.expense .price__priceCalculation--plus:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:3px;background:#191414}@media screen and (min-width: 769px){.expense .price__priceCalculation--plus{width:60px;height:106px}.expense .price__priceCalculation--plus:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3px;height:24px;background:#191414}.expense .price__priceCalculation--plus:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:24px;height:3px;background:#191414}}.expense .price__request{width:252px;margin:24px auto 0 auto}@media screen and (min-width: 769px){.expense .price__request{width:380px;margin:60px auto 0 auto}}.expense .price__showDetail--link{display:flex;align-items:center;justify-content:flex-end;font-weight:700;font-size:18px;line-height:100%;letter-spacing:.06em;-webkit-text-decoration-line:underline;text-decoration-line:underline;margin-top:24px}@media screen and (min-width: 769px){.expense .price__showDetail--link{align-items:center;margin-top:40px;margin-right:100px}}.column__contents{display:flex}@media screen and (min-width: 769px){.column__contents{margin-left:160px;margin-right:160px;flex-direction:row}}@media screen and (max-width: 768px){.column__contents{margin-left:24px;margin-right:24px;flex-direction:column}}@media screen and (min-width: 769px){.column main{width:54.1666666667vw}}@media screen and (max-width: 768px){.column main{width:100%}}.column__sideCol{width:20.2777777778vw;margin-left:3.3333333333vw;margin-top:15px}@media screen and (max-width: 768px){.column__sideCol{margin-top:20px;margin-left:0;width:100%}}.column__sideCol__searchForm{background:#fff;border:2px solid #ddd;box-sizing:border-box;border-radius:100px;height:48px;padding-left:27px;padding-right:27px;position:relative;margin-bottom:32px}@media screen and (max-width: 768px){.column__sideCol__searchForm{width:100%}}.column__sideCol__searchForm::-moz-placeholder{color:#d4d4d9}.column__sideCol__searchForm:-ms-input-placeholder{color:#d4d4d9}.column__sideCol__searchForm::placeholder{color:#d4d4d9}.column__sideCol__searchForm::after{position:absolute;background-image:url("../images/common/icon-search.svg");content:"";width:20px;height:20px;right:0;bottom:0}.column__articles{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:2.7777777778vw;column-gap:2.7777777778vw;row-gap:2.7777777778vw;margin-bottom:60px}@media screen and (max-width: 768px){.column__articles{grid-template-columns:1fr;row-gap:24px}}.column__article__image{width:100%;height:246px;margin-bottom:16px;background-color:#e4f5f1;border-radius:4px;overflow:hidden}.column__article__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.column__article__tag{margin-bottom:10px;color:#007782;font-weight:700}@media screen and (max-width: 768px){.column__article__tag{font-size:11px}}.column__article__title{font-weight:700;font-size:20px;line-height:160%;margin-bottom:8px}@media screen and (max-width: 768px){.column__article__title{font-size:16px}}.column__article__date{font-family:neuzeit-grotesk,sans-serif;font-weight:300;font-size:16px;line-height:100%;letter-spacing:.06em;color:#191414}.column__pagination{display:flex;justify-content:center;margin-bottom:100px}@media screen and (max-width: 768px){.column__pagination{margin-bottom:20px}}.columnDetail main{max-width:780px;flex:0 1 780px;margin-top:50px}@media screen and (max-width: 768px){.columnDetail main{width:100%;margin-top:0px}}.columnDetail__eyecatch{width:100%}@media screen and (min-width: 769px){.columnDetail__eyecatch{margin-bottom:40px}}@media screen and (max-width: 768px){.columnDetail__eyecatch{width:100vw;margin:0 -24px 32px}}.columnDetail__eyecatch img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.columnDetail__header{min-height:209px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;border-bottom:solid 1px #d4d4d9}@media screen and (max-width: 768px){.columnDetail__header{padding-left:24px;padding-right:24px;width:100%}}@media screen and (min-width: 769px){.columnDetail__headerInner{min-width:1108px;margin:0 auto}}@media screen and (max-width: 768px){.columnDetail__category{font-weight:700;font-size:11px;line-height:180%;letter-spacing:.1em;color:#007782}}.columnDetail__title{font-weight:600;font-size:34px;line-height:180%}@media screen and (max-width: 768px){.columnDetail__title{font-weight:700;font-size:20px;line-height:160%;margin-top:4px;margin-bottom:14px}}.columnDetail__date{font-style:normal;font-weight:400;font-size:14px;line-height:180%;color:#191414;display:flex;justify-content:flex-end}@media screen and (max-width: 768px){.columnDetail__date{font-size:12px}}.columnDetail__dateValue{font-family:neuzeit-grotesk,sans-serif;font-style:normal;font-weight:300;font-size:16px;letter-spacing:.06em;color:#191414;margin-right:25px}@media screen and (max-width: 768px){.columnDetail__dateValue:last-of-type{margin-right:0}}.columnDetail__contents{font-weight:700;font-size:14px;line-height:180%;letter-spacing:.1em;flex-direction:row;display:flex;justify-content:center}@media screen and (max-width: 768px){.columnDetail__contents{padding-left:24px;padding-right:24px;width:100%;flex-direction:column}}.columnDetail__contents .tableOfContent{background-color:#e9f2f0;display:flex;flex-flow:column;padding:31px 40px;margin-bottom:50px}@media screen and (max-width: 768px){.columnDetail__contents .tableOfContent{margin:0 -24px;padding:23px 24px;margin-bottom:32px}}.columnDetail__contents .tableOfContent::before{content:"目次";color:#191414;font-weight:700;font-size:23px;line-height:150%;letter-spacing:.08em}@media screen and (max-width: 768px){.columnDetail__contents .tableOfContent::before{font-size:18px;line-height:160%}}.columnDetail__contents .tableOfContent li{padding-left:24px;position:relative}@media screen and (max-width: 768px){.columnDetail__contents .tableOfContent li{padding-left:16px}}.columnDetail__contents .tableOfContent li::before{content:"";width:6px;height:6px;background-color:#191414;border-radius:50%;position:absolute;top:13px;left:8px}@media screen and (max-width: 768px){.columnDetail__contents .tableOfContent li::before{top:10px;left:0}}.columnDetail__contents .tableOfContent li a{color:#191414;font-weight:400;font-size:16px;line-height:180%;display:flex;align-items:center;letter-spacing:.04em;margin-top:10px}@media screen and (max-width: 768px){.columnDetail__contents .tableOfContent li a{font-size:14px}}.columnDetail__contents .tableOfContent li a strong{font-weight:400}.columnDetail__contents .downloadUsefulDocuments{padding:40px 60px}@media screen and (max-width: 768px){.columnDetail__contents .downloadUsefulDocuments{padding:32px 0;margin:0 -24px}}.columnDetail__contents .downloadUsefulDocuments .sectionTitle__decoration{color:#fff;font-size:80px}@media screen and (max-width: 768px){.columnDetail__contents .downloadUsefulDocuments .sectionTitle__decoration{font-size:50px}}.columnDetail__contents .downloadUsefulDocuments .sectionTitle__title{font-size:26px;line-height:180%}@media screen and (max-width: 768px){.columnDetail__contents .downloadUsefulDocuments .sectionTitle__title{font-size:20px;line-height:160%}}@media screen and (max-width: 768px){.columnDetail__contents .downloadUsefulDocuments__contents{margin-top:60px}}.columnDetail__contents .downloadUsefulDocuments__content{flex:1 1 50%;width:calc(50% - 80px)}@media screen and (min-width: 769px){.columnDetail__contents .downloadUsefulDocuments__content:not(:first-of-type){margin-left:40px}}@media screen and (max-width: 768px){.columnDetail__contents .downloadUsefulDocuments__content{width:100%}}.columnDetail__contents .downloadUsefulDocuments__title{font-size:18px}@media screen and (min-width: 769px){.columnDetail__contents .downloadUsefulDocuments__downloadButton{margin-top:15px}}.columnDetail__contents .downloadUsefulDocuments__showListButton{margin-top:40px}.columnDetail__contents__sideCol{flex:0 0 292px;margin-top:50px;margin-left:48px}@media screen and (max-width: 768px){.columnDetail__contents__sideCol{margin-left:0;margin-right:0;width:100%}}.columnDetail__contents .columnBanners{width:100%;max-width:215px;margin:auto;text-align:center}.columnDetail__contents .columnBanners__banner{display:block}.columnDetail__contents .columnBanners__banner:not(:first-of-type){margin-top:8px}.columnDetail__contents .columnBanners__bannerImg{width:100%;height:100%}.columnDetail__contents .columnBanners__bannerImg *{width:100%}.columnDetail__contents .columnBanners_title{margin-top:40px}.columnDetail__contents .columnBanners_sticky{position:-webkit-sticky;position:sticky;top:90px}.columnDetail__author{border:2px solid #d4d4d9;border-radius:4px;color:#191414;display:flex;flex-direction:row;margin:50px 0}.columnDetail__authorDetail{margin-top:29px}.columnDetail__authorDetail>p{margin-bottom:3px !important}.columnDetail__authorTitle{font-weight:400;font-size:13px;line-height:160%;margin-bottom:3px}.columnDetail__authorName{font-weight:700;font-size:18px;line-height:160%}.columnDetail__authorImage{margin:29px 23px 0 29px;width:59px;height:59px;border-radius:50%;border:1px solid #c4c4c4}.columnDetail__authorProfile{font-weight:400;font-size:13px;line-height:170%;letter-spacing:.03em;padding-bottom:28px;padding-right:28px;max-width:641px;margin-top:2px}.columnDetail__relative{margin-top:40px;margin-bottom:90px}@media screen and (max-width: 768px){.columnDetail__relative{padding:0 24px}}@media screen and (min-width: 769px){.columnDetail__relative{width:54.1666666667vw;margin-left:160px}}.columnDetail__relativeTitle{font-weight:600;font-size:32px;line-height:180%;letter-spacing:.1em;color:#191414;margin-bottom:30px}@media screen and (max-width: 768px){.columnDetail__relativeTitle{font-weight:600;font-size:20px;line-height:180%}}.columnDetail__relative ul{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:28px;column-gap:28px;row-gap:40px}@media screen and (max-width: 768px){.columnDetail__relative ul{grid-template-columns:1fr}}.columnDetail__relative ul li img{height:250px;width:100%;-o-object-fit:contain;object-fit:contain;background-color:#e4f5f1;border-radius:4px;overflow:hidden;margin-bottom:16px;border-radius:4px}.article{margin-bottom:40px}@media screen and (min-width: 769px){.article{width:100%;color:#191414}}@media screen and (max-width: 768px){.article{width:100%;color:#191414;overflow:hidden}}.article h2{font-style:normal;font-weight:700;font-size:30px;line-height:180%;margin-bottom:20px;padding-bottom:5px;color:#191414;border-bottom:solid 3px #0b98af}.article h3{font-weight:700;font-size:24px;line-height:180%;letter-spacing:.1em;margin-bottom:20px;padding-left:15px;border-left:6px solid #0b98af;color:#191414}.article h4{font-weight:700;font-size:20px;line-height:180%;letter-spacing:.1em;margin-bottom:22px;color:#191414}.article p{font-style:normal;font-weight:400;font-size:16px;line-height:200%;letter-spacing:.1em;margin-bottom:20px}.article ul,.article ol{margin-left:34px;margin-bottom:30px}.article ul li,.article ol li{margin-bottom:12px;font-size:15px}.article ul{list-style:disc}.article ol{margin-left:50px;counter-reset:li}.article ol li{position:relative}.article ol li::before{position:absolute;left:-32px;top:0px;line-height:1.4;counter-increment:li;content:counter(li) ".";font-family:neuzeit-grotesk,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:150%}.article table{width:100%;overflow-x:scroll;margin-bottom:50px}.article table th{background:#eee;font-weight:700;font-size:15px;line-height:180%;border:1px solid #fff;padding:23px 27px}@media screen and (max-width: 768px){.article table th{font-size:14px;word-break:keep-all}}.article table td{border:1px solid #d4d4d9;padding:23px 24px}@media screen and (max-width: 768px){.article table td{word-break:keep-all}}.article img{margin:20px 0}.article a{color:#007782;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.article .keiko_blue,.article mark{background:linear-gradient(transparent 50%, #C9F3E8 50%)}.article .wp-block-quote{background-color:#f7f7f7;padding:28px 40px 28px 73px;position:relative;margin-bottom:40px}@media screen and (max-width: 768px){.article .wp-block-quote{padding:46px 20px 24px}}.article .wp-block-quote::before{content:"";width:33px;height:22px;background-image:url("../images/common/reference_blue.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:20px;left:20px}.article .wp-block-quote p{margin-bottom:0}.article .wp-block-embed .wp-embedded-content{width:100% !important;box-sizing:border-box}.simple{text-align:center;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.simple{padding-left:24px;padding-right:24px;margin-top:40px;margin-bottom:40px}}@media screen and (min-width: 769px){.simple{width:800px;margin-top:120px;margin-bottom:120px}}.simple h1{font-weight:700;letter-spacing:.08em;color:#191414}@media screen and (min-width: 769px){.simple h1{font-size:32px;line-height:140%}}@media screen and (max-width: 768px){.simple h1{font-size:28px;line-height:140%}}.simple__contents{margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:580px}.simple__contents p{font-size:16px;line-height:180%;letter-spacing:.04em}.simple__controls{display:flex;justify-content:center}.simple .button{width:380px}.simple h3{font-weight:700;font-size:22px;line-height:180%;margin-bottom:12px}.simple ul{font-weight:400;font-size:16px;line-height:200%;letter-spacing:.1em}.simple main{margin-top:30px}.simple.text-left{text-align:left}.simple--with-hero{margin-top:80px}.simple a{text-decoration:underline}@media screen and (min-width: 769px){.document{max-width:1120px;margin:0 auto}}@media screen and (min-width: 769px){.document>section.documentSection{margin:80px 0 40px 0}}@media screen and (max-width: 768px){.document>section.documentSection{padding:0 24px;margin-bottom:40px}}.document__pickup{display:grid;-moz-column-gap:60px;column-gap:60px}@media screen and (min-width: 769px){.document__pickup{grid-template-columns:1fr 1fr;padding-top:80px}}@media screen and (max-width: 768px){.document__pickup{grid-template-columns:1fr;padding-top:40px;padding-left:24px;padding-right:24px}}.document__pickup__contents{display:flex;flex-direction:column}.document__pickup__image{position:relative;padding:20px;background-color:#eaeaea;width:100%;height:354px;justify-content:center;align-items:center;display:flex;margin-bottom:27px;border-radius:4px}@media screen and (min-width: 769px){.document__pickup__image{margin-bottom:27px}}@media screen and (max-width: 768px){.document__pickup__image{margin-bottom:20px}}.document__pickup__imageEyecatch{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:100%;height:100%;z-index:1}.document__pickup__title{font-weight:700;line-height:160%;letter-spacing:.04em;color:#191414}@media screen and (min-width: 769px){.document__pickup__title{font-size:28px;margin-bottom:20px}}@media screen and (max-width: 768px){.document__pickup__title{font-size:18px;margin-bottom:12px}}.document__pickup__description{font-weight:400;font-size:16px;line-height:180%;display:flex;align-items:center;letter-spacing:.04em;color:#191414}@media screen and (max-width: 768px){.document__pickup__description{margin-bottom:24px}}.document__imageBg{width:100%;height:100%;position:absolute}.document__posts{display:grid;-moz-column-gap:40px;column-gap:40px;row-gap:40px}@media screen and (min-width: 769px){.document__posts{grid-template-columns:1fr 1fr 1fr;padding-top:48px}}@media screen and (max-width: 768px){.document__posts{grid-template-columns:1fr;padding-top:24px;row-gap:24px}}.document__item{position:relative}.document__item__contents{height:100%}.document__item__image{position:relative;padding:20px;background-color:#eaeaea;height:320px;display:flex;justify-content:center;align-items:center;border-radius:4px}.document__item__imageEyecatch{-o-object-fit:contain !important;object-fit:contain !important;width:100%;height:100%;z-index:1}.document__item__title{font-weight:700;font-size:20px;margin-top:16px;margin-bottom:12px;line-height:160%}.document__item__description{line-height:180%;font-size:16px}.document__item__button{position:relative;bottom:0px;margin-top:12px;width:100%}@media screen and (min-width: 769px){.document__item__button{padding:0 18px}}@media screen and (max-width: 768px){.document__item__button{padding:0}.document__item__button .button__text{text-align:center;padding-left:24px}}@media screen and (min-width: 769px){.document h2{font-weight:600;font-size:38px;line-height:140%;letter-spacing:.12em}}@media screen and (max-width: 768px){.document h2{font-weight:600;font-size:24px;line-height:160%;letter-spacing:.1em}}.terms__contents{display:flex}@media screen and (min-width: 769px){.terms__contents{margin:0 auto;margin-top:80px;flex-direction:row;width:77.7777777778vw;max-width:1220px}}@media screen and (max-width: 768px){.terms__contents{flex-direction:column;margin:0 24px;margin-top:40px}}.terms__title{font-weight:700;letter-spacing:.1em;color:#191414;margin-bottom:12px}@media screen and (min-width: 769px){.terms__title{font-size:22px;line-height:180%}}@media screen and (max-width: 768px){.terms__title{font-size:18px}}@media screen and (min-width: 769px){.terms .title_bottom{margin-top:40px}}@media screen and (max-width: 768px){.terms .title_bottom{margin-top:inherit}}@media screen and (min-width: 769px){.terms .title_center{margin-top:-24px}}@media screen and (max-width: 768px){.terms .title_center{margin-top:inherit}}.terms__list{margin-bottom:62px;font-weight:400;line-height:200%;letter-spacing:.1em;color:#191414}.terms__list a{display:block}@media screen and (min-width: 769px){.terms__list{font-size:13px}}@media screen and (max-width: 768px){.terms__list{margin-bottom:24px;font-size:13px}}.terms__column{display:flex;flex:1;flex-direction:column;padding:0 20px}.terms .pdf{height:80px;margin-bottom:0}@media screen and (max-width: 768px){.terms .pdf{height:inherit;margin-bottom:24px}}.seminar__contents{margin:0 auto;max-width:1240px;padding:0 24px}.seminar__items{display:grid}@media screen and (min-width: 769px){.seminar__items{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:41px;column-gap:41px;row-gap:40px;margin-bottom:60px}}@media screen and (max-width: 768px){.seminar__items{grid-template-columns:1fr;row-gap:24px;margin-bottom:32px}}.seminar__item__date{font-weight:700;line-height:160%;letter-spacing:.04em;color:#007782;margin-bottom:12px}@media screen and (min-width: 769px){.seminar__item__date{font-size:14px;margin-bottom:12px}}@media screen and (max-width: 768px){.seminar__item__date{font-size:12px;margin-bottom:9px}}.seminar__item__image{position:relative}@media screen and (min-width: 769px){.seminar__item__image{height:231px}}@media screen and (max-width: 768px){.seminar__item__image{height:208px}}.seminar__item__image img{-o-object-fit:contain;object-fit:contain}.seminar__item__title{font-weight:700;line-height:160%;letter-spacing:.04em;color:#191414;height:60px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 769px){.seminar__item__title{font-size:20px;margin-bottom:12px}}@media screen and (max-width: 768px){.seminar__item__title{font-size:18px;margin-bottom:9px}}.seminar__item__deadline{line-height:160%}@media screen and (min-width: 769px){.seminar__item__deadline{font-size:14px}}@media screen and (max-width: 768px){.seminar__item__deadline{font-size:12px}}.seminar__item__deadlineLabel{font-weight:700;line-height:160%;letter-spacing:.04em;float:left}@media screen and (min-width: 769px){.seminar__item__deadlineLabel{font-size:14px}}@media screen and (max-width: 768px){.seminar__item__deadlineLabel{font-size:12px}}.seminar__item__status{position:absolute;top:12px;left:12px}@media screen and (max-width: 768px){.seminar__item__status{display:none}}.seminarSingle__main{width:100%}.seminarSingle__body img{width:100%}.seminarSingle__contents{margin:0 auto;max-width:1500px;padding:0 24px;display:grid;-moz-column-gap:35px;column-gap:35px}@media screen and (min-width: 769px){.seminarSingle__contents{grid-template-columns:1fr 40%;margin-top:50px}}@media screen and (max-width: 768px){.seminarSingle__contents{grid-template-columns:1fr;grid-auto-flow:dense}}.seminarSingle__image{border-radius:4px;background-color:#e9f2f0}.seminarSingle__image img{-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 769px){.seminarSingle__image{height:533px}}@media screen and (max-width: 768px){.seminarSingle__image{height:239px;margin:0 -24px}}@media screen and (max-width: 768px){.seminarSingle__sub{grid-row:1;margin:0 -24px}}.seminarSingle__subInfo{background:#ecf5f4;border-radius:4px}@media screen and (min-width: 769px){.seminarSingle__subInfo{position:-webkit-sticky;position:sticky;top:100px;padding:24px}}@media screen and (max-width: 768px){.seminarSingle__subInfo{padding:20px 24px;margin-bottom:24px}}.seminarSingle__subInfoTitle{font-weight:700;line-height:160%;letter-spacing:.1em;color:#007782;border-bottom:solid 1px #d4d4d9}@media screen and (min-width: 769px){.seminarSingle__subInfoTitle{font-size:22px;padding-bottom:10px}}@media screen and (max-width: 768px){.seminarSingle__subInfoTitle{font-size:18px;padding-bottom:20px}}.seminarSingle__subInfoDetail{margin-top:14px;margin-bottom:16px;display:grid}@media screen and (min-width: 769px){.seminarSingle__subInfoDetail{grid-template-columns:1fr;row-gap:14px}}@media screen and (max-width: 768px){.seminarSingle__subInfoDetail{grid-template-columns:1fr 1fr}}.seminarSingle__subInfoLabel{font-weight:700;font-size:15px;line-height:160%;letter-spacing:.04em;color:#191414}.seminarSingle__subInfoDeadline{margin-top:12px}.seminarSingle__subInfoDeadline h3{font-weight:700;line-height:160%;letter-spacing:.1em;color:#000}@media screen and (min-width: 769px){.seminarSingle__subInfoDeadline h3{font-size:15px}}@media screen and (max-width: 768px){.seminarSingle__subInfoDeadline h3{font-size:14px}}.seminarSingle__subInfoDeadline p{font-weight:400;font-size:13px;line-height:160%;letter-spacing:.1em;color:#1b1b1b}.seminarSingle__headerWrapper{border-bottom:solid 1px #d4d4d9}@media screen and (max-width: 768px){.seminarSingle__headerWrapper{padding:0 24px}}.seminarSingle__header{max-width:1240px;margin:0 auto}.seminarSingle__title{color:#191414}@media screen and (min-width: 769px){.seminarSingle__title{font-weight:600;font-size:34px;line-height:180%;color:#191414;padding-bottom:30px;margin-top:9px}}@media screen and (max-width: 768px){.seminarSingle__title{font-weight:700;font-size:20px;line-height:160%;letter-spacing:.04em;padding-bottom:24px;margin-top:7px}}.seminarSingle__status{display:inline-block}.seminarSingle__application{display:flex;align-items:center;justify-content:center;padding-top:32px;padding-bottom:40px}.seminarSingle__applicationButton{width:324px}.seminarSingle__sectionTitle{font-weight:700;line-height:180%;letter-spacing:.1em;text-align:center}@media screen and (min-width: 769px){.seminarSingle__sectionTitle{font-size:26px}}@media screen and (max-width: 768px){.seminarSingle__sectionTitle{font-size:20px}}.seminarSingle__sectionApplicationForm{background-color:#ecf5f4;padding:40px}.seminarSingle__detail table{margin-top:32px;margin-bottom:48px;border-bottom:solid 2px #00778266}.seminarSingle__detail tr{border-top:solid 2px #00778266}@media screen and (max-width: 768px){.seminarSingle__detail tr{display:flex;flex-direction:column}}.seminarSingle__detail th{width:190px}@media screen and (max-width: 768px){.seminarSingle__detail th{padding-top:20px;padding-bottom:12px}}.seminarSingle__detail td{font-weight:400;font-size:15px;line-height:180%;letter-spacing:.1em;color:#191414}@media screen and (max-width: 768px){.seminarSingle__detail td{padding-bottom:20px}}.seminarSingle__detail td a{letter-spacing:.1em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#007782}@media screen and (min-width: 769px){.seminarSingle__detail th,.seminarSingle__detail td{padding:20px 0}}.seminarSingle__speakerBox{margin-top:30px;margin-bottom:48px;border:2px solid #d4d4d9;border-radius:4px;padding:28px}.seminarSingle__speakerflex{display:flex;justify-content:space-between;align-items:center}.seminarSingle__speakerimg{width:120px;height:120px;border-radius:50%;overflow:hidden}@media screen and (max-width: 468px){.seminarSingle__speakerimg{width:80px;height:80px}}.seminarSingle__speakerimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seminarSingle__speakerinfo{width:80%}@media screen and (max-width: 468px){.seminarSingle__speakerinfo{width:70%}}.seminarSingle__speakerinfo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.seminarSingle__speakerTeam{font-weight:400;font-size:13px;line-height:160%;letter-spacing:.04em}@media screen and (min-width: 769px){.seminarSingle__speakerTeam{font-size:13px}}@media screen and (max-width: 768px){.seminarSingle__speakerTeam{font-size:12px}}.seminarSingle__speakerName{font-weight:700;font-size:18px;line-height:160%;letter-spacing:.04em}@media screen and (min-width: 769px){.seminarSingle__speakerName{font-size:18px}}@media screen and (max-width: 768px){.seminarSingle__speakerName{font-size:15px}}.seminarSingle__speakerProfile{font-weight:400;font-size:13px;line-height:170%;letter-spacing:.03em}@media screen and (max-width: 768px){.seminarSingle__speakerProfile{margin-top:13px}}.seminarSingle__speakerProfile .pc-none p{display:none}@media screen and (min-width: 769px){.seminarSingle__speakerProfile .pc-none p{display:block}}@media screen and (min-width: 769px){.seminarSingle__speakerProfile .sp-none p{display:none}}.seminarSingle__applicationForm{margin-bottom:48px}.seminarSingle__applicationForm h2{margin-bottom:32px}.seminarStatus{color:#fff;background:#0b98af;padding:6px 12px}.news__filter,.news__list{margin:0 auto;max-width:1240px}.news__filter{border-bottom:1px solid #d4d4d9}@media screen and (min-width: 769px){.news__filter{margin-top:80px;padding-bottom:34px}}@media screen and (max-width: 768px){.news__filter{margin-top:40px;margin-left:24px;margin-right:24px;padding-bottom:32px}}.news__filter table{width:100%}.news__filter table th{width:90px;height:42px;position:relative;font-weight:700;font-size:16px;line-height:160%;letter-spacing:.04em;color:#191414}.news__filter table td{position:relative;font-size:16px;line-height:160%;letter-spacing:.04em;padding-left:14px}.news__filter table td::after{position:absolute;content:":";left:-10px;font-weight:700;font-size:16px;line-height:160%;letter-spacing:.04em;color:#191414}.news__filter li{float:left;padding-right:20px;color:#999}.news__filter li.active{font-weight:700;color:#007782}.news [aria-current]{font-weight:700;color:#007782}.news__select{display:block;border:1px solid #d4d4d9;width:100%;padding:11px 17px;margin-bottom:12px;position:relative;font-weight:700;font-size:14px;line-height:200%;letter-spacing:.1em;color:#191414}.news__select::after{position:absolute;content:"";left:0;top:0;background-image:url("/app/themes/beartail/assets/images/icon-triangle.svg");width:12px;height:8px}.news__list .column__pagination{margin-top:60px}.news__item{border-bottom:1px solid #d4d4d9;display:block}@media screen and (min-width: 769px){.news__item{padding:40px 0;display:flex;align-items:center}}@media screen and (max-width: 768px){.news__item{padding:20px 24px}}.news__itemHeader{display:flex;align-items:center;margin-bottom:6px}.news__itemDate{font-family:neuzeit-grotesk,sans-serif;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.08em;color:#999;padding-right:20px}@media screen and (min-width: 769px){.news__itemDate{font-size:16px;min-width:107px}}@media screen and (max-width: 768px){.news__itemDate{font-size:12px}}.news__itemCategory{background-color:#000;color:#fff;font-weight:600;font-size:14px;line-height:100%;letter-spacing:.08em;color:#fff;margin-right:20px}@media screen and (min-width: 769px){.news__itemCategory{padding:6px 12px;font-size:14px;min-width:130px;text-align:center}}@media screen and (max-width: 768px){.news__itemCategory{padding:4px 8px;font-size:10px}}.news__itemTitle{font-weight:700;letter-spacing:.16em;color:#0d0d0d}@media screen and (min-width: 769px){.news__itemTitle{font-size:14px;line-height:100%}}@media screen and (max-width: 768px){.news__itemTitle{font-size:12px;line-height:160%}}.newsSingle__headerWrapper{border-bottom:solid 1px #d4d4d9}@media screen and (max-width: 768px){.newsSingle__headerWrapper{padding:0 24px}}.newsSingle__headerUpper{display:flex;align-items:center}@media screen and (min-width: 769px){.newsSingle__headerUpper{margin-bottom:13px}}@media screen and (max-width: 768px){.newsSingle__headerUpper{margin-bottom:5px}}.newsSingle__itemDate{font-family:neuzeit-grotesk,sans-serif;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.08em;color:#999;padding-right:20px}@media screen and (min-width: 769px){.newsSingle__itemDate{font-size:16px}}@media screen and (max-width: 768px){.newsSingle__itemDate{font-size:12px}}.newsSingle__header{max-width:780px;margin:0 auto}.newsSingle__title{color:#191414}@media screen and (min-width: 769px){.newsSingle__title{font-weight:600;font-size:34px;line-height:180%;color:#191414;padding-bottom:30px}}@media screen and (max-width: 768px){.newsSingle__title{font-weight:700;font-size:20px;line-height:160%;letter-spacing:.04em;padding-bottom:24px}}.newsSingle__status{display:inline-block}.newsSingle__contents{max-width:780px;margin:0 auto}@media screen and (min-width: 769px){.newsSingle__contents{margin-top:50px;margin-bottom:100px}}@media screen and (max-width: 768px){.newsSingle__contents{margin-top:32px;margin-bottom:100px;padding:0 24px}}.newsSingle__back{margin:48px auto}@media screen and (min-width: 769px){.newsSingle__back{width:380px}}@media screen and (max-width: 768px){.newsSingle__back{width:252px}}.newsSingle__back a{text-decoration:none;color:#191414}.static__lead{font-weight:400;letter-spacing:.1em;color:#191414}@media screen and (min-width: 769px){.static__lead{text-align:center;padding-top:80px;padding-bottom:60px;font-size:16px;line-height:220%}}@media screen and (max-width: 768px){.static__lead{padding-top:40px !important;padding-bottom:30px;font-size:14px;line-height:200%}}.static section,.static__tabSection{max-width:1240px;margin:0 auto}@media screen and (max-width: 768px){.static section,.static__tabSection{padding:0 24px}}@media screen and (max-width: 768px){.static__tabSection{padding:0}}.static__titleH2_600{font-weight:600;line-height:180%;text-align:center;letter-spacing:.1em;color:#191414}@media screen and (min-width: 769px){.static__titleH2_600{font-size:38px}}@media screen and (max-width: 768px){.static__titleH2_600{font-size:24px}}.static__titleH2_700{font-weight:700;line-height:180%;text-align:center;letter-spacing:.1em;color:#191414}@media screen and (min-width: 769px){.static__titleH2_700{font-size:38px}}@media screen and (max-width: 768px){.static__titleH2_700{font-size:24px}}.static__titleH3_700{font-weight:700;letter-spacing:.1em;color:#191414}@media screen and (min-width: 769px){.static__titleH3_700{font-size:32px;line-height:180%}}@media screen and (max-width: 768px){.static__titleH3_700{font-size:18px;line-height:160%}}.static__titleH4_700{font-weight:700;letter-spacing:.1em;color:#191414}@media screen and (min-width: 769px){.static__titleH4_700{font-size:22px;line-height:180%}}@media screen and (max-width: 768px){.static__titleH4_700{font-size:18px;line-height:160%}}.static__center_p{font-weight:400;letter-spacing:.1em;color:#191414}@media screen and (min-width: 769px){.static__center_p{text-align:center;font-size:16px;line-height:220%}}@media screen and (max-width: 768px){.static__center_p{font-size:14px;line-height:200%}}.static__greenBox{background:#e9f2f0;display:flex;margin-top:21.99px}@media screen and (min-width: 769px){.static__greenBox{border-radius:8px;padding:40px}}@media screen and (max-width: 768px){.static__greenBox{margin:0 -24px;margin-bottom:32px;flex-direction:column;padding:32px 24px}}@media screen and (min-width: 769px){.static__greenBoxImage{margin-right:60px;height:270px;width:400px;-o-object-fit:contain;object-fit:contain;text-align:center;background-color:#fff}}@media screen and (max-width: 768px){.static__greenBoxImage{margin-bottom:16px}.static__greenBoxImage picture,.static__greenBoxImage img{width:100%}}.static__greenBoxText{display:flex;flex-direction:column}@media screen and (min-width: 769px){.static__greenBoxText h3{font-weight:700;font-size:28px;line-height:160%;letter-spacing:.04em;margin-bottom:15.33px;margin-top:8px}.static__greenBoxText p,.static__greenBoxText div{font-weight:400;font-size:14px;line-height:180%;letter-spacing:.1em}.static__greenBoxText p{margin-bottom:28px}}@media screen and (max-width: 768px){.static__greenBoxText h3{font-weight:700;font-size:18px;line-height:160%;letter-spacing:.04em;text-align:left !important;margin-bottom:16px !important}.static__greenBoxText p,.static__greenBoxText div{font-weight:400;font-size:14px;line-height:180%;letter-spacing:.1em}.static__greenBoxText p{margin-bottom:12px}}.static__greenBoxText .button{width:310px;margin-top:6.6px}.static__invoiceSection{padding-bottom:80px;margin-bottom:30px;border-bottom:solid 1px #d4d4d9}@media screen and (min-width: 769px){.static__invoiceSection{padding-top:54px}}@media screen and (max-width: 768px){.static__invoiceSection{padding-top:40px !important;padding-bottom:40px !important}}.static__invoiceSection h2{margin-bottom:36px}.static__invoiceSection h3.invoice-h3{font-weight:700;font-size:22px;line-height:180%;letter-spacing:.1em;margin-bottom:30.66px}@media screen and (min-width: 769px){.static__invoiceSection h3.invoice-h3{text-align:center}}.static__invoiceSection>p{margin-bottom:40px}.static__grid--3{display:grid}@media screen and (min-width: 769px){.static__grid--3{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 768px){.static__grid--3{grid-template-columns:1fr}}.static__grid--3 div:first-child{padding-left:0px}.static__grid--3 div:last-child{padding-right:0px;border-right:none;border-bottom:none}@media screen and (min-width: 769px){.static__gridCol{padding:0 25px;border-right:1px dashed rgba(0,119,130,.3)}}@media screen and (max-width: 768px){.static__gridCol{padding:24px 0;border-bottom:1px dashed rgba(0,119,130,.3)}}.static__gridCol h3{font-weight:700;font-size:16px;line-height:180%;margin-bottom:9.2px}.static__gridCol p{font-weight:400;font-size:14px;line-height:180%;margin-bottom:8.18px}.static__gridCol a{font-weight:400;font-size:16px;line-height:180%;letter-spacing:.04em;color:#007782;display:block;text-align:right}.static__gridCol a.with-arrow{display:flex;justify-content:right;align-items:center}.static__gridCol a.with-arrow img{margin-left:5px}.static__arrow{display:flex;align-items:center;justify-content:center;margin-top:38px;margin-bottom:8px}.cooperation__inner{display:flex;flex-direction:column;border-bottom:solid 1px #d4d4d9}@media screen and (min-width: 769px){.cooperation__inner{padding-top:40px;padding-bottom:80px;margin:40px 0}}@media screen and (max-width: 768px){.cooperation__inner{margin:32px 0;padding-bottom:32px}}.cooperation__titleWrapper{padding-bottom:12px}@media screen and (min-width: 769px){.cooperation__leadWrapper{padding-bottom:40px}}@media screen and (max-width: 768px){.cooperation__leadWrapper{padding-bottom:16px;padding-top:16px}}.cooperation__pointBoxWrapper{display:grid;-moz-column-gap:20px;column-gap:20px;margin-bottom:40px}@media screen and (min-width: 769px){.cooperation__pointBoxWrapper{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 768px){.cooperation__pointBoxWrapper{grid-template-columns:1fr;margin-top:16px;row-gap:12px}}.cooperation__pointBox{background:#ecf5f4;border:2px solid #0b98af;border-radius:2px}@media screen and (min-width: 769px){.cooperation__pointBox{padding:10px 20px}}@media screen and (max-width: 768px){.cooperation__pointBox{padding:16px 20px}}.cooperation__pointBoxNumber{font-family:neuzeit-grotesk,sans-serif;font-weight:600;line-height:100%;letter-spacing:.1em;color:#007782;margin-bottom:10px}@media screen and (min-width: 769px){.cooperation__pointBoxNumber{font-size:28px}}@media screen and (max-width: 768px){.cooperation__pointBoxNumber{font-size:28px}}.cooperation__pointBoxText{font-weight:700;font-size:14px;line-height:140%;letter-spacing:.04em;color:#007782;margin-bottom:12px}@media screen and (min-width: 769px){.cooperation__wrapperH4{padding-bottom:40px}}@media screen and (max-width: 768px){.cooperation__wrapperH4{padding-bottom:16px}}.cooperation__serviceBox{background:#fff;border:1px solid #d4d4d9;border-radius:4px;font-weight:400;letter-spacing:.1em;color:#191414;position:relative}@media screen and (min-width: 769px){.cooperation__serviceBox{padding:40px;font-size:16px;line-height:200%;margin-bottom:30px}}@media screen and (max-width: 768px){.cooperation__serviceBox{padding:24px;font-size:14px;line-height:150%;row-gap:8px;max-height:370px;overflow-y:hidden;border-bottom-left-radius:0px;border-bottom-right-radius:0px}}@media screen and (max-width: 768px){.cooperation__serviceBox.hide{border-bottom-left-radius:4px;border-bottom-right-radius:4px}}@media screen and (max-width: 768px){.cooperation__serviceBox.open{max-height:none;overflow-y:auto}}.cooperation__serviceBox.hide::before{display:none}.cooperation__serviceBox p{font-weight:700;font-size:18px;line-height:180%;letter-spacing:.1em;margin-bottom:10px}.cooperation__serviceBox .item{margin-bottom:8px}@media screen and (max-width: 768px){.cooperation__serviceBox::before{content:"";width:100%;height:100%;display:block;background:linear-gradient(rgba(255, 255, 255, 0) 0, #fff 100%);position:absolute;top:0;left:0}}@media screen and (max-width: 768px){.cooperation__serviceBox.hide::before{display:none}}@media screen and (max-width: 768px){.cooperation__serviceBox.open::before{content:"";width:100%;height:100%;display:block;background:none;position:absolute;top:0;left:0}}@media screen and (min-width: 769px){.cooperation__serviceBoxMore{display:none}}@media screen and (max-width: 768px){.cooperation__serviceBoxMore{background:#e9f2f0;border:1px solid #d4d4d9;border-top:none;border-radius:0px 0px 4px 4px;font-weight:700;font-size:14px;line-height:150%;letter-spacing:.1em;color:#191414;padding:10px;text-align:center}}.cooperation__serviceBoxMore.hide{display:none}.cooperation__serviceBoxMore.open .arrow{transform:rotate(180deg)}.cooperation__serviceBoxGrid{display:grid}@media screen and (min-width: 769px){.cooperation__serviceBoxGrid{margin-bottom:66px}}@media screen and (max-width: 768px){.cooperation__serviceBoxGrid{margin-bottom:20px}}@media screen and (min-width: 769px){.cooperation__serviceBoxGrid:last-of-type{margin-bottom:0}}@media screen and (min-width: 769px){.cooperation__serviceBox--grid-4{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width: 768px){.cooperation__serviceBox--grid-4{grid-template-columns:1fr}}@media screen and (min-width: 769px){.cooperation__serviceBox--grid-3{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 768px){.cooperation__serviceBox--grid-3{grid-template-columns:1fr}}.cooperation__buttonWrapper{margin:0 auto}@media screen and (min-width: 769px){.cooperation__buttonWrapper{width:412px}}@media screen and (max-width: 768px){.cooperation__buttonWrapper{width:100%}}@media screen and (min-width: 769px){.denshichobo__container{padding-bottom:80px;margin-top:80px !important}}@media screen and (max-width: 768px){.denshichobo__container{padding-top:62px !important}}@media screen and (min-width: 769px){.denshichobo__titleWrapper{padding-bottom:40px}}@media screen and (max-width: 768px){.denshichobo__titleWrapper{padding-bottom:16px}}.denshichobo__section h3{font-weight:700;text-align:center;letter-spacing:.1em;color:#191414;margin-bottom:40px}@media screen and (min-width: 769px){.denshichobo__section h3{font-size:38px;line-height:180%}}@media screen and (max-width: 768px){.denshichobo__section h3{font-size:24px;line-height:160%}}.denshichobo__section p{font-weight:400;font-size:16px;line-height:200%;letter-spacing:.1em;margin-left:auto;margin-right:auto;margin-bottom:40px;max-width:996px}.denshichobo__section p.center{text-align:center}@media screen and (max-width: 768px){.denshichobo__section p{margin-bottom:60px}}.denshichobo__section__point{font-weight:700;margin-bottom:12px}@media screen and (min-width: 769px){.denshichobo__section__point{font-size:22px;line-height:150%;letter-spacing:.1em;text-align:center}}@media screen and (max-width: 768px){.denshichobo__section__point{font-size:18px;line-height:150%;letter-spacing:.04em;text-align:left}}.denshichobo__section__description{margin-top:12px;display:block}.denshichobo__detail{background:#e9f2f0}@media screen and (min-width: 769px){.denshichobo__detail{padding:60px 50px;border-radius:8px}}@media screen and (max-width: 768px){.denshichobo__detail{padding:62px 24px;margin:0 -24px}}.denshichobo__detail h2{text-align:center;letter-spacing:.1em}@media screen and (min-width: 769px){.denshichobo__detail h2{font-weight:700;font-size:32px;line-height:180%}}@media screen and (max-width: 768px){.denshichobo__detail h2{font-weight:600;font-size:20px;line-height:160%}}.denshichobo__detail .cardBox{display:grid;-moz-column-gap:60px;column-gap:60px;row-gap:24px}@media screen and (min-width: 769px){.denshichobo__detail .cardBox{margin-top:40px;grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.denshichobo__detail .cardBox{margin-top:24px;grid-template-columns:1fr}}.denshichobo__detail .cardBox img{margin-bottom:24px;width:100%}.denshichobo__detail .cardBox .title{font-weight:700;letter-spacing:.04em;color:#191414;margin-bottom:20px}@media screen and (min-width: 769px){.denshichobo__detail .cardBox .title{font-size:24px;line-height:160%}}@media screen and (max-width: 768px){.denshichobo__detail .cardBox .title{font-size:18px;line-height:140%}}.denshichobo__detail .cardBox .center{text-align:center}.denshichobo__detail .cardBox ul{font-weight:400;font-size:14px;line-height:180%;letter-spacing:.1em;list-style:disc;margin-left:20px}.denshichobo__strongPoint{display:grid;-moz-column-gap:41px;column-gap:41px}@media screen and (min-width: 769px){.denshichobo__strongPoint{margin-top:60px;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 768px){.denshichobo__strongPoint{margin-top:4px;grid-template-columns:1fr}}.denshichobo__strongPointBox h4{font-weight:700;font-size:16px;line-height:180%;text-align:center;letter-spacing:.1em;margin-top:20px;margin-bottom:20px;height:12%}.denshichobo__strongPointBox p{font-weight:400;font-size:14px;line-height:180%;letter-spacing:.1em;margin-top:20px}.denshichobo__strongPointBox{width:100%}.denshichobo__strongPointBox picture,.denshichobo__strongPointBox img{-o-object-fit:contain;object-fit:contain;width:100%}.denshichobo__license{background:#e9f2f0;border-radius:8px;display:flex;margin-bottom:100px}@media screen and (min-width: 769px){.denshichobo__license{flex-direction:row;padding:40px 60px}}@media screen and (max-width: 768px){.denshichobo__license{flex-direction:column;padding:32px 24px}}@media screen and (min-width: 769px){.denshichobo__licenseImage{margin-right:50px}}@media screen and (max-width: 768px){.denshichobo__licenseImage{display:flex;justify-content:center;margin-bottom:16px}}.denshichobo__licenseText{justify-content:center;flex-direction:column;display:flex}.denshichobo__licenseText p{margin:0}.denshichobo__licenseText .title{font-weight:700}@media screen and (min-width: 769px){.denshichobo__licenseText .title{font-weight:700;font-size:22px;line-height:200%;letter-spacing:.1em;margin-bottom:10px}}@media screen and (max-width: 768px){.denshichobo__licenseText .title{font-size:16px;line-height:160%;letter-spacing:.04em;margin-bottom:12px}}@media screen and (max-width: 768px){.denshichobo__licenseText .description{font-weight:400;font-size:14px;line-height:150%;letter-spacing:.1em}}@media screen and (min-width: 769px){.security__lead{margin:80px 24px 60px}}@media screen and (max-width: 768px){.security__lead{margin:40px 24px 32px}}.security__section{padding-bottom:80px;border-bottom:solid 1px #d4d4d9}@media screen and (min-width: 769px){.security__section{margin-bottom:80px !important}}@media screen and (max-width: 768px){.security__section{margin-bottom:40px !important}}.security__section:last-of-type{border-bottom:none}.security__section p{font-weight:400;line-height:200%;letter-spacing:.1em;margin-bottom:30px}@media screen and (min-width: 769px){.security__section p{font-size:16px;line-height:180%}}@media screen and (max-width: 768px){.security__section p{font-size:14px;line-height:28.8px}}.security__section h3{margin-bottom:30px}.security__section h4{font-weight:700;letter-spacing:.1em;margin-bottom:12px}@media screen and (min-width: 769px){.security__section h4{font-size:22px;line-height:180%}}@media screen and (min-width: 769px){.security__section h4{font-size:18px;line-height:28.8px}}@media screen and (min-width: 769px){.security__h2{margin-bottom:40px}}@media screen and (max-width: 768px){.security__h2{margin:0 74px 24px}}.security__point{display:grid}@media screen and (min-width: 769px){.security__point{grid-template-columns:1fr 1fr 1fr;-moz-column-gap:20px;column-gap:20px;margin-bottom:80px}}@media screen and (max-width: 768px){.security__point{grid-template-columns:1fr;row-gap:12px;margin-bottom:40px}}.security__pointBox{border:2px solid #0b98af;border-radius:2px;padding:24px;display:flex;align-items:center}.security__pointBox img,.security__pointBox picture{margin-right:26px}.security__pointBoxNumber{font-family:neuzeit-grotesk,sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:100%;letter-spacing:.1em;margin-bottom:12px}.security__pointBoxText{font-weight:700;font-size:15px;line-height:140%;letter-spacing:.04em}.templateAbout__title{background:#e4f5f1;background-image:url("../images/templates/about/icon_accent_toRight.svg"),url("../images/templates/about/icon_accent_toLeft.svg");background-position:top 24px left 24px,bottom 24px right 24px;background-size:41px 9px;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;height:159px;font-weight:700;font-size:28px;line-height:140%;text-align:center;letter-spacing:.08em}@media screen and (min-width: 769px){.templateAbout__title{background-image:url("../images/templates/about/icon_accent_toRight.svg"),url("../images/templates/about/icon_accent_toLeft.svg"),url("../images/templates/about/icon_accent_toLeft.svg"),url("../images/templates/about/icon_accent_toRight.svg");background-position:top 48px left 120px,top 60px right 200px,bottom 60px left 200px,bottom 48px right 120px;background-size:89px 20px;font-size:48px;height:256px}}.templateAbout__firstContent{padding:40px 0 60px}@media screen and (min-width: 769px){.templateAbout__firstContent{padding:80px 100px 100px}}.templateAbout__catchCopySub{font-weight:600;font-size:12px;line-height:100%;text-align:center;letter-spacing:.1em}@media screen and (min-width: 769px){.templateAbout__catchCopySub{font-size:20px}}.templateAbout__catchCopy{font-weight:600;font-size:24px;line-height:100%;text-align:center;letter-spacing:.1em;margin-top:2px}@media screen and (min-width: 769px){.templateAbout__catchCopy{font-size:38px;margin-top:4px}}.templateAbout__catchCopy strong{color:#13c39e;font-family:neuzeit-grotesk,sans-serif;font-weight:600;font-size:44px;line-height:100%;letter-spacing:.1em;margin-right:4px}@media screen and (max-width: 768px){.templateAbout__catchCopy strong{color:#0b98af}.templateAbout__catchCopy strong::before{content:"\a";white-space:pre}}@media screen and (min-width: 769px){.templateAbout__catchCopy strong{font-size:64px;margin-right:6px}}.templateAbout__catchCopy em{font-style:normal}@media screen and (min-width: 769px){.templateAbout__catchCopy em{margin-left:8px}}.templateAbout__catchCopyDescription{font-weight:400;font-size:14px;line-height:200%;text-align:center;letter-spacing:.1em;margin-top:23px}@media screen and (max-width: 768px){.templateAbout__catchCopyDescription{padding:0 24px}.templateAbout__catchCopyDescription br{display:none}}@media screen and (min-width: 769px){.templateAbout__catchCopyDescription{font-size:16px;line-height:220%;margin-top:33px}}.templateAbout__beforeImagePc{margin-top:60px;display:flex;align-items:center;justify-content:center}.templateAbout__afterImagePc{position:relative;margin-top:110px;display:flex;align-items:center;justify-content:center}.templateAbout__afterImagePc::before{content:url("../images/templates/about/icon_nextArrow_black.svg");width:60px;height:30px;position:absolute;top:-40px;left:50%;transform:translate(-50%, -100%)}@media screen and (max-width: 768px){.templateAbout__imageSp{display:flex;align-items:center;justify-content:center;padding:0 12px;margin-top:28px}}.templateAbout__imageSp img{-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;width:100%;max-width:336px}.templateAbout__secondContent{background:#e9f2f0;padding:40px 0}@media screen and (min-width: 769px){.templateAbout__secondContent{padding:80px 0 100px}}.templateAbout__secondCatchCopy{font-weight:600;font-size:24px;line-height:160%;text-align:center;letter-spacing:.1em}@media screen and (max-width: 768px){.templateAbout__secondCatchCopy{padding:0 24px}.templateAbout__secondCatchCopy br{display:none}}@media screen and (min-width: 769px){.templateAbout__secondCatchCopy{font-size:38px;line-height:180%}}.templateAbout__relations{display:flex;flex-flow:column;justify-content:center;margin-top:24px}@media screen and (max-width: 768px){.templateAbout__relations{padding:0 12px}}@media screen and (min-width: 769px){.templateAbout__relations{flex-flow:row;margin-top:40px}}.templateAbout .relation{background:#fff;border-radius:8px;display:flex;flex-flow:column;overflow:hidden}@media screen and (min-width: 769px){.templateAbout .relation{flex:0 1 360px}}@media screen and (max-width: 768px){.templateAbout .relation:not(:first-of-type){margin-top:32px}}@media screen and (min-width: 769px){.templateAbout .relation:not(:first-of-type){margin-left:20px}}.templateAbout .relation__title{border-bottom:1px solid #ccc;font-weight:700;font-size:16px;line-height:100%;text-align:center;letter-spacing:.04em;padding:20px 0 18px;position:relative}@media screen and (min-width: 769px){.templateAbout .relation__title{font-size:20px;padding:24px 0 20px}}.templateAbout .relation__title::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#0b98af}@media screen and (min-width: 769px){.templateAbout .relation__title::before{height:6px}}.templateAbout .relation__contents{display:flex;flex-flow:column;height:100%;padding:24px 20px 20px}@media screen and (min-width: 769px){.templateAbout .relation__contents{padding:20px 24px 24px}}.templateAbout .relation__caption{border-radius:2px;font-size:12px;line-height:100%;letter-spacing:.1em;padding:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 769px){.templateAbout .relation__caption{font-size:14px}}.templateAbout .relation__caption.u-before{background:#eee;color:#555;font-weight:400}.templateAbout .relation__caption.u-after{background:#13c39e;color:#fff;font-weight:700}.templateAbout .relation__beforeTitle{color:#555;font-weight:700;font-size:16px;line-height:160%;letter-spacing:.04em;margin-top:8px}@media screen and (min-width: 769px){.templateAbout .relation__beforeTitle{margin-top:12px}}.templateAbout .relation__beforeDescription{font-weight:400;font-size:12px;line-height:200%;letter-spacing:.1em;margin-top:2px}@media screen and (min-width: 769px){.templateAbout .relation__beforeDescription{margin-top:4px}}.templateAbout .relation__nextArrow{background-image:url("../images/templates/about/icon_nextArrow_green.svg");background-repeat:no-repeat;background-position:center;background-size:40px 20px;height:52px}@media screen and (min-width: 769px){.templateAbout .relation__nextArrow{height:60px}}.templateAbout .relation__afterTitle{font-weight:700;font-size:18px;line-height:160%;letter-spacing:.04em;margin-top:14px}@media screen and (min-width: 769px){.templateAbout .relation__afterTitle{font-size:20px;margin-top:12px}}.templateAbout .relation__image{margin-top:13px}@media screen and (max-width: 768px){.templateAbout .relation__image img{width:100%}}.templateAbout .relation__afterDescription{font-weight:400;font-size:12px;line-height:200%;letter-spacing:.1em;margin-top:12px}@media screen and (min-width: 769px){.templateAbout .relation__afterDescription{margin-bottom:16px}}.templateAbout .relation__showMoreButton{margin-top:20px}@media screen and (min-width: 769px){.templateAbout .relation__showMoreButton{margin-top:auto}}.templatePrice__title{font-weight:600;font-size:38px;line-height:180%;text-align:center;letter-spacing:.1em;margin-top:60px}@media screen and (max-width: 768px){.templatePrice__title{font-size:24px}}.templatePrice__description{font-weight:400;font-size:18px;line-height:200%;text-align:center;letter-spacing:.1em;margin-top:12px}@media screen and (max-width: 768px){.templatePrice__description{font-size:14px;margin-left:24px;margin-right:24px;text-align:left}.templatePrice__description br{display:none}}.templatePrice__priceCalculation{display:flex;flex-flow:row;align-items:center;justify-content:center;margin:80px 0 0}@media screen and (max-width: 768px){.templatePrice__priceCalculation{margin:16px 24px 0;flex-direction:column}}.templatePrice .priceCalculationItem{border:1px solid #d4d4d9;box-sizing:border-box;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:20px;line-height:140%;text-align:center;letter-spacing:.12em;width:100%;position:relative}@media screen and (min-width: 769px){.templatePrice .priceCalculationItem{height:106px;margin-left:60px;max-width:333px}.templatePrice .priceCalculationItem:first-of-type{margin-left:0px}}@media screen and (max-width: 768px){.templatePrice .priceCalculationItem{height:auto;margin:44px 0 0;padding:20px;font-size:16px}.templatePrice .priceCalculationItem:first-of-type{margin-top:0}}.templatePrice .priceCalculationItem:not(:first-of-type)::before{content:"";background-image:url("../images/templates/price/icon_plus_black.svg");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:-18px;transform:translate(-100%, -50%);width:24px;height:24px}@media screen and (max-width: 768px){.templatePrice .priceCalculationItem:not(:first-of-type)::before{width:20px;height:20px;top:-49px;left:50%;transform:translate(-50%, -100%)}}.templatePrice .priceCalculationItem:last-of-type{font-size:18px}.templatePrice__tableTitle{font-weight:600;font-size:38px;line-height:180%;text-align:center;letter-spacing:.1em;margin-top:81px}@media screen and (max-width: 768px){.templatePrice__tableTitle{font-size:24px;margin-top:60px}}.templatePrice__planDetails{display:flex;flex-flow:row;justify-content:flex-end;margin-top:34px;max-width:1119px;margin:34px auto 0}@media screen and (max-width: 768px){.templatePrice__planDetails{flex-direction:column;margin-top:28px}}.templatePrice .planDetail,.templatePrice .planDetail--footer{border:1px solid #ccc;padding:32px 0 24px;position:relative;box-sizing:border-box;flex:0 1 33.33%}@media screen and (min-width: 769px){.templatePrice .planDetail,.templatePrice .planDetail--footer{max-width:33.33%}}@media screen and (max-width: 768px){.templatePrice .planDetail,.templatePrice .planDetail--footer{padding:28px 16px 24px;max-width:auto;margin:0 24px 24px 24px}}.templatePrice .planDetail:first-of-type,.templatePrice .planDetail--footer:first-of-type{border-radius:8px 0 0 0}@media screen and (max-width: 768px){.templatePrice .planDetail:first-of-type,.templatePrice .planDetail--footer:first-of-type{border-radius:8px}}.templatePrice .planDetail:first-of-type::before,.templatePrice .planDetail--footer:first-of-type::before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;border-radius:8px 0 0 0;background:#0b98af}@media screen and (max-width: 768px){.templatePrice .planDetail:first-of-type::before,.templatePrice .planDetail--footer:first-of-type::before{border-radius:8px}}.templatePrice .planDetail:last-of-type,.templatePrice .planDetail--footer:last-of-type{border-radius:0 8px 0 0;border-left:none}@media screen and (max-width: 768px){.templatePrice .planDetail:last-of-type,.templatePrice .planDetail--footer:last-of-type{border-left:1px solid #ccc;border-radius:8px}}.templatePrice .planDetail:last-of-type::before,.templatePrice .planDetail--footer:last-of-type::before{content:"";position:absolute;top:0;left:-1px;border-radius:0 8px 0 0;width:calc(100% + 1px);height:6px;background:#0b98af}@media screen and (max-width: 768px){.templatePrice .planDetail:last-of-type::before,.templatePrice .planDetail--footer:last-of-type::before{left:0;border-radius:8px}}.templatePrice .planDetail__planName,.templatePrice .planDetail--footer__planName{font-weight:700;font-size:20px;line-height:140%;text-align:center;letter-spacing:.04em}@media screen and (max-width: 768px){.templatePrice .planDetail__planName,.templatePrice .planDetail--footer__planName{font-size:18px}}.templatePrice .planDetail__planDescription,.templatePrice .planDetail--footer__planDescription{font-weight:400;font-size:12px;line-height:200%;text-align:center;letter-spacing:.1em;margin-top:10px}@media screen and (max-width: 768px){.templatePrice .planDetail__planDescription,.templatePrice .planDetail--footer__planDescription{font-size:11px}}.templatePrice .planDetail__planPrice,.templatePrice .planDetail--footer__planPrice{font-weight:600;font-size:18px;line-height:140%;text-align:center;letter-spacing:.12em}@media screen and (max-width: 768px){.templatePrice .planDetail__planPrice,.templatePrice .planDetail--footer__planPrice{font-size:14px}}.templatePrice .planDetail__planPrice .u-accent,.templatePrice .planDetail--footer__planPrice .u-accent{color:#0b98af;font-family:neuzeit-grotesk,sans-serif;font-weight:800;font-size:44px;line-height:100%;text-align:center;letter-spacing:.04em;margin:0 4px}@media screen and (max-width: 768px){.templatePrice .planDetail__planPrice .u-accent,.templatePrice .planDetail--footer__planPrice .u-accent{font-size:36px}}.templatePrice .planDetail__estimateButton,.templatePrice .planDetail--footer__estimateButton{max-width:310px;margin:23px auto 0}.templatePrice .planDetail--footer{margin-bottom:100px}.templatePrice .planDetail--footer:first-of-type{border-radius:0 0 0 8px}.templatePrice .planDetail--footer:first-of-type::before{content:"";position:absolute;top:auto;bottom:0;left:0;width:100%;height:6px;border-radius:0 0 0 8px;background:#0b98af}.templatePrice .planDetail--footer:last-of-type{border-radius:0 0 8px 0;border-left:none}.templatePrice .planDetail--footer:last-of-type::before{content:"";position:absolute;top:auto;bottom:0;left:-1px;border-radius:0 0 8px 0;width:calc(100% + 1px);height:6px;background:#0b98af}.templatePrice__planTables{max-width:1119px;margin:28px auto 0}@media screen and (max-width: 768px){.templatePrice__planTables{padding:0 12px}}.templatePrice__planTables__title{font-weight:700;font-size:16px;margin:12px}@media screen and (max-width: 768px){.templatePrice__planTables__title:not(:first-of-type){margin-top:40px}}.templatePrice .planTable,.templatePrice .planTable--option{width:100%;box-sizing:border-box}.templatePrice .planTable:not(:first-of-type) th,.templatePrice .planTable--option:not(:first-of-type) th{border-top:none}.templatePrice .planTable__headerRow,.templatePrice .planTable--option__headerRow{background:#0b98af}.templatePrice .planTable__headerCol,.templatePrice .planTable--option__headerCol{width:33.33%}.templatePrice .planTable th,.templatePrice .planTable--option th{color:#fff;font-weight:700;font-size:20px;line-height:160%;letter-spacing:.04em}@media screen and (max-width: 768px){.templatePrice .planTable th,.templatePrice .planTable--option th{font-size:11px;text-align:center}}.templatePrice .planTable td,.templatePrice .planTable--option td{color:#555;font-weight:700;font-size:16px;line-height:160%;letter-spacing:.04em}@media screen and (max-width: 768px){.templatePrice .planTable td,.templatePrice .planTable--option td{font-size:12px}}.templatePrice .planTable td:not(:first-of-type),.templatePrice .planTable--option td:not(:first-of-type){height:100%;text-align:center}.templatePrice .planTable td img,.templatePrice .planTable--option td img{width:20px;height:20px}@media screen and (max-width: 768px){.templatePrice .planTable td img,.templatePrice .planTable--option td img{width:16px;height:16px}}.templatePrice .planTable th,.templatePrice .planTable td,.templatePrice .planTable--option th,.templatePrice .planTable--option td{border:1px solid #ccc;height:68px;padding:0 24px;box-sizing:border-box;vertical-align:middle}@media screen and (max-width: 768px){.templatePrice .planTable th,.templatePrice .planTable td,.templatePrice .planTable--option th,.templatePrice .planTable--option td{height:60px;padding:10px}}.templatePrice .planTable tbody tr:nth-of-type(2n),.templatePrice .planTable--option tbody tr:nth-of-type(2n){background:#e9f2f0}.templatePrice .planTable--option .planTable__headerRow{background:#13c39e}.templatePrice .planTable--option td{padding:20px;display:flex;height:auto}.templatePrice .planTable--option .tag{background-color:#e9f2f0;padding:16px 28px;display:flex;margin-right:20px;color:#555}.templatePrice__options{border:1px solid #ccc;box-sizing:border-box;padding:12px;margin-bottom:60px;display:flex;align-items:flex-start;flex-wrap:wrap}.templatePrice__options .tag{padding:16px 12px;background-color:#e9f2f0;display:flex;margin-right:8px;margin-bottom:8px;font-size:12px;font-weight:700;line-height:100%;letter-spacing:.04em;color:#555}.templateFeature__tabsWrapper{border-bottom:solid 3px #e9f2f0;padding:0 30px}.templateFeature__tabs{max-width:1100px;height:105px;display:flex;flex-direction:row;justify-content:space-around;margin-left:auto;margin-right:auto;box-sizing:content-box;font-size:20px;position:relative}@media screen and (max-width: 768px){.templateFeature__tabs{height:66px;padding:0;font-size:12px}}.templateFeature__tabs .tab{display:flex;flex:1;justify-content:center;margin-top:3px;position:relative;height:105px;width:290px}@media screen and (max-width: 768px){.templateFeature__tabs .tab{height:66px}}.templateFeature__tabs .tab>button{padding-top:60px;display:flex;position:absolute;width:100%;height:100%;justify-content:center;border-bottom:solid 3px transparent}@media screen and (max-width: 768px){.templateFeature__tabs .tab>button{padding-top:40px}}.templateFeature__tabs .tab.active{font-weight:bold;border-bottom:solid 3px #0b98af}.templateFeature__tabs .tab.active>button{padding-top:56px}@media screen and (max-width: 768px){.templateFeature__tabs .tab.active>button{padding-top:40px}}.templateFeature__items{box-sizing:content-box;padding-bottom:100px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px;row-gap:40px}@media screen and (min-width: 769px){.templateFeature__items{max-width:1100px;margin-left:auto;margin-right:auto;padding:60px 30px 0px}}@media screen and (max-width: 768px){.templateFeature__items{grid-template-columns:1fr;padding:32px 12px;row-gap:12px}}.templateFeature__item{border:solid 2px #d4d4d9;border-radius:4px;padding-left:40px;position:relative;display:flex;flex-direction:row;justify-content:space-between;height:184px;cursor:pointer}@media screen and (max-width: 768px){.templateFeature__item{height:auto;padding-top:8px;padding-left:8px;padding-bottom:12px;border:solid 1px #d4d4d9}}.templateFeature__itemContent{padding-top:12px;padding-bottom:12px;padding-right:60px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 768px){.templateFeature__itemContent{padding-top:4px;padding-left:12px;padding-right:0px;padding-bottom:6px}}.templateFeature__itemTitle{font-size:24px;font-weight:bold;line-height:38.4px;letter-spacing:.6px;text-overflow:ellipsis}@media screen and (max-width: 768px){.templateFeature__itemTitle{font-size:16px}}.templateFeature__itemDescription{margin-top:18px;line-height:23px;font-size:14px;letter-spacing:1.2px}@media screen and (max-width: 768px){.templateFeature__itemDescription{margin-top:-2px;font-size:12px}}.templateFeature__itemRight{margin-right:18.5px;margin-top:-4px;padding-top:20px;padding-bottom:20px;width:45px;height:186px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 768px){.templateFeature__itemRight{height:auto;padding-top:0px;padding-bottom:0px}}.templateFeature__itemNumber{font-size:34px;font-family:neuzeit-grotesk,sans-serif;font-style:normal;font-weight:300;color:#0b98af;letter-spacing:.1em;word-break:keep-all}@media screen and (max-width: 768px){.templateFeature__itemNumber{font-size:27px;margin-top:2px;margin-right:-6px}}.templateFeature__itemPlusIcon{margin-right:0px}@media screen and (max-width: 768px){.templateFeature__itemPlusIcon{margin-right:-7px}}.templateFeature__layer{width:100vw;height:100vh;background-color:#e9eaea;position:fixed;top:0;left:0;z-index:10100;opacity:0;transition:all .2s ease-in}.templateFeature__layer.active{opacity:.8}.templateFeature__modalWrap{width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;z-index:10200;justify-content:center}.templateFeature__modal{position:absolute;margin-top:24.3068391867vh;margin-bottom:14.0480591497vh;height:61.6451016636vh;width:calc(100vw - 320px);opacity:0;transition:all .1s ease-in;transform:scale(0.95, 0.95);background-color:#fff;padding-bottom:40px;max-width:1120px}@media screen and (max-width: 768px){.templateFeature__modal{margin-top:80px;margin-left:24px;margin-right:24px;width:calc(100vw - 48px);height:auto}}.templateFeature__modal.active{opacity:1;transform:scale(1, 1)}.templateFeature__modalTitle{font-size:28px;font-weight:bold;margin-bottom:27px}@media screen and (max-width: 768px){.templateFeature__modalTitle{font-size:20px}}.templateFeature__modalDescription{margin-bottom:40px;line-height:32px;letter-spacing:1.6px}@media screen and (max-width: 768px){.templateFeature__modalDescription{margin-bottom:16px;font-size:14px;line-height:28px}}.templateFeature__modalPoint{background-color:#edf7f8;padding:40px;padding-left:55px;list-style:disc;line-height:31px;letter-spacing:1.6px}@media screen and (max-width: 768px){.templateFeature__modalPoint{padding:16px;padding-left:34px;font-size:12px;line-height:21.6px}}.templateFeature__modalPoint>li{margin-bottom:8px;padding-left:7px}.templateFeature__modalClose{position:absolute;top:30px;right:30px}@media screen and (max-width: 768px){.templateFeature__modalClose{width:40px;height:40px;top:-56px;right:0px}}.templateFeature__modalBox{position:relative;width:100%;background-color:#fff;padding:100px;padding-top:107px;letter-spacing:1.1px;overflow-y:scroll}@media screen and (min-width: 769px){.templateFeature__modalBox{height:100%}}@media screen and (max-width: 768px){.templateFeature__modalBox{padding:24px;height:80vh}}.templateFeature__ctaDownload{display:flex;align-items:center;justify-content:flex-end}@media screen and (min-width: 769px){.templateFeature__ctaDownload{margin-top:46px}}@media screen and (max-width: 768px){.templateFeature__ctaDownload{margin-top:25px}}.templateFeature__ctaDownloadLabel{margin-right:12px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-align:right;font-weight:700;line-height:100%}@media screen and (min-width: 769px){.templateFeature__ctaDownloadLabel{font-size:16px;letter-spacing:.1em}}@media screen and (max-width: 768px){.templateFeature__ctaDownloadLabel{font-size:14px;letter-spacing:.06em}}@media screen and (min-width: 769px){.templateContact__wrapper{margin:80px auto;width:800px}}@media screen and (max-width: 768px){.templateContact__wrapper{margin:40px 24px}}.templateContact__wrapper label{font-weight:700;line-height:180%;letter-spacing:.1em;color:#191414}@media screen and (min-width: 769px){.templateContact__wrapper label{font-size:18px}}@media screen and (max-width: 768px){.templateContact__wrapper label{font-size:16px}}.templateContact__wrapper input[type=text],.templateContact__wrapper input[type=email],.templateContact__wrapper input[type=tel],.templateContact__wrapper textarea{background:#fff;border:1px solid #d4d4d9;margin-top:16px;height:72px;width:100%;padding:24px}.templateContact__wrapper textarea{height:200px}.templateContact__wrapper input[type=submit]{width:412px;height:82px;left:517px;top:1558px;background:#0b98af;border-radius:54px;font-weight:700;font-size:18px;line-height:100%;text-align:center;letter-spacing:.06em;color:#fff}.templateContact__wrapper .hs-form-field{margin-bottom:32px}.templateContact__wrapper .actions{display:flex;align-items:center;justify-content:center;margin-top:28px}.templateContact__wrapper legend{font-weight:400;font-size:12px;line-height:200%;letter-spacing:.1em;color:#191414}.templateContact__wrapper .hs-form-required{position:relative;color:#fff}.templateContact__wrapper .hs-form-required::after{position:absolute;content:"必須";width:40px;height:20px;background:#007782;border-radius:2px;font-weight:700;font-size:10px;line-height:180%;letter-spacing:.1em;color:#fff;display:flex;justify-content:center;align-items:center;right:-39px;top:3px}.templateContact__wrapper .hs-error-msg,.templateContact__wrapper .hs-error-msgs .hs-main-font-element{font-weight:700;font-size:14px;line-height:200%;letter-spacing:.01em;color:#ff2600;opacity:.6}.templateContact__wrapper .hs-input.invalid.error{background:rgba(249,71,71,.1);border:1px solid #f94747}.archiveCaseStudy{position:relative}.archiveCaseStudy__slider{padding-top:56px}.archiveCaseStudy__slider::before{content:"PICKUP";color:#e9f2f0;position:absolute;top:20px;left:50%;transform:translateX(-50%);width:560px;font-weight:700;font-size:80px;line-height:100%;letter-spacing:.06em}@media screen and (max-width: 768px){.archiveCaseStudy__slider::before{font-size:40px;width:280px;height:40px;top:11px;transform:translateX(calc(-50% - 16px))}}.archiveCaseStudy__formTitle{font-weight:600;font-size:38px;line-height:180%;text-align:center;letter-spacing:.1em;margin-top:60px}@media screen and (max-width: 768px){.archiveCaseStudy__formTitle{font-size:24px;line-height:160%;margin-top:40px}}.archiveCaseStudy .archiveCaseStudyForm{background:#e9f2f0;border-radius:8px;padding:30px 50px 23px;max-width:1120px;margin:30px auto 0}@media screen and (max-width: 768px){.archiveCaseStudy .archiveCaseStudyForm{padding:24px 12px 30px;margin-top:24px}}.archiveCaseStudy .archiveCaseStudyForm__title{font-weight:700;font-size:20px;line-height:160%;letter-spacing:.04em}.archiveCaseStudy .archiveCaseStudyForm__title::before{content:"";background-image:url("../images/common/icon_tag_black.svg");background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:18px;height:18px;margin-right:13px}@media screen and (max-width: 768px){.archiveCaseStudy .archiveCaseStudyForm__title{font-size:18px}}.archiveCaseStudy .archiveCaseStudyForm__checkboxLists{background:#fff;padding:24px 40px;margin-top:20px}@media screen and (max-width: 768px){.archiveCaseStudy .archiveCaseStudyForm__checkboxLists{padding:20px;margin-top:18px}}.archiveCaseStudy .archiveCaseStudyForm__checkboxLists--more{border:1px solid #0b98af}.archiveCaseStudy .archiveCaseStudyForm__more{font-family:YakuHanJP,ryo-gothic-plusn,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:160%;letter-spacing:.04em;color:#007782;cursor:pointer;position:relative}.archiveCaseStudy .archiveCaseStudyForm__more::after{content:url("../images/common/icon_arrow_bottom.svg");width:19px;height:19px;background-color:#0b98af;position:absolute;right:-29px;top:0;display:flex;justify-content:center;align-items:center;border-radius:9.5px;padding-bottom:3px}.archiveCaseStudy .archiveCaseStudyForm__checkboxListsWrapper{padding-top:24px}.archiveCaseStudy .archiveCaseStudyForm__checkboxListsWrapper.hidden{display:none}.archiveCaseStudy .archiveCaseStudyForm__checkboxList{display:flex;flex-flow:row}.archiveCaseStudy .archiveCaseStudyForm__checkboxList:not(:first-of-type){margin-top:22px}@media screen and (max-width: 768px){.archiveCaseStudy .archiveCaseStudyForm__checkboxList:not(:first-of-type){margin-top:16px}}@media screen and (max-width: 768px){.archiveCaseStudy .archiveCaseStudyForm__checkboxList{flex-flow:column}}.archiveCaseStudy .archiveCaseStudyForm__checkboxListTitle{font-weight:700;font-size:16px;line-height:160%;letter-spacing:.04em}@media screen and (min-width: 769px){.archiveCaseStudy .archiveCaseStudyForm__checkboxListTitle{flex:0 0 67px}}@media screen and (max-width: 768px){.archiveCaseStudy .archiveCaseStudyForm__checkboxListTitle{font-size:14px}}.archiveCaseStudy .archiveCaseStudyForm__checkboxes{display:flex;flex-flow:row wrap;flex:1 1 auto}@media screen and (min-width: 769px){.archiveCaseStudy .archiveCaseStudyForm__checkboxes{margin-top:-12px;margin-left:2px}}@media screen and (max-width: 768px){.archiveCaseStudy .archiveCaseStudyForm__checkboxes{margin-top:-2px;margin-left:-20px}}.archiveCaseStudy .archiveCaseStudyForm__checkbox{margin:12px 0 0 20px}@media screen and (max-width: 768px){.archiveCaseStudy .archiveCaseStudyForm__checkbox{margin:10px 0 0 20px}}.archiveCaseStudy .archiveCaseStudyForm__buttons{position:relative;margin-top:24px}.archiveCaseStudy .archiveCaseStudyForm__submitButton{width:340px;margin:0 auto}@media screen and (max-width: 768px){.archiveCaseStudy .archiveCaseStudyForm__submitButton{width:228px}}.archiveCaseStudy .archiveCaseStudyForm__clearButton{display:flex;flex-flow:row;align-items:center;font-weight:400;font-size:14px;line-height:160%;letter-spacing:.04em}@media screen and (min-width: 769px){.archiveCaseStudy .archiveCaseStudyForm__clearButton{position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media screen and (max-width: 768px){.archiveCaseStudy .archiveCaseStudyForm__clearButton{font-size:13px;justify-content:flex-end;margin-top:20px}}.archiveCaseStudy .archiveCaseStudyForm__clearButton::before{content:url("../images/common/icon_cross_black.svg");width:18px;height:18px;margin-right:11.22px}.archiveCaseStudy__caseStudyList{display:flex;flex-flow:row wrap;justify-content:center;max-width:1120px}@media screen and (min-width: 769px){.archiveCaseStudy__caseStudyList{margin:60px auto 0}}@media screen and (max-width: 768px){.archiveCaseStudy__caseStudyList{flex-flow:column;padding:32px 24px 0}}.archiveCaseStudy__paginateLinks{display:flex;flex-flow:row;align-items:center;justify-content:center;margin-top:60px}@media screen and (max-width: 768px){.archiveCaseStudy__paginateLinks{margin-top:33px}}.archiveCaseStudy__downloadCaseStudies{margin-top:100px}@media screen and (max-width: 768px){.archiveCaseStudy__downloadCaseStudies{margin-top:40px}}.archiveCaseStudy a{transition:.7s}.archiveCaseStudy a:hover{opacity:.7}@media screen and (min-width: 769px){.caseStudy{flex:1 1 calc(33% - 27px);max-width:33%}.caseStudy:nth-of-type(3n - 1){margin-left:41px}.caseStudy:nth-of-type(3n){margin-left:41px}.caseStudy:nth-of-type(n + 4){margin-top:40px}}@media screen and (max-width: 768px){.caseStudy:not(:first-of-type){margin-top:25px}}.caseStudy__img{width:100%;padding-top:66.76%;position:relative}.caseStudy__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.caseStudy__companyName{font-weight:400;font-size:14px;line-height:180%;letter-spacing:.1em;margin-top:16px}@media screen and (max-width: 768px){.caseStudy__companyName{font-size:11px;margin-top:19px}}.caseStudy__title{height:90px;font-weight:700;font-size:20px;line-height:160%;letter-spacing:.04em;margin-top:8px}@media screen and (max-width: 768px){.caseStudy__title{height:inherit;font-size:16px;margin-top:4px}}.caseStudy__iconTags{display:flex;flex-flow:row wrap;align-items:center;margin-top:17px;margin-left:-8px}@media screen and (max-width: 768px){.caseStudy__iconTags{margin-top:12px;margin-left:-16px}}.caseStudy__iconTag{color:#007782;font-weight:400;font-size:14px;line-height:100%;letter-spacing:.1em;white-space:nowrap;margin-left:8px;margin-bottom:8px}@media screen and (max-width: 768px){.caseStudy__iconTag{font-size:12px;margin-left:16px}}.caseStudy__iconTag::before{content:"";background-image:url("../images/common/icon_tag_green.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;width:14px;height:14px;margin-right:6px}@media screen and (max-width: 768px){.caseStudy__iconTag::before{width:12px;height:12px}}.caseStudy__squareTags{display:flex;flex-flow:row wrap;align-items:center;margin-top:19px;margin-left:-12px}@media screen and (max-width: 768px){.caseStudy__squareTags{margin-top:16px;margin-left:-8px}}.caseStudy__squareTag{border:1px solid #191414;border-radius:2px;font-weight:400;font-size:14px;line-height:100%;letter-spacing:.1em;padding:8px;margin-left:12px;white-space:nowrap;max-width:40%;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 768px){.caseStudy__squareTag{font-size:12px;margin-left:8px}}.singleCaseStudy__header{max-width:1120px;padding:46px 0 30px;margin:0 auto}@media screen and (max-width: 768px){.singleCaseStudy__header{padding:33px 24px 20px}}.singleCaseStudy__companyName{font-weight:400;font-size:14px;line-height:180%;letter-spacing:.1em}@media screen and (max-width: 768px){.singleCaseStudy__companyName{font-size:11px}}.singleCaseStudy__title{font-weight:600;font-size:34px;line-height:180%;letter-spacing:.1em;margin-top:13px}@media screen and (max-width: 768px){.singleCaseStudy__title{font-size:20px;line-height:160%;letter-spacing:.04em;margin-top:4px}}.singleCaseStudy__squareTags{display:flex;flex-flow:row wrap;align-items:center;margin-top:25px;margin-left:-12px}@media screen and (max-width: 768px){.singleCaseStudy__squareTags{margin-top:16px;margin-left:-8px}}.singleCaseStudy__squareTag{border:1px solid #191414;border-radius:2px;font-weight:400;font-size:14px;line-height:100%;letter-spacing:.1em;padding:8px;margin-left:12px;white-space:nowrap}@media screen and (max-width: 768px){.singleCaseStudy__squareTag{font-size:12px;margin-left:8px}}.singleCaseStudy__iconTags{display:flex;flex-flow:row wrap;align-items:center;margin-top:17px;margin-left:-8px;position:relative}@media screen and (max-width: 768px){.singleCaseStudy__iconTags{margin-top:12px;margin-left:-16px}}.singleCaseStudy__iconTag{color:#007782;font-weight:400;font-size:14px;line-height:100%;letter-spacing:.1em;white-space:nowrap;margin-left:8px}@media screen and (max-width: 768px){.singleCaseStudy__iconTag{font-size:12px;margin-left:16px}}.singleCaseStudy__iconTag::before{content:"";background-image:url("../images/common/icon_tag_green.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;width:14px;height:14px;margin-right:6px}@media screen and (max-width: 768px){.singleCaseStudy__iconTag::before{width:12px;height:12px}}.singleCaseStudy__postDate{font-weight:400;font-size:14px;line-height:180%;letter-spacing:.1em}@media screen and (min-width: 769px){.singleCaseStudy__postDate{position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media screen and (max-width: 768px){.singleCaseStudy__postDate{font-size:12px;display:flex;align-items:center;justify-content:flex-end;width:100%;margin-top:16px}}.singleCaseStudy__postDate .u-accent{font-weight:300;font-size:16px;line-height:100%;letter-spacing:.06em}@media screen and (max-width: 768px){.singleCaseStudy__postDate .u-accent{font-size:14px}}.singleCaseStudy .companyProfile{background:#e9f2f0;border-top:1px solid #d4d4d9;display:flex;flex-flow:row;justify-content:center;padding:50px 0}@media screen and (max-width: 768px){.singleCaseStudy .companyProfile{flex-flow:column;padding:24px 0}}.singleCaseStudy .companyProfile__imgFrame{max-width:500px;width:500px}@media screen and (max-width: 768px){.singleCaseStudy .companyProfile__imgFrame{width:100%}}.singleCaseStudy .companyProfile__img{width:100%;padding-top:66.6%;position:relative}.singleCaseStudy .companyProfile__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.singleCaseStudy .companyProfile__profiles{flex:1 1 auto;max-width:620px}@media screen and (min-width: 769px){.singleCaseStudy .companyProfile__profiles{margin-left:50px}}@media screen and (max-width: 768px){.singleCaseStudy .companyProfile__profiles{margin-top:24px;padding:0 24px}}.singleCaseStudy .companyProfile__profile{border-top:1px dashed #007782;box-sizing:border-box;display:flex;flex-flow:row;align-items:flex-start;padding:23px 0}.singleCaseStudy .companyProfile__profile:last-child{border-bottom:1px dashed #007782}@media screen and (max-width: 768px){.singleCaseStudy .companyProfile__profile{flex-flow:column;padding:14px 0}}.singleCaseStudy .companyProfile__profileTitle{font-weight:700;font-size:16px;line-height:180%;display:flex;align-items:center;letter-spacing:.04em}@media screen and (min-width: 769px){.singleCaseStudy .companyProfile__profileTitle{flex:0 0 120px}}@media screen and (max-width: 768px){.singleCaseStudy .companyProfile__profileTitle{font-size:14px}}.singleCaseStudy .companyProfile__profileDescription{flex:1 1 100%;font-weight:400;font-size:16px;line-height:180%;display:flex;align-items:center;letter-spacing:.04em}@media screen and (min-width: 769px){.singleCaseStudy .companyProfile__profileDescription{margin-left:25px}}@media screen and (max-width: 768px){.singleCaseStudy .companyProfile__profileDescription{font-size:14px;margin-top:2px}}.singleCaseStudy__summaries{border:1px solid #d4d4d9;border-radius:4px;padding:40px;max-width:800px;margin:50px auto 0}@media screen and (max-width: 768px){.singleCaseStudy__summaries{padding:20px;margin:47px 24px 0}}.singleCaseStudy .summary{display:flex;align-items:flex-start;flex-flow:row}@media screen and (max-width: 768px){.singleCaseStudy .summary{flex-flow:column}}.singleCaseStudy .summary:not(:first-of-type){margin-top:30px}@media screen and (max-width: 768px){.singleCaseStudy .summary:not(:first-of-type){margin-top:16px}}.singleCaseStudy .summary__title{display:flex;align-items:center;justify-content:center;background:#007782;border-radius:60px;color:#fff;font-weight:700;font-size:16px;line-height:100%;text-align:center;letter-spacing:.04em;padding:10px 20px}@media screen and (min-width: 769px){.singleCaseStudy .summary__title{flex:0 0 77px}}@media screen and (max-width: 768px){.singleCaseStudy .summary__title{font-size:14px;padding:6px 12px}}@media screen and (min-width: 769px){.singleCaseStudy .summary ul{margin-left:27px}}@media screen and (max-width: 768px){.singleCaseStudy .summary ul{margin-top:12px}}.singleCaseStudy .summary li{font-weight:400;font-size:14px;line-height:180%;display:flex;align-items:center;letter-spacing:.04em;list-style:disc;padding-left:17px;position:relative}@media screen and (max-width: 768px){.singleCaseStudy .summary li{font-size:13px}}.singleCaseStudy .summary li:not(:first-of-type){margin-top:8px}@media screen and (max-width: 768px){.singleCaseStudy .summary li:not(:first-of-type){margin-top:4px}}.singleCaseStudy .summary li::before{content:"";background-color:#191414;border-radius:50%;width:6px;height:6px;position:absolute;top:9.5px;left:0}.singleCaseStudy .article{max-width:800px;margin:0 auto;padding-bottom:120px}@media screen and (max-width: 768px){.singleCaseStudy .article{padding:0 24px}}.singleCaseStudy .article h2{font-weight:700;font-size:26px;line-height:180%;letter-spacing:.1em;margin:65px 0 20px}@media screen and (max-width: 768px){.singleCaseStudy .article h2{font-size:20px;line-height:160%;margin:32px 0 16px}}.singleCaseStudy .article h3{font-weight:700;font-size:22px;line-height:180%;letter-spacing:.1em;margin:40px 0 15px}@media screen and (max-width: 768px){.singleCaseStudy .article h3{font-size:18px;line-height:160%;margin:32px 0 12px}}.singleCaseStudy .article h4{font-weight:700;font-size:16px;line-height:160%;letter-spacing:.1em;margin:24px 0}.singleCaseStudy .article hr{color:#007782;opacity:.4;margin:15px 0 19px}@media screen and (max-width: 768px){.singleCaseStudy .article hr{margin:12px 0 16px}}.singleCaseStudy .article p,.singleCaseStudy .article section{font-weight:400;font-size:16px;line-height:200%;letter-spacing:.1em;margin:20px 0 40px}@media screen and (max-width: 768px){.singleCaseStudy .article p,.singleCaseStudy .article section{font-size:14px;margin:16px 0 24px}}.singleCaseStudy .article section>img{padding-top:24px}.singleCaseStudy .article ol{counter-reset:olNumber 0;margin:42px 0 31px}@media screen and (max-width: 768px){.singleCaseStudy .article ol{margin:24px 0}}.singleCaseStudy .article ol li{font-weight:400;font-size:15px;line-height:180%;letter-spacing:.1em;padding-left:31px;position:relative}@media screen and (max-width: 768px){.singleCaseStudy .article ol li{font-size:14px;line-height:200%}}.singleCaseStudy .article ol li:not(:first-of-type){margin-top:12px}.singleCaseStudy .article ol li:before{counter-increment:olNumber 1;content:"0" counter(olNumber) ".";font-family:neuzeit-grotesk,sans-serif;font-weight:700;font-size:18px;line-height:150%;letter-spacing:.04em;position:absolute;top:0;left:0}@media screen and (max-width: 768px){.singleCaseStudy .article ol li:before{font-size:16px;top:2px}}.singleCaseStudy .article ul{margin:31px 0 58px}.singleCaseStudy .article ul li{font-weight:400;font-size:15px;line-height:180%;letter-spacing:.1em;padding-left:20px;position:relative}@media screen and (max-width: 768px){.singleCaseStudy .article ul li{font-size:14px;line-height:200%}}.singleCaseStudy .article ul li:not(:first-of-type){margin-top:12px}.singleCaseStudy .article ul li:before{content:"";background-color:#191414;border-radius:50%;width:8px;height:8px;position:absolute;top:7.5px;left:0}@media screen and (max-width: 768px){.singleCaseStudy .article ul li:before{width:6px;height:6px;top:11px}}.singleCaseStudy .article img{padding-bottom:24px;width:100%}.singleCaseStudy .archiveCaseStudy__title{margin:47px auto 0;max-width:1120px;font-weight:600;font-size:32px;line-height:180%;color:#191414}@media screen and (max-width: 768px){.singleCaseStudy .archiveCaseStudy__title{margin:0 24px;font-size:20px;padding-top:32px}}.singleCaseStudy .archiveCaseStudy__caseStudyList{margin:47px auto 60px}@media screen and (max-width: 768px){.singleCaseStudy .archiveCaseStudy__caseStudyList{margin-top:0px}}.singleCaseStudy .archiveCaseStudy__button{margin:47px auto 60px}.singleCaseStudy .archiveCaseStudy__button .button{width:380px;margin:0 auto}.singleCaseStudy .downloadUsefulDocuments__img.case_study_img{height:200px;padding-top:inherit}.demoRequestInfo{padding:80px 0}.demoRequestInfo .innar{width:80%;margin:0 auto}.demoRequestInfo .demoRequestInfo__title{color:191414;font-size:38px;text-align:center;margin-bottom:30px;font-weight:600}.demoRequestInfo .demo_section{margin-bottom:40px;display:flex;justify-content:space-between;flex-wrap:wrap}.demoRequestInfo .demo_section .demo_item{width:48%;padding:35px 0;border:solid 1px #ddd;border-radius:10px;text-align:center}.demoRequestInfo .demo_section .demo_item_large{width:100%;max-width:990px;margin:0 auto;box-sizing:border-box}.demoRequestInfo .demo_section .demo_item figure{margin-bottom:30px}.demoRequestInfo .demo_section .demo_item .pc_img img{max-width:500px;width:100%;height:auto;transition:.6s all}.demoRequestInfo .demo_section .demo_item_large .pc_img img{max-width:800px}.demoRequestInfo .demo_section .demo_item .pc_img img:hover{transform:scale(1.1, 1.1);transition:.6s all}.demoRequestInfo .demo_section .demo_item .plan_img img{max-width:500px;width:90%;height:auto}.demoRequestInfo .demo_section .demo_item_large .plan_img img{max-width:800px}.demoRequestInfo .demo_section .demo_item .demo_btn{display:block;width:70%;margin:0 auto;text-decoration:inherit;padding:20px 0;color:191414;font-size:18px;font-weight:600;border-radius:50px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.demoRequestInfo .demo_section .demo_item_large .demo_item_bottom{margin-bottom:-60px}.demoRequestInfo .demo_section .demo_item_large .demo_btn{display:inline-block;max-width:320px;width:40%;margin:0 20px}.demoRequestInfo .demo_section .demo_item .btn_yellow{background:#ffdb2e}.demoRequestInfo .demo_section .demo_item .btn_white{background:#fff}.demoRequestInfo .demo_cta{margin-bottom:40px;padding:30px 40px;background:#e9f2f0;border-radius:10px}.demoRequestInfo .demo_cta .demo_cta_content{display:flex;justify-content:space-between;flex-wrap:wrap}.demoRequestInfo .demo_cta .demo_cta_content .content_left{width:45%}.demoRequestInfo .demo_cta .demo_cta_content .content_left img{max-width:500px;width:100%;height:auto}.demoRequestInfo .demo_cta .demo_cta_content .content_right{width:45%}.demoRequestInfo .demo_cta .demo_cta_content .content_right .content_subheading{margin-bottom:30px;font-size:21px;font-weight:600}.demoRequestInfo .demo_cta .demo_cta_content .content_right .cta_list{list-style:none;padding-left:inherit;margin-bottom:35px}.demoRequestInfo .demo_cta .demo_cta_content .content_right .cta_list .list_item{position:relative;padding:2px 0 2px 40px;font-size:21px}.demoRequestInfo .demo_cta .demo_cta_content .content_right .cta_list .list_item img{width:30px;height:30px;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.demoRequestInfo .demo_cta .demo_cta_content .content_right .demo_cta_btn{width:100%;padding:10px 0;box-sizing:border-box;background:#0b98af;border-radius:50px;text-decoration:none;display:block;text-align:center;color:#fff;font-size:24px;font-weight:600}@media screen and (max-width: 468px){.demoRequestInfo{padding:30px 0}.demoRequestInfo .demoRequestInfo__title{font-size:24px}.demoRequestInfo .demo_section .demo_item{width:100%;box-sizing:border-box;margin-bottom:30px}.demoRequestInfo .demo_section .demo_item_large .demo_item_bottom{margin-bottom:0}.demoRequestInfo .demo_section .demo_item .demo_btn{font-size:13px}.demoRequestInfo .demo_section .demo_item_large .demo_btn{width:70%;margin:10px 0}.demoRequestInfo .demo_section .demo_item_large .btn_white{margin-bottom:30px}.demoRequestInfo .demo_cta{padding:30px 15px}.demoRequestInfo .demo_cta .demo_cta_content .content_left{width:100%;box-sizing:border-box}.demoRequestInfo .demo_cta .demo_cta_content .content_right{width:100%;box-sizing:border-box}.demoRequestInfo .demo_cta .demo_cta_content .content_right .content_subheading{margin-top:30px;font-size:16px}.demoRequestInfo .demo_cta .demo_cta_content .content_right .cta_list .list_item{font-size:16px}.demoRequestInfo .demo_cta .demo_cta_content .content_right .demo_cta_btn{font-size:18px}}.tokium_cta{max-width:780px;width:100%;box-sizing:border-box;margin:0 auto;background:#e9f2f0}.tokium_cta .innar{padding:25px}.tokium_cta .content_top .cta_subheading{margin-bottom:10px;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:22px;line-height:32px;color:#191414}.tokium_cta .content_top .cta_text{margin-bottom:0;font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-size:16px;line-height:32px;color:#191414}.tokium_cta .content_bottom{margin-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap}.tokium_cta .content_bottom .bottom_left{width:42%;padding-top:10px;padding-left:8px}.tokium_cta .content_bottom .bottom_left img{margin:20px 0 0 0;width:300px;height:224px}.tokium_cta .content_bottom .bottom_right{width:55%;padding-right:25px}.tokium_cta .content_bottom .bottom_right .bottom_subheading{padding-bottom:10px;font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-size:24px;line-height:33px;color:#191414;text-align:center;border-bottom:solid 2px #24aeb8}.tokium_cta .content_bottom .bottom_right .cta_list{margin-top:20px}.tokium_cta .content_bottom .bottom_right .cta_list .list_item{margin-top:12px;list-style:none;font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-size:14px;line-height:25px;color:#191414;position:relative}.tokium_cta .content_bottom .bottom_right .cta_list .list_item img{margin:0;width:30px;position:absolute;top:0px;left:-35px}.tokium_cta .content_bottom .bottom_right .cta_btn{padding:6px 70px;display:block;background:#24aeb8;border-radius:50px;text-align:center;color:#fff;font-size:18px;font-weight:700;text-decoration:none;border-bottom:5px solid #1c8b93;position:relative}.tokium_cta .content_bottom .bottom_right .cta_btn:hover{margin-top:35px;background:#28c2cd;border-bottom:2px solid #209aa3}.tokium_cta .content_bottom .bottom_right .cta_btn img{margin:0;width:25px;height:25px;position:absolute;top:inherit;right:calc(50% - 160px)}.tokium_cta2 .content_bottom{margin-top:20px}.tokium_cta2 .content_bottom .bottom_left{width:48%;padding-top:inherit;padding-left:inherit}.tokium_cta2 .content_bottom .bottom_right{width:48%;padding-right:inherit}.tokium_cta2 .content_bottom .cta_btn2{width:100%;box-sizing:border-box;padding:10px 0;display:block;text-decoration:inherit;border-radius:30px;text-align:center;font-size:18px;font-weight:600;transition:.8s}.tokium_cta2 .content_bottom .cta_btn2:hover{opacity:.6}.tokium_cta2 .content_bottom .cta_btn2.btn_white{background:#fff;color:#24aeb8;border:solid 1px #24aeb8}.tokium_cta2 .content_bottom .cta_btn2.btn_green{background:#24aeb8;color:#fff;position:relative}.tokium_cta2 .content_bottom .bottom_right .btn_green img{margin:0;width:25px;height:25px;position:absolute;top:52%;right:calc(50% - 160px);transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.tokium_cta3 .cta_img{transition:.7s}.tokium_cta3 .cta_img img{width:100%;height:auto}.tokium_cta3 .cta_img:hover{opacity:.7}@media screen and (max-width: 1000px){.tokium_cta{width:100%;box-sizing:border-box}.tokium_cta .innar{padding:14px 18px}.tokium_cta .content_top .cta_text{font-size:13px}.tokium_cta .content_bottom .bottom_left{width:100%;box-sizing:border-box;margin-bottom:20px;padding-top:inherit;text-align:center;padding-left:inherit}.tokium_cta .content_bottom .bottom_right{width:100%;box-sizing:border-box;padding-right:inherit}.tokium_cta .content_bottom .bottom_right .bottom_subheading{font-size:22px}.tokium_cta .content_bottom .bottom_right .cta_list .list_item{font-size:11px;white-space:nowrap}.tokium_cta .content_bottom .bottom_right .cta_btn{padding:6px 30px;font-size:15px}.tokium_cta .content_bottom .bottom_right .cta_btn img{margin:0;width:24px;height:24px;right:calc(50% - 130px)}}@media screen and (max-width: 468px){.tokium_cta2 .content_bottom .cta_btn2{width:80%}.tokium_cta2 .content_bottom .bottom_right .btn_green img{width:20px;height:20px;right:calc(50% - 130px)}}.columnDetail__contents .article .has-fixed-layout th{background:#e9f2f0;border:solid 1px #ddd}.firstView .firstView__links .fv_bubble{position:relative;margin-left:20px}@media screen and (min-width: 769px){.firstView .firstView__links .fv_bubble{margin-top:30px}}@media screen and (max-width: 768px){.firstView .firstView__links .fv_bubble{margin-left:inherit;margin-top:10px}}@media screen and (max-width: 768px){.firstView .firstView__links .bubble_bottom{margin-top:40px}}.firstView .firstView__links .bubble_content{white-space:nowrap;position:absolute;top:-20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 768px){.firstView .firstView__links .bubble_content{top:-24px}}.bubble_content .balloon{position:relative;margin:1.5em 0;padding:3px 20px;min-width:120px;max-width:100%;color:#191414;font-size:13px;font-weight:600;background:#fff;box-sizing:border-box;border-radius:10px;-moz-filter:drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.4));-ms-filter:drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.4));filter:drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.4))}.bubble_content .balloon:before{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-15px;border:12px solid transparent;z-index:2}.bubble_content.left .balloon:before,.bubble_content.right .balloon:before{border-top:10px solid #fff}.bubble_content .balloon:after{content:"";position:absolute;bottom:-26px;left:50%;margin-left:-17px;border:14px solid transparent;z-index:1}.bubble_content.left .balloon:after{border-top:12px solid #ffdb2e}.bubble_content.right .balloon:after{border-top:12px solid #0b98af}.bubble_content.left .balloon{border:solid 3px #ffdb2e}.bubble_content.right .balloon{border:solid 3px #0b98af}