@charset "utf-8";@import "reset.css";html{font-size:6.25%;-webkit-text-size-adjust:100%}body{margin:0 auto;padding:0;position:relative;z-index:12;line-height:1.6;font-size:16px;font-size:16rem;font-weight:500;color:#444444;font-family:"Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, Meiryo, sans-serif;width:100%;min-width:1000px}@media only screen and (max-width:767px){body{min-width:auto;min-width:initial;font-size:3.73vw}}body:after{position:fixed;z-index:10;left:0;top:0;width:15%;height:500%;background:url(../img/common/bgimg_sidebar.png) left top repeat-y;background-size:100% auto;background-position:0 0;content:"";-webkit-animation:bgroop 800s linear infinite;animation:bgroop 800s linear infinite}@-webkit-keyframes bgroop{0%{background-position:0 0}to{background-position:0 -83300px}}@keyframes bgroop{0%{background-position:0 0}to{background-position:0 -83300px}}main{display:block;position:relative;z-index:20}a{color:#0071b3;text-decoration:none}area{border:none;outline:none}ul{list-style:none}h1,h2,h3,h4,h5{font-weight:normal}.headBlock{position:relative}.headUniversityLogo{width:270px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:0;position:relative;z-index:11000;visibility:hidden}.headUniversityLogo img{width:100%}.headUniversityLogo img:hover{opacity:0.7}.headUniversityLogo.fixheadUniversityLogo{width:200px;visibility:visible;top:-300px;left:0;position:fixed;z-index:30001;background:#ffffff}@media only screen and (min-width:768px){.headUniversityLogo.fixheadUniversityLogo.openanime{-webkit-transition:all 0.2s ease-out 0.1s;-o-transition:all 0.2s ease-out 0.1s;transition:all 0.2s ease-out 0.1s}.headUniversityLogo.fixheadUniversityLogo.openanime.closeanime{-webkit-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}}@media only screen and (max-width:767px){.headUniversityLogo.fixheadUniversityLogo{display:none}}@media only screen and (max-width:767px){.headUniversityLogo{padding:2.66666667vw}.headUniversityLogo a{display:inline-block;width:60vw}}.headAuxNav{width:auto;position:absolute;right:0;top:0;z-index:11000;visibility:hidden}.headAuxNav .tblCol{vertical-align:middle}.headAuxNav.fixheadAuxNav{z-index:30001;top:-300px;position:fixed;visibility:visible}.headAuxNav.fixheadAuxNav.openanime{-webkit-transition:all 0.2s ease-out 0.1s;-o-transition:all 0.2s ease-out 0.1s;transition:all 0.2s ease-out 0.1s}.headAuxNav.fixheadAuxNav.openanime.closeanime{-webkit-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}@media only screen and (max-width:767px){.headAuxNav{display:none}}.fixheadBlock{position:fixed;left:0;top:0;z-index:20001;width:100%}.fixheadBlock .headUniversityLogo{visibility:visible;background:#ffffff}.fixheadBlock .headAuxNav{visibility:visible}@media only screen and (max-width:767px){.fixHeaderTbl{position:relative;display:table;width:100%;table-layout:fixed;z-index:10000;background:#ffffff}.fixHeaderTbl .headerWrap{position:relative;top:auto;left:auto;display:table-cell;width:100%}}@media only screen and (min-width:768px){.toppage .headerWrap{position:fixed;left:0;top:0;width:100%}}@media only screen and (min-width:768px){.toppage .fixheadBlock .headUniversityLogo.anime{-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.toppage .fixheadBlock .headUniversityLogo.anime img{-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.toppage .fixheadBlock .headUniversityLogo.small{width:200px}}.headPageSearch{position:relative;z-index:11001}.headPageSearch .toggleSearch{padding:10px;width:1em;text-align:center;color:#909090;background:#ededed;font-size:25px;font-size:25rem;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.headPageSearch .toggleSearch:hover{color:#444444}.headPageSearch .toggleSearch.active:before{content:"\f00d"}.searchBoxWrap{position:absolute;z-index:11002;right:0;top:100%;max-height:0;overflow:hidden;opacity:0;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.searchBoxWrap.active{max-height:9999px;opacity:1}.searchBoxWrap .searchBox{background:#0071b3;padding:15px 20px}.searchBoxWrap .searchBox form{background:#ffffff}.searchBoxWrap .searchBox form .tblCol{vertical-align:middle}.searchBoxWrap .searchBox input{width:15em;font-size:20px;font-size:20rem;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 0.5em}.searchBoxWrap .searchBox .searchSubmit{padding:5px;font-size:24px;font-size:24rem;color:#909090;border-left:2px solid #ededed}@media only screen and (max-width:767px){.searchBoxWrap{position:relative;right:auto;top:auto;max-height:9999px;opacity:1}.searchBoxWrap .searchBox{padding:4vw 4vw}.searchBoxWrap .searchBox form{width:100%;table-layout:fixed}.searchBoxWrap .searchBox input{width:100%;font-size:3.46vw;outline:0;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.5em}.searchBoxWrap .searchBox .searchSubmit{padding:0.5em;width:1em;font-size:4vw;color:#909090;border-left:2px solid #ededed}}.headMemberLogin{width:8em;line-height:1;background:#0071b3;padding:5px 10px;text-align:center;color:#ffffff;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.headMemberLogin:hover{background:#0091e6}.spHeadNav{display:none}@media only screen and (max-width:767px){.spHeadNav{display:table-cell;width:10vw;position:relative}}.spHeadNav .toggleMenu{position:absolute;right:0;top:0;z-index:12000;background:#0071b3;width:10vw;height:100%}.spHeadNav .menuTrigger,.spHeadNav .menuTrigger span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}.spHeadNav .menuTrigger{position:relative;width:100%;height:100%}.spHeadNav .menuTrigger span{position:absolute;left:20%;width:60%;height:2px;background-color:#fff;border-radius:2px;margin:-1px 0 0}.spHeadNav .menuTrigger span:first-of-type{top:30%}.spHeadNav .menuTrigger span:nth-of-type(2){top:50%}.spHeadNav .menuTrigger span:nth-of-type(3){top:70%}.spHeadNav .menuTrigger.active span:first-of-type{-webkit-transform:rotate(-315deg);-ms-transform:rotate(-315deg);transform:rotate(-315deg);margin-top:20%}.spHeadNav .menuTrigger.active span:nth-of-type(2){opacity:0}.spHeadNav .menuTrigger.active span:nth-of-type(3){-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);margin-top:-20%}.spGlobalNavWrap{display:none}@media only screen and (max-width:767px){.spGlobalNavWrap{display:block}}.spGlobalNav{display:none;max-height:100vh;overflow:auto}@media only screen and (max-width:767px){.spGlobalNav{position:absolute;z-index:20000;left:0;top:100%;width:100%;background:#0071b3}}.spGlobalNav .toggleMenuContents .toggleSearch{display:none}.p7button{display:none!important;width:100%}.p7button>div{width:100%}.p7button a{min-width:85px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.5em 1em;height:30px;font-size:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#EEAC00;text-decoration:none;border-radius:0 0 2px 2px;cursor:pointer;width:100%}.openanime .p7button{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.openanime.closeanime .p7button{display:none!important}.isSP.ispush7 .p7button{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.isSP.ispush7 .p7button a{background-color:#EEAC00;height:50px;border-radius:0}.isSP.ispush7 .p7button a:hover{background-color:#EEAC00}@media only screen and (max-width:767px){footer{z-index:20000}}.footerContents{position:relative;z-index:10000;margin:80px 0 0;background:url(../img/common/bgimg_footer_gray.png) left top no-repeat #444444;background-size:auto 100%;line-height:1}@media only screen and (max-width:767px){.footerContents{margin:40px 0 0;background:#444444}}.footerWrap{margin:0 2em}@media only screen and (max-width:767px){.footerWrap{padding:1em 0}}.footerSitemapNav{width:600px;margin:0 0 0 auto;padding:80px 0 40px}@media only screen and (max-width:767px){.footerSitemapNav{width:auto;padding:0}}.footerUniversityLogo{text-align:right}.footerUniversityLogo img{width:240px;margin:0 3em 0 0}.footerUniversityLogo img:hover{opacity:0.7}@media only screen and (max-width:767px){.footerUniversityLogo{text-align:center}.footerUniversityLogo img{width:50%;margin:0}}.footerSitemap{margin:40px 0 0;display:table;width:100%}.footerSitemap>ul{display:table-cell;width:25%}.footerSitemap>ul li{line-height:1.6;margin:0 0 20px}.footerSitemap>ul a{font-size:18px;font-size:18rem;color:#ffffff;position:relative;padding:0 0 5px;-webkit-transition:color 0.2s ease-out 0.2s;-o-transition:color 0.2s ease-out 0.2s;transition:color 0.2s ease-out 0.2s}.footerSitemap>ul a:after{content:"";position:absolute;left:0;bottom:0;width:1em;height:2px;background:#ffffff;-webkit-transition:width 0.2s ease-out, background-color 0.2s ease-out 0.2s;-o-transition:width 0.2s ease-out, background-color 0.2s ease-out 0.2s;transition:width 0.2s ease-out, background-color 0.2s ease-out 0.2s}.footerSitemap>ul a:hover{color:#0071b3}.footerSitemap>ul a:hover:after{width:100%;background-color:#0071b3}.footerSitemap>ul ul{margin:15px 0 0 0}.footerSitemap>ul ul li{margin:0 0 10px;padding-left:0}.footerSitemap>ul ul li a{font-size:16px;font-size:16rem}.footerSitemap>ul ul li a:after{width:0}@media only screen and (max-width:767px){.footerSitemap{display:none}}.fixGoTop{opacity:0;position:fixed;z-index:20000;right:40px;bottom:-150px}.fixGoTop.anime{-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.fixGoTop.show{opacity:1;bottom:50px}.fixGoTop a{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;background:#0071b3;background:rgba(0, 113, 179, 0.9);font-size:20px;font-size:20rem;font-family:'Cambria', 'Source Serif Pro', serif;font-weight:400;color:#ffffff;display:inline-block;padding:0.5em 1em 0.5em 0.5em;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.fixGoTop a span{display:block;padding:0;position:relative;border-right:1px solid #ffffff}.fixGoTop a span:after{content:"";border-right:1px solid #ffffff;height:1em;position:absolute;right:-7px;top:0;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}.fixGoTop a:hover{background:#004ea2}.globalNavWrap{position:relative;z-index:10000;background:#444444;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;-o-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out, -webkit-transform 0.2s ease-out}.globalNavWrap.change{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.globalNavWrap.fixGlobalNavWrap{z-index:30011;position:fixed;top:-300px;left:0;width:100%;-webkit-transition:top 0.2s ease-out;-o-transition:top 0.2s ease-out;transition:top 0.2s ease-out}@media only screen and (max-width:767px){.globalNavWrap{display:none}}.globalNav{-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;margin:0 15%}@media only screen and (min-width:768px) and (max-width:1399px){.globalNav{max-width:950px;margin:0 auto}}@media only screen and (max-width:767px){.globalNav{max-width:initial;max-width:auto;margin:0}}.globalNav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 1em;text-align:center}.globalNav>ul>li>a{line-height:1;display:block;padding:20px 1em;color:#ffffff;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;font-size:14px;font-size:14rem}.globalNav>ul>li>a:hover{background:#2b2b2b}.globalNav .sub{display:none}@media only screen and (max-width:767px){.globalNav{padding:0}.globalNav>ul{display:block;margin:0;text-align:left}.globalNav>ul>li>a{padding:1em 4vw 1em 6vw;-webkit-transition:none;-o-transition:none;transition:none}.globalNav>ul>li>a:hover{background:#0071b3}.globalNav>ul>li>a:after{content:"";border-top:1px solid #ffffff;border-right:1px solid #ffffff;width:0.5em;height:0.5em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:0.25em 0 0;float:right}.globalNav>ul>li.subMenu>a:after{margin:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.globalNav>ul>li.subMenu>a.active:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:0.3em 0 0}.globalNav>ul>li.subMenu li a{display:block;padding:1em 8vw;-webkit-transition:none;-o-transition:none;transition:none;color:#ffffff}.globalNav>ul>li.subMenu li a:after{content:"";border-top:1px solid #ffffff;border-right:1px solid #ffffff;width:0.5em;height:0.5em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:0.25em 0 0;float:right}.globalNav>ul>li:nth-child(odd) a{background:#004ea2}.globalNav>ul>li:nth-child(odd) a:hover{background:#004ea2}}.txtclr-blue{color:#0071b3}.font-en{font-family:'Cambria', 'Source Serif Pro', serif;font-weight:400}.rightText{text-align:right}.isPC{display:block}.isPC .isInlineBlock{display:inline-block}.isPC .isInline{display:inline}.isPC .isTable{display:table}@media only screen and (max-width:767px){.isPC{display:none}.isPC .isInlineBlock{display:none}.isPC .isInline{display:none}.isPC .isTable{display:none}}.isSP{display:none}.isSP .isInlineBlock{display:none}.isSP .isInline{display:none}.isSP .isTable{display:none}@media only screen and (max-width:767px){.isSP{display:block}.isSP .isInlineBlock{display:inline-block}.isSP .isInline{display:inline}.isSP .isTable{display:table}}.tblBox{display:table}.tblBox .tblCol{display:table-cell}.sectionWrap{padding:0 1em;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;margin:0 15%}@media only screen and (min-width:768px) and (max-width:1399px){.sectionWrap{max-width:950px;margin:0 auto}}@media only screen and (max-width:767px){.sectionWrap{max-width:initial;max-width:auto;margin:0}}.sectionHead{margin:0;padding:0}.sectionMain{margin:40px 0 0}@media only screen and (max-width:767px){.sectionMain{margin:40px 0 0}}.sectionTitle .en{font-size:6.1vw;font-family:'Cambria', 'Source Serif Pro', serif;font-weight:400;line-height:0.85;display:block;padding:0 0 40px;margin:0 0 25px;position:relative}@media only screen and (min-width:768px) and (max-width:1399px){.sectionTitle .en{font-size:85.47px}}.sectionTitle .en:after,.sectionTitle .en:before{content:"";position:absolute;display:inline-block;bottom:0;left:0;width:80px;height:10px;background:#444444;z-index:2}.sectionTitle .en:after{z-index:3;width:40px;background:#0071b3}@media only screen and (max-width:767px){.sectionTitle .en{font-size:11.2vw;line-height:0.85;padding:0 0 20px;margin:0 0 10px}.sectionTitle .en:after,.sectionTitle .en:before{width:40px;height:5px}.sectionTitle .en:after{width:20px}}.sectionTitle .jp{font-size:32px;font-size:32rem;display:block}@media only screen and (max-width:767px){.sectionTitle .jp{font-size:5.33vw}}.sectionTitle .appendTextWrap{display:block}.sectionTitle .appendTextWrap .jp{display:inline-block}.sectionTitle .appendTextWrap .appendText{padding:0 0 0 2em;font-size:20px;font-size:20rem}.sectionTitle .appendTextWrap .appendText:after,.sectionTitle .appendTextWrap .appendText:before{content:"\00ff5e"}@media only screen and (max-width:767px){.sectionTitle .appendTextWrap .jp{display:block}.sectionTitle .appendTextWrap .appendText{padding:0;font-size:3.2vw}}.squareDate{position:relative;background:#0071b3;text-align:right;line-height:1;padding:0.25em 0.5em 0.25em 1em;font-family:'Cambria', 'Source Serif Pro', serif;font-weight:400;font-size:34px;font-size:34rem;color:#ffffff}.squareDate .yy{position:absolute;right:1.4em;top:1.15em;display:inline-block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:26px;font-size:26rem}.squareDate .dd,.squareDate .mm{display:block;width:1em}.squareDate .dd{border-top:1px solid #ffffff}@media only screen and (max-width:767px){.squareDate{padding:0.25em 0.5em 0.25em 1em;font-size:4.53vw}.squareDate .yy{right:1.4em;top:1.15em;font-size:3.46vw}.squareDate .dd,.squareDate .mm{width:1em}}.icn-news{background:url(../img/common/icn_topics_news.png) left center no-repeat}.icn-report{background:url(../img/common/icn_topics_report.png) left center no-repeat}.icn-update{background:url(../img/common/icn_topics_update.png) left center no-repeat}.floatBox .leftBox{float:left}.floatBox .rightBox{float:right}.toppage .scrollDown{position:absolute;width:100%;left:0;top:-80px}.toppage .scrollDown p{position:relative;text-align:center;padding:40px 0 0;font-weight:700;font-size:14px;font-size:14rem;color:#777777}.toppage .scrollDown p span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #777777;border-bottom:1px solid #777777;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0, 0)}20%{-webkit-transform:rotate(-45deg) translate(-10px, 10px)}40%{-webkit-transform:rotate(-45deg) translate(0, 0)}}@keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(0, 0);transform:rotate(-45deg) translate(0, 0)}20%{-webkit-transform:rotate(-45deg) translate(-10px, 10px);transform:rotate(-45deg) translate(-10px, 10px)}40%{-webkit-transform:rotate(-45deg) translate(0, 0);transform:rotate(-45deg) translate(0, 0)}}@media only screen and (max-width:767px){.toppage .scrollDown{display:none}}.topSlider .sliderScreen{line-height:0}.topSlider .sliderScreen .imgBox img{width:100%}.topSlider .sliderScreen .overImg{position:relative}.topSlider .sliderScreen .overImg .imgBox{position:relative;z-index:1}.topSlider .sliderScreen .overImg .imgBox.over{position:absolute;left:0;top:0;width:100%;z-index:2}.whatsNew .sectionWrap{margin-top:80px}@media only screen and (max-width:767px){.whatsNew .sectionWrap{margin-top:40px}}.whatsNew .sectionHead{position:relative}.whatsNew .sectionHead .sectionTitle{position:absolute;top:0;left:0}@media only screen and (max-width:767px){.whatsNew .sectionHead .sectionTitle{position:relative;top:auto;left:auto}}.whatsNew .focusContents{text-align:right;position:relative;z-index:1;line-height:1}.whatsNew .focusContents .imgBox{display:inline-block;width:47%}.whatsNew .focusContents .imgBox img{width:100%}.whatsNew .focusContents .focusContentsDate{position:absolute;z-index:2;right:0;top:0}.whatsNew .focusContents .focusContentsText{position:absolute;bottom:10px;right:30%;width:45%;text-align:left;cursor:pointer}.whatsNew .focusContents .focusContentsText .focusContentsCatch{display:inline-block;padding:0.5em 1em;background:#0071b3;color:#ffffff;line-height:1.6}.whatsNew .focusContents .focusContentsText .focusContentsMain{line-height:2;padding:1em;background:#ffffff;background:rgba(255, 255, 255, 0.6)}@media only screen and (max-width:767px){.whatsNew .focusContents{margin:20px 0 0;text-align:left}.whatsNew .focusContents .imgBox{display:block;width:100%;line-height:0}.whatsNew .focusContents .focusContentsDate{display:none}.whatsNew .focusContents .focusContentsText{position:relative;bottom:auto;right:auto;width:100%}.whatsNew .focusContents .focusContentsText .focusContentsCatch{display:block}}.whatsNew .whatsNewIconInfo{margin:40px 0 0}.whatsNew .whatsNewIconInfo ul{text-align:center}.whatsNew .whatsNewIconInfo ul li{display:inline-block;margin:0 0 0 50px;padding:20px 0 20px 50px;font-size:14px;font-size:14rem}.whatsNew .whatsNewIconInfo ul li:first-child{margin:0}@media only screen and (max-width:767px){.whatsNew .whatsNewIconInfo{margin:20px 0 0}.whatsNew .whatsNewIconInfo ul li{display:inline-block;margin:0 0 0 20px;padding:5px 0 5px 30px;font-size:3.73vw;background-size:auto 80%}}.whatsNew .whatsnewList{margin:40px 0 0}.whatsNew .whatsnewList ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.whatsNew .whatsnewList ul li{-ms-flex-preferred-size:30%;flex-basis:30%;margin-right:5%}.whatsNew .whatsnewList ul li:nth-child(3n){margin-right:0}.whatsNew .whatsnewList ul li .linkWrap{margin:0 0 40px}.whatsNew .whatsnewList ul li .imgBox{position:relative}.whatsNew .whatsnewList ul li .imgBox img{width:100%}@media only screen and (min-width:768px){.whatsNew .whatsnewList ul li .imgBox:after{content:"";height:4px;width:0;position:absolute;top:0;left:0;background:#0071b3;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.whatsNew .whatsnewList ul li .imgBox:hover img{opacity:0.8}.whatsNew .whatsnewList ul li .imgBox:hover:after{width:100%}}.whatsNew .whatsnewList ul li .listWrap{margin:10px 0 0}.whatsNew .whatsnewList ul li .listWrap .date{color:#0071b3}.whatsNew .whatsnewList ul li .listWrap .title{font-size:18px;font-size:18rem;margin:10px 0 0;padding:0 0 0 40px;background-size:30px auto}.whatsNew .whatsnewList ul li .listWrap .text{margin:10px 0 0}@media only screen and (max-width:767px){.whatsNew .whatsnewList{margin:20px 0 0}.whatsNew .whatsnewList ul li{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}.whatsNew .whatsnewList ul li .imgBox{line-height:0}.whatsNew .whatsnewList ul li .linkWrap{margin:0 0 40px}.whatsNew .whatsnewList ul li .listWrap{margin:10px 0 0}.whatsNew .whatsnewList ul li .listWrap .title{font-size:4.26vw;margin:0;padding:10px 0 10px 40px;background-size:30px auto}.whatsNew .whatsnewList ul li .listWrap .text{margin:10px 0 0}.whatsNew .whatsnewList ul li:last-child .linkWrap{margin:0}}.otherFacebook .floatBox{margin-top:80px;overflow:hidden}.otherFacebook .floatBox .leftBox{float:left;width:40%}.otherFacebook .floatBox .rightBox{float:right;width:50%}@media only screen and (max-width:767px){.otherFacebook .floatBox{margin-top:0}.otherFacebook .floatBox .leftBox{margin-top:40px;float:none;width:100%}.otherFacebook .floatBox .rightBox{margin-top:40px;float:none;width:100%}}.other .sectionTitle .en{font-size:4.07vw}@media only screen and (min-width:768px) and (max-width:1399px){.other .sectionTitle .en{font-size:56.98px}}.other .catch{line-height:2}.other .linkBtn{margin:150px 0 0}.other .linkBtn a{display:block;padding:10px 20px;text-align:center;background:#0071b3;color:#ffffff;font-size:20px;font-size:20rem;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.other .linkBtn a:hover{background:#0091e6}@media only screen and (max-width:767px){.other .sectionMain{margin:20px 0 0}.other .sectionTitle .en{font-size:11.2vw}.other .linkBtn{margin:20px 0 0}.other .linkBtn a{padding:5px 10px;font-size:3.2vw}.other .linkBtn a:hover{background:#0071b3}}.facebook .sectionTitle .en{font-size:4.07vw}@media only screen and (min-width:768px) and (max-width:1399px){.facebook .sectionTitle .en{font-size:56.98px}}.facebook .sectionMain{position:relative}.facebook .sectionMain .facebookAPIArea{position:absolute;width:100%}@media only screen and (max-width:767px){.facebook .sectionTitle .en{font-size:11.2vw}.facebook .sectionMain{position:relative}.facebook .sectionMain .facebookAPIArea{position:relative}}.facebook-wrapper{max-width:500px;margin:0 auto}.facebook-wrapper>.fb-page{width:100%}.facebook-wrapper>.fb-page>span,.facebook-wrapper iframe{width:100%!important}.contentsPage .sectionWrap{margin-top:40px}@media only screen and (max-width:767px){.contentsPage .sectionWrap{margin-top:0}}.contentsPage .sectionWrap .sectionMain .floatBox .leftBox{float:left;width:47.5%}.contentsPage .sectionWrap .sectionMain .floatBox .rightBox{float:right;width:47.5%}.contentsPage .sectionWrap .sectionMain .floatBox .leftBox img,.contentsPage .sectionWrap .sectionMain .floatBox .rightBox img{width:100%}.contentsPage .sectionWrap .sectionMain .imgOverText{display:block;line-height:1;position:relative;z-index:1}.contentsPage .sectionWrap .sectionMain .imgOverText .baseImage{display:block;position:relative;z-index:2}.contentsPage .sectionWrap .sectionMain .imgOverText .overText{position:absolute;z-index:3;display:block;left:0;width:100%;bottom:0}.contentsPage .sectionWrap .sectionMain .headingAndText>dl{padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid #444444;display:table;width:100%;table-layout:fixed}.contentsPage .sectionWrap .sectionMain .headingAndText>dl>dd,.contentsPage .sectionWrap .sectionMain .headingAndText>dl>dt{display:table-cell;vertical-align:top}.contentsPage .sectionWrap .sectionMain .headingAndText>dl>dt{width:8em}.contentsPage .sectionWrap .sectionMain .headingAndText>dl>dt span{display:inline-block;padding:0.5em 1em;border:1px solid #444444}.contentsPage .sectionWrap .sectionMain .headingAndText>dl>dd .people{line-height:2.5}.contentsPage .sectionWrap .sectionMain .headingAndText>dl>dd .people li{display:inline-block;margin:0 1em}.contentsPage .sectionWrap .sectionMain .headingAndText.noBorder>dl{padding:0;border-bottom:none}@media only screen and (max-width:767px){.contentsPage .sectionWrap .sectionMain .headingAndText>dl{padding:0 0 20px;margin:0 0 20px}.contentsPage .sectionWrap .sectionMain .headingAndText>dl>dd,.contentsPage .sectionWrap .sectionMain .headingAndText>dl>dt{display:block;width:100%}.contentsPage .sectionWrap .sectionMain .headingAndText>dl>dt{width:auto}.contentsPage .sectionWrap .sectionMain .headingAndText>dl>dt span{display:inline-block;padding:0.25em 0.5em}.contentsPage .sectionWrap .sectionMain .headingAndText>dl>dd{margin:10px 0 0}}.contentsPage .sectionWrap .sectionMain .slashBlockList>ul>li{padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid #444444}.contentsPage .sectionWrap .sectionMain .slashBlockList .listBox{padding:0 0 0 2em;font-size:18px;font-size:18rem}.contentsPage .sectionWrap .sectionMain .slashBlockList .listBox .listTitle{position:relative}.contentsPage .sectionWrap .sectionMain .slashBlockList .listBox .listTitle:before{font-size:10px;font-size:10rem;position:absolute;content:"";top:0.5em;left:-3em;margin:0;width:0;height:0;border:1em solid #000000;border-bottom-color:#0071b3;border-right-color:#0071b3}.contentsPage .sectionWrap .sectionMain .slashBlockList .listBox .listDetail{margin:20px 0 0;line-height:2}@media only screen and (max-width:767px){.contentsPage .sectionWrap .sectionMain .slashBlockList>ul>li{padding:0 0 20px;margin:0 0 20px}.contentsPage .sectionWrap .sectionMain .slashBlockList .listBox{padding:0 0 0 2em;font-size:4.26vw}.contentsPage .sectionWrap .sectionMain .slashBlockList .listBox .listTitle:before{font-size:1.6vw}.contentsPage .sectionWrap .sectionMain .slashBlockList .listBox .listDetail{margin:10px 0 0}}.contentsPage .sectionWrap .sectionMain .horizBorder{overflow:hidden}.contentsPage .sectionWrap .sectionMain .horizBorder .horizBorderTitle .inBlock{display:inline-block;font-size:20px;font-size:20rem;position:relative;line-height:1}.contentsPage .sectionWrap .sectionMain .horizBorder .horizBorderTitle .inBlock.bigText{font-size:24px;font-size:24rem}.contentsPage .sectionWrap .sectionMain .horizBorder .horizBorderTitle .inBlock:after{content:"";height:2px;width:2000%;position:absolute;top:0.5em;left:100%;margin-left:2em;background:#444444}@media only screen and (max-width:767px){.contentsPage .sectionWrap .sectionMain .horizBorder .horizBorderTitle .inBlock{display:block;font-size:4.26vw;padding:0 0 10px}.contentsPage .sectionWrap .sectionMain .horizBorder .horizBorderTitle .inBlock.bigText{font-size:4.8vw}.contentsPage .sectionWrap .sectionMain .horizBorder .horizBorderTitle .inBlock:after{width:100%;height:1px;top:auto;left:0;bottom:0;margin-left:0}}.aboutIndexPage .sectionMain .overText{vertical-align:bottom}.aboutIndexPage .sectionMain .overText .jp{display:inline-block;padding:0.5em 2em;font-size:20px;font-size:20rem;background:#ffffff;background:rgba(255, 255, 255, 0.8);color:#444444;margin:0 0 0 -1em;line-height:1.6}.aboutIndexPage .sectionMain .overText .en{display:block;margin:0.4em 0 0;font-size:3.94vw;color:#ffffff;font-family:'Cambria', 'Source Serif Pro', serif;font-weight:400;line-height:0.75}@media only screen and (min-width:768px) and (max-width:1399px){.aboutIndexPage .sectionMain .overText .en{font-size:55.26px}}.aboutIndexPage .aboutIndexNav ul+ul{margin:40px 0 0}.aboutIndexPage .aboutIndexNav ul a .baseImage,.aboutIndexPage .aboutIndexNav ul a .en,.aboutIndexPage .aboutIndexNav ul a .jp{-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.aboutIndexPage .aboutIndexNav ul a:hover .baseImage{opacity:0.8}.aboutIndexPage .aboutIndexNav ul a:hover .jp{color:#ffffff;background:#0071b3;background:rgba(0, 113, 179, 0.6)}.aboutIndexPage .aboutIndexNav ul a:hover .en{color:#0071b3}@media only screen and (max-width:767px){.aboutIndexPage .sectionWrap .sectionMain .floatBox{width:100%}.aboutIndexPage .sectionWrap .sectionMain .floatBox .leftBox,.aboutIndexPage .sectionWrap .sectionMain .floatBox .rightBox{float:none;width:100%;margin:40px 0 0}.aboutIndexPage .sectionWrap .overText{vertical-align:bottom}.aboutIndexPage .sectionWrap .overText .jp{display:inline-block;padding:0.5em 2em;font-size:4.26vw}.aboutIndexPage .sectionWrap .overText .en{margin:0.4em 0 0;font-size:10vw}.aboutIndexPage .aboutIndexNav{margin:40px 0 0}.aboutIndexPage .aboutIndexNav ul+ul{margin:20px 0 0}.aboutIndexPage .aboutIndexNav ul a:hover .baseImage{opacity:1}}@media only screen and (max-width:767px){.aboutExecutivePage .sectionWrap,.aboutHistoryPage .sectionWrap{margin:40px 0 0}}.aboutMessagePage .aboutMessageArea .messageContent{margin:40px 0 0}.aboutMessagePage .aboutMessageArea .messageContent .messagePhotoProfile .imgOverText .baseImage img{width:100%}.aboutMessagePage .aboutMessageArea .messageContent .messagePhotoProfile .imgOverText .overText .nameBox{display:inline-block;padding:0.5em 2em;font-size:24px;font-size:24rem;background:#ffffff;background:rgba(255, 255, 255, 0.8);color:#444444;margin:0 0 0 -1em;line-height:1.6}.aboutMessagePage .aboutMessageArea .messageContent .messagePhotoProfile .imgOverText .overText .nameBox .name{display:block}.aboutMessagePage .aboutMessageArea .messageContent .messagePhotoProfile .imgOverText .overText .nameBox .post{font-size:16px;font-size:16rem}.aboutMessagePage .aboutMessageArea .messageContent .messagePhotoProfile .imgOverText .overText .en{display:block;margin:1em 0 0;font-size:3.94vw;color:#ffffff;font-family:'Cambria', 'Source Serif Pro', serif;font-weight:400;line-height:0.75}@media only screen and (min-width:768px) and (max-width:1399px){.aboutMessagePage .aboutMessageArea .messageContent .messagePhotoProfile .imgOverText .overText .en{font-size:55.26px}}.aboutMessagePage .aboutMessageArea .messageContent .messageBox{margin:40px 0 0}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .fullBox .boxTitle{font-size:20px;font-size:20rem}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .fullBox .textBox{margin:20px 0 0}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .leftBox{width:60%}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .leftBox .boxTitle{font-size:20px;font-size:20rem}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .leftBox .textBox{margin:20px 0 0}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .rightBox{width:30%}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .rightBox.profileBox{position:relative;border-top:1px solid #0071b3;border-bottom:1px solid #0071b3;padding:2em 1em;margin:1em 0 0}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .rightBox.profileBox .boxTitle{display:inline-block;padding:0 1.5em 1em 0;color:#0071b3;background:#ffffff;position:absolute;left:0;top:-1px;line-height:0;font-size:18px;font-size:18rem;font-family:'Cambria', 'Source Serif Pro', serif;font-weight:400}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .rightBox.profileBox .textBox{font-size:14px;font-size:14rem}.aboutMessagePage .aboutMessageArea+.aboutMessageArea .messageContent{margin:160px 0 0}@media only screen and (max-width:767px){.aboutMessagePage{margin:40px 0 0}.aboutMessagePage .aboutMessageArea .messageContent{margin:20px 0 0}.aboutMessagePage .aboutMessageArea .messageContent .messagePhotoProfile .imgOverText .overText .nameBox{display:inline-block;padding:0 2em;font-size:4.26vw}.aboutMessagePage .aboutMessageArea .messageContent .messagePhotoProfile .imgOverText .overText .nameBox .post{font-size:3.2vw}.aboutMessagePage .aboutMessageArea .messageContent .messagePhotoProfile .imgOverText .overText .en{font-size:10vw;margin:0.3em 0 0}.aboutMessagePage .aboutMessageArea .messageContent .messageBox{margin:20px 0 0}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .leftBox{width:100%;float:none}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .leftBox .boxTitle{font-size:4.26vw}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .leftBox .textBox{margin:10px 0 0}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .rightBox{width:100%;float:none}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .rightBox.profileBox{margin:20px 0 0;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .rightBox.profileBox .boxTitle{font-size:4.8vw}.aboutMessagePage .aboutMessageArea .messageContent .messageBox .rightBox.profileBox .textBox{font-size:3.73vw}.aboutMessagePage .aboutMessageArea+.aboutMessageArea .messageContent{margin:80px 0 0}}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dt{width:10em}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd{line-height:2.5}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawLine{width:100%;table-layout:fixed}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawLine .indent01{width:4em;padding:0 1em 0 0}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawLine.changeClause{margin:2em 0 0}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawItem li>dl{display:table;width:100%;table-layout:fixed}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawItem li>dl dd,.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawItem li>dl dt{display:table-cell}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawItem.indent02 dt{width:2em}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawItem.indent03 dt{width:7em}.aboutBylawPage .sectionWrap .sectionMain .headingAndText .supp{margin:0 0 40px}.aboutBylawPage .sectionWrap .sectionMain .headingAndText .inBlock{width:6em;padding:0 1em 0 0;display:inline-block}@media only screen and (max-width:767px){.aboutBylawPage .sectionWrap{margin:40px 0 0}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dt{display:block;width:100%}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dt span{padding:0.25em 0.5em}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd{display:block;width:100%;margin:10px 0 0}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawLine{margin:0}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawItem li>dl{display:table;width:100%;table-layout:fixed}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawItem li>dl dd,.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawItem li>dl dt{display:table-cell}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawItem.indent02 dt{width:2em}.aboutBylawPage .sectionWrap .sectionMain .headingAndText>dl>dd .bylawItem.indent03 dt{width:7em}.aboutBylawPage .sectionWrap .sectionMain .headingAndText .supp{margin:0 0 20px}.aboutBylawPage .sectionWrap .sectionMain .headingAndText .inBlock{width:6.5em}}.awardPage .awardProvision .horizBorder{margin:0 0 40px}.awardPage .awardProvision .headingAndText>dl>dd{line-height:2.5}.awardPage .awardProvision .indent01 dl{display:table;width:100%;table-layout:fixed}.awardPage .awardProvision .indent01 dl dd,.awardPage .awardProvision .indent01 dl dt{display:table-cell}.awardPage .awardProvision .indent01 dl dt{width:2em;padding:0 1em 0 0;text-align:right}.awardPage .awardProvision .rightText{line-height:2.5}.awardPage .sectionWrap .sectionMain .awardHistory .slashBlockList{margin:80px 0 0}.awardPage .sectionWrap .sectionMain .awardHistory .slashBlockList .listBox+.listBox{margin:40px 0 0}.awardPage .sectionWrap .sectionMain .awardHistory .slashBlockList .listBox+.listBox .listTitle:before{content:none}.awardPage .sectionWrap .sectionMain .awardHistory .slashBlockList .listBox .listDetail{margin:20px 0 0}.awardPage .sectionWrap .sectionMain .awardHistory .horizBorder{margin:0 0 40px}.awardPage .sectionWrap .sectionMain .awardHistory .en{font-family:'Cambria', 'Source Serif Pro', serif;font-weight:400;font-size:14px;font-size:14rem}@media only screen and (max-width:767px){.awardPage{margin:40px 0 0}.awardPage .awardProvision .horizBorder{margin:0 0 20px}.awardPage .sectionWrap .sectionMain .awardHistory .slashBlockList{margin:40px 0 0}.awardPage .sectionWrap .sectionMain .awardHistory .slashBlockList .listBox+.listBox{margin:20px 0 0}.awardPage .sectionWrap .sectionMain .awardHistory .slashBlockList .listBox .listDetail{margin:10px 0 0}.awardPage .sectionWrap .sectionMain .awardHistory .horizBorder{margin:0 0 20px}.awardPage .sectionWrap .sectionMain .awardHistory .en{font-size:3.46vw}}.informationPage .informationIconInfo{margin:40px 0 0}.informationPage .informationIconInfo ul{text-align:right}.informationPage .informationIconInfo ul li{display:inline-block;margin:0 0 0 50px;padding:20px 0 20px 50px;font-size:14px;font-size:14rem}.informationPage .informationIconInfo ul li:first-child{margin:0}.informationPage .informationList{margin:40px 0 0}.informationPage .informationList ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.informationPage .informationList ul li{-ms-flex-preferred-size:30%;flex-basis:30%;margin-right:5%}.informationPage .informationList ul li:nth-child(3n){margin-right:0}.informationPage .informationList ul li .linkWrap{margin:0 0 40px}.informationPage .informationList ul li .imgBox{position:relative}.informationPage .informationList ul li .imgBox img{width:100%}@media only screen and (min-width:768px){.informationPage .informationList ul li .imgBox:after{content:"";height:4px;width:0;position:absolute;top:0;left:0;background:#0071b3;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.informationPage .informationList ul li .imgBox:hover img{opacity:0.8}.informationPage .informationList ul li .imgBox:hover:after{width:100%}}.informationPage .informationList ul li .listWrap{margin:10px 0 0}.informationPage .informationList ul li .listWrap .date{color:#0071b3}.informationPage .informationList ul li .listWrap .title{font-size:18px;font-size:18rem;margin:10px 0 0;padding:0 0 0 40px;background-size:30px auto}.informationPage .informationList ul li .listWrap .text{margin:10px 0 0}.informationPage .informationList .informationMoreBtn{margin:40px 0 0;text-align:center}.informationPage .informationList .informationMoreBtn a{padding:10px 100px;text-align:center;background:#0071b3;color:#ffffff;font-size:20px;font-size:20rem;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.informationPage .informationList .informationMoreBtn a:hover{background:#0091e6}@media only screen and (max-width:767px){.informationPage{margin:40px 0 0}.informationPage .informationIconInfo{margin:20px 0 0}.informationPage .informationIconInfo ul{text-align:center}.informationPage .informationIconInfo ul li{display:inline-block;margin:0 0 0 20px;padding:5px 0 5px 30px;font-size:3.73vw;background-size:auto 80%}.informationPage .informationList{margin:20px 0 0}.informationPage .informationList ul li{-ms-flex-preferred-size:100%;flex-basis:100%}.informationPage .informationList ul li .linkWrap{margin:0 0 40px}.informationPage .informationList ul li .listWrap{margin:10px 0 0}.informationPage .informationList ul li .listWrap .title{font-size:3.73vw;margin:0;padding:10px 0 10px 40px;background-size:30px auto}.informationPage .informationList ul li .listWrap .text{margin:10px 0 0}.informationPage .informationList ul li:last-child .linkWrap{margin:0}.informationPage .informationList .informationMoreBtn{margin:20px 0 0}.informationPage .informationList .informationMoreBtn a{padding:5px 50px;font-size:3.2vw}.informationPage .informationList .informationMoreBtn a:hover{background:#0071b3}}.informationDetailPage .informationDetail{margin:40px 0 0}.informationDetailPage .detailTemp{margin:40px 0 0}.informationDetailPage .detailTemp .textBox a{color:#0071b3}.informationDetailPage .detailTemp .textBox a:hover{text-decoration:underline}.informationDetailPage .detailTemp .floatBox .leftBox.photoBlock,.informationDetailPage .detailTemp .floatBox .rightBox.photoBlock{text-align:center}.informationDetailPage .detailTemp .floatBox .leftBox.photoBlock .imageBox img,.informationDetailPage .detailTemp .floatBox .rightBox.photoBlock .imageBox img{width:auto;max-width:100%}.informationDetailPage .detailTemp .photoBlock{text-align:center}.informationDetailPage .detailTemp .photoBlock .imageBox img{width:auto;max-width:100%}.informationDetailPage .detailTemp .textBlock .textBox.rightAlign{text-align:right}.informationDetailPage .detailTemp .textBlock .textBox.centerAlign{text-align:center}.informationDetailPage .detailTemp.albumTemp .albumLayout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.informationDetailPage .detailTemp.albumTemp .albumLayout li{line-height:1;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.informationDetailPage .detailTemp.albumTemp .albumLayout li .imageBox{display:block;width:100%;padding:66.666% 0 0;position:relative}.informationDetailPage .detailTemp.albumTemp .albumLayout li .imageBox a{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center}.informationDetailPage .detailTemp.albumTemp .albumLayout li .imageBox a img{max-width:100%;max-height:100%}@media only screen and (max-width:767px){.informationDetailPage{margin:40px 0 0}.informationDetailPage .informationDetail{margin:20px 0 0}.informationDetailPage .detailTemp{margin:20px 0 0}.informationDetailPage .detailTemp.albumTemp .albumLayout li{-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (max-width:767px){.contentsPage .informationDetailPage .sectionWrap .sectionMain .floatBox .leftBox,.contentsPage .informationDetailPage .sectionWrap .sectionMain .floatBox .rightBox{display:block;width:100%;float:none}}.magazinePage .offerMagazine .offer .contentsTitle{font-size:20px;font-size:20rem}.magazinePage .offerMagazine .offer .textBox{margin:10px 0 0}.magazinePage .offerMagazine .offer .magazineContact{margin:20px 0 0;width:100%;table-layout:fixed}.magazinePage .offerMagazine .offer .magazineContact tr td,.magazinePage .offerMagazine .offer .magazineContact tr th{border:1px solid #444444;padding:0.5em}.magazinePage .offerMagazine .offer .magazineContact tr th{vertical-align:middle;width:10em}.magazinePage .offerMagazine .offer .magazineContact tr .phoneType{width:6em;text-align:center}.magazinePage .magazineInfo{margin:80px 0 0}.magazinePage .magazineInfo .floatBox{margin:40px 0 0}.magazinePage .magazineInfo .leftBox .imageBox{-webkit-box-shadow:2px 2px 4px 2px #8f8f8f;box-shadow:2px 2px 4px 2px #8f8f8f}.magazinePage .magazineInfo .linkBtn{text-align:center;margin:80px 0 0}.magazinePage .magazineInfo .linkBtn a{display:inline-block;border:1px solid #0071b3;color:#0071b3;padding:0.5em 3em;position:relative;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.magazinePage .magazineInfo .linkBtn a:hover{background:#0071b3;color:#ffffff}.magazinePage .magazineInfo .linkBtn a:before{background:url(../img/common/icn_pdf.png) left center no-repeat;background-size:100% auto;content:"";width:1.5em;height:100%;position:absolute;left:1em;top:0}.magazinePage .magazineInfo .rightBox .indexMagazine .indexMagazineTitle{background:#444444;font-size:24px;font-size:24rem}.magazinePage .magazineInfo .rightBox .indexMagazine .indexMagazineTitle span{padding:0 1em;background:#0071b3;color:#ffffff}.magazinePage .magazineInfo .rightBox .indexMagazine .indexList{margin:40px 0 0;font-size:18px;font-size:18rem}.magazinePage .magazineInfo .rightBox .indexMagazine .indexList li{margin:8px 0 0}.magazinePage .backNumber .horizBorder{margin:80px 0 0}.magazinePage .backNumber .backNumberList{margin:40px 0 0}.magazinePage .backNumber .backNumberList li{margin:0 0 40px;padding:0 0 40px;border-bottom:1px solid #444444}.magazinePage .backNumber .backNumberList li .backNumberTitle{padding:0 0 0 2.5em;position:relative}.magazinePage .backNumber .backNumberList li .backNumberTitle a{padding:0 0 0.25em;font-size:18px;font-size:18rem;color:#0071b3}.magazinePage .backNumber .backNumberList li .backNumberTitle a:before{background:url(../img/common/icn_pdf.png) left center no-repeat;background-size:100% auto;content:"";width:1.5em;height:100%;position:absolute;left:0;top:0}.magazinePage .backNumber .backNumberList li .backNumberTitle a:hover{border-bottom:1px solid #0071b3}.magazinePage .backNumber .backNumberList li .backNumberDetail{margin:20px 0 0;padding:0 0 0 2.5em}@media only screen and (max-width:767px){.magazinePage{margin:40px 0 0}.magazinePage .offerMagazine .offer .contentsTitle{font-size:4.26vw}.magazinePage .offerMagazine .offer .magazineContact{margin:20px 0 0;width:100%}.magazinePage .offerMagazine .offer .magazineContact tr td,.magazinePage .offerMagazine .offer .magazineContact tr th{vertical-align:middle}.magazinePage .offerMagazine .offer .magazineContact tr th{width:5em}.magazinePage .offerMagazine .offer .magazineContact tr .phoneType{width:6em}.magazinePage .magazineInfo{margin:40px 0 0}.magazinePage .magazineInfo .floatBox{margin:40px 0 0}.magazinePage .magazineInfo .floatBox .leftBox,.magazinePage .magazineInfo .floatBox .rightBox{display:block;width:100%;float:none}.magazinePage .magazineInfo .leftBox{margin:20px 0 0}.magazinePage .magazineInfo .leftBox .imageBox{margin:0 auto;width:80%}.magazinePage .magazineInfo .linkBtn{margin:20px 0 0}.magazinePage .magazineInfo .linkBtn a{padding:0.5em 3em}.magazinePage .magazineInfo .linkBtn a:hover{color:#0071b3;background:#ffffff}.magazinePage .magazineInfo .rightBox .indexMagazine .indexMagazineTitle{background:#0071b3;font-size:4.26vw;padding:0.5em 1em}.magazinePage .magazineInfo .rightBox .indexMagazine .indexMagazineTitle span{padding:0;background:#0071b3;color:#ffffff}.magazinePage .magazineInfo .rightBox .indexMagazine .indexList{width:80%;margin:20px auto 0;font-size:3.46vw}.magazinePage .magazineInfo .rightBox .indexMagazine .indexList li{margin:8px 0 0}.magazinePage .backNumber .horizBorder{margin:40px 0 0}.magazinePage .backNumber .backNumberList{margin:20px 0 0}.magazinePage .backNumber .backNumberList li{margin:0 0 20px;padding:0 0 20px}.magazinePage .backNumber .backNumberList li .backNumberTitle{padding:0 0 0 2.5em}.magazinePage .backNumber .backNumberList li .backNumberTitle a{padding:0 0 0.25em;font-size:3.73vw}.magazinePage .backNumber .backNumberList li .backNumberDetail{margin:10px 0 0;padding:0 0 0 2.5em}}@media only screen and (max-width:767px){.contentsPage .sectionWrap .sectionMain .magazineInfo .floatBox{margin:40px 0 0}.contentsPage .sectionWrap .sectionMain .magazineInfo .floatBox .leftBox,.contentsPage .sectionWrap .sectionMain .magazineInfo .floatBox .rightBox{display:block;width:100%;float:none}}.linkPage .linkList{margin:40px 0 0}.linkPage .linkList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.linkPage .linkList ul li{margin:20px 0 0 5%;display:inline-block;-ms-flex-preferred-size:20%;flex-basis:20%}.linkPage .linkList ul li .tblBox{height:100%;width:100%}.linkPage .linkList ul li a{display:table-cell;vertical-align:middle;padding:1em 1.5em 1em 1em;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #444444;position:relative;color:#444444;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.linkPage .linkList ul li a:after{content:"";position:absolute;top:50%;right:0.5em;margin:-3px 0 0;width:6px;height:6px;border-top:1px solid #444444;border-right:1px solid #444444;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.linkPage .linkList ul li a:hover{background:#0071b3;color:#ffffff}.linkPage .linkList ul li a:hover:after{border-color:#ffffff}.linkPage .memberWebsiteList{margin:80px 0 0}.linkPage .memberWebsiteList .floatBox{margin:40px 0 0}.linkPage .memberWebsiteList .floatBox .leftBox .textBox{line-height:2}.linkPage .memberWebsiteList .floatBox .leftBox.contact{margin:40px 0 0}.linkPage .memberWebsiteList .updownLine{padding:0.5em 0;border:2px solid #444444;border-left:none;border-right:none}.linkPage .memberWebsiteList .contactList{margin:10px 0 0;padding:0 0 0 1.1em;text-indent:-1.1em}.linkPage .memberWebsiteList .contactList li{margin:0}.linkPage .memberWebsiteList .contactList li:before{vertical-align:top;content:"●";padding:0 0.5em 0 0}.linkPage .memberWebsiteList .contactList li.otherInfo:before{content:"□"}.linkPage .memberWebsiteList .conatactLink{margin:20px 0 0 2em;text-align:left}.linkPage .memberWebsiteList .conatactLink a{display:inline-block;padding:0.5em 2em;background:#0071b3;color:#ffffff;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.linkPage .memberWebsiteList .conatactLink a:hover{background:#004ea2}.linkPage .linkListOBOG{margin:80px 0 0}.linkPage .linkListOBOG .hosName{font-size:20px;font-size:20rem;display:block;text-align:center}.linkPage .linkListOBOG .hosOwner{display:block;text-align:center}.linkPage .linkListOBOG .hosOwner .isBlock{display:block}.linkPage .linkListOBOG .hosInfo{margin:10px 0 0;display:block;font-size:14px;font-size:14rem}.linkPage .linkListOBOG .hosInfo li{text-align:center;margin:5px 0 0;width:100%}.linkPage .linkListOBOG .hosInfo li.outerLink{text-align:center}.linkPage .linkListOBOG .hosInfo li.outerLink .icon{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px 0 0;background:url(../img/common/icon_outerlink.png) right top no-repeat;background-size:auto 100%}@media only screen and (max-width:767px){.linkPage{margin:40px 0 0}.linkPage .linkList{margin:20px 0 0}.linkPage .linkList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.linkPage .linkList ul li{margin:10px 0 0 5%;display:inline-block;-ms-flex-preferred-size:100%;flex-basis:100%}.linkPage .linkList ul li a{padding:1em 1.5em 1em 1em;height:100%;border:1px solid #444444;color:#444444}.linkPage .linkList ul li a:after{top:50%;right:0.5em;margin:-3px 0 0;width:6px;height:6px;border-top:1px solid #444444;border-right:1px solid #444444}.linkPage .linkList ul li a:hover{background:initial;color:#444444}.linkPage .linkList ul li a:hover:after{border-color:#444444}.linkPage .memberWebsiteList{margin:40px 0 0}.linkPage .memberWebsiteList .floatBox{margin:20px 0 0}.linkPage .memberWebsiteList .floatBox .leftBox{margin:20px 0}.linkPage .memberWebsiteList .floatBox .leftBox .textBox{line-height:2}.linkPage .memberWebsiteList .floatBox .leftBox.contact{margin:20px 0 0}.linkPage .memberWebsiteList .updownLine{padding:0.5em 0;border:2px solid #444444;border-left:none;border-right:none}.linkPage .memberWebsiteList .contactList{margin:10px 0 0;padding:0 0 0 2em}.linkPage .memberWebsiteList .contactList li{margin:0}.linkPage .memberWebsiteList .conatactLink{margin:20px 0 0 2em;text-align:center}.linkPage .memberWebsiteList .conatactLink a{display:inline-block;padding:1em 3em;background:#0071b3}.linkPage .memberWebsiteList .conatactLink a:hover{background:#0071b3}.linkPage .linkListOBOG{margin:80px 0 0}.linkPage .linkListOBOG .hosName{font-size:20px;font-size:20rem;display:block;text-align:left}.linkPage .linkListOBOG .hosOwner{display:block;text-align:left}.linkPage .linkListOBOG .hosInfo{margin:10px 0 0;display:block;font-size:14px;font-size:14rem}.linkPage .linkListOBOG .hosInfo li{width:100%;margin:5px 0 0}.linkPage .linkListOBOG .hosInfo li:first-child{margin:0}}@media only screen and (max-width:767px){.contentsPage .sectionWrap .sectionMain .memberWebsiteList .floatBox .leftBox,.contentsPage .sectionWrap .sectionMain .memberWebsiteList .floatBox .rightBox{display:block;width:100%;float:none}}.contactPage .contactForm .formParts dl{margin:20px 0 0}.contactPage .contactForm .formParts dl.privacy{margin:40px 0 0}.contactPage .contactForm .formParts dl dt{margin:0 0 5px}.contactPage .contactForm .formParts .req{display:inline-block;margin:0 0 0 1em;padding:0.15em 0.5em;font-size:12px;font-size:12rem;background:#ff0000;color:#ffffff}.contactPage .contactForm .formParts .small{font-size:14px;font-size:14rem}.contactPage .contactForm .formParts dd{font-weight:500;font-size:16px;font-size:16rem}.contactPage .contactForm .formParts input[type=email],.contactPage .contactForm .formParts input[type=text],.contactPage .contactForm .formParts select{margin:0;padding:0.5em;-webkit-box-sizing:border-box;box-sizing:border-box;width:400px;border:1px solid #444444}.contactPage .contactForm .formParts input[type=email].short,.contactPage .contactForm .formParts input[type=text].short,.contactPage .contactForm .formParts select.short{width:100px}.contactPage .contactForm .formParts textarea{width:100%;height:20em;padding:0.5em;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #444444}.contactPage .contactForm .formParts .privacyWrap{width:100%;border:1px solid #444444;height:20em;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.contactPage .contactForm .formParts .submit dt label{display:block;padding:0 0 0 1.8em;text-indent:-1.8em}.contactPage .contactForm .formParts .submit .submitBtn{margin:40px 0 0;text-align:center}.contactPage .contactForm .formParts .submit .submitBtn input{display:inline-block;padding:1em 5em;background:#ffffff;color:#444444;border:1px solid #444444;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;position:relative;cursor:pointer}.contactPage .contactForm .formParts .submit .submitBtn input:hover{background:#0071b3;color:#ffffff}.contactPage .contactForm .formParts .submit .submitBtn label{position:relative;display:inline-block}.contactPage .contactForm .formParts .submit .submitBtn label:after{content:"";position:absolute;top:50%;right:0.5em;margin:-3px 0 0;width:6px;height:6px;border-top:1px solid #444444;border-right:1px solid #444444;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.contactPage .contactForm .formParts .submit .submitBtn label:hover:after{border-color:#ffffff}.contactPage .contactForm .formParts .submit .submitBtn label.disabled{border-color:#919191}.contactPage .contactForm .formParts .submit .submitBtn label.disabled input{border-color:#919191;background:#cecece;color:#919191}.contactPage .contactForm .formParts .submit .submitBtn label.disabled input:hover{background:#cecece;color:#919191}.contactPage .contactForm .formParts .submit .submitBtn label.disabled:after{border-color:#919191}.contactPage .contactForm .formParts .submit .submitBtn label.disabled:hover:after{border-color:#919191}@media only screen and (max-width:767px){.contactPage{margin:40px 0 0}.contactPage .contactForm .formParts dl{margin:20px 0 0}.contactPage .contactForm .formParts dl.privacy{margin:40px 0 0}.contactPage .contactForm .formParts dl dt{margin:0 0 5px}.contactPage .contactForm .formParts .req{margin:0 0 0 1em;padding:0.15em 0.5em;font-size:3.2vw}.contactPage .contactForm .formParts .small{font-size:3.2vw}.contactPage .contactForm .formParts dd{font-size:3.73vw}.contactPage .contactForm .formParts input[type=email],.contactPage .contactForm .formParts input[type=text],.contactPage .contactForm .formParts select{margin:0;padding:0.5em;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #444444}.contactPage .contactForm .formParts input[type=email].short,.contactPage .contactForm .formParts input[type=text].short,.contactPage .contactForm .formParts select.short{width:20%}.contactPage .contactForm .formParts textarea{width:100%;height:20em;padding:0.5em;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #444444}.contactPage .contactForm .formParts .privacyWrap{width:100%;border:1px solid #444444;height:20em;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.contactPage .contactForm .formParts .submit dt label{padding:0 0 0 1.8em;text-indent:-1.8em}.contactPage .contactForm .formParts .submit .submitBtn{margin:20px 0 0}.contactPage .contactForm .formParts .submit .submitBtn input{padding:1em 5em;background:#ffffff;color:#444444;border:1px solid #444444}.contactPage .contactForm .formParts .submit .submitBtn input:hover{background:#ffffff;color:#444444}.contactPage .contactForm .formParts .submit .submitBtn label:after{top:50%;right:0.5em;margin:-3px 0 0;width:6px;height:6px;border-top:1px solid #444444;border-right:1px solid #444444}.contactPage .contactForm .formParts .submit .submitBtn label:hover:after{border-color:#444444}}.mw_wp_form_confirm .submit dt{display:none}.branchPage .branchLead .leadBox{font-size:18px;font-size:18rem;line-height:2}.branchPage .branchEvent{margin:40px 0 0}.branchPage .branchEvent .eventList{margin:40px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.branchPage .branchEvent .eventInfoBox{-ms-flex-preferred-size:48%;flex-basis:48%;border:1px solid #444444;border-right-color:#0071b3;border-bottom-color:#0071b3;padding:0 0 20px;margin:0 0 40px;display:block}.branchPage .branchEvent .eventInfoBox .eventInfoHead{position:relative;padding:5px 10px 0}.branchPage .branchEvent .eventInfoBox .eventInfoHead .eventDate{position:absolute;left:-1px;top:-1px}.branchPage .branchEvent .eventInfoBox .eventInfoHead .eventDate .squareDate .yy{right:auto;left:-0.4em}.branchPage .branchEvent .eventInfoBox .eventInfoHead .eventInfoOverview{padding:0 1em 0 6em}.branchPage .branchEvent .eventInfoBox .eventInfoHead .eventInfoOverview .branch{font-size:22px;font-size:22rem;display:block}.branchPage .branchEvent .eventInfoBox .eventInfoHead .eventInfoOverview .date,.branchPage .branchEvent .eventInfoBox .eventInfoHead .eventInfoOverview .place{line-height:1.4;display:block}.branchPage .branchEvent .eventInfoBox .eventInfoDetail{margin:20px 0 0;display:block}.branchPage .branchEvent .eventInfoBox .eventInfoDetail .lectureBox{margin:0 5% 10px}.branchPage .branchEvent .eventInfoBox .eventInfoDetail .lectureBox .lectureNo{padding:0 0 5px;margin:0 0 10px;color:#0071b3;border-bottom:1px solid #0071b3}.branchPage .branchEvent .eventInfoBox .eventInfoDetail .lectureBox .lectureTitle{margin:0 0 10px;font-size:20px;font-size:20rem}.branchPage .branchEvent .eventInfoBox .eventInfoDetail .lectureBox .lecturePerson{margin:0 0 5px;font-size:14px;font-size:14rem}.branchPage .branchEvent .eventInfoBox .eventInfoDetail .imgBox{margin:0 auto 5px;display:block;width:80%;max-width:350px}.branchPage .branchEvent .eventInfoBox .eventInfoDetail .imgBox img{width:100%}.branchPage .branchEvent .eventInfoBox .eventInfoDetail .titleTextBox{width:90%;margin:0 auto 5px;font-size:20px;font-size:20rem}.branchPage .branchEvent .eventInfoBox .eventInfoTextBox{margin:10px 5% 0;padding:10px;background:#eeeeee}.branchPage .branchReport .reportPDF{margin:40px 0 0}.branchPage .branchReport .textBox{margin:40px 0 0}.branchPage .branchReport .caution{margin:40px 0 0;font-size:14px;font-size:14rem}.branchPage .branchReport .downBtn{margin:40px 0 0;text-align:center}.branchPage .branchReport .downBtn a{display:inline-block;border:1px solid #0071b3;color:#0071b3;padding:0.5em 4em 0.5em 2em;position:relative;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.branchPage .branchReport .downBtn a:hover{background:#0071b3;color:#ffffff}.branchPage .branchReport .downBtn a:before{background:url(../img/common/icn_excel.png) left center no-repeat;background-size:100% auto;content:"";width:1.5em;height:100%;position:absolute;right:1em;top:0}.branchPage .branchAreaMap .areaMap{margin:80px 0 0}.branchPage .branchAreaMap .imgBox{margin:40px auto 0;width:50%}.branchPage .branchAreaMap .imgBox img{width:100%}.branchPage .branchAreaList .horizBorder{margin:0 0 40px}.branchPage .branchAreaList .branchList{margin:80px 0 0}.branchPage .branchAreaList .branchList dl{padding:0 0 40px;margin:40px 0 0;border-bottom:1px solid #444444;display:table;width:100%;table-layout:fixed}.branchPage .branchAreaList .branchList dl dt{display:table-cell;width:10em}.branchPage .branchAreaList .branchList dl dt .prefDetail{display:block;font-size:14px;font-size:14rem}.branchPage .branchAreaList .branchList dl dd,.branchPage .branchAreaList .branchList dl dt{vertical-align:top}.branchPage .branchAreaList .branchList dl dd>.tblBox{width:100%;table-layout:fixed}.branchPage .branchAreaList .branchList dl dd>.tblBox>.tblCol{width:20em}.branchPage .branchAreaList .branchList dl dd>.tblBox>.tblCol+.tblCol{width:auto}.branchPage .branchAreaList .branchList dl dd>.tblBox>.tblCol .textBox{margin:0 0 10px}.branchPage .branchAreaList .branchList dl dd .maskBlue{background:#0071b3;color:#ffffff;text-align:center;padding:0.5em 0;width:8em;display:inline-block;margin:0 1em 0 0}.branchPage .branchAreaList .branchList dl dd .nearEvent li{padding:10px 0;border-bottom:1px dotted #0071b3}.branchPage .branchAreaList .branchList dl dd .nearEvent li:first-child{margin:10px 0 0;border-top:1px dotted #0071b3}.branchPage .branchAreaList .branchList dl dd .nearEvent li .tblBox{width:100%;table-layout:fixed;color:#0071b3}.branchPage .branchAreaList .branchList dl dd .nearEvent li .tblBox .tblCol{width:8em}.branchPage .branchAreaList .branchList dl dd .nearEvent li .tblBox .tblCol+.tblCol{width:auto}.branchPage .branchAreaList .branchList .caution{text-align:right;font-size:14px;font-size:14rem}@media only screen and (max-width:767px){.branchPage .sectionWrap{margin:40px 0 0}.branchPage .branchLead .leadBox{font-size:3.73vw}.branchPage .branchEvent{margin:40px 0 0}.branchPage .branchEvent .eventList{margin:20px 0 0}.branchPage .branchEvent .eventInfoBox{-ms-flex-preferred-size:100%;flex-basis:100%;border:1px solid #444444;border-right-color:#0071b3;border-bottom-color:#0071b3;padding:0 0 10px;margin:0 0 20px;display:block}.branchPage .branchEvent .eventInfoBox .eventInfoHead{position:relative;padding:5px 10px 0}.branchPage .branchEvent .eventInfoBox .eventInfoHead .eventInfoOverview{padding:0 1em 0 4em}.branchPage .branchEvent .eventInfoBox .eventInfoHead .eventInfoOverview .branch{font-size:3.73vw}.branchPage .branchEvent .eventInfoBox .eventInfoDetail{margin:10px 0 0;display:block}.branchPage .branchEvent .eventInfoBox .eventInfoDetail .lectureBox{margin:0 5% 10px}.branchPage .branchEvent .eventInfoBox .eventInfoDetail .lectureBox .lectureNo{padding:0 0 5px;margin:0 0 10px}.branchPage .branchEvent .eventInfoBox .eventInfoDetail .lectureBox .lectureTitle{margin:0 0 10px;font-size:4.26vw}.branchPage .branchEvent .eventInfoBox .eventInfoDetail .lectureBox .lecturePerson{margin:0 0 5px;font-size:3.2vw}.branchPage .branchEvent .eventInfoBox .eventInfoDetail .imgBox{width:80%;max-width:initial;max-width:auto}.branchPage .branchEvent .eventInfoBox .eventInfoDetail .titleTextBox{width:90%;margin:0 auto 5px;font-size:3.73vw}.branchPage .branchEvent .eventInfoBox .eventInfoTextBox{margin:10px 5% 0;padding:10px}.branchPage .branchReport .reportPDF{margin:20px 0 0}.branchPage .branchReport .textBox{margin:20px 0 0}.branchPage .branchReport .caution{margin:20px 0 0;font-size:2.93vw}.branchPage .branchReport .downBtn{margin:20px 0 0}.branchPage .branchReport .downBtn a{display:inline-block;border:1px solid #0071b3;color:#0071b3;padding:0.5em 4em 0.5em 2em;position:relative;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.branchPage .branchReport .downBtn a:hover{background:#ffffff;color:#0071b3}.branchPage .branchAreaMap .areaMap{margin:40px 0 0}.branchPage .branchAreaMap .imgBox{margin:20px auto 0;width:80%}.branchPage .branchAreaList .horizBorder{margin:0 0 20px}.branchPage .branchAreaList .branchList{margin:40px 0 0}.branchPage .branchAreaList .branchList dl{padding:0 0 20px;margin:20px 0 0;display:block;width:100%}.branchPage .branchAreaList .branchList dl dt{display:block;width:auto}.branchPage .branchAreaList .branchList dl dt .prefDetail{display:block;font-size:3.2vw}.branchPage .branchAreaList .branchList dl dd,.branchPage .branchAreaList .branchList dl dt{vertical-align:top}.branchPage .branchAreaList .branchList dl dd{margin:10px 0 0 1em}.branchPage .branchAreaList .branchList dl dd>.tblBox{display:block;width:100%}.branchPage .branchAreaList .branchList dl dd>.tblBox>.tblCol{display:block;width:100%}.branchPage .branchAreaList .branchList dl dd>.tblBox>.tblCol+.tblCol{width:100%}.branchPage .branchAreaList .branchList dl dd>.tblBox>.tblCol .textBox{margin:0 0 5px}.branchPage .branchAreaList .branchList dl dd .maskBlue{font-size:3.2vw}.branchPage .branchAreaList .branchList dl dd .nearEvent li{padding:5px 0}.branchPage .branchAreaList .branchList dl dd .nearEvent li:first-child{margin:10px 0 0}.branchPage .branchAreaList .branchList dl dd .nearEvent li .tblBox{width:100%;display:block}.branchPage .branchAreaList .branchList dl dd .nearEvent li .tblBox .tblCol{display:block;width:100%}.branchPage .branchAreaList .branchList dl dd .nearEvent li .tblBox .tblCol+.tblCol{width:100%}.branchPage .branchAreaList .branchList .caution{font-size:3.2vw}}.downloadPage .downloadContents .downloadList li{display:inline-block;width:30%;margin:40px 4% 0 0}.downloadPage .downloadContents .downloadList li:nth-child(3n){margin:40px 0 0 0}.downloadPage .downloadContents .downloadList li .downloadTitle{font-size:18px;font-size:18rem}.downloadPage .downloadContents .downloadList li .imageBox{margin:20px 0 0 0;width:100%;height:150%}.downloadPage .downloadContents .downloadList li .imageBox .tblCol{vertical-align:bottom}.downloadPage .downloadContents .downloadList li .imageBox .tblCol img{width:auto;max-width:100%;max-height:100%}.downloadPage .downloadContents .downloadList li .imageBox .tblCol a{line-height:1}.downloadPage .downloadContents .downloadList li .imageBox .tblCol a :hover{opacity:0.8}.downloadPage .downloadContents .downloadList li .downloadFileType{font-size:14px;font-size:14rem;margin:5px 0 0}.downloadPage .downloadContents .downloadList li .downloadFileType:before{content:"ファイル形式："}.downloadPage .downloadContents .downloadList li .downloadBtn{margin:5px 0 0}.downloadPage .downloadContents .downloadList li .downloadBtn a{display:block;padding:10px 20px;text-align:center;background:#0071b3;color:#ffffff;font-size:20px;font-size:20rem;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.downloadPage .downloadContents .downloadList li .downloadBtn a:hover{background:#0091e6}@media only screen and (max-width:767px){.downloadPage{margin:40px 0 0}.downloadPage .downloadContents .downloadList li{display:inline-block;width:100%;margin:20px 0 0;padding:0 2em 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.downloadPage .downloadContents .downloadList li:nth-child(3n){margin:20px 0 0}.downloadPage .downloadContents .downloadList li .downloadTitle{font-size:4.26vw}.downloadPage .downloadContents .downloadList li .imageBox{margin:10px 0 0 0;width:100%;height:150%}.downloadPage .downloadContents .downloadList li .imageBox .tblCol{vertical-align:bottom;text-align:center}.downloadPage .downloadContents .downloadList li .imageBox .tblCol img{width:auto;max-width:80%;max-height:100%}.downloadPage .downloadContents .downloadList li .imageBox .tblCol a{line-height:1}.downloadPage .downloadContents .downloadList li .imageBox .tblCol a :hover{opacity:1}.downloadPage .downloadContents .downloadList li .downloadFileType{font-size:3.2vw;margin:5px 0 0;text-align:center}.downloadPage .downloadContents .downloadList li .downloadBtn{width:80%;margin:5px auto 0}.downloadPage .downloadContents .downloadList li .downloadBtn a{display:block;padding:10px 20px;text-align:center;background:#0071b3;color:#ffffff;font-size:3.2vw;-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.downloadPage .downloadContents .downloadList li .downloadBtn a:hover{background:#0071b3}}@media only screen and (max-width:767px){.searchPage{margin:40px 0 0}}.searchPage .noResult{height:70vh}.clearfix,.floatBox{*zoom:1}.clearfix:after,.floatBox:after{content:"";display:table;clear:both}

.topSlider{
	position:relative;
}
#unloggedin_message{
	position: absolute;
	top: 50%;
	left: 50%;
	background: #fff;
	z-index: 10;
	transform: translateX(-50%) translateY(-50%);
	padding: 1em 2em;
	font-size: 1.4em;
	white-space: nowrap;
	text-align:center;
}
#unloggedin_message br{
	display: none;
}

@media screen and (max-width: 767px) {
	#unloggedin_message{
		font-size: 1em;
	}
	#unloggedin_message br{
		display: block;
	}
}
