@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}*{line-break:strict}@media(min-width: 1280px){html{font-size:100px}}@media(min-width: 768px)and (max-width: 1279px){html{font-size:11.718vw}}@media(max-width: 767px){html{font-size:26.667vw}}body{color:#231f20;font-size:.1rem;background-color:#fff;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","meiryo",sans-serif;word-wrap:break-word;overflow-wrap:break-word;-webkit-text-size-adjust:100%;text-size-adjust:100%}input{color:#231f20;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","meiryo",sans-serif;margin:0;padding:0;border:none;border-radius:0;outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{color:currentColor;text-decoration:none}img{vertical-align:top;max-width:100%}img.solid{border:1px #aaa solid}@media(min-width: 768px){img.solid{padding:20px}}svg{fill:currentColor}sup{font-size:.7em;vertical-align:super;margin:0 .25em}sub{font-size:.7em;vertical-align:sub;margin:0 .25em}noscript iframe{display:none;visibility:hidden;width:0;height:0}.wrapper .animeFlagA{opacity:0;transform:translateY(20px) !important;transition:opacity 0s !important}.wrapper .animeFlagA:after{width:0 !important}.wrapper .animeFlagB{transition:transform 1s,opacity 1s}.wrapper .animeFlagB:after{transition:width .3s .5s,opacity 1s !important}.svgs{display:none}@media(min-width: 1280px){.hiddenPC{display:none}}@media(min-width: 768px)and (max-width: 1279px){.hiddenTB{display:none}}@media(max-width: 767px){.hiddenSP{display:none}}@media(min-width: 768px){.hiddenTBPC{display:none}}@media(max-width: 1279px){.hiddenSPTB{display:none}}.wrapper{overflow-x:hidden}@media(min-width: 768px){.wrapper{margin-top:80px}}@media(max-width: 767px){.wrapper{margin-top:42px}}.initReady .wrapper{visibility:hidden}.wrapperInner{margin:0 auto}@media(min-width: 1280px){.wrapperInner{max-width:1206px;padding:0 80px 176px}}@media(min-width: 768px)and (max-width: 1279px){.wrapperInner{padding:0 50px 150px}}@media(max-width: 767px){.wrapperInner{padding:0 20px 82px}}body:not(.visibleGlove) .wrapperInner{background-color:rgba(255,255,255,.7)}@media(min-width: 768px){.wrapper.abolish{margin-top:120px}}@media(max-width: 767px){.wrapper.abolish{margin-top:78px}}@media(min-width: 768px){.wrapper p,.wrapper li{font-size:18px;line-height:1.6111}}@media(max-width: 767px){.wrapper p,.wrapper li{font-size:18px;line-height:1.6111}}.breadcrumb{background-color:rgba(240,240,240,.9);margin:0 calc( -1 * (50vw - 50%) )}.breadcrumb>div{max-width:1206px;margin:0 auto}@media(min-width: 1280px){.breadcrumb>div{padding:0 80px}}@media(min-width: 768px)and (max-width: 1279px){.breadcrumb>div{padding:0 50px}}@media(max-width: 767px){.breadcrumb>div{padding:0 20px}}.breadcrumb ul{font-size:0;box-sizing:border-box}@media(min-width: 768px){.breadcrumb ul{padding:9px 0}}@media(max-width: 767px){.breadcrumb ul{padding:1px 0}}.breadcrumb li{display:inline;letter-spacing:.01em}@media(min-width: 768px){.breadcrumb li{font-size:14px;line-height:22px}}@media(max-width: 767px){.breadcrumb li{font-size:10px;line-height:20px}}.breadcrumb li:nth-of-type(n+2):before{content:"＞";display:inline;margin:0 .5em}.breadcrumb a{color:#231f20}.breadcrumb a:hover{text-decoration:underline}@media(max-width: 767px){.dirMenu+.wrapper .breadcrumb{min-height:42px}}@media(min-width: 1280px){.dirMenu+.wrapper .breadcrumb ul{padding-right:15px}}@media(min-width: 768px)and (max-width: 1279px){.dirMenu+.wrapper .breadcrumb ul{padding-right:82px}}@media(max-width: 767px){.dirMenu+.wrapper .breadcrumb ul{padding-right:25px}}@media(min-width: 1280px){.boxLead h1{font-size:30px;line-height:70px;margin-top:80px}}@media(min-width: 768px)and (max-width: 1279px){.boxLead h1{font-size:30px;line-height:1.5em;margin-top:40px}}@media(max-width: 767px){.boxLead h1{font-size:20px;line-height:1.5em;text-align:center;margin-top:50px}}@media(min-width: 768px){.boxLead p{margin-top:40px}}@media(max-width: 767px){.boxLead p{margin-top:50px}}@media(min-width: 768px){.boxLead+h2{margin-top:150px}}@media(max-width: 767px){.boxLead+h2{margin-top:80px}}.boxLead+.boxLeadNext{margin-top:40px}.boxLead .boxLeadHeading+p{margin-top:40px}.titleTypeA{font-weight:bold;position:relative}@media(min-width: 768px){.titleTypeA{font-size:24px;margin-top:150px;padding-bottom:5px}}@media(max-width: 767px){.titleTypeA{font-size:24px;margin-top:50px;padding-bottom:5px;line-height:1.1}}.titleTypeA:after{content:"";display:block;width:calc( 50vw - 50% - 5px );background-color:currentColor;position:absolute;left:calc( -1 * (50vw - 50% - 5px) - 5px )}@media(min-width: 768px){.titleTypeA:after{height:2px;top:11px}}@media(max-width: 767px){.titleTypeA:after{height:1px;top:9px}}@media(min-width: 768px){.btnWrap{margin-top:80px}}@media(max-width: 767px){.btnWrap{margin-top:20px}}.btnWrap .btn{margin:0 auto}.btn{display:flex;justify-content:center;align-items:center;box-sizing:border-box}.btnA{color:#fff;font-size:16px;letter-spacing:.24em;background:#231f20;height:100%;padding:13px 10px;position:relative;transition:all .3s}@media(min-width: 768px){.btnA{width:294px}}.btnA:after{content:"";display:block;background-color:rgba(255,255,255,.2);position:absolute;z-index:1;transition:all .3s .2s}.btnA:hover{color:#231f20;background-color:#ccc;transition:all .3s .2s}.btnA:hover:after{width:100%;height:100%;transition:all .3s}.btnA-R:after,.btnA-L:after{width:0%;height:100%;top:0}.btnA-R:after{left:0}.btnA-L:after{right:0}.btnA-T:after,.btnA-B:after{width:100%;height:0%;left:0}.btnA-T:after{bottom:0}.btnA-B:after{top:0}.btnA_wide{width:100%}.btnA span{z-index:2;text-align:center}.btnA svg{fill:currentColor;z-index:2;transition:fill .3s}.btnA-R svg,.btnA-L svg{width:9px;height:12px}.btnA-T svg,.btnA-B svg{width:12px;height:9px}.btnA>*+*{margin-left:.5em}.btnB{color:#fff;background-color:#007bc2;border:1px solid #007bc2;transition:color .3s,background-color .3s}.btnB:hover{color:#007bc2;background-color:#fff}@media(min-width: 1280px){.popularTagNav{display:flex;justify-content:center;align-items:center;width:1056px;margin:0 auto}}@media(min-width: 1280px){.popularTagNav p{width:100px}}@media(min-width: 768px)and (max-width: 1279px){.popularTagNav p{font-size:18px;letter-spacing:.083em}}@media(max-width: 767px){.popularTagNav p{font-size:14px}}.popularTagNav ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 1280px){.popularTagNav ul{width:936px;margin-left:20px}}@media(max-width: 1279px){.popularTagNav ul{margin-top:10px}}.popularTagNav li{box-shadow:0 5px 10px rgba(0,0,0,.1)}@media(min-width: 768px){.popularTagNav li{width:calc( (100% - 32px) / 3 )}}@media(max-width: 767px){.popularTagNav li{width:calc( (100% - 24px) / 3 )}}@media(min-width: 1280px){.popularTagNav li:nth-of-type(n+4){margin-top:15px}}@media(min-width: 768px)and (max-width: 1279px){.popularTagNav li:nth-of-type(n+4){margin-top:10px}}@media(max-width: 767px){.popularTagNav li:nth-of-type(n+4){margin-top:5px}}.popularTagNav a{color:#007bc2;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:rgba(255,255,255,.7);border-bottom:1px solid #007bc2;transition:color .3s,background-color .3s}@media(min-width: 1280px){.popularTagNav a{font-size:16px;letter-spacing:.24em;height:22px}}@media(min-width: 768px)and (max-width: 1279px){.popularTagNav a{font-size:12px;letter-spacing:-0.042em;height:44px}}@media(max-width: 767px){.popularTagNav a{font-size:10px;line-height:12px;letter-spacing:.1em;height:43px}}.popularTagNav a:hover{color:#fff;background-color:#007bc2}@media(min-width: 768px){.popularTagNav a br{display:none}}@media(min-width: 1280px){.tabSwitch{margin:0 25px}}.tabSwitch ul{display:flex;flex-wrap:wrap}@media(min-width: 1280px){.tabSwitch li{width:calc( (100% - 100px) / 6 - .1px )}.tabSwitch li:not(:nth-of-type(6n+1)){margin-left:20px}}@media(min-width: 768px)and (max-width: 1279px){.tabSwitch li{width:calc( (100% - 50px) / 6 - .1px )}.tabSwitch li:not(:nth-of-type(6n+1)){margin-left:10px}}@media(max-width: 767px){.tabSwitch li{width:calc( (100% - 20px) / 3 - .1px )}.tabSwitch li:nth-of-type(n+4){margin-top:10px}.tabSwitch li:not(:nth-of-type(3n+1)){margin-left:10px}}.tabSwitch p,.tabSwitch a{color:#fff;font-weight:bold;white-space:nowrap;border:1px solid #231f20;background-color:#231f20;box-shadow:0px 10px 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}@media(min-width: 1280px){.tabSwitch p,.tabSwitch a{font-size:16px;letter-spacing:.2em;height:24px}}@media(min-width: 768px)and (max-width: 1279px){.tabSwitch p,.tabSwitch a{font-size:12px;letter-spacing:-0.042em;height:24px}}@media(max-width: 767px){.tabSwitch p,.tabSwitch a{font-size:13px;letter-spacing:-0.058em;height:44px}}.tabSwitch p:not(:checked):after,.tabSwitch a:not(:checked):after{content:"";display:block;width:100%;height:0%;background-color:rgba(255,255,255,.2);position:absolute;bottom:0;left:0;z-index:1;transition:all .3s .2s}.tabSwitch p:not(:checked):hover,.tabSwitch a:not(:checked):hover{color:#231f20;background-color:#fff;transition:all .3s .2s}.tabSwitch p:not(:checked):hover:after,.tabSwitch a:not(:checked):hover:after{height:100%;transition:all .3s}.tabSwitch p span,.tabSwitch a span{z-index:2}.tabSwitch :checked+p{color:#231f20;background-color:#fff;box-shadow:none;cursor:default}.tabSwitch input{display:none}.boxGlobe{width:100%;height:0;position:fixed;left:0;z-index:-1}@media(min-width: 1280px){.boxGlobe{top:80px}}@media(min-width: 768px)and (max-width: 1279px){.boxGlobe{top:120px}}@media(max-width: 767px){.boxGlobe{top:0}}.boxGlobe_inner{width:100%;max-width:1286px;margin:0 auto;position:relative}.gl__wrap{color:#c1e8ff;position:absolute;right:0;top:0;width:684px;height:684px;margin-right:-342px}.forMediaQuery{height:0}@media(min-width: 1280px){.forMediaQuery{font-family:"PC"}}@media(min-width: 768px)and (max-width: 1279px){.forMediaQuery{font-family:"TB"}}@media(max-width: 767px){.forMediaQuery{font-family:"SP"}}.boxDebug{font-size:14px;padding-bottom:5px}.boxDebug:after{content:"";display:block;width:100%;height:0;position:fixed;z-index:10;bottom:0;left:0}@media(min-width: 1280px){.boxDebug:after{border-top:5px solid lime}}@media(min-width: 768px)and (max-width: 1279px){.boxDebug:after{border-top:5px solid blue}}@media(max-width: 767px){.boxDebug:after{border-top:5px solid red}}html,body{font-variant-ligatures:none}@media(max-width: 767px){.tabBoxWrap .flexBtn .tab{width:48%}}@media(max-width: 480px){.tabBoxWrap .flexBtn .tab .btnA{padding:13px 5px}.tabBoxWrap .flexBtn .tab .btnA span{font-size:12px;letter-spacing:.1em}}@media(max-width: 400px){.technologyMain .txt{position:static !important}}@media(max-width: 374px){.technologyMain .txt p{font-size:12px !important}.boxLead h1,.titleTypeA{letter-spacing:0 !important}}@media(max-width: 320px){.boxLabOrganizationList .btnA span{font-size:12px;line-height:1.5em;letter-spacing:.2em}.recruitmentBanner .bannerBtnWrap .btnA{height:auto;padding:8px 10px}.recruitmentBanner .bannerBtnWrap .btnA span{font-size:12px}.pageLaboratoryRecruitment .leadLinks .linksItem .itemLink .linkTxt{font-size:14px !important}.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemTxtBox .title{font-size:15px !important;line-height:1.4}}header{background-color:#fff;width:100%;position:fixed;top:0;left:0;z-index:10}@media(min-width: 768px){header{height:80px}}@media(max-width: 767px){header{height:42px}}@media(min-width: 768px){header.abolish{height:120px}}@media(max-width: 767px){header.abolish{height:78px}}header.abolish .abolish_txt{text-align:center;color:red;z-index:999;font-size:18px;width:100%;position:absolute;bottom:0;border:1px solid red;border-left:none;border-right:none;padding:10px}@media(min-width: 768px){header.abolish .abolish_txt br{display:none}}@media(max-width: 767px){header.abolish .abolish_txt{font-size:12px;padding:5px}header.abolish .abolish_txt br{display:block}}.headerInner{width:100%;height:100%;max-width:1366px;margin:0 auto;position:relative}.headerInner:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.headerLogo{position:absolute;z-index:2}@media(min-width: 768px){.headerLogo{top:20px;left:30px}}@media(max-width: 767px){.headerLogo{top:11px;left:10px}}@media(min-width: 768px){.headerLogo img{height:40px}}@media(max-width: 767px){.headerLogo img{height:21px}}.headerContact{color:#fff;letter-spacing:.24em;text-align:center;display:block;position:absolute;z-index:2}@media(min-width: 768px){.headerContact{font-size:16px;line-height:28px;height:30px;width:176px;top:25px;right:198px}}@media(max-width: 767px){.headerContact{font-size:11px;line-height:19px;height:21px;width:120px;top:11px;right:63px}}.headerContact1{color:#fff;letter-spacing:.24em;text-align:center;display:block;position:absolute;z-index:2}.headerContact1img01{margin-left:13px;margin-top:4px;background-image:url(/_assets/img/common/icon/header-icon_mail-w.png);background-repeat:no-repeat;background-size:25px 20px}@media all and (-ms-high-contrast: none){.headerContact1img01{margin-top:-2px}}.headerContact1 .img-b{line-height:20px;padding-left:18px}@media all and (-ms-high-contrast: none){.headerContact1 .img-b{margin-top:5px;padding-top:3px}}.headerContact1:hover .headerContact1img01{background-image:url(/_assets/img/common/icon/header-icon_mail.png)}.headerContact1:hover .img-b{color:#000}@media(min-width: 768px){.headerContact1{background-color:#000;border-color:#000;font-size:16px;line-height:28px;height:30px;width:176px;top:25px;right:296px}}@media(max-width: 767px){.headerContact1{width:26px;top:9px;right:83px;padding:4px 0}}.headerContact2{color:#fff;letter-spacing:.24em;text-align:center;display:block;position:absolute;z-index:2;cursor:pointer}.headerContact2img02{margin-left:20px;margin-top:4px;background-image:url(/_assets/img/common/icon/header-icon_centre-w.png);background-repeat:no-repeat;background-size:25px 20px}@media all and (-ms-high-contrast: none){.headerContact2img02{margin-top:-2px}}.headerContact2:hover .headerContact2img02{background-image:url(/_assets/img/common/icon/header-icon_centre.png)}.headerContact2 .img-b{line-height:20px;padding-left:15px}@media all and (-ms-high-contrast: none){.headerContact2 .img-b{margin-top:5px;padding-top:3px}}@media(min-width: 768px){.headerContact2{font-size:16px;line-height:28px;height:30px;width:176px;top:25px;right:100px}.headerContact2 img{width:25px;height:20px;padding-top:4px}}@media(min-width: 768px)and (-ms-high-contrast: none){.headerContact2 img{padding-top:0px}}@media(max-width: 767px){.headerContact2{width:27px;top:8px;right:50px;padding:4px 0}}@media all and (-ms-high-contrast: none){.headerContact{padding-top:3px}}.headerMenuBtn{color:#231f20;cursor:pointer;position:absolute;top:0;right:0;z-index:2}@media(min-width: 768px){.headerMenuBtn{width:80px;height:80px}}@media(max-width: 767px){.headerMenuBtn{width:42px;height:42px}}.headerMenuBtn span{display:block;background-color:currentColor;position:absolute;transition:all .2s}@media(min-width: 768px){.headerMenuBtn span{width:40px;height:4px;left:20px}.headerMenuBtn span:nth-of-type(1){top:25px}.headerMenuBtn span:nth-of-type(2),.headerMenuBtn span:nth-of-type(3){top:38px}.headerMenuBtn span:nth-of-type(4){top:51px}}@media(max-width: 767px){.headerMenuBtn span{width:22px;height:2px;left:10px}.headerMenuBtn span:nth-of-type(1){top:13px}.headerMenuBtn span:nth-of-type(2),.headerMenuBtn span:nth-of-type(3){top:20px}.headerMenuBtn span:nth-of-type(4){top:27px}}.mainMenuOpen .headerMenuBtn{background-color:#f0f0f0}.mainMenuOpen .headerMenuBtn span:nth-of-type(1),.mainMenuOpen .headerMenuBtn span:nth-of-type(4){transform:scaleX(0)}.mainMenuOpen .headerMenuBtn span:nth-of-type(2){transform:rotate(-45deg)}.mainMenuOpen .headerMenuBtn span:nth-of-type(3){transform:rotate(45deg)}.LabMenuOpen .headerLabMenuBtn{background-color:#f0f0f0;color:#007bc2;border:1px solid #007bc2}.LabMenuOpen .headerLabMenuBtn .headerContact2img02{background-image:url(/_assets/img/common/icon/header-icon_centre.png)}.LabMenuOpen .headerLabMenuBtn:hover{border:1px solid #007bc2}.hiddenTBPC-1030{display:none}.hiddenTBPC-1030 .headerContact1{background-color:#000;border-color:#000;font-size:16px;line-height:28px;height:30px;width:176px;top:25px;right:296px}.hiddenTBPC-1030 .headerContact2{font-size:16px;line-height:28px;height:30px;width:176px;top:25px;right:100px}.hiddenTBPC-1030 .headerContact2 img{width:25px;height:20px;padding-top:4px}@media all and (-ms-high-contrast: none){.hiddenTBPC-1030 .headerContact2 img{padding-top:0px}}@media screen and (min-width: 1031px){.headerContactArea .headerContact1{right:556px}.headerContactArea .headerContact2{right:360px}}@media screen and (max-width: 1030px){.hiddenSP-1030{display:none}.hiddenTBPC-1030{display:block}.hiddenTBPC-1030 .headerContact1{width:40px;top:24px;right:127px;padding:4px 0;background:transparent}.hiddenTBPC-1030 .headerContact2{width:40px;right:77px;top:23px;padding:4px 0}.hiddenTBPC-1030 .headerContact2 img{width:auto;height:auto;padding:0}}@media screen and (max-width: 767px){.hiddenTBPC-1030 .headerContact1{width:26px;top:9px;right:83px;padding:4px 0}.hiddenTBPC-1030 .headerContact2{width:27px;top:8px;right:50px;padding:4px 0}}.keywordSearchBox{position:absolute;top:25px;right:100px;width:238px;min-height:28px;z-index:2;display:block;border:1px solid #aaa;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:#fff;font-size:16px;line-height:28px}.keywordSearchBox form{display:flex;align-items:center}.keywordSearchBox form input{width:100%;height:20px;padding:5px;line-height:24px}.keywordSearchBox form button{display:block;padding:1px 8px 0 5px;border:none;background:none}.keywordSearchBox form button span{display:block;width:20px;height:20px;background:url(/_assets/img/common/icon/header-icon_search.png) no-repeat}.mainMenu .keywordSearchBox{display:none}@media screen and (max-width: 1030px){.keywordSearchBox{top:-36px;left:0;width:calc(100% - 2px);min-height:40px}.keywordSearchBox form input{height:30px}.mainMenu .keywordSearchBox{display:block}}.mainMenu{background-color:rgba(240,240,240,.95);position:absolute;right:0;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:none;opacity:0;transform:translateY(-50px);transition:opacity .3s,transform .3s}@media(min-width: 1280px){.mainMenu{width:683px;padding:40px 80px 50px}}@media(min-width: 768px)and (max-width: 1279px){.mainMenu{width:623px;padding:40px 50px 50px}}@media(min-width: 768px){.mainMenu{max-height:calc( 100vh - 80px);top:80px;box-shadow:-10px 0 10px rgba(0,0,0,.1)}}@media(max-width: 767px){.mainMenu{max-height:calc( 100vh - 40px);width:100%;padding:40px 20px;top:40px}}@media(min-width: 1280px){.mainMenu.csLabo{width:983px}}@media(min-width: 768px)and (max-width: 1279px){.mainMenu.csLabo{width:783px}}@media(min-width: 768px){.mainMenu.csLabo .mainMenuList .mainMenuList-child{width:520px}.mainMenu.csLabo .mainMenuList .mainMenuList-child a{width:500px}}@media(max-width: 767px){.mainMenu.csLabo .mainMenuList .mainMenuList-child{width:192px}.mainMenu.csLabo .mainMenuList .mainMenuList-child a{width:162px}}.mainMenuOpen .mainMenu{pointer-events:auto;opacity:1;transform:translateY(0)}.mainMenuList{width:100%;margin-top:40px;position:relative}@media(min-width: 768px){.mainMenuList{margin-top:30px}}@media(max-width: 767px){.mainMenuList{margin-top:15px}}.mainMenuList-parent{background-color:transparent}@media(min-width: 768px){.mainMenuList-parent{width:100%;min-height:371px}}@media(max-width: 767px){.mainMenuList-parent{min-height:371px}}@media(min-width: 768px){.mainMenuList-parent>li{padding-top:10px}}@media(max-width: 767px){.mainMenuList-parent>li{padding-top:14px}}.mainMenuList-parent>li>p,.mainMenuList-parent>li>a{cursor:pointer;display:block}@media(min-width: 768px){.mainMenuList-parent>li>p,.mainMenuList-parent>li>a{font-size:16px;line-height:38px;letter-spacing:.08em}}@media(max-width: 767px){.mainMenuList-parent>li>p,.mainMenuList-parent>li>a{font-size:13px;line-height:35px}}.mainMenuList-parent>li.step3>p{cursor:auto}.mainMenuList-parent>li:not(.step3)>p:after{content:"";display:block;width:0;height:1px;background-color:#007bc2;position:relative;top:-1px;transition:width .3s;margin-bottom:-1px}.mainMenuList-parent.active>li>p{cursor:default}.mainMenuList-parent:not(.active)>li:not(.step3):hover>p:after,.mainMenuList-parent:not(.active)>li.step3>ul li:hover>p:after,.mainMenuList-parent>li.active>p:after{width:100%}.mainMenuList-parent:not(.active)>li:not(.step3):hover .mainMenuList-child,.mainMenuList-parent:not(.active)>li.step3>ul li:hover .mainMenuList-child,.mainMenuList-parent>li.active .mainMenuList-child{pointer-events:auto;opacity:1}.mainMenuList-child{border:1px solid #007bc2;background-color:#fff;position:absolute;right:0;top:0;min-height:100%;z-index:2;opacity:0;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;pointer-events:none;transition:opacity .3s}@media(min-width: 768px){.mainMenuList-child{width:250px;padding:25px 10px;top:0}}@media(max-width: 767px){.mainMenuList-child{width:182px;box-shadow:0 10px 10px rgba(0,0,0,.1);padding:15px 15px;top:25px}}.mainMenuList-child li{box-shadow:0 5px 10px rgba(0,0,0,.1)}@media(min-width: 768px){.mainMenuList-child li:nth-of-type(n+2){margin-top:12px}}@media(max-width: 767px){.mainMenuList-child li:nth-of-type(n+2){margin-top:11px}}.mainMenuList-child a{color:#007bc2;line-height:29px;text-align:center;white-space:nowrap;border-bottom:1px solid #007bc2;display:block;height:29px;transition:color .3s,background-color .3s}@media(min-width: 768px){.mainMenuList-child a{font-size:16px;letter-spacing:.08em;width:230px}}@media(max-width: 767px){.mainMenuList-child a{font-size:12px;width:162px}}@media(min-width: 768px){.mainMenuList-child a.small{font-size:14px;letter-spacing:-0.02em}}@media(max-width: 767px){.mainMenuList-child a.small{font-size:10px;letter-spacing:-0.02em}}.mainMenuList-child a:hover{color:#fff;background-color:#007bc2}.mainMenuList .step3 .mainMenuList-subList{height:0;transition:.3s;display:none}.mainMenuList .step3 .mainMenuList-subList>li>p{margin-left:1em}.mainMenuList .step3 .mainMenuList-subList>li>p,.mainMenuList .step3 .mainMenuList-subList>li>a{cursor:pointer;display:block}@media(min-width: 768px){.mainMenuList .step3 .mainMenuList-subList>li>p,.mainMenuList .step3 .mainMenuList-subList>li>a{font-size:16px;line-height:38px;letter-spacing:.08em}}@media(max-width: 767px){.mainMenuList .step3 .mainMenuList-subList>li>p,.mainMenuList .step3 .mainMenuList-subList>li>a{font-size:13px;line-height:35px}}.mainMenuList .step3 .mainMenuList-subList>li>p:not(.noChildList):after{content:"";display:block;width:0;height:1px;background-color:#007bc2;position:relative;top:-1px;transition:width .3s;margin-bottom:-1px}.mainMenuList .step3 .mainMenuList-subList>li.active>p:after{width:100%}.mainMenuList .step3 .mainMenuList-subList>li.active .mainMenuList-child{pointer-events:auto;opacity:1}.mainMenuList .step3:hover .mainMenuList-subList{height:auto;display:block}.mainMenuList-close{color:#007bc2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;position:absolute;z-index:2;top:0;right:0;opacity:0;pointer-events:none;transition:opacity .3s}@media(min-width: 768px){.mainMenuList-close{margin:-15px -15px 0 0}}@media(max-width: 767px){.mainMenuList-close{margin:10px -15px 0 0}}.active+.mainMenuList-close{opacity:1;pointer-events:auto}.mainMenuList-close svg{fill:currentColor;background-color:#f0f0f0;width:20px;height:20px}@media(min-width: 768px){.mainMenuLookup{width:100%;margin-top:30px}}@media(max-width: 767px){.mainMenuLookup{width:105px;position:absolute;top:210px;top:80px;right:20px}}@media(min-width: 768px){.mainMenuLookup ul{margin-top:5px;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}}@media(max-width: 767px){.mainMenuLookup ul{margin-top:10px}}.mainMenuLookup li{box-shadow:0 5px 10px rgba(0,0,0,.1)}@media(min-width: 768px){.mainMenuLookup li{width:calc( (100% - 20px) / 2 )}.mainMenuLookup li:nth-of-type(n+3){margin-top:6px}}@media(max-width: 767px){.mainMenuLookup li{margin-top:4px}}.mainMenuLookup a{color:#007bc2;text-align:center;background-color:#fff;border-bottom:1px solid #007bc2;transition:color .3s,background-color .3s}@media(min-width: 768px){.mainMenuLookup a{font-size:16px;line-height:21px;letter-spacing:.05em;display:block;height:21px}}@media(max-width: 767px){.mainMenuLookup a{font-size:12px;line-height:18px;display:flex;align-items:center;justify-content:center;height:43px}}.mainMenuLookup a:hover{color:#fff;background-color:#007bc2}.mainMenuFoot{width:100%}.mainMenuFoot ul{width:100%;display:flex;justify-content:space-between}@media(min-width: 768px){.mainMenuFoot ul{margin-top:35px}}@media(max-width: 767px){.mainMenuFoot ul{margin-top:50px}}@media(min-width: 768px){.mainMenuFoot a{font-size:14px;letter-spacing:.1em}}@media(max-width: 767px){.mainMenuFoot a{font-size:12px}}.mainMenuFoot a:hover{text-decoration:underline}.mainMenu-title{width:100%}@media(min-width: 768px){.mainMenu-title{font-size:14px;letter-spacing:.01em}}@media(max-width: 767px){.mainMenu-title{font-size:12px}}.mainMenuSearch{width:100%;display:flex;flex-wrap:wrap}@media(min-width: 768px){.mainMenuSearch{margin-top:35px}}@media(max-width: 767px){.mainMenuSearch{margin-top:50px}}.mainMenuSearch form{display:flex;margin-top:5px;width:100%}.mainMenuSearch input{font-size:14px;letter-spacing:.01em;background-color:#fff;border:2px solid #f1f1f1;height:40px;width:calc(100% - 40px);box-sizing:border-box;padding-left:12px}.mainMenuSearch input::placeholder{font-family:"Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.mainMenuSearch span{color:#fff;font-size:14px;letter-spacing:.1em;width:64px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.LabMenu{background-color:rgba(240,240,240,.95);position:absolute;right:0;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:none;opacity:0;transform:translateY(-50px);transition:opacity .3s,transform .3s}@media(min-width: 1280px){.LabMenu{padding:40px 80px 50px}}@media(min-width: 768px)and (max-width: 1279px){.LabMenu{padding:40px 40px 40px 60px}}@media(min-width: 768px){.LabMenu{max-height:calc( 100vh - 80px);top:80px;box-shadow:-10px 0 10px rgba(0,0,0,.1)}}@media(max-width: 767px){.LabMenu{max-height:calc( 100vh - 40px);width:100%;padding:40px 20px 40px 60px;top:40px}}.LabMenuOpen .LabMenu{pointer-events:auto;opacity:1;transform:translateY(0)}.LabMenuList{width:100%;margin-top:40px;position:relative}@media(min-width: 768px){.LabMenuList{margin-top:0px}}@media(max-width: 767px){.LabMenuList{margin-top:0px}}.LabMenuList-parent{background-color:transparent;list-style-type:square}@media(min-width: 768px){.LabMenuList-parent{width:100%;min-height:371px}}@media(max-width: 767px){.LabMenuList-parent{min-height:371px}}@media(min-width: 768px){.LabMenuList-parent>li{padding-top:10px}}@media(max-width: 767px){.LabMenuList-parent>li{padding-top:14px}}.LabMenuList-parent>li.group{list-style:none}@media(min-width: 768px){.LabMenuList-parent>li.group{margin-left:-38px}}@media(max-width: 767px){.LabMenuList-parent>li.group{margin-left:-30px}}.LabMenuList-parent>li>p,.LabMenuList-parent>li>a{cursor:pointer;display:block}@media(min-width: 768px){.LabMenuList-parent>li>p,.LabMenuList-parent>li>a{font-size:16px;line-height:20px;letter-spacing:.08em}}@media(max-width: 767px){.LabMenuList-parent>li>p,.LabMenuList-parent>li>a{font-size:12px;line-height:15px;width:250px}}.LabMenuList-parent>li.group>p{font-weight:bold}.LabMenuList-parent>li>p:after{content:"";display:block;width:0;height:1px;background-color:#007bc2;position:relative;top:-1px;transition:width .3s;margin-bottom:-1px}.LabMenuList-parent.active>li>p{cursor:default}.LabMenuList-parent:not(.active)>li:hover>p:after,.LabMenuList-parent>li.active>p:after{width:100%}.LabMenu-close{color:#231f20;cursor:pointer;position:absolute;top:0;right:0;z-index:2}@media(min-width: 768px){.LabMenu-close{width:40px;height:40px}}@media(max-width: 767px){.LabMenu-close{width:40px;height:40px}}.LabMenu-close span{display:block;background-color:currentColor;position:absolute;transition:all .2s}@media(min-width: 768px){.LabMenu-close span{width:30px;height:4px;top:25px}.LabMenu-close span:nth-of-type(1){transform:rotate(-45deg)}.LabMenu-close span:nth-of-type(2){transform:rotate(45deg)}}@media(max-width: 767px){.LabMenu-close span{width:30px;height:2px;top:25px}.LabMenu-close span:nth-of-type(1){transform:rotate(-45deg)}.LabMenu-close span:nth-of-type(2){transform:rotate(45deg)}}.LabMenu-close:hover span{background-color:#007bc2}.dirMenu{position:fixed;z-index:9;width:100%;height:0}@media(min-width: 768px){.dirMenu{top:80px}}@media(max-width: 767px){.dirMenu{top:42px}}.dirMenuBtn{max-width:1366px;margin:0 auto;position:relative}.dirMenuOpen .dirMenuBtn{display:none}.dirMenuBtn a{position:absolute;top:0;right:0}@media(min-width: 1280px){.dirMenuBtn a{font-size:16px;letter-spacing:.1em;width:80px;height:80px}}@media(min-width: 768px)and (max-width: 1279px){.dirMenuBtn a{font-size:12px;letter-spacing:.1em;width:112px;height:40px}}@media(max-width: 767px){.dirMenuBtn a{width:42px;height:42px}}@media(min-width: 1280px){.dirMenuBtn a:hover{width:160px;color:#fff;background-color:#007bc2}.dirMenuBtn a:hover span{display:inline-block}.dirMenuBtn a:hover svg{width:30px;height:30px}}@media(min-width: 1280px){.dirMenuBtn span{display:none}}@media(max-width: 767px){.dirMenuBtn span{display:none}}@media(min-width: 1280px){.dirMenuBtn svg{width:100%;height:100%}}@media(min-width: 768px)and (max-width: 1279px){.dirMenuBtn svg{width:20px;height:20px}}@media(max-width: 767px){.dirMenuBtn svg{width:100%;height:100%}}.dirMenuInner{background-color:rgba(240,240,240,.9);box-shadow:0 10px 10px rgba(0,0,0,.1);max-width:1366px;margin:0 auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:none;opacity:0;transform:translateY(-50px);transition:opacity .3s,transform .3s}.dirMenuOpen .dirMenuInner{pointer-events:auto;opacity:1;transform:translateY(0)}@media(min-width: 768px){.dirMenuInner{max-height:calc( 100vh - 80px)}}@media(max-width: 767px){.dirMenuInner{max-height:calc( 100vh - 40px)}}.dirMenu form{display:block;position:relative}@media(min-width: 1280px){.dirMenu form{max-width:1156px;margin:0 auto;padding:20px 0 40px}}@media(min-width: 768px)and (max-width: 1279px){.dirMenu form{padding:35px 50px 40px}}@media(max-width: 767px){.dirMenu form{padding:35px 20px 40px}}@media(min-width: 1280px){.dirMenu-title{font-size:16px;font-weight:bold;letter-spacing:.2em}}@media(min-width: 768px)and (max-width: 1279px){.dirMenu-title{font-size:14px;font-weight:bold;letter-spacing:.075em}}@media(max-width: 767px){.dirMenu-title{font-size:12px}}.dirMenuClose{color:#007bc2;display:block;position:absolute;z-index:1}@media(min-width: 768px){.dirMenuClose{width:32px;height:32px;right:24px;top:25px}}@media(max-width: 767px){.dirMenuClose{width:17px;height:17px;top:13px;right:13px}}.dirMenuClose svg{width:100%;height:100%}.dirMenu li{height:30px;background-color:#fff}.dirMenu li label{display:flex;align-items:center;width:100%;height:100%;cursor:pointer}@media(max-width: 1279px){.dirMenu li label{align-items:stretch}}.dirMenu li input{display:none}.dirMenu li span{border:1px solid #007bc2;background-color:#fff;display:block;transition:background-color .3s;width:8px;height:8px;margin:0 5px}@media(max-width: 1279px){.dirMenu li span{margin:10px 5px 0}}.dirMenu li p{box-sizing:border-box;transition:color .3s,background-color .3s}@media(min-width: 1280px){.dirMenu li p{font-size:16px}}@media(max-width: 1279px){.dirMenu li p{font-size:12px;line-height:12px}}.dirMenu li input+p{line-height:30px;text-align:center;width:100%;height:100%}@media(max-width: 1279px){.dirMenu li input+p{height:auto;line-height:12px;display:flex;justify-content:center;align-items:center}}.dirMenu li input:checked+p{color:#fff;background-color:#007bc2}.dirMenu li:hover input+p{color:#fff;background-color:#007bc2}.dirMenu li input+span+p{width:calc( 100% - 30px )}@media(max-width: 1279px){.dirMenu li input+span+p{display:flex;align-items:center}}.dirMenu li input:checked+span,.dirMenu li:hover input+span{background-color:#007bc2}@media(min-width: 768px){.dirMenuSelect{margin-top:40px;display:flex;align-items:center;justify-content:space-between}}@media(max-width: 767px){.dirMenuSelect{margin-top:35px}}@media(min-width: 1280px){.dirMenuSelect>p{width:calc( (100% - 100px) / 6 )}}@media(min-width: 768px)and (max-width: 1279px){.dirMenuSelect>p{width:calc( (100% - 50px) / 6 )}}.dirMenuSelect ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 1280px){.dirMenuSelect ul{width:calc( (100% - 100px) / 6 * 5 + 80px )}}@media(min-width: 768px)and (max-width: 1279px){.dirMenuSelect ul{width:calc( (100% - 50px) / 6 * 5 + 40px )}}@media(max-width: 767px){.dirMenuSelect ul{margin-top:7px}}@media(min-width: 1280px){.dirMenuSelect li{width:calc( (100% - 40px) / 3 )}}@media(min-width: 768px)and (max-width: 1279px){.dirMenuSelect li{width:calc( (100% - 20px) / 3 )}}@media(max-width: 767px){.dirMenuSelect li{width:calc( (100% - 6px) / 2 )}}@media(max-width: 767px){.dirMenuSelect li:nth-of-type(n+3){margin-top:6px}}@media(min-width: 768px){.dirMenuSelect li:nth-of-type(n+4){margin-top:10px}}.dirMenuSelect li p{font-weight:bold}.dirMenuSubmit{height:44px}@media(min-width: 1280px){.dirMenuSubmit{width:371px;margin:40px auto 0}}@media(min-width: 768px)and (max-width: 1279px){.dirMenuSubmit{width:294px;margin:40px auto 0}}@media(max-width: 767px){.dirMenuSubmit{width:162px;margin:20px auto 0}}@media(min-width: 768px){.dirMenuSubmit span{font-size:16px;letter-spacing:.24em}}@media(max-width: 767px){.dirMenuSubmit span{font-size:12px;letter-spacing:.07em}}@media(min-width: 768px){.dirMenuSubmit svg{height:30px;width:30px}}@media(max-width: 767px){.dirMenuSubmit svg{width:20px;height:20px}}@media(min-width: 1280px){.dirMenuLabo{margin-top:47px}}@media(min-width: 768px)and (max-width: 1279px){.dirMenuLabo{margin-top:33px}}@media(max-width: 767px){.dirMenuLabo{margin-top:35px}}@media(min-width: 768px){.dirMenuLaboInner{background-color:rgba(255,255,255,.5);display:flex;justify-content:space-between}}@media(min-width: 1280px){.dirMenuLaboInner{padding:15px;margin-top:7px}}@media(min-width: 768px)and (max-width: 1279px){.dirMenuLaboInner{padding:20px;margin-top:7px;flex-wrap:wrap;align-content:space-between}}.dirMenuLaboInner>div{border:1px solid #007bc2}@media(min-width: 1280px){.dirMenuLaboInner>div{width:calc( (100% - 30px) / 4 )}}@media(min-width: 768px)and (max-width: 1279px){.dirMenuLaboInner>div{width:calc( (100% - 10px) / 2 )}.dirMenuLaboInner>div:nth-of-type(2){order:3}.dirMenuLaboInner>div:nth-of-type(3){order:2}.dirMenuLaboInner>div:nth-of-type(4){order:4}.dirMenuLaboInner>div:nth-of-type(2n+2){margin-top:20px}}@media(max-width: 767px){.dirMenuLaboInner>div{margin-top:7px}}.dirMenuLabo-title{font-weight:bold;text-align:center;position:relative;padding:10px 25px}@media(min-width: 1280px){.dirMenuLabo-title{font-size:16px}}@media(min-width: 768px)and (max-width: 1279px){.dirMenuLabo-title{font-size:12px;letter-spacing:.1em}}@media(min-width: 768px){.dirMenuLabo-title{color:#fff;background-color:#007bc2}}@media(max-width: 767px){.dirMenuLabo-title{color:#007bc2;font-size:14px;letter-spacing:.1em;background-color:#fff;cursor:pointer;transition:color .3s,background-color .3s}}@media(min-width: 768px){.dirMenuLabo-title svg{display:none}}@media(max-width: 767px){.dirMenuLabo-title svg{stroke:currentColor;width:14px;height:32px;position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.active .dirMenuLabo-title{color:#fff;background-color:#007bc2}@media(max-width: 767px){:not(.active)>.dirMenuLabo-title svg:nth-of-type(1),.dirMenuLabo-title svg:nth-of-type(2){display:none}.dirMenuLabo-title svg:nth-of-type(1),:not(.active)>.dirMenuLabo-title svg:nth-of-type(2){display:block}}@media(max-width: 767px){.dirMenuLabo ul{position:absolute;height:0;max-height:0;opacity:0;visibility:hidden;margin:0 10px;overflow-y:hidden;transform:translateY(-30px);transition:transform .3s,opacity .3s,visibility .3s,margin .3s,max-height .3s,height .3s}}@media(max-width: 767px){.dirMenuLabo .active ul{position:relative;height:auto;max-height:100vh;opacity:1;visibility:visible;margin:10px;transform:translateY(0)}}@media(min-width: 768px){.dirMenuLabo li{margin:10px}}@media(min-width: 768px){.dirMenuLabo li{height:30px}}@media(max-width: 767px){.dirMenuLabo li:nth-of-type(n+2){margin-top:10px}}@media(min-width: 1280px){.dirMenuLabo li p{font-size:12px}}@media(max-width: 1279px){.dirMenuLabo li p{letter-spacing:.05em}}.dirLabMenu{position:fixed;z-index:9;width:100%;height:0}@media(min-width: 768px){.dirLabMenu{top:80px}}@media(max-width: 767px){.dirLabMenu{top:42px}}.dirLabMenuBtn{max-width:1366px;margin:0 auto;position:relative}.dirLabMenuOpen .dirLabMenuBtn{display:none}.dirLabMenuBtn a{position:absolute;top:0;right:0}@media(min-width: 1280px){.dirLabMenuBtn a{font-size:16px;letter-spacing:.1em;width:80px;height:80px}}@media(min-width: 768px)and (max-width: 1279px){.dirLabMenuBtn a{font-size:12px;letter-spacing:.1em;width:112px;height:40px}}@media(max-width: 767px){.dirLabMenuBtn a{width:42px;height:42px}}@media(min-width: 1280px){.dirLabMenuBtn a:hover{width:160px;color:#fff;background-color:#007bc2}.dirLabMenuBtn a:hover span{display:inline-block}.dirLabMenuBtn a:hover svg{width:30px;height:30px}}@media(min-width: 1280px){.dirLabMenuBtn span{display:none}}@media(max-width: 767px){.dirLabMenuBtn span{display:none}}@media(min-width: 1280px){.dirLabMenuBtn svg{width:100%;height:100%}}@media(min-width: 768px)and (max-width: 1279px){.dirLabMenuBtn svg{width:20px;height:20px}}@media(max-width: 767px){.dirLabMenuBtn svg{width:100%;height:100%}}.dirLabMenuInner{background-color:rgba(240,240,240,.9);box-shadow:0 10px 10px rgba(0,0,0,.1);max-width:1366px;margin:0 auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:none;opacity:0;transform:translateY(-50px);transition:opacity .3s,transform .3s}.dirLabMenuOpen .dirLabMenuInner{pointer-events:auto;opacity:1;transform:translateY(0)}@media(min-width: 768px){.dirLabMenuInner{max-height:calc( 100vh - 80px)}}@media(max-width: 767px){.dirLabMenuInner{max-height:calc( 100vh - 40px)}}.dirLabMenu form{display:block;position:relative}@media(min-width: 1280px){.dirLabMenu form{max-width:1156px;margin:0 auto;padding:20px 0 40px}}@media(min-width: 768px)and (max-width: 1279px){.dirLabMenu form{padding:35px 50px 40px}}@media(max-width: 767px){.dirLabMenu form{padding:35px 20px 40px}}@media(min-width: 1280px){.dirLabMenu-title{font-size:16px;font-weight:bold;letter-spacing:.2em}}@media(min-width: 768px)and (max-width: 1279px){.dirLabMenu-title{font-size:14px;font-weight:bold;letter-spacing:.075em}}@media(max-width: 767px){.dirLabMenu-title{font-size:12px}}.dirLabMenuClose{color:#007bc2;display:block;position:absolute;z-index:1}@media(min-width: 768px){.dirLabMenuClose{width:32px;height:32px;right:24px;top:25px}}@media(max-width: 767px){.dirLabMenuClose{width:17px;height:17px;top:13px;right:13px}}.dirLabMenuClose svg{width:100%;height:100%}.dirLabMenu li{height:30px;background-color:#fff}.dirLabMenu li label{display:flex;align-items:center;width:100%;height:100%;cursor:pointer}.dirLabMenu li input{display:none}.dirLabMenu li span{border:1px solid #007bc2;background-color:#fff;display:block;transition:background-color .3s;width:8px;height:8px;margin:0 5px}.dirLabMenu li p{box-sizing:border-box;transition:color .3s,background-color .3s}@media(min-width: 1280px){.dirLabMenu li p{font-size:16px}}@media(max-width: 1279px){.dirLabMenu li p{font-size:12px;line-height:19px}}.dirLabMenu li input+p{line-height:30px;text-align:center;width:100%;height:100%}.dirLabMenu li input:checked+p,.dirLabMenu li:hover input+p{color:#fff;background-color:#007bc2}.dirLabMenu li input+span+p{width:calc( 100% - 30px )}.dirLabMenu li input:checked+span,.dirLabMenu li:hover input+span{background-color:#007bc2}@media(min-width: 768px){.dirLabMenuSelect{margin-top:40px;display:flex;align-items:center;justify-content:space-between}}@media(max-width: 767px){.dirLabMenuSelect{margin-top:35px}}@media(min-width: 1280px){.dirLabMenuSelect>p{width:calc( (100% - 100px) / 6 )}}@media(min-width: 768px)and (max-width: 1279px){.dirLabMenuSelect>p{width:calc( (100% - 50px) / 6 )}}.dirLabMenuSelect ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 1280px){.dirLabMenuSelect ul{width:calc( (100% - 100px) / 6 * 5 + 80px )}}@media(min-width: 768px)and (max-width: 1279px){.dirLabMenuSelect ul{width:calc( (100% - 50px) / 6 * 5 + 40px )}}@media(max-width: 767px){.dirLabMenuSelect ul{margin-top:7px}}@media(min-width: 1280px){.dirLabMenuSelect li{width:calc( (100% - 40px) / 3 )}}@media(min-width: 768px)and (max-width: 1279px){.dirLabMenuSelect li{width:calc( (100% - 20px) / 3 )}}@media(max-width: 767px){.dirLabMenuSelect li{width:calc( (100% - 6px) / 2 )}}@media(max-width: 767px){.dirLabMenuSelect li:nth-of-type(n+3){margin-top:6px}}@media(min-width: 768px){.dirLabMenuSelect li:nth-of-type(n+4){margin-top:10px}}.dirLabMenuSelect li p{font-weight:bold}.dirLabMenuSubmit{height:44px}@media(min-width: 1280px){.dirLabMenuSubmit{width:371px;margin:40px auto 0}}@media(min-width: 768px)and (max-width: 1279px){.dirLabMenuSubmit{width:294px;margin:40px auto 0}}@media(max-width: 767px){.dirLabMenuSubmit{width:162px;margin:20px auto 0}}@media(min-width: 768px){.dirLabMenuSubmit span{font-size:16px;letter-spacing:.24em}}@media(max-width: 767px){.dirLabMenuSubmit span{font-size:12px;letter-spacing:.07em}}@media(min-width: 768px){.dirLabMenuSubmit svg{height:30px;width:30px}}@media(max-width: 767px){.dirLabMenuSubmit svg{width:20px;height:20px}}@media(min-width: 1280px){.dirLabMenuLabo{margin-top:47px}}@media(min-width: 768px)and (max-width: 1279px){.dirLabMenuLabo{margin-top:33px}}@media(max-width: 767px){.dirLabMenuLabo{margin-top:35px}}@media(min-width: 768px){.dirLabMenuLaboInner{background-color:rgba(255,255,255,.5);display:flex;justify-content:space-between}}@media(min-width: 1280px){.dirLabMenuLaboInner{padding:15px;margin-top:7px}}@media(min-width: 768px)and (max-width: 1279px){.dirLabMenuLaboInner{padding:20px;margin-top:7px;flex-wrap:wrap;align-content:space-between;max-height:500px}}.dirLabMenuLaboInner>div{border:1px solid #007bc2}@media(min-width: 1280px){.dirLabMenuLaboInner>div{width:calc( (100% - 30px) / 4 )}.dirLabMenuLaboInner>div:nth-of-type(4){padding:20px 25px}}@media(min-width: 768px)and (max-width: 1279px){.dirLabMenuLaboInner>div{width:calc( (100% - 10px) / 2 )}.dirLabMenuLaboInner>div:nth-of-type(2){order:3}.dirLabMenuLaboInner>div:nth-of-type(3){order:2}.dirLabMenuLaboInner>div:nth-of-type(4){order:4}.dirLabMenuLaboInner>div:nth-of-type(2n+2){margin-top:20px}}@media(max-width: 767px){.dirLabMenuLaboInner>div{margin-top:7px}}.dirLabMenuLabo-title{font-weight:bold;line-height:32px;text-align:center;height:32px;position:relative}@media(min-width: 1280px){.dirLabMenuLabo-title{font-size:16px}}@media(min-width: 768px)and (max-width: 1279px){.dirLabMenuLabo-title{font-size:12px;letter-spacing:.1em}}@media(min-width: 768px){.dirLabMenuLabo-title{color:#fff;background-color:#007bc2}}@media(max-width: 767px){.dirLabMenuLabo-title{color:#007bc2;font-size:14px;letter-spacing:.1em;background-color:#fff;cursor:pointer;transition:color .3s,background-color .3s}}@media(min-width: 768px){.dirLabMenuLabo-title svg{display:none}}@media(max-width: 767px){.dirLabMenuLabo-title svg{stroke:currentColor;width:14px;height:32px;position:absolute;right:10px;top:0}}.active .dirLabMenuLabo-title{color:#fff;background-color:#007bc2}@media(max-width: 767px){:not(.active)>.dirLabMenuLabo-title svg:nth-of-type(1),.dirLabMenuLabo-title svg:nth-of-type(2){display:none}.dirLabMenuLabo-title svg:nth-of-type(1),:not(.active)>.dirLabMenuLabo-title svg:nth-of-type(2){display:block}}@media(max-width: 767px){.dirLabMenuLabo ul{position:absolute;height:0;max-height:0;opacity:0;visibility:hidden;margin:0 10px;overflow-y:hidden;transform:translateY(-30px);transition:transform .3s,opacity .3s,visibility .3s,margin .3s,max-height .3s,height .3s}}@media(max-width: 767px){.dirLabMenuLabo .active ul{position:relative;height:auto;max-height:100vh;opacity:1;visibility:visible;margin:10px;transform:translateY(0)}}@media(min-width: 768px){.dirLabMenuLabo li{margin:10px}}@media(min-width: 768px){.dirLabMenuLabo li{height:30px}}@media(max-width: 767px){.dirLabMenuLabo li:nth-of-type(n+2){margin-top:10px}}@media(min-width: 1280px){.dirLabMenuLabo li p{font-size:12px}}@media(max-width: 1279px){.dirLabMenuLabo li p{letter-spacing:.05em}}footer{font-size:0;line-height:1;background-color:#231f20}.footerInner{position:relative;max-width:1206px;margin:0 auto}@media(min-width: 1280px){.footerInner{padding:0 80px}}@media(min-width: 768px)and (max-width: 1279px){.footerInner{padding:0 50px}}@media(max-width: 767px){.footerInner{padding:0 20px}}.footerToTop{color:#231f20;position:absolute}@media(min-width: 1280px){.footerToTop{top:38px;right:80px}}@media(min-width: 768px)and (max-width: 1279px){.footerToTop{top:-73px;right:0}}@media(max-width: 767px){.footerToTop{top:-32px;right:0}}.footerToTop a{background-color:#fff;display:flex;justify-content:center;align-items:center}@media(min-width: 1280px){.footerToTop a{font-size:16px;letter-spacing:.07em;width:294px;height:44px}}@media(min-width: 768px)and (max-width: 1279px){.footerToTop a{font-size:16px;line-height:18px;letter-spacing:.07em;width:104px;height:73px;box-shadow:0px 5px 10px rgba(0,0,0,.1)}}@media(max-width: 767px){.footerToTop a{font-size:12px;letter-spacing:-0.03em;width:140px;height:32px;box-shadow:0px 5px 10px rgba(0,0,0,.1)}}@media(min-width: 768px)and (max-width: 1279px){.footerToTop span{margin-top:18px;text-align:center}}.footerToTop svg{width:12px;height:9px;margin-left:.5em}@media(min-width: 768px)and (max-width: 1279px){.footerToTop svg{position:absolute;top:10px;left:50%;margin-left:-6px}}@media(min-width: 1280px){.footerToTop br{display:none}}@media(max-width: 767px){.footerToTop br{display:none}}.footerIcons{color:#fff;display:flex;justify-content:center}@media(min-width: 1280px){.footerIcons{height:60px;padding-top:30px}}@media(max-width: 1279px){.footerIcons{height:51px;padding-top:20px}}@media(min-width: 768px){.footerIcons li{margin:0 10px}}@media(max-width: 767px){.footerIcons li{margin:0 3px}}@media(min-width: 1280px){.footerIcons svg{height:60px;width:60px}}@media(max-width: 1279px){.footerIcons svg{height:51px;width:51px}}.footerLinks{color:#fff;display:flex;justify-content:space-between}@media(min-width: 1280px){.footerLinks{margin-top:30px;padding-bottom:30px;flex-wrap:wrap}}@media(min-width: 768px)and (max-width: 1279px){.footerLinks{margin:13px -10px 0;padding-bottom:30px;flex-wrap:wrap}}@media(max-width: 767px){.footerLinks{margin:5px -10px 0;padding-bottom:20px;flex-wrap:wrap}}@media(min-width: 1280px){.footerLinks:after{content:"";display:block;width:100%;height:30px;order:2}}.footerLinks li{display:flex;align-items:center}@media(min-width: 768px){.footerLinks li{font-size:14px;height:14px}}@media(min-width: 1280px){.footerLinks li:nth-of-type(-n+5){order:1}.footerLinks li:nth-of-type(n+6){order:3}}@media(min-width: 768px)and (max-width: 1279px){.footerLinks li{height:14px;margin:30px 10px 0}}@media(max-width: 767px){.footerLinks li{font-size:10px;height:10px;margin:15px 10px 0}}.footerLinks svg{width:9px;height:10px;margin-right:.5em}.footerLinks a{white-space:nowrap;display:inline-block}.footerLinks a:hover{text-decoration:underline}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}@media(min-width: 1280px){.swiper-container-android .swiper-slide,.swiper-wrapper{flex-wrap:wrap}}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;-o-transition:200ms transform,200ms top;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;-o-transition:200ms transform,200ms left;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;-o-transition:200ms transform,200ms right;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}@keyframes lum-fade{0%{opacity:0}100%{opacity:1}}@keyframes lum-fadeZoom{0%{transform:scale(0.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes lum-loader-rotate{0%{transform:translate(-50%, -50%) rotate(0)}50%{transform:translate(-50%, -50%) rotate(-180deg)}100%{transform:translate(-50%, -50%) rotate(-360deg)}}@keyframes lum-loader-before{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(0.8) translateX(6px)}75%{transform:scale(0.7) translateX(8px)}90%{transform:scale(0.8) translateX(6px)}100%{transform:scale(1)}}@keyframes lum-loader-after{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(0.8) translateX(-6px)}75%{transform:scale(0.7) translateX(-8px)}90%{transform:scale(0.8) translateX(-6px)}100%{transform:scale(1)}}.lum-lightbox{background:rgba(0,0,0,.6);z-index:10}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:66px;height:20px;animation:lum-loader-rotate 1800ms infinite linear}.lum-lightbox-loader:before,.lum-lightbox-loader:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:rgba(255,255,255,.9)}.lum-lightbox-loader:before{left:0;animation:lum-loader-before 1800ms infinite linear}.lum-lightbox-loader:after{right:0;animation:lum-loader-after 1800ms infinite linear;animation-delay:-900ms}.lum-lightbox.lum-opening{animation:lum-fade 180ms ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{animation:lum-fadeZoom 180ms ease-out}.lum-lightbox.lum-closing{animation:lum-fade 300ms ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{animation:lum-fadeZoom 300ms ease-in;animation-direction:reverse}.lum-img{transition:opacity 120ms ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:transparent;border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:.3}.lum-close-button:hover{opacity:1}.lum-close-button:before,.lum-close-button:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.lum-close-button:before{transform:rotate(45deg)}.lum-close-button:after{transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid rgba(255,255,255,.8)}.lum-previous-button:after{transform:translateY(-50%) rotate(-45deg);border-left:4px solid rgba(255,255,255,.8);box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;border-radius:3px 0 0 0}.lum-next-button:after{transform:translateY(-50%) rotate(45deg);border-right:4px solid rgba(255,255,255,.8);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;border-radius:0 3px 0 0}@media(max-width: 460px){.lum-lightbox-image-wrapper{display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{width:100%;position:absolute;bottom:0}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-width:none;max-height:none}}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.1/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.1/images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.1/images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.1/images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}html[lang=jp] .panelList{text-align:justify;text-justify:inter-ideograph}.panelList>li{background-color:rgba(255,255,255,.7);box-shadow:0px 10px 10px rgba(0,0,0,.1);position:relative;box-sizing:border-box;transition:color .3s,background-color .3s,box-shadow .3s}.panelList>li:hover{color:#007bc2;background-color:#fff;box-shadow:0px 10px 10px rgba(0,0,0,.2)}.panelList>li:hover .panelImg:after{opacity:.3}@media(max-width: 767px){.panelList>li:hover .panelImg:after{opacity:0}}.panelList a{display:block;width:100%;height:100%;position:relative;box-sizing:border-box}.panelList .panelImg{box-sizing:border-box;position:relative}.panelList .panelImg:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#007bc2;opacity:0;transition:opacity .3s}.panelList .panelImg img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center center;font-family:"object-fit: cover;"}.panelList .panelTxt{box-sizing:border-box;transition:background-color .3s}html[lang=jp] .panelList .body{word-break:break-all}.panelList .journal{position:absolute;top:0;bottom:0;left:0;right:0}.panelList .journal span{color:#fff;font-weight:bold;text-align:center;background-color:#007bc2;display:block;position:absolute;left:-10px}@media(min-width: 1280px){.panelList .journal span{font-size:14px;line-height:18px;height:18px;padding:0 5px;top:4px}}@media(min-width: 768px)and (max-width: 1279px){.panelList .journal span{font-size:.12rem;line-height:.16rem;height:.16rem;padding:0 5px;padding:0 .05rem;top:.05rem}}@media(max-width: 767px){.panelList .journal span{font-size:.1rem;line-height:.16rem;height:.16rem;padding:0 .05rem;top:.05rem}}.panelList .journal span:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #0066a0 transparent transparent;position:absolute;bottom:-10px;left:0}.panelList .ntt-group-tag{position:absolute;top:0;bottom:0;left:0;right:0}.panelList .ntt-group-tag span{color:#fff;font-weight:bold;letter-spacing:.1em;text-align:center;background-color:#555;display:block;position:absolute;left:-10px}@media(min-width: 1280px){.panelList .ntt-group-tag span{font-size:14px;line-height:18px;height:18px;padding:0 5px;top:4px}}@media(min-width: 768px)and (max-width: 1279px){.panelList .ntt-group-tag span{font-size:.12rem;line-height:.16rem;height:.16rem;padding:0 5px;padding:0 .05rem;top:.05rem}}@media(max-width: 767px){.panelList .ntt-group-tag span{font-size:.1rem;line-height:.16rem;height:.16rem;padding:0 .05rem;top:.05rem}}.panelList .ntt-group-tag span:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #555 transparent transparent;position:absolute;bottom:-10px;left:0}.panelListA{display:flex;justify-content:space-between;flex-wrap:wrap}.panelListA:before,.panelListA:After{content:"";display:block;height:0;order:2}@media(min-width: 1280px){.panelListA:before,.panelListA:After{width:calc( (100% - 30px) / 4 )}}@media(min-width: 768px)and (max-width: 1279px){.panelListA:before,.panelListA:After{width:calc( (100% - 36px) / 4 )}}.panelListA li{overflow:hidden;position:relative}@media(min-width: 1280px){.panelListA li{padding-bottom:calc( (100% - 30px) / 2 + 10px );width:calc( (100% - 30px) / 4 )}}@media(min-width: 768px)and (max-width: 1279px){.panelListA li{width:calc( (100% - 36px) / 4 )}.panelListA li:nth-of-type(2),.panelListA li:nth-of-type(3){padding-bottom:calc( (100% - 36px) / 2 + 12px )}.panelListA li:nth-of-type(n+4){padding-bottom:calc( (100% - 36px) / 2 + 12px )}}@media(min-width: 768px){.panelListA li:nth-of-type(n+5){margin-top:20px}}@media(max-width: 767px){.panelListA li{width:100%}.panelListA li:nth-of-type(1){padding-bottom:calc( 50% - 1px )}.panelListA li:nth-of-type(2),.panelListA li:nth-of-type(3){padding-bottom:calc( 50% - 1px )}.panelListA li:nth-of-type(n+2){margin-top:20px}.panelListA li:nth-of-type(n+4) a{position:relative}}.panelListA li .panelImg{position:absolute;top:0;left:0}@media(min-width: 768px){.panelListA li .panelImg{width:100%;padding-bottom:100%}}@media(max-width: 767px){.panelListA li .panelImg{width:calc( 50% - 1px );padding-bottom:calc( 50% - 1px );height:100%}}.panelListA li .panelTxt{position:absolute;bottom:0}@media(min-width: 1280px){.panelListA li .panelTxt{width:100%;padding-bottom:100%}}@media(min-width: 768px)and (max-width: 1279px){.panelListA li .panelTxt{padding-bottom:100%;width:100%}}@media(min-width: 768px){.panelListA li .panelTxt{right:0}}@media(max-width: 767px){.panelListA li .panelTxt{height:100%;width:calc( 50% - 1px );right:0}}.panelListA a{position:absolute;top:0;left:0}.panelListA .journal,.panelListA .tags{display:none}.panelListA2.panelTxtC{display:flex;justify-content:space-between;flex-wrap:wrap}.panelListA2.panelTxtC:before,.panelListA2.panelTxtC:After{content:"";display:block;height:0;order:2}@media(min-width: 1280px){.panelListA2.panelTxtC:before,.panelListA2.panelTxtC:After{width:calc( (100% - 30px) / 4 )}}@media(min-width: 768px)and (max-width: 1279px){.panelListA2.panelTxtC:before,.panelListA2.panelTxtC:After{width:calc( (100% - 36px) / 4 )}}@media(max-width: 767px){.panelListA2.panelTxtC:before,.panelListA2.panelTxtC:After{content:none}}.panelListA2.panelTxtC li{overflow:hidden;position:relative}@media(min-width: 1280px){.panelListA2.panelTxtC li:nth-of-type(1){width:calc( (100% - 30px) / 2 + 10px );padding-bottom:calc( (100% - 328px) / 2 + 10px )}.panelListA2.panelTxtC li:nth-of-type(n+2){width:calc( (100% - 30px) / 4 )}.panelListA2.panelTxtC li:nth-of-type(n+4){margin-top:20px;padding-bottom:calc( (100% - 328px) / 2 + 10px)}}@media(min-width: 768px)and (max-width: 1279px){.panelListA2.panelTxtC li:nth-of-type(1){width:calc( (100% - 36px) / 2 + 12px )}.panelListA2.panelTxtC li:nth-of-type(2),.panelListA2.panelTxtC li:nth-of-type(3){padding-bottom:calc( (100% - 190px) / 2 + 12px )}.panelListA2.panelTxtC li:nth-of-type(n+2){width:calc( (100% - 36px) / 4 )}.panelListA2.panelTxtC li:nth-of-type(n+4){margin-top:20px;padding-bottom:calc( (100% - 190px) / 2 + 10px)}}@media(max-width: 767px){.panelListA2.panelTxtC li{width:100%}.panelListA2.panelTxtC li:nth-of-type(1){padding-bottom:75%}.panelListA2.panelTxtC li:nth-of-type(n+2){margin-top:20px;width:calc(50% - 5px);padding-bottom:27%}.panelListA2.panelTxtC li:nth-of-type(n+2) a{position:relative}}.panelListA2.panelTxtC li:hover .panelTxt2{background-color:rgba(0,123,194,.7)}@media(min-width: 768px){.panelListA2.panelTxtC li .panelImg{width:100%;padding-bottom:100%}}@media(max-width: 767px){.panelListA2.panelTxtC li .panelImg{width:100%;padding-bottom:100%}}.panelListA2.panelTxtC li .panelTxt{position:absolute;bottom:0}@media(min-width: 768px)and (max-width: 1279px){.panelListA2.panelTxtC li .panelTxt{width:100%}}@media(min-width: 768px){.panelListA2.panelTxtC li .panelTxt{right:0}}@media(max-width: 767px){.panelListA2.panelTxtC li .panelTxt{width:100%;right:0}}@media(min-width: 1280px){.panelListA2.panelTxtC li .panelTxt h2{font-size:.2rem;line-height:.26rem}}@media(min-width: 768px)and (max-width: 1279px){.panelListA2.panelTxtC li .panelTxt h2{font-size:.16rem;line-height:.28rem}}@media(max-width: 767px){.panelListA2.panelTxtC li .panelTxt h2{font-size:.18rem;line-height:.29rem}}@media(min-width: 1280px){.panelListA2.panelTxtC li .panelTxt .body{font-size:.16rem;line-height:.26rem}}@media(min-width: 768px)and (max-width: 1279px){.panelListA2.panelTxtC li .panelTxt .body{font-size:.1rem;line-height:.15rem}}.panelListA2.panelTxtC li:nth-of-type(1) .panelImg{width:100%;height:100%;padding:0}.panelListA2.panelTxtC li:nth-of-type(1) .panelTxt{color:#fff;background-color:rgba(35,31,32,.7);transition:background-color .3s}@media(min-width: 1280px){.panelListA2.panelTxtC li:nth-of-type(1) .panelTxt{display:flex;align-items:center;width:100%;padding:calc((100% - 5.3rem) / 2) .2rem calc((100% - 5.3rem) / 2) .2rem}.panelListA2.panelTxtC li:nth-of-type(1) .panelTxt>div{display:flex;flex-direction:column;position:static}}@media(min-width: 768px)and (max-width: 1279px){.panelListA2.panelTxtC li:nth-of-type(1) .panelTxt{display:flex;align-items:center;padding:calc((100% - 3.5rem) / 2) .15rem calc((100% - 3.5rem) / 2) .15rem}.panelListA2.panelTxtC li:nth-of-type(1) .panelTxt>div{display:flex;flex-direction:column;position:static}}@media(max-width: 767px){.panelListA2.panelTxtC li:nth-of-type(1) .panelTxt{display:flex;align-items:center;height:calc( (100% - 1.2rem) / 2 )}}@media(min-width: 768px)and (max-width: 1279px){.panelListA2.panelTxtC li:nth-of-type(1) .panelTxt div{top:.1rem}}@media(max-width: 767px){.panelListA2.panelTxtC li:nth-of-type(1) .panelTxt div{left:.3rem}}@media(min-width: 768px)and (max-width: 1279px){.panelListA2.panelTxtC li:nth-of-type(1) .panelTxt h2{line-height:29px}}@media(min-width: 768px)and (max-width: 1279px){.panelListA2.panelTxtC li:nth-of-type(1) .panelTxt .body{margin:0}}.panelListA2.panelTxtC li:nth-of-type(1):hover .panelTxt{background-color:rgba(0,123,194,.7)}.panelListA2.panelTxtC .panelTxt2{color:#fff;background-color:rgba(35,31,32,.7);transition:background-color .3s;position:absolute;bottom:0;width:100%}@media(min-width: 1280px){.panelListA2.panelTxtC .panelTxt2{padding:5% 20px}}@media(min-width: 768px)and (max-width: 1279px){.panelListA2.panelTxtC .panelTxt2{font-size:.13rem;padding:5% 0px 5% 5%;width:95%}}@media(max-width: 767px){.panelListA2.panelTxtC .panelTxt2{font-size:.13rem;line-height:.19rem;padding:5% 0 5% 5%}}.panelListA2.panelTxtC .panelBody{position:absolute;margin:0 auto;left:0;right:0}@media(min-width: 1280px){.panelListA2.panelTxtC .panelBody{width:calc(100% - 40px);top:62%}}@media(min-width: 768px)and (max-width: 1279px){.panelListA2.panelTxtC .panelBody{width:calc(100% - 8%);top:65%}}@media(max-width: 767px){.panelListA2.panelTxtC .panelBody{padding:0 5%}}.panelListA2.panelTxtC .panelBody h3{padding:0 0 10px;letter-spacing:.01em}@media(min-width: 768px)and (max-width: 1279px){.panelListA2.panelTxtC .panelBody h3{font-size:.12rem}}@media(max-width: 767px){.panelListA2.panelTxtC .panelBody h3{padding:5px 0 .1rem 0;font-size:.1rem;line-height:.15rem}}@media(min-width: 1280px){.panelListA2.panelTxtC .panelBody p{font-size:.17rem}}@media(min-width: 768px)and (max-width: 1279px){.panelListA2.panelTxtC .panelBody p{font-size:.12rem}}@media(max-width: 767px){.panelListA2.panelTxtC .panelBody p{font-size:.1rem;line-height:.15rem}}.panelListA2.panelTxtC a{position:absolute;top:0;left:0}.panelListA2.panelTxtC .journal,.panelListA2.panelTxtC .tags{display:none}.panelListAjp.panelTxtC{display:flex;justify-content:space-between;flex-wrap:wrap}.panelListAjp.panelTxtC:before,.panelListAjp.panelTxtC:After{content:"";display:block;height:0;order:2}@media(min-width: 1280px){.panelListAjp.panelTxtC:before,.panelListAjp.panelTxtC:After{width:calc( (100% - 30px) / 4 )}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC:before,.panelListAjp.panelTxtC:After{width:calc( (100% - 36px) / 4 )}}@media(max-width: 767px){.panelListAjp.panelTxtC:before,.panelListAjp.panelTxtC:After{content:none}}.panelListAjp.panelTxtC li{overflow:hidden;position:relative}@media(min-width: 1280px){.panelListAjp.panelTxtC li:nth-of-type(1){width:calc( (100% - 30px) / 2 + 10px );padding-bottom:calc( (100% - 30px) / 4)}.panelListAjp.panelTxtC li:nth-of-type(n+2){width:calc( (100% - 30px) / 4 )}.panelListAjp.panelTxtC li:nth-of-type(n+4){margin-top:10px;padding-bottom:calc( (100% - 30px) / 4)}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC li:nth-of-type(1){width:calc( (100% - 36px) / 2 + 12px );padding-bottom:calc( (100% - 36px) / 4)}}@media(min-width: 768px)and (max-width: 1279px)and (-ms-high-contrast: none){.panelListAjp.panelTxtC li:nth-of-type(1){width:calc( (100% - 36px) / 2 + 12px );padding-bottom:calc( (100% - 36px) / 4)}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC li:nth-of-type(2),.panelListAjp.panelTxtC li:nth-of-type(3){padding-bottom:calc( (100% - 36px) / 4)}}@media(min-width: 768px)and (max-width: 1279px)and (-ms-high-contrast: none){.panelListAjp.panelTxtC li:nth-of-type(2),.panelListAjp.panelTxtC li:nth-of-type(3){padding-bottom:calc( (100% - 36px) / 4)}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC li:nth-of-type(n+2){width:calc( (100% - 36px) / 4 )}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC li:nth-of-type(n+4){margin-top:12px;padding-bottom:calc( (100% - 36px) / 4)}}@media(min-width: 768px)and (max-width: 1279px)and (-ms-high-contrast: none){.panelListAjp.panelTxtC li:nth-of-type(n+4){margin-top:12px;padding-bottom:calc( (100% - 36px) / 4)}}@media(max-width: 767px){.panelListAjp.panelTxtC li{width:100%}.panelListAjp.panelTxtC li:nth-of-type(1){padding-bottom:75%}.panelListAjp.panelTxtC li:nth-of-type(n+2){margin-top:20px;width:calc(50% - 5px);padding-bottom:0%}.panelListAjp.panelTxtC li:nth-of-type(n+2) a{position:relative}}@media(min-width: 1280px){.panelListAjp.panelTxtC li h3{text-align:center}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC li h3{text-align:center}}@media(max-width: 767px){.panelListAjp.panelTxtC li h3{margin-bottom:0px;line-height:2.05;text-align:center}}.panelListAjp.panelTxtC li:hover .panelTxt2{background-color:rgba(0,123,194,.7)}@media(min-width: 768px){.panelListAjp.panelTxtC li .panelImg{width:100%;padding-bottom:100%}}@media(max-width: 767px){.panelListAjp.panelTxtC li .panelImg{width:100%;padding-bottom:100%}}.panelListAjp.panelTxtC li .panelTxt{position:absolute;bottom:0}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC li .panelTxt{width:100%}}@media(min-width: 768px){.panelListAjp.panelTxtC li .panelTxt{right:0}}@media(max-width: 767px){.panelListAjp.panelTxtC li .panelTxt{width:100%;right:0}}@media(min-width: 1280px){.panelListAjp.panelTxtC li .panelTxt h2{font-size:.2rem;line-height:.26rem}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC li .panelTxt h2{font-size:.16rem;line-height:.28rem}}@media(max-width: 767px){.panelListAjp.panelTxtC li .panelTxt h2{font-size:.18rem;line-height:.29rem}}@media(min-width: 1280px){.panelListAjp.panelTxtC li .panelTxt .body{font-size:.16rem;line-height:.26rem}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC li .panelTxt .body{font-size:.1rem;line-height:.15rem}}.panelListAjp.panelTxtC li:nth-of-type(1) .panelImg{width:100%;height:100%;padding:0}.panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt{color:#fff;background-color:rgba(35,31,32,.7);transition:background-color .3s}@media(min-width: 1280px){.panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt{display:flex;align-items:center;width:100%;padding:calc((100% - 5.3rem) / 2) .2rem calc((100% - 5.3rem) / 2) .2rem}.panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt>div{display:flex;flex-direction:column;position:static}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt{display:flex;align-items:center;padding:calc((100% - 3.5rem) / 2) .15rem calc((100% - 3.5rem) / 2) .15rem}.panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt>div{display:flex;flex-direction:column;position:static}}@media(max-width: 767px){.panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt{display:flex;align-items:center;height:calc( (100% - 1.2rem) / 2 )}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt div{top:.1rem}}@media(max-width: 767px){.panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt div{left:.3rem}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt h2{line-height:29px}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt .body{margin:0}}.panelListAjp.panelTxtC li:nth-of-type(1):hover .panelTxt{background-color:rgba(0,123,194,.7)}.panelListAjp.panelTxtC .panelTxt2{color:#fff;background-color:rgba(35,31,32,.7);transition:background-color .3s;position:absolute;bottom:0;width:100%}@media(min-width: 1280px){.panelListAjp.panelTxtC .panelTxt2{font-size:.19rem;padding:7% 1% 7% 1%}.panelListAjp.panelTxtC .panelTxt2.addLong{padding:3.416% 1px 3.416% 1%}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC .panelTxt2{font-size:.12rem;padding:7% 1% 7% 1%}.panelListAjp.panelTxtC .panelTxt2.addLong{padding:3.416% 1px 3.416% 1%}}@media(max-width: 767px){.panelListAjp.panelTxtC .panelTxt2{font-size:.13rem;line-height:.19rem;padding:5% 1% 5% 1%}}.panelListAjp.panelTxtC .panelBody{position:absolute;margin:0 auto;left:0;right:0}@media(min-width: 1280px){.panelListAjp.panelTxtC .panelBody{width:calc(100% - 40px);top:62%}}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC .panelBody{width:calc(100% - 8%);top:65%}}@media(max-width: 767px){.panelListAjp.panelTxtC .panelBody{padding:0 5%}}.panelListAjp.panelTxtC .panelBody h3{padding:0 0 10px;letter-spacing:.01em}@media(min-width: 768px)and (max-width: 1279px){.panelListAjp.panelTxtC .panelBody h3{margin-top:0;font-size:.12rem}}@media(max-width: 767px){.panelListAjp.panelTxtC .panelBody h3{padding:5px 0 .1rem 0;font-size:.1rem;line-height:.15rem}}.panelListAjp.panelTxtC a{position:absolute;top:0;left:0}.panelListAjp.panelTxtC .tags{display:none}@media(min-width: 768px)and (max-width: 1279px){.panelListA.panelResearch li:nth-of-type(1) .panelTxt{padding-bottom:100%}.panelListA.panelResearch li:nth-of-type(1) .panelTxt div{top:.1rem;right:.1rem;left:.1rem}.panelListA.panelResearch li:nth-of-type(1) .panelTxt .date{font-size:.12rem;letter-spacing:-0.042em}.panelListA.panelResearch li:nth-of-type(1) .panelTxt h3{font-size:.13rem;line-height:1.46154;margin-top:.07rem;margin-bottom:-0.03rem}.panelListA.panelResearch li:nth-of-type(1) .panelTxt .body{font-size:.1rem;line-height:1.625;margin-top:.06875rem;margin-bottom:-0.03125rem}.panelListA.panelResearch li:nth-of-type(n+5){padding:0 0 49%}}@media(max-width: 767px){.panelListA.panelResearch li{min-height:310px}}@media(min-width: 768px){.panelListC{display:flex;flex-wrap:wrap;justify-content:space-between}}.panelListC:before,.panelListC:After{content:"";display:block;height:0;order:2}@media(min-width: 1280px){.panelListC:before,.panelListC:After{width:calc( (100% - 30px) / 4 )}}@media(min-width: 768px)and (max-width: 1279px){.panelListC:before,.panelListC:After{width:calc( (100% - 36px) / 4 )}}@media(min-width: 1280px){.panelListC li{width:calc( (100% - 30px) / 4 )}}@media(min-width: 768px)and (max-width: 1279px){.panelListC li{width:calc( (100% - 36px) / 4 )}}@media(max-width: 767px){.panelListC li:nth-of-type(n+2){margin-top:20px}}@media(min-width: 1280px){.panelListC a{padding:.22rem .25rem}}@media(max-width: 1279px){.panelListC a{padding:.1rem}}.panelListC .label,.panelListC svg{display:none}@media(min-width: 1280px){.panelListD>ul>li{height:auto}}.panelListD .panelImg{float:left}@media(min-width: 1280px){.panelListD .panelImg{width:165px;height:165px;margin:0 12px 18px 0}}@media(min-width: 768px)and (max-width: 1279px){.panelListD .panelImg{width:158px;height:158px;margin-right:15px}}@media(max-width: 767px){.panelListD .panelImg{width:147px;height:147px;margin:0 10px 10px 0}}@media(min-width: 768px){.panelListE{display:flex;flex-wrap:wrap;justify-content:space-between}}@media(min-width: 768px){.panelListE li{width:calc( (100% - 10px) / 2 );padding-bottom:calc( (100% - 10px) / 2 )}}@media(min-width: 768px){.panelListE li:nth-of-type(n+3){margin-top:10px}}@media(max-width: 767px){.panelListE li{padding-bottom:100%}}@media(max-width: 767px){.panelListE li:nth-of-type(n+2){margin-top:10px}}.panelListE li:hover .panelTxt{background-color:rgba(0,123,194,.7)}.panelListE a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.panelListE .panelImg{width:100%;height:100%}.panelListE .panelTxt{color:#fff;background-color:rgba(32,31,32,.7);position:absolute;right:0;bottom:0}@media(min-width: 1280px){.panelListE .panelTxt{width:280px}}@media(min-width: 768px)and (max-width: 1279px){.panelListE .panelTxt{width:50%}}@media(max-width: 767px){.panelListE .panelTxt{width:calc( 166 / 334 * 100% )}}.panelListF{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 1280px){.panelListF:before{content:"";display:block;width:calc( (100% - 20px) / 3 );order:100}}@media(min-width: 1280px){.panelListF li{width:calc( (100% - 30px) / 4 );margin-top:10px}.panelListF li:nth-of-type(4n+2):nth-last-of-type(1){margin-right:calc( (100% - 30px) / 4 * 2 + 20px)}.panelListF li:nth-of-type(4n+3):nth-last-of-type(1){margin-right:calc( (100% - 30px) / 4 + 10px)}}@media(min-width: 768px)and (max-width: 1279px){.panelListF li{width:calc( (100% - 36px) / 4 );margin-top:12px}.panelListF li:nth-of-type(4n+2):nth-last-of-type(1){margin-right:calc( (100% - 36px) / 4 * 2 + 24px)}.panelListF li:nth-of-type(4n+3):nth-last-of-type(1){margin-right:calc( (100% - 36px) / 4 + 12px)}}@media(max-width: 767px){.panelListF li{width:100%;margin-top:20px}}@media(max-width: 767px){.panelListF a{display:flex;width:100%}}@media(min-width: 768px){.panelListF .panelImg{width:100%;padding-bottom:100%}}@media(max-width: 767px){.panelListF .panelImg{width:calc( 166 / 334 * 100% );padding-bottom:calc( 166 / 334 * 100% )}}@media(max-width: 767px){.panelListF .panelTxt{width:calc( 168 / 334 * 100% );padding-bottom:5px}}.panelListF .tags{position:absolute}@media(min-width: 768px){.panelListF .tags{width:100%;padding-bottom:100%;top:0;left:0}}@media(max-width: 767px){.panelListF .tags{width:calc( 166 / 334 * 100% );padding-bottom:calc( 166 / 334 * 100% );left:0;bottom:0}}.panelListF .tags div{position:absolute;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}@media(min-width: 1280px){.panelListF .tags div{right:.1rem;left:.1rem;bottom:.1rem}}@media(max-width: 1279px){.panelListF .tags div{right:.05rem;left:.05rem;bottom:.05rem}}.panelListG{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 768px){.panelListG:after,.panelListG:before{content:"";display:block;width:calc( (100% - 20px) / 4 );order:99}}@media(min-width: 768px){.panelListG:before{order:100}}@media(min-width: 768px){.panelListG li{width:calc( (100% - 20px) / 4 )}}@media(max-width: 767px){.panelListG li{width:calc( (100% - 2px) / 2 )}}@media(min-width: 768px){.panelListG li:nth-of-type(n+5){margin-top:10px}}@media(max-width: 767px){.panelListG li:nth-of-type(n+3){margin-top:2px}}.panelListG .panelImg{padding-bottom:calc( 100% / 16 * 9 )}.panelListH{display:flex;flex-wrap:wrap;justify-content:space-between}.panelListH:before,.panelListH:after{content:"";display:block;height:0;width:calc( (100% - 20px) / 3 );order:2}.panelListH li{list-style:none !important}@media(min-width: 768px){.panelListH li{width:calc( (100% - 20px) / 3 );padding-bottom:calc( (100% - 20px) / 3 )}}@media(max-width: 767px){.panelListH li{width:calc( (100% - 2px) / 2 );padding-bottom:calc( (100% - 2px) / 2 )}}@media(min-width: 768px){.panelListH li:nth-of-type(n+4){margin-top:10px}}@media(max-width: 767px){.panelListH li:nth-of-type(n+3){margin-top:2px}}.panelListH a,.panelListH .panelImg,.panelListH .panelTxt,.panelListH img{width:100%;height:100%;position:absolute;top:0;left:0}.panelListI{display:flex;justify-content:space-between;flex-wrap:wrap}@media(min-width: 768px){.panelListI li{width:calc( (100% - 20px) / 3 )}.panelListI li:nth-of-type(n+4){margin-top:10px}.panelListI li:nth-of-type(3n+2):nth-last-of-type(1){margin-right:calc( (100% - 20px) / 3 + 10px )}}@media(min-width: 1280px){.panelListI li:hover .panelTxt{background-color:rgba(0,123,194,.7)}}@media(max-width: 767px){.panelListI li{width:calc( (100% - 10px) / 2 )}.panelListI li:nth-of-type(n+3){margin-top:10px}}.panelListI .panelImg{padding-bottom:calc( 240 / 395 * 100% )}@media(min-width: 1280px){.panelListI .panelTxt{color:#fff;background-color:rgba(35,31,32,.7);width:100%;height:97px;position:absolute;bottom:0;right:0;transition:background-color .3s}}@media(min-width: 768px)and (max-width: 1279px){.panelListI .panelTxt{height:1.07rem}}@media(max-width: 767px){.panelListI .panelTxt{height:.69rem}}.panelListJ{display:flex;justify-content:space-between;flex-wrap:wrap}@media(min-width: 1280px){.panelListJ li{width:calc( (100% - 20px) / 3 )}.panelListJ li:nth-of-type(n+4){margin-top:10px}}@media(min-width: 768px)and (max-width: 1279px){.panelListJ li{width:calc( (100% - 24px) / 3 )}.panelListJ li:nth-of-type(n+4){margin-top:12px}}@media(max-width: 767px){.panelListJ li{width:calc( (100% - 10px) / 2 )}.panelListJ li:nth-of-type(n+3){margin-top:10px}}@media(min-width: 768px){.panelListJ .panelImg{padding-bottom:calc( 240 / 395 * 100% )}}@media(max-width: 767px){.panelListJ .panelImg{padding-bottom:calc( 240 / 334 * 100% )}}.panelListJ:after{content:"";display:block;width:calc( (100% - 20px) / 3);height:0}.panelListK3{display:flex;flex-wrap:wrap;justify-content:space-between}.panelListK3:after{content:"";display:block;hight:0}@media(min-width: 768px){.panelListK3:after{width:calc( (100% - 20px) / 4 )}}@media(max-width: 767px){.panelListK3:after{width:calc( (100% - 20px) / 2 )}}@media(min-width: 768px){.panelListK3 li:nth-of-type(n+1){width:calc( (100% - 20px) / 2 )}.panelListK3 li:nth-of-type(n+1) .panelImg{padding-bottom:100%}}@media(max-width: 767px){.panelListK3 li:nth-of-type(n+1){width:100%}.panelListK3 li:nth-of-type(n+1) .panelImg{padding-bottom:100%}}@media(min-width: 768px){.panelListK3 li:nth-of-type(n+2){width:calc( (100% - 20px) / 4 )}.panelListK3 li:nth-of-type(n+2) .panelImg{padding-bottom:100%}}@media(max-width: 767px){.panelListK3 li:nth-of-type(n+2){width:calc( (100% - 20px) / 2 )}.panelListK3 li:nth-of-type(n+2) .panelImg{padding-bottom:100%}}@media(min-width: 768px){.panelListK3 li:nth-of-type(n+4){margin-top:10px}}@media(max-width: 767px){.panelListK3 li:nth-of-type(n+2){margin-top:20px}}.panelListK3 li .panelImg .panelTitle{color:#fff;background-color:rgba(35,31,32,.7);transition:background-color .3s;position:absolute;bottom:0}@media(min-width: 1280px){.panelListK3 li .panelImg .panelTitle{padding:.2rem;width:calc(100% - .40rem)}}@media(min-width: 768px)and (max-width: 1279px){.panelListK3 li .panelImg .panelTitle{padding:.1rem;width:calc(100% - .20rem)}}@media(max-width: 767px){.panelListK3 li .panelImg .panelTitle{padding:.08rem .1rem;width:calc(100% - .20rem)}}.panelListK{display:flex;flex-wrap:wrap;justify-content:space-between}.panelListK:after{content:"";display:block;hight:0}@media(min-width: 768px){.panelListK:after{width:calc( (100% - 40px) / 4 )}}@media(max-width: 767px){.panelListK:after{width:calc( (100% - 2px) / 2 )}}@media(min-width: 768px){.panelListK li{width:calc( (100% - 40px) / 4 )}}@media(max-width: 767px){.panelListK li{width:calc( (100% - 4px) / 2 )}}@media(min-width: 768px){.panelListK li:nth-of-type(n+5){margin-top:10px}}@media(max-width: 767px){.panelListK li:nth-of-type(n+3){margin-top:2px}}.panelListK .panelImg{padding-bottom:100%}.panelListK .panelImg .panelTitle{color:#fff;background-color:rgba(35,31,32,.7);transition:background-color .3s;position:absolute;bottom:0}@media(min-width: 1280px){.panelListK .panelImg .panelTitle{padding:.2rem;width:calc(100% - .40rem)}}@media(min-width: 768px)and (max-width: 1279px){.panelListK .panelImg .panelTitle{padding:.1rem;width:calc(100% - .20rem);font-size:.13rem}}@media(max-width: 767px){.panelListK .panelImg .panelTitle{padding:.08rem .1rem;width:calc(100% - .20rem);font-size:.13rem;line-height:.19rem}}.panelListL{display:flex;justify-content:space-between;flex-wrap:wrap}@media(min-width: 768px){.panelListL li{width:calc( (100% - 20px) / 4 )}.panelListL li:nth-of-type(n+5){margin-top:10px}.panelListL li:nth-of-type(4n+2):nth-last-of-type(1){margin-right:calc( (100% - 20px) / 2 + 10px )}.panelListL li:nth-of-type(4n+3):nth-last-of-type(1){margin-right:calc( (100% - 20px) / 4 + 10px )}}@media(min-width: 1280px){.panelListL li:hover .panelTxt{background-color:rgba(0,123,194,.7)}}@media(max-width: 767px){.panelListL li{width:calc( (100% - 10px) / 2 )}.panelListL li:nth-of-type(n+3){margin-top:10px}}.panelListL .panelImg{padding-bottom:calc( 240 / 395 * 100% )}@media(min-width: 1280px){.panelListL .panelTxt{color:#fff;background-color:rgba(35,31,32,.7);width:100%;height:97px;position:absolute;bottom:0;right:0;transition:background-color .3s}}@media(min-width: 768px)and (max-width: 1279px){.panelListL .panelTxt{height:1.07rem}}@media(max-width: 767px){.panelListL .panelTxt{height:.69rem}}p+.panelListL{margin-top:20px}.panelListL2{display:flex;justify-content:space-between;flex-wrap:wrap}.panelListL2.asTop{margin-top:150px}@media(max-width: 767px){.panelListL2.asTop{margin-top:70px}}@media(min-width: 768px){.panelListL2 li{width:calc( (100% - 10px) / 2 )}.panelListL2 li:nth-of-type(n+3){margin-top:10px}}@media(min-width: 1280px){.panelListL2 li:hover .panelTxt{background-color:rgba(0,123,194,.7)}}@media(max-width: 767px){.panelListL2 li{width:calc( 100% - 10px )}.panelListL2 li:nth-of-type(n+1){margin-top:10px}}.panelListL2 .panelImg{padding-bottom:calc( 140 / 395 * 100% )}@media(min-width: 1280px){.panelListL2 .panelTxt{color:#fff;background-color:rgba(35,31,32,.7);width:100%;height:140px;position:absolute;bottom:0;right:0;transition:background-color .3s}}@media(min-width: 768px)and (max-width: 1279px){.panelListL2 .panelTxt{height:1.07rem}}@media(max-width: 767px){.panelListL2 .panelTxt{min-height:1rem}}.panelListL2 .panelTxt .alignC{text-align:center}.panelListL2 .panelTxt h3{font-size:1.5em;line-height:1}.boxSwiper{position:relative}.mySwiper .moving .swiper-slide{opacity:1}.mySwiper-nav{outline:0;position:absolute;z-index:1;top:50%}@media(min-width: 768px){.mySwiper-nav{margin-top:-120px}}@media(max-width: 767px){.mySwiper-nav{margin-top:-89px}}.mySwiper-nav svg{color:#007bc2;cursor:pointer}@media(min-width: 768px){.mySwiper-nav svg{width:38px;height:240px}}@media(max-width: 767px){.mySwiper-nav svg{width:16.2px;height:178px}}.mySwiper-nav.swiper-button-disabled{display:none}@media(min-width: 1280px){.mySwiper-prev{left:-60px}.mySwiper-next{right:-60px}}@media(min-width: 768px)and (max-width: 1279px){.mySwiper-prev{left:-50px}.mySwiper-next{right:-50px}}@media(max-width: 767px){.mySwiper-prev{left:-20px}.mySwiper-next{right:-20px}}.mySwiper-pagination{display:flex;justify-content:center;width:100%;position:absolute;bottom:-26px;left:0}.mySwiper-pagination li{margin:0 15px;background-color:currentColor;opacity:.5}.mySwiper-pagination .swiper-pagination-bullet-active{opacity:1}@media(min-width: 1280px){.mySwiper-nav{display:none}}.swiperA,.swiperC{margin:0 -10px -20px;padding:0 10px 20px}@media(max-width: 767px){.swiperA .swiper-slide,.swiperC .swiper-slide{width:100%;opacity:0;box-shadow:none}}@media(min-width: 1280px){.swiperA .swiper-slide,.swiperC .swiper-slide{width:32% !important}}@media(min-width: 768px){.swiperA .swiper-slide:nth-child(1),.swiperA .swiper-slide:nth-child(2),.swiperC .swiper-slide:nth-child(1),.swiperC .swiper-slide:nth-child(2){margin:0 2% 1.5% 0}}@media(min-width: 768px){.swiperA .swiper-slide:nth-child(3),.swiperC .swiper-slide:nth-child(3){margin:0 0 1.5% 0}}@media(min-width: 768px){.swiperA .swiper-slide:nth-child(4),.swiperA .swiper-slide:nth-child(5),.swiperC .swiper-slide:nth-child(4),.swiperC .swiper-slide:nth-child(5){margin:0 2% 0 0}}.swiperA .swiper-slide-active,.swiperC .swiper-slide-active{opacity:1;pointer-events:auto;box-shadow:0px 10px 10px rgba(0,0,0,.1)}.swiperA .swiper-slide-active:hover,.swiperC .swiper-slide-active:hover{box-shadow:0px 10px 10px rgba(0,0,0,.2)}@media(min-width: 768px){.swiperA .swiper-slide-active+li,.swiperA .swiper-slide-active+li+li,.swiperC .swiper-slide-active+li,.swiperC .swiper-slide-active+li+li{opacity:1;pointer-events:auto;box-shadow:0px 10px 10px rgba(0,0,0,.1)}.swiperA .swiper-slide-active+li:hover,.swiperA .swiper-slide-active+li+li:hover,.swiperC .swiper-slide-active+li:hover,.swiperC .swiper-slide-active+li+li:hover{box-shadow:0px 10px 10px rgba(0,0,0,.2)}}.swiperA .moving .swiper-slide,.swiperC .moving .swiper-slide{opacity:1}.swiperE{margin:0 -8px -20px;padding:0 8px 20px}.swiperE .swiper-slide-active{opacity:1;pointer-events:auto;box-shadow:0px 10px 10px rgba(0,0,0,.1)}.swiperE .swiper-slide-active:hover{box-shadow:0px 10px 10px rgba(0,0,0,.2)}.swiperE .swiper-slide-active+li,.swiperE .swiper-slide-active+li+li{opacity:1;pointer-events:auto;box-shadow:0px 10px 10px rgba(0,0,0,.1)}.swiperE .swiper-slide-active+li:hover,.swiperE .swiper-slide-active+li+li:hover{box-shadow:0px 10px 10px rgba(0,0,0,.2)}.swiperE .moving .swiper-slide{opacity:1}@media(max-width: 767px){.boxSwiper-h_herf .mySwiper{margin:0;padding:0 0 20px}}.boxSwiper-h_herf .mySwiper .swiper-slide{padding-bottom:calc(((100% - 30px) / 4)/2) !important}@media(max-width: 767px){.boxSwiper-h_herf .mySwiper .swiper-slide{padding-bottom:0 !important}}.boxSwiper-h_herf .mySwiper .swiper-slide .panelImg{padding-bottom:50%}.boxSwiper-h_herf .mySwiper-nav{top:calc(50% - 75px) !important;margin-top:0 !important}@media(max-width: 767px){.boxSwiper-h_herf .mySwiper-nav{top:50% !important;height:60%;transform:translateY(-50%)}}.panelTxtA h3{font-weight:bold}@media(min-width: 1280px){.panelTxtA .panelTxt div{top:.145rem;right:.25rem;left:.25rem}.panelTxtA h3{font-size:.18rem;line-height:.29rem;letter-spacing:.083em}.panelTxtA p{font-size:.16rem;line-height:.26rem;letter-spacing:.08em;margin-top:.105rem}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtA li:nth-of-type(1) .panelTxt div{top:.145rem;right:.25rem;left:.25rem}.panelTxtA li:nth-of-type(1) h3{font-size:.18rem;line-height:.29rem;letter-spacing:.083em}.panelTxtA li:nth-of-type(1) p{font-size:.16rem;line-height:.26rem;letter-spacing:.08em;margin-top:.045rem}.panelTxtA li:nth-of-type(n+2) .panelTxt div{top:.1rem;right:.1rem;left:.1rem}.panelTxtA li:nth-of-type(n+2) h3{font-size:.13rem;line-height:.2rem;letter-spacing:.061em}.panelTxtA li:nth-of-type(n+2) p{font-size:.12rem;line-height:.19rem;letter-spacing:-0.042em;margin-top:.075rem}}@media(min-width: 768px){.panelTxtA li:nth-of-type(-n+3) .panelTxt div{position:absolute}}@media(max-width: 767px){.panelTxtA li:nth-of-type(-n+3) .panelTxt div{position:absolute;top:.065rem;right:.1rem;left:.1rem}.panelTxtA li:nth-of-type(n+4) .panelTxt div{padding:.065rem .1rem}.panelTxtA h3{font-size:.14rem;line-height:.2rem}.panelTxtA p{font-size:.13rem;line-height:.2rem;letter-spacing:-0.058em;margin-top:.07rem}}.panelTxtC h3{font-weight:bold}.panelTxtC .date{line-height:1;font-weight:bold}@media(min-width: 1280px){.panelTxtC .panelTxt div{top:.18rem;right:.25rem;left:.25rem}.panelTxtC h3{font-size:0.17rem;line-height:1.7058823529;margin-top:0.32rem;margin-bottom:-0.06rem;letter-spacing:.083em}.panelTxtC .date{font-size:.16rem;font-weight:bold;letter-spacing:.1em}.panelTxtC .body{font-size:0.14rem;line-height:1.625;margin-top:0.07625rem;margin-bottom:-0.04375rem;letter-spacing:.08em}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtC li .panelTxt div{top:.1rem;right:.1rem;left:.1rem}.panelTxtC li h3{font-size:0.13rem;line-height:1.4615384615;margin-top:0.07rem;margin-bottom:-0.03rem}.panelTxtC li .date{font-size:.12rem;letter-spacing:-0.042em;font-weight:bold}.panelTxtC li .body{font-size:0.1rem;line-height:1.625;margin-top:0.06875rem;margin-bottom:-0.03125rem}}@media(min-width: 768px){.panelTxtC .panelTxt div{position:absolute}}@media(max-width: 767px){.panelTxtC h3{font-size:0.14rem;line-height:1.4285714286;margin-top:0.05rem;margin-bottom:-0.03rem;font-size:18px;line-height:22px;margin-top:.05rem;margin-bottom:-0.03rem}.panelTxtC .date{letter-spacing:.1em}.panelTxtC .body{font-size:0.11rem;line-height:1.5384545455;margin-top:0.050385rem;margin-bottom:-0.029615rem;font-size:16px;line-height:18px;margin-top:.050385rem;margin-bottom:-0.029615rem;letter-spacing:-0.058em;padding-top:10px}.panelTxtC li:nth-of-type(-n+3) .panelTxt div{position:absolute;top:.05rem;right:.1rem;left:.1rem}.panelTxtC li:nth-of-type(-n+3) .date{font-size:16px;line-height:18px;letter-spacing:0}.panelTxtC li:nth-of-type(n+4) .panelTxt div{padding:.1rem}.panelTxtC li:nth-of-type(n+4) .date{font-size:16px}}.panelTxtD h3{font-weight:bold}.panelTxtD .date{line-height:1}@media(min-width: 1280px){.panelTxtD .date{font-size:.16rem;font-weight:bold;letter-spacing:.1em}.panelTxtD .body{font-size:.16rem;line-height:.26rem;letter-spacing:.08em;margin-top:.28rem}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtD .date{font-size:.13rem;font-weight:bold;letter-spacing:.079em}.panelTxtD .body{font-size:.12rem;line-height:.19rem;letter-spacing:-0.042em;margin-top:.065rem}}@media(max-width: 767px){.panelTxtD .date{font-size:.14rem;letter-spacing:.1em}.panelTxtD .body{font-size:.13rem;line-height:.2rem;letter-spacing:-0.058em;margin-top:.015rem}}.panelTxtE a{display:block}@media(min-width: 1280px){.panelTxtE a{padding:13px 13px 20px}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtE a{padding:20px;height:198px}}@media(max-width: 767px){.panelTxtE a{padding:10px}}.panelTxtE .tag{display:flex;flex-wrap:wrap}.panelTxtE .tag li{color:#fff;background-color:#007bc2}@media(min-width: 1280px){.panelTxtE .tag li{font-size:17px;line-height:20px;padding:0 10px 5px;margin-bottom:12px}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtE .tag li{margin-right:10px}}@media(max-width: 767px){.panelTxtE .tag li{margin:0 10px 10px 0}}@media(max-width: 1279px){.panelTxtE .tag li{font-size:14px;line-height:16px;padding:5px}}@media all and (-ms-high-contrast: none){.panelTxtE .tag li{padding-top:6px}}.panelTxtE .p1{font-weight:bold}@media(min-width: 1280px){.panelTxtE .p1{font-size:18px;line-height:29px;letter-spacing:0;margin-top:-5.5px}.panelTxtE .p1 span{display:block}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtE .p1{font-size:18px;line-height:1.2;letter-spacing:0;margin-top:10px}.panelTxtE .p1 span{font-size:18px;letter-spacing:0}}@media(max-width: 767px){.panelTxtE .p1{font-size:18px;line-height:1.2;letter-spacing:0}.panelTxtE .p1 span{font-size:15px;letter-spacing:0;display:block}}@media(min-width: 1280px){.panelTxtE .p2{font-size:16px;line-height:20px;letter-spacing:.08em}.panelTxtE .p2:before{content:"";display:block;clear:both}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtE .p2{font-size:16px;line-height:26px;letter-spacing:.08em;margin-top:27px}}@media(max-width: 767px){.panelTxtE .p2{font-size:16px;line-height:20px;letter-spacing:0}.panelTxtE .p2:before{content:"";display:block;clear:both}}@media(min-width: 1280px){.panelTxtF .panelTxt>div{padding:25px 25px 20px}}@media(max-width: 1279px){.panelTxtF .panelTxt>div{padding:.1rem}}.panelTxtF p{color:#fff;font-weight:bold}.panelTxtF .p1{line-height:1;letter-spacing:.1em}@media(min-width: 1280px){.panelTxtF .p1{font-size:24px}}@media(max-width: 1279px){.panelTxtF .p1{font-size:.12rem}}@media(min-width: 1280px){.panelTxtF .p2{font-size:24px;line-height:1.5833333333;margin-top:43px;margin-bottom:-7px;letter-spacing:.03em;min-height:176px}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtF .p2{font-size:0.14rem;line-height:1.4285714286;margin-top:0.092rem;margin-bottom:-0.03rem;min-height:.751rem}}@media(max-width: 767px){.panelTxtF .p2{font-size:0.14rem;line-height:1.4285714286;margin-top:0.09rem;margin-bottom:-0.03rem;min-height:.74rem}}.panelTxtG h2,.panelTxtG h3{font-weight:bold}.panelTxtG .date{line-height:1}.panelTxtG .tags span{display:inline-block;background-color:#fff}.panelTxtG .tags .tag{color:#007bc2}.panelTxtG .tags .info{color:#231f20}.panelTxtG .tags .cateA{color:#c84860}.panelTxtG .tags .cateB{color:#e6891c}.panelTxtG .tags .cateC{color:#709e32}.panelTxtG .tags .cateE{color:#429bbf}.panelTxtG .tags .cateZ{color:#656262}@media(min-width: 1280px){.panelTxtG .panelTxt div{padding:.35rem .25rem .25rem;position:relative}.panelTxtG h2,.panelTxtG h3{font-size:18px;line-height:1.6111111111;margin-top:32.5px;margin-bottom:-5.5px;letter-spacing:.083em}.panelTxtG .date{font-size:.16rem;font-weight:bold;letter-spacing:.1em}.panelTxtG .body{font-size:14px;line-height:1.625;margin-top:15.625px;margin-bottom:-4.375px;letter-spacing:.08em}.panelTxtG .tags span{font-size:.14rem;line-height:1;height:100%;margin:.05rem 0 0 .05rem;padding:.03rem .05rem}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtG .panelTxt div{padding:.15rem .1rem}.panelTxtG h2,.panelTxtG h3{font-size:0.13rem;line-height:1.4615384615;margin-top:0.07rem;margin-bottom:-0.03rem;letter-spacing:.061em}.panelTxtG .date{font-size:.12rem;letter-spacing:-0.042em;font-weight:bold}.panelTxtG .body{font-size:0.1rem;line-height:1.25;margin-top:0.0575rem;margin-bottom:-0.0125rem}.panelTxtG .tags span{font-size:.07rem;line-height:1;height:100%;margin:.02rem 0 0 .02rem;padding:.02rem .02rem}}@media(max-width: 767px){.panelTxtG .panelTxt div{padding:.1rem .1rem 0;padding-bottom:.1rem}.panelTxtG h2,.panelTxtG h3{font-size:0.14rem;line-height:1.4285714286;margin-top:0.05rem;margin-bottom:-0.03rem;font-size:18px;line-height:1.4285714286;margin-top:.05rem;margin-bottom:-0.03rem}.panelTxtG .date{font-size:16px;font-weight:bold}.panelTxtG .body{font-size:0.11rem;line-height:1.5384545455;margin-top:0.050385rem;margin-bottom:-0.029615rem;font-size:16px;line-height:1.5384545455;margin-top:.050385rem;margin-bottom:-0.029615rem;letter-spacing:-0.058em}.panelTxtG .tags span{font-size:.09rem;line-height:1;margin:.02rem 0 0 .02rem;height:100%;padding:.02rem .02rem}}.panelTxtG h3 span{display:inline-block;width:calc( 100% - 1.5em)}.panelTxtG h3 svg{color:#007bc2;height:1em;width:1em;margin-left:.5em}.panelTxtH .panelTxt{display:flex;flex-wrap:wrap;align-items:center;transition:color .3s,background-color .3s}@media(min-width: 1280px){.panelTxtH .panelTxt{padding:20px;background-color:rgba(255,255,255,.8)}.panelTxtH .panelTxt:hover{color:#fff}.panelTxtH .panelTxt:hover p{max-height:395px;opacity:1}}@media(max-width: 1279px){.panelTxtH .panelTxt{color:#fff;padding:.1rem}}.panelTxtH .panelTxt>div{width:100%}.panelTxtH h3{font-size:18px;font-weight:bold;line-height:1.2;letter-spacing:.083em;text-align:center}.panelTxtH p{transition:opacity .3s,max-height .3s}@media(min-width: 1280px){.panelTxtH p{font-size:16px;line-height:26px;margin-top:9.5px;max-height:0;opacity:0;overflow:hidden}}@media(max-width: 1279px){.panelTxtH p{font-size:.12rem;line-height:.19rem;letter-spacing:-0.042em;margin-top:.065rem}}.panelTxtH svg{display:block;width:9px;height:12px}@media(min-width: 1280px){.panelTxtH svg{margin:15px auto 0}}@media(max-width: 1279px){.panelTxtH svg{margin:.065rem auto 0}}.panelTxtI .panelTxt{box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media(min-width: 768px)and (max-width: 1279px){.panelTxtI .panelTxt{padding:0 .1rem}}@media(max-width: 767px){.panelTxtI .panelTxt{padding:10px .05rem}}.panelTxtI h2{font-weight:bold;text-align:center}@media(min-width: 1280px){.panelTxtI h2{font-size:18px;line-height:1.6111111111;margin-top:-5.5px;margin-bottom:-5.5px;letter-spacing:.083em}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtI h2{font-size:0.18rem;line-height:1.6111111111;margin-top:-0.055rem;margin-bottom:-0.055rem;letter-spacing:.083em}}@media(max-width: 767px){.panelTxtI h2{font-size:0.13rem;line-height:1.5384615385;margin-top:-0.035rem;margin-bottom:-0.035rem}}@media(min-width: 1280px){.panelTxtI p{font-size:.16rem;line-height:.26rem;letter-spacing:.08em;margin-top:.095rem}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtI p{font-size:16px;line-height:1.2;letter-spacing:-0.08em;margin-top:.045rem}}@media(max-width: 767px){.panelTxtI p{font-size:16px;line-height:1.2;letter-spacing:-0.058em;margin-top:.075rem}}@media(min-width: 1280px){.panelTxtJ .panelTxt div{padding:.25rem .2rem}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtJ .panelTxt div{padding:.1rem}}@media(max-width: 767px){.panelTxtJ .panelTxt div{padding:.08rem .1rem}}.panelTxtJ h3{font-weight:bold}@media(min-width: 768px){.panelTxtJ h3{font-size:.18rem;line-height:.29rem;letter-spacing:.083em}}@media(max-width: 767px){.panelTxtJ h3{font-size:.14rem;line-height:.2rem}}@media(min-width: 768px){.panelTxtJ p{font-size:.16rem;line-height:.26rem;letter-spacing:.08em;margin-top:.095rem}}@media(max-width: 767px){.panelTxtJ p{font-size:.13rem;line-height:.2rem;letter-spacing:-0.058em;margin-top:.075rem}}@media(min-width: 1280px){.panelTxtK3 .panelTxt div{padding:.25rem .2rem}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtK3 .panelTxt div{padding:.1rem}}@media(max-width: 767px){.panelTxtK3 .panelTxt div{padding:.08rem .1rem}}.panelTxtK3 h3{font-weight:bold}@media(min-width: 1280px){.panelTxtK3 h3{font-size:.18rem;line-height:.29rem;letter-spacing:.083em}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtK3 h3{font-size:.14rem;line-height:.2rem;letter-spacing:.083em}}@media(max-width: 767px){.panelTxtK3 h3{font-size:.14rem;line-height:.19rem}}.panelTxtK3 h3 span{display:inline-block;width:calc( 100% - 1.5em );white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panelTxtK3 svg{color:#007bc2;height:1em;width:1em;margin-left:.5em}@media(min-width: 1280px){.panelTxtK3 svg{top:4px;right:0px}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtK3 svg{top:2px;right:5px}}@media(max-width: 767px){.panelTxtK3 svg{top:2px;right:5px}}@media(min-width: 1280px){.panelTxtK3 p{font-size:.14rem;line-height:.22rem;letter-spacing:.083em;margin-top:.14rem}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtK3 p{font-size:.11rem;line-height:.15rem;letter-spacing:.083em;margin-top:.04rem}}@media(max-width: 767px){.panelTxtK3 p{font-size:.11rem;line-height:.15rem;margin-top:.03rem}}.panelTxtK3 .series{margin-top:0}@media(min-width: 1280px){.panelTxtK3 .series{font-size:.16rem;font-weight:bold;letter-spacing:.1em;margin-bottom:.08rem}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtK3 .series{line-height:1;font-size:.12rem;margin-bottom:.04rem}}@media(max-width: 767px){.panelTxtK3 .series{line-height:1;font-size:.1rem;letter-spacing:.1em;margin-bottom:.02rem}}@media(min-width: 1280px){.panelTxtK .panelTxt div{padding:.25rem .2rem}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtK .panelTxt div{padding:.1rem}}@media(max-width: 767px){.panelTxtK .panelTxt div{padding:.08rem .1rem}}.panelTxtK h3{font-weight:bold}@media(min-width: 1280px){.panelTxtK h3{font-size:.18rem;line-height:.29rem;letter-spacing:.083em}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtK h3{font-size:.14rem;line-height:.2rem;letter-spacing:.083em}}@media(max-width: 767px){.panelTxtK h3{font-size:.12rem;line-height:.19rem;font-size:18px;line-height:29px;letter-spacing:0}}.panelTxtK h3 span{display:inline-block;width:calc( 100% - 1.5em );white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panelTxtK h3 span.normal{white-space:normal}.panelTxtK h3.en{font-weight:bold}@media(min-width: 1280px){.panelTxtK h3.en{font-size:.16rem;line-height:.26rem;letter-spacing:.08em}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtK h3.en{font-size:.12rem;line-height:.19rem;letter-spacing:-0.042em}}@media(max-width: 767px){.panelTxtK h3.en{font-size:.13rem;line-height:.2rem;letter-spacing:-0.058em}}.panelTxtK svg{color:#007bc2;height:1em;width:1em;margin-left:.5em}@media(min-width: 1280px){.panelTxtK svg{top:4px;right:0px}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtK svg{top:2px;right:5px}}@media(max-width: 767px){.panelTxtK svg{top:2px;right:5px}}@media(min-width: 1280px){.panelTxtK p{font-size:.16rem;line-height:.26rem;letter-spacing:.08em}}@media(min-width: 768px)and (max-width: 1279px){.panelTxtK p{font-size:.12rem;line-height:.19rem;letter-spacing:-0.042em}}@media(max-width: 767px){.panelTxtK p{font-size:.13rem;line-height:.2rem;letter-spacing:-0.058em;font-size:16px;line-height:26px;letter-spacing:0}}.boxTopicList1 .label{position:absolute;top:0;line-height:1;width:100%;font-size:.1rem}.boxTopicList1 .label span{z-index:99;font-weight:bold;letter-spacing:.1em;text-align:center;display:inline-block;box-sizing:border-box;color:#fff}.boxTopicList1 .label span.new{background-color:red}.boxTopicList1 .label span.shinchaku{background-color:blue}@media(min-width: 1280px){.boxTopicList1 .label span{font-size:.15rem;padding:3.6% 5%}}@media(min-width: 768px)and (max-width: 1279px){.boxTopicList1 .label span{font-size:.1rem;padding:3.2% 6%}}@media(max-width: 767px){.boxTopicList1 .label span{font-size:.08rem;padding:3% 8%}}@media all and (-ms-high-contrast: none){.boxTopicList1 .label span{padding:3% 5% 2%}}@media(min-width: 1280px){.boxTopicList1 .label_first span{padding:1.8% 2.5%}}@media(min-width: 768px)and (max-width: 1279px){.boxTopicList1 .label_first span{padding:1.6% 3%}}@media(max-width: 767px){.boxTopicList1 .label_first span{padding:1.5% 4%}}@media(min-width: 768px){.boxArticleShare{width:100%;height:0;position:fixed;top:calc( (100% - 80px) / 2 );left:0;z-index:8}}@media(max-width: 767px){.boxArticleShare{position:absolute;top:42px;right:42px;right:0}}@media(min-width: 768px){.boxArticleShare>div{max-width:1366px;height:0;margin:0 auto;position:relative}}@media(min-width: 768px){.boxArticleShare ul{width:50px}}@media(max-width: 767px){.boxArticleShare ul{height:42px;margin-right:4px;display:flex;justify-content:flex-end;align-items:center;position:relative;z-index:1}}@media(max-width: 767px){.boxArticleShare li{margin-right:3px}}.boxArticleShare a{display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.boxArticleShare a{width:50px;height:50px}}@media(max-width: 767px){.boxArticleShare a{height:30px;width:30px}}.boxArticleShare svg{width:100%;height:100%}.boxArticleTitleA{position:relative}@media(min-width: 1280px){.boxArticleTitleA{height:648px}}@media(max-width: 767px){.boxArticleTitleA{margin:0 -20px}}@media(min-width: 1280px){.boxArticleTitleA-img{width:902px;height:648px}}@media(min-width: 768px)and (max-width: 1279px){.boxArticleTitleA-img{height:394px;width:calc( 548% / 648 * 100 )}}@media(max-width: 767px){.boxArticleTitleA-img{height:71.89vw}}.boxArticleTitleA-img img{height:100%;width:100%;object-fit:contain;object-position:center center;font-family:"object-fit: contain;"}@media(min-width: 768px){.boxArticleTitleA-img .pctab{display:block !important}}@media(max-width: 767px){.boxArticleTitleA-img .pctab{display:none !important}}@media(min-width: 768px){.boxArticleTitleA-img .sp{display:none !important}}@media(max-width: 767px){.boxArticleTitleA-img .sp{display:block !important}}.boxArticleTitleA-txt{color:#fff;background-color:rgba(35,31,32,.7);box-sizing:border-box}@media(min-width: 1280px){.boxArticleTitleA-txt{width:658px;padding:80px}}@media(min-width: 768px)and (max-width: 1279px){.boxArticleTitleA-txt{padding:20px;width:418px}}@media(min-width: 768px){.boxArticleTitleA-txt{position:absolute;bottom:0;right:0}}@media(max-width: 767px){.boxArticleTitleA-txt{padding:20px}}.boxArticleTitleA-date{line-height:1}@media(min-width: 768px){.boxArticleTitleA-date{font-size:16px;font-weight:bold;letter-spacing:.1em}}@media(max-width: 767px){.boxArticleTitleA-date{font-size:13px;letter-spacing:-0.058em}}.boxArticleTitleA-tags{display:inline-flex;flex-wrap:wrap}@media(min-width: 1280px){.boxArticleTitleA-tags{margin-top:10px}}.boxArticleTitleA-tags a{font-size:14px;line-height:22px;height:22px;margin:5px 5px 0 0;padding:0 5px;display:inline-block;background-color:#fff;transition:color .3s,background-color .3s}.boxArticleTitleA-tags a:hover{color:#fff}.boxArticleTitleA-tags .tag{color:#007bc2}.boxArticleTitleA-tags .tag:hover{background-color:#007bc2}.boxArticleTitleA-tags .info{color:#231f20}.boxArticleTitleA-tags .info:hover{background-color:#231f20}.boxArticleTitleA-tags .cateA{color:#c84860}.boxArticleTitleA-tags .cateA:hover{background-color:#c84860}.boxArticleTitleA-tags .cateB{color:#e6891c}.boxArticleTitleA-tags .cateB:hover{background-color:#e6891c}.boxArticleTitleA-tags .cateC{color:#709e32}.boxArticleTitleA-tags .cateC:hover{background-color:#709e32}.boxArticleTitleA-tags .cateD{color:#001e50}.boxArticleTitleA-tags .cateD:hover{background-color:#001e50}.boxArticleTitleA-tags .cateE{color:#429bbf}.boxArticleTitleA-tags .cateE:hover{background-color:#429bbf}.boxArticleTitleA-tags .cateZ{color:#656262}.boxArticleTitleA-tags .cateZ:hover{background-color:#656262}@media(min-width: 1280px){.boxArticleTitleA h1{font-size:30px;line-height:48px;letter-spacing:.245em;margin:7px 0 -9px}}@media(min-width: 768px)and (max-width: 1279px){.boxArticleTitleA h1{font-size:18px;font-weight:bold;line-height:29px;letter-spacing:.083em;margin:4.5px 0 -5.5px}}@media(max-width: 767px){.boxArticleTitleA h1{font-size:14px;font-weight:bold;line-height:20px;margin:7px 0 -3px}}@media(min-width: 1280px){.boxArticleTitleA h1 span{font-size:20px;letter-spacing:.3em;line-height:35px;margin-top:18px;display:block}}@media(min-width: 768px)and (max-width: 1279px){.boxArticleTitleA h1 span{font-size:15px;letter-spacing:.3em;line-height:22px;margin-top:8px;display:block}}@media(max-width: 767px){.boxArticleTitleA h1 span{font-size:12px;letter-spacing:.2em;line-height:19px;display:block}}@media(min-width: 1280px){.boxArticleBodyA{margin-top:80px}}@media(min-width: 768px)and (max-width: 1279px){.boxArticleBodyA{margin-top:150px}}@media(max-width: 767px){.boxArticleBodyA{margin-top:50px}}.boxArticleBodyA img{max-width:100%}.boxArticleBodyA h2,.boxArticleBodyA h3,.boxArticleBodyA h4,.boxArticleBodyA h5,.boxArticleBodyA h6{font-weight:bold}@media(min-width: 768px){.boxArticleBodyA h2,.boxArticleBodyA h3,.boxArticleBodyA h4,.boxArticleBodyA h5,.boxArticleBodyA h6{line-height:1.625}}@media(max-width: 767px){.boxArticleBodyA h2,.boxArticleBodyA h3,.boxArticleBodyA h4,.boxArticleBodyA h5,.boxArticleBodyA h6{line-height:1.538}}@media(min-width: 768px){.boxArticleBodyA h2{font-size:24px;letter-spacing:.195em;margin-top:80px}}@media(max-width: 767px){.boxArticleBodyA h2{font-size:16px;margin-top:50px}}@media(min-width: 768px){.boxArticleBodyA h3{font-size:20px;letter-spacing:.15em;margin:46px 0}}@media(max-width: 767px){.boxArticleBodyA h3{font-size:15px;margin:20px 0}}@media(min-width: 768px){.boxArticleBodyA h4,.boxArticleBodyA h5,.boxArticleBodyA h6{font-size:16px;letter-spacing:.1em;margin:46px 0}}@media(max-width: 767px){.boxArticleBodyA h4,.boxArticleBodyA h5,.boxArticleBodyA h6{font-size:13px;margin:20px 0}}@media(min-width: 768px){.boxArticleBodyA h2+div{margin-top:42.8px}}@media(max-width: 767px){.boxArticleBodyA h2+div{margin-top:17px}}@media(min-width: 768px){.boxArticleBodyA>div,.boxArticleBodyA>div p,.boxArticleBodyA>div li{font-size:16px;line-height:1.625;letter-spacing:.08em}}@media(max-width: 767px){.boxArticleBodyA>div,.boxArticleBodyA>div p,.boxArticleBodyA>div li{font-size:13px;line-height:1.538;letter-spacing:-0.058em}}@media(min-width: 768px){.boxArticleBodyA>div>*+*,.boxArticleBodyA>div p>*+*,.boxArticleBodyA>div li>*+*{margin-top:26px}}@media(max-width: 767px){.boxArticleBodyA>div>*+*,.boxArticleBodyA>div p>*+*,.boxArticleBodyA>div li>*+*{margin-top:20px}}@media(min-width: 768px){.boxArticleBodyA>div>br,.boxArticleBodyA>div p>br,.boxArticleBodyA>div li>br{margin-top:0}}@media(max-width: 767px){.boxArticleBodyA>div>br,.boxArticleBodyA>div p>br,.boxArticleBodyA>div li>br{margin-top:0}}.boxArticleBodyA a{color:#007bc2}.boxArticleBodyA a:hover{text-decoration:underline}.boxArticleBodyA a svg{height:1em;width:1em;vertical-align:middle;margin-right:.5em}.boxArticleBodyA h2:before,.boxArticleBodyA h2:after,.boxArticleBodyA h3:before,.boxArticleBodyA h3:after,.boxArticleBodyA h4:before,.boxArticleBodyA h4:after,.boxArticleBodyA h5:before,.boxArticleBodyA h5:after,.boxArticleBodyA h6:before,.boxArticleBodyA h6:after,.boxArticleBodyA p:before,.boxArticleBodyA p:after,.boxArticleBodyA ul:before,.boxArticleBodyA ul:after,.boxArticleBodyA ol:before,.boxArticleBodyA ol:after,.boxArticleBodyA dl:before,.boxArticleBodyA dl:after,.boxArticleBodyA figcaption:before,.boxArticleBodyA figcaption:after{content:"";display:block;height:0}@media(min-width: 768px){.boxArticleBodyA h2:before,.boxArticleBodyA h3:before,.boxArticleBodyA h4:before,.boxArticleBodyA h5:before,.boxArticleBodyA h6:before,.boxArticleBodyA p:before,.boxArticleBodyA ul:before,.boxArticleBodyA ol:before,.boxArticleBodyA dl:before,.boxArticleBodyA figcaption:before{margin-top:calc( ( 1em * 1.625 - 1em ) / -2 )}}@media(max-width: 767px){.boxArticleBodyA h2:before,.boxArticleBodyA h3:before,.boxArticleBodyA h4:before,.boxArticleBodyA h5:before,.boxArticleBodyA h6:before,.boxArticleBodyA p:before,.boxArticleBodyA ul:before,.boxArticleBodyA ol:before,.boxArticleBodyA dl:before,.boxArticleBodyA figcaption:before{margin-top:calc( ( 1em * 1.538 - 1em ) / -2 )}}@media(min-width: 768px){.boxArticleBodyA h2:after,.boxArticleBodyA h3:after,.boxArticleBodyA h4:after,.boxArticleBodyA h5:after,.boxArticleBodyA h6:after,.boxArticleBodyA p:after,.boxArticleBodyA ul:after,.boxArticleBodyA ol:after,.boxArticleBodyA dl:after,.boxArticleBodyA figcaption:after{margin-bottom:calc( ( 1em * 1.625 - 1em ) / -2 )}}@media(max-width: 767px){.boxArticleBodyA h2:after,.boxArticleBodyA h3:after,.boxArticleBodyA h4:after,.boxArticleBodyA h5:after,.boxArticleBodyA h6:after,.boxArticleBodyA p:after,.boxArticleBodyA ul:after,.boxArticleBodyA ol:after,.boxArticleBodyA dl:after,.boxArticleBodyA figcaption:after{margin-bottom:calc( ( 1em * 1.538 - 1em ) / -2 )}}.boxArticleBodyA ul,.boxArticleBodyA ol{padding-left:1.5em}.boxArticleBodyA ul{list-style-type:disc}.boxArticleBodyA ol{list-style-type:decimal;margin-left:.25em}.boxArticleBodyA .circledDecimal{list-style:none}.boxArticleBodyA .circledDecimal>li:before{display:marker;margin-right:.5em;margin-left:-1.5em}.boxArticleBodyA .circledDecimal>li:nth-of-type(1):before{content:"①"}.boxArticleBodyA .circledDecimal>li:nth-of-type(2):before{content:"②"}.boxArticleBodyA .circledDecimal>li:nth-of-type(3):before{content:"③"}.boxArticleBodyA .circledDecimal>li:nth-of-type(4):before{content:"④"}.boxArticleBodyA .circledDecimal>li:nth-of-type(5):before{content:"⑤"}.boxArticleBodyA .circledDecimal>li:nth-of-type(6):before{content:"⑥"}.boxArticleBodyA .circledDecimal>li:nth-of-type(7):before{content:"⑦"}.boxArticleBodyA .circledDecimal>li:nth-of-type(8):before{content:"⑧"}.boxArticleBodyA .circledDecimal>li:nth-of-type(9):before{content:"⑨"}.boxArticleBodyA .circledDecimal>li:nth-of-type(10):before{content:"⑩"}.boxArticleBodyA .circledDecimal>li:nth-of-type(11):before{content:"⑪"}.boxArticleBodyA .circledDecimal>li:nth-of-type(12):before{content:"⑫"}.boxArticleBodyA .circledDecimal>li:nth-of-type(13):before{content:"⑬"}.boxArticleBodyA .circledDecimal>li:nth-of-type(14):before{content:"⑭"}.boxArticleBodyA .circledDecimal>li:nth-of-type(15):before{content:"⑮"}.boxArticleBodyA .circledDecimal>li:nth-of-type(16):before{content:"⑯"}.boxArticleBodyA .circledDecimal>li:nth-of-type(17):before{content:"⑰"}.boxArticleBodyA .circledDecimal>li:nth-of-type(18):before{content:"⑱"}.boxArticleBodyA .circledDecimal>li:nth-of-type(19):before{content:"⑲"}.boxArticleBodyA .circledDecimal>li:nth-of-type(20):before{content:"⑳"}.boxArticleBodyA .references{list-style:none;margin-left:2em;padding-left:0}.boxArticleBodyA .references span{white-space:nowrap;display:inline-block;width:2em;margin-left:-2em}.boxArticleBodyA .references br{margin-top:0}.boxArticleBodyA figure{display:table;text-align:center}.boxArticleBodyA figure:first-child{margin-top:0}.boxArticleBodyA figure:last-child{margin-bottom:0}.boxArticleBodyA figure:not([class^=float]){margin-left:auto;margin-right:auto}.boxArticleBodyA figure.floatL{float:left}@media(min-width: 1280px){.boxArticleBodyA figure.floatL{margin-right:35px}}@media(min-width: 768px)and (max-width: 1279px){.boxArticleBodyA figure.floatL{margin-right:22px}}@media(max-width: 767px){.boxArticleBodyA figure.floatL{margin-right:10px}}.boxArticleBodyA figure.floatR{float:right}@media(min-width: 1280px){.boxArticleBodyA figure.floatR{margin-left:35px}}@media(min-width: 768px)and (max-width: 1279px){.boxArticleBodyA figure.floatR{margin-left:22px}}@media(max-width: 767px){.boxArticleBodyA figure.floatR{margin-left:10px}}.boxArticleBodyA figure.floatL:not(:last-child),.boxArticleBodyA figure.floatR:not(:last-child){margin-bottom:1em}@media(min-width: 768px){.boxArticleBodyA figure.floatL:first-child,.boxArticleBodyA figure.floatR:first-child{margin-top:calc( ( 1em * 1.625 - 1em ) / 2 )}}@media(max-width: 767px){.boxArticleBodyA figure.floatL:first-child,.boxArticleBodyA figure.floatR:first-child{margin-top:calc( ( 1em * 1.538 - 1em ) / 2 )}}@media(min-width: 768px){.boxArticleBodyA figure img{max-width:800px}}.boxArticleBodyA figcaption{font-size:.8em;text-align:left;display:table-caption;caption-side:bottom;margin-top:1em}.boxArticleBodyA .flex{display:flex;justify-content:center}.boxArticleBodyA .flex figure{margin:0}.boxArticleBodyA .flex>*:not(:first-child){margin-left:1em}.boxArticleBodyA .flex2>*{max-width:calc( (100% - 1em) / 2 )}.boxArticleBodyA .flex3>*{max-width:calc( (100% - 2em) / 3 )}.boxArticleBodyA th{background-color:#f0f0f0}.boxArticleBodyA td{padding:.5em 0}.boxArticleBodyA .alignR{text-align:right}.boxArticleBodyA .alignC{text-align:center}.boxArticleBodyA .alignL{text-align:left}@media(min-width: 768px){.boxArticleBodyA .mt1Line{margin-top:26px}}@media(max-width: 767px){.boxArticleBodyA .mt1Line{margin-top:20px}}.boxArticleBodyA .footnote{font-size:.8em;display:flex;flex-wrap:wrap}.boxArticleBodyA .footnote dt{width:3em}.boxArticleBodyA .footnote dd{width:calc( 100% - 3em )}.boxArticleBodyA .speaker{display:flex;align-items:flex-start}.boxArticleBodyA .speaker img{margin-right:1em;max-width:160px;height:auto}.boxArticleBodyA .speaker dt{font-weight:bold}.boxArticleBodyA .speaker dt span{font-weight:normal;font-size:.8em;line-height:1.2;display:block;height:.8em}.boxArticleBodyA .speaker dd{margin-top:1em}.boxArticleButtonsA{margin-left:auto;margin-right:auto}@media(min-width: 768px){.boxArticleButtonsA{max-width:598px}}.boxArticleButtonsA div{width:100%}@media(min-width: 768px){.boxArticleButtonsA div{margin-top:80px}}@media(max-width: 767px){.boxArticleButtonsA div{margin-top:50px}}.boxArticleButtonsA .b1{display:inline-flex;justify-content:space-between}@media(max-width: 767px){.boxArticleButtonsA .b1{flex-wrap:wrap}}@media(min-width: 768px){.boxArticleButtonsA .b1 a{width:294px}}@media(max-width: 767px){.boxArticleButtonsA .b1 a{margin-top:10px}}@media(min-width: 768px){.boxArticleRelationA .panelList{margin-top:40px}}@media(max-width: 767px){.boxArticleRelationA .panelList{margin-top:20px}}@media(min-width: 1280px){.pageRoot h1{font-size:23px;line-height:40px;letter-spacing:.26em;margin-top:60px}}@media(min-width: 768px)and (max-width: 1279px){.pageRoot h1{font-size:23px;line-height:40px;letter-spacing:.1em;margin-top:40px}}@media(max-width: 767px){.pageRoot h1{font-size:16px;line-height:26px;letter-spacing:.01em;text-align:center;margin-top:40px}}@media(min-width: 768px){.pageRoot h1 span{font-size:60px;line-height:1;padding:20px 0 0;display:block}}@media(max-width: 767px){.pageRoot h1 span{font-size:40px;line-height:38px;padding:10px 0 0;display:block}}@media(min-width: 768px){.pageRoot h2+p{margin-top:34px}}@media(max-width: 767px){.pageRoot h2+p{margin-top:15px}}@media(min-width: 768px){.pageRoot h2+p+div,.pageRoot .tabSwitch+div{margin-top:80px}}@media(max-width: 767px){.pageRoot h2+p+div,.pageRoot .tabSwitch+div{margin-top:50px}}@media(min-width: 768px){.pageRoot .tabSwitch{margin-top:80px}}@media(max-width: 767px){.pageRoot .tabSwitch{margin-top:20px}}.pageRoot _:-ms-lang(x)::-ms-backdrop,.pageRoot .tabSwitch li a{padding:8px 0 4px;margin-top:9px}@media(min-width: 768px){.pageRoot h2+div{margin-top:40px}}@media(max-width: 767px){.pageRoot h2+div{margin-top:20px}}.pageRoot .special-index .mySwiper-nav{display:inline;outline:0;position:absolute;z-index:1;top:50%}@media(min-width: 768px){.pageRoot .special-index .mySwiper-nav{margin-top:calc( (100% - 36px) / 8 * -1);height:calc(100% - 36px)}}@media(max-width: 767px){.pageRoot .special-index .mySwiper-nav{margin-top:calc((100% - 15px) / 3 * -1);height:calc(50% - 10px)}}.pageRoot .special-index .mySwiper-nav svg{color:#007bc2;cursor:pointer}@media(min-width: 768px){.pageRoot .special-index .mySwiper-nav svg{width:38px;height:100%}}@media(max-width: 767px){.pageRoot .special-index .mySwiper-nav svg{width:16.2px;height:100%}}.pageRoot .special-index .mySwiper-nav.swiper-button-disabled{display:none}@media(min-width: 1280px){.pageRoot .special-index .mySwiper-prev{left:-60px}.pageRoot .special-index .mySwiper-next{right:-60px}}@media(min-width: 768px)and (max-width: 1279px){.pageRoot .special-index .mySwiper-prev{left:-50px}.pageRoot .special-index .mySwiper-next{right:-50px}}@media(max-width: 767px){.pageRoot .special-index .mySwiper-prev{left:-20px}.pageRoot .special-index .mySwiper-next{right:-20px}}.pageRoot .special-index .mySwiper-pagination{display:flex;justify-content:center;width:100%;position:absolute;bottom:-26px;left:0}.pageRoot .special-index .mySwiper-pagination li{margin:0 15px;background-color:currentColor;opacity:.5}.pageRoot .special-index .mySwiper-pagination .swiper-pagination-bullet-active{opacity:1}.pageRoot .special-index .boxRootPostColumn{margin-top:0}.pageRoot .special-index .swiper-wrapper{flex-wrap:nowrap}.boxRootLead p{margin-top:30px;font-size:16px;line-height:26px;text-decoration:underline}@media(max-width: 767px){.boxRootLead p{text-align:center}}.boxRootPost{display:flex;padding:70px 0 0}@media(max-width: 767px){.boxRootPost{display:none}}.boxRootPost .boxRootPost__theme{min-width:70px;background:#000;color:#fff;padding:0 25px;font-size:16px;margin:0 20px 0 0;display:flex;align-items:center;line-height:20px}.boxRootPost .boxRootPost__theme:hover{background:#007bc2}.boxRootPost .boxRootPost__content{padding:5px 0}.boxRootPost .boxRootPost__content dd{font-size:16px;line-height:30px}.boxRootPost .boxRootPost__content dd a{text-decoration:underline}.boxRootPost .icon_rss{font-size:16px;line-height:30px;text-align:right;min-width:80px}.boxRootPost .icon_rss img{width:24px;margin:0 10px;vertical-align:text-bottom}.boxRootBannerSwipe{position:relative}@media(min-width: 768px){.boxRootBannerSwipe{margin:150px 0}}@media(max-width: 767px){.boxRootBannerSwipe{margin:40px -20px 100px}}.boxRootBannerSwipeInner{margin-bottom:-20px}@media(min-width: 768px){.boxRootBannerSwipeInner{position:relative;overflow:hidden}.boxRootBannerSwipeInner:after,.boxRootBannerSwipeInner:before{content:"";display:block;height:105px;width:490px;position:absolute;top:0;z-index:2}.boxRootBannerSwipeInner:before{left:0;background-image:linear-gradient(to right, white, rgba(255, 255, 255, 0))}.boxRootBannerSwipeInner:after{right:0;background-image:linear-gradient(to left, white, rgba(255, 255, 255, 0))}}@media(min-width: 768px)and (min-width: 1280px){.boxRootBannerSwipeInner:before,.boxRootBannerSwipeInner:after{width:calc( (100% - 570px) / 2 )}}@media(min-width: 768px)and (min-width: 768px)and (max-width: 1279px){.boxRootBannerSwipeInner:before,.boxRootBannerSwipeInner:after{width:calc( (100% - 510px) / 2 )}}@media(min-width: 1280px){.boxRootBannerSwipe .mySwiper{width:1590px;position:relative;left:50%;margin-left:-795px}}@media(min-width: 768px)and (max-width: 1279px){.boxRootBannerSwipe .mySwiper{width:1500px;position:relative;left:50%;margin-left:-750px}}@media(min-width: 1280px){.boxRootBannerSwipe .mySwiper li{width:490px}}@media(min-width: 768px)and (max-width: 1279px){.boxRootBannerSwipe .mySwiper li{width:490px}}@media(max-width: 767px){.boxRootBannerSwipe .mySwiper li{width:100%}}.boxRootBannerSwipe .mySwiper a{display:block}@media(min-width: 1280px){.boxRootBannerSwipe .mySwiper a{margin:0 20px 15px}}@media(min-width: 768px)and (max-width: 1279px){.boxRootBannerSwipe .mySwiper a{margin:0 5px 15px}}@media(max-width: 767px){.boxRootBannerSwipe .mySwiper a{padding:0 20px 15px}}.boxRootBannerSwipe .mySwiper img{transition:box-shadow .3s}@media(min-width: 768px){.boxRootBannerSwipe .mySwiper img{width:490px;height:105px}}@media(max-width: 767px){.boxRootBannerSwipe .mySwiper img{width:100%;box-shadow:0px 10px 10px rgba(0,0,0,.1)}.boxRootBannerSwipe .mySwiper img:hover{box-shadow:0px 10px 10px rgba(0,0,0,.2)}}@media(min-width: 768px){.boxRootBannerSwipe .mySwiper .swiper-slide-next img{box-shadow:0px 10px 10px rgba(0,0,0,.1)}.boxRootBannerSwipe .mySwiper .swiper-slide-next img:hover{box-shadow:0px 10px 10px rgba(0,0,0,.2)}}@media(min-width: 768px){.boxRootBannerSwipe .mySwiper-nav{top:0;margin-top:0}}@media(max-width: 767px){.boxRootBannerSwipe .mySwiper-nav{margin-top:calc( -.35rem - 7.5px )}}.boxRootBannerSwipe .mySwiper-nav svg{stroke:currentColor}@media(min-width: 768px){.boxRootBannerSwipe .mySwiper-nav svg{width:38px;height:105px}}@media(max-width: 767px){.boxRootBannerSwipe .mySwiper-nav svg{width:18px;height:.7rem}}@media(max-width: 767px){.boxRootBannerSwipe .mySwiper-prev{left:0}.boxRootBannerSwipe .mySwiper-next{right:0}}@media(min-width: 768px){.boxRootPostColumn{margin-top:70px}}@media(max-width: 767px){.boxRootPostColumn{margin-top:20px}}.boxRootLinks{background-color:rgba(240,240,240,.7)}@media(min-width: 1280px){.boxRootLinks{padding:36px 0 50px;margin-top:130px}}@media(min-width: 768px)and (max-width: 1279px){.boxRootLinks{padding:36px 50px 50px;margin:150px -50px 0}}@media(max-width: 767px){.boxRootLinks{padding:20px 20px 50px;margin:150px -20px 0}}.boxRootLinks h2{font-weight:bold;font-size:16px;letter-spacing:.2em;text-align:center}.boxRootLinks ul{display:flex;flex-wrap:wrap}@media(min-width: 1280px){.boxRootLinks ul{margin:30px 30px 0}}@media(min-width: 768px)and (max-width: 1279px){.boxRootLinks ul{margin-top:30px}}@media(max-width: 767px){.boxRootLinks ul{justify-content:space-between;margin-top:20px}}@media(min-width: 1280px){.boxRootLinks li{width:calc( (100% - 40px) / 5 )}.boxRootLinks li:nth-of-type(n+6){margin-top:10px}.boxRootLinks li:not(:nth-of-type(5n+1)){margin-left:10px}}@media(min-width: 768px)and (max-width: 1279px){.boxRootLinks li{width:calc( (100% - 20px) / 3 )}.boxRootLinks li:nth-of-type(n+4){margin-top:10px}.boxRootLinks li:not(:nth-of-type(3n+1)){margin-left:10px}}@media(max-width: 767px){.boxRootLinks li{width:calc( (100% - 10px) / 2 )}.boxRootLinks li:nth-of-type(n+3){margin-top:10px}}.boxRootLinks img{width:100%;box-shadow:0px 10px 10px rgba(0,0,0,.1)}@media(min-width: 1280px){.tabSwitchTop{margin:0px}}.tabSwitchTop ul{display:flex;flex-wrap:wrap}@media(min-width: 1280px){.tabSwitchTop li{width:calc( (100% - 30px) / 4)}.tabSwitchTop li:not(:nth-of-type(4n+1)){margin:0px 0px 20px 10px}}@media(min-width: 768px)and (max-width: 1279px){.tabSwitchTop li{width:calc( (100% - 30px) / 4 - .1px )}.tabSwitchTop li:not(:nth-of-type(4n+1)){margin:0px 0px 20px 10px}}@media(max-width: 767px){.tabSwitchTop li{width:calc( (100% - 20px) / 3 - .1px )}.tabSwitchTop li:nth-of-type(n+4){margin-top:10px}.tabSwitchTop li:not(:nth-of-type(3n+1)){margin-left:10px}}.tabSwitchTop p,.tabSwitchTop a{color:#fff;font-weight:bold;white-space:nowrap;border:1px solid #231f20;background-color:#231f20;box-shadow:0px 10px 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}@media(min-width: 1280px){.tabSwitchTop p,.tabSwitchTop a{font-size:16px;letter-spacing:.2em;height:24px}}@media(min-width: 768px)and (max-width: 1279px){.tabSwitchTop p,.tabSwitchTop a{font-size:12px;letter-spacing:-0.042em;height:24px}}@media(max-width: 767px){.tabSwitchTop p,.tabSwitchTop a{font-size:.1rem;letter-spacing:-0.058em;height:44px}}.tabSwitchTop p:not(:checked):after,.tabSwitchTop a:not(:checked):after{content:"";display:block;width:100%;height:0%;background-color:rgba(255,255,255,.2);position:absolute;bottom:0;left:0;z-index:1;transition:all .3s .2s}.tabSwitchTop p:not(:checked):hover,.tabSwitchTop a:not(:checked):hover{color:#231f20;background-color:#fff;transition:all .3s .2s}.tabSwitchTop p:not(:checked):hover:after,.tabSwitchTop a:not(:checked):hover:after{height:100%;transition:all .3s}.tabSwitchTop p.colorInversion,.tabSwitchTop a.colorInversion{color:#231f20;background-color:#fff}.tabSwitchTop p.colorInversion:not(:checked):hover,.tabSwitchTop a.colorInversion:not(:checked):hover{color:#fff;background-color:#231f20}.tabSwitchTop p.colorInversion:not(:checked):after,.tabSwitchTop a.colorInversion:not(:checked):after{background-color:#231f20}.tabSwitchTop p.colorInversion:not(:checked):hover:after,.tabSwitchTop a.colorInversion:not(:checked):hover:after{background-color:rgba(0,0,0,.2)}.tabSwitchTop p.colorInversion:not(:checked):hover,.tabSwitchTop a.colorInversion:not(:checked):hover{color:#fff;background-color:#231f20}.tabSwitchTop p span,.tabSwitchTop a span{z-index:2}@media all and (-ms-high-contrast: none){.tabSwitchTop p span,.tabSwitchTop a span{margin-top:5px}}.tabSwitchTop :checked+p{color:#231f20;background-color:#fff;box-shadow:none;cursor:default}.tabSwitchTop input{display:none}@media(min-width: 1280px){.MarginTop{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.MarginTop{margin-top:20px}}@media(max-width: 767px){.MarginTop{margin-top:20px}}@media(max-width: 767px){.fontSmall{font-size:.1rem}}@media(min-width: 768px){.pageColumn .panelList{margin-top:150px}}@media(max-width: 767px){.pageColumn .panelList{margin-top:80px}}.pageColumn .panelListAjp.panelTxtC{display:flex;justify-content:space-between;flex-wrap:wrap}.pageColumn .panelListAjp.panelTxtC:before,.pageColumn .panelListAjp.panelTxtC:After{content:"";display:block;height:0;order:2}@media(min-width: 1280px){.pageColumn .panelListAjp.panelTxtC:before,.pageColumn .panelListAjp.panelTxtC:After{width:calc( (100% - 30px) / 4 )}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC:before,.pageColumn .panelListAjp.panelTxtC:After{width:calc( (100% - 36px) / 4 )}}@media(max-width: 767px){.pageColumn .panelListAjp.panelTxtC:before,.pageColumn .panelListAjp.panelTxtC:After{content:none}}.pageColumn .panelListAjp.panelTxtC li{overflow:hidden;position:relative}@media(min-width: 1280px){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1){width:calc( (100% - 30px) / 2 + 10px );padding-bottom:calc( (100% - 30px) / 4)}.pageColumn .panelListAjp.panelTxtC li:nth-of-type(n+2){width:calc( (100% - 30px) / 4 )}.pageColumn .panelListAjp.panelTxtC li:nth-of-type(n+4){margin-top:10px;padding-bottom:calc( (100% - 30px) / 4)}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1){width:calc( (100% - 36px) / 2 + 12px );padding-bottom:calc( (100% - 36px) / 4)}}@media(min-width: 768px)and (max-width: 1279px)and (-ms-high-contrast: none){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1){width:calc( (100% - 36px) / 2 + 12px );padding-bottom:calc( (100% - 36px) / 4)}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(2),.pageColumn .panelListAjp.panelTxtC li:nth-of-type(3){padding-bottom:calc( (100% - 36px) / 4)}}@media(min-width: 768px)and (max-width: 1279px)and (-ms-high-contrast: none){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(2),.pageColumn .panelListAjp.panelTxtC li:nth-of-type(3){padding-bottom:calc( (100% - 36px) / 4)}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(n+2){width:calc( (100% - 36px) / 4 )}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(n+4){margin-top:12px;padding-bottom:calc( (100% - 36px) / 4)}}@media(min-width: 768px)and (max-width: 1279px)and (-ms-high-contrast: none){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(n+4){margin-top:12px;padding-bottom:calc( (100% - 36px) / 4)}}@media(max-width: 767px){.pageColumn .panelListAjp.panelTxtC li{width:100%}.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1){padding-bottom:75%}.pageColumn .panelListAjp.panelTxtC li:nth-of-type(n+2){margin-top:20px;width:calc(50% - 5px);padding-bottom:0%}.pageColumn .panelListAjp.panelTxtC li:nth-of-type(n+2) a{position:relative}}@media(min-width: 1280px){.pageColumn .panelListAjp.panelTxtC li h3{text-align:center}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC li h3{text-align:center}}@media(max-width: 767px){.pageColumn .panelListAjp.panelTxtC li h3{margin-bottom:0px;line-height:2.05;text-align:center}}.pageColumn .panelListAjp.panelTxtC li:hover .panelTxt2{background-color:rgba(0,123,194,.7)}@media(min-width: 768px){.pageColumn .panelListAjp.panelTxtC li .panelImg{width:100%;padding-bottom:100%}}@media(max-width: 767px){.pageColumn .panelListAjp.panelTxtC li .panelImg{width:100%;padding-bottom:100%}}.pageColumn .panelListAjp.panelTxtC li .panelTxt{position:absolute;bottom:0}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC li .panelTxt{width:100%}}@media(min-width: 768px){.pageColumn .panelListAjp.panelTxtC li .panelTxt{right:0}}@media(max-width: 767px){.pageColumn .panelListAjp.panelTxtC li .panelTxt{width:100%;right:0}}@media(min-width: 1280px){.pageColumn .panelListAjp.panelTxtC li .panelTxt h2{font-size:.2rem;line-height:.26rem}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC li .panelTxt h2{font-size:.16rem;line-height:.28rem}}@media(max-width: 767px){.pageColumn .panelListAjp.panelTxtC li .panelTxt h2{font-size:.18rem;line-height:.29rem}}@media(min-width: 1280px){.pageColumn .panelListAjp.panelTxtC li .panelTxt .body{font-size:.16rem;line-height:.26rem}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC li .panelTxt .body{font-size:.1rem;line-height:.15rem}}.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1) .panelImg{width:100%;height:100%;padding:0}.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt{color:#fff;background-color:rgba(35,31,32,.7);transition:background-color .3s}@media(min-width: 1280px){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt{display:flex;align-items:center;width:100%;padding:calc((100% - 5.3rem) / 2) .2rem calc((100% - 5.3rem) / 2) .2rem}.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt>div{display:flex;flex-direction:column;position:static}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt{display:flex;align-items:center;padding:calc((100% - 3.5rem) / 2) .15rem calc((100% - 3.5rem) / 2) .15rem}.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt>div{display:flex;flex-direction:column;position:static}}@media(max-width: 767px){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt{display:flex;align-items:center;height:calc( (100% - 1.2rem) / 2 )}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt div{top:.1rem}}@media(max-width: 767px){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt div{left:.3rem}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt h2{line-height:29px}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1) .panelTxt .body{margin:0}}.pageColumn .panelListAjp.panelTxtC li:nth-of-type(1):hover .panelTxt{background-color:rgba(0,123,194,.7)}.pageColumn .panelListAjp.panelTxtC .panelTxt2{color:#fff;background-color:rgba(35,31,32,.7);transition:background-color .3s;position:absolute;bottom:0;width:100%}@media(min-width: 1280px){.pageColumn .panelListAjp.panelTxtC .panelTxt2{font-size:.19rem;padding:7% 1% 7% 1%}.pageColumn .panelListAjp.panelTxtC .panelTxt2.addLong{padding:3.416% 1px 3.416% 1%}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC .panelTxt2{font-size:.12rem;padding:7% 1% 7% 1%}.pageColumn .panelListAjp.panelTxtC .panelTxt2.addLong{padding:3.416% 1px 3.416% 1%}}@media(max-width: 767px){.pageColumn .panelListAjp.panelTxtC .panelTxt2{font-size:.13rem;line-height:.19rem;padding:5% 1% 5% 1%}}.pageColumn .panelListAjp.panelTxtC .panelBody{position:absolute;margin:0 auto;left:0;right:0}@media(min-width: 1280px){.pageColumn .panelListAjp.panelTxtC .panelBody{width:calc(100% - 40px);top:62%}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC .panelBody{width:calc(100% - 8%);top:65%}}@media(max-width: 767px){.pageColumn .panelListAjp.panelTxtC .panelBody{padding:0 5%}}.pageColumn .panelListAjp.panelTxtC .panelBody h3{padding:0 0 10px;letter-spacing:.01em}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .panelListAjp.panelTxtC .panelBody h3{margin-top:0;font-size:.12rem}}@media(max-width: 767px){.pageColumn .panelListAjp.panelTxtC .panelBody h3{padding:5px 0 .1rem 0;font-size:.1rem;line-height:.15rem}}.pageColumn .panelListAjp.panelTxtC a{position:absolute;top:0;left:0}.pageColumn .panelListAjp.panelTxtC .tags{display:none}.pageColumn .boxTopicList1 .label{position:absolute;top:0;line-height:1;width:100%;font-size:.1rem}.pageColumn .boxTopicList1 .label span{z-index:99;font-weight:bold;letter-spacing:.1em;text-align:center;display:inline-block;box-sizing:border-box;color:#fff}.pageColumn .boxTopicList1 .label span.new{background-color:red}.pageColumn .boxTopicList1 .label span.shinchaku{background-color:blue}@media(min-width: 1280px){.pageColumn .boxTopicList1 .label span{font-size:.15rem;padding:3.6% 5%}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .boxTopicList1 .label span{font-size:.1rem;padding:3.2% 6%}}@media(max-width: 767px){.pageColumn .boxTopicList1 .label span{font-size:.08rem;padding:3% 8%}}@media all and (-ms-high-contrast: none){.pageColumn .boxTopicList1 .label span{padding:3% 5% 2%}}@media(min-width: 1280px){.pageColumn .boxTopicList1 .label_first span{padding:1.8% 2.5%}}@media(min-width: 768px)and (max-width: 1279px){.pageColumn .boxTopicList1 .label_first span{padding:1.6% 3%}}@media(max-width: 767px){.pageColumn .boxTopicList1 .label_first span{padding:1.5% 4%}}@media(min-width: 1280px){.boxColumnHead{display:flex;align-items:center;margin-top:40px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnHead{position:relative;padding-bottom:calc( 394 / 668 * 100% )}}@media(min-width: 1280px){.boxColumnHead img{width:395px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnHead img{width:calc( 549 / 668 * 100% );position:absolute;top:0;left:0}}@media(min-width: 1280px){.boxColumnHead div{width:750px;margin-left:35px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnHead div{padding:20px;background-color:rgba(255,255,255,.8);width:calc( 508 / 668 * 100% - 40px );position:absolute;bottom:0;right:0}}@media(max-width: 767px){.boxColumnHead div{text-align:center;padding:20px 5px;background-color:rgba(255,255,255,.8)}}.boxColumnHead .p1,.boxColumnHead h1{font-weight:bold;line-height:1}@media(min-width: 1280px){.boxColumnHead .p1,.boxColumnHead h1{font-size:30px;letter-spacing:.07em}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnHead .p1,.boxColumnHead h1{font-size:18px;letter-spacing:.083em}}@media(max-width: 767px){.boxColumnHead .p1,.boxColumnHead h1{font-size:14px;letter-spacing:.1em}}@media(min-width: 1280px){.boxColumnHead .p2{font-size:18px;line-height:1.3333333333;margin-top:17px;margin-bottom:-3px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnHead .p2{font-size:18px;line-height:1.6111111111;margin-top:14.5px;margin-bottom:-5.5px;letter-spacing:.008em}}@media(max-width: 767px){.boxColumnHead .p2{font-size:13px;line-height:1.5384615385;margin-top:16.5px;margin-bottom:-3.5px}}@media(min-width: 768px){.boxColumnArticleTitleA{margin-top:60px}}@media(max-width: 767px){.boxColumnArticleTitleA{margin-top:50px}}.boxColumnArticleTitleA p{font-size:16px;line-height:1;letter-spacing:.1em}.boxColumnArticleTitleA h1{font-weight:bold}@media(min-width: 768px){.boxColumnArticleTitleA h1{font-size:24px;line-height:1.6;margin-top:12.8px;margin-bottom:-7.2px;letter-spacing:.195em}}@media(max-width: 767px){.boxColumnArticleTitleA h1{font-size:16px;line-height:1.25;margin-top:18px;margin-bottom:-2px}}@media(min-width: 768px){.boxColumnArticleTitleB{margin-top:80px}}@media(max-width: 767px){.boxColumnArticleTitleB{margin:50px 0}}.boxColumnArticleTitleB h1{letter-spacing:.07em}@media(min-width: 1280px){.boxColumnArticleTitleB h1{font-size:30px;line-height:2.3333333333;margin-top:-20px;margin-bottom:-20px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnArticleTitleB h1{font-size:28px;line-height:2;margin-top:-14px;margin-bottom:-14px}}@media(max-width: 767px){.boxColumnArticleTitleB h1{font-size:22px;line-height:1.3636363636;margin-top:-4px;margin-bottom:-4px}}@media(max-width: 1279px){.pageColumnIndex .boxHead,.pageColumnIndexEn .boxHead{margin:0 calc( -1 * (50vw - 50%))}}.pageColumnIndex .boxHead img,.pageColumnIndexEn .boxHead img{width:100%}@media(min-width: 1280px){.pageColumnIndex .boxHead img,.pageColumnIndexEn .boxHead img{margin-top:40px}}.pageColumnIndex .boxHead .internalLinkList,.pageColumnIndexEn .boxHead .internalLinkList{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.pageColumnIndex .boxHead .internalLinkList li,.pageColumnIndexEn .boxHead .internalLinkList li{background-color:#231f20;text-align:center;width:24%}.pageColumnIndex .boxHead .internalLinkList li a,.pageColumnIndexEn .boxHead .internalLinkList li a{background-color:#231f20;border:1px solid #231f20;color:#fff;display:block;padding:5px 0;position:relative}@media(min-width: 1280px){.pageColumnIndex .boxHead .internalLinkList li a,.pageColumnIndexEn .boxHead .internalLinkList li a{font-size:16px}}@media(max-width: 1279px){.pageColumnIndex .boxHead .internalLinkList li a,.pageColumnIndexEn .boxHead .internalLinkList li a{font-size:12px}}.pageColumnIndex .boxHead .internalLinkList li:nth-child(3),.pageColumnIndexEn .boxHead .internalLinkList li:nth-child(3){letter-spacing:0}.pageColumnIndex .boxHead .internalLinkList li:not(:last-child),.pageColumnIndexEn .boxHead .internalLinkList li:not(:last-child){margin-right:5px}@media(min-width: 1280px){.pageColumnIndex .boxContents,.pageColumnIndexEn .boxContents{display:flex;align-items:flex-start;justify-content:space-between}.pageColumnIndex .boxContents .boxTtl,.pageColumnIndexEn .boxContents .boxTtl{margin:0 0 15px}.pageColumnIndex .boxContents .textBox,.pageColumnIndexEn .boxContents .textBox{width:67%;margin-left:40px}.pageColumnIndex .boxContents.center .textBox,.pageColumnIndexEn .boxContents.center .textBox{width:100%}.pageColumnIndex .boxContents.center .imgBox,.pageColumnIndexEn .boxContents.center .imgBox{width:60%;margin:80px auto 0;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.pageColumnIndex .boxContents.center p,.pageColumnIndexEn .boxContents.center p{margin-bottom:.1rem}.pageColumnIndex .boxContents.center p a,.pageColumnIndexEn .boxContents.center p a{color:#007bc2}.pageColumnIndex .boxContents.center p a:hover,.pageColumnIndexEn .boxContents.center p a:hover{text-decoration:underline}.pageColumnIndex .boxContents.normal a,.pageColumnIndexEn .boxContents.normal a{width:50%}.pageColumnIndex .boxContents.normal .textBox,.pageColumnIndexEn .boxContents.normal .textBox{width:50%}.pageColumnIndex .boxContents.normal ul,.pageColumnIndexEn .boxContents.normal ul{margin-left:.15rem}.pageColumnIndex .boxContents.normal li,.pageColumnIndexEn .boxContents.normal li{font-size:.15rem;line-height:1.5em}.pageColumnIndex .boxContents.normal li a,.pageColumnIndexEn .boxContents.normal li a{color:#007bc2}.pageColumnIndex .boxContents.normal li a:hover,.pageColumnIndexEn .boxContents.normal li a:hover{text-decoration:underline}.pageColumnIndex .boxContents.normal p,.pageColumnIndexEn .boxContents.normal p{margin-bottom:.1rem}.pageColumnIndex .boxContents.reverse,.pageColumnIndexEn .boxContents.reverse{flex-direction:row-reverse}.pageColumnIndex .boxContents.reverse a,.pageColumnIndexEn .boxContents.reverse a{width:50%}.pageColumnIndex .boxContents.reverse .textBox,.pageColumnIndexEn .boxContents.reverse .textBox{width:50%;margin:0 30px 0 0}.pageColumnIndex .boxContents.reverse .btn,.pageColumnIndexEn .boxContents.reverse .btn{margin-left:0}.pageColumnIndex .boxContents.contentsIGF img,.pageColumnIndexEn .boxContents.contentsIGF img{width:33%}}.pageColumnIndex .boxContents img,.pageColumnIndexEn .boxContents img{width:100%}.pageColumnIndex .boxContents p,.pageColumnIndexEn .boxContents p{font-size:.16rem;margin-bottom:20px}.pageColumnIndex .boxContents .btn,.pageColumnIndexEn .boxContents .btn{margin:80px auto 0;letter-spacing:1.6px}@media(min-width: 1280px){.pageColumnIndex .boxContents .btn,.pageColumnIndexEn .boxContents .btn{margin:0 0 0 auto}.pageColumnIndex .boxContents .btn.bottom,.pageColumnIndexEn .boxContents .btn.bottom{margin:80px auto 0}}@media(min-width: 768px)and (max-width: 1279px){.pageColumnIndex .boxHead .internalLinkList li a,.pageColumnIndexEn .boxHead .internalLinkList li a{padding:8px 0}.pageColumnIndex .boxContents .boxTtl,.pageColumnIndexEn .boxContents .boxTtl{margin:30px 0 20px}.pageColumnIndex .boxContents .boxTtl.normal ul,.pageColumnIndexEn .boxContents .boxTtl.normal ul{margin-left:.15rem}.pageColumnIndex .boxContents .boxTtl.normal li,.pageColumnIndexEn .boxContents .boxTtl.normal li{font-size:.15rem;line-height:1.5em}.pageColumnIndex .boxContents .boxTtl.normal li a,.pageColumnIndexEn .boxContents .boxTtl.normal li a{color:#007bc2}.pageColumnIndex .boxContents .boxTtl.normal li a:hover,.pageColumnIndexEn .boxContents .boxTtl.normal li a:hover{text-decoration:underline}.pageColumnIndex .boxContents .boxTtl.normal p,.pageColumnIndexEn .boxContents .boxTtl.normal p{margin-bottom:.1rem}.pageColumnIndex .contentsIGF,.pageColumnIndexEn .contentsIGF{position:relative}.pageColumnIndex .contentsIGF img,.pageColumnIndexEn .contentsIGF img{width:230px;position:absolute;top:0;right:0}.pageColumnIndex .contentsIGF .boxTtl,.pageColumnIndexEn .contentsIGF .boxTtl{margin-top:0;width:calc(100% - 250px)}}@media(min-width: 768px){.pageColumnIndex .internalLinkList li a,.pageColumnIndexEn .internalLinkList li a{white-space:nowrap}.pageColumnIndex .internalLinkList li a:hover,.pageColumnIndexEn .internalLinkList li a:hover{color:#231f20;background-color:#fff;transition:all .3s .2s}.pageColumnIndex .internalLinkList li a:after,.pageColumnIndexEn .internalLinkList li a:after{content:"";display:block;width:100%;height:0%;background-color:rgba(255,255,255,.2);position:absolute;bottom:0;left:0;z-index:1;transition:all .3s .2s}.pageColumnIndex .internalLinkList li a:hover:after,.pageColumnIndexEn .internalLinkList li a:hover:after{height:100%;transition:all .3s}.pageColumnIndex .boxContents,.pageColumnIndexEn .boxContents{margin-top:100px}.pageColumnIndex .boxContents .boxTtl,.pageColumnIndexEn .boxContents .boxTtl{font-size:30px;line-height:1.6}}@media(max-width: 767px){.pageColumnIndex .boxHead .internalLinkList,.pageColumnIndexEn .boxHead .internalLinkList{align-items:stretch;margin:5px 6px 0}.pageColumnIndex .boxHead .internalLinkList li,.pageColumnIndexEn .boxHead .internalLinkList li{display:flex;align-items:center;justify-content:center;line-height:1.2}.pageColumnIndex .boxHead .internalLinkList li:nth-child(3),.pageColumnIndexEn .boxHead .internalLinkList li:nth-child(3){line-height:1}.pageColumnIndex .boxContents,.pageColumnIndexEn .boxContents{margin-top:80px}.pageColumnIndex .boxContents.normal li,.pageColumnIndexEn .boxContents.normal li{font-size:.15rem;line-height:1.5em}.pageColumnIndex .boxContents.normal li a,.pageColumnIndexEn .boxContents.normal li a{color:#007bc2}.pageColumnIndex .boxContents.normal li a:hover,.pageColumnIndexEn .boxContents.normal li a:hover{text-decoration:underline}.pageColumnIndex .boxContents.normal p,.pageColumnIndexEn .boxContents.normal p{margin-bottom:.1rem}.pageColumnIndex .boxContents .boxTtl,.pageColumnIndexEn .boxContents .boxTtl{font-size:2.7em;margin:20px 0;line-height:1.6}.pageColumnIndex .boxContents .btn,.pageColumnIndexEn .boxContents .btn{margin-top:20px}}.pageColumnIndex .special .panelTxt h3,.pageColumnIndexEn .special .panelTxt h3{font-weight:normal}.pageColumnIndex .special .panelTxt h3 span,.pageColumnIndexEn .special .panelTxt h3 span{display:inline;width:auto;white-space:normal;overflow:visible;text-overflow:clip}@media(min-width: 1280px){.pageColumnIndex .special .panelTxt h3,.pageColumnIndexEn .special .panelTxt h3{font-size:.16rem;line-height:.26rem;letter-spacing:.08em}.pageColumnIndex .special .panelTxtK3 .series,.pageColumnIndexEn .special .panelTxtK3 .series{font-weight:normal;line-height:1}.pageColumnIndex .special .panelTxtK3 h3,.pageColumnIndexEn .special .panelTxtK3 h3{font-size:14px;font-weight:normal;line-height:.25rem;letter-spacing:0}.pageColumnIndex .special .panelListK3 li:nth-of-type(n+1) .panelImg,.pageColumnIndexEn .special .panelListK3 li:nth-of-type(n+1) .panelImg{padding-bottom:77%}.pageColumnIndex .special .panelListK3 li:nth-of-type(n+2) .panelImg,.pageColumnIndexEn .special .panelListK3 li:nth-of-type(n+2) .panelImg{padding-bottom:77%}.pageColumnIndex .special .featureList li:nth-of-type(n+1) .panelImg,.pageColumnIndexEn .special .featureList li:nth-of-type(n+1) .panelImg{padding-bottom:61%}.pageColumnIndex .special .featureList li:nth-of-type(n+2) .panelImg,.pageColumnIndexEn .special .featureList li:nth-of-type(n+2) .panelImg{padding-bottom:61%}}@media(max-width: 1279px){.pageColumnIndex .special .panelListG .panelImg,.pageColumnIndexEn .special .panelListG .panelImg{padding-bottom:0}.pageColumnIndex .special .panelList .panelImg img,.pageColumnIndexEn .special .panelList .panelImg img{position:relative}.pageColumnIndex .special .panelListK3 li .panelImg .panelTitle,.pageColumnIndexEn .special .panelListK3 li .panelImg .panelTitle{background-color:rgba(255,255,255,.7);color:#231f20;position:relative}.pageColumnIndex .special .panelListK3 li:nth-of-type(n+1) .panelImg,.pageColumnIndexEn .special .panelListK3 li:nth-of-type(n+1) .panelImg{padding-bottom:0}.pageColumnIndex .special .panelListK3 li:nth-of-type(n+2) .panelImg,.pageColumnIndexEn .special .panelListK3 li:nth-of-type(n+2) .panelImg{padding-bottom:0}.pageColumnIndex .special .panelTxtK3 .series,.pageColumnIndexEn .special .panelTxtK3 .series{text-align:center}.pageColumnIndex .special .boxGlossary,.pageColumnIndexEn .special .boxGlossary{text-align:center;margin:0 calc( -1 * (50vw - 50%))}.pageColumnIndex .special .boxGlossary .glossaryTtl,.pageColumnIndexEn .special .boxGlossary .glossaryTtl{font-weight:bold;margin-bottom:10px}.pageColumnIndex .special .boxGlossary .btn,.pageColumnIndexEn .special .boxGlossary .btn{margin:30px auto 20px}}@media(min-width: 768px)and (max-width: 1279px){.pageColumnIndex .special .panelTxt h3,.pageColumnIndexEn .special .panelTxt h3{font-size:.12rem;line-height:.19rem;letter-spacing:-0.042em}.pageColumnIndex .special .titleTypeA,.pageColumnIndexEn .special .titleTypeA{margin-top:100px}.pageColumnIndex .special .panelTxtK3 .series,.pageColumnIndex .special .panelTxtK3 h3,.pageColumnIndexEn .special .panelTxtK3 .series,.pageColumnIndexEn .special .panelTxtK3 h3{font-weight:bold;font-size:17px}.pageColumnIndex .special .panelListK3 li .panelImg img,.pageColumnIndexEn .special .panelListK3 li .panelImg img{height:166px}.pageColumnIndex .special .panelListK3 li .panelImg .panelTitle,.pageColumnIndexEn .special .panelListK3 li .panelImg .panelTitle{padding:15px 10px}.pageColumnIndex .special .panelListF .tags,.pageColumnIndexEn .special .panelListF .tags{display:none}.pageColumnIndex .special .panelListF .panelImg,.pageColumnIndexEn .special .panelListF .panelImg{height:158px;padding-bottom:0}.pageColumnIndex .special .panelList .journal span,.pageColumnIndexEn .special .panelList .journal span{padding:2px}.pageColumnIndex .special .panelTxtG .panelTxt div,.pageColumnIndexEn .special .panelTxtG .panelTxt div{padding:15px 10px}.pageColumnIndex .special .panelTxtG .date,.pageColumnIndexEn .special .panelTxtG .date{font-size:12px;position:relative}.pageColumnIndex .special .panelTxtG .date:after,.pageColumnIndexEn .special .panelTxtG .date:after{content:"NEW";color:#007bc2;font-size:14px;position:absolute;top:0;right:0}.pageColumnIndex .special .panelTxtG h3,.pageColumnIndexEn .special .panelTxtG h3{font-size:13px}.pageColumnIndex .special .panelTxtG .body,.pageColumnIndexEn .special .panelTxtG .body{font-size:12px}.pageColumnIndex .special .boxGlossary,.pageColumnIndexEn .special .boxGlossary{margin-top:100px}.pageColumnIndex .special .boxGlossary .glossaryTtl,.pageColumnIndexEn .special .boxGlossary .glossaryTtl{font-size:18px;letter-spacing:1.49px}.pageColumnIndex .special .boxGlossary p,.pageColumnIndexEn .special .boxGlossary p{font-size:12px}.pageColumnIndex .special .titleTypeA span,.pageColumnIndexEn .special .titleTypeA span{letter-spacing:1px}.pageColumnIndex .special .featureList li .panelImg .panelTitle,.pageColumnIndexEn .special .featureList li .panelImg .panelTitle{height:108px}.pageColumnIndex .special .featureList li .panelImg .panelTitle h3,.pageColumnIndexEn .special .featureList li .panelImg .panelTitle h3{line-height:1.6}.pageColumnIndex .special .featureList li .panelImg img,.pageColumnIndexEn .special .featureList li .panelImg img{height:131px}}@media(min-width: 768px){.pageColumnIndex .special .panelListK3,.pageColumnIndexEn .special .panelListK3{justify-content:flex-start}.pageColumnIndex .special .panelListK3 li,.pageColumnIndexEn .special .panelListK3 li{width:calc( (100% - 20px) / 3);margin-right:10px}.pageColumnIndex .special .panelListK3 li:nth-of-type(n+1),.pageColumnIndexEn .special .panelListK3 li:nth-of-type(n+1){width:calc( (99% - 20px) / 3)}.pageColumnIndex .special .panelListK3 li:nth-child(3n),.pageColumnIndexEn .special .panelListK3 li:nth-child(3n){margin-right:0}.pageColumnIndex .special .titleTypeA span,.pageColumnIndexEn .special .titleTypeA span{font-size:18px;font-weight:normal;margin-left:20px}.pageColumnIndex .special .boxTopicList .body,.pageColumnIndexEn .special .boxTopicList .body{width:calc( 100% - 190px)}}@media(max-width: 767px){.pageColumnIndex .special .panelTxt h3,.pageColumnIndexEn .special .panelTxt h3{font-size:.13rem;line-height:.2rem;letter-spacing:-0.058em}.pageColumnIndex .special .titleTypeA,.pageColumnIndexEn .special .titleTypeA{font-size:1.9em;margin-top:80px;letter-spacing:.9px}.pageColumnIndex .special .panelListK3 li:nth-of-type(n+1),.pageColumnIndexEn .special .panelListK3 li:nth-of-type(n+1){width:calc( (100% - 10px) / 2);margin:0 0 20px}.pageColumnIndex .special .panelListK3 li .panelImg img,.pageColumnIndexEn .special .panelListK3 li .panelImg img{height:125px}.pageColumnIndex .special .panelTxtK3 .series,.pageColumnIndex .special .panelTxtK3 h3,.pageColumnIndexEn .special .panelTxtK3 .series,.pageColumnIndexEn .special .panelTxtK3 h3{font-size:12px;font-weight:bold;line-height:1.7;letter-spacing:0}.pageColumnIndex .special .panelTxtG .panelTxt div,.pageColumnIndexEn .special .panelTxtG .panelTxt div{padding:5px 10px}.pageColumnIndex .special .panelTxtG h3,.pageColumnIndexEn .special .panelTxtG h3{font-size:.14rem;line-height:.2rem;margin-top:.05rem;margin-bottom:-0.03rem;font-weight:bold}.pageColumnIndex .special .panelTxtG .body,.pageColumnIndexEn .special .panelTxtG .body{font-size:13px;line-height:1.5}.pageColumnIndex .special .panelListF .panelImg,.pageColumnIndexEn .special .panelListF .panelImg{padding-bottom:0}.pageColumnIndex .special .btnMore,.pageColumnIndexEn .special .btnMore{margin:20px 0 0;width:100%}.pageColumnIndex .special .boxTopicList .body,.pageColumnIndexEn .special .boxTopicList .body{width:calc(100% - 100px)}.pageColumnIndex .special .boxTopicList .body p,.pageColumnIndexEn .special .boxTopicList .body p{font-size:10px}.pageColumnIndex .special .boxGlossary,.pageColumnIndexEn .special .boxGlossary{margin-top:80px}.pageColumnIndex .special .boxGlossary .glossaryTtl,.pageColumnIndexEn .special .boxGlossary .glossaryTtl{font-size:16px;letter-spacing:3.2px}.pageColumnIndex .special .boxGlossary p,.pageColumnIndexEn .special .boxGlossary p{font-size:13px}.pageColumnIndex .special .boxGlossary .btn,.pageColumnIndexEn .special .boxGlossary .btn{margin:25px 0 0}.pageColumnIndex .special .titleTypeA span,.pageColumnIndexEn .special .titleTypeA span{display:block;font-size:18px;font-weight:normal;line-height:1.3;margin-top:10px}.pageColumnIndex .special .featureList li:nth-of-type(n+1),.pageColumnIndexEn .special .featureList li:nth-of-type(n+1){margin-bottom:10px}.pageColumnIndex .special .featureList li .panelImg img,.pageColumnIndexEn .special .featureList li .panelImg img{height:98px}.pageColumnIndex .special .featureList li .panelImg .panelTitle,.pageColumnIndexEn .special .featureList li .panelImg .panelTitle{height:70px}.pageColumnIndex .special .featureList li .panelImg .panelTitle h3,.pageColumnIndexEn .special .featureList li .panelImg .panelTitle h3{font-size:14px;line-height:1.4}}.pageColumnIndex .special .btnMore,.pageColumnIndexEn .special .btnMore{border:none;cursor:pointer;text-align:center;margin:80px auto 0}.pageColumnIndex .special .relationList li,.pageColumnIndexEn .special .relationList li{display:none}.pageColumnIndex .special .relationList li:nth-child(-n+8),.pageColumnIndexEn .special .relationList li:nth-child(-n+8){display:block}.pageColumnIndex .special .boxTopicList .body p,.pageColumnIndexEn .special .boxTopicList .body p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pageColumnIndex .special .boxGlossary,.pageColumnIndexEn .special .boxGlossary{background-color:rgba(240,240,240,.7);padding:30px}@media(min-width: 1280px){.pageColumnIndex .special .boxGlossary,.pageColumnIndexEn .special .boxGlossary{display:flex;align-items:center;justify-content:space-between;margin-top:150px}.pageColumnIndex .special .boxGlossary .txtBox,.pageColumnIndexEn .special .boxGlossary .txtBox{display:flex;align-items:center}.pageColumnIndex .special .boxGlossary .glossaryTtl,.pageColumnIndexEn .special .boxGlossary .glossaryTtl{font-size:.3rem;letter-spacing:2.1px}.pageColumnIndex .special .boxGlossary p,.pageColumnIndexEn .special .boxGlossary p{margin-left:55px}}.pageColumnIndex .special .featureList li .panelImg .panelTitle,.pageColumnIndexEn .special .featureList li .panelImg .panelTitle{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%}@media(min-width: 1280px){.pageColumnIndex .special .featureList li .panelImg .panelTitle,.pageColumnIndexEn .special .featureList li .panelImg .panelTitle{height:97px}}.pageColumnIndex .special .featureList li .panelImg .panelTitle h3,.pageColumnIndexEn .special .featureList li .panelImg .panelTitle h3{font-size:18px;font-weight:bold;text-align:center}@media(min-width: 1280px){.pageColumnIndex .special .featureList li .panelImg .panelTitle h3,.pageColumnIndexEn .special .featureList li .panelImg .panelTitle h3{line-height:1.6}}@media(max-width: 767px){.pageColumnIndex .special .featureList li .panelImg .panelTitle h3,.pageColumnIndexEn .special .featureList li .panelImg .panelTitle h3{font-size:12px}}@media(min-width: 768px){.pageColumnIndex .panelListE,.pageColumnIndexEn .panelListE{margin-top:80px}}@media(max-width: 767px){.pageColumnIndex .panelListE,.pageColumnIndexEn .panelListE{margin-top:50px}}@media(min-width: 768px){.pageColumnIndex h2+.panelList,.pageColumnIndexEn h2+.panelList{margin-top:40px}}@media(max-width: 767px){.pageColumnIndex h2+.panelList,.pageColumnIndexEn h2+.panelList{margin-top:30px}}.pageColumnIndex .boxColumnHead+.panelList,.pageColumnIndexEn .boxColumnHead+.panelList{margin-top:80px}.pageColumnIndex _:-ms-lang(x)::-ms-backdrop,.pageColumnIndex .btn,.pageColumnIndexEn _:-ms-lang(x)::-ms-backdrop,.pageColumnIndexEn .btn{padding-top:3px}.pageColumnIndex _:-ms-lang(x)::-ms-backdrop,.pageColumnIndex .btn svg,.pageColumnIndexEn _:-ms-lang(x)::-ms-backdrop,.pageColumnIndexEn .btn svg{margin-top:-4px}.pageColumnIndex _:-ms-lang(x)::-ms-backdrop,.pageColumnIndex .internalLinkList li a,.pageColumnIndexEn _:-ms-lang(x)::-ms-backdrop,.pageColumnIndexEn .internalLinkList li a{padding:8px 0 5px}.pageColumnIndex _:-ms-lang(x)::-ms-backdrop,.pageColumnIndex .footerToTop a,.pageColumnIndexEn _:-ms-lang(x)::-ms-backdrop,.pageColumnIndexEn .footerToTop a{padding-top:3px}.pageColumnIndex _:-ms-lang(x)::-ms-backdrop,.pageColumnIndex .footerToTop a svg,.pageColumnIndexEn _:-ms-lang(x)::-ms-backdrop,.pageColumnIndexEn .footerToTop a svg{margin-top:-4px}.pageColumnIndex _:-ms-lang(x)::-ms-backdrop,.pageColumnIndex .footerLinks svg,.pageColumnIndexEn _:-ms-lang(x)::-ms-backdrop,.pageColumnIndexEn .footerLinks svg{margin-top:-4px}.boxColumnLinks{background-color:rgba(240,240,240,.7)}@media(min-width: 1280px){.boxColumnLinks{padding:36px 29px 28px;margin-top:80px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnLinks{padding:36px 50px 50px;margin:100px -50px 0}}@media(max-width: 767px){.boxColumnLinks{padding:20px 20px 50px;margin:80px -20px 0}}.boxColumnLinks h2{font-weight:bold;font-size:16px;letter-spacing:.2em;text-align:center}@media(min-width: 768px){.boxColumnLinks li{margin-top:30px}}@media(max-width: 767px){.boxColumnLinks li{margin-top:20px}}@media(min-width: 768px){.boxColumnLinks a{display:flex;justify-content:space-between;align-items:center}}@media(min-width: 1280px){.boxColumnLinks a>div{width:calc(100% - 400px)}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnLinks a>div{width:calc(100% - 226px)}}@media(max-width: 767px){.boxColumnLinks a>div{margin-top:12px}}.boxColumnLinks h3{font-weight:bold;line-height:1}@media(min-width: 1280px){.boxColumnLinks h3{font-size:30px;letter-spacing:.07em}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnLinks h3{font-size:18px;letter-spacing:.029em}}@media(max-width: 767px){.boxColumnLinks h3{font-size:14px}}@media(min-width: 1280px){.boxColumnLinks p{font-size:18px;line-height:1.3333333333;margin-top:17px;margin-bottom:-3px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnLinks p{font-size:12px;line-height:1.5833333333;margin-top:6.5px;margin-bottom:-3.5px;letter-spacing:-0.042em}}@media(max-width: 767px){.boxColumnLinks p{font-size:13px;line-height:1.5384615385;margin-top:8.5px;margin-bottom:-3.5px;letter-spacing:-0.058em}}.boxColumnLinks img{box-shadow:0px 10px 10px rgba(0,0,0,.1)}@media(min-width: 1280px){.boxColumnLinks img{width:366px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnLinks img{width:216px}}@media(max-width: 767px){.boxColumnLinks img{width:199px;display:block;margin:0 auto}}@media(max-width: 767px){.pageColumnArticle .breadcrumb,.pageColumnArticleEn .breadcrumb{min-height:42px;padding-right:141px}}@media(min-width: 768px){.pageColumnArticle .boxArticleButtonsA,.pageColumnArticleEn .boxArticleButtonsA{margin-top:80px}}@media(max-width: 767px){.pageColumnArticle .boxArticleButtonsA,.pageColumnArticleEn .boxArticleButtonsA{margin-top:50px}}@media(min-width: 1280px){.pageColumnArticle .special .panelTxtK3 .series,.pageColumnArticleEn .special .panelTxtK3 .series{font-weight:normal;line-height:1}.pageColumnArticle .special .panelTxtK3 h3,.pageColumnArticleEn .special .panelTxtK3 h3{font-size:14px;font-weight:normal;line-height:.25rem;letter-spacing:0}.pageColumnArticle .special .panelListK3 li:nth-of-type(n+1) .panelImg,.pageColumnArticleEn .special .panelListK3 li:nth-of-type(n+1) .panelImg{padding-bottom:77%}.pageColumnArticle .special .panelListK3 li:nth-of-type(n+2) .panelImg,.pageColumnArticleEn .special .panelListK3 li:nth-of-type(n+2) .panelImg{padding-bottom:77%}}@media(max-width: 1279px){.pageColumnArticle .special .panelList .panelImg img,.pageColumnArticleEn .special .panelList .panelImg img{position:relative}.pageColumnArticle .special .panelListK3 li .panelImg .panelTitle,.pageColumnArticleEn .special .panelListK3 li .panelImg .panelTitle{background-color:rgba(255,255,255,.7);color:#231f20;position:relative}.pageColumnArticle .special .panelListK3 li:nth-of-type(n+1) .panelImg,.pageColumnArticleEn .special .panelListK3 li:nth-of-type(n+1) .panelImg{padding-bottom:0}.pageColumnArticle .special .panelListK3 li:nth-of-type(n+2) .panelImg,.pageColumnArticleEn .special .panelListK3 li:nth-of-type(n+2) .panelImg{padding-bottom:0}.pageColumnArticle .special .panelTxtK3 .series,.pageColumnArticleEn .special .panelTxtK3 .series{text-align:center}.pageColumnArticle .special .panelTxtK h3 span,.pageColumnArticleEn .special .panelTxtK h3 span{font-size:12px;font-weight:normal;width:calc( 100% - 2em)}.pageColumnArticle .special .panelListG .panelImg,.pageColumnArticleEn .special .panelListG .panelImg{padding-bottom:0}.pageColumnArticle .special .panelTxtK h3 span,.pageColumnArticleEn .special .panelTxtK h3 span{font-size:12px;font-weight:normal;width:calc( 100% - 2em)}}@media(min-width: 768px)and (max-width: 1279px){.pageColumnArticle .special .titleTypeA,.pageColumnArticleEn .special .titleTypeA{margin-top:100px}.pageColumnArticle .special .panelTxtK3 .series,.pageColumnArticle .special .panelTxtK3 h3,.pageColumnArticleEn .special .panelTxtK3 .series,.pageColumnArticleEn .special .panelTxtK3 h3{font-weight:bold;font-size:17px}.pageColumnArticle .special .panelListK3 li .panelImg img,.pageColumnArticleEn .special .panelListK3 li .panelImg img{height:166px}.pageColumnArticle .special .panelListK3 li .panelImg .panelTitle,.pageColumnArticleEn .special .panelListK3 li .panelImg .panelTitle{padding:15px 10px}.pageColumnArticle .special .titleTypeA span,.pageColumnArticleEn .special .titleTypeA span{letter-spacing:1px}.pageColumnArticle .special .panelListF .tags,.pageColumnArticleEn .special .panelListF .tags{display:none}.pageColumnArticle .special .panelListF .panelImg,.pageColumnArticleEn .special .panelListF .panelImg{height:158px;padding-bottom:0}.pageColumnArticle .special .panelList .journal span,.pageColumnArticleEn .special .panelList .journal span{padding:2px}.pageColumnArticle .special .panelTxtG .panelTxt div,.pageColumnArticleEn .special .panelTxtG .panelTxt div{padding:15px 10px}.pageColumnArticle .special .panelTxtG .date,.pageColumnArticleEn .special .panelTxtG .date{font-size:12px;position:relative}.pageColumnArticle .special .panelTxtG .date:after,.pageColumnArticleEn .special .panelTxtG .date:after{content:"NEW";color:#007bc2;font-size:14px;position:absolute;top:0;right:0}.pageColumnArticle .special .panelTxtG h3,.pageColumnArticleEn .special .panelTxtG h3{font-size:13px}.pageColumnArticle .special .panelTxtG .body,.pageColumnArticleEn .special .panelTxtG .body{font-size:12px}.pageColumnArticle .special .panelListG .panelImg,.pageColumnArticleEn .special .panelListG .panelImg{height:90px}}@media(min-width: 768px){.pageColumnArticle .special .panelList,.pageColumnArticleEn .special .panelList{margin-top:40px}.pageColumnArticle .special .panelListK3,.pageColumnArticleEn .special .panelListK3{justify-content:flex-start}.pageColumnArticle .special .panelListK3 li,.pageColumnArticleEn .special .panelListK3 li{width:calc( (100% - 20px) / 3);margin-right:10px}.pageColumnArticle .special .panelListK3 li:nth-of-type(n+1),.pageColumnArticleEn .special .panelListK3 li:nth-of-type(n+1){width:calc( (99% - 20px) / 3)}.pageColumnArticle .special .panelListK3 li:nth-child(3n),.pageColumnArticleEn .special .panelListK3 li:nth-child(3n){margin-right:0}}@media(max-width: 767px){.pageColumnArticle .special .panelList,.pageColumnArticleEn .special .panelList{margin-top:20px}.pageColumnArticle .special .titleTypeA,.pageColumnArticleEn .special .titleTypeA{margin-top:80px;letter-spacing:.9px}.pageColumnArticle .special .panelListK3 li:nth-of-type(n+1),.pageColumnArticleEn .special .panelListK3 li:nth-of-type(n+1){width:calc( (100% - 10px) / 2);margin:0 0 20px}.pageColumnArticle .special .panelListK3 li .panelImg img,.pageColumnArticleEn .special .panelListK3 li .panelImg img{height:125px}.pageColumnArticle .special .panelTxtK3 .series,.pageColumnArticle .special .panelTxtK3 h3,.pageColumnArticleEn .special .panelTxtK3 .series,.pageColumnArticleEn .special .panelTxtK3 h3{font-size:12px;font-weight:bold;line-height:1.7;letter-spacing:0}.pageColumnArticle .special .panelList .panelTxt,.pageColumnArticleEn .special .panelList .panelTxt{width:50%}.pageColumnArticle .special .panelTxtG .panelTxt div,.pageColumnArticleEn .special .panelTxtG .panelTxt div{padding:5px 10px}.pageColumnArticle .special .panelTxtG h3,.pageColumnArticleEn .special .panelTxtG h3{font-size:.14rem;line-height:.2rem;margin-top:.05rem;margin-bottom:-0.03rem;font-weight:bold}.pageColumnArticle .special .panelTxtG .body,.pageColumnArticleEn .special .panelTxtG .body{font-size:13px;line-height:1.5}.pageColumnArticle .special .panelListF .panelImg,.pageColumnArticleEn .special .panelListF .panelImg{padding-bottom:0}}.pageColumnArticle .special .relationList li,.pageColumnArticleEn .special .relationList li{display:none}.pageColumnArticle .special .relationList li:nth-child(-n+8),.pageColumnArticleEn .special .relationList li:nth-child(-n+8){display:block}@media(max-width: 1279px){.boxHead{margin:0 calc( -1 * (50vw - 50%))}}.boxHead img{width:100%}@media(min-width: 1280px){.boxHead img{margin-top:40px}}.boxHead .internalLinkList{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.boxHead .internalLinkList li{background-color:#231f20;text-align:center;width:24%}.boxHead .internalLinkList li a{background-color:#231f20;border:1px solid #231f20;color:#fff;display:block;padding:5px 0;position:relative}@media(min-width: 1280px){.boxHead .internalLinkList li a{font-size:16px}}@media(max-width: 1279px){.boxHead .internalLinkList li a{font-size:12px}}.boxHead .internalLinkList li:nth-child(3){letter-spacing:0}.boxHead .internalLinkList li:not(:last-child){margin-right:5px}@media(min-width: 768px)and (max-width: 1279px){.boxHead .internalLinkList li a{padding:8px 0}.boxContents .boxTtl{margin:30px 0 20px}.boxContents .boxTtl.normal ul{margin-left:.15rem}.boxContents .boxTtl.normal li{font-size:.15rem;line-height:1.5em}.boxContents .boxTtl.normal li a{color:#007bc2}.boxContents .boxTtl.normal li a:hover{text-decoration:underline}.boxContents .boxTtl.normal p{margin-bottom:.1rem}.contentsIGF{position:relative}.contentsIGF img{width:230px;position:absolute;top:0;right:0}.contentsIGF .boxTtl{margin-top:0;width:calc(100% - 250px)}}@media(max-width: 767px){.boxHead .internalLinkList{align-items:stretch;margin:5px 6px 0}.boxHead .internalLinkList li{display:flex;align-items:center;justify-content:center;line-height:1.2}.boxHead .internalLinkList li:nth-child(3){line-height:1}.boxContents{margin-top:80px}.boxContents.normal li{font-size:.15rem;line-height:1.5em}.boxContents.normal li a{color:#007bc2}.boxContents.normal li a:hover{text-decoration:underline}.boxContents.normal p{margin-bottom:.1rem}.boxContents .boxTtl{font-size:2.7em;margin:20px 0;line-height:1.6}.boxContents .btn{margin-top:20px}}@media(min-width: 768px){.boxColumnArticleBody{margin-top:46px}}@media(max-width: 767px){.boxColumnArticleBody{margin-top:20px}}.boxColumnArticleBody a:not(.btn){color:#007bc2}.boxColumnArticleBody a:not(.btn):hover{text-decoration:underline}@media(min-width: 768px){.boxColumnArticleBody p,.boxColumnArticleBody li,.boxColumnArticleBody figure{font-size:16px;line-height:26px;letter-spacing:.08em}}@media(max-width: 767px){.boxColumnArticleBody p,.boxColumnArticleBody li,.boxColumnArticleBody figure{font-size:13px;line-height:20px;letter-spacing:-0.058em}}.boxColumnArticleBody ul{list-style-type:disc;overflow:hidden}.boxColumnArticleBody h4+ul{margin-top:16px}.boxColumnArticleBody li{margin-left:1.5em}@media(min-width: 768px){.boxColumnArticleBody li+li{margin-top:10px}}@media(max-width: 767px){.boxColumnArticleBody li+li{margin-top:7px}}.boxColumnArticleBody .imgWrap img{display:block}.boxColumnArticleBody .imgWrap img.original-size{width:100%}@media(min-width: 1280px){.boxColumnArticleBody .imgWrap img{max-width:395px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnArticleBody .imgWrap img{width:3.28rem}}@media(max-width: 767px){.boxColumnArticleBody .imgWrap img{width:1.62rem}}@media(min-width: 768px){.boxColumnArticleBody .imgWrap img+img{margin-top:46px}}@media(max-width: 767px){.boxColumnArticleBody .imgWrap img+img{margin-top:20px}}.boxColumnArticleBody .imgWrap>img{margin-bottom:1em}.boxColumnArticleBody .imgWrap-C{float:center}@media(min-width: 768px){.boxColumnArticleBody .imgWrap-C{margin-top:46px}}@media(max-width: 767px){.boxColumnArticleBody .imgWrap-C{margin-top:20px}}@media(min-width: 1280px){.boxColumnArticleBody .imgWrap-C img{max-width:100%}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnArticleBody .imgWrap-C img{max-width:100%}}@media(max-width: 767px){.boxColumnArticleBody .imgWrap-C img{max-width:100%}}.boxColumnArticleBody .imgWrap-L{float:left}@media(min-width: 1280px){.boxColumnArticleBody .imgWrap-L{margin-right:35px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnArticleBody .imgWrap-L{margin-right:22px}}@media(max-width: 767px){.boxColumnArticleBody .imgWrap-L{margin-right:10px}}.boxColumnArticleBody .imgWrap-R{float:right}@media(min-width: 1280px){.boxColumnArticleBody .imgWrap-R{margin-left:35px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnArticleBody .imgWrap-R{margin-left:22px}}@media(max-width: 767px){.boxColumnArticleBody .imgWrap-R{margin-left:10px}}.boxColumnArticleBody figure{text-align:center;display:table;margin-left:auto;margin-right:auto;margin-bottom:1em}@media(max-width: 767px){.boxColumnArticleBody figure{width:100%}}.boxColumnArticleBody figure.floatL{float:left}@media(min-width: 1280px){.boxColumnArticleBody figure.floatL{margin-right:35px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnArticleBody figure.floatL{margin-right:22px}}@media(max-width: 767px){.boxColumnArticleBody figure.floatL{margin-right:10px}}.boxColumnArticleBody figure.floatR{float:right}@media(min-width: 1280px){.boxColumnArticleBody figure.floatR{margin-left:35px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnArticleBody figure.floatR{margin-left:22px}}@media(max-width: 767px){.boxColumnArticleBody figure.floatR{margin-left:10px}}@media(max-width: 767px){.boxColumnArticleBody figure img{width:100%}}.boxColumnArticleBody figcaption{font-size:.8em;line-height:1.8em;text-align:left;display:table-caption;caption-side:bottom;margin-top:.3em}.boxColumnArticleBody .flex{display:flex;justify-content:center}@media(max-width: 767px){.boxColumnArticleBody .flex{flex-wrap:wrap}}@media(min-width: 768px){.boxColumnArticleBody .flex>*:not(:first-child){margin-left:1em}}@media(max-width: 767px){.boxColumnArticleBody .flex>*:not(:first-child){margin-top:20px}}.boxColumnArticleBody .flex figure{margin:0}@media(max-width: 767px){.boxColumnArticleBody .flex figure{width:100%}}.boxColumnArticleBody .flex-direction{display:flex;flex-direction:column}@media(min-width: 768px){.boxColumnArticleBody .flex2>*{max-width:calc( (100% - 1em) / 2 )}}.boxColumnArticleBody .flex3{display:flex;align-content:center;align-items:center;justify-content:center;flex-wrap:wrap}.boxColumnArticleBody .flex3.flex-justify-start{justify-content:flex-start}.boxColumnArticleBody .flex3.flex-justify-between{justify-content:space-between}.boxColumnArticleBody .flex3.flex-justify-end{justify-content:flex-end}.boxColumnArticleBody .flex3.flex-items-start{align-items:flex-start}.boxColumnArticleBody .flex3.flex-items-end{align-items:flex-end}.boxColumnArticleBody .flex3 .flex-auto{flex:1}.boxColumnArticleBody hr{height:0;outline:none;border:none;margin:0;padding:0;clear:both}@media(min-width: 768px){.boxColumnArticleBody p,.boxColumnArticleBody>div:not(.flex-justify-between) ul,.boxColumnArticleBody :not(.flex-direction) :not(.flex) figure:not(:first-child),.boxColumnArticleBody .flex,.boxColumnArticleBody p+.imgWrap{margin-top:26px}}@media(max-width: 767px){.boxColumnArticleBody p,.boxColumnArticleBody>div:not(.flex-justify-between) ul,.boxColumnArticleBody :not(.flex-direction) :not(.flex) figure:not(:first-child),.boxColumnArticleBody .flex,.boxColumnArticleBody p+.imgWrap{margin-top:20px}}@media(min-width: 768px){.boxColumnArticleBody h2+*{margin-top:46px}}@media(max-width: 767px){.boxColumnArticleBody h2+*{margin-top:20px}}.boxColumnArticleBody figure:first-child+h3{margin-top:0}.boxColumnArticleBodyA h2,.boxColumnArticleBodyA h3{font-weight:bold}@media(min-width: 768px){.boxColumnArticleBodyA h2,.boxColumnArticleBodyA h3{letter-spacing:.1em}}@media(min-width: 768px){.boxColumnArticleBodyA h2{font-size:20px;line-height:1.92;margin-top:70.8px;margin-bottom:-9.2px}}@media(max-width: 767px){.boxColumnArticleBodyA h2{font-size:15px;line-height:1.3333333333;margin-top:47.5px;margin-bottom:-2.5px}}@media(min-width: 768px){.boxColumnArticleBodyA h3{font-size:16px;line-height:2.4;margin-top:34.8px;margin-bottom:-11.2px}}@media(max-width: 767px){.boxColumnArticleBodyA h3{font-size:13px;line-height:1.5384615385;margin-top:16.5px;margin-bottom:-3.5px}}@media(min-width: 768px){.boxColumnArticleBodyB>div:not(.imgWrap):not(.flex):not(.divLine):not(.flex3):not(.imgWrap-C){margin-top:80px}}@media(max-width: 767px){.boxColumnArticleBodyB>div:not(.imgWrap):not(.flex):not(.divLine):not(.flex3):not(.imgWrap-C){margin-top:50px}}.boxColumnArticleBodyB h2{font-weight:bold}@media(min-width: 768px){.boxColumnArticleBodyB h2{font-size:24px;line-height:1.6;margin-top:-7.2px;margin-bottom:-7.2px;letter-spacing:.195em}}@media(max-width: 767px){.boxColumnArticleBodyB h2{font-size:16px;line-height:1.25;margin-top:-2px;margin-bottom:-2px}}.boxColumnArticleBodyB h3,.boxColumnArticleBodyB h4{font-weight:bold}@media(min-width: 768px){.boxColumnArticleBodyB h3,.boxColumnArticleBodyB h4{letter-spacing:.1em}}@media(min-width: 768px){.boxColumnArticleBodyB h3{font-size:20px;line-height:1.92;margin-top:70.8px;margin-bottom:-9.2px}}@media(max-width: 767px){.boxColumnArticleBodyB h3{font-size:15px;line-height:1.3333333333;margin-top:47.5px;margin-bottom:-2.5px}}@media(min-width: 768px){.boxColumnArticleBodyB h4{font-size:16px;line-height:2.4;margin-top:34.8px;margin-bottom:-11.2px}}@media(max-width: 767px){.boxColumnArticleBodyB h4{font-size:13px;line-height:1.5384615385;margin-top:16.5px;margin-bottom:-3.5px}}@media(min-width: 768px){.boxColumnArticleBodyB h2{margin-top:80px}}@media(max-width: 767px){.boxColumnArticleBodyB h2{margin-top:50px}}.boxColumnArticleBodyB>div.flex-justify-between h2,.boxColumnArticleBodyB>div.flex-auto h2{margin-top:0}@media(min-width: 768px){.boxColumnArticleBodyC{display:flex;align-items:center;justify-content:space-between}}@media(min-width: 1280px){.boxColumnArticleBodyC img{width:395px}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnArticleBodyC img{width:3.28rem}}@media(max-width: 767px){.boxColumnArticleBodyC img{width:1.62rem;margin:0 10px 1em 0;float:left}}@media(min-width: 1280px){.boxColumnArticleBodyC>div{width:calc( 100% - 430px )}}@media(min-width: 768px)and (max-width: 1279px){.boxColumnArticleBodyC>div{width:calc( 100% - 3.28rem - 22px )}}@media(max-width: 767px){.boxColumnArticleBodyC>div:after{content:"";display:block;clear:both}}@media(min-width: 768px){.boxColumnArticleBodyC>div p:nth-of-type(1){margin-top:0}}@media(min-width: 768px){.boxColumnForumA{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:922px;margin:80px auto}}@media(min-width: 768px){.boxColumnForumA .btn{width:calc( (100% - 40px) / 3 )}}@media(max-width: 767px){.boxColumnForumA .btn:nth-of-type(n+2){margin-top:20px}}@media(min-width: 768px){.boxColumnForumA .btn:nth-of-type(n+4){margin-top:20px}}.clear{clear:both}.divLine{width:100%;display:inline-block}@media(min-width: 768px){.divLine{margin-top:26px}}@media(max-width: 767px){.divLine{margin-top:20px}}@media(min-width: 768px){.divLine .imgWrap-R+ul{margin-top:0px}}@media(max-width: 767px){.divLine .imgWrap-R+ul{margin-top:0px}}.clearfix::after{content:"";display:block;clear:both}@media(min-width: 1280px){.pageOrganization h2+p{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.pageOrganization h2+p{margin-top:40px}}@media(max-width: 767px){.pageOrganization h2+p{margin-top:20px}}@media(min-width: 1280px){.pageOrganization .boxResearcherPikup{margin-top:80px}}@media(max-width: 1279px){.pageOrganization .boxResearcherPikup{margin-top:50px}}@media(max-width: 767px){.pageOrganization .btnWrap{margin-top:50px}}.boxOrganizationA{display:block}.boxOrganizationA:after{content:"";display:block;clear:both}@media(min-width: 1280px){.boxOrganizationA{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationA{margin-top:40px;padding:10px 15px 0 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxOrganizationA{margin-top:20px}}@media(min-width: 1280px){.boxOrganizationA img{width:395px;float:left}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationA img{width:329px;margin:-10px 25px 0 0;float:left}}@media(max-width: 767px){.boxOrganizationA img{width:100%}}.boxOrganizationA h3{font-weight:bold;letter-spacing:.083em}@media(min-width: 768px){.boxOrganizationA h3{font-size:18px;line-height:1.6111}}@media(min-width: 1280px){.boxOrganizationA h3{margin-left:430px;padding:20px 25px}}@media(max-width: 767px){.boxOrganizationA h3{font-size:16px;line-height:1.6875;margin-top:10px}}@media(min-width: 1280px){.boxOrganizationA p{padding:20px 25px;margin-left:430px;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxOrganizationA p{margin-top:10px}}@media(min-width: 1280px){.boxOrganizationA h3+p,.boxOrganizationA p+p{padding:8px 25px 20px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationA h3+p,.boxOrganizationA p+p{margin-top:29px}}@media(max-width: 767px){.boxOrganizationA h3+p,.boxOrganizationA p+p{margin-top:27px}}@media(min-width: 1280px){.boxOrganizationA+.btnWrap{margin-top:0;margin-bottom:-44px;position:relative;top:-44px}}@media(min-width: 1280px){.pageOrganizationLaboratory h2+p{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.pageOrganizationLaboratory h2+p{margin-top:40px}}@media(max-width: 767px){.pageOrganizationLaboratory h2+p{margin-top:20px}}@media(max-width: 767px){.pageOrganizationLaboratory h2{font-size:18px;letter-spacing:0}}.pageOrganizationLaboratory h2 svg{width:9px;height:1em;margin-left:.5em}.pageOrganizationLaboratory h2 a{color:currentColor}.pageOrganizationLaboratory h2 a:hover{text-decoration:underline}@media(min-width: 768px){.pageOrganizationLaboratory .boxRootLinks ul{justify-content:center}}@media(min-width: 1280px){.boxOrganizationLabA li,.boxOrganizationLabB li,.boxOrganizationLabC li,.boxOrganizationLabD li,.boxOrganizationLabE li,.boxOrganizationLabZ li{display:flex;justify-content:space-between;align-items:center;margin-top:40px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationLabA li,.boxOrganizationLabB li,.boxOrganizationLabC li,.boxOrganizationLabD li,.boxOrganizationLabE li,.boxOrganizationLabZ li{margin-top:20px}}@media(max-width: 767px){.boxOrganizationLabA li,.boxOrganizationLabB li,.boxOrganizationLabC li,.boxOrganizationLabD li,.boxOrganizationLabE li,.boxOrganizationLabZ li{margin-top:30px}}@media(min-width: 768px){.boxOrganizationLabA li a,.boxOrganizationLabB li a,.boxOrganizationLabC li a,.boxOrganizationLabD li a,.boxOrganizationLabE li a,.boxOrganizationLabZ li a{letter-spacing:.3em;width:440px}}@media(max-width: 767px){.boxOrganizationLabA li a,.boxOrganizationLabB li a,.boxOrganizationLabC li a,.boxOrganizationLabD li a,.boxOrganizationLabE li a,.boxOrganizationLabZ li a{letter-spacing:.1em;line-height:1.2}}.boxOrganizationLabA li a:hover,.boxOrganizationLabB li a:hover,.boxOrganizationLabC li a:hover,.boxOrganizationLabD li a:hover,.boxOrganizationLabE li a:hover,.boxOrganizationLabZ li a:hover{color:#fff;transition:background-color .3s}.boxOrganizationLabA li a:after,.boxOrganizationLabB li a:after,.boxOrganizationLabC li a:after,.boxOrganizationLabD li a:after,.boxOrganizationLabE li a:after,.boxOrganizationLabZ li a:after{display:none}@media(min-width: 768px){.boxOrganizationLabA li a span,.boxOrganizationLabB li a span,.boxOrganizationLabC li a span,.boxOrganizationLabD li a span,.boxOrganizationLabE li a span,.boxOrganizationLabZ li a span{padding-right:13px}}@media(max-width: 767px){.boxOrganizationLabA li a span,.boxOrganizationLabB li a span,.boxOrganizationLabC li a span,.boxOrganizationLabD li a span,.boxOrganizationLabE li a span,.boxOrganizationLabZ li a span{padding-right:14px}}.boxOrganizationLabA li a svg,.boxOrganizationLabB li a svg,.boxOrganizationLabC li a svg,.boxOrganizationLabD li a svg,.boxOrganizationLabE li a svg,.boxOrganizationLabZ li a svg{position:absolute;top:0;bottom:0;height:100%}@media(min-width: 768px){.boxOrganizationLabA li a svg,.boxOrganizationLabB li a svg,.boxOrganizationLabC li a svg,.boxOrganizationLabD li a svg,.boxOrganizationLabE li a svg,.boxOrganizationLabZ li a svg{right:13px}}@media(max-width: 767px){.boxOrganizationLabA li a svg,.boxOrganizationLabB li a svg,.boxOrganizationLabC li a svg,.boxOrganizationLabD li a svg,.boxOrganizationLabE li a svg,.boxOrganizationLabZ li a svg{right:7px}}@media(min-width: 1280px){.boxOrganizationLabA li p,.boxOrganizationLabB li p,.boxOrganizationLabC li p,.boxOrganizationLabD li p,.boxOrganizationLabE li p,.boxOrganizationLabZ li p{width:calc( 100% - 470px )}}@media(max-width: 1279px){.boxOrganizationLabA li p,.boxOrganizationLabB li p,.boxOrganizationLabC li p,.boxOrganizationLabD li p,.boxOrganizationLabE li p,.boxOrganizationLabZ li p{margin-top:10px}}.boxOrganizationLabA h2{color:#c84860}.boxOrganizationLabA li a{background-color:rgba(200,72,96,.7)}.boxOrganizationLabA li a:hover{background-color:#c84860}.boxOrganizationLabB h2{color:#e6891c}.boxOrganizationLabB li a{background-color:rgba(230,137,28,.7)}.boxOrganizationLabB li a:hover{background-color:#e6891c}.boxOrganizationLabC h2{color:#709e32}.boxOrganizationLabC li a{background-color:rgba(112,158,50,.7)}.boxOrganizationLabC li a:hover{background-color:#709e32}.boxOrganizationLabD h2{color:#001e50}.boxOrganizationLabD li a{background-color:rgba(0,30,80,.7)}.boxOrganizationLabD li a:hover{background-color:#001e50}.boxOrganizationLabE h2{color:#429bbf}.boxOrganizationLabE li a{background-color:rgba(66,155,191,.7)}.boxOrganizationLabE li a:hover{background-color:#429bbf}.boxOrganizationLabZ h2{color:#656262}.boxOrganizationLabZ li a{background-color:rgba(101,98,98,.7)}.boxOrganizationLabZ li a:hover{background-color:#656262}@media(min-width: 1280px){.information_network_ul span{text-align:center;line-height:.167rem;letter-spacing:.15em;font-size:.16rem}}@media(min-width: 768px)and (max-width: 1279px){.information_network_ul span{text-align:center;line-height:1.1em;letter-spacing:.13em;font-size:1.2em}}@media(max-width: 767px){.information_network_ul span{text-align:center;line-height:1.2em;letter-spacing:.13em;font-size:1em}}.information_network_ul a{height:56px}.researchcenter_letterspace{letter-spacing:.1em !important}@media(max-width: 767px){.researchcenter_letterspace{line-height:1.5em !important}}@media(min-width: 768px){.boxOrganizationAccessList{margin-top:150px}}@media(max-width: 767px){.boxOrganizationAccessList{margin-top:80px}}.boxOrganizationAccessList li{padding:20px}@media(min-width: 1280px){.boxOrganizationAccessList li{height:240px;padding-left:240px;margin-top:40px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAccessList li{margin-top:50px}}@media(max-width: 767px){.boxOrganizationAccessList li{margin-top:20px}}.boxOrganizationAccessList li:hover{color:currentColor;background-color:rgba(255,255,255,.7);box-shadow:0px 10px 10px rgba(0,0,0,.1)}@media(min-width: 1280px){.boxOrganizationAccessList .Musashino_tag{height:280px}}@media(min-width: 1280px){.boxOrganizationAccessList .Yokosuka_tag{height:320px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAccessList div:nth-of-type(1){height:158px;padding-left:170px}}.boxOrganizationAccessList div:nth-of-type(1):after{content:"";display:block;clear:both}.boxOrganizationAccessList div:nth-of-type(2){display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 1280px){.boxOrganizationAccessList div:nth-of-type(2){position:absolute;top:100px;right:20px;left:240px}.boxOrganizationAccessList div:nth-of-type(2):before{content:"";display:block;height:0;order:99;width:calc( (100% - 20px) / 3 )}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAccessList div:nth-of-type(2){margin-top:10px}}@media(max-width: 767px){.boxOrganizationAccessList div:nth-of-type(2){margin-top:5px}}.boxOrganizationAccessList div:nth-of-type(2) .btn{color:#fff;display:flex;transition:background-color .3s}@media(min-width: 1280px){.boxOrganizationAccessList div:nth-of-type(2) .btn{letter-spacing:-0.02em;width:calc( (100% - 20px) / 2 );margin-top:10px;height:30px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAccessList div:nth-of-type(2) .btn{letter-spacing:0;width:calc( (100% - 10px) / 2 );margin-top:15px;height:50px}}@media(max-width: 767px){.boxOrganizationAccessList div:nth-of-type(2) .btn{letter-spacing:0;width:100%;margin-top:15px;height:45px}}@media(min-width: 1280px){.boxOrganizationAccessList div:nth-of-type(2) .btn span{font-size:14px;padding-right:13px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAccessList div:nth-of-type(2) .btn span{font-size:16px;padding-right:13px;line-height:15px;text-align:center}}@media(max-width: 767px){.boxOrganizationAccessList div:nth-of-type(2) .btn span{font-size:14px;padding-right:7px;line-height:17px;text-align:center}}.boxOrganizationAccessList div:nth-of-type(2) .btn svg{fill:currentColor;width:9px;height:100%;position:absolute;top:0;bottom:0}@media(min-width: 768px){.boxOrganizationAccessList div:nth-of-type(2) .btn svg{right:13px}}@media(max-width: 767px){.boxOrganizationAccessList div:nth-of-type(2) .btn svg{right:7px}}.boxOrganizationAccessList h2{font-size:18px;line-height:1;font-weight:bold}@media(min-width: 768px){.boxOrganizationAccessList h2{letter-spacing:.3em;padding-bottom:15px;border-bottom:1px solid currentColor}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAccessList h2{padding-top:24px}}@media(max-width: 767px){.boxOrganizationAccessList h2{margin-bottom:15px}}@media(min-width: 1280px){.boxOrganizationAccessList img{width:200px;position:absolute;top:20px;left:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAccessList img{width:158px;position:absolute;top:20px;left:20px}}@media(max-width: 767px){.boxOrganizationAccessList img{width:79px;margin-right:10px;float:left}}.boxOrganizationAccessList dl{font-size:16px;line-height:26px}@media(min-width: 768px){.boxOrganizationAccessList dl{letter-spacing:.08em;margin-top:5px;display:flex}}@media(max-width: 767px){.boxOrganizationAccessList dl{margin-left:89px}}.boxOrganizationAccessList dt{font-weight:bold}@media(min-width: 768px){.boxOrganizationAccessList dt{width:80px}}@media(max-width: 767px){.boxOrganizationAccessList dt{letter-spacing:.08em}}@media(min-width: 768px){.boxOrganizationAccessList dd{flex-basis:auto}}.boxOrganizationAccessList .map{color:#007bc2;display:inline;width:auto;height:auto;position:absolute;right:20px}.boxOrganizationAccessList .map:hover{text-decoration:underline}@media(min-width: 768px){.boxOrganizationAccessList .map{font-size:18px;line-height:1;letter-spacing:.3em}}@media(min-width: 1280px){.boxOrganizationAccessList .map{top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAccessList .map{top:160px}}@media(max-width: 767px){.boxOrganizationAccessList .map{font-size:16px;line-height:26px;top:52px}}.boxOrganizationAccessList .cateA{background-color:rgba(200,72,96,.7)}.boxOrganizationAccessList .cateA:not(span):hover{background-color:#c84860}.boxOrganizationAccessList .cateB{background-color:rgba(230,137,28,.7)}.boxOrganizationAccessList .cateB:not(span):hover{background-color:#e6891c}.boxOrganizationAccessList .cateC{background-color:rgba(112,158,50,.7)}.boxOrganizationAccessList .cateC:not(span):hover{background-color:#709e32}.boxOrganizationAccessList .cateD{background-color:rgba(0,30,80,.7)}.boxOrganizationAccessList .cateD:not(span):hover{background-color:#001e50}.boxOrganizationAccessList .cateE{background-color:rgba(66,155,191,.7)}.boxOrganizationAccessList .cateE:not(span):hover{background-color:#429bbf}.boxOrganizationAccessList .cateZ{background-color:rgba(101,98,98,.7)}.boxOrganizationAccessList .cateZ:not(span):hover{background-color:#656262}.boxOrganizationAccessA:after{content:"";display:block;clear:both}@media(min-width: 1280px){.boxOrganizationAccessA{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAccessA{margin-top:40px;padding:10px 15px 0 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxOrganizationAccessA{margin-top:20px}}@media(min-width: 1280px){.boxOrganizationAccessA img{width:395px;float:right}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAccessA img{width:329px;margin:-10px 0 0 25px;float:right}}@media(max-width: 767px){.boxOrganizationAccessA img{width:100%}}@media(min-width: 1280px){.boxOrganizationAccessA p{padding:20px 25px;margin-right:430px;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxOrganizationAccessA p{margin-top:10px}}.boxOrganizationAccessA a:hover{color:#007bc2}.boxOrganizationAccessB:after{content:"";display:block;clear:both}@media(min-width: 1280px){.boxOrganizationAccessB{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAccessB{margin-top:40px;padding:10px 15px 0 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxOrganizationAccessB{margin-top:20px}}@media(min-width: 1280px){.boxOrganizationAccessB img{width:395px;margin-left:25px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAccessB img{width:329px;margin:20px 0 0 0}}@media(max-width: 767px){.boxOrganizationAccessB img{width:100%}}@media(min-width: 1280px){.boxOrganizationAccessB p{padding:20px 25px;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxOrganizationAccessB p{margin-top:10px}}@media(min-width: 1280px){.boxOrganizationAccessB p+p{padding:8px 25px 20px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAccessB p+p{margin-top:29px}}@media(max-width: 767px){.boxOrganizationAccessB p+p{margin-top:27px}}.boxOrganizationAccessB svg{width:15px;height:15px}.boxOrganizationAccessB a{color:#007bc2}.boxOrganizationAccessB a:hover{text-decoration:underline}.pageOrganizationAccessTimetable .pageAbout #history .blocks{border:none;padding-top:20px;padding-bottom:20px}.pageOrganizationAccessTimetable .pageAbout #history .blocks .block{max-width:1000px}.pageOrganizationAccessTimetable .pageAbout #history .blocks .block:after{display:none}@media(min-width: 1280px){.pageOrganizationAccessTimetable .pageAbout #history02{padding:30px 0 0 0;font-size:16px;line-height:1.6111;letter-spacing:.1em}}@media(min-width: 768px)and (max-width: 1279px){.pageOrganizationAccessTimetable .pageAbout #history02{padding:30px 0 0 0;font-size:16px;line-height:1.6111;letter-spacing:.1em}}@media(max-width: 767px){.pageOrganizationAccessTimetable .pageAbout #history02{padding:10px 0 0 0;font-size:16px;line-height:1.6111;letter-spacing:0}}.pageOrganizationAccessTimetable .pageAbout #history02 .tabs{margin:35px 0;text-align:center;letter-spacing:.2em}@media(min-width: 768px)and (max-width: 1279px){.pageOrganizationAccessTimetable .pageAbout #history02 .tabs{letter-spacing:0}}@media(max-width: 767px){.pageOrganizationAccessTimetable .pageAbout #history02 .tabs{margin:25px 0;font-size:15px;letter-spacing:0}}.pageOrganizationAccessTimetable .pageAbout #history02 .tabs ul{display:flex;justify-content:space-between;margin:0 -5px}@media(max-width: 767px){.pageOrganizationAccessTimetable .pageAbout #history02 .tabs ul{display:block;margin:0}}.pageOrganizationAccessTimetable .pageAbout #history02 .tabs ul li{padding:0 5px;width:100%}@media(max-width: 767px){.pageOrganizationAccessTimetable .pageAbout #history02 .tabs ul li{padding:5px 0}}.pageOrganizationAccessTimetable .pageAbout #history02 .tabs ul li a{display:block;padding:.8em 0;background-color:#007bc2;border:1px solid #007bc2;color:#fff;box-shadow:0px 4px 8px 0px rgba(0,0,0,.2);cursor:pointer;transition:color .3s,background-color .3s,border-color .3s,box-shadow .3s}@media(max-width: 767px){.pageOrganizationAccessTimetable .pageAbout #history02 .tabs ul li a{margin:0;padding:.4em 0}}.pageOrganizationAccessTimetable .pageAbout #history02 .tabs ul li a span{display:block}.pageOrganizationAccessTimetable .pageAbout #history02 .tabs ul li a span small{display:block;font-size:10px}@media(max-width: 767px){.pageOrganizationAccessTimetable .pageAbout #history02 .tabs ul li a span small{display:inline;padding:0 .5em}}.pageOrganizationAccessTimetable .pageAbout #history02 .tabs ul li a i{display:block}.pageOrganizationAccessTimetable .pageAbout #history02 .tabs ul li a:hover{background-color:#fff;color:#007bc2}.pageOrganizationAccessTimetable .pageAbout #history02 .tabs ul li a.current{background-color:#fff;border:1px solid #000;color:#231f20;box-shadow:0px 4px 8px 0px rgba(0,0,0,0);cursor:default}.pageOrganizationAccessTimetable .pageAbout #history02 .blocks{overflow:hidden;background-color:rgba(255,255,255,.7);transition:height .6s;padding-top:20px;padding-bottom:20px}.pageOrganizationAccessTimetable .pageAbout #history02 .blocks .block{overflow:hidden;position:relative;margin:0 auto;height:0;opacity:0;transition:opacity .6s;max-width:1000px}@media(min-width: 768px)and (max-width: 1279px){.pageOrganizationAccessTimetable .pageAbout #history02 .blocks .block{max-width:540px}}@media(max-width: 767px){.pageOrganizationAccessTimetable .pageAbout #history02 .blocks .block{max-width:540px}}.pageOrganizationAccessTimetable .pageAbout #history02 .blocks .block.current{height:auto}.pageOrganizationAccessTimetable .pageAbout #history02 .blocks .block.show{opacity:1}.pageOrganizationAccessTimetable .p-timetable-content__heading{display:flex;justify-content:center;align-items:center;width:100%;height:40px;background-color:#007bc2;color:#fff;font-size:18px;font-weight:bold}.pageOrganizationAccessTimetable table{margin-top:0;width:100%}.pageOrganizationAccessTimetable table thead{width:100%}.pageOrganizationAccessTimetable table thead tr{background-color:#f0f0f0;color:#007bc2}.pageOrganizationAccessTimetable table thead th{height:50px}.pageOrganizationAccessTimetable table thead td{height:50px;text-align:center;font-weight:bold}.pageOrganizationAccessTimetable table tbody tr{width:100%}.pageOrganizationAccessTimetable table tbody tr:nth-child(2n){background-color:#f0f0f0}.pageOrganizationAccessTimetable table tbody td{min-height:40px;padding:5px 0}.pageOrganizationAccessTimetable table tbody td .inner{display:flex;flex-wrap:wrap;justify-content:center}.pageOrganizationAccessTimetable table tbody td .inner span{margin-right:35px;padding:5px 0}.pageOrganizationAccessTimetable table tbody td .inner span:last-child{margin-right:0}.pageOrganizationAccessTimetable table th{width:100px;font-size:16px;vertical-align:middle;text-align:center;border-right:1px solid #a0a0a0;background-color:transparent}.pageOrganizationAccessTimetable table td{width:calc(100% - 100px);font-size:16px;vertical-align:middle}@media(min-width: 1280px){.pageResearch h1{margin-top:80px}}@media(min-width: 768px)and (max-width: 1279px){.pageResearch h1{margin-top:60px}}@media(min-width: 768px){.pageResearch h1{font-size:30px}}@media(max-width: 767px){.pageResearch h1{font-size:20px;margin-top:50px}}@media(min-width: 1280px){.pageResearch .popularTagNav{margin-top:40px}}@media(min-width: 768px)and (max-width: 1279px){.pageResearch .popularTagNav{margin-top:50px}}@media(max-width: 767px){.pageResearch .popularTagNav{margin-top:55px}}@media(min-width: 768px){.pageResearch .popularTagNav+.panelList,.pageResearch .notFound,.pageResearch .notFound+.panelList,.pageResearch h1+.panelList{margin-top:80px}}@media(max-width: 767px){.pageResearch .popularTagNav+.panelList,.pageResearch .notFound,.pageResearch .notFound+.panelList,.pageResearch h1+.panelList{margin-top:50px}}@media(min-width: 768px){.pageResearch .search_keyword{margin:40px 0}}@media(max-width: 767px){.pageResearch .search_keyword{margin:20px 0}}.pageResearch .search_keyword ul{display:inline-flex;flex-wrap:wrap}@media(min-width: 768px){.pageResearch .search_keyword ul li{font-size:18px;height:28px;margin:10px 10px 0 0;padding:5px 10px 5px 10px}}@media(max-width: 767px){.pageResearch .search_keyword ul li{font-size:16px;height:22px;margin:5px 5px 0 0;padding:3px 6px 3px 6px}}@media(min-width: 768px){.boxResearchPanel{margin-top:80px}}@media(max-width: 767px){.boxResearchPanel{margin-top:50px}}@media(max-width: 767px){.pageResearchArticle .breadcrumb{padding-right:141px}}@media(max-width: 767px){.pageResearchArticle .boxArticleShare{right:42px}}@media(min-width: 1280px){.pageResearchArticle .boxArticleTitleA h1{font-size:28px;line-height:48px;letter-spacing:0;margin:7px 0 -9px}}@media(min-width: 768px)and (max-width: 1279px){.pageResearchArticle .boxArticleTitleA h1{font-size:16px;font-weight:bold;line-height:29px;letter-spacing:0;margin:4.5px 0 -5.5px}}@media(max-width: 767px){.pageResearchArticle .boxArticleTitleA h1{font-size:12px;font-weight:bold;line-height:20px;margin:7px 0 -3px}}@media(min-width: 1280px){.pageResearchArticle .boxArticleTitleA h1 span{font-size:18px;letter-spacing:0;line-height:35px;margin-top:18px;display:block}}@media(min-width: 768px)and (max-width: 1279px){.pageResearchArticle .boxArticleTitleA h1 span{font-size:13px;letter-spacing:0;line-height:22px;margin-top:8px;display:block}}@media(max-width: 767px){.pageResearchArticle .boxArticleTitleA h1 span{font-size:10px;letter-spacing:0;line-height:19px;display:block}}@media(min-width: 768px){.pageResearchArticle .boxArticleBodyA h2{letter-spacing:0}}@media(min-width: 768px){.pageResearchArticle .boxArticleBodyA h3{letter-spacing:0}}@media(min-width: 768px){.pageResearchArticle .boxArticleBodyA h4,.pageResearchArticle .boxArticleBodyA h5,.pageResearchArticle .boxArticleBodyA h6{letter-spacing:0}}@media(min-width: 768px){.pageResearchArticle .boxArticleBodyA>div,.pageResearchArticle .boxArticleBodyA>div p,.pageResearchArticle .boxArticleBodyA>div li{letter-spacing:0}}@media(max-width: 767px){.pageResearchArticle .boxArticleBodyA>div,.pageResearchArticle .boxArticleBodyA>div p,.pageResearchArticle .boxArticleBodyA>div li{letter-spacing:-0.058em}}@media(max-width: 767px){.pageResearchArticleEn .breadcrumb{padding-right:141px}}@media(max-width: 767px){.pageResearchArticleEn .boxArticleShare{right:42px}}@media(min-width: 1280px){.pageResearchArticleEn .boxArticleTitleA h1{font-size:28px;line-height:48px;letter-spacing:0;margin:7px 0 -9px}}@media(min-width: 768px)and (max-width: 1279px){.pageResearchArticleEn .boxArticleTitleA h1{font-size:16px;font-weight:bold;line-height:29px;letter-spacing:0;margin:4.5px 0 -5.5px}}@media(max-width: 767px){.pageResearchArticleEn .boxArticleTitleA h1{font-size:12px;font-weight:bold;line-height:20px;margin:7px 0 -3px}}@media(min-width: 1280px){.pageResearchArticleEn .boxArticleTitleA h1 span{font-size:18px;letter-spacing:0;line-height:35px;margin-top:18px;display:block}}@media(min-width: 768px)and (max-width: 1279px){.pageResearchArticleEn .boxArticleTitleA h1 span{font-size:13px;letter-spacing:0;line-height:22px;margin-top:8px;display:block}}@media(max-width: 767px){.pageResearchArticleEn .boxArticleTitleA h1 span{font-size:10px;letter-spacing:0;line-height:19px;display:block}}@media(min-width: 768px){.pageResearchArticleEn .boxArticleBodyA h2{letter-spacing:0}}@media(min-width: 768px){.pageResearchArticleEn .boxArticleBodyA h3{letter-spacing:0}}@media(min-width: 768px){.pageResearchArticleEn .boxArticleBodyA h4,.pageResearchArticleEn .boxArticleBodyA h5,.pageResearchArticleEn .boxArticleBodyA h6{letter-spacing:0}}@media(min-width: 768px){.pageResearchArticleEn .boxArticleBodyA>div,.pageResearchArticleEn .boxArticleBodyA>div p,.pageResearchArticleEn .boxArticleBodyA>div li{letter-spacing:0}}@media(max-width: 767px){.pageResearchArticleEn .boxArticleBodyA>div,.pageResearchArticleEn .boxArticleBodyA>div p,.pageResearchArticleEn .boxArticleBodyA>div li{letter-spacing:-0.058em}}@media(max-width: 450px){.pageResearchArticle .breadcrumb,.pageResearchArticleEn .breadcrumb{padding-right:0;padding-top:40px}}@media(min-width: 768px){.pageResearcher .boxLead{margin-bottom:150px}}@media(max-width: 767px){.pageResearcher .boxLead{margin-bottom:80px}}@media(min-width: 768px){.pageResearcher h2+p,.pageResearcher h2+p+ul{margin-top:50px}}@media(max-width: 767px){.pageResearcher h2+p,.pageResearcher h2+p+ul{margin-top:30px}}.pageResearcher .notFound{margin-bottom:120px}.boxResearcherPikup{background-color:rgba(240,240,240,.7)}@media(min-width: 768px){.boxResearcherPikup{padding-bottom:20px}}@media(max-width: 767px){.boxResearcherPikup{padding-bottom:10px}}.boxResearcherPikup>p,.boxResearcherPikup h3{font-weight:bold;text-align:center;border-bottom:1px solid #231f20}@media(min-width: 768px){.boxResearcherPikup>p,.boxResearcherPikup h3{font-size:18px;letter-spacing:.3em;padding:16px 0;margin:0 20px}}@media(max-width: 767px){.boxResearcherPikup>p,.boxResearcherPikup h3{font-size:14px;padding:10px 0;margin:0 10px}}@media(min-width: 1280px){.boxResearcherList{display:flex;flex-wrap:wrap;justify-content:space-between}}@media(min-width: 768px){.boxResearcherList{margin:0 20px}}@media(max-width: 767px){.boxResearcherList{margin:0 10px}}.boxResearcherList>li{background-color:rgba(255,255,255,.7);margin-top:10px;box-sizing:border-box}@media(min-width: 1280px){.boxResearcherList>li{width:calc( ( 100% - 10px ) / 2 )}}@media(min-width: 768px){.boxResearcherList>li{padding:20px;min-height:198px}}@media(max-width: 767px){.boxResearcherList>li{padding:10px}}.boxResearcherList>li:after{content:"";display:block;clear:both}.boxResearcherList .panelImg{float:left}@media(min-width: 768px){.boxResearcherList .panelImg{width:158px;height:158px;margin:4px 15px 0 0}}@media(max-width: 767px){.boxResearcherList .panelImg{width:147px;height:147px;margin:3.5px 10px 0 0}}.boxResearcherList .panelImg img{width:100%;height:100%}@media(min-width: 1280px){.boxResearcherList .p1.space{height:22px}}@media(min-width: 768px){.boxResearcherList .p1{font-size:14px;line-height:22px;letter-spacing:.1em;margin-top:-4px}}@media(max-width: 767px){.boxResearcherList .p1{font-size:12px;line-height:19px;letter-spacing:-0.042em;margin-top:-3.5px}}.boxResearcherList .p1.cateA{color:#c84860}.boxResearcherList .p1.cateB{color:#e6891c}.boxResearcherList .p1.cateC{color:#709e32}.boxResearcherList .p1.cateD{color:#001e50}.boxResearcherList .p1.cateE{color:#429bbf}.boxResearcherList .p1.cateZ{color:#656262}.boxResearcherList .p2{color:#231f20;font-weight:bold;line-height:1}@media(min-width: 768px){.boxResearcherList .p2{font-size:18px;margin-top:10px}}@media(max-width: 767px){.boxResearcherList .p2{font-size:13px;letter-spacing:.061em;margin-top:15px}}.boxResearcherList .p2 span{color:#007bc2}@media(min-width: 768px){.boxResearcherList .p2 span{font-size:14px}}@media(max-width: 767px){.boxResearcherList .p2 span{font-size:12px;display:block}}@media(min-width: 768px){.boxResearcherList .p3{font-size:14px;line-height:1.625;margin-top:5.625px;margin-bottom:-4.375px;letter-spacing:.08em}}@media(max-width: 767px){.boxResearcherList .p3{font-size:12px;line-height:1.5833333333;margin-top:3px;margin-bottom:-3.5px;letter-spacing:-0.042em}.boxResearcherList .p3:before{content:"";display:block;height:0;clear:both}}.boxResearcherList .tag{display:flex;flex-wrap:wrap}@media(min-width: 768px){.boxResearcherList .tag{margin-top:-4px}}@media(max-width: 767px){.boxResearcherList .tag{margin-top:-3.5px}}.boxResearcherList .tag li{color:#fff;font-size:14px;line-height:16px;padding:5px;background-color:#007bc2;margin:10px 10px 0 0}.boxLead.previousMember{margin-bottom:75px}@media(min-width: 768px)and (max-width: 1279px){.boxLead.previousMember{margin-bottom:0}}@media(max-width: 767px){.boxLead.previousMember{margin-bottom:40px}}@media(min-width: 768px)and (max-width: 1279px){.boxLead.previousMember+.boxAbout{margin-top:0}}.boxLead.previousMember+.boxAbout ul li{line-height:2}.outWrapBtn{margin:-12em auto 0;padding:0 0 12em}@media(min-width: 768px)and (max-width: 1279px){.outWrapBtn{margin:-15em auto 0;padding:0 0 8em}}@media(max-width: 767px){.outWrapBtn{margin:-6em auto 0;padding:0 30px 6em}}@media(max-width: 374px){.boxResearcherList .panelImg{width:50%}}@media(min-width: 768px){.pageResearcherArticle .btnWrap{max-width:598px;margin-right:auto;margin-left:auto}}@media(max-width: 767px){.pageResearcherArticle .btnWrap{margin-top:50px}}@media(min-width: 1280px){.pageResearcherArticle .btnWrap .btn span{letter-spacing:.3em}}@media(min-width: 768px)and (max-width: 1279px){.pageResearcherArticle .btnWrap .btn span{letter-spacing:.09em}}@media(max-width: 767px){.pageResearcherArticle .btnWrap .btn span{letter-spacing:.15em}}@media(min-width: 768px){.boxResearcherArticleHead{margin-top:40px;display:flex;align-items:center;justify-content:space-between}}@media(min-width: 1280px){.boxResearcherArticleHead{width:883px}}@media(min-width: 768px)and (max-width: 1279px){.boxResearcherArticleHead{width:100%}}@media(max-width: 767px){.boxResearcherArticleHead{margin-top:75px}}.boxResearcherArticleHead .img{text-align:center}@media(min-width: 1280px){.boxResearcherArticleHead .img{width:421px;margin-right:10px}}@media(min-width: 768px)and (max-width: 1279px){.boxResearcherArticleHead .img{width:calc( 328 / 668 * 100% )}}@media(max-width: 767px){.boxResearcherArticleHead .img{padding:0 20px}}@media(min-width: 1280px){.boxResearcherArticleHead .img img{width:396px}}@media(max-width: 1279px){.boxResearcherArticleHead .img img{width:100%}}@media(min-width: 1280px){.boxResearcherArticleHead .body{width:452px}}@media(min-width: 768px)and (max-width: 1279px){.boxResearcherArticleHead .body{width:calc( 328 / 668 * 100% )}}@media(max-width: 767px){.boxResearcherArticleHead .body{margin-top:20px}}.boxResearcherArticleHead .prof{font-size:12px;line-height:19px;letter-spacing:.083em;border-top:1px solid #a0a0a0}.boxResearcherArticleHead .prof li{border-bottom:1px solid #a0a0a0;padding:4.5px 0}.boxResearcherArticleHead .prof li:nth-of-type(1){font-weight:bold;letter-spacing:.165em}@media(min-width: 1280px){.boxResearcherArticleHead .prof li:nth-of-type(1){font-size:16px;line-height:25px;padding:6.5px 0}}@media(max-width: 1279px){.boxResearcherArticleHead .prof li:nth-of-type(1){font-size:14px;line-height:22px;padding:4px 0}}.boxResearcherArticleHead .prof li:nth-of-type(2){letter-spacing:.162em}.boxResearcherArticleHead .prof h2{letter-spacing:.195em}.boxResearcherArticleHead .prof span{display:block;letter-spacing:0;margin-bottom:4.5px}.boxResearcherArticleHead .label{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2px}.boxResearcherArticleHead .label li{text-align:center;width:100%;height:22px;background-color:rgba(255,255,255,.7);box-shadow:0px 10px 10px rgba(0,0,0,.1);margin-top:6px;transition:color .3s,background-color .3s}.boxResearcherArticleHead .label li:hover{color:#fff}.boxResearcherArticleHead .label a{line-height:22px;letter-spacing:.24em;display:block;height:22px}@media(min-width: 1280px){.boxResearcherArticleHead .label a{font-size:16px}}@media(max-width: 1279px){.boxResearcherArticleHead .label a{font-size:14px}}.boxResearcherArticleHead .label .cat,.boxResearcherArticleHead .label .fld{width:calc( (100% - 12px) / 2 )}.boxResearcherArticleHead .label .cat{color:#007bc2;border-bottom:1px solid #007bc2}.boxResearcherArticleHead .label .cat:hover{background-color:#007bc2}.boxResearcherArticleHead .label .fld{color:#231f20;border-bottom:1px solid #231f20}.boxResearcherArticleHead .label .fld:hover{background-color:#231f20}.boxResearcherArticleHead .label .cateA{color:#c84860;border-bottom:1px solid #c84860}.boxResearcherArticleHead .label .cateA:hover{background-color:#c84860}.boxResearcherArticleHead .label .cateB{color:#e6891c;border-bottom:1px solid #e6891c}.boxResearcherArticleHead .label .cateB:hover{background-color:#e6891c}.boxResearcherArticleHead .label .cateC{color:#709e32;border-bottom:1px solid #709e32}.boxResearcherArticleHead .label .cateC:hover{background-color:#709e32}.boxResearcherArticleHead .label .cateE{color:#429bbf;border-bottom:1px solid #429bbf}.boxResearcherArticleHead .label .cateE:hover{background-color:#429bbf}.boxResearcherArticleHead .label .cateZ{color:#656262;border-bottom:1px solid #656262}.boxResearcherArticleHead .label .cateZ:hover{background-color:#656262}.boxResearcherArticleLead{margin-top:50px}@media(min-width: 768px){.boxResearcherArticleLead h3,.boxResearcherArticleLead p{font-size:18px;line-height:29px;letter-spacing:.083em}}@media(max-width: 767px){.boxResearcherArticleLead h3,.boxResearcherArticleLead p{font-size:13px;line-height:20px;letter-spacing:.058em}}.boxResearcherArticleLead h3{font-weight:bold}@media(min-width: 768px){.boxResearcherArticleLead p{margin-top:18px}}@media(max-width: 767px){.boxResearcherArticleLead p{margin-top:13px}}@media(min-width: 1280px){.boxResearcherArticleBody{margin:50px 25px 0}}@media(min-width: 768px)and (max-width: 1279px){.boxResearcherArticleBody{margin:150px 25px 0}}@media(max-width: 767px){.boxResearcherArticleBody{margin:50px 10px 0}}.boxResearcherArticleBody h3{font-weight:bold;line-height:1}@media(min-width: 768px){.boxResearcherArticleBody h3{font-size:20px;letter-spacing:.162em;margin:75px -25px 35px}}@media(max-width: 767px){.boxResearcherArticleBody h3{font-size:14px;margin:50px -10px 20px}}.boxResearcherArticleBody h4{font-weight:bold}@media(min-width: 768px){.boxResearcherArticleBody h4,.boxResearcherArticleBody p,.boxResearcherArticleBody ul,.boxResearcherArticleBody ol{font-size:18px;line-height:29px;letter-spacing:.083em;margin-top:17px}}@media(max-width: 767px){.boxResearcherArticleBody h4,.boxResearcherArticleBody p,.boxResearcherArticleBody ul,.boxResearcherArticleBody ol{font-size:13px;line-height:20px;letter-spacing:.058em;margin-top:10px}}.boxResearcherArticleBody ul,.boxResearcherArticleBody ol{padding-left:1.5em}.boxResearcherArticleBody ul{list-style-type:disc}.boxResearcherArticleBody ol{list-style-type:decimal;margin-left:.25em}.boxResearcherArticleBody .liststyleNone{list-style-type:none;padding-left:0}.boxResearcherArticleBody a{color:#007bc2}.boxResearcherArticleBody a:hover{text-decoration:underline}@media(min-width: 1280px){.pageNews .tabSwitch,.pageEvent .tabSwitch{margin-top:40px}}@media(max-width: 1279px){.pageNews .tabSwitch,.pageEvent .tabSwitch{margin-top:50px}}@media(min-width: 768px){.boxTopicList{margin-top:80px}}@media(max-width: 767px){.boxTopicList{margin-top:50px}}.boxTopicList li:nth-of-type(n+2){margin-top:25px}@media(max-width: 767px){.boxTopicList li:nth-of-type(n+2){margin-top:15px}}.boxTopicList li:hover .cateA{background-color:#c84860}.boxTopicList li:hover .cateB{background-color:#e6891c}.boxTopicList li:hover .cateC{background-color:#709e32}.boxTopicList li:hover .cateD{background-color:#001e50}.boxTopicList li:hover .cateE{background-color:#429bbf}.boxTopicList li:hover .cateZ{background-color:#656262}.boxTopicList li.noLink:hover{box-shadow:0px 10px 10px rgba(0,0,0,.1)}.boxTopicList a{display:flex;flex-wrap:wrap}@media(min-width: 1280px){.boxTopicList a{min-height:90px;padding:10px}}@media(min-width: 768px)and (max-width: 1279px){.boxTopicList a{min-height:100px;padding:0 10px 10px}}@media(max-width: 767px){.boxTopicList a{min-height:70px;padding:0 10px 10px}}.boxTopicList a[href=""]{cursor:default;pointer-events:none;color:#231f20}.boxTopicList a[href=""] svg{display:none}.boxTopicList p{box-sizing:border-box}.boxTopicList .label{line-height:1;width:100%}@media(min-width: 1280px){.boxTopicList .label{height:25px;margin-bottom:17px}}@media(min-width: 1280px){.boxTopicList .label{margin-bottom:19px}}@media(min-width: 768px)and (max-width: 1279px){.boxTopicList .label{margin-bottom:19px}}@media(max-width: 767px){.boxTopicList .label{padding:0 30px 11px 0}}.boxTopicList .label span{font-weight:bold;letter-spacing:.05em;line-height:25px;text-align:center;display:inline-block;box-sizing:border-box;transition:background-color .3s}@media(min-width: 1280px){.boxTopicList .label span{font-size:14px;min-width:112px;padding:0 10px;margin-right:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxTopicList .label span{font-size:14px;min-width:76px;padding:0 15px;margin:10px 20px 0 0}}@media(max-width: 767px){.boxTopicList .label span{font-size:10px;min-width:50px;padding:8px;margin:10px 10px 0 0;line-height:1.2}}@media all and (-ms-high-contrast: none){.boxTopicList .label span{padding-top:2px}}.boxTopicList .label .bl{color:#fff;background-color:#007bc2}.boxTopicList .label .wh{color:#231f20;border:1px solid currentColor}.boxTopicList .label .cateA{color:#fff;background-color:rgba(200,72,96,.7)}.boxTopicList .label .cateB{color:#fff;background-color:rgba(230,137,28,.7)}.boxTopicList .label .cateC{color:#fff;background-color:rgba(112,158,50,.7)}.boxTopicList .label .cateD{color:#fff;background-color:rgba(0,30,80,.7)}.boxTopicList .label .cateE{color:#fff;background-color:rgba(66,155,191,.7)}.boxTopicList .label .cateZ{color:#fff;background-color:rgba(101,98,98,.7)}.boxTopicList .date{font-weight:bold;letter-spacing:.1em;display:flex;align-items:center}@media(min-width: 768px){.boxTopicList .date{font-size:16px;width:135px;padding-left:15px}}@media(max-width: 767px){.boxTopicList .date{font-size:16px;line-height:1.6111;width:100%;margin-bottom:5px}}.boxTopicList .body{display:flex;align-items:center}@media(min-width: 768px){.boxTopicList .body{font-size:18px;width:calc( 100% - 205px )}}@media(max-width: 767px){.boxTopicList .body{font-size:18px;line-height:1.2;width:100%}}.boxTopicList .label+.date{align-items:flex-start}.boxTopicList svg{color:#007bc2;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%}@media(min-width: 1280px){.boxTopicList svg{right:28px}}@media(min-width: 768px)and (max-width: 1279px){.boxTopicList svg{right:35.5px}}@media(max-width: 767px){.boxTopicList svg{right:17.5px;top:24px}}.boxTopicList figure.image{width:100%}@media(min-width: 768px){.boxTopicList figure.image{margin:30px 0;padding-left:135px;text-align:center}}@media(max-width: 767px){.boxTopicList figure.image{margin:15px 0;padding-left:75px;text-align:left}}.boxTopicList figure.image img{max-width:90%}@media(min-width: 768px){.boxTopicList.no-label{margin-top:40px}}@media(max-width: 767px){.boxTopicList.no-label{margin-top:20px}}.boxTopicList.no-label li:nth-of-type(n+2){margin-top:25px}@media(max-width: 767px){.boxTopicList.no-label li:nth-of-type(n+2){margin-top:15px}}.boxTopicList.no-label a{display:flex;flex-wrap:wrap}@media(min-width: 1280px){.boxTopicList.no-label a{min-height:70px;padding:10px}}@media(min-width: 768px)and (max-width: 1279px){.boxTopicList.no-label a{min-height:70px;padding:10px}}@media(max-width: 767px){.boxTopicList.no-label a{min-height:40px;padding:5px 10px 5px}}.boxTopicList.no-label p{box-sizing:border-box}.boxTopicList.no-label .date{font-weight:bold;letter-spacing:.1em;display:flex;align-items:flex-start}@media(min-width: 768px){.boxTopicList.no-label .date{margin-top:15px;font-size:16px;width:135px;padding-left:15px}}@media(max-width: 767px){.boxTopicList.no-label .date{margin-top:10px;font-size:16px;line-height:1.6111;width:100%}}.boxTopicList.no-label .body{display:flex;align-items:flex-start}@media(min-width: 768px){.boxTopicList.no-label .body{margin-top:15px;font-size:18px;width:calc( 100% - 205px )}}@media(max-width: 767px){.boxTopicList.no-label .body{margin-top:5px;font-size:18px;line-height:1.2;width:100%}}@media(min-width: 768px){.pageVideolibrary .panelList{margin-top:80px}}@media(max-width: 767px){.pageVideolibrary .panelList{margin-top:50px}}@media(min-width: 768px){.pageLaboratory h2+p,.pageLaboratory h2+ul,.pageLaboratory h2+div{margin-top:40px}}@media(max-width: 767px){.pageLaboratory h2+p,.pageLaboratory h2+ul,.pageLaboratory h2+div{margin-top:20px}}@media(max-width: 767px){.pageLaboratory .panelListA li:nth-of-type(n+4){margin-top:20px}}.boxLaboratoryA .img{position:absolute;top:0;bottom:0;left:0;right:0}.boxLaboratoryA .img img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center center;font-family:"object-fit: cover;"}.boxLaboratoryA .txt{width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}@media(min-width: 1280px){.boxLaboratoryA .txt{height:399px}}@media(max-width: 1279px){.boxLaboratoryA .txt{height:auto;padding:65.5px 0}}.boxLaboratoryA .txt>div{color:#fff;font-weight:bold;border:2px solid #fff;box-sizing:border-box}@media(min-width: 1280px){.boxLaboratoryA .txt>div{width:904px;padding:25px 30px 37.5px}}@media(min-width: 768px)and (max-width: 1279px){.boxLaboratoryA .txt>div{width:5.2rem;padding:.3rem .3rem .24rem}}@media(max-width: 767px){.boxLaboratoryA .txt>div{width:2.68rem;padding:.17rem .14rem .146rem}}.boxLaboratoryA h1{border-bottom:2px solid #fff}@media(min-width: 1280px){.boxLaboratoryA h1{font-size:26px;line-height:1;padding-bottom:22px}}@media(min-width: 768px)and (max-width: 1279px){.boxLaboratoryA h1{font-size:26px;line-height:1;padding-bottom:22px}}@media(max-width: 767px){.boxLaboratoryA h1{font-size:26px;line-height:1;padding-bottom:22px}}.boxLaboratoryA .body{text-align:left;text-justify:inter-ideograph}@media(min-width: 1280px){.boxLaboratoryA .body{font-size:18px;line-height:29px;margin-top:13px}}@media(min-width: 768px)and (max-width: 1279px){.boxLaboratoryA .body{font-size:18px;line-height:29px;margin-top:13px}}@media(max-width: 767px){.boxLaboratoryA .body{font-size:18px;line-height:29px;margin-top:13px;margin-top:.046rem}}.boxLaboratoryA .mySwiper-nav svg{color:currentColor}@media(min-width: 768px){.boxLaboratoryB a{display:flex}}@media(min-width: 1280px){.boxLaboratoryB .panelImg{width:294px;height:197px}}@media(min-width: 768px)and (max-width: 1279px){.boxLaboratoryB .panelImg{width:calc( 328 / 668 * 100% );padding-bottom:calc( 220 / 668 * 100% )}}@media(max-width: 767px){.boxLaboratoryB .panelImg{padding-bottom:calc( 223 / 334 * 100% )}}@media(min-width: 1280px){.boxLaboratoryB .panelTxt{width:calc( 100% - 294px )}}@media(min-width: 768px)and (max-width: 1279px){.boxLaboratoryB .panelTxt{width:calc( 340 / 668 * 100% )}}@media(min-width: 768px){.boxLaboratoryB .panelTxt{display:flex;align-items:center}}@media(min-width: 1280px){.boxLaboratoryB p{margin:0 30px}}@media(min-width: 768px)and (max-width: 1279px){.boxLaboratoryB p{margin:0 20px}}@media(max-width: 767px){.boxLaboratoryB p{text-align:center;margin:5px 10px;padding-bottom:5px}}.pageLaboratory-typeA .btnA:hover,.pageLaboratory-typeB .btnA:hover,.pageLaboratory-typeC .btnA:hover,.pageLaboratory-typeD .btnA:hover,.pageLaboratory-typeE .btnA:hover,.pageLaboratory-typeZ .btnA:hover{color:#fff}.pageLaboratory-typeA h2,.pageLaboratory-typeA .footerToTop a,.pageLaboratory-typeA .mySwiper-nav svg,.pageLaboratory-typeA .panelList>li:hover,.pageLaboratory-typeA .boxResearcherList .p2 span{color:#c84860}.pageLaboratory-typeA .btnA,.pageLaboratory-typeA .panelList .journal span,.pageLaboratory-typeA .panelList .panelImg:after,.pageLaboratory-typeA .boxResearcherList .tag li,.pageLaboratory-typeA .swiper-pagination-bullet,.pageLaboratory-typeA footer{background-color:#c84860}.pageLaboratory-typeA .panelList .journal span:after{border-right-color:#962d41}.pageLaboratory-typeA .btnA:hover,.pageLaboratory-typeA .boxLaboratoryA .txt{background-color:rgba(200,72,96,.7)}@media(min-width: 1280px){.pageLaboratory-typeA .panelListH .panelTxt:hover{background-color:rgba(200,72,96,.8)}}@media(max-width: 1279px){.pageLaboratory-typeA .panelListH .panelTxt{background-color:rgba(200,72,96,.8)}}.pageLaboratory-typeB h2,.pageLaboratory-typeB .footerToTop a,.pageLaboratory-typeB .mySwiper-nav svg,.pageLaboratory-typeB .panelList>li:hover,.pageLaboratory-typeB .boxResearcherList .p2 span{color:#e6891c}.pageLaboratory-typeB .btnA,.pageLaboratory-typeB .panelList .journal span,.pageLaboratory-typeB .panelList .panelImg:after,.pageLaboratory-typeB .boxResearcherList .tag li,.pageLaboratory-typeB .swiper-pagination-bullet,.pageLaboratory-typeB footer{background-color:#e6891c}.pageLaboratory-typeB .panelList .journal span:after{border-right-color:#a36112}.pageLaboratory-typeB .btnA:hover,.pageLaboratory-typeB .boxLaboratoryA .txt{background-color:rgba(230,137,28,.7)}@media(min-width: 1280px){.pageLaboratory-typeB .panelListH .panelTxt:hover{background-color:rgba(230,137,28,.8)}}@media(max-width: 1279px){.pageLaboratory-typeB .panelListH .panelTxt{background-color:rgba(230,137,28,.8)}}.pageLaboratory-typeC h2,.pageLaboratory-typeC .footerToTop a,.pageLaboratory-typeC .mySwiper-nav svg,.pageLaboratory-typeC .panelList>li:hover,.pageLaboratory-typeC .boxResearcherList .p2 span{color:#709e32}.pageLaboratory-typeC .btnA,.pageLaboratory-typeC .panelList .journal span,.pageLaboratory-typeC .panelList .panelImg:after,.pageLaboratory-typeC .boxResearcherList .tag li,.pageLaboratory-typeC .swiper-pagination-bullet,.pageLaboratory-typeC footer{background-color:#709e32}.pageLaboratory-typeC .panelList .journal span:after{border-right-color:#476420}.pageLaboratory-typeC .btnA:hover,.pageLaboratory-typeC .boxLaboratoryA .txt{background-color:rgba(112,158,50,.7)}@media(min-width: 1280px){.pageLaboratory-typeC .panelListH .panelTxt:hover{background-color:rgba(112,158,50,.8)}}@media(max-width: 1279px){.pageLaboratory-typeC .panelListH .panelTxt{background-color:rgba(112,158,50,.8)}}.pageLaboratory-typeD h2,.pageLaboratory-typeD .footerToTop a,.pageLaboratory-typeD .mySwiper-nav svg,.pageLaboratory-typeD .panelList>li:hover,.pageLaboratory-typeD .boxResearcherList .p2 span{color:#001e50}.pageLaboratory-typeD .btnA,.pageLaboratory-typeD .panelList .journal span,.pageLaboratory-typeD .panelList .panelImg:after,.pageLaboratory-typeD .boxResearcherList .tag li,.pageLaboratory-typeD .swiper-pagination-bullet,.pageLaboratory-typeD footer{background-color:#001e50}.pageLaboratory-typeD .panelList .journal span:after{border-right-color:#000104}.pageLaboratory-typeD .btnA:hover,.pageLaboratory-typeD .panelListA li:nth-of-type(1):hover .panelTxt,.pageLaboratory-typeD .boxLaboratoryA .txt{background-color:rgba(0,30,80,.7)}@media(min-width: 1280px){.pageLaboratory-typeD .panelListH .panelTxt:hover{background-color:rgba(0,30,80,.8)}}@media(max-width: 1279px){.pageLaboratory-typeD .panelListH .panelTxt{background-color:rgba(0,30,80,.8)}}.pageLaboratory-typeE h2,.pageLaboratory-typeE .footerToTop a,.pageLaboratory-typeE .mySwiper-nav svg,.pageLaboratory-typeE .panelList>li:hover,.pageLaboratory-typeE .boxResearcherList .p2 span{color:#429bbf}.pageLaboratory-typeE .btnA,.pageLaboratory-typeE .panelList .journal span,.pageLaboratory-typeE .panelList .panelImg:after,.pageLaboratory-typeE .boxResearcherList .tag li,.pageLaboratory-typeE .swiper-pagination-bullet,.pageLaboratory-typeE footer{background-color:#429bbf}.pageLaboratory-typeE .panelList .journal span:after{border-right-color:#2e6d87}.pageLaboratory-typeE .btnA:hover,.pageLaboratory-typeE .panelListA li:nth-of-type(1):hover .panelTxt,.pageLaboratory-typeE .boxLaboratoryA .txt{background-color:rgba(66,155,191,.7)}@media(min-width: 1280px){.pageLaboratory-typeE .panelListH .panelTxt:hover{background-color:rgba(66,155,191,.8)}}@media(max-width: 1279px){.pageLaboratory-typeE .panelListH .panelTxt{background-color:rgba(66,155,191,.8)}}.pageLaboratory-typeZ h2,.pageLaboratory-typeZ .footerToTop a,.pageLaboratory-typeZ .mySwiper-nav svg,.pageLaboratory-typeZ .panelList>li:hover,.pageLaboratory-typeZ .boxResearcherList .p2 span{color:#656262}.pageLaboratory-typeZ .btnA,.pageLaboratory-typeZ .panelList .journal span,.pageLaboratory-typeZ .panelList .panelImg:after,.pageLaboratory-typeZ .boxResearcherList .tag li,.pageLaboratory-typeZ .swiper-pagination-bullet,.pageLaboratory-typeZ footer{background-color:#656262}.pageLaboratory-typeZ .panelList .journal span:after{border-right-color:#3e3c3c}.pageLaboratory-typeZ .btnA:hover,.pageLaboratory-typeZ .panelListA li:nth-of-type(1):hover .panelTxt,.pageLaboratory-typeZ .boxLaboratoryA .txt{background-color:rgba(101,98,98,.7)}@media(min-width: 1280px){.pageLaboratory-typeZ .panelListH .panelTxt:hover{background-color:rgba(101,98,98,.8)}}@media(max-width: 1279px){.pageLaboratory-typeZ .panelListH .panelTxt{background-color:rgba(101,98,98,.8)}}@media(min-width: 1280px){.lab_ra_h1{font-size:30px;letter-spacing:.1em;margin-top:80px}}@media(min-width: 768px)and (max-width: 1279px){.lab_ra_h1{font-size:30px;letter-spacing:.1em;margin-top:60px}}@media(max-width: 767px){.lab_ra_h1{font-size:20px;letter-spacing:.26em;margin-top:50px}}.organization_Photonic_fig{margin-top:10px}.pageLaboratoryOrganization .boxLabOrganizationA{position:relative;padding:20px;z-index:1}@media(min-width: 1280px){.pageLaboratoryOrganization .boxLabOrganizationA{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryOrganization .boxLabOrganizationA{margin-top:40px}}@media(max-width: 767px){.pageLaboratoryOrganization .boxLabOrganizationA{margin-top:20px}}.pageLaboratoryOrganization .boxLabOrganizationA:after{content:"";display:block;clear:both}.pageLaboratoryOrganization .boxLabOrganizationA:before{content:"";display:block;width:99%;height:100%;background:rgba(255,255,255,.9);position:absolute;top:0;right:0;z-index:-1}.pageLaboratoryOrganization .boxLabOrganizationA h2{font-size:20px}@media(min-width: 1280px){.pageLaboratoryOrganization .boxLabOrganizationA h2{margin-bottom:20px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryOrganization .boxLabOrganizationA h2{margin-bottom:20px}}@media(max-width: 767px){.pageLaboratoryOrganization .boxLabOrganizationA h2{margin-bottom:20px}}.pageLaboratoryOrganization .boxLabOrganizationA img{float:left;margin-right:30px;width:121px}@media(max-width: 767px){.pageLaboratoryOrganization .boxLabOrganizationA img{width:100%;margin-right:0;margin-bottom:10px}}@media(min-width: 1280px){.pageLaboratoryOrganization .boxLabOrganizationA p{background:none}}.pageLaboratoryOrganization.pageLaboratory-typeA .boxLabOrganizationA{background:#c84860}.pageLaboratoryOrganization.pageLaboratory-typeB .boxLabOrganizationA{background:#e6891c}.pageLaboratoryOrganization.pageLaboratory-typeC .boxLabOrganizationA{background:#709e32}.pageLaboratoryOrganization.pageLaboratory-typeE .boxLabOrganizationA{background:#429bbf}.pageLaboratoryOrganization.pageLaboratory-typeZ .boxLabOrganizationA{background:#656262}.pageLaboratoryOrganization .boxLabOrganizationList{padding-left:.5%}.pageLaboratoryOrganization .boxLabOrganizationList ul{padding-top:30px;padding-left:30px;position:relative}@media(max-width: 767px){.pageLaboratoryOrganization .boxLabOrganizationList ul{padding-left:10px}}.pageLaboratoryOrganization .boxLabOrganizationList ul li{padding:15px;margin-bottom:30px;position:relative}.pageLaboratoryOrganization .boxLabOrganizationList ul li:before{content:"";height:1px;width:30px;position:absolute;left:-30px;top:50%;background:#231f20}@media(max-width: 767px){.pageLaboratoryOrganization .boxLabOrganizationList ul li:before{width:10px;left:-10px}}.pageLaboratoryOrganization .boxLabOrganizationList ul li:after{content:"";clear:both;display:block}.pageLaboratoryOrganization .boxLabOrganizationList ul li>div:before{content:"";height:100%;width:1px;position:absolute;left:-30px;top:-30px;padding-top:30px;background:#231f20}@media(max-width: 767px){.pageLaboratoryOrganization .boxLabOrganizationList ul li>div:before{left:-10px}}.pageLaboratoryOrganization .boxLabOrganizationList ul li:nth-last-of-type(1)>div:before{height:50%}.pageLaboratoryOrganization .boxLabOrganizationList ul li h2{font-size:20px}@media(min-width: 1280px){.pageLaboratoryOrganization .boxLabOrganizationList ul li h2{margin-bottom:20px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryOrganization .boxLabOrganizationList ul li h2{margin-bottom:20px}}@media(max-width: 767px){.pageLaboratoryOrganization .boxLabOrganizationList ul li h2{margin-bottom:20px}}.pageLaboratoryOrganization .boxLabOrganizationList ul li img{float:left;margin-right:30px;width:121px}@media(max-width: 767px){.pageLaboratoryOrganization .boxLabOrganizationList ul li img{width:100%;margin-right:0;margin-bottom:10px}}.pageLaboratoryOrganization .boxLabOrganizationList ul li .btnWrap{margin:0;display:flex;align-items:flex-end;justify-content:flex-end}.pageLaboratoryOrganization .boxLabOrganizationList ul li .btnWrap a{width:50%;font-size:14px;display:flex;margin:0}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryOrganization .boxLabOrganizationList ul li .btnWrap a{width:100%}}@media(max-width: 767px){.pageLaboratoryOrganization .boxLabOrganizationList ul li .btnWrap a{width:100%;padding:5px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryOrganization .boxLabOrganizationList ul li .btnWrap{margin-top:10px}}@media(max-width: 767px){.pageLaboratoryOrganization .boxLabOrganizationList ul li .btnWrap{margin-top:10px}}@media(min-width: 1280px){.pageLaboratoryOverview .boxColumnForumA .btn{width:calc( (100% - 100px) / 2)}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryOverview .boxColumnForumA .btn{width:320px}}.pageLaboratoryOverview p img.email{vertical-align:middle}@media(min-width: 1280px){.pageLaboratoryOverview h2+p{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryOverview h2+p{margin-top:40px}}@media(max-width: 767px){.pageLaboratoryOverview h2+p{margin-top:20px}}@media(min-width: 1280px){.pageLaboratoryOverview p+p{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryOverview p+p{margin-top:40px}}@media(max-width: 767px){.pageLaboratoryOverview p+p{margin-top:20px}}.pageLaboratoryOverview h3{font-weight:700}@media(min-width: 768px){.pageLaboratoryOverview h3{font-size:20px;margin:46px 0}}@media(max-width: 767px){.pageLaboratoryOverview h3{font-size:17px;margin:20px 0}}@media(min-width: 1280px){.pageLaboratoryOverview .boxResearcherPikup{margin-top:80px}}@media(max-width: 1279px){.pageLaboratoryOverview .boxResearcherPikup{margin-top:50px}}@media(max-width: 767px){.pageLaboratoryOverview .btnWrap{margin-top:50px}}.pageLaboratoryOverview .boxArticleButtonsA>div{display:inline-flex;justify-content:space-between;margin-top:20px}.pageLaboratoryOverview .boxArticleButtonsA>div .txt-l{letter-spacing:0}@media(max-width: 767px){.pageLaboratoryOverview .boxArticleButtonsA>div{display:block}.pageLaboratoryOverview .boxArticleButtonsA>div a:nth-of-type(2){margin-top:20px}}.pageLaboratoryOverview .boxOverviewA:after{content:"";display:block;clear:both}@media(min-width: 1280px){.pageLaboratoryOverview .boxOverviewA{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryOverview .boxOverviewA{margin-top:40px;padding:10px 15px 0 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.pageLaboratoryOverview .boxOverviewA{margin-top:20px}}@media(min-width: 768px){.pageLaboratoryOverview .boxOverviewA figure{width:240px;margin:25px 25px 25px 0;float:left}}@media(max-width: 767px){.pageLaboratoryOverview .boxOverviewA figure{width:100%}}.pageLaboratoryOverview .boxOverviewA figure p{margin-top:1em;letter-spacing:0}@media(min-width: 1280px){.pageLaboratoryOverview .boxOverviewA figure p{margin-left:0;padding:0}}.pageLaboratoryOverview .boxOverviewA figure img{width:100%;height:auto}@media(min-width: 768px){.pageLaboratoryOverview .boxOverviewA ul{padding:0 25px;margin-top:10px}}@media(max-width: 767px){.pageLaboratoryOverview .boxOverviewA ul{margin-top:10px}}.pageLaboratoryOverview .boxOverviewA ul li{list-style:disc outside;margin-bottom:10px}.pageLaboratoryOverview .boxOverviewA ul li p{margin:0;padding:0}@media(min-width: 1280px){.pageLaboratoryOverview .boxOverviewA p{padding:20px 25px;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.pageLaboratoryOverview .boxOverviewA p{margin-top:10px}}@media(min-width: 1280px){.pageLaboratoryOverview .boxOverviewA p+p{padding:8px 25px 20px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryOverview .boxOverviewA p+p{margin-top:29px}}@media(max-width: 767px){.pageLaboratoryOverview .boxOverviewA p+p{margin-top:27px}}.pageLaboratoryOverview .boxOverviewA ol.advisory{list-style:inside decimal}@media(min-width: 1280px){.pageLaboratoryOverview .boxOverviewA ol.advisory{padding:20px 25px 0;background-color:rgba(255,255,255,.7)}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryOverview .boxOverviewA ol.advisory{padding:10px 0 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.pageLaboratoryOverview .boxOverviewA ol.advisory{margin-top:10px}}@media(min-width: 1280px){.pageLaboratoryOverview .boxOverviewA ol.advisory li{margin-bottom:20px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryOverview .boxOverviewA ol.advisory li{margin-bottom:10px}}@media(max-width: 767px){.pageLaboratoryOverview .boxOverviewA ol.advisory li{margin-bottom:10px}}@media(min-width: 1280px){.pageLaboratoryOverview .boxOverviewA ul.research_professors{padding:20px 25px;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.pageLaboratoryOverview .boxOverviewA ul.research_professors{margin-top:40px;margin-bottom:40px}}.pageLaboratoryOverview .boxOverviewA ul.research_professors li{list-style:inside}@media(min-width: 1280px){.pageLaboratoryOverview .boxOverviewA+.btnWrap{margin-top:0;margin-bottom:-44px;position:relative;top:-44px}}.pageLaboratoryOverview .boxOverviewA .showBlock h3{margin-top:20px}.pageLaboratoryOverview .boxOverviewA .tableWrap{margin-top:0;margin-bottom:20px}.pageLaboratoryOverview .boxOverviewA .tableWrap tbody td:first-child{width:40%}.pageLaboratoryOverview .boxOverviewA .tableWrap tbody td:first-child span{display:list-item;list-style:inside disc}.pageLaboratoryOverview .boxOverviewA .absent{font-size:16px}.pageLaboratoryOverview .boxOverviewA .boxAccordion .showBlock p:first-child{text-align:center}.dlList{text-align:justify;margin-top:50px}.dlList>li{margin:0 1% 30px;vertical-align:top;text-align:center}@media(min-width: 1280px){.dlList>li{display:inline-block}}@media(min-width: 768px)and (max-width: 1279px){.dlList>li{display:inline-block}}.dlList>li img{margin:0 auto}.dlList>li p{text-align:left;padding-bottom:20px}.dlList>li p b{font-weight:700}@media(max-width: 767px){.dlList>li .btnWrap{margin-top:10px}}@media(min-width: 1280px){.dlList>li .btnWrap{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.dlList>li .btnWrap{margin-top:20px}}.boxAbout:after{content:"";display:block;clear:both}@media(min-width: 1280px){.boxAbout{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxAbout{margin-top:40px;padding:10px 15px 0 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxAbout{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxAbout img{width:100%;margin:20px 0 0 0}.boxAbout img.original-size{width:auto;margin:0 0 0 15px}}@media(max-width: 767px){.boxAbout img{width:100%}}@media(min-width: 1280px){.boxAbout p{padding:20px 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxAbout p{margin-top:10px}}@media(min-width: 1280px){.boxAbout p+p{padding:8px 0px 20px}}@media(min-width: 768px)and (max-width: 1279px){.boxAbout p+p{margin-top:29px}}@media(max-width: 767px){.boxAbout p+p{margin-top:27px}}@media(min-width: 1280px){.boxAbout ul,.boxAbout ol,.boxAbout dl{font-size:18px;line-height:1.625;letter-spacing:.08em;margin-left:2.8em}}@media(min-width: 768px)and (max-width: 1279px){.boxAbout ul,.boxAbout ol,.boxAbout dl{font-size:18px;line-height:1.625;letter-spacing:.08em;margin-left:1.5em;margin-top:1.5em}}@media(max-width: 767px){.boxAbout ul,.boxAbout ol,.boxAbout dl{font-size:16px;line-height:1.538;letter-spacing:-0.058em;margin-left:1.5em;margin-top:1.5em}}.boxAbout ul{list-style-type:disc}.boxAbout ol{list-style-type:decimal}.boxAbout a:not(.btn){color:#007bc2}.boxAbout a:not(.btn):hover{text-decoration:underline}.boxAbout .bnr{text-align:center}.boxAbout .bnr img{box-shadow:0px 10px 10px rgba(0,0,0,.1)}.boxAboutBox{background-color:rgba(240,240,240,.9)}.boxAboutBox:after{content:"";display:block;clear:both}@media(min-width: 1280px){.boxAboutBox{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxAboutBox{margin-top:40px;padding:10px 15px 0 0}}@media(max-width: 767px){.boxAboutBox{margin-top:20px}}@media(min-width: 1280px){.boxAboutBox img{width:395px;margin-left:25px}}@media(min-width: 768px)and (max-width: 1279px){.boxAboutBox img{width:329px;margin:20px 0 0 0}}@media(max-width: 767px){.boxAboutBox img{width:100%}}@media(min-width: 1280px){.boxAboutBox p{padding:20px 25px;margin-right:430px}}@media(min-width: 768px)and (max-width: 1279px){.boxAboutBox p{padding:20px 25px}}@media(max-width: 767px){.boxAboutBox p{padding:20px 25px;margin-top:10px}}@media(min-width: 1280px){.boxAboutBox p+p{padding:8px 25px 20px}}@media(min-width: 768px)and (max-width: 1279px){.boxAboutBox p+p{margin-top:29px}}@media(max-width: 767px){.boxAboutBox p+p{margin-top:27px}}@media(min-width: 1280px){.boxAboutBox ul,.boxAboutBox ol,.boxAboutBox dl{font-size:18px;line-height:1.625;letter-spacing:.08em;margin-left:2.8em}}@media(min-width: 768px)and (max-width: 1279px){.boxAboutBox ul,.boxAboutBox ol,.boxAboutBox dl{font-size:18px;line-height:1.625;letter-spacing:.08em;margin-left:1.5em;margin-top:1.5em}}@media(max-width: 767px){.boxAboutBox ul,.boxAboutBox ol,.boxAboutBox dl{font-size:16px;line-height:1.538;letter-spacing:-0.058em;margin-left:1.5em;margin-top:1.5em}}.boxAboutBox ul{list-style-type:disc}.boxAboutBox ol{list-style-type:decimal}.boxAboutBox .btn{margin-left:0;margin-top:1.5em}@media(min-width: 768px){.boxAboutButtonsA{max-width:598px;margin:80px auto 0}}@media(max-width: 767px){.boxAboutButtonsA{margin:50px auto 0}}.boxAboutButtonsA div{width:100%;display:inline-flex;justify-content:space-between}@media(min-width: 1280px){.boxAboutButtonsA div{margin-top:20px}}@media(max-width: 767px){.boxAboutButtonsA div{flex-wrap:wrap}}@media(min-width: 768px){.boxAboutButtonsA div a{width:294px}}@media(max-width: 767px){.boxAboutButtonsA div a{margin-top:10px}}.boxAboutButtonsA p{font-size:20px;font-weight:bold;letter-spacing:.162em;text-align:center;margin-top:50px}@media(min-width: 768px){.boxAboutTechtrend h2{font-size:24px;letter-spacing:.195em;margin-top:150px}}@media(max-width: 767px){.boxAboutTechtrend h2{font-size:20px;letter-spacing:.155em;margin-top:50px}}.boxAboutTechtrend p{margin-top:3em}.boxAboutTechtrend h3{font-weight:bold;letter-spacing:.083em}@media(min-width: 768px){.boxAboutTechtrend h3{font-size:18px;line-height:1.6111}}@media(max-width: 767px){.boxAboutTechtrend h3{font-size:16px;line-height:1.6875}}.boxAboutTechtrend>div{display:flex;justify-content:center}@media(min-width: 768px){.boxAboutTechtrend>div{margin-top:50px}}@media(max-width: 767px){.boxAboutTechtrend>div{margin-top:20px}}.boxAboutTechtrend>div:after{content:"";display:block;order:2;flex-shrink:0}@media(min-width: 768px){.boxAboutTechtrend>div:after{width:40px}}@media(max-width: 767px){.boxAboutTechtrend>div:after{width:10px}}.boxAboutTechtrend>div div{flex-shrink:1}.boxAboutTechtrend>div div:nth-of-type(1){order:1}.boxAboutTechtrend>div div:nth-of-type(2){order:3}.boxAboutTechtrend>div img{margin-top:1em}.boxAboutTechtrend a{color:#007bc2;font-size:.8em}.boxAboutTechtrend a:hover{text-decoration:underline}.boxAboutTechtrend a svg{height:1em;width:1em;margin-left:.5em}.boxOpenrd:after{content:"";display:block;clear:both}@media(min-width: 1280px){.boxOpenrd{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxOpenrd{margin-top:40px;padding:10px 15px 0 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxOpenrd{margin-top:20px}}@media(min-width: 1280px){.boxOpenrd img{width:auto;margin-left:25px}}@media(min-width: 768px)and (max-width: 1279px){.boxOpenrd img{width:auto;margin:20px 0 0 0}}@media(max-width: 767px){.boxOpenrd img{width:auto}}@media(min-width: 1280px){.boxOpenrd p{padding:20px 25px;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxOpenrd p{margin-top:10px}}@media(min-width: 1280px){.boxOpenrd p+p{padding:8px 25px 20px}}@media(min-width: 768px)and (max-width: 1279px){.boxOpenrd p+p{margin-top:29px}}@media(max-width: 767px){.boxOpenrd p+p{margin-top:27px}}@media(min-width: 1280px){.boxOpenrd ul,.boxOpenrd ol,.boxOpenrd dl{font-size:18px;line-height:1.625;letter-spacing:.08em;margin-left:2.8em}}@media(min-width: 768px)and (max-width: 1279px){.boxOpenrd ul,.boxOpenrd ol,.boxOpenrd dl{font-size:18px;line-height:1.625;letter-spacing:.08em;margin-left:1.5em;margin-top:1.5em}}@media(max-width: 767px){.boxOpenrd ul,.boxOpenrd ol,.boxOpenrd dl{font-size:16px;line-height:1.538;letter-spacing:-0.058em;margin-left:1.5em;margin-top:1.5em}}.boxOpenrd ul svg,.boxOpenrd ol svg,.boxOpenrd dl svg{width:15px;height:15px;margin-left:8px}.boxOpenrd ul{list-style-type:disc}.boxOpenrd ol{list-style-type:decimal}.boxOpenrd div{text-align:right}.boxOpenrd a:hover{color:#007bc2}.boxOpenrdBox{background-color:rgba(240,240,240,.9)}.boxOpenrdBox:after{content:"";display:block;clear:both}@media(min-width: 1280px){.boxOpenrdBox{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxOpenrdBox{margin-top:40px;padding:10px 15px 0 0}}@media(max-width: 767px){.boxOpenrdBox{margin-top:20px}}@media(min-width: 1280px){.boxOpenrdBox img{width:auto}}@media(min-width: 768px)and (max-width: 1279px){.boxOpenrdBox img{width:auto;margin:20px 0 0 0}}@media(max-width: 767px){.boxOpenrdBox img{width:auto}}@media(min-width: 1280px){.boxOpenrdBox p{padding:20px 25px}}@media(min-width: 768px)and (max-width: 1279px){.boxOpenrdBox p{padding:20px 25px}}@media(max-width: 767px){.boxOpenrdBox p{padding:20px 25px;margin-top:10px}}@media(min-width: 1280px){.boxOpenrdBox p+p{padding:8px 25px 20px}}@media(min-width: 768px)and (max-width: 1279px){.boxOpenrdBox p+p{margin-top:29px}}@media(max-width: 767px){.boxOpenrdBox p+p{margin-top:27px}}@media(min-width: 1280px){.boxOpenrdBox ul,.boxOpenrdBox ol,.boxOpenrdBox dl{font-size:18px;line-height:1.625;letter-spacing:.08em;margin-left:2.8em}}@media(min-width: 768px)and (max-width: 1279px){.boxOpenrdBox ul,.boxOpenrdBox ol,.boxOpenrdBox dl{font-size:18px;line-height:1.625;letter-spacing:.08em;margin-left:1.5em;margin-top:1.5em}}@media(max-width: 767px){.boxOpenrdBox ul,.boxOpenrdBox ol,.boxOpenrdBox dl{font-size:16px;line-height:1.538;letter-spacing:-0.058em;margin-left:1.5em;margin-top:1.5em}}.boxOpenrdBox ul{list-style-type:disc}.boxOpenrdBox ol{list-style-type:decimal}.boxOpenrdBox .btn{margin-left:0;margin-top:1.5em}.boxOpenrdBox a:hover{color:#007bc2}.boxChronicle:after{content:"";display:block;clear:both}@media(min-width: 1280px){.boxChronicle{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxChronicle{margin-top:40px;padding:10px 15px 0 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxChronicle{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxChronicle img{width:100%;margin:20px 0 0 0}}@media(max-width: 767px){.boxChronicle img{width:100%}}@media(min-width: 1280px){.boxChronicle p{padding:20px 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxChronicle p{margin-top:10px}}@media(min-width: 1280px){.boxChronicle p+p{padding:8px 0px 20px}}@media(min-width: 768px)and (max-width: 1279px){.boxChronicle p+p{margin-top:29px}}@media(max-width: 767px){.boxChronicle p+p{margin-top:27px}}@media(min-width: 1280px){.boxChronicle ul,.boxChronicle ol,.boxChronicle dl{font-size:18px;line-height:1.625;letter-spacing:.08em;margin-left:2.8em}}@media(min-width: 768px)and (max-width: 1279px){.boxChronicle ul,.boxChronicle ol,.boxChronicle dl{font-size:18px;line-height:1.625;letter-spacing:.08em;margin-left:1.5em;margin-top:1.5em}}@media(max-width: 767px){.boxChronicle ul,.boxChronicle ol,.boxChronicle dl{font-size:16px;line-height:1.538;letter-spacing:-0.058em;margin-left:1.5em;margin-top:1.5em}}.boxChronicle ul{list-style-type:disc}.boxChronicle ol{list-style-type:decimal}.boxChronicle a:hover{color:#007bc2}@media(min-width: 1280px){.pageAbout #history{padding:30px 0 0 0;font-size:16px;line-height:1.6111;letter-spacing:.1em}}@media(min-width: 768px)and (max-width: 1279px){.pageAbout #history{padding:30px 0 0 0;font-size:16px;line-height:1.6111;letter-spacing:.1em}}@media(max-width: 767px){.pageAbout #history{padding:10px 0 0 0;font-size:16px;line-height:1.6111;letter-spacing:0}}.pageAbout #history .tabs{margin:35px 0;text-align:center;letter-spacing:.2em}@media(min-width: 768px)and (max-width: 1279px){.pageAbout #history .tabs{letter-spacing:0}}@media(max-width: 767px){.pageAbout #history .tabs{margin:25px 0;font-size:15px;letter-spacing:0}}.pageAbout #history .tabs ul{display:flex;justify-content:space-between;margin:0 -5px}@media(max-width: 767px){.pageAbout #history .tabs ul{display:block;margin:0}}.pageAbout #history .tabs ul li{padding:0 5px;width:100%}@media(max-width: 767px){.pageAbout #history .tabs ul li{padding:5px 0}}.pageAbout #history .tabs ul li a{display:block;padding:.8em 0;background-color:#007bc2;border:1px solid #007bc2;color:#fff;box-shadow:0px 4px 8px 0px rgba(0,0,0,.2);cursor:pointer;transition:color .3s,background-color .3s,border-color .3s,box-shadow .3s}@media(max-width: 767px){.pageAbout #history .tabs ul li a{margin:0;padding:.4em 0}}.pageAbout #history .tabs ul li a span{display:block}.pageAbout #history .tabs ul li a span small{display:block;font-size:10px}@media(max-width: 767px){.pageAbout #history .tabs ul li a span small{display:inline;padding:0 .5em}}.pageAbout #history .tabs ul li a i{display:block}.pageAbout #history .tabs ul li a:hover{background-color:#fff;color:#007bc2}.pageAbout #history .tabs ul li a.current{background-color:#fff;border:1px solid #000;color:#231f20;box-shadow:0px 4px 8px 0px rgba(0,0,0,0);cursor:default}.pageAbout #history .blocks{overflow:hidden;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;background-color:rgba(255,255,255,.7);transition:height .6s}.pageAbout #history .blocks .block{overflow:hidden;position:relative;margin:0 auto;height:0;opacity:0;transition:opacity .6s}@media(min-width: 1280px){.pageAbout #history .blocks .block{max-width:620px}}@media(min-width: 768px)and (max-width: 1279px){.pageAbout #history .blocks .block{max-width:540px}}@media(max-width: 767px){.pageAbout #history .blocks .block{max-width:540px}}.pageAbout #history .blocks .block ul{padding:40px 0}.pageAbout #history .blocks .block ul li{display:flex;margin:20px 0 0 0}.pageAbout #history .blocks .block ul li .year{position:relative}@media(min-width: 1280px){.pageAbout #history .blocks .block ul li .year{flex:0 0 100px;max-width:100px}}@media(min-width: 768px)and (max-width: 1279px){.pageAbout #history .blocks .block ul li .year{flex:0 0 52px;max-width:52px}}@media(max-width: 767px){.pageAbout #history .blocks .block ul li .year{flex:0 0 48px;max-width:48px}}.pageAbout #history .blocks .block ul li .year:after{content:"";display:block;position:absolute;right:0;border-radius:50%;background-color:#a0a0a0}@media(min-width: 1280px){.pageAbout #history .blocks .block ul li .year:after{top:.2em;margin:0 -8px 0 0;width:14px;height:14px}}@media(min-width: 768px)and (max-width: 1279px){.pageAbout #history .blocks .block ul li .year:after{top:.3em;margin:0 -6px 0 0;width:10px;height:10px}}@media(max-width: 767px){.pageAbout #history .blocks .block ul li .year:after{top:.3em;margin:0 -6px 0 0;width:10px;height:10px}}.pageAbout #history .blocks .block ul li .detail{flex:1 1 auto}@media(min-width: 1280px){.pageAbout #history .blocks .block ul li .detail{padding:0 0 0 40px}}@media(min-width: 768px)and (max-width: 1279px){.pageAbout #history .blocks .block ul li .detail{padding:0 0 0 15px}}@media(max-width: 767px){.pageAbout #history .blocks .block ul li .detail{padding:0 0 0 15px}}.pageAbout #history .blocks .block ul li .detail .img{float:right;margin:0 0 0 20px;width:100px}@media(max-width: 767px){.pageAbout #history .blocks .block ul li .detail .img{float:none;display:flex;align-items:flex-start;margin:5px 0 0 0}}.pageAbout #history .blocks .block ul li .detail .img img{display:block;margin:0 0 10px 0;width:100px}@media(max-width: 767px){.pageAbout #history .blocks .block ul li .detail .img img{margin-right:10px}}.pageAbout #history .blocks .block ul li:first-child{margin:0}.pageAbout #history .blocks .block:after{content:"";display:block;position:absolute;top:0;width:2px;height:100%;background-color:#a0a0a0}@media(min-width: 1280px){.pageAbout #history .blocks .block:after{left:100px}}@media(min-width: 768px)and (max-width: 1279px){.pageAbout #history .blocks .block:after{left:52px}}@media(max-width: 767px){.pageAbout #history .blocks .block:after{left:48px}}.pageAbout #history .blocks .block.current{height:auto}.pageAbout #history .blocks .block.show{opacity:1}.boxScience:after{content:"";display:block;clear:both}@media(min-width: 1280px){.boxScience{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxScience{margin-top:40px;padding:10px 15px 0 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxScience{margin-top:20px}}@media(min-width: 1280px){.boxScience img{width:395px;margin-left:25px;float:right}}@media(min-width: 768px)and (max-width: 1279px){.boxScience img{width:100%;margin:20px 0 0 0}}@media(max-width: 767px){.boxScience img{width:100%;margin-top:1.5em}}@media(min-width: 1280px){.boxScience p{padding:20px 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxScience p{margin-top:10px}}@media(min-width: 1280px){.boxScience p+p{padding:8px 0 20px}}@media(min-width: 768px)and (max-width: 1279px){.boxScience p+p{margin-top:29px}}@media(max-width: 767px){.boxScience p+p{margin-top:27px}}.boxScience dl{margin-top:1.5em}@media(min-width: 1280px){.boxScience dl{font-size:18px;line-height:1.625;letter-spacing:.08em}}@media(min-width: 768px)and (max-width: 1279px){.boxScience dl{font-size:18px;line-height:1.625;letter-spacing:.08em;margin-left:0em;margin-top:1.5em}}@media(max-width: 767px){.boxScience dl{font-size:16px;line-height:1.538;letter-spacing:-0.058em;margin-left:0em;margin-top:1.5em}}.boxScience dt{float:left;background-color:rgba(240,240,240,.9);margin-bottom:.8em;margin-right:.8em;padding:2px 12px}.boxScience dd{margin-left:6.5em;margin-bottom:1.2em}.boxScience h2{font-size:24px;font-weight:bold;letter-spacing:.195em;margin-top:150px;border-bottom:solid 2px;border-bottom-color:currentColor;padding-bottom:.3em}@media(min-width: 768px){.boxScience .btn{margin-top:80px}}@media(max-width: 767px){.boxScience .btn{margin-top:20px}}.boxScience a:not(.btn){color:#007bc2}.boxScience a:not(.btn):hover{text-decoration:underline}.boxScience a:not(.btn) svg{width:15px;height:15px;margin-left:8px}.boxScienceBox{background-color:rgba(240,240,240,.9)}.boxScienceBox:after{content:"";display:block;clear:both}@media(min-width: 1280px){.boxScienceBox{margin-top:6.5em}}@media(min-width: 768px)and (max-width: 1279px){.boxScienceBox{margin-top:6.5em;padding:10px 15px 0 0}}@media(max-width: 767px){.boxScienceBox{margin-top:6.5em}}@media(min-width: 1280px){.boxScienceBox img{width:395px;margin-left:25px}}@media(min-width: 768px)and (max-width: 1279px){.boxScienceBox img{width:329px;margin:20px 0 0 0}}@media(max-width: 767px){.boxScienceBox img{width:100%}}@media(min-width: 1280px){.boxScienceBox p{padding:20px 25px}}@media(min-width: 768px)and (max-width: 1279px){.boxScienceBox p{padding:20px 25px}}@media(max-width: 767px){.boxScienceBox p{padding:20px 25px;margin-top:10px}}@media(min-width: 1280px){.boxScienceBox p+p{padding:8px 25px 20px}}@media(min-width: 768px)and (max-width: 1279px){.boxScienceBox p+p{margin-top:29px}}@media(max-width: 767px){.boxScienceBox p+p{margin-top:27px}}.boxScienceBox a{color:#007bc2}.boxScienceBox a:hover{text-decoration:underline}@media(min-width: 768px){.boxUse p,.boxUse ul{margin-top:29px}}@media(max-width: 767px){.boxUse p,.boxUse ul{margin-top:27px}}.boxUse ul{list-style-type:disc}@media(min-width: 768px){.boxUse li{font-size:18px;line-height:1.625;letter-spacing:.08em;margin-left:1.5em}}@media(max-width: 767px){.boxUse li{font-size:16px;line-height:1.538;letter-spacing:-0.058em;margin-left:1.5em}}.boxUse a{color:#007bc2}.boxUse a:hover{text-decoration:underline}.boxUseBox{background-color:rgba(240,240,240,.9);padding:20px 25px}@media(min-width: 768px){.boxUseBox{margin-top:29px}}@media(max-width: 767px){.boxUseBox{margin-top:27px}}.boxUseBox .btn{margin-top:1.5em}.pageInformation .boxLead p{width:auto}@media(min-width: 768px){.boxInformation{margin-top:80px}}@media(max-width: 767px){.boxInformation{margin-top:50px}}.boxInformation h2{letter-spacing:.083em}@media(min-width: 768px){.boxInformation h2{font-size:18px;line-height:1.6111}}@media(max-width: 767px){.boxInformation h2{font-size:16px;line-height:1.6875}}.boxInformation p{background-color:rgba(240,240,240,.9);padding:1em;margin-top:1em}.boxInformation a{color:#007bc2}.boxInformation a:hover{text-decoration:underline}.wrapperInner.BtmNone{padding-bottom:0}.BoxParagraphColumn .boxSubTtl{font-size:20px}@media(min-width: 768px){.BoxParagraphColumn{margin:100px auto 0}.BoxParagraphColumn .boxTtl{font-size:30px;margin-bottom:30px}.BoxParagraphColumn .boxSubTtl{margin-bottom:30px}}@media(min-width: 1280px){.BoxParagraphColumn .boxTtl{letter-spacing:.1em}.BoxParagraphColumn .boxSubTtl{letter-spacing:.14em}.BoxParagraphColumn p{font-size:16px}}@media(min-width: 768px)and (max-width: 1279px){.BoxParagraphColumn p{letter-spacing:.08em}}@media(max-width: 767px){.BoxParagraphColumn{letter-spacing:.12em;margin:80px auto 0}.BoxParagraphColumn .boxTtl{font-size:24px;line-height:1.4;margin-bottom:20px}.BoxParagraphColumn .boxSubTtl{line-height:1.4;margin-bottom:20px}.BoxParagraphColumn p{font-size:16px}}.technorogyContentWrap{background-color:rgba(255,255,255,.7);margin:0 auto}@media(min-width: 1280px){.technorogyContentWrap{max-width:1206px;padding:0 80px}}@media(min-width: 768px)and (max-width: 1279px){.technorogyContentWrap{padding:0 50px}}.BoxTechnologyMenu .BoxTechnologyMenu__list{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.BoxTechnologyMenu .BoxTechnologyMenu__list:after{content:"";display:block;width:calc((100% - 20px) / 3)}.BoxTechnologyMenu .BoxTechnologyMenu__list li{background-color:#fff;box-shadow:0px 10px 10px rgba(35,31,32,.1);margin:0 0 10px;position:relative;text-align:center;transition:color .3s,box-shadow .3s}.BoxTechnologyMenu .BoxTechnologyMenu__list li:hover{color:#007bc2;box-shadow:0px 10px 10px rgba(0,0,0,.2)}.BoxTechnologyMenu .BoxTechnologyMenu__list li:before{content:"";display:block;position:absolute;top:0;left:0}.BoxTechnologyMenu .BoxTechnologyMenu__list a{box-sizing:border-box;margin:auto;width:100%}.BoxTechnologyMenu .BoxTechnologyMenu__list .imgBox{margin:0 auto 20px}.BoxTechnologyMenu .BoxTechnologyMenu__list .imgBox img[src$=".svg"]{width:100%}.BoxTechnologyMenu .BoxTechnologyMenu__list .textBoxTit{font-weight:bold}@media(min-width: 768px){.BoxTechnologyMenu{padding:100px 0 80px}.BoxTechnologyMenu li{display:flex;width:calc((100% - 20px) / 3)}.BoxTechnologyMenu li:before{width:40px;height:30px}.BoxTechnologyMenu li:first-child:before{background:url("../img/techreport/tech_number_01.svg") no-repeat;background-size:40px}.BoxTechnologyMenu li:nth-child(2):before{background:url("../img/techreport/tech_number_02.svg") no-repeat;background-size:40px}.BoxTechnologyMenu li:nth-child(3):before{background:url("../img/techreport/tech_number_03.svg") no-repeat;background-size:40px}.BoxTechnologyMenu li:nth-child(4):before{background:url("../img/techreport/tech_number_04.svg") no-repeat;background-size:40px}.BoxTechnologyMenu li:nth-child(5):before{background:url("../img/techreport/tech_number_05.svg") no-repeat;background-size:40px}.BoxTechnologyMenu li:nth-child(6):before{background:url("../img/techreport/tech_number_06.svg") no-repeat;background-size:40px}.BoxTechnologyMenu li:nth-child(7):before{background:url("../img/techreport/tech_number_07.svg") no-repeat;background-size:40px}.BoxTechnologyMenu li:nth-child(8):before{background:url("../img/techreport/tech_number_08.svg") no-repeat;background-size:40px}.BoxTechnologyMenu li:nth-child(9):before{background:url("../img/techreport/tech_number_09.svg") no-repeat;background-size:40px}.BoxTechnologyMenu li:nth-child(10):before{background:url("../img/techreport/tech_number_10.svg") no-repeat;background-size:40px}.BoxTechnologyMenu li:nth-child(11):before{background:url("../img/techreport/tech_number_11.svg") no-repeat;background-size:40px}.BoxTechnologyMenu a{display:block;padding:40px 0;height:100%}.BoxTechnologyMenu .textBoxText{font-size:16px}}@media(min-width: 1280px){.BoxTechnologyMenu .imgBox{width:100px;margin:0 auto}.BoxTechnologyMenu .textBoxTit{font-size:18px;margin:0 0 14px}}@media(min-width: 768px)and (max-width: 1279px){.BoxTechnologyMenu .imgBox{margin:0 auto}.BoxTechnologyMenu .imgBox.tabHighMargin{margin:0 auto 30px}.BoxTechnologyMenu .textBoxTit{font-size:16px;margin:0 0 8px}.BoxTechnologyMenu .textBoxTit.tabHighMargin{margin:0 0 24px}}@media(max-width: 1279px){.BoxTechnologyMenu .imgBox{width:48px}}@media(max-width: 767px){.BoxTechnologyMenu{padding:80px 0 70px}.BoxTechnologyMenu li{width:100%}.BoxTechnologyMenu li:before{width:22px;height:16px}.BoxTechnologyMenu li:first-child:before{background:url("../img/techreport/tech_number_01.svg") no-repeat;background-size:22px}.BoxTechnologyMenu li:nth-child(2):before{background:url("../img/techreport/tech_number_02.svg") no-repeat;background-size:22px}.BoxTechnologyMenu li:nth-child(3):before{background:url("../img/techreport/tech_number_03.svg") no-repeat;background-size:22px}.BoxTechnologyMenu li:nth-child(4):before{background:url("../img/techreport/tech_number_04.svg") no-repeat;background-size:22px}.BoxTechnologyMenu li:nth-child(5):before{background:url("../img/techreport/tech_number_05.svg") no-repeat;background-size:22px}.BoxTechnologyMenu li:nth-child(6):before{background:url("../img/techreport/tech_number_06.svg") no-repeat;background-size:22px}.BoxTechnologyMenu li:nth-child(7):before{background:url("../img/techreport/tech_number_07.svg") no-repeat;background-size:22px}.BoxTechnologyMenu li:nth-child(8):before{background:url("../img/techreport/tech_number_08.svg") no-repeat;background-size:22px}.BoxTechnologyMenu li:nth-child(9):before{background:url("../img/techreport/tech_number_09.svg") no-repeat;background-size:22px}.BoxTechnologyMenu li:nth-child(10):before{background:url("../img/techreport/tech_number_10.svg") no-repeat;background-size:22px}.BoxTechnologyMenu li:nth-child(11):before{background:url("../img/techreport/tech_number_11.svg") no-repeat;background-size:22px}.BoxTechnologyMenu a{display:table;height:88px;padding:10px 20px}.BoxTechnologyMenu .imgBox,.BoxTechnologyMenu .textBox{display:table-cell;vertical-align:middle}.BoxTechnologyMenu .textBox{width:calc(100% - 68px);letter-spacing:0;padding-left:20px;text-align:left}.BoxTechnologyMenu .textBoxTit{font-size:14px;margin:0 0 3px}.BoxTechnologyMenu .textBoxText{font-size:14px;line-height:1.5}}.boxTechnologyDetails .textBox .boxTit{display:inline-block;line-height:1.6;padding-left:38px;position:relative}.boxTechnologyDetails .textBox .boxTit img[src$=".svg"]{position:absolute;left:0;width:28px}.boxTechnologyDetails .textBox .boxSubTit{font-size:20px}.boxTechnologyDetails .textBox p{letter-spacing:.1em;text-indent:1em}.boxTechnologyDetails .textBox p:not(:last-of-type){margin:0 0 10px}.boxTechnologyDetails .textBox p.indent{letter-spacing:.1em;text-indent:0px}.boxTechnologyDetails .textBox p.indent:not(:last-of-type){margin:0 0 10px}@media(min-width: 768px){.boxTechnologyDetails{margin:100px auto 0}.boxTechnologyDetails:after{display:block;clear:both;content:""}.boxTechnologyDetails .imgBox{float:left;margin:0 20px 20px 0}.boxTechnologyDetails .textBox .boxTit{font-size:30px;margin-bottom:24px;letter-spacing:.1em}.boxTechnologyDetails .textBox .boxTit img[src$=".svg"]{top:6px}.boxTechnologyDetails .textBox .boxSubTit{margin-bottom:24px;letter-spacing:.14em;line-height:1.6}}@media(min-width: 1280px){.boxTechnologyDetails .imgBox{width:500px}}@media(min-width: 768px)and (max-width: 1279px){.boxTechnologyDetails .imgBox{width:334px}.boxTechnologyDetails .textBox .boxTit.fontSetting{font-feature-settings:"palt"}}@media(max-width: 767px){.boxTechnologyDetails{margin:80px auto 0}.boxTechnologyDetails .imgBox{margin:0 0 20px;width:100%}.boxTechnologyDetails .textBox .boxTit{font-size:24px;margin-bottom:14px;letter-spacing:.12em;line-height:1.4}.boxTechnologyDetails .textBox .boxTit img[src$=".svg"]{top:4px}.boxTechnologyDetails .textBox .boxSubTit{margin-bottom:14px;letter-spacing:.1em;line-height:1.4}}.boxTechnologyTopic{background-color:#f0f0f0;border:1px solid #707070;position:relative}.boxTechnologyTopic sub{margin:0}.boxTechnologyTopic .tagTopic{background-color:#007bc2;box-shadow:10px 10px 10px rgba(35,31,32,.1);color:#fff;display:inline-block;font-size:14px;padding:6px 10px;position:absolute;top:-13px;left:-10px}.boxTechnologyTopic .tagTopic:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #0066a0 transparent transparent;position:absolute;bottom:-10px;left:0}.boxTechnologyTopic .textBox strong{line-height:1.6}@media(min-width: 768px){.boxTechnologyTopic{margin:100px auto 0}.boxTechnologyTopic:after{display:block;clear:both;content:""}.boxTechnologyTopic .imgBox{float:right}.boxTechnologyTopic .textBox p{letter-spacing:.08em}}@media(min-width: 1280px){.boxTechnologyTopic{padding:40px}.boxTechnologyTopic .imgBox{width:310px}.boxTechnologyTopic .textBox{width:calc(100% - 340px)}.boxTechnologyTopic .textBox strong{font-size:30px;letter-spacing:.1em}.boxTechnologyTopic .textBox p{margin:10px 0 0}}@media(min-width: 768px)and (max-width: 1279px){.boxTechnologyTopic{padding:30px}.boxTechnologyTopic .imgBox{margin:0 0 32px 22px;width:228px}.boxTechnologyTopic .textBox strong{font-size:24px}.boxTechnologyTopic .textBox p{margin:20px 0 0}}@media(max-width: 767px){.boxTechnologyTopic{margin:80px auto 0;padding:20px}.boxTechnologyTopic .titBox{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px}.boxTechnologyTopic .titBox strong{font-size:16px;letter-spacing:.1em;line-height:1.6}.boxTechnologyTopic .titBox img{width:30%}.boxTechnologyTopic .textBox p{font-size:14px;letter-spacing:.05em}}.boxTechnologyCategory ul{display:flex;flex-wrap:wrap;width:100%}.boxTechnologyCategory ul li:not(:last-child){margin-right:10px}.boxTechnologyCategory ul li a,.boxTechnologyCategory ul li span{background-color:#fff;display:inline-block;font-weight:bold;line-height:1}.boxTechnologyCategory ul li a{border:1px solid #007bc2;color:#007bc2;transition:all .3s}.boxTechnologyCategory ul li a:hover{background-color:#007bc2;color:#fff}.boxTechnologyCategory ul li.tagTit span{border:1px solid #231f20;color:#231f20}.boxTechnologyCategory ul li span{border:1px solid #007bc2;color:#007bc2}@media(min-width: 768px){.boxTechnologyCategory ul li{margin-bottom:10px}.boxTechnologyCategory ul li a,.boxTechnologyCategory ul li span{font-size:16px;padding:8px 20px}}@media(min-width: 1280px){.boxTechnologyCategory{margin:100px auto 0}}@media(min-width: 768px)and (max-width: 1279px){.boxTechnologyCategory{margin:110px auto 0}}@media(max-width: 1279px){.boxTechnologyCategory ul li.tagTit{content:"";display:block;width:100%}}@media(max-width: 767px){.boxTechnologyCategory{margin:80px auto 0}.boxTechnologyCategory ul li{margin-bottom:5px}.boxTechnologyCategory ul li a,.boxTechnologyCategory ul li span{font-size:12px;padding:4px 10px}}.boxOtherTechnogyMenu{background-color:#fff}.boxOtherTechnogyMenu .technogyMenuList{display:flex;justify-content:space-between;width:100%}.boxOtherTechnogyMenu .technogyMenuList li{position:relative}.boxOtherTechnogyMenu .technogyMenuList a{width:100%;text-align:center}.boxOtherTechnogyMenu .technogyMenuList a p{font-size:10px;line-height:1.4}.boxOtherTechnogyMenu .technogyMenuList .numberImg{display:block;position:absolute;top:0;left:0}.boxOtherTechnogyMenu .technogyMenuList .imgBox{margin:0 auto}.boxOtherTechnogyMenu .technogyMenuList .imgBox img[src$=".svg"]{width:100%}@media(min-width: 768px){.boxOtherTechnogyMenu{margin:100px auto 0}.boxOtherTechnogyMenu .technogyMenuList .numberImg{width:22px;height:16px}.boxOtherTechnogyMenu .technogyMenuList .imgBox{width:50px}}@media(min-width: 1280px){.boxOtherTechnogyMenu{padding-bottom:50px}.boxOtherTechnogyMenu .technogyMenuList li{width:calc((100% - 22px) / 10)}.boxOtherTechnogyMenu .technogyMenuList a{height:100%}.boxOtherTechnogyMenu .technogyMenuList .imgBox{margin:0 auto 5px}}@media(max-width: 1279px){.boxOtherTechnogyMenu .technogyMenuList{flex-wrap:wrap}.boxOtherTechnogyMenu .technogyMenuList li{width:calc((100% - 5px) / 5)}.boxOtherTechnogyMenu .technogyMenuList .imgBox{margin:0 auto 10px}}@media(max-width: 1279px){.boxOtherTechnogyMenu .technogyMenuList li.heightMarginSptb .imgBox{margin-bottom:4px}}@media(min-width: 768px)and (max-width: 1279px){.boxOtherTechnogyMenu{padding-bottom:100px}.boxOtherTechnogyMenu .technogyMenuList li{margin:0 0 22px}.boxOtherTechnogyMenu .technogyMenuList a p{letter-spacing:.22em}}@media(max-width: 767px){.boxOtherTechnogyMenu{margin:80px auto 0;padding-bottom:55px}.boxOtherTechnogyMenu .technogyMenuList li{margin:0 0 25px}.boxOtherTechnogyMenu .technogyMenuList li.heightMarginSp .imgBox{margin-bottom:11px}.boxOtherTechnogyMenu .technogyMenuList a p{font-feature-settings:"palt";letter-spacing:.1em;transform:scale(0.9)}.boxOtherTechnogyMenu .technogyMenuList .numberImg{width:14px;height:10px}.boxOtherTechnogyMenu .technogyMenuList .imgBox{margin:0 auto 17px;width:30px}}.alignBorderTit{color:#a0a0a0;display:flex;align-items:center;font-size:16px;font-weight:bold;margin:0 0 24px;letter-spacing:.2em}.alignBorderTit:after{background-color:#a0a0a0;content:"";display:block;flex-grow:1;height:1px;margin-left:13px}.boxPdfDownloadWrap{background-color:rgba(255,255,255,.7)}@media(min-width: 1280px){.boxPdfDownloadWrap{margin:0 auto;max-width:1206px;padding:0 80px}}.boxPdfDownload{background-color:rgba(240,240,240,.7)}.boxPdfDownload .BoxPdfContents{display:flex}.boxPdfDownload .BoxPdfContents .textBox strong{display:block;letter-spacing:.1em}.boxPdfDownload .BoxPdfContents .textBox p{line-height:1.9}.boxPdfDownload .listDownloadLink li{display:inline-block}.boxPdfDownload .listDownloadLink a{display:inline-block;color:#007bc2}.boxPdfDownload .listDownloadLink a:hover{text-decoration:underline}.boxPdfDownload .listDownloadLink a[target=_blank]{padding-right:26px;position:relative}.boxPdfDownload .listDownloadLink a[target=_blank]:after{background:url("../img/techreport/launch.svg") no-repeat;background-size:cover;content:"";display:block;height:24px;position:absolute;top:50%;right:0;transform:translate(0, -50%);width:24px}@media(min-width: 768px){.boxPdfDownload .BoxPdfContents .imgBox{width:178px}.boxPdfDownload .BoxPdfContents .textBox strong{font-size:30px;margin:0 0 20px}}@media(min-width: 1280px){.boxPdfDownload{display:flex;justify-content:center;padding:40px 40px 25px}.boxPdfDownload .BoxPdfContents{width:77%}.boxPdfDownload .BoxPdfContents .textBox{margin:0 0 0 50px;width:calc(100% - 228px)}.boxPdfDownload .BoxPdfContents .textBox p{margin:0 0 42px}.boxPdfDownload .listDownloadLink li:not(:last-child){margin-right:30px}}@media(min-width: 768px)and (max-width: 1279px){.boxPdfDownload{padding:30px 30px 15px}.boxPdfDownload .BoxPdfContents .textBox{margin:0 0 0 20px;width:calc(100% - 228px)}.boxPdfDownload .BoxPdfContents .textBox p{font-size:16px;margin:0 0 20px}.boxPdfDownload .listDownloadLink li:not(:last-child){margin-right:15px}.boxPdfDownload .listDownloadLink a{font-size:13px}}@media(max-width: 767px){.boxPdfDownload{padding:20px 20px 30px}.boxPdfDownload .BoxPdfContents .imgBox{width:46%}.boxPdfDownload .BoxPdfContents .textBox{margin:0 0 0 10px;width:calc(54% - 10px)}.boxPdfDownload .BoxPdfContents .textBox strong{margin:0 0 10px;font-size:16px}.boxPdfDownload .BoxPdfContents .textBox p{font-size:14px;line-height:1.4}.boxPdfDownload .listDownloadLink{margin:5px 0 0}.boxPdfDownload .listDownloadLink li{text-align:center;width:100%}.boxPdfDownload .listDownloadLink li:not(:last-child){margin-bottom:25px}}.boxPdfDownloadEn{background-color:rgba(240,240,240,.7)}.boxPdfDownloadEn .BoxPdfContents{display:flex}.boxPdfDownloadEn .BoxPdfContents .textBox strong{display:block;letter-spacing:.1em}.boxPdfDownloadEn .BoxPdfContents .textBox p{line-height:1.9}.boxPdfDownloadEn .listDownloadLink li{display:inline-block}.boxPdfDownloadEn .listDownloadLink a{display:inline-block;color:#007bc2}.boxPdfDownloadEn .listDownloadLink a:hover{text-decoration:underline}.boxPdfDownloadEn .listDownloadLink a[target=_blank]{padding-right:26px;position:relative}.boxPdfDownloadEn .listDownloadLink a[target=_blank]:after{background:url("../img/techreport/launch.svg") no-repeat;background-size:cover;content:"";display:block;height:24px;position:absolute;top:50%;right:0;transform:translate(0, -50%);width:24px}@media(min-width: 768px){.boxPdfDownloadEn .BoxPdfContents .imgBox{width:178px}.boxPdfDownloadEn .BoxPdfContents .textBox strong{font-size:30px;margin:0 0 20px}}@media(min-width: 1280px){.boxPdfDownloadEn{display:flex;justify-content:center;padding:40px 40px 25px}.boxPdfDownloadEn .BoxPdfContents{width:77%}.boxPdfDownloadEn .BoxPdfContents .textBox{margin:0 0 0 50px;width:calc(100% - 228px)}.boxPdfDownloadEn .BoxPdfContents .textBox p{margin:0 0 42px}.boxPdfDownloadEn .listDownloadLink li:not(:last-child){margin-right:30px}}@media(min-width: 768px)and (max-width: 1279px){.boxPdfDownloadEn{padding:30px 30px 15px}.boxPdfDownloadEn .BoxPdfContents .textBox{margin:0 0 0 20px;width:calc(100% - 228px)}.boxPdfDownloadEn .BoxPdfContents .textBox p{font-size:16px;margin:0 0 20px}.boxPdfDownloadEn .listDownloadLink li:not(:last-child){margin-right:15px}.boxPdfDownloadEn .listDownloadLink a{font-size:13px}}@media(max-width: 767px){.boxPdfDownloadEn{padding:20px 20px 30px}.boxPdfDownloadEn .BoxPdfContents .imgBox{width:46%}.boxPdfDownloadEn .BoxPdfContents .textBox{margin:0 0 0 10px;width:calc(54% - 10px)}.boxPdfDownloadEn .BoxPdfContents .textBox strong{margin:0 0 10px;font-size:16px}.boxPdfDownloadEn .BoxPdfContents .textBox p{font-size:14px;line-height:1.4}.boxPdfDownloadEn .listDownloadLink{margin:5px 0 0}.boxPdfDownloadEn .listDownloadLink li{text-align:center;width:100%}.boxPdfDownloadEn .listDownloadLink li:not(:last-child){margin-bottom:25px}}.boxBtnWrap a{margin:0 auto;letter-spacing:0;transition:all .3s}.boxBtnWrap a:hover{background-color:#ccc;color:#231f20;transition:all .3s .2s}@media(min-width: 1280px){.boxBtnWrap{padding:130px 0 0}}@media(max-width: 1279px){.boxBtnWrap{padding:80px 0 0}}.boxBtnWrapEn a{margin:0 auto;letter-spacing:0;transition:all .3s;width:388.316px}.boxBtnWrapEn a:hover{background-color:#ccc;color:#231f20;transition:all .3s .2s}@media(min-width: 1280px){.boxBtnWrapEn{padding:130px 0 0}}@media(max-width: 1279px){.boxBtnWrapEn{padding:80px 0 0}}@media(min-width: 1280px){.pageRootEn h1{font-size:23px;line-height:40px;letter-spacing:.1em;margin-top:60px;margin-right:200px}.pageRootEn h1 span{font-size:60px}}@media(min-width: 768px)and (max-width: 1279px){.pageRootEn h1{font-size:23px;line-height:40px;letter-spacing:.1em;margin-top:40px}.pageRootEn h1 span{font-size:60px}}@media(max-width: 767px){.pageRootEn h1{font-size:16px;line-height:26px;letter-spacing:.02em;text-align:center;margin-top:40px}.pageRootEn h1 span{font-size:40px}}@media(min-width: 768px){.pageRootEn h2+div{margin-top:40px}}@media(max-width: 767px){.pageRootEn h2+div{margin-top:20px}}.pageRootEn .panelTxtC h3{letter-spacing:.033em}.pageRootEn .panelTxtE .p2{letter-spacing:.036em}@media(min-width: 1280px){.pageRootEn .boxRootLinks ul{justify-content:center}}.pageRootEn .special-index .mySwiper-nav{display:inline;outline:0;position:absolute;z-index:1;top:50%}@media(min-width: 768px){.pageRootEn .special-index .mySwiper-nav{margin-top:calc( (100% - 36px) / 8 * -1);height:calc(100% - 36px)}}@media(max-width: 767px){.pageRootEn .special-index .mySwiper-nav{margin-top:calc((100% - 15px) / 3 * -1);height:calc(50% - 10px)}}.pageRootEn .special-index .mySwiper-nav svg{color:#007bc2;cursor:pointer}@media(min-width: 768px){.pageRootEn .special-index .mySwiper-nav svg{width:38px;height:100%}}@media(max-width: 767px){.pageRootEn .special-index .mySwiper-nav svg{width:16.2px;height:100%}}.pageRootEn .special-index .mySwiper-nav.swiper-button-disabled{display:none}@media(min-width: 1280px){.pageRootEn .special-index .mySwiper-prev{left:-60px}.pageRootEn .special-index .mySwiper-next{right:-60px}}@media(min-width: 768px)and (max-width: 1279px){.pageRootEn .special-index .mySwiper-prev{left:-50px}.pageRootEn .special-index .mySwiper-next{right:-50px}}@media(max-width: 767px){.pageRootEn .special-index .mySwiper-prev{left:-20px}.pageRootEn .special-index .mySwiper-next{right:-20px}}.pageRootEn .special-index .mySwiper-pagination{display:flex;justify-content:center;width:100%;position:absolute;bottom:-26px;left:0}.pageRootEn .special-index .mySwiper-pagination li{margin:0 15px;background-color:currentColor;opacity:.5}.pageRootEn .special-index .mySwiper-pagination .swiper-pagination-bullet-active{opacity:1}.pageRootEn .special-index .boxRootPostColumn{margin-top:0}.pageRootEn .special-index .swiper-wrapper{flex-wrap:nowrap}.boxRootLeadEn p{margin-top:30px}.boxRootPost__content{padding:5px 0}.boxRootPost__content dd{font-size:16px;line-height:30px}.boxRootPost__content dd a{text-decoration:underline}@media(min-width: 1280px){.tabSwitchTopEn a{font-size:16px;letter-spacing:.2em;height:48px}}@media(min-width: 768px)and (max-width: 1279px){.tabSwitchTopEn a{font-size:12px;letter-spacing:-0.042em;height:48px}}@media(max-width: 767px){.tabSwitchTopEn a{font-size:.1rem;letter-spacing:-0.058em;height:44px}}.tagmargintop{margin-top:2em}@media(min-width: 1280px){.tabSwitchTop_e{margin:0px}}@media(max-width: 767px){.tabSwitchTop_e{margin:20px 0}}.tabSwitchTop_e ul{display:flex;flex-wrap:wrap}@media(min-width: 1280px){.tabSwitchTop_e li{width:calc( (100% - 30px) / 4)}.tabSwitchTop_e li:not(:nth-of-type(4n+1)){margin:0px 0px 20px 10px}}@media(min-width: 768px)and (max-width: 1279px){.tabSwitchTop_e li{width:calc( (100% - 30px) / 4 - .1px )}.tabSwitchTop_e li:not(:nth-of-type(4n+1)){margin:0px 0px 10px 10px}}@media(max-width: 767px){.tabSwitchTop_e li{width:calc( (100% - 20px) / 3 - .1px )}.tabSwitchTop_e li:nth-of-type(n+4){margin-top:10px}.tabSwitchTop_e li:not(:nth-of-type(3n+1)){margin-left:10px}}.tabSwitchTop_e p,.tabSwitchTop_e a{color:#fff;font-weight:bold;white-space:nowrap;border:1px solid #231f20;background-color:#231f20;box-shadow:0px 10px 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}@media(min-width: 1280px){.tabSwitchTop_e p,.tabSwitchTop_e a{font-size:16px;letter-spacing:.2em;height:48px}}@media(min-width: 768px)and (max-width: 1279px){.tabSwitchTop_e p,.tabSwitchTop_e a{font-size:.9em;letter-spacing:-0.042em;height:45px}}@media(max-width: 767px){.tabSwitchTop_e p,.tabSwitchTop_e a{font-size:.1rem;letter-spacing:-0.058em;height:44px}}.tabSwitchTop_e p:not(:checked):after,.tabSwitchTop_e a:not(:checked):after{content:"";display:block;width:100%;height:0%;background-color:rgba(255,255,255,.2);position:absolute;bottom:0;left:0;z-index:1;transition:all .3s .2s}.tabSwitchTop_e p:not(:checked):hover,.tabSwitchTop_e a:not(:checked):hover{color:#231f20;background-color:#fff;transition:all .3s .2s}.tabSwitchTop_e p:not(:checked):hover:after,.tabSwitchTop_e a:not(:checked):hover:after{height:100%;transition:all .3s}.tabSwitchTop_e p.colorInversion,.tabSwitchTop_e a.colorInversion{color:#231f20;background-color:#fff}.tabSwitchTop_e p.colorInversion:not(:checked):hover,.tabSwitchTop_e a.colorInversion:not(:checked):hover{color:#fff;background-color:#231f20}.tabSwitchTop_e p.colorInversion:not(:checked):after,.tabSwitchTop_e a.colorInversion:not(:checked):after{background-color:#231f20}.tabSwitchTop_e p.colorInversion:not(:checked):hover:after,.tabSwitchTop_e a.colorInversion:not(:checked):hover:after{background-color:rgba(0,0,0,.2)}.tabSwitchTop_e p.colorInversion:not(:checked):hover,.tabSwitchTop_e a.colorInversion:not(:checked):hover{color:#fff;background-color:#231f20}.tabSwitchTop_e p span,.tabSwitchTop_e a span{z-index:2}@media all and (-ms-high-contrast: none){.tabSwitchTop_e p span,.tabSwitchTop_e a span{margin-top:5px}}.tabSwitchTop_e :checked+p{color:#231f20;background-color:#fff;box-shadow:none;cursor:default}.tabSwitchTop_e input{display:none}.tabSwitchTop_dum{line-height:17px;text-align:center}@media(min-width: 768px)and (max-width: 1279px){.tabSwitchTop_dum{line-height:1.2em}}@media(max-width: 767px){.tabSwitchTop_dum{line-height:1.1em}}@media(min-width: 768px)and (max-width: 1279px){.pageAboutEn img{margin:20px 0 0 0}}@media(max-width: 767px){.pageAboutEn img{width:100%}}.pageAboutEn .boxLead p{width:auto;margin-top:0}.boxAboutEn:after{content:"";display:block;clear:both}@media(min-width: 1280px){.boxAboutEn{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxAboutEn{margin-top:40px;padding:10px 15px 0 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxAboutEn{margin-top:20px}}@media(min-width: 1280px){.boxAboutEn img{margin-right:auto;margin-left:auto;display:block}}@media(min-width: 768px)and (max-width: 1279px){.boxAboutEn img{margin-right:auto;margin-left:auto;display:block}}@media(max-width: 767px){.boxAboutEn img{width:100%}}@media(min-width: 1280px){.boxAboutEn p{padding:20px 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxAboutEn p{margin-top:10px}}@media(min-width: 1280px){.boxAboutEn p+p{padding:8px 0px 20px}}@media(min-width: 768px)and (max-width: 1279px){.boxAboutEn p+p{margin-top:29px}}@media(max-width: 767px){.boxAboutEn p+p{margin-top:27px}}@media(min-width: 1280px){.pageOrganizationEn .boxResearcherPikup{margin-top:80px}}@media(max-width: 1279px){.pageOrganizationEn .boxResearcherPikup{margin-top:50px}}@media(max-width: 767px){.pageOrganizationEn .btnWrap{margin-top:50px}}.boxOrganizationAEn{display:block}.boxOrganizationAEn:after{content:"";display:block;clear:both}@media(min-width: 1280px){.boxOrganizationAEn{margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAEn{margin-top:40px;padding:10px 15px 0 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxOrganizationAEn{margin-top:20px}}@media(min-width: 1280px){.boxOrganizationAEn img{width:395px;float:left}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAEn img{width:329px;margin:-10px 25px 0 0;float:left}}@media(max-width: 767px){.boxOrganizationAEn img{width:100%}}.boxOrganizationAEn h3{font-weight:bold;letter-spacing:.083em}@media(min-width: 768px){.boxOrganizationAEn h3{font-size:18px;line-height:1.6111}}@media(min-width: 1280px){.boxOrganizationAEn h3{margin-left:430px;padding:20px 25px}}@media(max-width: 767px){.boxOrganizationAEn h3{font-size:16px;line-height:1.6875;margin-top:10px}}@media(min-width: 1280px){.boxOrganizationAEn p{padding:20px 25px;margin-left:430px;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.boxOrganizationAEn p{margin-top:10px}}@media(min-width: 1280px){.boxOrganizationAEn h3+p,.boxOrganizationAEn p+p{padding:8px 25px 20px}}@media(min-width: 768px)and (max-width: 1279px){.boxOrganizationAEn h3+p,.boxOrganizationAEn p+p{margin-top:29px}}@media(max-width: 767px){.boxOrganizationAEn h3+p,.boxOrganizationAEn p+p{margin-top:27px}}@media(min-width: 1280px){.boxOrganizationAEn+.btnWrap{margin-top:0;margin-bottom:-44px;position:relative;top:-44px}}@media(min-width: 1280px){.pageResearchEn h1{margin-top:80px}}@media(min-width: 768px)and (max-width: 1279px){.pageResearchEn h1{margin-top:60px}}@media(min-width: 768px){.pageResearchEn h1{font-size:30px}}@media(max-width: 767px){.pageResearchEn h1{font-size:20px;margin-top:50px}}@media(min-width: 1280px){.pageResearchEn .popularTagNav{margin-top:40px}}@media(min-width: 768px)and (max-width: 1279px){.pageResearchEn .popularTagNav{margin-top:50px}}@media(max-width: 767px){.pageResearchEn .popularTagNav{margin-top:55px}}@media(min-width: 768px){.pageResearchEn .popularTagNav+.panelList,.pageResearchEn .notFound,.pageResearchEn .notFound+.panelList,.pageResearchEn h1+.panelList{margin-top:80px}}@media(max-width: 767px){.pageResearchEn .popularTagNav+.panelList,.pageResearchEn .notFound,.pageResearchEn .notFound+.panelList,.pageResearchEn h1+.panelList{margin-top:50px}}@media(min-width: 768px){.pageResearchEn .search_keyword{margin:40px 0}}@media(max-width: 767px){.pageResearchEn .search_keyword{margin:20px 0}}.pageResearchEn .search_keyword ul{display:inline-flex;flex-wrap:wrap}@media(min-width: 768px){.pageResearchEn .search_keyword ul li{font-size:18px;height:28px;margin:10px 10px 0 0;padding:5px 10px 5px 10px}}@media(max-width: 767px){.pageResearchEn .search_keyword ul li{font-size:16px;height:22px;margin:5px 5px 0 0;padding:3px 6px 3px 6px}}@media(min-width: 768px){.boxResearchPanel{margin-top:80px}}@media(max-width: 767px){.boxResearchPanel{margin-top:50px}}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}a.pointer-events-none{pointer-events:none !important}img.img-border{border:1px solid #ccc}.boxLead h1 span{display:block;font-size:.7em;line-height:1.4}@media(min-width: 1280px){.boxLead.w100per p{width:100%}}.mainMenuList-child .line-2 a{white-space:normal;height:auto}.pageLaboratory-typeA .boxLaboratoryA .txt.bg-none{background-color:transparent}@media(max-width: 1279px){.pageLaboratory-typeA .boxLaboratoryA .txt.bg-none{height:calc(399/1280*100vw)}}.boxAbout.mw-412 img{max-width:412px}@media(max-width: 1279px){.boxColumnArticleBody .imgWrap.bnrAdobeReader img{width:auto}}.pageMirai .boxLabOrganizationA{background:#c84860;position:relative}@media(max-width: 767px){.pageMirai .boxLabOrganizationA{padding:0}}.pageMirai .boxLabOrganizationA a{height:90px;padding:10px 10px 10px 20px;display:flex;align-items:center;flex-wrap:wrap;transition:.4s;box-sizing:border-box}@media(max-width: 767px){.pageMirai .boxLabOrganizationA a{height:70px;font-size:15px !important;padding:0 10px 0 15px}}.pageMirai .boxLabOrganizationA a:hover{color:#007bc2}.pageMirai .boxLabOrganizationA a h2{margin-bottom:0 !important}@media(max-width: 767px){.pageMirai .boxLabOrganizationA a h2{font-size:15px !important}}.pageMirai .boxLabOrganizationA a svg{color:#007bc2;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;right:28px}@media(max-width: 767px){.pageMirai .boxLabOrganizationA a svg{right:17.5px}}.pageMirai .boxMiraiOrganizationB{margin:100px 0 0 80px}@media(max-width: 767px){.pageMirai .boxMiraiOrganizationB{margin:50px 0 0 50px}}.pageMirai .boxMiraiOrganizationB .boxLabOrganizationB{background:#709e32}@media(max-width: 767px){.pageMirai .boxMiraiOrganizationB .boxLabOrganizationB{padding:0}}.pageMirai .boxMiraiOrganizationB .boxLabOrganizationB h2{height:90px;padding:10px 10px 10px 20px;display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;margin-bottom:0 !important}@media(max-width: 767px){.pageMirai .boxMiraiOrganizationB .boxLabOrganizationB h2{height:70px;font-size:15px !important;padding:0 10px 0 15px}}.pageMirai .boxMiraiOrganizationB a{color:#709e32}.pageMirai .boxTopicList{margin-top:0}@media(max-width: 767px){.pageMirai .miraiList li{padding:0 !important;margin-bottom:15px !important}}.pageMirai .miraiList li a{align-items:center;height:90px}@media(max-width: 767px){.pageMirai .miraiList li a{padding-bottom:0 !important;height:70px}}.pageMirai .miraiList li a h2{margin-bottom:0 !important}@media(max-width: 767px){.pageMirai .miraiList li a h2{font-size:15px !important}}.pageMirai .miraiList li.notHover{pointer-events:none}.pageMirai .miraiList li.notHover h2{height:90px;padding:10px;display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;margin-bottom:0 !important}@media(max-width: 767px){.pageMirai .miraiList li.notHover h2{height:70px;font-size:15px !important;padding:0 10px}}.pageMirai .miraiHistory{margin-top:20px}.pageMirai .miraiHistory h3{font-weight:bold;font-size:18px;line-height:1.6111;margin:40px 0 20px}.pageMirai .miraiHistory li{margin-bottom:1em}.pageMirai .miraiHistory li strong{font-weight:bold}.iconLink svg{width:15px;height:15px;margin:0 8px}.boxInformationB{background-color:rgba(240,240,240,.9);padding:20px;margin-top:1em;margin-top:80px}.boxInformationB .divLine{margin-top:0}@media(max-width: 767px){.boxInformationB .divLine .imgWrap-L{float:none}}.boxInformationB .divLine p{margin-top:0}h2.titleH2{font-weight:bold}@media(min-width: 768px){h2.titleH2{font-size:24px;letter-spacing:.195em;margin-top:150px}}@media(max-width: 767px){h2.titleH2{font-size:20px;letter-spacing:.155em;margin-top:50px}}h2.titleH2.bg_g{background-color:#f0f0f0;padding:.8em}h3.titleH3{font-weight:bold;font-size:18px;line-height:1.6111;margin:40px 0 20px}h3.titleH3_02{font-weight:bold;font-size:20px;letter-spacing:.15em;background-color:#007bc2;color:#fff;margin:0 0 10px;text-align:center;padding:.5em}h3.titleH3_03{font-weight:bold;font-size:20px;letter-spacing:.15em;background-color:#709e32;color:#fff;margin:0 0 10px;text-align:center;padding:.5em}@media(min-width: 1280px){h3.titleH3.ml430{padding:0 25px;margin-left:430px}}@media(max-width: 767px){h3.titleH3.ml430{margin-top:10px}}h3.titleH3+p{padding-top:0 !important;margin-top:0 !important}*::-ms-backdrop,h3.titleH3_02{padding-top:.8em}*::-ms-backdrop,h3.titleH3_03{padding-top:.8em}h4.titleH4{font-size:18px;margin:40px 0 10px}.caption{text-indent:-1em !important;padding:0 !important;padding-left:1em !important;margin:0 !important}.caption a{color:#007bc2}.caption a:hover{text-decoration:underline}.caption.number{text-indent:-2.75em !important;padding-left:2.75em !important}@media(max-width: 767px){.caption.number{text-indent:-2.3em !important;padding-left:2.3em !important}}.caption.mt15{margin-top:15px !important}ul.caption{padding-left:0 !important}ul.caption li{text-indent:-1em !important;padding:0 !important;padding-left:1em !important;margin:0 !important}.tableWrap{margin-top:40px}.tableWrap table{width:100%;border-collapse:separate;border-spacing:6px 6px}.tableWrap table thead{width:100%}.tableWrap table thead tr{background-color:#007bc2;color:#fff}.tableWrap table thead th{height:50px}.tableWrap table thead td{height:50px;text-align:center;font-weight:bold}.tableWrap table tbody tr{width:100%}.tableWrap table tbody th{border-right:3px solid #f0f0f0;border-bottom:3px solid #f0f0f0;white-space:nowrap;padding:0 .8em}.tableWrap table tbody th.al{text-align:left}.tableWrap table tbody td{min-height:40px;padding:15px 1.6em;border-right:3px solid #f0f0f0;border-bottom:3px solid #f0f0f0}.tableWrap table th{font-size:15px;vertical-align:middle;text-align:center;background-color:transparent}.tableWrap table td{font-size:15px;vertical-align:middle;line-height:1.4}.tableWrap table td ul{list-style:disc;padding-left:1em}.tableWrap table td ul li{font-size:15px}@media(max-width: 767px){.tableWrap table{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}}.tableWrap.th_green table tbody th{background-color:#45a096;color:#fff}.boxImageColumn{margin-top:40px}.boxImageColumn.w600{max-width:600px;margin-left:auto;margin-right:auto}.boxImageColumn.obf figure{background-color:#000}.boxImageColumn.obf figure img{height:320px;width:auto;border:none}@media(max-width: 767px){.boxImageColumn.obf figure img{height:200px}}.boxImageColumn figure{margin-bottom:10px;text-align:center}.boxImageColumn p{text-align:left}.boxImageColumn .column-1{width:100%}.boxImageColumn .column-1.ac{text-align:center}.boxImageColumn .column-1.ac p{text-align:center}.boxImageColumn .column-2{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.boxImageColumn .column-2>div{width:48%}@media(max-width: 767px){.boxImageColumn .column-2>div{width:100%;margin-bottom:30px}.boxImageColumn .column-2>div:last-child{margin-bottom:0}}.boxImageColumn .column-2>div.column-2_inner{display:flex;justify-content:space-between}.boxImageColumn .column-2>div.column-2_inner figure{width:48%;margin:0}.boxImageColumn .column-2>div.column-2_inner p{width:48%}.boxImageColumn .column-2>div.column-2_inner.profile{justify-content:flex-start}.boxImageColumn .column-2>div.column-2_inner.profile figure{width:100px}.boxImageColumn .column-2>div.column-2_inner.profile p{width:auto;flex:1;margin-left:2em}.boxImageColumn .column-2.ac{text-align:center}.boxImageColumn .column-2.ac p{text-align:center}.boxImageColumn .column-2.ais{align-items:flex-start}.boxImageColumn .column-3{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.boxImageColumn .column-3>div{width:32%}@media(max-width: 767px){.boxImageColumn .column-3>div{width:100%;margin-bottom:30px}.boxImageColumn .column-3>div:last-child{margin-bottom:0}}.boxImageColumn .column-3.ac{text-align:center}.boxImageColumn .column-3.ac p{text-align:center}.boxImageColumn .column-3.ais{align-items:flex-start}.boxImageColumn .w170 img{max-width:170px;height:auto}.boxImageColumn .textStrong{font-weight:bold}strong.textStrong{font-weight:bold}.mainMenuList-parent.mainMenuList-parent-50{min-height:386px}.mainMenuList-parent.mainMenuList-parent-100{min-height:436px}.mainMenuList-parent.mainMenuList-parent-150{min-height:486px}.mainMenuList-parent.mainMenuList-parent-200{min-height:536px}.mainMenuList-parent.mainMenuList-parent-250{min-height:586px}.bgGray{background-color:#f0f0f0;padding:2em 3em;margin:40px 0 10px}.bgGray h3{margin-top:0}.bgGray h3+*{margin-top:0}.bgGray h3:not(:first-of-type){margin-top:40px}.bgGray dl{margin-top:0}.bgGray dl dt{margin-bottom:0}.bgGray dl dd{margin-bottom:.5em}@media(min-width: 768px){.boxOrganizationLabA li.ls-0 a{letter-spacing:0}}@media(max-width: 767px){.boxOrganizationLabA li.ls-0 a{padding-left:10px}}.movie{position:relative;padding-top:56.25%}.movie .cover{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;cursor:pointer;z-index:2}.movie .cover img{opacity:.7;transition:opacity .15s ease-out;width:100%;height:100%}.movie .cover.ready:hover img{opacity:1}.movie .cover .imgCap{display:block;margin:0 auto;padding:10px 0 0;text-align:center}.movie .youtube{display:block;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1}.pageResearcherArticleEn .boxResearcherArticleHead .label li{height:auto}.pageResearcherArticleEn .boxResearcherArticleHead .label a{line-height:22px;height:auto}.pageResearcherArticleEn .boxResearcherArticleHead .label .cat,.pageResearcherArticleEn .boxResearcherArticleHead .label .fld{width:100%}@media(max-width: 767px){.m-horizon-card02.boxOverviewA{margin-top:30px}}@media(max-width: 767px){.m-horizon-card02 figure img{max-width:100%;width:auto !important}}.m-horizon-card02 figure+h3{padding-top:80px}@media(max-width: 767px){.m-horizon-card02 figure+h3{padding-top:0;text-align:center}}.m-horizon-card02 figure+h3 img{margin-left:15px}@media(max-width: 767px){.m-horizon-card02 figure+h3 img{max-width:100%;width:auto !important}}@media(max-width: 767px){.m-horizon-card02 figure+h3+p{text-align:center;margin-bottom:50px}}.pageLaboratoryOrganization .boxLabOrganizationList ul.evangelist li:before{display:none}.pageLaboratoryOrganization .boxLabOrganizationList ul.evangelist li>div:before{display:none}.pageLaboratoryOrganization .boxLabOrganizationList ul.evangelist li img+div{float:left;width:calc(100% - 151px);margin-bottom:10px}@media(max-width: 767px){.pageLaboratoryOrganization .boxLabOrganizationList ul.evangelist li img+div{width:100%}}.pageLaboratoryOrganization .boxLabOrganizationList ul.evangelist li h3.titleH3{margin:0 0 10px}.pageLaboratoryOrganization .boxLabOrganizationList ul li .btnWrap{clear:both}.m-logo-list01{width:800px;margin:40px auto 120px !important;display:flex;flex-wrap:wrap;list-style:none !important}@media(max-width: 767px){.m-logo-list01{width:92vw;margin-top:10.6666666667vw;margin-bottom:29.3333333333vw}}.m-logo-list01 .m-logo-list01__item{display:flex;justify-content:center;align-items:center;width:16.7%;margin:30px 4.125% 0 0}@media(max-width: 767px){.m-logo-list01 .m-logo-list01__item{width:38.6666666667vw;margin:10.6666666667vw 3.6vw 0}}@media(min-width: 768px){.m-logo-list01 .m-logo-list01__item:nth-child(-n+5){margin-top:0}.m-logo-list01 .m-logo-list01__item:nth-child(5n){margin-right:0}}@media(max-width: 767px){.m-logo-list01 .m-logo-list01__item:nth-child(-n+2){margin-top:0}.m-logo-list01 .m-logo-list01__item:nth-child(2n){margin-right:0}}.m-logo-list01 .m-logo-list01__item img{max-width:100%;width:100%;height:auto}.boxSitemap .projectBox a{color:#007bc2 !important}ul.inside li{list-style-position:inside !important}.txtRed{color:#d2203e !important}ul.news-left-thumb li{list-style:none;display:flex;align-items:center;margin-bottom:2em;background-color:rgba(255,255,255,.7);box-shadow:0px 10px 10px rgba(0,0,0,.1)}ul.news-left-thumb li figure{width:15%;margin-right:1em;background-color:#709e32}ul.news-left-thumb li figure a{transition:all .3s}ul.news-left-thumb li figure a:hover{opacity:.7}ul.news-left-thumb li figure img{min-width:100%;background-color:#fff}ul.news-left-thumb li div{width:85%}ul.news-left-thumb li div h3{font-weight:bold;margin-bottom:.5em}ul.news-left-thumb li div h3 a{font-weight:bold;transition:all .3s}ul.news-left-thumb li div h3 a:hover{color:#709e32}ul.news-left-thumb li div p a{color:#007bc2}ul.news-left-thumb li div p a:hover{text-decoration:underline}.dn-column3 .dirMenuLaboInner{flex-wrap:wrap;align-items:stretch;justify-content:flex-start;max-height:inherit}.dn-column3 .dirMenuLaboInner>div{box-sizing:border-box;margin-bottom:20px;margin-right:5px;order:inherit !important}@media(min-width: 1280px){.dn-column3 .dirMenuLaboInner>div{width:calc( (100% - 10px) / 3)}}@media(min-width: 768px)and (max-width: 1279px){.dn-column3 .dirMenuLaboInner>div{width:calc( (100% - 5px) / 2);margin-top:20px !important}}@media(min-width: 1280px){.dn-column3 .dirMenuLaboInner>div:nth-child(3n){margin-right:0}}@media(min-width: 768px)and (max-width: 1279px){.dn-column3 .dirMenuLaboInner>div:nth-child(2n){margin-right:0}}.dn-column3 .dirMenuLaboInner ul li{height:auto;font-weight:bold;transition:color .3s,background-color .3s}.dn-column3 .dirMenuLaboInner ul li:hover{color:#fff;background-color:#007bc2}.dn-column3 .dirMenuLaboInner ul li a{display:block;padding:.44em}@media(min-width: 1280px){.dn-column3 .dirMenuLaboInner ul li{font-size:16px}}@media(min-width: 768px)and (max-width: 1279px){.dn-column3 .dirMenuLaboInner ul li{font-size:12px}}.dn-column3 .dirMenuLabo-title{height:auto;line-height:1.2;padding:.4em 2em}.dn-column3.line-2 .dirMenuLabo-title{height:51px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.boxAccordion label>span{display:list-item;list-style:inside disc;font-size:18px;color:#007bc2;cursor:pointer;margin-bottom:20px}.boxAccordion label>.btnA{background-color:#231f20;margin:0 auto}.boxAccordion .dispFlg{display:none}.boxAccordion .showBlock{height:0;padding:0 20px;overflow:hidden;opacity:0;transition:.8s}.boxAccordion .dispFlg:checked+.showBlock{height:auto;padding:0 20px 40px;opacity:1}a.linkClorBlue{color:#007bc2 !important}a.linkClorBlue:hover{text-decoration:underline}.tabBoxWrap .content-area .content{display:none}.tabBoxWrap .content-area .content.show{display:block}.manyBtnBox{display:flex;flex-wrap:wrap}.manyBtnBox p{margin-right:1%;margin-bottom:1%}@media(min-width: 768px){.manyBtnBox p{width:11.5%}}@media(max-width: 767px){.manyBtnBox p{width:24%}}.manyBtnBox .btnA{width:100%;background-color:#231f20;color:#fff;border:solid 1px #231f20}.manyBtnBox .btnA:hover::after{left:0;top:0}.manyBtnBox .active .btnA{background-color:#fff;color:#231f20}.accordions{display:flex;flex-wrap:wrap;justify-content:space-between}.accordions .acBox{width:49.5%;margin-bottom:1em}@media(max-width: 767px){.accordions .acBox{width:100%}}.accordions .acBox a.acButton{display:block;border:1px #000 solid;background-color:#000;color:#fff;text-align:center;padding:.4em}.accordions .acBox a.acButton:hover{background-color:#fff;color:#000}.accordions .acBox .acDispBox{display:none;background-color:rgba(255,255,255,.8);padding:2em}.accordions .acBox .acDispBox a:hover{color:#709e32}ul.orgTree{margin-top:20px}ul.orgTree li{position:relative}ul.orgTree li p{font-size:20px;height:90px;display:flex;flex-wrap:wrap;align-items:center;align-content:center}@media(max-width: 767px){ul.orgTree li p{font-size:15px;min-height:70px;line-height:1.2}}ul.orgTree li div p{font-weight:bold}ul.orgTree li div p span{font-weight:normal;display:block;width:100%}ul.orgTree li>a div,ul.orgTree li>span div{background-color:#01214f;position:relative;z-index:1;box-shadow:0px 10px 10px rgba(0,0,0,.1);padding:20px 10px 20px 40px;margin-bottom:30px}@media(max-width: 767px){ul.orgTree li>a div,ul.orgTree li>span div{padding:0px 5px 0px 15px}}ul.orgTree li>a div p:before,ul.orgTree li>span div p:before{content:"";display:block;width:99%;height:100%;background:#fff;position:absolute;top:0;right:0;z-index:-1}ul.orgTree li>a div:hover{box-shadow:0px 10px 10px rgba(0,0,0,.2)}ul.orgTree li ul{padding-left:.5%;margin-left:30px}ul.orgTree li ul:before{content:"";height:100%;width:1px;position:absolute;left:.5%;top:0;background:#231f20}@media(max-width: 767px){ul.orgTree li ul{margin-left:10px}}ul.orgTree li li div::after,ul.orgTree li ul ul li::after{content:"";height:1px;width:30px;position:absolute;left:-30px;top:50%;background:#231f20}@media(max-width: 767px){ul.orgTree li li div::after,ul.orgTree li ul ul li::after{width:10px;left:-10px}}ul.orgTree li:last-child>a div::before,ul.orgTree li ul ul>a:last-of-type li::before{content:"";height:50%;width:1px;position:absolute;left:-30px;bottom:0;background:#fff}@media(max-width: 767px){ul.orgTree li:last-child>a div::before,ul.orgTree li ul ul>a:last-of-type li::before{left:-10px}}ul.orgTree>li:last-child>div::before{display:none}ul.orgTree li ul ul li{box-shadow:0px 10px 10px rgba(0,0,0,.1);padding:15px 10px 15px 15px;margin-bottom:30px}@media(max-width: 767px){ul.orgTree li ul ul li{padding:0 5px 0 10px}}ul.orgTree li ul ul a li:hover{box-shadow:0px 10px 10px rgba(0,0,0,.2)}ul.orgTree li ul>li a div p:before,ul.orgTree li ul>li span div p:before{background:rgba(255,255,255,.9)}.pageLaboratory-typeA ul.orgTree li ul a div,.pageLaboratory-typeA ul.orgTree li ul span div{background:#c84860}.pageLaboratory-typeA ul.orgTree ul ul a{color:#c84860}.pageLaboratory-typeB ul.orgTree li ul a div,.pageLaboratory-typeB ul.orgTree li ul span div{background:#e6891c}.pageLaboratory-typeB ul.orgTree ul ul a{color:#e6891c}.pageLaboratory-typeC ul.orgTree li ul a div,.pageLaboratory-typeC ul.orgTree li ul span div{background:#709e32}.pageLaboratory-typeC ul.orgTree ul ul a{color:#709e32}.pageLaboratory-typeE ul.orgTree li ul a div,.pageLaboratory-typeE ul.orgTree li ul span div{background:#429bbf}.pageLaboratory-typeE ul.orgTree ul ul a{color:#429bbf}.pageLaboratory-typeZ ul.orgTree li ul a div,.pageLaboratory-typeZ ul.orgTree li ul span div{background:#656262}.pageLaboratory-typeZ ul.orgTree ul ul a{color:#656262}.publicationsInfoWrap{margin-top:5em}.publicationsInfoWrap .pub_ttl{margin-bottom:1em}.publicationsInfoWrap .pub_ttl a{color:#007bc2}.publicationsInfoWrap .pub_ttl a:hover{text-decoration:underline}.publicationsInfoWrap .col{display:flex;margin-bottom:8em}.publicationsInfoWrap .col .ph{width:10%;box-sizing:border-box;padding-right:2em;text-align:center}@media(min-width: 768px)and (max-width: 1279px){.publicationsInfoWrap .col .ph{width:20%}}@media(max-width: 767px){.publicationsInfoWrap .col .ph{width:30%}}.publicationsInfoWrap .col .details{width:90%}@media(min-width: 768px)and (max-width: 1279px){.publicationsInfoWrap .col .details{width:80%}}@media(max-width: 767px){.publicationsInfoWrap .col .details{width:70%}}.publicationsInfoWrap .col .details li{position:relative;padding-left:7em;margin:0 0 1em 0}.publicationsInfoWrap .col .details .mt{background-color:rgba(240,240,240,.9);text-align:center;position:absolute;left:0;top:0;width:6em;display:block}.memberListWrap .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.memberListWrap .inner .col{width:48%;display:flex;margin-top:40px}@media(max-width: 767px){.memberListWrap .inner .col{width:100%}}.memberListWrap .inner .col a,.memberListWrap .inner .col .link_none{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;padding-right:30px}.memberListWrap .inner .col a figure,.memberListWrap .inner .col .link_none figure{width:48%;text-align:center}.memberListWrap .inner .col a p.name,.memberListWrap .inner .col .link_none p.name{width:48%;font-weight:bold}.memberListWrap .inner .col a p.name span.sub_tit,.memberListWrap .inner .col .link_none p.name span.sub_tit{font-weight:normal;display:block}.memberListWrap .inner .col a svg,.memberListWrap .inner .col .link_none svg{position:absolute;right:0;color:#007bc2}.memberListWrap .inner .col a p.name{color:#007bc2}.memberListWrap .inner .col a p.name:hover{text-decoration:underline}.memberListWrap h3+.inner{margin-top:-20px}.txtClorRed{color:red !important}.frameBox{padding:40px;background:rgba(255,255,255,.7);border:1px #231f20 solid}@media(max-width: 767px){.frameBox{padding:20px}}.frameBox h3.titleH3{margin-top:0}.pageLaboratory-typeA .frameBox{border-color:#c84860}.pageLaboratory-typeA .frameBox h3,.pageLaboratory-typeA .frameBox h4{color:#c84860}.pageLaboratory-typeB .frameBox{border-color:#e6891c}.pageLaboratory-typeB .frameBox h3,.pageLaboratory-typeB .frameBox h4{color:#e6891c}.pageLaboratory-typeC .frameBox{border-color:#709e32}.pageLaboratory-typeC .frameBox h3,.pageLaboratory-typeC .frameBox h4{color:#709e32}.pageLaboratory-typeE .frameBox{border-color:#429bbf}.pageLaboratory-typeE .frameBox h3,.pageLaboratory-typeE .frameBox h4{color:#429bbf}.pageLaboratory-typeZ .frameBox{border-color:#656262}.pageLaboratory-typeZ .frameBox h3,.pageLaboratory-typeZ .frameBox h4{color:#656262}.frameBox a:hover{text-decoration:underline}@media(min-width: 768px)and (max-width: 1279px){.dirMenuLabo .column3>div:nth-of-type(2){order:2}.dirMenuLabo .column3>div:nth-of-type(3){order:3}.dirMenuLabo .column3>div:nth-of-type(5){order:5}.dirMenuLabo .column3>div{width:calc( (100% - 25px) / 2 )}.dirMenuLabo .column3>div:nth-of-type(2n+2){margin-top:0}.dirMenuLabo .column3>div:nth-of-type(3),.dirMenuLabo .column3>div:nth-of-type(4){margin:20px 0}.dirMenuLabo .column3>div:nth-of-type(2),.dirMenuLabo .column3>div:nth-of-type(4){margin-left:15px}}@media(min-width: 768px){.dirMenuLabo .column3{flex-wrap:wrap;justify-content:flex-start}}@media(min-width: 1280px){.dirMenuLabo .column3>div{width:calc( (100% - 45px) / 3 );margin-right:15px}.dirMenuLabo .column3>div:nth-of-type(3){margin-right:0}.dirMenuLabo .column3>div:nth-of-type(4),.dirMenuLabo .column3>div:nth-of-type(5){margin-top:15px}}.boxSitemap .boxImageColumn .column-2{align-items:flex-start}.boxSitemap a{color:#231f20 !important}.boxSitemap a.btnAccordion{transition:300ms;position:relative;padding-bottom:8px;padding-right:30px}@media(min-width: 768px){.boxSitemap a.btnAccordion{display:inline-block}}@media(max-width: 767px){.boxSitemap a.btnAccordion{display:block}}.boxSitemap a.btnAccordion::after{content:"";position:absolute;bottom:0;left:0;height:1px;transition:500ms;background:#007bc2}@media(min-width: 768px){.boxSitemap a.btnAccordion::after{width:0%}}@media(max-width: 767px){.boxSitemap a.btnAccordion::after{width:100%}}.boxSitemap a.btnAccordion:hover{text-decoration:none}@media(min-width: 768px){.boxSitemap a.btnAccordion:hover::after{width:100%}}.boxSitemap .btnAccordion{cursor:pointer}.boxSitemap .btnAccordion svg{position:absolute;right:0;top:0;bottom:8px;margin:auto;transition:600ms}@media(min-width: 768px){.boxSitemap .btnAccordion svg{width:20px;height:15px}}@media(max-width: 767px){.boxSitemap .btnAccordion svg{width:15px;height:12px}}.boxSitemap .btnAccordion.accordionOpen::after{width:100%}.boxSitemap .btnAccordion.accordionOpen svg{transform:rotate(180deg)}@media(min-width: 768px){.boxSitemap h4 .btnAccordion svg{width:18px;height:13px}}.boxSitemap .accordionBox{display:none}@media(min-width: 1280px){.pageNewsEn .tabSwitch,.pageEventEn .tabSwitch{margin-top:40px}}@media(max-width: 1279px){.pageNewsEn .tabSwitch,.pageEventEn .tabSwitch{margin-top:50px}}@media(min-width: 768px){.pageResearcherEn .boxLead{margin-bottom:150px}}@media(max-width: 767px){.pageResearcherEn .boxLead{margin-bottom:80px}}@media(min-width: 768px){.pageResearcherEn h2+p,.pageResearcherEn h2+p+ul{margin-top:50px}}@media(max-width: 767px){.pageResearcherEn h2+p,.pageResearcherEn h2+p+ul{margin-top:30px}}.pageResearcherEn .notFound{margin-bottom:120px}.technologyList .panelListAjp.panelTxtC li:nth-of-type(1){width:calc( (100% - 36px) / 4 )}@media(max-width: 767px){.technologyList .panelListAjp.panelTxtC li:nth-of-type(1){margin-top:20px;width:calc(50% - 5px);padding-bottom:0}}.technologyList .panelListAjp.panelTxtC li:nth-of-type(n+4){margin-top:0}.technologyList .panelListAjp.panelTxtC li:nth-of-type(n+5){margin-top:10px}.technologyList .panelListAjp.panelTxtC .panelTxt2{margin:0}.technologyList .panelListAjp.panelTxtC li:hover .panelTxt2{background-color:rgba(195,115,84,.7)}@media(max-width: 767px){.technologyList .panelListAjp.panelTxtC li:nth-of-type(n+2){margin-top:20px;width:calc(50% - 5px);padding-bottom:0%}}.technologyMain{position:relative}.technologyMain .txt{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:center;width:calc(100% - 20px);background:rgba(0,0,0,.5);padding:20px 10px}.technologyMain .txt p{color:#fff;font-size:24px}@media(max-width: 767px){.technologyMain .txt p{font-size:16px}}@media(max-width: 499px){.technologyMain{position:relative}.technologyMain .txt{position:absolute;top:auto;bottom:0;left:0;transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);text-align:center;padding:10px 10px}.technologyMain .txt p{line-height:1.5;text-align:left}}sub.se{font-size:.7em;vertical-align:middle;margin:0}.recruitmentBanner{background:url(/_assets/img/research/RDNTT20200701/recruitment_banner.jpg) no-repeat left top;background-size:cover;color:#fff;padding:60px 20px;margin-top:80px;display:flex;justify-content:flex-end}@media(max-width: 767px){.recruitmentBanner{display:block;padding:40px 20px}}.recruitmentBanner .txtWrap{width:70%}@media(max-width: 767px){.recruitmentBanner .txtWrap{width:100%}}.recruitmentBanner h3{font-weight:bold;font-size:24px;margin-top:0;margin-bottom:10px}.recruitmentBanner .bannerBtnWrap{text-align:left;margin-top:10px}.recruitmentBanner .btnA{background:#007bc2;line-height:1.5;width:70%}@media(max-width: 767px){.recruitmentBanner .btnA{width:100%;letter-spacing:0}}.recruitmentBanner .spOnly{display:none}@media(max-width: 767px){.recruitmentBanner .spOnly{display:block}}@media(min-width: 1280px){.pageLaboratoryRecruitment .boxRecruitmentA{margin-top:20px;display:flex;align-items:flex-start;justify-content:space-between}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryRecruitment .boxRecruitmentA{margin-top:40px}}@media(max-width: 767px){.pageLaboratoryRecruitment .boxRecruitmentA{margin-top:20px}}@media(min-width: 1280px){.pageLaboratoryRecruitment .boxRecruitmentA img{width:395px}}@media(min-width: 1280px){.pageLaboratoryRecruitment .boxRecruitmentA .boxTxt{width:calc(100% - 456px);min-height:155px;display:flex;flex-direction:column;justify-content:space-between}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryRecruitment .boxRecruitmentA .boxTxt{margin-top:40px;padding:10px 15px 0 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.pageLaboratoryRecruitment .boxRecruitmentA .boxTxt{margin-top:20px}}.pageLaboratoryRecruitment .boxRecruitmentA .boxTxt .btnA{height:auto}@media(min-width: 1280px){.pageLaboratoryRecruitment .boxRecruitmentA .boxTxt .btnA{width:345px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryRecruitment .boxRecruitmentA .boxTxt .btnA{width:345px;margin:80px auto 0}}@media(max-width: 767px){.pageLaboratoryRecruitment .boxRecruitmentA .boxTxt .btnA{width:100%;margin:50px auto 0}}@media(min-width: 1280px){.pageLaboratoryRecruitment .boxRecruitmentA .boxTxt p{padding:20px 25px 20px 0;background-color:rgba(255,255,255,.7)}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryRecruitment .boxRecruitmentB{margin-top:40px;padding:10px 15px 0 0;background-color:rgba(255,255,255,.7)}}@media(max-width: 767px){.pageLaboratoryRecruitment .boxRecruitmentB{margin-top:20px}}.pageLaboratoryRecruitment .boxRecruitmentB+.btnWrap{display:flex;justify-content:center;margin-top:80px}@media(max-width: 767px){.pageLaboratoryRecruitment .boxRecruitmentB+.btnWrap{flex-direction:column;margin-top:50px}}.pageLaboratoryRecruitment .boxRecruitmentB+.btnWrap .btn{margin:0}@media(min-width: 1280px){.pageLaboratoryRecruitment .boxRecruitmentB+.btnWrap .btn+.btn{margin-left:20px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryRecruitment .boxRecruitmentB+.btnWrap .btn+.btn{margin-left:20px}}@media(max-width: 767px){.pageLaboratoryRecruitment .boxRecruitmentB+.btnWrap .btn+.btn{margin-top:10px}}@media(min-width: 1280px){.pageLaboratoryRecruitment .boxRecruitmentB+.btnWrap .btnA{width:345px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryRecruitment .boxRecruitmentB+.btnWrap .btnA{width:345px}}@media(max-width: 767px){.pageLaboratoryRecruitment .boxRecruitmentB+.btnWrap .btnA{width:100%}}@media(min-width: 1280px){.pageLaboratoryRecruitment .boxRecruitmentB p{padding:20px}}.pageLaboratoryRecruitment .leadLinks{display:flex;justify-content:space-between;margin-top:40px}@media(max-width: 767px){.pageLaboratoryRecruitment .leadLinks{margin-top:50px}}.pageLaboratoryRecruitment .leadLinks .linksItem{width:calc(50% - 5px)}.pageLaboratoryRecruitment .leadLinks .linksItem .itemLink{display:inline-block;position:relative;width:100%;height:130px}.pageLaboratoryRecruitment .leadLinks .linksItem .itemLink:after{content:"";display:block;background-color:rgba(255,255,255,.2);position:absolute;top:0;left:0;transition:all .3s .2s;width:100%;height:0%;z-index:1}.pageLaboratoryRecruitment .leadLinks .linksItem .itemLink:hover:after{width:100%;height:100%;transition:all .3s}.pageLaboratoryRecruitment .leadLinks .linksItem .itemLink .linkImg{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;margin:0}.pageLaboratoryRecruitment .leadLinks .linksItem .itemLink .linkImg img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center center;font-family:"object-fit: cover;"}.pageLaboratoryRecruitment .leadLinks .linksItem .itemLink .linkTxt{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:130px;margin:0;background-color:rgba(198,115,84,.8);z-index:1;color:#fff}@media(min-width: 1280px){.pageLaboratoryRecruitment .leadLinks .linksItem .itemLink .linkTxt{font-size:23px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryRecruitment .leadLinks .linksItem .itemLink .linkTxt{font-size:20px}}@media(max-width: 767px){.pageLaboratoryRecruitment .leadLinks .linksItem .itemLink .linkTxt{font-size:15px}}.pageLaboratoryRecruitment .leadLinks .linksItem .itemLink .linkTxt span{position:relative}.pageLaboratoryRecruitment .leadLinks .linksItem .itemLink .linkTxt span svg{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);width:14px;height:14px;color:#fff}.pageLaboratoryRecruitment .leadTxtBox{margin:40px 0 0}@media(min-width: 1280px){.pageLaboratoryRecruitment .leadTxtBox{display:flex;justify-content:space-between}}.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem{display:inline-block;position:relative}@media(min-width: 1280px){.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem{width:calc((100% - 20px) / 3);height:325px}}@media(max-width: 1279px){.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem{width:100%;height:162px}.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem:not(:first-child){margin-top:10px}}.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemImgBox{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;margin:0}.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemImgBox img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:center right;font-family:"object-fit: cover;"}.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemTxtBox{position:relative;margin:0;background-color:rgba(0,0,0,.6);z-index:1;color:#fff}@media(min-width: 1280px){.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemTxtBox{width:calc(100% - 46px);height:225px;padding:50px 23px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemTxtBox{width:calc(100% - 46px);height:112px;padding:25px 23px}}@media(max-width: 767px){.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemTxtBox{width:calc(100% - 20px);height:142px;padding:10px}}.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemTxtBox .title{width:100%;margin:0}@media(min-width: 1280px){.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemTxtBox .title{font-size:23px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemTxtBox .title{font-size:20px}}@media(max-width: 767px){.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemTxtBox .title{font-size:16px;line-height:1.2}}.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemTxtBox .text{width:100%;line-height:1.8}@media(min-width: 1280px){.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemTxtBox .text{margin-top:22px;font-size:16.5px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemTxtBox .text{margin-top:10px;font-size:14px}}@media(max-width: 767px){.pageLaboratoryRecruitment .leadTxtBox .txtBoxItem .itemTxtBox .text{margin-top:5px;font-size:12px}}.pageLaboratoryLatesttopics #newsLoad{margin-top:40px}dl.groupIntroIndex{margin:5em auto 0}dl.groupIntroIndex dt{font-weight:bold;font-size:18px;letter-spacing:.195em;margin-bottom:1em}dl.groupIntroIndex dt a{color:#007bc2}dl.groupIntroIndex dt a:hover{text-decoration:underline}dl.groupIntroIndex dd{display:flex;margin-bottom:5em}dl.groupIntroIndex dd figure{width:80px;margin-right:10px}dl.groupIntroIndex dd figure img{width:100%}dl.groupIntroIndex dd p{width:calc(100% - 90px)}.msgColumnOuter{overflow:hidden;margin:20px auto 0}.msgColumnOuter figure{float:left;margin-right:1.5em;text-align:center}.msgColumnOuter figure figcaption{font-size:18px;line-height:1.3;display:block;margin-top:1em}.msgColumnOuter figure figcaption a{color:#007bc2}.msgColumnOuter figure figcaption a:hover{text-decoration:underline}.pageLaboratoryGroupIntro .btnA.blackBtn{width:auto}.pageLaboratoryGroupIntro .boxImageColumn .column-2>div.column-2_inner{align-items:center}.tabBoxWrap .flexBtn{display:flex;justify-content:space-between;max-width:598px;margin:5em auto}.tabBoxWrap .flexBtn .btnA{background-color:#231f20;color:#fff}.tabBoxWrap .flexBtn .btnA:hover{color:#231f20;background-color:#ccc}.tabBoxWrap .flexBtn .active .btnA{background-color:#fff;color:#231f20;border:solid 1px #231f20}.tabBoxWrap .content-area{border-top:solid 1px #ccc;padding:5em 0}.tabBoxWrap .content-area .news-left-thumb a{color:#007bc2}.tabBoxWrap .content-area .news-left-thumb a:hover{text-decoration:underline}.tabBoxWrap .content-area.notab{border-top:none}.publicationWrap h3{margin:0 0 1.5em;font-size:24px;line-height:1.6111;font-weight:bold}.publicationWrap ol{margin-bottom:10em;list-style:decimal;margin-left:3.5em}.publicationWrap ol li{margin-bottom:2em}.publicationWrap .acd-check{display:none}.publicationWrap .acd-label{display:inline-block;margin:0 0 1.5em;color:#007bc2;font-size:24px;line-height:1.6111;font-weight:bold;cursor:pointer}.publicationWrap .acd-label:hover{text-decoration:underline}.publicationWrap .acd-content{height:0;opacity:0;transition:.5s;visibility:hidden}.publicationWrap .acd-check:checked+.acd-label{color:#231f20;cursor:default}.publicationWrap .acd-check:checked+.acd-label:hover{text-decoration:none}.publicationWrap .acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;visibility:visible}.publicationWrap a{color:#007bc2}.publicationWrap a:hover{text-decoration:underline}.pageLaboratoryGroupIntro .wrapper{overflow-y:hidden}strong{font-weight:bold}.pageLaboratoryResult .boxLead h1+div{margin-top:40px}@media(min-width: 1280px){.pageLaboratoryResult .boxColumnArticleBody .divLine p:nth-of-type(1){margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryResult .boxColumnArticleBody .divLine p:nth-of-type(1){margin-top:20px}}@media(min-width: 768px)and (max-width: 1279px){.pageLaboratoryResult .boxColumnArticleBody .imgWrap img{width:100%}}@media(max-width: 767px){.pageLaboratoryResult .boxColumnArticleBody .imgWrap img{width:100%}}.pageLaboratoryResult .manyBtnBox{margin-top:40px}.pageLaboratoryResult .publicationWrap{margin-top:40px}.pageLaboratoryResult .publicationWrap li strong{font-weight:bold}.pageLaboratoryResult .publicationWrap li em,.pageLaboratoryResult .publicationWrap li i{font-style:italic}.mgtWrap{padding:50px 0 0}.mgtWrap h3+.boxInformation{margin-top:20px}.mgtWrap h3+.boxInformation img{vertical-align:middle}.boxTopicList.no-label li.nolink span{display:flex;padding:10px}.boxTopicList.no-label li.nolink:hover{box-shadow:0px 10px 10px rgba(0,0,0,.1);color:#231f20}@media(max-width: 767px){.pageLaboratoryLatesttopicsArticle .breadcrumb{padding-right:141px}}@media(max-width: 767px){.pageLaboratoryLatesttopicsArticle .boxArticleShare{right:40px}}.pageLaboratoryLatesttopicsArticle .divLine p:nth-of-type(1){margin-top:0}.pageLaboratoryLatesttopicsArticle .boxColumnArticleBody ol{margin-top:46px}.pageLaboratoryLatesttopicsArticle .boxColumnArticleBody ol li{margin-bottom:2em}.pageLaboratoryLatesttopicsArticle .boxColumnArticleBody ol li strong{font-weight:bold}dl.glossary{font-size:16px;line-height:26px;letter-spacing:.08em}@media(max-width: 767px){dl.glossary{font-size:13px;line-height:20px;letter-spacing:-0.058em}}dl.glossary dd{margin-bottom:26px}dl.flex-column2{display:flex;flex-wrap:wrap}dl.flex-column2 dt{width:100px;box-sizing:border-box;padding-right:1em;font-size:16px;line-height:26px;letter-spacing:.08em}dl.flex-column2 dd{width:calc(100% - 100px);font-size:16px;line-height:26px;letter-spacing:.08em}.boxArticleBodyA .imgWrap.imgWrap-L figure:last-child{margin-bottom:1.5em}.pageNpc .wrapper{overflow-y:hidden}.pageNpc .btnA.blackBtn{background:#231f20;width:auto}.pageNpc .btnA.blackBtn:hover{color:#231f20;background-color:#ccc}.tabBoxWrap .flexBtn{display:flex;justify-content:space-between;max-width:598px;margin:5em auto}.tabBoxWrap .flexBtn .btnA{background-color:#231f20;color:#fff}.tabBoxWrap .flexBtn .btnA:hover{color:#231f20;background-color:#ccc}.tabBoxWrap .flexBtn .active .btnA{background-color:#fff;color:#231f20;border:solid 1px #231f20}.tabBoxWrap .content-area{border-top:solid 1px #ccc;padding:5em 0}.tabBoxWrap .content-area .news-left-thumb a{color:#007bc2}.tabBoxWrap .content-area .news-left-thumb a:hover{text-decoration:underline}.tabBoxWrap .content-area.notab{border-top:none}.pageNpc #member{margin:5em auto 10em}.pageNpc #member .boxImageColumn .column-2>div.column-2_inner{align-items:center}.pageTqp .wrapper{overflow-y:hidden}.pageTqp .btnA.blackBtn{background:#231f20;width:auto}.pageTqp .btnA.blackBtn:hover{color:#231f20;background-color:#ccc}.tabBoxWrap .flexBtn{display:flex;justify-content:space-between;max-width:598px;margin:5em auto}.tabBoxWrap .flexBtn .btnA{background-color:#231f20;color:#fff}.tabBoxWrap .flexBtn .btnA:hover{color:#231f20;background-color:#ccc}.tabBoxWrap .flexBtn .active .btnA{background-color:#fff;color:#231f20;border:solid 1px #231f20}.tabBoxWrap .content-area{border-top:solid 1px #ccc;padding:5em 0}.tabBoxWrap .content-area .news-left-thumb a{color:#007bc2}.tabBoxWrap .content-area .news-left-thumb a:hover{text-decoration:underline}.tabBoxWrap .content-area.notab{border-top:none}.pageTqp #member .boxImageColumn .column-2>div.column-2_inner{align-items:center}.pageBmc .wrapper{overflow-y:hidden}.pageBmc .btnA.blackBtn{background:#231f20;width:auto}.pageBmc .btnA.blackBtn:hover{color:#231f20;background-color:#ccc}.tabBoxWrap .flexBtn{display:flex;justify-content:space-between;max-width:598px;margin:5em auto}.tabBoxWrap .flexBtn .btnA{background-color:#231f20;color:#fff}.tabBoxWrap .flexBtn .btnA:hover{color:#231f20;background-color:#ccc}.tabBoxWrap .flexBtn .active .btnA{background-color:#fff;color:#231f20;border:solid 1px #231f20}.tabBoxWrap .content-area{border-top:solid 1px #ccc;padding:5em 0}.tabBoxWrap .content-area .news-left-thumb a{color:#007bc2}.tabBoxWrap .content-area .news-left-thumb a:hover{text-decoration:underline}.tabBoxWrap .content-area.notab{border-top:none}.pageBmc #member{margin:5em auto 10em}.pageBmc #member .boxImageColumn .column-2>div.column-2_inner{align-items:center}.tabBoxWrap{margin-top:3em}.content-area.publications ol{list-style:decimal;margin:0 0 5em 3em}.content-area.publications ol li{margin-bottom:1em}.tabBoxWrap .content-area{border-top:none}.btnCenterBlack>div{display:flex;justify-content:center}.btnCenterBlack>div .btnA{width:100%}.tabBoxWrap+h2.titleTypeA{margin-top:0}.publications a.iconLink{color:#007bc2}.publications a.iconLink:hover{text-decoration:underline}.pageTeamProject .boxfigWrap{margin-top:20px;overflow:hidden}.pageTeamProject .boxfigWrap figure{width:240px;margin:25px 25px 25px 0;float:left}@media(max-width: 767px){.pageTeamProject .boxfigWrap figure{float:none;width:100%;margin:0}.pageTeamProject .boxfigWrap figure img{width:100%}}.pageTeamProject .boxfigWrap p{padding:20px 25px;background-color:rgba(255,255,255,.7)}@media(max-width: 767px){.pageTeamProject .boxfigWrap p{padding:0;margin-top:1em}}.pageTeamProject h2.titleTypeA{clear:both}.publist_ac{margin-top:1em}.publist_ac .ac_btn label{cursor:pointer;color:#007bc2;margin-bottom:1em;display:inline-block}.publist_ac .ac_btn label:hover{text-decoration:underline}.publist_ac input{display:none}.publist_ac .ac_btn_input:checked+.ac_btn+.ac_content{height:auto;opacity:1}.publist_ac .ac_btn_input:checked+.ac_btn label{cursor:default;color:#231f20}.publist_ac .ac_btn_input:checked+.ac_btn label:hover{text-decoration:none}.publist_ac .ac_content{height:0;overflow:hidden;transition:all .5s;opacity:0}.publist_ac .ac_content ul{margin:0 0 0 2em;list-style:disc}@media(max-width: 767px){.publist_ac .ac_content ul li{font-size:10px}}.pageTeamProject .boxImageColumn .column-2>div.column-2_inner{align-items:center}.pageTeamProject .boxImageColumn .column-2>div.column-2_inner a{color:#007bc2}.pageTeamProject .boxImageColumn .column-2>div.column-2_inner a:hover{text-decoration:underline}.pageTeamProject .boxImageColumn .column-2>div.column-2_inner .sub_tit{display:block;font-weight:normal}.pageTeamProject .panelListL.panelColumn2{margin-top:5em}.pageTeamProject .panelListL.panelColumn2 li,.pageTeamProject .panelListL.panelColumn2 li:nth-of-type(4n+2):last-of-type{width:calc((100% - 20px) / 2);margin-right:0}.pageLaboratory-typeC.pageTeamProject .panelListL.panelColumn2 li:hover .panelTxt{background-color:#709e32}.pageTeamProject .boxColumnArticleBody .imgWrap+p{margin-top:0}.pageTeamProject .boxColumnArticleBody .flex{justify-content:start}.pageTeamProject .boxColumnArticleBody .flex.alCenter{justify-content:center}.pageTeamProject .boxImageColumn.gallery_of_m_and_g a{color:#007bc2}.pageTeamProject .boxImageColumn.gallery_of_m_and_g a figure figcaption:hover{text-decoration:underline}.pageTeamProject .boxImageColumn.gallery_of_m_and_g figure{max-width:1100px;margin:40px auto 0}.pageTeamProject .boxImageColumn.gallery_of_m_and_g figure figcaption{font-size:18px;margin-top:10px;text-align:left;line-height:1.5}@media(max-width: 767px){.pageTeamProject .boxImageColumn.gallery_of_m_and_g figure figcaption{font-size:13px}}.pageTeamProject .boxColumnArticleBody .divLine p{font-size:18px}@media(max-width: 767px){.pageTeamProject .boxColumnArticleBody .divLine p{font-size:15px}}.pageTeamProject .boxColumnArticleBody .divLine.noFigure{margin-top:0}.pageTeamProject .boxColumnArticleBody .divLine.noFigure>p:nth-child(1){margin-top:0}.pageTeamProject ol.listNumber li{list-style:decimal}.pageTeamProject .boxTopicList ul.panelList.listNewsSimple li{padding:25px 25px 10px}@media(max-width: 767px){.pageTeamProject .boxTopicList ul.panelList.listNewsSimple li{padding:5px 10px;font-size:10px}}.pageTeamProject .boxTopicList ul.panelList.listNewsSimple li.noLink:hover{box-shadow:0px 10px 10px rgba(0,0,0,.1);color:#231f20}.pageTeamProject .boxImageColumn figcaption{margin-top:10px;font-size:16px}@media(max-width: 767px){.pageTeamProject .boxImageColumn figcaption{font-size:14px}}.pageTeamProject .memberListWrap .inner+.boxAccordion{margin-top:60px}.alignR{text-align:right}.pageTeamProject ul.ulList2col{display:flex;flex-wrap:wrap;margin:20px 0 0}.pageTeamProject ul.ulList2col li{width:47%;box-sizing:border-box;margin:0 0 0 1.5em;font-size:18px}@media(max-width: 767px){.pageTeamProject ul.ulList2col li{font-size:15px;width:100%}}.pageTeamProject .figflex3{display:flex}.pageTeamProject .figflex3 figure{margin:0 .5em;width:calc((100% - 1em)/3)}.pageTeamProject .figflex3 figure img{width:100%;max-width:inherit}@media(max-width: 767px){.pageTeamProject .figflex3{display:block}.pageTeamProject .figflex3 figure{width:100%;margin:0 0 1em}}.pageTeamProject .boxColumnArticleBody .flex2 figure{width:auto}@media(max-width: 767px){.pageTeamProject .boxColumnArticleBody .flex2 figure{width:100%}}.pageTeamProject .boxColumnArticleBody figure{table-layout:fixed}@media(max-width: 767px){.pageTeamProject .boxColumnArticleBody figure{table-layout:inherit}}.pageTeamProject .boxColumnArticleBody figure figcaption img{width:auto}.pageTeamProject .boxColumnArticleBody figure.bigImgWrap,.pageTeamProject .boxColumnArticleBody .flex2 figure.bigImgWrap{width:100%}.videoWrap{max-width:854px;width:100%;height:auto}.pageCs.pageTeamProject .boxAccordion label .btnA{background-color:#709e32}.pageCs.pageTeamProject .tableWrap table thead tr{background-color:#709e32}.pageTeamProject.pageCs .boxLead p{width:auto}.pageCsOverview .panelListL.panelColumn2 li,.pageCsOverview .panelListL.panelColumn2 li:nth-of-type(4n+2):last-of-type{width:calc((100% - 20px) / 2);margin-right:0}.pageCsOverview .panelListL.panelColumn2 li:hover .panelTxt{background-color:rgba(69,160,150,.7)}.pageCsOverview h2#access+.JS-targetAnime>p:first-child{margin:2em 0}.pageCsOverview.pageLaboratory-typeC .btnA.btnBlack,.pageCsOverview .boxColumnForumA.btnBlack .btnA{background-color:#231f20}.pageCsOverview .boxMgt{margin-top:8em}.pageCsOverview .olListNomalSytle{margin:2em 0 2em 3em}.pageCsOverview .olListNomalSytle li{list-style:decimal}.pageCsOverview .alCenterBox{text-align:center;margin:5em auto}.pageCsOverview .alCenterBox figcaption{margin-top:2em;font-size:18px}@media(max-width: 767px){.pageCsOverview .alCenterBox figcaption{font-size:16px}}.pageCsOverviewLib .boxColumnForumA{margin-bottom:-50px;max-width:598px}.pageCsOverviewLib .boxColumnForumA a.btn{width:294px}@media(max-width: 767px){.pageCsOverviewLib .boxColumnForumA{margin-top:0;margin-bottom:0}.pageCsOverviewLib .boxColumnForumA a.btn{width:100%;margin-top:10px}}.pageCsOverviewLib .panelList{margin-top:5em}.pageCs ul.rtWrap{color:#007bc2;list-style:disc;margin:2em 0 -1em 3em}.pageCs ul.rtWrap li{margin-bottom:1em}.pageCs ul.rtWrap li .FontCBlack{color:#231f20}.pageCs ul.rtWrap a:hover{text-decoration:underline}.pageCs ul.rtWrap .noLink{color:#231f20}.pageCs ul.rtWrapBlk{list-style:disc;margin:2em 0 -1em 3em}.pageCs ul.rtWrapBlk li{margin-bottom:1em}.pageCs ul.rtWrapBlk li a{color:#007bc2}.pageCs ul.rtWrapBlk li a:hover{text-decoration:underline}.pageCs .tabBoxWrap.csNewsArchive{margin-top:8em}.pageCs .tabBoxWrap.csNewsArchive .content h2.titleTypeA{margin-top:40px}@media(max-width: 767px){.pageCs .tabBoxWrap.csNewsArchive .content h2.titleTypeA{margin-top:0}}@media(max-width: 767px){.pageCs .tabBoxWrap.csNewsArchive{margin-top:4em}}.pageCs .boxNewsWrap{margin-top:5em}.pageCs .boxNewsWrap>ul>li{background-color:rgba(255,255,255,.7);box-shadow:0px 10px 10px rgba(0,0,0,.1);position:relative;box-sizing:border-box;transition:color .3s,background-color .3s,box-shadow .3s;display:flex;padding:10px;margin-bottom:2em}.pageCs .boxNewsWrap .date{font-size:16px;padding:15px 0 0 15px;width:8em;font-weight:bold}@media(max-width: 767px){.pageCs .boxNewsWrap .date{font-size:10px;padding-left:0}}.pageCs .boxNewsWrap .body{display:block;font-size:18px;padding:15px 0 5px;width:calc(100% - 8em)}.pageCs .boxNewsWrap .body a{color:#007bc2;min-height:inherit;position:relative;padding:0;margin:0;display:inline-block}.pageCs .boxNewsWrap .body a:hover{text-decoration:underline}.pageCs .boxNewsWrap .body a svg{position:inherit;margin:0 8px;right:inherit}@media(max-width: 767px){.pageCs .boxNewsWrap .body a svg{width:15px;height:15px;vertical-align:middle;margin:0 5px}}@media(max-width: 767px){.pageCs .boxNewsWrap .body p{font-size:10px}}@media(max-width: 767px){.pageCs .boxNewsWrap .body{width:calc(100% - 4em);font-size:10px;word-break:break-word}}.pageCs .boxNewsWrap.boxTopicList>ul>li{align-items:flex-start}.pageCs .boxNewsWrap.boxTopicList>ul>li .body p:nth-of-type(1){margin-bottom:1em}.pageCs .tabBoxWrap.csNewsArchive.mediaCoverage .boxNewsWrap .body a{display:inline}.pageCs .tabBoxWrap.csNewsArchive.mediaCoverage .boxNewsWrap table{margin-top:1em}.pageCs .tabBoxWrap.csNewsArchive.mediaCoverage .boxNewsWrap table th{white-space:nowrap;vertical-align:top}.pageCs .tabBoxWrap.csNewsArchive.mediaCoverage .boxNewsWrap table td{position:relative;padding-left:1em;vertical-align:top}.pageCs .tabBoxWrap.csNewsArchive.mediaCoverage .boxNewsWrap table td::before{content:"：";position:absolute;left:0;top:0}.pageCs .panelListL li:hover .panelTxt{background-color:rgba(69,160,150,.7)}.pageAs.pageLaboratoryOverview .boxOverviewA ul.listmarkNone li{list-style:none}.pageAs.pageLaboratoryOverview .wrapper .panelListG.animeFlagA:after{width:calc((100% - 20px) / 4) !important}.pageAs.pageLaboratoryOverview .videoWrapOuter{text-align:center}@media(max-width: 767px){.pageAs.pageLaboratoryOverview .videoWrapOuter iframe{width:100%;height:51vw}}.pageAs.pageLaboratoryOverview .videoWrap{max-width:720px}.pageAs .boxColumnArticleBody p,.pageAs .boxColumnArticleBody li{font-size:18px}@media(max-width: 767px){.pageAs .boxColumnArticleBody p,.pageAs .boxColumnArticleBody li{font-size:15px}}.pageAs .boxColumnArticleBody.txtWrapbox p{font-size:18px}@media(max-width: 767px){.pageAs .boxColumnArticleBody.txtWrapbox p{font-size:15px}}.pageAs .boxColumnArticleBody.txtWrapbox .imgWrap+p{margin-top:0}.pageAs .divLine .imgWrap+h3.titleH3{margin-top:0}@media(max-width: 767px){.pageAs .divLine .imgWrap+h3.titleH3{font-size:16px}}.pageAs .boxColumnArticleBody figure+.divLine,.pageAs .boxColumnArticleBody .divLine+.divLine{margin-top:8em}.c-note{font-size:13px}@media(max-width: 767px){.c-note{font-size:11px}}@media(max-width: 767px){.pageAs .lum-lightbox-inner img{max-width:100%}}.pageAs .memberListWrap .col{align-items:center;justify-content:space-between}.pageAs .memberListWrap .col figure,.pageAs .memberListWrap .col p{width:48%}.pageAs .memberListWrap .col figure{text-align:center}.pageAs .memberListWrap .col figure img{width:90px;height:auto}.pageAs .memberListWrap .inner+h3{margin-top:5em}.pageAs .memberListWrap p.lastItem{margin-top:5em}.pageAs .boxColumnArticleBody figure img.forPcTb{display:block}@media(max-width: 767px){.pageAs .boxColumnArticleBody figure img.forPcTb{display:none}}.pageAs .boxColumnArticleBody figure img.forSp{display:block}@media(min-width: 768px){.pageAs .boxColumnArticleBody figure img.forSp{display:none}}.pageAs .boxColumnArticleBody.as_accessWrap .divLine{margin-bottom:5em}@media(max-width: 767px){.pageAs .boxColumnArticleBody.as_accessWrap .divLine{margin:0 0 3em}}.pageAs .boxColumnArticleBody.as_accessWrap h3:not(:nth-of-type(1)),.pageAs .boxColumnArticleBody.as_accessWrap ul+ul{margin-top:5em}@media(max-width: 767px){.pageAs .boxColumnArticleBody.as_accessWrap h3:not(:nth-of-type(1)),.pageAs .boxColumnArticleBody.as_accessWrap ul+ul{margin-top:3em}}@media(min-width: 768px){.pageAs .boxColumnArticleBody.as_accessWrap h3{margin:0 0 1.5em}}@media(max-width: 767px){.pageAs .boxColumnArticleBody.as_accessWrap .imgWrap-L,.pageAs .boxColumnArticleBody.as_accessWrap .imgWrap-R{float:none;margin-right:0}.pageAs .boxColumnArticleBody.as_accessWrap .imgWrap-L img,.pageAs .boxColumnArticleBody.as_accessWrap .imgWrap-R img{width:100%}}.pageAs .boxColumnArticleBody .divLine .imgWrap+p{margin-top:0}.pageAs .stepWrap{margin:5em 0}.pageAs .stepWrap .bgGray{text-align:center}.pageAs .stepWrap .bgGray img.mailIcon{width:254px}.pageAs .stepWrap .bgGray .btnA{background-color:#231f20}.pageAs .boxColumnArticleBody figure.captionCenter figcaption{font-size:18px;text-align:center;margin-top:1em}@media(max-width: 767px){.pageAs .boxColumnArticleBody figure.captionCenter figcaption{font-size:15px}}.pageAs .boxColumnArticleBody.as_accessWrap figure.widthFull{width:100%}.pageAs .alCenterWrap{text-align:center}.mmsMailWrap{margin-top:10em}@media(max-width: 767px){.mmsMailWrap{margin-top:6em}}.pageAs.pageLaboratoryTeamResearchers .boxImageColumn .column-2{align-items:flex-start}.pageAs.pageLaboratoryTeamResearchers .boxImageColumn .column-2 a:hover{color:#e6891c}.pageAs.pageLaboratoryTeamResearchers .boxImageColumn .column-2 figure{text-align:left}.pageAs.pageLaboratoryTeamResearchers .boxImageColumn .column-2 figure a{position:relative;display:block}.pageAs.pageLaboratoryTeamResearchers .boxImageColumn .column-2 figure a:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#e6891c;opacity:0;transition:opacity .3s}.pageAs.pageLaboratoryTeamResearchers .boxImageColumn .column-2 figure a:hover:after{opacity:.3}.pageAs.pageLaboratoryTeamResearchers .boxImageColumn .column-2 a figure{position:relative;display:block}.pageAs.pageLaboratoryTeamResearchers .boxImageColumn .column-2 a figure:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#e6891c;opacity:0;transition:opacity .3s}.pageAs.pageLaboratoryTeamResearchers .boxImageColumn .column-2 a figure.mw450:after{max-width:450px}.pageAs.pageLaboratoryTeamResearchers .boxImageColumn .column-2 a:hover figure:after{opacity:.3}.pageAs.pageLaboratoryTeamResearchers .boxColumnArticleBody figcaption{font-size:18px}@media(max-width: 767px){.pageAs.pageLaboratoryTeamResearchers .boxColumnArticleBody figcaption{font-size:15px}}.pageAs.pageLaboratoryTeamResearchers .boxScience p.pt0{padding-top:0}.pageAs .panelList.asTopTeamResearch .panelImg img{height:auto}.pageAs .boxLaboratoryB.asTopTeamResearch .panelImg{height:134px}@media(min-width: 768px)and (max-width: 1279px){.pageAs .boxLaboratoryB.asTopTeamResearch .panelImg{padding-bottom:calc(149 / 668 * 100%)}}@media(max-width: 767px){.pageAs .boxLaboratoryB.asTopTeamResearch .panelImg{padding-bottom:45.37%}}.pageAs .panelListL li:hover .panelTxt,.pageAs .panelListL2 li:hover .panelTxt{background-color:rgba(198,115,84,.7)}.pageAs .boxLead p{width:auto}@media(max-width: 767px){.pageMlc .msgColumnOuter figure{float:none;width:100%;margin-bottom:10px}}.projectBlock{margin-top:40px}.projectBlock hr{margin-bottom:60px;border:0;height:1px;background:#333;background-image:-webkit-linear-gradient(left, #ccc, #333, #ccc);background-image:-moz-linear-gradient(left, #ccc, #333, #ccc);background-image:-ms-linear-gradient(left, #ccc, #333, #ccc);background-image:-o-linear-gradient(left, #ccc, #333, #ccc)}.projectBlock .pageInnerLink{margin-bottom:100px}.projectBlock .pageInnerLink ul{width:calc(100% - 20px);margin-left:20px;display:flex;flex-wrap:wrap}.projectBlock .pageInnerLink ul li{list-style:disc;width:calc(50% - 40px);padding-right:20px}.projectBlock .pageInnerLink ul li a{color:#c57253;font-size:18px}.projectBlock .projectItem{margin-bottom:80px}.projectBlock .projectItem h2{font-size:24px;color:#231f20;position:relative;padding-left:20px;margin-bottom:20px;padding-top:30px;margin-top:-30px}.projectBlock .projectItem h2::before{content:url(../img/ns/theme/icon_dot.png);position:absolute;top:70%;left:0;transform:translateY(-50%)}.projectBlock .projectItem .ptxt{padding-left:20px}.projectBlock .projectItem .pNote{background:#faf3f1;padding:50px;margin:30px 0 0 20px}.projectBlock .projectItem .pNote ul{margin:20px 0 0 40px}.projectBlock .projectItem .pNote ul li{list-style:disc}.projectBlock .projectItem .themeBlock h3{font-size:22px;margin-bottom:30px}.projectBlock .projectItem .themeBlock p span a{font-size:16px}.projectBlock .projectItem .themeBlock p a{color:#c57253}.projectBlock .projectItem .themeBlock .indent-1{margin-top:20px;text-indent:-3em;padding-left:3em;font-size:16px}.projectBlock .projectItem .themeBlock .themeImg{text-align:center;margin-top:20px}.projectBlock .projectItem .themeBlock .mgt30{margin-top:30px}@media(max-width: 767px){.projectBlock{margin-top:30px}.projectBlock .pageInnerLink{margin-bottom:30px}.projectBlock .pageInnerLink ul li{width:100%;padding-right:0}.projectBlock .pageInnerLink ul li a{font-size:16px}.projectBlock .projectItem{margin-bottom:40px}.projectBlock .projectItem h2{font-size:20px;line-height:1.3}.projectBlock .projectItem h2::before{top:40px}.projectBlock .projectItem .ptxt{padding-left:20px}.projectBlock .projectItem .pNote{padding:30px;margin:20px 0 0 0}.projectBlock .projectItem .pNote p{font-size:15px}.projectBlock .projectItem .pNote ul{margin:20px 0 0 20px}.projectBlock .projectItem .pNote ul li{font-size:15px}.projectBlock .projectItem .themeBlock h3{font-size:18px}.projectBlock .projectItem .themeBlock p span{font-size:14px}.projectBlock .projectItem .themeBlock .indent-1{font-size:14px}}

/*# sourceMappingURL=style.css.map*/