@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-weight:400}body{line-height:1}html{font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}nav ul{list-style:none}li{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:transparent}a img{border:none}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}hr{display:block;height:1px;border:0;margin:1em 0;padding:0}input,select{vertical-align:middle}input{-webkit-appearance:none}button{cursor:pointer;background:none;border:0;width:auto;overflow:visible;padding:0;margin:-1px 0}.clearfix{zoom:1}.clearfix:after{height:0;visibility:hidden;content:".";display:block;clear:both}html,body{width:100%;height:100%}body{font-size:1.8rem;line-height:1em;color:#fff;width:100%;word-wrap:break-word;line-break:normal}body,input,select,option,textarea{font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.en{word-break:keep-all}@keyframes fade-in{0%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@-webkit-keyframes fade-in{0%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes fade-out{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@-webkit-keyframes fade-out{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@media only screen and (max-width:999px){.pc{display:none}.sp{display:block}.splow{display:none}img{width:100%;height:auto}.deact{display:none}a{color:#36c;text-decoration:none}.light_b a{color:#2682ea;text-decoration:none}a.hover{text-decoration:underline}a img:hover{opacity:.7}.bold{font-weight:700}.underline{text-decoration:underline}.flex_nowrap{display:flex;flex-wrap:nowrap}.padding_right_20{padding-right:20px}.margin_top_10{margin-top:10px}.margin_top_20{margin-top:20px}.margin_bottom_10{margin-bottom:10px}.margin_bottom_20{margin-bottom:20px}.margin_top_400{margin-top:400px}.margin_bottom_450{margin-bottom:450px}body #btnTop{display:block;visibility:hidden;opacity:0;position:fixed;right:10px;bottom:10px;z-index:100;width:45px;height:45px}body #btnTop img{width:45px;height:45px}body #btnTop.open{animation:fade-in .35s ease-in forwards}body #btnTop.close{animation:fade-out .35s ease-out forwards}body #header{position:fixed;top:0;z-index:1000;width:100%;background-color:#fff}body #header a{color:#000;text-decoration:none}body #header a:hover{color:#000;cursor:pointer;text-decoration:underline}body #header .wrapper{position:relative;padding-top:1px}body #header .wrapper .upper .mainLogo{margin:43px 0 15px 6%}body #header .wrapper .upper .mainLogo h1{margin-top:0;line-height:1em;padding:0}body #header .wrapper .upper .mainLogo h1 p{font-size:2.2rem;font-weight:700}body #header .wrapper .upper .subLogo{position:absolute;top:20px;left:244px}body #header .wrapper .upper .subLogo p{overflow:hidden;text-indent:100%;white-space:nowrap;float:left;width:77px;height:18px;margin:5px 10px 5px 0;background:url(/build/assets/logo_type01-DUOBQxfq.svg) no-repeat;background-size:77px 18px}body #header .wrapper .gNavWrapp{color:#fff;font-size:1.5rem;position:relative}body #header .wrapper .gNavWrapp .menu{font-size:2.2rem;position:absolute;top:0;left:0;width:100%;background-color:#1f8cb1;visibility:hidden;opacity:0;z-index:100;border-top:1px solid #fff}body #header .wrapper .gNavWrapp .menu ul.gNav li a{display:block;line-height:1.4em;padding:20px 0 16px;margin:0 6%;vertical-align:middle;color:#fff;border-bottom:1px solid #C4C4C4}body #header .wrapper .gNavWrapp .menu .btnClose{width:70px;margin:20px auto 15px;padding:4px 0 4px 44px;background:url(/build/assets/close-QJqHq1xC.svg) no-repeat 0px 0px;background-size:25px 25px}body #header .wrapper .gNavWrapp .menu.open{animation:fade-in .35s ease-in forwards}body #header .wrapper .gNavWrapp .menu.close{animation:fade-out .35s ease-in forwards}body #header .wrapper .btn_menu{position:absolute;top:25px;right:6%;cursor:pointer;width:47px;height:47px;background-color:#1f8cb1;border-radius:6px}body #header .wrapper .btn_menu img{margin:11px 0 0 8px;width:33px;height:25px}body #header .wrapper .btn_menu .close,body #header .wrapper .btn_menu.open .open{display:none}body #header .wrapper .btn_menu.open .close,body #header .wrapper .btn_menu.close .open{display:block}body #header .wrapper .btn_menu.close .close{display:none}body #breadcrumb{font-size:1rem;transform:scale(.9);margin-bottom:50px}body #breadcrumb ul{margin:14px auto 16px}body #breadcrumb ul li{float:left;font-size:1.3rem;line-height:1.5em;color:#000}body #breadcrumb ul li span{color:#999;margin:0 8px}body #breadcrumb ul li a{color:#005bac;text-decoration:none}body #breadcrumb ul li a:hover{text-decoration:underline}body #contentTitle{display:block;background-color:#edf2f5;width:100%;margin-top:95px;padding:42px 0 40px}body #contentTitle h2{font-size:2.2rem;line-height:1em;font-weight:700;color:#000;text-align:center}body #contentWrapper.marge_header{margin-top:95px}body #contentWrapper .wrapper{margin:0 auto;padding:0}body #contentWrapper .wrapper .inner{padding:0 6%}body #contentWrapper h2{text-align:center;font-size:1.5rem;color:#fff;padding:12px 0 8px 14px;margin-top:28px;margin-bottom:18px;line-height:1em}body #contentWrapper hr{border-bottom:1px solid #ccc;margin-top:0;margin-bottom:25px}body #contentWrapper .link{font-size:1.6rem;line-height:1.9em;padding-left:24px;background:url(/build/assets/arrow_circle-hEaFmXy8.svg) no-repeat 0px 6px;background-size:16px 16px}body #contentWrapper .link a{text-decoration:none}body #contentWrapper .link.no_triangle{background:none;padding-left:0}body #contentWrapper .link.pdf{display:inline;font-size:1.6rem;line-height:1.9em}body #contentWrapper .link.pdf:after{display:inline-block;content:"";width:24px;height:20px;background:url(/build/assets/icon_pdf-ymdNO_zG.svg) no-repeat right 1px}body #contentWrapper .link.word{display:inline;font-size:1.6rem;line-height:1.9em}body #contentWrapper .link.word:after{display:inline-block;content:"";width:24px;height:20px;background:url(/build/assets/icon_pdf-ymdNO_zG.svg) no-repeat right 1px}body #contentWrapper .link.excel{display:inline;font-size:1.6rem;line-height:1.9em}body #contentWrapper .link.excel:after{display:inline-block;content:"";width:24px;height:20px;background:url(/build/assets/icon_excel-C1yzOoVm.svg) no-repeat right 1px}body #contentWrapper .link.ext{display:inline;font-size:1.6rem;line-height:1.9em}body #contentWrapper .link.ext:after{display:inline-block;content:"";width:24px;height:20px;background:url(/build/assets/icon_external_link-CnTVmCf5.svg) no-repeat right 4px}body #contentWrapper .link.margin_bottom_20{margin-bottom:20px}body #contentWrapper .no_link{line-height:1.7em;padding-left:18px}body #contentWrapper .indent{margin-left:1em;text-indent:-1em}body #contentWrapper .indent5{margin-left:5em;text-indent:-5em}body #contentWrapper .section{margin-top:0;font-size:1.3rem;color:#010101;margin-bottom:30px;padding-bottom:1px}body #contentWrapper .section .right{line-height:1.7em;text-align:right}body #contentWrapper .section .left{line-height:1.7em}body #contentWrapper .section .floatRight{float:right}body #contentWrapper .section .newsWrap{display:block;margin-top:20px;padding:20px 5% 82px;background:var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;background:#fff 0% 0% no-repeat padding-box;box-shadow:3px 3px 6px #00000029;border-radius:21px;opacity:1}body #contentWrapper .section .news{font-size:1.8rem;margin:0}body #contentWrapper .section .news.no_border{border-bottom:none}body #contentWrapper .section .news.margin_bottom_20{margin-bottom:20px}body #contentWrapper .section .news{border-top:1px solid #d1d1d1}body #contentWrapper .section .news li{padding-top:16px;padding-bottom:14px;border-bottom:1px solid #d1d1d1;font-size:1.8rem}body #contentWrapper .section .news li .date{color:#010101;line-height:1.5em;padding:0 0 0 12px}body #contentWrapper .section .news li .title{line-height:1.5em;padding-left:12px}body #contentWrapper .section .news li .title a{line-height:1.5em;color:#005bac;text-decoration:none}body #contentWrapper .section .news li .title a:hover{text-decoration:underline}body #contentWrapper .section .news li span{color:red}body #contentWrapper .section .news li span.black{color:#000}body #contentWrapper .section .news li span.small{font-size:1.4rem}body #contentWrapper .section .news.li_margin_bottom_10 li{margin-top:10px;margin-bottom:0}body #contentWrapper .section .news .dot{line-height:1.9em;padding-left:10px;background:url(/build/assets/dot-e1OIoQKk.svg) no-repeat 4px 24px;background-size:8px 8px}body #contentWrapper .section .title p{font-size:2rem;line-height:1em;font-weight:700;color:#1f8cb1;text-align:center;margin:28px 0 26px}body #contentWrapper .section .linkList{margin:50px 8px 0}body #contentWrapper .section .linkList li{margin-bottom:14px}body #contentWrapper .section .linkList li .link a{color:#36c;text-decoration:none}body #contentWrapper .section .linkList li .link a:hover{text-decoration:underline}body #contentWrapper .section .linkList li .link .red{color:red}body #contentWrapper .section .overview{border-top:6px solid #E2E2E2;border-bottom:6px solid #E2E2E2;margin-top:30px}body #contentWrapper .section .overview .title{font-size:2rem;line-height:1em;font-weight:700;color:#1f8cb1;text-align:center;margin:28px 0 26px}body #contentWrapper .section .overview .body{font-size:1.6rem;line-height:1.7em}body #contentWrapper .section .handout p{line-height:1.7em}body #contentWrapper .section .handout .no_link{padding-left:18px}body #contentWrapper .section .imgWrap{text-align:center;margin-top:20px;margin-bottom:30px}body #contentWrapper .section .imgWrap .caption{text-align:center;margin:0;font-size:1.3rem;line-height:1.5em}body #contentWrapper .section .imgWrap:last-child{margin-bottom:0}body #contentWrapper .section .imgWrap.right{float:right;margin-bottom:0}body #contentWrapper .section .imgWrap.right .caption{line-height:1em}body #contentWrapper .section .img_50{width:50%}body #contentWrapper .section .leftmarge_20{margin-left:2%}body #contentWrapper .section .img_830 img{height:537px}body #contentWrapper .section .img_110 img{width:110px}body #contentWrapper .section .graph img{width:100%}body #contentWrapper .section .logo_gig{text-align:center;margin:30px 0 26px}body #contentWrapper .section .logo_gig img{width:250px}body #contentWrapper .section .red{color:red}body #contentWrapper .section .blue{font-size:1.3rem;line-height:1.5em;color:#36c}body #contentWrapper .section .body{font-size:1.6rem;line-height:1.7em;margin-bottom:30px}body #contentWrapper .section .body span{color:#000;font-weight:700}body #contentWrapper .section .body span.small{font-size:1.1rem}body #contentWrapper .section .body span.normal{font-weight:400}body #contentWrapper .section .body span.red{color:red}body #contentWrapper .section .body span.en{font-weight:400;word-break:keep-all}body #contentWrapper .section .body:last-child{margin-bottom:0}body #contentWrapper .section .body.no_margin{margin-bottom:0}body #contentWrapper .section .body.top_200{margin-top:200px}body #contentWrapper .section .body.bottom_20{margin-bottom:20px}body #contentWrapper .section .body.bottom_250{margin-bottom:250px}body #contentWrapper .section .linklist{text-indent:-1.5em;margin-bottom:0}body #contentWrapper .section .linklist.no_margin_bottom{margin-bottom:0}body #contentWrapper .section .linklist li{width:calc(100% - 20px);font-size:1.8rem;line-height:1.8em;margin-left:20px;padding:19px 0 17px;border-bottom:1px solid #CCCCCC}body #contentWrapper .section .linklist li.no_border{border-bottom:none}body #contentWrapper .section .linklist li p.dot{display:inline;font-size:1.8rem;line-height:1.8em;padding-left:20px;background:url(/build/assets/dot-e1OIoQKk.svg) no-repeat 4px 8px}body #contentWrapper .section .linklist li p.dot.pdf{display:inline;font-size:1.8rem}body #contentWrapper .section .linklist li p.dot.pdf:after{display:inline-block;content:"";width:20px;height:20px;background:url(/build/assets/icon_pdf-ymdNO_zG.svg) no-repeat right 1px}body #contentWrapper .section .linklist li p.excel{display:inline;font-size:1.8rem}body #contentWrapper .section .linklist li p.excel:after{display:inline-block;content:"";width:20px;height:20px;background:url(/build/assets/icon_excel-C1yzOoVm.svg) no-repeat right 3px}body #contentWrapper .section .linklist li p.word{display:inline;font-size:1.8rem}body #contentWrapper .section .linklist li p.word:after{display:inline-block;content:"";width:20px;height:20px;background:url(/build/assets/icon_word-CEAmMxha.svg) no-repeat right 3px}body #contentWrapper .section .linklist li p.dot.ext{display:inline;font-size:1.8rem}body #contentWrapper .section .linklist li p.dot.ext:after{display:inline-block;content:"";width:20px;height:20px;background:url(/build/assets/icon_external_link-CnTVmCf5.svg) no-repeat right 4px}body #contentWrapper .section .linklist li:last-child{border-bottom:none}body #contentWrapper .section .linklist.no_li_padding li{padding:0}body #contentWrapper .section .linklist span{font-weight:700}body #contentWrapper .section .left_m_list li{margin-bottom:20px}body #contentWrapper .section .left_m_list li .title{float:left;color:#010101;line-height:1.5em;width:53px}body #contentWrapper .section .left_m_list li .body{padding-left:0;line-height:1.5em}body #contentWrapper .section .dotlist{text-indent:-1em}body #contentWrapper .section .dotlist.side_margin_8{margin:0 8px 30px}body #contentWrapper .section .dotlist{margin-bottom:30px}body #contentWrapper .section .dotlist li{margin-left:1em;font-size:1.6rem;line-height:1.7em}body #contentWrapper .section .dotlist.li_margin_bottom li{margin-bottom:15px}body #contentWrapper .section .numlist{text-indent:-3em;margin-bottom:30px}body #contentWrapper .section .numlist li{margin-left:3em;font-size:1.3rem;line-height:1.7em;margin-bottom:15px}body #contentWrapper .section .numlist.low{margin-bottom:30px}body #contentWrapper .section .numlist.low li{margin-left:3em;font-size:1.3rem;line-height:1.7em;margin-bottom:0}body #contentWrapper .section .numlist_round{text-indent:-1em;margin-bottom:30px}body #contentWrapper .section .numlist_round li{margin-left:1em;font-size:1.3rem;line-height:1.7em;margin-bottom:15px}body #contentWrapper .section .border li{padding:8px 0 14px;border-bottom:1px solid #cccccc}body #contentWrapper .section .border_grey_round{border:4px solid #E2E2E2;border-radius:16px;opacity:1;padding:28px 20px}body #contentWrapper .section .background_gey_round{background-color:#f3f3f3;border-radius:16px;opacity:1;padding:24px 20px}body #contentWrapper .section .frame{font-size:1.3rem;line-height:1.7em;padding:24px 20px;border:1px solid #e3e3e3;margin-bottom:30px}body #contentWrapper .section .frame.red{border:1px solid #d63b3b}body #contentWrapper .section .frame.no_margin{margin-bottom:0}body #contentWrapper .section .frame.grey{border:1px solid #e0e0e0;background-color:#f5f5f5}body #contentWrapper .section .sectionInner{margin-bottom:30px}body #contentWrapper .section .sectionInner .body{margin-bottom:0}body #contentWrapper .section.bottom_30{margin-bottom:30px}body #contentWrapper .section.no_margin{margin-bottom:0}body #contentWrapper h3{font-size:2rem;color:#000;text-align:left;background:#edf2f5 0% 0% no-repeat padding-box;border-bottom:1px solid #1F8CB1;opacity:1;padding:12px 10px 8px 20px;margin-bottom:18px;line-height:1.5em}body #contentWrapper h3 span{color:red}body #contentWrapper h3.no_border{border-left:none}body #contentWrapper h3.no_margin_bottom{margin-bottom:0}body #contentWrapper .btnWrap .btn{display:inline-block;margin:18px 8px 0 auto;background-color:#f3f3f3;border:1px solid #d2d2d2;text-align:center;line-height:1em;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}body #contentWrapper .btnWrap .btn button{width:220px;text-align:center;display:block;padding:14px 38px 12px;font-size:1.4rem;color:#fff;background-color:#1f8cb1;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}body #contentWrapper .btnWrap .btn.red a{padding:15px 64px 10px 77px;color:#fff;background:url(../../images/ja/common/triangle_w.png) no-repeat 52px 18px;background-size:6px 8px}body #contentWrapper .center{text-align:center;line-height:1.7em}body #contentWrapper .center.left_sp{text-align:left}body #contentWrapper .btnWrap{text-align:center}body #contentWrapper .btnWrap .btn{display:inline-block;margin:18px auto 0;background-color:#f3f3f3;border:1px solid #d2d2d2;text-align:center;line-height:1em;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}body #contentWrapper .btnWrap .btn a{display:inline-block;padding:11px 15px 9px 28px;font-size:1.6rem;color:#005bac;background:url(/build/assets/triangle-CKTJe4fQ.png) no-repeat 16px 13px;background-size:6px 8px;text-decoration:none}body #contentWrapper .btnWrap .btn a:hover{text-decoration:underline}body #contentWrapper .btnWrap .btn.w{background-color:#fff;border:1px solid #d2d2d2}body #contentWrapper .btnWrap .btn.red{background-color:#d63b3b;border:1px solid #d63b3b}body #contentWrapper .btnWrap .btn.red a{padding:11px 54px 9px 67px;color:#fff;background:url(../../images/ja/common/triangle_w.png) no-repeat 42px 13px;background-size:6px 8px}body #contentWrapper .btnWrap .btn.login{background-color:#fff;border:1px solid #d2d2d2}body #contentWrapper .btnWrap .btn.login a{padding:15px 20px 10px 38px;text-decoration:none;background:url(../../images/ja/common/icon_login_b.png) no-repeat 18px 16px;background-size:8px 10px}body #contentWrapper .btnWrap .btn.login a:hover{text-decoration:underline}body #footer{background-color:#f3f3f3}body #footer a{text-decoration:none}body #footer a:hover{text-decoration:underline}body #footer{padding:35px 0 24px}body #footer .wrapper{width:292px;margin:0 auto}body #footer .wrapper .gNavWrapp{font-size:1.4rem}body #footer .wrapper .gNavWrapp .logoGx p{overflow:hidden;text-indent:100%;white-space:nowrap;margin:5px 0 12px 60px;width:52px;height:28px;background:url(/build/assets/logo_type02-Dgt_a7N9.svg) no-repeat;background-size:52px 28px}body #footer .wrapper .gNavWrapp .logoMeti p{overflow:hidden;text-indent:100%;white-space:nowrap;margin:0 20px 16px;width:111px;height:35px;background:url(/build/assets/meti-Cd4zRVkX.svg) no-repeat;background-size:111px 35px}body #footer .copy{color:#000;font-size:1.5rem}}@media only screen and (max-width:390px){body #header .wrapper .gNavWrapp .menu{font-size:2.1rem}body #header .wrapper .upper .mainLogo{margin:43px 0 15px 4%}body #header .wrapper .btn_menu{right:4%}body #contentWrapper .wrapper{margin:0 auto;padding:0}body #contentWrapper .wrapper .inner{padding:0 4%}}@media screen and (max-width:375px){body #header .wrapper .gNavWrapp .menu{font-size:2rem}body #header .wrapper .upper .mainLogo{margin:43px 0 15px 4%}body #header .wrapper .upper .mainLogo h1 p{font-size:2.1rem}body #header .wrapper .upper .subLogo{top:20px;left:230px}body #header .wrapper .btn_menu{right:4%}body #contentWrapper .wrapper{margin:0 auto;padding:0}body #contentWrapper .wrapper .inner{padding:0 4%}}@media screen and (min-width:1000px),print{.pc{display:block}.sp,.splow{display:none}img{height:auto}.deact{display:none}a,.light_b a{color:#005bac;text-decoration:none}.light_b a:hover,a:hover{text-decoration:underline}a:hover img,a img:hover{opacity:.7}.bold{font-weight:700}.underline{text-decoration:none}.flex_nowrap{display:flex;flex-wrap:nowrap}.padding_right_20{padding-right:20px}.margin_top_10{margin-top:10px}.margin_top_20{margin-top:20px}.margin_bottom_10{margin-bottom:10px}.margin_bottom_20{margin-bottom:20px}.margin_top_400{margin-top:400px}.margin_bottom_450{margin-bottom:450px}body #btnTop{display:block;visibility:hidden;opacity:0;position:fixed;right:18px;bottom:50px;z-index:100;width:70px;height:70px}body #btnTop img{width:70px;height:70px}body #btnTop.open{animation:fade-in .35s ease-in forwards}body #btnTop.close{animation:fade-out .35s ease-out forwards}body #header{position:fixed;top:0;z-index:1000;width:100%;background-color:#fff}body #header a{color:#000;text-decoration:none}body #header a:hover{color:#84c1f0;text-decoration:underline}body #header .wrapper{width:100%}body #header .wrapper .upper{display:flex;justify-content:space-between;width:100%;height:74px}body #header .wrapper .upper .mainLogo{margin:23px 0 10px 20px}body #header .wrapper .upper .mainLogo a:hover{color:#000;cursor:pointer;text-decoration:underline}body #header .wrapper .upper .mainLogo h1{margin-top:0;width:392px;height:81px;line-height:1em;padding:0}body #header .wrapper .upper .mainLogo h1 p{font-size:2.8rem;font-weight:700}body #header .wrapper .upper .subLogo p{overflow:hidden;text-indent:100%;white-space:nowrap;width:138px;height:32px;margin:23px 23px 10px 0;background:url(/build/assets/logo_type01-DUOBQxfq.svg) no-repeat;background-size:138px 32px}body #header .wrapper .upper .subLogo p:hover{opacity:.7}body #header .wrapper .gNavWrapp{background-color:#1f8cb1;display:block;width:100%;color:#fff;font-size:1.8rem}body #header .wrapper .gNavWrapp .menu{width:1000px;margin:0 auto}body #header .wrapper .gNavWrapp .menu ul.gNav{width:100%}body #header .wrapper .gNavWrapp .menu ul.gNav li a{color:#fff}body #header .wrapper .gNavWrapp .menu ul.gNav li{display:table-cell;height:76px;width:199px;line-height:1.4em;vertical-align:middle;text-align:center;margin:7px 0;padding-top:2px;position:relative}body #header .wrapper .gNavWrapp .menu ul.gNav li:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:80%;background-color:#fff}body #header .wrapper .gNavWrapp .menu ul.gNav li:first-child{width:189px}body #header .wrapper .gNavWrapp .menu ul.gNav li:nth-child(2),body #header .wrapper .gNavWrapp .menu ul.gNav li:nth-child(3),body #header .wrapper .gNavWrapp .menu ul.gNav li:nth-child(4){width:205px}body #header .wrapper .gNavWrapp .menu ul.gNav li:nth-child(5){width:190px}body #header .wrapper .gNavWrapp .menu ul.gNav li:nth-child(5):after{width:0}body #breadcrumb{font-size:1.4rem;margin-bottom:50px}body #breadcrumb ul{width:1000px;margin:14px auto 16px;padding-left:0}body #breadcrumb ul li{float:left;font-size:1.2rem;line-height:1.5em;color:#000}body #breadcrumb ul li span{color:#999;margin:0 8px}body #breadcrumb ul li a{color:#005bac;text-decoration:none}body #breadcrumb ul li a:hover{text-decoration:underline}body #contentTitle{display:block;background-color:#edf2f5;width:100%;margin-top:152px;padding:61px 0 53px}body #contentTitle h2{font-size:2.4rem;line-height:1em;font-weight:700;color:#000;text-align:center}body #contentWrapper.marge_header{margin-top:152px}body #contentWrapper .wrapper .inner{width:1000px;margin:0 auto}body #contentWrapper h2{text-align:center;font-size:2.4rem;font-weight:700;color:#000;padding:12px 0 8px 14px;margin-top:40px;margin-bottom:18px;line-height:1em}body #contentWrapper h2.bottom_18{margin-bottom:18px}body #contentWrapper hr{border-bottom:1px solid #ccc;margin-top:0;margin-bottom:25px}body #contentWrapper .link{line-height:1.9em;padding-left:24px;background:url(/build/assets/arrow_circle-hEaFmXy8.svg) no-repeat 0px 6px;background-size:16px 16px}body #contentWrapper .link a{text-decoration:none}body #contentWrapper .link.no_triangle{background:none;padding-left:0}body #contentWrapper .link.pdf{display:inline;font-size:1.6rem;line-height:1.9em}body #contentWrapper .link.pdf:after{display:inline-block;content:"";width:24px;height:20px;background:url(/build/assets/icon_pdf-ymdNO_zG.svg) no-repeat right 1px}body #contentWrapper .link.word{display:inline;font-size:1.6rem;line-height:1.9em}body #contentWrapper .link.word:after{display:inline-block;content:"";width:24px;height:20px;background:url(/build/assets/icon_pdf-ymdNO_zG.svg) no-repeat right 1px}body #contentWrapper .link.excel{display:inline;font-size:1.6rem;line-height:1.9em}body #contentWrapper .link.excel:after{display:inline-block;content:"";width:24px;height:20px;background:url(/build/assets/icon_excel-C1yzOoVm.svg) no-repeat right 1px}body #contentWrapper .link.ext{display:inline;font-size:1.6rem;line-height:1.9em}body #contentWrapper .link.ext:after{display:inline-block;content:"";width:24px;height:20px;background:url(/build/assets/icon_external_link-CnTVmCf5.svg) no-repeat right 4px}body #contentWrapper .no_link{line-height:1.9em;padding-left:18px}body #contentWrapper .indent{margin-left:1em;text-indent:-1em}body #contentWrapper .indent5{margin-left:5em;text-indent:-5em}body #contentWrapper .section{margin-top:0;font-size:1.5rem;color:#010101;margin-bottom:20px;padding-bottom:1px}body #contentWrapper .section.margin_bottom_30{margin-bottom:30px}body #contentWrapper .section .right{line-height:1.9em;text-align:right}body #contentWrapper .section .left{line-height:1.9em}body #contentWrapper .section .floatRight{float:right}body #contentWrapper .section .newsWrap{display:block;width:900px;margin-top:52px;padding:20px 50px 82px;background:var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;background:#fff 0% 0% no-repeat padding-box;box-shadow:3px 3px 6px #00000029;border-radius:21px;opacity:1}body #contentWrapper .section .news{font-size:1.5rem;margin:0 8px}body #contentWrapper .section .news.no_border{border-bottom:none}body #contentWrapper .section .news.margin_bottom_20{margin-bottom:20px}body #contentWrapper .section .news{border-top:1px solid #d1d1d1}body #contentWrapper .section .news li{padding-top:21px;padding-bottom:21px;border-bottom:1px solid #d1d1d1;font-size:1.8rem}body #contentWrapper .section .news li .date{float:left;color:#010101;line-height:1.5em;width:130px;padding:0 0 0 14px}body #contentWrapper .section .news li .title{padding-left:130px;line-height:1.5em}body #contentWrapper .section .news li .title a{line-height:1.5em;color:#005bac;text-decoration:none}body #contentWrapper .section .news li .title a:hover{text-decoration:underline}body #contentWrapper .section .news li span{color:red}body #contentWrapper .section .news li span.black{color:#000}body #contentWrapper .section .news li span.small{font-size:1.4rem}body #contentWrapper .section .news.li_margin_bottom_10 li{margin-top:10px;margin-bottom:0}body #contentWrapper .section .news .dot{line-height:1.9em;padding-left:10px;background:url(/build/assets/dot-e1OIoQKk.svg) no-repeat 4px 29px;background-size:8px 8px}body #contentWrapper .section .news.border{border-bottom:none}body #contentWrapper .section .news.archive{display:none;border-bottom:none}body #contentWrapper .section .title p{font-size:2rem;line-height:1em;font-weight:700;color:#1f8cb1;text-align:center;margin:28px 0 26px}body #contentWrapper .section .circleList{font-size:15px;margin:20px 8px 30px;border-top:1px solid #cccccc}body #contentWrapper .section .circleList li{margin-top:10px;margin-bottom:0}body #contentWrapper .section .circleList li .decriptoion{color:#010101;line-height:1.7em;padding:0 0 0 16px;background:url(../../images/ja/common/list-circle.png) no-repeat 0 7px}body #contentWrapper .section .circleList li .decriptoion span{font-weight:700}body #contentWrapper .section .overview{border-top:6px solid #E2E2E2;border-bottom:6px solid #E2E2E2}body #contentWrapper .section .overview .title{font-size:2rem;line-height:1em;font-weight:700;color:#1f8cb1;text-align:center;margin:28px 0 26px}body #contentWrapper .section .overview .body{font-size:1.6rem;line-height:1.7em}body #contentWrapper .section .handout p{margin:6px 0;line-height:1.9em}body #contentWrapper .section .handout .no_link{padding-left:18px}body #contentWrapper .section .linkWrap.left{float:left}body #contentWrapper .section .imgWrap{text-align:center;margin-bottom:30px}body #contentWrapper .section .imgWrap .caption{text-align:center;margin:0;font-size:1.4rem;line-height:1.9em}body #contentWrapper .section .imgWrap:last-child{margin-bottom:0}body #contentWrapper .section .imgWrap.right{float:right;margin-bottom:0}body #contentWrapper .section .imgWrap.right .caption{line-height:1em}body #contentWrapper .section .img_1000 img{width:1000px}body #contentWrapper .section .img_830 img{width:830px}body #contentWrapper .section .img_720 img{width:720px}body #contentWrapper .section .img_560 img{width:560px}body #contentWrapper .section .img_326 img{width:326px}body #contentWrapper .section .img_200 img{width:200px}body #contentWrapper .section .leftmarge_20{margin-left:20px}body #contentWrapper .section .topmarge_20{margin-top:20px}body #contentWrapper .section .graph img{width:560px;height:257px}body #contentWrapper .section .logo_gig{text-align:center;margin:40px 0 36px}body #contentWrapper .section .logo_gig img{width:278px}body #contentWrapper .section .logo_gig.right{text-align:inherit;float:right;margin:20px 0 20px 20px}body #contentWrapper .section .red{color:red}body #contentWrapper .section .blue{color:#005bac}body #contentWrapper .section .black{color:#000}body #contentWrapper .section .body{font-size:1.6rem;line-height:1.9em;margin-bottom:30px}body #contentWrapper .section .body.font_12{font-size:1.2rem}body #contentWrapper .section .body.font_16{font-size:1.6rem}body #contentWrapper .section .body.font_18{font-size:1.8rem}body #contentWrapper .section .body span{color:#000;font-weight:700}body #contentWrapper .section .body span.small{font-size:1.3rem}body #contentWrapper .section .body span.normal{font-weight:400}body #contentWrapper .section .body span.red{color:red}body #contentWrapper .section .body span.en{font-weight:400;word-break:keep-all}body #contentWrapper .section .body.border{padding:20px 18px;border:1px solid #cccccc}body #contentWrapper .section .body.no_margin{margin-bottom:0}body #contentWrapper .section .body.top_200{margin-top:200px}body #contentWrapper .section .body.bottom_20{margin-bottom:20px}body #contentWrapper .section .body.bottom_250{margin-bottom:250px}body #contentWrapper .section .linklist{text-indent:-1.3em;margin-bottom:0}body #contentWrapper .section .linklist.no_margin_bottom{margin-bottom:0}body #contentWrapper .section .linklist li{width:calc(100% - 1.3em);font-size:1.8rem;line-height:1.9em;margin-left:1.3em;padding:19px 0 17px;border-bottom:1px solid #CCCCCC}body #contentWrapper .section .linklist li.no_border{border-bottom:none}body #contentWrapper .section .linklist li p.dot{display:inline;font-size:1.8rem;line-height:1.9em;padding-left:20px;background:url(/build/assets/dot-e1OIoQKk.svg) no-repeat 4px 8px}body #contentWrapper .section .linklist li p.dot.pdf{display:inline;font-size:1.8rem}body #contentWrapper .section .linklist li p.dot.pdf:after{display:inline-block;content:"";width:20px;height:20px;background:url(/build/assets/icon_pdf-ymdNO_zG.svg) no-repeat right 1px}body #contentWrapper .section .linklist li p.word{display:inline;font-size:1.8rem}body #contentWrapper .section .linklist li p.word:after{display:inline-block;content:"";width:20px;height:20px;background:url(/build/assets/icon_word-CEAmMxha.svg) no-repeat right 3px}body #contentWrapper .section .linklist li p.excel{display:inline;font-size:1.8rem}body #contentWrapper .section .linklist li p.excel:after{display:inline-block;content:"";width:20px;height:20px;background:url(/build/assets/icon_excel-C1yzOoVm.svg) no-repeat right 3px}body #contentWrapper .section .linklist li p.dot.ext{display:inline;font-size:1.8rem}body #contentWrapper .section .linklist li p.dot.ext:after{display:inline-block;content:"";width:20px;height:20px;background:url(/build/assets/icon_external_link-CnTVmCf5.svg) no-repeat right 4px}body #contentWrapper .section .linklist li:last-child{border-bottom:none}body #contentWrapper .section .linklist.no_li_padding li{padding:0}body #contentWrapper .section .linklist span{font-weight:700}body #contentWrapper .section .frame{font-size:1.3rem;line-height:1.7em;padding:24px 20px;border:1px solid #e3e3e3;margin-bottom:25px}body #contentWrapper .section .frame.red{border:1px solid #d63b3b}body #contentWrapper .section .frame.no_margin{margin-bottom:0}body #contentWrapper .section:last-child{margin-bottom:60px}body #contentWrapper .section.no_margin{margin-bottom:0}body #contentWrapper .section.bottom_30{margin-bottom:34px}body #contentWrapper .section.bottom_50{margin-bottom:50px}body #contentWrapper h3{font-size:2rem;color:#000;text-align:left;top:735px;left:183px;width:970px;background:#edf2f5 0% 0% no-repeat padding-box;border-bottom:1px solid #1F8CB1;opacity:1;padding:12px 10px 8px 20px;margin-bottom:18px;line-height:1.5em}body #contentWrapper h3 span{color:red}body #contentWrapper h3.no_border{border-left:none}body #contentWrapper h3.no_margin_bottom{margin-bottom:0}body #contentWrapper .center{text-align:center;line-height:1.7em}body #contentWrapper .btnWrap{text-align:center}body #contentWrapper .btnWrap .btn{display:inline-block;margin:18px 8px 0 auto;background-color:#f3f3f3;border:1px solid #d2d2d2;text-align:center;line-height:1em;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}body #contentWrapper .btnWrap .btn button{width:220px;text-align:center;display:block;padding:14px 38px 12px;font-size:1.4rem;color:#fff;background-color:#1f8cb1;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}body #contentWrapper .btnWrap .btn a:hover{text-decoration:underline}body #contentWrapper .btnWrap .btn.w{background-color:#fff;border:1px solid #d2d2d2}body #contentWrapper .btnWrap .btn.red{background-color:#d63b3b;border:1px solid #d63b3b}body #contentWrapper .btnWrap .btn.red a{padding:15px 64px 10px 77px;color:#fff;background:url(../../images/ja/common/triangle_w.png) no-repeat 52px 18px;background-size:6px 8px}body #footer{background-color:#f3f3f3}body #footer a{text-decoration:none}body #footer a:hover{text-decoration:underline}body #footer{padding:20px 0 50px}body #footer .wrapper{width:292px;margin:0 auto}body #footer .wrapper .gNavWrapp{font-size:1.4rem}body #footer .wrapper .gNavWrapp .logoGx p{overflow:hidden;text-indent:100%;white-space:nowrap;margin:28px 20px;width:70px;height:41px;background:url(/build/assets/logo_type02-Dgt_a7N9.svg) no-repeat}body #footer .wrapper .gNavWrapp .logoGx p:hover{opacity:.7}body #footer .wrapper .gNavWrapp .logoMeti p{overflow:hidden;text-indent:100%;white-space:nowrap;margin:24px 20px;width:147px;height:45px;background:url(/build/assets/meti-Cd4zRVkX.svg) no-repeat}body #footer .wrapper .gNavWrapp .logoMeti p:hover{opacity:.7}body #footer .copy{color:#000;font-size:1.5rem}}
