@media(min-width:1025px){.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:8.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:8.3333333333%}.col-1,.offset-1{position:relative}.offset-1{margin-left:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:16.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:16.6666666667%}.col-2,.offset-2{position:relative}.offset-2{margin-left:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:25%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:25%}.col-3,.offset-3{position:relative}.offset-3{margin-left:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:33.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:33.3333333333%}.col-4,.offset-4{position:relative}.offset-4{margin-left:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:41.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:41.6666666667%}.col-5,.offset-5{position:relative}.offset-5{margin-left:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:50%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:50%}.col-6,.offset-6{position:relative}.offset-6{margin-left:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:58.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:58.3333333333%}.col-7,.offset-7{position:relative}.offset-7{margin-left:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:66.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:66.6666666667%}.col-8,.offset-8{position:relative}.offset-8{margin-left:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:75%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:75%}.col-9,.offset-9{position:relative}.offset-9{margin-left:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:83.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:83.3333333333%}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:91.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:91.6666666667%}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:100%}.offset-12{margin-left:100%;position:relative}}.wrap .tab_cont .tab_panel{display:none}.wrap .tab_cont .tab_panel.active{display:block}.wrap .tab_list.tab_3 li{width:33.33%}.wrap .tab_list.theme1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-left-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));border-top-right-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));overflow-x:auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wrap .tab_list.theme1 li{background-color:#f2f2f2;color:#1c1c1c;cursor:pointer;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5;position:relative;text-align:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.wrap .tab_list.theme1 li:first-child:before{content:none}.wrap .tab_list.theme1 li:before{background-color:#e2e2e2;content:"";height:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:1px}.wrap .tab_list.theme1 li.active{background-color:#2c2c2c;color:#fff}.wrap .tab_list.theme1 li.active:before{background-color:#2c2c2c}.wrap .tab_list.theme1 li a{color:inherit;display:block;height:100%;padding:max(calc(15px*var(--base-ratio)),calc(15/var(--base-size)*var(--base-percent))) max(calc(5px*var(--base-ratio)),calc(5/var(--base-size)*var(--base-percent)));width:100%}@media(min-width:1025px)and (pointer:fine){.wrap .tab_list.theme1 li:not(.active):hover,.wrap .tab_list.theme1 li:not(.active):hover:before{background-color:#ddd}}@media(max-width:1024px){.wrap .tab_list.theme1 li{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.wrap .tab_list.theme1 li a{padding:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(5px*var(--base-ratio)),calc(5/var(--base-size)*var(--base-percent)))}}.wrap .tab_btn_list.theme1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto;text-align:center;width:100%;z-index:100;-ms-overflow-style:none}.wrap .tab_btn_list.theme1::-webkit-scrollbar{display:none}.wrap .tab_btn_list.theme1 li{padding:2px 6px}.wrap .tab_btn_list.theme1 li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c1c1c;cursor:pointer;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));font-weight:500;height:max(calc(52px*var(--base-ratio)),calc(52/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;opacity:.3;position:relative;-webkit-transition:all .34s ease;transition:all .34s ease;width:max(calc(111px*var(--base-ratio)),calc(111/var(--base-size)*var(--base-percent)))}.wrap .tab_btn_list.theme1 li a>span{display:block}.wrap .tab_btn_list.theme1 li a:before{content:"";height:0;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .34s ease;transition:all .34s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0;z-index:-1}.wrap .tab_btn_list.theme1 li.active a{font-weight:600;opacity:1;padding:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.wrap .tab_btn_list.theme1 li.active a:before{border:1px solid #1c1c1c;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));height:100%;opacity:1;overflow:hidden;width:100%}.wrap .tab_btn_list.theme1 li:last-child{margin-right:0}@media(min-width:1025px)and (pointer:fine){.wrap .tab_btn_list.theme1 li:not(.active) a:hover{opacity:.5}}.wrap .tab_btn_list.theme1.white{background-color:transparent}.wrap .tab_btn_list.theme1.white li{border:1px solid #fff;color:#fff}.wrap .tab_btn_list.theme1.white li.active,.wrap .tab_btn_list.theme1.white li:hover{background-color:#fff;color:#1c1c1c}@media(max-width:1024px){.wrap .tab_btn_list{width:100%}.wrap .tab_btn_list.tab_3 li{width:33.33%}.wrap .tab_btn_list.tab_4 li{width:25%}.wrap .tab_btn_list.tab_5 li{width:20%}.wrap .tab_btn_list.theme1{padding:0}.wrap .tab_btn_list.theme1 li{-ms-flex-negative:0;flex-shrink:0}.wrap .tab_btn_list.theme1 li a{border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));height:max(calc(44px*var(--base-ratio)),calc(44/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.wrap .tab_btn_list.theme1 li.active a{padding:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}}.wrap.sustainability .tab_container{padding-top:max(calc(75px*var(--base-ratio)),calc(75/var(--base-size)*var(--base-percent)));position:relative}.wrap.sustainability .tab_wrap{left:0;position:absolute;top:0;z-index:12}.wrap.sustainability .tab_wrap,.wrap.sustainability .tab_wrap .tab_inner{height:max(calc(75px*var(--base-ratio)),calc(75/var(--base-size)*var(--base-percent)));width:100%}.wrap.sustainability .tab_wrap .tab_inner{background-color:#fff;position:relative;z-index:10}.wrap.sustainability .tab_wrap .tab_inner:before{background-color:#ddd;bottom:0;content:"";height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent))))}.wrap.sustainability .tab_wrap .tab_inner.fixed{-webkit-box-shadow:0 -8px 12px 0 rgba(0,0,0,.08);box-shadow:0 -8px 12px 0 rgba(0,0,0,.08);position:fixed;top:100%}.wrap.sustainability .tab_wrap .tab_inner.fixed:before{display:none}.wrap.sustainability .tab_wrap .tab_inner.show{top:calc(100% - max(calc(75px * var(--base-ratio)), calc(calc(75 / var(--base-size)) * var(--base-percent))));-webkit-transition:.6s;transition:.6s}.wrap.sustainability .tab_wrap .tab_tit{display:none}.wrap.sustainability .tab_wrap .scroll_wrap{height:100%;overflow:hidden;overflow-x:auto;text-align:center}.wrap.sustainability .tab_wrap .tab_list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;gap:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));height:100%;white-space:nowrap}.wrap.sustainability .tab_wrap .tab_list li{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:400;letter-spacing:-.02em;line-height:1.5}.wrap.sustainability .tab_wrap .tab_list li.active{color:#00844a}@media(max-width:1024px){.wrap.sustainability .tab_container{padding-top:max(calc(68px*var(--base-ratio)),calc(68/var(--base-size)*var(--base-percent)))}.wrap.sustainability .tab_wrap,.wrap.sustainability .tab_wrap .tab_inner{height:max(calc(68px*var(--base-ratio)),calc(68/var(--base-size)*var(--base-percent)))}.wrap.sustainability .tab_wrap .tab_inner:before{width:100%}.wrap.sustainability .tab_wrap .tab_inner.show{top:calc(100% - max(calc(68px * var(--base-ratio)), calc(calc(68 / var(--base-size)) * var(--base-percent))))}.wrap.sustainability .tab_wrap .tab_list{gap:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)));padding:0 max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.wrap.sustainability .tab_wrap .tab_list li{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}}@media(max-width:767px){.wrap.sustainability .tab_container{padding-top:0}.wrap.sustainability .tab_wrap{height:auto;z-index:1000}.wrap.sustainability .tab_wrap .tab_inner{height:max(calc(68px*var(--base-ratio)),calc(68/var(--base-size)*var(--base-percent)));opacity:0;visibility:hidden}.wrap.sustainability .tab_wrap .tab_inner.show{opacity:1;top:calc(100% - max(calc(68px * var(--base-ratio)), calc(calc(68 / var(--base-size)) * var(--base-percent))) + max(calc(4px * var(--base-ratio)), calc(calc(4 / var(--base-size)) * var(--base-percent))));visibility:visible}.wrap.sustainability .tab_wrap .tab_inner.open .tab_tit{border-top:0}.wrap.sustainability .tab_wrap .tab_inner.open .tab_tit:before{background-color:#ddd;content:"";height:1px;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent))))}.wrap.sustainability .tab_wrap .tab_inner.open .tab_tit:after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrap.sustainability .tab_wrap .tab_tit{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e8eef4;border-top:1px solid #ddd;color:#00844a;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));font-weight:600;height:100%;letter-spacing:-.02em;line-height:1.5;padding:0 max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));position:relative;z-index:9}.wrap.sustainability .tab_wrap .tab_tit:after{background-image:url(/resources/jp/images/common/ico_tab_arrow_b.svg);background-position:50%;background-repeat:no-repeat;background-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent))) max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));content:"";height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:absolute;right:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.wrap.sustainability .tab_wrap .scroll_wrap{background:#e8eef4;bottom:max(calc(68px*var(--base-ratio)),calc(68/var(--base-size)*var(--base-percent)));display:none;height:auto;left:0;overflow:visible;overflow-x:hidden;position:absolute;width:100%}.wrap.sustainability .tab_wrap .tab_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#e8eef4;gap:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));height:auto;padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));width:100%}.wrap.sustainability .tab_wrap .tab_list li{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;text-align:left;width:100%}.wrap.sustainability .tab_wrap .tab_list li span{white-space:break-spaces}}.board_list>ul{border-top:1px solid #ddd}.board_list>ul li{border-bottom:1px solid #ddd}.board_list>ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent))) max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));position:relative;width:100%}.board_list>ul li a>span{display:inline-block}@media(min-width:1025px)and (pointer:fine){.board_list>ul li a:hover .tit{color:#00844a}}.board_list .category{color:#1c1c1c;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5;text-align:center;width:max(calc(280px*var(--base-ratio)),calc(280/var(--base-size)*var(--base-percent)));word-wrap:break-word}.board_list .category .label{display:none;margin-bottom:0;width:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)))}.board_list .category .label,.board_list .date{color:#666;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2857142857}.board_list .date{font-weight:500;text-align:center;width:max(calc(200px*var(--base-ratio)),calc(200/var(--base-size)*var(--base-percent)))}.board_list .label{color:#737373;display:block;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:500;margin-bottom:max(calc(5px*var(--base-ratio)),calc(5/var(--base-size)*var(--base-percent)))}.board_list .label,.board_list .tit{letter-spacing:-.02em;line-height:1.5;word-wrap:break-word}.board_list .tit{color:#1c1c1c;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:600;padding:0 max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));-webkit-transition:.3s;transition:.3s;width:calc(100% - max(calc(480px * var(--base-ratio)), calc(calc(480 / var(--base-size)) * var(--base-percent))))}.board_list.box_type ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;border-top:none}.board_list.box_type ul li{border-bottom:none;height:max(calc(413px*var(--base-ratio)),calc(413/var(--base-size)*var(--base-percent)));margin-left:max(calc(36px*var(--base-ratio)),calc(36/var(--base-size)*var(--base-percent)));position:relative;width:calc(33.33% - max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent))))}.board_list.box_type ul li:first-child{margin-left:0}.board_list.box_type ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-ms-flex-line-pack:justify;align-content:space-between;background:#f2f2f2;border-radius:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));height:100%;padding:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent))) max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));position:relative;width:100%}.board_list.box_type ul li a:before{background:-webkit-gradient(linear,right top,left top,from(#8dc63f),to(#009559));background:linear-gradient(270deg,#8dc63f,#009559);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%}.board_list.box_type ul li a:after{background:url(/resources/jp/images/common/ico_arrow_right_w.svg) 50% no-repeat;background-size:cover;bottom:max(calc(60px*var(--base-ratio)),calc(60/var(--base-size)*var(--base-percent)));content:none;position:absolute;right:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));top:unset;-webkit-transform:translateY(0);transform:translateY(0)}@media(min-width:1025px)and (pointer:fine){.board_list.box_type ul li a:hover{background-image:-webkit-gradient(linear,left top,right top,from(#8dc63f),to(#009559));background-image:linear-gradient(left,#8dc63f,#009559)}.board_list.box_type ul li a:hover:before{opacity:1;visibility:visible}.board_list.box_type ul li a:hover:after{content:""}.board_list.box_type ul li a:hover .date,.board_list.box_type ul li a:hover .tit,.board_list.box_type ul li a:hover .txt{color:#fff;position:relative;z-index:1}}.board_list.box_type ul .date{text-align:left}.board_list.box_type .tit{color:#1c1c1c;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:700;height:max(calc(60px*var(--base-ratio)),calc(60/var(--base-size)*var(--base-percent)));-webkit-line-clamp:2;line-height:1.25;line-height:1.5;max-height:3em;padding-left:0;position:static;width:100%}.board_list.box_type .tit,.board_list.box_type .txt{display:-webkit-box;letter-spacing:-.02em;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;word-wrap:break-word}.board_list.box_type .txt{color:#434343;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));font-weight:500;height:max(calc(100px*var(--base-ratio)),calc(100/var(--base-size)*var(--base-percent)));-webkit-line-clamp:5;line-height:1.25;max-height:6.25em;-webkit-transition:color .3s;transition:color .3s}.board_list.box_type .date{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2857142857;position:static;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:color .3s;transition:color .3s;width:100%}.board_list.hover_arrow a{padding:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent))) max(calc(60px*var(--base-ratio)),calc(60/var(--base-size)*var(--base-percent))) max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent))) max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.board_list.hover_arrow a:after{background:url(/resources/jp/images/common/ico_arrow_right_b.svg) 0 no-repeat;background-size:cover;background-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));content:"";height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:absolute;right:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent)));top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}@media(min-width:1025px)and (pointer:fine){.board_list.hover_arrow a:hover:after{background-position:100%}}@media(max-width:1024px){.board_list>ul li a{border-radius:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));width:100%}.board_list .category{margin-bottom:max(calc(5px*var(--base-ratio)),calc(5/var(--base-size)*var(--base-percent)));text-align:left;width:100%}.board_list .category,.board_list .category .label{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.board_list .category .label{display:inline-block;width:auto}.board_list .category .label+.txt{margin-left:max(calc(5px*var(--base-ratio)),calc(5/var(--base-size)*var(--base-percent)));padding-left:max(calc(5px*var(--base-ratio)),calc(5/var(--base-size)*var(--base-percent)));position:relative}.board_list .category .label+.txt:before{background-color:#afafaf;content:"";height:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.board_list .date{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));margin-top:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));text-align:left}.board_list .date,.board_list .tit{letter-spacing:-.02em;line-height:1.5;width:100%}.board_list .tit{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));padding:0}.board_list.box_type ul li{height:auto;margin-left:0;margin-top:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent)));width:100%}.board_list.box_type ul li:first-child{margin-top:0}.board_list.box_type ul li a{display:block;padding:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.board_list.box_type .tit{display:block;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));white-space:nowrap}.board_list.box_type .tit,.board_list.box_type .txt{height:auto;letter-spacing:-.02em;line-height:1.5;overflow:hidden;text-overflow:ellipsis;word-wrap:normal}.board_list.box_type .txt{display:-webkit-box;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));-webkit-line-clamp:2;margin-top:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));-webkit-box-orient:vertical;max-height:3em}.board_list.box_type .date{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2857142857}}@media(max-width:767px){.board_list.box_type .tit{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;line-height:1.5;max-height:3em}}.board_card.even ul li{width:48.75%}.board_card.even .thumb_area{border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));padding-top:56%}.board_card ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent))) 2.5%}.board_card ul li{width:31.66666%}.board_card .item{display:block}@media(min-width:1025px)and (pointer:fine){.board_card .item:hover .thumb_area img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.board_card .item:hover .txt_box .category{color:#00844a}}.board_card .thumb_area{border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));margin-bottom:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));overflow:hidden;padding-top:56%;position:relative}.board_card .thumb_area .bg_img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.board_card .thumb_area .bg_img:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.board_card .thumb_area img{height:100%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%;z-index:2}.board_card .txt_box{overflow:hidden}.board_card .txt_box span{display:inline-block}.board_card .txt_box .category{color:#666;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1;margin-bottom:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));margin-left:2px;-webkit-transition:.3s;transition:.3s}.board_card .txt_box .tit{color:#1c1c1c;display:-webkit-box;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;line-height:1.5;max-height:3em;word-wrap:break-word}.board_card .txt_box .date{color:#666;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.25;margin-top:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}@media(max-width:1024px){.board_card ul{gap:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent))) 2.5%}.board_card ul li{width:48.75%}.board_card .thumb_area{margin-bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.board_card .txt_box .category{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1;margin-bottom:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.board_card .txt_box .tit{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.board_card .txt_box .date{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-top:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}}@media(max-width:767px){.board_card.even ul{gap:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent))) 0}.board_card.even ul li{width:100%}.board_card ul{gap:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent))) 0}.board_card ul li{width:100%}}.board_card_list ul li{margin-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)));width:100%}.board_card_list ul li:first-child{margin-top:0}.board_card_list .item{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;width:100%}@media(min-width:1025px)and (pointer:fine){.board_card_list .item:hover .thumb_area img{-webkit-transform:translateY(-50%) scale(1.1) rotate(-.03deg);transform:translateY(-50%) scale(1.1) rotate(-.03deg)}.board_card_list .item:hover .info_wrap .txt_box .tit{color:#00844a}.board_card_list .item:hover .info_wrap .location_wrap:after{width:100%}}.board_card_list .thumb_area{border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));overflow:hidden;padding-top:22%;position:relative;width:max(calc(472px*var(--base-ratio)),calc(472/var(--base-size)*var(--base-percent)))}.board_card_list .thumb_area .img{left:50%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(.03deg);transform:translate(-50%,-50%) rotate(.03deg);width:100%}.board_card_list .thumb_area .img img{height:auto;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.board_card_list .info_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)));width:calc(100% - max(calc(472px * var(--base-ratio)), calc(calc(472 / var(--base-size)) * var(--base-percent))))}.board_card_list .info_wrap .txt_box{overflow:hidden;width:100%}.board_card_list .info_wrap .txt_box .tit{color:#1c1c1c;font-size:max(calc(36px*var(--base-ratio)),calc(36/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5;word-wrap:break-word}.board_card_list .info_wrap .txt_box .txt{color:#1c1c1c;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5;margin-top:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));word-wrap:break-word}.board_card_list .info_wrap .location_wrap{border-top:1px solid #ddd;position:relative}.board_card_list .info_wrap .location_wrap:after{background-color:#1c1c1c;content:"";height:2px;left:0;position:absolute;top:0;-webkit-transition:.3s;transition:.3s;width:0}.board_card_list .info_wrap .location_wrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;border-bottom:1px solid #ddd;padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) 0;position:relative}.board_card_list .info_wrap .location_wrap dl dt{color:#1c1c1c;display:inline-block;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5;margin-right:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));padding-right:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));position:relative;width:max(calc(70px*var(--base-ratio)),calc(70/var(--base-size)*var(--base-percent)))}.board_card_list .info_wrap .location_wrap dl dt:before{background-color:#afafaf;content:"";height:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));position:absolute;right:0;top:max(calc(5px*var(--base-ratio)),calc(5/var(--base-size)*var(--base-percent)));width:1px}.board_card_list .info_wrap .location_wrap dl dd{color:#666;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5;width:calc(100% - max(calc(70px * var(--base-ratio)), calc(calc(70 / var(--base-size)) * var(--base-percent))))}@media(max-width:1024px){.board_card_list ul li{margin-top:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}.board_card_list .item{display:block}.board_card_list .thumb_area{padding-top:56.5%;width:100%}.board_card_list .info_wrap{margin-top:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));padding-left:0;width:100%}.board_card_list .info_wrap .txt_box .tit{font-size:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2857142857}.board_card_list .info_wrap .txt_box .txt{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-top:max(calc(5px*var(--base-ratio)),calc(5/var(--base-size)*var(--base-percent)))}.board_card_list .info_wrap .location_wrap{margin-top:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.board_card_list .info_wrap .location_wrap dl{padding:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent))) 0}.board_card_list .info_wrap .location_wrap dl dd,.board_card_list .info_wrap .location_wrap dl dt{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}}@media(max-width:767px){.board_card_list .thumb_area{padding-top:57%}}.board_view .top_area{border-bottom:1px solid #ddd;padding-bottom:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)));text-align:center}.board_view .top_area .category{color:#00844a;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.board_view .top_area .view_tit{color:#1c1c1c;font-size:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-bottom:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));word-wrap:break-word}.board_view .top_area .date{color:#888;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.board_view .top_area .share_wrap{margin-top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.board_view .middle_area{padding:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent))) 0}.board_view .middle_area .view_inner{margin:0 auto;width:80%;word-wrap:break-word}.board_view .middle_area .view_inner img{display:initial}.board_view .middle_area .view_inner p{color:#434343;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.board_view .middle_area .share_wrap{margin-top:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)))}.board_view .middle_area .test_area img{margin-bottom:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)))}.board_view .share_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.board_view .share_wrap li{margin-left:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.board_view .share_wrap .ico{border:1px solid #ddd;border-radius:max(calc(999px*var(--base-ratio)),calc(999/var(--base-size)*var(--base-percent)));display:block;height:max(calc(56px*var(--base-ratio)),calc(56/var(--base-size)*var(--base-percent)));position:relative;width:max(calc(56px*var(--base-ratio)),calc(56/var(--base-size)*var(--base-percent)))}.board_view .share_wrap .ico.ico_linkedin:before{background-image:url(/resources/jp/images/common/ico_linkedin.svg)}@media(min-width:1025px)and (pointer:fine){.board_view .share_wrap .ico.ico_linkedin:hover:before{background-image:url(/resources/jp/images/common/ico_linkedin_on.svg)}}.board_view .share_wrap .ico.ico_facebook:before{background-image:url(/resources/jp/images/common/ico_facebook.svg)}@media(min-width:1025px)and (pointer:fine){.board_view .share_wrap .ico.ico_facebook:hover:before{background-image:url(/resources/jp/images/common/ico_facebook_on.svg)}}.board_view .share_wrap .ico.ico_wechat:before{background-image:url(/resources/jp/images/common/ico_wechat.svg)}@media(min-width:1025px)and (pointer:fine){.board_view .share_wrap .ico.ico_wechat:hover:before{background-image:url(/resources/jp/images/common/ico_wechat_on.svg)}}.board_view .share_wrap .ico.ico_clipboard:before{background-image:url(/resources/jp/images/common/ico_clipboard.svg)}@media(min-width:1025px)and (pointer:fine){.board_view .share_wrap .ico.ico_clipboard:hover:before{background-image:url(/resources/jp/images/common/ico_clipboard_on.svg)}}.board_view .share_wrap .ico.ico_linkedin:before{height:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));width:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.board_view .share_wrap .ico:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.board_view .attachment_wrap{background-color:#f8f8f8;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));margin-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)));overflow:hidden;padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));position:relative}.board_view .attachment_wrap dt{font-weight:700;left:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));position:absolute;top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.board_view .attachment_wrap dd,.board_view .attachment_wrap dt{color:#1c1c1c;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2857142857}.board_view .attachment_wrap dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;font-weight:500;gap:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));padding-left:max(calc(100px*var(--base-ratio)),calc(100/var(--base-size)*var(--base-percent)))}.board_view .attachment_wrap dd>p{width:100%}.board_view .attachment_wrap dd a{display:inline-block;padding-right:max(calc(44px*var(--base-ratio)),calc(44/var(--base-size)*var(--base-percent)));position:relative}.board_view .attachment_wrap dd a:after{background-image:url(/resources/jp/images/button/ico_download_b.svg);background-position:50%;background-repeat:no-repeat;background-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent))) max(calc(17px*var(--base-ratio)),calc(17/var(--base-size)*var(--base-percent)));content:"";height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:absolute;right:0;top:0;width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}@media(min-width:1025px)and (pointer:fine){.board_view .attachment_wrap dd a:hover{color:#00844a}}.board_view .bot_area .list_direction{border-top:1px solid #ddd}.board_view .bot_area .list_direction li{border-bottom:1px solid #ddd;font-size:0;padding:max(calc(23px*var(--base-ratio)),calc(23/var(--base-size)*var(--base-percent))) max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));position:relative}.board_view .bot_area .list_direction li.no_view p{color:#666}.board_view .bot_area .list_direction span{color:#1c1c1c;display:inline-block;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:700;left:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;padding-right:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));position:absolute;top:max(calc(23px*var(--base-ratio)),calc(23/var(--base-size)*var(--base-percent)));width:max(calc(45px*var(--base-ratio)),calc(45/var(--base-size)*var(--base-percent)))}.board_view .bot_area .list_direction span:before{background-color:#ddd;content:"";height:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.board_view .bot_area .list_direction p{color:#666;display:inline-block;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5;padding-left:max(calc(60px*var(--base-ratio)),calc(60/var(--base-size)*var(--base-percent)));width:100%;word-wrap:break-word;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.board_view .btn_wrap{margin-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}@media(max-width:1024px){.board_view .top_area{padding-bottom:max(calc(45px*var(--base-ratio)),calc(45/var(--base-size)*var(--base-percent)))}.board_view .top_area .category{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.board_view .top_area .view_tit{font-size:max(calc(36px*var(--base-ratio)),calc(36/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2777777778;margin-bottom:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.board_view .top_area .date{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.board_view .top_area .share_wrap{margin-top:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.board_view .middle_area{padding:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent))) 0}.board_view .middle_area .view_inner{width:100%}.board_view .middle_area .view_inner p{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.board_view .middle_area .share_wrap{margin-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}.board_view .middle_area .test_area img{margin-bottom:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}.board_view .share_wrap li{margin-left:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.board_view .attachment_wrap{margin-top:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)));padding:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.board_view .attachment_wrap dt{left:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));top:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.board_view .attachment_wrap dd,.board_view .attachment_wrap dt{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.board_view .bot_area .list_direction li{padding:max(calc(23px*var(--base-ratio)),calc(23/var(--base-size)*var(--base-percent))) max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.board_view .bot_area .list_direction span{left:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));width:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.board_view .bot_area .list_direction p,.board_view .bot_area .list_direction span{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.board_view .btn_wrap{margin-top:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}}@media(max-width:767px){.board_view .attachment_wrap dt{position:static;width:100%}.board_view .attachment_wrap dd{margin-top:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));padding-left:0}}.board_write{overflow:hidden}.board_write.theme2 .board_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;border-top:1px solid #ddd;margin-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)));padding-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}.board_write.theme2 .board_inner:first-child{border-top:0;margin-top:0;padding-top:0}.board_write.theme2 .board_inner .tit_wrap{margin-bottom:0;width:max(calc(369px*var(--base-ratio)),calc(369/var(--base-size)*var(--base-percent)))}.board_write.theme2 .board_inner .tit_wrap h3{font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.3}.board_write.theme2 .board_inner .tit_wrap h3 .txt_point{color:#00844a;margin:0 2px}.board_write.theme2 .board_inner .table_form{border-top:none;width:calc(100% - max(calc(369px * var(--base-ratio)), calc(calc(369 / var(--base-size)) * var(--base-percent))))}.board_write.theme2 .board_inner .table_form .item:first-child{padding-top:0}.board_write .board_inner{margin-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}.board_write .board_inner:first-child{margin-top:0}.board_write .required .txt_point,.board_write .table_form .txt_point{color:#00844a;margin:0 2px}.board_write h3{font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:700;line-height:1.25}.board_write h3,.board_write h4{color:#1c1c1c;letter-spacing:-.02em}.board_write h4{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:600;line-height:1.5;margin-bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.board_write .tit_wrap{margin-bottom:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));position:relative}.board_write .tit_wrap .required{bottom:0;color:#888;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1;position:absolute;right:0}.board_write .table_form{border-top:1px solid #1c1c1c}.board_write .table_form .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;padding-top:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)))}.board_write .table_form .item:first-child{padding-top:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.board_write .table_form .item .row{display:block;margin:0;width:100%}.board_write .table_form .item .row.w-50{vertical-align:top;width:47.5%}.board_write .table_form .item dt{margin-bottom:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.board_write .table_form .item dt label{color:#1c1c1c;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.5}.board_write .table_form .item dt small{color:#888}.board_write .table_form .item dd{display:block}@media(max-width:1024px){.board_write.theme2 .board_inner{display:block;margin-top:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)));padding-top:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}.board_write.theme2 .board_inner .tit_wrap{margin-bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));width:100%}.board_write.theme2 .board_inner .tit_wrap h3{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2777777778}.board_write.theme2 .board_inner .table_form{width:100%}.board_write .board_inner{margin-top:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}.board_write h3{font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.board_write h3,.board_write h4{letter-spacing:-.02em;line-height:1.5}.board_write h4{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));margin-bottom:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.board_write .tit_wrap{margin-bottom:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.board_write .tit_wrap .required{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1}.board_write .table_form .item{padding-top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.board_write .table_form .item:first-child{padding-top:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.board_write .table_form .item dt{margin-bottom:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.board_write .table_form .item dt label{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}}@media(max-width:767px){.board_write .tit_wrap .required{margin-top:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));position:static;text-align:right}.board_write .table_form .item{display:block;padding-top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.board_write .table_form .item:first-child{padding-top:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.board_write .table_form .item .row.w-50{width:100%}.board_write .table_form .item .row+.row{display:block;padding-top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}}.wrap .custom_radio{position:relative}.wrap .custom_radio .radio_area{display:inline-block;margin-right:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));vertical-align:top}.wrap .custom_radio .radio_area:last-of-type{margin-right:0}.wrap .custom_radio input[type=radio]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wrap .custom_radio input[type=radio]+label{color:#434343;display:inline-block;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));font-weight:400;letter-spacing:-.02em;line-height:1.25;padding-left:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent)));position:relative;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;word-wrap:break-word}.wrap .custom_radio input[type=radio]+label:before{background:#fff;border:1px solid #737373;-webkit-box-sizing:border-box;box-sizing:border-box;height:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));left:0;text-align:center;width:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)))}.wrap .custom_radio input[type=radio]+label:after,.wrap .custom_radio input[type=radio]+label:before{border-radius:100%;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrap .custom_radio input[type=radio]+label:after{background:#ddd;display:none;height:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));left:max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)));width:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}@media(min-width:1025px)and (pointer:fine){.wrap .custom_radio input[type=radio]:not(.wrap .custom_radio input[type=radio][readonly]):hover+label:before{border-color:#00844a}}.wrap .custom_radio input[type=radio]:checked:hover+label:before{border:1px solid #737373!important}.wrap .custom_radio input[type=radio]:checked+label:after{background:#00844a;display:block}.wrap .custom_radio input[type=radio][readonly]+label:before{background-color:#e8eef4;border-color:#737373!important}.wrap .custom_radio input[type=radio][readonly]:checked+label:before{background-color:#e8eef4;border-color:#737373}.wrap .custom_radio input[type=radio][readonly]:checked+label:after{background-color:#737373}@media(max-width:1024px){.wrap .custom_radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) 0}.wrap .custom_radio input[type=radio]+label{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}}.wrap .custom_checkbox{position:relative}.wrap .custom_checkbox .checkbox_area{display:inline-block;margin-right:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));vertical-align:top}.wrap .custom_checkbox .checkbox_area:last-of-type{margin-right:0}.wrap .custom_checkbox input[type=checkbox]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wrap .custom_checkbox input[type=checkbox]+label{color:#434343;cursor:pointer;display:block;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.25;min-height:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));padding-left:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent)));position:relative;word-wrap:break-word}.wrap .custom_checkbox input[type=checkbox]+label:before{background-color:#fff;border:1px solid #737373;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));left:0;position:absolute;top:2px;width:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)))}.wrap .custom_checkbox input[type=checkbox]+label:after{content:"";position:absolute}@media(min-width:1025px)and (pointer:fine){.wrap .custom_checkbox input[type=checkbox]:not(.wrap .custom_checkbox input[type=checkbox][readonly]):hover+label:before{border-color:#00844a}}.wrap .custom_checkbox input[type=checkbox]:checked+label:before{background-color:#00844a;border-color:#00844a!important}.wrap .custom_checkbox input[type=checkbox]:checked+label:after{background:url(/resources/jp/images/form/ico_checkbox1.svg) 50% no-repeat;background-size:100% 100%;height:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));left:1px;top:2px;width:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.wrap .custom_checkbox input[type=checkbox][readonly]+label:before{background-color:#e8eef4;border-color:#737373!important}.wrap .custom_checkbox input[type=checkbox][readonly]:checked+label:before{background-color:#e8eef4;border-color:#737373}.wrap .custom_checkbox input[type=checkbox][readonly]:checked+label:after{background:url(/resources/jp/images/form/ico_checkbox2.svg) 50% no-repeat;background-size:100% 100%}.wrap .custom_checkbox.theme2 .checkbox_area.on input[type=checkbox]+label{border-color:#00844a}.wrap .custom_checkbox.theme2 input[type=checkbox]+label{border:1px solid #ddd;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));color:#1c1c1c;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;overflow:hidden;padding:max(calc(19px*var(--base-ratio)),calc(19/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));padding-left:max(calc(60px*var(--base-ratio)),calc(60/var(--base-size)*var(--base-percent)))}.wrap .custom_checkbox.theme2 input[type=checkbox]+label:before{content:"";left:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));position:absolute;top:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.wrap .custom_checkbox.theme2 input[type=checkbox]+label:after{left:max(calc(21px*var(--base-ratio)),calc(21/var(--base-size)*var(--base-percent)));top:max(calc(25px*var(--base-ratio)),calc(25/var(--base-size)*var(--base-percent)))}@media(min-width:1025px)and (pointer:fine){.wrap .custom_checkbox.theme2 input[type=checkbox] .checkbox_area:hover input[type=checkbox]+label,.wrap .custom_checkbox.theme2 input[type=checkbox]:not(.wrap .custom_checkbox.theme2 input[type=checkbox][readonly]):hover+label{border-color:#00844a}}@media(max-width:1024px){.wrap .custom_checkbox .checkbox_area{margin-right:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.wrap .custom_checkbox input[type=checkbox]+label{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;padding-left:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.wrap .custom_checkbox input[type=checkbox]+label:before{border-width:1px;height:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));top:max(calc(3px*var(--base-ratio)),calc(3/var(--base-size)*var(--base-percent)));width:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.wrap .custom_checkbox input[type=checkbox]:checked+label:after{height:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));left:1px;top:max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)));width:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)))}.wrap .custom_checkbox.theme2 input[type=checkbox]+label{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;padding:max(calc(15px*var(--base-ratio)),calc(15/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));padding-left:max(calc(54px*var(--base-ratio)),calc(54/var(--base-size)*var(--base-percent)))}.wrap .custom_checkbox.theme2 input[type=checkbox]+label:before{left:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.wrap .custom_checkbox.theme2 input[type=checkbox]+label:after{left:max(calc(17px*var(--base-ratio)),calc(17/var(--base-size)*var(--base-percent)));top:max(calc(21px*var(--base-ratio)),calc(21/var(--base-size)*var(--base-percent)))}}.wrap .input_wrap{display:inline-block;font-size:0;position:relative;vertical-align:top;width:100%}.wrap .input_wrap input{background-color:#fff;border:1px solid #ddd;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));color:#1c1c1c;display:inline-block;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));height:max(calc(52px*var(--base-ratio)),calc(52/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1;overflow:hidden;padding:0 max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));vertical-align:middle;width:100%}.wrap .input_wrap input::-webkit-input-placeholder{color:#888}.wrap .input_wrap input::-moz-placeholder{color:#888}.wrap .input_wrap input:-ms-input-placeholder{color:#888}.wrap .input_wrap input::-ms-input-placeholder{color:#888}.wrap .input_wrap input::placeholder{color:#888}.wrap .input_wrap input:focus{border:1px solid #00844a;outline:none}.wrap .input_wrap input[readonly]{background:#f2f2f2;color:#888}.wrap .input_wrap a,.wrap .input_wrap button{display:inline-block;vertical-align:middle}.wrap .input_wrap a.search_btn,.wrap .input_wrap button.search_btn{height:100%;position:absolute;right:0;top:0;width:max(calc(70px*var(--base-ratio)),calc(70/var(--base-size)*var(--base-percent)))}.wrap .input_wrap a.search_btn:after,.wrap .input_wrap button.search_btn:after{background:url(/resources/jp/images/form/ico_search.svg) 0 0;background-size:100% 100%;content:"";height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:absolute;right:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.wrap .input_wrap.input_search input{padding-right:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}.wrap .input_wrap.input_search .search_reset{background:#888;border-radius:50%;cursor:pointer;height:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));padding:0;position:absolute;right:max(calc(60px*var(--base-ratio)),calc(60/var(--base-size)*var(--base-percent)));top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;transition:all .3s;width:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));z-index:1}.wrap .input_wrap.input_search .search_reset:before{background:url(/resources/jp/images/button/ico_search_reset.svg) 50% no-repeat;background-size:cover;content:"";height:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.wrap .input_wrap.input_search .search_reset:disabled{opacity:0;pointer-events:none;visibility:hidden}@media(max-width:1024px){.wrap .input_wrap input{padding:0 max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}}@media(max-width:767px){.wrap .input_wrap input{padding:0 max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));width:100%}}.wrap .search_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin-bottom:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}.wrap .search_wrap.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.wrap .search_wrap .search_box{width:max(calc(360px*var(--base-ratio)),calc(360/var(--base-size)*var(--base-percent)))}@media(max-width:1024px){.wrap .search_wrap{display:block;margin-bottom:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)));overflow:hidden}.wrap .search_wrap .search_box{float:none;margin-top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));width:100%}}.wrap .select_box{height:max(calc(52px*var(--base-ratio)),calc(52/var(--base-size)*var(--base-percent)));position:relative;width:100%}.wrap .select_box.short{width:max(calc(200px*var(--base-ratio)),calc(200/var(--base-size)*var(--base-percent)))}.wrap .select_box.active{z-index:10}.wrap .select_box.active .current_option:after{margin-top:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.wrap .select_box.active .custom_select{height:auto}.wrap .select_box.active .scroll,.wrap .select_box.active .select_list_wrap{display:block}.wrap .select_box .custom_select{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.wrap .select_box .current_option{border:1px solid #ddd;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));color:#888;display:block;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));height:max(calc(52px*var(--base-ratio)),calc(52/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.25;overflow:hidden;padding:max(calc(13px*var(--base-ratio)),calc(13/var(--base-size)*var(--base-percent))) max(calc(50px*var(--base-ratio)),calc(50/var(--base-size)*var(--base-percent))) max(calc(13px*var(--base-ratio)),calc(13/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));position:relative;text-overflow:ellipsis;white-space:nowrap}.wrap .select_box .current_option:after{background:url(/resources/jp/images/form/ico_select_arrow.svg) 50% no-repeat;background-size:100%;content:"";height:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));margin-top:max(calc(4px*var(--base-ratio)*-1),calc(4/var(--base-size)*var(--base-percent)*-1));position:absolute;right:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));top:50%;width:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.wrap .select_box .scroll{display:none;max-height:max(calc(260px*var(--base-ratio)),calc(260/var(--base-size)*var(--base-percent)));overflow-y:auto}.wrap .select_box .select_list_wrap{background-color:#fff;border:1px solid #ddd;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));display:none;margin-top:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));overflow:hidden}.wrap .select_box .select_list{background-color:#fff}.wrap .select_box .select_list li{border-top:1px solid #ddd}.wrap .select_box .select_list li:first-child{border-top:none}.wrap .select_box .select_list li.active a{color:#1c1c1c;font-weight:600}.wrap .select_box .select_list a{color:#666;display:block;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2857142857;padding:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.wrap .select_box .select_list a:hover{color:#1c1c1c;font-weight:600}.wrap .select_box select{border-width:0;height:1px;left:50%;margin-left:-1px;opacity:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:1px}@media(max-width:1024px){.wrap .select_box .current_option{display:block;position:relative}}@media(max-width:767px){.wrap .select_box{max-width:100%}}.wrap .textarea_wrap textarea{border:1px solid #ddd;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));-webkit-box-sizing:border-box;box-sizing:border-box;color:#1c1c1c;font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));height:max(calc(240px*var(--base-ratio)),calc(240/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.25;outline:none;padding:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));resize:none;width:100%}.wrap .textarea_wrap textarea:focus{border-color:#00844a}@media(max-width:1024px){.wrap .textarea_wrap textarea{border-radius:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));-webkit-box-sizing:border-box;box-sizing:border-box;height:max(calc(228px*var(--base-ratio)),calc(228/var(--base-size)*var(--base-percent)));padding:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}}.wrap .email_wrap .input_wrap{width:calc(100% - max(calc(200px * var(--base-ratio)), calc(calc(200 / var(--base-size)) * var(--base-percent))))}.wrap .email_wrap .input_wrap.readonly{background-color:#efefef}.wrap .email_wrap .btn_wrap{margin-top:0}.wrap .email_wrap .btn_wrap button{border-radius:max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)))}.wrap .email_wrap .cert,.wrap .email_wrap .cert_chk{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.wrap .email_wrap .cert .success_txt{background-color:#f2f2f2;color:#1a7f22;display:none;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));height:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1;line-height:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)));padding:0 max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) 0 max(calc(25px*var(--base-ratio)),calc(25/var(--base-size)*var(--base-percent)));position:absolute;right:0;text-align:right;top:0;vertical-align:middle}.wrap .email_wrap .cert .success_txt.on{display:block}.wrap .email_wrap .cert .success_txt:before{background:url(/resources/jp/images/form/ico_success_chk.svg) 50% no-repeat;background-size:cover;content:"";height:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));left:max(calc(5px*var(--base-ratio)),calc(5/var(--base-size)*var(--base-percent)));position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.wrap .email_wrap .cert_chk{display:none;margin-top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));overflow:hidden}.wrap .email_wrap .cert_chk.active{display:block}.wrap .email_wrap .cert_chk .input_wrap input{padding:0 max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) 0 max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.wrap .email_wrap .cert_chk .time_txt{color:#888;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1;position:absolute;right:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));text-align:right;top:max(calc(17px*var(--base-ratio)),calc(17/var(--base-size)*var(--base-percent)))}.wrap .email_wrap .cert_chk .btn_wrap{float:right}@media(max-width:1024px){.wrap .email_wrap .input_wrap{width:calc(100% - max(calc(170px * var(--base-ratio)), calc(calc(170 / var(--base-size)) * var(--base-percent))))}.wrap .email_wrap .btn_wrap .btn{margin-left:0;padding:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.wrap .email_wrap .cert .success_txt{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));height:max(calc(39px*var(--base-ratio)),calc(39/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1;line-height:max(calc(39px*var(--base-ratio)),calc(39/var(--base-size)*var(--base-percent)));padding:0 max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent))) 0 max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.wrap .email_wrap .cert .success_txt:before{height:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));width:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.wrap .email_wrap .cert_chk{margin-top:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}.wrap .email_wrap .cert_chk .input_wrap input{padding:0 max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) 0 max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.wrap .email_wrap .cert_chk .time_txt{top:max(calc(15px*var(--base-ratio)),calc(15/var(--base-size)*var(--base-percent)))}}@media(max-width:767px){.wrap .email_wrap .btn_wrap,.wrap .email_wrap .input_wrap{width:100%}.wrap .email_wrap .btn_wrap .btn{margin-top:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));min-width:inherit;width:100%}.wrap .email_wrap .cert_chk .btn_wrap{float:none}}.wrap .file_wrap{position:relative}.wrap .file_wrap dt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrap .file_wrap .btn_wrap{margin-top:0;position:relative}.wrap .file_wrap .btn_wrap.off:after{content:""}.wrap .file_wrap .btn_wrap.off .btn_file{background-color:#888}.wrap .file_wrap .btn_wrap:after{background-color:transparent;content:none;height:100%;left:0;position:absolute;top:0;width:100%}.wrap .file_wrap .btn_file{background-color:#2c2c2c;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));color:#fff!important;cursor:pointer;display:inline-block;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)))!important;overflow:hidden;padding:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));text-align:center}.wrap .file_wrap .btn_delete{background:url(/resources/jp/images/form/ico_file_del.svg) 50% no-repeat;background-size:cover;background-size:max(calc(13px*var(--base-ratio)),calc(13/var(--base-size)*var(--base-percent))) max(calc(13px*var(--base-ratio)),calc(13/var(--base-size)*var(--base-percent)));display:none;height:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));position:absolute;right:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.wrap .file_wrap .file_cont{display:inline-block;font-size:0;position:relative;width:100%}.wrap .file_wrap .file_cont .file_text{background-color:#f2f2f2;border:1px solid #f2f2f2;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));height:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.25;margin-right:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));overflow:hidden;padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(60px*var(--base-ratio)),calc(60/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));width:100%}.wrap .file_wrap .file_cont input[type=file]{height:1px;margin-left:-1px;opacity:0;padding:0;width:1px}.wrap .file_wrap .desc_list{margin-top:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.wrap .file_wrap .desc_list li{padding-left:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));position:relative}.wrap .file_wrap .desc_list li,.wrap .file_wrap .desc_list li:before{color:#888;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.25}.wrap .file_wrap .desc_list li:before{content:"*";left:0;position:absolute;top:0}@media(max-width:1024px){.wrap .file_wrap .file_cont{display:block;padding-left:0;width:100%}.wrap .file_wrap .file_cont .file_text{float:none;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5714285714;margin-right:0;max-width:inherit;padding:0 16px;width:100%}.wrap .file_wrap .file_cont .btn_file{font-size:max(calc(15px*var(--base-ratio)),calc(15/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5333333333;padding:8px 20px;text-align:left;width:calc(100% - 60px)}.wrap .file_wrap .file_cont button{height:40px;width:40px}.wrap .file_wrap .desc{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}}.wrap .agree_wrap{border-top:1px solid #ddd;margin:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent))) 0;padding-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}.wrap .agree_wrap .agree_box{border:1px solid #ddd;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));height:max(calc(240px*var(--base-ratio)),calc(240/var(--base-size)*var(--base-percent)));overflow:hidden;overflow-y:auto;padding:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.wrap .agree_wrap .agree_box dl{margin-top:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.wrap .agree_wrap .agree_box dl:first-child{margin-top:0}.wrap .agree_wrap .agree_box dl dt{color:#1c1c1c;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.5}.wrap .agree_wrap .agree_box dl dd{color:#434343;font-weight:500}.wrap .agree_wrap .agree_box dl dd,.wrap .agree_wrap .agree_box p{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.25}.wrap .agree_wrap .agree_box p{margin-top:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.wrap .agree_wrap .agree_box strong{color:#1c1c1c;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.5}.wrap .agree_wrap .agree_box small{color:#888;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.25}.wrap .agree_wrap .agree_box .year{color:#00844a;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1;text-decoration:underline}.wrap .agree_wrap .custom_checkbox{display:block;margin-top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));text-align:right}@media(max-width:1024px){.wrap .agree_wrap{margin:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent))) 0;padding-top:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}.wrap .agree_wrap .agree_box{height:max(calc(272px*var(--base-ratio)),calc(272/var(--base-size)*var(--base-percent)));padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.wrap .agree_wrap .agree_box dl{margin-top:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.wrap .agree_wrap .agree_box dl dt{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.wrap .agree_wrap .agree_box dl dd,.wrap .agree_wrap .agree_box p{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.wrap .agree_wrap .agree_box p{margin-top:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.wrap .agree_wrap .agree_box strong{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.wrap .agree_wrap .agree_box small{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.wrap .agree_wrap .agree_box .year{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1}.wrap .agree_wrap .custom_checkbox{margin-top:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));text-align:right}}@media(max-width:767px){.wrap .agree_wrap .agree_box{height:max(calc(240px*var(--base-ratio)),calc(240/var(--base-size)*var(--base-percent)));padding:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}}.wrap .captcha_wrap{border-top:1px solid #ddd;padding-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}.wrap .captcha_wrap .item:first-child{padding-top:0!important}@media(max-width:1024px){.wrap .captcha_wrap{padding-top:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}}.wrap .captcha_box{border:1px solid #ddd;border-radius:max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)));display:inline-block;overflow:hidden;padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));position:relative;vertical-align:middle;width:auto}.wrap .captcha_box>div{overflow:hidden}.wrap .captcha_box .captcah_img{float:left;width:max(calc(254px*var(--base-ratio)),calc(254/var(--base-size)*var(--base-percent)))}.wrap .captcha_box .btn_refresh,.wrap .captcha_box .captcah_img{height:max(calc(52px*var(--base-ratio)),calc(52/var(--base-size)*var(--base-percent)))}.wrap .captcha_box .btn_refresh{border:1px solid #1c1c1c;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));float:right;margin-left:2px;overflow:hidden;position:relative;width:max(calc(52px*var(--base-ratio)),calc(52/var(--base-size)*var(--base-percent)))}.wrap .captcha_box .btn_refresh:before{background:url(/resources/jp/images/form/ico_refresh.svg) 50% no-repeat;background-size:cover;background-size:max(calc(21px*var(--base-ratio)),calc(21/var(--base-size)*var(--base-percent))) max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));content:"";height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.wrap .captcha_box .input_box{margin-top:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));width:100%}.wrap .captcha_box .input_box input{border:1px solid #ddd;padding:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));vertical-align:middle;width:100%}.wrap .captcha_box .input_box input:focus{border-color:#00844a;outline:none}@media(max-width:1024px){.wrap .captcha_box .input_box{margin-top:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.wrap .captcha_box .input_box input{padding:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}}@media(max-width:767px){.wrap .captcha_box{width:100%}.wrap .captcha_box .captcah_img{width:auto}}.table_area .unit{color:#888;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.25;margin-bottom:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));text-align:right}.table_area .date{color:#434343;font-weight:600;margin-bottom:max(calc(22px*var(--base-ratio)),calc(22/var(--base-size)*var(--base-percent)));text-align:right}.table_area .date,.table_area .desc{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2857142857}.table_area .desc{color:#666;font-weight:500}.table_area .desc,.table_area .desc_list{margin-top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.table_area .desc_list li{color:#666;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5;margin-top:max(calc(5px*var(--base-ratio)),calc(5/var(--base-size)*var(--base-percent)));padding-left:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));position:relative}.table_area .desc_list li:first-child{margin-top:0}.table_area .desc_list li:before{content:"※";left:0;position:absolute;top:0}@media(max-width:1024px){.table_area .unit{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.table_area .date,.table_area .desc{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.table_area .desc{margin-top:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)))}}.table_wrap{position:relative}.table_wrap .ico_scroll{display:none;height:max(calc(140px*var(--base-ratio)),calc(140/var(--base-size)*var(--base-percent)));left:50%;padding:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));position:absolute;top:max(calc(38px*var(--base-ratio)),calc(38/var(--base-size)*var(--base-percent)));-webkit-transform:translateX(-50%);transform:translateX(-50%);width:max(calc(135px*var(--base-ratio)),calc(135/var(--base-size)*var(--base-percent)));z-index:10}.table_wrap .ico_scroll.off{display:none}.table_wrap .ico_scroll:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5);border-radius:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.table_wrap .ico_scroll p{color:#fff;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;padding-top:max(calc(56px*var(--base-ratio)),calc(56/var(--base-size)*var(--base-percent)));position:relative;text-align:center}.table_wrap .ico_scroll p:before{background:url(/resources/jp/images/common/ico_scroll_swipe.svg) 0 0 no-repeat;background-size:cover;content:"";height:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)));left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)))}.table_wrap .table_scroll{position:relative}.table_wrap .table_scroll:before{background-color:#1c1c1c;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.table_wrap .table_scroll table{table-layout:fixed}.table_wrap .table_scroll table colgroup .col{width:auto}.table_wrap .circle{border-radius:max(calc(999px*var(--base-ratio)),calc(999/var(--base-size)*var(--base-percent)));display:inline-block;height:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));overflow:hidden;vertical-align:middle;width:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.table_wrap .circle.green{background-color:#4fb84f}.table_wrap .circle.gray{background-color:#e2e2e2}.table_wrap.theme1 table{border-bottom:2px solid #1c1c1c;border-top:2px solid #1c1c1c;width:100%;word-wrap:break-word}.table_wrap.theme1 table .col{width:auto}.table_wrap.theme1 table thead tr{border-bottom:1px solid #ddd}.table_wrap.theme1 table thead th{color:#666;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;padding:max(calc(22px*var(--base-ratio)),calc(22/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));text-align:center}.table_wrap.theme1 table thead th b{color:#1c1c1c;font-weight:600}.table_wrap.theme1 table tbody tr{border-bottom:1px solid #ddd}.table_wrap.theme1 table tbody th{border-right:1px solid #ddd;color:#1c1c1c;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5;padding:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));text-align:center}.table_wrap.theme1 table tbody th b{color:#1c1c1c;font-weight:600}.table_wrap.theme1 table tbody td{color:#888;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5;padding:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));text-align:center}.table_wrap.theme1 table tbody td b{color:#1c1c1c}.table_wrap.theme1 table tfoot tr{border-bottom:1px solid #ddd}.table_wrap.theme1 table tfoot th{color:#1c1c1c;font-weight:600}.table_wrap.theme1 table tfoot td,.table_wrap.theme1 table tfoot th{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;padding:max(calc(29px*var(--base-ratio)),calc(29/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));text-align:center;word-wrap:break-word}.table_wrap.theme1 table tfoot td{color:#888;font-weight:500}.table_wrap.theme1 table tbody .tl,.table_wrap.theme1 table tfoot .tl,.table_wrap.theme1 table thead .tl{text-align:left}.table_wrap.theme1 table tbody .tc,.table_wrap.theme1 table tfoot .tc,.table_wrap.theme1 table thead .tc{text-align:center}.table_wrap.theme1 table tbody .tr,.table_wrap.theme1 table tfoot .tr,.table_wrap.theme1 table thead .tr{text-align:right}.table_wrap.theme1 table tbody .bdNone,.table_wrap.theme1 table tfoot .bdNone,.table_wrap.theme1 table thead .bdNone{border-left:none}.table_wrap.theme1 table tbody .bold,.table_wrap.theme1 table tfoot .bold,.table_wrap.theme1 table thead .bold{color:#434343;font-weight:600}.table_wrap.theme1 table tbody .color,.table_wrap.theme1 table tfoot .color,.table_wrap.theme1 table thead .color{color:#00844a}.table_wrap.theme1 table tbody .bg,.table_wrap.theme1 table tfoot .bg,.table_wrap.theme1 table thead .bg{background-color:#f8f8f8}.table_wrap.theme2.theme2-1 table thead th{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.table_wrap.theme2.theme2-1 table tbody td,.table_wrap.theme2.theme2-1 table tbody th,.table_wrap.theme2.theme2-1 table thead th{padding:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.table_wrap.theme2.theme2-1 table tbody th{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.table_wrap.theme2.theme2-1 table tbody td{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2857142857}.table_wrap.theme2.theme2-2 table tbody td,.table_wrap.theme2.theme2-2 table tbody th,.table_wrap.theme2.theme2-2 table thead th{padding:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.table_wrap.theme2 table{border-bottom:2px solid #1c1c1c;border-top:2px solid #1c1c1c;width:100%;word-wrap:break-word}.table_wrap.theme2 table .col{width:auto}.table_wrap.theme2 table thead th{background-color:#f8f8f8;border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#666;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.2857142857;padding:max(calc(31px*var(--base-ratio)),calc(31/var(--base-size)*var(--base-percent))) max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));text-align:center}.table_wrap.theme2 table thead th b{color:#1c1c1c;font-weight:600}.table_wrap.theme2 table thead th small{color:#888;display:block;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.25}.table_wrap.theme2 table thead th sup{vertical-align:text-top}.table_wrap.theme2 table thead th sub,.table_wrap.theme2 table thead th sup{font-size:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.table_wrap.theme2 table thead th sub{vertical-align:text-bottom}.table_wrap.theme2 table tbody tr{border-bottom:1px solid #ddd}.table_wrap.theme2 table tbody th{background-color:#f8f8f8;border-right:1px solid #ddd;color:#666;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.2857142857;padding:max(calc(27px*var(--base-ratio)),calc(27/var(--base-size)*var(--base-percent))) max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));text-align:center}.table_wrap.theme2 table tbody th b{color:#1c1c1c;font-weight:600}.table_wrap.theme2 table tbody th sup{vertical-align:text-top}.table_wrap.theme2 table tbody th sub,.table_wrap.theme2 table tbody th sup{font-size:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.table_wrap.theme2 table tbody th sub{vertical-align:text-bottom}.table_wrap.theme2 table tbody td{background-color:#fff;border-right:1px solid #ddd;color:#1c1c1c;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.2857142857;padding:max(calc(27px*var(--base-ratio)),calc(27/var(--base-size)*var(--base-percent))) max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));text-align:center}.table_wrap.theme2 table tbody .tl,.table_wrap.theme2 table thead .tl{text-align:left}.table_wrap.theme2 table tbody .tc,.table_wrap.theme2 table thead .tc{text-align:center}.table_wrap.theme2 table tbody .tr,.table_wrap.theme2 table thead .tr{text-align:right}.table_wrap.theme2 table tbody .bdNone,.table_wrap.theme2 table thead .bdNone{border-right:none}.table_wrap.theme2 table tbody .bdRight,.table_wrap.theme2 table thead .bdRight{border-right:1px solid #ddd!important}.table_wrap.theme2 table tbody .bold,.table_wrap.theme2 table thead .bold{color:#434343;font-weight:600}.table_wrap.theme2 table tbody .color,.table_wrap.theme2 table thead .color{color:#00844a}.table_wrap.theme2 table tbody .bg,.table_wrap.theme2 table thead .bg{background-color:#f8f8f8}.table_wrap.theme2 table tbody .pl40,.table_wrap.theme2 table thead .pl40{padding-left:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))!important}.table_wrap.theme2 table tbody .pl120,.table_wrap.theme2 table thead .pl120{padding-left:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)))!important}@media(max-width:1024px){.table_wrap.tablet_scroll{overflow-x:auto}.table_wrap.tablet_scroll .ico_scroll{display:block}.table_wrap.tablet_scroll .ico_scroll.off{display:none}.table_wrap.tablet_scroll table{border-collapse:separate;border-spacing:0;min-width:max(calc(1000px*var(--base-ratio)),calc(1000/var(--base-size)*var(--base-percent)));table-layout:fixed;width:100%}.table_wrap.tablet_scroll table .fixed{background-color:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;left:0;position:-webkit-sticky;position:sticky;top:0;width:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)));z-index:1}.table_wrap.tablet_scroll table td,.table_wrap.tablet_scroll table th{border-bottom:1px solid #ddd}.table_wrap.theme1 table thead th{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;padding:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.table_wrap.theme1 table tbody td,.table_wrap.theme1 table tbody th{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.table_wrap.theme1 table tbody .space{padding-left:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.table_wrap.theme1 table tfoot td,.table_wrap.theme1 table tfoot th{padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.table_wrap.theme1 table tfoot td,.table_wrap.theme1 table tfoot th,.table_wrap.theme2.theme2-1 table thead th{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.table_wrap.theme2.theme2-1 table tbody td,.table_wrap.theme2.theme2-1 table tbody th,.table_wrap.theme2.theme2-1 table thead th{padding:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.table_wrap.theme2.theme2-1 table tbody th{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.table_wrap.theme2.theme2-1 table tbody td{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.table_wrap.theme2.theme2-2 table tbody td,.table_wrap.theme2.theme2-2 table tbody th,.table_wrap.theme2.theme2-2 table thead th{padding:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.table_wrap.theme2 table .fixed{background-color:#f8f8f8;z-index:1}.table_wrap.theme2 table tbody .pl40,.table_wrap.theme2 table thead .pl40{padding-left:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))!important}.table_wrap.theme2 table tbody .pl120,.table_wrap.theme2 table thead .pl120{padding-left:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))!important}}@media(max-width:767px){.table_wrap .ico_scroll{display:block}.table_wrap.table_scroll{overflow-x:auto}.table_wrap.table_scroll table{border-collapse:separate;border-spacing:0;min-width:max(calc(800px*var(--base-ratio)),calc(800/var(--base-size)*var(--base-percent)));table-layout:fixed;width:100%}.table_wrap.table_scroll table .fixed{background-color:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;left:0;position:-webkit-sticky;position:sticky;top:0;width:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)));z-index:1}.table_wrap.table_scroll table td,.table_wrap.table_scroll table th{border-bottom:1px solid #ddd}.table_wrap.table_scroll.theme2 table .fixed{background-color:#f8f8f8;z-index:1}}.btn_wrap{font-size:0;margin-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)));text-align:center}.btn_wrap.left{text-align:left}.btn_wrap.right{text-align:right}.btn_wrap .btn{background-color:#fff;border:1px solid #1c1c1c;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));color:#1c1c1c;display:inline-block;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.2857142857;margin-left:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));min-width:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)));overflow:hidden;padding:max(calc(9px*var(--base-ratio)),calc(9/var(--base-size)*var(--base-percent))) max(calc(25px*var(--base-ratio)),calc(25/var(--base-size)*var(--base-percent)));position:relative;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:top;width:auto}@media(min-width:1025px)and (pointer:fine){.btn_wrap .btn.aniNone:hover:not(.disabled){background-color:#fff;border:1px solid #1c1c1c;color:#1c1c1c}.btn_wrap .btn.aniNone:hover:not(.disabled):before{content:none}}.btn_wrap .btn.aniNone.arrow:hover i:after,.btn_wrap .btn.aniNone.arrow:hover i:before{-webkit-animation:none;animation:none;background-image:url(/resources/jp/images/button/ico_arrow_right_b.svg)}.btn_wrap .btn:before{background-color:#00844a;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:.3s ease;transition:.3s ease;width:0}.btn_wrap .btn>i{position:relative;z-index:1}@media(min-width:1025px)and (pointer:fine){.btn_wrap .btn:hover:not(.disabled,.plus){border:1px solid transparent;color:#fff}.btn_wrap .btn:hover:not(.disabled,.plus):before{width:100%}}.btn_wrap .btn:first-child{margin-left:0}.btn_wrap .btn.sm{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.25;min-width:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)));padding:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.btn_wrap .btn.lg{min-width:max(calc(140px*var(--base-ratio)),calc(140/var(--base-size)*var(--base-percent)));padding:max(calc(13px*var(--base-ratio)),calc(13/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.btn_wrap .btn.disabled{border:1px solid #737373;color:#666;cursor:auto}.btn_wrap .btn.dark{background-color:#2c2c2c;border:1px solid #2c2c2c;color:#fff}@media(min-width:1025px)and (pointer:fine){.btn_wrap .btn.dark:hover:not(.disabled){border-color:#00844a}}.btn_wrap .btn.dark.disabled{background-color:#888;border:1px solid #888;color:#e2e2e2}.btn_wrap .btn.white{background-color:transparent;border:1px solid #fff;color:#fff}.btn_wrap .btn.white.disabled{border:1px solid #afafaf;color:#e2e2e2}.btn_wrap .btn.arrow{position:relative}.btn_wrap .btn.arrow.sm i{padding-right:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.btn_wrap .btn.arrow.sm i:after,.btn_wrap .btn.arrow.sm i:before{background-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));height:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));width:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.btn_wrap .btn.arrow i{display:inline-block;padding-right:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)));position:relative}.btn_wrap .btn.arrow i:after,.btn_wrap .btn.arrow i:before{background:url(/resources/jp/images/button/ico_arrow_right_b.svg) 100% no-repeat;background-size:cover;background-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent))) max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));content:"";height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.btn_wrap .btn.arrow i:after{opacity:0}@media(min-width:1025px)and (pointer:fine){.btn_wrap .btn.arrow:hover i:after,.btn_wrap .btn.arrow:hover i:before{background-image:url(/resources/jp/images/button/ico_arrow_right_w.svg)}.btn_wrap .btn.arrow:hover i:before{-webkit-animation:arrowAnimationBefore .3s forwards;animation:arrowAnimationBefore .3s forwards}.btn_wrap .btn.arrow:hover i:after{-webkit-animation:arrowAnimationAfter .3s .3s forwards;animation:arrowAnimationAfter .3s .3s forwards}}.btn_wrap .btn.white.arrow i:after,.btn_wrap .btn.white.arrow i:before{background-image:url(/resources/jp/images/button/ico_arrow_right_w.svg)}.btn_wrap .btn.outlink{position:relative}.btn_wrap .btn.outlink.sm i{padding-right:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.btn_wrap .btn.outlink.sm i:after,.btn_wrap .btn.outlink.sm i:before{background-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));height:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));width:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.btn_wrap .btn.outlink i{display:inline-block;padding-right:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)));position:relative}.btn_wrap .btn.outlink i:after,.btn_wrap .btn.outlink i:before{background-image:url(/resources/jp/images/button/ico_outLink_b.svg);background-position:50%;background-repeat:no-repeat;background-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));content:"";height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.btn_wrap .btn.outlink i:after{opacity:0}@media(min-width:1025px)and (pointer:fine){.btn_wrap .btn.outlink:hover i:after,.btn_wrap .btn.outlink:hover i:before{background-image:url(/resources/jp/images/button/ico_outLink_w.svg)}.btn_wrap .btn.outlink:hover i:before{-webkit-animation:outlinkAnimationBefore .3s forwards;animation:outlinkAnimationBefore .3s forwards}.btn_wrap .btn.outlink:hover i:after{-webkit-animation:outlinkAnimationAfter .3s .3s forwards;animation:outlinkAnimationAfter .3s .3s forwards}}.btn_wrap .btn.download{position:relative}.btn_wrap .btn.download i{display:inline-block;padding-right:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)));position:relative}.btn_wrap .btn.download i:after,.btn_wrap .btn.download i:before{background-image:url(/resources/jp/images/button/ico_download_b.svg);background-position:50%;background-repeat:no-repeat;background-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent))) max(calc(17px*var(--base-ratio)),calc(17/var(--base-size)*var(--base-percent)));content:"";height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}@media(min-width:1025px)and (pointer:fine){.btn_wrap .btn.download:hover i:after,.btn_wrap .btn.download:hover i:before{background-image:url(/resources/jp/images/button/ico_download_w.svg)}}.btn_wrap .btn.download.white i:after,.btn_wrap .btn.download.white i:before{background-image:url(/resources/jp/images/button/ico_download_w.svg)}@media(min-width:1025px)and (pointer:fine){.btn_wrap .btn.download.white:hover i:after,.btn_wrap .btn.download.white:hover i:before{background-image:url(/resources/jp/images/button/ico_download_w.svg)}}.btn_wrap .btn.download.dark i:after,.btn_wrap .btn.download.dark i:before{background-image:url(/resources/jp/images/button/ico_download_w.svg)}@media(min-width:1025px)and (pointer:fine){.btn_wrap .btn.download.dark:hover i:after,.btn_wrap .btn.download.dark:hover i:before{background-image:url(/resources/jp/images/button/ico_download_w.svg)}}.btn_wrap .btn.plus{border:1px solid #888;min-width:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)));padding:max(calc(9px*var(--base-ratio)),calc(9/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.btn_wrap .btn.plus i{color:#888;display:inline-block;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;padding-right:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:relative}.btn_wrap .btn.plus i:after,.btn_wrap .btn.plus i:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.btn_wrap .btn.plus i:before{background-image:url(/resources/jp/images/button/ico_plus_gray.svg)}.btn_wrap .btn.plus i:after{background-image:url(/resources/jp/images/button/ico_plus_white.svg);opacity:0;visibility:hidden}@media(min-width:1025px)and (pointer:fine){.btn_wrap .btn.plus:hover{border:1px solid #00844a}.btn_wrap .btn.plus:hover:before{width:100%}.btn_wrap .btn.plus:hover i{color:#fff}.btn_wrap .btn.plus:hover i:after,.btn_wrap .btn.plus:hover i:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.btn_wrap .btn.plus:hover i:before{opacity:0;visibility:hidden}.btn_wrap .btn.plus:hover i:after{opacity:1;visibility:visible}}@media(max-width:1024px){.btn_wrap .btn.plus i{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.btn_wrap{margin-top:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}.btn_wrap .btn{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-left:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent)));min-width:max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)));padding:max(calc(11px*var(--base-ratio)),calc(11/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}}@-webkit-keyframes arrowAnimationBefore{0%{opacity:1;right:0}to{opacity:0;right:max(calc(20px*var(--base-ratio)*-1),calc(20/var(--base-size)*var(--base-percent)*-1))}}@keyframes arrowAnimationBefore{0%{opacity:1;right:0}to{opacity:0;right:max(calc(20px*var(--base-ratio)*-1),calc(20/var(--base-size)*var(--base-percent)*-1))}}@-webkit-keyframes arrowAnimationAfter{0%{opacity:0;right:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}to{opacity:1;right:0}}@keyframes arrowAnimationAfter{0%{opacity:0;right:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}to{opacity:1;right:0}}@-webkit-keyframes outlinkAnimationBefore{0%{margin-right:4px;margin-top:4px;opacity:1;-webkit-transform:translateY(-50%) rotate(.003deg);transform:translateY(-50%) rotate(.003deg)}to{margin-right:-4px;margin-top:-4px;opacity:0;-webkit-transform:translateY(-50%) rotate(.003deg);transform:translateY(-50%) rotate(.003deg)}}@keyframes outlinkAnimationBefore{0%{margin-right:4px;margin-top:4px;opacity:1;-webkit-transform:translateY(-50%) rotate(.003deg);transform:translateY(-50%) rotate(.003deg)}to{margin-right:-4px;margin-top:-4px;opacity:0;-webkit-transform:translateY(-50%) rotate(.003deg);transform:translateY(-50%) rotate(.003deg)}}@-webkit-keyframes outlinkAnimationAfter{0%{margin-right:4px;margin-top:4px;opacity:0;-webkit-transform:translateY(-50%) rotate(.003deg);transform:translateY(-50%) rotate(.003deg)}to{margin-right:0;margin-top:0;opacity:1;-webkit-transform:translateY(-50%) rotate(.003deg);transform:translateY(-50%) rotate(.003deg)}}@keyframes outlinkAnimationAfter{0%{margin-right:4px;margin-top:4px;opacity:0;-webkit-transform:translateY(-50%) rotate(.003deg);transform:translateY(-50%) rotate(.003deg)}to{margin-right:0;margin-top:0;opacity:1;-webkit-transform:translateY(-50%) rotate(.003deg);transform:translateY(-50%) rotate(.003deg)}}.c-page{margin-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)));overflow:hidden;width:100%}.c-page .page{text-align:center}.c-page .page .num,.c-page .page a{border-radius:max(calc(999px*var(--base-ratio)),calc(999/var(--base-size)*var(--base-percent)));height:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));line-height:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));text-align:center;width:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.c-page .page .num{margin:0 max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)))}.c-page .page .arrow,.c-page .page .arrow a{display:inline-block;vertical-align:middle}.c-page .page .arrow a{text-indent:-9999px}.c-page .page .arrow.left{margin-right:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.c-page .page .arrow.right{margin-left:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.c-page .page .arrow a{background:no-repeat 50%}.c-page .page .arrow a.first{background-image:url(/resources/jp/images/button/ico_paging_first_arrow.svg)}.c-page .page .arrow a.prev{background-image:url(/resources/jp/images/button/ico_paging_prev_arrow.svg)}.c-page .page .arrow a.next{background-image:url(/resources/jp/images/button/ico_paging_next_arrow.svg)}.c-page .page .arrow a.last{background-image:url(/resources/jp/images/button/ico_paging_last_arrow.svg)}.c-page .page .num{color:#666;display:inline-block;font-weight:500;vertical-align:middle}@media(min-width:1025px)and (pointer:fine){.c-page .page .num:not(span):hover{background-color:#f2f2f2;color:#1c1c1c;font-weight:700;-webkit-transition:.3s;transition:.3s}}.c-page .page span.num{border:1px solid #ddd;color:#1c1c1c;font-weight:700}.c-page .page .total{display:none}@media(max-width:1024px){.c-page{margin-top:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}}@media(max-width:767px){.c-page .page .m_none{display:none}.c-page .page .arrow.left{margin-right:max(calc(0px*var(--base-ratio)),calc(0/var(--base-size)*var(--base-percent)))}.c-page .page .arrow.right{margin-left:max(calc(0px*var(--base-ratio)),calc(0/var(--base-size)*var(--base-percent)))}}.popup_wrap{bottom:0;display:none;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;right:0;top:0;width:100%;z-index:10000}.popup_wrap.active{display:block}.popup_wrap.active_end .popup{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:visible}.popup_wrap .dim{background-color:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%}.popup_wrap .popup{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:10000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));left:50%;opacity:0;padding:max(calc(60px*var(--base-ratio)),calc(60/var(--base-size)*var(--base-percent)));position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:.5s;transition:.5s;visibility:hidden}.popup_wrap h2{color:#1c1c1c;font-size:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.5;word-wrap:break-word}.popup_wrap .close_btn{border:1px solid #fff;border-radius:100%;height:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));position:absolute;right:0;top:max(calc(85px*var(--base-ratio)*-1),calc(85/var(--base-size)*var(--base-percent)*-1));width:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));z-index:10}.popup_wrap .close_btn:after{background-image:url(/resources/jp/images/button/ico_popup_close_w.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";height:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.popup_wrap .close_btn.theme2{height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));right:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));top:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.popup_wrap .close_btn.theme2:after{background-image:url(/resources/jp/images/button/ico_popup_close_lg.svg);background-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.popup_wrap.fixed_popup .popup{padding:0}.popup_wrap.fixed_popup .popup_header{height:max(calc(56px*var(--base-ratio)),calc(56/var(--base-size)*var(--base-percent)));width:100%}.popup_wrap.fixed_popup .popup_cont{height:calc(100% - max(calc(56px * var(--base-ratio)), calc(calc(56 / var(--base-size)) * var(--base-percent))));overflow-y:auto;padding:0 max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent))) max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)));width:100%}.popup_wrap.fixed_popup .close_btn{height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));right:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));top:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.popup_wrap.fixed_popup .close_btn:after{background-image:url(/resources/jp/images/button/ico_popup_close_lg.svg);background-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.popup_wrap.dispute_popup1 .popup{background-color:#fff;height:max(calc(650px*var(--base-ratio)),calc(650/var(--base-size)*var(--base-percent)));padding-bottom:max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)));padding-right:max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)));width:max(calc(964px*var(--base-ratio)),calc(964/var(--base-size)*var(--base-percent)))}.popup_wrap.dispute_popup1 .popup_cont{padding:0 max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent))) max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)))}.popup_wrap.dispute_popup1 .table_form .item,.popup_wrap.dispute_popup1 .table_form .item:first-child{padding-top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.popup_wrap.dispute_popup1 .table_form.agree_wrap{margin:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent))) 0}.popup_wrap.dispute_popup1 .table_form.agree_wrap,.popup_wrap.dispute_popup1 .table_form.captcha_wrap{padding-top:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)))}.popup_wrap.dispute_popup2 .popup{padding:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));width:max(calc(472px*var(--base-ratio)),calc(472/var(--base-size)*var(--base-percent)))}.popup_wrap.dispute_popup2 .popup_cont{text-align:center}.popup_wrap.dispute_popup2 .popup_cont .txt{color:#1c1c1c;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5}.popup_wrap.dispute_popup2 .btn_wrap{margin-top:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.popup_wrap.email_collection_popup{word-wrap:break-word}.popup_wrap.email_collection_popup .popup{padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));width:max(calc(472px*var(--base-ratio)),calc(472/var(--base-size)*var(--base-percent)))}.popup_wrap.email_collection_popup .popup_cont h2{color:#1c1c1c;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5;text-align:center}.popup_wrap.email_collection_popup .popup_cont p{color:#434343;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5;margin-top:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.popup_wrap.diagram.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup_wrap.diagram .close_btn{left:calc(100% + max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))));right:unset;top:0}.popup_wrap.diagram .close_btn,.popup_wrap.diagram .popup_cont{border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.popup_wrap.diagram .popup_cont{background:#fff;height:auto;max-width:max(calc(1210px*var(--base-ratio)),calc(1210/var(--base-size)*var(--base-percent)));padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) max(calc(45px*var(--base-ratio)),calc(45/var(--base-size)*var(--base-percent)));position:relative;width:100%;z-index:1}.popup_wrap.diagram .title_area{margin-bottom:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)));text-align:center}.popup_wrap.diagram .title_area h3{word-wrap:break-word;color:#1c1c1c;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.25}.popup_wrap.diagram .desc_area .img_box{margin-bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));width:100%}.popup_wrap.diagram .desc_area .img_box img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.popup_wrap.diagram .desc_area .txt_box.step{background-color:#e8eef4;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.popup_wrap.diagram .desc_area .txt_box ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.popup_wrap.diagram .desc_area .txt_box ol li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.popup_wrap.diagram .desc_area .txt_box ol li span{color:#1c1c1c;font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.5;width:max(calc(50px*var(--base-ratio)),calc(50/var(--base-size)*var(--base-percent)))}.popup_wrap.diagram .desc_area .txt_box ol li p{word-wrap:break-word;color:#666;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5}.popup_wrap.video_popup .popup{background-color:transparent;padding:0;width:max(calc(940px*var(--base-ratio)),calc(940/var(--base-size)*var(--base-percent)))}.popup_wrap.video_popup .pop_cont{width:100%}.popup_wrap.video_popup .video_wrap{border-radius:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));height:100%;overflow:hidden;position:relative;width:100%}.popup_wrap.video_popup .video_wrap .video{padding-top:59.25%;position:relative;width:100%}.popup_wrap.video_popup .video_wrap iframe,.popup_wrap.video_popup .video_wrap video{border:none;height:100%;left:0;max-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.popup_wrap.video_popup .close_btn{top:max(calc(90px*var(--base-ratio)*-1),calc(90/var(--base-size)*var(--base-percent)*-1))}@media(max-width:1024px){.popup_wrap.video_popup .popup{width:90%}.popup_wrap.video_popup .video_wrap{border-radius:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.popup_wrap.video_popup .close_btn{top:max(calc(60px*var(--base-ratio)*-1),calc(60/var(--base-size)*var(--base-percent)*-1))}}.popup_wrap.document_popup1 .popup{background-color:#fff;height:max(calc(650px*var(--base-ratio)),calc(650/var(--base-size)*var(--base-percent)));padding-bottom:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));padding-right:max(calc(4px*var(--base-ratio)),calc(4/var(--base-size)*var(--base-percent)));width:max(calc(964px*var(--base-ratio)),calc(964/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup1 .popup_cont{padding:0 max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent))) max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup1 .table_form .item,.popup_wrap.document_popup1 .table_form .item:first-child{padding-top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup1 .table_form .box_wrap{background-color:#f2f2f2;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));padding:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup1 .table_form .box_wrap .custom_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent))) 0}.popup_wrap.document_popup1 .table_form.agree_wrap{margin:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent))) 0}.popup_wrap.document_popup1 .table_form.agree_wrap,.popup_wrap.document_popup1 .table_form.captcha_wrap{padding-top:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup2 .popup{padding:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent))) max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));width:max(calc(512px*var(--base-ratio)),calc(512/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup2 .popup_cont{text-align:center;word-wrap:break-word}.popup_wrap.document_popup2 .popup_cont .tit{color:#1c1c1c;font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));font-weight:700;letter-spacing:-.02em;line-height:1.5}.popup_wrap.document_popup2 .popup_cont .txt{color:#666;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5;margin-top:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup2 .btn_wrap{margin-top:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}@media(max-width:1024px){.popup_wrap .close_btn{top:max(calc(56px*var(--base-ratio)*-1),calc(56/var(--base-size)*var(--base-percent)*-1))}.popup_wrap .close_btn.theme2{right:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));top:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.popup_wrap.fixed_popup .popup{height:100%;width:100%}.popup_wrap.fixed_popup .popup_header{height:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)))}.popup_wrap.fixed_popup .popup_cont{height:calc(100% - max(calc(48px * var(--base-ratio)), calc(calc(48 / var(--base-size)) * var(--base-percent))))}.popup_wrap.fixed_popup .close_btn{right:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));top:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.popup_wrap.dispute_popup1 .dim{display:none}.popup_wrap.dispute_popup1 .popup{border-radius:0;height:100%;padding-right:0;width:100%}.popup_wrap.dispute_popup1 .popup_cont{padding:0 max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.popup_wrap.dispute_popup1 .table_form.agree_wrap{margin:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) 0}.popup_wrap.dispute_popup1 .table_form.agree_wrap,.popup_wrap.dispute_popup1 .table_form.captcha_wrap{padding-top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.popup_wrap.dispute_popup2 .popup{padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));width:max(calc(350px*var(--base-ratio)),calc(350/var(--base-size)*var(--base-percent)))}.popup_wrap.dispute_popup2 .popup_cont .txt{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;text-align:center;word-wrap:break-word}.popup_wrap.dispute_popup2 .btn_wrap{margin-top:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.popup_wrap.email_collection_popup .popup{padding:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)));width:max(calc(511px*var(--base-ratio)),calc(511/var(--base-size)*var(--base-percent)))}.popup_wrap.email_collection_popup .popup_cont h2{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.popup_wrap.email_collection_popup .popup_cont p{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-top:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.popup_wrap.diagram.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup_wrap.diagram .popup_cont{background:#fff;border-radius:unset;height:100%;max-width:unset;padding:0;width:100%}.popup_wrap.diagram .popup_inner{height:100%;overflow-y:auto;padding:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent))) max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));position:relative}.popup_wrap.diagram .btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;height:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent)));justify-content:flex-end;left:0;padding:0 max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));position:fixed;top:0;width:100%}.popup_wrap.diagram .btn_area.active{background-color:#fff;border-bottom:1px solid #ddd;-webkit-box-shadow:12px 12px 24px 0 rgba(0,0,0,.08);box-shadow:12px 12px 24px 0 rgba(0,0,0,.08)}.popup_wrap.diagram .close_btn{background-image:url(/resources/jp/images/button/ico_popup_close.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;border:unset;border-radius:unset;height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:static;width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.popup_wrap.diagram .title_area{margin-bottom:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.popup_wrap.diagram .title_area h3{font-size:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.popup_wrap.diagram .desc_area .img_box{margin-bottom:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.popup_wrap.diagram .desc_area .txt_box.step{padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.popup_wrap.diagram .desc_area .txt_box ol{gap:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.popup_wrap.diagram .desc_area .txt_box ol li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.popup_wrap.diagram .desc_area .txt_box ol li span{font-size:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;width:auto}.popup_wrap.diagram .desc_area .txt_box ol li p{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.popup_wrap.document_popup1 .dim{display:none}.popup_wrap.document_popup1 .popup{border-radius:0;height:100%;padding-right:0;width:100%}.popup_wrap.document_popup1 .popup_cont{padding:0 max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup1 .table_form .box_wrap{padding:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup1 .table_form .box_wrap .custom_checkbox{gap:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) 0}.popup_wrap.document_popup1 .table_form.agree_wrap{margin:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) 0}.popup_wrap.document_popup1 .table_form.agree_wrap,.popup_wrap.document_popup1 .table_form.captcha_wrap{padding-top:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup2 .popup{padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent))) max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));width:max(calc(350px*var(--base-ratio)),calc(350/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup2 .popup_cont .tit{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.popup_wrap.document_popup2 .popup_cont .txt{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-top:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup2 .btn_wrap{margin-top:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}}@media(max-width:767px){.popup_wrap.dispute_popup1 .popup_cont{padding:0 max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)))}.popup_wrap.dispute_popup2 .popup,.popup_wrap.email_collection_popup .popup{width:96%}.popup_wrap.diagram .popup_inner{padding:max(calc(48px*var(--base-ratio)),calc(48/var(--base-size)*var(--base-percent))) max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup1 .required{margin-top:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));position:static;text-align:right}.popup_wrap.document_popup1 .popup_cont{padding:0 max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent))) max(calc(120px*var(--base-ratio)),calc(120/var(--base-size)*var(--base-percent)))}.popup_wrap.document_popup2 .popup{height:auto;width:96%}}