@charset "UTF-8";.fullBox{display:block;width:100%}.backgroundBox{padding:30px;background-color:#fafafa}@media all and (max-width:767px){.backgroundBox{padding:15px}}.inlineBox{display:inline-block}@media all and (max-width:767px){.inlineBox{display:block}}.borderBoxNormal{border:1px solid #ddd;padding:30px 50px}@media all and (max-width:767px){.borderBoxNormal{padding:15px}}.slideBox{display:none}.isActive+.slideBox{display:block}.Button,.ButtonWrap{display:-ms-flexbox;display:flex}.Button{position:relative;cursor:pointer;-ms-flex-align:center;align-items:center;width:100%;padding:.5em 1.5em;min-height:3.5em;letter-spacing:0;color:#fff;text-align:left;background-color:#666}@media all and (max-width:767px){.Button{padding:.4em .9em}}.Button--typeA{padding:.5em 1em;border:1px solid #ddd;background-color:#fafafa;font-weight:700}.Button--typeB,.Button--typeC{letter-spacing:.08em;font-weight:700}.Button--typeB{border:1px solid #ddd;min-height:3.7em;background-color:#d9e6f1}.Button--typeC{min-height:5em;background-color:#005ca2}.Button--typeC--small{min-height:60px}.Button--typeC.Button--position{padding-left:90px;padding-right:90px}@media all and (max-width:767px){.Button--typeC.Button--position{padding-left:10px;padding-right:50px}}.Button--center{-ms-flex-pack:center;justify-content:center}@media all and (min-width:768px){.Button--minWidthNormal{min-width:20em}.Button--minWidthLarge{min-width:25em}}.Button--position{-ms-flex-pack:center;justify-content:center;padding-left:70px;padding-right:70px}@media all and (max-width:767px){.Button--position{-ms-flex-pack:start;justify-content:flex-start;padding-left:10px;padding-right:50px}}.Button--position__right{position:absolute;right:20px;top:0;bottom:0;margin:auto}@media all and (max-width:767px){.Button--position__right{right:10px}}.Button__base{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.Button__icon{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.Button__icon--mr{margin-right:1em}.Button--small{padding:.4em .9em}.Button--small .Button__icon--mr{margin-right:.7em}.Button--large{font-size:1.6rem}.Button--larger{font-size:1.8rem}.Button--larger .Button__icon{position:relative;bottom:2px}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.colorIR{color:#8d0a0b}.colorPRESS{color:#ec8600}.colorNEWS{color:#56ab0a}.ov{transition:opacity .3s}.ov:hover{opacity:.7}.ovUnderline:hover{text-decoration:underline}.OvZoom{overflow:hidden}.OvZoom__item,.ovZoomNormal{transition:.3s}.OvZoom:hover .OvZoom__item{transform:scale(1.2)}.ovZoomNormal:hover{transform:scale(1.1)}.linkNonDeco{color:inherit;text-decoration:none}.hrLine{height:0;margin:0;padding:0;border:0;border-top:1px solid #ccc}@media all and (min-width:768px){.grepBox .hrLine{margin-right:39px}}.iconText{text-align:center;padding:.3em .7em;min-width:9em;font-size:1.4rem;line-height:1.5;font-weight:400;color:#fff;background-color:#666}.iconText.cat-renketsu{background-color:#2aa691}.iconText.cat-mochibun{background-color:#d26d47}.iconPlusMinus{position:relative;display:inline-block;width:12px;height:12px;white-space:nowrap}.iconPlusMinus::after,.iconPlusMinus::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:#333}.iconPlusMinus::before{width:2px}.isActive .iconPlusMinus::before{content:none}.iconPlusMinus::after{height:2px}.iconPlusMinus--big{width:20px;height:20px}@media all and (max-width:767px){.iconPlusMinus--big{width:15px;height:15px}}.iconPlusMinus--big::before{width:3px}@media all and (max-width:767px){.iconPlusMinus--big::before{width:2px}}.iconPlusMinus--big::after{height:3px}@media all and (max-width:767px){.iconPlusMinus--big::after{height:2px}}.iconPlusMinus--white::after,.iconPlusMinus--white::before{background:#fff}.iconPlusMinus--mr{margin-right:10px}.iconArrow{display:inline-block;width:8px;height:8px;border:1px solid;border-color:transparent transparent #fff #fff;transform:rotate(-135deg)}.iconArrow--positionL{position:absolute;left:20px;top:0;bottom:0;margin:auto}.iconArrow--large{width:10px;height:10px}@media all and (max-width:767px){.iconArrow--large{width:8px;height:8px}}.iconArrow--mr{margin-right:.8em}.iconArrow--left{transform:rotate(45deg)}.iconArrow--navy{border-color:transparent transparent #535d79 #535d79}.iconArrow--black{border-color:transparent transparent #000 #000}.iconSquare{display:inline-block;width:10px;height:10px;background-color:#333}@media all and (max-width:767px){.iconSquare{width:8px;height:8px}}.iconSquare--mr{margin-right:.7em}.icon{display:inline-block;background-repeat:no-repeat;background-size:100% 100%}.icon__googleMap{width:21px;height:21px;background-image:url(../img/common/icon_googlemap.png)}@media all and (max-width:767px){.icon__googleMap{width:14px;height:14px}}.icon--mr{margin-right:.7em}.icon--middle{vertical-align:middle}.icon--textTop{vertical-align:text-top}.iconPdf{display:inline-block;width:40px;height:20px;background-image:url(../img/common/icon_pdf.png);background-repeat:no-repeat;background-size:100% 100%}@media all and (max-width:767px){.iconPdf{width:30px;height:15px}}.iconPdf--typeA{background-image:url(../img/common/icon_pdf_typeA.png)}.iconPdf--textTop{vertical-align:text-top!important}.iconPdf--middle{vertical-align:middle!important}.iconPdf--mr{margin-right:.7em!important}.iconPdf--ml{margin-left:.7em!important}.iconLink{display:inline-block;width:10px;height:10px;background-image:url(../img/common/icon_link.png);background-repeat:no-repeat;background-size:100% 100%}@media all and (max-width:767px){.iconLink{width:6px;height:6px}}.iconLink--blue{background-image:url(../img/common/icon_link_blue.png)}.iconLink--ml{margin-left:.7em}.iconHeader{display:inline-block;width:30px;height:30px;vertical-align:middle;background-image:url(../img/common/spritesheet_head.png);background-repeat:no-repeat;background-size:calc(120/30*100%) calc(60/30*100%)}.iconHeader--lang{background-position:0 0}@media all and (max-width:767px){.iconHeader--lang{background-position:0 calc(30/30*100%)}}.iconHeader--search{background-position:calc(30/90*100%) 0}@media all and (max-width:767px){.iconHeader--search{background-position:calc(30/90*100%) calc(30/30*100%)}}.iconHeader--mail{background-position:calc(60/90*100%) 0}@media all and (max-width:767px){.iconHeader--mail{background-position:calc(60/90*100%) calc(30/30*100%)}.inLink{padding-top:57px;margin-top:-57px}}.js-slideBtn{cursor:pointer}.js-fade__item{opacity:0}.squareLabel{position:relative;padding-left:1.5em;font-size:1.6rem;margin:.83em 0}.squareLabel::before{position:absolute;left:0;top:0;content:"■";color:#0063b6}.squareLabel--marginSmall{margin:.3em 0}.linesLabel{position:relative;display:inline-block;font-size:3.6rem;margin:.83em 0;padding:0 43px}@media all and (max-width:767px){.linesLabel{padding:0 23px;font-size:2.5rem}}.linesLabel::after,.linesLabel::before{content:'';position:absolute;top:0;bottom:0;margin:auto;display:inline-block;width:33px;height:2px;background-color:#333}@media all and (max-width:767px){.linesLabel::after,.linesLabel::before{width:18px;height:1px}}.linesLabel::before{left:0}.linesLabel::after{right:0}.linesLabel--marginSmall{margin:.5em}.linesLabel--colorSax{color:#659fd6}.linesLabel--colorSax::after,.linesLabel--colorSax::before{background-color:#659fd6}.textLabel{font-size:1.6rem;font-weight:700;margin:.83em 0}.contentsLabel{padding:25px;font-size:2rem;font-weight:700;color:#fff;background-color:#0063b6}@media all and (max-width:767px){.contentsLabel{padding:15px;font-size:1.75rem}}.barLabel{padding:12px 20px;margin:1em 0;border-left:5px solid #0063b6;background:#f7fbfe;font-size:1.8rem;line-height:2;font-weight:700}@media all and (max-width:767px){.barLabel{margin-bottom:15px;padding:11px 12px;line-height:1.8;border-left-width:3px;font-size:1.5rem}}.IndexLabel{position:relative;margin-bottom:45px}.IndexLabel__body{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:auto;font-size:4rem;position:absolute;bottom:0;left:0}@media all and (min-width:768px){.IndexLabel__body{left:55px;top:0;bottom:0;font-weight:700}}@media all and (max-width:767px){.IndexLabel__body{-ms-flex-pack:center;justify-content:center;font-size:2.5rem;color:#fff;width:100%;font-weight:400;height:37.5%;background-color:#0d385e}}.IndexLabel__body--colorWt{color:#fff}.ArticleLabelWrap{display:-ms-flexbox;display:flex}@media all and (min-width:768px){.ArticleLabelWrap{margin-bottom:30px}.ArticleLabelWrap .ArticleLabel{margin-bottom:0}}@media all and (min-width:768px) and (-ms-high-contrast:none){.ArticleLabelWrap .ArticleLabel{height:auto}}.ArticleLabel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0 0 30px}@media all and (min-width:768px){.ArticleLabel{min-height:125px}}@media all and (min-width:768px) and (-ms-high-contrast:none){.ArticleLabel{width:100%;height:125px}}@media all and (max-width:767px){.ArticleLabel{padding:5px 0 20px;margin-bottom:0}}.ArticleLabel__head{margin:0;font-size:1.6rem;color:#0d385e;letter-spacing:.1em}@media all and (max-width:767px){.ArticleLabel__head{font-size:1.25rem}}.ArticleLabel__body{margin:50px 5px 5px 5px;font-size:3rem;font-weight:500}@media all and (max-width:767px){.ArticleLabel__body{font-size:2.5rem}}.ArticleLabel__body--bold{font-weight:700}.ArticleLabel__foot{font-size:1.6rem;margin:0;letter-spacing:.1em}.normalLabelLarge{font-weight:700;font-size:3rem;margin:1em 0}@media all and (max-width:767px){.normalLabelLarge{font-size:2.25rem}}.normalLabelLarge--marginSmall{margin:.5em}.normalLabel{font-weight:700;font-size:2rem;margin:1em 0}.normalLabelSmall{font-weight:700;font-size:1.8rem;margin:.8em 0}.sectionLabel{text-align:center;font-size:4.6rem;font-weight:300;color:#659fd6}@media all and (min-width:768px){.sectionLabel{letter-spacing:6pt;margin:60px 0}}@media all and (max-width:767px){.sectionLabel{font-size:3.25rem}}.sectionLabel small{display:block;font-size:1.4rem;color:#333;letter-spacing:1pt}@media all and (max-width:767px){.sectionLabel small{font-size:1.25rem}}.sectionLabel--re{font-size:3.8rem;color:inherit;font-weight:400}@media all and (max-width:767px){.sectionLabel--re{font-size:2.625rem}}.sectionLabel--re small{font-size:2rem;color:#659fd6}@media all and (max-width:767px){.sectionLabel--re small{font-size:1.75rem}}.l-column{-ms-flex:0 1 1170px;flex:0 1 1170px;max-width:1170px;margin:0 auto;padding:0 15px}@media all and (min-width:768px){.l-column{min-width:1010px}}.l-columnSmall{-ms-flex:0 1 890px;flex:0 1 890px;max-width:890px;margin:0 auto;padding:0 15px}.l-columnSmall--noPadding{-ms-flex:0 1 860px;flex:0 1 860px;max-width:860px;padding:0}.l-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.l-row--start{-ms-flex-pack:start;justify-content:flex-start}.l-row--mbReset{margin-bottom:-50px}@media all and (max-width:767px){.l-row--mbReset{margin-bottom:-15px}}.l-row--boxMbReset{margin-bottom:-3%}@media all and (max-width:767px){.l-row--boxMbReset{margin-bottom:-15px}}.l-row--noWrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media all and (min-width:768px){.l-row--noWrapPC{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media all and (max-width:767px){.l-row--noWrapPC.l-row--re{-ms-flex-direction:row;flex-direction:row}}.l-row--re{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.l-row--center{-ms-flex-pack:center;justify-content:center}.l-alignMiddle,.l-row--middle{-ms-flex-align:center;align-items:center}.l-alignMiddle{display:-ms-flexbox;display:flex}.l-freeColumn{-ms-flex:1 1 100%;flex:1 1 100%}.l-freeFixColumn{-ms-flex:0 0 auto;flex:0 0 auto}@media all and (max-width:767px){.l-freeFixColumn{-ms-flex:1 1 auto;flex:1 1 auto}}@media all and (min-width:768px){.l-freeFixColumn--mrPC{margin-right:30px}}.l-imageColumn{-ms-flex:0 0 400px;flex:0 0 400px;max-width:400px}@media all and (max-width:767px){.l-imageColumn{max-width:100%}}@media all and (min-width:768px){.l-imageColumn--ml{margin-left:30px}}.l-halfColumn{-ms-flex:0 1 auto;flex:0 1 auto}@media all and (min-width:768px){.l-halfColumn{width:calc(50% - 25px);margin-right:50px;margin-bottom:50px}.l-halfColumn:nth-child(2n){margin-right:0}}@media all and (max-width:767px){.l-halfColumn{width:100%;margin-bottom:15px}}@media all and (min-width:768px){.l-halfColumn--mgSmall{width:calc(50% - 10px);margin-right:20px;margin-bottom:20px}}@media all and (max-width:767px){.l-halfColumn--mgSmall{margin-bottom:15px}}.l-halfBoxSP{-ms-flex:0 1 auto;flex:0 1 auto;width:calc(50% - 1.5%);margin:0 3% 3% 0}.l-halfBoxMgSmall:nth-child(2n),.l-halfBoxSP:nth-child(2n){margin-right:0}.l-halfBoxMgSmall{-ms-flex:0 1 auto;flex:0 1 auto;width:calc(50% - 10px);margin-right:20px;margin-bottom:20px}@media all and (max-width:767px){.l-halfBoxMgSmall{width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}.l-halfBoxMgSmall--spFull{width:100%;margin-right:0;margin-bottom:20px}.l-halfBoxMgSmall--spFull:last-child{margin-bottom:0}}.l-indexColumn{-ms-flex:0 1 auto;flex:0 1 auto}@media all and (min-width:768px){.l-indexColumn{width:calc(33.33% - 20px);margin-right:30px;margin-bottom:30px}.l-indexColumn:nth-child(3n){margin-right:0}}@media all and (max-width:767px){.l-indexColumn{width:100%;margin-bottom:30px}}.l-tripartitionColumn{-ms-flex:0 1 auto;flex:0 1 auto}@media all and (min-width:768px){.l-tripartitionColumn{width:calc(33.33% - 33.33333px);margin-right:50px;margin-bottom:50px}.l-tripartitionColumn:nth-child(3n){margin-right:0}}@media all and (max-width:767px){.l-tripartitionColumn{width:calc(50% - 7.5px);margin-right:15px;margin-bottom:15px}.l-tripartitionColumn:nth-child(2n){margin-right:0}}.l-tripartitionBox{-ms-flex:0 1 auto;flex:0 1 auto;margin:0}@media all and (min-width:768px){.l-tripartitionBox{width:calc(33.33% - 2%);margin-right:3%;margin-bottom:3%}.l-tripartitionBox:nth-child(3n){margin-right:0}}@media all and (max-width:767px){.l-tripartitionBox{width:calc(50% - 7.5px);margin-right:15px;margin-bottom:15px}.l-tripartitionBox:nth-child(2n){margin-right:0}}.l-tripartitionBoxSP{-ms-flex:0 1 auto;flex:0 1 auto;width:calc(33.33% - 2%);margin:0 3% 3% 0}.l-tripartitionBoxSP:nth-child(3n){margin-right:0}.l-tripartitionBoxMgSmall{-ms-flex:0 1 auto;flex:0 1 auto;width:calc(33.33% - 6.66667px);margin:0 10px 10px 0}.l-tripartitionBoxMgSmall:last-child,.l-tripartitionBoxMgSmall:nth-child(3n){margin-right:0}@media all and (max-width:767px){.l-tripartitionBoxMgSmall--spHalf{width:calc(50% - 5px)}.l-tripartitionBoxMgSmall--spHalf:nth-child(3n){margin-right:inherit}.l-tripartitionBoxMgSmall--spHalf:nth-child(2n){margin-right:0}.l-tripartitionBoxMgSmall--spFull{width:100%;margin-right:0}.l-tripartitionBoxMgSmall--spFull:last-child{margin-bottom:0}}.l-tripartitionBoxMgNormal{-ms-flex:0 1 auto;flex:0 1 auto;width:calc(33.33% - 13.33333px);margin:0 20px 20px 0}.l-tripartitionBoxMgNormal:last-child,.l-tripartitionBoxMgNormal:nth-child(3n){margin-right:0}@media all and (max-width:767px){.l-tripartitionBoxMgNormal--spHalf{width:calc(50% - 10px)}.l-tripartitionBoxMgNormal--spHalf:nth-child(3n){margin-right:inherit}.l-tripartitionBoxMgNormal--spHalf:nth-child(2n){margin-right:0}.l-tripartitionBoxMgNormal--spFull{width:100%;margin-right:0}.l-tripartitionBoxMgNormal--spFull:last-child{margin-bottom:0}}.l-quarterColumn{-ms-flex:0 1 auto;flex:0 1 auto}@media all and (min-width:768px){.l-quarterColumn{width:calc(25% - 37.5px);margin-right:50px;margin-bottom:50px}.l-quarterColumn:nth-child(4n){margin-right:0}}@media all and (max-width:767px){.l-quarterColumn{width:calc(50% - 7.5px);margin-right:15px;margin-bottom:15px}.l-quarterColumn:nth-child(2n){margin-right:0}}.l-quarterBox{-ms-flex:0 1 auto;flex:0 1 auto;margin:0}@media all and (min-width:768px){.l-quarterBox{width:calc(25% - 7.5px);margin-right:10px;margin-bottom:10px}.l-quarterBox:nth-child(4n){margin-right:0}}@media all and (max-width:767px){.l-quarterBox{width:calc(50% - 5px);margin-right:10px;margin-bottom:10px}.l-quarterBox:nth-child(2n){margin-right:0}}.link{color:#0072c5}.IconText{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.IconText--top{-ms-flex-align:baseline;align-items:baseline}.IconText__icon{-ms-flex:0 0 auto;flex:0 0 auto}.catchText{margin:1.6em 0;font-size:3.6rem;font-weight:300;line-height:2;color:#005ca2}@media all and (min-width:768px){.catchText{letter-spacing:6pt}}@media all and (max-width:767px){.catchText{font-size:2.5rem}}.catchText--small{font-size:2.6rem}@media all and (max-width:767px){.catchText--small{font-size:2rem}}.articleBody h5,.catchText--smallS{font-size:1.8rem}@media all and (max-width:767px){.catchText--smallS{font-size:1.75rem}}.textIndent{text-indent:-1em;padding-left:1em}.pageLead{line-height:2;margin:0 0 50px}@media all and (max-width:767px){.pageLead{margin-bottom:25px}}.normalText{line-height:2}@media all and (max-width:767px){.normalText{line-height:1.8}}.normalText--center,.sectionText{text-align:center}.sectionText{margin-bottom:60px;letter-spacing:.2em;font-size:1.6rem;line-height:2.1}@media all and (max-width:767px){.sectionText{margin-bottom:30px}}@media all and (max-width:767px) and (max-width:767px){.sectionText{letter-spacing:0;font-size:1.625rem}}.articleHead{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.articleHead__cat{margin:0;font-size:1.2rem}.articleHead__cat.cat-PRESS{color:#ec8600}.articleHead__cat.cat-PRESS .iconSquare{background-color:#ec8600}.articleHead__cat.cat-NEWS{color:#56ab0a}.articleHead__cat.cat-NEWS .iconSquare{background-color:#56ab0a}.articleHead__cat.cat-IR{color:#8d0a0b}.articleHead__cat.cat-IR .iconSquare{background-color:#8d0a0b}.articleHead__pdf{padding:10px 20px;border:1px solid #ddd;transition:background-color .3s}@media all and (max-width:767px){.articleHead__pdf{padding:5px 10px}}.articleHead__pdf:hover{text-decoration:none;background-color:#ddd}.articleBody{margin-bottom:90px}.articleBody *{letter-spacing:normal}@media all and (min-width:768px){.articleBody *{letter-spacing:.05em}}.articleBody h1{padding:0;margin:1.1em 0;line-height:1.33;font-weight:700;letter-spacing:.06em;font-size:3rem}@media all and (max-width:767px){.articleBody h1{font-size:2.25rem}}.articleBody h3{margin:1em 0;font-size:2.2rem;font-weight:500}@media all and (max-width:767px){.articleBody h3{font-size:1.875rem}}.articleBody h4{margin:1.5em 0;font-size:2rem}@media all and (max-width:767px){.articleBody h4{font-size:1.75rem}}.articleBody h5{margin:1.5em 0}@media all and (max-width:767px){.articleBody h5{font-size:1.625rem}}.articleBody p{margin:1.8em 0;line-height:2}.articleBody ol,.articleBody ul{margin:1.8em 0;padding-left:60px}@media all and (max-width:767px){.articleBody ol,.articleBody ul{padding-left:35px}}.articleBody ul{list-style-type:disc}.articleBody ol{list-style-type:decimal}.articleBody ol li{position:relative}.articleBody ol li::before{position:absolute;left:-2.6em;top:0;content:"*"}.articleBody li{list-style-type:inherit;margin:.5em 0;line-height:1.6}.articleBody blockquote{border:1px solid #ddd;margin:1.8em 40px;padding:20px 30px;line-height:2}@media all and (max-width:767px){.articleBody blockquote{padding:10px 15px;margin:1.8em 15px}}.articleBody a{color:#0065b2}.FloatPanel{overflow:hidden}.FloatPanel__image{max-width:calc(50% - 20px);min-width:calc(33.33% - 20px);margin:0}.FloatPanel__image--left{float:left;margin:0 20px 20px 0}.FloatPanel__image--right{float:right;margin:0 0 20px 20px}.FloatPanel__image img,.ImagePanel__image img{max-width:100%;height:auto}.FloatPanel__caption{margin-top:10px;font-size:12px}.FloatPanel__body>:first-child{margin-top:0!important}.ImagePanel{overflow:hidden;display:-ms-flexbox;display:flex}.ImagePanel__image{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:calc(50% - 10px);margin:0 20px 0 0}.ImagePanel__image:last-child{margin:0}.ImagePanel__caption{margin-top:10px;font-size:12px}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before{content:"";display:table;table-layout:fixed}.clear:after{clear:both}.mainContents{position:relative;overflow:hidden;padding:0 0 100px}@media all and (max-width:767px){.mainContents{margin-top:57px;padding:0 0 50px;border-top:1px solid #ddd}}@media all and (min-width:768px){.articleContents{-ms-flex:0 1 860px;flex:0 1 860px;max-width:860px}}@media all and (max-width:767px){.articleContents{width:100%}}@media all and (min-width:768px){.articleContents--full{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.contents{position:relative}.Footer{color:#fff;font-weight:300;background:#0063b6}@media all and (min-width:768px){.Footer{padding-top:15px;padding-bottom:15px;min-width:1010px}.Footer__contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:70px}}@media all and (max-width:767px){.Footer__contents{padding-top:15px;padding-bottom:15px}}.Footer__items{margin:0}@media all and (min-width:768px){.Footer__items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media all and (max-width:767px){.Footer__items{margin-bottom:45px}.Footer__items li{border-bottom:1px solid #9cabd1}}.Footer__item{font-size:1.1rem;color:#fff;text-decoration:none}@media all and (min-width:768px){.Footer__item{margin-right:30px}}@media all and (max-width:767px){.Footer__item{display:block;padding:10px 0;font-size:1.375rem}}.Footer__item:hover{text-decoration:underline}.Footer__copyrights{margin:0}@media all and (min-width:768px){.Footer__copyrights{font-size:1rem}}@media all and (max-width:767px){.Footer__copyrights{text-align:center;font-size:.75rem}}@media all and (min-width:768px){.Header{background-color:#fff;transition:all .3s ease}.Header__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}@media all and (max-width:767px){.Header__inner{padding:0}}@media all and (min-width:768px){.Header__menu{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:20px}}@media all and (max-width:767px){.Header__menu{width:100%;z-index:1001;overflow:hidden;padding:1em;background:#fff}}@media all and (min-width:768px){.Header__btn{display:none}}@media all and (max-width:767px){.Header__btn{width:34px;float:right;background:url(../img/common/menu_btn_on.png) no-repeat center center;background-size:100% auto}.Header__btn a{display:block;background:#fff}.Header__btn a.active{background:0 0}.Header__btn a.active img{visibility:hidden}}.Header__id{line-height:1;margin:20px 5px 5px 5px;}@media all and (max-width:767px){.Header__id{float:left;width:88px}}.Header--clone{display:none}@media all and (min-width:768px){.Header--clone{position:fixed;top:0;left:0;z-index:1000;width:100%;transition:.3s;transform:translateY(-100%)}}@media all and (max-width:767px){.Header--clone{display:none}}@media all and (min-width:768px){.Header--clone.isShow{transform:translateY(0)}}.tablet .Header--clone{display:none}@media all and (min-width:768px){.Nav{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto}}@media all and (max-width:767px){.Nav{display:none;position:absolute;top:0;left:0;width:100%;z-index:1000;background:rgba(45,77,158,.95)}}@media all and (min-width:768px){.Nav__global{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:20px}.Nav__global::after{content:"";position:absolute;right:-10px;top:0;bottom:0;height:40px;margin:auto;border-right:1px solid #ccc}.Nav__global__list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0;font-size:1.6rem;transition:all .3s ease}}@media all and (max-width:767px){.Nav__global__list{padding:15px;margin:0 0 15px}}@media all and (min-width:768px){.Nav__global__list li{-ms-flex:1 1 auto;flex:1 1 auto}}@media all and (max-width:767px){.Nav__global__list li{border-bottom:1px solid #9cabd1}}@media all and (min-width:768px){.Nav__global__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#06173a;height:90px;letter-spacing:.5pt}}@media all and (max-width:1100px){.Nav__global__item{padding-left:0;padding-right:0}}@media all and (max-width:767px){.Nav__global__item{position:relative;display:block;padding:.8em .8em .8em 1.2em;font-size:1.75rem;color:#fff;text-decoration:none}.Nav__global__item::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";width:8px;height:8px;border:1px solid;border-color:transparent transparent #fff #fff;transform:rotate(-135deg)}}@media all and (min-width:768px){.Nav__global__item small{display:block;font-size:.9rem;color:#999;margin-top:2px}}@media all and (max-width:767px){.Nav__global__item small{position:absolute;top:0;bottom:0;height:1.5em;margin:auto;right:0;font-size:1rem;font-weight:400}}@media all and (min-width:768px){.Nav__global__slideLine{position:absolute;bottom:0;height:2px;background-color:#3b59a2;transition:all .3s ease;width:0;transform:translateX(-50%)}}@media all and (max-width:767px){.Nav__global__slideLine{display:none}}@media all and (min-width:768px){.Nav__other{display:-ms-flexbox;display:flex}}.Nav__other__list{display:-ms-flexbox;display:flex}@media all and (min-width:768px){.Nav__other__list{position:relative;-ms-flex-pack:justify;justify-content:space-between;margin:0;width:210px}}@media all and (max-width:767px){.Nav__other__list{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px;margin:0 0 15px}}@media all and (min-width:768px){.Nav__other__list li{width:70px;height:90px}}@media all and (max-width:767px){.Nav__other__list li{margin-left:15px;margin-right:15px}}.Nav__other__list li a{transition:background-color .3s ease}@media all and (min-width:768px){.Nav__other__list li a:hover{background-color:#ddd}.Nav__other__list li .iconHeader{margin-top:-5px}}.Nav__other--contact{margin-left:auto}@media all and (min-width:768px){.Nav__other--search{position:absolute;right:70px;top:0;bottom:0;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-align:center;align-items:center;margin:auto;transition:.7s;background-color:#fff}.Nav__other--search.isActive{width:480px}}@media all and (max-width:767px){.Nav__other--search{width:100%;margin:15px 0 0;background-color:transparent!important}.Nav__other--search span{display:none}}.Nav__other__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media all and (min-width:768px){.Nav__other__item{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;font-size:1.1rem;line-height:1;width:70px;height:90px;color:#878787;text-align:center;letter-spacing:.2pt;text-decoration:none}}@media all and (max-width:767px){.Nav__other__item{color:#fff;text-decoration:none}}.Nav__close{cursor:pointer;margin:0;padding:2em 0;text-align:center}.Nav__close img{width:56px;height:auto}@media all and (min-width:768px){.Nav__close{display:none}}.LocalNav{margin-bottom:35px}@media all and (min-width:768px){.LocalNav{padding-bottom:15px}}@media all and (max-width:767px){.LocalNav{margin-bottom:20px}}.LocalNav__label{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:20px 35px;min-height:120px;background:#84b4dc;color:#fff;font-size:3rem}@media all and (min-width:768px){.LocalNav__label{pointer-events:none}}@media all and (max-width:767px){.LocalNav__label{display:block;padding:16px 15px;width:auto;height:auto;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;color:#333;font-size:2.25rem}}.LocalNav__label:hover,.TabCommon--tabBtn .TabCommon__item.isActive:hover{text-decoration:none}.LocalNav__label--en{display:block;font-size:1.5rem}@media all and (max-width:767px){.LocalNav__label--en{display:none}}.LocalNav__body{border-bottom:1px solid #ddd}@media all and (max-width:767px){.LocalNav__list ul,.LocalNav__subLabel+.LocalNav__list{margin-left:20px}}.LocalNav__list li{position:relative;font-size:1.4rem}@media all and (max-width:767px){.LocalNav__list li{padding:1px 0;border-bottom:1px solid #ddd;font-size:2rem}}.LocalNav__list li:last-child{border-bottom:none}@media all and (min-width:768px){.LocalNav__list .isCurrent{border:0}.LocalNav__list .isCurrent .LocalNav__pcNone{display:block!important}.LocalNav__list>li{border-bottom:1px solid #ddd}}.LocalNav__list>li .isCurrent{background-color:#eee}.LocalNav__list>li>.LocalNav__subLabel .LocalNav__item{padding-top:15px;padding-bottom:15px}.LocalNav__list>li>.LocalNav__subLabel .LocalNav__slideBtn__icon{padding-top:21px;padding-bottom:21px}.LocalNav__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;padding:11px 5px 12px 55px;margin:0;font-weight:500;color:#525252;cursor:pointer}@media all and (max-width:767px){.LocalNav__item{padding:10px 20px}}@media all and (min-width:768px){.LocalNav__parent.isCurrent{padding:15px 0 0;background-color:#f3f8fc}}@media all and (max-width:767px){.LocalNav__parent .isCurrent{background-color:#eee}}@media all and (min-width:768px){.LocalNav__parent ul{padding:4px 0;background-color:#f3f8fc}.LocalNav__pcNone{display:none!important}.LocalNav__child li{margin:4px 0;overflow:hidden;font-size:1.3rem;border-bottom:none}.LocalNav__child .LocalNav__item{padding:4px 4px 4px 40px}.LocalNav__child .LocalNav__item::after{content:"";position:absolute;top:.85em;margin:auto;left:27px;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #84b4dc;transition:transform .3s}.LocalNav__child .LocalNav__item.isActive::after{transform:rotate(90deg)}.LocalNav__child ul{margin-top:8px;margin-bottom:4px;background-color:#fafafa}.LocalNav__child ul .LocalNav__item{padding-left:50px}.LocalNav__child ul .LocalNav__item::after{left:37px}}.LocalNav__slideBtn{position:relative;display:-ms-flexbox;display:flex;margin:0}@media all and (max-width:767px){.LocalNav__slideBtn{margin-bottom:0}.LocalNav__slideBtn.isActive::after{position:absolute;content:"";height:1px;bottom:0;left:0;right:0;margin:auto;background-color:#ddd}}.LocalNav__slideBtn__icon{padding:16px 0 16px 8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 42px;flex:0 0 42px;cursor:pointer}@media all and (min-width:768px){.LocalNav__slideBtn__icon{position:relative;padding:4px;-ms-flex-preferred-size:41px;flex-basis:41px}.LocalNav__slideBtn__icon::after{content:"";position:absolute;top:.85em;right:10px;width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:transparent transparent transparent #84b4dc;transition:transform .3s}.LocalNav__slideBtn__icon.isActive::after{transform:rotate(90deg)}}@media all and (max-width:767px){.LocalNav__slideBtn__icon.isActive::after{position:absolute;content:"";height:1px;bottom:0;left:0;right:0;margin:auto;background-color:#ddd}.LocalNav__slideBtn .LocalNav__item{padding-left:0}}.LocalNav__slideBtn .LocalNav__item::after{content:none}@media all and (min-width:768px){.LocalNav__slideBtn .LocalNav__link{padding-left:0}}.LocalNav__link{-ms-flex:1 1 auto;flex:1 1 auto}@media all and (min-width:768px){.LocalNav__link:hover{text-decoration:underline}}.LocalNav__subLabel{margin:0;position:relative;display:-ms-flexbox;display:flex}@media all and (min-width:768px){.LocalNav__subLabel .LocalNav__link{padding-left:55px}.LocalNav__subLabel .LocalNav__link::after{content:"";position:absolute;top:0;bottom:0;margin:auto;left:25px;width:22px;height:22px;border-radius:22px;background:#84b4dc url(/assets/img/common/icon_locallist.png) 9px center no-repeat;transition:.3s}.LocalNav__subLabel.isActive .LocalNav__link::after{transform:rotate(90deg)}.LocalNav--typeA .LocalNav__link.isCurrent,.LocalNav--typeA .LocalNav__list>li{border-bottom:none}.LocalNav--typeA .LocalNav__link{border-bottom:1px solid #ddd}.LocalNav--typeA li:last-child .LocalNav__link{border-bottom:none}.LocalNav--typeA .LocalNav__child{padding:5px 0;background-color:#f3f8fc}.LocalNav--typeA .LocalNav__child li{font-size:inherit}.LocalNav--typeB,.LocalNav--typeB .LocalNav__label{background-color:#0d385e}.LocalNav--typeB .LocalNav__subLabel{font-size:1.5rem}.LocalNav--typeB .LocalNav__subLabel .LocalNav__link{color:#fff}.LocalNav--typeB .LocalNav__list>li>.LocalNav__item::after,.LocalNav--typeB .LocalNav__subLabel .LocalNav__link::after{background-image:url(/assets/img/common/icon_locallist_nv.png);background-color:#fff}.LocalNav--typeB .LocalNav__body,.LocalNav--typeB .LocalNav__list>li{border-bottom:none}.LocalNav--typeB .LocalNav__item,.LocalNav--typeB .LocalNav__parent.isCurrent .LocalNav__subLabel .LocalNav__link{color:#09375f}.LocalNav--typeB .LocalNav__list>li>.LocalNav__item{font-size:1.5rem}.LocalNav--typeB .LocalNav__list>li .isCurrent{background-color:#b7d1ea}.LocalNav--typeB .LocalNav__child,.LocalNav--typeB .LocalNav__parent.isCurrent{background-color:#f3f6fb}.LocalNav--typeB .LocalNav__parent.isCurrent .LocalNav__subLabel .LocalNav__link::after{background-image:url(/assets/img/common/icon_locallist.png);background-color:#0d385e}.LocalNav--typeB .LocalNav__child li .LocalNav__item::after{border-left-color:#0d385e}.LocalNav--typeB .LocalNav__child ul{background-color:#e8f1f9}.LocalNav--typeB .LocalNav__slideBtn__icon::after{border-color:transparent transparent transparent #0d385e}}.PageTop{line-height:1;position:fixed;right:15px;bottom:0;margin:0;transition-duration:.3s;transition-delay:.3s;z-index:1000;transform:translateY(100%)}.tablet .PageTop{visibility:hidden;z-index:-1000!important}.PageTop.isActive{transform:translateY(0)}.PageTop.isStop{position:absolute}#srchForm,.srchForm{margin:auto;width:380px}@media all and (max-width:767px){.srchForm{width:100%}}.FormMain .srchForm{width:auto}.srchBtn{cursor:pointer;border-radius:0;padding:10px;width:80px;color:#fff;background:#2f4f9c}@media all and (max-width:767px){.srchBtn{font-size:2rem}}.FormMain .srchBtn{background:#2f4f9c!important}.srchInput{border-radius:0;border:1px solid #2f4f9c;padding:9px;width:300px;outline:none;background-color:#fff}@media all and (max-width:767px){.srchInput{width:calc(100% - 80px);font-size:2rem}}.FormMain .srchInput{border:1px solid #2f4f9c!important;box-shadow:none!important}@media all and (max-width:767px){#srchForm{width:100%}}#srchBtn{cursor:pointer;border-radius:0;padding:10px;width:80px;color:#fff;background:#2f4f9c}@media all and (max-width:767px){#srchBtn{font-size:2rem}}#srchInput{border-radius:0;border:1px solid #2f4f9c;padding:9px;width:300px;outline:none}@media all and (max-width:767px){#srchInput{width:calc(100% - 80px);font-size:2rem}}#srchInput:focus{background-image:none}#srchImg{display:none}.SectionBox{padding:30px 0 100px}@media all and (min-width:768px){.SectionBox{min-width:1010px}}@media all and (max-width:767px){.SectionBox{padding:15px 0 50px}}@media all and (min-width:768px){.subContents{-ms-flex:0 0 240px;flex:0 0 240px;width:240px;margin-right:40px}}@media all and (max-width:767px){.subContents{width:100%;margin-top:35px;border-top:1px solid #ddd}.subContents__borderNone{border-top:none}}.topicPath{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:26px 0 24px;font-size:1.1rem}@media all and (max-width:767px){.topicPath{margin:10px 0 20px}}.topicPath__item{position:relative;padding-right:calc(1em + 3px);margin-right:3px;color:#525252}.topicPath__item::after{content:">";position:absolute;right:0;top:0;bottom:0;margin:auto}.topicPath__item a{color:#0065b2}.wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media all and (max-width:767px){.wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width:768px){.SubBoxLabel{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}@media all and (max-width:767px){.SubBoxLabel{text-align:center}}.SubBoxLabel__head{padding:.3em 1em;color:#fff;background-color:#0063b6}@media all and (min-width:768px){.SubBoxLabel__head{margin-right:1.5em}}@media all and (max-width:767px){.SubBoxLabel__head{display:inline-block;margin:0 0 5px}}.SubBoxLabel__head.cat-material{background-color:#2d9ae3}.SubBoxLabel__head.cat-qualitylife{background-color:#00bb9a}.SubBoxLabel__head.cat-nutrition{background-color:#f7911a}.SubBoxLabel__head.cat-healthcare{background-color:#f53168}@media all and (max-width:767px){.SubBoxLabel__body{margin-top:0}}.List--mbReset{margin-bottom:-.5em}.List li{list-style:inherit;margin-bottom:.5em;margin-left:1.2em}.List li:last-child,.TreePanel__item:last-child{margin-bottom:0}.List--mbLong li{margin-bottom:1.5em}.List--disc li{list-style:disc}.List--decimal li{list-style:decimal}.List--square li{list-style:square}.TreePanel__child{padding-left:15px}.TreePanel__item{margin-bottom:5px}@media all and (min-width:768px){.MasonryPanel{column-count:2;column-gap:1em}}.MasonryPanel__item{padding:5px 0}@media all and (min-width:768px){.MasonryPanel__item{break-inside:avoid}}.ArchivePanel{padding:20px;border:1px solid #ddd}.ArchivePanel__body{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ArchivePanel__item{position:relative;margin:5px 23px 5px 0;line-height:1}.ArchivePanel__item::after{content:"";position:absolute;right:-12px;top:0;bottom:0;width:1px;margin:auto;background-color:#ccc}.ArchivePanel__item:last-child{margin-right:0}.ArchivePanel__item:last-child::after{content:none}.ArchivePanel__link{display:inline-block;color:#0072c5;padding:1px 2px}.ArchivePanel__link.isCurrent{color:inherit;pointer-events:none;background-color:#ddd}.ErrorPanel__label{font-size:1.8rem;font-weight:700;color:#cd1400}.ErrorPanel__body{border:5px solid #f2c4bf;padding:35px}@media all and (max-width:767px){.ErrorPanel__body{padding:15px;border-width:3px}}.ErrorPanel__item{color:#cd1400}.FormPanel__item{padding:30px 0;border-bottom:1px solid #eee}@media all and (min-width:768px){.FormPanel__item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}@media all and (max-width:767px){.FormPanel__item{padding:15px 0}}.FormPanel__item:first-child{border-top:1px solid #eee}.FormPanel__head{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}@media all and (min-width:768px){.FormPanel__head{width:calc(31.5% - 20px);margin:15px 20px 15px 0}}@media all and (max-width:767px){.FormPanel__head{margin:0 0 15px}}.FormPanel__head__text{display:inline-block;font-weight:700}.FormPanel__required{display:inline-block;color:#fff;font-weight:400;border-radius:5px;padding:.3em .8em;margin-right:20px;background-color:#cd1400;-ms-flex:0 0 auto;flex:0 0 auto}@media all and (max-width:767px){.FormPanel__required{border-radius:3px;padding:.2em .6em;margin-right:10px}}.FormPanel__required+.FormPanel__head__text{position:relative;top:3px}@media all and (min-width:768px){.FormPanel__body{width:68.5%}}.FormPanel__body__item{margin:15px 0}.FormPanel__body__subText{font-size:1.2rem}.FormPanel__text{width:100%;padding:18px;border:1px solid #ddd;background-color:#eee}.FormPanel__text:hover{outline-width:medium}@media all and (max-width:767px){.FormPanel__text{padding:9px}}.FormPanel__text--small{padding:9px}.FormPanel__radio{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;font-weight:700}.FormPanel__radio input,.FormPanel__radio__button{cursor:pointer;display:block;width:30px;height:30px;border-radius:50%;margin:0 1em 0 0;border:1px solid #ddd;background-color:#eee;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (max-width:767px){.FormPanel__radio input,.FormPanel__radio__button{width:15px;height:15px}}.FormPanel__radio__button{position:absolute;top:0;left:0}@media all and (max-width:767px){.FormPanel__radio__button{top:2px}}.FormPanel__radio input{position:relative;opacity:0}input:checked+.FormPanel__radio__button::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:12px;height:12px;margin:auto;border-radius:50%;background:#333}@media all and (max-width:767px){input:checked+.FormPanel__radio__button::before{width:6px;height:6px}}.FormPanel__radio__item{padding-left:calc(30px + 1em)}@media all and (max-width:767px){.FormPanel__radio__item{padding-left:calc(15px + 1em)}}.FormPanel .isError+.FormPanel__radio__button,.FormPanel .isError.FormPanel__text{border-color:#f2c4bf;background-color:#f8dcd9}.FormPanel__zip{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.FormPanel__zip .FormPanel__text{padding:4px;width:auto;margin:0 5px}.FormPanel__flexBox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0}.FormPanel__flexBox:last-child{margin-bottom:0}.FormPanel__flexBox>*{margin:0 20px 10px 0}.FormPanel--confirm .FormPanel__item{-ms-flex-align:stretch;align-items:stretch;padding:0}.FormPanel--confirm .FormPanel__body{margin:0;padding:30px 0}@media all and (max-width:767px){.FormPanel--confirm .FormPanel__body{padding:0 14px}}.FormPanel--confirm .FormPanel__head{margin-top:0;margin-bottom:0;padding:44px 20px;border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#fafafa}@media all and (max-width:767px){.FormPanel--confirm .FormPanel__head{padding:14px}}.OverlayPanel__item{position:relative}.OverlayPanel__link:hover .OverlayPanel__cover{background-color:rgba(0,0,0,.2)}.OverlayPanel__cover,.OverlayPanel__text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.OverlayPanel__cover{-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0;padding:1em;margin:auto;background-color:rgba(0,0,0,.3);transition:.3s}.OverlayPanel__text{font-size:1.8rem;color:#fff;font-weight:500}@media all and (max-width:767px){.OverlayPanel__text{font-size:1.625rem}}.RelationPanel{padding:40px 65px;background-color:#eee}@media all and (max-width:767px){.RelationPanel{padding:15px}}@media all and (min-width:768px){.RelationPanel__head{margin:16px 60px 16px 0}}@media all and (max-width:767px){.RelationPanel__head{margin-bottom:15px}}.RelationPanel__label{font-size:1.6rem;font-weight:700;margin:0}@media all and (min-width:768px){.RelationPanel__body{margin-bottom:-10px}}.TextPanel__head{margin:0}.TextPanel__head__mainText{font-size:1.8rem}.TextPanel__body{margin:10px 0 0;line-height:1.7}.ListPanel{margin:50px;padding:40px;border:1px solid #ddd}@media all and (max-width:767px){.ListPanel{margin:25px 0;padding:20px}}.ListPanel__item{margin-bottom:45px}@media all and (max-width:767px){.ListPanel__item{margin-bottom:20px}}.ListPanel__item:last-child{margin-bottom:0}.ListPanel__body{margin:0}.ListPanel__title{font-size:1.6rem;font-weight:700;color:#525252;margin-bottom:20px}@media all and (max-width:767px){.ListPanel__title{margin-bottom:10px}}.IndexPanel{border:1px solid #ddd;padding:4px;font-size:1.6rem;font-weight:700}@media all and (max-width:767px){.IndexPanel{font-size:1.5rem}}.IndexPanel__body{padding:15px}@media all and (max-width:767px){.IndexPanel__body{padding:15px 10px 10px}}.IndexPanel__body__text{margin:0}.IndexPanel__body__link{margin-left:2em}.LinkPanel{padding:1em 1.5em;background-color:#f7fbfe}@media all and (max-width:767px){.LinkPanel{padding:.8em 1.2em}}.LinkPanel__item{margin-right:1.5em;margin-bottom:0}.LinkPanel__item:last-child{margin-right:0}.List .LinkPanel__item{margin-bottom:0}.SlidePanle{overflow:hidden;padding-bottom:10px}@media all and (max-width:767px){.SlidePanle{padding-bottom:5px}}.SlidePanle__body__item img{width:100%}.SlidePanle__nav{margin:10px -5px 0}@media all and (max-width:767px){.SlidePanle__nav{margin:6px -3px 0}}.SlidePanle__nav .slick-list{overflow:inherit}.SlidePanle__nav__item{position:relative;padding:0 5px;cursor:pointer}@media all and (max-width:767px){.SlidePanle__nav__item{padding:0 3px}}.SlidePanle__nav__item.slick-current::after{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:auto;height:3px;width:calc(100% - 10px);background-color:#0d385e}@media all and (max-width:767px){.SlidePanle__nav__item.slick-current::after{bottom:-5px;height:2px;width:calc(100% - 6px)}}.MonthlyPanel{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media all and (max-width:767px){.MonthlyPanel{-ms-flex-wrap:wrap;flex-wrap:wrap}}.MonthlyPanel>*{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:calc(8.33% - 10px);flex-basis:calc(8.33% - 10px);margin:0 5px}@media all and (max-width:767px){.MonthlyPanel>*{-ms-flex-preferred-size:calc(16.66% - 6px);flex-basis:calc(16.66% - 6px);margin:0 3px 6px}}.MonthlyPanel__item{padding:8px 0;text-align:center;color:#999}.MonthlyPanel a{color:#0072c5;display:inline-block;width:100%;border:1px solid #ddd}.NewsPanel{margin:0}.NewsPanel__item{padding:20px 0;border-bottom:1px solid #ddd}@media all and (max-width:767px){.NewsPanel__item{padding:15px 0}}.NewsPanel__item:first-child{border-top:1px solid #ddd}.NewsPanel__head{display:-ms-flexbox;display:flex;margin-bottom:12px}@media all and (max-width:767px){.NewsPanel__head{margin-bottom:6px}}.NewsPanel__main{display:-ms-flexbox;display:flex}.NewsPanel__main .NewsPanel__time{position:relative;top:3px}.NewsPanel__time{color:#888;font-size:1.3rem;-ms-flex:0 0 150px;flex:0 0 150px;min-width:9em}@media all and (max-width:767px){.NewsPanel__time{-ms-flex-preferred-size:105px;flex-basis:105px;font-size:1.25rem}}.NewsPanel__category{font-size:1.2rem;font-weight:700;letter-spacing:.02em}@media all and (max-width:767px){.NewsPanel__category{font-size:1.125rem}}.NewsPanel__category.cat-PRESS{color:#ec8600}.NewsPanel__category.cat-PRESS .iconSquare{background-color:#ec8600}.NewsPanel__category.cat-IR{color:#8d0a0b}.NewsPanel__category.cat-IR .iconSquare{background-color:#8d0a0b}.NewsPanel__category.cat-NEWS{color:#56ab0a}.NewsPanel__category.cat-NEWS .iconSquare{background-color:#56ab0a}@media all and (min-width:768px){.NewsPanel__body{margin-left:150px}}.NewsPanel__link{line-height:1.8;text-decoration:none}.NewsPanel__link:hover,.TabCommon--tabBtn .TabCommon__item:hover{text-decoration:underline}@media all and (max-width:767px){.NewsPanel--noCategory .NewsPanel__main{display:block}}.NewsPanel--noCategory .NewsPanel__time{display:block}@media all and (max-width:767px){.NewsPanel--noCategory .NewsPanel__time{margin-bottom:8px}}.FigPanel__caption{margin-top:10px;text-align:center;font-size:1.9rem;color:#07173b}@media all and (max-width:767px){.FigPanel__caption{margin-top:5px;font-size:1.75rem}}.SearchBox{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:10px;padding:10px 15px}@media all and (max-width:767px){.SearchBox{border-radius:5px;padding:6px 10px}}.SearchBox::after{content:"";position:absolute;right:50px;top:0;bottom:0;margin:auto;width:1px;height:26px;background-color:#ddd}@media all and (max-width:767px){.SearchBox::after{right:40px}}.SearchBox__text{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;margin-right:30px;outline:none;width:calc(100% - 53px);background-color:#fff}@media all and (max-width:767px){.SearchBox__text{margin-right:20px;width:calc(100% - 43px);font-size:2rem}}.SearchBox__text:focus{background:0 0}.SearchBox__submit{padding-top:23px;width:23px;height:0;cursor:pointer;overflow:hidden;background:url(/assets/img/common/icn_search.png) no-repeat left top;background-size:100%}.TabCommon,.TabCommon__item{display:-ms-flexbox;display:flex}.TabCommon{position:relative}.TabCommon::after{position:absolute;left:0;bottom:0;width:100%;height:1px;content:"";background-color:#ddd;z-index:-1}.TabCommon__item{-ms-flex:1 1 25%;flex:1 1 25%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ddd;margin:0 10px 10px 0;color:#0072c5;text-align:center;padding:1em;line-height:1.4;font-weight:700;background-color:#fafafa}@media all and (max-width:767px){.TabCommon__item{margin:0 5px 5px 0;padding:.4em .5em}}.TabCommon__item:last-child{margin-right:0}.TabCommon__item.isActive,.TabCommon__item.isCurrent{position:relative;border-top:none;border-bottom:none;margin-bottom:0;color:inherit;background-color:#fff}.TabCommon__item.isActive::after,.TabCommon__item.isCurrent::after{position:absolute;left:-1px;top:0;width:calc(100% + 2px);height:5px;content:"";background-color:#84b4dc}@media all and (max-width:767px){.TabCommon__item.isActive::after,.TabCommon__item.isCurrent::after{height:3px}}.TabCommon__item.cat-PRESS::after{background-color:#ec8600}.TabCommon__item.cat-NEWS::after{background-color:#56ab0a}.TabCommon__item.cat-IR::after{background-color:#8d0a0b}.TabCommon--tabBtn{padding:0 10px}.TabCommon--tabBtn .TabCommon__item{-ms-flex:0 1 calc(20% - 8px);flex:0 1 calc(20% - 8px);cursor:pointer}.TabCommon--tabBtn .TabCommon__item.isActive{cursor:auto}.TabPanel{padding:25px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.TabPanel__body{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.TabPanel__body.isActive{display:-ms-flexbox;display:flex}.TabPanel__item{position:relative;margin-right:23px;line-height:1;padding:1px 2px}.TabPanel__item::after{content:"";position:absolute;right:-12px;top:0;bottom:0;width:1px;margin:auto;background-color:#ccc}.TabPanel__item:last-child{margin-right:0}.TabPanel__item:last-child::after{content:none}.TabPanel__item.isCurrent{background-color:#ddd}.TabPanel__link{color:#0072c5}@media all and (min-width:768px){.TableLayout{display:table;table-layout:fixed;border-collapse:collapse;width:100%}}.TableLayout__row{border-top:1px solid #ccc}@media all and (min-width:768px){.TableLayout__row{display:table-row}}.TableLayout__row:last-of-type{border-bottom:1px solid #ccc}.TableLayout__body,.TableLayout__head{padding:20px}@media all and (min-width:768px){.TableLayout__body,.TableLayout__head{display:table-cell;vertical-align:top}}@media all and (max-width:767px){.TableLayout__body,.TableLayout__head{padding:10px}}.TableLayout__head{background-color:#eee}@media all and (min-width:768px){.TableLayout--headShort .TableLayout__head{width:35%}}.TableCell{display:table;width:100%}.TableCell__row{margin-bottom:1em}@media all and (min-width:768px){.TableCell__row{display:table-row}}.TableCell__row:last-child{margin-bottom:0}.TableCell__row:last-child .TableCell__body,.TableCell__row:last-child .TableCell__head{padding-bottom:0}.TableCell__body,.TableCell__head{margin:0}@media all and (min-width:768px){.TableCell__body,.TableCell__head{display:table-cell;padding-bottom:1em}.TableCell__head{padding-right:1em}}.TableCell__itemShort{width:9em}.TableCell__item{width:7.5em}.TableCell__item--research{width:5.5em}@media all and (min-width:768px){.TableCell--typeA .TableCell__head{padding-right:0}}@media all and (max-width:767px){.TableCell--typeA .TableCell__row{display:table-row}.TableCell--typeA .TableCell__body,.TableCell--typeA .TableCell__head{display:table-cell;padding-bottom:1em}}.TableCell--typeB{border-collapse:collapse}.TableCell--typeB .TableCell__row{border-bottom:1px solid #eee}.TableCell--typeB .TableCell__row:first-child{border-top:1px solid #eee}.TableCell--typeB .TableCell__body,.TableCell--typeB .TableCell__head{padding-top:50px;padding-bottom:50px}@media all and (max-width:767px){.TableCell--andSP .TableCell__row{display:table-row}.TableCell--andSP .TableCell__body,.TableCell--andSP .TableCell__head{display:table-cell;padding-bottom:1em}.TableCell--andSP .TableCell__head{padding-right:1em}}.TableNormal{width:100%}.TableNormal__widthShort{width:20%}.TableNormal__widthNormal{width:30%}@media all and (max-width:767px){.TableNormal__widthNormal{width:40%}}.TableNormal td,.TableNormal th{text-align:left;vertical-align:top;padding:14px 20px;border:solid 1px #ddd}@media all and (max-width:767px){.TableNormal td,.TableNormal th{padding:10px 5px}}.TableNormal td>:first-child,.TableNormal th>:first-child{margin-top:0}.TableNormal td>:last-child,.TableNormal th>:last-child{margin-bottom:0}.TableNormal th{font-weight:400;background-color:#eee}.TableNormal--paddingL td,.TableNormal--paddingL th{padding:25px 30px}@media all and (max-width:767px){.TableNormal--paddingL td,.TableNormal--paddingL th{padding:15px 20px}}.Table__cell,.Table__row{display:-ms-flexbox;display:flex}.Table__cell{-ms-flex-align:center;align-items:center;padding:10px 0}@media all and (max-width:767px){.Table__cell{padding:10px 0}}.Table__cell__inner{width:100%}@media all and (max-width:767px){.Table__body{font-size:1.5rem}}.Table__noMargin{margin:0}@media all and (max-width:767px){.Table__iconLink{display:block;padding:10px 7px 10px 0;width:100%;text-align:center;border:1px solid #ddd}}.Table--typeA .Table__cell{position:relative;padding-right:20px;line-height:2;font-weight:700}@media all and (max-width:767px){.Table--typeA .Table__cell{font-size:1.25rem;line-height:1.5;padding-right:10px}}.Table--typeA .Table__cell::after{position:absolute;content:"";left:0;bottom:0;height:1px;width:calc(100% - 20px);background-color:#ddd}@media all and (max-width:767px){.Table--typeA .Table__cell::after{width:calc(100% - 10px)}}.Table--typeA .Table__cell:last-child{padding-right:0}.Table--typeA .Table__cell:last-child::after{width:100%}.Table--typeA .Table__head .Table__cell{-ms-flex-align:end;align-items:flex-end}@media all and (min-width:768px){.Table--typeA .Table__head .Table__cell{font-size:1.6rem}}.Table--typeA .Table__body .Table__cell{min-height:5em;font-weight:400}@media all and (max-width:767px){.Table--typeA .Table__body .Table__cell,.Table--typeA .Table__body .Table__cell>*{font-size:1.5rem}}.Table--typeA .Table__body .Table__cell:first-child{padding-left:20px}@media all and (max-width:767px){.Table--typeA .Table__body .Table__cell:first-child{padding-left:10px}}.Table--typeA .Table__body .Table__cell:first-child::before{position:absolute;content:"";left:0;top:0;bottom:0;margin:auto;height:calc(100% - 10px);width:5px;background-color:#0063b6}@media all and (max-width:767px){.Table--typeA .Table__body .Table__cell:first-child::before{height:calc(100% - 10px);width:3px}}.Table--layout2Column,.Table--layout3Column{width:100%}.Table--layout3Column .Table__cell:nth-child(1){width:29%}@media all and (max-width:767px){.Table--layout3Column .Table__cell:nth-child(1){width:36%}}.Table--layout3Column .Table__cell:nth-child(2){width:49%}.Table--layout3Column .Table__cell:nth-child(3){width:22%}@media all and (max-width:767px){.Table--layout3Column .Table__cell:nth-child(3){width:15%}}.Table--layout2Column .Table__cell:nth-child(1){width:40%}.Table--layout2Column .Table__cell:nth-child(2){width:60%}.Video{position:relative;width:100%;padding-top:56.25%}.Video__item{position:absolute;top:0;left:0;width:100%;height:100%}.TopicsLabelBox{position:relative}@media all and (max-width:767px){.TopicsLabelBox{margin-bottom:15px}}@media all and (min-width:768px){.TopicsLabelBox__foot{position:absolute;right:0;top:10px;width:300px}}.TopicsLabelBox__text{margin:0 0 10px}@media all and (min-width:768px){.TopicsLabelBox .SearchBox__text{width:217px}}@media all and (max-width:767px){.BusinessSlide{margin-bottom:30px;-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}}.NetworkMap{position:relative}@media all and (min-width:768px){.NetworkMap__button{position:absolute;margin:0;min-width:10em}.NetworkMap__button__item{transition:transform .3s}.NetworkMap__button__item:hover{transform:scale(1.1);text-decoration:none}.NetworkMap__button--euro{top:28.44444%;left:10.46512%}}.NetworkMap__button--euro .NetworkMap__button__item{background-color:#009a46}@media all and (min-width:768px){.NetworkMap__button--jp{top:28.44444%;left:46.51163%}}.NetworkMap__button--jp .NetworkMap__button__item{background-color:#005ca2}@media all and (min-width:768px){.NetworkMap__button--usa{top:42.22222%;left:76.74419%}}.NetworkMap__button--usa .NetworkMap__button__item{background-color:#4690cd}@media all and (min-width:768px){.NetworkMap__button--asia{top:51.11111%;left:34.88372%}}.NetworkMap__button--asia .NetworkMap__button__item{background-color:#ae5136}.ResearchRnD__label{margin:0 0 20px;font-size:2.4rem;font-weight:700;text-align:center;padding:.83em 1em;color:#a183bf;border:1px solid #a183bf}@media all and (max-width:767px){.ResearchRnD__label{font-size:1.875rem;margin-bottom:10px}}.ResearchRnD__body{margin-bottom:10px}@media all and (min-width:768px){.ResearchRnD__body{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.ResearchRnD__body__icon{position:relative;width:38px}@media all and (max-width:767px){.ResearchRnD__body__icon{display:block;margin:8px auto;width:30px;height:30px}}.ResearchRnD__body__icon::after,.ResearchRnD__body__icon::before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;width:100%;height:5px;margin:auto;background-color:#a183bf}@media all and (max-width:767px){.ResearchRnD__body__icon::after,.ResearchRnD__body__icon::before{height:4px}}.ResearchRnD__body__icon::before{transform:rotate(-45deg)}.ResearchRnD__body__icon::after{transform:rotate(45deg)}.ResearchRnD__body__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.3em .8em;background-color:#a183bf}@media all and (min-width:768px){.ResearchRnD__body__item{width:44.18%;min-height:80px}}@media all and (max-width:767px){.ResearchRnD__body__item{min-height:3.7em}}.ResearchRnD__body__text{margin:0;color:#fff;text-align:center;line-height:1.55;font-size:1.8rem;font-weight:700}@media all and (max-width:767px){.ResearchRnD__body__text{font-size:1.5rem}}.ResearchRnD__subBody{position:relative;height:80px;padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media all and (max-width:767px){.ResearchRnD__subBody{height:55px}}.ResearchRnD__subBody::before{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;content:"";width:0;height:0;border-style:solid;border-width:80px 150px 0;border-color:#eee transparent transparent transparent;z-index:-1}@media all and (max-width:767px){.ResearchRnD__subBody::before{border-width:55px 100px 0}}.ResearchRnD__subBody__text{margin:0;font-size:2rem;font-weight:700;text-align:center}@media all and (max-width:767px){.ResearchRnD__subBody__text{font-size:1.5rem}}.ResearchRnD__foot,.ResearchRnD__foot__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ResearchRnD__foot__item{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:calc(50% - 10px);min-height:60px;border:3px solid #000}@media all and (max-width:767px){.ResearchRnD__foot__item{width:calc(50% - 5px);border-width:2px;min-height:40px}}.ResearchRnD__foot__item.cat-lifeScience{color:#62ad3d;border-color:#62ad3d}.ResearchRnD__foot__item.cat-electronics{color:#678fc9;border-color:#678fc9}.ResearchRnD__foot__text{margin:.2em 1em;line-height:1.4;font-size:2rem;font-weight:700;text-align:center}@media all and (max-width:767px){.ResearchRnD__foot__text{font-size:1.5rem}}.ResearchMap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:100%}.ResearchMap__head{position:relative;padding:29px 21px;margin-right:45px;font-size:1.8rem;font-weight:700;color:#fff;background-color:#a183bf;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;min-width:3em}@media all and (min-width:768px){.ResearchMap__head{margin-top:6px}}@media all and (max-width:767px){.ResearchMap__head{padding:15px 10px;margin-right:15px}}.ResearchMap__head::after{position:absolute;right:0;top:0;bottom:0;margin:auto;content:"";width:45px;height:1px;background-color:#ddd;transform:translateX(100%)}@media all and (max-width:767px){.ResearchMap__head::after{width:15px}}.ResearchMap__head__text{margin:0;text-align:center}@media all and (-ms-high-contrast:none){.ResearchMap__head__text{display:inline-block}}.ResearchMap__sub{display:table;width:100%}.ResearchMap__sub__text{display:table-cell;vertical-align:bottom;font-size:1.6rem;font-weight:700;margin:0}@media all and (max-width:767px){.ResearchMap__sub__text{font-size:1.375rem}.ResearchMap__sub__text::before{margin-right:5px;vertical-align:middle;display:inline-block;content:"";width:20px;height:12px;border:1px solid #a183bf;background-color:#a183bf}}@media all and (min-width:768px){.ResearchMap__sub__text--name{width:35%}}.ResearchMap__sub__text--lead::before{border:1px solid #dfd9e7;background-color:#f0edf4}.ResearchMap__body{margin-left:45px}@media all and (max-width:767px){.ResearchMap__body{margin-left:15px}}.ResearchMap__item{position:relative;margin:0;padding:10px 0;width:100%}@media all and (min-width:768px){.ResearchMap__item{display:table}}@media all and (max-width:767px){.ResearchMap__item{padding:5px 0}}.ResearchMap__item::before{content:"";position:absolute;top:0;bottom:0;left:-45px;margin:auto;width:1px;background-color:#ddd;transform:translateX(-100%)}@media all and (max-width:767px){.ResearchMap__item::before{left:-15px}}.ResearchMap__item:first-child::before{top:50%}.ResearchMap2__item:last-child,.ResearchMap__item:last-child{padding-bottom:0}.ResearchMap__item:last-child::before{bottom:50%}.ResearchMap__item::after{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:45px;height:1px;background-color:#ddd;transform:translateX(-100%)}@media all and (max-width:767px){.ResearchMap__item::after{width:15px}}.ResearchMap__label{font-size:1.6rem;font-weight:700;line-height:1.7;color:#fff;background-color:#a183bf}@media all and (min-width:768px){.ResearchMap__label{width:35%}}.ResearchMap__text{line-height:2;background-color:#f0edf4}.ResearchMap__label,.ResearchMap__text{padding:13px 20px}@media all and (min-width:768px){.ResearchMap__label,.ResearchMap__text{display:table-cell;vertical-align:middle}}@media all and (max-width:767px){.ResearchMap__label,.ResearchMap__text{font-size:1.5rem;line-height:1.5;padding:7px 10px}}.ResearchMap2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:100%}.ResearchMap2__sub{display:table;width:100%}.ResearchMap2__sub__text{vertical-align:bottom;font-size:1.6rem;font-weight:700;margin:0}@media all and (min-width:768px){.ResearchMap2__sub__text{display:table-cell}}@media all and (max-width:767px){.ResearchMap2__sub__text{font-size:1.375rem}.ResearchMap2__sub__text::before{margin-right:5px;vertical-align:middle;display:inline-block;content:"";width:20px;height:12px;border:1px solid #a183bf;background-color:#a183bf}}@media all and (min-width:768px){.ResearchMap2__sub__text--name{width:35%}}.ResearchMap2__sub__text--lead::before{border:1px solid #dfd9e7;background-color:#f0edf4}.ResearchMap2__item{position:relative;margin:0;padding:10px 0;width:100%}@media all and (min-width:768px){.ResearchMap2__item{display:table}}@media all and (max-width:767px){.ResearchMap2__item{padding:5px 0}}.ResearchMap2__label{font-size:1.6rem;font-weight:700;line-height:1.7;color:#fff;background-color:#a183bf}@media all and (min-width:768px){.ResearchMap2__label{width:35%}}.ResearchMap2__text{line-height:2;background-color:#f0edf4}.ResearchMap2__label,.ResearchMap2__text{padding:13px 20px}@media all and (min-width:768px){.ResearchMap2__label,.ResearchMap2__text{display:table-cell;vertical-align:middle}}@media all and (max-width:767px){.ResearchMap2__label,.ResearchMap2__text{font-size:1.5rem;line-height:1.5;padding:7px 10px}}.AdCmBox{position:relative;display:inline-block}@media all and (max-width:767px){.AdCmBox{display:block}}.AdCmBox__body{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;left:50px}@media all and (max-width:767px){.AdCmBox__body{left:0}}.AdCmBox__body__item{margin:0;padding:50px 40px;background-color:rgba(255,255,255,.7);text-align:left}@media all and (max-width:767px){.AdCmBox__body__item{width:51vw;padding:3vw}}.AdCmBox__body__label{font-size:3rem;font-weight:700;margin-bottom:10px}@media all and (max-width:767px){.AdCmBox__body__label{margin-bottom:2vw;font-size:4.4vw}}.AdCmBox__body__text{line-height:1.75;font-size:1.6rem;font-weight:700;letter-spacing:normal}@media all and (max-width:767px){.AdCmBox__body__text{font-size:2.79vw}}@media all and (min-width:768px){.p-ExhibitionsTwoColumn__body,.p-ExhibitionsTwoColumn__head{display:inline-block;vertical-align:top}.otherHeader{padding:10px 0}.otherHeader .l-column{padding:0;margin:0 auto;width:960px;min-width:inherit}.otherHeader .addBox{position:absolute;right:3px;top:0}.otherHeader .addBox ul li{padding:0 12px;float:left;height:30px;position:relative;vertical-align:middle}.otherHeader .addBox ul li i{margin-right:5px;width:27px;height:27px}.otherHeader .addBox ul li:last-child{padding-right:0}.otherHeader .addBox ul li:nth-child(2){padding-top:4px}.otherHeader .addBox ul li:before{content:"";position:absolute;right:0;top:0;bottom:0;height:20px;margin:auto;border-right:1px solid #ccc}.otherHeader .addBox ul li #srchForm{width:auto}.otherHeader .addBox ul li #srchInput{margin-right:10px;padding:3px 13px;height:20px;line-height:1.6;width:180px;font-size:1.1rem;box-sizing:border-box;border-radius:14px;border:1px solid #ccc}.otherHeader .addBox ul li #srchBtn{cursor:pointer;width:18px;height:18px;border:none;text-indent:-9999px;vertical-align:middle;background:url(/assets/img/common/icn_search.png) no-repeat left top;background-size:20px auto}.otherHeader .addBox ul li:last-child:before{content:inherit;border:none}.otherHeader .addBox ul li a{color:#333;font-size:1.2rem;text-decoration:none}.otherHeader .addBox ul li span{vertical-align:-2px}.otherHeader .Nav{padding-top:57px;position:relative}.otherHeader .Nav__global{margin-right:-18px;clear:both}.otherHeader .Nav__global::after{content:inherit;border:none}}.u-fsLarge{font-size:120%}.u-dpBlock{display:block}.u-dpInlineBlock{display:inline-block}.u-ofHidden{overflow:hidden}.u-wbBreak{word-break:break-all}.u-center{text-align:center}@media all and (min-width:768px){.u-centerPC{text-align:center}}@media all and (max-width:767px){.u-centerSP{text-align:center}}.u-csrPointer{cursor:pointer}.u-width100per{width:100%}.u-fsInherit{font-size:inherit}.u-left{text-align:left}.u-right{text-align:right}.u-imgMax{width:100%}.u-noMargin{margin:0}.u-maAuto{margin:auto}@media all and (max-width:767px){.u-maAutoSP{margin:auto}}.u-mb0px{margin-bottom:0}@media all and (min-width:768px){.u-mb0pxPC{margin-bottom:0}}@media all and (max-width:767px){.u-mb0pxSP{margin-bottom:0}}.u-mb5px{margin-bottom:5px}@media all and (min-width:768px){.u-mb5pxPC{margin-bottom:5px}}@media all and (max-width:767px){.u-mb5pxSP{margin-bottom:5px}}.u-mb10px{margin-bottom:10px}@media all and (min-width:768px){.u-mb10pxPC{margin-bottom:10px}}@media all and (max-width:767px){.u-mb10pxSP{margin-bottom:10px}}.u-mb20px{margin-bottom:20px}@media all and (min-width:768px){.u-mb20pxPC{margin-bottom:20px}}@media all and (max-width:767px){.u-mb20pxSP{margin-bottom:20px}}.u-mb30px{margin-bottom:30px}.u-mb40px{margin-bottom:40px}.u-mb50px{margin-bottom:50px}.u-mb60px{margin-bottom:60px}.u-mb70px{margin-bottom:70px}.u-mb80px{margin-bottom:80px}.u-mb90px{margin-bottom:90px}.u-mb100px{margin-bottom:100px}.u-mt0px{margin-top:0}@media all and (min-width:768px){.u-mt0pxPC{margin-top:0}}.u-mt10px{margin-top:10px}@media all and (min-width:768px){.u-mt10pxPC{margin-top:10px}}@media all and (max-width:767px){.u-mt10pxSP{margin-top:10px}}.u-mt20px{margin-top:20px}@media all and (min-width:768px){.u-mt20pxPC{margin-top:20px}}@media all and (max-width:767px){.u-mt20pxSP{margin-top:20px}}.u-mt30px{margin-top:30px}.u-mt40px{margin-top:40px}.u-mt50px{margin-top:50px}@media all and (min-width:768px){.u-mt50pxPC{margin-top:50px}}@media all and (max-width:767px){.u-mt50pxSP{margin-top:50px}}.u-mt60px{margin-top:60px}.u-mt70px{margin-top:70px}.u-mt80px{margin-top:80px}.u-mt90px{margin-top:90px}.u-mt100px{margin-top:100px}.u-ml10px{margin-left:10px}.u-ml20px{margin-left:20px}@media all and (min-width:768px){.u-ml20pxPC{margin-left:20px}}.u-ml30px{margin-left:30px}@media all and (min-width:768px){.u-ml30pxPC{margin-left:30px}}.u-mr30px{margin-right:30px}@media all and (min-width:768px){.u-mr30pxPC{margin-right:30px}}.sectionBlock{margin-bottom:100px}@media all and (max-width:767px){.sectionBlock{margin-bottom:50px}}.sectionSemiBlock{margin-bottom:70px}@media all and (max-width:767px){.sectionSemiBlock{margin-bottom:40px}}.contentsBlock{margin-bottom:50px}@media all and (max-width:767px){.contentsBlock{margin-bottom:30px}}.contentsBlockUpper{margin-top:50px}@media all and (max-width:767px){.contentsBlockUpper{margin-top:30px}}.block{margin-bottom:30px}@media all and (max-width:767px){.block{margin-bottom:20px}}.semiBlock{margin-bottom:20px}@media all and (max-width:767px){.semiBlock{margin-bottom:10px}}.displayNone{display:none}.displayNone--important{display:none!important}@media all and (min-width:768px){.pcNone{display:none}.pcNone--important{display:none!important}.pcOn{display:block}.pcOn--important{display:block!important}}@media all and (max-width:767px){.spNone{display:none}.spNone--important{display:none!important}.spOn{display:block}.spOn--important{display:block!important}}