@charset "UTF-8";
/*! ----------------------------------------------------------------
* 01. foundation
* 02. libs
* 03. common
* 04. block
----------------------------------------------------------------- */
/*! ----------------------------------------------------------------
01.foundation
----------------------------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}

/*! ----------------------------------------------------------------
02.libs
----------------------------------------------------------------- */
/*! ----------------------------------------------------------------
03.common
----------------------------------------------------------------- */html{-webkit-text-size-adjust:100%}body{-webkit-font-feature-settings:"palt" 1;background:#000;color:#fff;display:block;font-family:Noto Sans JP,lato,-apple-system,BlinkMacSystemFont,Helvetica Neue,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-feature-settings:"palt" 1;position:relative;word-wrap:break-word}body:before{content:"";display:none}main{line-height:150%}.pc{display:inline-block}@media screen and (max-device-width:1024px){.pc{display:none}}.sp{display:none}@media screen and (max-device-width:1024px){.sp{display:inline-block}}.xvisionHeaderWrap{height:117px}@media screen and (max-device-width:1024px){.xvisionHeaderWrap{height:86px}}.xvisionHeaderWrap .xvisionHeader{-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin:0 auto;position:relative;width:940px}@media screen and (max-device-width:1024px){.xvisionHeaderWrap .xvisionHeader{width:calc(100% - 24px)}}.xvisionHeaderWrap .headerLogo{height:76px;width:92px}@media screen and (max-device-width:1024px){.xvisionHeaderWrap .headerLogo{height:55px;width:67px}}.xvisionHeaderWrap .headerLogo .headerLogo__link{-webkit-transition:all .3s;display:block;font-size:0;height:100%;transition:all .3s;width:100%}.xvisionHeaderWrap .headerLogo .headerLogo__link:hover{opacity:.7}.xvisionHeaderWrap .headerLogo .headerLogo__logo{width:100%}.pageBack__Wrap{bottom:12px;left:0;position:absolute}.pageBack__Wrap.pageBack__Wrap--bottom{bottom:auto;top:12px}.pageBack__Wrap .pageBack__link{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:all .3s;align-items:center;color:#c00020;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-decoration:none;transition:all .3s;width:100%}.pageBack__Wrap .pageBack__link:active,.pageBack__Wrap .pageBack__link:hover{color:#fff}.pageBack__Wrap .pageBack__link:active .pageBack__icon:after,.pageBack__Wrap .pageBack__link:active .pageBack__icon:before,.pageBack__Wrap .pageBack__link:hover .pageBack__icon:after,.pageBack__Wrap .pageBack__link:hover .pageBack__icon:before{border-color:#fff}.pageBack__Wrap .pageBack__link .pageBack__text{display:block;font-size:18px;line-height:1.67}.pageBack__Wrap .pageBack__link .pageBack__icon{display:block;font-style:normal;height:9px;margin-right:3px;position:relative;width:9px}.pageBack__Wrap .pageBack__link .pageBack__icon:before{-webkit-transform:rotate(-45deg) translate(-50%,-50%);-webkit-transition:all .3s;border-left:2px solid #c00020;border-top:2px solid #c00020;content:"";display:block;height:100%;left:calc(50% + 5px);position:absolute;top:calc(50% - 4px);transform:rotate(-45deg) translate(-50%,-50%);transition:all .3s;width:100%}.ContsWrap{-webkit-box-shadow:0 0 30px 5px rgba(192,0,32,.4);-webkit-box-sizing:border-box;background-color:#000;border-radius:5px;box-shadow:0 0 30px 5px rgba(192,0,32,.4);box-sizing:border-box;margin-left:auto;margin-right:auto;position:relative;width:940px}@media screen and (max-device-width:750px){.ContsWrap{width:calc(100% - 24px)}}.contsTitleWrap{margin-bottom:40px;text-align:center}@media screen and (max-device-width:750px){.contsTitleWrap{margin-bottom:32px}}.contsTitleWrap .contsTitle{color:#fff;font-size:36px;font-weight:700;line-height:1.5;margin:0}.contsTitleWrap .contsTitle.contsTitle--black{color:#000}.contsTitleWrap .contsTitleSup{color:#c00020;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700;line-height:.86;margin-top:8px}@media screen and (max-device-width:750px){.contsTitleWrap .contsTitleSup{margin-top:3px}}.contsSubtitle{color:#fff;font-size:26px;font-weight:700;line-height:1.5;margin-bottom:20px;margin-top:80px;padding-bottom:14px;position:relative;text-align:center}@media screen and (max-device-width:750px){.contsSubtitle{margin-top:60px}}.contsSubtitle:after,.contsSubtitle:before{-webkit-transform:translateX(-50%);background-color:#c00020;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:225px}@media screen and (max-device-width:750px){.contsSubtitle:after,.contsSubtitle:before{height:1px;width:100px}}.contsSubtitle:before{bottom:0}.contsSubtitle:after{bottom:4px}.mainimgWrap{font-size:0}.mainimgWrap,.mainimgWrap .mainimgImg{height:auto;position:relative;width:100%}.mainimgWrap .mainimgImg{z-index:0}.mainimgWrap .mainimgImg .mainimgImg__img{width:100%}.mainimgWrap .mainimgLogo{-webkit-transform:translateX(-50%);font-size:0;height:auto;left:calc(50% + 24.9vw);position:absolute;top:8.9vw;transform:translateX(-50%);width:24.9vw;z-index:1}@media screen and (max-device-width:750px){.mainimgWrap .mainimgLogo{left:calc(50% + 25vw);top:9vw;width:25vw}}.mainimgWrap .mainimgLogo .mainimgLogo__logo{width:100%}#perspectiveWrap{margin-bottom:calc(-11.4vw - -30px);margin-top:0;padding:60px 90px;top:-11.4vw}@media screen and (max-device-width:750px){#perspectiveWrap{margin-bottom:calc(-12vw - -20px);padding:20px;top:-12vw}}#perspectiveWrap .perspectiveLeads{color:#fff;font-size:20px;font-weight:700;line-height:1.9;margin-bottom:12px}@media screen and (max-device-width:750px){#perspectiveWrap .perspectiveLeads{margin-bottom:20px}}#perspectiveWrap .perspectiveText{color:#8b8b8b;font-size:16px;line-height:1.88}#counterplanWrap{padding:55px 90px}@media screen and (max-device-width:750px){#counterplanWrap{padding:20px}}#counterplanWrap .counterplanLinkWrap{text-align:center}#counterplanWrap .counterplanLinkWrap .counterplanLink{-webkit-transition:all .3s;color:#c00020;display:inline-block;font-size:22px;font-weight:700;line-height:1.5;text-decoration:none;transition:all .3s}#counterplanWrap .counterplanLinkWrap .counterplanLink:active,#counterplanWrap .counterplanLinkWrap .counterplanLink:hover{color:#fff}#counterplanWrap .counterplanLinkWrap .counterplanLink:active .counterplanLink--icon:after,#counterplanWrap .counterplanLinkWrap .counterplanLink:active .counterplanLink--icon:before,#counterplanWrap .counterplanLinkWrap .counterplanLink:hover .counterplanLink--icon:after,#counterplanWrap .counterplanLinkWrap .counterplanLink:hover .counterplanLink--icon:before{background-color:#fff}#counterplanWrap .counterplanLinkWrap .counterplanLink .counterplanLink--icon{display:inline-block;height:17px;margin-left:6px;position:relative;width:10px}#counterplanWrap .counterplanLinkWrap .counterplanLink .counterplanLink--icon:after,#counterplanWrap .counterplanLinkWrap .counterplanLink .counterplanLink--icon:before{-webkit-transition:all .3s;background-color:#c00020;content:"";display:block;height:2px;position:absolute;transition:all .3s;width:12px}#counterplanWrap .counterplanLinkWrap .counterplanLink .counterplanLink--icon:before{-webkit-transform:rotate(-45deg) translate(-50%,-50%);left:calc(50% + 1px);top:calc(50% - 1px);transform:rotate(-45deg) translate(-50%,-50%)}#counterplanWrap .counterplanLinkWrap .counterplanLink .counterplanLink--icon:after{-webkit-transform:rotate(45deg) translate(-50%,-50%);left:50%;top:calc(50% + 1px);transform:rotate(45deg) translate(-50%,-50%)}#scheduleWrap{margin-bottom:30px;margin-top:30px;padding:52px 90px 80px}@media screen and (max-device-width:750px){#scheduleWrap{margin-bottom:20px;margin-top:20px;padding:40px 20px}}#scheduleWrap .scheduleLists{list-style:none;margin:0;padding:0;position:relative}#scheduleWrap .scheduleLists:before{background-color:hsla(0,0%,84.7%,.4);content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0;width:100%}#scheduleWrap .scheduleLists .scheduleList{-webkit-box-sizing:border-box;box-sizing:border-box;padding:28px 0;position:relative}@media screen and (max-device-width:750px){#scheduleWrap .scheduleLists .scheduleList{padding:24px 0}}#scheduleWrap .scheduleLists .scheduleList:before{background-color:hsla(0,0%,84.7%,.4);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0;width:100%}#scheduleWrap .scheduleInfo{-ms-flex-align:center;-ms-flex-pack:start;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0}#scheduleWrap .scheduleInfo .scheduleDate{width:calc(100% - 260px)}@media screen and (max-device-width:750px){#scheduleWrap .scheduleInfo .scheduleDate{width:100%}}#scheduleWrap .scheduleInfo .scheduleDate .scheduleDate__date{font-size:22px;font-weight:700;line-height:1.5}#scheduleWrap .scheduleInfo .scheduleDate .scheduleDate__place{font-size:16px;line-height:1.88;margin-top:4px}@media screen and (max-device-width:750px){#scheduleWrap .scheduleInfo .scheduleDate .scheduleDate__place{margin-top:8px}}#scheduleWrap .scheduleInfo .scheduleBtn{margin-left:40px;width:220px}@media screen and (max-device-width:750px){#scheduleWrap .scheduleInfo .scheduleBtn{margin-left:0;margin-top:20px;width:100%}}#scheduleWrap .scheduleInfo .scheduleBtn .scheduleBtn__link{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;-webkit-transition:all .3s;align-items:center;background-color:#c00020;border:1px solid #c00020;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;margin:0 auto;text-decoration:none;transition:all .3s;width:220px}@media screen and (max-device-width:750px){#scheduleWrap .scheduleInfo .scheduleBtn .scheduleBtn__link{height:50px;width:220px}}#scheduleWrap .scheduleInfo .scheduleBtn .scheduleBtn__link:active,#scheduleWrap .scheduleInfo .scheduleBtn .scheduleBtn__link:hover{background-color:#000;color:#c00020}#scheduleWrap .scheduleInfo .scheduleBtn .scheduleBtn__link:active .scheduleBtn__link--icon:after,#scheduleWrap .scheduleInfo .scheduleBtn .scheduleBtn__link:active .scheduleBtn__link--icon:before,#scheduleWrap .scheduleInfo .scheduleBtn .scheduleBtn__link:hover .scheduleBtn__link--icon:after,#scheduleWrap .scheduleInfo .scheduleBtn .scheduleBtn__link:hover .scheduleBtn__link--icon:before{border-color:#c00020}#scheduleWrap .scheduleInfo .scheduleBtn .scheduleBtn__link .scheduleBtn__link--text{display:block;font-size:18px;font-weight:700;line-height:1.5}#scheduleWrap .scheduleInfo .scheduleBtn .scheduleBtn__link .scheduleBtn__link--icon{display:block;font-style:normal;height:10px;margin-left:7px;position:relative;width:10px}#scheduleWrap .scheduleInfo .scheduleBtn .scheduleBtn__link .scheduleBtn__link--icon:before{-webkit-transform:rotate(-45deg) translate(-50%,-50%);-webkit-transition:all .3s;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:100%;left:50%;position:absolute;top:calc(50% - 5px);transform:rotate(-45deg) translate(-50%,-50%);transition:all .3s;width:100%}#scheduleWrap .scheduleInfo .scheduleBtn .scheduleBtn__nolink{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;align-items:center;background-color:#5d5d5d;box-sizing:border-box;color:#8c8c8c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:center;line-height:1.5;margin:0 auto;width:220px}@media screen and (max-device-width:750px){#scheduleWrap .scheduleInfo .scheduleBtn .scheduleBtn__nolink{height:50px;width:220px}}#detailWrap{margin-bottom:30px;margin-top:30px;padding:52px 90px 80px}@media screen and (max-device-width:750px){#detailWrap{margin-bottom:20px;margin-top:20px;padding:40px 20px}}#detailWrap .detailImgWrap{margin:0 auto;width:600px}@media screen and (max-device-width:750px){#detailWrap .detailImgWrap{width:100%}}#detailWrap .detailImgWrap .detailImg{height:auto;width:100%}#detailWrap .detailText{font-size:16px;line-height:1.88;margin:0}#detailWrap .detailLink{margin:0;text-align:right}#detailWrap .detailLink .detailLink__text{-webkit-transition:all .3s;color:#c00020;display:inline-block;text-decoration:none;transition:all .3s}#detailWrap .detailLink .detailLink__text:active,#detailWrap .detailLink .detailLink__text:hover{color:#fff;text-decoration:underline}#detailWrap .detailNotes{color:#8b8b8b;font-size:16px;line-height:1.88;margin:60px 0 0;padding-left:16px;text-indent:-16px}@media screen and (max-device-width:750px){#detailWrap .detailNotes{margin-top:40px}}#ticketWrap{margin-bottom:30px;margin-top:30px;padding:52px 90px 80px}@media screen and (max-device-width:750px){#ticketWrap{margin-bottom:20px;margin-top:20px;padding:40px 20px}}#ticketWrap .ticketText{font-size:16px;line-height:1.5;margin:0;text-align:center}#ticketWrap .ticketInfoListsWrap{-ms-flex-align:start;-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-align:start;-webkit-box-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}#ticketWrap .ticketInfoListsWrap .ticketInfoLists{list-style:none;margin:0;padding:0}#ticketWrap .ticketInfoListsWrap .ticketInfoLists .ticketInfoList{font-size:20px;line-height:1.7;margin:0}#ticketWrap .ticketInfoListsWrap .ticketInfoLists .ticketInfoList:not(:first-of-type){margin-top:10px}#ticketWrap .ticketNotes{font-size:22px;font-weight:700;line-height:1.5;margin:0;text-align:center}@media screen and (max-device-width:750px){#ticketWrap .ticketNotes{text-align:left}}#ticketWrap .ticketNoteListsWrap{-ms-flex-align:start;-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-align:start;-webkit-box-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center}#ticketWrap .ticketNoteLists{list-style:none;margin:20px auto 0;padding-left:0}@media screen and (max-device-width:750px){#ticketWrap .ticketNoteLists{width:100%}}#ticketWrap .ticketNoteLists .ticketNoteList{color:#8b8b8b;font-size:14px;line-height:1.88;list-style:none;margin-left:0;padding-left:18px;position:relative}#ticketWrap .ticketNoteLists .ticketNoteList:before{content:"※";display:block;left:0;position:absolute;top:0}#ticketWrap .ticketNoteLists .ticketNoteList:not(:first-of-type){margin-top:8px}.ticketLinkWrap{height:80px;margin:0 auto 20px;width:600px}@media screen and (max-device-width:750px){.ticketLinkWrap{height:80px;width:100%}}.ticketLinkWrap.ticketLinkWrap--mb0{margin-bottom:0}.ticketLinkWrap .ticketLink{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;-webkit-transition:all .3s;align-items:center;background-color:#c00020;border:1px solid #c00020;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-decoration:none;transition:all .3s;width:100%}.ticketLinkWrap .ticketLink:active,.ticketLinkWrap .ticketLink:hover{background-color:#000;color:#c00020}.ticketLinkWrap .ticketLink:active .ticketLink--icon:after,.ticketLinkWrap .ticketLink:active .ticketLink--icon:before,.ticketLinkWrap .ticketLink:hover .ticketLink--icon:after,.ticketLinkWrap .ticketLink:hover .ticketLink--icon:before{border-color:#c00020}.ticketLinkWrap .ticketLink .ticketLink--text{display:block;font-size:23px;font-weight:700;line-height:1}.ticketLinkWrap .ticketLink .ticketLink--icon{display:block;font-style:normal;height:11px;margin-left:10px;position:relative;width:11px}.ticketLinkWrap .ticketLink .ticketLink--icon:before{-webkit-transform:rotate(-45deg) translate(-50%,-50%);-webkit-transition:all .3s;border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:100%;left:50%;position:absolute;top:calc(50% - 5px);transform:rotate(-45deg) translate(-50%,-50%);transition:all .3s;width:100%}#notesWrap{margin-bottom:30px;margin-top:30px;padding:52px 90px 80px}@media screen and (max-device-width:750px){#notesWrap{margin-bottom:20px;margin-top:20px;padding:40px 20px}}#notesWrap .attentionLists{list-style:none;margin-bottom:0;padding-left:0}#notesWrap .attentionLists .attentionList{font-size:16px;line-height:1.88;list-style:none;margin-left:0;padding-left:18px;position:relative}#notesWrap .attentionLists .attentionList:before{background-color:#c00020;border-radius:4px;content:"";display:block;height:8px;left:0;position:absolute;top:11px;width:8px}#notesWrap .attentionLists .attentionList:not(:first-of-type){margin-top:16px}#notesWrap .attentionLists .attentionList.attentionList--bold{color:#c00020;font-weight:700}#notesWrap .notesWrap__list{border-bottom:1px solid #4e4e4e;padding:18px 0}#notesWrap .notesWrap__list:first-child{border-top:1px solid #4e4e4e}#notesWrap .notesWrap__listTitle{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:120%;font-weight:500;padding:0 30px 0 0;position:relative}@media screen and (max-device-width:750px){#notesWrap .notesWrap__listTitle{font-size:110%}}#notesWrap .notesWrap__listTitle:after{color:#999;content:"\f0fe";font-family:Font Awesome\ 5 Free;font-size:120%;font-weight:900;line-height:100%;margin:-11px 0 0;position:absolute;right:0;text-align:center;top:50%}@media screen and (max-device-width:750px){#notesWrap .notesWrap__listTitle:after{right:0;top:calc(50% + 2px)}}#notesWrap .notesWrap__listTitle.active:after{color:#999;content:"\f146";font-family:Font Awesome\ 5 Free;font-size:120%;font-weight:900;line-height:100%;margin:-11px 0 0;position:absolute;right:0;text-align:center;top:50%}@media screen and (max-device-width:750px){#notesWrap .notesWrap__listTitle.active:after{right:0;top:calc(50% + 2px)}}#notesWrap .notesWrap__listText{display:none;margin:10px 0 0}#notesWrap .attentionBox{-webkit-box-sizing:border-box;border:1px solid hsla(0,0%,100%,.7);box-sizing:border-box;margin-top:48px;padding:32px}#notesWrap .attentionBox .attentionBox__title{color:#c00020;font-size:22px;font-weight:700;line-height:1.5;margin:0 0 12px}#notesWrap .attentionBox .attentionBox__text{font-size:16px;line-height:1.88;margin:0;word-break:break-all}#notesWrap .attentionBox .attentionBox__text .attentionBox__link{-webkit-transition:all .3s;color:#c00020;transition:all .3s}#notesWrap .attentionBox .attentionBox__text .attentionBox__link:active,#notesWrap .attentionBox .attentionBox__text .attentionBox__link:hover{color:#fff;text-decoration:none}.fancybox-slide--iframe{height:600px;margin:0;max-height:100%;max-width:100%;padding:0;width:800px}@media screen and (max-device-width:750px){.fancybox-slide--iframe{padding:44px 0 0!important}}.snsNavWrap{bottom:0;top:auto}#questionWrap{background-color:#fff;margin-bottom:30px;margin-top:60px;padding:52px 90px}@media screen and (max-device-width:750px){#questionWrap{margin-bottom:20px;margin-top:40px;padding:40px 20px}}#questionWrap .detailText{color:#000;font-size:16px;line-height:1.88;margin:0;text-align:center}@media screen and (max-device-width:750px){#questionWrap .detailText{text-align:left}}#questionWrap .detailText:first-of-type{margin-bottom:32px}.pageConts{-webkit-box-shadow:0 0 30px 5px rgba(192,0,32,.4);-webkit-box-sizing:border-box;background-color:#000;border-radius:5px;box-shadow:0 0 30px 5px rgba(192,0,32,.4);box-sizing:border-box;margin-left:auto;margin-right:auto;padding:56px 90px 80px;position:relative;width:940px}@media screen and (max-device-width:750px){.pageConts{padding:32px 20px 40px;width:calc(100% - 24px)}}.pagefooter{height:102px;margin-left:auto;margin-right:auto;position:relative;width:940px}@media screen and (max-device-width:750px){.pagefooter{height:82px;width:calc(100% - 24px)}}.pageTitle{font-size:26px;font-weight:700;line-height:1.5;margin:0 0 20px;text-align:center}.pageTitle.pageTitle--mb24{margin-bottom:24px}.pageTitle .pageTitle--sub{display:block;margin-top:6px}@media screen and (max-device-width:750px){.pageTitle .pageTitle--sub{margin-top:12px}}.pageSubtitle{color:#c00020;font-size:22px;font-weight:700;line-height:1.5;margin:60px auto 8px;text-align:center}.pageSubtitle.pageSubtitle--mt0{margin-top:0}.pageLeadstitle{font-size:18px;font-weight:700;line-height:1.89;margin:60px auto 8px;text-align:center}.pageLeadstitle .pageLeadstitle--line{display:inline-block;position:relative}.pageLeadstitle .pageLeadstitle--line:after,.pageLeadstitle .pageLeadstitle--line:before{content:"-";display:inline-block}.pageLeadstitle .pageLeadstitle--line:before{margin-right:4px}.pageLeadstitle .pageLeadstitle--line:after{margin-left:4px}.pageHeadingtitle{font-size:18px;font-weight:700;line-height:1.89;margin:16px 0}.pageHeadingtitle.pageHeadingtitle--mgn{margin-bottom:8px}.pageHeadingtitle:not(:first-of-type){margin-top:32px}@media screen and (max-device-width:750px){.pageHeadingtitle:not(:first-of-type){margin-top:20px}}.accessBoxWrap{margin-top:36px;padding-top:36px;position:relative}@media screen and (max-device-width:750px){.accessBoxWrap{margin-top:32px}}.accessBoxWrap:before{background-color:hsla(0,0%,84.7%,.4);content:"";display:block;height:1px;left:0;position:absolute;right:0;top:0;width:100%}.pagePoints{list-style:none;margin:16px auto 32px;padding:0}.pagePoints.pagePoints--mgn{margin-top:8px}.pagePoints.pagePoints--mgn .pagePoint:not(:first-of-type){margin-top:4px}.pagePoints .pagePoint{font-size:16px;line-height:1.88;padding-left:19px;position:relative;word-break:break-all}.pagePoints .pagePoint:not(:first-of-type){margin-top:16px}.pagePoints .pagePoint:before{background-color:#fff;border-radius:7px;content:"";display:block;height:14px;left:0;position:absolute;top:8px;width:14px}.pagePoints .pagePoint .pagePoint__link{-webkit-transition:all .3s;color:#c00020;text-decoration:none;transition:all .3s}.pagePoints .pagePoint .pagePoint__link:hover{color:#fff;text-decoration:underline}.accessBox{-ms-flex-align:center;-ms-flex-pack:start;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:start;-webkit-box-sizing:border-box;align-items:center;background-color:#1e1e1e;border-radius:4px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:32px;padding:20px 28px}@media screen and (max-device-width:750px){.accessBox{margin-top:20px;padding:20px 12px}}.accessBox .accessBox__text{font-size:16px;line-height:1.88;margin:0 20px 0 0;width:calc(100% - 420px)}@media screen and (max-device-width:750px){.accessBox .accessBox__text{margin-bottom:20px;margin-right:0;width:100%}}.accessBox .accessBox__text .accessBox__link{-webkit-transition:all .3s;color:#c00020;text-decoration:none;transition:all .3s}.accessBox .accessBox__text .accessBox__link:hover{color:#fff;text-decoration:underline}.accessBox .accessBox__mapWrap{font-size:0;width:400px}@media screen and (max-device-width:750px){.accessBox .accessBox__mapWrap{width:100%}}.accessBox .accessBox__mapWrap .accessBox__map{display:block;width:100%}.pageMainImgWrap{margin:0 auto 60px}.pageMainImgWrap .pageMainImg{width:100%}.pageText{font-size:16px;line-height:1.88;margin-bottom:28px}.pageQuote{-webkit-box-sizing:border-box;background-color:#1e1e1e;border-radius:4px;box-sizing:border-box;margin-top:60px;padding:28px}@media screen and (max-device-width:750px){.pageQuote{padding:20px 12px 28px}}.pageQuote .pageQuoteTitle{font-size:18px;line-height:1.89;margin:0 0 8px;text-align:center}.careerLists{-ms-flex-align:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;-webkit-box-align:start;-webkit-box-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 32px;padding:0}.careerLists .careerDetail,.careerLists .careerYear{font-size:16px;line-height:1.88;margin:0}.careerLists .careerYear{font-weight:700;width:64px}.careerLists .careerDetail{width:calc(100% - 64px)}.pageLinkBtnWrap{height:50px;margin:0 auto;width:220px}.pageLinkBtnWrap .pageLinkBtn{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-sizing:border-box;-webkit-transition:all .3s;align-items:center;background-color:#fff;border:1px solid #fff;box-sizing:border-box;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;text-decoration:none;transition:all .3s;width:100%}.pageLinkBtnWrap .pageLinkBtn:active,.pageLinkBtnWrap .pageLinkBtn:hover{background-color:transparent;border-color:#c00020;color:#c00020}.pageLinkBtnWrap .pageLinkBtn:active .pageLinkBtn--icon:after,.pageLinkBtnWrap .pageLinkBtn:active .pageLinkBtn--icon:before,.pageLinkBtnWrap .pageLinkBtn:hover .pageLinkBtn--icon:after,.pageLinkBtnWrap .pageLinkBtn:hover .pageLinkBtn--icon:before{border-color:#c00020}.pageLinkBtnWrap .pageLinkBtn .pageLinkBtn--text{font-size:16px;font-weight:700;line-height:1.69}.pageLinkBtnWrap .pageLinkBtn .pageLinkBtn--icon{display:block;font-style:normal;height:9px;margin-left:7px;position:relative;width:9px}.pageLinkBtnWrap .pageLinkBtn .pageLinkBtn--icon:before{-webkit-transform:rotate(-45deg) translate(-50%,-50%);-webkit-transition:all .3s;border-bottom:2px solid #000;border-right:2px solid #000;content:"";display:block;height:100%;left:50%;position:absolute;top:calc(50% - 5px);transform:rotate(-45deg) translate(-50%,-50%);transition:all .3s;width:100%}
/*! ----------------------------------------------------------------
04.block
----------------------------------------------------------------- */