/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.sample{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}h1,h2,h3,h4,ol,ul,dl,dt,dd,figure,p{margin:0;padding:0}ul,li{list-style:none}*{-webkit-box-sizing:border-box !important;box-sizing:border-box !important}input{outline:none;border:none}.swiper-button-next:after,.swiper-button-prev:after{display:none}@media(min-width: 771px){.pc-only{display:block !important}.sp-only{display:none !important}}@media(max-width: 770px){.pc-only{display:none !important}.sp-only{display:block !important}}html{-webkit-overflow-scrolling:touch}body{font-family:"Noto Sans JP",sans-serif;line-height:1.6;font-weight:400;font-size:16px;color:#1d2088;overflow-x:hidden;position:relative;font-size:1rem}.jap{font-family:"Noto Sans JP",sans-serif}.eng{font-family:"Michroma",sans-serif}main{position:relative;z-index:10}.mplus1{font-family:"M PLUS 1",sans-serif}.f-xxs{font-size:10px;font-size:.625rem}.f-xs{font-size:12px;font-size:.75rem}.f-sm{font-size:14px;font-size:.875rem}.f-base{font-size:16px;font-size:1rem}.f-md{font-size:18px;font-size:1.125rem}.f-lg{font-size:24px;font-size:1.5rem}.f-xl{font-size:28px;font-size:1.75rem}.f-xxl{font-size:30px;font-size:1.875rem}.f-2x{font-size:36px;font-size:2.25rem}.txt-center{text-align:center}.txt-right{text-align:right}.txt-bold{font-weight:700}.txt-normal{font-weight:normal}.txt-white{color:#fff}.txt-black{color:#000 !important}.txt-red{color:#ff1d1d}.txt-gray{color:#bbb}.txt-lightblue{color:#9fd9f6}.txt-vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.errorMessage{display:block;color:#ff1d1d;font-size:12px;margin-top:4px;font-size:.75rem}.txt-primary{color:#1d2088}.dli-chevron-round-right{display:inline-block;vertical-align:middle;line-height:1;position:relative;width:8px;height:8px;-webkit-transform:translateX(-25%) rotate(45deg);transform:translateX(-25%) rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-left:8px}.dli-chevron-round-right::before,.dli-chevron-round-right::after{content:"";position:absolute;background:currentColor;border-radius:.1em}.dli-chevron-round-right::before{top:0;left:0;right:0;height:2px}.dli-chevron-round-right::after{top:0;right:0;bottom:0;width:2px}.btn a,.btn input{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:11px 33px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.4;border-radius:100px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:.875rem;cursor:pointer}@media(max-width: 770px){.btn a,.btn input{font-size:16px;padding:15px 44px;font-size:1rem}}.btn-primary-active a,.btn-primary-active input{background:#1d2088;color:#fff;border:1px solid #1d2088}@media(min-width: 771px){.btn-primary-active a:hover,.btn-primary-active input:hover{color:#1d2088;background-color:#fff}}.btn-primary-border a,.btn-primary-border input{background:#fff;color:#1d2088;border:1px solid #1d2088}.btn-primary-border a .dli-chevron-round-right,.btn-primary-border input .dli-chevron-round-right{color:#1d2088}@media(min-width: 771px){.btn-primary-border a:hover,.btn-primary-border input:hover{color:#fff;background-color:#1d2088}.btn-primary-border a:hover .dli-chevron-round-right,.btn-primary-border input:hover .dli-chevron-round-right{color:#fff}}.btn-black-border a,.btn-black-border input{background:#fff;color:#000;border:1px solid #000}@media(min-width: 771px){.btn-black-border a:hover,.btn-black-border input:hover{color:#fff;background-color:#000}}.btn-primary-disabled a{opacity:.5;background:#fff;color:#1d2088}@media(min-width: 771px){.btn-primary-disabled a:hover{color:#fff;background-color:#1d2088}}.btn-arrow{border:1px solid #1d2088;font-size:22px;width:46px;height:46px;font-size:1.375rem}.btn-arrow-white{background-color:#fff;color:#1d2088}.btn-arrow-blue{background-color:#1d2088;color:#fff}.btn_secondary-selected a{background:#9fd9f6;color:#1d2088}.btn_primary-disabled a{opacity:.5;background:#9fd9f6;color:#1d2088}.btn-dw{position:relative}.btn-dw:before{position:absolute;content:"";display:block;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:16px;height:16px;background:url("../img/product/icon_download_blue.svg") no-repeat center}.btn-dw:hover:before{background:url("../img/product/icon_download_white.svg") no-repeat center}.btn-dw-white{position:relative}.btn-dw-white:before{position:absolute;content:"";display:block;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:16px;height:16px;background:url("../img/product/icon_download_white.svg") no-repeat center}.btn-dw-white:hover:before{background:url("../img/product/icon_download_blue.svg") no-repeat center}.btn-see{position:relative}.btn-see:before{position:absolute;content:"";display:block;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:18px;height:18px;background:url("../img/product/icon_play_circle_blue.svg") no-repeat center}.btn-see:hover:before{background:url("../img/product/icon_play_circle_white.svg") no-repeat center}.bglbtdb{background-color:#9fd9f6;color:#1d2088}input.bglbtdb{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media(min-width: 771px){input.bglbtdb:hover,a.bglbtdb:hover{color:#9fd9f6;background-color:#1d2088}}.bgttwh{background:hsla(0,0%,100%,.3);border:1px solid #fff;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media(min-width: 771px){.bgttwh:hover{opacity:.7}}.searchsubmitbtn{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);cursor:pointer}.dflex{display:-webkit-box;display:-ms-flexbox;display:flex}.dflex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dflex-spbtwn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dflex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dflex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dflex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.dflex-aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dgrid{display:grid}video{top:0;width:100%;height:100%;background-color:#000}.circle{border-radius:50%}a{text-decoration:none;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.link a{position:relative;color:#1d2088}@media(min-width: 771px){.link a:hover{text-decoration:underline}}.link a.dflex .icon{margin-left:6px}.link-underline a{text-decoration:underline !important}.link-underline a:hover{text-decoration:none !important}.link-gray-to-blue a{color:#bbb}.link-gray-to-blue a:hover{color:#1d2088}.link-tblank a:after{content:"";display:inline-block;width:22px;height:22px;margin-left:6px}.link-tblank-before a{padding-left:30px}.link-tblank-before a:before{content:"";display:block;position:absolute;left:0;width:22px;height:22px;top:4px}.link-tblank-before.link-tblank-blue a:before{background:url("../img/common/icon_link_target_blank_blue.svg") no-repeat center}.link-tblank-white a:after{background:url("../img/common/icon_link_target_blank_white.svg") no-repeat center;background-size:contain}.link-tblank-blue a:after{background:url("../img/common/icon_link_target_blank_blue.svg") no-repeat center}.link-pdf-before{position:relative}.link-pdf-before a{padding-left:30px}@media(max-width: 770px){.link-pdf-before a{padding-left:22px}}.link-pdf-before a:before{content:"";display:block;position:absolute;left:0;top:-3px;width:26px;height:26px;background:url("../img/common/icon_pdf.svg") no-repeat center;background-size:contain}@media(max-width: 770px){.link-pdf-before a:before{width:21px;height:21px;top:0}}.link-pdf-blue-before a:before{top:7px;width:18px;height:18px;background:url("../img/common/icon_pdf_blue.svg") no-repeat center;background-size:contain}.link-prev a:before,.link-next a:before{content:"";display:block;background:url("../img/common/icon_arrow_black.svg") no-repeat center;background-size:contain;position:absolute;width:24px;height:24px;top:-1px}.link-prev a{padding-left:25px}.link-prev a:before{left:0}.link-next a{padding-right:25px}.link-next a:before{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.link-black a{color:#000}.link-black a:hover{text-decoration:underline}summary{display:block}summary::-webkit-details-marker{display:none}img{vertical-align:bottom;display:block}.img-center{margin:0 auto}.bg-blue-gradient{background:linear-gradient(135deg, #1D2088 0%, #9FD9F6 100%)}.bg-lightblue-gradient{background:linear-gradient(135deg, #ecf7fd 0%, #f4fafe 100%)}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-lightgray{background-color:#fafafa}.bg-lightblue{background-color:#9fd9f6}.bg-paleblue{background-color:#1d2088}.bg-lightblue-gradient295{background:linear-gradient(295deg, #D1EDFB 15.81%, #9FD9F6 84.19%)}a.bg-lightblue-gradient295{color:#1d2088}a.bg-lightblue-gradient295:hover{background:linear-gradient(135deg, #1D2088 0%, #9FD9F6 100%);color:#fff}.bg-lightblue-gradient295-02{background:linear-gradient(295deg, #9FD9F6 15.81%, #D1EDFB 84.19%)}.m5050vw{margin:0 calc(50% - 50vw);width:100vw}.searchfield{font-size:16px;font-size:1rem}.dblock{display:block}html{scroll-behavior:smooth}@media(min-width: 771px){html{scroll-padding-top:80px}}@media(max-width: 770px){html{scroll-padding-top:51px}}.w100{width:100%}::-webkit-input-placeholder{color:#bbb}::-moz-placeholder{color:#bbb}:-ms-input-placeholder{color:#bbb}::-ms-input-placeholder{color:#bbb}::placeholder{color:#bbb}.trotate180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}table{border-collapse:collapse;width:100%}.youtube iframe{width:100%;height:100%}label{cursor:pointer}.modal-container-filter,.modal-container-guide,.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100}.modal-container-filter:before,.modal-container-guide:before,.modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container-filter.active,.modal-container-guide.active,.modal-container.active{opacity:1;visibility:visible}.modal-container-filter .modal-body,.modal-container-guide .modal-body,.modal-container .modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:906px;width:90%}@media(max-width: 770px){.modal-container-filter .modal-body,.modal-container-guide .modal-body,.modal-container .modal-body{height:80vh;top:30px}}.modal-container-filter .modal-close,.modal-container-guide .modal-close,.modal-container .modal-close{position:absolute;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;top:30px;right:30px;cursor:pointer;z-index:600}@media(max-width: 770px){.modal-container-filter .modal-close,.modal-container-guide .modal-close,.modal-container .modal-close{top:10px;right:6px}.modal-container-filter .modal-close img,.modal-container-guide .modal-close img,.modal-container .modal-close img{width:12px}}.modal-container-filter .modal-content,.modal-container-guide .modal-content,.modal-container .modal-content{background:#fff;text-align:left;padding:70px 83px 30px;position:relative;height:70vh;overflow-y:auto}@media(max-width: 770px){.modal-container-filter .modal-content,.modal-container-guide .modal-content,.modal-container .modal-content{padding:58px 22px 60px;height:100%;overflow-y:auto}}.modal-container-filter .modal-content .modal-sec_header,.modal-container-guide .modal-content .modal-sec_header,.modal-container .modal-content .modal-sec_header{margin-bottom:59px}.modal-container-filter .modal-content .modal-sec_header .ttl,.modal-container-guide .modal-content .modal-sec_header .ttl,.modal-container .modal-content .modal-sec_header .ttl{margin-bottom:5px}.modal-container-filter .modal-content ul.dflex,.modal-container-guide .modal-content ul.dflex,.modal-container .modal-content ul.dflex{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.modal-container-filter .modal-content ul.dflex .btn a,.modal-container-guide .modal-content ul.dflex .btn a,.modal-container .modal-content ul.dflex .btn a{font-size:14px;padding:8px 20px;font-size:.875rem}.modal-container-filter .modal-content table:not(:last-of-type),.modal-container-guide .modal-content table:not(:last-of-type),.modal-container .modal-content table:not(:last-of-type){margin-bottom:30px}.modal-container-filter .modal-content dl div:not(:last-of-type),.modal-container-guide .modal-content dl div:not(:last-of-type),.modal-container .modal-content dl div:not(:last-of-type){margin-bottom:50px}@media(max-width: 770px){.modal-container-filter .modal-content dl div:not(:last-of-type),.modal-container-guide .modal-content dl div:not(:last-of-type),.modal-container .modal-content dl div:not(:last-of-type){margin-bottom:40px}}.modal-container-filter .modal-content dl .ttl,.modal-container-guide .modal-content dl .ttl,.modal-container .modal-content dl .ttl{margin-bottom:16px}@media(max-width: 770px){.modal-container-filter .modal-content dl .ttl,.modal-container-guide .modal-content dl .ttl,.modal-container .modal-content dl .ttl{font-size:18px;font-size:1.125rem}}.modal-container-filter .modal-content .links,.modal-container-guide .modal-content .links,.modal-container .modal-content .links{margin-top:100px}@media(max-width: 770px){.modal-container-filter .modal-content .links,.modal-container-guide .modal-content .links,.modal-container .modal-content .links{margin-top:10px}.modal-container-filter .modal-content .links a,.modal-container-guide .modal-content .links a,.modal-container .modal-content .links a{font-size:14px;font-size:.875rem}}.modal-container-filter .modal-content .links,.modal-container-guide .modal-content .links,.modal-container .modal-content .links{gap:20px}.modal-container-filter .modal-content .links .border,.modal-container-guide .modal-content .links .border,.modal-container .modal-content .links .border{width:1px;height:100%;background-color:#bbb}@media(max-width: 770px){.modal-container-filter .modal-content details.js-details label,.modal-container-guide .modal-content details.js-details label,.modal-container .modal-content details.js-details label{font-size:14px;font-size:.875rem}.modal-container-filter .modal-content details.js-details .summary_inner,.modal-container-guide .modal-content details.js-details .summary_inner,.modal-container .modal-content details.js-details .summary_inner{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.modal-container-filter .modal-content details.js-details .icon,.modal-container-guide .modal-content details.js-details .icon,.modal-container .modal-content details.js-details .icon{width:16px;top:13px}.modal-container-filter .modal-content details.js-details .icon:before,.modal-container-filter .modal-content details.js-details .icon:after,.modal-container-guide .modal-content details.js-details .icon:before,.modal-container-guide .modal-content details.js-details .icon:after,.modal-container .modal-content details.js-details .icon:before,.modal-container .modal-content details.js-details .icon:after{background-color:#000;width:10px}.modal-container-filter .modal-content details.js-details[open] .icon,.modal-container-guide .modal-content details.js-details[open] .icon,.modal-container .modal-content details.js-details[open] .icon{-webkit-transform:translate(0, -20px) rotate(180deg);transform:translate(0, -20px) rotate(180deg)}}.modal-container-filter .modal-content .apsection,.modal-container-guide .modal-content .apsection,.modal-container .modal-content .apsection{display:block !important;padding:30px 0}.modal-container-filter .modal-content .apsection>.dflex,.modal-container-guide .modal-content .apsection>.dflex,.modal-container .modal-content .apsection>.dflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-container-filter .modal-content .apsection>.dflex>.item,.modal-container-guide .modal-content .apsection>.dflex>.item,.modal-container .modal-content .apsection>.dflex>.item{width:100%}.modal-container-filter .modal-content-filter,.modal-container-guide .modal-content-filter,.modal-container .modal-content-filter{padding:0}.modal-container-filter .box-filter .box-filter_ttl,.modal-container-guide .box-filter .box-filter_ttl,.modal-container .box-filter .box-filter_ttl{border-bottom:1px solid #bbb;line-height:52px;padding:0 17px}@media(max-width: 770px){.modal-container-filter .box-filter .box-filter_ttl.txt-black a,.modal-container-guide .box-filter .box-filter_ttl.txt-black a,.modal-container .box-filter .box-filter_ttl.txt-black a{display:block}}.modal-container-filter .box-filter .inner,.modal-container-guide .box-filter .inner,.modal-container .box-filter .inner{padding:18px 17px}.modal-container-filter .box-filter .cate,.modal-container-guide .box-filter .cate,.modal-container .box-filter .cate{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-container-filter .box-filter .cate .cate_item,.modal-container-guide .box-filter .cate .cate_item,.modal-container .box-filter .cate .cate_item{width:32%}.modal-container-filter .box-filter .cate .cate_item a,.modal-container-guide .box-filter .cate .cate_item a,.modal-container .box-filter .cate .cate_item a{width:100%}.modal-container-filter.hmenu-white .modal-close,.modal-container-guide.hmenu-white .modal-close,.modal-container.hmenu-white .modal-close{top:18px;right:18px}.modal-container-filter.hmenu-white .modal-close img,.modal-container-guide.hmenu-white .modal-close img,.modal-container.hmenu-white .modal-close img{width:18px}.modal-container-filter.hmenu-white .menu_inner,.modal-container-guide.hmenu-white .menu_inner,.modal-container.hmenu-white .menu_inner{position:unset;background-color:unset;left:unset;-webkit-transform:unset;transform:unset;-webkit-transition:unset;transition:unset;top:unset;padding-top:unset}.modal-container-filter.hmenu-white .menu_inner .overflow,.modal-container-guide.hmenu-white .menu_inner .overflow,.modal-container.hmenu-white .menu_inner .overflow{overflow:unset;height:auto}.modal-container-filter.hmenu-white .menu_inner .overflow .accordion_list .accordion_item>label,.modal-container-guide.hmenu-white .menu_inner .overflow .accordion_list .accordion_item>label,.modal-container.hmenu-white .menu_inner .overflow .accordion_list .accordion_item>label{width:93%}.modal-container-filter.hmenu-white .menu_inner .overflow .accordion_list .accordion_item .menuSub,.modal-container-guide.hmenu-white .menu_inner .overflow .accordion_list .accordion_item .menuSub,.modal-container.hmenu-white .menu_inner .overflow .accordion_list .accordion_item .menuSub{display:block;padding-left:unset}.modal-container-filter.hmenu-white .menu_inner .overflow .accordion_list .accordion_item .menuSub label,.modal-container-guide.hmenu-white .menu_inner .overflow .accordion_list .accordion_item .menuSub label,.modal-container.hmenu-white .menu_inner .overflow .accordion_list .accordion_item .menuSub label{width:90%}.modal-container-filter.hmenu-white .menu_inner .overflow .btnarea .btn input,.modal-container-guide.hmenu-white .menu_inner .overflow .btnarea .btn input,.modal-container.hmenu-white .menu_inner .overflow .btnarea .btn input{padding:10px 30px}.modal-container-guide .modal-content{padding:82px 83px}@media(max-width: 770px){.modal-container-guide .modal-content{padding:58px 17px 60px}}.table-wrap:not(:last-of-type){margin-bottom:50px}@media(max-width: 770px){.table-wrap{overflow-x:scroll}.table-wrap:not(:last-of-type){margin-bottom:30px}.table-wrap table{min-width:700px;font-size:14px;font-size:.875rem}}table{width:100%;border:1px solid #000;border-collapse:collapse}table th,table td{border:1px solid #000;padding:16px 11px;text-align:center;vertical-align:middle}table td.td-brg{border-right:1px solid #ccc}table td.td-ps{padding:5px 10px}table td.td-dw{width:106px}table td .btn:before{left:12px}table td .btn a{border-radius:unset;line-height:1;font-size:17px;padding:8px 11px 10px 34px;font-size:1.0625rem}.fade{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity 1.5s,-webkit-transform 1s;transition:opacity 1.5s,-webkit-transform 1s;transition:opacity 1.5s,transform 1s;transition:opacity 1.5s,transform 1s,-webkit-transform 1s}.fade.active{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}#splash{position:fixed;z-index:999;width:100%;height:100%;background:#333;text-align:center;color:#fff}#splash_text{position:absolute;top:50%;left:50%;z-index:999;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}@media(max-width: 770px){details.js-details details.js-details{margin-top:8px;padding-left:16px}details.js-details details.js-details ul{margin-bottom:24px}details.js-details ul{border-top:1px solid #fff;padding-top:25px;margin-top:15px}details.js-details ul li:not(:last-of-type){margin-bottom:21px}details.js-details ul li a{font-size:14px;font-size:.875rem}details.js-details .ttl{position:relative;margin-bottom:4px;margin-top:8px}details.js-details .ttl:before{content:"";display:inline-block;width:12px;height:12px;background-color:#fff;margin-right:4px}details.js-details .summary_inner{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}details.js-details .icon{display:block;position:relative;width:24px;margin-left:6px;-ms-flex-negative:0;flex-shrink:0;-webkit-transform-origin:center 43%;transform-origin:center 43%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;top:8px}details.js-details .icon::before,details.js-details .icon::after{content:"";position:absolute;display:block;width:15px;height:2px;background-color:#1d2088}details.js-details .icon::before{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}details.js-details .icon::after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}details.js-details[open]>summary.js-summary .icon{-webkit-transform:translate(0, -16px) rotate(180deg);transform:translate(0, -16px) rotate(180deg)}}.breadnav{margin:4px 0 20px}@media(max-width: 770px){.breadnav{margin:0;padding:17px 0}}@media(max-width: 770px){.breadnav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.breadnav ul li{position:relative}.breadnav ul li a{color:#bbb}.breadnav ul li a:hover{color:#1d2088}.breadnav ul li:last-of-type{position:relative;top:1px}.breadnav ul li:not(:last-of-type):after{content:"/";display:inline-block;margin:0 6px;color:#bbb}@media(min-width: 771px){.blurImg{position:relative}.blurImg img,.blurImg .blurImg_txt{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.blurImg .blurImg_txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:20px;line-height:1.4;width:100%;font-size:1.25rem}.blurImg:hover img{-webkit-filter:blur(5px);filter:blur(5px)}}.loading{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;background-color:hsla(0,0%,100%,.8);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;-webkit-animation:fadeOut 1.5s 2s forwards;animation:fadeOut 1.5s 2s forwards}.loading .loading__logo{opacity:0;-webkit-animation:logo_fade 2s .5s forwards;animation:logo_fade 2s .5s forwards;width:175px}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}@-webkit-keyframes logo_fade{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}60%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0}}@keyframes logo_fade{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}60%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0}}@media(min-width: 771px){.smenu{padding:8px 0 0}.smenu .search-sp{padding:0}.smenu .search-sp .search_bar{border:1px solid #ccc;padding:10px 60px 12px 15px}.smenu .search-sp .search_icon{right:15px}.smenu .search-sp .search_icon img{width:17px}.smenu .btnarea{border-top:1px solid #ccc;margin:60px 0 59px;padding-top:30px;gap:16px}.smenu .btnarea .btn{width:100%;max-width:127px;height:38px}.smenu .btnarea .btn input{font-size:16px;padding:0;width:100%;height:100%}.smenu .smenu_sec:not(:last-of-type){margin-bottom:34px}.smenu .smenu_sec .ttl{font-size:18px;font-weight:500;line-height:1;margin-bottom:25px}.smenu .smenu_sec .accordion_list li{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;padding:9px 10px 8px 20px}.smenu .smenu_sec .accordion_list li:hover{background-color:#d1edfb}.smenu .smenu_sec .accordion_list li label{display:inline-block;width:92%;cursor:pointer;vertical-align:top}.smenu .smenu_sec .accordion_item{position:relative}}@media(min-width: 771px)and (min-width: 771px){.smenu .smenu_sec .accordion_item .menuSub{position:absolute;padding:24px 0;width:300px;right:-300px;top:-24px;left:unset;height:auto;-webkit-transform:unset;transform:unset}.smenu .smenu_sec .accordion_item .menuSub ul{overflow:unset}.smenu .smenu_sec .accordion_item .menuSub ul li label{padding-right:20px;width:91%}}@media(max-width: 1230px){.smenu{padding:32px 18px}.smenu .accordion_list .accordion_item{border-bottom:1px solid #ccc;padding:12px 0}.smenu .accordion_list .accordion_item>label{position:relative}.smenu .accordion_list .accordion_item>label:after{content:"";width:6px;height:6px;border-top:2px solid #1d2088;border-right:2px solid #1d2088;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 5px);right:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.smenu .accordion_input{width:auto}.smenu .accordion_head{position:relative;display:inline-block;width:95%;cursor:pointer}.smenu .accordion_body{overflow:hidden;width:100%;height:0;padding:0 10px;-webkit-transition:all .25s ease;transition:all .25s ease}.smenu .accordion_head.active:after{-webkit-transform:translate(0, 5px) rotate(-45deg) !important;transform:translate(0, 5px) rotate(-45deg) !important}.smenu .accordion_head.active+.accordion_body{height:auto;padding:6px 10px}.smenu .menuSub{position:unset;width:100%;opacity:1;visibility:visible;padding:unset;-webkit-transform:unset;transform:unset}.smenu .menuSub>ul>li:not(:last-of-type){margin-bottom:12px}.smenu .menuSub>ul>li input{width:auto}}@media(max-width: 770px){.smenu .accordion_head{font-size:14px}.smenu .smenu_sec:not(:last-of-type){margin-bottom:32px}.smenu .smenu_sec .ttl{font-size:16px;line-height:1;margin-bottom:14px}.smenu .menuSub>ul>li{font-size:14px}.smenu .menuSub>ul>li:not(:last-of-type){margin-bottom:12px}.smenu .menuSub>ul>li input{width:auto}}@media(min-width: 771px){.smenu .apsectioncheckbox.on~.menuSub,.smenu .apsectioncheckbox.on~.accordion_body .menuSub{opacity:1;visibility:visible;display:block}}@media(min-width: 771px)and (max-width: 770px){.smenu .apsectioncheckbox.on~.menuSub,.smenu .apsectioncheckbox.on~.accordion_body .menuSub{position:unset;left:unset;top:unset;width:100%;border:none;border-radius:unset}}.smenu .accordion_head.active~.menuSub,.smenu .accordion_head.active~.accordion_body .menuSub{opacity:1;visibility:visible;display:block}@media(max-width: 770px){.smenu .accordion_head.active~.menuSub,.smenu .accordion_head.active~.accordion_body .menuSub{position:unset;left:unset;top:unset;width:100%;border:none;border-radius:unset}}.smenu .menuSub{position:relative;display:none;top:-20px;left:0;width:246px;height:223px;overflow:hidden}@media(max-width: 770px){.smenu .menuSub{-webkit-box-shadow:unset;box-shadow:unset}}.smenu .menuSub ul input{margin-right:5px}.smenu .accordion_head.active~.menuSub,.smenu .accordion_head.active~.accordion_body .menuSub{opacity:1;visibility:visible;display:block}@media(max-width: 770px){.smenu .accordion_head.active~.menuSub,.smenu .accordion_head.active~.accordion_body .menuSub{position:unset;left:unset;top:unset;width:100%;border:none;border-radius:unset}}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:1em !important}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:2em !important}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:3em !important}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:4em !important}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:5em !important}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:6em !important}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:7em !important}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:8em !important}.sec-catalog,.sec-works,.sec-rproduct{overflow:hidden;padding-bottom:0}.sec-catalog .inner,.sec-works .inner,.sec-rproduct .inner{width:100%;height:100%;max-width:1200px;margin:0 auto}.sec-catalog img,.sec-works img,.sec-rproduct img{width:100%;aspect-ratio:155/116;-o-object-fit:cover;object-fit:cover}@media(min-width: 771px){.sec-catalog a:hover,.sec-works a:hover,.sec-rproduct a:hover{opacity:.7}}.sec-catalog figcaption,.sec-works figcaption,.sec-rproduct figcaption{margin:14px 0 0}.sec-catalog .btn,.sec-works .btn,.sec-rproduct .btn{margin-top:40px}.sec-catalog .swiper,.sec-works .swiper,.sec-rproduct .swiper{overflow:unset}.sec-catalog .swiper a,.sec-works .swiper a,.sec-rproduct .swiper a{color:#1d2088}.sec-catalog .swiper-button-prev,.sec-catalog .swiper-button-next,.sec-works .swiper-button-prev,.sec-works .swiper-button-next,.sec-rproduct .swiper-button-prev,.sec-rproduct .swiper-button-next{bottom:-78px;top:unset;left:unset}.sec-catalog .swiper-button-prev,.sec-works .swiper-button-prev,.sec-rproduct .swiper-button-prev{right:57px}.sec-catalog .swiper-button-next,.sec-works .swiper-button-next,.sec-rproduct .swiper-button-next{right:0}.sec-catalog img{aspect-ratio:unset}.sec-works,.sec-rproduct{padding-top:68px}.sec-works img,.sec-rproduct img{aspect-ratio:155/112}.sec-wrp{padding-bottom:80px}@media(max-width: 770px){.sec-wrp{padding-left:17px;padding-right:17px}}.sec-wrp .sec_ttl{margin-bottom:37px !important}.box-entry{background:url("../img/common/bg_entry.png") no-repeat top center;background-size:cover;height:200px}@media(max-width: 770px){.box-entry{height:150px;padding:17px}}@media(max-width: 770px){.box-entry .btn{width:100%}}.box-entry .btn a{padding:20px 200px;font-size:16px;font-size:1rem}@media(max-width: 770px){.box-entry .btn a{padding:0;width:100%;line-height:47px}}.otherlinks{padding:140px 0 !important}@media(max-width: 770px){.otherlinks{padding:60px 0 !important}}.otherlinks .inner{padding:0 83px;margin:0 auto}@media(max-width: 770px){.otherlinks .inner{padding:0 17px}}@media(min-width: 771px){.otherlinks .inner{max-width:1366px}}.otherlinks ul.dflex{-ms-flex-wrap:wrap;flex-wrap:wrap}.otherlinks ul.dflex .sec_list_item{width:380px;border-bottom:1px solid #bbb}@media(min-width: 771px){.otherlinks ul.dflex .sec_list_item{border-top:1px solid #bbb !important}}@media(max-width: 770px){.otherlinks ul.dflex .sec_list_item{width:100%}.otherlinks ul.dflex .sec_list_item:first-of-type{border-top:1px solid #bbb !important}}@media(min-width: 771px){.otherlinks ul.dflex .sec_list_item:first-of-type,.otherlinks ul.dflex .sec_list_item:nth-child(2),.otherlinks ul.dflex .sec_list_item:nth-child(3){border-bottom:none}}.otherlinks ul.dflex .sec_list_item .dflex-column{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.otherlinks ul.dflex .sec_list_item a{padding:35px 0 35px 10px}@media(max-width: 770px){.otherlinks ul.dflex .sec_list_item a{padding:26px 0}}.otherlinks ul.dflex .sec_list_item a .eng{font-size:26px;margin-bottom:4px;font-size:1.625rem}@media(max-width: 770px){.otherlinks ul.dflex .sec_list_item a .eng{font-size:20px;font-size:1.25rem}}.box-registration{border-top:1px solid #1d2088;padding:60px 0 80px}@media(max-width: 770px){.box-registration{padding:50px 17px 60px}}.box-registration img{width:280px;margin-bottom:28px}@media(max-width: 770px){.box-registration img{width:192px;margin-bottom:10px}}.box-registration .txt-center{margin-bottom:50px}@media(max-width: 770px){.box-registration .txt-center{margin-bottom:30px;font-size:14px;font-size:.875rem}}.box-registration .btn{width:380px;margin:0 auto}@media(max-width: 770px){.box-registration .btn{width:100%}}.box-registration .btn a{width:100%;line-height:48px;padding:0}@media(max-width: 1080px){.ddcd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 770px){.ddcd .dflex-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ddcd .ddcd_sec{width:50%;padding:75px 83px 80px}@media(max-width: 1080px){.ddcd .ddcd_sec{width:100%;padding:60px 17px}}.ddcd .ddcd_sec .stxt{font-size:16px;font-size:1rem}@media(max-width: 770px){.ddcd .ddcd_sec .stxt{font-size:14px;font-size:.875rem}}.ddcd .ddcd_sec .dflex{gap:11px}.ddcd .ddcd_sec_ttl{line-height:1.2;margin:0 0 32px}@media(max-width: 770px){.ddcd .ddcd_sec_ttl{font-size:20px;font-size:1.25rem}}@media(max-width: 770px){.ddcd .btn-primary-active{width:100%}}.ddcd .btn-primary-active a{padding:0;width:253px;line-height:36px;position:relative}@media(max-width: 770px){.ddcd .btn-primary-active a{width:100%;line-height:45px}}.ddcd .btn-primary-active a span{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:20px}.ddcd .ddwl{background:linear-gradient(135deg, #ecf7fd 0%, #f4fafe 100%)}.ddcd .cdc{background:linear-gradient(135deg, #9FD9F6 0%, #EEF8FD 100%)}.footer{color:#fff;background-color:#01003e;padding:80px 0 60px;font-size:14px;font-size:.875rem}.footer a{color:#fff}.footer .inner{width:100%;max-width:1200px;margin:0 auto}@media(max-width: 1080px){.footer{padding:60px 17px 20px}.footer .inner>nav{margin-top:50px}.footer .inner>nav a{font-size:12px;font-size:.75rem}}@media(max-width: 1080px){.footer .dflex-spbtwn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer .footer_left .logo,.footer .footer_left nav{margin:0 0 26px}@media(max-width: 1080px){.footer .footer_left .logo,.footer .footer_left nav{margin:0 0 12px}}@media(max-width: 1080px){.footer .footer_left .logo img{width:82px}}.footer .footer_left .add{margin:0 0 15px}@media(max-width: 1080px){.footer .footer_left .add{font-size:12px;margin-bottom:30px;font-size:.75rem}}@media(max-width: 1080px){.footer .footer_right{padding-top:15px}}.footer .footer_right nav ul{gap:40px}.footer .footer_right nav ul ul{margin-top:8px}.footer .footer_right nav ul ul li:not(:last-of-type){margin-bottom:6px}@media(max-width: 1080px){.footer .footer_right nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.footer .footer_right nav .link-tblank-white a:after{width:12px;height:12px}.footer .carea{margin-top:71px}.footer .carea ul{gap:25px}.footer small{display:block}@media(max-width: 1080px){.footer small{padding-top:10px;margin-top:10px}}.wrapper>.header{position:fixed;width:100%;top:0;left:0;background-color:#fff;z-index:300}@media(min-width: 771px){.wrapper>.header{height:80px}}@media(max-width: 1230px){.wrapper>.header{height:51px}}.wrapper>.header .inner{width:100%;max-width:1366px;margin:0 auto;position:relative;height:100%}@media(min-width: 771px){.wrapper>.header .inner{padding:15px 30px 15px 27px}}@media(max-width: 1230px){.wrapper>.header .inner{padding:4px 0 5px 15px;position:relative;width:100%}}.wrapper>.header .dflex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 770px){.wrapper>.header .dflex{height:100%}}@media(max-width: 1230px){.wrapper>.header .logo img{width:148px}}.wrapper>.header .overmid{display:block}@media(max-width: 1230px){.wrapper>.header .overmid{display:none}}.wrapper>.header .gnav{margin-right:50px}.wrapper>.header .gnav .gnav_list{gap:50px}.wrapper>.header .gnav .gnav_list .gnav_list_item{position:relative}.wrapper>.header .gnav .gnav_list .gnav_list_item>a{color:#1d2088}@media(min-width: 771px){.wrapper>.header .gnav .gnav_list .gnav_list_item>a{position:relative}.wrapper>.header .gnav .gnav_list .gnav_list_item>a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#1d2088;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top}.wrapper>.header .gnav .gnav_list .gnav_list_item>a:hover:before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.wrapper>.header .gnav .gnav_list .gnav_list_item>a.dflex img{width:12px}.wrapper>.header .gnav .gnav_list .gnav_list_item.link-tblank-blue a:after{width:12px;height:12px}.wrapper>.header .gnav .gnav_list .gnav_list_item.is-current a:before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.wrapper>.header .icon-search{border:1px solid #1d2088;width:40px;height:40px;cursor:pointer}.wrapper>.header .icon-search figure{height:100%}.wrapper>.header .btn-primary-active a{width:170px;padding:0 31px;font-size:14px;line-height:40px;font-size:.875rem}@media(max-width: 1230px){.wrapper>.header .logo-parentcompany{display:none}}.open-btn1{background:url("../img/common/icon_search.svg") no-repeat center;background-size:20px 20px;width:42px;height:42px;cursor:pointer;border:1px solid #1d2088;border-radius:50%}.open-btn1.btnactive{background:url("../img/common/icon_close.svg") no-repeat center;background-size:15px 15px}#search-wrap{position:absolute;top:150px;right:180px;z-index:-1;opacity:0;width:0;-webkit-transition:all .4s;transition:all .4s;border-radius:5px}#search-wrap.panelactive{opacity:1;z-index:3;width:280px;padding:20px;top:80px;background:#fff;border:1px solid #1d2088}#search-wrap #searchform{display:none}#search-wrap.panelactive #searchform{display:block}#search-wrap input{-webkit-appearance:none;outline:none;cursor:pointer;color:#666}#search-wrap input[type=text]{width:100%;border:none;border-bottom:2px solid #ccc;-webkit-transition:all .5s;transition:all .5s;letter-spacing:.05em;height:46px;padding:10px}#search-wrap input[type=text]:focus{background:#eee}#search-wrap input[type=submit]{position:absolute;top:10px;right:30px;background:url("../img/common/icon_search.svg") no-repeat right;background-size:20px 20px;width:30px;height:60px}.hmenu{display:none}@media(max-width: 1230px){.hmenu{display:block}}.c-hamburger-menu{position:relative}.c-hamburger-menu__input{display:none}.menu_inner{background-color:#1d2088;height:100vh;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;position:fixed;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s;transition:.3s;top:0;width:100%;z-index:30;padding-top:51px}.menu_inner ul,.menu_inner li,.menu_inner input,.menu_inner hr,.menu_inner .search,.menu_inner .btn{width:100%}.menu_inner ul li a{color:#fff}.menu_inner .search-sp{border-bottom:1px solid #fff}.menu_inner .search-sp .search_icon{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:32px}.menu_inner .search-sp .search_icon img{width:15px}.menu_inner .overflow{overflow-y:auto;width:100%;height:calc(100% + 55px)}.menu_inner .overflow .link-tblank a::after{width:12px;height:12px}.menu_inner .overflow>ul{margin-top:55px;padding:0 17px}.menu_inner .overflow>ul li:not(:last-of-type){margin-bottom:32px}.menu_inner .overflow>ul li a{font-size:16px;font-size:1rem}.menu_inner .overflow>ul li .js-content ul{padding-left:15px}.menu_inner .overflow>ul li .js-content ul li:not(:last-of-type){margin-bottom:26px}.menu_inner .overflow>ul li .js-content ul li a{font-size:14px;font-size:.875rem}.menu_inner .overflow details{color:#fff}.menu_inner .overflow details .icon::before,.menu_inner .overflow details .icon::after{background-color:#fff}.menu_inner .btns{margin:56px calc(50% - 50vw) 0}.menu_inner .btn-contact{width:50%}.menu_inner .btn-contact a{width:100%;border-radius:0;line-height:55px;font-size:16px;padding:0;font-size:1rem}.menu_inner .logo-parentcompany{width:50%}.menu_inner .logo-parentcompany a{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.menu_inner .logo-parentcompany a img{display:block;margin:0 auto;width:5.8125rem}#hamburger:checked~.menu_inner{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transition:.3s;transition:.3s}.c-hamburger-menu__bg{display:none}#hamburger:checked~.c-hamburger-menu__bg{display:block}.c-hamburger-menu__button{display:none}.c-hamburger-menu__button-mark{background-color:#fff;display:block;height:1px;-webkit-transition:.3s;transition:.3s;width:20px}.c-hamburger-menu__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:51px;height:51px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;background-color:#1d2088;position:fixed;top:0;right:0;z-index:500}#hamburger:checked~.c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(1){-webkit-transform:translate(2px, 1px) rotate(45deg);transform:translate(2px, 1px) rotate(45deg);-webkit-transform-origin:0%;transform-origin:0%}#hamburger:checked~.c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(2){opacity:0}#hamburger:checked~.c-hamburger-menu__button .c-hamburger-menu__button-mark:nth-of-type(3){-webkit-transform:translate(2px, 3px) rotate(-45deg);transform:translate(2px, 3px) rotate(-45deg);-webkit-transform-origin:0%;transform-origin:0%}.hmenu-white .menu_inner{background-color:#fff;top:-51px;z-index:310;height:calc(100vh + 51px)}.hmenu-white .menu_inner .menu_header{background-color:#1d2088;color:#fff;padding:17px 18px 18px 18px;position:sticky;z-index:310;top:0;left:0}.hmenu-white .menu_inner .menu_header .ttl{background:url("../img/common/icon_filter_white.svg") no-repeat left center;background-size:16px auto;line-height:1;padding-left:20px}.hmenu-white .menu_inner .search-sp{padding:18px;border-bottom:1px solid #ccc}.hmenu-white .menu_inner .search-sp .search_bar{border:1px solid #ccc;padding:10px 30px 12px 15px}@media(max-width: 770px){.hmenu-white .menu_inner .search-sp .search_bar{padding:.625rem 3.75rem .75rem .9375rem}}.hmenu-white .menu_inner .search-sp .search_icon{right:32px}.hmenu-white .menu_inner .search-sp .search_icon img{width:17px}.hmenu-white .menu_inner .btnarea{position:sticky;left:0;bottom:0;width:100%;background-color:#fff;z-index:310;padding:9px 18px;gap:9px}.hmenu-white .menu_inner .btnarea .btn input{padding:10px 44px}.hmenu-white .menu_inner .smenu .smenu_sec .menuSub{position:unset;width:100%;padding:unset;border-radius:unset}.hmenu-white .menu_inner .smenu .smenu_sec .menuSub label{width:94%;display:inline-block}@media(min-width: 771px){.hmenu-white .menu_inner .smenu .smenu_sec .menuSub>ul>li:not(:last-of-type){margin-bottom:unset}}@media(min-width: 771px){.container{padding-top:80px}}@media(max-width: 770px){.container{padding-top:51px}}.container .inner{width:100%;height:100%;max-width:1200px;margin:0 auto}@media(max-width: 770px){.container .inner{padding:0 17px}}.l-two-columns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:5.1875rem;padding-top:3.3125rem}.l-two-columns .smenu{width:16.875rem}.l-two-columns>.maincontents{width:calc(100% - 353px) !important}@media(max-width: 770px){.l-two-columns>.maincontents{width:100% !important}}.l-two-columns .smenu{padding:unset}.l-two-columns .smenu .accordion_list .accordion_item{border-bottom:unset}.l-two-columns .smenu .accordion_list .accordion_item .menuSub{-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.6);box-shadow:0px 0px 6px 0px rgba(0,0,0,.6)}.l-two-columns .smenu .accordion_list .accordion_item>label:after{display:none}.l-two-columns .smenu .accordion_input:checked+.accordion_head+.accordion_body{height:unset;padding:unset}.l-two-columns .smenu .searchsubmitbtn{position:absolute;top:10px;right:10px}.l-top{padding-top:80px}@media(max-width: 1230px){.l-top{padding-top:50px}}.l-top .mv .inner,.l-top .sec .inner{max-width:1200px;margin:0 auto;width:100%;height:100%}@media(max-width: 770px){.l-top .mv .inner,.l-top .sec .inner{padding:0 17px}}.l-top .mv{color:#fff;position:relative}.l-top .mv .swiper{height:624px}@media(min-width: 771px){.l-top .mv .swiper{padding-left:22vw}}@media(max-width: 770px){.l-top .mv .swiper{height:100%}}.l-top .mv .swiper img{width:100%;-o-object-fit:cover;object-fit:cover;min-height:624px}@media(max-width: 770px){.l-top .mv .swiper img{min-height:unset;height:100%}}@media(max-width: 770px){.l-top .mv{height:93.5svh}.l-top .mv .dflex.dflex-reverse.dflex-spbtwn{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding-bottom:20px}}.l-top .mv .contents,.l-top .mv .gradient{position:absolute;left:0;top:0}.l-top .mv .contents{width:100%;height:100%;z-index:5}.l-top .mv .gradient01{width:32vw;min-height:624px;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #1D2088), to(#25428a));background:linear-gradient(to right, #1D2088 50%, #25428a 100%);background-size:400% 400%;-webkit-animation:bggradient 3s ease forwards;animation:bggradient 3s ease forwards;clip-path:polygon(0% 100%, 0% 0%, 70% 0%, 100% 100%);z-index:4}@media(max-width: 770px){.l-top .mv .gradient01{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #1D2088), to(rgba(37, 66, 138, 0.9)));background:linear-gradient(to right, #1D2088 50%, rgba(37, 66, 138, 0.9) 100%);width:400px;margin-left:-300px;height:100%;clip-path:polygon(0% 100%, 0% 0%, 50% 0%, 100% 100%)}}.l-top .mv .gradient02{width:40vw;min-height:624px;background:-webkit-gradient(linear, left top, right top, color-stop(50%, #9FD9F6), to(rgba(159, 217, 246, 0.4)));background:linear-gradient(to right, #9FD9F6 50%, rgba(159, 217, 246, 0.4) 100%);background-size:200% 200%;-webkit-animation:bggradient 3s ease forwards;animation:bggradient 3s ease forwards;clip-path:polygon(0% 100%, 0% 0%, 60% 0%, 100% 100%);z-index:3}@media(max-width: 770px){.l-top .mv .gradient02{width:400px;height:100%;margin-left:-200px;clip-path:polygon(0% 100%, 0% 0%, 30% 0%, 100% 100%)}}.l-top .mv .gradient03{width:47vw;min-height:624px;background:-webkit-gradient(linear, left top, right top, color-stop(20%, #fff), to(rgba(255, 255, 255, 0.1)));background:linear-gradient(to right, #fff 20%, rgba(255, 255, 255, 0.1) 100%);background-size:200% 200%;-webkit-animation:bggradient 3s ease forwards;animation:bggradient 3s ease forwards;clip-path:polygon(0% 100%, 0% 0%, 55% 0%, 100% 100%);z-index:2}@media(max-width: 770px){.l-top .mv .gradient03{width:400px;height:100%;margin-left:-100px;clip-path:polygon(0% 100%, 0% 0%, 10% 0%, 100% 100%)}}@-webkit-keyframes bggradient{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes bggradient{0%{background-position:0% 50%}100%{background-position:100% 50%}}.l-top .mv .inner{min-height:624px;padding:0 83px;position:relative;max-width:unset}@media(max-width: 770px){.l-top .mv .inner{min-height:unset;padding:0 17px}}.l-top .mv .inner>.dflex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.l-top .mv .htxt{margin-bottom:6px}.l-top .mv .searchfield,.l-top .mv .btn-search{height:38px;border-radius:19px}@media(max-width: 770px){.l-top .mv .searchfield,.l-top .mv .btn-search{height:45px;border-radius:27px}}.l-top .mv .searchfield{width:395px;padding:0 60px 0 20px}@media(max-width: 770px){.l-top .mv .searchfield{width:100%;padding:0 3.75rem 0 1.25rem}}.l-top .mv .btn-search{width:192px;cursor:pointer}@media(max-width: 770px){.l-top .mv .btn{width:48%}.l-top .mv .btn a{width:100%;padding:0}}.l-top .mv .ttl{font-size:2.75rem;font-weight:600;line-height:1;letter-spacing:.0825rem;width:100%;text-align:right}@media(max-width: 770px){.l-top .mv .ttl{position:absolute;left:53%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);font-size:8vw;top:70vw;width:90%;text-align:center}}@media(max-width: 770px){.l-top .mv .ttl+div{margin-top:44vw;width:94%;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:23vw}}.l-top .mv .ttl+div form{display:block;position:relative}.l-top .mv .ttl+div form .searchsubmitbtn{position:absolute;top:9px;right:14px}.l-top .mv .icon{position:absolute;bottom:30px;right:30px;overflow:hidden;width:146px;height:146px}@media(min-width: 771px){.l-top .mv .icon a:hover{opacity:.7}}.l-top .mv .icon .icon_inner{position:relative;width:100%;height:100%}.l-top .mv .icon .icon_inner .bglbtdb{width:100%;position:absolute;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:0;padding:4px 0 9px}.l-top .mv .icon .icon_inner .bglbtdb .txt-center{line-height:1.3}@media(max-width: 770px){.l-top .mv .inner.dflex-spbtwn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-top .mv .btns{position:absolute;right:2.5rem;bottom:1.25rem}.l-top .mv .btns .dflex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.l-top .mv .btns .dflex .item>a{line-height:3.125rem;width:15.625rem;border-radius:1.5625rem;font-size:1.125rem;font-weight:500;position:relative;color:#1d2088}.l-top .mv .btns .dflex .item>a img{position:absolute;top:18px;right:26px;width:16px}.l-top .mv .btns .dflex .item>a:before{content:"";display:block;background:url("../img/top/icon_arrow_blue_circle.svg") no-repeat center;width:1.625rem;height:1.625rem;position:absolute;left:.75rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.l-top .mv .btns .dflex .item>a:not(:last-of-type){margin-bottom:.625rem}.l-top .mv .btns .dflex .item .menuSub{top:140px;width:250px;left:0}.l-top .sec-caseStudy{overflow:hidden;padding-bottom:0}.l-top .sec-caseStudy .swiper-caseStudy{overflow:unset}@media(min-width: 771px){.l-top .sec-caseStudy .swiper-caseStudy .link a:hover figure>span:before{background:rgba(24,39,67,.6)}}.l-top .sec-caseStudy .swiper-caseStudy figure>span{position:relative;width:310px;height:232px;display:block;margin-bottom:27px}@media(max-width: 770px){.l-top .sec-caseStudy .swiper-caseStudy figure>span{margin-bottom:10px;width:100%;height:auto}}.l-top .sec-caseStudy .swiper-caseStudy figure>span:before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.l-top .sec-caseStudy .swiper-caseStudy figure img{aspect-ratio:175/131;width:100%;-o-object-fit:cover;object-fit:cover}.l-top .sec-caseStudy .swiper-caseStudy figure figcaption{line-height:1.3}@media(max-width: 770px){.l-top .sec-caseStudy .swiper-caseStudy figure figcaption{line-height:2}}.l-top .sec-caseStudy .btn{margin-top:40px}.l-top .sec-caseStudy .swiper-button-prev,.l-top .sec-caseStudy .swiper-button-next{bottom:-78px;top:unset;left:unset}@media(max-width: 770px){.l-top .sec-caseStudy .swiper-button-prev,.l-top .sec-caseStudy .swiper-button-next{bottom:-88px}}.l-top .sec-caseStudy .swiper-button-prev{right:57px}.l-top .sec-caseStudy .swiper-button-next{right:0}.l-top .sec-webExhibition{padding:100px 83px 60px}@media(min-width: 771px){.l-top .sec-webExhibition a:hover{opacity:.7}}@media(max-width: 770px){.l-top .sec-webExhibition{padding:50px 17px 50px}}.l-top .sec-ourBusiness{padding:120px 0 80px}@media(min-width: 771px){.l-top .sec-ourBusiness{min-height:644px}}@media(max-width: 770px){.l-top .sec-ourBusiness{padding:86px 0}}.l-top .sec-ourBusiness .f-xl{margin-bottom:25px;letter-spacing:-1px}@media(max-width: 770px){.l-top .sec-ourBusiness .f-xl{margin-bottom:17px}}.l-top .sec-ourBusiness .inner>.dflex>div:first-of-type{width:calc(100% - 530px)}@media(max-width: 770px){.l-top .sec-ourBusiness .inner>.dflex>div:first-of-type{width:100%}}.l-top .sec-ourBusiness .inner>.dflex>div:last-of-type{position:relative}.l-top .sec-ourBusiness .inner>.dflex>div:last-of-type a:hover{opacity:.7}.l-top .sec-ourBusiness .sec_list .sec_list_item a{display:block;padding:17px 50px 17px 0;color:#1d2088;position:relative}@media(max-width: 770px){.l-top .sec-ourBusiness .sec_list .sec_list_item a{font-size:18px;padding:17px 66px 17px 0;font-size:1.125rem}}.l-top .sec-ourBusiness .sec_list .sec_list_item a .number{font-size:25px;margin-right:26px;font-size:1.5625rem}@media(max-width: 770px){.l-top .sec-ourBusiness .sec_list .sec_list_item a .number{font-size:20px;margin-right:10px;font-size:1.25rem}}@media(min-width: 771px){.l-top .sec-ourBusiness figure{width:573px;margin:-137px -83px 0 0}}.l-top .sec-ourBusiness figure img{width:100%}@media(max-width: 770px){.l-top .sec-ourBusiness figure img{margin-bottom:20px}}@media(max-width: 770px){.l-top .sec-ourBusiness .dflex-spbtwn{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.l-top .sec-ourBusiness #ourbusiness02img,.l-top .sec-ourBusiness #ourbusiness03img{position:absolute;right:0;top:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;display:none}.l-top .sec-productInfo{padding:100px 0 0;position:relative}@media(max-width: 770px){.l-top .sec-productInfo{padding:55px 0 80px}}.l-top .sec-productInfo .searcharea{background-color:rgba(159,217,246,.25);padding:50px 0}@media(max-width: 770px){.l-top .sec-productInfo .searcharea{padding:2px 0}}.l-top .sec-productInfo .searcharea .searcharea_inner{width:906px;margin:0 auto;position:relative;border-radius:28px;overflow:hidden}.l-top .sec-productInfo .searcharea .searcharea_inner form{height:56px}@media(max-width: 770px){.l-top .sec-productInfo .searcharea .searcharea_inner form{height:48px}}@media(max-width: 770px){.l-top .sec-productInfo .searcharea .searcharea_inner{width:100%}}.l-top .sec-productInfo .searcharea .searcharea_inner .bglbtdb{position:absolute;left:0;top:0;font-size:18px;width:188px;height:56px;font-size:1.125rem}@media(max-width: 770px){.l-top .sec-productInfo .searcharea .searcharea_inner .bglbtdb{display:none}}.l-top .sec-productInfo .searcharea .searcharea_inner .searchfield{padding:10px 60px 10px 210px;height:56px;width:100%}.l-top .sec-productInfo .searcharea .search_icon{background:none;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:1.25rem;border:none;cursor:pointer}@media(max-width: 770px){.l-top .sec-productInfo .searcharea .search_icon{right:1.875rem}}.l-top .sec-productInfo .box-productInfo{padding:7.1875rem 0 7.5rem}@media(max-width: 770px){.l-top .sec-productInfo .box-productInfo{padding:3.5rem 0 3.75rem}}.l-top .sec-productInfo .box-productInfo .box-productInfo_header{margin-bottom:3.1875rem}@media(max-width: 770px){.l-top .sec-productInfo .box-productInfo .box-productInfo_header{margin-bottom:1.8125rem}}.l-top .sec-productInfo .box-productInfo .box-productInfo_header .ttl{font-size:1.875rem;line-height:1;margin-bottom:1.25rem}@media(max-width: 770px){.l-top .sec-productInfo .box-productInfo .box-productInfo_header .ttl{font-size:1.5rem}}.l-top .sec-productInfo .box-productInfo .box-productInfo_header .subttl{line-height:1}@media(max-width: 770px){.l-top .sec-productInfo .box-productInfo .box-productInfo_header .subttl{font-size:.875rem}}.l-top .sec-productInfo .dgrid{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:1.75rem 1.875rem}@media(max-width: 770px){.l-top .sec-productInfo .dgrid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.0625rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-top .sec-productInfo .dgrid .swiper-slide{width:47.5%}}.l-top .sec-productInfo figure{overflow:hidden;aspect-ratio:1/1}.l-top .sec-productInfo figure img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width: 770px){.l-top .sec-productInfo .swiper-slide{position:relative}.l-top .sec-productInfo .swiper-slide img{-ms-filter:blur(3px);-webkit-filter:blur(3px);filter:blur(3px)}.l-top .sec-productInfo .swiper-slide .txt-center{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media(max-width: 770px){.l-top .sec-productInfo .buttons{padding:0 17px}}.l-top .sec-productInfo .btn-search{width:192px;line-height:38px;margin:0 auto;border-radius:19px;cursor:pointer}@media(max-width: 770px){.l-top .sec-productInfo .btn-search{width:90%;font-size:16px;font-size:1rem}}.l-top .sec-productInfo .border{width:1px;background-color:#fff;height:40px;float:left}.l-top .sec-productInfo .tab_item{width:calc(50% - 1px);display:block;float:left;text-align:center;cursor:default;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;opacity:.7}.l-top .sec-productInfo .tab_item:hover{opacity:1}.l-top .sec-productInfo input[name=tab_item]{display:none}.l-top .sec-productInfo .tab_content{visibility:hidden;height:0;clear:both;overflow:hidden}.l-top .sec-productInfo #cate:checked+label,.l-top .sec-productInfo #purpose:checked+label{opacity:1}.l-top .sec-productInfo #cate:checked~#cate_content,.l-top .sec-productInfo #purpose:checked~#purpose_content{visibility:visible;height:auto;padding-top:50px}@media(max-width: 770px){.l-top .sec-productInfo #cate:checked~#cate_content,.l-top .sec-productInfo #purpose:checked~#purpose_content{padding-top:30px}}.l-top .sec-productInfo .sec-swiper-gradient.swiper-scrollbar-drag{width:100%;max-width:520px}@media(max-width: 770px){.l-top .sec-news .sec_list .sec_list_item{border-bottom:1px solid #1d2088;padding:20px 0;position:relative}.l-top .sec-news .sec_list .sec_list_item:first-of-type{border-top:1px solid #1d2088}}.l-top .sec-news .sec_list .sec_list_item>.dflex .bglbtdb{width:10.1875rem}@media(max-width: 770px){.l-top .sec-news .sec_list .sec_list_item>.dflex .bglbtdb{padding:0;font-size:.75rem;margin:0 .875rem 0 0}}@media(min-width: 771px){.l-top .sec-news .sec_list .sec_list_item>.dflex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 770px){.l-top .sec-news .sec_list .sec_list_item>.dflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-top .sec-news .sec_list .sec_list_item>.dflex>.dflex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem}.l-top .sec-news .sec_list .sec_list_item>.dflex>.dflex .date{margin:0 .75rem 0 0}}.l-top .sec-news .sec_list .sec_list_item .link{width:calc(100% - 230px)}.l-top .sec-news .sec_list .sec_list_item .link a{padding:26px 56px 26px 0}@media(min-width: 771px){.l-top .sec-news .sec_list .sec_list_item .link .new{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:5.625rem}.l-top .sec-news .sec_list .sec_list_item .link .ttl{margin-left:2.5rem}}@media(max-width: 770px){.l-top .sec-news .sec_list .sec_list_item .link{width:100%}.l-top .sec-news .sec_list .sec_list_item .link a{padding:0 60px 0 0;position:unset}}.l-top .sec-news .sec_list .sec_list_item-new{position:relative}@media(min-width: 771px){.l-top .sec-news .sec_list .sec_list_item-new .new{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:17.6875rem}}.l-top .sec-caseStudy .oc{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 770px){.l-top .sec-caseStudy .oc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.l-top .sec-caseStudy .oc .oc_item{width:49%}@media(max-width: 770px){.l-top .sec-caseStudy .oc .oc_item{width:100%}}@media(min-width: 771px){.l-top .sec-caseStudy .oc .oc_item:first-of-type a{padding-left:5rem}.l-top .sec-caseStudy .oc .oc_item:nth-child(2) a{padding-left:4rem}.l-top .sec-caseStudy .oc .oc_item:nth-child(3) a{padding-left:1.75rem}.l-top .sec-caseStudy .oc .oc_item:nth-child(4) a{padding-left:1.75rem}}.l-top .sec-caseStudy .oc .oc_item a{width:100%;position:relative;line-height:120px;font-size:1.125rem}@media(max-width: 770px){.l-top .sec-caseStudy .oc .oc_item a{padding:0;line-height:60px}}.l-top .sec-caseStudy .oc .oc_item a .btn-arrow{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:20px;border-color:#fff;background:rgba(0,0,0,0);color:#fff}@media(max-width: 1230px){.l-top .sec-caseStudy .oc .oc_item a .btn-arrow{width:4vw;height:4vw;font-size:1.5vw}}@media(max-width: 770px){.l-top .sec-caseStudy .oc .oc_item a .btn-arrow{width:30px;height:30px;font-size:14px;font-size:.875rem}}.l-top .sec-caseStudy .oc .oc_item a .ttl{font-size:1.25rem}@media(max-width: 1230px){.l-top .sec-caseStudy .oc .oc_item a .ttl{font-size:1.5vw}}@media(max-width: 770px){.l-top .sec-caseStudy .oc .oc_item a .ttl{text-align:center;font-size:1.125rem}}@media(max-width: 770px){.l-top .sec-other-contents .oc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.l-top .sec-other-contents .oc .oc_item{width:25%}@media(max-width: 770px){.l-top .sec-other-contents .oc .oc_item{width:100%}}@media(min-width: 771px){.l-top .sec-other-contents .oc .oc_item:first-of-type a{padding-left:5rem}.l-top .sec-other-contents .oc .oc_item:nth-child(2) a{padding-left:4rem}.l-top .sec-other-contents .oc .oc_item:nth-child(3) a{padding-left:1.75rem}.l-top .sec-other-contents .oc .oc_item:nth-child(4) a{padding-left:1.75rem}}.l-top .sec-other-contents .oc .oc_item a{width:100%;position:relative;line-height:120px;font-size:1.125rem}@media(max-width: 770px){.l-top .sec-other-contents .oc .oc_item a{padding:0;line-height:60px}}.l-top .sec-other-contents .oc .oc_item a .btn-arrow{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:20px;border-color:#fff;background:rgba(0,0,0,0);color:#fff}@media(max-width: 1230px){.l-top .sec-other-contents .oc .oc_item a .btn-arrow{width:4vw;height:4vw;font-size:1.5vw}}@media(max-width: 770px){.l-top .sec-other-contents .oc .oc_item a .btn-arrow{width:30px;height:30px;font-size:14px;font-size:.875rem}}.l-top .sec-other-contents .oc .oc_item a .ttl{font-size:1.25rem}@media(max-width: 1230px){.l-top .sec-other-contents .oc .oc_item a .ttl{font-size:1.5vw}}@media(max-width: 770px){.l-top .sec-other-contents .oc .oc_item a .ttl{text-align:center;font-size:1.125rem}}.l-top .modal-container.active{cursor:pointer}.l-top .modal-container .modal-close{top:130px;right:30px}@media(max-width: 770px){.l-top .modal-container .modal-close{top:80px;right:20px}}.l-top .modal-container .modal-body{max-width:unset;position:unset}@media(max-width: 770px){.l-top .modal-container .modal-body{height:unset}}.l-top .modal-container .modal-body .modal-close{top:-34px;right:-34px;overflow:unset}@media(max-width: 770px){.l-top .modal-container .modal-body .modal-close{top:-24px;right:-10px}}.l-top .modal-container .modal-body .modal-close img{width:30px}@media(max-width: 770px){.l-top .modal-container .modal-body .modal-close img{width:22px}}.l-top .modal-container .modal-body .modal-content{background:unset;padding:unset;height:unset;overflow:unset}@media(min-width: 771px){.l-top .modal-container .modal-body .modal-content{max-width:700px;margin:0 auto}}.l-top .modal-container .modal-body .modal-content video{max-width:700px;width:100%;height:auto;min-height:400px;display:block;margin:0 auto}@media(max-width: 770px){.l-top .modal-container .modal-body .modal-content video{min-height:250px}}.sec{padding:110px 0}@media(max-width: 770px){.sec{padding:85px 0}}.sec .sec_ttl{line-height:1.2;margin-bottom:37px}@media(max-width: 770px){.sec .sec_ttl{font-size:24px;font-size:1.5rem}}.sec .sec_ttl .jap{font-size:16px;font-size:1rem}@media(max-width: 770px){.sec .sec_ttl .jap{font-size:14px;font-size:.875rem}}.sec .sec_list_item{background-color:#fff;border-bottom:1px solid #1d2088}@media(max-width: 770px){.sec .sec_list_item{border-color:#bbb}}.sec .sec_list_item:first-of-type{border-top:1px solid #1d2088}@media(max-width: 770px){.sec .sec_list_item:first-of-type{border-top:none}}.sec .sec_list_item a{color:#1d2088;position:relative}.sec .sec_list_item a .btn-arrow{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:0}@media(min-width: 771px){.sec .sec_list_item a:hover .btn-arrow{-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%)}.sec .sec_list_item a:hover .ttl{text-decoration:underline}}@media(min-width: 771px){.sec .sec_list_item .dflex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sec-swiper-gradient{position:relative}.sec-swiper-gradient .inner{position:relative}@media(max-width: 770px){.sec-swiper-gradient .inner{width:100%}}.sec-swiper-gradient .swiper{overflow:unset;overflow-y:hidden}.sec-swiper-gradient .swiper img{width:100%}@media(max-width: 770px){.sec-swiper-gradient .swiper img{aspect-ratio:192/295}}.sec-swiper-gradient .swiper-button-prev,.sec-swiper-gradient .swiper-button-next{bottom:-72px;top:unset;left:unset;z-index:20}@media(max-width: 770px){.sec-swiper-gradient .swiper-button-prev,.sec-swiper-gradient .swiper-button-next{bottom:-64px}}.sec-swiper-gradient .swiper-button-prev{right:57px}@media(max-width: 770px){.sec-swiper-gradient .swiper-button-prev{right:68px}}.sec-swiper-gradient .swiper-button-next{right:0}@media(max-width: 770px){.sec-swiper-gradient .swiper-button-next{right:17px}}.sec-swiper-gradient .swiper-scrollbar{width:88%;left:0;bottom:-52px;background:#9fd9f6}@media(max-width: 770px){.sec-swiper-gradient .swiper-scrollbar{width:61vw;left:5vw;bottom:-44px}}.sec-swiper-gradient .swiper-scrollbar-drag{background-color:#1d2088}@media(max-width: 770px){.sec-news .sec_list_item a>.dflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-news .sec_list_item a>.dflex>.dflex:first-of-type{width:100%}.sec-news .sec_list_item .bglbtdb{background:none;width:auto}}@media(max-width: 770px)and (max-width: 770px){.sec-news .sec_list_item .bglbtdb{width:auto !important;font-size:14px;font-size:.875rem}}@media(max-width: 770px){.sec-news .sec_list_item p{width:100%}}.sec-news .sec_list_item a{padding:23px 20px 23px 0}.sec-news .sec_list_item .bglbtdb{padding:0 16px;line-height:30px;border-radius:15px;margin:0 30px 0 0}.sec-news .sec_list_item .date{margin:0 20px 0 0}.sec-news .sec_list_item .btn-arrow{margin-left:auto}.sec-news .sec_list_item.sec_list_item-new .new{color:red;font-weight:700}.sec-news .right{width:calc(100% - 300px)}@media(max-width: 770px){.sec-news .right{width:100%}}@media(max-width: 770px){.sec-news .dflex-spbtwn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.txt-right{margin:10px 0 0}@media(max-width: 770px){.cate{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}.cate .cate_item{margin-bottom:30px}.cate .cate_item:not(:last-of-type){margin-bottom:16px}@media(max-width: 770px){.cate .cate_item:not(:last-of-type){margin:0}}.cate .bglbtdb{padding:8px 16px;display:block;border-radius:19px}.search-sp{position:relative;padding:17px}.search-sp .search_bar{font-size:16px;padding:14px 60px 16px 15px;border-radius:26px;width:100%;font-size:1rem}@media(max-width: 770px){.search-sp .search_bar{padding:.75rem 3.75rem .875rem .875rem}}.search-sp .search_icon{position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:32px}.search-sp .search_icon img{width:15px}.pagetop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;background-color:#1d2088;right:15px;bottom:15px;width:60px;height:60px;z-index:20}.pagenation{margin-top:48px;gap:16px}@media(max-width: 770px){.pagenation{gap:10px;margin-top:40px}}.pagenation .pagenation_item{width:28px;height:28px;border-radius:4px;color:#1d2088}@media(max-width: 770px){.pagenation .pagenation_item{width:21px;height:21px;border-radius:2px}}.pagenation .pagenation_item.is-active{background-color:#9fd9f6}.pagenation .pagenation_item a{color:#bbb;width:28px;height:28px;border-radius:4px}@media(max-width: 770px){.pagenation .pagenation_item a{width:21px;height:21px;border-radius:2px}}@media(min-width: 771px){.pagenation .pagenation_item a:hover{background-color:#9fd9f6;color:#1d2088}}.pagenation .pagenation_item-prev img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width: 770px){.pagenation .pagenation_item-prev img,.pagenation .pagenation_item-next img{width:auto;height:14px}}.apsection{padding:30px}.apsection .dflex{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0}@media(max-width: 770px){.apsection .dflex+.btn{margin-top:20px}}.apsection .dflex .item{width:25%}.apsection .dflex .item label{cursor:pointer}.apsection input[type=checkbox]:checked+label{color:#1d2088}.l-page .sec{padding:80px 0 140px}@media(max-width: 770px){.l-page .sec{padding:75px 0 80px}}.l-page .sec .sec_ttl{margin-bottom:92px}@media(max-width: 770px){.l-page .sec .sec_ttl{margin-bottom:50px}}.l-page .et_pb_module:not(:first-of-type){margin-right:12px}.l-page .et_pb_module a{position:relative;color:#bbb;line-height:1}.l-page .et_pb_module a::before,.l-page .et_pb_module a::after{content:"";display:inline-block;width:10px;height:1px;background-color:#bbb;position:absolute;right:-12px;top:12px;-webkit-transition:opacity 1s;transition:opacity 1s}.l-page .et_pb_module a:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.l-page .et_pb_module a.is-active{color:#1d2088}.l-page .et_pb_module a.is-active:before,.l-page .et_pb_module a.is-active:after{background-color:#1d2088}.l-page .et_pb_module a.show::before{opacity:0}.l-page .et_pb_module a.show::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.l-page .searchoption{gap:40px}.l-page .searchoptionwrap{padding:0 0 30px;width:100%;max-width:1306px;margin:0 auto}@media(max-width: 770px){.l-page .searchoptionwrap{padding-bottom:0}}.l-page .searchoptionwrap .btn-submit{margin-top:20px}@media(max-width: 770px){.l-page .searchoptionwrap .btn-submit{margin-top:10px}}@media(max-width: 770px){.l-page .txt-filter{padding-left:17px}.l-page .txt-filter img{width:15px;margin-right:6px}}.l-page .sec-glist{padding:20px 0 0}.l-page .sec-glist .sec_header{border-bottom:1px solid #bbb}@media(max-width: 770px){.l-page .sec-glist .sec_header{padding:0 17px 15px}.l-page .sec-glist .sec_header .txt-filter{padding-left:0}}.l-page .sec-glist .sec_header .sec_ttl{margin-bottom:38px}@media(max-width: 770px){.l-page .sec-glist .sec_header .sec_ttl{text-align:left}}.l-page .sec-glist .glist{padding:60px 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:52px 0}@media(max-width: 770px){.l-page .sec-glist .glist{padding:29px 0 0}}@media(min-width: 771px){.l-page .sec-glist .glist .glist_item{width:100%;max-width:319px}}@media(max-width: 770px){.l-page .sec-glist .glist .glist_item{width:49%}.l-page .sec-glist .glist .glist_item .content{padding:0 10px}.l-page .sec-glist .glist .glist_item .content>*{font-size:14px;font-size:.875rem}}.l-page .sec-glist .glist .glist_item figure{margin-bottom:15px}@media(max-width: 770px){.l-page .sec-glist .glist .glist_item figure{margin-bottom:14px}}.l-page .sec-glist .glist .glist_item figure img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.l-page .sec-glist .glist .glist_item .subttl.link{font-size:.875rem;margin:12px 0 8px}@media(max-width: 770px){.l-page .sec-glist .glist .glist_item .subttl.link{font-size:.75rem}}.l-page .sec-glist .glist .glist_item .subttl.link a{font-size:.875rem}@media(max-width: 770px){.l-page .sec-glist .glist .glist_item .subttl.link a{font-size:.75rem}}.l-page .sec-glist .glist .glist_item .txt-sm.link a{text-decoration:underline}.l-page .sec-glist .glist .glist_item .name{margin-bottom:8px}@media(max-width: 770px){.l-page .sec-glist .glist .glist_item .name a{font-size:14px;font-size:.875rem}}.l-page .sec-glist .glist .glist_item .name+.dflex{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 15px}@media(max-width: 770px){.l-page .sec-glist .glist .glist_item .name+.dflex{gap:4px 8px}}@media(max-width: 770px){.l-page .sec-glist .glist .glist_item .txt-sm a{font-size:10px;font-size:.625rem}}.l-page .sec-glist .glist .glist_item-new{position:relative}.l-page .sec-glist .glist .glist_item-new:after{content:"NEW";display:block;position:absolute;top:0;right:0;background-color:red;color:#fff;width:74px;line-height:24px;font-size:16px;text-align:center;font-size:1rem}@media(max-width: 770px){.l-page .sec-glist .glist .glist_item-new:after{font-size:14px;line-height:20px;width:50px;font-size:.875rem}}.l-page .box-cate{width:100%;max-width:1306px;margin:0 auto;padding-top:22px}@media(max-width: 770px){.l-page .box-cate{padding-top:27px}}@media(max-width: 770px){.l-page .box-cate .box-cate_ttl{padding-left:17px}}.l-page .textarea,.l-page .inputfield{border:1px solid #bbb;width:100%;padding:13px;font-size:16px;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;font-size:1rem}.l-page .textarea:focus,.l-page .inputfield:focus{border-color:#1d2088}@media(max-width: 770px){.l-page .textarea,.l-page .inputfield{font-size:14px;padding:10px;font-size:.875rem}}.l-page .textarea{resize:none;min-height:354px}@media(max-width: 770px){.l-page .textarea{min-height:240px}}.l-page .sec_list-black .sec_list-black_item{border-bottom:1px solid #000;padding:28px 0px}.l-page .sec_list-black .sec_list-black_item .ttl{width:200px}.l-page .sec_list-black .sec_list-black_item .txt-black{width:calc(100% - 200px)}.l-page .sec_list-gray .sec_list-gray_item{border-bottom:1px solid #bbb;padding:28px 0px}@media(max-width: 770px){.l-page .sec_list-gray .sec_list-gray_item{padding:8px 0}}.l-page .sec_list-gray .sec_list-gray_item .ttl{width:200px}@media(max-width: 770px){.l-page .sec_list-gray .sec_list-gray_item .ttl{margin-bottom:8px}}.l-page .sec_list-gray .sec_list-gray_item .txt-black{width:calc(100% - 200px)}@media(max-width: 770px){.l-page .sec_list-gray .sec_list-gray_item .txt-black{width:100%}}.l-page .sec .inner .sec.m5050vw .sec_header .dflex .pc-only{padding-bottom:32px}.l-page .sec .inner .sec.m5050vw .sec_header .dflex .pc-only>.dflex-aic{gap:16px}.l-page .sec .inner .sec.m5050vw .sec_header .dflex .pc-only ul{gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 100px)}.l-page .sec .inner .sec.m5050vw .sec_header .dflex .pc-only .link{width:100px}.l-page .sec .inner .sec.m5050vw .sec_header .dflex .pc-only .bglbtdb{opacity:.5;padding:7px 25px}.l-page .sec .inner .sec.m5050vw .sec_header .dflex .pc-only .bglbtdb:hover{opacity:1}.l-page .sec .inner .sec.m5050vw .sec_header .dflex .pc-only .bglbtdb.is-active{opacity:1}.sec_header .swiper{padding-bottom:20px;width:1200px;overflow-y:unset !important}@media(max-width: 770px){.sec_header .swiper{width:100%;padding-bottom:15px}}.sec_header .swiper .swiper-slide{width:auto}.sec_header .swiper .swiper-slide>a{background-color:#9fd9f6 !important;color:#1d2088 !important}@media(min-width: 771px){.sec_header .swiper .swiper-slide>a:hover{opacity:.7}}@media(max-width: 770px){.sec_header .swiper .swiper-slide a{padding:5px 15px;font-size:3.5vw}}.sec_header .swiper .swiper-scrollbar{z-index:unset}.sec_header .swiper-scrollbar-drag{background-color:#1d2088}.sec_header .menuSub.js-menuSub{width:250px;height:223px;overflow:hidden;padding:10px}.sec_header .menuSub.js-menuSub ul{overflow:auto;height:100%}.sec_header .menuSub.js-menuSub li a{text-align:left;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.js-menu-drop img{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translate(6px, 2px);transform:translate(6px, 2px)}.js-menu-drop.on img{-webkit-transform:translate(6px, 2px) rotate(180deg);transform:translate(6px, 2px) rotate(180deg)}.menuSub{position:absolute;left:-25px;top:40px;width:290px;border-radius:16px;padding:15px 20px 17px;background:#fff;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.15);box-shadow:0px 0px 6px 0px rgba(0,0,0,.15);opacity:0;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:opacity .5s,visibility .5s,-webkit-transform .5s;transition:opacity .5s,visibility .5s,transform .5s;transition:opacity .5s,visibility .5s,transform .5s,-webkit-transform .5s;z-index:9999}.menuSub .ttl{position:relative;margin-bottom:4px}.menuSub .ttl:before{content:"";display:inline-block;width:12px;height:12px;background-color:#1d2088;margin-right:4px}.menuSub .menuSub_item:not(:last-of-type){margin:0 0 6px}.menuSub .menuSub_item a{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:100%;padding:5px 10px 7px 19px;border-radius:4px;color:#1d2088;position:relative}.menuSub .menuSub_item a:hover{background-color:#9fd9f6;text-decoration:none}@media(min-width: 771px){.menuSub-wide{left:270px;min-width:450px}.menuSub-wide ul.dflex{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menuSub-wide ul.dflex li{width:50%}}.menuSub.open{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px)}.swiperCate .swiper-slide{width:auto}@media(max-width: 770px){.swiperCate .swiper-slide a{padding:5px 15px;font-size:3.5vw}}.swiperCate .swiper-scrollbar-drag{background-color:#1d2088}#fixedbtnarea{position:fixed;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background-color:#fff;z-index:100;width:100%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;padding:8px 17px 16px;border-bottom:1px solid #bbb}@media(max-width: 770px){#fixedbtnarea{top:-142px}#fixedbtnarea .bg-white_inner-checkboxarea{height:calc(100vh - 216px);overflow-y:auto}#fixedbtnarea .smenu .accordion_head{width:95%}}.l-page .sec_header .hbtnarea{padding-bottom:30px;margin-top:-40px}@media(max-width: 770px){.l-page .sec_header .hbtnarea{padding-bottom:12px;margin-top:-16px}}.l-page .hbtnarea{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}@media(max-width: 770px){.l-page .hbtnarea{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.l-page .hbtnarea .btn{width:288px}@media(max-width: 770px){.l-page .hbtnarea .btn{width:100%}}.l-page .hbtnarea .btn a{padding:0;line-height:38px;width:100%}@media(max-width: 770px){.l-page .hbtnarea .btn a{line-height:30px;font-size:14px}}@media(min-width: 771px){.l-page .modal-container-categories .modal-content{overflow:unset}.l-page .modal-container-categories .accordion_item{padding:unset !important;width:23.3% !important}}.l-page .modal-container-guide-search .modal-body,.l-page .modal-container-guide-search .modal-content{height:auto}@media(max-width: 770px){.l-page .modal-region .modal-body .modal-content .bg-white_inner-checkboxarea{overflow-y:unset}}@media(max-width: 770px){.l-page .modal-region .modal-body .modal-content .bg-white_inner-checkboxarea .sub-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}}@media(max-width: 770px){.l-page .modal-region .modal-body .modal-content .bg-white_inner-checkboxarea .item.region{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 770px){.l-page .modal-region .modal-body .modal-content .bg-white_inner-checkboxarea .item.region .sub-item,.l-page .modal-region .modal-body .modal-content .bg-white_inner-checkboxarea .item.region .list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}}.l-page .modal-region .modal-body .modal-content .bg-white_inner-checkboxarea .item.region .list{border-bottom:.0625rem solid #bbb;padding-bottom:.5rem;margin-bottom:.5rem}.l-page .modal-region .modal-body .modal-content .bg-white_inner-checkboxarea .item.region .sub-item input{margin-right:4px}@media(max-width: 770px){.l-page .modal-region .modal-body .modal-content .bg-white_inner-checkboxarea .item.region .sub-item{padding-left:1rem}}@media(max-width: 770px){.l-page .modal-region .modal-body .modal-content .bg-white_inner-checkboxarea .btns{padding-bottom:1.25rem}}@media(min-width: 771px){.l-page .modal-body .modal-content{height:auto}}.l-page .modal-body .modal-content .apsection .dflex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.l-page .modal-body .modal-content .bg-white_inner-search .searchbarwrap{width:100%;max-width:894px;margin:0 auto;border:1px solid #bbb;border-radius:30px;overflow:hidden;position:relative}@media(max-width: 770px){.l-page .modal-body .modal-content .bg-white_inner-search .searchbarwrap{max-width:unset}}.l-page .modal-body .modal-content .bg-white_inner-search .searchbarwrap .searchbar{font-size:18px;padding:16px 60px 16px 23px;width:100%;font-family:"Noto Sans JP",sans-serif}@media(max-width: 770px){.l-page .modal-body .modal-content .bg-white_inner-search .searchbarwrap .searchbar{font-size:16px;padding:14px 40px 14px 18px}}.l-page .modal-body .modal-content .bg-white_inner-search .searchbarwrap .searchsubmit{width:24px;height:24px;background:url("../img/common/icon_search.svg") no-repeat top center/contain;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:30px;position:absolute;cursor:pointer}@media(max-width: 770px){.l-page .modal-body .modal-content .bg-white_inner-search .searchbarwrap .searchsubmit{right:16px;width:16px;height:16px}}@media(max-width: 770px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea{padding:0 10px;height:calc(100vh - 216px);overflow-y:auto}}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .apsection{display:block !important;padding:0}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .apsection>.dflex{gap:unset}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .apsection .btn{margin-top:20px}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .dflex{-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 770px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .dflex{gap:0}}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .dflex .item{width:25%;padding:min(4px,.5vw) min(20px,2vw)}@media(max-width: 770px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .dflex .item{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .dflex .item label{display:block}}@media(max-width: 770px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .dflex .item{border-bottom:1px solid #bbb;width:100%;padding:14px 0}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .dflex .item label{font-size:14px;width:90%}}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .dflex .accordion_item{width:25%;position:relative;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;padding:min(4px,.5vw) min(20px,2vw)}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .dflex .accordion_item:hover{background-color:#9fd9f6}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .dflex .accordion_item label{font-size:min(15px,1.2vw)}@media(min-width: 771px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .accordion_body{position:unset}}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu{padding:unset}@media(max-width: 770px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_head{width:93%}}@media(min-width: 771px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_list .accordion_item{border-bottom:unset}}@media(min-width: 771px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_list .accordion_item .menuSub{position:absolute;display:block;left:0;top:.2vw;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,.6);box-shadow:0px 0px 6px 0px rgba(0,0,0,.6);padding:min(15px,1.4vw) 0 min(20px,2vw);height:auto}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_list .accordion_item .menuSub li{padding:min(4px,.5vw) min(20px,2vw);-webkit-transition:all .3s ease-in;transition:all .3s ease-in;position:relative}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_list .accordion_item .menuSub li:hover{background-color:#9fd9f6}}@media(max-width: 770px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_list .accordion_item .menuSub{height:auto}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_list .accordion_item .menuSub ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_list .accordion_item .menuSub ul li label{display:block;width:90%}}@media(min-width: 771px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_list .accordion_item:hover>label img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media(min-width: 771px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_list .accordion_item>label{position:relative}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_list .accordion_item>label img{display:inline-block;vertical-align:middle;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;margin-left:4px}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_list .accordion_item>label:after{display:none}}@media(min-width: 771px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_input:checked+.accordion_head+.accordion_body{height:auto;padding:unset}}@media(min-width: 771px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .smenu .accordion_head{display:unset}}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .btns{margin-top:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px !important}@media(max-width: 770px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .btns{gap:10px !important}}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .btns .btn{margin:0}@media(max-width: 770px){.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .btns .btn{width:48%}.l-page .modal-body .modal-content .bg-white_inner-checkboxarea .btns .btn input{width:100%;padding:12px 0}}@media(max-width: 770px){.l-newslist .txt-filter{padding:0 0 30px 17px;width:100vw;margin:0 calc(50% - 50vw) 20px;border-bottom:1px solid #bbb}}.l-newslist .swiperCate{padding-bottom:20px}.l-newslist .bglbtdb{white-space:nowrap}.l-newslist .cate{gap:16px;margin-bottom:40px}.l-newslist .cate li.cate_item{margin:0;opacity:.5}.l-newslist .cate li.cate_item.is-active{opacity:1}@media(min-width: 771px){.l-newslist .cate li.cate_item:hover{opacity:1}}@media(min-width: 771px){.l-newslist .sec-news .sec_list_item{padding:23px 20px 23px 0}}@media(max-width: 770px){.l-newslist .sec-news .sec_list_item{padding:20px 0}}.l-newslist .sec-news .sec_list_item a{padding:0}@media(max-width: 770px){.l-newslist .sec-news .sec_list_item:first-of-type{border-top:none}.l-newslist .sec-news .sec_list_item>.dflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-newslist .sec-news .sec_list_item>.dflex .dflex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:8px;width:100%}.l-newslist .sec-news .sec_list_item>.dflex .dflex .date{-webkit-box-flex:1;-ms-flex:1;flex:1}.l-newslist .sec-news .sec_list_item>.dflex .bglbtdb{font-size:10px;background-color:#9fd9f6;padding:0 20px;line-height:24px;margin-right:12px;font-size:.625rem}}@media(min-width: 771px){.l-newslist .sec-news .sec_list_item a:hover .ttl{text-decoration:underline}}@media(max-width: 770px){.l-newslist .sec-news .sec_list_item a>.dflex>.dflex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.l-newslist .sec-news .sec_list_item a>.dflex>.dflex .bglbtdb{background-color:#9fd9f6;padding:0 20px;font-size:10px;line-height:24px;margin-right:12px;font-size:.625rem}.l-newslist .sec-news .sec_list_item a>.dflex>.dflex .date{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width: 770px){.l-newsdetail .link-tblank-before a{padding-left:22px}}.l-newsdetail .link-tblank-before a:before{width:18px;height:18px;background-size:contain;left:4px;top:2px}@media(max-width: 770px){.l-newsdetail .link-tblank-before a:before{width:12px;height:12px;top:5px}}.l-newsdetail .l-newsdetail_main{padding:40px 0 145px}.l-newsdetail .l-newsdetail_main .ql-align-center{text-align:center}.l-newsdetail .l-newsdetail_main .ql-align-center img{display:block;margin:0 auto}@media(max-width: 770px){.l-newsdetail .l-newsdetail_main .ql-align-center img{width:100%}}@media(max-width: 770px){.l-newsdetail .l-newsdetail_main{padding:35px 0 80px}}.l-newsdetail .l-newsdetail_inner{width:772px;margin:0 auto}@media(max-width: 770px){.l-newsdetail .l-newsdetail_inner{width:100%}}.l-newsdetail .l-newsdetail_inner .bg-white{border-radius:20px;padding:40px 16px;margin-bottom:43px}@media(max-width: 770px){.l-newsdetail .l-newsdetail_inner .bg-white{border-radius:unset}}@media(max-width: 770px){.l-newsdetail .l-newsdetail_inner .bg-white+.dflex.dflex-spbtwn{padding:0 22px}.l-newsdetail .l-newsdetail_inner .bg-white+.dflex.dflex-spbtwn a{font-size:18px;font-size:1.125rem}.l-newsdetail .l-newsdetail_inner .bg-white+.dflex.dflex-spbtwn a:before{width:30px;height:30px}}.l-newsdetail .l-newsdetail_inner .bg-white p img{width:100%}.l-newsdetail .header{padding:72px 0 24px}@media(max-width: 770px){.l-newsdetail .header{padding:30px 17px 12px}.l-newsdetail .header .ttl{font-size:24px;font-size:1.5rem}}.l-newsdetail .header .dflex.w100{margin-bottom:23px}.l-newsdetail .header .link-prev.w100{margin-bottom:55px}.l-newsdetail .header .bglbtdb{padding:12px 30px;line-height:1;border-radius:100px;margin-right:20px;color:#1d2088}@media(max-width: 770px){.l-newsdetail .header .bglbtdb{padding:7px 22px;font-size:10px;font-size:.625rem}}.l-newsdetail .img-main{margin-bottom:41px;width:100%}@media(min-width: 771px){.l-newsdetail .img-main{max-width:600px}}.l-newsdetail .txt{margin-bottom:34px;line-height:1.8;letter-spacing:.2px}.l-newsdetail .img{width:400px;margin-bottom:20px}@media(max-width: 770px){.l-newsdetail .img{width:100%}}.l-newsdetail .link-tblank-before{margin-top:36px}@media(max-width: 770px){.l-newsdetail .link-tblank-before{margin-top:0}}.l-newsdetail .link-pdf-before{margin-top:16px}@media(max-width: 770px){.l-newsdetail .link-pdf-before{margin-top:10px}}.l-statement .sec{padding-bottom:0}.l-statement .tarea{background:url("../img/statement/bg.jpg") no-repeat bottom center;background-size:cover;color:#000;padding-bottom:360px}@media(max-width: 770px){.l-statement .tarea{padding-bottom:140px;background-size:160% auto}}.l-statement .tarea .txt-bold{margin-bottom:28px}@media(max-width: 770px){.l-statement .tarea .txt-bold{font-size:20px;font-size:1.25rem}}.l-statement .tarea .txt{line-height:48px}@media(max-width: 770px){.l-statement .tarea .txt{font-size:14px;line-height:250%;font-size:.875rem}}.l-statement .tarea .txt:last-of-type{margin-top:24px}.l-statement .bg-lightgray{padding:70px 0 135px}@media(max-width: 770px){.l-statement .bg-lightgray{padding:50px 17px 70px}}.l-statement .bg-lightgray .box{width:846px;margin:0 auto}@media(max-width: 770px){.l-statement .bg-lightgray .box{width:100%}}.l-statement .bg-lightgray .box .box_ttl{margin-bottom:29px}@media(max-width: 770px){.l-statement .bg-lightgray .box .box_ttl{font-size:20px;margin-bottom:16px;font-size:1.25rem}}.l-statement .bg-lightgray .box .box_inner{border:2px solid #1d2088;padding:40px 59px 40px 82px;border-radius:8px}@media(max-width: 770px){.l-statement .bg-lightgray .box .box_inner{padding:20px 10px 20px 8px}}.l-statement .bg-lightgray .box .box_inner ul li{color:#000}@media(max-width: 770px){.l-statement .bg-lightgray .box .box_inner ul li{font-size:14px;font-size:.875rem}}.l-statement .bg-lightgray .box .box_inner ul li:not(:last-of-type){margin-bottom:35px}@media(max-width: 770px){.l-statement .bg-lightgray .box .box_inner ul li:not(:last-of-type){margin-bottom:16px}}.l-information .sec{padding-bottom:0}.l-information .sec_list_item>.dflex{padding:28px 0}@media(max-width: 770px){.l-information .sec_list_item>.dflex{padding:12px 0}.l-information .sec_list_item>.dflex>.dflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-information .sec_list_item>.dflex:before{top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:148px}@media(max-width: 770px){.l-information .sec_list_item>.dflex:before{left:0;top:66%;-webkit-transform:translate(0, -40%);transform:translate(0, -40%)}}.l-information .sec_list_item>.dflex .date{margin-right:108px}@media(max-width: 770px){.l-information .sec_list_item>.dflex .date{font-size:12px;margin:0 0 14px;font-size:.75rem}}.l-form .btns a{width:480px;margin:0 auto;display:block}@media(max-width: 770px){.l-form .btns a{width:48%}.l-form .btns a div{width:100%}}.l-form .sec{padding:64px 0 140px}@media(max-width: 770px){.l-form .sec{padding:75px 0 80px}}.l-form .flow{border-radius:8px;background-color:#f5f5f5;width:518px;height:30px;margin-bottom:28px}@media(max-width: 770px){.l-form .flow{width:100%}}.l-form .flow .flow_list_item{height:100%;line-height:30px;width:33%;border-radius:8px}@media(max-width: 770px){.l-form .flow .flow_list_item{font-size:10px;font-size:.625rem}}.l-form .flow .flow_list_item.is-active{background-color:#1d2088;color:#fff}.l-form .flow .flow_list_item .number{margin-right:16px}@media(max-width: 770px){.l-form .flow .flow_list_item .number{margin-right:8px}}.l-form .flow+.txt{line-height:24px;margin-bottom:28px}.l-form .flow+.txt+.txt{margin-bottom:28px}@media(max-width: 770px){.l-form .flow+.txt+.txt{margin-bottom:30px}}.l-form form .form_inner{padding:22px 126px 0 0}@media(max-width: 770px){.l-form form .form_inner{padding:0}}.l-form form .formfieled>.dflex{padding:16px 0;border-bottom:1px solid #f5f5f5}@media(max-width: 770px){.l-form form .formfieled>.dflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 0}}.l-form form .formfieled>.dflex.required .ttl:after{content:"必須";display:inline-block;background-color:#9fd9f6;color:#1d2088;font-size:12px;line-height:20px;padding:0 6px;border-radius:8px;width:24px;margin-left:16px;text-align:center;font-size:.75rem}@media(max-width: 770px){.l-form form .formfieled>.dflex.required .ttl:after{font-size:10px;padding:0 3px;border-radius:4px;line-height:16px;margin-left:10px;font-size:.625rem}}.l-form form .formfieled .ttl{width:212px;position:relative}@media(min-width: 771px){.l-form form .formfieled .ttl.ttl-stxt{width:250px}}.l-form form .formfieled .ttl.ttl-stxt{margin-bottom:20px}@media(max-width: 770px){.l-form form .formfieled .ttl.ttl-stxt{margin-bottom:24px}}.l-form form .formfieled .ttl .stxt{position:absolute;left:0;bottom:-20px}@media(max-width: 770px){.l-form form .formfieled .ttl .stxt{font-size:12px;bottom:-20px;font-size:.75rem}}@media(max-width: 770px){.l-form form .formfieled .ttl{width:100%;margin-bottom:6px;font-size:14px;font-size:.875rem}}.l-form form .formfieled .field{width:calc(100% - 294px)}.l-form form .formfieled .field .label{margin-bottom:8px}.l-form form .formfieled .field .label:not(:first-of-type){margin-top:16px}@media(max-width: 770px){.l-form form .formfieled .field{width:100%;font-size:14px;font-size:.875rem}}.l-form form .dflex.dflex-center.checkbox{margin-top:44px}.l-form form .dflex.dflex-center.checkbox input{margin-right:10px}@media(max-width: 770px){.l-form form .dflex.dflex-center.checkbox{margin-top:12px}}.l-form form .dflex.dflex-center.checkbox label{cursor:pointer}@media(max-width: 770px){.l-form form .dflex.dflex-center.checkbox label{font-size:12px;font-size:.75rem}}.l-form form .btn{width:480px;height:54px;margin:64px auto 0}@media(max-width: 770px){.l-form form .btn{margin:30px auto 0;width:285px;height:48px}}.l-form form .btn input{width:100%;height:100%}@media(max-width: 770px){.l-form form .btn input{font-size:14px;font-size:.875rem}}.l-form .selectwrap{position:relative;width:233px}.l-form .selectwrap::after{content:"";display:block;width:12px;height:12px;background:url("../img/common/icon_arrow_select.svg") no-repeat center;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:13px}.l-form .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bbb;width:100%;height:48px;padding:13px;border-radius:8px;cursor:pointer}@media(max-width: 770px){.l-form .select{font-size:14px;padding:4px 10px;height:38px;font-size:.875rem}}.l-form select:focus{outline:none}.l-form ::-ms-expand{display:none}.l-form-registration .flow{width:550px}@media(max-width: 770px){.l-form-registration .flow{width:100%}}.l-form-registration dt{color:#1d2088}.l-form-confirm dt.ttl{color:#1d2088}.l-form-confirm dt.ttl.ttl-stxt{margin-bottom:0 !important}@media(max-width: 770px){.l-form-confirm dd.field{font-size:14px;font-size:.875rem}}.l-form-confirm .btns{gap:40px;margin-top:64px}.l-form-confirm .btns a{width:232px;margin:unset}@media(max-width: 770px){.l-form-confirm .btns a{width:100%}}@media(max-width: 770px){.l-form-confirm .btns{gap:20px;margin-top:40px}}.l-form-confirm .btns .btn{width:232px;margin:0}@media(max-width: 770px){.l-form-confirm .btns .btn{width:100%}.l-form-confirm .btns .btn input{padding:0 14px;height:35px;font-size:14px;font-size:.875rem}}@media(max-width: 770px){.l-form-registration .txt.txt-black.f-xxl,.l-form-complete .txt.txt-black.f-xxl{font-size:20px;font-size:1.25rem}}.l-form-registration .bglbtdb,.l-form-complete .bglbtdb{padding:10px 16px}@media(max-width: 770px){.l-form-registration .bglbtdb,.l-form-complete .bglbtdb{font-size:14px;padding:14px 20px;font-size:.875rem}}.is-inactive{cursor:default}@media(min-width: 771px){.l-product .m5050vw{padding-left:.5rem;padding-right:.5rem}.l-product .m5050vw .l-two-columns .glist{display:grid;grid-template-columns:1fr 1fr 1fr;gap:62px 30px}.l-product .m5050vw .l-two-columns .glist .glist_item{width:100%;max-width:unset}.l-product .m5050vw .l-two-columns .glist .glist_item .glist_item_inner figure{width:100%}}@media(max-width: 1200px){.l-product .m5050vw .l-two-columns .glist{grid-template-columns:1fr 1fr}}.l-product-top .sec_header{margin-bottom:3.3125rem}@media(min-width: 771px){.l-product-top .sec-glist .glist{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:62px 30px}.l-product-top .sec-glist .glist .glist_item{width:100%;max-width:unset}.l-product-top .sec-glist .glist .glist_item figure img{aspect-ratio:76/57;-o-object-fit:cover;object-fit:cover}.l-product-top .sec-glist .glist .glist_item .glist_item_inner figure{width:100%}}@media(max-width: 770px){.l-product-top .sec-glist .glist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.l-product-top .sec-glist .glist .glist_item{width:304px}@media(max-width: 770px){.l-product-top .sec-glist .glist .glist_item{width:49% !important}.l-product-top .sec-glist .glist .glist_item .f-sm.link-underline{padding-left:10px}}@media(max-width: 1320px){.l-product-top .sec-glist .glist{grid-template-columns:1fr 1fr 1fr}.l-product-top .sec-glist .glist .glist_item{width:100%}}.l-product-top .box{position:relative}@media(max-width: 770px){.l-product-top .box{padding-bottom:60px}}@media(max-width: 770px){.l-product-top .box .link{position:absolute;bottom:0;right:0}}.l-product-top .box .box_header{margin-bottom:60px;border-bottom:1px solid #1d2088;padding-bottom:14px}@media(max-width: 770px){.l-product-top .box .box_header{margin-bottom:30px;padding-bottom:21px}.l-product-top .box .box_header .ttl{font-size:21px;font-size:1.3125rem}.l-product-top .box .box_header+.dflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-product-top .box .swiper-button-next,.l-product-top .box .swiper-button-prev{background:url("../img/common/icon_arrow_blue.svg") no-repeat center;background-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.l-product-top .box .swiper-button-next{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.l-product-top .box .swiper-pagination{position:relative;top:5px}.l-product-top .box .box_item{width:100%}@media(max-width: 770px){.l-product-top .box .box_item:not(:last-of-type){margin-bottom:40px}}.l-product-top .box .box_item figure{width:100%;border:1px solid #ccc;margin-bottom:12px}@media(max-width: 770px){.l-product-top .box .box_item figure{margin-bottom:17px}}.l-product-top .box .box_item figure img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;aspect-ratio:18/13}.l-product-top .box .box_item .date{color:#bbb;margin-bottom:6px;display:block}@media(max-width: 770px){.l-product-top .box .box_item .date{font-size:14px;margin-bottom:10px;font-size:.875rem}}.l-product-top .box .box_item .f-md{color:#1d2088}@media(min-width: 771px){.l-product-top .box .box_item a:hover img{opacity:.7}}.l-product-top .box .box_item a:hover .f-md{text-decoration:underline}.l-product-top .sec-glist .glist{padding-top:0}.l-product-top .accordion{margin-bottom:10px}@media(max-width: 770px){.l-product-top .sec-glist:has(.l-two-columns){padding-top:0;margin-top:-6px}}.l-product-top .maincontents{padding-top:0}@media(max-width: 770px){.l-product-top .maincontents{padding-top:32px}}.l-product-top .maincontents .maincontens_ttl{font-weight:400;font-size:24px;line-height:1.6;margin-bottom:54px}@media(max-width: 770px){.l-product-top .maincontents .maincontens_ttl{font-size:21px;line-height:1;margin-bottom:34px}}.l-product-detail{width:100%;max-width:1200px;margin:0 auto;padding-bottom:140px}.l-product-detail .ql-align-center img{display:block;margin:0 auto}@media(max-width: 770px){.l-product-detail{display:block;margin-top:0;padding-bottom:90px}}@media(max-width: 770px){.l-product-detail .swiper-pagination{position:relative !important;margin-top:20px}}.l-product-detail .swiperMain{margin-bottom:20px}@media(max-width: 770px){.l-product-detail .swiperMain{width:100vw;margin:0 calc(50% - 50vw) 57px}}.l-product-detail .swiperMain .swiper-slide figure{width:740px}@media(max-width: 770px){.l-product-detail .swiperMain .swiper-slide figure{width:100%}}.l-product-detail .swiperMain .swiper-slide img{width:100%}@media(max-width: 770px){.l-product-detail .swiperMain .swiper-slide img{height:auto}}.l-product-detail .swiperThumbnail{margin-bottom:66px}.l-product-detail .swiperThumbnail .swiper-wrapper{gap:20px}.l-product-detail .swiperThumbnail .swiper-slide{width:90px !important}.l-product-detail .swiperThumbnail .swiper-slide figure{width:90px;cursor:pointer;position:relative;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.l-product-detail .swiperThumbnail .swiper-slide figure:before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0}.l-product-detail .swiperThumbnail .swiper-slide figure:hover:before{display:none}.l-product-detail .swiperThumbnail .swiper-slide img{width:100%}.l-product-detail .swiperThumbnail .swiper-slide-thumb-active figure:before{display:none}.l-product-detail .sidebar{width:400px}@media(max-width: 770px){.l-product-detail .sidebar{width:100%}}.l-product-detail .sidebar .sidebar_inner{position:sticky;top:100px}.l-product-detail .sidebar .sidebar_header{margin-bottom:95px}.l-product-detail .sidebar .sidebar_header>.dflex .ttl{word-wrap:break-word;margin-bottom:30px}.l-product-detail .sidebar .sidebar_header>.dflex .subttl{margin-bottom:10px}.l-product-detail .sidebar .sidebar_header .catelist{gap:5px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-product-detail .sidebar .sidebar_header .catelist a{color:#000}@media(max-width: 770px){.l-product-detail .sidebar .sidebar_contents{margin-bottom:60px}}.l-product-detail .sidebar .sidebar_contents dl{margin-bottom:59px}@media(max-width: 770px){.l-product-detail .sidebar .sidebar_contents dl{margin-bottom:51px}}.l-product-detail .sidebar .sidebar_contents dl dt{border-bottom:1px solid #000;padding-bottom:14px;margin-bottom:14px}.l-product-detail .sidebar .sidebar_contents dl dd{line-height:1.7}.l-product-detail .sidebar .sidebar_contents dl dd .link-gray-to-blue{margin-top:12px;display:block}.l-product-detail .sidebar .sidebar_btn{position:relative}.l-product-detail .sidebar .sidebar_btn:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:30px}.l-product-detail .sidebar .sidebar_btn:not(:last-of-type){margin-bottom:2px}@media(max-width: 770px){.l-product-detail .sidebar .sidebar_btn:not(:last-of-type){margin-bottom:5px}}.l-product-detail .sidebar .sidebar_btn a{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;color:#1d2088;line-height:50px}.l-product-detail .sidebar .sidebar_btn a:hover{color:#fff}.l-product-detail article{margin-bottom:10px;width:calc(100% - 460px)}.l-product-detail article img{max-width:100%}@media(max-width: 770px){.l-product-detail article{width:100%;padding:0 17px}}.l-product-detail .numberlist>div:not(:last-of-type){margin:0 0 24px}.l-product-detail .numberlist>div dt{margin-bottom:4px}.l-product-detail .numberlist>div dt .icon{display:inline-block;width:14px;height:14px;line-height:14px;margin-right:4px}.l-product-detail table{border:1px solid #000;table-layout:fixed}.l-product-detail table th,.l-product-detail table td{padding:4px 10px 6px;text-align:center;border:1px solid #000}.l-product-detail .tablearea .tablearea_header{margin-bottom:6px}.l-product-detail .tablearea .annotation_txt{margin-top:4px}.l-product-detail .hidden-view{display:none}.l-product-detail .hidden-view.open{display:block}.glist_item_inner a{display:block}@media(min-width: 771px){.glist_item_inner a:hover{opacity:.7}}.accordion:not(:last-of-type){margin-bottom:10px}@media(max-width: 770px){.accordion:not(:last-of-type){margin-bottom:17px}}.accordion_title{padding:18px 16px !important;cursor:pointer;position:relative;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;margin-bottom:10px !important}@media(max-width: 770px){.accordion_title{padding:18px 40px 18px 16px !important}}.accordion_title:hover{background:linear-gradient(135deg, #9FD9F6 0%, #1D2088 100%)}.accordion_title:hover:before,.accordion_title:hover:after{background-color:#fff}.accordion_title::before{content:"";display:inline-block;width:20px;height:2px;background-color:#1d2088;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 1s;transition:opacity 1s}.accordion_title::after{content:"";display:inline-block;width:20px;height:2px;background-color:#1d2088;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.accordion_title.show{margin-bottom:0}.accordion_title.show::before{opacity:0}.accordion_title.show::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.accordion_content{display:none;padding-top:54px}@media(max-width: 770px){.accordion_content{padding-top:29px}.accordion_content img{width:100%}}.accordion_content .ttl.f-md{border-bottom:1px solid #1d2088;padding-bottom:10px;margin-bottom:30px}@media(min-width: 771px){.accordion_content .glist{-webkit-box-pack:unset !important;-ms-flex-pack:unset !important;justify-content:unset !important}}@media(max-width: 770px){.accordion_content .glist{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}}.l-article-sticky-headline .dflex.dflex-spbtwn.dflex-reverse{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.l-article-sticky-headline .accordion_title.show{position:sticky;top:5.75rem;left:0;right:0;z-index:999;background-color:#f1f1f1}@media(max-width: 770px){.l-article-sticky-headline .accordion_title.show{top:3.1875rem}}.l-article-sticky-headline .ql-editor{height:unset !important;overflow-y:unset !important;line-height:unset !important;padding:unset !important;-moz-tab-size:unset !important;-o-tab-size:unset !important;tab-size:unset !important;white-space:unset !important;word-wrap:unset !important}@media(min-width: 771px){.l-case_study .sec-glist .glist{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:62px 30px}.l-case_study .sec-glist .glist .glist_item{width:100%;max-width:unset}.l-case_study .sec-glist .glist .glist_item .glist_item_inner figure{width:100%}}.l-case_study .sec-glist .glist .glist_item{width:304px}@media(max-width: 770px){.l-case_study .sec-glist .glist .glist_item{width:49% !important}.l-case_study .sec-glist .glist .glist_item .f-sm.link-underline{padding-left:10px}}@media(max-width: 1320px){.l-case_study .sec-glist .glist{grid-template-columns:1fr 1fr 1fr}.l-case_study .sec-glist .glist .glist_item{width:100%}}.l-case_study .seracharea{width:100%;max-width:30rem;margin:-1.875rem 0 1.5rem}@media(max-width: 770px){.l-case_study .seracharea{max-width:unset;margin:-2.25rem 0 1rem}}.l-case_study .seracharea .search-sp{padding:0}.l-case_study .seracharea .search-sp .search_icon{right:1rem}.l-case_study .seracharea .search-sp .search_icon img{width:1.125rem}@media(max-width: 770px){.l-case_study .seracharea .search-sp .search_icon img{width:1rem}}.l-case_study .seracharea input{border:.0625rem solid #ccc}.l-case_study .searchsubmitbtn{position:absolute;top:14px;right:12px}.l-case_study_detail .detail{width:740px;margin:64px auto 140px}@media(max-width: 770px){.l-case_study_detail .detail{width:100%;padding:0 17px;margin:35px auto 90px}}.l-case_study_detail .detail article{padding-bottom:41px;border-bottom:1px solid #bbb;margin-bottom:40px}@media(max-width: 770px){.l-case_study_detail .detail article{padding-bottom:30px;margin-bottom:30px}}.l-case_study_detail .detail article>.dflex .link-black{margin-bottom:56px}@media(max-width: 770px){.l-case_study_detail .detail article>.dflex .link-black{margin-bottom:60px}}.l-case_study_detail .detail>.dflex .link-black:last-of-type img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.l-case_study_detail .detail .detail_header{margin-bottom:80px}@media(max-width: 770px){.l-case_study_detail .detail .detail_header{margin-bottom:0}}.l-case_study_detail .detail .detail_header>.dflex{gap:20px;margin-bottom:37px}@media(max-width: 770px){.l-case_study_detail .detail .detail_header>.dflex{gap:12px;margin-bottom:20px}}.l-case_study_detail .detail .detail_header .bglbtdb{padding:10px 30px;border-radius:22px}@media(max-width: 770px){.l-case_study_detail .detail .detail_header .bglbtdb{padding:7px 22px;font-size:10px;font-size:.625rem}.l-case_study_detail .detail .detail_header .bglbtdb+.txt-black{font-size:12px;font-size:.75rem}}.l-case_study_detail .detail .detail_header .ttl{margin-bottom:80px}@media(max-width: 770px){.l-case_study_detail .detail .detail_header .ttl{margin-bottom:60px;font-size:24px;font-size:1.5rem}}@media(max-width: 770px){.l-case_study_detail .detail .detail_header+.link-black a{font-size:12px;font-size:.75rem}}@media(max-width: 770px){.l-case_study_detail .detail .detail_contents figure img{width:100%}}.l-case_study_detail .detail .detail_contents figure:not(:last-of-type){margin-bottom:30px}@media(min-width: 771px){.l-case_study_detail .detail .detail_contents figure:last-of-type{margin-bottom:74px}}@media(max-width: 770px){.l-case_study_detail .detail .detail_contents figure:last-of-type{margin-bottom:30px}}.l-case_study_detail .detail .detail_contents .txt{margin-bottom:75px}@media(max-width: 770px){.l-case_study_detail .detail .detail_contents .txt{margin-bottom:55px}}.l-case_study_detail .detail .detail_contents dl dt:after{content:"／";display:inline-block}.l-case_study_detail .detail p img{width:auto;display:block;margin:20px auto}@media(min-width: 771px){.l-case_study_detail .detail p img{max-width:740px}}@media(max-width: 770px){.l-case_study_detail .detail p img{max-width:100%}}.l-regilogin .sec{padding:64px 0 140px}@media(max-width: 770px){.l-regilogin .sec{padding:75px 0 80px}}.l-regilogin .txt.txt-black.f-sm:not(:last-of-type){margin-bottom:20px}.l-regilogin .inputfield{max-width:794px}.l-regilogin dl{margin:53px 0 56px}.l-regilogin dl div:not(:last-of-type){margin-bottom:53px}@media(max-width: 770px){.l-regilogin dl div:not(:last-of-type){margin-bottom:40px}}.l-regilogin dl div dt{margin-bottom:13px}@media(max-width: 770px){.l-regilogin dl div dt{font-size:14px;margin-bottom:8px;font-size:.875rem}}.l-regilogin .btn{margin-bottom:39px}.l-regilogin .btn input{width:264px;height:54px;font-size:16px;font-size:1rem}@media(max-width: 770px){.l-regilogin .btn input{width:235px;height:48px;font-size:14px;display:block;padding:0;margin:0 auto 32px;font-size:.875rem}}.l-regilogin .links li:not(:last-of-type){margin-bottom:16px}@media(max-width: 770px){.l-recruitment .sec_list-gray{font-size:14px;font-size:.875rem}}@media(min-width: 771px){.l-recruitment .sec{padding:70px 0 100px}}.l-recruitment .btns{padding:100px 0 0}@media(min-width: 771px){.l-recruitment .btns{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width: 770px){.l-recruitment .btns{padding:40px 0 0}.l-recruitment .btns .btn:not(:last-of-type){margin-bottom:20px}}.l-recruitment a.bg-lightblue-gradient295{border-radius:0;padding:20px 150px;font-size:16px;font-size:1rem;width:580px}@media(max-width: 770px){.l-recruitment a.bg-lightblue-gradient295{width:100%;font-size:18px;padding:21px 0;font-size:1.125rem}}.l-recruitment .btn-rsite{width:100%;margin-bottom:32px}.l-recruitment .btn-rsite a{width:100%}.l-recruitment .btn-instagram,.l-recruitment .btn-youtube{position:relative}@media(min-width: 771px){.l-recruitment .btn-instagram,.l-recruitment .btn-youtube{width:49%}.l-recruitment .btn-instagram a,.l-recruitment .btn-youtube a{width:100%}}.l-recruitment .btn-instagram:before,.l-recruitment .btn-youtube:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:36px}@media(max-width: 770px){.l-recruitment .btn-instagram:before,.l-recruitment .btn-youtube:before{left:12px}}.l-recruitment .btn-youtube:before{width:20px;height:14px;background:url("../img/common/icon_youtube_blue.png") no-repeat center;background-size:contain}@media(max-width: 770px){.l-recruitment .btn-youtube:before{width:22px;height:16px}}.l-recruitment .btn-youtube:hover:before{background:url("../img/common/icon_youtube_white.png") no-repeat center;background-size:contain}.l-recruitment .btn-instagram:before{width:20px;height:20px;background:url("../img/common/icon_instagram_blue.png") no-repeat center;background-size:contain}@media(max-width: 770px){.l-recruitment .btn-instagram:before{width:22px;height:22px}}.l-recruitment .btn-instagram:hover:before{background:url("../img/common/icon_instagram_white.png") no-repeat center;background-size:contain}.l-recruitment .pdfarea{margin-top:80px;gap:40px}@media(max-width: 770px){.l-recruitment .pdfarea{margin-top:20px;padding:0;gap:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 771px){.l-recruitment .pdfarea a{width:580px}.l-recruitment .pdfarea a:hover{opacity:.7}}@media(max-width: 770px){.l-recruitment .pdfarea a:first-of-type{margin-bottom:14px}}.l-recruitment .pdfarea img{width:100%}.l-recruitment .pdfarea figure{width:580px}@media(max-width: 770px){.l-recruitment .pdfarea figure{width:100%}}.l-recruitment .pdfarea figure.link-tblank-before{width:512px}@media(max-width: 770px){.l-recruitment .pdfarea figure.link-tblank-before{width:100%}}.l-recruitment .pdfarea figure img{margin-bottom:10px}@media(max-width: 770px){.l-recruitment .pdfarea figure.link-pdf-before,.l-recruitment .pdfarea figure.link-tblank-before{font-size:14px;text-align:center;font-size:.875rem}}.l-recruitment .pdfarea figure.link-pdf-before span,.l-recruitment .pdfarea figure.link-tblank-before span{position:relative}.l-recruitment .pdfarea figure.link-pdf-before span:before,.l-recruitment .pdfarea figure.link-tblank-before span:before{content:"";display:block;position:absolute}@media(max-width: 770px){.l-recruitment .pdfarea figure.link-pdf-before span:before,.l-recruitment .pdfarea figure.link-tblank-before span:before{width:21px;height:21px;top:0}}.l-recruitment .pdfarea figure.link-pdf-before span:before{left:-30px;top:-3px;width:26px;height:26px;background:url("../img/common/icon_pdf.svg") no-repeat center;background-size:contain}@media(max-width: 770px){.l-recruitment .pdfarea figure.link-pdf-before span:before{width:20px;height:20px;top:0;left:-20px}}.l-recruitment .pdfarea figure.link-tblank-before span:before{right:-22px;top:6px;width:14px;height:14px;background:url("../img/common/icon_link_target_blank_blue.svg") no-repeat center;background-size:contain}@media(max-width: 770px){.l-recruitment .pdfarea figure.link-tblank-before span:before{width:12px;height:12px;top:4px;right:-18px}}.l-recruitment .pdfarea>div a:first-of-type{margin-bottom:38px}@media(max-width: 770px){.l-recruitment .pdfarea>div a:first-of-type{margin-bottom:16px}}.l-movielist .sec-glist .glist{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;gap:60px 30px}@media(max-width: 770px){.l-movielist .sec-glist .glist{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px 0}}.l-movielist .sec-glist .glist .glist_item{width:304px}@media(max-width: 770px){.l-movielist .sec-glist .glist .glist_item{width:49%}}.l-movielist .sec-glist .glist .glist_item .glist_item_inner .moviewrapper{width:304px;height:228px}.l-movielist .sec-glist .glist .glist_item .glist_item_inner .moviewrapper img{width:100%;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.l-movielist .sec-glist .glist .glist_item .glist_item_inner .moviewrapper{margin-bottom:10px}@media(max-width: 770px){.l-movielist .sec-glist .glist .glist_item .glist_item_inner .moviewrapper{width:100%;height:auto;aspect-ratio:379/284}}.l-pwreset .sec{padding:50px 0 140px}@media(max-width: 770px){.l-pwreset .sec{padding:75px 0 80px}}.l-pwreset .sec .txt{margin-bottom:53px}@media(max-width: 770px){.l-pwreset .sec .txt{margin-bottom:20px}}.l-pwreset .sec dl{margin-bottom:40px}.l-pwreset .sec dt{margin-bottom:10px}@media(max-width: 770px){.l-pwreset .sec dt{font-size:14px;margin-bottom:6px;font-size:.875rem}}.l-pwreset .sec .txt-black.f-xxl{margin-bottom:24px}@media(max-width: 770px){.l-pwreset .sec .txt-black.f-xxl{font-size:20px;margin-bottom:20px;font-size:1.25rem}}.l-pwreset .sec .txt-black.f-xxl+.txt{margin-bottom:0}.l-pwreset .sec .field{width:796px}@media(max-width: 770px){.l-pwreset .sec .field{width:100%}}.l-pwreset .sec .btn-primary-active input{padding:16px 100px;font-size:16px;font-size:1rem}@media(max-width: 770px){.l-pwreset .sec .btn-primary-active input{font-size:14px;padding:0;height:48px;width:200px;font-size:.875rem}}.l-pwreset .sec .checkbarea{margin-top:10px}@media(max-width: 770px){.l-pwreset .sec .checkbarea label{font-size:14px;font-size:.875rem}}.l-pwreset .sec .txt-2{margin-bottom:30px}@media(max-width: 770px){.l-pwreset .sec .txt-2{margin-bottom:20px}}.l-pwreset .sec .bglbtdb{margin-top:16px;padding:10px 16px}@media(max-width: 770px){.l-pwreset .sec .bglbtdb{margin-top:0;font-size:14px;width:200px;height:48px;padding:0;font-size:.875rem}}@media(min-width: 771px){.l-catalog_download .swiper-slide a.pc-only{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media(max-width: 770px){.l-catalog_download .swiper-slide a.sp-only{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.l-catalog_download .sec_header{padding-bottom:32px}.l-catalog_download .sec-catalog_download{padding:64px 0 140px}@media(max-width: 770px){.l-catalog_download .sec-catalog_download{padding:75px 0 90px}}.l-catalog_download .sec-catalog_download .box-cate{padding:0 0 113px;max-width:1200px}@media(max-width: 770px){.l-catalog_download .sec-catalog_download .box-cate{padding:0 17px 60px}}.l-catalog_download .sec-catalog_download .box-cate:first-of-type{padding-top:52px}@media(max-width: 770px){.l-catalog_download .sec-catalog_download .box-cate:first-of-type{padding-top:38px}}.l-catalog_download .sec-catalog_download .box-cate:last-of-type{padding-bottom:0}.l-catalog_download .sec-catalog_download .box-cate .box-cate_ttl{border-bottom:1px solid #1d2088;padding-bottom:14px}@media(max-width: 770px){.l-catalog_download .sec-catalog_download .box-cate .box-cate_ttl{padding-bottom:21px;margin-bottom:30px}}.l-catalog_download .sec-catalog_download .glist{gap:40px}@media(max-width: 770px){.l-catalog_download .sec-catalog_download .glist{gap:30px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}}.l-catalog_download .sec-catalog_download .glist .glist_item{width:270px}@media(max-width: 770px){.l-catalog_download .sec-catalog_download .glist .glist_item{width:48%}.l-catalog_download .sec-catalog_download .glist .glist_item a.f-md{font-size:14px;font-size:.875rem}}@media(max-width: 770px){.l-catalog_download .sec-catalog_download .glist .glist_item .glist_item_inner figure{margin-bottom:10px}}.l-catalog_download .sec-catalog_download .glist .glist_item .glist_item_inner figure img{aspect-ratio:135/191}@media(max-width: 770px){.l-catalog_download .sec-catalog_download .accordion{margin:16px 0}}.l-catalog_download .sec-catalog_download .accordion:first-of-type{margin-top:40px}@media(min-width: 771px){.l-catalog_download .sec-catalog_download .accordion .accordion_content{padding-top:0}}.l-catalog_download .btn-seemore{width:480px;margin:120px auto 0}@media(max-width: 770px){.l-catalog_download .btn-seemore{width:235px;margin-top:60px}}.l-catalog_download .btn-seemore a{line-height:56px;padding:0;width:100%;font-size:16px;font-size:1rem}@media(max-width: 770px){.l-catalog_download .btn-seemore a{font-size:14px;line-height:48px;font-size:.875rem}}.l-mypage .sec-updatelist{padding:0 0 135px}@media(max-width: 770px){.l-mypage .sec-updatelist{padding:0 0 113px;position:relative}.l-mypage .sec-updatelist .dflex.dflex-spbtwn.dflex-aic .link{position:absolute;bottom:73px;right:0}.l-mypage .sec-updatelist .dflex.dflex-spbtwn.dflex-aic .link a{font-size:14px;font-size:.875rem}.l-mypage .sec-updatelist .dflex.dflex-spbtwn.dflex-aic .link a img{margin-left:6px}}.l-mypage .sec-updatelist .sec_ttl{margin-bottom:0}@media(max-width: 770px){.l-mypage .sec-updatelist .sec_ttl{font-size:21px;font-size:1.3125rem}}.l-mypage .sec-updatelist .sec_list{margin-top:15px}@media(max-width: 770px){.l-mypage .sec-updatelist .sec_list{margin-top:21px}}@media(max-width: 770px){.l-mypage .sec-updatelist .sec_list .sec_list_item:first-of-type{border-top:1px solid #bbb}}.l-mypage .sec-updatelist .sec_list .sec_list_item>.dflex{padding:24px 0 27px}@media(max-width: 770px){.l-mypage .sec-updatelist .sec_list .sec_list_item>.dflex{padding:27px 0 30px}}.l-mypage .sec-updatelist .sec_list .sec_list_item .dflex{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}@media(max-width: 770px){.l-mypage .sec-updatelist .sec_list .sec_list_item .dflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-mypage .sec-updatelist .sec_list .sec_list_item .dflex .date{margin-right:30px}@media(max-width: 770px){.l-mypage .sec-updatelist .sec_list .sec_list_item .dflex .date{margin:0 0 8px}}.l-mypage .searchoptionwrap{position:relative}.l-mypage .searchoptionwrap .txt-guide{position:absolute;right:0;top:0}@media(max-width: 770px){.l-mypage .searchoptionwrap .txt-guide a{font-size:14px;font-size:.875rem}}.l-mypage .searchoptionwrap .txt-guide img{margin-left:6px}.l-mypage .box-cate{padding-top:0}@media(min-width: 771px){.l-mypage figure a:hover{opacity:.7}}.l-mypage .glist .glist_item .content .link{margin-bottom:5px}@media(max-width: 770px){.l-mypage .glist .glist_item .content .link a{font-size:14px;font-size:.875rem}}@media(max-width: 770px){.l-mypage .glist .glist_item .content .link-underline a{font-size:10px;font-size:.625rem}}.l-mypage .glist .glist_item img{width:100%;margin-bottom:14px}@media(max-width: 770px){.l-mypage .glist .glist_item img{margin-bottom:10px}}@media(max-width: 770px){.l-mypage .glist .glist_item .modal-open+.link-underline{padding:0 10px;font-size:10px;font-size:.625rem}}.l-mypage .sec-glist:not(:last-of-type){margin-bottom:113px}@media(max-width: 770px){.l-mypage .sec-glist:not(:last-of-type){margin-bottom:60px}}.l-mypage .sec-glist .sec_header .txt{margin:-25px 0 38px}@media(max-width: 770px){.l-mypage .sec-glist .sec_header .txt{font-size:12px;text-align:left;margin:-28px 0 50px;font-size:.75rem}}.l-mypage .sec-glist .glist{gap:52px 10px}@media(max-width: 770px){.l-mypage .sec-glist .glist{gap:52px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.l-mypage #jisproduct .sec_header{border:none}.l-mypage .pagenation{margin-bottom:48px}@media(max-width: 770px){.l-mypage .pagenation{margin-bottom:40px}}.l-mypage-history .sec-updatelist{padding-bottom:0}.l-vertext_information .searchoptionwrap{position:relative}.l-vertext_information .searchoptionwrap .link{position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.l-vertext_information .box-cate{padding-top:52px}.l-vertext_information .box-cate .box-cate_ttl{border-bottom:1px solid #1d2088;padding-bottom:14px}.l-vertext_information .box-cate .glist .glist_item{max-width:570px}@media(max-width: 770px){.l-vertext_information .box-cate .glist .glist_item{width:100%}}.l-vertext_information .box-cate .glist .glist_item .glist_item_inner .left{width:calc(100% - 190px);padding-right:30px}@media(max-width: 770px){.l-vertext_information .box-cate .glist .glist_item .glist_item_inner .left{width:calc(100% - 130px)}}.l-vertext_information .box-cate .glist .glist_item .glist_item_inner .left .bglbtdb{padding:0 20px;line-height:20px;height:20px;display:inline-block;border-radius:10px;margin-bottom:15px}.l-vertext_information .box-cate .glist .glist_item .glist_item_inner .left .ttl{margin-bottom:20px}.l-vertext_information .box-cate .glist .glist_item .glist_item_inner figure{width:190px}@media(max-width: 770px){.l-vertext_information .box-cate .glist .glist_item .glist_item_inner figure{width:130px}}.l-vertext_information .box-cate .glist .glist_item .glist_item_inner figure img{aspect-ratio:190/269}@media(max-width: 770px){.l-vertext_information .box-cate .glist .glist_item .glist_item_inner figure img{margin-top:120px}}.l-terms-policy .sec-terms-policy .box{margin-top:40px}.l-terms-policy .sec-terms-policy .box .box_ttl{margin-bottom:8px}@media(max-width: 770px){.l-terms-policy .sec-terms-policy .box .box_ttl{font-size:20px;font-size:1.25rem}}.l-terms-policy .sec-terms-policy ul.f-sm ul{margin-bottom:4px;padding-left:10px}.l-terms-policy .sec-terms-policy ul.f-sm ul li{position:relative;padding-left:16px}.l-terms-policy .sec-terms-policy ul.f-sm ul li:before{content:"・";display:block;position:absolute;top:2px;left:0}.l-terms-policy .sec-terms-policy .sbox{margin-top:30px}.l-terms-policy .sec-terms-policy .sbox .sbox_ttl{margin-bottom:4px}.l-terms .sec-terms-member ul li:not(:last-of-type){margin-bottom:6px}.l-terms .sec-terms-member ul+p{margin-top:10px}.l-404 .sec-404 .sec_ttl{font-size:46px;margin-bottom:20px;font-size:2.875rem}@media(max-width: 770px){.l-404 .sec-404 .sec_ttl{font-size:24px;font-size:1.5rem}}@media(max-width: 770px){.l-404 .sec-404 .f-lg{font-size:14px;font-size:.875rem}}.l-404 .sec-404 figure{width:756.264px;margin:29px auto 25px}@media(max-width: 770px){.l-404 .sec-404 figure{width:100%}}.l-404 .sec-404 figure img{width:100%}.l-404 .sec-404 .btn{margin:72px auto 0;width:544px}@media(max-width: 770px){.l-404 .sec-404 .btn{width:235px;margin:35px auto 0}}.l-404 .sec-404 .btn a{line-height:56px;padding:0;width:100%;font-size:16px;font-size:1rem}@media(max-width: 770px){.l-404 .sec-404 .btn a{line-height:46px;font-size:14px;font-size:.875rem}}.l-our_business .inner{max-width:1366px}.l-our_business .sec-our_business{padding-bottom:0}.l-our_business .sec-our_business .dflex-reverse{margin-bottom:120px}@media(max-width: 770px){.l-our_business .sec-our_business .dflex-reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:80px}}.l-our_business .sec-our_business .dflex-reverse .bg-black{width:683px;height:443px}@media(max-width: 770px){.l-our_business .sec-our_business .dflex-reverse .bg-black{width:100%;height:auto;aspect-ratio:700/454}}.l-our_business .sec-our_business .dflex-reverse .bg-black iframe{width:100%;height:100%}@media(min-width: 771px){.l-our_business .sec-our_business .dflex-reverse .box{padding-right:85px}}@media(max-width: 770px){.l-our_business .sec-our_business .dflex-reverse .box{width:100%}}.l-our_business .sec-our_business .dflex-reverse .box .box_ttl{font-size:22px;margin-bottom:38px;font-size:1.375rem}@media(max-width: 770px){.l-our_business .sec-our_business .dflex-reverse .box .box_ttl{font-size:15px;margin-bottom:15px;font-size:.9375rem}}.l-our_business .sec-our_business .dflex-reverse .box .box_txt{line-height:200%}@media(min-width: 771px){.l-our_business .sec-our_business .dflex-reverse .box .box_txt{letter-spacing:1.08px}}@media(max-width: 770px){.l-our_business .sec-our_business .dflex-reverse .box .box_txt{font-size:24px;margin-bottom:29px;font-size:1.5rem}}.l-our_business .sec-our_business .nbox .inner{padding:80px 83px}@media(max-width: 770px){.l-our_business .sec-our_business .nbox .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:56px 17px}}.l-our_business .sec-our_business .nbox .inner .left{width:600px}@media(max-width: 770px){.l-our_business .sec-our_business .nbox .inner .left{width:100%}}.l-our_business .sec-our_business .nbox .inner .left .nbox_ttl{margin-bottom:25px}@media(max-width: 770px){.l-our_business .sec-our_business .nbox .inner .left .nbox_ttl{font-size:21px;margin-bottom:14px;font-size:1.3125rem}}.l-our_business .sec-our_business .nbox .inner .left .nbox_ttl .eng{margin-bottom:28px}@media(max-width: 770px){.l-our_business .sec-our_business .nbox .inner .left .nbox_ttl .eng{font-size:15px;margin-bottom:9px;font-size:.9375rem}}.l-our_business .sec-our_business .nbox .inner .left .nbox_ttl .f-lg{line-height:180%}@media(max-width: 770px){.l-our_business .sec-our_business .nbox .inner .left .nbox_ttl .f-lg{font-size:21px;font-size:1.3125rem}}@media(max-width: 770px){.l-our_business .sec-our_business .nbox .inner .left .nbox_txt{font-size:18px;font-size:1.125rem}}.l-our_business .sec-our_business .nbox .inner figure{width:520px}@media(max-width: 770px){.l-our_business .sec-our_business .nbox .inner figure{width:100%;margin-top:40px}}.l-our_business .sec-our_business .nbox .inner figure img{width:100%}.l-our_business .sec-our_business .bg-lightblue-gradient295{background:rgba(159,217,246,.3)}.l-search .sec-search .box .box_ttl{border-bottom:1px solid #1d2088;padding-bottom:24px;margin-bottom:60px}@media(max-width: 770px){.l-search .sec-search .box .box_ttl{font-size:21px;padding-bottom:21px;margin-bottom:30px;font-size:1.3125rem}}@media(max-width: 770px){.l-search .sec-search .box .box_list .box_list_item>.dflex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.l-search .sec-search .box .box_list .box_list_item figure{width:300px}@media(min-width: 771px){.l-search .sec-search .box .box_list .box_list_item figure a:hover{opacity:.7}}@media(max-width: 770px){.l-search .sec-search .box .box_list .box_list_item figure{width:100%;margin-bottom:16px}}.l-search .sec-search .box .box_list .box_list_item figure img{width:100%}.l-search .sec-search .box .box_list .box_list_item .content{width:calc(100% - 300px);padding-left:30px}@media(max-width: 770px){.l-search .sec-search .box .box_list .box_list_item .content{width:100%;padding-left:0}}.l-search .sec-search .box .box_list .box_list_item .content .ttl{margin-bottom:25px}@media(max-width: 770px){.l-search .sec-search .box .box_list .box_list_item .content .ttl{margin-bottom:15px}}.l-search .sec-search .box .box_list .box_list_item .content .f-sm{margin-bottom:25px}@media(max-width: 770px){.l-search .sec-search .box .box_list .box_list_item .content .f-sm{margin-bottom:20px}}.l-search .sec-search .box .box_list .box_list_item:not(:last-of-type){margin-bottom:57px}@media(max-width: 770px){.l-search .sec-search .box .box_list .box_list_item:not(:last-of-type){margin-bottom:40px}}.l-organization .sec-organization{padding-bottom:0}.l-organization .sec-organization .sec_ttl+div{margin-bottom:40px}@media(max-width: 770px){.l-organization .sec-organization .sec_ttl+div{margin-bottom:45px}}.l-organization .sec-organization .sec_ttl+div .dflex{gap:24px}@media(max-width: 770px){.l-organization .sec-organization .sec_ttl+div .dflex{gap:8px}}.l-organization .sec-organization .sec_ttl+div>.dflex:first-of-type{border-bottom:1px solid #bbb;padding-bottom:16px;margin-bottom:16px;gap:64px}@media(max-width: 770px){.l-organization .sec-organization .sec_ttl+div>.dflex:first-of-type{gap:0 43px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:12px;margin-bottom:12px}.l-organization .sec-organization .sec_ttl+div>.dflex:first-of-type .alink:first-of-type{width:100%}.l-organization .sec-organization .sec_ttl+div>.dflex:first-of-type .alink:first-of-type+.sp-only{width:100%;height:1px;background-color:#bbb;margin:12px 0}}.l-organization .sec-organization .sec_ttl+div .btn-primary-border a{padding:0 16px;line-height:34px;border-radius:18px}@media(max-width: 770px){.l-organization .sec-organization .sec_ttl+div .btn-primary-border a{line-height:22px;padding:0 10px;font-size:12px;font-size:.75rem}}.l-organization .sec-organization .alink .ttl{margin-bottom:8px}@media(max-width: 770px){.l-organization .sec-organization .alink .ttl{font-size:12px;font-size:.75rem}}.l-organization .sec-organization .box:not(:last-of-type){margin-bottom:66px}@media(max-width: 770px){.l-organization .sec-organization .box:not(:last-of-type){margin-bottom:40px}}.l-organization .sec-organization .box .box_ttl{padding-bottom:4px;border-bottom:1px solid #1d2088}@media(max-width: 770px){.l-organization .sec-organization .box .box_ttl{margin-bottom:10px}.l-organization .sec-organization .box .box_ttl .f-lg{font-size:20px;font-size:1.25rem}.l-organization .sec-organization .box .box_ttl .stxt{font-size:10px;font-size:.625rem}}.l-organization .sec-organization .box .box_list li.f-md{padding:24px 0 0 76px}@media(max-width: 770px){.l-organization .sec-organization .box .box_list li.f-md{padding:8px 0 0 17px}}.l-organization .sec-organization .box .box_list>.box_list_item:first-of-type .txt-bold{font-size:20px;font-size:1.25rem}@media(max-width: 770px){.l-organization .sec-organization .box .box_list>.box_list_item:first-of-type .txt-bold{font-size:14px;font-size:.875rem}}.l-organization .sec-organization .box .box_list>.box_list_item:not(:first-of-type){margin-left:76px}@media(max-width: 770px){.l-organization .sec-organization .box .box_list>.box_list_item:not(:first-of-type){margin-left:17px}}.l-organization .sec-organization .box .box_list .box_list_item{padding:24px 0;border-bottom:1px solid #bbb}@media(max-width: 770px){.l-organization .sec-organization .box .box_list .box_list_item{padding:8px 0}.l-organization .sec-organization .box .box_list .box_list_item>.dflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-organization .sec-organization .box .box_list .box_list_item>.dflex>.dflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-organization .sec-organization .box .box_list .box_list_item>.dflex .add{width:100%}.l-organization .sec-organization .box .box_list .box_list_item.dflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-organization .sec-organization .box .box_list .box_list_item .name{width:300px;padding-left:8px}@media(max-width: 770px){.l-organization .sec-organization .box .box_list .box_list_item .name{width:100%;padding-left:0;font-size:12px;font-size:.75rem}}.l-organization .sec-organization .box .box_list .box_list_item .name+.dflex{width:calc(100% - 300px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 770px){.l-organization .sec-organization .box .box_list .box_list_item .name+.dflex{width:100%;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}}@media(max-width: 770px){.l-organization .sec-organization .box .box_list .box_list_item .add{font-size:10px;width:calc(100% - 100px);padding-right:8px;font-size:.625rem}}.l-organization .sec-organization .box .box_list .box_list_item .add .add_txt{margin-bottom:8px}@media(max-width: 770px){.l-organization .sec-organization .box .box_list .box_list_item .add .add_txt{margin-bottom:4px}}.l-organization .sec-organization .box .box_list .box_list_item .add>.dflex{gap:32px}@media(max-width: 770px){.l-organization .sec-organization .box .box_list .box_list_item .add>.dflex{gap:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.l-organization .sec-organization .box .box_list .box_list_item .add .bg-paleblue{padding:0 8px;line-height:20px;margin-right:8px}@media(max-width: 770px){.l-organization .sec-organization .box .box_list .box_list_item .add .bg-paleblue{padding:0 4px;line-height:12px;font-size:10px;margin-right:4px;font-size:.625rem}}.l-organization .sec-organization .box .box_list .box_list_item>ul{border-top:1px solid #bbb;margin-top:24px}.l-organization .sec-organization .box .box_list .box_list_item>ul li:first-of-type{margin-left:76px}@media(max-width: 770px){.l-organization .sec-organization .box .box_list .box_list_item>ul li:first-of-type{margin-left:17px}}.l-organization .sec-organization .box .btn-primary-border a{font-size:10px;padding:0;width:100px;line-height:20px;font-size:.625rem}.l-organization .sec-organization #factory .box_list>.box_list_item:not(:first-of-type){margin-left:0}.l-organization .sec-organization #mainoffice>.box_list>.box_list_item{border-bottom:none}.l-organization .thirdlist{margin-top:24px !important;margin-left:76px;margin-bottom:-25px}@media(max-width: 770px){.l-organization .thirdlist{margin-top:8px !important;margin-left:17px;margin-bottom:-9px !important}}.l-organization .thirdlist>li{margin-left:0 !important}.l-organization .box_header{position:relative}.l-organization .box_header .txt-primary{position:absolute;bottom:6px;right:0}@media(max-width: 770px){.l-organization .box_header .txt-primary{font-size:10px}}.l-company{padding-bottom:0}@media(max-width: 770px){.l-company{width:100vw;margin:0 calc(50% - 50vw)}}.l-company>.sec-company{padding-bottom:0}@media(max-width: 770px){.l-company{overflow-x:hidden}}.l-company .sec .sec_ttl{margin-bottom:80px}@media(max-width: 770px){.l-company .sec .sec_ttl{margin-bottom:60px}}@media(max-width: 770px){.l-company .company_info{font-size:14px;padding:0 17px;font-size:.875rem}}.l-company .company_info>.dflex{border-bottom:1px solid #bbb;padding:28px 0}@media(max-width: 770px){.l-company .company_info>.dflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 0}}.l-company .company_info>.dflex dd .link a{color:#119afd}.l-company .sec-company .btn a{width:100px;font-size:10px;line-height:20px;padding:0;font-size:.625rem}.l-company .sec-company .company_info{padding-bottom:0}.l-company .sec-company .company_info>.dflex .ttl{width:200px}@media(max-width: 770px){.l-company .sec-company .company_info>.dflex .ttl{width:100%;margin-bottom:10px}}.l-company .sec-company .company_info>.dflex dd{width:calc(100% - 200px)}@media(max-width: 770px){.l-company .sec-company .company_info>.dflex dd{width:100%}}.l-company .sec-company dd{position:relative}.l-company .sec-company dd>.dflex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 990px){.l-company .sec-company dd>.dflex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 770px){.l-company .sec-company dd>.dflex{gap:10px}}.l-company .sec-company dd>.dflex .dflex{gap:16px}@media(max-width: 770px){.l-company .sec-company dd>.dflex .dflex{gap:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 770px){.l-company .sec.sec-company.bg-blue-gradient{padding-left:17px}.l-company .sec.sec-company.bg-blue-gradient .inner{padding:0}}.l-company .eachcompanies .sicon{font-size:18px;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;right:-50px;bottom:100px;height:100px;font-size:1.125rem}.l-company .eachcompanies .sicon:after{content:"";position:absolute;top:50px;width:2px;height:50px;background:#fff;-webkit-animation:pathmove 1.4s ease-in-out infinite;animation:pathmove 1.4s ease-in-out infinite;opacity:0}.l-company .eachcompanies .sicon span{position:absolute;left:-15px;top:-15px}@-webkit-keyframes pathmove{0%{height:0;top:50px;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:100px;opacity:0}}@keyframes pathmove{0%{height:0;top:50px;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:100px;opacity:0}}@media(max-width: 770px){.l-company .eachcompanies{overflow-x:auto}.l-company .eachcompanies .eachcompanies_inner{width:1200px}}.l-company .eachcompanies .labels{gap:8px}.l-company .eachcompanies .labels .label{border-radius:20px 20px 0px 0px;padding:23px 0 26px;text-align:center;font-size:20px;line-height:1;font-weight:700;color:#fff;width:249px;font-size:1.25rem}.l-company .eachcompanies .labels .label_none{width:182px}.l-company .eachcompanies .labels .label_hx{background-color:#662d91}.l-company .eachcompanies .labels .label_jp{background-color:#0071bc}.l-company .eachcompanies .labels .label_hc{background-color:#00a99d}.l-company .eachcompanies .labels .label_hk{background-color:#22b573}.l-company .eachcompanies .labels .label_zx{background-color:#1d2088}.l-company .eachcompanies .scrollarea{height:650px;position:relative}.l-company .eachcompanies .scrollarea .scrollarea_inner{height:100%;overflow-y:auto}.l-company .eachcompanies .scrollarea .scrollarea_inner::-webkit-scrollbar{display:none}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex:not(:last-of-type){margin-bottom:3px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex{gap:9px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .years{width:180px;color:#fff;font-weight:700}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .years .number{font-size:36px;padding-right:4px;font-size:2.25rem}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .years .txt{font-size:20px;font-size:1.25rem}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.yearspecial{margin-top:-3px;position:relative}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.yearspecial .years{color:#9fd9f6;opacity:.7}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.yearspecial-2009{height:110px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.yearspecial-2012{margin-top:-20px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.yearspecial-2012 .box{padding-top:0}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.yearspecial-2012 .box_hx ul{margin:90px 0 14px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.yearspecial-2014 .years{padding-top:25px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.yearspecial-2018 .years{padding-top:45px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.yearspecial-2018 .box{padding:110px 20px 142px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.yearspecial-2018 .borderdotted-2018-a{top:20px;width:60.5%}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.yearspecial-2018 .borderdotted-2018-b{top:160px;width:82%;text-align:center}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .borderdotted{position:absolute;border:4px dotted #662d91;background:hsla(0,0%,100%,.7);padding:14px 20px 17px;font-size:16px;line-height:1.6;border-radius:20px;left:200px;color:#000;font-size:1rem}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .borderdotted-2009{bottom:30px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .borderdotted-2012-b{border-color:#0071bc;padding:26px 30px 27px;top:-10px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .borderdotted-2012-a{font-size:14px;top:-155px;font-size:.875rem}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .borderdotted-2012-c{top:145px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .borderdotted-2018{width:980px;padding:35px 0 33px;text-align:center;top:20px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .bg-darkblue{background-color:#1d2088;padding:17px 81px 21px;border-radius:20px;width:63%;font-size:20px;font-weight:700;margin:8px 0 3px;font-size:1.25rem}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .bg-darkblue span{font-size:15px;font-weight:300;display:block;font-size:.9375rem}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .box{width:246px;font-size:14px;line-height:160%;color:#000;padding:35px 20px;font-size:.875rem}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .box ul li span{display:block}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .box ul li:not(:last-of-type){margin-bottom:11px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .box_hx{background-color:#f9f1ff}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .box_jp{background-color:#e6fffd}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .box_hc{background-color:#e7fff4}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex .box_hk{background-color:#e7fff4}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.labelswrap{margin-top:-3px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.labelswrap .labels{width:246px;position:relative}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.labelswrap .labels .label{border-radius:unset;width:100%}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.labelswrap .labels+.box_hk{padding-bottom:75px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.labelswrap .labelbottom{width:100%;border:rgba(0,0,0,0) 123px solid;border-top:60px solid #1d2088;position:absolute;left:0;bottom:-145px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.labelswrap .labelbottom_hc{border-top:60px solid #006379}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.labelswrap .labelbottom_hc{border-top:60px solid #006379}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.labelswrap .labelbottom_hc{border-top:60px solid #006379}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.labelswrap .labelbottom_zx{border:rgba(0,0,0,0) 378px solid;border-top:60px solid #101467;bottom:-400px}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.labelswrap .labelbottom_hk{border-top:60px solid #147f5e}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.labelswrap2 .labelswide{width:63%}.l-company .eachcompanies .scrollarea .scrollarea_inner .dflex.labelswrap2 .labels{padding-bottom:63px}.l-company .eachcompanies .scrollarea .itemlast .item{background-color:#cdeafa;width:calc(100% - 185px);padding:28px 90px 32px;text-align:center;border-radius:20px}.l-company .eachcompanies .scrollarea .itemlast .item p:first-of-type{font-weight:700;font-size:28px;font-size:1.75rem}.l-company .eachcompanies .scrollarea .itemlast .item p:last-of-type{color:#000;font-size:18px;font-size:1.125rem}.l-company .sec-gcompany{padding-bottom:0}@media(max-width: 770px){.l-company .sec-gcompany{padding:0 17px}}@media(max-width: 770px){.l-company .sec-gcompany .company_info{padding:0}}.l-company .sec-gcompany .company_info>.dflex{min-height:96px}.l-company .sec-gcompany .company_info>.dflex .ttl{width:272px !important}@media(max-width: 770px){.l-company .sec-gcompany .company_info>.dflex .ttl{width:100%;margin-bottom:4px}}.l-company .sec-gcompany .company_info>.dflex dd.txt-black{width:calc(100% - 272px);padding-left:100px}@media(max-width: 770px){.l-company .sec-gcompany .company_info>.dflex dd.txt-black{width:100%;padding-left:0}}.l-company .sec-gcompany .box .box_ttl{font-size:16px;margin:40px 0 24px;font-size:1rem}@media(max-width: 770px){.l-company .sec-gcompany .box .box_ttl{font-size:14px;margin:32px 0 6px;font-size:.875rem}}/*# sourceMappingURL=style.css.map */