[data-tag=\30d5\30eb\30ab\30e9\30fc]{background-color:#109dcd}[data-tag=\6700\5927 A3],[data-tag=\6700\5927 A4]{background-color:#7857a2}[data-tag=\30b3\30d4\30fc]{background-color:#009d81}[data-tag=\30d7\30ea\30f3\30bf]{background-color:#4b6fc3}[data-tag=\30b9\30ad\30e3\30ca]{background-color:#94bc3a}[data-tag=FAX]{background-color:#f08300}[data-tag=\9ec4\3070\307f\6709\308a]{background-color:#cda910}[data-tag=\6c0f\540d\6761\7121\3057]{background-color:#cd102d}[data-tag=\5728\5eab\6709\308a]{background-color:#a25763}[data-tag=\5728\5eab\8c4a\5bcc]{background-color:#8e0000}[data-tag=\4fdd\5b88\5bfe\5fdc\6709\308a]{background-color:#6a7795}[data-tag=\5149\96fb\8a71\5bfe\5fdc]{background-color:#6e9539}[data-tag=\5de5\4e8b\6599\91d1\5225]{background-color:#a58968}[data-tag=\53d7\6ce8\5f8c\6574\5099]{background-color:#57a294}[data-tag=\9332\753b\88c5\7f6e\4ed8\304d]{background-color:#5b80d6}@media screen and (min-width:768px){h2,p{text-align:left;padding:0}.contentWrapper{overflow-x:hidden;min-width:1000px}#footer{padding:50px 20px 25px;min-width:1000px;overflow-x:hidden;background-color:#f3f4f7}#footer .inner{margin:0 auto;max-width:1200px;min-width:1000px}#footer .inner .corporate-block{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:0 52px}#footer .inner .corporate-block .ci-container .logo{width:377px;height:50px;background-image:url(footer_logo.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transition:opacity .2s ease-out}#footer .inner .corporate-block .ci-container .logo a{display:block;width:100%;height:100%}#footer .inner .corporate-block .ci-container .logo:hover{opacity:.7;transition:opacity .15s ease-out}#footer .inner .corporate-block .info-container{padding-top:3px}#footer .inner .corporate-block .info-container .name{letter-spacing:.07rem}#footer .inner .corporate-block .info-container .name a{color:#222}#footer .inner .corporate-block .info-container .address{margin-top:14px;letter-spacing:.02rem}#footer .inner .corporate-block .info-container .address .map-btn{padding-right:18px;background:url(arrow_01.svg) no-repeat right bottom 1px;color:#222}#footer .inner .menu-block{margin-top:40px;padding:23px 0 25px;border-top:1px solid #B4C5DF;border-bottom:1px solid #B4C5DF}#footer .inner .menu-block .item-list{margin-top:30px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:34px 30px}#footer .inner .menu-block .item-list:first-of-type{margin-top:0}#footer .inner .menu-block .item-list>li{position:relative}#footer .inner .menu-block .item-list>li:after{content:"";position:absolute;left:-1rem;top:2px;z-index:auto;width:1px;height:15px;background-color:#b4c5df}#footer .inner .menu-block .item-list>li:first-of-type:after{display:none}#footer .inner .menu-block .item-list>li a{font-size:16px;font-weight:inherit;color:#222;letter-spacing:.07rem;text-decoration:none}#footer .inner .menu-block .item-list>li a:hover{text-decoration:underline}#footer .inner .copyright{margin-top:27px;text-align:center;font-size:12px;font-weight:700;color:#999}#sp-header{display:none}#pc-header{width:100%;overflow-x:hidden}#pc-header .subNav{background-color:#f3f4f7}#pc-header .subNav .inner{margin:0 auto;max-width:1260px;min-width:1140px;padding-left:30px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#pc-header .subNav .inner .site-block .item-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}#pc-header .subNav .inner .site-block .item-list>li a{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;width:250px;height:50px;background-color:#222;font-size:16px;font-weight:700;color:#fff;letter-spacing:.08rem;text-decoration:none;transition:opacity .15s ease-out}#pc-header .subNav .inner .site-block .item-list>li a:hover{opacity:.8;transition:opacity .1s ease-out}#pc-header .subNav .inner .site-block .item-list>li.cur a{background-color:#fff;color:#222;pointer-events:none}#pc-header .subNav .inner .menu-block{width:610px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#pc-header .subNav .inner .menu-block .item-list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#pc-header .subNav .inner .menu-block .item-list>li{width:120px}#pc-header .subNav .inner .menu-block .item-list>li a{display:block;width:100%;height:100%;padding:10px 0;font-size:14px;font-weight:700;color:#222;letter-spacing:.07rem;text-align:center;text-decoration:none}#pc-header .subNav .inner .menu-block .item-list>li a:hover{color:#3a66ac}#pc-header .subNav .inner .menu-block .tel-container{position:relative;width:240px;padding:7px 0 0 15px;text-align:center;background:url(icon_tel_02.svg) no-repeat left 30px top 10px}#pc-header .subNav .inner .menu-block .tel-container:before{content:"";position:absolute;left:0;top:10px;z-index:auto;width:1px;height:30px;background-color:#b4c5df}#pc-header .subNav .inner .menu-block .tel-container .num{font-family:Roboto;font-weight:700;font-size:24px;color:inherit}#pc-header .subNav .inner .menu-block .tel-container .time{padding-left:20px;font-size:10px;font-weight:700;color:inherit;letter-spacing:.03rem}#pc-header .mainNav{background-color:#fff}#pc-header .mainNav .inner{margin:0 auto;max-width:1400px;min-width:1245px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}#pc-header .mainNav .inner .ci-block{padding-left:30px}#pc-header .mainNav .inner .ci-block .logo{width:302px;height:40px;background-image:url(header_logo.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;transition:opacity .15s ease-out}#pc-header .mainNav .inner .ci-block .logo a{display:block;width:100%;height:100%}#pc-header .mainNav .inner .ci-block .logo:hover{opacity:.8;transition:opacity .1s ease-out}#pc-header .mainNav .inner .menu-block{width:1050px;padding-left:10px;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}#pc-header .mainNav .inner .menu-block .menu1-list{padding-right:30px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;gap:0 35px}#pc-header .mainNav .inner .menu-block .menu1-list>li a{font-size:16px;font-weight:700;color:#222;letter-spacing:.02rem;text-decoration:none;padding:0}#pc-header .mainNav .inner .menu-block .menu1-list>li a:hover{color:#3a66ac}#pc-header .mainNav .inner .menu-block .menu2-list{width:360px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;flex-shrink:0}#pc-header .mainNav .inner .menu-block .menu2-list>li{position:relative;width:120px;transition:all .15s ease-out}#pc-header .mainNav .inner .menu-block .menu2-list>li a{display:block;width:120px;height:100px;padding-top:68px;font-size:14px;font-weight:700;color:#fff;letter-spacing:.04rem;text-align:center;text-decoration:none}#pc-header .mainNav .inner .menu-block .menu2-list>li.support{background:#fff url(header_icon_support.svg) no-repeat center top 24px}#pc-header .mainNav .inner .menu-block .menu2-list>li.support:before{content:"";position:absolute;left:0;top:20px;z-index:auto;width:1px;height:60px;background-color:#b4c5df}#pc-header .mainNav .inner .menu-block .menu2-list>li.support a{color:#222}#pc-header .mainNav .inner .menu-block .menu2-list>li.support:hover{background-color:#f3f3f3}#pc-header .mainNav .inner .menu-block .menu2-list>li.cart{background:#f39522 url(header_icon_cart.svg) no-repeat center top 15px}#pc-header .mainNav .inner .menu-block .menu2-list>li.contact{background:#3a66ac url(header_icon_contact.svg) no-repeat center top 15px}#pc-header .mainNav .inner .menu-block .menu2-list>li:hover{opacity:.8;transition:all .1s ease-out}#pc-header.corp .subNav .inner .site-block .item-list>li a{background-color:#3a66ac}#pc-header.corp .subNav .inner .site-block .item-list>li.cur a{background-color:#fff}#pc-header.corp .mainNav .inner .ci-block .logo{width:366px;height:69px;background-image:url(header_logo_02.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#pc-header.corp .mainNav .inner .ci-block .logo a{display:block;width:100%;height:100%}#pc-header.corp .mainNav .inner .menu-block .menu2-list>li.contact{background-color:#222}#root.secondly .contentWrapper .pageHeader{position:relative;min-width:1000px;height:250px}#root.secondly .contentWrapper .pageHeader:before{content:"";position:absolute;left:50%;bottom:-10px;z-index:30;-webkit-transform:translateX(-50%);transform:translate(-50%);width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.secondly .contentWrapper .pageHeader:before a{display:block;width:100%;height:100%}#root.secondly .contentWrapper .pageHeader>.inner{position:relative;z-index:20;width:100%;height:100%;display:grid;place-content:center center;text-align:center}#root.secondly .contentWrapper .pageHeader>.inner .pageTitle{font-size:30px;font-weight:700;color:#fff}#root.secondly .contentWrapper .pageHeader>.inner .description{margin:20px 0 -10px;font-size:16px;font-weight:400;color:#fff;letter-spacing:.07rem;line-height:1.6}#root.secondly .contentWrapper .pageHeader>.bg{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}#root.secondly .contentWrapper .pageHeader>.bg:before{content:"";position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:url(pageheader_filter.png) repeat center center}#root.secondly .contentWrapper .pageHeader>.bg img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#root.secondly .contentWrapper .breadcrumb{margin:0 auto;max-width:1240px;height:100px;padding:18px 0 0}#root.secondly .contentWrapper .breadcrumb .path-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:0 10px}#root.secondly .contentWrapper .breadcrumb .path-list>li{font-size:12px;font-weight:inherit;color:inherit;letter-spacing:.05rem}#root.secondly .contentWrapper .breadcrumb .path-list>li:after{content:"";padding-left:15px;background:url(arrow_02.svg) no-repeat right top 5px}#root.secondly .contentWrapper .breadcrumb .path-list>li:last-of-type:after{display:none}#root.secondly .contentWrapper .breadcrumb .path-list>li a{text-decoration:none}#root.secondly .contentWrapper .breadcrumb .path-list>li a:hover{text-decoration:underline}#root.info .contentWrapper .mainContent{margin:0 auto;max-width:1240px;min-width:1000px;padding:0 20px 120px}#root.product .contentWrapper .breadcrumb{margin:0 auto;width:1200px;height:100px;padding-top:18px}#root.product .contentWrapper .breadcrumb .path-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:0 10px}#root.product .contentWrapper .breadcrumb .path-list>li{font-size:12px;font-weight:inherit;color:inherit;letter-spacing:.05rem}#root.product .contentWrapper .breadcrumb .path-list>li:after{content:"";padding-left:15px;background:url(arrow_02.svg) no-repeat right top 5px}#root.product .contentWrapper .breadcrumb .path-list>li:last-of-type:after{display:none}#root.product .contentWrapper .breadcrumb .path-list>li a{text-decoration:none}#root.product .contentWrapper .breadcrumb .path-list>li a:hover{text-decoration:underline}#root.product .contentWrapper .contentInner{margin:0 auto;width:1200px}#root.product .contentWrapper .contentInner .mainContent{order:2;width:870px;padding-bottom:150px}#root.product .contentWrapper .contentInner .mainContent .intro-part .subject-block{padding-top:15px}#root.product .contentWrapper .contentInner .mainContent .intro-part .subject-block .title{position:relative;min-height:45px;padding:4px 0 4px 100px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.1rem;line-height:1.2}#root.product .contentWrapper .contentInner .mainContent .intro-part .subject-block .title:before{content:"";position:absolute;left:0;top:16px;z-index:auto;width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.product .contentWrapper .contentInner .mainContent .intro-part .subject-block .title:before a{display:block;width:100%;height:100%}#root.product .contentWrapper .contentInner .mainContent .intro-part .notice-block p{margin-top:30px;line-height:1.8;font-size:16px;font-weight:inherit;color:#222;letter-spacing:.05rem}#root.product .contentWrapper .contentInner .mainContent .intro-part .notice-block p:first-of-type{margin-top:0}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li{width:50%;border-left:1px solid #fff}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li:first-of-type{border-left:0}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li p{display:grid;place-content:center center;height:100px;background-color:#3a66ac;font-size:30px;font-weight:inherit;color:#fff;letter-spacing:.08rem;text-decoration:none;transition:opacity .15s ease-out}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li p:hover{opacity:.8;transition:opacity .1s ease-out}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li a{display:grid;place-content:center center;height:100px;background-color:#3a66ac;font-size:30px;font-weight:inherit;color:#fff;letter-spacing:.08rem;text-decoration:none;transition:opacity .15s ease-out}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li a:hover{opacity:.8;transition:opacity .1s ease-out}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li.cur{position:relative}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li.cur:before{content:"";position:absolute;left:50%;bottom:-20px;z-index:auto;-webkit-transform:translate(-15px,-1px);transform:translate(-15px,-1px);width:30px;height:20px;background-image:url(arrow_tab.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li.cur:before a{display:block;width:100%;height:100%}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li.cur a{pointer-events:none;background-color:#6b8cc1}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block{margin-top:45px;padding:25px 30px;background-color:#f3f4f7}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .title{font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.08rem}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .item-list{margin-top:15px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:10px 22px}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .item-list>li label{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:10px 20px 10px 16px;background-color:#3a66ac;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:700;color:#fff;letter-spacing:.08rem}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .item-list>li label input[type=checkbox]{margin-right:8px;-webkit-transform:translateY(1px);transform:translateY(1px);width:16px;height:16px;-webkit-appearance:none;appearance:none;background:url(icon_checkbox_off.svg) no-repeat left top / contain}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .item-list>li label input[type=checkbox]:checked{background-image:url(icon_checkbox_on.svg)}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .item-list>li:hover{opacity:.85}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .allCheck-btn{margin-top:20px;font-size:16px;text-decoration:underline}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .allCheck-btn:hover{text-decoration:none}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper{padding-top:15px}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part{margin-top:120px}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part:first-of-type{margin-top:0}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part .subject-block .title{position:relative;height:45px;padding:5px 0 5px 100px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.1rem}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part .subject-block .title:before{content:"";position:absolute;left:0;top:16px;z-index:auto;width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part .subject-block .title:before a{display:block;width:100%;height:100%}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part .subject-block .description{margin-top:38px;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.08rem;line-height:1.5}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part .document-block{margin-top:40px}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part .document-block .buttons{margin-top:70px;text-align:center}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination{margin-top:75px}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0 34px}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list>li{position:relative}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list>li a{font-size:18px}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list>li:before{content:"\ff5c";position:absolute;left:-25px;top:2px;z-index:auto}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list>li:first-of-type:before{display:none}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list>li.prev{padding-right:10px}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list>li.next{padding-left:10px}#root.product .contentWrapper .contentInner .mainContent .pageBottomNav{margin-top:120px}#root.product .contentWrapper .contentInner .mainContent .pageBottomNav .ban{transition:opacity .15s ease-out}#root.product .contentWrapper .contentInner .mainContent .pageBottomNav .ban:hover{opacity:.8;transition:opacity .1s ease-out}#root.product .contentWrapper .contentInner .sideMenu{order:1;width:300px;padding-bottom:70px}#root.product .contentWrapper .contentInner .sideMenu .menuGroup{margin-top:30px}#root.product .contentWrapper .contentInner .sideMenu .menuGroup:first-of-type{margin-top:0}#root.product .contentWrapper .contentInner .sideMenu .menuGroup a{display:block;text-decoration:none;letter-spacing:.1rem}#root.product .contentWrapper .contentInner .sideMenu .menuGroup .primary a{display:grid;place-content:center start;min-height:70px;padding:13px 0 13px 20px;background-color:#3a66ac;font-size:18px;font-weight:inherit;color:#fff;line-height:1.5;transition:opacity .15s ease-out}#root.product .contentWrapper .contentInner .sideMenu .menuGroup .primary a:hover{opacity:.85;transition:opacity .1s ease-out}#root.product .contentWrapper .contentInner .sideMenu .menuGroup .secondary-list>li .secondary a{padding:17px 10px 17px 20px;background-color:#f3f4f7;font-size:16px;font-weight:inherit;color:#222}#root.product .contentWrapper .contentInner .sideMenu .menuGroup .secondary-list>li .secondary a:hover{color:#3a66ac}#root.product .contentWrapper .contentInner .sideMenu .menuGroup .secondary-list>li .sub-list>li a{padding:17px 10px 17px 40px;background-color:#fff;border-bottom:1px solid #DDDDDD;font-size:15px;font-weight:inherit;color:#222}#root.product .contentWrapper .contentInner .sideMenu .menuGroup .secondary-list>li .sub-list>li a:hover{color:#3a66ac}#root.product .contentWrapper .contentInner .sideMenu .menuGroup.otherMenu .secondary-list>li a{padding:17px 10px 17px 22px;background-color:#f3f4f7;border-bottom:1px solid #B4C5DF;font-size:15px;font-weight:inherit;color:#222}#root.product .contentWrapper .contentInner .sideMenu .menuGroup.otherMenu .secondary-list>li a:hover{color:#3a66ac}#root.product .contentWrapper .contentInner .sideMenu .banner-block{margin-top:52px}#root.product .contentWrapper .contentInner .sideMenu .banner-block .ban{transition:opacity .15s ease-out}#root.product .contentWrapper .contentInner .sideMenu .banner-block .ban:hover{opacity:.8;transition:opacity .1s ease-out}#root.product .contentWrapper .contentInner .sideMenu .sns-block{margin-top:50px}#root.product .contentWrapper .contentInner .sideMenu .sns-block .item-list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0 22px}#root.product .contentWrapper .contentInner .sideMenu .sns-block .item-list>li{transition:opacity .15s ease-out}#root.product .contentWrapper .contentInner .sideMenu .sns-block .item-list>li a{display:block;width:36px;height:36px;color:transparent}#root.product .contentWrapper .contentInner .sideMenu .sns-block .item-list>li:hover{opacity:.8;transition:opacity .1s ease-out}#root.product .contentWrapper .contentInner .sideMenu .sns-block .item-list>li.line{background:url(icon_line.svg) no-repeat center center / contain}#root.product .contentWrapper .contentInner .sideMenu .sns-block .item-list>li.ig{background:url(icon_ig.svg) no-repeat center center / contain}#root.product .contentWrapper .contentInner .sideMenu .sns-block .item-list>li.tw{background:url(icon_tw.svg) no-repeat center center / contain}#root.product .contentWrapper .contentInner .sideMenu .sns-block .item-list>li.fb{background:url(icon_fb.svg) no-repeat center center / contain}#root.product .contentWrapper .contentInner .sideMenu .sns-block .item-list>li.yt{background:url(icon_yt.svg) no-repeat center center / contain}[data-module=contactBox]{position:relative;height:416px;min-width:1000px;padding-top:73px;background-color:#3a66ac}[data-module=contactBox]:before{content:"";position:absolute;left:50%;top:0;z-index:2;-webkit-transform:translateX(-40px);transform:translate(-40px);width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}[data-module=contactBox]:before a{display:block;width:100%;height:100%}[data-module=contactBox] .heading-container{position:relative;z-index:1;text-align:center}[data-module=contactBox] .heading-container .sub{font-size:12px;font-weight:700;color:#fff}[data-module=contactBox] .heading-container .title{margin-top:20px;font-size:30px;font-weight:700;color:#fff;letter-spacing:.1rem}[data-module=contactBox] .nav-container{position:relative;z-index:1;margin-top:45px;text-align:center}[data-module=contactBox] .tel-container{position:relative;z-index:1;margin-top:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 65px}[data-module=contactBox] .tel-container .tel{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:0 10px}[data-module=contactBox] .tel-container .tel .label{padding-right:25px;font-size:18px;font-weight:700;color:#fff}[data-module=contactBox] .tel-container .tel .num a{padding-left:25px;font-family:Roboto;font-weight:700;font-size:34px;color:#fff;background:url(icon_tel.svg) no-repeat center left}[data-module=contactBox] .tel-container .tel .time{padding-left:7px;font-size:16px;font-weight:700;color:#fff}[data-module=contactBox] .tel-container .faq{position:relative}[data-module=contactBox] .tel-container .faq:before{content:"";position:absolute;left:-33px;top:-9px;z-index:auto;width:1px;height:30px;background-color:#cbccd1}[data-module=contactBox] .tel-container .faq a{font-size:16px;font-weight:inherit;color:#ff8587;letter-spacing:.1rem}[data-module=contactBox].corp{background:transparent url(contactbox_bg-pc.jpg) no-repeat center center / cover}[data-module=contactBox].corp:after{content:"";position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;background-color:#222222bf}ul[data-ul=product],ul[data-ul=product-recommend]{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:70px 30px}ul[data-ul=product]>li,ul[data-ul=product-recommend]>li{position:relative;width:270px}ul[data-ul=product]>li[data-recommend]:before,ul[data-ul=product-recommend]>li[data-recommend]:before{content:"";position:absolute;left:10px;top:-6px;z-index:1;width:80px;height:40px;background-image:url(badge_recommend.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none}ul[data-ul=product]>li[data-recommend]:before a,ul[data-ul=product-recommend]>li[data-recommend]:before a{display:block;width:100%;height:100%}ul[data-ul=product]>li[data-rental]:after,ul[data-ul=product-recommend]>li[data-rental]:after{content:"";position:absolute;right:0;top:0;z-index:2;width:64px;height:26px;background-image:url(badge_rental.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none}ul[data-ul=product]>li[data-rental]:after a,ul[data-ul=product-recommend]>li[data-rental]:after a{display:block;width:100%;height:100%}ul[data-ul=product]>li .pict,ul[data-ul=product-recommend]>li .pict{transition:opacity .15s ease-out}ul[data-ul=product]>li .pict img,ul[data-ul=product-recommend]>li .pict img{width:270px;height:270px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}ul[data-ul=product]>li .pict:hover,ul[data-ul=product-recommend]>li .pict:hover{opacity:.8;transition:opacity .1s ease-out}ul[data-ul=product]>li .details,ul[data-ul=product-recommend]>li .details{margin-top:25px}ul[data-ul=product]>li .details .name a,ul[data-ul=product-recommend]>li .details .name a{font-size:20px;font-weight:700;color:#3a66ac;line-height:1.5;text-decoration:none}ul[data-ul=product]>li .details .name a:hover,ul[data-ul=product-recommend]>li .details .name a:hover{text-decoration:underline}ul[data-ul=product]>li .details .description,ul[data-ul=product-recommend]>li .details .description{margin-top:10px;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.1rem;line-height:1.8}ul[data-ul=product]>li .details .price,ul[data-ul=product-recommend]>li .details .price{margin-top:20px;font-size:20px;font-weight:700;line-height:1.5}ul[data-ul=product]>li .details .priceTax,ul[data-ul=product-recommend]>li .details .priceTax{line-height:1.5}ul[data-ul=product]>li .details .tag-list,ul[data-ul=product-recommend]>li .details .tag-list{margin-top:18px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:5px 5px}ul[data-ul=product]>li .details .tag-list>li,ul[data-ul=product-recommend]>li .details .tag-list>li{display:grid;place-content:center center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:30px;padding:0 14px;font-size:14px;font-weight:inherit;color:#fff;letter-spacing:.08rem}table[data-module=dataTable]{background-color:#b4c5df}table[data-module=dataTable] thead th{text-align:center}table[data-module=dataTable] thead th.bg0{background-color:#222;font-size:16px;font-weight:700;color:#fff}table[data-module=dataTable] thead th.bg1{background-color:#6b8cc1;font-size:16px;font-weight:700;color:#fff}table[data-module=dataTable] thead th.bg2{background-color:#5b9bd5;font-size:16px;font-weight:700;color:#fff}table[data-module=dataTable] thead th.bg3{background-color:#ffc000;font-size:16px;font-weight:700;color:#fff}table[data-module=dataTable] thead th.bg4{background-color:#ff7c80;font-size:16px;font-weight:700;color:#fff}table[data-module=dataTable] th,table[data-module=dataTable] td{line-height:1.4;font-size:16px}table[data-module=dataTable] th .small,table[data-module=dataTable] td .small{font-size:14px;font-weight:400}table[data-module=dataTable] th{background-color:#f3f4f7;padding:13px 17px}table[data-module=dataTable] td{padding:13px 5px;background-color:#fff;font-size:17px;font-weight:700;text-align:center;vertical-align:middle}table[data-module=dataTable] td .ref{padding-left:3px;font-size:12px}[data-button=default]{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;min-width:200px;height:60px;padding:0 30px;background-color:#fff;border:1px solid #335BA2;border-radius:4px;font-size:18px;font-weight:700;color:#3a66ac;letter-spacing:.05rem;text-decoration:none;cursor:pointer;transition:all .15s ease-out}[data-button=default]:hover{background-color:#3a66ac;color:#fff;transition:all .1s ease-out}[data-button=contact]{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;width:480px;height:80px;padding:0 0 0 40px;border-radius:4px;background:#fff url(icon_mail.svg) no-repeat left 27% top 33px;font-size:20px;font-weight:700;color:#3a66ac;letter-spacing:.05rem;text-decoration:none;cursor:pointer;transition:opacity .15s ease-out}[data-button=contact]:hover{opacity:.8;transition:opacity .1s ease-out}[data-button=cart]{max-width:100%;min-width:250px;height:70px;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 0 0 40px;background:#f39522 url(icon_cart.svg) no-repeat left 16% top 22px;border-radius:4px;font-size:20px;font-weight:700;color:#fff;letter-spacing:.05rem;transition:opacity .15s ease-out}[data-button=cart]:hover{opacity:.8;transition:opacity .1s ease-out}[data-button=estimate]{max-width:100%;min-width:250px;height:70px;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 0 0 40px;background:#3a66ac url(icon_estimate.svg) no-repeat left 16% top 20px;border-radius:4px;font-size:20px;font-weight:700;color:#fff;letter-spacing:.05rem;transition:opacity .15s ease-out}[data-button=estimate]:hover{opacity:.8;transition:opacity .1s ease-out}#root.home .mainContent{padding-bottom:60px}#root.home .mainContent .pageSummary{position:absolute;clip:rect(1px,1px,1px,1px);left:-9999px;top:-9999px}#root.home .mainContent .kv-part .slider-block{height:570px}#root.home .mainContent .kv-part .slider-block .swiper-container{padding-bottom:37px}#root.home .mainContent .kv-part .slider-block .swiper-container .swiper-wrapper .swiper-slide{width:1000px;transition:opacity .15s ease-out}#root.home .mainContent .kv-part .slider-block .swiper-container .swiper-wrapper .swiper-slide:hover{opacity:.85;transition:opacity .1s ease-out}#root.home .mainContent .kv-part .slider-block .swiper-container .swiper-pagination-bullet{margin:0 5px!important;width:50px;height:5px;border-radius:0;background-color:#cbccd1;opacity:1}#root.home .mainContent .kv-part .slider-block .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#52565d}#root.home .mainContent .service-part{margin-top:40px;min-width:1000px;padding:0 20px}#root.home .mainContent .service-part .subject-block .sub{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:18px;font-weight:700;color:#00b1e3}#root.home .mainContent .service-part .subject-block .sub:before{content:"";position:absolute;left:50%;top:25px;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .service-part .subject-block .sub:before a{display:block;width:100%;height:100%}#root.home .mainContent .service-part .subject-block .title{margin-top:30px;font-size:36px;font-weight:700;color:inherit;letter-spacing:.1rem;text-align:center}#root.home .mainContent .service-part .service1-block{margin-top:50px}#root.home .mainContent .service-part .service1-block .item-list{margin:0 auto;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;max-width:1200px;min-width:1000px}#root.home .mainContent .service-part .service1-block .item-list>li{width:22.5%}#root.home .mainContent .service-part .service1-block .item-list>li .pict{border:1px solid #B4C5DF}#root.home .mainContent .service-part .service1-block .item-list>li .pict a{transition:opacity .15s ease-out}#root.home .mainContent .service-part .service1-block .item-list>li .pict a:hover{opacity:.8;transition:opacity .1s ease-out}#root.home .mainContent .service-part .service1-block .item-list>li .details{margin-top:20px}#root.home .mainContent .service-part .service1-block .item-list>li .details .title{font-size:20px;font-weight:700;color:#3a66ac;letter-spacing:.08rem;line-height:1.5}#root.home .mainContent .service-part .service1-block .item-list>li .details .title a{text-decoration:none}#root.home .mainContent .service-part .service1-block .item-list>li .details .title a:hover{text-decoration:underline}#root.home .mainContent .service-part .service1-block .item-list>li .details .description{margin-top:8px;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.08rem;line-height:1.8}#root.home .mainContent .service-part .service1-block .item-list>li .details a.btn{display:inline-flex;margin-top:20px;font-size:18px;font-weight:inherit;color:#3a66ac;letter-spacing:.07rem;line-height:1.4}#root.home .mainContent .service-part .service2-block{margin-top:95px}#root.home .mainContent .service-part .service2-block .banner{margin:0 auto;max-width:1200px}#root.home .mainContent .service-part .service2-block .banner a{transition:opacity .15s ease-out}#root.home .mainContent .service-part .service2-block .banner a:hover{opacity:.8;transition:opacity .1s ease-out}#root.home .mainContent .service-part .service2-block .item-list{max-width:1200px;margin:40px auto 0;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.home .mainContent .service-part .service2-block .item-list>li{width:48.3%}#root.home .mainContent .service-part .service2-block .item-list>li a{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;border:1px solid #B4C5DF;color:#222;text-decoration:none;transition:opacity .15s ease-out}#root.home .mainContent .service-part .service2-block .item-list>li a:hover{opacity:.8;transition:opacity .1s ease-out}#root.home .mainContent .service-part .service2-block .item-list>li a .pict{width:44%;padding:20px 0 20px 20px}#root.home .mainContent .service-part .service2-block .item-list>li a .details{width:100%;padding:24px 20px 0 0}#root.home .mainContent .service-part .service2-block .item-list>li a .details .sub{font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.04rem}#root.home .mainContent .service-part .service2-block .item-list>li a .details .title{margin-top:2px;font-size:40px;font-weight:700;color:inherit;letter-spacing:.2rem;line-height:1.8}#root.home .mainContent .service-part .service2-block .item-list>li a .details .description{margin-top:13px;font-size:18px;font-weight:inherit;color:inherit;line-height:1.8;text-align:left}#root.home .mainContent .solution-part{position:relative;margin-top:120px}#root.home .mainContent .solution-part:before{content:"";position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .solution-part:before a{display:block;width:100%;height:100%}#root.home .mainContent .solution-part .problem-block{padding:125px 20px 30px;background-color:#f3f4f7}#root.home .mainContent .solution-part .problem-block .inner{position:relative;max-width:1200px;min-width:1000px;margin:0 auto}#root.home .mainContent .solution-part .problem-block .inner .heading-container{width:570px}#root.home .mainContent .solution-part .problem-block .inner .heading-container .sub{position:relative;font-size:16px;font-weight:700;color:inherit;letter-spacing:.06rem}#root.home .mainContent .solution-part .problem-block .inner .heading-container .sub:before{content:"";position:absolute;right:0;top:10px;z-index:auto;width:214px;height:1px;background-color:#b4c5df}#root.home .mainContent .solution-part .problem-block .inner .heading-container .sub .color{color:#00b1e3}#root.home .mainContent .solution-part .problem-block .inner .heading-container .title{margin-top:22px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.12rem}#root.home .mainContent .solution-part .problem-block .inner .problem-container{position:relative;margin-top:45px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}#root.home .mainContent .solution-part .problem-block .inner .problem-container .item1-list,#root.home .mainContent .solution-part .problem-block .inner .problem-container .item2-list{width:420px}#root.home .mainContent .solution-part .problem-block .inner .problem-container .item1-list>li,#root.home .mainContent .solution-part .problem-block .inner .problem-container .item2-list>li{margin-top:40px;position:relative;padding-left:25px;line-height:1.45;font-size:18px;font-weight:inherit;color:inherit;letter-spacing:.07rem}#root.home .mainContent .solution-part .problem-block .inner .problem-container .item1-list>li:first-of-type,#root.home .mainContent .solution-part .problem-block .inner .problem-container .item2-list>li:first-of-type{margin-top:0}#root.home .mainContent .solution-part .problem-block .inner .problem-container .item1-list>li:before,#root.home .mainContent .solution-part .problem-block .inner .problem-container .item2-list>li:before{content:"\25cf";position:absolute;left:6px;top:6px;z-index:auto;color:#b4c5df;font-size:10px}#root.home .mainContent .solution-part .problem-block .inner .problem-container .fig{position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:188px;height:257px;background-image:url(service_fig_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .solution-part .problem-block .inner .problem-container .fig a{display:block;width:100%;height:100%}#root.home .mainContent .solution-part .solution-block{position:relative;padding:180px 20px 0}#root.home .mainContent .solution-part .solution-block:before{content:"";position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:1386px;height:99px;background-image:url(service_bg_01-pc.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;width:100%;height:100px;background-size:100vw 100px}#root.home .mainContent .solution-part .solution-block:before a{display:block;width:100%;height:100%}#root.home .mainContent .solution-part .solution-block .inner{margin:0 auto;max-width:1200px;min-width:1000px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.home .mainContent .solution-part .solution-block .inner .text-container{max-width:800px}#root.home .mainContent .solution-part .solution-block .inner .text-container .txt1{font-size:36px;font-weight:700;color:inherit;letter-spacing:.1rem;line-height:1.5}#root.home .mainContent .solution-part .solution-block .inner .text-container .txt2{margin-top:28px;font-size:18px;font-weight:inherit;color:inherit;letter-spacing:.1rem;line-height:2}#root.home .mainContent .solution-part .solution-block .inner .fig{flex-shrink:0;margin-right:75px;width:203px;height:256px;background-image:url(service_fig_02.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .solution-part .solution-block .inner .fig a{display:block;width:100%;height:100%}#root.home .mainContent .reason-part{margin-top:105px;padding:0 20px}#root.home .mainContent .reason-part .inner{position:relative;margin:0 auto;max-width:1200px;padding:100px 30px 75px;border:1px solid #B4C5DF;overflow:hidden}#root.home .mainContent .reason-part .inner:before{content:"";position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .reason-part .inner:before a{display:block;width:100%;height:100%}#root.home .mainContent .reason-part .inner .document-block{margin:0 auto;max-width:1000px}#root.home .mainContent .reason-part .inner .document-block .heading-container{width:690px}#root.home .mainContent .reason-part .inner .document-block .heading-container .sub{position:relative;font-size:16px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.home .mainContent .reason-part .inner .document-block .heading-container .sub:before{content:"";position:absolute;right:0;top:10px;z-index:auto;width:574px;height:1px;background-color:#b4c5df}#root.home .mainContent .reason-part .inner .document-block .heading-container .sub .color{color:#00b1e3}#root.home .mainContent .reason-part .inner .document-block .heading-container .title{margin-top:12px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.07rem}#root.home .mainContent .reason-part .inner .document-block .heading-container .title .num{font-size:40px}#root.home .mainContent .reason-part .inner .document-block .heading-container .title .color{color:#00b1e3}#root.home .mainContent .reason-part .inner .document-block .item-list{margin-top:40px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.home .mainContent .reason-part .inner .document-block .item-list>li{width:30%}#root.home .mainContent .reason-part .inner .document-block .item-list>li .details{margin-top:35px;text-align:center}#root.home .mainContent .reason-part .inner .document-block .item-list>li .details .num{font-family:Roboto;font-weight:700;font-size:70px;color:inherit}#root.home .mainContent .reason-part .inner .document-block .item-list>li .details .description{margin-top:18px;font-size:18px;font-weight:inherit;color:inherit;letter-spacing:.05rem;line-height:1.5}#root.home .mainContent .reason-part .inner .document-block .notes{margin-top:75px;font-size:20px;font-weight:700;color:inherit;letter-spacing:.1rem;text-align:center}#root.home .mainContent .contact1-part{margin-top:115px}#root.home .mainContent .flow-part{margin:125px auto 0;max-width:1240px;min-width:1000px;padding:0 20px}#root.home .mainContent .flow-part .document-block .heading-container .sub{width:390px;position:relative;font-size:16px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.home .mainContent .flow-part .document-block .heading-container .sub:before{content:"";position:absolute;right:0;top:10px;z-index:auto;width:135px;height:1px;background-color:#b4c5df}#root.home .mainContent .flow-part .document-block .heading-container .sub .color{color:#00b1e3}#root.home .mainContent .flow-part .document-block .heading-container .title{margin-top:22px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.15rem}#root.home .mainContent .flow-part .document-block .heading-container .description{margin-top:30px;line-height:2;font-size:18px;font-weight:inherit;color:inherit;letter-spacing:.05rem}#root.home .mainContent .flow-part .document-block .item-list{margin-top:40px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.home .mainContent .flow-part .document-block .item-list>li{position:relative;width:18%;padding:23px 0 27px;background-color:#f3f4f7;text-align:center}#root.home .mainContent .flow-part .document-block .item-list>li:before{content:"";position:absolute;right:-30px;top:82px;z-index:auto;width:30px;height:100px;background-image:url(flow_fig_01-pc.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .flow-part .document-block .item-list>li:before a{display:block;width:100%;height:100%}#root.home .mainContent .flow-part .document-block .item-list>li:last-of-type:before{display:none}#root.home .mainContent .flow-part .document-block .item-list>li .num{font-family:Roboto;font-weight:700;font-size:30px;color:inherit}#root.home .mainContent .flow-part .document-block .item-list>li .icon{margin-top:14px}#root.home .mainContent .flow-part .document-block .item-list>li .icon img{width:130px;height:130px}#root.home .mainContent .flow-part .document-block .item-list>li .label{margin-top:24px;font-size:18px;font-weight:400;color:inherit;letter-spacing:.05rem}#root.home .mainContent .voice-part{margin:125px auto 0;max-width:1240px;padding:0 20px}#root.home .mainContent .voice-part .document-block .heading-container{width:840px}#root.home .mainContent .voice-part .document-block .heading-container .sub{position:relative;font-size:16px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.home .mainContent .voice-part .document-block .heading-container .sub:before{content:"";position:absolute;right:0;top:10px;z-index:auto;width:655px;height:1px;background-color:#b4c5df}#root.home .mainContent .voice-part .document-block .heading-container .sub .color{color:#00b1e3}#root.home .mainContent .voice-part .document-block .heading-container .title{margin-top:22px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.2rem}#root.home .mainContent .voice-part .document-block .item-list{margin-top:35px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.home .mainContent .voice-part .document-block .item-list>li{width:30%}#root.home .mainContent .voice-part .document-block .item-list>li .pict a{transition:opacity .15s ease-out}#root.home .mainContent .voice-part .document-block .item-list>li .pict a:hover{opacity:.8;transition:opacity .1s ease-out}#root.home .mainContent .voice-part .document-block .item-list>li .details{margin-top:20px}#root.home .mainContent .voice-part .document-block .item-list>li .details .postTitle{font-size:20px;font-weight:700;color:inherit;letter-spacing:.1rem;line-height:1.5}#root.home .mainContent .voice-part .document-block .item-list>li .details .postTitle a{text-decoration:none}#root.home .mainContent .voice-part .document-block .item-list>li .details .postTitle a:hover{text-decoration:underline}#root.home .mainContent .voice-part .document-block .item-list>li .details .company{margin-top:20px;font-size:18px;font-weight:700;line-height:1.5}#root.home .mainContent .voice-part .document-block .item-list>li .details .item-dl{margin-top:7px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}#root.home .mainContent .voice-part .document-block .item-list>li .details .item-dl:first-of-type{margin-top:10px}#root.home .mainContent .voice-part .document-block .item-list>li .details .item-dl>dt,#root.home .mainContent .voice-part .document-block .item-list>li .details .item-dl>dd{line-height:1.3}#root.home .mainContent .voice-part .document-block .item-list>li .details .item-dl>dt{width:85px}#root.home .mainContent .voice-part .document-block .buttons{margin-top:75px;text-align:center}#root.home .mainContent .news-part{margin-top:120px;padding:125px 20px;background-color:#f3f4f7}#root.home .mainContent .news-part .subject-block .sub{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:18px;font-weight:700;color:#00b1e3}#root.home .mainContent .news-part .subject-block .sub:before{content:"";position:absolute;left:50%;top:25px;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .news-part .subject-block .sub:before a{display:block;width:100%;height:100%}#root.home .mainContent .news-part .subject-block .title{margin-top:30px;font-size:36px;font-weight:700;color:inherit;letter-spacing:.1rem;text-align:center}#root.home .mainContent .news-part .document-block{margin:47px auto 0;max-width:1000px}#root.home .mainContent .news-part .document-block .item-list{margin-top:28px}#root.home .mainContent .news-part .document-block .item-list:first-of-type{margin-top:0}#root.home .mainContent .news-part .document-block .item-list>li{border-top:1px solid #B4C5DF}#root.home .mainContent .news-part .document-block .item-list>li:last-of-type{border-bottom:1px solid #B4C5DF}#root.home .mainContent .news-part .document-block .item-list>li a{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:0 40px;padding:19px 0;text-decoration:none}#root.home .mainContent .news-part .document-block .item-list>li a .date{width:100px;font-family:Roboto;font-weight:700;font-size:18px;color:#36414b;text-align:center;flex-shrink:0}#root.home .mainContent .news-part .document-block .item-list>li a .category{width:150px;height:26px;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:12px;font-weight:700;color:#fff;letter-spacing:.08rem;flex-shrink:0}#root.home .mainContent .news-part .document-block .item-list>li a .category.diary{background-color:#ff8587}#root.home .mainContent .news-part .document-block .item-list>li a .category.news{background-color:#a3bce4}#root.home .mainContent .news-part .document-block .item-list>li a .category.pr{background-color:#b18ce2}#root.home .mainContent .news-part .document-block .item-list>li a .postTitle{font-size:16px;font-weight:inherit;color:#3a66ac;letter-spacing:.07rem;line-height:1.3}#root.home .mainContent .news-part .document-block .item-list>li a:hover .postTitle{text-decoration:underline}#root.home .mainContent .news-part .document-block .buttons{margin-top:70px;text-align:center}#root.home .mainContent .link-part{margin-top:120px;padding:0 20px 30px}#root.home .mainContent .link-part .document-block{margin:0 auto;max-width:1200px}#root.home .mainContent .link-part .document-block .banner-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:40px 3%}#root.home .mainContent .link-part .document-block .banner-list>li{width:48.3%;transition:opacity .15s ease-out}#root.home .mainContent .link-part .document-block .banner-list>li:hover{opacity:.8;transition:opacity .1s ease-out}#root.home .mainContent .link-part .document-block .sns-list{margin:70px auto 0;width:600px;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0 40px}#root.home .mainContent .link-part .document-block .sns-list>li{transition:opacity .15s ease-out}#root.home .mainContent .link-part .document-block .sns-list>li a{display:block;width:40px;height:40px}#root.home .mainContent .link-part .document-block .sns-list>li:hover{opacity:.8;transition:opacity .1s ease-out}#root.home .mainContent .link-part .document-block .sns-list>li.line{background:url(icon_line.svg) no-repeat center center}#root.home .mainContent .link-part .document-block .sns-list>li.ig{background:url(icon_ig.svg) no-repeat center center}#root.home .mainContent .link-part .document-block .sns-list>li.tw{background:url(icon_tw.svg) no-repeat center center}#root.home .mainContent .link-part .document-block .sns-list>li.fb{background:url(icon_fb.svg) no-repeat center center}#root.home .mainContent .link-part .document-block .sns-list>li.yt{background:url(icon_yt.svg) no-repeat center center}#root.home .mainContent .link-part .document-block .link-list{margin-top:27px;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0 30px}#root.home .mainContent .link-part .document-block .link-list>li a{max-width:100%;min-width:240px;height:50px;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:40px;border:1px solid #ccc;background:url(icon_pen.svg) no-repeat left 20px center;font-size:16px;font-weight:700;color:#222;letter-spacing:.05rem}#root.home .mainContent .link-part .document-block .link-list>li a:hover{background-color:#f9f9f9}#root.home .mainContent .link-part .document-block .link-list>li:nth-child(1) a{background-position:left 33px center}#root.product-index .mainContent .intro-part{margin-bottom:60px}#root.product-list .mainContent .intro-part .tabNav-block{margin-top:35px}#root.product-list .mainContent .productLoopWrapper{margin-top:10px}#root.product-single .mainContent .productSingleWrapper{padding-top:15px}.productName{position:relative;height:45px;padding:5px 0 5px 100px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.06rem}.productName:before{content:"";position:absolute;left:0;top:22px;z-index:auto;width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.product-single .mainContent .productSingleWrapper .productName:before a{display:block;width:100%;height:100%}#root.product-single .mainContent .productSingleWrapper .productInfo-part{margin-top:35px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}#root.product-single .mainContent .productSingleWrapper .productInfo-part .pict-block{width:600px}#root.product-single .mainContent .productSingleWrapper .productInfo-part .pict-block .large-list>li{display:none}#root.product-single .mainContent .productSingleWrapper .productInfo-part .pict-block .large-list>li.cur{display:block}#root.product-single .mainContent .productSingleWrapper .productInfo-part .pict-block .large-list>li img{width:600px;height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block{width:250px}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .thumb-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:10px 10px}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .thumb-list>li{width:120px;cursor:pointer}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .thumb-list>li img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .tag-list{margin-top:30px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:10px 10px}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .tag-list>li{display:grid;place-content:center center;width:120px;height:30px;padding:10px 0;font-size:14px;font-weight:inherit;color:#fff;letter-spacing:.08rem}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .price-container{margin-top:60px}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .price-container .price{font-size:30px;font-weight:700;color:#222;letter-spacing:.05rem}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .price-container .price small{margin-left:5px;font-size:16px}.priceTax{font-size:16px;font-weight:400;color:#222;letter-spacing:.05rem;text-align:left}.priceTax small{margin-left:5px}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .buttons{margin-top:33px}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .buttons .btn{margin-top:20px}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .buttons .btn:first-of-type{margin-top:0}.productDescription-part{margin-top:75px}.productDescription-part .subject-block .title{font-size:18px;font-weight:700}.productDescription-part .document-block{margin-top:20px;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.08rem;line-height:1.8}.productDescription-part .buttons{margin-top:70px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:0 20px}#root.product-single .mainContent .related-part{margin-top:120px}#root.product-single .mainContent .related-part .subject-block .title{padding:25px 30px;background-color:#f3f4f7;font-size:20px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.product-single .mainContent .related-part .document-block{margin-top:30px}#root.startup .mainContent{padding-bottom:120px}#root.startup .mainContent .solution-part{position:relative;margin-top:25px}#root.startup .mainContent .solution-part .problem-block{padding:0 20px 80px;background-color:#fff}#root.startup .mainContent .solution-part .problem-block .inner{position:relative;max-width:1200px;min-width:1000px;margin:0 auto}#root.startup .mainContent .solution-part .problem-block .inner .heading-container{width:fit-content}#root.startup .mainContent .solution-part .problem-block .inner .heading-container .sub{position:relative;font-size:16px;font-weight:700;color:inherit;letter-spacing:.06rem}#root.startup .mainContent .solution-part .problem-block .inner .heading-container .sub:before{content:"";position:absolute;right:0;top:10px;z-index:auto;width:624px;height:1px;background-color:#b4c5df}#root.startup .mainContent .solution-part .problem-block .inner .heading-container .sub .color{color:#00b1e3}#root.startup .mainContent .solution-part .problem-block .inner .heading-container .title{margin-top:22px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.1rem}#root.startup .mainContent .solution-part .problem-block .inner .problem-container{position:relative;margin-top:55px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}#root.startup .mainContent .solution-part .problem-block .inner .problem-container .item1-list,#root.startup .mainContent .solution-part .problem-block .inner .problem-container .item2-list{width:430px}#root.startup .mainContent .solution-part .problem-block .inner .problem-container .item1-list>li,#root.startup .mainContent .solution-part .problem-block .inner .problem-container .item2-list>li{margin-top:40px;position:relative;padding-left:25px;line-height:1.45;font-size:18px;font-weight:inherit;color:inherit;letter-spacing:.07rem}#root.startup .mainContent .solution-part .problem-block .inner .problem-container .item1-list>li:first-of-type,#root.startup .mainContent .solution-part .problem-block .inner .problem-container .item2-list>li:first-of-type{margin-top:0}#root.startup .mainContent .solution-part .problem-block .inner .problem-container .item1-list>li:before,#root.startup .mainContent .solution-part .problem-block .inner .problem-container .item2-list>li:before{content:"\25cf";position:absolute;left:6px;top:6px;z-index:auto;color:#b4c5df;font-size:10px}#root.startup .mainContent .solution-part .problem-block .inner .problem-container .fig{position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:188px;height:257px;background-image:url(service_fig_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.startup .mainContent .solution-part .problem-block .inner .problem-container .fig a{display:block;width:100%;height:100%}#root.startup .mainContent .solution-part .solution-block{position:relative;padding:180px 20px 100px;background-color:#f3f4f7}#root.startup .mainContent .solution-part .solution-block:before{content:"";position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:1386px;height:99px;background-image:url(solution_bg_01-pc.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;width:100%;height:100px;background-size:100vw 100px}#root.startup .mainContent .solution-part .solution-block:before a{display:block;width:100%;height:100%}#root.startup .mainContent .solution-part .solution-block .inner{margin:0 auto;max-width:1200px;min-width:1000px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.startup .mainContent .solution-part .solution-block .inner .text-container{width:800px}#root.startup .mainContent .solution-part .solution-block .inner .text-container .txt1{font-size:36px;font-weight:700;color:inherit;letter-spacing:.1rem;line-height:1.5}#root.startup .mainContent .solution-part .solution-block .inner .text-container .txt2{margin-top:28px;font-size:18px;font-weight:inherit;color:inherit;letter-spacing:.1rem;line-height:2}#root.startup .mainContent .solution-part .solution-block .inner .fig{margin:10px 75px 0 0;width:203px;height:256px;background-image:url(service_fig_02.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.startup .mainContent .solution-part .solution-block .inner .fig a{display:block;width:100%;height:100%}#root.startup .mainContent .reason-part{padding:0 20px 120px;background-color:#f3f4f7}#root.startup .mainContent .reason-part .inner{position:relative;margin:0 auto;max-width:1200px;padding:102px 30px 70px;border:1px solid #B4C5DF;background-color:#fff}#root.startup .mainContent .reason-part .inner:before{content:"";position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.startup .mainContent .reason-part .inner:before a{display:block;width:100%;height:100%}#root.startup .mainContent .reason-part .inner .document-block{margin:0 auto;max-width:1000px}#root.startup .mainContent .reason-part .inner .document-block .heading-container{width:fit-content}#root.startup .mainContent .reason-part .inner .document-block .heading-container .sub{position:relative;font-size:16px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.startup .mainContent .reason-part .inner .document-block .heading-container .sub:before{content:"";position:absolute;right:0;top:10px;z-index:auto;width:574px;height:1px;background-color:#b4c5df}#root.startup .mainContent .reason-part .inner .document-block .heading-container .sub .color{color:#00b1e3}#root.startup .mainContent .reason-part .inner .document-block .heading-container .title{margin-top:12px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.07rem}#root.startup .mainContent .reason-part .inner .document-block .heading-container .title .num{font-size:40px}#root.startup .mainContent .reason-part .inner .document-block .heading-container .title .color{color:#00b1e3}#root.startup .mainContent .reason-part .inner .document-block .item-list{margin-top:40px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.startup .mainContent .reason-part .inner .document-block .item-list>li{width:30%}#root.startup .mainContent .reason-part .inner .document-block .item-list>li .details{margin-top:35px;text-align:center}#root.startup .mainContent .reason-part .inner .document-block .item-list>li .details .num{font-family:Roboto;font-weight:700;font-size:70px;color:inherit}#root.startup .mainContent .reason-part .inner .document-block .item-list>li .details .description{margin-top:18px;font-size:18px;font-weight:inherit;color:inherit;letter-spacing:.05rem;line-height:1.5}#root.startup .mainContent .reason-part .inner .document-block .notes{margin-top:75px;font-size:20px;font-weight:700;color:inherit;letter-spacing:.1rem;text-align:center}#root.startup .mainContent .scale-part{padding:125px 20px 120px;background-color:#f3f4f7}#root.startup .mainContent .scale-part .inner{margin:0 auto;max-width:1200px}#root.startup .mainContent .scale-part .inner .subject-block .sub{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:18px;font-weight:700;color:#00b1e3}#root.startup .mainContent .scale-part .inner .subject-block .sub:before{content:"";position:absolute;left:50%;top:25px;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.startup .mainContent .scale-part .inner .subject-block .sub:before a{display:block;width:100%;height:100%}#root.startup .mainContent .scale-part .inner .subject-block .title{margin-top:30px;font-size:36px;font-weight:700;color:inherit;letter-spacing:.1rem;text-align:center}#root.startup .mainContent .scale-part .inner .document-block{margin-top:50px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.startup .mainContent .scale-part .inner .document-block .sec{width:31.6%;text-decoration:none}#root.startup .mainContent .scale-part .inner .document-block .sec .heading{height:190px;padding-top:25px;font-size:20px;font-weight:700;color:#3a66ac;text-align:center}#root.startup .mainContent .scale-part .inner .document-block .sec .item-list{margin-top:20px;padding-right:10px;color:#000}#root.startup .mainContent .scale-part .inner .document-block .sec .item-list>li{position:relative;margin-top:5px;margin-left:25px;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.06rem;line-height:1.8}#root.startup .mainContent .scale-part .inner .document-block .sec .item-list>li:first-of-type{margin-top:0}#root.startup .mainContent .scale-part .inner .document-block .sec .item-list>li:before{content:"\25cf";position:absolute;left:-20px;top:5px;z-index:auto;color:#b4c5df;font-size:10px}#root.startup .mainContent .scale-part .inner .document-block .sec.sec1 .heading{background:url(scale_01.png) no-repeat center center / cover}#root.startup .mainContent .scale-part .inner .document-block .sec.sec2 .heading{background:url(scale_02.png) no-repeat center center / cover}#root.startup .mainContent .scale-part .inner .document-block .sec.sec3 .heading{background:url(scale_03.png) no-repeat center center / cover}#root.startup .mainContent .purpose-part{padding:0 20px 120px;background-color:#f3f4f7}#root.startup .mainContent .purpose-part .inner{margin:0 auto;max-width:1200px}#root.startup .mainContent .purpose-part .inner .subject-block .sub{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:18px;font-weight:700;color:#00b1e3}#root.startup .mainContent .purpose-part .inner .subject-block .sub:before{content:"";position:absolute;left:50%;top:25px;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.startup .mainContent .purpose-part .inner .subject-block .sub:before a{display:block;width:100%;height:100%}#root.startup .mainContent .purpose-part .inner .subject-block .title{margin-top:30px;font-size:36px;font-weight:700;color:inherit;letter-spacing:.1rem;text-align:center}#root.startup .mainContent .purpose-part .inner .document-block{margin-top:50px}#root.startup .mainContent .purpose-part .inner .document-block .item-list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.startup .mainContent .purpose-part .inner .document-block .item-list>li{width:22.5%}#root.startup .mainContent .purpose-part .inner .document-block .item-list>li .details{margin-top:25px}#root.startup .mainContent .purpose-part .inner .document-block .item-list>li .details .name{font-size:20px;font-weight:700;color:#3a66ac;letter-spacing:.07rem}#root.startup .mainContent .purpose-part .inner .document-block .item-list>li .details .description{margin-top:15px;line-height:1.7;letter-spacing:.1rem;color:#000}#root.startup .mainContent .flow-part{margin:125px auto 0;max-width:1240px;min-width:1000px;padding:0 20px}#root.startup .mainContent .flow-part .document-block .heading-container .sub{width:390px;position:relative;font-size:16px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.startup .mainContent .flow-part .document-block .heading-container .sub:before{content:"";position:absolute;right:0;top:10px;z-index:auto;width:135px;height:1px;background-color:#b4c5df}#root.startup .mainContent .flow-part .document-block .heading-container .sub .color{color:#00b1e3}#root.startup .mainContent .flow-part .document-block .heading-container .title{margin-top:22px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.15rem}#root.startup .mainContent .flow-part .document-block .heading-container .description{margin-top:30px;line-height:2;font-size:18px;font-weight:inherit;color:inherit;letter-spacing:.05rem}#root.startup .mainContent .flow-part .document-block .item-list{margin-top:40px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.startup .mainContent .flow-part .document-block .item-list>li{position:relative;width:18%;padding:23px 0 27px;background-color:#f3f4f7;text-align:center}#root.startup .mainContent .flow-part .document-block .item-list>li:before{content:"";position:absolute;right:-30px;top:82px;z-index:auto;width:30px;height:100px;background-image:url(flow_fig_01-pc.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.startup .mainContent .flow-part .document-block .item-list>li:before a{display:block;width:100%;height:100%}#root.startup .mainContent .flow-part .document-block .item-list>li:last-of-type:before{display:none}#root.startup .mainContent .flow-part .document-block .item-list>li .num{font-family:Roboto;font-weight:700;font-size:30px;color:inherit}#root.startup .mainContent .flow-part .document-block .item-list>li .icon{margin-top:14px}#root.startup .mainContent .flow-part .document-block .item-list>li .icon img{width:130px;height:130px}#root.startup .mainContent .flow-part .document-block .item-list>li .label{margin-top:24px;font-size:18px;font-weight:400;color:inherit;letter-spacing:.05rem}#root.startup .mainContent .voice-part{margin:125px auto 0;max-width:1240px;padding:0 20px}#root.startup .mainContent .voice-part .document-block .heading-container{width:fit-content}#root.startup .mainContent .voice-part .document-block .heading-container .sub{position:relative;font-size:16px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.startup .mainContent .voice-part .document-block .heading-container .sub:before{content:"";position:absolute;right:0;top:10px;z-index:auto;width:655px;height:1px;background-color:#b4c5df}#root.startup .mainContent .voice-part .document-block .heading-container .sub .color{color:#00b1e3}#root.startup .mainContent .voice-part .document-block .heading-container .title{margin-top:22px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.2rem}#root.startup .mainContent .voice-part .document-block .item-list{margin-top:35px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.startup .mainContent .voice-part .document-block .item-list>li{width:30%}#root.startup .mainContent .voice-part .document-block .item-list>li .pict a{transition:opacity .15s ease-out}#root.startup .mainContent .voice-part .document-block .item-list>li .pict a:hover{opacity:.8;transition:opacity .1s ease-out}#root.startup .mainContent .voice-part .document-block .item-list>li .details{margin-top:20px}#root.startup .mainContent .voice-part .document-block .item-list>li .details .postTitle{font-size:20px;font-weight:700;color:inherit;letter-spacing:.1rem;line-height:1.5}#root.startup .mainContent .voice-part .document-block .item-list>li .details .postTitle a{text-decoration:none}#root.startup .mainContent .voice-part .document-block .item-list>li .details .postTitle a:hover{text-decoration:underline}#root.startup .mainContent .voice-part .document-block .item-list>li .details .company{margin-top:20px;font-size:18px;font-weight:700;line-height:1.5}#root.startup .mainContent .voice-part .document-block .item-list>li .details .item-dl{margin-top:7px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}#root.startup .mainContent .voice-part .document-block .item-list>li .details .item-dl:first-of-type{margin-top:10px}#root.startup .mainContent .voice-part .document-block .item-list>li .details .item-dl>dt,#root.startup .mainContent .voice-part .document-block .item-list>li .details .item-dl>dd{line-height:1.3}#root.startup .mainContent .voice-part .document-block .item-list>li .details .item-dl>dt{width:85px}#root.startup .mainContent .voice-part .document-block .buttons{margin-top:75px;text-align:center}#root.access .mainContent .access-part .map-block iframe{width:100%;height:750px}#root.access .mainContent .access-part .info-block{margin-top:40px}#root.access .mainContent .access-part .info-block .address-container{line-height:1.8}#root.access .mainContent .access-part .info-block .route-container{margin-top:35px}#root.access .mainContent .access-part .info-block .route-container .item-dl{margin-top:30px}#root.access .mainContent .access-part .info-block .route-container .item-dl:first-of-type{margin-top:0}#root.access .mainContent .access-part .info-block .route-container .item-dl>dl,#root.access .mainContent .access-part .info-block .route-container .item-dl>dd{line-height:1.8;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.08rem}#root.access .mainContent .access-part .info-block .route-container .item-dl>dd{margin-top:10px}#root.access .mainContent .parking-part{margin-top:65px}#root.access .mainContent .parking-part .subject-block .title{padding:25px 30px;background-color:#f3f4f7;font-size:20px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.access .mainContent .parking-part .video-block{margin-top:30px;text-align:center}#root.access .mainContent .parking-part .video-block iframe{width:900px;aspect-ratio:1.77777778}#root.guide .mainContent .anc:before{content:"";display:block;height:-60px;margin-top:60px;visibility:hidden}#root.guide .mainContent .tocNav .item-list{margin:0 auto;width:1120px;display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:0 8px}#root.guide .mainContent .tocNav .item-list>li{min-width:160px}#root.guide .mainContent .tocNav .item-list>li:nth-child(3){min-width:140px}#root.guide .mainContent .tocNav .item-list>li:nth-child(4){min-width:140px}#root.guide .mainContent .tocNav .item-list>li:nth-child(5){min-width:180px}#root.guide .mainContent .tocNav .item-list>li:nth-child(7){min-width:220px}#root.guide .mainContent .tocNav .item-list>li:nth-child(5) a{font-size:15px}#root.guide .mainContent .tocNav .item-list>li:nth-child(7) a{font-size:15px}#root.guide .mainContent .tocNav .item-list>li a{position:relative;width:100%;height:60px;padding:0 7px 0 3px;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#3a66ac;font-size:16px;font-weight:700;color:#fff;text-align:center;text-decoration:none;transition:opacity .15s ease-out}#root.guide .mainContent .tocNav .item-list>li a:before{content:"";display:inline-block;margin-right:10px;width:15px;height:15px;background:url(arrow_03.svg) no-repeat center top 6px}#root.guide .mainContent .tocNav .item-list>li a:hover{opacity:.8;transition:opacity .1s ease-out}#root.guide .mainContent .guideSec{margin-top:120px}#root.guide .mainContent .guideSec:first-of-type{margin-top:100px}#root.guide .mainContent .guideSec .subject-block .title{position:relative;height:45px;padding:5px 0 5px 100px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.1rem}#root.guide .mainContent .guideSec .subject-block .title:before{content:"";position:absolute;left:0;top:21px;z-index:auto;width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.guide .mainContent .guideSec .subject-block .title:before a{display:block;width:100%;height:100%}#root.guide .mainContent .guideSec .document-block{margin-top:40px}#root.guide .mainContent .guideSec .document-block .sec{margin-top:65px}#root.guide .mainContent .guideSec .document-block .sec:first-of-type{margin-top:0}#root.guide .mainContent .guideSec .document-block .sec .topic{padding:25px 30px;background-color:#f3f4f7;font-size:20px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.guide .mainContent .guideSec .document-block .sec p{margin-top:25px;line-height:1.8;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.07rem}#root.guide .mainContent .guideSec .document-block .sec p .price{font-weight:700}#root.guide .mainContent .guideSec.maintenance-part .document-block .table-container{margin:40px auto 0;width:750px}#root.guide .mainContent .guideSec.maintenance-part .document-block .table-container .dataTable thead th:nth-child(1){text-align:left}#root.guide .mainContent .guideSec.maintenance-part .document-block .table-container .dataTable tbody th{font-weight:700}#root.guide .mainContent .guideSec.maintenance-part .document-block .table-container .dataTable tbody td{font-weight:400}#root.guide .mainContent .guideSec.maintenance-part .document-block .table-container .dataTable tbody td .small{font-size:15px}#root.guide .mainContent .guideSec.maintenance-part .document-block .notes{margin-top:30px;line-height:1.7;letter-spacing:.08rem}#root.guide .mainContent .guideSec.counter-part .document-block .table-container{margin:30px auto 0;width:950px}#root.guide .mainContent .guideSec.counter-part .document-block .table-container .dataTable tbody th{text-align:center}#root.guide .mainContent .guideSec.counter-part .document-block .table-container .notes{margin-top:20px;line-height:1.7;letter-spacing:.08rem}#root.guide .mainContent .guideSec.area-part .document-block .map-container .pict{width:640px;margin:0 auto}#root.guide .mainContent .guideSec.area-part .document-block .map-container .caption{margin-top:45px;text-align:center;font-size:20px;font-weight:700}#root.guide .mainContent .guideSec.area-part .document-block .area-container{margin-top:45px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:30px 0px}#root.guide .mainContent .guideSec.area-part .document-block .area-container .item-dl{width:50%}#root.guide .mainContent .guideSec.area-part .document-block .area-container .item-dl>dt,#root.guide .mainContent .guideSec.area-part .document-block .area-container .item-dl>dd{line-height:1.5}#root.guide .mainContent .guideSec.area-part .document-block .area-container .item-dl>dt{font-size:18px;font-weight:700}#root.guide .mainContent .guideSec.area-part .document-block .area-container .item-dl:nth-child(1)>dt{color:#f39522}#root.guide .mainContent .guideSec.area-part .document-block .area-container .item-dl:nth-child(2)>dt{color:#00a65e}#root.guide .mainContent .guideSec.area-part .document-block .area-container .item-dl:nth-child(3)>dt{color:#00b1e3}#root.guide .mainContent .guideSec.area-part .document-block .notes{margin-top:70px;letter-spacing:.05rem}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl{position:relative;margin-top:60px;max-width:1200px;padding:30px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;background-color:#f3f4f7}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl:first-of-type{margin-top:0}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl:before{content:"";position:absolute;left:50%;bottom:-50px;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:200px;height:50px;background-image:url(purchase_arrow_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl:before a{display:block;width:100%;height:100%}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl:nth-child(6){height:340px}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl:nth-child(6)>dt{padding-top:40px}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl:last-child:before{display:none}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl>dt{width:210px;text-align:center}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl>dt .icon{margin:0 auto;width:130px}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl>dt .caption{margin-top:12px;font-size:18px;font-weight:700;line-height:1.5}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl>dd{width:880px;display:grid;place-content:center start}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl>dd .title{font-family:Roboto;font-weight:700;font-size:30px;color:inherit;line-height:1.6}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl>dd .description{margin-top:15px;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.1rem;line-height:1.6}#root.guide .mainContent .guideSec.purchase-part .document-block .item-dl>dd .description strong{font-size:18px}#root.guide .mainContent .guideSec.payment-part .document-block .sec p strong,#root.guide .mainContent .guideSec.afterfollow-part .document-block .sec p strong{font-size:18px}#root.terms .mainContent .anc:before{content:"";display:block;height:-60px;margin-top:60px;visibility:hidden}#root.terms .mainContent .tocNav{width:1200px;margin:0 auto}#root.terms .mainContent .tocNav .item-list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0 18px}#root.terms .mainContent .tocNav .item-list>li{min-width:170px}#root.terms .mainContent .tocNav .item-list>li a{position:relative;width:100%;height:60px;padding:0 30px;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#3a66ac;font-size:16px;font-weight:700;color:#fff;letter-spacing:.07em;text-align:center;text-decoration:none;transition:opacity .15s ease-out}#root.terms .mainContent .tocNav .item-list>li a:before{content:"";display:inline-block;margin-right:10px;width:15px;height:15px;background:url(arrow_03.svg) no-repeat center top 6px}#root.terms .mainContent .tocNav .item-list>li a:hover{opacity:.8;transition:opacity .1s ease-out}#root.terms .mainContent .termSec{margin:70px auto 0;width:1200px;max-width:100%}#root.terms .mainContent .termSec:first-of-type{margin-top:100px}#root.terms .mainContent .termSec .subject-block .title{position:relative;height:45px;padding:5px 0 5px 100px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.terms .mainContent .termSec .subject-block .title:before{content:"";position:absolute;left:0;top:16px;z-index:auto;width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.terms .mainContent .termSec .subject-block .title:before a{display:block;width:100%;height:100%}#root.terms .mainContent .termSec .subject-block .topic{padding:25px 30px;background-color:#f3f4f7;font-size:20px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.terms .mainContent .termSec .subject-block .description{margin:40px 0 30px;line-height:1.7}#root.terms .mainContent .termSec .document-block{margin-top:0}#root.terms .mainContent .termSec .document-block>dl{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;border-bottom:1px solid #B4C5DF}#root.terms .mainContent .termSec .document-block>dl dt,#root.terms .mainContent .termSec .document-block>dl dd{padding:38px 0;line-height:1.75}#root.terms .mainContent .termSec .document-block>dl dt{width:25%;font-size:16px;font-weight:700;color:inherit;letter-spacing:.05em}#root.terms .mainContent .termSec .document-block>dl dd{width:75%;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.03em}#root.terms .mainContent .termSec .document-block>dl dd h3{font-size:18px;font-weight:700}#root.terms .mainContent .termSec .document-block>dl dd .table caption{display:none}#root.terms .mainContent .termSec .document-block>dl dd .table tbody tr th{width:220px}#root.terms .mainContent .termSec .document-block>dl dd .table:nth-of-type(1){margin-top:30px}#root.terms .mainContent .termSec .document-block>dl dd .table:nth-of-type(2){margin:-1px 0 20px}#root.corpHome .mainContent{padding-bottom:120px}#root.corpHome .mainContent .featureWrapper{height:4490px}#root.corpHome .mainContent .featureWrapper .featureSec{position:relative}#root.corpHome .mainContent .featureWrapper .featureSec .document-block .sub{font-size:16px;font-weight:700;color:inherit;letter-spacing:.07em}#root.corpHome .mainContent .featureWrapper .featureSec .document-block .title{position:relative;margin-top:10px;padding-bottom:35px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.03em;line-height:1.7}#root.corpHome .mainContent .featureWrapper .featureSec .document-block .title:before{content:"";position:absolute;left:0;bottom:0;z-index:auto;width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.corpHome .mainContent .featureWrapper .featureSec .document-block .title:before a{display:block;width:100%;height:100%}#root.corpHome .mainContent .featureWrapper .featureSec .document-block .description{font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.06em;line-height:1.8}#root.corpHome .mainContent .featureWrapper .featureSec.feature1-part{height:600px}#root.corpHome .mainContent .featureWrapper .featureSec.feature1-part .document-block{position:relative;z-index:1;width:1240px;padding:85px 20px 20px;margin:0 auto}#root.corpHome .mainContent .featureWrapper .featureSec.feature1-part .document-block .description{margin-top:20px;width:600px;padding:30px 30px 30px 0;background-color:#fff}#root.corpHome .mainContent .featureWrapper .featureSec.feature1-part .image-block{position:absolute;left:36%;top:0;z-index:10;width:100%;height:100%}#root.corpHome .mainContent .featureWrapper .featureSec.feature1-part .image-block .bg{width:64%;height:100%;background:url(feature_01.jpg) no-repeat center center / cover}#root.corpHome .mainContent .featureWrapper .featureSec.feature2-part{margin:50px auto 0;width:1000px;height:500px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.corpHome .mainContent .featureWrapper .featureSec.feature2-part .document-block{width:520px;padding:65px 40px 0 20px;margin:0 auto}#root.corpHome .mainContent .featureWrapper .featureSec.feature2-part .document-block .title{padding-bottom:30px}#root.corpHome .mainContent .featureWrapper .featureSec.feature2-part .document-block .description{margin-top:37px}#root.corpHome .mainContent .featureWrapper .featureSec.feature2-part .image-block{width:500px}#root.corpHome .mainContent .featureWrapper .featureSec.feature2-part .image-block .bg{width:100%;height:100%;background:url(feature_03.jpg) no-repeat center center / cover}#root.corpHome .mainContent .featureWrapper .featureSec.feature3-part{margin:50px auto 0;width:1000px;height:500px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.corpHome .mainContent .featureWrapper .featureSec.feature3-part .document-block{order:2;width:500px;padding:75px 0 0 50px;margin:0 auto}#root.corpHome .mainContent .featureWrapper .featureSec.feature3-part .document-block .title{padding-bottom:30px;line-height:1.5}#root.corpHome .mainContent .featureWrapper .featureSec.feature3-part .document-block .description{margin-top:37px}#root.corpHome .mainContent .featureWrapper .featureSec.feature3-part .image-block{order:1;width:500px}#root.corpHome .mainContent .featureWrapper .featureSec.feature3-part .image-block .bg{width:100%;height:100%;background:url(feature_05.jpg) no-repeat center center / cover}#root.corpHome .mainContent .featureWrapper .featureSec.feature4-part{position:relative;margin-top:270px;background-color:#f3f4f7}#root.corpHome .mainContent .featureWrapper .featureSec.feature4-part .document-block{position:relative;z-index:1;width:1020px;padding:540px 400px 150px 20px;margin:0 auto}#root.corpHome .mainContent .featureWrapper .featureSec.feature4-part .document-block .title{padding-bottom:30px;line-height:1.4}#root.corpHome .mainContent .featureWrapper .featureSec.feature4-part .document-block .description{margin-top:37px}#root.corpHome .mainContent .featureWrapper .featureSec.feature4-part .image-block{position:absolute;left:0;top:0;z-index:10;width:100%}#root.corpHome .mainContent .featureWrapper .featureSec.feature4-part .image-block .bg1{position:absolute;left:0%;top:-150px;z-index:1;width:64.4%;height:600px;background:url(feature_06.jpg) no-repeat center center / cover}#root.corpHome .mainContent .featureWrapper .featureSec.feature4-part .image-block .bg2{position:absolute;left:50%;top:-150px;z-index:2;-webkit-transform:translate(200px,250px);transform:translate(200px,250px);width:400px;height:400px;background-image:url(feature_07.jpg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.corpHome .mainContent .featureWrapper .featureSec.feature4-part .image-block .bg2 a{display:block;width:100%;height:100%}#root.corpHome .mainContent .featureWrapper .featureSec.feature4-part .image-block .bg3{position:absolute;left:50%;top:-150px;z-index:3;-webkit-transform:translate(200px,680px);transform:translate(200px,680px);width:400px;height:400px;background-image:url(feature_08.jpg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.corpHome .mainContent .featureWrapper .featureSec.feature4-part .image-block .bg3 a{display:block;width:100%;height:100%}#root.corpHome .mainContent .featureWrapper .photo1-part{margin-top:120px}#root.corpHome .mainContent .featureWrapper .photo1-part .bg{margin:0 auto;width:1200px;height:600px;background:url(feature_02.jpg) no-repeat center center}#root.corpHome .mainContent .featureWrapper .photo2-part{margin-top:120px}#root.corpHome .mainContent .featureWrapper .photo2-part .bg{width:64%;height:600px;background:url(feature_04.jpg) no-repeat center center / cover}#root.corpHome .mainContent .businessIntro-part{margin:0 auto;max-width:1240px;padding:120px 20px}#root.corpHome .mainContent .businessIntro-part .subject-block .sub{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:18px;font-weight:700;color:#222}#root.corpHome .mainContent .businessIntro-part .subject-block .sub:before{content:"";position:absolute;left:50%;top:30px;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.corpHome .mainContent .businessIntro-part .subject-block .sub:before a{display:block;width:100%;height:100%}#root.corpHome .mainContent .businessIntro-part .subject-block .title{margin-top:32px;font-size:31px;font-weight:700;color:inherit;letter-spacing:.1rem;text-align:center}#root.corpHome .mainContent .businessIntro-part .document-block{margin-top:46px}#root.corpHome .mainContent .businessIntro-part .document-block .item-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:65px 5%}#root.corpHome .mainContent .businessIntro-part .document-block .item-list>li{width:30%}#root.corpHome .mainContent .businessIntro-part .document-block .item-list>li .details{margin-top:33px}#root.corpHome .mainContent .businessIntro-part .document-block .item-list>li .details .topic{font-size:20px;font-weight:700;color:inherit;letter-spacing:.08rem;line-height:1.4}#root.corpHome .mainContent .businessIntro-part .document-block .item-list>li .details .description{margin-top:9px;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.08rem;line-height:1.8}#root.corpHome .mainContent .feed-part{padding:125px 20px 120px;background-color:#f3f4f7}#root.corpHome .mainContent .feed-part .inner{margin:0 auto;max-width:1200px;min-width:1000px}#root.corpHome .mainContent .feed-part .inner .subject-block{text-align:center}#root.corpHome .mainContent .feed-part .inner .subject-block .title{font-size:30px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.corpHome .mainContent .feed-part .inner .document-block{margin:47px auto 0}#root.corpHome .mainContent .feed-part .inner .document-block .item-list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.corpHome .mainContent .feed-part .inner .document-block .item-list>li{position:relative;width:22.5%;padding:30px 15px 25px;background-color:#fff}#root.corpHome .mainContent .feed-part .inner .document-block .item-list>li:before{content:"";position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.corpHome .mainContent .feed-part .inner .document-block .item-list>li:before a{display:block;width:100%;height:100%}#root.corpHome .mainContent .feed-part .inner .document-block .item-list>li .label{text-align:center;font-size:20px}#root.corpHome .mainContent .feed-part .inner .document-block .item-list>li .post{margin-top:20px}#root.corpHome .mainContent .feed-part .inner .document-block .item-list>li .post a{text-decoration:none;transition:opacity .15s ease-out}#root.corpHome .mainContent .feed-part .inner .document-block .item-list>li .post a:hover{opacity:.8;transition:opacity .1s ease-out}#root.corpHome .mainContent .feed-part .inner .document-block .item-list>li .post a .date{margin-top:22px;font-size:16px;font-weight:inherit;color:#3a66ac}#root.corpHome .mainContent .feed-part .inner .document-block .item-list>li .post a .postTitle{margin-top:10px;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.08rem;line-height:1.5}#root.corpHome .mainContent .feed-part .inner .document-block .item-list>li .link{margin-top:35px;text-align:right;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.04rem}#root.corpHome .mainContent .feed-part .inner .document-block .buttons{margin-top:70px;text-align:center}#root.corpHome .mainContent .news-part{margin-top:130px;padding:0 20px}#root.corpHome .mainContent .news-part .subject-block .sub{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:18px;font-weight:700;color:#00b1e3}#root.corpHome .mainContent .news-part .subject-block .sub:before{content:"";position:absolute;left:50%;top:25px;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.corpHome .mainContent .news-part .subject-block .sub:before a{display:block;width:100%;height:100%}#root.corpHome .mainContent .news-part .subject-block .title{margin-top:30px;font-size:36px;font-weight:700;color:inherit;letter-spacing:.1rem;text-align:center}#root.corpHome .mainContent .news-part .document-block{margin:47px auto 0;max-width:1000px}#root.corpHome .mainContent .news-part .document-block .item-list{margin-top:28px}#root.corpHome .mainContent .news-part .document-block .item-list:first-of-type{margin-top:0}#root.corpHome .mainContent .news-part .document-block .item-list>li{border-top:1px solid #B4C5DF}#root.corpHome .mainContent .news-part .document-block .item-list>li:last-of-type{border-bottom:1px solid #B4C5DF}#root.corpHome .mainContent .news-part .document-block .item-list>li a{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:0 40px;padding:19px 0;text-decoration:none}#root.corpHome .mainContent .news-part .document-block .item-list>li a .date{width:100px;font-family:Roboto;font-weight:700;font-size:18px;color:#36414b;text-align:center;flex-shrink:0}#root.corpHome .mainContent .news-part .document-block .item-list>li a .category{width:150px;height:26px;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:12px;font-weight:700;color:#fff;letter-spacing:.08rem;flex-shrink:0}#root.corpHome .mainContent .news-part .document-block .item-list>li a .category.diary{background-color:#ff8587}#root.corpHome .mainContent .news-part .document-block .item-list>li a .category.news{background-color:#a3bce4}#root.corpHome .mainContent .news-part .document-block .item-list>li a .category.pr{background-color:#b18ce2}#root.corpHome .mainContent .news-part .document-block .item-list>li a .postTitle{font-size:16px;font-weight:inherit;color:#3a66ac;letter-spacing:.07rem;line-height:1.3}#root.corpHome .mainContent .news-part .document-block .item-list>li a:hover .postTitle{text-decoration:underline}#root.corpHome .mainContent .news-part .document-block .buttons{margin-top:70px;text-align:center}#root.corpHome .mainContent .link-part{margin-top:120px;padding:0 20px 30px}#root.corpHome .mainContent .link-part .document-block{margin:0 auto;max-width:1200px}#root.corpHome .mainContent .link-part .document-block .banner-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:40px 3%}#root.corpHome .mainContent .link-part .document-block .banner-list>li{width:48.3%;transition:opacity .15s ease-out}#root.corpHome .mainContent .link-part .document-block .banner-list>li:hover{opacity:.8;transition:opacity .1s ease-out}#root.corpHome .mainContent .link-part .document-block .sns-list{margin:70px auto 0;width:600px;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0 40px}#root.corpHome .mainContent .link-part .document-block .sns-list>li{transition:opacity .15s ease-out}#root.corpHome .mainContent .link-part .document-block .sns-list>li a{display:block;width:40px;height:40px}#root.corpHome .mainContent .link-part .document-block .sns-list>li:hover{opacity:.8;transition:opacity .1s ease-out}#root.corpHome .mainContent .link-part .document-block .sns-list>li.line{background:url(icon_line.svg) no-repeat center center}#root.corpHome .mainContent .link-part .document-block .sns-list>li.ig{background:url(icon_ig.svg) no-repeat center center}#root.corpHome .mainContent .link-part .document-block .sns-list>li.tw{background:url(icon_tw.svg) no-repeat center center}#root.corpHome .mainContent .link-part .document-block .sns-list>li.fb{background:url(icon_fb.svg) no-repeat center center}#root.corpHome .mainContent .link-part .document-block .sns-list>li.yt{background:url(icon_yt.svg) no-repeat center center}#root.corpHome .mainContent .link-part .document-block .link-list{margin-top:27px;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0 30px}#root.corpHome .mainContent .link-part .document-block .link-list>li a{max-width:100%;min-width:240px;height:50px;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:40px;border:1px solid #ccc;background:url(icon_pen.svg) no-repeat left 20px center;font-size:16px;font-weight:700;color:#222;letter-spacing:.05rem}#root.corpHome .mainContent .link-part .document-block .link-list>li a:hover{background-color:#f9f9f9}#root.corpHome .mainContent .link-part .document-block .link-list>li:nth-child(1) a{background-position:left 33px center}#root.about .mainContent .anc:before{content:"";display:block;height:-60px;margin-top:60px;visibility:hidden}#root.about .mainContent .tocNav .item-list{margin:0 auto;width:1120px;display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:0 10px}#root.about .mainContent .tocNav .item-list>li{min-width:160px}#root.about .mainContent .tocNav .item-list>li a{position:relative;width:100%;height:60px;padding:0 10px 0 5px;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#222;font-size:16px;font-weight:700;color:#fff;text-align:center;text-decoration:none;transition:opacity .15s ease-out}#root.about .mainContent .tocNav .item-list>li a:before{content:"";display:inline-block;margin-right:10px;width:15px;height:15px;background:url(arrow_03.svg) no-repeat center top 6px}#root.about .mainContent .tocNav .item-list>li a:hover{opacity:.8;transition:opacity .1s ease-out}#root.about .mainContent .aboutSec{margin:120px auto 0;max-width:1240px;padding:0 20px}#root.about .mainContent .aboutSec:first-of-type{margin-top:100px}#root.about .mainContent .aboutSec .subject-block .title{position:relative;height:45px;padding:5px 0 5px 100px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.1rem}#root.about .mainContent .aboutSec .subject-block .title:before{content:"";position:absolute;left:0;top:47%;z-index:auto;width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.about .mainContent .aboutSec .subject-block .title:before a{display:block;width:100%;height:100%}#root.about .mainContent .aboutSec .document-block{margin-top:40px}#root.about .mainContent .aboutSec.philosophy-part .document-block .item-list{margin:0 auto;width:840px;padding-left:1.3rem;text-indent:-1.3rem}#root.about .mainContent .aboutSec.philosophy-part .document-block .item-list>li{margin-top:27px;font-size:18px;font-weight:700;color:inherit;letter-spacing:.08rem;line-height:1.5}#root.about .mainContent .aboutSec.philosophy-part .document-block .item-list>li:first-of-type{margin-top:0}#root.about .mainContent .aboutSec.company-part .document-block{margin-top:0}#root.about .mainContent .aboutSec.company-part .document-block .item-dl{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;border-bottom:1px solid #B4C5DF}#root.about .mainContent .aboutSec.company-part .document-block .item-dl>dt,#root.about .mainContent .aboutSec.company-part .document-block .item-dl>dd{padding:38px 0;line-height:1.7}#root.about .mainContent .aboutSec.company-part .document-block .item-dl>dt{width:25%;font-size:16px;font-weight:700;color:inherit;letter-spacing:.1rem}#root.about .mainContent .aboutSec.company-part .document-block .item-dl>dd{width:75%;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.05rem}#root.about .mainContent .aboutSec.history-part .document-block .item-list{width:1000px;margin:0 auto}#root.about .mainContent .aboutSec.history-part .document-block .item-list>li{border-bottom:1px solid #B4C5DF}#root.about .mainContent .aboutSec.history-part .document-block .item-list>li a{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:24px 0;text-decoration:none}#root.about .mainContent .aboutSec.history-part .document-block .item-list>li a .date{width:15%;font-size:16px;font-weight:700;color:#222;letter-spacing:.05rem}#root.about .mainContent .aboutSec.history-part .document-block .item-list>li a .postTitle{width:85%;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.05rem}#root.about .mainContent .aboutSec.history-part .document-block .item-list>li a:hover .postTitle{text-decoration:underline}#root.about .mainContent .aboutSec.history-part .document-block .buttons{margin-top:70px;text-align:center}#root.about .mainContent .aboutSec.pastHistory-part .subject-block .title{height:70px;padding:25px 0 25px 30px;font-size:20px;font-weight:700;background-color:#f3f4f7}#root.about .mainContent .aboutSec.pastHistory-part .subject-block .title:before{display:none}#root.about .mainContent .aboutSec.pastHistory-part .document-block{margin:40px auto 0;width:1000px;border-top:1px solid #B4C5DF}#root.about .mainContent .aboutSec.pastHistory-part .document-block .item-dl{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;border-bottom:1px solid #B4C5DF}#root.about .mainContent .aboutSec.pastHistory-part .document-block .item-dl>dt,#root.about .mainContent .aboutSec.pastHistory-part .document-block .item-dl>dd{padding:19px 0;line-height:1.7}#root.about .mainContent .aboutSec.pastHistory-part .document-block .item-dl>dt{width:140px;font-size:16px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.about .mainContent .aboutSec.pastHistory-part .document-block .item-dl>dd{width:860px;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.05rem}#root.agent .mainContent .agent-part{margin:0 auto;max-width:1200px}#root.agent .mainContent .agent-part .subject-block .title{position:relative;height:45px;padding:5px 0 5px 100px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.1rem}#root.agent .mainContent .agent-part .subject-block .title:before{content:"";position:absolute;left:0;top:21px;z-index:auto;width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.agent .mainContent .agent-part .subject-block .title:before a{display:block;width:100%;height:100%}#root.agent .mainContent .agent-part .document-block{margin-top:40px}#root.agent .mainContent .agent-part .document-block .sec1{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.agent .mainContent .agent-part .document-block .sec1 .pict{width:600px}#root.agent .mainContent .agent-part .document-block .sec1 .details{width:550px;padding-right:150px}#root.agent .mainContent .agent-part .document-block .sec1 .details .item-dl{position:relative;margin-top:30px;padding-left:25px;line-height:1.6}#root.agent .mainContent .agent-part .document-block .sec1 .details .item-dl:first-of-type{margin-top:0}#root.agent .mainContent .agent-part .document-block .sec1 .details .item-dl:before{content:"";position:absolute;left:0;top:3px;z-index:auto;width:20px;height:20px;background-image:url(dot_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.agent .mainContent .agent-part .document-block .sec1 .details .item-dl:before a{display:block;width:100%;height:100%}#root.agent .mainContent .agent-part .document-block .sec1 .details .item-dl:nth-child(2),#root.agent .mainContent .agent-part .document-block .sec1 .details .item-dl:nth-child(3){margin-top:0}#root.agent .mainContent .agent-part .document-block .sec1 .details .item-dl>dt{font-size:18px;font-weight:700;color:inherit;letter-spacing:.1rem}#root.agent .mainContent .agent-part .document-block .sec1 .details .item-dl>dd{font-size:16px;font-weight:500;color:inherit;letter-spacing:.1rem}#root.recruit .mainContent .anc:before{content:"";display:block;height:-60px;margin-top:60px;visibility:hidden}#root.recruit .mainContent .tocNav .item-list{margin:0 auto;width:1120px;display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:0 10px}#root.recruit .mainContent .tocNav .item-list>li{min-width:160px}#root.recruit .mainContent .tocNav .item-list>li a{position:relative;width:100%;height:60px;padding:0 10px 0 5px;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#222;font-size:16px;font-weight:700;color:#fff;text-align:center;text-decoration:none;transition:opacity .15s ease-out}#root.recruit .mainContent .tocNav .item-list>li a:before{content:"";display:inline-block;margin-right:10px;width:15px;height:15px;background:url(arrow_03.svg) no-repeat center top 6px}#root.recruit .mainContent .tocNav .item-list>li a:hover{opacity:.8;transition:opacity .1s ease-out}#root.recruit .mainContent .recruitSec{margin:120px auto 0;max-width:1240px;padding:0 20px}#root.recruit .mainContent .recruitSec:first-of-type{margin-top:100px}#root.recruit .mainContent .recruitSec .subject-block .title{position:relative;height:45px;padding:5px 0 5px 100px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.1rem}#root.recruit .mainContent .recruitSec .subject-block .title:before{content:"";position:absolute;left:0;top:45%;z-index:auto;width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.recruit .mainContent .recruitSec .subject-block .title:before a{display:block;width:100%;height:100%}#root.recruit .mainContent .recruitSec .document-block{margin-top:40px}#root.recruit .mainContent .history-part .document-block .item-list{width:1000px;margin:0 auto}#root.recruit .mainContent .history-part .document-block .item-list>li{border-bottom:1px solid #B4C5DF}#root.recruit .mainContent .history-part .document-block .item-list>li a{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;padding:24px 0;text-decoration:none}#root.recruit .mainContent .history-part .document-block .item-list>li a .date{width:15%;font-size:16px;font-weight:700;color:#222;letter-spacing:.05rem}#root.recruit .mainContent .history-part .document-block .item-list>li a .postTitle{width:85%;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.05rem}#root.recruit .mainContent .history-part .document-block .item-list>li a:hover .postTitle{text-decoration:underline}#root.recruit .mainContent .history-part .document-block .buttons{margin-top:70px;text-align:center}#root.recruit .mainContent .intro-part .document-block .sec1 .description{font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.1rem;line-height:1.8}#root.recruit .mainContent .intro-part .document-block .sec2{margin-top:70px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.recruit .mainContent .intro-part .document-block .sec2 .pict{width:500px}#root.recruit .mainContent .intro-part .document-block .sec2 .details{display:grid;place-content:center left;width:58%;padding-left:50px;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.1rem;line-height:2.2}#root.recruit .mainContent .outline-part .document-block{margin-top:0}#root.recruit .mainContent .outline-part .document-block .item-dl{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;border-bottom:1px solid #B4C5DF}#root.recruit .mainContent .outline-part .document-block .item-dl>dt,#root.recruit .mainContent .outline-part .document-block .item-dl>dd{padding:38px 0;line-height:1.7}#root.recruit .mainContent .outline-part .document-block .item-dl>dt{width:25%;font-size:16px;font-weight:700;color:inherit;letter-spacing:.1rem}#root.recruit .mainContent .outline-part .document-block .item-dl>dd{width:75%;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.05rem}#root.recruit .mainContent .outline-part .document-block .item-dl>dd .color{color:#d11200}#root.recruit .mainContent .outline-part .document-block .item-dl>dd strong.tel{font-size:18px}#root.recruit .mainContent .rule-part .document-block{margin-top:0}#root.recruit .mainContent .rule-part .document-block .item-dl{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;border-bottom:1px solid #B4C5DF}#root.recruit .mainContent .rule-part .document-block .item-dl>dt,#root.recruit .mainContent .rule-part .document-block .item-dl>dd{padding:38px 0;line-height:1.7}#root.recruit .mainContent .rule-part .document-block .item-dl>dt{width:25%;font-size:16px;font-weight:700;color:inherit;letter-spacing:.1rem}#root.recruit .mainContent .rule-part .document-block .item-dl>dd{width:75%;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.05rem}#root.recruit .mainContent .training-part .document-block{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.recruit .mainContent .training-part .document-block .image-container{width:600px}#root.recruit .mainContent .training-part .document-block .text-container{margin-top:-50px;width:540px;padding-left:50px}#root.recruit .mainContent .training-part .document-block .text-container .secList{margin-top:30px;position:relative}#root.recruit .mainContent .training-part .document-block .text-container .secList:first-of-type{margin-top:0}#root.recruit .mainContent .training-part .document-block .text-container .secList:before{content:"";position:absolute;left:10.5px;top:10px;z-index:auto;width:3px;height:93%;background:url(training_line_01.svg) repeat-y center top}#root.recruit .mainContent .training-part .document-block .text-container .secList.sec1-list:before{height:200px}#root.recruit .mainContent .training-part .document-block .text-container .secList.sec2-list:before{height:100px}#root.recruit .mainContent .training-part .document-block .text-container .secList.sec3-list:before{height:100px}#root.recruit .mainContent .training-part .document-block .text-container .secList>li{position:relative;margin-top:15px;padding-left:45px;font-size:16px;line-height:2}#root.recruit .mainContent .training-part .document-block .text-container .secList>li:first-of-type{margin-top:0}#root.recruit .mainContent .training-part .document-block .text-container .secList>li:before{content:"";position:absolute;left:-3px;top:-1px;z-index:auto;width:30px;height:30px;background-image:url(dot_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.recruit .mainContent .training-part .document-block .text-container .secList>li:before a{display:block;width:100%;height:100%}#root.recruit .mainContent .training-part .document-block .text-container .secList>li:first-child{font-weight:700}#root.recruit .mainContent .training-part .document-block .text-container .secList>li:first-child:before{position:absolute;left:0;top:3px;z-index:auto;width:25px;height:25px;background-image:url(dot_02.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.recruit .mainContent .training-part .document-block .text-container .secList>li:first-child:before a{display:block;width:100%;height:100%}#root.recruit .mainContent .flow-part .step-block{margin-top:35px}#root.recruit .mainContent .flow-part .step-block .item-dl{position:relative;margin-top:60px;max-width:1200px;padding:30px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;background-color:#f3f4f7}#root.recruit .mainContent .flow-part .step-block .item-dl:first-of-type{margin-top:0}#root.recruit .mainContent .flow-part .step-block .item-dl:before{content:"";position:absolute;left:50%;bottom:-50px;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:200px;height:50px;background-image:url(flow_arrow_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.recruit .mainContent .flow-part .step-block .item-dl:before a{display:block;width:100%;height:100%}#root.recruit .mainContent .flow-part .step-block .item-dl:last-child:before{display:none}#root.recruit .mainContent .flow-part .step-block .item-dl>dt{width:210px;text-align:center}#root.recruit .mainContent .flow-part .step-block .item-dl>dt .icon{margin:0 auto;width:130px}#root.recruit .mainContent .flow-part .step-block .item-dl>dt .caption{margin-top:12px;font-size:18px;font-weight:700;line-height:1.5}#root.recruit .mainContent .flow-part .step-block .item-dl>dd{width:880px;display:grid;place-content:center start}#root.recruit .mainContent .flow-part .step-block .item-dl>dd .title{font-family:Roboto;font-weight:700;font-size:30px;color:inherit;line-height:1.6}#root.recruit .mainContent .flow-part .step-block .item-dl>dd .description{margin-top:15px;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.1rem;line-height:1.6}#root.recruit .mainContent .flow-part .step-block .item-dl>dd .description strong{font-size:18px}#root.recruit .mainContent .flow-part .terms-block{margin-top:60px;font-size:18px;font-weight:inherit;color:inherit;letter-spacing:.1rem;line-height:1.6}#root.recruit .mainContent .flow-part .terms-block .item-list{margin-top:30px}#root.recruit .mainContent .flow-part .terms-block .item-list>li{position:relative;margin-top:10px;padding-left:24px}#root.recruit .mainContent .flow-part .terms-block .item-list>li:first-of-type{margin-top:0}#root.recruit .mainContent .flow-part .terms-block .item-list>li:before{content:"";position:absolute;left:0;top:7px;z-index:auto;width:20px;height:20px;background-image:url(dot_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.recruit .mainContent .flow-part .terms-block .item-list>li:before a{display:block;width:100%;height:100%}#root.recruit .mainContent .flow-part .terms-block .text2-container{margin-top:30px}#root.staff .contentWrapper .mainContent{padding-bottom:0}#root.staff .contentWrapper .mainContent .staffs-part{margin:0 auto;max-width:1200px}#root.staff .contentWrapper .mainContent .staffs-part .subject-block .title{position:relative;height:45px;padding:5px 0 5px 100px;font-size:30px;font-weight:700;color:inherit;letter-spacing:.1rem}#root.staff .contentWrapper .mainContent .staffs-part .subject-block .title:before{content:"";position:absolute;left:0;top:21px;z-index:auto;width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.staff .contentWrapper .mainContent .staffs-part .subject-block .title:before a{display:block;width:100%;height:100%}#root.staff .contentWrapper .mainContent .staffs-part .document-block{margin-top:40px}#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container .pict{width:380px}#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container .details{width:68%;padding-left:60px;flex-shrink:0;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.05rem;line-height:1.7}#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container .details .profile{position:relative;padding-left:25px}#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container .details .profile:before{content:"";position:absolute;left:0;top:4px;z-index:auto;width:20px;height:20px;background-image:url(dot_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container .details .profile:before a{display:block;width:100%;height:100%}#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container .details .introduction{margin-top:40px}#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container .details .hobby{margin-top:20px}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list{margin-top:70px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:70px 2.5%}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li{width:31.6%}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details{margin-top:20px;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.05rem;line-height:1.65}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details .profile{position:relative;padding-left:25px}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details .profile:before{content:"";position:absolute;left:0;top:4px;z-index:auto;width:20px;height:20px;background-image:url(dot_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details .profile:before a{display:block;width:100%;height:100%}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details .hobby{margin-top:20px;position:relative;padding-left:25px}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details .hobby:before{content:"";position:absolute;left:0;top:4px;z-index:auto;width:20px;height:20px;background-image:url(dot_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details .hobby:before a{display:block;width:100%;height:100%}#root.staff .contentWrapper .mainContent .feed-part{margin-top:120px;padding:125px 20px 120px;background-color:#f3f4f7}#root.staff .contentWrapper .mainContent .feed-part .inner{margin:0 auto;max-width:1200px;min-width:1000px}#root.staff .contentWrapper .mainContent .feed-part .inner .subject-block{text-align:center}#root.staff .contentWrapper .mainContent .feed-part .inner .subject-block .title{font-size:30px;font-weight:700;color:inherit;letter-spacing:.05rem}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block{margin:47px auto 0}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li{position:relative;width:22.5%;padding:30px 15px 25px;background-color:#fff}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li:before{content:"";position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:80px;height:10px;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li:before a{display:block;width:100%;height:100%}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .label{text-align:center;font-size:20px}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .post{margin-top:20px}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .post a{text-decoration:none;transition:opacity .15s ease-out}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .post a:hover{opacity:.8;transition:opacity .1s ease-out}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .post a .date{margin-top:22px;font-size:16px;font-weight:inherit;color:#3a66ac}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .post a .postTitle{margin-top:10px;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.08rem;line-height:1.5}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .link{margin-top:35px;text-align:right;font-size:16px;font-weight:inherit;color:inherit;letter-spacing:.04rem}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .buttons{margin-top:70px;text-align:center}}@media screen and (max-width:767px){#footer{padding:13.33333vw 5.33333vw 6.66667vw;background-color:#f3f4f7}#footer .inner .corporate-block .ci-container .logo{width:66.44vw;height:8.8vw;background-image:url(footer_logo.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#footer .inner .corporate-block .ci-container .logo a{display:block;width:100%;height:100%}#footer .inner .corporate-block .info-container{margin-top:4.53333vw}#footer .inner .corporate-block .info-container .name{letter-spacing:.07rem;line-height:1.5}#footer .inner .corporate-block .info-container .name a{color:#222}#footer .inner .corporate-block .info-container .address{margin-top:3.2vw;font-size:3.46667vw;letter-spacing:.02rem;line-height:1.4}#footer .inner .corporate-block .info-container .address .map-btn{padding-right:4.8vw;background:url(arrow_01.svg) no-repeat right bottom 1px;color:#222}#footer .inner .menu-block{margin-top:8vw;padding:8vw 0;border-top:1px solid #B4C5DF;border-bottom:1px solid #B4C5DF}#footer .inner .menu-block .item-list>li{margin-top:6.66667vw}#footer .inner .menu-block .item-list>li:first-of-type{margin-top:0}#footer .inner .menu-block .item-list>li a{font-size:3.73333vw;font-weight:inherit;color:#222;letter-spacing:.07rem;text-decoration:none}#footer .inner .menu2-block{padding:8vw 0;text-align:center}#footer .inner .menu2-block .btn{margin-top:5.33333vw;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;width:78.66667vw;height:21.33333vw;border-radius:1.06667vw;font-size:4.26667vw;font-weight:700;color:#3a66ac;letter-spacing:.05rem;text-decoration:none;cursor:pointer;background-color:#fff}#footer .inner .menu2-block .btn:first-of-type{margin-top:0}#footer .inner .menu2-block .btn.contact-btn{padding:0 0 0 10.66667vw;background:#fff url(icon_mail.svg) no-repeat left 20% top 8.53333vw;background-size:5.6vw 4.53333vw}#footer .inner .menu3-block{margin-top:1.33333vw}#footer .inner .menu3-block .item-list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:2.66667vw 1.5rem}#footer .inner .menu3-block .item-list>li{position:relative}#footer .inner .menu3-block .item-list>li:after{content:"";position:absolute;left:-.7rem;top:.53333vw;z-index:auto;width:1px;height:4vw;background-color:#b4c5df}#footer .inner .menu3-block .item-list>li:nth-child(1):after,#footer .inner .menu3-block .item-list>li:nth-child(4):after{display:none}#footer .inner .menu3-block .item-list>li a{font-size:4vw;font-weight:inherit;color:#222;letter-spacing:.07rem;text-decoration:none}#footer .inner .copyright{margin-top:7.2vw;text-align:center;font-size:2.66667vw;font-weight:700;color:#999}#pc-header{display:none}#sp-header{position:fixed;left:0;top:0;z-index:99999999999;width:100%}#sp-header .header-root{position:absolute;left:0;top:0;z-index:30;width:100%;height:16vw;background-color:#fff}#sp-header .header-root .logo{position:absolute;left:2.93333vw;top:4.8vw;z-index:1;width:49.931vw;height:6.613vw;background-image:url(header_logo.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;cursor:pointer}#sp-header .header-root .logo a{display:block;width:100%;height:100%}#sp-header .header-root .title,#sp-header .header-root .title-he{position:absolute;left:56.53333vw;top:6.93333vw;z-index:10;font-size:2.93333vw;font-weight:inherit;color:inherit;letter-spacing:.01rem}#sp-header .header-root .gnav-btn{position:absolute;right:1.33333vw;top:2.66667vw;z-index:30;width:10.66667vw;height:10.66667vw;cursor:pointer}#sp-header .header-root .gnav-btn .icon{position:absolute;right:0;top:0;z-index:auto;width:10.66667vw;height:10.66667vw;cursor:pointer}#sp-header .header-root .gnav-btn .icon .line{position:absolute;left:2.66667vw;top:5.06667vw;z-index:auto;width:5.33333vw;height:2px;background-color:#222;transition:all .1s ease}#sp-header .header-root .gnav-btn .icon .line:before{content:"";position:absolute;left:0;top:0;z-index:auto;width:5.33333vw;height:2px;-webkit-transform:translateY(-1.6vw);transform:translateY(-1.6vw);background-color:#222;transition:all .15s ease}#sp-header .header-root .gnav-btn .icon .line:after{content:"";position:absolute;left:0;top:0;z-index:auto;width:5.33333vw;height:2px;-webkit-transform:translateY(1.6vw);transform:translateY(1.6vw);background-color:#222;transition:all .15s ease}#sp-header .header-root.is-opened .gnav-btn .icon .line{left:2.13333vw;background-color:transparent}#sp-header .header-root.is-opened .gnav-btn .icon .line:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6.4vw;height:2px}#sp-header .header-root.is-opened .gnav-btn .icon .line:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:6.4vw;height:2px}#sp-header .gnav-root{position:absolute;left:0;top:16vw;z-index:1;width:100%;height:0px;overflow:hidden;transition:height .5s cubic-bezier(.215,.61,.355,1)}#sp-header .gnav-root.is-opened{height:calc(100vh - 60px);overflow-y:scroll;transition:height .5s cubic-bezier(.215,.61,.355,1)}#sp-header .gnav-root .gnavInner{position:absolute;left:0;top:0;z-index:2;width:100%;background-color:#fff}#sp-header .gnav-root .gnavInner .tabNav{height:16.26667vw;padding:0 2.66667vw;background-color:#f3f4f7;border-bottom:1px solid #F3F4F7}#sp-header .gnav-root .gnavInner .tabNav .tab-list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;padding-top:2.66667vw}#sp-header .gnav-root .gnavInner .tabNav .tab-list>li{display:grid;place-content:center center;width:50%;height:13.33333vw;font-size:4vw;font-weight:700;color:inherit;letter-spacing:.1rem;background-color:#fff;color:#222}#sp-header .gnav-root .gnavInner .tabNav .tab-list>li.cur:nth-child(1){background-color:#3a66ac;color:#fff}#sp-header .gnav-root .gnavInner .tabNav .tab-list>li.cur:nth-child(2){background-color:#222;color:#fff}#sp-header .gnav-root .gnavInner .tabContent{display:none}#sp-header .gnav-root .gnavInner .tabContent.is-shown{display:block}#sp-header .gnav-root .gnavInner .tabContent .menuGroup{border-bottom:1px solid #D5DDE4}#sp-header .gnav-root .gnavInner .tabContent .menuGroup .primary{position:relative}#sp-header .gnav-root .gnavInner .tabContent .menuGroup .primary a{display:block;padding:7.46667vw 5.33333vw;font-size:4.26667vw;font-weight:inherit;color:#222;letter-spacing:.1rem;text-decoration:none}#sp-header .gnav-root .gnavInner .tabContent .menuGroup .primary .icon{position:absolute;right:0;top:1.33333vw;z-index:10;width:16vw;height:16vw;background:url(icon_plus.svg) no-repeat center center;background-size:3.2vw 3.2vw}#sp-header .gnav-root .gnavInner .tabContent .menuGroup .secondary-list{padding:2.66667vw;background-color:#cdd9ea}#sp-header .gnav-root .gnavInner .tabContent .menuGroup .secondary-list>li{margin-top:1px}#sp-header .gnav-root .gnavInner .tabContent .menuGroup .secondary-list>li:first-of-type{margin-top:0}#sp-header .gnav-root .gnavInner .tabContent .menuGroup .secondary-list>li a{display:block;padding:4.8vw 2.66667vw 4.8vw 12vw;background:url(arrow_04.svg) no-repeat left 5.86667vw center;font-size:3.73333vw;font-weight:inherit;color:#222;letter-spacing:.1rem;text-decoration:none;background-color:#ffffffbf}#sp-header .gnav-root .gnavInner .tabContent .menuGroup.is-opened .primary .icon{background:url(icon_minus.svg) no-repeat center center;background-size:3.2vw .53333vw}#sp-header .gnav-root .gnavInner .tabContent .menu1-list>li{border-bottom:1px solid #D5DDE4}#sp-header .gnav-root .gnavInner .tabContent .menu1-list>li a{display:block;width:100%;padding:7.46667vw 5.33333vw;background:url(arrow_04.svg) no-repeat right 5.86667vw center;font-size:4.26667vw;font-weight:inherit;color:#222;letter-spacing:.1rem;text-decoration:none}#sp-header .gnav-root .gnavInner .tabContent .menu1-list>li.sub a{padding-top:4.53333vw;padding-bottom:4.53333vw;font-size:3.73333vw}#sp-header .gnav-root .gnavInner .tabContent .menu2-list{padding:6.93333vw 5.33333vw}#sp-header .gnav-root .gnavInner .tabContent .menu2-list>li{margin-top:1.86667vw}#sp-header .gnav-root .gnavInner .tabContent .menu2-list>li:first-of-type{margin-top:0}#sp-header .gnav-root .gnavInner .tabContent .menu2-list>li a{display:block;padding:5.33333vw;background:#3a66ac url(arrow_04_white.svg) no-repeat right 4.26667vw center;font-size:3.73333vw;font-weight:700;color:#fff;letter-spacing:.1rem;text-decoration:none}.cart-button-sp{background:url(arrow_04_white.svg) no-repeat right 4.26667vw center!important}.cart-button-sp a{background-color:#f39522!important}#sp-header .gnav-root .gnavInner .tabContent .contact-container{margin-top:.8vw;padding-bottom:9.33333vw;text-align:center}#sp-header .gnav-root .gnavInner .tabContent .contact-container .caption{font-size:4vw;font-weight:700}#sp-header .gnav-root .gnavInner .tabContent .contact-container .tel a{display:inline-block;margin-top:4vw;padding-left:6.66667vw;font-family:Roboto;font-weight:700;font-size:9.06667vw;color:inherit;background:url(icon_tel_02.svg) no-repeat center left;background-size:4.26667vw 6.13333vw;text-decoration:none}#sp-header .gnav-root .gnavInner .tabContent .contact-container .time{margin-top:2.66667vw;font-size:3.2vw;font-weight:700}#root.secondly .contentWrapper .pageHeader{position:relative;height:66.66667vw}#root.secondly .contentWrapper .pageHeader:before{content:"";position:absolute;left:50%;bottom:-1.33333vw;z-index:30;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.secondly .contentWrapper .pageHeader:before a{display:block;width:100%;height:100%}#root.secondly .contentWrapper .pageHeader>.inner{position:relative;z-index:2;width:100%;height:100%;display:grid;place-content:center center;text-align:center;margin-top:66px}#root.secondly .contentWrapper .pageHeader>.inner .pageTitle{font-size:8vw;font-weight:700;color:#fff;letter-spacing:.2rem;line-height:1.3}#root.secondly .contentWrapper .pageHeader>.inner .description{margin:5.86667vw 0 -2.13333vw;font-size:3.73333vw;font-weight:400;color:#fff;letter-spacing:.07rem;line-height:1.5}#root.secondly .contentWrapper .pageHeader>.bg{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}#root.secondly .contentWrapper .pageHeader>.bg:before{content:"";position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:url(pageheader_filter.png) repeat center center;background-size:2px 2px}#root.secondly .contentWrapper .pageHeader>.bg img{width:100%;height:66.66667vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#root.secondly .contentWrapper .breadcrumb{display:none}#root.secondly .contentWrapper .mainContent section .subject-block .title{padding:3.46667vw 4.26667vw;background-color:#f3f4f7;font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.05rem;line-height:1.4}#root.product .contentWrapper .breadcrumb{display:none}#root.product .contentWrapper .contentInner .mainContent{padding-bottom:18.66667vw}#root.product .contentWrapper .contentInner .mainContent .intro-part{padding:0vw 2vw 0;margin-top:0!important}#root.product .contentWrapper .contentInner .mainContent .intro-part .subject-block .title{position:relative;min-height:12vw;padding:.8vw 0 .8vw 14.66667vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.02rem;line-height:1.3}#root.product .contentWrapper .contentInner .mainContent .intro-part .subject-block .title:before{content:"";position:absolute;left:0;top:4.26667vw;z-index:auto;width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.product .contentWrapper .contentInner .mainContent .intro-part .subject-block .title:before a{display:block;width:100%;height:100%}#root.product .contentWrapper .contentInner .mainContent .intro-part .notice-block p{margin-top:8vw;line-height:1.6;font-size:4vw;font-weight:inherit;color:#222;letter-spacing:.05rem}#root.product .contentWrapper .contentInner .mainContent .intro-part .notice-block p:first-of-type{margin-top:0}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li{width:50%;border-left:1px solid #fff}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li:first-of-type{border-left:0}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li a{display:grid;place-content:center center;height:60px;background-color:#3a66ac;font-size:20px;font-weight:inherit;color:#fff;letter-spacing:.08rem;text-decoration:none}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li.cur{position:relative}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li.cur:before{content:"";position:absolute;left:50%;bottom:-10px;z-index:auto;-webkit-transform:translate(-7px,-1px);transform:translate(-7px,-1px);width:4vw;height:2.667vw;background-image:url(arrow_tab.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li.cur:before a{display:block;width:100%;height:100%}#root.product .contentWrapper .contentInner .mainContent .intro-part .tabNav-block .item-list>li.cur a{pointer-events:none;background-color:#6b8cc1}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block{margin:5.33333vw auto 0;padding:3vw 2.66667vw;background-color:#f3f4f7}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .title{font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.08rem}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .item-list{margin-top:4.53333vw;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:4vw 2.4vw}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .item-list>li label{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:2.66667vw 4.8vw 2.66667vw 4vw;background-color:#3a66ac;font-size:4.26667vw;font-weight:700;color:#fff;letter-spacing:.08rem;-webkit-user-select:none;user-select:none}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .item-list>li label input[type=checkbox]{margin-right:2.13333vw;-webkit-transform:translateY(1px);transform:translateY(1px);width:4.26667vw;height:4.26667vw;-webkit-appearance:none;appearance:none;background:url(icon_checkbox_off.svg) no-repeat left top / contain}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .item-list>li label input[type=checkbox]:checked{background-image:url(icon_checkbox_on.svg)}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block .allCheck-btn{margin-top:4.8vw;font-size:4vw;text-decoration:underline}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper{padding:0 5.33333vw}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part{margin-top:18.66667vw}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part:first-of-type{margin-top:13.33333vw}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part .subject-block .title{position:relative;min-height:12vw;padding:.8vw 0 .8vw 14.66667vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.02rem;line-height:1.3;background-color:transparent}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part .subject-block .title:before{content:"";position:absolute;left:0;top:4.26667vw;z-index:auto;width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part .subject-block .title:before a{display:block;width:100%;height:100%}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part .subject-block .description{margin:5.33333vw 0 13.33333vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.08rem;line-height:1.5}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part .document-block{margin-top:8vw}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .productLoop-part .document-block .buttons{margin-top:13.33333vw;text-align:center}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination{margin-top:20vw}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0 9.06667vw}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list>li{display:none;position:relative}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list>li a{font-size:4.8vw}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list>li:before{content:"\ff5c";position:absolute;left:-6.66667vw;top:.53333vw;z-index:auto}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list>li:first-of-type:before{display:none}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list>li.prev{display:block;padding-right:2.66667vw}#root.product .contentWrapper .contentInner .mainContent .productLoopWrapper .pagination .item-list>li.next{display:block;padding-left:2.66667vw}#root.product .contentWrapper .contentInner .mainContent .pageBottomNav{margin-top:18.66667vw;padding:0 5.33333vw}#root.product .contentWrapper .contentInner .sideMenu{display:none}[data-module=contactBox]{position:relative;height:145vw;padding-top:16.8vw;background-color:#3a66ac}[data-module=contactBox]:before{content:"";position:absolute;left:50%;top:0;z-index:2;-webkit-transform:translateX(-5.33333vw);transform:translate(-5.33333vw);width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}[data-module=contactBox]:before a{display:block;width:100%;height:100%}[data-module=contactBox] .heading-container{position:relative;z-index:1;text-align:center}[data-module=contactBox] .heading-container .sub{font-size:2.66667vw;font-weight:700;color:#fff}[data-module=contactBox] .heading-container .title{margin-top:3.2vw;font-size:6.4vw;font-weight:700;color:#fff;letter-spacing:.1rem;line-height:1.5}[data-module=contactBox] .nav-container{position:relative;z-index:1;margin-top:10.4vw;text-align:center}[data-module=contactBox] .tel-container{position:relative;z-index:1;margin-top:11.2vw}[data-module=contactBox] .tel-container .tel{text-align:center}[data-module=contactBox] .tel-container .tel .label{font-size:4vw;font-weight:700;color:#fff}[data-module=contactBox] .tel-container .tel .num a{display:inline-block;margin-top:5.86667vw;padding-left:5.86667vw;font-family:Roboto;font-weight:700;font-size:9.06667vw;color:#fff;background:url(icon_tel.svg) no-repeat center left;background-size:4.26667vw 6.13333vw;text-decoration:none}[data-module=contactBox] .tel-container .tel .time{margin-top:2.66667vw;font-size:3.2vw;font-weight:700;color:#fff}[data-module=contactBox] .tel-container .faq{position:relative;margin:12.8vw auto 0;text-align:center}[data-module=contactBox] .tel-container .faq:before{content:"";position:absolute;left:50%;top:-6.66667vw;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:8vw;height:1px;background-color:#cbccd1}[data-module=contactBox] .tel-container .faq a{font-size:4vw;font-weight:inherit;color:#ff8587;letter-spacing:.1rem}[data-module=contactBox].corp{background:transparent url(contactbox_bg-sp.jpg) no-repeat center center / cover}[data-module=contactBox].corp:after{content:"";position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;background-color:#222222bf}ul[data-ul=product]>li,ul[data-ul=product-recommend]>li{position:relative;margin-top:10.66667vw}ul[data-ul=product]>li:first-of-type,ul[data-ul=product-recommend]>li:first-of-type{margin-top:0}ul[data-ul=product]>li[data-recommend]:before,ul[data-ul=product-recommend]>li[data-recommend]:before{content:"";position:absolute;left:10.66667vw;top:-1.6vw;z-index:1;width:21.333vw;height:10.667vw;background-image:url(badge_recommend.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none}ul[data-ul=product]>li[data-recommend]:before a,ul[data-ul=product-recommend]>li[data-recommend]:before a{display:block;width:100%;height:100%}ul[data-ul=product]>li[data-rental]:after,ul[data-ul=product-recommend]>li[data-rental]:after{content:"";position:absolute;right:8vw;top:0;z-index:2;width:17.067vw;height:6.933vw;background-image:url(badge_rental.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;pointer-events:none;-webkit-user-select:none;user-select:none}ul[data-ul=product]>li[data-rental]:after a,ul[data-ul=product-recommend]>li[data-rental]:after a{display:block;width:100%;height:100%}ul[data-ul=product]>li .pict,ul[data-ul=product-recommend]>li .pict{text-align:center}ul[data-ul=product]>li .pict img,ul[data-ul=product-recommend]>li .pict img{width:72vw;height:72vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}ul[data-ul=product]>li .details,ul[data-ul=product-recommend]>li .details{margin-top:4vw}ul[data-ul=product]>li .details .name a,ul[data-ul=product-recommend]>li .details .name a{font-size:4.26667vw;font-weight:700;color:#3a66ac;line-height:1.5;text-decoration:none}ul[data-ul=product]>li .details .description,ul[data-ul=product-recommend]>li .details .description{margin-top:2.66667vw;font-size:3.73333vw;font-weight:inherit;color:inherit;letter-spacing:.1rem;line-height:1.5}ul[data-ul=product]>li .details .price,ul[data-ul=product-recommend]>li .details .price{margin-top:4.53333vw;font-size:5.33333vw;font-weight:700;line-height:1.5}ul[data-ul=product]>li .details .priceTax,ul[data-ul=product-recommend]>li .details .priceTax{line-height:1.5}ul[data-ul=product]>li .details .tag-list,ul[data-ul=product-recommend]>li .details .tag-list{margin-top:3.46667vw;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:1.33333vw 1.33333vw}ul[data-ul=product]>li .details .tag-list>li,ul[data-ul=product-recommend]>li .details .tag-list>li{display:grid;place-content:center center;height:6.66667vw;padding:2.13333vw 2.4vw;font-size:2.66667vw;font-weight:inherit;color:#fff;letter-spacing:.08rem}ul[data-ul=product-recommend]{padding:0 2.66667vw}ul[data-ul=product-recommend]>li{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}ul[data-ul=product-recommend]>li .pict{width:26.66667vw}ul[data-ul=product-recommend]>li .pict img{width:26.66667vw;height:26.66667vw}ul[data-ul=product-recommend]>li .details{margin-top:0;width:58.66667vw}ul[data-ul=product-recommend]>li .details .price{margin:2.66667vw 0 0 -30.66667vw;font-size:5.33333vw}ul[data-ul=product-recommend]>li .details .priceTax{margin-left:-30.66667vw}ul[data-ul=product-recommend]>li .details .tag-list{margin:3.46667vw 0 0 -30.66667vw}table[data-module=dataTable]{background-color:#b4c5df}table[data-module=dataTable] thead th{text-align:center}table[data-module=dataTable] thead th.bg0{background-color:#222;font-size:3.73333vw;font-weight:700;color:#fff}table[data-module=dataTable] thead th.bg1{background-color:#6b8cc1;font-size:3.73333vw;font-weight:700;color:#fff}table[data-module=dataTable] thead th.bg2{background-color:#5b9bd5;font-size:3.73333vw;font-weight:700;color:#fff}table[data-module=dataTable] thead th.bg3{background-color:#ffc000;font-size:3.73333vw;font-weight:700;color:#fff}table[data-module=dataTable] thead th.bg4{background-color:#ff7c80;font-size:3.73333vw;font-weight:700;color:#fff}table[data-module=dataTable] th,table[data-module=dataTable] td{font-size:3.73333vw;line-height:1.3}table[data-module=dataTable] th .small,table[data-module=dataTable] td .small{font-size:14px;font-weight:400}table[data-module=dataTable] th{padding:2.66667vw 1.6vw;background-color:#f3f4f7}table[data-module=dataTable] td{padding:2.66667vw 1.6vw;background-color:#fff;font-weight:700;text-align:center;vertical-align:middle}table[data-module=dataTable] td .ref{padding-left:.8vw;font-size:3.46667vw}[data-button=default]{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;min-width:215px;height:60px;padding:0 30px;background-color:#fff;border:1px solid #335BA2;border-radius:4px;font-size:18px;font-weight:700;color:#3a66ac;letter-spacing:.05rem;text-decoration:none;cursor:pointer}[data-button=contact]{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;width:78.66667vw;height:21.33333vw;padding:0 0 0 10.66667vw;border-radius:1.06667vw;background:#fff url(icon_mail.svg) no-repeat left 20% top 8.53333vw;background-size:5.6vw 4.53333vw;font-size:4.26667vw;font-weight:700;color:#3a66ac;letter-spacing:.05rem;text-decoration:none;cursor:pointer}[data-button=cart]{max-width:100%;min-width:66.66667vw;height:16vw;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 0 0 10.66667vw;border-radius:1.06667vw;background:#f39522 url(icon_cart.svg) no-repeat left 22% top 5.06667vw;background-size:5.86667vw 5.86667vw;font-size:4.26667vw;font-weight:700;color:#fff;letter-spacing:.05rem}[data-button=estimate]{max-width:100%;min-width:66.66667vw;height:16vw;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 0 0 10.66667vw;border-radius:1.06667vw;background:#3a66ac url(icon_estimate.svg) no-repeat left 24% top 4.26667vw;background-size:6.66667vw 6.93333vw;font-size:4.26667vw;font-weight:700;color:#fff;letter-spacing:.05rem}#root.home .mainContent{padding-bottom:18.66667vw}#root.home .mainContent .pageSummary{position:absolute;clip:rect(1px,1px,1px,1px);left:-9999px;top:-9999px}#root.home .mainContent .kv-part .slider-block{height:133.33333vw}#root.home .mainContent .kv-part .slider-block .swiper-container{padding-bottom:8vw}#root.home .mainContent .kv-part .slider-block .swiper-container .swiper-pagination-bullet{margin:0 .8vw!important;width:13.33333vw;height:.53333vw;border-radius:0;background-color:#cbccd1;opacity:1}#root.home .mainContent .kv-part .slider-block .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#52565d}#root.home .mainContent .service-part{margin-top:21.33333vw;padding:0 5.33333vw}#root.home .mainContent .service-part .subject-block .sub{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:2.66667vw;font-weight:700;color:#00b1e3}#root.home .mainContent .service-part .subject-block .sub:before{content:"";position:absolute;left:50%;top:4.53333vw;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .service-part .subject-block .sub:before a{display:block;width:100%;height:100%}#root.home .mainContent .service-part .subject-block .title{margin-top:8.53333vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;text-align:center}#root.home .mainContent .service-part .service1-block{margin-top:9.86667vw}#root.home .mainContent .service-part .service1-block .item-list>li{margin-top:10.66667vw;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.home .mainContent .service-part .service1-block .item-list>li:first-of-type{margin-top:0}#root.home .mainContent .service-part .service1-block .item-list>li .pict{width:26.66667vw}#root.home .mainContent .service-part .service1-block .item-list>li .pict img{border:1px solid #B4C5DF}#root.home .mainContent .service-part .service1-block .item-list>li .details{width:58.66667vw}#root.home .mainContent .service-part .service1-block .item-list>li .details .title{font-size:4.26667vw;font-weight:700;color:#3a66ac;letter-spacing:.08rem;line-height:1.5}#root.home .mainContent .service-part .service1-block .item-list>li .details .title a{text-decoration:none}#root.home .mainContent .service-part .service1-block .item-list>li .details .description{margin-top:2.13333vw;font-size:3.73333vw;font-weight:inherit;color:inherit;letter-spacing:.08rem;line-height:1.5}#root.home .mainContent .service-part .service1-block .item-list>li .details a.btn{display:inline-flex;margin-top:2.66667vw;font-size:4.26667vw;font-weight:inherit;color:#3a66ac;letter-spacing:.07rem;line-height:1.4}#root.home .mainContent .service-part .service2-block{margin-top:18.66667vw}#root.home .mainContent .service-part .service2-block .item-list{margin-top:13.33333vw}#root.home .mainContent .service-part .service2-block .item-list>li{margin-top:8vw}#root.home .mainContent .service-part .service2-block .item-list>li:first-of-type{margin-top:0}#root.home .mainContent .service-part .service2-block .item-list>li a{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;padding:5.33333vw 0 4vw;border:1px solid #B4C5DF;color:#222;text-decoration:none}#root.home .mainContent .service-part .service2-block .item-list>li a .pict{width:25.33333vw;padding-left:4vw}#root.home .mainContent .service-part .service2-block .item-list>li a .details{width:60vw;padding-right:5.33333vw}#root.home .mainContent .service-part .service2-block .item-list>li a .details .sub{font-size:2.66667vw;font-weight:inherit;color:inherit;letter-spacing:.05rem}#root.home .mainContent .service-part .service2-block .item-list>li a .details .title{margin-top:.8vw;font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.1rem;line-height:1.4}#root.home .mainContent .service-part .service2-block .item-list>li a .details .description{margin-top:1.06667vw;font-size:3.73333vw;font-weight:inherit;color:inherit;letter-spacing:.05rem;line-height:1.4}#root.home .mainContent .solution-part{position:relative;margin-top:18.66667vw}#root.home .mainContent .solution-part:before{content:"";position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .solution-part:before a{display:block;width:100%;height:100%}#root.home .mainContent .solution-part .problem-block{padding:17.33333vw 5.33333vw 8vw;background-color:#f3f4f7}#root.home .mainContent .solution-part .problem-block .inner{position:relative}#root.home .mainContent .solution-part .problem-block .inner .heading-container .sub{position:relative;font-size:2.66667vw;font-weight:700;color:inherit;letter-spacing:.04rem}#root.home .mainContent .solution-part .problem-block .inner .heading-container .sub:before{content:"";position:absolute;right:12.8vw;top:1.33333vw;z-index:auto;width:18.66667vw;height:1px;background-color:#b4c5df}#root.home .mainContent .solution-part .problem-block .inner .heading-container .sub .color{color:#00b1e3}#root.home .mainContent .solution-part .problem-block .inner .heading-container .title{margin-top:1.33333vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.12rem;line-height:1.5}#root.home .mainContent .solution-part .problem-block .inner .problem-container{position:relative;margin-top:8vw;padding-top:48vw}#root.home .mainContent .solution-part .problem-block .inner .problem-container .item1-list>li,#root.home .mainContent .solution-part .problem-block .inner .problem-container .item2-list>li{position:relative;margin-top:8vw;padding-left:5.33333vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.07rem;line-height:1.4}#root.home .mainContent .solution-part .problem-block .inner .problem-container .item1-list>li:before,#root.home .mainContent .solution-part .problem-block .inner .problem-container .item2-list>li:before{content:"";position:absolute;left:0;top:1.33333vw;z-index:auto;width:2.66667vw;height:2.66667vw;background:url(dot_01.svg) no-repeat center center / cover}#root.home .mainContent .solution-part .problem-block .inner .problem-container .fig{position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:34.96vw;height:47.84vw;background-image:url(service_fig_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .solution-part .problem-block .inner .problem-container .fig a{display:block;width:100%;height:100%}#root.home .mainContent .solution-part .solution-block{position:relative;padding:24vw 5.33333vw 0}#root.home .mainContent .solution-part .solution-block:before{content:"";position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100vw;height:13.333vw;background-image:url(service_bg_01-sp.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;width:100%;height:13.33333vw;background-size:100vw 13.33333vw}#root.home .mainContent .solution-part .solution-block:before a{display:block;width:100%;height:100%}#root.home .mainContent .solution-part .solution-block .inner{position:relative}#root.home .mainContent .solution-part .solution-block .inner .text-container .txt1{font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;line-height:1.5;text-align:center}#root.home .mainContent .solution-part .solution-block .inner .text-container .txt2{margin-top:64vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.08rem;line-height:1.5}#root.home .mainContent .solution-part .solution-block .inner .fig{position:absolute;left:50%;top:45.33333vw;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:39.424vw;height:49.792vw;background-image:url(service_fig_02.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .solution-part .solution-block .inner .fig a{display:block;width:100%;height:100%}#root.home .mainContent .reason-part{margin-top:18.13333vw;padding:0 2.66667vw}#root.home .mainContent .reason-part .inner{position:relative;padding:16.8vw 5.33333vw 15.2vw;border:1px solid #B4C5DF}#root.home .mainContent .reason-part .inner:before{content:"";position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .reason-part .inner:before a{display:block;width:100%;height:100%}#root.home .mainContent .reason-part .inner .document-block .heading-container .sub{position:relative;font-size:2.66667vw;font-weight:700;color:inherit;letter-spacing:.05rem}#root.home .mainContent .reason-part .inner .document-block .heading-container .sub:before{content:"";position:absolute;left:18.66667vw;top:1.6vw;z-index:auto;width:18.66667vw;height:1px;background-color:#b4c5df}#root.home .mainContent .reason-part .inner .document-block .heading-container .sub .color{color:#00b1e3}#root.home .mainContent .reason-part .inner .document-block .heading-container .title{margin-top:3.2vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;line-height:1.2}#root.home .mainContent .reason-part .inner .document-block .heading-container .title .num{font-size:8vw}#root.home .mainContent .reason-part .inner .document-block .heading-container .title .color{color:#00b1e3}#root.home .mainContent .reason-part .inner .document-block .item-list{margin-top:8.53333vw}#root.home .mainContent .reason-part .inner .document-block .item-list>li{margin-top:10.66667vw}#root.home .mainContent .reason-part .inner .document-block .item-list>li:first-of-type{margin-top:0}#root.home .mainContent .reason-part .inner .document-block .item-list>li .details{margin-top:4vw;text-align:center}#root.home .mainContent .reason-part .inner .document-block .item-list>li .details .num{font-family:Roboto;font-weight:700;font-size:9.33333vw;color:inherit}#root.home .mainContent .reason-part .inner .document-block .item-list>li .details .description{margin-top:3.2vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.05rem;line-height:1.5}#root.home .mainContent .reason-part .inner .document-block .notes{margin-top:9.33333vw;font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.1rem;text-align:center;line-height:1.6}#root.home .mainContent .contact1-part{margin-top:18.66667vw}#root.home .mainContent .flow-part{margin-top:20vw;padding:0 5.33333vw}#root.home .mainContent .flow-part .document-block .heading-container .sub{position:relative;font-size:2.66667vw;font-weight:700;color:inherit;letter-spacing:.03rem}#root.home .mainContent .flow-part .document-block .heading-container .sub:before{content:"";position:absolute;left:42.66667vw;top:1.33333vw;z-index:auto;width:18.66667vw;height:1px;background-color:#b4c5df}#root.home .mainContent .flow-part .document-block .heading-container .sub .color{color:#00b1e3}#root.home .mainContent .flow-part .document-block .heading-container .title{margin-top:3.2vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.1rem}#root.home .mainContent .flow-part .document-block .heading-container .description{margin-top:9.06667vw;line-height:1.5;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.05rem}#root.home .mainContent .flow-part .document-block .item-list{margin-top:10.66667vw}#root.home .mainContent .flow-part .document-block .item-list>li{position:relative;margin-top:9.33333vw;min-height:37.33333vw;padding:12vw 0 0 40vw;background-color:#f3f4f7}#root.home .mainContent .flow-part .document-block .item-list>li:first-of-type{margin-top:0}#root.home .mainContent .flow-part .document-block .item-list>li:before{content:"";position:absolute;left:50%;bottom:-8vw;z-index:10;-webkit-transform:translateX(-50%);transform:translate(-50%);width:26.667vw;height:8vw;background-image:url(flow_fig_01-sp.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .flow-part .document-block .item-list>li:before a{display:block;width:100%;height:100%}#root.home .mainContent .flow-part .document-block .item-list>li:last-of-type:before{display:none}#root.home .mainContent .flow-part .document-block .item-list>li .num{font-family:Roboto;font-weight:700;font-size:5.33333vw;color:inherit}#root.home .mainContent .flow-part .document-block .item-list>li .icon{position:absolute;left:5.33333vw;top:5.33333vw;z-index:auto}#root.home .mainContent .flow-part .document-block .item-list>li .icon img{width:26.66667vw;height:26.66667vw}#root.home .mainContent .flow-part .document-block .item-list>li .label{margin-top:4vw;font-size:3.73333vw;font-weight:400;color:inherit;letter-spacing:.05rem}#root.home .mainContent .voice-part{margin-top:18.66667vw;padding:0 5.33333vw}#root.home .mainContent .voice-part .document-block .heading-container .sub{position:relative;font-size:2.66667vw;font-weight:700;color:inherit;letter-spacing:.03rem}#root.home .mainContent .voice-part .document-block .heading-container .sub:before{content:"";position:absolute;left:28.53333vw;top:1.33333vw;z-index:auto;width:18.66667vw;height:1px;background-color:#b4c5df}#root.home .mainContent .voice-part .document-block .heading-container .sub .color{color:#00b1e3}#root.home .mainContent .voice-part .document-block .heading-container .title{margin-top:2.93333vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.15rem;line-height:1.5}#root.home .mainContent .voice-part .document-block .item-list{margin-top:6.66667vw;padding:0 2.66667vw}#root.home .mainContent .voice-part .document-block .item-list>li{margin-top:10.66667vw}#root.home .mainContent .voice-part .document-block .item-list>li:first-of-type{margin-top:0}#root.home .mainContent .voice-part .document-block .item-list>li .details{margin-top:4.8vw}#root.home .mainContent .voice-part .document-block .item-list>li .details .postTitle{font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.05rem;line-height:1.5}#root.home .mainContent .voice-part .document-block .item-list>li .details .postTitle a{text-decoration:none}#root.home .mainContent .voice-part .document-block .item-list>li .details .company{margin-top:2.13333vw;font-size:3.73333vw;font-weight:700;line-height:1.5}#root.home .mainContent .voice-part .document-block .item-list>li .details .item-dl{margin-top:.8vw;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}#root.home .mainContent .voice-part .document-block .item-list>li .details .item-dl:first-of-type{margin-top:2.66667vw}#root.home .mainContent .voice-part .document-block .item-list>li .details .item-dl>dt,#root.home .mainContent .voice-part .document-block .item-list>li .details .item-dl>dd{line-height:1.3}#root.home .mainContent .voice-part .document-block .item-list>li .details .item-dl>dt{width:18.66667vw}#root.home .mainContent .voice-part .document-block .buttons{margin-top:13.33333vw;text-align:center}#root.home .mainContent .news-part{margin-top:18.66667vw;padding:17.33333vw 5.33333vw;background-color:#f3f4f7}#root.home .mainContent .news-part .subject-block .sub{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:2.66667vw;font-weight:700;color:#00b1e3}#root.home .mainContent .news-part .subject-block .sub:before{content:"";position:absolute;left:50%;top:4.53333vw;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.home .mainContent .news-part .subject-block .sub:before a{display:block;width:100%;height:100%}#root.home .mainContent .news-part .subject-block .title{margin-top:8.53333vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;text-align:center}#root.home .mainContent .news-part .document-block{margin-top:9.86667vw}#root.home .mainContent .news-part .document-block .item-list{margin-top:7.46667vw}#root.home .mainContent .news-part .document-block .item-list:first-of-type{margin-top:0}#root.home .mainContent .news-part .document-block .item-list>li{border-top:1px solid #B4C5DF}#root.home .mainContent .news-part .document-block .item-list>li:last-of-type{border-bottom:1px solid #B4C5DF}#root.home .mainContent .news-part .document-block .item-list>li a{position:relative;display:block;padding:4.53333vw 0;text-decoration:none}#root.home .mainContent .news-part .document-block .item-list>li a .date{width:29.33333vw;font-family:Roboto;font-weight:700;font-size:4.8vw;color:#36414b}#root.home .mainContent .news-part .document-block .item-list>li a .category{position:absolute;left:29.33333vw;top:4vw;z-index:auto;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;width:32vw;height:5.6vw;font-size:2.66667vw;font-weight:700;color:#fff;letter-spacing:.08rem}#root.home .mainContent .news-part .document-block .item-list>li a .category.diary{background-color:#ff8587}#root.home .mainContent .news-part .document-block .item-list>li a .category.news{background-color:#a3bce4}#root.home .mainContent .news-part .document-block .item-list>li a .category.pr{background-color:#b18ce2}#root.home .mainContent .news-part .document-block .item-list>li a .postTitle{margin-top:2.66667vw;font-size:4.26667vw;font-weight:inherit;color:#3a66ac;letter-spacing:.07rem;line-height:1.4}#root.home .mainContent .news-part .document-block .buttons{margin-top:13.33333vw;text-align:center}#root.home .mainContent .link-part{margin-top:20vw;padding:0 5.33333vw}#root.home .mainContent .link-part .document-block .banner-list>li{margin-top:5.33333vw}#root.home .mainContent .link-part .document-block .banner-list>li:first-of-type{margin-top:0}#root.home .mainContent .link-part .document-block .sns-list{margin-top:13.33333vw;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0 8vw}#root.home .mainContent .link-part .document-block .sns-list>li a{display:block;width:10.66667vw;height:10.66667vw}#root.home .mainContent .link-part .document-block .sns-list>li.line{background:url(icon_line.svg) no-repeat center center}#root.home .mainContent .link-part .document-block .sns-list>li.ig{background:url(icon_ig.svg) no-repeat center center}#root.home .mainContent .link-part .document-block .sns-list>li.tw{background:url(icon_tw.svg) no-repeat center center}#root.home .mainContent .link-part .document-block .sns-list>li.fb{background:url(icon_fb.svg) no-repeat center center}#root.home .mainContent .link-part .document-block .sns-list>li.yt{background:url(icon_yt.svg) no-repeat center center}#root.home .mainContent .link-part .document-block .link-list{margin-top:13.33333vw;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0 8vw}#root.home .mainContent .link-part .document-block .link-list>li{margin-top:5.33333vw}#root.home .mainContent .link-part .document-block .link-list>li:first-of-type{margin-top:0}#root.home .mainContent .link-part .document-block .link-list>li a{max-width:100%;min-width:58.66667vw;height:13.33333vw;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:10.66667vw;border:1px solid #ccc;background:url(icon_pen.svg) no-repeat left 6.66667vw center;background-size:5.33333vw 5.33333vw;font-size:3.73333vw;font-weight:700;color:#222;letter-spacing:.05rem}#root.home .mainContent .link-part .document-block .link-list>li:nth-child(1) a{background-position:left 10.13333vw center}#root.product-index .mainContent .intro-part{margin-bottom:17.33333vw}#root.product-list .contentWrapper .contentInner .mainContent .intro-part{padding-top:6.66667vw}#root.product-list .contentWrapper .contentInner .mainContent .intro-part .tabNav-block{margin-top:5.33333vw}#root.product-list .contentWrapper .contentInner .mainContent .productLoopWrapper{margin-top:16vw}#root.product-single .mainContent{padding:8vw 0 16vw}#root.product-single .mainContent .productSingleWrapper{padding:0 5.33333vw}#root.product-single .mainContent .productSingleWrapper .productName{position:relative;min-height:12vw;padding:.8vw 0 .8vw 14.66667vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.02rem;line-height:1.3}#root.product-single .mainContent .productSingleWrapper .productName:before{content:"";position:absolute;left:0;top:4.26667vw;z-index:auto;width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.product-single .mainContent .productSingleWrapper .productName:before a{display:block;width:100%;height:100%}#root.product-single .mainContent .productSingleWrapper .productInfo-part{margin-top:2.66667vw}#root.product-single .mainContent .productSingleWrapper .productInfo-part .pict-block .large-list>li{display:none}#root.product-single .mainContent .productSingleWrapper .productInfo-part .pict-block .large-list>li.cur{display:block}#root.product-single .mainContent .productSingleWrapper .productInfo-part .pict-block .large-list>li img{width:89.33333vw;height:89.33333vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block{margin-top:2.66667vw}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .thumb-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:2.93333vw 2.93333vw}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .thumb-list>li{width:20vw;cursor:pointer}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .thumb-list>li img{width:20vw;height:20vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .tag-list{margin-top:5.33333vw;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:1.33333vw 1.33333vw}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .tag-list>li{display:grid;place-content:center center;height:6.66667vw;padding:2.13333vw 2.66667vw;font-size:2.66667vw;font-weight:inherit;color:#fff;letter-spacing:.08rem}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .price-container{margin-top:6.66667vw}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .price-container .price{font-size:6.4vw;font-weight:700;color:#222;letter-spacing:.05rem}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .price-container .price small{margin-left:1.33333vw;font-size:3.73333vw}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .price-container .priceTax{margin-top:2.66667vw;font-size:3.73333vw;font-weight:700;color:#222;letter-spacing:.05rem}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .price-container .priceTax small{margin-left:1.33333vw}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .buttons{margin-top:10.66667vw;text-align:center}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .buttons .btn{margin-top:5.33333vw}#root.product-single .mainContent .productSingleWrapper .productInfo-part .info-block .buttons .btn:first-of-type{margin-top:0}#root.product-single .mainContent .productSingleWrapper .productDescription-part{margin-top:20vw}#root.product-single .mainContent .productSingleWrapper .productDescription-part .subject-block .title{font-size:4.8vw;font-weight:700}#root.product-single .mainContent .productSingleWrapper .productDescription-part .document-block{margin-top:5.33333vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.08rem;line-height:1.5}#root.product-single .mainContent .productSingleWrapper .productDescription-part .buttons{display:none}#root.product-single .mainContent .related-part{margin-top:18.66667vw;padding:0 2.66667vw}#root.product-single .mainContent .related-part .subject-block .title{padding:4.8vw 4vw;background-color:#f3f4f7;font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.05rem}#root.product-single .mainContent .related-part .document-block{margin-top:5.33333vw}#root.startup .mainContent{padding-bottom:18.66667vw}#root.startup .mainContent .solution-part{position:relative;margin-top:17.33333vw}#root.startup .mainContent .solution-part .problem-block{padding:0 5.33333vw 8vw}#root.startup .mainContent .solution-part .problem-block .inner{position:relative}#root.startup .mainContent .solution-part .problem-block .inner .heading-container .sub{position:relative;font-size:2.66667vw;font-weight:700;color:inherit;letter-spacing:.04rem}#root.startup .mainContent .solution-part .problem-block .inner .heading-container .sub:before{content:"";position:absolute;left:32vw;top:1.06667vw;z-index:auto;width:18.66667vw;height:1px;background-color:#b4c5df}#root.startup .mainContent .solution-part .problem-block .inner .heading-container .sub .color{color:#00b1e3}#root.startup .mainContent .solution-part .problem-block .inner .heading-container .title{margin-top:1.33333vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.1rem;line-height:1.5}#root.startup .mainContent .solution-part .problem-block .inner .problem-container{position:relative;margin-top:8vw;padding-top:48vw}#root.startup .mainContent .solution-part .problem-block .inner .problem-container .item1-list>li,#root.startup .mainContent .solution-part .problem-block .inner .problem-container .item2-list>li{position:relative;margin-top:8vw;padding-left:5.33333vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.07rem;line-height:1.4}#root.startup .mainContent .solution-part .problem-block .inner .problem-container .item1-list>li:before,#root.startup .mainContent .solution-part .problem-block .inner .problem-container .item2-list>li:before{content:"";position:absolute;left:0;top:1.33333vw;z-index:auto;width:2.66667vw;height:2.66667vw;background:url(dot_01.svg) no-repeat center center / cover}#root.startup .mainContent .solution-part .problem-block .inner .problem-container .fig{position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:34.96vw;height:47.84vw;background-image:url(service_fig_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.startup .mainContent .solution-part .problem-block .inner .problem-container .fig a{display:block;width:100%;height:100%}#root.startup .mainContent .solution-part .solution-block{position:relative;padding:21.33333vw 5.33333vw 0;background-color:#f3f4f7}#root.startup .mainContent .solution-part .solution-block:before{content:"";position:absolute;left:50%;top:-1px;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100vw;height:13.333vw;background-image:url(solution_bg_01-sp.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left;width:100%;height:13.33333vw;background-size:100vw 13.33333vw}#root.startup .mainContent .solution-part .solution-block:before a{display:block;width:100%;height:100%}#root.startup .mainContent .solution-part .solution-block .inner{position:relative}#root.startup .mainContent .solution-part .solution-block .inner .text-container .txt1{font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;line-height:1.5;text-align:center}#root.startup .mainContent .solution-part .solution-block .inner .text-container .txt2{margin-top:64vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.08rem;line-height:1.5}#root.startup .mainContent .solution-part .solution-block .inner .fig{position:absolute;left:50%;top:45.33333vw;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:39.424vw;height:49.792vw;background-image:url(service_fig_02.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.startup .mainContent .solution-part .solution-block .inner .fig a{display:block;width:100%;height:100%}#root.startup .mainContent .reason-part{margin-top:18.13333vw;padding:0 2.66667vw}#root.startup .mainContent .reason-part .inner{position:relative;padding:16.8vw 5.33333vw 15.2vw;border:1px solid #B4C5DF}#root.startup .mainContent .reason-part .inner:before{content:"";position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.startup .mainContent .reason-part .inner:before a{display:block;width:100%;height:100%}#root.startup .mainContent .reason-part .inner .document-block .heading-container .sub{position:relative;font-size:2.66667vw;font-weight:700;color:inherit;letter-spacing:.05rem}#root.startup .mainContent .reason-part .inner .document-block .heading-container .sub:before{content:"";position:absolute;left:18.66667vw;top:1.6vw;z-index:auto;width:18.66667vw;height:1px;background-color:#b4c5df}#root.startup .mainContent .reason-part .inner .document-block .heading-container .sub .color{color:#00b1e3}#root.startup .mainContent .reason-part .inner .document-block .heading-container .title{margin-top:3.2vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;line-height:1.2}#root.startup .mainContent .reason-part .inner .document-block .heading-container .title .num{font-size:8vw}#root.startup .mainContent .reason-part .inner .document-block .heading-container .title .color{color:#00b1e3}#root.startup .mainContent .reason-part .inner .document-block .item-list{margin-top:8.53333vw}#root.startup .mainContent .reason-part .inner .document-block .item-list>li{margin-top:10.66667vw}#root.startup .mainContent .reason-part .inner .document-block .item-list>li:first-of-type{margin-top:0}#root.startup .mainContent .reason-part .inner .document-block .item-list>li .details{margin-top:4vw;text-align:center}#root.startup .mainContent .reason-part .inner .document-block .item-list>li .details .num{font-family:Roboto;font-weight:700;font-size:9.33333vw;color:inherit}#root.startup .mainContent .reason-part .inner .document-block .item-list>li .details .description{margin-top:3.2vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.05rem;line-height:1.5}#root.startup .mainContent .reason-part .inner .document-block .notes{margin-top:9.33333vw;font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.1rem;text-align:center;line-height:1.6}#root.startup .mainContent .contact1-part{margin-top:18.66667vw}#root.startup .mainContent .scale-part{padding:19.46667vw 5.33333vw 18.66667vw;background-color:#f3f4f7}#root.startup .mainContent .scale-part .inner .subject-block .sub{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:2.66667vw;font-weight:700;color:#00b1e3}#root.startup .mainContent .scale-part .inner .subject-block .sub:before{content:"";position:absolute;left:50%;top:4.53333vw;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.startup .mainContent .scale-part .inner .subject-block .sub:before a{display:block;width:100%;height:100%}#root.startup .mainContent .scale-part .inner .subject-block .title{margin-top:4vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;text-align:center}#root.startup .mainContent .scale-part .inner .document-block{margin-top:4.53333vw}#root.startup .mainContent .scale-part .inner .document-block .sec{margin-top:10.66667vw;text-decoration:none}#root.startup .mainContent .scale-part .inner .document-block .sec:first-of-type{margin-top:0}#root.startup .mainContent .scale-part .inner .document-block .sec .heading{height:40vw;padding-top:6.66667vw;font-size:4.26667vw;font-weight:700;color:#3a66ac;text-align:center}#root.startup .mainContent .scale-part .inner .document-block .sec .item-list{margin-top:4vw;padding-right:2.66667vw;margin-bottom:10vw;color:#000}#root.startup .mainContent .scale-part .inner .document-block .sec .item-list>li{position:relative;margin-top:2.93333vw;margin-left:6.66667vw;font-size:3.73333vw;font-weight:inherit;color:inherit;letter-spacing:.06rem;line-height:1.5}#root.startup .mainContent .scale-part .inner .document-block .sec .item-list>li:first-of-type{margin-top:0}#root.startup .mainContent .scale-part .inner .document-block .sec .item-list>li:before{content:"\25cf";position:absolute;left:-5.33333vw;top:1.33333vw;z-index:auto;color:#b4c5df;font-size:2.66667vw}#root.startup .mainContent .scale-part .inner .document-block .sec.sec1 .heading{background:url(scale_01.png) no-repeat center bottom / 110%}#root.startup .mainContent .scale-part .inner .document-block .sec.sec2 .heading{background:url(scale_02.png) no-repeat center bottom / 110%}#root.startup .mainContent .scale-part .inner .document-block .sec.sec3 .heading{background:url(scale_03.png) no-repeat center bottom / 100%}#root.startup .mainContent .purpose-part{padding:0 5.33333vw 11.46667vw;background-color:#f3f4f7}#root.startup .mainContent .purpose-part .inner .subject-block .sub{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:2.66667vw;font-weight:700;color:#00b1e3}#root.startup .mainContent .purpose-part .inner .subject-block .sub:before{content:"";position:absolute;left:50%;top:4.53333vw;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.startup .mainContent .purpose-part .inner .subject-block .sub:before a{display:block;width:100%;height:100%}#root.startup .mainContent .purpose-part .inner .subject-block .title{margin-top:4vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;text-align:center}#root.startup .mainContent .purpose-part .inner .document-block{margin-top:4vw}#root.startup .mainContent .purpose-part .inner .document-block .item-list>li{margin-top:10.66667vw;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.startup .mainContent .purpose-part .inner .document-block .item-list>li:first-of-type{margin-top:0}#root.startup .mainContent .purpose-part .inner .document-block .item-list>li .pict{width:26.66667vw}#root.startup .mainContent .purpose-part .inner .document-block .item-list>li .details{width:58.66667vw;padding-top:.8vw}#root.startup .mainContent .purpose-part .inner .document-block .item-list>li .details .name{font-size:4.26667vw;font-weight:700;color:#3a66ac;letter-spacing:.07rem}#root.startup .mainContent .purpose-part .inner .document-block .item-list>li .details .description{margin-top:4vw;line-height:1.5;letter-spacing:.1rem;color:#000}#root.startup .mainContent .flow-part{margin-top:20vw;padding:0 5.33333vw}#root.startup .mainContent .flow-part .document-block .heading-container .sub{position:relative;font-size:2.66667vw;font-weight:700;color:inherit;letter-spacing:.03rem}#root.startup .mainContent .flow-part .document-block .heading-container .sub:before{content:"";position:absolute;left:42.66667vw;top:1.33333vw;z-index:auto;width:18.66667vw;height:1px;background-color:#b4c5df}#root.startup .mainContent .flow-part .document-block .heading-container .sub .color{color:#00b1e3}#root.startup .mainContent .flow-part .document-block .heading-container .title{margin-top:3.2vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.1rem}#root.startup .mainContent .flow-part .document-block .heading-container .description{margin-top:9.06667vw;line-height:1.5;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.05rem}#root.startup .mainContent .flow-part .document-block .item-list{margin-top:10.66667vw}#root.startup .mainContent .flow-part .document-block .item-list>li{position:relative;margin-top:9.33333vw;min-height:37.33333vw;padding:12vw 0 0 40vw;background-color:#f3f4f7}#root.startup .mainContent .flow-part .document-block .item-list>li:first-of-type{margin-top:0}#root.startup .mainContent .flow-part .document-block .item-list>li:before{content:"";position:absolute;left:50%;bottom:-8vw;z-index:1;-webkit-transform:translateX(-50%);transform:translate(-50%);width:26.667vw;height:8vw;background-image:url(flow_fig_01-sp.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.startup .mainContent .flow-part .document-block .item-list>li:before a{display:block;width:100%;height:100%}#root.startup .mainContent .flow-part .document-block .item-list>li:last-of-type:before{display:none}#root.startup .mainContent .flow-part .document-block .item-list>li .num{font-family:Roboto;font-weight:700;font-size:5.33333vw;color:inherit}#root.startup .mainContent .flow-part .document-block .item-list>li .icon{position:absolute;left:5.33333vw;top:5.33333vw;z-index:auto}#root.startup .mainContent .flow-part .document-block .item-list>li .icon img{width:26.66667vw;height:26.66667vw}#root.startup .mainContent .flow-part .document-block .item-list>li .label{margin-top:4vw;font-size:3.73333vw;font-weight:400;color:inherit;letter-spacing:.05rem}#root.startup .mainContent .voice-part{margin-top:18.66667vw;padding:0 5.33333vw}#root.startup .mainContent .voice-part .document-block .heading-container .sub{position:relative;font-size:2.66667vw;font-weight:700;color:inherit;letter-spacing:.03rem}#root.startup .mainContent .voice-part .document-block .heading-container .sub:before{content:"";position:absolute;left:28.53333vw;top:1.33333vw;z-index:auto;width:18.66667vw;height:1px;background-color:#b4c5df}#root.startup .mainContent .voice-part .document-block .heading-container .sub .color{color:#00b1e3}#root.startup .mainContent .voice-part .document-block .heading-container .title{margin-top:2.93333vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.15rem;line-height:1.5}#root.startup .mainContent .voice-part .document-block .item-list{margin-top:6.66667vw;padding:0 2.66667vw}#root.startup .mainContent .voice-part .document-block .item-list>li{margin-top:10.66667vw}#root.startup .mainContent .voice-part .document-block .item-list>li:first-of-type{margin-top:0}#root.startup .mainContent .voice-part .document-block .item-list>li .details{margin-top:4.8vw}#root.startup .mainContent .voice-part .document-block .item-list>li .details .postTitle{font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.05rem;line-height:1.5}#root.startup .mainContent .voice-part .document-block .item-list>li .details .postTitle a{text-decoration:none}#root.startup .mainContent .voice-part .document-block .item-list>li .details .company{margin-top:2.13333vw;font-size:3.73333vw;font-weight:700;line-height:1.5}#root.startup .mainContent .voice-part .document-block .item-list>li .details .item-dl{margin-top:.8vw;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}#root.startup .mainContent .voice-part .document-block .item-list>li .details .item-dl:first-of-type{margin-top:2.66667vw}#root.startup .mainContent .voice-part .document-block .item-list>li .details .item-dl>dt,#root.startup .mainContent .voice-part .document-block .item-list>li .details .item-dl>dd{line-height:1.3}#root.startup .mainContent .voice-part .document-block .item-list>li .details .item-dl>dt{width:18.66667vw}#root.startup .mainContent .voice-part .document-block .buttons{margin-top:13.33333vw;text-align:center}#root.access .mainContent{padding:16vw 0 18.66667vw}#root.access .mainContent .access-part{padding:0 5.33333vw}#root.access .mainContent .access-part .map-block iframe{width:100%;height:96vw}#root.access .mainContent .access-part .info-block{margin-top:6.66667vw}#root.access .mainContent .access-part .info-block .address-container{font-size:4vw;line-height:1.6}#root.access .mainContent .access-part .info-block .route-container{margin-top:6.66667vw}#root.access .mainContent .access-part .info-block .route-container .item-dl{margin-top:5.33333vw}#root.access .mainContent .access-part .info-block .route-container .item-dl:first-of-type{margin-top:0}#root.access .mainContent .access-part .info-block .route-container .item-dl>dl,#root.access .mainContent .access-part .info-block .route-container .item-dl>dd{line-height:1.6;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.08rem}#root.access .mainContent .access-part .info-block .route-container .item-dl>dd{margin-top:1.33333vw}#root.access .mainContent .parking-part{margin-top:16vw;padding:0 2.66667vw}#root.access .mainContent .parking-part .video-block{margin-top:20px;padding:0 10px;text-align:center}#root.access .mainContent .parking-part .video-block iframe{width:900px;aspect-ratio:1.77777778}#root.guide .contentWrapper .mainContent{padding:10.66667vw 0 16vw}#root.guide .contentWrapper .mainContent .anc:before{content:"";display:block;height:5.33333vw;margin-top:-5.33333vw;visibility:hidden}#root.guide .contentWrapper .mainContent .tocNav{padding:0 5.33333vw}#root.guide .contentWrapper .mainContent .tocNav .item-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:2.66667vw 2.66667vw}#root.guide .contentWrapper .mainContent .tocNav .item-list>li{width:43.2vw}#root.guide .contentWrapper .mainContent .tocNav .item-list>li a{position:relative;width:100%;height:13.33333vw;padding:0 2.13333vw;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#3a66ac;font-size:15px;font-weight:700;color:#fff;text-align:center;text-decoration:none;line-height:1.3}#root.guide .contentWrapper .mainContent .tocNav .item-list>li a:before{content:"";display:inline-block;margin-right:1.33333vw;width:4vw;height:4vw;background:url(arrow_03.svg) no-repeat center top;background-size:3.2vw 5.33333vw}#root.guide .contentWrapper .mainContent .tocNav .item-list>li.shrink a{font-size:3.73333vw}#root.guide .contentWrapper .mainContent .guideSec{margin-top:16vw;padding:0 5.33333vw}#root.guide .contentWrapper .mainContent .guideSec:first-of-type{margin-top:18.66667vw}#root.guide .contentWrapper .mainContent .guideSec .subject-block .title{position:relative;min-height:12vw;padding:0 0 0 13.86667vw;font-size:6.13333vw;font-weight:700;color:inherit;letter-spacing:.05rem;background-color:transparent;text-align:left}#root.guide .contentWrapper .mainContent .guideSec .subject-block .title:before{content:"";position:absolute;left:0;top:4.26667vw;z-index:auto;width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.guide .contentWrapper .mainContent .guideSec .subject-block .title:before a{display:block;width:100%;height:100%}#root.guide .contentWrapper .mainContent .guideSec .document-block{margin-top:5.33333vw}#root.guide .contentWrapper .mainContent .guideSec .document-block .sec{margin-top:10.66667vw}#root.guide .contentWrapper .mainContent .guideSec .document-block .sec:first-of-type{margin-top:0}#root.guide .contentWrapper .mainContent .guideSec .document-block .sec .topic{margin:0 -2.66667vw;padding:4.53333vw 4vw;background-color:#f3f4f7;font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.05rem}#root.guide .contentWrapper .mainContent .guideSec .document-block .sec p{margin-top:5.33333vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.07rem;line-height:1.5;text-align:left}#root.guide .contentWrapper .mainContent .guideSec .document-block .sec p .price{color:#000;font-weight:700}#root.guide .contentWrapper .mainContent .guideSec.maintenance-part .document-block .table-container{margin-top:5.33333vw}#root.guide .contentWrapper .mainContent .guideSec.maintenance-part .document-block .table-container .dataTable thead th,#root.guide .contentWrapper .mainContent .guideSec.maintenance-part .document-block .table-container .dataTable thead td,#root.guide .contentWrapper .mainContent .guideSec.maintenance-part .document-block .table-container .dataTable tbody th,#root.guide .contentWrapper .mainContent .guideSec.maintenance-part .document-block .table-container .dataTable tbody td{padding:1.86667vw 1.06667vw;font-size:3.46667vw}#root.guide .contentWrapper .mainContent .guideSec.maintenance-part .document-block .table-container .dataTable tbody th{font-weight:700}#root.guide .contentWrapper .mainContent .guideSec.maintenance-part .document-block .table-container .dataTable tbody td{font-weight:400}#root.guide .contentWrapper .mainContent .guideSec.maintenance-part .document-block .table-container .dataTable tbody td .small{font-size:2.93333vw}#root.guide .contentWrapper .mainContent .guideSec.maintenance-part .document-block .notes{margin-top:5.33333vw;line-height:1.5;letter-spacing:.05rem}#root.guide .contentWrapper .mainContent .guideSec.counter-part .document-block .table-container{margin-top:5.33333vw}#root.guide .contentWrapper .mainContent .guideSec.counter-part .document-block .table-container .dataTable thead th{font-size:3.2vw}#root.guide .contentWrapper .mainContent .guideSec.counter-part .document-block .table-container .dataTable tbody th{text-align:center}#root.guide .contentWrapper .mainContent .guideSec.counter-part .document-block .table-container .dataTable tbody th,#root.guide .contentWrapper .mainContent .guideSec.counter-part .document-block .table-container .dataTable tbody td{font-size:3.46667vw;letter-spacing:-.02rem}#root.guide .contentWrapper .mainContent .guideSec.counter-part .document-block .table-container .notes{margin-top:5.33333vw;line-height:1.5;letter-spacing:.05rem}#root.guide .contentWrapper .mainContent .guideSec.area-part .document-block .map-container .caption{margin-top:5.33333vw;text-align:center;font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.08rem;line-height:1.5}#root.guide .contentWrapper .mainContent .guideSec.area-part .document-block .area-container{margin-top:8vw}#root.guide .contentWrapper .mainContent .guideSec.area-part .document-block .area-container .item-dl{margin-top:5.33333vw}#root.guide .contentWrapper .mainContent .guideSec.area-part .document-block .area-container .item-dl:first-of-type{margin-top:0}#root.guide .contentWrapper .mainContent .guideSec.area-part .document-block .area-container .item-dl>dt,#root.guide .contentWrapper .mainContent .guideSec.area-part .document-block .area-container .item-dl>dd{font-size:4vw;line-height:1.5}#root.guide .contentWrapper .mainContent .guideSec.area-part .document-block .area-container .item-dl>dt{font-weight:700}#root.guide .contentWrapper .mainContent .guideSec.area-part .document-block .area-container .item-dl>dd{margin-top:.8vw}#root.guide .contentWrapper .mainContent .guideSec.area-part .document-block .area-container .item-dl:nth-child(1)>dt{color:#f39522}#root.guide .contentWrapper .mainContent .guideSec.area-part .document-block .area-container .item-dl:nth-child(2)>dt{color:#00a65e}#root.guide .contentWrapper .mainContent .guideSec.area-part .document-block .area-container .item-dl:nth-child(3)>dt{color:#00b1e3}#root.guide .contentWrapper .mainContent .guideSec.area-part .document-block .notes{margin-top:8vw;letter-spacing:.05rem;line-height:1.5}#root.guide .contentWrapper .mainContent .guideSec.purchase-part .document-block .item-dl{position:relative;margin-top:12vw;padding:5.33333vw 5.33333vw 6.66667vw;background-color:#f3f4f7}#root.guide .contentWrapper .mainContent .guideSec.purchase-part .document-block .item-dl:first-of-type{margin-top:0}#root.guide .contentWrapper .mainContent .guideSec.purchase-part .document-block .item-dl:before{content:"";position:absolute;left:50%;bottom:-8vw;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:35.2vw;height:8.8vw;background-image:url(purchase_arrow_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.guide .contentWrapper .mainContent .guideSec.purchase-part .document-block .item-dl:before a{display:block;width:100%;height:100%}#root.guide .contentWrapper .mainContent .guideSec.purchase-part .document-block .item-dl:last-child:before{display:none}#root.guide .contentWrapper .mainContent .guideSec.purchase-part .document-block .item-dl>dt{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.guide .contentWrapper .mainContent .guideSec.purchase-part .document-block .item-dl>dt .icon{width:26.66667vw}#root.guide .contentWrapper .mainContent .guideSec.purchase-part .document-block .item-dl>dt .caption{width:44vw;padding-top:12vw;font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.1rem;line-height:1.5}#root.guide .contentWrapper .mainContent .guideSec.purchase-part .document-block .item-dl>dd{margin-top:4.8vw}#root.guide .contentWrapper .mainContent .guideSec.purchase-part .document-block .item-dl>dd .title{position:absolute;left:40vw;top:7.2vw;z-index:auto;width:40vw;font-family:Roboto;font-weight:700;font-size:5.33333vw;color:inherit;line-height:1.5}#root.guide .contentWrapper .mainContent .guideSec.purchase-part .document-block .item-dl>dd .description{font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.05rem;line-height:1.5}#root.guide .contentWrapper .mainContent .guideSec.purchase-part .document-block .item-dl>dd .description strong{font-size:4.24vw;letter-spacing:-.03rem}#root.guide .contentWrapper .mainContent .guideSec.payment-part .document-block .sec p strong,#root.guide .contentWrapper .mainContent .guideSec.afterfollow-part .document-block .sec p strong{font-size:4.26667vw}#root.terms .contentWrapper .mainContent{padding:10.66667vw 0 16vw}#root.terms .contentWrapper .mainContent .anc:before{content:"";display:block;height:5.33333vw;margin-top:-5.33333vw;visibility:hidden}#root.terms .contentWrapper .mainContent .tocNav{padding:0 5.33333vw}#root.terms .contentWrapper .mainContent .tocNav .item-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:2.66667vw 2.66667vw}#root.terms .contentWrapper .mainContent .tocNav .item-list>li{width:43.2vw}#root.terms .contentWrapper .mainContent .tocNav .item-list>li a{position:relative;width:100%;height:13.33333vw;padding:0 2.66667vw;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#3a66ac;font-size:3.73333vw;font-weight:700;color:#fff;letter-spacing:.07em;text-align:center;text-decoration:none}#root.terms .contentWrapper .mainContent .tocNav .item-list>li a:before{content:"";display:inline-block;margin-right:2.13333vw;width:4vw;height:4vw;background:url(arrow_03.svg) no-repeat center top;background-size:3.2vw 5.33333vw}#root.terms .contentWrapper .mainContent .tocNav .item-list>li.shrink a{font-size:3.46667vw}#root.terms .contentWrapper .mainContent .termSec{margin-top:16vw;padding:0 5.33333vw}#root.terms .contentWrapper .mainContent .termSec:first-of-type{margin-top:18.66667vw}#root.terms .contentWrapper .mainContent .termSec .subject-block .title{position:relative;min-height:12vw;padding:0 0 0 13.86667vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;background-color:transparent;text-align:left}#root.terms .contentWrapper .mainContent .termSec .subject-block .title:before{content:"";position:absolute;left:0;top:4.26667vw;z-index:auto;width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.terms .contentWrapper .mainContent .termSec .subject-block .title:before a{display:block;width:100%;height:100%}#root.terms .contentWrapper .mainContent .termSec .subject-block .topic{margin:0 -2.66667vw;padding:4.53333vw 4vw;background-color:#f3f4f7;font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.05rem}#root.terms .contentWrapper .mainContent .termSec .subject-block .description{margin:5.33333vw 0 2.66667vw;line-height:1.7}#root.terms .contentWrapper .mainContent .termSec .document-block{margin-top:2.66667vw}#root.terms .contentWrapper .mainContent .termSec .document-block>dl{padding:4.8vw 0;border-bottom:1px solid #B4C5DF}#root.terms .contentWrapper .mainContent .termSec .document-block>dl dt,#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd{line-height:1.5}#root.terms .contentWrapper .mainContent .termSec .document-block>dl dt{font-size:4vw;font-weight:700;color:inherit;letter-spacing:.03em}#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd{margin-top:2.66667vw;padding-left:5.33333vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.03em}#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd h3{font-size:4vw;font-weight:700;margin-bottom:2.66667vw}#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd.table-dd{font-size:3.73333vw}#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd.table-dd .table caption{margin-bottom:1.6vw;font-size:4vw;font-weight:700;text-align:left}#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd.table-dd .table:nth-of-type(1){margin-top:5.33333vw}#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd.table-dd .table:nth-of-type(1) thead th:nth-of-type(1),#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd.table-dd .table:nth-of-type(1) tbody th:nth-of-type(1){display:none}#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd.table-dd .table:nth-of-type(1) thead th,#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd.table-dd .table:nth-of-type(1) tbody th,#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd.table-dd .table:nth-of-type(1) thead td,#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd.table-dd .table:nth-of-type(1) tbody td{padding-top:3.46667vw;padding-bottom:3.46667vw}#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd.table-dd .table:nth-of-type(2){margin-top:-1px;margin-bottom:5.33333vw}#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd.table-dd .table:nth-of-type(2) th,#root.terms .contentWrapper .mainContent .termSec .document-block>dl dd.table-dd .table:nth-of-type(2) td{display:block;width:100%;padding-top:3.46667vw;padding-bottom:3.46667vw;text-align:center}#root.corpHome .contentWrapper .mainContent{padding-bottom:18.66667vw}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec{position:relative}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec .document-block .sub{font-size:2.66667vw;font-weight:700;color:inherit;letter-spacing:.07em}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec .document-block .title{position:relative;margin-top:2.66667vw;padding-bottom:5.33333vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.03em;line-height:1.5;text-align:left}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec .document-block .title:before{content:"";position:absolute;left:0;bottom:0;z-index:auto;width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec .document-block .title:before a{display:block;width:100%;height:100%}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec .document-block .description{font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.06em;line-height:1.5}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature1-part{display:flex;flex-direction:column}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature1-part .document-block{order:2;margin-top:10.66667vw;padding:0 5.33333vw}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature1-part .document-block .description{margin-top:4vw}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature1-part .image-block{order:1}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature1-part .image-block .bg{width:100vw;height:66.66667vw;background:url(feature_01.jpg) no-repeat center center / cover}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature2-part{position:relative;margin-top:5.33333vw}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature2-part .document-block{padding:16vw 5.33333vw 0}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature2-part .document-block .title{padding-bottom:5.33333vw}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature2-part .document-block .description{margin-top:5.33333vw}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature2-part .image-block{position:absolute;right:0;top:0;z-index:1}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature2-part .image-block .bg{width:42.66667vw;height:42.66667vw;background:url(feature_03.jpg) no-repeat center center / cover}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature3-part{position:relative;margin-top:5.33333vw}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature3-part .document-block{padding:0 5.33333vw}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature3-part .document-block .title{margin-left:45.33333vw;padding:9.33333vw 0 4.8vw;line-height:1.5}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature3-part .document-block .description{margin-top:5.33333vw}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature3-part .image-block{position:absolute;left:0;top:0;z-index:auto}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature3-part .image-block .bg{width:42.66667vw;height:42.66667vw;background:url(feature_05.jpg) no-repeat center center / cover}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature4-part{position:relative;margin-top:37.33333vw;padding:93.33333vw 0 16vw;background-color:#f3f4f7}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature4-part .document-block{padding:0 5.33333vw}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature4-part .document-block .title{padding-bottom:6.4vw;line-height:1.4}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature4-part .document-block .description{margin-top:5.33333vw}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature4-part .image-block{position:absolute;left:0;top:0;z-index:1}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature4-part .image-block .bg1{position:absolute;left:0;top:-18.66667vw;z-index:1;width:88vw;height:58.66667vw;background:url(feature_06.jpg) no-repeat center center / cover}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature4-part .image-block .bg2{position:absolute;left:9.33333vw;top:45.33333vw;z-index:2;width:42.66667vw;height:42.66667vw;background:url(feature_07.jpg) no-repeat center center / cover}#root.corpHome .contentWrapper .mainContent .featureWrapper .featureSec.feature4-part .image-block .bg3{position:absolute;left:57.33333vw;top:45.33333vw;z-index:3;width:42.66667vw;height:42.66667vw;background:url(feature_08.jpg) no-repeat center center / cover}#root.corpHome .contentWrapper .mainContent .featureWrapper .photo1-part{margin-top:10.66667vw}#root.corpHome .contentWrapper .mainContent .featureWrapper .photo1-part .bg{width:100vw;height:48vw;background:url(feature_02-sp.jpg) no-repeat center center / cover}#root.corpHome .contentWrapper .mainContent .featureWrapper .photo2-part{margin-top:18.66667vw}#root.corpHome .contentWrapper .mainContent .featureWrapper .photo2-part .bg{width:88vw;height:58.66667vw;background:url(feature_04.jpg) no-repeat center center / cover}#root.corpHome .contentWrapper .mainContent .businessIntro-part{padding:18.66667vw 5.33333vw 17.33333vw}#root.corpHome .contentWrapper .mainContent .businessIntro-part .subject-block .sub{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:2.66667vw;font-weight:700;color:#222}#root.corpHome .contentWrapper .mainContent .businessIntro-part .subject-block .sub:before{content:"";position:absolute;left:50%;top:4vw;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.corpHome .contentWrapper .mainContent .businessIntro-part .subject-block .sub:before a{display:block;width:100%;height:100%}#root.corpHome .contentWrapper .mainContent .businessIntro-part .subject-block .title{margin-top:6.66667vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.1rem;text-align:center;line-height:1.5}#root.corpHome .contentWrapper .mainContent .businessIntro-part .document-block{margin-top:8vw}#root.corpHome .contentWrapper .mainContent .businessIntro-part .document-block .item-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:10.66667vw 4vw}#root.corpHome .contentWrapper .mainContent .businessIntro-part .document-block .item-list>li{width:42.66667vw}#root.corpHome .contentWrapper .mainContent .businessIntro-part .document-block .item-list>li .details{margin-top:4vw}#root.corpHome .contentWrapper .mainContent .businessIntro-part .document-block .item-list>li .details .topic{font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.08rem;line-height:1.5}#root.corpHome .contentWrapper .mainContent .businessIntro-part .document-block .item-list>li .details .description{margin-top:2.4vw;font-size:3.73333vw;font-weight:inherit;color:inherit;letter-spacing:.08rem;line-height:1.5}#root.corpHome .contentWrapper .mainContent .feed-part{padding:17.33333vw 2.66667vw 18.66667vw;background-color:#f3f4f7}#root.corpHome .contentWrapper .mainContent .feed-part .inner .subject-block{text-align:center}#root.corpHome .contentWrapper .mainContent .feed-part .inner .subject-block .title{font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;line-height:1.5}#root.corpHome .contentWrapper .mainContent .feed-part .inner .document-block{margin-top:7.46667vw}#root.corpHome .contentWrapper .mainContent .feed-part .inner .document-block .item-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:5.33333vw 4vw}#root.corpHome .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li{position:relative;width:45.33333vw;padding:6.66667vw 2.66667vw;background-color:#fff}#root.corpHome .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li:before{content:"";position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.corpHome .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li:before a{display:block;width:100%;height:100%}#root.corpHome .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .label{text-align:center;font-size:4.26667vw}#root.corpHome .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .post{margin-top:3.46667vw}#root.corpHome .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .post a{text-decoration:none}#root.corpHome .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .post a .date{margin-top:4vw;font-size:3.73333vw;font-weight:inherit;color:#3a66ac}#root.corpHome .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .post a .postTitle{margin-top:1.6vw;font-size:3.73333vw;font-weight:inherit;color:#222;letter-spacing:.08rem;line-height:1.5}#root.corpHome .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .link{margin-top:4.53333vw;text-align:right;font-size:3.73333vw;font-weight:inherit;color:inherit;letter-spacing:.04rem}#root.corpHome .contentWrapper .mainContent .feed-part .inner .document-block .buttons{margin-top:13.33333vw;text-align:center}#root.corpHome .contentWrapper .mainContent .news-part{padding:16vw 5.33333vw 0px}#root.corpHome .contentWrapper .mainContent .news-part .subject-block .sub{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:2.66667vw;font-weight:700;color:#00b1e3}#root.corpHome .contentWrapper .mainContent .news-part .subject-block .sub:before{content:"";position:absolute;left:50%;top:4.53333vw;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.corpHome .contentWrapper .mainContent .news-part .subject-block .sub:before a{display:block;width:100%;height:100%}#root.corpHome .contentWrapper .mainContent .news-part .subject-block .title{margin-top:8.53333vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;text-align:center}#root.corpHome .contentWrapper .mainContent .news-part .document-block{margin-top:9.86667vw}#root.corpHome .contentWrapper .mainContent .news-part .document-block .item-list{margin-top:7.46667vw}#root.corpHome .contentWrapper .mainContent .news-part .document-block .item-list:first-of-type{margin-top:0}#root.corpHome .contentWrapper .mainContent .news-part .document-block .item-list>li{border-top:1px solid #B4C5DF}#root.corpHome .contentWrapper .mainContent .news-part .document-block .item-list>li:last-of-type{border-bottom:1px solid #B4C5DF}#root.corpHome .contentWrapper .mainContent .news-part .document-block .item-list>li a{position:relative;display:block;padding:4.53333vw 0;text-decoration:none}#root.corpHome .contentWrapper .mainContent .news-part .document-block .item-list>li a .date{width:29.33333vw;font-family:Roboto;font-weight:700;font-size:4.8vw;color:#36414b}#root.corpHome .contentWrapper .mainContent .news-part .document-block .item-list>li a .category{position:absolute;left:29.33333vw;top:4vw;z-index:auto;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;width:32vw;height:5.6vw;font-size:2.66667vw;font-weight:700;color:#fff;letter-spacing:.08rem}#root.corpHome .contentWrapper .mainContent .news-part .document-block .item-list>li a .category.diary{background-color:#ff8587}#root.corpHome .contentWrapper .mainContent .news-part .document-block .item-list>li a .category.news{background-color:#a3bce4}#root.corpHome .contentWrapper .mainContent .news-part .document-block .item-list>li a .category.pr{background-color:#b18ce2}#root.corpHome .contentWrapper .mainContent .news-part .document-block .item-list>li a .postTitle{margin-top:2.66667vw;font-size:4.26667vw;font-weight:inherit;color:#3a66ac;letter-spacing:.07rem;line-height:1.4}#root.corpHome .contentWrapper .mainContent .news-part .document-block .buttons{margin-top:13.33333vw;text-align:center}#root.corpHome .contentWrapper .mainContent .link-part{margin-top:18.66667vw;padding:0 5.33333vw}#root.corpHome .contentWrapper .mainContent .link-part .document-block .banner-list>li{margin-top:5.33333vw}#root.corpHome .contentWrapper .mainContent .link-part .document-block .banner-list>li:first-of-type{margin-top:0}#root.corpHome .contentWrapper .mainContent .link-part .document-block .sns-list{margin-top:13.33333vw;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0 8vw}#root.corpHome .contentWrapper .mainContent .link-part .document-block .sns-list>li a{display:block;width:10.66667vw;height:10.66667vw}#root.corpHome .contentWrapper .mainContent .link-part .document-block .sns-list>li.line{background:url(icon_line.svg) no-repeat center center}#root.corpHome .contentWrapper .mainContent .link-part .document-block .sns-list>li.ig{background:url(icon_ig.svg) no-repeat center center}#root.corpHome .contentWrapper .mainContent .link-part .document-block .sns-list>li.tw{background:url(icon_tw.svg) no-repeat center center}#root.corpHome .contentWrapper .mainContent .link-part .document-block .sns-list>li.fb{background:url(icon_fb.svg) no-repeat center center}#root.corpHome .contentWrapper .mainContent .link-part .document-block .sns-list>li.yt{background:url(icon_yt.svg) no-repeat center center}#root.corpHome .contentWrapper .mainContent .link-part .document-block .link-list{margin-top:13.33333vw;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:0 8vw}#root.corpHome .contentWrapper .mainContent .link-part .document-block .link-list>li{margin-top:5.33333vw}#root.corpHome .contentWrapper .mainContent .link-part .document-block .link-list>li:first-of-type{margin-top:0}#root.corpHome .contentWrapper .mainContent .link-part .document-block .link-list>li a{max-width:100%;min-width:58.66667vw;height:13.33333vw;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:10.66667vw;border:1px solid #ccc;background:url(icon_pen.svg) no-repeat left 6.66667vw center;background-size:5.33333vw 5.33333vw;font-size:3.73333vw;font-weight:700;color:#222;letter-spacing:.05rem}#root.corpHome .contentWrapper .mainContent .link-part .document-block .link-list>li:nth-child(1) a{background-position:left 10.13333vw center}#root.about .contentWrapper .mainContent{padding:10.66667vw 0 18.66667vw}#root.about .contentWrapper .mainContent .anc:before{content:"";display:block;height:5.33333vw;margin-top:-5.33333vw;visibility:hidden}#root.about .contentWrapper .mainContent .tocNav{padding:0 5.33333vw}#root.about .contentWrapper .mainContent .tocNav .item-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:2.66667vw 2.66667vw}#root.about .contentWrapper .mainContent .tocNav .item-list>li{min-width:43.2vw}#root.about .contentWrapper .mainContent .tocNav .item-list>li a{position:relative;width:100%;height:13.33333vw;padding:0 2.13333vw;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#222;font-size:4vw;font-weight:700;color:#fff;text-align:center;text-decoration:none}#root.about .contentWrapper .mainContent .tocNav .item-list>li a:before{content:"";display:inline-block;margin-right:1.33333vw;width:4vw;height:4vw;background:url(arrow_03.svg) no-repeat center top;background-size:3.2vw 5.33333vw}#root.about .contentWrapper .mainContent .aboutSec{margin-top:16vw;padding:0 5.33333vw}#root.about .contentWrapper .mainContent .aboutSec:first-of-type{margin-top:18.66667vw}#root.about .contentWrapper .mainContent .aboutSec .subject-block .title{text-align:left;position:relative;min-height:12vw;padding:0 0 0 13.86667vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;background-color:transparent}#root.about .contentWrapper .mainContent .aboutSec .subject-block .title:before{content:"";position:absolute;left:0;top:4.26667vw;z-index:auto;width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.about .contentWrapper .mainContent .aboutSec .subject-block .title:before a{display:block;width:100%;height:100%}#root.about .contentWrapper .mainContent .aboutSec .document-block{margin-top:8vw}#root.about .contentWrapper .mainContent .aboutSec.philosophy-part .document-block .item-list{padding-left:1.3rem;text-indent:-1.3rem}#root.about .contentWrapper .mainContent .aboutSec.philosophy-part .document-block .item-list>li{margin-top:6.66667vw;font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.08rem;line-height:1.5}#root.about .contentWrapper .mainContent .aboutSec.philosophy-part .document-block .item-list>li:first-of-type{margin-top:0}#root.about .contentWrapper .mainContent .aboutSec.company-part .document-block{margin-top:0}#root.about .contentWrapper .mainContent .aboutSec.company-part .document-block .item-dl{padding:4.8vw 0;border-bottom:1px solid #B4C5DF}#root.about .contentWrapper .mainContent .aboutSec.company-part .document-block .item-dl dt,#root.about .contentWrapper .mainContent .aboutSec.company-part .document-block .item-dl dd{line-height:1.5}#root.about .contentWrapper .mainContent .aboutSec.company-part .document-block .item-dl dt{font-size:4vw;font-weight:700;color:inherit;letter-spacing:.03em}#root.about .contentWrapper .mainContent .aboutSec.company-part .document-block .item-dl dd{margin-top:1.86667vw;padding-left:5.33333vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.03em}#root.about .contentWrapper .mainContent .aboutSec.company-part .document-block .item-dl dd h3{font-size:4vw;font-weight:700}#root.about .contentWrapper .mainContent .aboutSec.history-part .document-block .item-list>li{border-top:1px solid #B4C5DF}#root.about .contentWrapper .mainContent .aboutSec.history-part .document-block .item-list>li:last-of-type{border-bottom:1px solid #B4C5DF}#root.about .contentWrapper .mainContent .aboutSec.history-part .document-block .item-list>li a{position:relative;display:block;padding:4.53333vw 0;text-decoration:none}#root.about .contentWrapper .mainContent .aboutSec.history-part .document-block .item-list>li a .date{width:29.33333vw;font-family:Roboto;font-weight:700;font-size:4.8vw;color:#36414b}#root.about .contentWrapper .mainContent .aboutSec.history-part .document-block .item-list>li a .postTitle{margin-top:2.66667vw;font-size:4.26667vw;font-weight:inherit;color:#3a66ac;letter-spacing:.07rem;line-height:1.4}#root.about .contentWrapper .mainContent .aboutSec.history-part .document-block .buttons{margin-top:13.33333vw;text-align:center}#root.about .contentWrapper .mainContent .aboutSec.pastHistory-part .subject-block .title{margin:0 -2.66667vw;height:13.33333vw;padding:4vw 0 4vw 5.33333vw;font-size:4.26667vw;font-weight:700;background-color:#f3f4f7}#root.about .contentWrapper .mainContent .aboutSec.pastHistory-part .subject-block .title:before{display:none}#root.about .contentWrapper .mainContent .aboutSec.pastHistory-part .document-block{margin-top:0}#root.about .contentWrapper .mainContent .aboutSec.pastHistory-part .document-block .item-dl{padding:4.8vw 0;border-bottom:1px solid #B4C5DF}#root.about .contentWrapper .mainContent .aboutSec.pastHistory-part .document-block .item-dl dt,#root.about .contentWrapper .mainContent .aboutSec.pastHistory-part .document-block .item-dl dd{line-height:1.5}#root.about .contentWrapper .mainContent .aboutSec.pastHistory-part .document-block .item-dl dt{font-size:4vw;font-weight:700;color:inherit;letter-spacing:.03em}#root.about .contentWrapper .mainContent .aboutSec.pastHistory-part .document-block .item-dl dd{margin-top:1.86667vw;padding-left:5.33333vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.03em}#root.about .contentWrapper .mainContent .aboutSec.pastHistory-part .document-block .item-dl dd h3{font-size:4vw;font-weight:700}#root.agent .contentWrapper .mainContent{padding:16vw 0 18.66667vw}#root.agent .contentWrapper .mainContent .agent-part{padding:8vw 5.33333vw 0}#root.agent .contentWrapper .mainContent .agent-part .subject-block .title{position:relative;min-height:12vw;padding:0 0 0 13.86667vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;background-color:transparent;text-align:left}#root.agent .contentWrapper .mainContent .agent-part .subject-block .title:before{content:"";position:absolute;left:0;top:4.26667vw;z-index:auto;width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.agent .contentWrapper .mainContent .agent-part .subject-block .title:before a{display:block;width:100%;height:100%}#root.agent .contentWrapper .mainContent .agent-part .document-block{margin-top:9.06667vw}#root.agent .contentWrapper .mainContent .agent-part .document-block .sec1 .details{margin-top:8vw}#root.agent .contentWrapper .mainContent .agent-part .document-block .sec1 .details .item-dl{position:relative;margin-top:4.8vw;padding-left:6.66667vw;line-height:1.6}#root.agent .contentWrapper .mainContent .agent-part .document-block .sec1 .details .item-dl:first-of-type{margin-top:0}#root.agent .contentWrapper .mainContent .agent-part .document-block .sec1 .details .item-dl:before{content:"";position:absolute;left:0;top:.8vw;z-index:auto;width:5.333vw;height:5.333vw;background-image:url(dot_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.agent .contentWrapper .mainContent .agent-part .document-block .sec1 .details .item-dl:before a{display:block;width:100%;height:100%}#root.agent .contentWrapper .mainContent .agent-part .document-block .sec1 .details .item-dl>dt{font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.1rem}#root.agent .contentWrapper .mainContent .agent-part .document-block .sec1 .details .item-dl>dd{font-size:4vw;font-weight:500;color:inherit;letter-spacing:.1rem}#root.recruit .contentWrapper .mainContent{padding:10.66667vw 0 16vw}#root.recruit .contentWrapper .mainContent .anc:before{content:"";display:block;height:5.33333vw;margin-top:-5.33333vw;visibility:hidden}#root.recruit .contentWrapper .mainContent .tocNav{padding:0 5.33333vw}#root.recruit .contentWrapper .mainContent .tocNav .item-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:2.66667vw 2.66667vw}#root.recruit .contentWrapper .mainContent .tocNav .item-list>li{min-width:43.2vw}#root.recruit .contentWrapper .mainContent .tocNav .item-list>li a{position:relative;width:100%;height:13.33333vw;padding:0 2.13333vw;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#222;font-size:4vw;font-weight:700;color:#fff;text-align:center;text-decoration:none}#root.recruit .contentWrapper .mainContent .tocNav .item-list>li a:before{content:"";display:inline-block;margin-right:1.33333vw;width:4vw;height:4vw;background:url(arrow_03.svg) no-repeat center top;background-size:3.2vw 5.33333vw}#root.recruit .contentWrapper .mainContent .recruitSec{margin-top:16vw;padding:0 5.33333vw}#root.recruit .contentWrapper .mainContent .recruitSec:first-of-type{margin-top:18.66667vw}#root.recruit .contentWrapper .mainContent .recruitSec .subject-block .title{position:relative;min-height:12vw;padding:0 0 0 13.86667vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;background-color:transparent}#root.recruit .contentWrapper .mainContent .recruitSec .subject-block .title:before{content:"";position:absolute;left:0;top:4.26667vw;z-index:auto;width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.recruit .contentWrapper .mainContent .recruitSec .subject-block .title:before a{display:block;width:100%;height:100%}#root.recruit .contentWrapper .mainContent .recruitSec .document-block{margin-top:8vw}#root.recruit .contentWrapper .mainContent .history-part .document-block{margin-top:4vw}#root.recruit .contentWrapper .mainContent .history-part .document-block .item-list>li{border-top:1px solid #B4C5DF}#root.recruit .contentWrapper .mainContent .history-part .document-block .item-list>li:last-of-type{border-bottom:1px solid #B4C5DF}#root.recruit .contentWrapper .mainContent .history-part .document-block .item-list>li a{position:relative;display:block;padding:4.53333vw 0;text-decoration:none}#root.recruit .contentWrapper .mainContent .history-part .document-block .item-list>li a .date{width:29.33333vw;font-family:Roboto;font-weight:700;font-size:4.8vw;color:#36414b}#root.recruit .contentWrapper .mainContent .history-part .document-block .item-list>li a .postTitle{margin-top:2.66667vw;font-size:4.26667vw;font-weight:inherit;color:#3a66ac;letter-spacing:.07rem;line-height:1.4}#root.recruit .contentWrapper .mainContent .history-part .document-block .buttons{margin-top:13.33333vw;text-align:center}#root.recruit .contentWrapper .mainContent .intro-part .document-block{margin-top:4vw}#root.recruit .contentWrapper .mainContent .intro-part .document-block .sec1 .description{font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.1rem;line-height:1.5}#root.recruit .contentWrapper .mainContent .intro-part .document-block .sec2{margin-top:8vw}#root.recruit .contentWrapper .mainContent .intro-part .document-block .sec2 .details{margin-top:8vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.1rem;line-height:1.5}#root.recruit .contentWrapper .mainContent .outline-part .document-block{margin-top:0}#root.recruit .contentWrapper .mainContent .outline-part .document-block .item-dl{padding:4.8vw 0;border-bottom:1px solid #B4C5DF}#root.recruit .contentWrapper .mainContent .outline-part .document-block .item-dl dt,#root.recruit .contentWrapper .mainContent .outline-part .document-block .item-dl dd{line-height:1.5}#root.recruit .contentWrapper .mainContent .outline-part .document-block .item-dl dt{font-size:4vw;font-weight:700;color:inherit;letter-spacing:.03em}#root.recruit .contentWrapper .mainContent .outline-part .document-block .item-dl dd{margin-top:1.86667vw;padding-left:5.33333vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.03em}#root.recruit .contentWrapper .mainContent .outline-part .document-block .item-dl dd .color{color:#d11200}#root.recruit .contentWrapper .mainContent .outline-part .document-block .item-dl dd strong.tel{font-size:4.26667vw}#root.recruit .contentWrapper .mainContent .outline-part .document-block .item-dl dd strong.tel a{color:#222}#root.recruit .contentWrapper .mainContent .rule-part .document-block{margin-top:0}#root.recruit .contentWrapper .mainContent .rule-part .document-block .item-dl{padding:4.8vw 0;border-bottom:1px solid #B4C5DF}#root.recruit .contentWrapper .mainContent .rule-part .document-block .item-dl dt,#root.recruit .contentWrapper .mainContent .rule-part .document-block .item-dl dd{line-height:1.5}#root.recruit .contentWrapper .mainContent .rule-part .document-block .item-dl dt{font-size:4vw;font-weight:700;color:inherit;letter-spacing:.03em}#root.recruit .contentWrapper .mainContent .rule-part .document-block .item-dl dd{margin-top:1.86667vw;padding-left:5.33333vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.03em}#root.recruit .contentWrapper .mainContent .training-part .document-block{margin-top:4vw}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container{margin-top:10.66667vw}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container .secList{margin-top:8vw;position:relative}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container .secList:first-of-type{margin-top:0}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container .secList:before{content:"";position:absolute;left:2.93333vw;top:2.66667vw;z-index:auto;width:.8vw;height:93%;background:url(training_line_01.svg) repeat-y center top}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container .secList.sec1-list:before{height:48vw}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container .secList.sec2-list:before{height:24vw}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container .secList.sec3-list:before{height:24vw}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container .secList>li{position:relative;margin-top:4vw;padding-left:12vw;font-size:4vw;line-height:1.8}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container .secList>li:first-of-type{margin-top:0}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container .secList>li:before{content:"";position:absolute;left:-.8vw;top:-1px;z-index:auto;width:8vw;height:8vw;background-image:url(dot_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container .secList>li:before a{display:block;width:100%;height:100%}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container .secList>li:first-child{font-weight:700}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container .secList>li:first-child:before{position:absolute;left:0;top:.53333vw;z-index:auto;width:6.667vw;height:6.667vw;background-image:url(dot_02.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.recruit .contentWrapper .mainContent .training-part .document-block .text-container .secList>li:first-child:before a{display:block;width:100%;height:100%}#root.recruit .contentWrapper .mainContent .flow-part{margin-top:20vw;padding:0 5.33333vw}#root.recruit .contentWrapper .mainContent .flow-part .step-block{margin-top:6.66667vw}#root.recruit .contentWrapper .mainContent .flow-part .step-block .item-dl{position:relative;margin-top:12vw;padding:5.33333vw 5.33333vw 6.66667vw;background-color:#f3f4f7}#root.recruit .contentWrapper .mainContent .flow-part .step-block .item-dl:first-of-type{margin-top:0}#root.recruit .contentWrapper .mainContent .flow-part .step-block .item-dl:before{content:"";position:absolute;left:50%;bottom:-8vw;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:35.2vw;height:8.8vw;background-image:url(purchase_arrow_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.recruit .contentWrapper .mainContent .flow-part .step-block .item-dl:before a{display:block;width:100%;height:100%}#root.recruit .contentWrapper .mainContent .flow-part .step-block .item-dl:last-child:before{display:none}#root.recruit .contentWrapper .mainContent .flow-part .step-block .item-dl>dt{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}#root.recruit .contentWrapper .mainContent .flow-part .step-block .item-dl>dt .icon{width:26.66667vw}#root.recruit .contentWrapper .mainContent .flow-part .step-block .item-dl>dt .caption{width:44vw;padding-top:12vw;font-size:4.26667vw;font-weight:700;color:inherit;letter-spacing:.1rem;line-height:1.5}#root.recruit .contentWrapper .mainContent .flow-part .step-block .item-dl>dd{margin-top:4.8vw}#root.recruit .contentWrapper .mainContent .flow-part .step-block .item-dl>dd .title{position:absolute;left:40vw;top:7.2vw;z-index:auto;width:40vw;font-family:Roboto;font-weight:700;font-size:5.33333vw;color:inherit;line-height:1.5}#root.recruit .contentWrapper .mainContent .flow-part .step-block .item-dl>dd .description{font-size:3.73333vw;font-weight:inherit;color:inherit;letter-spacing:.05rem;line-height:1.5}#root.recruit .contentWrapper .mainContent .flow-part .step-block .item-dl>dd .description strong{font-size:4.26667vw;letter-spacing:-.03rem}#root.recruit .contentWrapper .mainContent .flow-part .terms-block{margin-top:13.33333vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.1rem;line-height:1.5}#root.recruit .contentWrapper .mainContent .flow-part .terms-block .item-list{margin-top:5.33333vw}#root.recruit .contentWrapper .mainContent .flow-part .terms-block .item-list>li{position:relative;margin-top:4vw;padding-left:6.4vw;font-size:4vw}#root.recruit .contentWrapper .mainContent .flow-part .terms-block .item-list>li:first-of-type{margin-top:0}#root.recruit .contentWrapper .mainContent .flow-part .terms-block .item-list>li:before{content:"";position:absolute;left:0;top:.53333vw;z-index:auto;width:5.333vw;height:5.333vw;background-image:url(dot_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.recruit .contentWrapper .mainContent .flow-part .terms-block .item-list>li:before a{display:block;width:100%;height:100%}#root.recruit .contentWrapper .mainContent .flow-part .terms-block .text2-container{margin-top:5.33333vw}#root.recruit .contentWrapper .mainContent .flow-part .terms-block .text2-container a{color:#222}#root.staff .contentWrapper .mainContent{padding-top:16vw}#root.staff .contentWrapper .mainContent .staffs-part{padding:0 5.33333vw}#root.staff .contentWrapper .mainContent .staffs-part .subject-block .title{position:relative;min-height:12vw;padding:0 0 0 13.86667vw;font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem;background-color:transparent;text-align:left}#root.staff .contentWrapper .mainContent .staffs-part .subject-block .title:before{content:"";position:absolute;left:0;top:4.26667vw;z-index:auto;width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.staff .contentWrapper .mainContent .staffs-part .subject-block .title:before a{display:block;width:100%;height:100%}#root.staff .contentWrapper .mainContent .staffs-part .document-block{margin-top:9.33333vw}#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container .details{margin-top:8vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.05rem;line-height:1.5}#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container .details .profile{position:relative;padding-left:6.66667vw}#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container .details .profile:before{content:"";position:absolute;left:0;top:.8vw;z-index:auto;width:5.333vw;height:5.333vw;background-image:url(dot_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container .details .profile:before a{display:block;width:100%;height:100%}#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container .details .introduction,#root.staff .contentWrapper .mainContent .staffs-part .document-block .president-container .details .hobby{margin-top:4vw}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list{margin-top:18.66667vw;padding:0 5.33333vw}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li{margin-top:12vw}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li:first-of-type{margin-top:0}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details{margin-top:4vw;font-size:4vw;font-weight:inherit;color:inherit;letter-spacing:.05rem;line-height:1.5}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details .profile{position:relative;padding-left:6.66667vw}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details .profile:before{content:"";position:absolute;left:0;top:.8vw;z-index:auto;width:5.333vw;height:5.333vw;background-image:url(dot_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details .profile:before a{display:block;width:100%;height:100%}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details .hobby{margin-top:4vw;position:relative;padding-left:6.66667vw}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details .hobby:before{content:"";position:absolute;left:0;top:.8vw;z-index:auto;width:5.333vw;height:5.333vw;background-image:url(dot_01.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.staff .contentWrapper .mainContent .staffs-part .document-block .staff-list>li .details .hobby:before a{display:block;width:100%;height:100%}#root.staff .contentWrapper .mainContent .feed-part{margin-top:18.66667vw;padding:13.33333vw 2.66667vw 18.66667vw;background-color:#f3f4f7}#root.staff .contentWrapper .mainContent .feed-part .inner .subject-block{text-align:center}#root.staff .contentWrapper .mainContent .feed-part .inner .subject-block .title{font-size:6.4vw;font-weight:700;color:inherit;letter-spacing:.05rem}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block{margin-top:5.33333vw}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:5.33333vw 4vw}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li{position:relative;width:45.33333vw;padding:6.66667vw 2.66667vw;background-color:#fff}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li:before{content:"";position:absolute;left:50%;top:0;z-index:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:10.667vw;height:1.333vw;background-image:url(deco_01.png);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:-9999px;overflow:hidden;white-space:nowrap;text-align:left}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li:before a{display:block;width:100%;height:100%}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .label{text-align:center;font-size:4.26667vw}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .post{margin-top:3.46667vw}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .post a{text-decoration:none}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .post a .date{margin-top:4vw;font-size:3.73333vw;font-weight:inherit;color:#3a66ac}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .post a .postTitle{margin-top:1.6vw;font-size:3.73333vw;font-weight:inherit;color:#222;letter-spacing:.08rem;line-height:1.5}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .item-list>li .link{margin-top:4.53333vw;text-align:right;font-size:3.73333vw;font-weight:inherit;color:inherit;letter-spacing:.04rem}#root.staff .contentWrapper .mainContent .feed-part .inner .document-block .buttons{margin-top:13.33333vw;text-align:center}}@media only screen and (max-width:515px)and (min-width:376px){#root.secondly .contentWrapper .pageHeader>.inner{position:relative;z-index:20;width:100%;height:100%;display:grid;place-content:center center;text-align:center;margin-top:80px}#root.product .contentWrapper .contentInner .mainContent .intro-part .filtering-block{margin:5.33333vw auto 0;padding:6.4vw 2.66667vw;background-color:#f3f4f7}}@media screen and (max-width:767px){#root.product .contentWrapper .contentInner .mainContent{padding-top:16vw}.copymachine-banner-index{display:flex;justify-content:flex-start}.index-dual-banners-img-size-bn02,.index-dual-banners-img-size{height:10.7vw}}@media screen and (max-width:1600px){.index-dual-banners-img-size,.index-dual-banners-img-size-bn02{height:14.7vw}}@media screen and (max-width:750px){.index-dual-banners-img-size,.index-dual-banners-img-size-bn02{height:30.7vw}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bundle.css.map */
