@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}header ol,header ul,header li,header dl,header dt,header dd,footer ol,footer ul,footer li,footer dl,footer dt,footer dd,#side ol,#side ul,#side li,#side dl,#side dt,#side dd{list-style:none;margin:0;padding:0;border:0;vertical-align:baseline}ol,li{margin-top:.5em;margin-bottom:.5em}ol li,ul li{margin-bottom:.5em;line-height:1.4}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto;vertical-align:bottom}a:link,a:visited,a:active,a:hover{outline:none;color:#044497}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.clear{clear:both}html{font-size:62.5%}body{font-family:"Inter","Meiryo","Noto Sans JP",sans-serif;font-size:1.6rem;font-feature-settings:"palt";line-height:1.5;color:#000;-webkit-text-size-adjust:none;display:flex;flex-direction:column;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:bold}a{text-decoration:none;color:#000}input[type="submit"],input[type="button"]{border:none}.nowrap{white-space:nowrap}@media only screen and (min-width:768px){.sp{display:none!important}}@media only screen and (min-width:375px){.sp_s{display:none!important}}@media only screen and (max-width:767px){body{font-size:16px}.pc{display:none!important}}.inner{position:relative;max-width:1020px;margin:auto;padding:0 40px}@media only screen and (max-width:767px){.inner{padding:0 15px}}#side{float:left;width:24%;overflow:hidden}#side h2{position:relative;margin-top:20px;background:#3669ac;border-radius:4px;padding:10px;text-align:center;font-size:1.6rem;color:#fff;cursor:pointer}.color1 #side h2{background:#d98289}#side h2::after{display:block;position:absolute;top:7px;bottom:0;right:15px;margin:auto;width:0;height:0;border:solid 6px rgba(0,0,0,0);border-top:solid 9px #fff;content:''}#side h2.open::after{top:-7px;border:solid 6px rgba(0,0,0,0);border-bottom:solid 9px #fff}#side nav{position:relative;padding-bottom:20px}#side ul{list-style:none;margin-top:40px;border-top:solid 2px #dae3f0;background:#fff}#side li{border-bottom:solid 2px #dae3f0}.color1 #side ul{list-style:none;border-top:solid 2px #f8e8e9}.color1 #side li{border-bottom:solid 2px #f8e8e9}#side li a{display:block;position:relative;padding:10px 25px 10px 10px;font-size:1.4rem}#side li:first-child a,#side li:first-child a:hover{color:#fff;background:#044497}#side li.act a,#side li.act a:hover{color:#fff;background:#7598c6}#side li a:hover{color:#044497;background:#c0d0e5}.color1 #side li:first-child a,.color1 #side li:first-child a:hover{color:#fff;background:#cf636b}.color1 #side li.act a,.color1 #side li.act a:hover{color:#fff;background:#e5a9ae}.color1 #side li a:hover{color:#cf636b;background:#f3d8da}#side li .btn_sub::after{display:block;position:absolute;top:0;bottom:0;right:3px;margin:auto;width:0;height:0;border:solid 6px rgba(0,0,0,0);border-left:solid 9px #044497;content:''}.color1 #side li .btn_sub::after{border-left-color:#cf636b}#side li.act .btn_sub::after,.color1 #side li.act .btn_sub::after{border-left-color:#fff}#side li a[target="_blank"]::after{display:block;position:absolute;top:0;bottom:0;right:5px;margin:auto;width:18px;height:18px;background-repeat:no-repeat;background-position:center center;background-image:url("/Content/Img/icon_blank.png");background-size:contain;content:''}.color1 #side li a[target="_blank"]::after{background-image:url("/Content/Img/icon_blank_p.png")}#side li.act a[target="_blank"]:hover::after,.color1 #side li.act a[target="_blank"]:hover::after{background-image:url("/Content/Img/icon_blank_w.png")}#side .sub{display:none;top:0;width:100%;left:100%}#side .sub .btn_back{display:block;width:25px;height:25px;position:absolute;top:-32px;left:0;padding:0;border:none;background:url("/Content/Img/icon_back.png") no-repeat center center;background-size:contain;content:'';cursor:pointer}.color1 #side .sub .btn_back{background-image:url("/Content/Img/icon_back_p.png")}#side .sub .btn_back:hover{opacity:.6}@media only screen and (max-width:767px){#side{float:none;width:100%}}#contents{float:right;width:73%;padding-top:40px}.fsize1 #contents{font-size:120%}#contents h1{margin-bottom:1em;line-height:1.2;font-size:2.25em}#contents h2{border-bottom:solid 1px #7399c7;margin-bottom:1em;padding-bottom:.8em;line-height:1.2;font-size:1.25em}#contents h3{margin-bottom:1em;line-height:1.2;color:#044497}#contents h3.b{color:#000}#contents p+p{margin-top:1em}#contents p:last-child{margin-bottom:0}#contents em,#contents strong{font-weight:bold}@media only screen and (max-width:767px){#contents{float:none;width:100%;padding-top:20px}}#contents .head_block{margin-bottom:40px}#contents .head_block h1{float:left;width:70%}#contents .head_block img{float:right;width:10%}@media only screen and (max-width:767px){#contents .head_block{margin-bottom:20px}}#contents .head_box{background:#044497 no-repeat 90% center;background-image:url(/Content/Img/head_img0_w.png);background-size:15% auto;border-radius:8px;padding:40px;margin-bottom:80px;color:#fff}.color1 #contents .head_box{background-color:#cf636b}#contents .head_box h1{width:70%;margin-bottom:.8em}#contents .head_box p{width:70%;line-height:1.8;font-size:.875em}@media only screen and (max-width:767px){#contents .head_box{padding:20px;margin-bottom:40px}}#contents a{color:#044497;text-decoration:underline}#contents a:hover{text-decoration:none}#contents a.link,#contents a.link_excel,#contents a.link_word,#contents a.link_ppt,#contents a.link_pdf,#contents a.link_cart{position:relative;display:inline-block;padding-left:15px;padding-right:28px;background:no-repeat right center;background-size:20px}#contents a.link[target="_blank"]{background-image:url("/Content/Img/icon_blank_s.png")}#contents a.link_excel{background-image:url("/Content/Img/icon_excel.png")}#contents a.link_word{background-image:url("/Content/Img/icon_word.png")}#contents a.link_ppt{background-image:url("/Content/Img/icon_ppt.png")}#contents a.link_pdf{background-image:url("/Content/Img/icon_pdf.png")}#contents a.link_cart{background-image:url("/Content/Img/icon_cart.png")}#contents a.link::before,#contents a.link_excel::before,#contents a.link_word::before,#contents a.link_ppt::before,#contents a.link_pdf::before,#contents a.link_cart::before{position:absolute;left:0;top:0;content:'> '}#contents a.pagetop{position:relative;display:inline-block;padding-right:20px}#contents a.pagetop::after{display:block;position:absolute;right:0;top:.3em;width:0;height:0;border:solid 6px rgba(0,0,0,0);border-bottom:solid 8px #044497;content:''}#contents .link_list li{display:inline-block}#contents .link_list li::after{margin:0 8px;color:#044497;content:'|'}#contents .link_list li:last-child::after{display:none}#contents .link_box{display:inline-block;border-radius:5px;padding:20px;border:solid 2px #044497}@media only screen and (max-width:767px){#contents a.link,#contents a.link_excel,#contents a.link_word,#contents a.link_ppt,#contents a.link_pdf,#contents a.link_cart{padding-right:20px;background-size:15px}#contents a.link_arrow{padding-left:12px}#contents a.pagetop{padding-right:15px}#contents a.pagetop::after{top:.4em;border:solid 4px rgba(0,0,0,0);border-bottom:solid 5px #044497}#contents .link_box{padding:15px}}#contents .btns,.news .btns{margin:40px 0;text-align:center}#contents .btns3{margin:40px -3%;text-align:center}#contents .btns2{margin:40px -1%;text-align:center}#contents .btn,#contents .btn_s,.news .btn_s{box-sizing:border-box;display:inline-block;position:relative;background:#044497;border-radius:4px;vertical-align:middle;text-align:center;text-decoration:none;line-height:1.4;color:#fff}#contents .btn{padding:10px 30px;font-size:1.25em;min-width:240px}#contents .btn_s,.news .btn_s{padding:10px 30px;min-width:160px}#contents .btns3 .btn{min-width:0;width:30%;margin:1%}#contents .btns3 .btn_s{min-width:0;max-width:30%;margin:1%}#contents .btns2 .btn{min-width:0;width:48%;margin:1%}#contents .btns2 .btn_s{min-width:0;max-width:48%;margin:1%}#contents table .btn,#contents table .btn_s{white-space:nowrap}#contents table .btn_s{max-width:none}@media only screen and (max-width:767px){#contents .btns,.news .btns{margin:20px 0}#contents .btns3{margin:20px -3%}#contents .btns2{margin:20px -1%}#contents .btn{padding:6px 15px;min-width:180px}#contents .btn_s{padding:6px 15px;min-width:120px}}#contents .img_center{text-align:center;margin:40px 0}#contents .img_l,#contents .img_r{margin:40px 0}#contents .img_l .imgbox,#contents .img_r .imgbox{width:63.15%}#contents .img_l .txt,#contents .img_r .txt{width:32.24%}#contents .img_l .imgbox,#contents .img_r .txt{float:left}#contents .img_r .imgbox,#contents .img_l .txt{float:right}#contents .imgbox{display:inline-block;border-radius:5px;overflow:hidden}@media only screen and (max-width:767px){#contents .img_center,#contents .img_l,#contents .img_r{margin:30px 0}#contents .img_l .imgbox,#contents .img_r .imgbox{float:none;width:100%;margin-bottom:1em;text-align:center}#contents .img_l .txt,#contents .img_r .txt{float:none;width:100%}}#contents .box1,#contents .box2{border-radius:5px;padding:20px;margin:40px 0}#contents .box1{border:solid 2px #044497}#contents .box2{background:#e5ecf4}#contents .contant_box{border-radius:5px;padding:20px;margin:40px 0;border:solid 2px #044497;text-align:center}#contents .contant_box h4{color:#044497}@media only screen and (max-width:767px){#contents .box1,#contents .box2 #contents .contant_box{padding:15px;margin:30px 0}}#contents table{width:100%;margin:40px 0}#contents table th,#contents table td{padding:10px 20px}#contents table th{width:31.5%}#contents table.style1 th,#contents table.style1 td,#contents table.style2 th,#contents table.style2 td,#contents table.style3 th,#contents table.style3 td{border:solid 1px #ddd}#contents table.style1 th,#contents table.style3 tr:nth-child(even) th,#contents table.style3 tr:nth-child(even) td{background:#f9f9f9}#contents table.style4 th{text-align:left}#contents table .em,#contents table .em th,#contents table .em td{background:#044497!important;color:#fff!important}#contents table .middle{vertical-align:middle}@media only screen and (max-width:767px){#contents table{margin:30px 0}#contents table th,#contents table td{padding:5px 10px}#contents table th{width:auto}}.news{padding-top:40px;padding-bottom:40px}#contents .news h2,.news h2{margin-bottom:.5em}#contents .news li,.news li{padding:15px 10px 0 10px}#contents .news li time,.news li time{float:left;width:145px;margin-top:.1em;font-size:.875em;line-height:1.6}#contents .news li p,.news li p{float:left;width:calc(100% - 145px);line-height:1.6;font-size:1em}#contents .news li a{color:#000}#contents .news .btns,.news .btns{margin-bottom:0}.fsize1 #contents .news li time,.fsize1 .news li time{width:200px}.fsize1 #contents .news li p,.fsize1 .news li p{width:calc(100% - 200px)}@media only screen and (max-width:767px){#contents .news,.news{padding-top:20px;padding-bottom:20px}#contents .news li,.news li{padding:7px 5px}#contents .news li time,.news li time,.fsize1 #contents .news li time,.fsize1 .news li time{float:none;width:100%;margin-top:0}#contents .news li p,.news li p,.fsize1 #contents .news li p,.fsize1 .news li p{float:none;width:100%}.fsize1 #contents #news li time,.fsize1 #news li time{float:none;width:100%;margin-top:0}.fsize1 #contents #news li p,.fsize1 #news li p{float:none;width:100%}}@charset "UTF-8";main{flex:1}fieldset{border-radius:5px 5px;border-color:#ddd;padding-bottom:2em}legend{padding-left:.5em;padding-right:.5em}article{margin:1em .5em 3em .5em}article h2,article h3{margin-left:-.5em}section{margin-bottom:2em}ul,ol{padding-left:1.5em}header{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;top:0;z-index:1000}header ul.outerlink{max-width:1200px;margin:5px auto}header ul.outerlink li a{font-size:.95em;width:200px;padding:.3em;margin:0;line-height:28px}header .header-content{max-width:1200px;margin:0 auto;padding:0 20px}header .header-content nav{display:block;display:flex;justify-content:space-between;align-items:center;margin:8px 0}header .header-content nav ul li{display:inline;margin-left:2em}header .header-content nav ul li a{text-decoration:none;font-weight:500;transition:color .3s ease}header .header-content nav ul li a:hover{color:#2c5aa0}header .header-content nav input{display:none}header .header-content nav .menu_bg{background-color:#000;cursor:pointer;display:none;height:100vh;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:-1}header .header-content nav #hamburger:checked~.menu_bg{display:block}header .header-content nav #menuButton{display:none}header .header-content nav #menuButton span{background-color:#000;display:block;height:1px;transition:.3s;width:20px}@media screen and (max-width:767px){html,body{overflow-x:hidden}header ul.outerlink{margin:5px;max-width:100%}header ul.outerlink li a{width:auto;font-size:14px}header ul.outerlink li a img{margin:0 1em}header .header-content nav ul{background-color:#eee;align-items:flex-start;display:flex;flex-direction:column;left:0;padding:2rem;position:absolute;transform:translateX(100%);transition:.3s;top:100%;width:100%}header .header-content nav ul li{margin-left:1em;margin-bottom:.5em}header .header-content nav #hamburger:checked~ul{transform:translateX(0%);transition:.3s}header .header-content nav #menuButton{align-items:center;appearance:none;background-color:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:32px;justify-content:center;width:32px}header .header-content nav #hamburger:checked~#menuButton span:nth-of-type(1){transform:translate(2px,1px) rotate(45deg);transform-origin:0%}header .header-content nav #hamburger:checked~#menuButton span:nth-of-type(2){opacity:0}header .header-content nav #hamburger:checked~#menuButton span:nth-of-type(3){transform:translate(2px,3px) rotate(-45deg);transform-origin:0%}}footer{background-color:#f2f2f2;font-size:.85em;min-width:1280px}footer .footer-content{max-width:1200px;margin:0 auto;padding:3em 1em 0 1em}footer .footer-content section{padding:0;display:inline-block;vertical-align:top;margin-right:1em;margin-bottom:2em}footer .footer-content section h3{font-size:1.15em;font-weight:normal;text-indent:.3em;color:#444;border-left:5px solid #2c5aa0;padding-left:.1em;line-height:1.2em;margin-bottom:.8em}footer .footer-content section h3:nth-of-type(2){margin-top:2em}footer .footer-content section ul{margin-left:1em;list-style:none}footer .footer-content section ul li{padding-right:1em;margin-bottom:.6em;max-width:15em;line-height:1.2em}footer .footer-content section:nth-last-of-type(1){margin-right:0}footer .footer-content section#Corp{width:290px}footer .footer-content section#Corp img#CorpLogo{filter:grayscale(100%) opacity(80%);margin-right:4em}footer .footer-content section#Corp span#JsaSol{display:block;text-align:center;margin-bottom:20px;font-weight:600;color:#666;font-size:1.1em}footer .footer-content section#Corp p{line-height:1.2em;margin:.5em 0}footer .footer-content section#Corp hr{margin-top:1.5em;border-top-color:#f5f5f5;border-bottom-color:#f5f5f5}footer .footer-content section#Corp ul{margin-top:1.5em}footer .footer-content section#Corp ul.asterisk_jp{margin-left:.5em}footer .footer-content section#Corp ul.asterisk_jp li{font-size:95%;padding-right:0;margin-left:1.2em!important;text-indent:-1.2em;max-width:none}footer .footer-content section#Corp ul.asterisk_jp li:before{margin-right:.2em}footer .footer-content section#Service ul{float:left}footer .copy{font-size:98%;text-align:center;background-color:#0f1e33;color:#f2f2f2;padding:10px 0;box-sizing:unset}@media(max-width:768px){footer{min-width:auto}footer .footer-content{padding:2em 2em 0 2em}footer .footer-content section{margin-right:0}footer .footer-content section ul li{max-width:none;padding-right:0}footer .footer-content section#Corp{margin-right:0}footer .footer-content section#Corp ul.asterisk_jp li{max-width:none}}main .main-content{max-width:1200px;margin:auto;margin-bottom:2em;padding:0 1em}@media(max-width:768px){main .main-content{margin-bottom:0}}.breadcrumb{background:#e2e3dd;padding:8px 0}.breadcrumb .inner{max-width:1200px;display:block;margin:0 auto}.breadcrumb *{font-size:1.4rem}.breadcrumb a{font-size:1.4rem}.breadcrumb .sep{margin:0 .5em}#scrollToTop{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border:none;border-radius:50%;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);color:#fff;font-size:1.2rem;cursor:pointer;transition:all .3s ease;opacity:0;visibility:hidden;z-index:1000;box-shadow:0 8px 25px rgba(59,130,246,.4)}#scrollToTop:hover{transform:translateY(-3px) scale(1.1);box-shadow:0 15px 35px rgba(59,130,246,.6)}#scrollToTop i{font-weight:900;font-family:"Font Awesome 6 Free";font-style:normal;font-size:2rem}#scrollToTop i:before{content:""}#scrollToTop.visible{opacity:1;visibility:visible}@media(max-width:768px){.scroll-to-top{bottom:20px;right:20px;width:45px;height:45px;font-size:1rem}}#side ul#sidenav li.act{display:none}@media only screen and (max-width:767px){#side ul#sidenav{margin-top:0}#side ul#sidenav li.act{display:list-item}#side ul#sidenav li.act.current{display:none}}ul.outerlink{margin:0 auto}ul.outerlink li{display:inline;padding-right:0}ul.outerlink li a{display:inline-block;white-space:nowrap;background-color:#fff;border:solid 2px #044497;border-radius:5px;color:#004a94;text-align:center;text-shadow:.5px .5px .5px #adc8e2;margin-bottom:.3em}ul.outerlink li a:hover{text-decoration:none}ul.outerlink li a img{vertical-align:middle}div.contant_box span.fax:before{content:" ／ "}@media only screen and (max-width:767px){div.contant_box span.fax:before{content:""}div.contant_box span.fax{display:block}}fieldset.pic{margin-top:2em;margin-bottom:2em}fieldset.pic legend{margin-left:1em;color:#369;font-weight:bold}fieldset.pic div{text-align:center;margin:10px}img.faxnumber{display:block;margin:auto}ol.num_pare{padding-left:0}ol.num_pare>li{list-style-type:none;list-style-position:inside;counter-increment:cnt;text-indent:-3em;margin-left:2.5em}ol.num_pare>li li{margin-left:0}ol.num_pare>li:before{display:marker;content:"（" counter(cnt) "） "}li div.detail{font-weight:normal;margin:.5em 0 2em 0}ol.roundnum>li{list-style-type:none;list-style-position:inside;text-indent:-1.5em}ol.roundnum>li:before{margin-right:.5em}ol.roundnum>li.num1:before{content:"①"}ol.roundnum>li.num2:before{content:"②"}ol.roundnum>li.num3:before{content:"③"}ol.roundnum>li.num4:before{content:"④"}ol.roundnum>li.num5:before{content:"⑤"}ul.asterisk_jp,ol.asterisk_jp{list-style-type:none;padding-left:0}ul.asterisk_jp li:before,ol.asterisk_jp li:before{content:"※";margin-right:.5em}ul.asterisk_jp li,ol.asterisk_jp li{margin:.5em 0 .5em 1.5em!important;text-indent:-1.5em;line-height:1.5em}ul.float{list-style:none}ul.float li{display:inline}ul.float::after,.floatOuter:after{display:block;content:"";clear:both}.left{text-align:left!important}.right{text-align:right!important}.center{text-align:center!important}.comment,.comment_s,.cmt,.cmt_s,.nodata{color:#666!important}.nodata{text-align:center!important}.caution{color:red!important}.comment_s,.cmt_s,.small{font-size:90%!important}.longtxt{white-space:pre-wrap}