@charset "UTF-8";.l-common{box-sizing:border-box;cursor:default;font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Meiryo,"メイリオ","ＭＳ Ｐゴシック",MS PGothic,-apple-system,BlinkMacSystemFont,Verdana,Roboto,Droid Sans,sans-serif;font-size:10px;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%/*! sanitize.css v4.1.0 | CC0 License | github.com/jonathantneal/sanitize.css */}.l-common article,.l-common aside,.l-common details,.l-common figcaption,.l-common figure,.l-common footer,.l-common header,.l-common main,.l-common menu,.l-common nav,.l-common section,.l-common summary{display:block}.l-common audio,.l-common canvas,.l-common progress,.l-common video{display:inline-block}.l-common audio:not([controls]){display:none;height:0}.l-common template,.l-common [hidden]{display:none}.l-common *,.l-common :before,.l-common :after{background-repeat:no-repeat;box-sizing:inherit}.l-common :before,.l-common :after{text-decoration:inherit;vertical-align:inherit}.l-common body{margin:0}.l-common h1{font-size:2em;margin:.67em 0}.l-common code,.l-common kbd,.l-common pre,.l-common samp{font-family:monospace,monospace;font-size:1em}.l-common hr{height:0;overflow:visible}.l-common nav ol,.l-common nav ul{list-style:none}.l-common abbr[title]{border-bottom:1px dotted;text-decoration:none}.l-common b,.l-common strong{font-weight:inherit}.l-common b,.l-common strong{font-weight:bolder}.l-common dfn{font-style:italic}.l-common mark{background-color:#ff0;color:#000}.l-common progress{vertical-align:baseline}.l-common small{font-size:83.3333%}.l-common sub,.l-common sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}.l-common sub{bottom:-.25em}.l-common sup{top:-.5em}.l-common ::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}.l-common ::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.l-common audio,.l-common canvas,.l-common iframe,.l-common img,.l-common svg,.l-common video{vertical-align:middle}.l-common img{border-style:none}.l-common svg{fill:currentColor}.l-common svg:not(:root){overflow:hidden}.l-common a{background-color:transparent;-webkit-text-decoration-skip:objects}.l-common a:hover{outline-width:0}.l-common table{border-collapse:collapse;border-spacing:0}.l-common button,.l-common input,.l-common select,.l-common textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}.l-common button,.l-common input{overflow:visible}.l-common button,.l-common select{text-transform:none}.l-common button,.l-common html [type=button],.l-common [type=reset],.l-common [type=submit]{-webkit-appearance:button}.l-common ::-moz-focus-inner{border-style:none;padding:0}.l-common :-moz-focusring{outline:1px dotted ButtonText}.l-common fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.l-common legend{display:table;max-width:100%;padding:0;white-space:normal}.l-common textarea{overflow:auto;resize:vertical}.l-common [type=checkbox],.l-common [type=radio]{padding:0}.l-common ::-webkit-inner-spin-button,.l-common ::-webkit-outer-spin-button{height:auto}.l-common [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.l-common ::-webkit-search-cancel-button,.l-common ::-webkit-search-decoration{-webkit-appearance:none}.l-common ::-webkit-input-placeholder{color:inherit;opacity:.54}.l-common ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.l-common [aria-busy=true]{cursor:progress}.l-common [aria-controls]{cursor:pointer}.l-common [aria-disabled]{cursor:default}.l-common a,.l-common area,.l-common button,.l-common input,.l-common label,.l-common select,.l-common textarea,.l-common [tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}.l-common [hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}.l-common [hidden][aria-hidden=false]:focus{clip:auto}.l-common .cf:before,.l-common .cf:after{content:"";display:table}.l-common .cf:after{clear:both}@font-face{font-family:icon;src:url(../fonts/icon.eot);src:url(../fonts/icon.eot#iefix) format("embedded-opentype"),url(../fonts/icon.ttf) format("truetype"),url(../fonts/icon.woff) format("woff"),url(../fonts/icon.svg#icon) format("svg")}.l-common [class^=l-icon__],.l-common [class*=" l-icon__"]{font-family:icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-indent:0;line-height:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l-common .l-icon__facebook:before{content:"\e900"}.l-common .l-icon__twitter:before{content:"\e901"}.l-common .l-icon__arrow-up:before{content:"\e902"}.l-common .l-icon__arrow-right:before{content:"\e903"}.l-common .l-icon__arrow-down:before{content:"\e904"}.l-common .l-icon__arrow-left:before{content:"\e905"}.l-common .l-icon__link:before{content:"\e906"}.l-common .l-icon__car:before{content:"\e907"}.l-common .l-icon__train:before{content:"\e908"}.l-common .l-icon__pen:before{content:"\e909"}.l-common .l-icon__long-arrow-up:before{content:"\e90a"}.l-common .l-icon__arrow-up-alt:before{content:"\e90b"}.l-common .l-icon__arrow-down-alt:before{content:"\e90c"}.l-common .l-icon__arrow-lwft-alt:before{content:"\e90d"}.l-common .l-icon__arrow-right-alt:before{content:"\e90e"}.l-common .l-fluid-image{max-width:100%;width:100%;height:auto;line-height:0}.l-common .l-fluid-image--type_h{width:auto;max-height:100%;height:100%;line-height:0}.l-common .l-box-center{display:table;width:100%;height:100%}.l-common .l-box-center__inner{vertical-align:middle;display:table-cell;width:100%}.l-common .l-box-center__body{display:inline-block;width:100%}.l-common .l-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.l-common .is-debug{box-shadow:black 0 0 0 1px inset;background-color:rgba(204,204,204,.25)}.l-common .is-debug *{box-shadow:black 0 0 0 1px inset;background-color:rgba(204,204,204,.25)}.l-common .is-debug .is-debug--none{box-shadow:none;background-color:transparent}.l-common .is-debug .is-debug--none *{box-shadow:none;background-color:transparent}.l-common .is-hidden{position:fixed;top:0;left:0;visibility:hidden;clip:rect(0 0 0 0)}.l-common .is-invisibility{opacity:0.0}.l-common .is-transparent{background-color:transparent;color:transparent}.gex{width:100%;height:100%;overflow-y:scroll}.gex-body{color:#333;font-family:"秀英丸ゴシック B","游ゴシック体",Yu Gothic,YuGothic,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,Meiryo,"メイリオ","ＭＳ Ｐゴシック",MS PGothic,-apple-system,BlinkMacSystemFont,sans-serif;width:100%;height:100%;overflow:hidden}.debug .gex-body{overflow:visible}.gex-body img{vertical-align:top}.gex-body img[src$=".svg"]{width:100%}.gex-body svg{display:block}.gex-body .l-content{width:100%;position:relative;top:0;left:0}.gex-body .l-content .l-content__inner{width:100%;padding:0 11.32812%;margin:0 auto;position:relative;top:0;left:0;z-index:2}.gex-body .l-inside-content{background-color:#fefefe;border-radius:1.0em;font-size:31px;font-size:2.42188vw;padding:8.88889% 0}.gex-body .l-inside-content-inner{font-size:10px;width:82.22222%;margin:0 auto}.gex-body .l-patterns{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.gex-body .l-pattern{background-repeat:repeat;width:100%;position:relative;z-index:1}.gex-body .l-characters{width:100%;height:100%;position:absolute;top:0;z-index:3;pointer-events:none}.gex-body .l-characters--pos_left{right:100%}.gex-body .l-characters--pos_left .l-characters-inner{left:11.32812%}.gex-body .l-characters--pos_left .l-character{top:0;right:0}.gex-body .l-characters--pos_right{left:100%}.gex-body .l-characters--pos_right .l-characters-inner{right:11.32812%}.gex-body .l-characters--pos_right .l-character{top:0;left:0}.gex-body .l-characters-inner{width:100%;max-width:1280px;height:100%;position:absolute;top:0}.gex-body .l-character{width:19.375%;position:absolute;z-index:1}.gex-body .l-character--i_0 .l-character-img-holder{background-position:0 0}.gex-body .l-character--i_1 .l-character-img-holder{background-position:25% 0}.gex-body .l-character--i_2 .l-character-img-holder{background-position:50% 0}.gex-body .l-character--i_3 .l-character-img-holder{background-position:75% 0}.gex-body .l-character--i_4 .l-character-img-holder{background-position:100% 0}.gex-body .l-character--i_5 .l-character-img-holder{background-position:0 50%}.gex-body .l-character--i_6 .l-character-img-holder{background-position:25% 50%}.gex-body .l-character--i_7 .l-character-img-holder{background-position:50% 50%}.gex-body .l-character--i_8 .l-character-img-holder{background-position:75% 50%}.gex-body .l-character--i_9 .l-character-img-holder{background-position:100% 50%}.gex-body .l-character--i_10 .l-character-img-holder{background-position:0 100%}.gex-body .l-character--i_11 .l-character-img-holder{background-position:25% 100%}.gex-body .l-character--i_12 .l-character-img-holder{background-position:50% 100%}.gex-body .l-character--i_13 .l-character-img-holder{background-position:75% 100%}.gex-body .l-character--i_14 .l-character-img-holder{background-position:100% 100%}.gex-body .l-character-inner{position:relative;top:0;left:0}.gex-body .l-character-holder{position:relative;top:0;left:0}.gex-body .l-character-stroke-holder{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.gex-body .l-character-stroke{display:block;width:100%;height:100%}.gex-body .l-character-stroke__path{fill:none;stroke-width:2.41935%}.gex-body .l-character-stroke__path--color_yellow{stroke:#fabe1e}.gex-body .l-character-stroke__path--color_green{stroke:#149059}.gex-body .l-character-img-holder{background-image:url(../images/characters-0.png);background-size:500% 300%;padding-top:100%;position:relative;top:0;left:0;z-index:2;opacity:0.0}.gex-body .l-character-fill-holder{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.gex-body .l-character-fill{display:block;width:100%;height:100%}.gex-body .l-character-fill{opacity:0.0}.gex-body .l-character-fill__polygon{fill:#fefefe}.gex-body .l-emphasis{display:inline-block;position:relative;top:0;left:0}.gex-body .l-emphasis:before{background-color:#fabe1e;display:block;content:"";width:calc(100% + .42em);padding:.41em 0 0;position:absolute;top:calc(50% + .25em);left:-.21em;z-index:1}.gex-body .l-emphasis__text{position:relative;top:0;left:0;z-index:2}.gex-body .l-button{display:inline-block;border:none;outline:0;text-align:center;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding:0;margin:0}.gex-body .l-button.l-button--is_no-link .l-button-inner{cursor:default;text-decoration:line-through;opacity:.5}.gex-body .l-button.l-button--is_no-link:hover .l-button-inner{background-color:#4c4c4c}.gex-body .l-button:hover .l-button-inner{background-color:#333}.gex-body .l-button .l-button-inner{display:inline-block;border-radius:1em;background-clip:padding-box;background-color:#4c4c4c;color:#fefefe;font-size:18px;font-size:1.40625vw;font-weight:600;line-height:1.5;padding:.25em 2.33333em .25em .7em;position:relative;top:0;left:0;transition-property:background-color;transition-duration:.5s;transition-timing-function:cubic-bezier(.14,1,.34,1)}.gex-body .l-button .l-button__icon{display:inline-block;border-radius:.5em;font-size:24px;font-size:1.875vw;vertical-align:middle;position:absolute;margin:-.04167em 0 0 .5em;top:50%}.gex-body .l-button .l-button__icon:before{vertical-align:baseline}.gex-body .l-button--size_small .l-button-inner{border-radius:.89286em;background-color:#4c4c4c;color:#fefefe;font-size:14px;font-size:1.09375vw;line-height:1.5;padding:.14286em 2.17857em .14286em .7em}.gex-body .l-button--size_small .l-button__icon{font-size:18px;font-size:1.40625vw;margin:-.05556em 0 0 .5em}.gex-body .l-ribbon{display:block;position:relative;top:0;left:0}.gex-body .l-ribbon-main{background-color:#fefefe;display:block;text-align:center;width:70.70707%;margin:0 auto;z-index:2;position:relative;top:0;left:0}.gex-body .l-ribbon-main:before,.gex-body .l-ribbon-main:after{background-repeat:repeat;background-color:#fefefe;display:block;content:"";width:100%;padding:1.10565% 0 0;position:absolute}.gex-body .l-ribbon-main:before{top:0;left:0}.gex-body .l-ribbon-main:after{bottom:0;left:0}.gex-body .l-ribbon-main-body{display:inline-block;font-size:50px;font-size:3.90625vw;letter-spacing:.28em;line-height:2.36;padding:0 0 0 .28em}.gex-body .l-ribbon-band{display:block;width:100%;padding:8.28283% 0 0;position:absolute;z-index:1}.gex-body .l-ribbon-band-body{display:block;background-color:#fefefe;width:100%;padding:7.17172% 0 0;position:relative;top:0;left:0}.gex-body .l-ribbon-band__shadow{background-image:url(../images/ribbon-band-shadow-0.svg);background-size:200% 100%;width:6.26263%;padding:3.63636% 0 0;position:absolute}.gex-body .l-ribbon-band--pos_left{margin-left:20.90909%;top:0;left:-100%}.gex-body .l-ribbon-band--pos_left .l-ribbon-band__shadow{bottom:0;right:0}.gex-body .l-ribbon-band--pos_right{margin-left:-20.90909%;top:0;left:100%}.gex-body .l-ribbon-band--pos_right .l-ribbon-band__shadow{background-position:100% 0;bottom:0;left:0}.gex-body .l-details{margin-top:-1.04423%}.gex-body .l-details-inner{width:89.18919%;margin:0 auto}.gex-body .l-detail{margin:0 0 4.54545%}.gex-body .l-detail:last-child{margin:0}.gex-body .l-detail-title{display:inline-block;vertical-align:top;width:17.07989%}.gex-body .l-detail-heading{font-size:18px;font-size:1.40625vw;letter-spacing:.05em;line-height:1.94444;margin:0}.gex-body .l-detail-data{display:inline-block;vertical-align:top;width:82.92011%}.gex-body .l-detail-sentence{font-size:18px;font-size:1.40625vw;font-weight:600;letter-spacing:.05em;line-height:1.94444;margin:0}.gex-body .l-w980__inline-hide{display:inline}.gex-body .l-w980__inline-show{display:none}.gex-body .l-w980__block-hide{display:block}.gex-body .l-w980__block-show{display:none}.gex-body .l-w768__inline-hide{display:inline}.gex-body .l-w768__inline-show{display:none}.gex-body .l-w768__block-hide{display:block}.gex-body .l-w768__block-show{display:none}.gex-body .l-w480__inline-hide{display:inline}.gex-body .l-w480__inline-show{display:none}.gex-body .l-w480__block-hide{display:block}.gex-body .l-w480__block-show{display:none}.gex-body .warning{background-color:#fefefe;font-size:14px;line-height:1.5;text-align:center;width:100%;padding:28px 0;position:absolute;z-index:2147483647;position:relative;top:0;left:0}.gex-body .warning:before,.gex-body .warning:after{background-repeat:repeat;background-color:#149059;display:block;content:"";width:100%;padding:9px 0 0;position:absolute}.gex-body .warning:before{top:0;left:0}.gex-body .warning:after{bottom:0;left:0}.gex-body .warning:before,.gex-body .warning:after{background-image:url(../images/pattern-white-reverse-w1-0.svg)}.gex-body .loading{background-color:#fabe1e;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2147483646;speak:none}.debug .gex-body .loading{display:none}.gex-body .loading__inner{text-align:center;width:100px;height:10px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.gex-body .loading--type_circle{text-align:center;margin:auto}.gex-body .loading--type_circle .loading__circle{background-color:rgba(255,255,255,0);display:inline-block;width:10px;height:10px;-webkit-animation-name:bounce_circleG;animation-name:bounce_circleG;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;border-radius:50%}.gex-body .loading--type_circle .loading__circle+.loading__circle{margin:0 0 0 8%}.gex-body .loading--type_circle .loading__circle--0{-webkit-animation-delay:0.0s;animation-delay:0.0s}.gex-body .loading--type_circle .loading__circle--1{-webkit-animation-delay:.1s;animation-delay:.1s}.gex-body .loading--type_circle .loading__circle--2{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes bounce_circleG{50%{background-color:white}}@keyframes bounce_circleG{50%{background-color:white}}.gex-body .visual{width:100%;height:100%}.gex-body .visual .visual-inner{width:100%;height:100%;position:relative;top:0;left:0;overflow:hidden}.gex-body .visual .visual-header{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.gex-body .visual .visual-header-front{width:100%;height:100%;position:relative;top:0;left:0;z-index:4}.gex-body .visual .visual-heading--lv_1{margin:0}.gex-body .visual .visual-heading-inner{display:block}.gex-body .visual .visual-heading-img-holder{display:block;width:54.6875%;margin:0 auto}.gex-body .visual .visual-heading-logo__path-group--i_0{opacity:0.0}.gex-body .visual .visual-heading-logo__path-group--i_0 .visual-heading-logo__path{fill:#149059}.gex-body .visual .visual-heading-logo__path-group--i_1 .visual-heading-logo__path{fill:none;stroke:none;stroke-width:2;stroke-miterlimit:10}.debug .gex-body .visual .visual-heading-logo__path-group--i_1 .visual-heading-logo__path{stroke:#fefefe}.gex-body .visual .visual-header-back{background-color:#fabe1e;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.debug .gex-body .visual .visual-header-back{display:none}.gex-body .visual .visual-holder{background-color:#fabe1e;width:100%;height:100%;position:relative;top:0;left:0;z-index:1}.gex-body .visual .visual__canvas{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.three .gex-body .visual .visual__canvas{display:block}.gex-body .visual .visual__cross{pointer-events:none;display:none;background-color:#fabe1e;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.three .gex-body .visual .visual__cross{display:block;opacity:0.0}.gex-body .visual .visual-substitute{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.no-three-js .gex-body .visual .visual-substitute{display:block}.gex-body .visual .visual-substitute-sliders{width:100%;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gex-body .visual .visual-substitute-slider{font-size:0;width:100%;height:128px;margin:0 0 10px;position:relative;top:0;left:0;overflow:hidden}.gex-body .visual .visual-substitute-slider-inner{width:100%;height:100%;position:absolute;top:0}.gex-body .visual .visual-substitute-imgs{display:inline-block;width:50%;height:100%;overflow:hidden}.gex-body .visual .visual-substitute-img{background-size:800% 800%;display:inline-block;width:128px;height:100%}.gex-body .visual .slick-list{height:100%}.gex-body .visual .slick-track{height:100%}.gex-body .visual .visual-guide{width:100%;position:absolute;top:auto;left:0;bottom:0;z-index:4;opacity:0.0}.debug .gex-body .visual .visual-guide{opacity:1.0}.gex-body .visual .visual-guide-inner{text-align:center}.gex-body .visual .visual-guide-arrow{display:inline-block;width:100%;margin:0 0 1.11111%}@-webkit-keyframes downAnimate{0%{opacity:0.0;-webkit-transform:translate(0,0);transform:translate(0,0)}50%{opacity:1.0}100%{opacity:0.0;-webkit-transform:translate(0,10px);transform:translate(0,10px)}}@keyframes downAnimate{0%{opacity:0.0;-webkit-transform:translate(0,0);transform:translate(0,0)}50%{opacity:1.0}100%{opacity:0.0;-webkit-transform:translate(0,10px);transform:translate(0,10px)}}.gex-body .visual .visual-guide-arrow-holder{-webkit-animation:downAnimate 1.0s infinite;animation:downAnimate 1.0s infinite;display:inline-block;color:#149059;text-transform:uppercase;width:100%;font-family:brandon-grotesque,Century Gothic,CenturyGothic,Questrial,Geneva,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:25px;font-size:1.95312vw;font-weight:600;line-height:1.5}.gex-body .visual .visual-guide-label{display:inline-block;color:#149059;text-transform:uppercase;width:100%;font-family:brandon-grotesque,Century Gothic,CenturyGothic,Questrial,Geneva,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:14px;font-size:1.09375vw;font-weight:600;letter-spacing:.071em;padding:0 0 4.44444%}.gex-body .visual .visual-border{background-color:#edae20;position:absolute;z-index:2}.gex-body .visual .visual-border--pos_top{width:100%;height:8px;top:0;left:0}.gex-body .visual .visual-border--pos_right{width:8px;height:100%;top:0;right:0}.gex-body .visual .visual-border--pos_bottom{width:100%;height:8px;bottom:0;left:0}.gex-body .visual .visual-border--pos_left{width:8px;height:100%;top:0;left:0}.gex-body .share{padding:3.4375% 3.4375% 0 0;position:absolute;top:0;right:0;z-index:4;opacity:0.0}.debug .gex-body .share{opacity:1.0}.gex-body .share-heading{display:inline-block;color:#fefefe;font-family:brandon-grotesque,Century Gothic,CenturyGothic,Questrial,Geneva,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:14px;font-size:1.09375vw;font-weight:600;text-transform:uppercase;letter-spacing:.035em;vertical-align:middle;margin:0 1.14286em 0 0}.gex-body .share-list{display:inline-block;list-style:none;line-height:0;vertical-align:middle;padding:0;margin:0}.gex-body .share-item{display:inline-block;font-size:10px;font-size:.78125vw}.gex-body .share-item+.share-item{margin:0 0 0 .8em}.gex-body .share-item--type_facebook:hover .share-icon-holder{background-color:#5d7dbf}.gex-body .share-item--type_facebook .share-icon-holder{background-color:#3c5a99}.gex-body .share-item--type_twitter:hover .share-icon-holder{background-color:#61bdf6}.gex-body .share-item--type_twitter .share-icon-holder{background-color:#1da1f2}.gex-body .share-link{background-color:#fefefe;display:block;color:#fefefe;border-radius:.5em;font-size:34px;font-size:2.65625vw;text-decoration:none;width:1.0em;height:1.0em;position:relative;top:0;left:0}.gex-body .share-icon-holder{border-radius:.5em;font-size:24px;font-size:1.875vw;width:1.0em;height:1.0em;margin:-.5em 0 0 -.5em;position:absolute;top:50%;left:50%;transition-property:background-color;transition-duration:.5s;transition-timing-function:cubic-bezier(.14,1,.34,1)}.gex-body .share-icon__body{font-size:16px;font-size:1.25vw;text-align:center;line-height:1.5}.gex-body .outline{background-color:#fabe1e;overflow:hidden}.visual-debug .gex-body .outline{display:none}.gex-body .outline .outline-pattern--i_0{background-color:#edae20;background-image:url(../images/pattern-yellow-w2-0.svg)}.gex-body .outline .outline-pattern--i_0 .outline-pattern-boody{padding:50% 0 0}.gex-body .outline .outline-pattern--i_1{background-color:#edae20;background-image:url(../images/pattern-yellow-w8-0.svg);position:absolute;left:0;bottom:0}.gex-body .outline .outline-pattern--i_1 .outline-pattern-boody{padding:35.35354% 0 0}.gex-body .outline .outline-section{padding:8.88889% 0}.gex-body .outline .outline-heading--lv_2{margin:0 0 8.88889%}.gex-body .outline .outline-heading-ribbon-main:before,.gex-body .outline .outline-heading-ribbon-main:after{background-image:url(../images/pattern-green-reverse-w1-0.svg)}.gex-body .outline .outline-heading-group{margin:0 0 8.88889%;position:relative;top:0;left:0}.gex-body .outline .outline-heading-group:before,.gex-body .outline .outline-heading-group:after{background-repeat:repeat;background-color:#149059;display:block;content:"";width:100%;padding:1.10565% 0 0;position:absolute}.gex-body .outline .outline-heading-group:before{top:0;left:0}.gex-body .outline .outline-heading-group:after{bottom:0;left:0}.gex-body .outline .outline-heading-group:before,.gex-body .outline .outline-heading-group:after{background-image:url(../images/pattern-white-reverse-w1-0.svg)}.gex-body .outline .outline-heading-group-inner{padding:4.14619% 0}.gex-body .outline .outline-heading--lv_3{text-align:center;margin:0 0 3.56265%}.gex-body .outline .outline-heading--lv_3+.outline-heading--lv_3{margin:0}.gex-body .outline .outline-heading--lv_3 .outline-heading--size_small{display:inline-block;font-size:25px;font-size:1.95312vw;font-style:normal;font-weight:600;text-align:center;line-height:1.5;letter-spacing:.05em;padding-left:.05em;margin-top:-.25em;margin-bottom:0;margin-bottom:.75em}.gex-body .outline .outline-heading--lv_3 .outline-heading--size_large{display:inline-block;font-size:35px;font-size:2.73438vw;font-style:normal;font-weight:600;text-align:center;line-height:1.5;letter-spacing:.071em;padding-left:.071em;margin-top:-.25em;margin-bottom:0}.gex-body .outline .outline-detail--el_1 .outline-detail__link-holder{display:inline-block}.gex-body .outline .outline-character--i_0 .outline-character-inner{padding-top:48.3871%;left:32.25806%}.gex-body .outline .outline-character--i_2 .outline-character-inner{padding-top:282.25806%;left:32.25806%}.gex-body .outline .outline-character--i_1 .outline-character-inner{padding-top:177.41935%;left:-32.25806%}.gex-body .outline .outline-character--i_3 .outline-character-inner{padding-top:403.22581%;left:-32.25806%}.gex-body .event{background-color:#fabe1e;overflow:hidden}.visual-debug .gex-body .event{display:none}.gex-body .event .event-pattern--i_0{background-color:#edae20;background-image:url(../images/pattern-yellow-w2-0.svg)}.gex-body .event .event-pattern--i_0 .event-pattern-boody{padding:70.70707% 0 0}.gex-body .event .event-pattern--i_1{background-color:#edae20;background-image:url(../images/pattern-yellow-w8-0.svg);position:absolute;left:0;bottom:0}.gex-body .event .event-pattern--i_1 .event-pattern-boody{padding:100% 0 0}.gex-body .event .event-section{padding:8.88889% 0}.gex-body .event .event-heading--lv_2{margin:0 0 8.88889%}.gex-body .event .event-heading-ribbon-main:before,.gex-body .event .event-heading-ribbon-main:after{background-image:url(../images/pattern-green-reverse-w1-0.svg)}.gex-body .event .event-character--i_4 .event-character-inner{padding-top:52.41935%;left:40.32258%}.gex-body .event .event-character--i_6 .event-character-inner{padding-top:395.16129%;left:32.25806%}.gex-body .event .event-character--i_8 .event-character-inner{padding-top:741.93548%;left:32.25806%}.gex-body .event .event-character--i_10 .event-character-inner{padding-top:1056.45161%;left:40.32258%}.gex-body .event .event-character--i_5 .event-character-inner{padding-top:221.77419%;left:-36.29032%}.gex-body .event .event-character--i_7 .event-character-inner{padding-top:540.32258%;left:-32.25806%}.gex-body .event .event-character--i_9 .event-character-inner{padding-top:919.35484%;left:-32.25806%}.gex-body .ceremony{margin:0 0 15.23342%}.gex-body .ceremony .ceremony-heading-group{margin:0 0 10.81081%;position:relative;top:0;left:0}.gex-body .ceremony .ceremony-heading-group:before,.gex-body .ceremony .ceremony-heading-group:after{background-repeat:repeat;background-color:#fefefe;display:block;content:"";width:100%;padding:1.10565% 0 0;position:absolute}.gex-body .ceremony .ceremony-heading-group:before{top:0;left:0}.gex-body .ceremony .ceremony-heading-group:after{bottom:0;left:0}.gex-body .ceremony .ceremony-heading-group:before,.gex-body .ceremony .ceremony-heading-group:after{background-image:url(../images/pattern-green-reverse-w1-0.svg)}.gex-body .ceremony .ceremony-heading-group-inner{padding:4.14619% 0}.gex-body .ceremony .ceremony-heading--lv_3{font-size:25px;font-size:1.95312vw;font-style:normal;font-weight:600;text-align:center;line-height:1.5;letter-spacing:.05em;padding-left:.05em;margin-top:0;margin-bottom:0}.gex-body .ceremony .ceremony-detail--el_1 .ceremony-detail__link-holder{display:inline-block}.gex-body .lecture .lecture-heading-group{margin:0 0 10.81081%;position:relative;top:0;left:0}.gex-body .lecture .lecture-heading-group:before,.gex-body .lecture .lecture-heading-group:after{background-repeat:repeat;background-color:#fefefe;display:block;content:"";width:100%;padding:1.10565% 0 0;position:absolute}.gex-body .lecture .lecture-heading-group:before{top:0;left:0}.gex-body .lecture .lecture-heading-group:after{bottom:0;left:0}.gex-body .lecture .lecture-heading-group:before,.gex-body .lecture .lecture-heading-group:after{background-image:url(../images/pattern-green-reverse-w1-0.svg)}.gex-body .lecture .lecture-heading-group-inner{padding:4.14619% 0}.gex-body .lecture .lecture-heading--lv_3{font-size:25px;font-size:1.95312vw;font-style:normal;font-weight:600;text-align:center;line-height:1.5;letter-spacing:.05em;padding-left:.05em;margin-top:0;margin-bottom:0;margin-bottom:3.56265%}.gex-body .lecture .lecture-heading--lv_4{text-align:center;margin:0}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading--size_large{display:inline-block;font-size:35px;font-size:2.73438vw;font-style:normal;font-weight:600;text-align:center;line-height:1.5;letter-spacing:.071em;padding-left:.071em;margin-top:-.25em;margin-bottom:0}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading--size_small{display:inline-block;font-size:25px;font-size:1.95312vw;font-style:normal;font-weight:600;text-align:center;line-height:1.5;letter-spacing:.05em;padding-left:.05em;margin-top:-.25em;margin-bottom:0}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading-text--el_0{margin-bottom:3.22482%}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading-text--el_1{margin-bottom:2.30344%}.gex-body .lecture .lecture-teacher-heading{margin:0 0 5.40541%}.gex-body .lecture .lecture-teacher-title{display:inline-block;font-size:18px;font-size:1.40625vw;font-style:normal;font-weight:600;line-height:1.94444;letter-spacing:.05em;margin-top:-.47222em;margin-bottom:0;margin-bottom:1.44349%}.gex-body .lecture .lecture-teacher-name{display:inline-block;font-size:25px;font-size:1.95312vw;font-style:normal;font-weight:600;text-align:center;line-height:1.5;letter-spacing:.05em;padding-left:.05em;margin-top:-.25em;margin-bottom:0}.gex-body .lecture .lecture-teacher-imgs{margin:0 0 7.61671%}.gex-body .lecture .lecture-teacher-imgs-inner{width:89.18919%;margin:0 auto}.gex-body .lecture .lecture-teacher-photo{display:inline-block;vertical-align:top;width:34.15978%;margin:0 6.06061% 0 0}.gex-body .lecture .lecture-teacher-works{display:inline-block;vertical-align:top;width:36.63912%;overflow:hidden}.gex-body .lecture .lecture-teacher-works-inner{width:106.01504%}.gex-body .lecture .lecture-teacher-works-list{list-style:none;padding:0;margin:-7.80142% 0 0;position:relative;top:0;left:-2.83688%}.gex-body .lecture .lecture-teacher-works-item{display:inline-block;vertical-align:top;width:27.65957%;margin:7.80142% 2.83688% 0}.gex-body .lecture .lecture-teacher-career{margin-bottom:10.81081%}.gex-body .lecture .lecture-teacher-career__sentence{font-size:16px;font-size:1.25vw;font-style:normal;letter-spacing:.05em;line-height:2.0625;margin-top:-.85859%;margin-bottom:1.53125em}.gex-body .lecture .lecture-teacher-career__sentence:last-child{margin-bottom:0}.gex-body .lecture .lecture-request-list{list-style:none;padding:0;margin:0 0 5.1495%}.gex-body .lecture .lecture-request-item{margin:0 0 2.99003%}.gex-body .lecture .lecture-request-detail{margin:0 0 10.299%}.gex-body .lecture .lecture-request-detail-sentence{font-size:16px;font-size:1.25vw;font-style:normal;letter-spacing:.05em;line-height:2.0625;margin-top:-.85859%;margin-bottom:1.53125em}.gex-body .lecture .lecture-request-detail-sentence:last-child{margin-bottom:0}.gex-body .lecture .lecture-request-detail-sentence--type_attention{font-size:14px;font-size:1.09375vw;font-style:normal;letter-spacing:.05em;line-height:2;margin-top:-.70707%;margin-bottom:1.5em;text-indent:-1.5em;padding:0 0 0 1.5em}.gex-body .lecture .lecture-contact-heading{margin:0 0 3.65449%}.gex-body .lecture .lecture-contact__sentence{font-size:18px;font-size:1.40625vw;font-style:normal;letter-spacing:.05em;line-height:1.94444;margin-top:-.85859%;margin-bottom:1.47222em}.gex-body .lecture .lecture-contact__sentence:last-child{margin-bottom:0}.gex-body .access{background-color:#fabe1e;overflow:hidden}.visual-debug .gex-body .access{display:none}.gex-body .access .access-pattern--i_0{background-color:#edae20;background-image:url(../images/pattern-yellow-w2-0.svg)}.gex-body .access .access-pattern--i_0 .access-pattern-boody{padding:35.35354% 0 0}.gex-body .access .access-pattern--i_1{background-color:#edae20;background-image:url(../images/pattern-yellow-w8-0.svg);position:absolute;left:0;bottom:0}.gex-body .access .access-pattern--i_1 .access-pattern-boody{padding:70.70707% 0 0}.gex-body .access .access-section{padding:8.88889% 0}.gex-body .access .access-heading--lv_2{margin:0 0 8.88889%}.gex-body .access .access-heading-ribbon-main:before,.gex-body .access .access-heading-ribbon-main:after{background-image:url(../images/pattern-green-reverse-w1-0.svg)}.gex-body .access .access-address{margin:0 0 5.40541%}.gex-body .access .access-address-inner:before,.gex-body .access .access-address-inner:after{display:table;content:" "}.gex-body .access .access-address-inner:after{clear:both}.gex-body .access .access-address__body{font-size:18px;font-size:1.40625vw;font-style:normal;letter-spacing:.05em;line-height:1.94444;margin-top:-1.04423%;margin-bottom:1.47222em;font-weight:600;margin-bottom:0;float:left}.gex-body .access .access-link{float:right}.gex-body .access .access-map{position:relative;top:0;left:0;padding:1.10565% 0;margin:0 0 7.61671%}.gex-body .access .access-map:before,.gex-body .access .access-map:after{background-repeat:repeat;background-color:#fefefe;display:block;content:"";width:100%;padding:1.10565% 0 0;position:absolute}.gex-body .access .access-map:before{top:0;left:0}.gex-body .access .access-map:after{bottom:0;left:0}.gex-body .access .access-map:before,.gex-body .access .access-map:after{background-image:url(../images/pattern-green-reverse-w1-0.svg)}.gex-body .access .access-map-inner{background-image:url(../images/transparent-0.gif);background-repeat:repeat;background-position:center;padding:60.81081% 0 0;position:relative;top:0;left:0}.gex-body .access .access-map-body{width:100%;height:100%;position:absolute;top:0;left:0}.gex-body .access .access-detail{display:inline-block;vertical-align:top;width:48.09582%;margin:0 3.80835% 0 0}.gex-body .access .access-detail:last-child{margin:0}.gex-body .access .access-heading--lv_3{margin:0 0 7.91826%}.gex-body .access .access-icon{display:block;margin:0 0 5.61941%}.gex-body .access .access-icon-holder{display:block;background-color:#149059;border-radius:.5em;font-size:71px;font-size:5.54688vw;width:1.0em;height:1.0em;margin:0 auto}.gex-body .access .access-icon__body{display:block;color:#fefefe;font-size:50px;font-size:3.90625vw;text-align:center;width:1.42em;height:1.42em;line-height:1.42}.gex-body .access .access-heading__body{display:block;font-size:18px;font-size:1.40625vw;font-style:normal;font-weight:600;line-height:1.94444;letter-spacing:.05em;padding-left:.05em;margin-top:-.47222em;margin-bottom:0;text-align:center}.gex-body .access .access-detail__sentence{font-size:18px;font-size:1.40625vw;font-style:normal;letter-spacing:.05em;line-height:1.94444;margin-top:-2.17114%;margin-bottom:1.47222em;text-align:center}.gex-body .access .access-detail__sentence:last-child{margin-bottom:0}.gex-body .access .access-detail__sentence--size_small{font-size:14px;font-size:1.09375vw;font-style:normal;letter-spacing:.05em;line-height:2;margin-top:-1.78799%;margin-bottom:1.5em}.gex-body .access .access-character--i_12 .access-character-inner{padding-top:233.87097%;left:32.25806%}.gex-body .access .access-character--i_14 .access-character-inner{padding-top:540.32258%;left:32.25806%}.gex-body .access .access-character--i_11 .access-character-inner{padding-top:56.45161%;left:-48.3871%}.gex-body .access .access-character--i_13 .access-character-inner{padding-top:379.03226%;left:-32.25806%}.gex-body .links{background-color:#fefefe;overflow:hidden}.visual-debug .gex-body .links{display:none}.gex-body .links .links-sizzle-borders{position:relative;top:0;left:0;z-index:2}.gex-body .links .links-sizzle__border--size_large{background-color:#edae20;background-image:url(../images/pattern-yellow-w2-0.svg);background-repeat:repeat}.gex-body .links .links-sizzle__border--size_large .links-sizzle__border-inner{padding:8.88889% 0 0}.gex-body .links .links-sizzle__border--size_small{background-color:#fefefe;background-image:url(../images/pattern-green-reverse-w1-0.svg);background-repeat:repeat}.gex-body .links .links-sizzle__border--size_small .links-sizzle__border-inner{padding:.90909% 0 0}.gex-body .links .links-section{padding:6.26263% 0 5.45455%}.gex-body .links .link-list{list-style:none;text-align:center;padding:0;margin:0}.gex-body .links .link-item{display:inline-block;vertical-align:top;width:27.44108%}.gex-body .links .link-anchor{display:inline-block;outline:none;text-decoration:none}.gex-body .links .link-anchor:hover .link-label{color:#4c4c4c}.gex-body .links .link-anchor--type_facebook:hover .link-icon-holder{background-color:#5d7dbf}.gex-body .links .link-anchor--type_facebook .link-icon-holder{background-color:#3c5a99}.gex-body .links .link-anchor--type_twitter:hover .link-icon-holder{background-color:#61bdf6}.gex-body .links .link-anchor--type_twitter .link-icon-holder{background-color:#1da1f2}.gex-body .links .link-anchor--type_blog:hover .link-icon-holder{background-color:#18ab6a}.gex-body .links .link-anchor--type_blog .link-icon-holder{background-color:#149059}.gex-body .links .link-icon-holder{border-radius:.5em;font-size:88px;font-size:6.875vw;width:1.0em;height:1.0em;margin:0 auto .18182em;transition-property:background-color;transition-duration:.5s;transition-timing-function:cubic-bezier(.14,1,.34,1)}.gex-body .links .link-icon__body{color:#fefefe;font-size:44px;font-size:3.4375vw;text-align:center;width:2em;height:2em;line-height:2}.gex-body .links .link-label{color:#333;display:inline-block;font-size:18px;font-size:1.40625vw;font-style:normal;font-weight:600;text-align:center;line-height:1.94444;letter-spacing:.05em;padding-left:.05em;margin-top:-.47222em;margin-bottom:0;font-family:brandon-grotesque,Century Gothic,CenturyGothic,Questrial,Geneva,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;transition-property:color;transition-duration:.5s;transition-timing-function:cubic-bezier(.14,1,.34,1)}.gex-body .footer{background-color:#149059;overflow:hidden}.visual-debug .gex-body .footer{display:none}.gex-body .footer .footer-sizzle-borders{position:relative;top:0;left:0;z-index:2}.gex-body .footer .footer-sizzle__border--size_small{background-color:#fefefe;background-image:url(../images/pattern-green-reverse-w1-0.svg);background-repeat:repeat}.gex-body .footer .footer-sizzle__border--size_small .footer-sizzle__border-inner{padding:.90909% 0 0}.gex-body .footer .footer-section{color:#fefefe;padding:8.88889% 0 4.44444%}.gex-body .footer .footer-heading--lv_4{margin:0 0 4.44444%}.gex-body .footer .footer-heading--lv_4 .footer-heading--img_holder{display:block;width:12.52525%;margin:0 auto 4.44444%}.gex-body .footer .footer-heading--lv_4 .footer-heading__body{display:block;font-size:25px;font-size:1.95312vw;font-style:normal;font-weight:600;text-align:center;line-height:1.5;letter-spacing:.05em;padding-left:.05em;margin-top:-.25em;margin-bottom:0}.gex-body .footer .footer-heading--lv_4 .footer-heading__body--type_exhibition{display:inline-block}.gex-body .footer .footer-outline{margin:0 0 6.26263%}.gex-body .footer .footer-outline-detail{margin:0 0 3.73737%}.gex-body .footer .footer-outline-detail:last-child{margin:0}.gex-body .footer .footer-heading--lv_5{font-size:18px;font-size:1.40625vw;font-style:normal;font-weight:600;text-align:center;line-height:1.94444;letter-spacing:.05em;padding-left:.05em;margin-top:-.47222em;margin-bottom:0;margin-bottom:1.93489%}.gex-body .footer .footer__sentence{font-size:14px;font-size:1.09375vw;font-style:normal;letter-spacing:.05em;line-height:2;margin-top:-.70707%;margin-bottom:1.5em;font-weight:600;text-align:center}.gex-body .footer .footer__sentence:last-child{margin-bottom:0}.gex-body .footer .footer__link{color:#fefefe;outline:none;text-decoration:none}.gex-body .footer .footer-contact{margin:0 0 8.88889%}.gex-body .footer .footer-heading--lv_6{margin:0}.gex-body .footer .footer-heading--lv_6 .footer-heading--img_holder{display:block;width:17.77778%;margin:0 auto 2.22222%}.gex-body .footer .footer__copy{font-size:14px;font-size:1.09375vw;font-style:normal;letter-spacing:.05em;line-height:2;margin-top:-.70707%;margin-bottom:1.5em;font-family:brandon-grotesque,Century Gothic,CenturyGothic,Questrial,Geneva,-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;text-align:center}.gex-body .footer .footer__copy:last-child{margin-bottom:0}.gex-body .footer-return{padding:0 3.4375% 3.4375% 0;position:absolute;bottom:0;right:0;z-index:3}.gex-body .footer-return-link{text-decoration:none;outline:none}.gex-body .footer-return-link:hover .footer-return-icon-holder,.gex-body .footer-return-link:active .footer-return-icon-holder{color:#333}.gex-body .footer-return-icon-holder{background-color:#fefefe;border-radius:.5em;color:#4c4c4c;font-size:62px;font-size:4.84375vw;width:1.0em;height:1.0em;transition-property:color;transition-duration:.5s;transition-timing-function:cubic-bezier(.14,1,.34,1)}.gex-body .footer-return-icon__body{font-size:44px;font-size:3.4375vw;text-align:center;line-height:1.40909}@media(max-width:480px){.gex-body .l-content .l-content__inner{padding:0 6.4%}.gex-body .l-inside-content{font-size:21px;font-size:5.6vw;padding:14.37309% 0}.gex-body .l-inside-content-inner{width:89.60245%}.gex-body .l-characters--pos_left .l-characters-inner{left:6.4%}.gex-body .l-characters--pos_right .l-characters-inner{right:6.4%}.gex-body .l-characters-inner{max-width:480px}.gex-body .l-character{width:26.66667%}.gex-body .l-button .l-button-inner{font-size:12px;font-size:3.2vw;line-height:1.5;padding:.25em 2.25em .25em .8em}.gex-body .l-button .l-button__icon{font-size:18px;font-size:4.8vw;margin:0 0 0 .33333em}.gex-body .l-button--size_small .l-button-inner{border-radius:1em;font-size:12px;font-size:3.2vw;line-height:1.5;padding:.25em 2.25em .25em .8em}.gex-body .l-button--size_small .l-button__icon{font-size:18px;font-size:4.8vw;margin:0 0 0 .33333em}.gex-body .l-ribbon-main{width:70.6422%;position:relative;top:0;left:0}.gex-body .l-ribbon-main:before,.gex-body .l-ribbon-main:after{background-repeat:repeat;background-color:#fefefe;display:block;content:"";width:100%;padding:2.04778% 0 0;position:absolute}.gex-body .l-ribbon-main:before{top:0;left:0}.gex-body .l-ribbon-main:after{bottom:0;left:0}.gex-body .l-ribbon-main-body{font-size:24px;font-size:6.4vw;letter-spacing:.48em;line-height:2.41667;padding:0 0 0 .48em}.gex-body .l-ribbon-band{padding:8.8685% 0 0}.gex-body .l-ribbon-band-body{padding:12.53823% 0 0}.gex-body .l-ribbon-band__shadow{width:6.42202%;padding:3.66972% 0 0}.gex-body .l-ribbon-band--pos_left{margin-left:21.10092%}.gex-body .l-ribbon-band--pos_right{margin-left:-21.10092%}.gex-body .l-details{margin-top:-1.36519%}.gex-body .l-details-inner{width:100%}.gex-body .l-detail{margin:0 0 13.99317%}.gex-body .l-detail-title{font-size:16px;font-size:4.26667vw;width:100%;margin:-.25em 0 1.4375em}.gex-body .l-detail-heading{font-size:16px;font-size:4.26667vw;text-align:center;letter-spacing:.05em;line-height:1.5}.gex-body .l-detail-data{font-size:16px;font-size:4.26667vw;width:100%;margin:-.46154em 0 0}.gex-body .l-detail-sentence{font-size:13px;font-size:3.46667vw;letter-spacing:.05em;line-height:1.92308}.gex-body .l-w480__inline-hide{display:none}.gex-body .l-w480__inline-show{display:inline}.gex-body .l-w480__block-hide{display:none}.gex-body .l-w480__block-show{display:block}.gex-body .visual .visual-heading-img-holder{width:70.66667%}.gex-body .visual .visual-guide-arrow-holder{font-size:25px;font-size:5.20833vw}.gex-body .visual .visual-guide-label{font-size:14px;font-size:2.91667vw;padding:0 0 7.33945%}.gex-body .share{padding:6.4% 6.4% 0 0}.gex-body .share-heading{display:none}.gex-body .share-item{font-size:10px;font-size:2.66667vw}.gex-body .share-item+.share-item{margin:0 0 0 1.0em}.gex-body .share-link{font-size:34px;font-size:9.06667vw}.gex-body .share-icon-holder{font-size:24px;font-size:6.4vw}.gex-body .share-icon__body{font-size:16px;font-size:4.26667vw;line-height:1.5}.gex-body .outline .outline-pattern--i_0{background-size:6px 6px}.gex-body .outline .outline-pattern--i_0 .outline-pattern-boody{padding:162.07951% 0 0}.gex-body .outline .outline-pattern--i_1{background-size:13px 13px}.gex-body .outline .outline-pattern--i_1 .outline-pattern-boody{padding:81.03976% 0 0}.gex-body .outline .outline-section{padding:14.37309% 0}.gex-body .outline .outline-heading--lv_2{margin:0 0 10.09174%}.gex-body .outline .outline-heading-ribbon-main:before,.gex-body .outline .outline-heading-ribbon-main:after{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .outline .outline-heading-group{margin:0 0 8.8685%;position:relative;top:0;left:0}.gex-body .outline .outline-heading-group:before,.gex-body .outline .outline-heading-group:after{background-repeat:repeat;background-color:#149059;display:block;content:"";width:100%;padding:2.04778% 0 0;position:absolute}.gex-body .outline .outline-heading-group:before{top:0;left:0}.gex-body .outline .outline-heading-group:after{bottom:0;left:0}.gex-body .outline .outline-heading-group:before,.gex-body .outline .outline-heading-group:after{background-image:url(../images/pattern-white-reverse-w2-0.png);background-size:6px 6px}.gex-body .outline .outline-heading-group-inner{padding:6.31399% 0}.gex-body .outline .outline-heading--lv_3{margin:0 0 5.2901%}.gex-body .outline .outline-heading--lv_3 .outline-heading--size_small{font-size:18px;font-size:4.8vw;letter-spacing:.06em;padding-left:.06em;line-height:1.94444;margin-top:-.47222em;margin-bottom:0}.gex-body .outline .outline-heading--lv_3 .outline-heading--size_small{margin-bottom:.13889em}.gex-body .outline .outline-heading--lv_3 .outline-heading--size_large{font-size:20px;font-size:5.33333vw;letter-spacing:.081em;padding-left:.081em;line-height:1.5;margin-top:-.25em;margin-bottom:0}.gex-body .outline .outline-detail--el_0{text-align:center}.gex-body .outline .outline-detail--el_1{text-align:center}.gex-body .outline .outline-detail--el_1 .outline-detail__link-holder{padding-top:3.75427%}.gex-body .outline .outline-character--i_0 .outline-character-inner{padding-top:80%;left:60%}.gex-body .outline .outline-character--i_2 .outline-character-inner{padding-top:570%;left:50%}.gex-body .outline .outline-character--i_1 .outline-character-inner{padding-top:360%;left:-50%}.gex-body .outline .outline-character--i_3 .outline-character-inner{padding-top:884%;left:-56%}.gex-body .event .event-pattern--i_0{background-size:6px 6px}.gex-body .event .event-pattern--i_0 .event-pattern-boody{padding:323.85321% 0 0}.gex-body .event .event-pattern--i_1{background-size:13px 13px}.gex-body .event .event-pattern--i_1 .event-pattern-boody{padding:457.79817% 0 0}.gex-body .event .event-section{padding:14.37309% 0}.gex-body .event .event-heading--lv_2{margin:0 0 10.09174%}.gex-body .event .event-heading-ribbon-main:before,.gex-body .event .event-heading-ribbon-main:after{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .event .event-character--i_4 .event-character-inner{padding-top:60%;left:56%}.gex-body .event .event-character--i_6 .event-character-inner{padding-top:454%;left:48%}.gex-body .event .event-character--i_8 .event-character-inner{padding-top:2040%;left:46%}.gex-body .event .event-character--i_10 .event-character-inner{padding-top:2640%;left:46%}.gex-body .event .event-character--i_5 .event-character-inner{padding-top:260%;left:-54%}.gex-body .event .event-character--i_7 .event-character-inner{padding-top:580%;left:-50%}.gex-body .event .event-character--i_9 .event-character-inner{padding-top:2310%;left:-46%}.gex-body .ceremony{margin:0 0 19.79522%}.gex-body .ceremony .ceremony-heading-group{margin:0 0 9.89761%;position:relative;top:0;left:0}.gex-body .ceremony .ceremony-heading-group:before,.gex-body .ceremony .ceremony-heading-group:after{background-repeat:repeat;background-color:#fefefe;display:block;content:"";width:100%;padding:2.04778% 0 0;position:absolute}.gex-body .ceremony .ceremony-heading-group:before{top:0;left:0}.gex-body .ceremony .ceremony-heading-group:after{bottom:0;left:0}.gex-body .ceremony .ceremony-heading-group:before,.gex-body .ceremony .ceremony-heading-group:after{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .ceremony .ceremony-heading-group-inner{padding:6.31399% 0}.gex-body .ceremony .ceremony-heading--lv_3{font-size:18px;font-size:4.8vw;letter-spacing:.06em;padding-left:.06em;line-height:1.94444;margin-top:0;margin-bottom:0}.gex-body .ceremony .ceremony-detail--el_0 .ceremony__sentence{text-align:center}.gex-body .ceremony .ceremony-detail--el_1 .ceremony__sentence{text-align:center}.gex-body .ceremony .ceremony-detail--el_1 .ceremony-detail__link-holder{padding-top:3.75427%}.gex-body .lecture .lecture-heading-group{margin:0 0 9.89761%;position:relative;top:0;left:0}.gex-body .lecture .lecture-heading-group:before,.gex-body .lecture .lecture-heading-group:after{background-repeat:repeat;background-color:#fefefe;display:block;content:"";width:100%;padding:2.04778% 0 0;position:absolute}.gex-body .lecture .lecture-heading-group:before{top:0;left:0}.gex-body .lecture .lecture-heading-group:after{bottom:0;left:0}.gex-body .lecture .lecture-heading-group:before,.gex-body .lecture .lecture-heading-group:after{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .lecture .lecture-heading-group-inner{padding:6.31399% 0}.gex-body .lecture .lecture-heading--lv_3{font-size:18px;font-size:4.8vw;letter-spacing:.06em;padding-left:.06em;line-height:1.94444;margin-top:0;margin-bottom:0}.gex-body .lecture .lecture-heading--lv_3{margin-bottom:5.2901%}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading--size_large{font-size:20px;font-size:5.33333vw;letter-spacing:.081em;padding-left:.081em;line-height:1.5;margin-top:-.25em;margin-bottom:0}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading--size_large{letter-spacing:.028em}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading--size_small{font-size:18px;font-size:4.8vw;letter-spacing:.06em;padding-left:.06em;line-height:1.94444;margin-top:-.47222em;margin-bottom:0}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading-text--el_0{margin-bottom:2.55973%}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading-text--el_1{margin-bottom:.51195%}.gex-body .lecture .lecture-teacher-heading{margin:0 0 7.84983%}.gex-body .lecture .lecture-teacher-title{font-size:16px;font-size:4.26667vw;letter-spacing:.05em;line-height:1.5;margin-top:-.25em;margin-bottom:0}.gex-body .lecture .lecture-teacher-title{margin-bottom:2.21843%}.gex-body .lecture .lecture-teacher-name{font-size:18px;font-size:4.8vw;letter-spacing:.06em;padding-left:.06em;line-height:1.94444;margin-top:-.47222em;margin-bottom:0}.gex-body .lecture .lecture-teacher-imgs{margin:0 auto 9.89761%}.gex-body .lecture .lecture-teacher-imgs-inner{width:100%}.gex-body .lecture .lecture-teacher-photo{display:block;width:78.83959%;margin:0 auto 7.16724%}.gex-body .lecture .lecture-teacher-works{display:block;width:79.86348%;margin:0 auto}.gex-body .lecture .lecture-teacher-works-inner{width:112.82051%}.gex-body .lecture .lecture-teacher-works-list{margin:-5.68182% 0 0;left:-5.68182%}.gex-body .lecture .lecture-teacher-works-item{width:21.9697%;margin:5.68182% 5.68182% 0}.gex-body .lecture .lecture-teacher-career{margin:0 0 19.79522%}.gex-body .lecture .lecture-teacher-career__sentence{font-size:13px;font-size:3.46667vw;letter-spacing:.05em;line-height:1.92308;margin-top:-.46154em;margin-bottom:1.46154em}.gex-body .lecture .lecture-detail--el_0 .lecture-detail__sentence{text-align:center}.gex-body .lecture .lecture-request-list{text-align:center;padding:5.11945% 0 0;margin:0 0 9.89761%}.gex-body .lecture .lecture-request-item{margin:0 0 5.11945%}.gex-body .lecture .lecture-request-detail{margin:0 0 13.99317%}.gex-body .lecture .lecture-request-detail-sentence{font-size:13px;font-size:3.46667vw;letter-spacing:.05em;line-height:1.92308;margin-top:-.46154em;margin-bottom:1.46154em}.gex-body .lecture .lecture-request-detail-sentence{text-align:center}.gex-body .lecture .lecture-request-detail-sentence--type_attention{font-size:12px;font-size:3.2vw;letter-spacing:.05em;line-height:2.08333;margin-top:-.54167em;margin-bottom:1.54167em}.gex-body .lecture .lecture-contact-heading{margin:-.25em 0 1.4375em}.gex-body .lecture .lecture-contact__sentence{font-size:13px;font-size:3.46667vw;letter-spacing:.05em;line-height:1.92308;margin-top:-.46154em;margin-bottom:1.46154em}.gex-body .lecture .lecture-contact__sentence{text-align:center}.gex-body .access .access-pattern--i_0{background-size:6px 6px}.gex-body .access .access-pattern--i_0 .access-pattern-boody{padding:114.6789% 0 0}.gex-body .access .access-pattern--i_1{background-size:13px 13px}.gex-body .access .access-pattern--i_1 .access-pattern-boody{padding:162.07951% 0 0}.gex-body .access .access-section{padding:14.37309% 0}.gex-body .access .access-heading--lv_2{margin:0 0 10.09174%}.gex-body .access .access-heading-ribbon-main:before,.gex-body .access .access-heading-ribbon-main:after{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .access .access-address{margin-bottom:9.89761%}.gex-body .access .access-address__body{font-size:13px;font-size:3.46667vw;letter-spacing:.05em;line-height:1.92308;margin-top:-.46154em;margin-bottom:1.46154em}.gex-body .access .access-address__body{text-align:center;width:100%;margin-bottom:5.11945%}.gex-body .access .access-link{width:100%}.gex-body .access .access-map{padding:2.04778% 0;margin:0 0 12.53823%;position:relative;top:0;left:0}.gex-body .access .access-map:before,.gex-body .access .access-map:after{background-repeat:repeat;background-color:#fefefe;display:block;content:"";width:100%;padding:2.04778% 0 0;position:absolute}.gex-body .access .access-map:before{top:0;left:0}.gex-body .access .access-map:after{bottom:0;left:0}.gex-body .access .access-map:before,.gex-body .access .access-map:after{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .access .access-map-inner{padding:78.83959% 0 0}.gex-body .access .access-detail{width:100%;margin:0 0 13.99317%}.gex-body .access .access-detail--el_1 .access-detail__sentence{text-align:left}.gex-body .access .access-heading--lv_3{margin:0 0 1.4375em}.gex-body .access .access-icon{margin:0 0 3.75427%}.gex-body .access .access-icon-holder{font-size:41px;font-size:10.93333vw}.gex-body .access .access-icon__body{font-size:29px;font-size:7.73333vw;width:1.41379em;height:1.41379em;line-height:1.41379}.gex-body .access .access-heading__body{font-size:16px;font-size:4.26667vw;letter-spacing:.05em;padding-left:.05em;line-height:1.5;margin-top:-.25em;margin-bottom:0}.gex-body .access .access-detail__sentence{font-size:13px;font-size:3.46667vw;letter-spacing:.05em;line-height:1.92308;margin-top:-.46154em;margin-bottom:1.46154em}.gex-body .access .access-detail__sentence--size_small{font-size:12px;font-size:3.2vw;letter-spacing:.05em;line-height:2.08333;margin-top:-.54167em;margin-bottom:1.54167em}.gex-body .access .access-character--i_12 .access-character-inner{padding-top:240%;left:48%}.gex-body .access .access-character--i_14 .access-character-inner{padding-top:986%;left:48%}.gex-body .access .access-character--i_11 .access-character-inner{padding-top:52%;left:-52%}.gex-body .access .access-character--i_13 .access-character-inner{padding-top:720%;left:-46%}.gex-body .links .links-sizzle__border--size_large{background-size:6px 6px}.gex-body .links .links-sizzle__border--size_large .links-sizzle__border-inner{padding:7.33945% 0}.gex-body .links .links-sizzle__border--size_small{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .links .links-sizzle__border--size_small .links-sizzle__border-inner{padding:1.83486% 0 0}.gex-body .links .links-section{padding:8.8685% 0}.gex-body .links .link-item{width:29.15392%}.gex-body .links .link-icon-holder{font-size:41px;font-size:10.93333vw;margin:0 auto .26829em}.gex-body .links .link-icon__body{font-size:21px;font-size:5.6vw;width:1.95238em;height:1.95238em;line-height:1.95238}.gex-body .links .link-label{font-size:16px;font-size:4.26667vw;letter-spacing:.05em;padding-left:.05em;line-height:1.5;margin-top:-.25em;margin-bottom:0}.gex-body .footer .footer-sizzle__border--size_small{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .footer .footer-sizzle__border--size_small .footer-sizzle__border-inner{padding:1.83486% 0 0}.gex-body .footer .footer-section{padding:14.37309% 0 7.33945%}.gex-body .footer .footer-heading--lv_4{margin:0 0 8.8685%}.gex-body .footer .footer-heading--lv_4 .footer-heading--img_holder{width:25.07645%;margin:0 auto 4.58716%}.gex-body .footer .footer-heading--lv_4 .footer-heading__body{font-size:18px;font-size:4.8vw;letter-spacing:.06em;padding-left:.06em;line-height:1.94444;margin-top:-.47222em;margin-bottom:0}.gex-body .footer .footer-heading--lv_4 .footer-heading__body--type_exhibition{width:100%}.gex-body .footer .footer-outline{margin:0 0 12.53823%}.gex-body .footer .footer-outline-detail{margin:0 0 8.8685%}.gex-body .footer .footer-heading--lv_5{font-size:16px;font-size:4.26667vw;letter-spacing:.05em;padding-left:.05em;line-height:1.5;margin-top:-.25em;margin-bottom:0}.gex-body .footer .footer-heading--lv_5{margin-bottom:2.21843%}.gex-body .footer .footer__sentence{font-size:12px;font-size:3.2vw;letter-spacing:.05em;line-height:2.08333;margin-top:-.54167em;margin-bottom:1.54167em}.gex-body .footer .footer-contact{margin:0 0 14.37309%}.gex-body .footer .footer-heading--lv_6 .footer-heading--img_holder{width:50.15291%;margin:0 auto 4.58716%}.gex-body .footer .footer__copy{font-size:12px;font-size:3.2vw;letter-spacing:.05em;line-height:2.08333;margin-top:-.54167em;margin-bottom:1.54167em}.gex-body .footer-return{padding:0 6.4% 6.4% 0}.gex-body .footer-return-icon-holder{font-size:33px;font-size:8.8vw}.gex-body .footer-return-icon__body{font-size:24px;font-size:6.4vw;line-height:1.375}}@media(min-width:481px) and (max-width:768px){.gex-body .l-content .l-content__inner{padding:0 6.25%}.gex-body .l-inside-content{font-size:21px;font-size:2.73438vw;padding:7.14286% 0}.gex-body .l-inside-content-inner{width:89.88095%}.gex-body .l-characters--pos_left .l-characters-inner{left:6.25%}.gex-body .l-characters--pos_right .l-characters-inner{right:6.25%}.gex-body .l-characters-inner{max-width:768px}.gex-body .l-character{width:21.875%}.gex-body .l-button .l-button-inner{font-size:16px;font-size:2.08333vw;line-height:2.0625;padding:.03125em 2.125em .03125em .8em}.gex-body .l-button .l-button__icon{font-size:22px;font-size:2.86458vw;margin:0 0 0 .27273em}.gex-body .l-button--size_small .l-button-inner{border-radius:.89286em;font-size:14px;font-size:1.82292vw;line-height:1.5;padding:.14286em 2.17857em .14286em .8em}.gex-body .l-button--size_small .l-button__icon{font-size:18px;font-size:2.34375vw;margin:0 0 0 .5em}.gex-body .l-ribbon-main{width:80.80357%;position:relative;top:0;left:0}.gex-body .l-ribbon-main:before,.gex-body .l-ribbon-main:after{background-repeat:repeat;background-color:#fefefe;display:block;content:"";width:100%;padding:1.49007% 0 0;position:absolute}.gex-body .l-ribbon-main:before{top:0;left:0}.gex-body .l-ribbon-main:after{bottom:0;left:0}.gex-body .l-ribbon-main-body{font-size:41px;font-size:5.33854vw;letter-spacing:.48em;line-height:2.34146;padding:0 0 0 .48em}.gex-body .l-ribbon-band{padding:7.14286% 0 0}.gex-body .l-ribbon-band-body{padding:10.11905% 0 0}.gex-body .l-ribbon-band__shadow{width:7.14286%;padding:3.125% 0 0}.gex-body .l-ribbon-band--pos_left{margin-left:16.74107%}.gex-body .l-ribbon-band--pos_right{margin-left:-16.74107%}.gex-body .l-details{margin-top:-1.40728%}.gex-body .l-details-inner{width:86.09272%}.gex-body .l-detail{margin:0 0 9.76821%}.gex-body .l-detail-title{font-size:18px;font-size:2.34375vw;width:100%;margin:-.47222em 0 1.19444em}.gex-body .l-detail-heading{font-size:18px;font-size:2.34375vw;text-align:center;letter-spacing:.05em;line-height:1.94444}.gex-body .l-detail-data{font-size:18px;font-size:2.34375vw;width:100%;margin:-.53125em 0 0}.gex-body .l-detail-sentence{font-size:16px;font-size:2.08333vw;letter-spacing:.05em;line-height:2.0625}.gex-body .l-w768__inline-hide{display:none}.gex-body .l-w768__inline-show{display:inline}.gex-body .l-w768__block-hide{display:none}.gex-body .l-w768__block-show{display:block}.gex-body .visual .visual-heading-img-holder{width:70.70312%}.gex-body .visual .visual-guide-arrow-holder{font-size:25px;font-size:3.25521vw}.gex-body .visual .visual-guide-label{font-size:14px;font-size:1.82292vw;padding:0 0 5.05952%}.gex-body .share{padding:4.42708% 4.42708% 0 0}.gex-body .share-heading{font-size:16px;font-size:2.08333vw;margin:0 1em 0 0}.gex-body .share-item{font-size:10px;font-size:1.30208vw}.gex-body .share-link{font-size:34px;font-size:4.42708vw}.gex-body .share-icon-holder{font-size:24px;font-size:3.125vw}.gex-body .share-icon__body{font-size:16px;font-size:2.08333vw;line-height:1.5}.gex-body .outline .outline-pattern--i_0{background-size:6px 6px}.gex-body .outline .outline-pattern--i_0 .outline-pattern-boody{padding:80.80357% 0 0}.gex-body .outline .outline-pattern--i_1{background-size:13px 13px}.gex-body .outline .outline-pattern--i_1 .outline-pattern-boody{padding:57.14286% 0 0}.gex-body .outline .outline-section{padding:8.77976% 0}.gex-body .outline .outline-heading--lv_2{margin:0 0 8.77976%}.gex-body .outline .outline-heading-ribbon-main:before,.gex-body .outline .outline-heading-ribbon-main:after{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .outline .outline-heading-group{margin:0 0 8.77976%;position:relative;top:0;left:0}.gex-body .outline .outline-heading-group:before,.gex-body .outline .outline-heading-group:after{background-repeat:repeat;background-color:#149059;display:block;content:"";width:100%;padding:.99338% 0 0;position:absolute}.gex-body .outline .outline-heading-group:before{top:0;left:0}.gex-body .outline .outline-heading-group:after{bottom:0;left:0}.gex-body .outline .outline-heading-group:before,.gex-body .outline .outline-heading-group:after{background-image:url(../images/pattern-white-reverse-w2-0.png);background-size:6px 6px}.gex-body .outline .outline-heading-group-inner{padding:5.13245% 0}.gex-body .outline .outline-heading--lv_3{margin:0 0 4.26325%}.gex-body .outline .outline-heading--lv_3 .outline-heading--size_small{font-size:23px;font-size:2.99479vw;letter-spacing:.05em;padding-left:.05em;line-height:1.43478;margin-top:-.21739em;margin-bottom:0}.gex-body .outline .outline-heading--lv_3 .outline-heading--size_small{margin-bottom:.78261em}.gex-body .outline .outline-heading--lv_3 .outline-heading--size_large{font-size:30px;font-size:3.90625vw;letter-spacing:.071em;padding-left:.071em;line-height:1.75;margin-top:-.375em;margin-bottom:0}.gex-body .outline .outline-detail--el_0{text-align:center}.gex-body .outline .outline-detail--el_1{text-align:center}.gex-body .outline .outline-detail--el_1 .outline-detail__link-holder{padding-top:1.82119%}.gex-body .outline .outline-character--i_0 .outline-character-inner{padding-top:52.38095%;left:50%}.gex-body .outline .outline-character--i_2 .outline-character-inner{padding-top:409.52381%;left:47.61905%}.gex-body .outline .outline-character--i_1 .outline-character-inner{padding-top:219.04762%;left:-50%}.gex-body .outline .outline-character--i_3 .outline-character-inner{padding-top:600%;left:-55.95238%}.gex-body .event .event-pattern--i_0{background-size:6px 6px}.gex-body .event .event-pattern--i_0 .event-pattern-boody{padding:114.28571% 0 0}.gex-body .event .event-pattern--i_1{background-size:13px 13px}.gex-body .event .event-pattern--i_1 .event-pattern-boody{padding:161.60714% 0 0}.gex-body .event .event-section{padding:8.77976% 0}.gex-body .event .event-heading--lv_2{margin:0 0 8.77976%}.gex-body .event .event-heading-ribbon-main:before,.gex-body .event .event-heading-ribbon-main:after{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .event .event-character--i_4 .event-character-inner{padding-top:71.42857%;left:48.80952%}.gex-body .event .event-character--i_6 .event-character-inner{padding-top:464.28571%;left:48.80952%}.gex-body .event .event-character--i_8 .event-character-inner{padding-top:1190.47619%;left:48.80952%}.gex-body .event .event-character--i_10 .event-character-inner{padding-top:1428.57143%;left:48.80952%}.gex-body .event .event-character--i_5 .event-character-inner{padding-top:261.90476%;left:-48.80952%}.gex-body .event .event-character--i_7 .event-character-inner{padding-top:1059.52381%;left:-52.38095%}.gex-body .event .event-character--i_9 .event-character-inner{padding-top:1321.42857%;left:-48.80952%}.gex-body .ceremony{margin:0 0 13.90728%}.gex-body .ceremony .ceremony-heading-group{margin:0 0 8.77976%;position:relative;top:0;left:0}.gex-body .ceremony .ceremony-heading-group:before,.gex-body .ceremony .ceremony-heading-group:after{background-repeat:repeat;background-color:#fefefe;display:block;content:"";width:100%;padding:.99338% 0 0;position:absolute}.gex-body .ceremony .ceremony-heading-group:before{top:0;left:0}.gex-body .ceremony .ceremony-heading-group:after{bottom:0;left:0}.gex-body .ceremony .ceremony-heading-group:before,.gex-body .ceremony .ceremony-heading-group:after{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .ceremony .ceremony-heading-group-inner{padding:5.13245% 0}.gex-body .ceremony .ceremony-heading--lv_3{font-size:23px;font-size:2.99479vw;letter-spacing:.05em;padding-left:.05em;line-height:1.43478;margin-top:0;margin-bottom:0}.gex-body .ceremony .ceremony-detail--el_0 .ceremony__sentence{text-align:center}.gex-body .ceremony .ceremony-detail--el_1 .ceremony__sentence{text-align:center}.gex-body .ceremony .ceremony-detail--el_1 .ceremony-detail__link-holder{padding-top:1.82119%}.gex-body .lecture .lecture-heading-group{margin:0 0 8.77976%;position:relative;top:0;left:0}.gex-body .lecture .lecture-heading-group:before,.gex-body .lecture .lecture-heading-group:after{background-repeat:repeat;background-color:#fefefe;display:block;content:"";width:100%;padding:.99338% 0 0;position:absolute}.gex-body .lecture .lecture-heading-group:before{top:0;left:0}.gex-body .lecture .lecture-heading-group:after{bottom:0;left:0}.gex-body .lecture .lecture-heading-group:before,.gex-body .lecture .lecture-heading-group:after{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .lecture .lecture-heading-group-inner{padding:5.13245% 0}.gex-body .lecture .lecture-heading--lv_3{font-size:23px;font-size:2.99479vw;letter-spacing:.05em;padding-left:.05em;line-height:1.43478;margin-top:0;margin-bottom:0}.gex-body .lecture .lecture-heading--lv_3{margin-bottom:4.26325%}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading--size_large{font-size:30px;font-size:3.90625vw;letter-spacing:.071em;padding-left:.071em;line-height:1.75;margin-top:-.375em;margin-bottom:0}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading--size_small{font-size:23px;font-size:2.99479vw;letter-spacing:.05em;padding-left:.05em;line-height:1.43478;margin-top:-.21739em;margin-bottom:0}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading-text--el_0{margin-bottom:1.11755%}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading-text--el_1{margin-bottom:-.20695%}.gex-body .lecture .lecture-teacher-heading{margin:0 0 6.95364%}.gex-body .lecture .lecture-teacher-title{font-size:16px;font-size:2.08333vw;letter-spacing:.05em;line-height:2.0625;margin-top:-.53125em;margin-bottom:0}.gex-body .lecture .lecture-teacher-title{margin-bottom:1.82119%}.gex-body .lecture .lecture-teacher-name{font-size:23px;font-size:2.99479vw;letter-spacing:.05em;padding-left:.05em;line-height:1.43478;margin-top:-.21739em;margin-bottom:0}.gex-body .lecture .lecture-teacher-imgs{margin:0 0 6.95364%}.gex-body .lecture .lecture-teacher-career{margin:0 0 9.76821%}.gex-body .lecture .lecture-teacher-career__sentence{font-size:14px;font-size:1.82292vw;letter-spacing:.05em;line-height:2;margin-top:-.5em;margin-bottom:1.5em}.gex-body .lecture .lecture-detail--el_0 .lecture-detail__sentence{text-align:center}.gex-body .lecture .lecture-detail--el_1 .lecture-detail__sentence{text-align:center}.gex-body .lecture .lecture-request-list{text-align:center;padding:2.48344% 0 0;margin:0 0 4.80132%}.gex-body .lecture .lecture-request-item{margin:0 0 2.64901%}.gex-body .lecture .lecture-request-detail{margin:0 0 9.76821%}.gex-body .lecture .lecture-request-detail-sentence{font-size:14px;font-size:1.82292vw;letter-spacing:.05em;line-height:2;margin-top:-.5em;margin-bottom:1.5em}.gex-body .lecture .lecture-request-detail-sentence{text-align:center}.gex-body .lecture .lecture-request-detail-sentence--type_attention{font-size:12px;font-size:1.5625vw;letter-spacing:.05em;line-height:2.08333;margin-top:-.54167em;margin-bottom:1.54167em}.gex-body .lecture .lecture-contact__sentence{font-size:16px;font-size:2.08333vw;letter-spacing:.05em;line-height:2.0625;margin-top:-.53125em;margin-bottom:1.53125em}.gex-body .lecture .lecture-contact__sentence{text-align:center}.gex-body .access .access-pattern--i_0{background-size:6px 6px}.gex-body .access .access-pattern--i_0 .access-pattern-boody{padding:70.68452% 0 0}.gex-body .access .access-pattern--i_1{background-size:13px 13px}.gex-body .access .access-pattern--i_1 .access-pattern-boody{padding:100% 0 0}.gex-body .access .access-section{padding:8.77976% 0}.gex-body .access .access-heading--lv_2{margin:0 0 8.77976%}.gex-body .access .access-heading-ribbon-main:before,.gex-body .access .access-heading-ribbon-main:after{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .access .access-address{margin:0 0 4.96689%}.gex-body .access .access-address__body{font-size:16px;font-size:2.08333vw;letter-spacing:.05em;line-height:2.0625;margin-top:-.53125em;margin-bottom:1.53125em}.gex-body .access .access-address__body{text-align:center;width:100%;margin-bottom:2.48344%}.gex-body .access .access-link{width:100%}.gex-body .access .access-map{padding:.99338% 0;margin:0 0 8.77976%;position:relative;top:0;left:0}.gex-body .access .access-map:before,.gex-body .access .access-map:after{background-repeat:repeat;background-color:#fefefe;display:block;content:"";width:100%;padding:.99338% 0 0;position:absolute}.gex-body .access .access-map:before{top:0;left:0}.gex-body .access .access-map:after{bottom:0;left:0}.gex-body .access .access-map:before,.gex-body .access .access-map:after{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .access .access-detail{width:100%;margin:0 0 6.95364%}.gex-body .access .access-heading--lv_3{margin:0 0 1.19444em}.gex-body .access .access-icon{margin:0 0 2.64901%}.gex-body .access .access-icon-holder{font-size:66px;font-size:8.59375vw}.gex-body .access .access-icon__body{font-size:33px;font-size:4.29688vw;width:2em;height:2em;line-height:2}.gex-body .access .access-heading__body{font-size:16px;font-size:2.08333vw;letter-spacing:.05em;padding-left:.05em;line-height:2.0625;margin-top:-.53125em;margin-bottom:0}.gex-body .access .access-detail__sentence{font-size:16px;font-size:2.08333vw;letter-spacing:.05em;line-height:2.0625;margin-top:-.53125em;margin-bottom:1.53125em}.gex-body .access .access-detail__sentence--size_small{font-size:12px;font-size:1.5625vw;letter-spacing:.05em;line-height:2.08333;margin-top:-.54167em;margin-bottom:1.54167em}.gex-body .access .access-character--i_12 .access-character-inner{padding-top:142.85714%;left:50%}.gex-body .access .access-character--i_14 .access-character-inner{padding-top:738.09524%;left:50%}.gex-body .access .access-character--i_11 .access-character-inner{padding-top:47.61905%;left:-50%}.gex-body .access .access-character--i_13 .access-character-inner{padding-top:559.52381%;left:-50%}.gex-body .links .links-sizzle__border--size_large{background-size:6px 6px}.gex-body .links .links-sizzle__border--size_large .links-sizzle__border-inner{padding:4.46429% 0}.gex-body .links .links-sizzle__border--size_small{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .links .links-sizzle__border--size_small .links-sizzle__border-inner{padding:1.33929% 0 0}.gex-body .links .links-section{padding:4.46429% 0}.gex-body .links .link-item{width:29.16667%}.gex-body .links .link-icon-holder{font-size:66px;font-size:8.59375vw;margin:0 auto .22727em}.gex-body .links .link-icon__body{font-size:33px;font-size:4.29688vw;width:2em;height:2em;line-height:2}.gex-body .links .link-label{font-size:16px;font-size:2.08333vw;letter-spacing:.05em;padding-left:.05em;line-height:2.0625;margin-top:-.53125em;margin-bottom:0}.gex-body .footer .footer-sizzle__border--size_small{background-image:url(../images/pattern-green-reverse-w2-0.png);background-size:6px 6px}.gex-body .footer .footer-sizzle__border--size_small .footer-sizzle__border-inner{padding:1.33929% 0 0}.gex-body .footer .footer-section{padding:8.77976% 0 4.46429%}.gex-body .footer .footer-heading--lv_4{margin:0 0 4.46429%}.gex-body .footer .footer-heading--lv_4 .footer-heading--img_holder{width:12.5%;margin:0 auto 3.125%}.gex-body .footer .footer-heading--lv_4 .footer-heading__body{font-size:23px;font-size:2.99479vw;letter-spacing:.05em;padding-left:.05em;line-height:1.43478;margin-top:-.21739em;margin-bottom:0}.gex-body .footer .footer-heading--lv_4 .footer-heading__body--type_exhibition{width:100%}.gex-body .footer .footer-outline{margin:0 0 6.25%}.gex-body .footer .footer-outline-detail{margin:0 0 4.46429%}.gex-body .footer .footer-heading--lv_5{font-size:16px;font-size:2.08333vw;letter-spacing:.05em;padding-left:.05em;line-height:2.0625;margin-top:-.53125em;margin-bottom:0}.gex-body .footer .footer-heading--lv_5{margin-bottom:1.65563%}.gex-body .footer .footer__sentence{font-size:12px;font-size:1.5625vw;letter-spacing:.05em;line-height:2.08333;margin-top:-.54167em;margin-bottom:1.54167em}.gex-body .footer .footer-contact{margin:0 0 8.77976%}.gex-body .footer .footer-heading--lv_6 .footer-heading--img_holder{width:25%;margin:0 auto 2.23214%}.gex-body .footer .footer__copy{font-size:12px;font-size:1.5625vw;letter-spacing:.05em;line-height:2.08333;margin-top:-.54167em;margin-bottom:1.54167em}.gex-body .footer-return{padding:0 4.42708% 4.42708% 0}.gex-body .footer-return-icon-holder{font-size:46px;font-size:5.98958vw}.gex-body .footer-return-icon__body{font-size:34px;font-size:4.42708vw;line-height:1.35294}}@media(min-width:1280px){.gex-body .l-content .l-content__inner{padding:0 145px;max-width:1280px}.gex-body .l-button .l-button-inner{font-size:18px}.gex-body .l-button .l-button__icon{font-size:24px}.gex-body .l-button--size_small .l-button-inner{font-size:14px}.gex-body .l-button--size_small .l-button__icon{font-size:18px}.gex-body .l-ribbon-main-body{font-size:50px}.gex-body .l-detail-heading{font-size:18px}.gex-body .l-detail-sentence{font-size:18px}.gex-body .visual .visual-heading-img-holder{max-width:700px}.gex-body .visual .visual-guide-arrow-holder{font-size:25px}.gex-body .visual .visual-guide-label{font-size:14px}.gex-body .share-heading{font-size:14px}.gex-body .share-item{font-size:10px}.gex-body .share-link{font-size:34px}.gex-body .share-icon-holder{font-size:24px}.gex-body .share-icon__body{font-size:16px}.gex-body .outline .outline-heading--lv_3 .outline-heading--size_small{font-size:25px}.gex-body .outline .outline-heading--lv_3 .outline-heading--size_large{font-size:35px}.gex-body .ceremony .ceremony-heading--lv_3{font-size:25px}.gex-body .lecture .lecture-heading--lv_3{font-size:25px}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading--size_large{font-size:35px}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading--size_small{font-size:25px}.gex-body .lecture .lecture-teacher-title{font-size:18px}.gex-body .lecture .lecture-teacher-name{font-size:25px}.gex-body .lecture .lecture-teacher-career__sentence{font-size:16px}.gex-body .lecture .lecture-request-detail-sentence{font-size:16px}.gex-body .lecture .lecture-request-detail-sentence--type_attention{font-size:14px}.gex-body .lecture .lecture-contact__sentence{font-size:18px}.gex-body .access .access-address__body{font-size:18px}.gex-body .access .access-icon-holder{font-size:71px}.gex-body .access .access-icon__body{font-size:50px}.gex-body .access .access-heading__body{font-size:18px}.gex-body .access .access-detail__sentence{font-size:18px}.gex-body .access .access-detail__sentence--size_small{font-size:14px}.gex-body .links .link-icon-holder{font-size:88px}.gex-body .links .link-icon__body{font-size:44px}.gex-body .links .link-label{font-size:18px}.gex-body .footer .footer-heading--lv_4 .footer-heading__body{font-size:25px}.gex-body .footer .footer-heading--lv_5{font-size:18px}.gex-body .footer .footer__sentence{font-size:14px}.gex-body .footer .footer__copy{font-size:14px}.gex-body .footer-return-icon-holder{font-size:62px}.gex-body .footer-return-icon__body{font-size:44px}}@media(min-width:769px) and (max-width:980px){.gex-body .l-button .l-button-inner{font-size:16px;font-size:1.63265vw;line-height:2.0625;padding:.03125em 2.125em .03125em .8em}.gex-body .l-button .l-button__icon{font-size:22px;font-size:2.2449vw;margin:0 0 0 .27273em}.gex-body .l-button--size_small .l-button-inner{border-radius:.89286em;font-size:14px;font-size:1.42857vw;line-height:1.5;padding:.14286em 2.17857em .14286em .8em}.gex-body .l-button--size_small .l-button__icon{font-size:18px;font-size:1.83673vw;margin:0 0 0 .5em}.gex-body .l-detail-title{width:22.03857%}.gex-body .l-detail-heading{font-size:16px;font-size:1.63265vw}.gex-body .l-detail-data{width:77.96143%}.gex-body .l-detail-sentence{font-size:16px;font-size:1.63265vw}.gex-body .l-w980__inline-hide{display:none}.gex-body .l-w980__inline-show{display:inline}.gex-body .l-w980__block-hide{display:none}.gex-body .l-w980__block-show{display:block}.gex-body .visual .visual-guide-arrow-holder{font-size:25px;font-size:2.55102vw}.gex-body .visual .visual-guide-label{font-size:14px;font-size:1.42857vw;padding:0 0 4.92754%}.gex-body .outline .outline-heading--lv_3 .outline-heading--size_small{font-size:23px;font-size:2.34694vw;letter-spacing:.05em;padding-left:.05em;line-height:1.43478;margin-top:-.21739em;margin-bottom:0}.gex-body .outline .outline-heading--lv_3 .outline-heading--size_large{font-size:30px;font-size:3.06122vw;letter-spacing:.071em;padding-left:.071em;line-height:1.75;margin-top:-.375em;margin-bottom:0}.gex-body .outline .outline-detail--el_0 .outline__sentence--type_attention{display:inline-block;text-indent:-1.5em;padding:0 0 0 1.5em}.gex-body .outline .outline-character--i_0 .outline-character-inner{padding-top:48.3871%;left:51.6129%}.gex-body .outline .outline-character--i_2 .outline-character-inner{padding-top:362.90323%;left:40.32258%}.gex-body .outline .outline-character--i_1 .outline-character-inner{padding-top:177.41935%;left:-44.35484%}.gex-body .outline .outline-character--i_3 .outline-character-inner{padding-top:475.80645%;left:-40.32258%}.gex-body .event .event-character--i_4 .event-character-inner{padding-top:52.41935%;left:44.35484%}.gex-body .event .event-character--i_6 .event-character-inner{padding-top:395.16129%;left:40.32258%}.gex-body .event .event-character--i_8 .event-character-inner{padding-top:911.29032%;left:40.32258%}.gex-body .event .event-character--i_10 .event-character-inner{padding-top:1193.54839%;left:40.32258%}.gex-body .event .event-character--i_5 .event-character-inner{padding-top:233.87097%;left:-36.29032%}.gex-body .event .event-character--i_7 .event-character-inner{padding-top:548.3871%;left:-36.29032%}.gex-body .event .event-character--i_9 .event-character-inner{padding-top:1092.74194%;left:-40.32258%}.gex-body .ceremony .ceremony-heading--lv_3{font-size:23px;font-size:2.34694vw;letter-spacing:.05em;padding-left:.05em;line-height:1.43478;margin-top:0;margin-bottom:0}.gex-body .lecture .lecture-heading--lv_3{font-size:23px;font-size:2.34694vw;letter-spacing:.05em;padding-left:.05em;line-height:1.43478;margin-top:0;margin-bottom:0}.gex-body .lecture .lecture-heading--lv_3{margin-bottom:4.26325%}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading--size_large{font-size:30px;font-size:3.06122vw;letter-spacing:.071em;padding-left:.071em;line-height:1.75;margin-top:-.375em;margin-bottom:0}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading--size_small{font-size:23px;font-size:2.34694vw;letter-spacing:.05em;padding-left:.05em;line-height:1.43478;margin-top:-.21739em;margin-bottom:0}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading-text--el_0{margin-bottom:1.11755%}.gex-body .lecture .lecture-heading--lv_4 .lecture-heading-text--el_1{margin-bottom:-.20695%}.gex-body .lecture .lecture-teacher-title{font-size:18px;font-size:1.83673vw;line-height:1.94444;letter-spacing:.05em;margin-top:-.47222em;margin-bottom:0}.gex-body .lecture .lecture-teacher-title{margin-bottom:1.82119%}.gex-body .lecture .lecture-teacher-name{font-size:23px;font-size:2.34694vw;letter-spacing:.05em;padding-left:.05em;line-height:1.43478;margin-top:-.21739em;margin-bottom:0}.gex-body .lecture .lecture-teacher-career__sentence{font-size:16px;font-size:1.63265vw;letter-spacing:.05em;line-height:2.0625;margin-top:-.53125em;margin-bottom:1.53125em}.gex-body .lecture .lecture-request-detail-sentence{font-size:16px;font-size:1.63265vw;letter-spacing:.05em;line-height:2.0625;margin-top:-.53125em;margin-bottom:1.53125em}.gex-body .lecture .lecture-request-detail-sentence--type_attention{font-size:14px;font-size:1.42857vw;letter-spacing:.05em;line-height:2;margin-top:-.5em;margin-bottom:1.5em}.gex-body .lecture .lecture-contact__sentence{font-size:16px;font-size:1.63265vw;letter-spacing:.05em;line-height:2.0625;margin-top:-.53125em;margin-bottom:1.53125em}.gex-body .access .access-address__body{font-size:16px;font-size:1.63265vw;letter-spacing:.05em;line-height:2.0625;margin-top:-.53125em;margin-bottom:1.53125em}.gex-body .access .access-address__body{text-align:center;width:100%;margin-bottom:2.48344%}.gex-body .access .access-link{width:100%}.gex-body .access .access-detail--el_1 .access-detail__sentence{text-align:left}.gex-body .access .access-heading__body{font-size:18px;font-size:1.83673vw;line-height:1.94444;letter-spacing:.05em;padding-left:.05em;margin-top:-.47222em;margin-bottom:0}.gex-body .access .access-detail__sentence{font-size:16px;font-size:1.63265vw;letter-spacing:.05em;line-height:2.0625;margin-top:-.53125em;margin-bottom:1.53125em}.gex-body .access .access-detail__sentence--size_small{font-size:14px;font-size:1.42857vw;letter-spacing:.05em;line-height:2;margin-top:-.5em;margin-bottom:1.5em}.gex-body .access .access-character--i_12 .access-character-inner{padding-top:153.22581%;left:40.32258%}.gex-body .access .access-character--i_14 .access-character-inner{padding-top:596.77419%;left:40.32258%}.gex-body .access .access-character--i_11 .access-character-inner{padding-top:48.3871%;left:-48.3871%}.gex-body .access .access-character--i_13 .access-character-inner{padding-top:443.54839%;left:-40.32258%}.gex-body .links .link-label{font-size:18px;font-size:1.83673vw;line-height:1.94444;letter-spacing:.05em;padding-left:.05em;margin-top:-.47222em;margin-bottom:0}.gex-body .footer .footer-heading--lv_4 .footer-heading__body{font-size:23px;font-size:2.34694vw;letter-spacing:.05em;padding-left:.05em;line-height:1.43478;margin-top:-.21739em;margin-bottom:0}.gex-body .footer .footer-heading--lv_5{font-size:18px;font-size:1.83673vw;line-height:1.94444;letter-spacing:.05em;padding-left:.05em;margin-top:-.47222em;margin-bottom:0}.gex-body .footer .footer__sentence{font-size:14px;font-size:1.42857vw;letter-spacing:.05em;line-height:2;margin-top:-.5em;margin-bottom:1.5em}.gex-body .footer .footer__copy{font-size:14px;font-size:1.42857vw;letter-spacing:.05em;line-height:2;margin-top:-.5em;margin-bottom:1.5em}}