@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;src:url("https://kit-pro.fontawesome.com/algo/1/webfonts/fa-regular-400-pro-5.0.0.woff2") format("woff2");font-display:swap}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;src:url("https://kit-pro.fontawesome.com/algo/2/webfonts/fa-light-300-pro-5.11.0.woff2") format("woff2");font-display:swap}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;src:url("https://kit-pro.fontawesome.com/algo/1/webfonts/fa-light-300-pro-5.0.0.woff2") format("woff2");font-display:swap}.fa_arrow-double-right::after,.fa_arrow-right::after,.fa_arrow-down::after,.fa_arrow-up::after,.fa_external-link::after,.fa_file::after,.fa_pdf::after,.icon_yt::after{font-family:"Font Awesome 5 Pro";font-weight:300;vertical-align:top;color:#0054FF;margin-left:10px}.fa_left_external-link::before{font-family:"Font Awesome 5 Pro";font-weight:300;vertical-align:top;margin-right:10px}.fa_circle-check::before,.fa_location-dot::before,.fa_clock::before{font-family:"Font Awesome 5 Pro";font-weight:600;vertical-align:top;margin-right:5px}.c-gray.fa_arrow-double-right::after,.c-gray.fa_arrow-right::after,.c-gray.fa_arrow-down::after,.c-gray.fa_arrow-up::after,.c-gray.fa_external-link::after,.c-gray.fa_file::after,.c-gray.fa_pdf::after,.c-gray.fa_circle-check::after,.c-gray.fa_location-dot::after,.c-gray.fa_clock::after{color:#666}.c-bl.fa_arrow-double-right::after,.c-bl.fa_arrow-right::after,.c-bl.fa_arrow-down::after,.c-bl.fa_arrow-up::after,.c-bl.fa_external-link::after,.c-bl.fa_file::after,.c-bl.fa_pdf::after,.c-bl.fa_circle-check::after,.c-bl.fa_location-dot::after,.c-bl.fa_clock::after{color:#000}.c-wh.fa_arrow-double-right::after,.c-wh.fa_arrow-right::after,.c-wh.fa_arrow-down::after,.c-wh.fa_arrow-up::after,.c-wh.fa_external-link::after,.c-wh.fa_file::after,.c-wh.fa_pdf::after,.c-wh.fa_circle-check::after,.c-wh.fa_location-dot::after,.c-wh.fa_clock::after{color:#FFF}.fa_arrow-double-right::after{content:"\f324"}.fa_arrow-right::after{content:"\f054"}.fa_arrow-down::after{content:"\f078"}.fa_arrow-up::after{content:"\f077"}.fa_external-link::after{content:"\f08e"}.fa_file::after{content:"\f15c"}.fa_pdf::after{content:"\f1c1"}.fa_left_external-link::before{content:"\f08e"}.fa_circle-check::before{content:"\f058"}.fa_location-dot::before{content:"\f3c5"}.fa_clock::before{content:"\f017"}.svg-icon-yt::after{content:'';vertical-align:top;margin-left:10px;display:inline-block;width:20px;height:20px;background:url(../images/icon-sns-youtube.svg) no-repeat center center;background-size:20px 20px;vertical-align:sub}.svg-icon-ig::after{content:'';vertical-align:top;margin-left:10px;display:inline-block;width:20px;height:20px;background:url(../images/icon-sns-instagram.svg) no-repeat center center;background-size:20px 20px;vertical-align:sub}html,h1,h2,h3,h4,h5,p,ul,ol{margin:0;padding:0}body{color:#000;margin:0;padding:0;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", HelveticaNeue, Arial, sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:16px;line-height:28px}a{text-decoration:none;color:#0054FF}a:hover,a:active{text-decoration:none;opacity:.7;filter:alpha(opacity=70)}@media screen and (max-width: 767px){a:hover,a:active{opacity:1;filter:alpha(opacity=100)}}a.hover-opacity:hover{opacity:.7;filter:alpha(opacity=70)}a.block{display:block}a.link_color_red{color:red}a.link_color_red:link{color:red}a.link_color_red:visited{color:red}a.link-color-black{color:#000}a.link-color-black:link{color:#000}a.link-color-black:visited{color:#000}a.btn{color:#FFF}a.btn:link{color:#FFF}a.btn:visited{color:#FFF}a.btn.bg-wh{color:#000}a.btn.bg-wh:link{color:#000}a.btn.bg-wh:visited{color:#000}a.txt_line_non:link{text-decoration:none}a img{border:0}@media screen and (min-width: 767px){a[href^="tel:"]{text-decoration:none;pointer-events:none}}.txt_color_wh{color:#FFF}.txt_color_red{color:red}.txt_color_lgray{color:#CCC}.txt_color_gray{color:#666}.txt_color_black{color:#000}h1,h2,h3,h4,h5{font-weight:normal}h1,.fs_h1{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:30px;line-height:45px;margin-bottom:30px}@media screen and (min-width: 767px){h1,.fs_h1{font-size:34px;line-height:51px}}@media screen and (min-width: 767px){h1,.fs_h1{margin-bottom:65px}}h2,.fs_h2{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:24px;line-height:42px;margin-bottom:30px}@media screen and (min-width: 767px){h2,.fs_h2{font-size:26px;line-height:48px}}h2.bb,.fs_h2.bb{border-bottom:1px solid #CCC;padding-bottom:15px;margin-bottom:15px}.fs_h2-override{font-size:24px !important;line-height:42px !important}@media screen and (min-width: 767px){.fs_h2-override{font-size:26px !important;line-height:48px !important}}h3,.fs_h3{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:22px;line-height:33px;margin-bottom:30px}@media screen and (max-width: 767px){.sp_fs_h3{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:22px;line-height:33px}}h4,.fs_h4{-webkit-font-smoothing:antialiased;font-size:18px;line-height:30px}h5,.fs_subtitle{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:bold;font-size:18px;line-height:27px;margin-bottom:30px}em{font-style:italic}.fs_bold,.fs-bold{font-weight:bold}.fs_caption,.fs-caption{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px}.fs_more,.fs-more{font-size:14px}.ff-greek{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}img{vertical-align:bottom}img.img_hidden{visibility:hidden}figure{margin:0}.img-full{width:100%;max-width:100%;height:auto}@media screen and (max-width: 767px){.sp-img-full{width:100%;max-width:100%;height:auto}}.sp_img_full{width:100%;max-width:100%;height:auto}@media screen and (min-width: 767px){.sp_img_full{width:auto}}p,ul,ol{margin-bottom:30px}p.mb_non,ul.mb_non,ol.mb_non{margin-bottom:0}p.list-style-non,ul.list-style-non,ol.list-style-non{list-style:none;padding-left:0}p ul,p ol,ul ul,ul ol,ol ul,ol ol{margin-bottom:10px}ol{list-style:decimal;padding-left:30px}.sp,.sp-only{display:none}@media screen and (max-width: 767px){.sp,.sp-only{display:block}}.pc,.pc-only{display:block}@media screen and (max-width: 767px){.pc,.pc-only{display:none}}@media screen and (min-width: 767px){.pc.__inline,.pc-only.__inline{display:inline}}@media screen and (min-width: 767px){.pc__al--center,.pc-only__al--center{text-align:center}}.d_non{display:none}.al_left,.txt_al_left{text-align:left}.al_right,.txt_al_right{text-align:right}.al_center,.txt_al_center{text-align:center}.fl_left{float:left}.fl_right{float:right}.clearfix::after{content:"";display:block;clear:both}.ar-double-right::after{font-family:"Font Awesome 5 Pro";font-weight:300;vertical-align:top;margin-left:5px;content:"\f324"}hr.margin-normal{margin:60px 0}.movie-mod{vertical-align:bottom}.movie-mod.__width-large{height:481px;width:100%}@media screen and (max-width: 767px){.movie-mod.__width-large{height:210px}}.movie-mod.__width-small{height:153px;width:307px}.icon-block{display:table}.icon-block .icon,.icon-block .txt{display:table-cell;vertical-align:middle;color:#000;font-size:16px}.icon-block .icon{padding-right:10px;width:45px;height:45px;background-size:45px 45px}.icon-block .icon.icon-fb.lazyloaded{background:url("/common/images/icon-sns-facebook.svg") no-repeat center left;background-size:45px 45px}.icon-block .icon.icon-ig.lazyloaded{background:url("/common/images/icon-sns-instagram.svg?20221011") no-repeat center left;background-size:45px 45px}.icon-block .icon.icon-tw.lazyloaded{background:url("/common/images/icon-sns-twitter.svg") no-repeat center left;background-size:45px 45px}.icon-block .icon.icon-yt.lazyloaded{background:url("/common/images/icon-sns-youtube.svg") no-repeat center left;background-size:45px 45px}.icon-block .icon.icon-line.lazyloaded{background:url("/common/images/icon-sns-line.png") no-repeat center left;background-size:45px 45px}.yt_wrap{margin:0 -15px 45px}@media screen and (min-width: 767px){.yt_wrap{margin:0 0 50px}}.yt_player,.if-youtube{position:relative;width:100%;padding-top:56.25%}.yt_player iframe,.if-youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.yt_player-wrap{margin-left:auto;margin-right:auto;max-width:1100px}.yt_player-wrap .__maxheight-small{padding-top:50%}.yt_player-wrap .__maxheight-aboutTop{padding-top:50%}.bg-wh{background-color:#FFF}.bg-lg{background-color:#EFEFEF}.bg-gray{background-color:#E3E3E3}.bg-yellow{background-color:#FF0}.dl-table{display:table}.dl-table dt,.dl-table dd{display:table-cell;vertical-align:top}.dl-table._v-middle dt,.dl-table._v-middle dd{vertical-align:middle}@media screen and (max-width: 767px){.dl-table._half{display:block}}.dl-table._half dt,.dl-table._half dd{width:50%;box-sizing:border-box}@media screen and (max-width: 767px){.dl-table._half dt,.dl-table._half dd{display:block;width:100%}}.dl-table._half dd{padding-left:40px}@media screen and (max-width: 767px){.dl-table._half dd{padding-top:20px;padding-left:0}}.btn{padding:10px 20px;display:block;text-align:center;color:#FFF;text-decoration:none}.btn.pd-m{padding:20px}.btn.txt-al-left{text-align:left}.btn.il-block{display:inline-block}.btn.color-blue,.btn.bg-blue{background-color:#0054FF}.btn.bg-wh{background-color:#FFF}.btn.ar-double-down::after,.btn.ar-double-right::after{font-family:"Font Awesome 5 Pro";font-weight:300;vertical-align:top;margin-left:5px}.btn.ar-double-down::after{content:"\f322"}.btn.ar-double-right::after{content:"\f324"}.btn._lgray{background-color:#EFEFEF;color:#000}.btn._more{background-color:#0054FF;display:block}.btn._more._pad-large{padding:20px;font-weight:bold}.grid-col2-1{margin:0 -10px}.grid-col2-1 .pure-inner{margin:0 10px}@media screen and (max-width: 767px){.grid-col2-1 .pure-inner{margin-top:20px}}@media screen and (max-width: 767px){.grid-col2-1 .pure-inner._sp_mt_non{margin-top:0}}.grid-col2-1._margin-l{margin:0 -20px}.grid-col2-1._margin-l .pure-inner{margin:0 20px}@media screen and (max-width: 767px){.grid-col2-1._margin-l .pure-inner{margin-top:20px}}.grid-col3-1{margin:0 -10px}.grid-col3-1 .pure-inner{margin:0 10px}@media screen and (max-width: 767px){.grid-col3-1 .pure-inner{margin-top:20px}}@media screen and (max-width: 767px){.grid-col3-1 .pure-inner._sp_mt_non{margin-top:0}}.grid-col2-4{margin:0 -10px}@media screen and (max-width: 767px){.grid-col2-4 .pure-u-1-4{width:50% !important}}.grid-col2-4 .pure-inner{margin:0 10px}@media screen and (max-width: 767px){.grid-col2-4 .pure-inner{margin-top:20px}}@media screen and (max-width: 767px){.grid-col2-4 .pure-inner._sp_mt_non{margin-top:0}}.news-grid-col4-1{margin:0 -25px}@media screen and (max-width: 767px){.news-grid-col4-1{margin-left:0;margin-right:0}}.news-grid-col4-1 .pure-inner{margin:0 25px}@media screen and (max-width: 767px){.news-grid-col4-1 .pure-inner{margin-left:0;margin-right:0;margin-top:20px}}@media screen and (max-width: 767px){.news-grid-col4-1 .pure-inner._sp_mt_non{margin-top:0}}.news-grid-col4-1 .pure-inner a{color:#000}.news-grid-col4-1 .pure-inner .date{margin-top:5px}@media screen and (max-width: 767px){.news-grid-col4-1 .pure-u-1-4{width:100%}}.title-lead-mod{display:table;margin-bottom:30px;width:100%}@media screen and (max-width: 767px){.title-lead-mod{margin-bottom:0;float:none;width:100%}}.title-lead-mod ._title,.title-lead-mod ._lead{display:table-cell;vertical-align:top}@media screen and (max-width: 767px){.title-lead-mod ._title,.title-lead-mod ._lead{display:inline-block}}.title-lead-mod ._title{white-space:nowrap}.title-lead-mod ._lead{padding-left:40px}@media screen and (max-width: 767px){.title-lead-mod ._lead{padding-left:0}}.header-txt-btn .lead{color:#666}.header-txt-btn .table-pc{display:table;width:100%}@media screen and (max-width: 767px){.header-txt-btn .table-pc{display:block}}.header-txt-btn .table-pc .col1,.header-txt-btn .table-pc .col2,.header-txt-btn .table-pc .col3{display:table-cell;vertical-align:top}@media screen and (max-width: 767px){.header-txt-btn .table-pc .col1,.header-txt-btn .table-pc .col2,.header-txt-btn .table-pc .col3{display:block}}.header-txt-btn .table-pc .col1{padding-right:40px;white-space:nowrap}@media screen and (max-width: 767px){.header-txt-btn .table-pc .col1{padding-right:0}}.header-txt-btn .table-pc .col2{padding-right:60px}@media screen and (max-width: 767px){.header-txt-btn .table-pc .col2{padding-right:0}}.header-txt-btn .table-pc .col3{white-space:nowrap}@media screen and (max-width: 767px){.header-txt-btn .table-pc .col3{display:none}}.table-form{border-top:solid 1px #CCC;width:100%}@media screen and (max-width: 767px){.table-form{border:none;display:block}}.table-form th,.table-form td{border-top:solid 1px #CCC;padding:20px 0 !important;vertical-align:top}@media screen and (max-width: 767px){.table-form th,.table-form td{border:none;display:block}}@media screen and (max-width: 767px){.table-form th.sp-cols-bb,.table-form td.sp-cols-bb{border-bottom:solid 1px #CCC}}@media screen and (min-width: 767px){.table-form th.pc-cols-bb,.table-form td.pc-cols-bb{border-bottom:solid 1px #CCC}}@media screen and (min-width: 767px){.table-form th.pc-cols-bt-non,.table-form td.pc-cols-bt-non{border-top:none}}.table-form th.va-middle,.table-form td.va-middle{vertical-align:middle}.table-form th{color:#000;font-weight:bold;width:26.1%;text-align:left}@media screen and (max-width: 767px){.table-form th{border-top:solid 1px #CCC;padding-bottom:0 !important;width:100%}}@media screen and (max-width: 767px){.table-form td{padding-top:10px !important}}.table-form td a[href^="tel:"]{pointer-events:none;color:#333}.table-form td input[type=text],.table-form td textarea{border:none;padding:8px 20px;background-color:#EFEFEF;box-sizing:border-box;width:61% !important;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}@media screen and (max-width: 767px){.table-form td input[type=text],.table-form td textarea{width:100% !important}}.table-form td .input-cb{display:none}.table-form td .input-cb-label{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 30px;position:relative;width:auto}.table-form td .input-cb-label::before{content:'';background:#fff;border:1px solid #CCC;content:'';display:block;height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:16px}.table-form td .input-cb-label::after{border-right:3px solid #333;border-bottom:3px solid #333;content:'';display:block;height:9px;left:5px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.table-form td .input-cb:checked+.input-cb-label::after{opacity:1}.table-form td.table-form-col2{padding:30px 0 0 26.1% !important}@media screen and (max-width: 767px){.table-form td.table-form-col2{border-top:solid 1px #CCC;padding-left:0 !important}}.table-form td.table-form-col2._last{padding-top:15px !important;border:none}.table-form td.table-form-col2._last_confirm{padding-left:0 !important}.table-form.__bt-non{border-top:none}.form-list-cat{margin-bottom:-10px}.form-list-cat li{margin-bottom:10px}.form-list-cat li input[type=radio]{margin-right:10px}.mt0{margin-top:0px}.mr0{margin-right:0px}.mb0{margin-bottom:0px}.ml0{margin-left:0px}.mt1{margin-top:1px}.mr1{margin-right:1px}.mb1{margin-bottom:1px}.ml1{margin-left:1px}.mt2{margin-top:2px}.mr2{margin-right:2px}.mb2{margin-bottom:2px}.ml2{margin-left:2px}.mt3{margin-top:3px}.mr3{margin-right:3px}.mb3{margin-bottom:3px}.ml3{margin-left:3px}.mt4{margin-top:4px}.mr4{margin-right:4px}.mb4{margin-bottom:4px}.ml4{margin-left:4px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mt6{margin-top:6px}.mr6{margin-right:6px}.mb6{margin-bottom:6px}.ml6{margin-left:6px}.mt7{margin-top:7px}.mr7{margin-right:7px}.mb7{margin-bottom:7px}.ml7{margin-left:7px}.mt8{margin-top:8px}.mr8{margin-right:8px}.mb8{margin-bottom:8px}.ml8{margin-left:8px}.mt9{margin-top:9px}.mr9{margin-right:9px}.mb9{margin-bottom:9px}.ml9{margin-left:9px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mt11{margin-top:11px}.mr11{margin-right:11px}.mb11{margin-bottom:11px}.ml11{margin-left:11px}.mt12{margin-top:12px}.mr12{margin-right:12px}.mb12{margin-bottom:12px}.ml12{margin-left:12px}.mt13{margin-top:13px}.mr13{margin-right:13px}.mb13{margin-bottom:13px}.ml13{margin-left:13px}.mt14{margin-top:14px}.mr14{margin-right:14px}.mb14{margin-bottom:14px}.ml14{margin-left:14px}.mt15{margin-top:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mt16{margin-top:16px}.mr16{margin-right:16px}.mb16{margin-bottom:16px}.ml16{margin-left:16px}.mt17{margin-top:17px}.mr17{margin-right:17px}.mb17{margin-bottom:17px}.ml17{margin-left:17px}.mt18{margin-top:18px}.mr18{margin-right:18px}.mb18{margin-bottom:18px}.ml18{margin-left:18px}.mt19{margin-top:19px}.mr19{margin-right:19px}.mb19{margin-bottom:19px}.ml19{margin-left:19px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mt21{margin-top:21px}.mr21{margin-right:21px}.mb21{margin-bottom:21px}.ml21{margin-left:21px}.mt22{margin-top:22px}.mr22{margin-right:22px}.mb22{margin-bottom:22px}.ml22{margin-left:22px}.mt23{margin-top:23px}.mr23{margin-right:23px}.mb23{margin-bottom:23px}.ml23{margin-left:23px}.mt24{margin-top:24px}.mr24{margin-right:24px}.mb24{margin-bottom:24px}.ml24{margin-left:24px}.mt25{margin-top:25px}.mr25{margin-right:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mt26{margin-top:26px}.mr26{margin-right:26px}.mb26{margin-bottom:26px}.ml26{margin-left:26px}.mt27{margin-top:27px}.mr27{margin-right:27px}.mb27{margin-bottom:27px}.ml27{margin-left:27px}.mt28{margin-top:28px}.mr28{margin-right:28px}.mb28{margin-bottom:28px}.ml28{margin-left:28px}.mt29{margin-top:29px}.mr29{margin-right:29px}.mb29{margin-bottom:29px}.ml29{margin-left:29px}.mt30{margin-top:30px}.mr30{margin-right:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mt31{margin-top:31px}.mr31{margin-right:31px}.mb31{margin-bottom:31px}.ml31{margin-left:31px}.mt32{margin-top:32px}.mr32{margin-right:32px}.mb32{margin-bottom:32px}.ml32{margin-left:32px}.mt33{margin-top:33px}.mr33{margin-right:33px}.mb33{margin-bottom:33px}.ml33{margin-left:33px}.mt34{margin-top:34px}.mr34{margin-right:34px}.mb34{margin-bottom:34px}.ml34{margin-left:34px}.mt35{margin-top:35px}.mr35{margin-right:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.mt36{margin-top:36px}.mr36{margin-right:36px}.mb36{margin-bottom:36px}.ml36{margin-left:36px}.mt37{margin-top:37px}.mr37{margin-right:37px}.mb37{margin-bottom:37px}.ml37{margin-left:37px}.mt38{margin-top:38px}.mr38{margin-right:38px}.mb38{margin-bottom:38px}.ml38{margin-left:38px}.mt39{margin-top:39px}.mr39{margin-right:39px}.mb39{margin-bottom:39px}.ml39{margin-left:39px}.mt40{margin-top:40px}.mr40{margin-right:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mt41{margin-top:41px}.mr41{margin-right:41px}.mb41{margin-bottom:41px}.ml41{margin-left:41px}.mt42{margin-top:42px}.mr42{margin-right:42px}.mb42{margin-bottom:42px}.ml42{margin-left:42px}.mt43{margin-top:43px}.mr43{margin-right:43px}.mb43{margin-bottom:43px}.ml43{margin-left:43px}.mt44{margin-top:44px}.mr44{margin-right:44px}.mb44{margin-bottom:44px}.ml44{margin-left:44px}.mt45{margin-top:45px}.mr45{margin-right:45px}.mb45{margin-bottom:45px}.ml45{margin-left:45px}.mt46{margin-top:46px}.mr46{margin-right:46px}.mb46{margin-bottom:46px}.ml46{margin-left:46px}.mt47{margin-top:47px}.mr47{margin-right:47px}.mb47{margin-bottom:47px}.ml47{margin-left:47px}.mt48{margin-top:48px}.mr48{margin-right:48px}.mb48{margin-bottom:48px}.ml48{margin-left:48px}.mt49{margin-top:49px}.mr49{margin-right:49px}.mb49{margin-bottom:49px}.ml49{margin-left:49px}.mt50{margin-top:50px}.mr50{margin-right:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.mt51{margin-top:51px}.mr51{margin-right:51px}.mb51{margin-bottom:51px}.ml51{margin-left:51px}.mt52{margin-top:52px}.mr52{margin-right:52px}.mb52{margin-bottom:52px}.ml52{margin-left:52px}.mt53{margin-top:53px}.mr53{margin-right:53px}.mb53{margin-bottom:53px}.ml53{margin-left:53px}.mt54{margin-top:54px}.mr54{margin-right:54px}.mb54{margin-bottom:54px}.ml54{margin-left:54px}.mt55{margin-top:55px}.mr55{margin-right:55px}.mb55{margin-bottom:55px}.ml55{margin-left:55px}.mt56{margin-top:56px}.mr56{margin-right:56px}.mb56{margin-bottom:56px}.ml56{margin-left:56px}.mt57{margin-top:57px}.mr57{margin-right:57px}.mb57{margin-bottom:57px}.ml57{margin-left:57px}.mt58{margin-top:58px}.mr58{margin-right:58px}.mb58{margin-bottom:58px}.ml58{margin-left:58px}.mt59{margin-top:59px}.mr59{margin-right:59px}.mb59{margin-bottom:59px}.ml59{margin-left:59px}.mt60{margin-top:60px}.mr60{margin-right:60px}.mb60{margin-bottom:60px}.ml60{margin-left:60px}.mt61{margin-top:61px}.mr61{margin-right:61px}.mb61{margin-bottom:61px}.ml61{margin-left:61px}.mt62{margin-top:62px}.mr62{margin-right:62px}.mb62{margin-bottom:62px}.ml62{margin-left:62px}.mt63{margin-top:63px}.mr63{margin-right:63px}.mb63{margin-bottom:63px}.ml63{margin-left:63px}.mt64{margin-top:64px}.mr64{margin-right:64px}.mb64{margin-bottom:64px}.ml64{margin-left:64px}.mt65{margin-top:65px}.mr65{margin-right:65px}.mb65{margin-bottom:65px}.ml65{margin-left:65px}@media screen and (max-width: 767px){.sp_mt0{margin-top:0px}}@media screen and (max-width: 767px){.sp_mr0{margin-right:0px}}@media screen and (max-width: 767px){.sp_mb0{margin-bottom:0px}}@media screen and (max-width: 767px){.sp_ml0{margin-left:0px}}@media screen and (max-width: 767px){.sp_mt1{margin-top:1px}}@media screen and (max-width: 767px){.sp_mr1{margin-right:1px}}@media screen and (max-width: 767px){.sp_mb1{margin-bottom:1px}}@media screen and (max-width: 767px){.sp_ml1{margin-left:1px}}@media screen and (max-width: 767px){.sp_mt2{margin-top:2px}}@media screen and (max-width: 767px){.sp_mr2{margin-right:2px}}@media screen and (max-width: 767px){.sp_mb2{margin-bottom:2px}}@media screen and (max-width: 767px){.sp_ml2{margin-left:2px}}@media screen and (max-width: 767px){.sp_mt3{margin-top:3px}}@media screen and (max-width: 767px){.sp_mr3{margin-right:3px}}@media screen and (max-width: 767px){.sp_mb3{margin-bottom:3px}}@media screen and (max-width: 767px){.sp_ml3{margin-left:3px}}@media screen and (max-width: 767px){.sp_mt4{margin-top:4px}}@media screen and (max-width: 767px){.sp_mr4{margin-right:4px}}@media screen and (max-width: 767px){.sp_mb4{margin-bottom:4px}}@media screen and (max-width: 767px){.sp_ml4{margin-left:4px}}@media screen and (max-width: 767px){.sp_mt5{margin-top:5px}}@media screen and (max-width: 767px){.sp_mr5{margin-right:5px}}@media screen and (max-width: 767px){.sp_mb5{margin-bottom:5px}}@media screen and (max-width: 767px){.sp_ml5{margin-left:5px}}@media screen and (max-width: 767px){.sp_mt6{margin-top:6px}}@media screen and (max-width: 767px){.sp_mr6{margin-right:6px}}@media screen and (max-width: 767px){.sp_mb6{margin-bottom:6px}}@media screen and (max-width: 767px){.sp_ml6{margin-left:6px}}@media screen and (max-width: 767px){.sp_mt7{margin-top:7px}}@media screen and (max-width: 767px){.sp_mr7{margin-right:7px}}@media screen and (max-width: 767px){.sp_mb7{margin-bottom:7px}}@media screen and (max-width: 767px){.sp_ml7{margin-left:7px}}@media screen and (max-width: 767px){.sp_mt8{margin-top:8px}}@media screen and (max-width: 767px){.sp_mr8{margin-right:8px}}@media screen and (max-width: 767px){.sp_mb8{margin-bottom:8px}}@media screen and (max-width: 767px){.sp_ml8{margin-left:8px}}@media screen and (max-width: 767px){.sp_mt9{margin-top:9px}}@media screen and (max-width: 767px){.sp_mr9{margin-right:9px}}@media screen and (max-width: 767px){.sp_mb9{margin-bottom:9px}}@media screen and (max-width: 767px){.sp_ml9{margin-left:9px}}@media screen and (max-width: 767px){.sp_mt10{margin-top:10px}}@media screen and (max-width: 767px){.sp_mr10{margin-right:10px}}@media screen and (max-width: 767px){.sp_mb10{margin-bottom:10px}}@media screen and (max-width: 767px){.sp_ml10{margin-left:10px}}@media screen and (max-width: 767px){.sp_mt11{margin-top:11px}}@media screen and (max-width: 767px){.sp_mr11{margin-right:11px}}@media screen and (max-width: 767px){.sp_mb11{margin-bottom:11px}}@media screen and (max-width: 767px){.sp_ml11{margin-left:11px}}@media screen and (max-width: 767px){.sp_mt12{margin-top:12px}}@media screen and (max-width: 767px){.sp_mr12{margin-right:12px}}@media screen and (max-width: 767px){.sp_mb12{margin-bottom:12px}}@media screen and (max-width: 767px){.sp_ml12{margin-left:12px}}@media screen and (max-width: 767px){.sp_mt13{margin-top:13px}}@media screen and (max-width: 767px){.sp_mr13{margin-right:13px}}@media screen and (max-width: 767px){.sp_mb13{margin-bottom:13px}}@media screen and (max-width: 767px){.sp_ml13{margin-left:13px}}@media screen and (max-width: 767px){.sp_mt14{margin-top:14px}}@media screen and (max-width: 767px){.sp_mr14{margin-right:14px}}@media screen and (max-width: 767px){.sp_mb14{margin-bottom:14px}}@media screen and (max-width: 767px){.sp_ml14{margin-left:14px}}@media screen and (max-width: 767px){.sp_mt15{margin-top:15px}}@media screen and (max-width: 767px){.sp_mr15{margin-right:15px}}@media screen and (max-width: 767px){.sp_mb15{margin-bottom:15px}}@media screen and (max-width: 767px){.sp_ml15{margin-left:15px}}@media screen and (max-width: 767px){.sp_mt16{margin-top:16px}}@media screen and (max-width: 767px){.sp_mr16{margin-right:16px}}@media screen and (max-width: 767px){.sp_mb16{margin-bottom:16px}}@media screen and (max-width: 767px){.sp_ml16{margin-left:16px}}@media screen and (max-width: 767px){.sp_mt17{margin-top:17px}}@media screen and (max-width: 767px){.sp_mr17{margin-right:17px}}@media screen and (max-width: 767px){.sp_mb17{margin-bottom:17px}}@media screen and (max-width: 767px){.sp_ml17{margin-left:17px}}@media screen and (max-width: 767px){.sp_mt18{margin-top:18px}}@media screen and (max-width: 767px){.sp_mr18{margin-right:18px}}@media screen and (max-width: 767px){.sp_mb18{margin-bottom:18px}}@media screen and (max-width: 767px){.sp_ml18{margin-left:18px}}@media screen and (max-width: 767px){.sp_mt19{margin-top:19px}}@media screen and (max-width: 767px){.sp_mr19{margin-right:19px}}@media screen and (max-width: 767px){.sp_mb19{margin-bottom:19px}}@media screen and (max-width: 767px){.sp_ml19{margin-left:19px}}@media screen and (max-width: 767px){.sp_mt20{margin-top:20px}}@media screen and (max-width: 767px){.sp_mr20{margin-right:20px}}@media screen and (max-width: 767px){.sp_mb20{margin-bottom:20px}}@media screen and (max-width: 767px){.sp_ml20{margin-left:20px}}@media screen and (max-width: 767px){.sp_mt21{margin-top:21px}}@media screen and (max-width: 767px){.sp_mr21{margin-right:21px}}@media screen and (max-width: 767px){.sp_mb21{margin-bottom:21px}}@media screen and (max-width: 767px){.sp_ml21{margin-left:21px}}@media screen and (max-width: 767px){.sp_mt22{margin-top:22px}}@media screen and (max-width: 767px){.sp_mr22{margin-right:22px}}@media screen and (max-width: 767px){.sp_mb22{margin-bottom:22px}}@media screen and (max-width: 767px){.sp_ml22{margin-left:22px}}@media screen and (max-width: 767px){.sp_mt23{margin-top:23px}}@media screen and (max-width: 767px){.sp_mr23{margin-right:23px}}@media screen and (max-width: 767px){.sp_mb23{margin-bottom:23px}}@media screen and (max-width: 767px){.sp_ml23{margin-left:23px}}@media screen and (max-width: 767px){.sp_mt24{margin-top:24px}}@media screen and (max-width: 767px){.sp_mr24{margin-right:24px}}@media screen and (max-width: 767px){.sp_mb24{margin-bottom:24px}}@media screen and (max-width: 767px){.sp_ml24{margin-left:24px}}@media screen and (max-width: 767px){.sp_mt25{margin-top:25px}}@media screen and (max-width: 767px){.sp_mr25{margin-right:25px}}@media screen and (max-width: 767px){.sp_mb25{margin-bottom:25px}}@media screen and (max-width: 767px){.sp_ml25{margin-left:25px}}@media screen and (max-width: 767px){.sp_mt26{margin-top:26px}}@media screen and (max-width: 767px){.sp_mr26{margin-right:26px}}@media screen and (max-width: 767px){.sp_mb26{margin-bottom:26px}}@media screen and (max-width: 767px){.sp_ml26{margin-left:26px}}@media screen and (max-width: 767px){.sp_mt27{margin-top:27px}}@media screen and (max-width: 767px){.sp_mr27{margin-right:27px}}@media screen and (max-width: 767px){.sp_mb27{margin-bottom:27px}}@media screen and (max-width: 767px){.sp_ml27{margin-left:27px}}@media screen and (max-width: 767px){.sp_mt28{margin-top:28px}}@media screen and (max-width: 767px){.sp_mr28{margin-right:28px}}@media screen and (max-width: 767px){.sp_mb28{margin-bottom:28px}}@media screen and (max-width: 767px){.sp_ml28{margin-left:28px}}@media screen and (max-width: 767px){.sp_mt29{margin-top:29px}}@media screen and (max-width: 767px){.sp_mr29{margin-right:29px}}@media screen and (max-width: 767px){.sp_mb29{margin-bottom:29px}}@media screen and (max-width: 767px){.sp_ml29{margin-left:29px}}@media screen and (max-width: 767px){.sp_mt30{margin-top:30px}}@media screen and (max-width: 767px){.sp_mr30{margin-right:30px}}@media screen and (max-width: 767px){.sp_mb30{margin-bottom:30px}}@media screen and (max-width: 767px){.sp_ml30{margin-left:30px}}@media screen and (max-width: 767px){.sp_mt31{margin-top:31px}}@media screen and (max-width: 767px){.sp_mr31{margin-right:31px}}@media screen and (max-width: 767px){.sp_mb31{margin-bottom:31px}}@media screen and (max-width: 767px){.sp_ml31{margin-left:31px}}@media screen and (max-width: 767px){.sp_mt32{margin-top:32px}}@media screen and (max-width: 767px){.sp_mr32{margin-right:32px}}@media screen and (max-width: 767px){.sp_mb32{margin-bottom:32px}}@media screen and (max-width: 767px){.sp_ml32{margin-left:32px}}@media screen and (max-width: 767px){.sp_mt33{margin-top:33px}}@media screen and (max-width: 767px){.sp_mr33{margin-right:33px}}@media screen and (max-width: 767px){.sp_mb33{margin-bottom:33px}}@media screen and (max-width: 767px){.sp_ml33{margin-left:33px}}@media screen and (max-width: 767px){.sp_mt34{margin-top:34px}}@media screen and (max-width: 767px){.sp_mr34{margin-right:34px}}@media screen and (max-width: 767px){.sp_mb34{margin-bottom:34px}}@media screen and (max-width: 767px){.sp_ml34{margin-left:34px}}@media screen and (max-width: 767px){.sp_mt35{margin-top:35px}}@media screen and (max-width: 767px){.sp_mr35{margin-right:35px}}@media screen and (max-width: 767px){.sp_mb35{margin-bottom:35px}}@media screen and (max-width: 767px){.sp_ml35{margin-left:35px}}@media screen and (max-width: 767px){.sp_mt36{margin-top:36px}}@media screen and (max-width: 767px){.sp_mr36{margin-right:36px}}@media screen and (max-width: 767px){.sp_mb36{margin-bottom:36px}}@media screen and (max-width: 767px){.sp_ml36{margin-left:36px}}@media screen and (max-width: 767px){.sp_mt37{margin-top:37px}}@media screen and (max-width: 767px){.sp_mr37{margin-right:37px}}@media screen and (max-width: 767px){.sp_mb37{margin-bottom:37px}}@media screen and (max-width: 767px){.sp_ml37{margin-left:37px}}@media screen and (max-width: 767px){.sp_mt38{margin-top:38px}}@media screen and (max-width: 767px){.sp_mr38{margin-right:38px}}@media screen and (max-width: 767px){.sp_mb38{margin-bottom:38px}}@media screen and (max-width: 767px){.sp_ml38{margin-left:38px}}@media screen and (max-width: 767px){.sp_mt39{margin-top:39px}}@media screen and (max-width: 767px){.sp_mr39{margin-right:39px}}@media screen and (max-width: 767px){.sp_mb39{margin-bottom:39px}}@media screen and (max-width: 767px){.sp_ml39{margin-left:39px}}@media screen and (max-width: 767px){.sp_mt40{margin-top:40px}}@media screen and (max-width: 767px){.sp_mr40{margin-right:40px}}@media screen and (max-width: 767px){.sp_mb40{margin-bottom:40px}}@media screen and (max-width: 767px){.sp_ml40{margin-left:40px}}@media screen and (max-width: 767px){.sp_mt41{margin-top:41px}}@media screen and (max-width: 767px){.sp_mr41{margin-right:41px}}@media screen and (max-width: 767px){.sp_mb41{margin-bottom:41px}}@media screen and (max-width: 767px){.sp_ml41{margin-left:41px}}@media screen and (max-width: 767px){.sp_mt42{margin-top:42px}}@media screen and (max-width: 767px){.sp_mr42{margin-right:42px}}@media screen and (max-width: 767px){.sp_mb42{margin-bottom:42px}}@media screen and (max-width: 767px){.sp_ml42{margin-left:42px}}@media screen and (max-width: 767px){.sp_mt43{margin-top:43px}}@media screen and (max-width: 767px){.sp_mr43{margin-right:43px}}@media screen and (max-width: 767px){.sp_mb43{margin-bottom:43px}}@media screen and (max-width: 767px){.sp_ml43{margin-left:43px}}@media screen and (max-width: 767px){.sp_mt44{margin-top:44px}}@media screen and (max-width: 767px){.sp_mr44{margin-right:44px}}@media screen and (max-width: 767px){.sp_mb44{margin-bottom:44px}}@media screen and (max-width: 767px){.sp_ml44{margin-left:44px}}@media screen and (max-width: 767px){.sp_mt45{margin-top:45px}}@media screen and (max-width: 767px){.sp_mr45{margin-right:45px}}@media screen and (max-width: 767px){.sp_mb45{margin-bottom:45px}}@media screen and (max-width: 767px){.sp_ml45{margin-left:45px}}@media screen and (max-width: 767px){.sp_mt46{margin-top:46px}}@media screen and (max-width: 767px){.sp_mr46{margin-right:46px}}@media screen and (max-width: 767px){.sp_mb46{margin-bottom:46px}}@media screen and (max-width: 767px){.sp_ml46{margin-left:46px}}@media screen and (max-width: 767px){.sp_mt47{margin-top:47px}}@media screen and (max-width: 767px){.sp_mr47{margin-right:47px}}@media screen and (max-width: 767px){.sp_mb47{margin-bottom:47px}}@media screen and (max-width: 767px){.sp_ml47{margin-left:47px}}@media screen and (max-width: 767px){.sp_mt48{margin-top:48px}}@media screen and (max-width: 767px){.sp_mr48{margin-right:48px}}@media screen and (max-width: 767px){.sp_mb48{margin-bottom:48px}}@media screen and (max-width: 767px){.sp_ml48{margin-left:48px}}@media screen and (max-width: 767px){.sp_mt49{margin-top:49px}}@media screen and (max-width: 767px){.sp_mr49{margin-right:49px}}@media screen and (max-width: 767px){.sp_mb49{margin-bottom:49px}}@media screen and (max-width: 767px){.sp_ml49{margin-left:49px}}@media screen and (max-width: 767px){.sp_mt50{margin-top:50px}}@media screen and (max-width: 767px){.sp_mr50{margin-right:50px}}@media screen and (max-width: 767px){.sp_mb50{margin-bottom:50px}}@media screen and (max-width: 767px){.sp_ml50{margin-left:50px}}@media screen and (max-width: 767px){.sp_mt51{margin-top:51px}}@media screen and (max-width: 767px){.sp_mr51{margin-right:51px}}@media screen and (max-width: 767px){.sp_mb51{margin-bottom:51px}}@media screen and (max-width: 767px){.sp_ml51{margin-left:51px}}@media screen and (max-width: 767px){.sp_mt52{margin-top:52px}}@media screen and (max-width: 767px){.sp_mr52{margin-right:52px}}@media screen and (max-width: 767px){.sp_mb52{margin-bottom:52px}}@media screen and (max-width: 767px){.sp_ml52{margin-left:52px}}@media screen and (max-width: 767px){.sp_mt53{margin-top:53px}}@media screen and (max-width: 767px){.sp_mr53{margin-right:53px}}@media screen and (max-width: 767px){.sp_mb53{margin-bottom:53px}}@media screen and (max-width: 767px){.sp_ml53{margin-left:53px}}@media screen and (max-width: 767px){.sp_mt54{margin-top:54px}}@media screen and (max-width: 767px){.sp_mr54{margin-right:54px}}@media screen and (max-width: 767px){.sp_mb54{margin-bottom:54px}}@media screen and (max-width: 767px){.sp_ml54{margin-left:54px}}@media screen and (max-width: 767px){.sp_mt55{margin-top:55px}}@media screen and (max-width: 767px){.sp_mr55{margin-right:55px}}@media screen and (max-width: 767px){.sp_mb55{margin-bottom:55px}}@media screen and (max-width: 767px){.sp_ml55{margin-left:55px}}@media screen and (max-width: 767px){.sp_mt56{margin-top:56px}}@media screen and (max-width: 767px){.sp_mr56{margin-right:56px}}@media screen and (max-width: 767px){.sp_mb56{margin-bottom:56px}}@media screen and (max-width: 767px){.sp_ml56{margin-left:56px}}@media screen and (max-width: 767px){.sp_mt57{margin-top:57px}}@media screen and (max-width: 767px){.sp_mr57{margin-right:57px}}@media screen and (max-width: 767px){.sp_mb57{margin-bottom:57px}}@media screen and (max-width: 767px){.sp_ml57{margin-left:57px}}@media screen and (max-width: 767px){.sp_mt58{margin-top:58px}}@media screen and (max-width: 767px){.sp_mr58{margin-right:58px}}@media screen and (max-width: 767px){.sp_mb58{margin-bottom:58px}}@media screen and (max-width: 767px){.sp_ml58{margin-left:58px}}@media screen and (max-width: 767px){.sp_mt59{margin-top:59px}}@media screen and (max-width: 767px){.sp_mr59{margin-right:59px}}@media screen and (max-width: 767px){.sp_mb59{margin-bottom:59px}}@media screen and (max-width: 767px){.sp_ml59{margin-left:59px}}@media screen and (max-width: 767px){.sp_mt60{margin-top:60px}}@media screen and (max-width: 767px){.sp_mr60{margin-right:60px}}@media screen and (max-width: 767px){.sp_mb60{margin-bottom:60px}}@media screen and (max-width: 767px){.sp_ml60{margin-left:60px}}@media screen and (max-width: 767px){.sp_mt61{margin-top:61px}}@media screen and (max-width: 767px){.sp_mr61{margin-right:61px}}@media screen and (max-width: 767px){.sp_mb61{margin-bottom:61px}}@media screen and (max-width: 767px){.sp_ml61{margin-left:61px}}@media screen and (max-width: 767px){.sp_mt62{margin-top:62px}}@media screen and (max-width: 767px){.sp_mr62{margin-right:62px}}@media screen and (max-width: 767px){.sp_mb62{margin-bottom:62px}}@media screen and (max-width: 767px){.sp_ml62{margin-left:62px}}@media screen and (max-width: 767px){.sp_mt63{margin-top:63px}}@media screen and (max-width: 767px){.sp_mr63{margin-right:63px}}@media screen and (max-width: 767px){.sp_mb63{margin-bottom:63px}}@media screen and (max-width: 767px){.sp_ml63{margin-left:63px}}@media screen and (max-width: 767px){.sp_mt64{margin-top:64px}}@media screen and (max-width: 767px){.sp_mr64{margin-right:64px}}@media screen and (max-width: 767px){.sp_mb64{margin-bottom:64px}}@media screen and (max-width: 767px){.sp_ml64{margin-left:64px}}@media screen and (max-width: 767px){.sp_mt65{margin-top:65px}}@media screen and (max-width: 767px){.sp_mr65{margin-right:65px}}@media screen and (max-width: 767px){.sp_mb65{margin-bottom:65px}}@media screen and (max-width: 767px){.sp_ml65{margin-left:65px}}@media screen and (min-width: 767px){.pc_mt0{margin-top:0px}}@media screen and (min-width: 767px){.pc_mr0{margin-right:0px}}@media screen and (min-width: 767px){.pc_mb0{margin-bottom:0px}}@media screen and (min-width: 767px){.pc_ml0{margin-left:0px}}@media screen and (min-width: 767px){.pc_mt1{margin-top:1px}}@media screen and (min-width: 767px){.pc_mr1{margin-right:1px}}@media screen and (min-width: 767px){.pc_mb1{margin-bottom:1px}}@media screen and (min-width: 767px){.pc_ml1{margin-left:1px}}@media screen and (min-width: 767px){.pc_mt2{margin-top:2px}}@media screen and (min-width: 767px){.pc_mr2{margin-right:2px}}@media screen and (min-width: 767px){.pc_mb2{margin-bottom:2px}}@media screen and (min-width: 767px){.pc_ml2{margin-left:2px}}@media screen and (min-width: 767px){.pc_mt3{margin-top:3px}}@media screen and (min-width: 767px){.pc_mr3{margin-right:3px}}@media screen and (min-width: 767px){.pc_mb3{margin-bottom:3px}}@media screen and (min-width: 767px){.pc_ml3{margin-left:3px}}@media screen and (min-width: 767px){.pc_mt4{margin-top:4px}}@media screen and (min-width: 767px){.pc_mr4{margin-right:4px}}@media screen and (min-width: 767px){.pc_mb4{margin-bottom:4px}}@media screen and (min-width: 767px){.pc_ml4{margin-left:4px}}@media screen and (min-width: 767px){.pc_mt5{margin-top:5px}}@media screen and (min-width: 767px){.pc_mr5{margin-right:5px}}@media screen and (min-width: 767px){.pc_mb5{margin-bottom:5px}}@media screen and (min-width: 767px){.pc_ml5{margin-left:5px}}@media screen and (min-width: 767px){.pc_mt6{margin-top:6px}}@media screen and (min-width: 767px){.pc_mr6{margin-right:6px}}@media screen and (min-width: 767px){.pc_mb6{margin-bottom:6px}}@media screen and (min-width: 767px){.pc_ml6{margin-left:6px}}@media screen and (min-width: 767px){.pc_mt7{margin-top:7px}}@media screen and (min-width: 767px){.pc_mr7{margin-right:7px}}@media screen and (min-width: 767px){.pc_mb7{margin-bottom:7px}}@media screen and (min-width: 767px){.pc_ml7{margin-left:7px}}@media screen and (min-width: 767px){.pc_mt8{margin-top:8px}}@media screen and (min-width: 767px){.pc_mr8{margin-right:8px}}@media screen and (min-width: 767px){.pc_mb8{margin-bottom:8px}}@media screen and (min-width: 767px){.pc_ml8{margin-left:8px}}@media screen and (min-width: 767px){.pc_mt9{margin-top:9px}}@media screen and (min-width: 767px){.pc_mr9{margin-right:9px}}@media screen and (min-width: 767px){.pc_mb9{margin-bottom:9px}}@media screen and (min-width: 767px){.pc_ml9{margin-left:9px}}@media screen and (min-width: 767px){.pc_mt10{margin-top:10px}}@media screen and (min-width: 767px){.pc_mr10{margin-right:10px}}@media screen and (min-width: 767px){.pc_mb10{margin-bottom:10px}}@media screen and (min-width: 767px){.pc_ml10{margin-left:10px}}@media screen and (min-width: 767px){.pc_mt11{margin-top:11px}}@media screen and (min-width: 767px){.pc_mr11{margin-right:11px}}@media screen and (min-width: 767px){.pc_mb11{margin-bottom:11px}}@media screen and (min-width: 767px){.pc_ml11{margin-left:11px}}@media screen and (min-width: 767px){.pc_mt12{margin-top:12px}}@media screen and (min-width: 767px){.pc_mr12{margin-right:12px}}@media screen and (min-width: 767px){.pc_mb12{margin-bottom:12px}}@media screen and (min-width: 767px){.pc_ml12{margin-left:12px}}@media screen and (min-width: 767px){.pc_mt13{margin-top:13px}}@media screen and (min-width: 767px){.pc_mr13{margin-right:13px}}@media screen and (min-width: 767px){.pc_mb13{margin-bottom:13px}}@media screen and (min-width: 767px){.pc_ml13{margin-left:13px}}@media screen and (min-width: 767px){.pc_mt14{margin-top:14px}}@media screen and (min-width: 767px){.pc_mr14{margin-right:14px}}@media screen and (min-width: 767px){.pc_mb14{margin-bottom:14px}}@media screen and (min-width: 767px){.pc_ml14{margin-left:14px}}@media screen and (min-width: 767px){.pc_mt15{margin-top:15px}}@media screen and (min-width: 767px){.pc_mr15{margin-right:15px}}@media screen and (min-width: 767px){.pc_mb15{margin-bottom:15px}}@media screen and (min-width: 767px){.pc_ml15{margin-left:15px}}@media screen and (min-width: 767px){.pc_mt16{margin-top:16px}}@media screen and (min-width: 767px){.pc_mr16{margin-right:16px}}@media screen and (min-width: 767px){.pc_mb16{margin-bottom:16px}}@media screen and (min-width: 767px){.pc_ml16{margin-left:16px}}@media screen and (min-width: 767px){.pc_mt17{margin-top:17px}}@media screen and (min-width: 767px){.pc_mr17{margin-right:17px}}@media screen and (min-width: 767px){.pc_mb17{margin-bottom:17px}}@media screen and (min-width: 767px){.pc_ml17{margin-left:17px}}@media screen and (min-width: 767px){.pc_mt18{margin-top:18px}}@media screen and (min-width: 767px){.pc_mr18{margin-right:18px}}@media screen and (min-width: 767px){.pc_mb18{margin-bottom:18px}}@media screen and (min-width: 767px){.pc_ml18{margin-left:18px}}@media screen and (min-width: 767px){.pc_mt19{margin-top:19px}}@media screen and (min-width: 767px){.pc_mr19{margin-right:19px}}@media screen and (min-width: 767px){.pc_mb19{margin-bottom:19px}}@media screen and (min-width: 767px){.pc_ml19{margin-left:19px}}@media screen and (min-width: 767px){.pc_mt20{margin-top:20px}}@media screen and (min-width: 767px){.pc_mr20{margin-right:20px}}@media screen and (min-width: 767px){.pc_mb20{margin-bottom:20px}}@media screen and (min-width: 767px){.pc_ml20{margin-left:20px}}@media screen and (min-width: 767px){.pc_mt21{margin-top:21px}}@media screen and (min-width: 767px){.pc_mr21{margin-right:21px}}@media screen and (min-width: 767px){.pc_mb21{margin-bottom:21px}}@media screen and (min-width: 767px){.pc_ml21{margin-left:21px}}@media screen and (min-width: 767px){.pc_mt22{margin-top:22px}}@media screen and (min-width: 767px){.pc_mr22{margin-right:22px}}@media screen and (min-width: 767px){.pc_mb22{margin-bottom:22px}}@media screen and (min-width: 767px){.pc_ml22{margin-left:22px}}@media screen and (min-width: 767px){.pc_mt23{margin-top:23px}}@media screen and (min-width: 767px){.pc_mr23{margin-right:23px}}@media screen and (min-width: 767px){.pc_mb23{margin-bottom:23px}}@media screen and (min-width: 767px){.pc_ml23{margin-left:23px}}@media screen and (min-width: 767px){.pc_mt24{margin-top:24px}}@media screen and (min-width: 767px){.pc_mr24{margin-right:24px}}@media screen and (min-width: 767px){.pc_mb24{margin-bottom:24px}}@media screen and (min-width: 767px){.pc_ml24{margin-left:24px}}@media screen and (min-width: 767px){.pc_mt25{margin-top:25px}}@media screen and (min-width: 767px){.pc_mr25{margin-right:25px}}@media screen and (min-width: 767px){.pc_mb25{margin-bottom:25px}}@media screen and (min-width: 767px){.pc_ml25{margin-left:25px}}@media screen and (min-width: 767px){.pc_mt26{margin-top:26px}}@media screen and (min-width: 767px){.pc_mr26{margin-right:26px}}@media screen and (min-width: 767px){.pc_mb26{margin-bottom:26px}}@media screen and (min-width: 767px){.pc_ml26{margin-left:26px}}@media screen and (min-width: 767px){.pc_mt27{margin-top:27px}}@media screen and (min-width: 767px){.pc_mr27{margin-right:27px}}@media screen and (min-width: 767px){.pc_mb27{margin-bottom:27px}}@media screen and (min-width: 767px){.pc_ml27{margin-left:27px}}@media screen and (min-width: 767px){.pc_mt28{margin-top:28px}}@media screen and (min-width: 767px){.pc_mr28{margin-right:28px}}@media screen and (min-width: 767px){.pc_mb28{margin-bottom:28px}}@media screen and (min-width: 767px){.pc_ml28{margin-left:28px}}@media screen and (min-width: 767px){.pc_mt29{margin-top:29px}}@media screen and (min-width: 767px){.pc_mr29{margin-right:29px}}@media screen and (min-width: 767px){.pc_mb29{margin-bottom:29px}}@media screen and (min-width: 767px){.pc_ml29{margin-left:29px}}@media screen and (min-width: 767px){.pc_mt30{margin-top:30px}}@media screen and (min-width: 767px){.pc_mr30{margin-right:30px}}@media screen and (min-width: 767px){.pc_mb30{margin-bottom:30px}}@media screen and (min-width: 767px){.pc_ml30{margin-left:30px}}@media screen and (min-width: 767px){.pc_mt31{margin-top:31px}}@media screen and (min-width: 767px){.pc_mr31{margin-right:31px}}@media screen and (min-width: 767px){.pc_mb31{margin-bottom:31px}}@media screen and (min-width: 767px){.pc_ml31{margin-left:31px}}@media screen and (min-width: 767px){.pc_mt32{margin-top:32px}}@media screen and (min-width: 767px){.pc_mr32{margin-right:32px}}@media screen and (min-width: 767px){.pc_mb32{margin-bottom:32px}}@media screen and (min-width: 767px){.pc_ml32{margin-left:32px}}@media screen and (min-width: 767px){.pc_mt33{margin-top:33px}}@media screen and (min-width: 767px){.pc_mr33{margin-right:33px}}@media screen and (min-width: 767px){.pc_mb33{margin-bottom:33px}}@media screen and (min-width: 767px){.pc_ml33{margin-left:33px}}@media screen and (min-width: 767px){.pc_mt34{margin-top:34px}}@media screen and (min-width: 767px){.pc_mr34{margin-right:34px}}@media screen and (min-width: 767px){.pc_mb34{margin-bottom:34px}}@media screen and (min-width: 767px){.pc_ml34{margin-left:34px}}@media screen and (min-width: 767px){.pc_mt35{margin-top:35px}}@media screen and (min-width: 767px){.pc_mr35{margin-right:35px}}@media screen and (min-width: 767px){.pc_mb35{margin-bottom:35px}}@media screen and (min-width: 767px){.pc_ml35{margin-left:35px}}@media screen and (min-width: 767px){.pc_mt36{margin-top:36px}}@media screen and (min-width: 767px){.pc_mr36{margin-right:36px}}@media screen and (min-width: 767px){.pc_mb36{margin-bottom:36px}}@media screen and (min-width: 767px){.pc_ml36{margin-left:36px}}@media screen and (min-width: 767px){.pc_mt37{margin-top:37px}}@media screen and (min-width: 767px){.pc_mr37{margin-right:37px}}@media screen and (min-width: 767px){.pc_mb37{margin-bottom:37px}}@media screen and (min-width: 767px){.pc_ml37{margin-left:37px}}@media screen and (min-width: 767px){.pc_mt38{margin-top:38px}}@media screen and (min-width: 767px){.pc_mr38{margin-right:38px}}@media screen and (min-width: 767px){.pc_mb38{margin-bottom:38px}}@media screen and (min-width: 767px){.pc_ml38{margin-left:38px}}@media screen and (min-width: 767px){.pc_mt39{margin-top:39px}}@media screen and (min-width: 767px){.pc_mr39{margin-right:39px}}@media screen and (min-width: 767px){.pc_mb39{margin-bottom:39px}}@media screen and (min-width: 767px){.pc_ml39{margin-left:39px}}@media screen and (min-width: 767px){.pc_mt40{margin-top:40px}}@media screen and (min-width: 767px){.pc_mr40{margin-right:40px}}@media screen and (min-width: 767px){.pc_mb40{margin-bottom:40px}}@media screen and (min-width: 767px){.pc_ml40{margin-left:40px}}@media screen and (min-width: 767px){.pc_mt41{margin-top:41px}}@media screen and (min-width: 767px){.pc_mr41{margin-right:41px}}@media screen and (min-width: 767px){.pc_mb41{margin-bottom:41px}}@media screen and (min-width: 767px){.pc_ml41{margin-left:41px}}@media screen and (min-width: 767px){.pc_mt42{margin-top:42px}}@media screen and (min-width: 767px){.pc_mr42{margin-right:42px}}@media screen and (min-width: 767px){.pc_mb42{margin-bottom:42px}}@media screen and (min-width: 767px){.pc_ml42{margin-left:42px}}@media screen and (min-width: 767px){.pc_mt43{margin-top:43px}}@media screen and (min-width: 767px){.pc_mr43{margin-right:43px}}@media screen and (min-width: 767px){.pc_mb43{margin-bottom:43px}}@media screen and (min-width: 767px){.pc_ml43{margin-left:43px}}@media screen and (min-width: 767px){.pc_mt44{margin-top:44px}}@media screen and (min-width: 767px){.pc_mr44{margin-right:44px}}@media screen and (min-width: 767px){.pc_mb44{margin-bottom:44px}}@media screen and (min-width: 767px){.pc_ml44{margin-left:44px}}@media screen and (min-width: 767px){.pc_mt45{margin-top:45px}}@media screen and (min-width: 767px){.pc_mr45{margin-right:45px}}@media screen and (min-width: 767px){.pc_mb45{margin-bottom:45px}}@media screen and (min-width: 767px){.pc_ml45{margin-left:45px}}@media screen and (min-width: 767px){.pc_mt46{margin-top:46px}}@media screen and (min-width: 767px){.pc_mr46{margin-right:46px}}@media screen and (min-width: 767px){.pc_mb46{margin-bottom:46px}}@media screen and (min-width: 767px){.pc_ml46{margin-left:46px}}@media screen and (min-width: 767px){.pc_mt47{margin-top:47px}}@media screen and (min-width: 767px){.pc_mr47{margin-right:47px}}@media screen and (min-width: 767px){.pc_mb47{margin-bottom:47px}}@media screen and (min-width: 767px){.pc_ml47{margin-left:47px}}@media screen and (min-width: 767px){.pc_mt48{margin-top:48px}}@media screen and (min-width: 767px){.pc_mr48{margin-right:48px}}@media screen and (min-width: 767px){.pc_mb48{margin-bottom:48px}}@media screen and (min-width: 767px){.pc_ml48{margin-left:48px}}@media screen and (min-width: 767px){.pc_mt49{margin-top:49px}}@media screen and (min-width: 767px){.pc_mr49{margin-right:49px}}@media screen and (min-width: 767px){.pc_mb49{margin-bottom:49px}}@media screen and (min-width: 767px){.pc_ml49{margin-left:49px}}@media screen and (min-width: 767px){.pc_mt50{margin-top:50px}}@media screen and (min-width: 767px){.pc_mr50{margin-right:50px}}@media screen and (min-width: 767px){.pc_mb50{margin-bottom:50px}}@media screen and (min-width: 767px){.pc_ml50{margin-left:50px}}@media screen and (min-width: 767px){.pc_mt51{margin-top:51px}}@media screen and (min-width: 767px){.pc_mr51{margin-right:51px}}@media screen and (min-width: 767px){.pc_mb51{margin-bottom:51px}}@media screen and (min-width: 767px){.pc_ml51{margin-left:51px}}@media screen and (min-width: 767px){.pc_mt52{margin-top:52px}}@media screen and (min-width: 767px){.pc_mr52{margin-right:52px}}@media screen and (min-width: 767px){.pc_mb52{margin-bottom:52px}}@media screen and (min-width: 767px){.pc_ml52{margin-left:52px}}@media screen and (min-width: 767px){.pc_mt53{margin-top:53px}}@media screen and (min-width: 767px){.pc_mr53{margin-right:53px}}@media screen and (min-width: 767px){.pc_mb53{margin-bottom:53px}}@media screen and (min-width: 767px){.pc_ml53{margin-left:53px}}@media screen and (min-width: 767px){.pc_mt54{margin-top:54px}}@media screen and (min-width: 767px){.pc_mr54{margin-right:54px}}@media screen and (min-width: 767px){.pc_mb54{margin-bottom:54px}}@media screen and (min-width: 767px){.pc_ml54{margin-left:54px}}@media screen and (min-width: 767px){.pc_mt55{margin-top:55px}}@media screen and (min-width: 767px){.pc_mr55{margin-right:55px}}@media screen and (min-width: 767px){.pc_mb55{margin-bottom:55px}}@media screen and (min-width: 767px){.pc_ml55{margin-left:55px}}@media screen and (min-width: 767px){.pc_mt56{margin-top:56px}}@media screen and (min-width: 767px){.pc_mr56{margin-right:56px}}@media screen and (min-width: 767px){.pc_mb56{margin-bottom:56px}}@media screen and (min-width: 767px){.pc_ml56{margin-left:56px}}@media screen and (min-width: 767px){.pc_mt57{margin-top:57px}}@media screen and (min-width: 767px){.pc_mr57{margin-right:57px}}@media screen and (min-width: 767px){.pc_mb57{margin-bottom:57px}}@media screen and (min-width: 767px){.pc_ml57{margin-left:57px}}@media screen and (min-width: 767px){.pc_mt58{margin-top:58px}}@media screen and (min-width: 767px){.pc_mr58{margin-right:58px}}@media screen and (min-width: 767px){.pc_mb58{margin-bottom:58px}}@media screen and (min-width: 767px){.pc_ml58{margin-left:58px}}@media screen and (min-width: 767px){.pc_mt59{margin-top:59px}}@media screen and (min-width: 767px){.pc_mr59{margin-right:59px}}@media screen and (min-width: 767px){.pc_mb59{margin-bottom:59px}}@media screen and (min-width: 767px){.pc_ml59{margin-left:59px}}@media screen and (min-width: 767px){.pc_mt60{margin-top:60px}}@media screen and (min-width: 767px){.pc_mr60{margin-right:60px}}@media screen and (min-width: 767px){.pc_mb60{margin-bottom:60px}}@media screen and (min-width: 767px){.pc_ml60{margin-left:60px}}@media screen and (min-width: 767px){.pc_mt61{margin-top:61px}}@media screen and (min-width: 767px){.pc_mr61{margin-right:61px}}@media screen and (min-width: 767px){.pc_mb61{margin-bottom:61px}}@media screen and (min-width: 767px){.pc_ml61{margin-left:61px}}@media screen and (min-width: 767px){.pc_mt62{margin-top:62px}}@media screen and (min-width: 767px){.pc_mr62{margin-right:62px}}@media screen and (min-width: 767px){.pc_mb62{margin-bottom:62px}}@media screen and (min-width: 767px){.pc_ml62{margin-left:62px}}@media screen and (min-width: 767px){.pc_mt63{margin-top:63px}}@media screen and (min-width: 767px){.pc_mr63{margin-right:63px}}@media screen and (min-width: 767px){.pc_mb63{margin-bottom:63px}}@media screen and (min-width: 767px){.pc_ml63{margin-left:63px}}@media screen and (min-width: 767px){.pc_mt64{margin-top:64px}}@media screen and (min-width: 767px){.pc_mr64{margin-right:64px}}@media screen and (min-width: 767px){.pc_mb64{margin-bottom:64px}}@media screen and (min-width: 767px){.pc_ml64{margin-left:64px}}@media screen and (min-width: 767px){.pc_mt65{margin-top:65px}}@media screen and (min-width: 767px){.pc_mr65{margin-right:65px}}@media screen and (min-width: 767px){.pc_mb65{margin-bottom:65px}}@media screen and (min-width: 767px){.pc_ml65{margin-left:65px}}.ie-alert{position:fixed;bottom:0;z-index:99999;width:100%;background-color:#EFEFEF;box-shadow:0 -3px 6px rgba(0,0,0,0.05)}.ie-alert .ieAlert-txt{font-weight:normal;font-size:14px;line-height:24px}.ie-alert .ieAlert-flex{padding:40px 0;display:flex;align-items:center}.ie-alert .ieAlert-flex .ieAlertFlex-cols:nth-child(1){padding-right:30px;font-weight:900;font-size:30px;line-height:100%;color:red}.ie-alert .ieAlert-flex .ieAlertFlex-cols:nth-child(3){padding-left:30px;font-weight:900;font-size:30px;line-height:100%;color:#333}.ie-alert .ieAlert-flex .ieAlertFlex-cols:nth-child(3) .fa-times{cursor:pointer}.cover-titleBg{position:relative}.cover-titleBg-title,.cover-titleBg-lead{color:#FFF}.cover-titleBg-lead{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:22px;line-height:33px}.cover-titleBg-inner{padding:0 30px;position:absolute;top:50%;left:0}@media screen and (min-width: 768px){.cover-titleBg-inner{left:50%;transform:translate(-50%, -50%);max-width:960px;width:100%;margin-left:auto;margin-right:auto}}.section-pad{padding:60px 0}.table-wrap{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.table-wrap-sp-reverse{flex-direction:column-reverse}}.table-wrap-cols:first-child{margin-bottom:20px}@media screen and (min-width: 768px){.table-wrap-cols:first-child{margin-bottom:0}}.table-wrap-cols:last-child{margin-bottom:0}@media screen and (min-width: 768px){.table-wrap-cols:last-child{padding-left:20px;flex:1}}.img-w320{width:100%;max-width:100%;height:auto}@media screen and (min-width: 768px){.img-w320{width:320px}}.related-mod{margin:-10px 0 60px;padding:30px 30px 10px;background-color:#EFEFEF}@media screen and (max-width: 767px){.related-mod{margin:-10px 0 60px}}@media screen and (max-width: 767px){.related-mod h2{margin-bottom:0;font-size:26px !important;line-height:48px !important}}.related-mod .grid-col3-1{margin-bottom:30px}@media screen and (max-width: 767px){.related-mod .grid-col3-1{margin:0 0 30px}}@media screen and (max-width: 767px){.related-mod .grid-col3-1 .pure-inner{margin:20px 0 0}}.related-mod .grid-col3-1 .pure-u-1-3{margin-bottom:20px}@media screen and (max-width: 767px){.related-mod .grid-col3-1 .pure-u-1-3:first-child .pure-inner{margin:30px 0 0}}.related-mod .relatedMod-link{padding:20px;box-sizing:border-box;min-height:500px;display:block;color:#000;background-color:#FFF}@media screen and (max-width: 767px){.related-mod .relatedMod-link{min-height:inherit}}.related-mod .relatedMod-img{margin:0;padding:0}.related-mod .relatedMod-img img{object-fit:cover;width:100% !important;height:167px}@media screen and (max-width: 767px){.related-mod .relatedMod-img img{height:164px !important}}.related-mod .relatedMod-title{margin-top:20px;font-weight:bold}.related-mod .relatedMod-txt{margin-top:10px}.related-mod.__bg--white{margin-bottom:0;background-color:#FFF}.related-mod.__bg--white .grid-col3-1{margin-bottom:0}@media screen and (max-width: 767px){.related-mod.__bg--white .grid-col3-1{margin-bottom:0}}.related-mod.__bg--white .grid-col3-1 .pure-u-1-3{margin-bottom:0}.related-mod.__bg--white .grid-col3-1 .pure-u-1-3 .mg_layer-wrap{background-color:rgba(51,51,51,0.7)}.related-mod.__bg--white .grid-col3-1 .pure-u-1-3 .mg_layer-wrap .mg_layer-txt{padding:10px 20px !important;height:56px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:16px;line-height:28px;font-weight:bold;display:table-cell;vertical-align:middle}.news-mod ._article{border-bottom:1px solid #CCC;margin-top:20px;padding-bottom:20px}.news-mod ._article a{color:#000}.news-mod ._article a:link,.news-mod ._article a:visited,.news-mod ._article a:hover{color:#000}.news-mod .news-label{display:inline-block;margin-right:10px;padding:0 10px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px;color:#FFF}.news-mod .news-label._caution{background-color:red}.news-mod .news-date{margin-top:5px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px;color:#666}.pickup-sec{border:solid 1px #CCC;padding:40px;margin-bottom:60px}@media screen and (max-width: 767px){.pickup-sec{padding:30px}}.pickup-sec h2,.pickup-sec .fs_h2{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:bold;font-size:18px;line-height:27px;margin-bottom:20px}.pickup-sec p{margin:0}.pickup-sec._mb_non{margin-bottom:0}.pagetop-mod{position:absolute;right:30px}@media screen and (max-width: 767px){.pagetop-mod{right:10px}}.pagetop-mod .pagetop-inner .pagetopInner-link{background-color:#CCC;width:40px;height:40px;display:block;font-size:26px;line-height:38px}.pagetop-mod .pagetop-inner .pagetopInner-link::after{color:#000;margin-left:9px}.btnLine-bgwh{border:solid 1px #000;background-color:#FFF;padding:10px;display:block;color:#000;-webkit-font-smoothing:antialiased;font-size:18px;line-height:30px;text-align:center}.btnLine-bgwh:link,.btnLine-bgwh:hover,.btnLine-bgwh:visited{color:#000}.download-mod{margin:0 -10px}@media screen and (max-width: 767px){.download-mod .pure-u-1-4{width:50%}}.download-mod .downloadMod-fig{margin:20px 10px 0 !important}.download-mod .downloadMod-thumnail{border:solid 1px #CCC;padding-bottom:66.5%;display:block;position:relative}.download-mod .downloadMod-thumnail img{position:absolute;top:0;object-fit:contain;vertical-align:bottom;height:100%}.head-contents{margin:60px 0;display:table}@media screen and (max-width: 767px){.head-contents{margin:40px 0;display:block}}.head-contents .headContents-title,.head-contents .headContents-lead{display:table-cell;vertical-align:middle}@media screen and (max-width: 767px){.head-contents .headContents-title,.head-contents .headContents-lead{display:block}}.head-contents .headContents-title{margin-bottom:0}@media screen and (max-width: 767px){.head-contents .headContents-title{margin-bottom:40px;display:block}}.head-contents .headContents-lead{margin-bottom:0;padding-left:40px;color:#666}@media screen and (max-width: 767px){.head-contents .headContents-lead{padding-left:0}}.tags-mod{margin-bottom:-5px !important;display:table}@media screen and (max-width: 767px){.tags-mod{display:block;overflow:hidden;clear:both}}.tags-mod .tagsMod-label,.tags-mod .tagsMod-list{display:table-cell;vertical-align:top}@media screen and (max-width: 767px){.tags-mod .tagsMod-label,.tags-mod .tagsMod-list{display:block}}.tags-mod .tagsMod-label{font-family:"Futura Medium", 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-weight:500;padding-top:5px;padding-right:10px;width:1%;white-space:nowrap}@media screen and (max-width: 767px){.tags-mod .tagsMod-label{padding-right:0;width:auto;padding-bottom:5px}}.tags-mod .tagsMod-list .tagsModList-more{display:none}.tags-mod .tagsMod-list .tag{margin:0 5px 5px 0;padding:5px 10px;background-color:#FFF;color:#0054FF;display:block;float:left}@media screen and (max-width: 767px){.tags-mod .tagsMod-list .tag{padding:5px}}.tags-mod .tagsMod-list .tag::after{content:'';padding-left:5px;width:20px;height:20px;background:url(../images/icon-tag-inactive.png) no-repeat right center;background-size:20px 20px;display:inline-block;vertical-align:sub}.tags-mod .tagsMod-list .tag._active{background-color:#0054FF;color:#FFF}.tags-mod .tagsMod-list .tag._active::after{content:'';background-image:url(../images/icon-tag-active.png);background-size:20px 20px}.tags-mod .tagsMod-list.__normal .tag::after{content:'';background:inherit;width:auto;padding:0}.tags-mod .tagsMod-list.__normal .tag._active::after{content:''}.whyList-mod{margin:0 -10px;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.whyList-mod{display:block}}.whyList-mod .whyListMod-block{flex-basis:33.3333%;margin-top:20px}.whyList-mod .whyListMod-block .whyListMod-inner{margin:0 10px;display:block;color:#000;height:100%;background-color:#FFF;border:solid 1px #EFEFEF;box-sizing:border-box}.whyList-mod .whyListMod-block .whyListMod-inner:has(>._imgInner){border-color:#CCC}.whyList-mod .whyListMod-block .whyListModBlock-img{margin:0;position:relative}.whyList-mod .whyListMod-block .whyListModBlock-img img{width:100%;max-width:100%;height:auto;height:auto}.whyList-mod .whyListMod-block .whyListModBlock-img .whyListModBlockImg-label{padding:7px 5px;background-color:#FFF;display:block;position:absolute;top:0;font-size:12px;line-height:1.1em}.whyList-mod .whyListMod-block .whyListModBlock-img .whyListModBlockImg-movie{position:absolute;bottom:0;left:0;width:50px;height:32px;background:url(../images/icon-why-movie.svg) no-repeat left center;background-size:50px 32px}.whyList-mod .whyListMod-block .whyListModBlock-img._imgInner{padding:20px 20px 0}.whyList-mod .whyListMod-block .whyListModBlock-img._imgInner .whyListModBlockImg-label{left:0}.whyList-mod .whyListMod-block .whyListModBlock-body{padding:20px;display:block;position:relative}.whyList-mod .whyListMod-block .whyListModBlock-body .whyListModBlockBody-date,.whyList-mod .whyListMod-block .whyListModBlock-body .whyListModBlockBody-title,.whyList-mod .whyListMod-block .whyListModBlock-body .whyListModBlockBody-label,.whyList-mod .whyListMod-block .whyListModBlock-body .whyListModBlockBody-name,.whyList-mod .whyListMod-block .whyListModBlock-body .whyListModBlockBody-new{word-break:normal;display:block}.whyList-mod .whyListMod-block .whyListModBlock-body .whyListModBlockBody-date{margin-bottom:10px;font-family:"Futura Medium", 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-weight:500;font-size:12px;color:#666}.whyList-mod .whyListMod-block .whyListModBlock-body .whyListModBlockBody-title{margin-bottom:20px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:bold;font-size:18px;line-height:27px}.whyList-mod .whyListMod-block .whyListModBlock-body .whyListModBlockBody-label{margin-bottom:10px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px}.whyList-mod .whyListMod-block .whyListModBlock-body .whyListModBlockBody-name{font-weight:bold}.whyList-mod .whyListMod-block .whyListModBlock-body .whyListModBlockBody-name .whyListModBlockBodyName_en{padding-left:10px;font-family:"Futura Medium", 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-weight:500;font-size:12px}.whyList-mod .whyListMod-block .whyListModBlock-body .whyListModBlockBody-new{padding:1px 10px;font-family:"Futura Medium", 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-weight:500;font-size:10px;background-color:red;color:#FFF;line-height:1.1em;position:absolute;top:28px;right:20px}@media screen and (max-width: 767px){.whyList-mod.__latest{margin-left:-30px;margin-right:-30px;margin-bottom:40px}}.whyList-mod.__latest .whyListMod-block{flex-basis:50%}@media screen and (max-width: 767px){.whyList-mod.__latest .whyListMod-block .whyListMod-inner{margin-left:0;margin-right:0}}.whyList-mod.__movie-mod .whyListMod-block{flex-basis:33.3333%}@media screen and (min-width: 768px){.whyList-mod.__movie-mod .whyListMod-block .whyListModBlockBody-title{font-size:16px;line-height:24px}}.whyList-mod.__movie-mod .whyListMod-block .whyListModBlock-img.__icon-play{position:relative}.whyList-mod.__movie-mod .whyListMod-block .whyListModBlock-img.__icon-play::after{content:'';width:70px;height:70px;display:block;position:absolute;top:50%;left:50%;background:url(../images/icon-movie-play.png) no-repeat center center;background-size:70px 70px;transform:translateY(-50%) translateX(-50%)}.whyList-mod.__movie-mod .whyListMod-block .whyListMod-inner{border:none;background-color:#EFEFEF}.whyList-mod.__movie-mod .whyListMod-block .whyListMod-inner .whyListModBlockBody-label{line-height:2em}.bannerLink-mod{border:solid 1px #CCC;display:block}.bannerLink-mod .bannerLinkMod-inner{display:table;width:100%}@media screen and (max-width: 767px){.bannerLink-mod .bannerLinkMod-inner{display:block}}.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-img,.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-txt{display:table-cell;vertical-align:middle}@media screen and (max-width: 767px){.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-img,.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-txt{display:block}}.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-img{width:34.2%}@media screen and (max-width: 767px){.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-img{width:auto}}.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-img img{vertical-align:bottom}.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-txt{padding:40px;color:#000}@media screen and (max-width: 767px){.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-txt{padding:20px}}.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-txt .bannerLinkModTxt-title,.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-txt .bannerLinkModTxt-body{display:block}.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-txt .bannerLinkModTxt-title{margin-bottom:20px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:24px;line-height:42px}@media screen and (min-width: 767px){.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-txt .bannerLinkModTxt-title{font-size:26px;line-height:48px}}.bannerLink-mod .bannerLinkMod-inner .bannerLinkMod-txt .bannerLinkModTxt-body{display:block}.tag-archives-detail{border-top:solid 1px #CCC;margin:60px 0 60px;padding-top:60px;overflow:hidden;z-index:9999}@media screen and (max-width: 767px){.tag-archives-detail{margin:40px 0;padding-top:40px}}.tag-archives-detail .voice-tag{float:left;margin-right:10px;border:solid 1px #000;margin-bottom:10px;padding:5px 10px;display:block;color:#000}.volunteer-banner{margin:0 auto;max-width:698px}.volunteer-banner .grid-col2-1{margin:0 -10px}.volunteer-banner .grid-col2-1 .pure-u-1-2{margin-bottom:20px}@media screen and (max-width: 767px){.volunteer-banner .grid-col2-1 .pure-u-1-2{margin-bottom:0}}.topics-list .pure-g-r{margin:0 -10px}.topics-list .pure-g-r .pure-u-1-3 .pure-inner{margin:0 10px}@media screen and (max-width: 767px){.topics-list .pure-g-r .pure-u-1-3 .pure-inner{margin-left:0;padding:0}}.topics-list .pure-g-r .pure-u-1-3 .box-bg{background-color:#FFF;padding:40px}@media screen and (max-width: 767px){.topics-list .pure-g-r .pure-u-1-3 .box-bg{margin-bottom:20px}}.topics-list .pure-g-r .pure-u-1-3 a p{color:#333;margin:0}.topics-list .topicsList-title{margin-bottom:10px;font-weight:normal !important}.promotion-sec{border-top:solid 1px #CCC}.promotion-sec h2{margin-bottom:40px !important}@media screen and (max-width: 767px){.promotion-sec h2{margin-bottom:30px !important}}.promotion-sec ul.promotion-list{margin:-15px -32px 0 !important;padding:0 !important;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.promotion-sec ul.promotion-list{margin:-15px -0 0 !important;display:block}}.promotion-sec ul.promotion-list li{margin:15px 0 0 0 !important;width:50%;list-style:none !important}@media screen and (max-width: 767px){.promotion-sec ul.promotion-list li{border-top:solid 1px #CCC;padding-top:15px !important;width:100%}.promotion-sec ul.promotion-list li:first-child{border-top:none;margin-top:0}}.promotion-sec .promotion-link{color:#000;display:block;margin:0 32px}@media screen and (max-width: 767px){.promotion-sec .promotion-link{margin:0}}.promotion-sec .promotion-mod{display:table}.promotion-sec .promotion-mod .promotionMod-img,.promotion-sec .promotion-mod .promotionMod-txt{display:table-cell;vertical-align:middle}.promotion-sec .promotion-mod .promotionMod-img{width:120px;height:90px}.promotion-sec .promotion-mod .promotionMod-img img{width:100%;max-width:100%;height:auto;height:90px;object-fit:cover;vertical-align:bottom}.promotion-sec .promotion-mod .promotionMod-txt{padding-left:15px}@media screen and (max-width: 767px){.promotion-sec .promotion-mod .promotionMod-txt{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px}}.aboutWhy-info{margin-bottom:80px;padding:40px}@media screen and (max-width: 767px){.aboutWhy-info{padding:60px 30px}}.aboutWhy-info hr{margin:40px 0}.aboutWhy-info.__ng-margin-top{margin-top:-10px}.panel-wrap .panel-menu{border-bottom:solid 1px #FFF;padding:20px;background-color:#0054FF;cursor:pointer}.panel-wrap .panel-menu .panelMenu-title{margin-bottom:0;font-weight:bold;font-size:20px;line-height:28px;color:#FFF;padding-right:30px;position:relative}.panel-wrap .panel-menu .panelMenu-title::after{margin-right:7px;content:"\f078";display:block;position:absolute;top:0;right:0;font-family:"Font Awesome 5 Pro";font-weight:300;vertical-align:top;color:#0054FF;color:#FFF}.panel-wrap .panel-menu.open .panelMenu-title{margin-bottom:0;font-weight:bold;font-size:20px;line-height:28px;color:#FFF}.panel-wrap .panel-menu.open .panelMenu-title::after{content:"\f077"}.panel-wrap .panel{display:none}.panel-wrap .panel .registration{min-height:inherit !important}.panel-wrap .panel .registration form.form{margin:0 !important}@media screen and (max-width: 767px){.panel-wrap .panel .registration form.form input[type="text"]{width:100%;box-sizing:border-box}}.graduate-photogallery{border-top:solid 1px #CCC;border-left:solid 1px #CCC;box-sizing:border-box;display:flex;flex-wrap:wrap}.graduate-photogallery .graduatePhotogallery-cols{border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;box-sizing:border-box;width:25%;height:160px}@media screen and (max-width: 767px){.graduate-photogallery .graduatePhotogallery-cols{width:50%;height:110px}}.graduate-photogallery .graduatePhotogallery-cols .img-full{height:100%;object-fit:contain;vertical-align:bottom}.campus__anchor--nav{background-color:#EFEFEF;margin-right:-20px;margin-left:-20px;padding:20px;margin-bottom:40px}@media screen and (min-width: 768px){.campus__anchor--nav{margin-right:0;margin-left:0;padding:30px}}.campus__anchor--link{color:#000;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px;display:inline-block;vertical-align:top}@media screen and (min-width: 768px){.campus__anchor--link{line-height:35px}}.campus__anchor--link:link,.campus__anchor--link:hover,.campus__anchor--link:visited{color:#000}.campus__anchor--link::after{content:'|';color:#CCC;padding:0 10px}.campus__anchor--link:last-child::after{content:'';padding:0}.campus__anchor--icon{width:20px;height:20px;margin-right:5px;vertical-align:middle}@media screen and (min-width: 768px){.campus__anchor--icon{width:25px;height:25px}}.cover-movie-wrap .cover-movie{width:100%;height:100%;vertical-align:bottom}.carousel-block .bx-prev,.carousel-block .bx-next{position:absolute;width:14px;height:26px;text-decoration:none}.carousel-block .bx-prev::after,.carousel-block .bx-next::after{font-family:"Font Awesome 5 Pro";font-weight:300;vertical-align:top;color:#000;font-size:24px;line-height:28px}.carousel-block .bx-prev{left:-30px;top:35%}.carousel-block .bx-prev::after{content:"\f053"}.carousel-block .bx-next{right:-10px;top:35%}.carousel-block .bx-next::after{content:"\f054"}.carousel-block .carousel .bx-wrapper{width:inherit;margin-bottom:0}.carousel-block #carousel-slider{width:960px;margin:0 0 0 -10px;overflow:hidden}.carousel-block #carousel-slider li{margin:0;width:327px;text-align:center}.sp-banner-block ul{margin:0;list-style:none;padding-left:0}.sp-banner-block ul li{margin-bottom:20px;padding:0 40px;text-align:center}.sp-banner-block ul li a img{width:auto}.sp-banner-block .more{padding-top:20px}.info-grid-col4-1 .pure-g-r{margin-left:-3.7%;overflow:hidden}@media screen and (max-width: 767px){.info-grid-col4-1 .pure-g-r{margin-left:0}}.info-grid-col4-1 .pure-g-r .pure-u-1-4{margin-left:3.7%;width:21.25%;float:left}@media screen and (max-width: 767px){.info-grid-col4-1 .pure-g-r .pure-u-1-4{margin-bottom:20px;margin-left:0;width:100%}.info-grid-col4-1 .pure-g-r .pure-u-1-4 p{margin-bottom:0}}.info-grid-col4-1 .pure-g-r .pure-u-1-4 a{color:#000}.info-grid-col4-1 .caution{display:block;background-color:red;text-align:center;color:#FFF;margin-bottom:5px;font-size:14px;line-height:24px}.sns-block .sns-ig-list{margin:15px 0 30px;overflow:hidden;list-style:none;padding-left:0}@media screen and (max-width: 767px){.sns-block .sns-ig-list{margin:15px 0 0}}.sns-block .sns-ig-list li{float:left;width:25%;min-height:240px;max-height:157.5px}@media screen and (max-width: 767px){.sns-block .sns-ig-list li{width:50%;min-height:157.5px;max-height:157.5px}}.sns-block .sns-ig-list li img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}.sns-block .sns-ig-list.cols3 li{width:33.3333%;min-height:191px}@media screen and (max-width: 767px){.sns-block .sns-ig-list.cols3 li{width:50%;min-height:157.5px}}.sns-block .sns-ig-list.cols3 li img{width:100%;height:191px;object-fit:cover}.sns-block .sns-block-list{margin-bottom:0;overflow:hidden;clear:both;list-style:none;padding-left:0;margin-left:0}@media screen and (max-width: 767px){.sns-block .sns-block-list.__sp-side-list li{border-top:none;margin:0;float:left}.sns-block .sns-block-list.__sp-side-list li .txt .txt-line{padding-right:20px;margin-right:20px;border-right:solid 1px #CCC}}.sns-block .sns-block-list li{float:left}@media screen and (max-width: 767px){.sns-block .sns-block-list li{border-top:solid 1px #CCC;float:none;margin-top:15px;padding-top:15px}.sns-block .sns-block-list li:first-child{border:none}}.sns-block .sns-block-list li .txt .txt-line{padding-right:20px;margin-right:20px;border-right:solid 1px #CCC}@media screen and (max-width: 767px){.sns-block .sns-block-list li .txt .txt-line{padding-right:0;margin-right:0;border-right:none}}.sns-block .sns-block-list li:last-child .txt-line{border-right:none}.tw-timline{border:solid 1px #CCC}.about-block .left{width:632px;float:left}@media screen and (max-width: 767px){.about-block .left{width:100%;float:none;margin-bottom:5px}}.about-block .left #ytplayer1.lazyloaded{width:100%;height:317px}@media screen and (max-width: 767px){.about-block .left #ytplayer1.lazyloaded{height:auto}}.about-block .right{margin-left:637px}@media screen and (max-width: 767px){.about-block .right{margin-left:0}}.about-block .right ul{overflow:hidden;list-style:none;padding-left:0;margin:0}.about-block .right ul li{float:left;width:159px;height:158.5px}@media screen and (max-width: 767px){.about-block .right ul li{width:50%;height:auto}}.about-block .right ul li img{width:100%;height:auto}.news-block .info-grid-col4-1 a,.event-block .info-grid-col4-1 a{text-decoration:none}.news-block .info-grid-col4-1 .date,.event-block .info-grid-col4-1 .date{color:#666;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px}.news-block .info-grid-col4-1 h3,.event-block .info-grid-col4-1 h3{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:16px;line-height:28px;line-height:28px;margin-bottom:0}.news-block .info-grid-col4-1 p,.event-block .info-grid-col4-1 p{margin-bottom:10px}@media screen and (max-width: 767px){.news-block .info-grid-col4-1 .pc-only,.event-block .info-grid-col4-1 .pc-only{display:block}}.news-block .btn-blue,.event-block .btn-blue{padding:20px;display:inline-block;text-align:center;color:#FFF;text-decoration:none;background-color:#0054FF;letter-spacing:normal;width:100%;box-sizing:border-box}.news-block .btn-blue::after,.event-block .btn-blue::after{font-family:"Font Awesome 5 Pro";font-weight:300;vertical-align:top;margin-left:0;content:"\f324"}.news-block .btn-blue .arrow-down,.event-block .btn-blue .arrow-down{display:none}.news-block .info-grid-col4-1{padding-top:30px}.news-block .info-grid-col4-1 h3{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:16px;line-height:28px;line-height:28px;margin-bottom:0}.event-block .info-grid-col4-1 h3{margin-bottom:10px}.tab-nav,.tab-nav-full,.tab-contents{list-style:none;margin:0;padding:0;overflow:hidden}.tab-nav{margin-bottom:-1px}@media screen and (max-width: 767px){.tab-nav{display:table;width:100%}}.tab-nav li{float:left;position:relative;padding-top:2px}@media screen and (max-width: 767px){.tab-nav li{float:none;display:table-cell}}.tab-nav li .tab-title{margin:0 !important;display:block;float:none !important}@media screen and (max-width: 767px){.tab-nav li .tab-title{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:16px;line-height:28px}}.tab-nav li a{padding:14px 15px 14px;border:solid 1px #CCC;background-color:#FFF;display:block;color:#999 !important}@media screen and (max-width: 767px){.tab-nav li a{text-align:center}}@media screen and (max-width: 767px){.tab-nav li a{padding-left:5px;padding-right:5px}}.tab-nav li a:hover{opacity:1;color:#000 !important}.tab-nav li.select{padding-top:0}.tab-nav li.select a{padding:15px 20px;color:#000 !important;border-bottom-color:#FFF}@media screen and (max-width: 767px){.tab-nav li.select a{padding-left:5px;padding-right:5px}}.tab-nav li:nth-child(1) a{border-right:none}.tab-nav li:nth-child(1).select a{border-right:solid 1px #CCC}.tab-contents .tab-hide{display:none}.tab-link{margin:0;padding:0;border:none;float:right;list-style:none;padding-left:0}.tab-link li{margin:0;padding:0}.tab-link li a{margin:0;padding:0;padding-right:0;border:none;color:#0054ff !important}.tab-link li.tab-link-hide{display:none}.tab-line{margin:0;border:none;border-bottom:solid 1px #CCC}@media screen and (max-width: 767px){.tab-nav-wrap{position:relative}}#home-menu{width:100%;background-color:#5F5F5F}#home-menu .inner{margin:0 auto;padding:0 30px;max-width:960px;opacity:1}@media screen and (max-width: 767px){#home-menu .inner{margin:0 auto;padding:0;max-width:568px}}#home-menu .inner .home-menu-inner{border-left:1px solid #8E8D8D;overflow:hidden}@media screen and (max-width: 767px){#home-menu .inner .home-menu-inner{border:none}}#home-menu .inner span,#home-menu .inner a{display:block;border-right:1px solid #8E8D8D;text-align:center;padding:19px 0;display:block;font-size:14px;line-height:24px;color:#FFF;box-sizing:border-box}#home-menu .inner span .icon-use{width:24px;vertical-align:top;margin-right:5px}#home-menu .inner .pure-u-1-5{float:left}@media screen and (max-width: 767px){#home-menu .inner .pure-u-1-5{border-bottom:1px solid #8E8D8D;float:left;border-left:none;width:50%}}@media screen and (max-width: 767px){#home-menu .inner .pure-u-1-5:first-child,#home-menu .inner .pure-u-1-5:nth-child(2){border-top:none}}@media screen and (max-width: 767px){#home-menu .inner .pure-u-1-5:first-child a,#home-menu .inner .pure-u-1-5:first-child span,#home-menu .inner .pure-u-1-5:nth-child(3) a,#home-menu .inner .pure-u-1-5:nth-child(3) span,#home-menu .inner .pure-u-1-5:nth-child(5) a,#home-menu .inner .pure-u-1-5:nth-child(5) span{border-left:none}}#home-menu .inner .pure-u-1-5:last-child a{margin-right:-1px}@media screen and (max-width: 767px){#home-menu .inner .pure-u-1-5:last-child a{margin-right:0}}@media screen and (max-width: 767px){.sp-top-menu ul{list-style:none;padding-left:0;margin-left:0;margin-bottom:0}.sp-top-menu ul li{position:relative;overflow:hidden}.sp-top-menu ul li a{border-top:solid 1px #C5C5C5;text-align:left;width:100%;height:auto;background-color:#E9E9E9;color:#000;padding:18px 30px;display:block;text-decoration:none}.sp-top-menu ul li a.bg-yellow{background-color:#FF0}.sp-top-menu ul li a .arrow-single-right{display:block;width:9px;height:18px;background-size:9px 18px;position:absolute;top:18px;right:30px}.sp-top-menu ul li a .arrow-single-right::after{font-family:"Font Awesome 5 Pro";font-weight:300;vertical-align:top;content:"\f054";font-size:14px;line-height:24px}}.faculty-block{overflow:hidden}.faculty-block .grid-col3-1{overflow:hidden}@media screen and (max-width: 767px){.faculty-block .grid-col3-1{margin:0 -5px}}.faculty-block .pure-u-1-3{margin-bottom:20px;float:left}@media screen and (max-width: 767px){.faculty-block .pure-u-1-3{margin-bottom:10px;width:50%}}@media screen and (max-width: 767px){.faculty-block .pure-u-1-3.__sp-full{width:100%}}@media screen and (max-width: 767px){.faculty-block .pure-inner{margin:0 5px}}.faculty-block .pure-inner a{display:block}.faculty-block .pure-inner figure img{width:100%;height:auto}.faculty-block .pure-inner h3{margin-bottom:0;padding:20px;font-size:18px;font-weight:300;line-height:28px;color:#FFF;display:flex;align-items:center}@media screen and (max-width: 767px){.faculty-block .pure-inner h3{padding:10px;font-size:16px;font-weight:300;line-height:150%}}.faculty-block .pure-inner h3.c-bl{color:#000}@media screen and (min-width: 768px){.faculty-block .pure-inner h3.pc-line-two{height:54px}}@media screen and (max-width: 767px){.faculty-block .pure-inner h3.sp-line-double{height:48px}}@media screen and (max-width: 767px){.faculty-block .pure-inner h3.sp-line-three{height:72px}}.color-literature{background-color:#E4002A}.color-economics{background-color:#00A2E4}.color-sociology{background-color:#C0D53A}.color-law{background-color:#ED7E1C}.color-international{background-color:#0DA54E}.color-psychology{background-color:#4F1F84}.color-liberal{background-color:#A2A2A2}.color-mi{background-color:#EED9CE}.color-ai{background-color:#000}.color-graduate{background-color:#0054FF}.color-vsm{background-color:#F6F68E}.faculty-academics-wrap{display:flex;gap:20px}@media screen and (max-width: 767px){.faculty-academics-wrap{display:block}}@media screen and (max-width: 767px){.faculty-academics-cols{margin-bottom:10px}}.faculty-academics-img img{width:100%;max-width:100%;height:auto}.faculty-academics-link{display:block;position:relative}.faculty-academics-body{display:block;color:#FFF;position:absolute;bottom:20px;left:20px;margin-bottom:0}@media screen and (max-width: 767px){.faculty-academics-body{bottom:inherit;top:50%;left:10px;transform:translateY(-50%)}}.faculty-academics-title,.faculty-academics-subtitle{display:block}.faculty-academics-title{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:bold;font-size:18px;line-height:27px}.faculty-academics-subtitle{font-size:14px;line-height:24px}.admission-mod .event-mod ._date,.admission-mod .event-mod ._title{display:block;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:16px;line-height:28px}.admission-mod .event-mod ._date .fa-calendar-alt{margin-right:10px}.admission-mod .event-mod .pure-inner{padding-bottom:30px;margin-bottom:30px;border-bottom:solid 1px #CCC}@media screen and (max-width: 767px){.admission-mod .event-mod .pure-inner{padding-bottom:20px;margin-bottom:0}}.admission-mod .sns-mod .dl-table{margin:0 auto;width:100%}.admission-mod .sns-mod .dl-table dt,.admission-mod .sns-mod .dl-table dd{vertical-align:middle}@media screen and (max-width: 767px){.admission-mod .sns-mod .dl-table dt,.admission-mod .sns-mod .dl-table dd{display:block}}.admission-mod .sns-mod .dl-table dt{padding-right:20px}@media screen and (max-width: 767px){.admission-mod .sns-mod .dl-table dt{padding-right:0;padding-bottom:20px;text-align:center}}.admission-mod .sns-mod .dl-table dd{text-align:right}@media screen and (max-width: 767px){.admission-mod .sns-mod .dl-table dd{text-align:center}}.admission-mod .sns-mod .icon-block{display:block;text-align:center}.admission-mod .sns-mod .icon-block .icon,.admission-mod .sns-mod .icon-block .txt{display:block;font-size:14px}.admission-mod .sns-mod .icon-block .icon{margin:0 auto 5px;padding-right:0}.admission-mod .sns-mod ul{margin:0;display:table;float:right}@media screen and (max-width: 767px){.admission-mod .sns-mod ul{float:none;margin:0 auto}}.admission-mod .sns-mod ul li{display:table-cell;padding:0 20px;vertical-align:middle}@media screen and (max-width: 767px){.admission-mod .sns-mod ul li{padding:0 16px}}.admission-mod .sns-mod ul li:nth-child(3){padding:0 8px}@media screen and (max-width: 767px){.admission-mod .sns-mod ul li:nth-child(3){padding:0 10px}}.admission-mod .sns-mod ul li:first-child{padding-left:0}.admission-mod .sns-mod ul li:last-child{padding-right:0}.admission-mod .hover-opacity{display:block}.admission-mod .hover-opacity:hover{opacity:.8;filter:alpha(opacity=80)}.admission-mod .ballon_mod{padding:20px;background-color:#FFF}.admission-mod .ballon_mod ._ballon{position:relative;padding:20px;background-color:#FF0;box-shadow:0px 2px 2px rgba(0,0,0,0.1)}.admission-mod .ballon_mod ._ballon ._icon_tri{position:absolute;bottom:-13px;left:45px;width:19px;height:13.5px;background:url(/common/images/icon-ballon-tri-yellow.png) no-repeat center left;background-size:19px 13.5px}.admission-mod .faculty-mod{overflow:hidden;padding:50px 0}@media screen and (max-width: 767px){.admission-mod .faculty-mod{padding:30px 0 0}}@media screen and (max-width: 767px){.admission-mod .faculty-mod .faculty-list{padding-top:30px;margin-left:0}}.admission-mod .faculty-mod .faculty-list ul{margin:0 0 0 -20px;padding:0}@media screen and (max-width: 767px){.admission-mod .faculty-mod .faculty-list ul{margin-left:0}}.admission-mod .faculty-mod .faculty-list ul li{margin-left:20px;margin-bottom:20px;float:left;width:31.2%}@media screen and (max-width: 767px){.admission-mod .faculty-mod .faculty-list ul li{margin-left:0;width:100%;float:none}}.admission-mod .faculty-mod .faculty-list ul li .faculty-title{padding:20px 20px;display:block;color:#FFF;font-size:24px}.admission-mod .faculty-mod .faculty-list ul li .faculty-title .arrow{margin-top:5px;margin-left:15px;vertical-align:top;width:9px;height:17px}.admission-mod .faculty-mod .faculty-list ul li .faculty-title:hover{opacity:0.8}.admission-mod .faculty-mod .faculty-list ul li .break{padding:0 3px}.admission-mod .faculty-mod .faculty-list ul li .bg-box{font-size:14px;padding-left:20px}@media screen and (max-width: 767px){.admission-mod .faculty-mod .faculty-list ul li .bg-box{padding:15px 0 25px 20px}}.admission-mod .faculty-mod .faculty-list ul li .bg-box.line-double{min-height:56px}@media screen and (max-width: 767px){.admission-mod .faculty-mod .faculty-list ul li .bg-box.line-double{min-height:inherit}}.admission-mod .faculty-mod .literature a{background-color:#e4002a}.admission-mod .faculty-mod .economics a{background-color:#00a2e4}.admission-mod .faculty-mod .sociology a{background-color:#c0d53a}.admission-mod .faculty-mod .law a{background-color:#ed7e1c}.admission-mod .faculty-mod .international a{background-color:#0da54e}.admission-mod .faculty-mod .psychology a{background-color:#4f1f84}.admission-mod .faculty-mod .mi a{background-color:#EED9CE}.admission-mod .course-mod .pure-g-r{margin-left:-10px;margin-right:-10px}@media screen and (max-width: 767px){.admission-mod .course-mod .pure-g-r{margin-left:0;margin-right:0}}@media screen and (max-width: 767px){.admission-mod .course-mod .pure-g-r .pure-u-1-3,.admission-mod .course-mod .pure-g-r .pure-u-1-2{width:100%;margin-top:20px}}.admission-mod .course-mod .pure-g-r .pure-u-1-3 .mg_sp-inner,.admission-mod .course-mod .pure-g-r .pure-u-1-2 .mg_sp-inner{margin:0 10px}@media screen and (max-width: 767px){.admission-mod .course-mod .pure-g-r .pure-u-1-3 .mg_sp-inner,.admission-mod .course-mod .pure-g-r .pure-u-1-2 .mg_sp-inner{margin:0}}.admission-mod .course-mod .pure-g-r .pure-u-1-3 .mg_sp-inner .img img,.admission-mod .course-mod .pure-g-r .pure-u-1-2 .mg_sp-inner .img img{width:100%;max-width:100%;height:auto;vertical-align:bottom}@media screen and (max-width: 767px){.admission-mod .course-mod .pure-g-r .pure-u-1-3:first-child,.admission-mod .course-mod .pure-g-r .pure-u-1-2:first-child{margin-top:0}}.admission-mod .grid-news-col2{overflow:hidden}.admission-mod .grid-news-col2 .grid-side-col{float:right;width:33.65%}@media screen and (max-width: 767px){.admission-mod .grid-news-col2 .grid-side-col{margin-bottom:60px;float:none;width:100%}}.admission-mod .grid-news-col2 .grid-main-col{float:left;width:62.19%}@media screen and (max-width: 767px){.admission-mod .grid-news-col2 .grid-main-col{float:none;width:100%}}.admission-mod .grid-news-col2 .grid-main-col._grid_full{float:none;width:100%}.admission-mod .img-banner-mod ._banner{margin-top:20px}.admission-mod .img-banner-mod ._banner:first-child{margin-top:0}.admission-mod .local-merit-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px 20px}@media screen and (min-width: 767px){.admission-mod .local-merit-wrap{flex-direction:inherit}}.admission-mod .local-merit-cols{position:relative;text-align:center;padding-top:40px}.admission-mod .local-merit-circle{background-color:#FF0;border-radius:50%;font-weight:bold;font-size:20px;line-height:28px;width:225px;height:225px;display:table-cell;vertical-align:middle;position:relative;-moz-box-shadow:0px 3px 8px -5px #b0b0b0;-webkit-box-shadow:0px 3px 8px -5px #b0b0b0;-ms-box-shadow:0px 3px 8px -5px #b0b0b0;box-shadow:0px 3px 8px -5px #b0b0b0}.admission-mod .local-merit-label{width:100%;font-family:"Futura", sans-serif;font-weight:normal;font-style:normal;font-weight:500;font-size:36px;line-height:28px;position:absolute;top:-10px}.admission-mod .local-merit-label::before{content:'＼ メリット ／';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:16px;line-height:28px;font-weight:bold;width:100%;display:block;position:absolute;top:-30px}@media screen and (min-width: 767px){.admission-mod .ooc-guide-wrap{display:flex;align-items:center}}.admission-mod .ooc-guide-arrow{text-align:center;margin-top:-5px;margin-bottom:10px}@media screen and (min-width: 767px){.admission-mod .ooc-guide-arrow{width:70px}}.admission-mod .ooc-guide-arrow>img{width:20px;height:auto}@media screen and (min-width: 767px){.admission-mod .ooc-guide-arrow>img{width:20px;transform:rotate(-90deg)}}.anchor-titleImg-admission-wrap{margin-left:-5px;margin-right:-5px}.anchor-titleImg-admission-list{display:flex;flex-wrap:wrap}@media screen and (min-width: 767px){.anchor-titleImg-admission-list{justify-content:center}}.anchor-titleImg-admission-list>li{width:calc(100% / 2);box-sizing:border-box}@media screen and (min-width: 767px){.anchor-titleImg-admission-list>li{width:calc(100% / 4)}}.anchor-titleImg-admission-list>li:last-child{width:100%}@media screen and (min-width: 767px){.anchor-titleImg-admission-list>li:last-child{width:calc(100% / 4)}}.anchor-titleImg-admission-link{display:block;position:relative;margin:0 5px 10px}.anchor-titleImg-admission-title{display:block;position:absolute;bottom:10px;left:10px;color:#FFF;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px;font-weight:bold;padding-right:30px;width:calc(100% - 50px)}@media screen and (min-width: 767px){.anchor-titleImg-admission-title{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:16px;line-height:28px;bottom:15px;left:15px;width:calc(100% - 60px);font-weight:bold}}.anchor-titleImg-admission-arrow{display:block;position:absolute;bottom:8px;right:10px;color:#FFF}@media screen and (min-width: 767px){.anchor-titleImg-admission-arrow{bottom:10px;right:15px}}#admission h2.fs_h2{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:24px;line-height:42px}@media screen and (min-width: 767px){#admission h2.fs_h2{font-size:26px;line-height:48px}}@media screen and (min-width: 767px){#admission h2.fs_h2{bottom:10px;right:15px}}.admission-info-list{list-style:none}.admission-info-list li{padding-bottom:20px;padding-left:40px;position:relative}.admission-info-list li::before{content:'';border-top:1px solid #CCC;width:25px;height:1px;display:block;position:absolute;top:20px;left:0}.admission-info-list li::after{content:'';border-left:1px solid #CCC;width:1px;height:100%;display:block;position:absolute;top:20px;left:0}.admission-info-list li:first-child::before{border-top:none}.admission-info-list li:first-child::after{top:0;height:calc(100% + 20px)}.admission-info-list li:last-child{padding-bottom:0}.admission-info-list li:last-child::after{border-left:none}.mod-faculty .table-title{width:100%;display:table}.mod-faculty .table-title .tableTitle-cols{display:table-cell;vertical-align:middle}@media screen and (max-width: 767px){.mod-faculty .table-title .tableTitle-cols{white-space:nowrap;display:block}.mod-faculty .table-title .tableTitle-cols.__sp-wrap{white-space:inherit}.mod-faculty .table-title .tableTitle-cols.__sp-wrap>a{line-height:1.1em}.mod-faculty .table-title .tableTitle-cols.__sp-td{display:table-cell}}.mod-faculty .table-title .tableTitle-cols .origin-site-link>a{display:flex;align-items:center;justify-content:end;color:#FFF;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:16px;line-height:28px;font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal}@media screen and (max-width: 767px){.mod-faculty .table-title .tableTitle-cols .origin-site-link>a{justify-content:inherit;display:block}.mod-faculty .table-title .tableTitle-cols .origin-site-link>a::after{display:none}}.mod-faculty .table-title .tableTitle-cols .origin-site-link>a .icon-jp{margin-left:10px;border-color:#FFF;color:#FFF;padding:4px !important;font-size:10px}@media screen and (max-width: 767px){.mod-faculty .table-title .tableTitle-cols .origin-site-link>a .icon-jp{margin-left:0}}.mod-faculty .table-title .tableTitle-cols:last-child{text-align:right;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px;font-family:"Futura Medium", 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-weight:normal;color:#FFF;white-space:normal}@media screen and (max-width: 767px){.mod-faculty .table-title .tableTitle-cols:last-child{text-align:left}}.mod-faculty .table-title .tableTitle-cols.border-left{border-left:solid 1px #FFF;width:1%;white-space:nowrap;padding-left:20px}@media screen and (max-width: 767px){.mod-faculty .table-title .tableTitle-cols.border-left{white-space:wrap;width:30%}}.mod-faculty .box{padding:10px 20px 20px}.mod-faculty .box p{margin:10px 0 0}.mod-faculty .modFaculty-title{margin-bottom:30px;padding:10px 20px;display:block}@media screen and (max-width: 767px){.mod-faculty .modFaculty-title{padding:15px 30px}}.mod-faculty .modFaculty-link{margin-bottom:30px;padding:28px 40px;background-color:#E3E3E3;overflow:hidden}@media screen and (max-width: 767px){.mod-faculty .modFaculty-link{padding:20px 20px}}.mod-faculty .modFaculty-link .modFacultyLink-Department{list-style:none;margin:0;padding:0}@media screen and (max-width: 767px){.mod-faculty .modFaculty-link .modFacultyLink-Department{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.mod-faculty .modFaculty-link .modFacultyLink-Department::-webkit-scrollbar{display:none;-webkit-appearance:none}.mod-faculty .modFaculty-link .modFacultyLink-Department a{color:#000;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px}@media screen and (max-width: 767px){.mod-faculty .modFaculty-link .modFacultyLink-Department a{white-space:nowrap}}.mod-faculty .modFaculty-link .modFacultyLink-Department li{float:left}@media screen and (max-width: 767px){.mod-faculty .modFaculty-link .modFacultyLink-Department li{padding-left:40px;float:none;display:table-cell;box-sizing:border-box;position:relative}}.mod-faculty .modFaculty-link .modFacultyLink-Department li.__active a{font-weight:bold}.mod-faculty .modFaculty-link .modFacultyLink-Department li::before{content:'|';padding:0 20px;color:#CCC}@media screen and (max-width: 767px){.mod-faculty .modFaculty-link .modFacultyLink-Department li::before{position:absolute;top:0;left:0;display:block}}@media screen and (max-width: 767px){.mod-faculty .modFaculty-link .modFacultyLink-Department li:first-child{padding-left:0}}.mod-faculty .modFaculty-link .modFacultyLink-Department li:first-child::before{content:'';padding:0}@media screen and (max-width: 767px){.mod-faculty .modFaculty-link .modFacultyLink-Department li:first-child::before{content:'';padding-left:0}}.mod-faculty .portrait-imgLeft{overflow:hidden;display:block;clear:both}.mod-faculty .portrait-imgLeft .portraitImgLeft-txt{width:75%;float:right}@media screen and (max-width: 767px){.mod-faculty .portrait-imgLeft .portraitImgLeft-txt{width:auto;float:none}}.mod-faculty .portrait-imgLeft .portraitImgLeft-img{float:left}@media screen and (max-width: 767px){.mod-faculty .portrait-imgLeft .portraitImgLeft-img{margin-top:30px;width:auto;float:none}}.mod-faculty .portrait-imgLeft .portraitImgLeft-img figure{margin:0;padding:0;text-align:center}.mod-faculty .portrait-imgLeft .portraitImgLeft-img figure figcaption{display:block}.mod-faculty .modFaculty-index{margin-bottom:90px}@media screen and (max-width: 767px){.mod-faculty .modFaculty-index{margin-bottom:60px}}.mod-faculty .modFaculty-index .modFaculty-subtitle{margin-bottom:30px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:22px;line-height:33px}.mod-faculty .modFaculty-index .table-faculty{display:table}@media screen and (max-width: 767px){.mod-faculty .modFaculty-index .table-faculty{display:block}}.mod-faculty .modFaculty-index .table-faculty dt,.mod-faculty .modFaculty-index .table-faculty dd{display:table-cell;vertical-align:top}@media screen and (max-width: 767px){.mod-faculty .modFaculty-index .table-faculty dt,.mod-faculty .modFaculty-index .table-faculty dd{display:block}}.mod-faculty .modFaculty-index .table-faculty dt{width:57.7%}@media screen and (max-width: 767px){.mod-faculty .modFaculty-index .table-faculty dt{width:auto}}.mod-faculty .modFaculty-index .table-faculty dd{padding-left:20px}@media screen and (max-width: 767px){.mod-faculty .modFaculty-index .table-faculty dd{padding-left:0}}.mod-faculty .modFaculty-index .faculty-list{margin:-10px 0 0}@media screen and (max-width: 767px){.mod-faculty .modFaculty-index .faculty-list{margin:0}}.mod-faculty .modFaculty-index .faculty-list li{margin-top:10px}.mod-faculty .modFaculty-index .faculty-list li a{padding:19px;display:block;background-color:#EFEFEF;text-align:center;-webkit-font-smoothing:antialiased;font-size:18px;line-height:30px;color:#000}.mod-faculty .modFaculty-index .faculty-list li a.al-left{text-align:left}.mod-faculty .modFaculty-index .faculty-list li .origin-site-link{display:block;position:relative}.mod-faculty .modFaculty-index .faculty-list li .origin-site-link::before{position:absolute;top:0;left:0;width:calc(100% - 40px);content:'';display:block;background-color:#CCC;margin:0 20px;height:1px}.mod-faculty .modFaculty-index .faculty-list li .origin-site-link>a{display:flex;align-items:center;font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal}.mod-faculty .modFaculty-index .faculty-list li .origin-site-link>a .icon-jp{margin-left:10px;border-color:#000;color:#000;padding:4px !important;font-size:10px}.mod-faculty .modFaculty-learning{display:table;width:100%}@media screen and (max-width: 767px){.mod-faculty .modFaculty-learning{display:block}}.mod-faculty .modFaculty-learning dt,.mod-faculty .modFaculty-learning dd{display:table-cell;vertical-align:top}@media screen and (max-width: 767px){.mod-faculty .modFaculty-learning dt,.mod-faculty .modFaculty-learning dd{display:block}}.mod-faculty .modFaculty-learning dt{padding-right:60px}@media screen and (max-width: 767px){.mod-faculty .modFaculty-learning dt{padding-right:0;padding-bottom:30px;text-align:center}}.mod-faculty .modFaculty-learning dt figure{margin:0 0 20px;padding:0}.mod-faculty .modFaculty-learning dt img{width:220px;vertical-align:bottom}.mod-faculty .modFaculty-learning .modFacultyLearning-name,.mod-faculty .modFaculty-learning .modFacultyLearning-department{display:block}.mod-faculty .modFaculty-learning .modFacultyLearning-name{text-align:center}.mod-faculty .modFaculty-learning .modFacultyLearning-name .__ja,.mod-faculty .modFaculty-learning .modFacultyLearning-name .__en{display:block}.mod-faculty .modFaculty-learning .modFacultyLearning-name .__ja{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:22px;line-height:33px}.mod-faculty .modFaculty-learning .modFacultyLearning-name .__en{margin-top:5px;color:#666}.mod-faculty .modFaculty-learning .modFacultyLearning-department{margin-top:5px;text-align:center;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px}.mod-faculty .modFaculty-table{border-top:solid 1px #CCC;border-left:solid 1px #CCC;width:100%}@media screen and (max-width: 767px){.mod-faculty .modFaculty-table{min-width:960px}}.mod-faculty .modFaculty-table th,.mod-faculty .modFaculty-table td{border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;padding:10px;text-align:center;vertical-align:middle}.mod-faculty .modFaculty-table th{background-color:#E4002A;color:#FFF;width:1%;white-space:nowrap;font-weight:bold}.mod-faculty .modFaculty-table td{width:15%}.mod-faculty .modFaculty-curriculum{margin-bottom:30px;display:table;width:100%}@media screen and (max-width: 767px){.mod-faculty .modFaculty-curriculum{display:block}}.mod-faculty .modFaculty-curriculum.__vertical-dl dt,.mod-faculty .modFaculty-curriculum.__vertical-dl dd{display:block}.mod-faculty .modFaculty-curriculum.__vertical-dl dt .modFacultyCurriculum-grade,.mod-faculty .modFaculty-curriculum.__vertical-dl dt .modFacultyCurriculum-annual,.mod-faculty .modFaculty-curriculum.__vertical-dl dd .modFacultyCurriculum-grade,.mod-faculty .modFaculty-curriculum.__vertical-dl dd .modFacultyCurriculum-annual{display:inline}.mod-faculty .modFaculty-curriculum dt,.mod-faculty .modFaculty-curriculum dd{display:table-cell}@media screen and (max-width: 767px){.mod-faculty .modFaculty-curriculum dt,.mod-faculty .modFaculty-curriculum dd{display:block}}.mod-faculty .modFaculty-curriculum dt{padding:22px;background-color:#E4002A;vertical-align:middle}@media screen and (max-width: 767px){.mod-faculty .modFaculty-curriculum dt{padding:7px 22px;text-align:center}}.mod-faculty .modFaculty-curriculum dd{padding:40px;background-color:#FFF;vertical-align:top}@media screen and (max-width: 767px){.mod-faculty .modFaculty-curriculum dd{padding:30px}}.mod-faculty .modFaculty-curriculum .list{margin:30px 0 0}.mod-faculty .modFaculty-curriculum .modFacultyCurriculum-hr{margin:20px 0}.mod-faculty .modFaculty-curriculum .modFacultyCurriculum-grade,.mod-faculty .modFaculty-curriculum .modFacultyCurriculum-annual{display:block;color:#FFF;text-align:center;font-weight:bold}@media screen and (max-width: 767px){.mod-faculty .modFaculty-curriculum .modFacultyCurriculum-grade,.mod-faculty .modFaculty-curriculum .modFacultyCurriculum-annual{display:inline}}.mod-faculty .modFaculty-curriculum .modFacultyCurriculum-grade{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:24px;line-height:42px;font-weight:bold}@media screen and (min-width: 767px){.mod-faculty .modFaculty-curriculum .modFacultyCurriculum-grade{font-size:26px;line-height:48px}}@media screen and (min-width: 767px){.mod-faculty .modFaculty-curriculum .modFacultyCurriculum-grade{line-height:1em}}.mod-faculty .modFaculty-features .modFacultyFeatures-label{margin-bottom:10px;display:block;font-family:"Futura Medium", 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal}.mod-faculty .modFaculty-features h3{margin-bottom:10px}.mod-faculty .modFaculty-features hr{margin:30px 0}.mod-faculty .modFaculty-features .block p:last-child{margin-bottom:0}.mod-faculty .modFaculty-mainThemes{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.mod-faculty .modFaculty-mainThemes{display:block;flex-wrap:inherit}}.mod-faculty .modFaculty-mainThemes .mainThemes-cols{width:33.11%;border:solid 1px #EFEFEF}@media screen and (max-width: 767px){.mod-faculty .modFaculty-mainThemes .mainThemes-cols{width:100%}}.mod-faculty .modFaculty-mainThemes .mainThemes-cols .mainThemesCols-inner{padding:40px 40px 80px}@media screen and (max-width: 767px){.mod-faculty .modFaculty-mainThemes .mainThemes-cols .mainThemesCols-inner{padding:30px}}.mod-faculty .modFaculty-mainThemes .mainThemes-cols .mainThemesColsTitle-num{padding-bottom:10px;padding-right:10px;display:block;font-family:"Futura Medium", 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-size:18px;color:#A2A2A2;float:left}@media screen and (max-width: 767px){.mod-faculty .modFaculty-mainThemes .mainThemes-cols .mainThemesColsTitle-num.__height-adj{padding-bottom:40px}}.mod-faculty .modFaculty-mainThemes .mainThemes-cols .mainThemesCols-title,.mod-faculty .modFaculty-mainThemes .mainThemes-cols .mainThemesCols-subTitle{margin-bottom:10px}.mod-faculty .modFaculty-mainThemes .mainThemes-cols .mainThemesCols-img{margin-bottom:30px}.mod-faculty .modFaculty-mainThemes .mainThemes-cols .mainThemesCols-subTitle{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:bold;font-size:18px;line-height:27px}.mod-faculty .modFaculty-mainThemes .mainThemes-cols .mainThemesCols-body{margin-bottom:0}.mod-faculty .modFaculty-mainThemes .mainThemes-cols:nth-child(odd){background-color:#EFEFEF}.mod-faculty .modFaculty-mainThemes .mainThemes-cols.__half{width:49.7%}@media screen and (max-width: 767px){.mod-faculty .modFaculty-mainThemes .mainThemes-cols.__half{width:100%}}.mod-faculty .modFaculty-mainThemes .mainThemes-cols.__half.bg{background-color:#EFEFEF}.mod-faculty .modFaculty-mainThemes .mainThemes-cols.__half:nth-child(odd){background-color:transparent}.mod-faculty .modFaculty-mainThemes .mainThemes-cols.__half:nth-child(odd).bg{background-color:#EFEFEF}.mod-faculty .modFaculty-topics .modFacultyTopics-list{border-bottom:solid 1px #CCC;padding:30px 0;display:flex;align-items:center}@media screen and (max-width: 767px){.mod-faculty .modFaculty-topics .modFacultyTopics-list{display:block}}.mod-faculty .modFaculty-topics .modFacultyTopics-list .modFacultyTopicsList-cols h4{margin-bottom:10px}.mod-faculty .modFaculty-topics .modFacultyTopics-list .modFacultyTopicsList-cols p{margin-bottom:0}.mod-faculty .modFaculty-topics .modFacultyTopics-list .modFacultyTopicsList-cols img{margin-left:60px;width:245px;height:auto}@media screen and (max-width: 767px){.mod-faculty .modFaculty-topics .modFacultyTopics-list .modFacultyTopicsList-cols img{margin-left:0;margin-top:20px;width:100%;max-width:100%;height:auto}}.mod-faculty .modFaculty-topics .modFacultyTopics-list:first-child{border-top:solid 1px #CCC}.mod-faculty .modFaculty-seminar .modFacultySeminar-header{background-color:#E4002A;display:flex;align-items:center;color:#FFF}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar .modFacultySeminar-header{display:block}}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols{padding:45px;width:calc(50% - 90px)}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols{padding:30px;width:auto}}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-title,.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-info,.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle,.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-lead{text-align:center}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-title{font-weight:bold;color:#FFF;margin-bottom:10px}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-info{font-weight:normal;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:16px;line-height:28px;margin-bottom:30px;padding-bottom:30px;position:relative}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-info::after{content:'';width:20px;height:1px;background-color:#FFF;display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle{margin-bottom:10px;font-weight:bold}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle .__bg{margin:0 5px;padding:10px;background-color:#FFF;color:#E4002A}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle.__block{text-align:center}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle.__block .__icon{padding-top:10px 0;display:block}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle.__block .__bg{padding-top:5px;padding-bottom:5px;display:inline-block}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols p{margin-bottom:0}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols img{object-fit:cover;max-height:400px}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols img{width:auto;object-fit:inherit;width:100%;max-width:100%;height:auto}}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols:last-child{overflow:hidden;padding:0;width:50%}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols:last-child{width:auto}}.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols.__full-width:last-child{width:calc(100% - 80px);padding:60px 40px}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols.__full-width:last-child{width:calc(100% - 60px);padding:30px}}.mod-faculty .modFaculty-seminar .modFacultySeminar-body{display:flex}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar .modFacultySeminar-body{display:block}}.mod-faculty .modFaculty-seminar .modFacultySeminar-body .modFacultySeminarBody-title{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:bold;font-size:18px;line-height:27px;font-weight:bold}.mod-faculty .modFaculty-seminar .modFacultySeminar-body .modFacultySeminarBody-subtitle{margin-top:20px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:16px;line-height:28px;font-weight:bold;margin-bottom:5px}.mod-faculty .modFaculty-seminar .modFacultySeminar-body p{margin:1em 0 0}.mod-faculty .modFaculty-seminar .modFacultySeminar-body p.__mt-non{margin-top:0}.mod-faculty .modFaculty-seminar .modFacultySeminar-body .list{margin-bottom:0}.mod-faculty .modFaculty-seminar .modFacultySeminar-body .modFacultySeminarBody-table{margin-top:20px;display:flex;flex-direction:row-reverse;align-items:center}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar .modFacultySeminar-body .modFacultySeminarBody-table{display:block}}.mod-faculty .modFaculty-seminar .modFacultySeminar-body .modFacultySeminarBody-table dt,.mod-faculty .modFaculty-seminar .modFacultySeminar-body .modFacultySeminarBody-table dd{font-weight:normal}.mod-faculty .modFaculty-seminar .modFacultySeminar-body .modFacultySeminarBody-table dd{min-width:calc(300px + 40px);padding-right:40px}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar .modFacultySeminar-body .modFacultySeminarBody-table dd{min-width:inherit;padding-right:0;margin-top:20px}}.mod-faculty .modFaculty-seminar .modFacultySeminar-body .modFacultySeminarBody-table.__right-img{flex-direction:inherit}.mod-faculty .modFaculty-seminar .modFacultySeminar-body .modFacultySeminarBody-table.__right-img dd{padding-right:0;padding-left:40px}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar .modFacultySeminar-body .modFacultySeminarBody-table.__right-img dd{padding-left:0}}.mod-faculty .modFaculty-seminar.__layout1 .modFacultySeminar-body{display:flex}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar.__layout1 .modFacultySeminar-body{display:block}}.mod-faculty .modFaculty-seminar.__layout1 .modFacultySeminar-body .modFacultySeminarBody-cols{background-color:#EFEFEF;padding:40px;width:calc(50% - 80px)}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar.__layout1 .modFacultySeminar-body .modFacultySeminarBody-cols{padding:30px;width:auto}}.mod-faculty .modFaculty-seminar.__layout1 .modFacultySeminar-body .modFacultySeminarBody-cols:last-child{padding:0;width:50%;overflow:hidden}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar.__layout1 .modFacultySeminar-body .modFacultySeminarBody-cols:last-child{width:auto}}.mod-faculty .modFaculty-seminar.__layout1 .modFacultySeminar-body .modFacultySeminarBody-cols:last-child img{object-fit:cover;height:100%;width:auto}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar.__layout1 .modFacultySeminar-body .modFacultySeminarBody-cols:last-child img{object-fit:inherit;width:100%;max-width:100%;height:auto}}.mod-faculty .modFaculty-seminar.__layout1 .modFacultySeminar-body:nth-child(even){flex-direction:row-reverse}.mod-faculty .modFaculty-seminar.__layout2 .modFacultySeminar-body{display:flex}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar.__layout2 .modFacultySeminar-body{display:block}}.mod-faculty .modFaculty-seminar.__layout2 .modFacultySeminar-body .modFacultySeminarBody-cols{background-color:#EFEFEF;padding:40px;width:calc(50% - 80px)}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar.__layout2 .modFacultySeminar-body .modFacultySeminarBody-cols{padding:30px;width:auto}}.mod-faculty .modFaculty-seminar.__layout2 .modFacultySeminar-body .modFacultySeminarBody-cols:first-child{position:relative}.mod-faculty .modFaculty-seminar.__layout2 .modFacultySeminar-body .modFacultySeminarBody-cols:first-child::after{content:'';display:block;width:1px;height:calc(100% - 80px);background-color:#CCC;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar.__layout2 .modFacultySeminar-body .modFacultySeminarBody-cols:first-child::after{width:calc(100% - 60px);height:1px;bottom:0;top:inherit;right:inherit;left:50%;transform:inherit;transform:translateX(-50%)}}.mod-faculty .modFaculty-seminar.__layout3 .modFacultySeminar-body{display:block}.mod-faculty .modFaculty-seminar.__layout3 .modFacultySeminar-body .modFacultySeminarBody-cols{background-color:#EFEFEF;padding:40px}@media screen and (max-width: 767px){.mod-faculty .modFaculty-seminar.__layout3 .modFacultySeminar-body .modFacultySeminarBody-cols{padding:30px;width:auto}}.mod-faculty .modFaculty-top,.mod-faculty .modFaculty-detail{margin-top:60px}.mod-faculty .modFaculty-top .modFaculty-title,.mod-faculty .modFaculty-detail .modFaculty-title{border-top:solid 5px #E4002A;margin-bottom:50px;padding:30px 0 0}@media screen and (max-width: 767px){.mod-faculty .modFaculty-top .modFaculty-title,.mod-faculty .modFaculty-detail .modFaculty-title{margin-bottom:30px;padding:20px 0 0}}.mod-faculty .modFaculty-top .table-title .tableTitle-cols:last-child,.mod-faculty .modFaculty-detail .table-title .tableTitle-cols:last-child{color:#666}.mod-faculty .modFaculty-top .originalSite-link,.mod-faculty .modFaculty-detail .originalSite-link{margin-top:-20px}.mod-faculty .modFaculty-top .originalSite-link .pure-u-1-2,.mod-faculty .modFaculty-detail .originalSite-link .pure-u-1-2{margin-top:20px}@media screen and (max-width: 767px){.mod-faculty .modFaculty-top .originalSite-link .pure-u-1-2,.mod-faculty .modFaculty-detail .originalSite-link .pure-u-1-2{margin-top:0}}.mod-faculty .modFaculty-top .originalSite-link .pure-u-1-2 .btn,.mod-faculty .modFaculty-detail .originalSite-link .pure-u-1-2 .btn{display:block}@media screen and (max-width: 767px){.mod-faculty .modFaculty-top .originalSite-link .pure-u-1-2 .btn,.mod-faculty .modFaculty-detail .originalSite-link .pure-u-1-2 .btn{text-align:left;padding-left:30px;padding-right:30px}}.mod-faculty .modFaculty-top .department-link .pure-u-1-2,.mod-faculty .modFaculty-detail .department-link .pure-u-1-2{margin-bottom:20px}@media screen and (max-width: 767px){.mod-faculty .modFaculty-top .department-link .pure-u-1-2,.mod-faculty .modFaculty-detail .department-link .pure-u-1-2{margin-bottom:0}}.mod-faculty .modFaculty-top .department-link .pure-u-1-2 a,.mod-faculty .modFaculty-detail .department-link .pure-u-1-2 a{display:block}.mod-faculty .modFaculty-top .department-link figure,.mod-faculty .modFaculty-detail .department-link figure{margin:0;padding:0}.mod-faculty .modFaculty-top .department-link figure img,.mod-faculty .modFaculty-detail .department-link figure img{width:100%;max-width:100%;height:auto}.mod-faculty .modFaculty-top .department-link .modFaculty-title,.mod-faculty .modFaculty-detail .department-link .modFaculty-title{border:none;margin-bottom:0;padding:20px;background-color:#E4002A;color:#FFF;-webkit-font-smoothing:antialiased;font-size:18px;line-height:30px}@media screen and (max-width: 767px){.mod-faculty .modFaculty-top .department-link .modFaculty-title,.mod-faculty .modFaculty-detail .department-link .modFaculty-title{margin-bottom:0;padding:20px}}.mod-faculty .modFaculty-top .department-link .table-title .tableTitle-cols:last-child,.mod-faculty .modFaculty-detail .department-link .table-title .tableTitle-cols:last-child{color:#FFF}@media screen and (max-width: 767px){.mod-faculty .modFaculty-top .department-link .table-title .tableTitle-cols:last-child,.mod-faculty .modFaculty-detail .department-link .table-title .tableTitle-cols:last-child{line-height:18.59px}}.mod-faculty .modFaculty-top.literature .modFaculty-title,.mod-faculty .modFaculty-detail.literature .modFaculty-title{border-top-color:#E4002A}.mod-faculty .modFaculty-top.literature .department-link .modFaculty-title,.mod-faculty .modFaculty-detail.literature .department-link .modFaculty-title{background-color:#E4002A}.mod-faculty .modFaculty-top.literature .modFaculty-table th,.mod-faculty .modFaculty-detail.literature .modFaculty-table th{background-color:#E4002A}.mod-faculty .modFaculty-top.literature .modFacultyFeatures-label,.mod-faculty .modFaculty-detail.literature .modFacultyFeatures-label{color:#E4002A}.mod-faculty .modFaculty-top.literature .modFaculty-curriculum dt,.mod-faculty .modFaculty-detail.literature .modFaculty-curriculum dt{background-color:#E4002A}.mod-faculty .modFaculty-top.economics .modFaculty-title,.mod-faculty .modFaculty-detail.economics .modFaculty-title{border-top-color:#00A2E4}.mod-faculty .modFaculty-top.economics .department-link .modFaculty-title,.mod-faculty .modFaculty-detail.economics .department-link .modFaculty-title{background-color:#00A2E4}.mod-faculty .modFaculty-top.economics .modFaculty-table th,.mod-faculty .modFaculty-detail.economics .modFaculty-table th{background-color:#00A2E4}.mod-faculty .modFaculty-top.economics .modFacultyFeatures-label,.mod-faculty .modFaculty-detail.economics .modFacultyFeatures-label{color:#00A2E4}.mod-faculty .modFaculty-top.economics .modFaculty-curriculum dt,.mod-faculty .modFaculty-detail.economics .modFaculty-curriculum dt{background-color:#00A2E4}.mod-faculty .modFaculty-top.economics .modFaculty-seminar .modFacultySeminar-header,.mod-faculty .modFaculty-detail.economics .modFaculty-seminar .modFacultySeminar-header{background-color:#00A2E4}.mod-faculty .modFaculty-top.economics .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle .__bg,.mod-faculty .modFaculty-detail.economics .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle .__bg{color:#00A2E4}.mod-faculty .modFaculty-top.sociology .modFaculty-title,.mod-faculty .modFaculty-detail.sociology .modFaculty-title{border-top-color:#C0D53A}.mod-faculty .modFaculty-top.sociology .department-link .modFaculty-title,.mod-faculty .modFaculty-detail.sociology .department-link .modFaculty-title{background-color:#C0D53A}.mod-faculty .modFaculty-top.sociology .modFaculty-table th,.mod-faculty .modFaculty-detail.sociology .modFaculty-table th{background-color:#C0D53A}.mod-faculty .modFaculty-top.sociology .modFacultyFeatures-label,.mod-faculty .modFaculty-detail.sociology .modFacultyFeatures-label{color:#C0D53A}.mod-faculty .modFaculty-top.sociology .modFaculty-curriculum dt,.mod-faculty .modFaculty-detail.sociology .modFaculty-curriculum dt{background-color:#C0D53A}.mod-faculty .modFaculty-top.sociology .modFaculty-seminar .modFacultySeminar-header,.mod-faculty .modFaculty-detail.sociology .modFaculty-seminar .modFacultySeminar-header{background-color:#C0D53A}.mod-faculty .modFaculty-top.sociology .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle .__bg,.mod-faculty .modFaculty-detail.sociology .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle .__bg{color:#C0D53A}.mod-faculty .modFaculty-top.law .modFaculty-title,.mod-faculty .modFaculty-detail.law .modFaculty-title{border-top-color:#ED7E1C}.mod-faculty .modFaculty-top.law .department-link .modFaculty-title,.mod-faculty .modFaculty-detail.law .department-link .modFaculty-title{background-color:#ED7E1C}.mod-faculty .modFaculty-top.law .modFaculty-table th,.mod-faculty .modFaculty-detail.law .modFaculty-table th{background-color:#ED7E1C}.mod-faculty .modFaculty-top.law .modFacultyFeatures-label,.mod-faculty .modFaculty-detail.law .modFacultyFeatures-label{color:#ED7E1C}.mod-faculty .modFaculty-top.law .modFaculty-curriculum dt,.mod-faculty .modFaculty-detail.law .modFaculty-curriculum dt{background-color:#ED7E1C}.mod-faculty .modFaculty-top.law .modFaculty-seminar .modFacultySeminar-header,.mod-faculty .modFaculty-detail.law .modFaculty-seminar .modFacultySeminar-header{background-color:#ED7E1C}.mod-faculty .modFaculty-top.law .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle .__bg,.mod-faculty .modFaculty-detail.law .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle .__bg{color:#ED7E1C}.mod-faculty .modFaculty-top.international .modFaculty-title,.mod-faculty .modFaculty-detail.international .modFaculty-title{border-top-color:#0DA54E}.mod-faculty .modFaculty-top.international .department-link .modFaculty-title,.mod-faculty .modFaculty-detail.international .department-link .modFaculty-title{background-color:#0DA54E}.mod-faculty .modFaculty-top.international .modFaculty-table th,.mod-faculty .modFaculty-detail.international .modFaculty-table th{background-color:#0DA54E}.mod-faculty .modFaculty-top.international .modFacultyFeatures-label,.mod-faculty .modFaculty-detail.international .modFacultyFeatures-label{color:#0DA54E}.mod-faculty .modFaculty-top.international .modFaculty-curriculum dt,.mod-faculty .modFaculty-detail.international .modFaculty-curriculum dt{background-color:#0DA54E}.mod-faculty .modFaculty-top.international .modFaculty-seminar .modFacultySeminar-header,.mod-faculty .modFaculty-detail.international .modFaculty-seminar .modFacultySeminar-header{background-color:#0DA54E}.mod-faculty .modFaculty-top.international .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle .__bg,.mod-faculty .modFaculty-detail.international .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle .__bg{color:#0DA54E}.mod-faculty .modFaculty-top.psychology .modFaculty-title,.mod-faculty .modFaculty-detail.psychology .modFaculty-title{border-top-color:#4F1F84}.mod-faculty .modFaculty-top.psychology .department-link .modFaculty-title,.mod-faculty .modFaculty-detail.psychology .department-link .modFaculty-title{background-color:#4F1F84}.mod-faculty .modFaculty-top.psychology .modFaculty-table th,.mod-faculty .modFaculty-detail.psychology .modFaculty-table th{background-color:#4F1F84}.mod-faculty .modFaculty-top.psychology .modFacultyFeatures-label,.mod-faculty .modFaculty-detail.psychology .modFacultyFeatures-label{color:#4F1F84}.mod-faculty .modFaculty-top.psychology .modFaculty-curriculum dt,.mod-faculty .modFaculty-detail.psychology .modFaculty-curriculum dt{background-color:#4F1F84}.mod-faculty .modFaculty-top.psychology .modFaculty-seminar .modFacultySeminar-header,.mod-faculty .modFaculty-detail.psychology .modFaculty-seminar .modFacultySeminar-header{background-color:#4F1F84}.mod-faculty .modFaculty-top.psychology .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle .__bg,.mod-faculty .modFaculty-detail.psychology .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle .__bg{color:#4F1F84}.mod-faculty .modFaculty-top.liberal_arts .modFaculty-title,.mod-faculty .modFaculty-detail.liberal_arts .modFaculty-title{border-top-color:#A2A2A2}.mod-faculty .modFaculty-top.liberal_arts .department-link .modFaculty-title,.mod-faculty .modFaculty-detail.liberal_arts .department-link .modFaculty-title{background-color:#A2A2A2}.mod-faculty .modFaculty-top.liberal_arts .modFaculty-table th,.mod-faculty .modFaculty-detail.liberal_arts .modFaculty-table th{background-color:#A2A2A2}.mod-faculty .modFaculty-top.liberal_arts .modFacultyFeatures-label,.mod-faculty .modFaculty-detail.liberal_arts .modFacultyFeatures-label{color:#A2A2A2}.mod-faculty .modFaculty-top.liberal_arts .modFaculty-curriculum dt,.mod-faculty .modFaculty-detail.liberal_arts .modFaculty-curriculum dt{background-color:#A2A2A2}.mod-faculty .modFaculty-top.liberal_arts .modFaculty-seminar .modFacultySeminar-header,.mod-faculty .modFaculty-detail.liberal_arts .modFaculty-seminar .modFacultySeminar-header{background-color:#A2A2A2}.mod-faculty .modFaculty-top.liberal_arts .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle .__bg,.mod-faculty .modFaculty-detail.liberal_arts .modFaculty-seminar .modFacultySeminar-header .modFacultySeminarHeader-cols .modFacultySeminarHeader-subtitle .__bg{color:#A2A2A2}.modFaculty-sdgs{border:solid 1px #CCC}.modFaculty-sdgs .modFacultySdgs-title{padding:20px 30px;background-color:#EFEFEF;border-bottom:solid 1px #CCC;display:flex;align-items:center}.modFaculty-sdgs .modFacultySdgs-title h3{margin-bottom:0;flex:1}.modFaculty-sdgs .modFacultySdgs-title::before{content:'';width:45px;height:45px;background:url(../../academics/faculty/literature/images/icon-sdgs.svg) no-repeat center center;background-size:45px 45px;margin-right:20px}.modFaculty-sdgs .modFacultySdgs-body{padding:30px}.modFaculty-sdgs .modFacultySdgs-body h4{margin-bottom:20px;font-weight:bold}.modFaculty-detail{margin-bottom:60px}.news-list .newsList-vertical li{border-bottom:solid 1px #CCC;margin-bottom:20px;padding-bottom:20px}.news-block-list{border-bottom:solid 1px #CCC;margin-bottom:20px;padding-bottom:20px}@media screen and (min-width: 768px){.news-block-list{display:flex;align-items:center}}.news-block-list-date{display:block;color:#666;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px;margin-bottom:3px}@media screen and (min-width: 768px){.news-block-list-date{width:15%}}@media screen and (min-width: 768px){.news-block-list-link{flex:1}}.news-block-list-link:link,.news-block-list-link:visited{color:#000}.info-block{display:flex;align-items:center;flex-wrap:wrap;border-top:solid 1px #CCC;border-left:solid 1px #CCC}.info-block-list{border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;padding:20px 11px;min-height:calc(96px - 40px);width:calc(50% - 23px);display:flex;align-items:center;background-color:#FFF}@media screen and (min-width: 768px){.info-block-list{width:calc(25% - 23px);min-height:calc(68px - 40px)}}.info-block-list a:link,.info-block-list a:visited{color:#000}.info-block-list a:link{text-align:center;width:100%}@media screen and (min-width: 768px){.gs-block{margin-bottom:40px}}.gs-block-list{border:solid 1px #CCC;margin-bottom:20px;padding:30px;position:relative}@media screen and (min-width: 768px){.gs-block-list{display:flex;align-items:center;padding:20px 0 20px 30px}}.gs-block-list::before{content:'';display:block;width:5px;height:100%;background-color:#FF0;position:absolute;top:0;left:0}.gs-block-list:first-child{margin-top:0}.gs-block-wrap{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:22px;line-height:33px}@media screen and (min-width: 768px){.gs-block-wrap{width:25%}}@media screen and (min-width: 768px){.gs-block-wrap:last-child{flex:1}}.gs-block-cols{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:bold;font-size:18px;line-height:27px;border-top:solid 1px #CCC;margin-top:20px;padding-top:20px}@media screen and (min-width: 768px){.gs-block-cols{display:flex;align-items:center}}@media screen and (min-width: 768px){.gs-block-cols:first-child{border-top:none;margin-top:0;padding-top:0}}@media screen and (min-width: 768px){.gs-block-cols-child{padding-right:30px}}.gs-block-cols-child:first-child{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:bold;font-size:18px;line-height:27px;font-weight:normal}@media screen and (min-width: 768px){.gs-block-cols-child:first-child{width:50%}}.gs-block-cols-child:last-child{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:16px;line-height:28px}@media screen and (min-width: 768px){.gs-block-cols-child:last-child{text-align:right;flex:1}}.gs-block-cols-child:last-child a:link,.gs-block-cols-child:last-child a:visited{color:#666}@media screen and (max-width: 767px){.table-container-x{overflow-x:scroll}}.table-list-bg-white{width:100%;border-top:solid 1px #C9C9C9;border-left:solid 1px #C9C9C9;background-color:#FFF}.table-list-bg-white-td,.table-list-bg-white-th{border-bottom:solid 1px #C9C9C9;border-right:solid 1px #C9C9C9;text-align:left;vertical-align:middle;padding:10px 20px}@media screen and (max-width: 767px){.table-list-bg-white-td{white-space:nowrap}}.table-list-bg-white-td:first-child{width:15%}.table-list-bg-white-th{font-weight:bold;width:1%;white-space:nowrap}.international-mod .student-dl{margin-bottom:20px;width:100%;display:table}@media screen and (max-width: 767px){.international-mod .student-dl{padding-bottom:0;display:block}}.international-mod .student-dl dt,.international-mod .student-dl dd{display:table-cell;vertical-align:middle}@media screen and (max-width: 767px){.international-mod .student-dl dt,.international-mod .student-dl dd{padding-bottom:20px;display:block}}.international-mod .student-dl dt{padding-right:30px;white-space:nowrap;width:1%}@media screen and (max-width: 767px){.international-mod .student-dl dt{padding:0 0 30px;white-space:inherit;width:auto}}@media screen and (max-width: 767px){.international-mod .student-dl dt img{width:100%;max-width:100%;height:auto}}@media screen and (max-width: 767px){.international-mod .student-dl dd{padding:0 10px}}.ic-icon-country{display:inline-block;height:32px;width:32px;margin-right:8px}.ic-icon-country.australia{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-australia.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.china{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-china.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.usa{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-usa.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.canada{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-canada.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.croatia{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-croatia.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.england{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-england.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.france{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-france.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.germany{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-germany.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.holland{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-holland.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.ireland{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-ireland.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.korea{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-korea.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.nz{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-nz.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.philippines{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-philippines.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.spain{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-spain.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.taiwan{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-taiwan.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.thai{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-thai.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.turkey{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-turkey.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.vietnam{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-vietnam.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.sweden{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-sweden.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.romania{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-romania.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.bulgaria{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-bulgaria.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.lithuania{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-lithuania.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.ukraine{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-ukraine.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.egypt{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-egypt.png) 0 0 no-repeat;background-size:32px 32px}.ic-icon-country.portugal{margin-bottom:-8px;background:url(/international/information/overseas_study/partnership_universities/images/icon-portugal.png) 0 0 no-repeat;background-size:32px 32px}.about-why h2{margin-top:60px !important}.discussion-member-mod{margin:60px -10px 0 !important}@media screen and (max-width: 767px){.discussion-member-mod{margin-right:-30px !important;margin-left:-30px !important}}.discussion-member-mod .pure-inner{margin:0 10px 20px;padding:40px}@media screen and (max-width: 767px){.discussion-member-mod .pure-inner{margin-bottom:10px;padding:30px}}.discussion-member-mod .discussion-member-dl{display:table}.discussion-member-mod .discussion-member-dl dt,.discussion-member-mod .discussion-member-dl dd{display:table-cell;vertical-align:middle}.discussion-member-mod .discussion-member-dl dt{width:130px;height:130px;padding-right:20px}@media screen and (max-width: 767px){.discussion-member-mod .discussion-member-dl dt{width:100px}}.discussion-member-mod .discussion-member-dl .discussionMember-name-en,.discussion-member-mod .discussion-member-dl .discussionMember-name-jp,.discussion-member-mod .discussion-member-dl .discussionMember-faculty{display:block}.discussion-member-mod .discussion-member-dl .discussionMember-name-en{font-family:"Futura Medium", 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-size:14px;line-height:24px;color:#666}.discussion-member-mod .discussion-member-dl .discussionMember-name-jp{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:24px;line-height:42px}@media screen and (min-width: 767px){.discussion-member-mod .discussion-member-dl .discussionMember-name-jp{font-size:26px;line-height:48px}}.discussion-member-mod .discussion-member-dl .discussionMember-faculty{color:#666}.discussion-member-mod .discussionMember-txt{margin:20px 0 0 !important;font-weight:bold}.discussion-talk{padding-bottom:0 !important}@media screen and (max-width: 767px){.discussion-talk{padding-bottom:30px !important}}@media screen and (max-width: 767px){.discussion-talk h2{margin-bottom:20px !important}}.discussion-talk h3{font-size:22px !important;line-height:33px !important;font-weight:normal !important}.discussion-talk .section{margin-bottom:40px !important}.discussion-talk .discussion-section-hr{margin:60px 0 !important}.discussion-talk .discussionTalk-dl{margin-top:20px;display:table}.discussion-talk .discussionTalk-dl dt,.discussion-talk .discussionTalk-dl dd{display:table-cell;vertical-align:top}@media screen and (max-width: 767px){.discussion-talk .discussionTalk-dl dt,.discussion-talk .discussionTalk-dl dd{display:block}}.discussion-talk .discussionTalk-dl dt{width:40px;padding-right:20px}@media screen and (max-width: 767px){.discussion-talk .discussionTalk-dl dt{padding-right:0;padding-bottom:10px}}.discussion-talk .discussionTalk-dl dt img{margin-top:5px}.discussion-talk .discussionTalk-dl h4{font-weight:bold}.shirokane-sepcial .shirokaneSepcial-leftLine{border-left:3px solid #CCC;padding-left:40px}@media screen and (min-width: 767px){.shirokane-sepcial .shirokaneSepcial-leftLine{margin-top:40px}}.shirokane-sepcial h3{margin-top:40px;margin-bottom:20px}.shirokane-sepcial p:last-child{margin-bottom:0}.shirokane-sepcial .shirokaneSepcial-portrait{margin-bottom:40px}@media screen and (min-width: 767px){.shirokane-sepcial .shirokaneSepcial-portrait{margin-bottom:20px;display:flex;align-items:center}}@media screen and (min-width: 767px){.shirokane-sepcial .shirokaneSepcial-portrait .shirokaneSepcialPortrait-img{width:340px}}.shirokane-sepcial .shirokaneSepcial-portrait .shirokaneSepcialPortrait-body{margin-top:20px}@media screen and (min-width: 767px){.shirokane-sepcial .shirokaneSepcial-portrait .shirokaneSepcialPortrait-body{margin-top:0;padding-left:30px;flex:1}}.shirokane-sepcial .shirokaneSepcial-portrait .shirokaneSepcialPortrait-body .shirokaneSepcialPortrait-title{color:#666}@media screen and (min-width: 767px){.shirokane-sepcial .shirokaneSepcial-portrait .shirokaneSepcialPortrait-body .shirokaneSepcialPortrait-title{margin-bottom:10px}}.shirokane-sepcial .shirokaneSepcial-portrait .shirokaneSepcialPortrait-body .shirokaneSepcialPortrait-title strong{margin-bottom:10px;-webkit-font-smoothing:antialiased;font-size:18px;line-height:30px;color:#333;display:block}@media screen and (min-width: 767px){.shirokane-sepcial .shirokaneSepcial-portrait .shirokaneSepcialPortrait-body .shirokaneSepcialPortrait-title strong{display:inline}}.shirokane-sepcial .shirokaneSepcial-portrait .shirokaneSepcialPortrait-body .shirokaneSepcialPortrait-name{margin-top:10px;-webkit-font-smoothing:antialiased;font-size:18px;line-height:30px}.shirokane-sepcial .shirokaneSepcial-portrait .shirokaneSepcialPortrait-body .shirokaneSepcialPortrait-txt{margin-top:20px}.shirokane-sepcial .shirokaneSepcial-portrait:last-child{margin-bottom:0}.about__detail--date{font-size:12px;line-height:16px;font-family:"Futura", sans-serif;font-weight:normal;font-style:normal;color:#666}.about__detail--lead{margin-top:40px}@media screen and (min-width: 767px){.about__detail--lead{margin-top:60px}}.about__detail--img{margin:60px -30px 60px !important}@media screen and (min-width: 767px){.about__detail--img{margin-right:0 !important;margin-left:0 !important}}.about__detail--title--leftline{border-left:solid 1px #CCC;margin-top:60px;padding-left:20px;font-weight:bold;font-size:20px;line-height:28px;font-size:20px !important}@media screen and (min-width: 767px){.about__detail--profile{display:flex}}.about__detail--profile--title,.about__detail--profile--label{display:block;text-align:center}@media screen and (min-width: 767px){.about__detail--profile--title,.about__detail--profile--label{text-align:left}}.about__detail--profile--title{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:22px;line-height:33px}@media screen and (min-width: 767px){.about__detail--profile--title{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:24px;line-height:42px;margin-bottom:5px}}@media screen and (min-width: 767px) and (min-width: 767px){.about__detail--profile--title{font-size:26px;line-height:48px}}.about__detail--profile--label{-webkit-font-smoothing:antialiased;font-size:18px;line-height:30px;color:#666;margin-bottom:20px}.about__detail--profile dt,.about__detail--profile dd{display:block}.about__detail--profile dt{margin:0 auto;padding-bottom:20px;max-width:187px}@media screen and (min-width: 767px){.about__detail--profile dt{margin:0;padding:0 40px 0 0;width:280px;max-width:inherit}}.about__detail--profile dd{flex:1}.voice-index-wrap{border:solid 1px #CCC;padding:20px;margin:30px 0 60px}@media screen and (min-width: 767px){.voice-index-wrap{margin-top:0}}.voice-index-title{border-bottom:solid 1px #CCC;padding-bottom:20px;-webkit-font-smoothing:antialiased;font-size:18px;line-height:30px}.voice-index-link{border-bottom:solid 1px #CCC;padding-bottom:20px}.voice-index-list{margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important}.voice-index-list li{margin:10px 0 0 !important;display:flex;align-items:center;float:inherit !important;width:auto !important;height:auto !important}.voice-index-list li::before{content:'';display:block;width:16px;height:16px;margin-right:10px;background:url(../images/arrow-single-right-black-14x26.png) no-repeat center bottom;transform:rotate(90deg);background-size:8px 16px}.voice-index-list li:first-child{margin-top:0}.voice-index-list li .link-color-black{flex:1}#press h1{padding:50px 0 30px;margin-bottom:20px;overflow:hidden;display:block}#press .pagenation a img{vertical-align:middle}#press .list{list-style:none;padding-left:0;margin-bottom:30px;border-top:solid 1px #CCC}#press .list li{padding:30px 0;border-bottom:solid 1px #CCC}#press .list li .info{padding-bottom:10px;font-family:"Futura Medium", 'Gill Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;font-size-adjust:0.48;font-weight:normal;font-style:normal}#press .list li .info .date{padding-right:10px;font-size:16px}#press .list li .info .category a{margin-right:10px}#press .list li .block{overflow:hidden}#press .list li h2{margin-bottom:10px;font-size:19.5px}#press .list li h2 a{color:#000}#press .list li h2 a:hover{color:#666}#press .list li h2 a:active{color:#000}#press .list li h2 .expired{background-color:red;padding:3px  5px;font-size:16px;color:#FFF}#press .list li .left{float:left;margin-right:15px}#press .list li .left img{width:140px}#press .list li p,#press .list li .eventDate,#press .list li .eventPlace,#press .list li .eventOrganizer,#press .list li .date,#press .list li .place,#press .list li .organizer{color:#666}#press .list li .eventDate,#press .list li .eventPlace,#press .list li .eventOrganizer{border:solid 1px #CCC;padding:3px  5px;font-weight:bold;margin-right:5px}#press .list li .date,#press .list li .place,#press .list li .organizer{margin-right:15px}#press .list table .bottomMargin{padding:30px 0;border-bottom:solid 1px #CCC}#press .list table .bottomMargin table td{padding:0 !important}#press .list table .text{padding-top:60px}.ekiden-page{padding-top:40px;color:#333;position:relative}@media screen and (max-width: 767px){.ekiden-page{padding-top:30px}}.ekiden-page section:nth-child(2){margin-top:65px}@media screen and (max-width: 767px){.ekiden-page section:nth-child(2){margin-top:64px}}.ekiden-page h1{margin-bottom:80px}@media screen and (max-width: 767px){.ekiden-page h1{margin-bottom:60px}}.ekiden-page h2 .icon-block .txt{font-size:26px;line-height:39px}.ekiden-page .cover-movie-wrap{margin-top:65px}@media screen and (max-width: 767px){.ekiden-page .cover-movie-wrap{margin-top:64px}}.ekiden-page .sns-block .sns-block-list{width:100%;display:table}@media screen and (max-width: 767px){.ekiden-page .sns-block .sns-block-list{display:block}}.ekiden-page .sns-block .sns-block-list li{display:table-cell;float:none;vertical-align:middle;font-size:22px;line-height:33px}@media screen and (max-width: 767px){.ekiden-page .sns-block .sns-block-list li{display:block}}.ekiden-page .sns-block .sns-block-list li .icon-block .txt{font-size:22px;line-height:33px}.ekiden-page .sns-block .sns-block-list li .icon-block .txt .txt-line{padding-right:95px;margin-right:95px}@media screen and (max-width: 767px){.ekiden-page .sns-block .sns-block-list li .icon-block .txt .txt-line{border:none;padding-right:0;margin-right:0}}@media screen and (max-width: 767px){.ekiden-page .sns-block .sns-block-list li:first-child{margin-top:0;padding-top:0}}.ekiden-page .sns-block .sns-block-list li:last-child{text-align:right}@media screen and (max-width: 767px){.ekiden-page .sns-block .sns-block-list li:last-child{text-align:left}}.ekiden-nav{padding:19px 0 18px;width:100%;background-color:#333;position:absolute;z-index:9}@media screen and (max-width: 767px){.ekiden-nav{padding:10px 0;position:absolute}}.ekiden-nav ul{margin:0 0 0 -45px}@media screen and (max-width: 767px){.ekiden-nav ul{margin:0}}.ekiden-nav ul li{margin-left:45px;display:inline}@media screen and (max-width: 767px){.ekiden-nav ul li{margin-left:0;display:block}}.ekiden-nav ul li a{color:#FFF;font-size:14px;line-height:24px}@media screen and (max-width: 767px){.ekiden-nav ul li a{padding:10px 0;display:block}}.ekiden-nav ul li.__active a{font-weight:bold}@media screen and (max-width: 767px){.ekiden-nav ul li.__active a{pointer-events:none}}@media screen and (max-width: 767px){.ekiden-nav ul li.__active a::after{margin-left:10px;content:"";font-family:"Font Awesome 5 Pro";font-weight:300;vertical-align:top;float:right;content:"\f078"}}@media screen and (max-width: 767px){.ekiden-nav ul li.__active.__open a::after{content:"\f077"}}.ekiden-nav .ekidenNav-hide{display:inline;background-color:#333}@media screen and (max-width: 767px){.ekiden-nav .ekidenNav-hide{padding-bottom:10px;position:absolute;top:62px;left:0;display:none;width:100%;z-index:99}.ekiden-nav .ekidenNav-hide li{padding-left:30px}}.ekiden-nav.sticky{margin-top:0;position:fixed;top:124px;left:0}@media screen and (max-width: 767px){.ekiden-nav.sticky{top:71px}}.ekiden-countdown .mg_sp-inner{display:flex}@media screen and (max-width: 767px){.ekiden-countdown .mg_sp-inner{display:block}}.ekiden-countdown .ekidenCountdown-cols{width:50%}@media screen and (max-width: 767px){.ekiden-countdown .ekidenCountdown-cols{width:auto;overflow:hidden}}.ekiden-countdown .ekidenCountdown-cols:first-child{border-right:solid 1px #CCC}@media screen and (max-width: 767px){.ekiden-countdown .ekidenCountdown-cols:first-child{margin-bottom:40px;padding-bottom:40px;border-right:none;border-bottom:solid 1px #CCC}}.ekiden-countdown .ekidenCountdown-cols .ekidenCountdownCol-left{float:left}@media screen and (max-width: 767px){.ekiden-countdown .ekidenCountdown-cols .ekidenCountdownCol-left{float:none}}.ekiden-countdown .ekidenCountdown-cols .ekidenCountdownCol-right{float:right}@media screen and (max-width: 767px){.ekiden-countdown .ekidenCountdown-cols .ekidenCountdownCol-right{float:none}}.ekiden-countdown .ekidenCountdown-num{text-align:center;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:bold;font-size:18px;line-height:27px;font-weight:normal}.ekiden-countdown .ekidenCountdown-title{text-align:center;font-size:44px;line-height:72px;letter-spacing:0.03em}@media screen and (max-width: 767px){.ekiden-countdown .ekidenCountdown-title{letter-spacing:0.01em}}.ekiden-countdown .ekidenCountdown-line{border-bottom:5px solid #333;margin:20px auto;width:30px}.ekiden-countdown .ekidenCountdown-date{margin-bottom:30px;text-align:center;font-family:Futura, 'Gill Sans', 'Helvetica Neue', Arial,　Helvetica, sans-serif;font-style:normal;font-weight:500;font-size:44px;line-height:54px}.ekiden-countdown .ekidenCountdown-mod{margin:18px auto 0;border:5px solid #333;min-width:322px;height:80px}@media screen and (max-width: 767px){.ekiden-countdown .ekidenCountdown-mod{min-width:inherit}}.ekiden-countdown .ekidenCountdown-mod .ekidenCountdownMod-inner{margin:-15px auto;min-width:none;max-width:306px;height:120px;background-color:#FFF}@media screen and (max-width: 767px){.ekiden-countdown .ekidenCountdown-mod .ekidenCountdownMod-inner{width:94%}}.ekiden-countdown .ekidenCountdown-mod .ekidenCountdownMod-inner .ekidenCountdownMod-txt,.ekiden-countdown .ekidenCountdown-mod .ekidenCountdownMod-inner .ekidenCountdownMod-num{text-align:center;display:block}.ekiden-countdown .ekidenCountdown-mod .ekidenCountdownMod-inner .ekidenCountdownMod-txt{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:bold;font-size:18px;line-height:27px;font-weight:normal}.ekiden-countdown .ekidenCountdown-mod .ekidenCountdownMod-inner .ekidenCountdownMod-num{margin-top:10px;font-family:Futura, 'Gill Sans', 'Helvetica Neue', Arial,　Helvetica,sans-serif;font-style:normal;font-weight:500;font-size:44px;line-height:54px}.ekiden-countdown .ekidenCountdown-mod .ekidenCountdownMod-inner .ekidenCountdownMod-num .yycountdown-box{display:inline}.ekiden-countdown .ekidenCountdown-mod .ekidenCountdownMod-inner .ekidenCountdownMod-num .yycountdown-box span{display:none}.ekiden-countdown .ekidenCountdown-mod .ekidenCountdownMod-inner .ekidenCountdownMod-num .yycountdown-box span.yyc-day{display:inline}.ekiden-countdown .ekidenCountdown-mod .ekidenCountdownMod-inner .ekidenCountdownMod-num .ekidenCountdownModNum-txt{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:bold;font-size:18px;line-height:27px;font-weight:normal}.portrait-mod{display:flex}@media screen and (max-width: 767px){.portrait-mod{display:block}}.portrait-mod .portraitMod-img{width:35.5%}@media screen and (max-width: 767px){.portrait-mod .portraitMod-img{width:auto;text-align:center}}.portrait-mod .portraitMod-img figure{margin:0}@media screen and (max-width: 767px){.portrait-mod .portraitMod-img figure{margin:0 17.5px 20px}}.portrait-mod .portraitMod-img figure img{width:100%;max-width:100%;height:auto;vertical-align:top}.portrait-mod .portraitMod-body{width:64.5%;padding-left:80px}@media screen and (max-width: 767px){.portrait-mod .portraitMod-body{width:auto;padding:0}}.portrait-mod .portraitMod-body .portraitModBody-title,.portrait-mod .portraitMod-body .portraitModBody-name,.portrait-mod .portraitMod-body .portraitModBody-subtitle{display:block;margin-bottom:10px}.portrait-mod .portraitMod-body .portraitModBody-title{font-size:22px;line-height:33px;letter-spacing:0.03em}.portrait-mod .portraitMod-body .portraitModBody-name{font-size:34px;line-height:51px;letter-spacing:0.03em}@media screen and (max-width: 767px){.portrait-mod .portraitMod-body .portraitModBody-name{font-size:24px;line-height:36px}}.portrait-mod .portraitMod-body .portraitModBody-subtitle{font-size:18px;line-height:28px;letter-spacing:0.01em;color:#666}.portrait-mod .portraitMod-body .portraitModBody-txt{margin-top:40px}.portrait-mod .portraitMod-body .portraitMod-btn{background-color:#333;color:#FFF;font-family:Futura, 'Gill Sans', 'Helvetica Neue', Arial,　Helvetica,sans-serif;font-size:14px;line-height:21px;text-align:center;display:block;max-width:122px;padding:10px}.portrait-mod.__right{flex-flow:row-reverse}.portrait-mod.__right .portraitMod-body{padding-left:0;padding-right:80px}@media screen and (max-width: 767px){.portrait-mod.__right .portraitMod-body{padding-right:0}}.members-line{margin:120px 0}@media screen and (max-width: 767px){.members-line{margin:60px 0}}.members-mod{margin-bottom:30px;display:table;width:100%}@media screen and (max-width: 767px){.members-mod{display:block;margin-bottom:40px}}.members-mod .membersMod-cols{display:table-cell;vertical-align:middle;width:59%}@media screen and (max-width: 767px){.members-mod .membersMod-cols{display:block;width:auto}}.members-mod .membersMod-cols .membersModcols-inner{display:table;width:100%}.members-mod .membersMod-cols .membersModcols-inner figure{margin:0;padding:0 20px 0 0;width:140px;display:table-cell;vertical-align:middle}.members-mod .membersMod-cols .membersModcols-inner figure img{width:100%;max-width:100%;height:auto}.members-mod .membersMod-cols .membersModcols-inner .membersCols-txt{display:table-cell;vertical-align:middle}.members-mod .membersMod-cols .membersModcols-inner .membersCols-txt .membersColsTxt-title,.members-mod .membersMod-cols .membersModcols-inner .membersCols-txt .membersColsTxt-name,.members-mod .membersMod-cols .membersModcols-inner .membersCols-txt .membersColsTxt-subtitle{width:100%;margin-bottom:5px}.members-mod .membersMod-cols .membersModcols-inner .membersCols-txt .membersColsTxt-title{font-size:18px;line-height:28px}.members-mod .membersMod-cols .membersModcols-inner .membersCols-txt .membersColsTxt-name{font-size:26px;line-height:39px}.members-mod .membersMod-cols .membersModcols-inner .membersCols-txt .membersColsTxt-subtitle{font-size:16px;line-height:28px;color:#666}.members-mod .membersMod-cols .membersCols-career{display:flex;background-color:#EFEFEF;padding:20px;width:calc( 100% - 40px)}@media screen and (max-width: 767px){.members-mod .membersMod-cols .membersCols-career{display:block}}.members-mod .membersMod-cols .membersCols-career .membersColsCareer-title{padding-right:40px}@media screen and (max-width: 767px){.members-mod .membersMod-cols .membersCols-career .membersColsCareer-title{padding-right:0;display:block;width:auto}}@media screen and (max-width: 767px){.members-mod .membersMod-cols .membersCols-career .membersColsCareer-body{display:block}}.members-mod .membersMod-cols .membersCols-career .membersColsCareer-body ul{list-style:disc;margin:0;padding-left:1.3em}.members-mod .membersMod-cols .membersCols-career .membersColsCareer-body p{margin:0}.members-mod .membersMod-cols:first-child{padding-right:40px;width:43.75%}@media screen and (max-width: 767px){.members-mod .membersMod-cols:first-child{padding-right:0;margin-bottom:10px;width:auto}}.gallery-line{margin:60px 0}.gallery-mod.__ooc-gallery .galleryMod-block{margin:0 -1px}.gallery-mod.__ooc-gallery .galleryMod-block .galleryModBlock-cols{margin-bottom:0}.gallery-mod.__ooc-gallery .galleryMod-block .galleryModBlock-cols.__large{width:100%}.gallery-mod.__ooc-gallery .galleryMod-block .galleryModBlock-cols.__small{width:50%}.gallery-mod.__ooc-gallery .galleryMod-block .galleryModBlock-cols a{margin:1px;display:block;position:relative}.gallery-mod.__ooc-gallery .galleryMod-block .galleryModBlock-cols a figure{margin:0}.gallery-mod.__ooc-gallery .galleryMod-block .galleryModBlock-cols a figure img{width:100%;max-width:100%;height:auto}.gallery-mod.__ooc-gallery .galleryMod-block .galleryModBlock-cols a::after{content:"";width:27px;height:27px;display:block;position:absolute;top:10px;left:10px;background:url(../images/icon-gallery.png) no-repeat left center;background-size:27px 27px}.gallery-mod .galleryMod-block{display:flex;flex-wrap:wrap;margin:20px -10px 40px}@media screen and (max-width: 767px){.gallery-mod .galleryMod-block{margin:20px -5px 40px}}.gallery-mod .galleryMod-block .galleryModBlock-cols{margin-bottom:20px;width:20%}@media screen and (max-width: 767px){.gallery-mod .galleryMod-block .galleryModBlock-cols{margin-bottom:10px;width:50%}}.gallery-mod .galleryMod-block .galleryModBlock-cols a{margin:0 10px;display:block;position:relative}@media screen and (max-width: 767px){.gallery-mod .galleryMod-block .galleryModBlock-cols a{margin:0 5px}}.gallery-mod .galleryMod-block .galleryModBlock-cols a figure{margin:0}.gallery-mod .galleryMod-block .galleryModBlock-cols a figure img{width:100%;max-width:100%;height:auto}.gallery-mod .galleryMod-block .galleryModBlock-cols a::after{content:"";width:27px;height:27px;display:block;position:absolute;top:10px;left:10px;background:url(../images/icon-gallery.png) no-repeat left center;background-size:27px 27px}@media screen and (min-width: 767px){.ooc-gallery{display:flex}}.ooc-gallery .gallery-mod .galleryMod-block .galleryModBlock-cols a::after{content:"";width:27px;height:27px;display:block;position:absolute;top:10px;left:10px;background:url(../images/icon-ooc-gallery.png) no-repeat left center;background-size:27px 27px}@media screen and (min-width: 767px){.ooc-gallery .gallery-mod.__ooc-gallery:first-child{width:63%}}@media screen and (min-width: 767px){.ooc-gallery .gallery-mod.__ooc-gallery:first-child .galleryMod-block{height:100%}}@media screen and (min-width: 767px){.ooc-gallery .gallery-mod.__ooc-gallery:first-child .galleryMod-block .galleryModBlock-cols{border-right:solid 2px #FFF;height:100%}}.ooc-gallery .gallery-mod.__ooc-gallery:first-child .galleryMod-block .galleryModBlock-cols a figure img{width:100%;max-width:100%;height:auto}@media screen and (min-width: 767px){.ooc-gallery .gallery-mod.__ooc-gallery:first-child .galleryMod-block .galleryModBlock-cols a figure img{min-height:603px;max-height:603px;object-fit:cover}}.ooc-gallery .gallery-mod.__ooc-gallery:first-child .galleryMod-block .galleryModBlock-cols a::after{content:"";width:27px;height:27px;display:block;position:absolute;top:10px;left:10px;background:url(../images/icon-ooc-gallery.png) no-repeat left center;background-size:27px 27px}@media screen and (min-width: 767px){.ooc-gallery .gallery-mod.__ooc-gallery:last-child .galleryMod-block .galleryModBlock-cols{width:33.3333%}}.ooc-gallery .gallery-mod.__ooc-gallery:last-child .galleryMod-block .galleryModBlock-cols a figure img{width:100%;max-width:100%;height:auto}@media screen and (min-width: 767px){.ooc-gallery .gallery-mod.__ooc-gallery:last-child .galleryMod-block .galleryModBlock-cols a figure img{min-height:300px;max-height:300px;object-fit:cover}}@media screen and (min-width: 767px){.ooc-gallery-img-large{height:100%}.ooc-gallery-img-large figure{height:100%;display:block}.ooc-gallery-img-large figure img{height:100%;object-fit:cover}}.ooc-gallery._reverse{display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse}@media screen and (min-width: 767px){.ooc-gallery._reverse{flex-wrap:inherit}}.ooc-gallery._reverse .gallery-mod.__ooc-gallery:first-child{width:100%}@media screen and (min-width: 767px){.ooc-gallery._reverse .gallery-mod.__ooc-gallery:first-child{width:63%}}.ooc-gallery._reverse .gallery-mod.__ooc-gallery:first-child .galleryMod-block{height:100%}@media screen and (min-width: 767px){.ooc-gallery._reverse .gallery-mod.__ooc-gallery:first-child .galleryMod-block .galleryModBlock-cols{border-left:solid 2px #FFF;border-right:none}}.massageMod-block{display:table;width:100%}@media screen and (max-width: 767px){.massageMod-block{display:block}}.massageMod-block .massageMod-cols{display:table-cell;vertical-align:top}@media screen and (max-width: 767px){.massageMod-block .massageMod-cols{display:block}}.massageMod-block .massageMod-cols .massageModCols-inner figure{margin:0}@media screen and (max-width: 767px){.massageMod-block .massageMod-cols .massageModCols-inner figure{text-align:center}}.massageMod-block .massageMod-cols .massageModCols-inner figure img{width:100%;max-width:100%;height:auto}@media screen and (max-width: 767px){.massageMod-block .massageMod-cols .massageModCols-inner figure img{max-width:280px}}.massageMod-block .massageMod-cols:first-child{width:280px;padding-right:60px}@media screen and (max-width: 767px){.massageMod-block .massageMod-cols:first-child{width:auto;padding-right:0;margin-bottom:60px}}.massageMod-block .massageCols-txt{margin-top:20px}.massageMod-block .massageCols-txt .massageColsTxt-title,.massageMod-block .massageCols-txt .massageColsTxt-name,.massageMod-block .massageCols-txt .massageColsTxt-subtitle{text-align:center}.massageMod-block .massageCols-txt .massageColsTxt-title{font-size:18px;line-height:28px}.massageMod-block .massageCols-txt .massageColsTxt-name{margin-top:10px;font-size:26px;line-height:39px}.massageMod-block .massageCols-txt .massageColsTxt-subtitle{margin-top:10px;font-size:16px;line-height:28px;color:#666}.massageMod-block .membersColsBody-title{margin-bottom:40px;padding:5px 10px;font-size:26px;line-height:39px;background-color:#333;color:#FFF;display:inline-block}@media screen and (max-width: 767px){.massageMod-block .membersColsBody-title{font-size:24px}}.schedul-mod{border-top:solid 1px #CCC;padding-top:10px}@media screen and (max-width: 767px){.schedul-mod{border-top:none;padding-top:0}}.schedul-mod .schedulMod-block{border-bottom:solid 1px #CCC;margin-bottom:10px;display:flex}@media screen and (max-width: 767px){.schedul-mod .schedulMod-block{border-bottom:none;margin-bottom:30px;display:block}}.schedul-mod .schedulMod-block .schedulModBlock-cols table{margin-bottom:10px}.schedul-mod .schedulMod-block .schedulModBlock-cols table th,.schedul-mod .schedulMod-block .schedulModBlock-cols table td{vertical-align:middle}@media screen and (max-width: 767px){.schedul-mod .schedulMod-block .schedulModBlock-cols table th{vertical-align:top}}@media screen and (max-width: 767px){.schedul-mod .schedulMod-block .schedulModBlock-cols:last-child{padding-top:10px;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}}.schedul-mod .schedulMod-block .schedulMod-month{margin-top:10px;min-width:70px;font-size:22px;line-height:33px;letter-spacing:0.03em}.schedul-mod .schedulMod-block .schedulMod-date{margin-right:30px;padding:10px 27px;min-width:46px;background-color:#EFEFEF;text-align:center;font-weight:bold}@media screen and (max-width: 767px){.schedul-mod .schedulMod-block .schedulMod-date{padding:15px 0;min-width:65px}}.schedul-mod .schedulMod-block .schedulMod-body p,.schedul-mod .schedulMod-block .schedulMod-body ul{margin:0}.schedul-mod .schedulMod-block .schedulMod-body ul{list-style:disc;margin:0;padding-left:1.3em}.campuslife-top .campuslifeTop-link-grid{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.campuslife-top .campuslifeTop-link-grid .campuslifeTopLinkGrid-cols{margin-left:10px;margin-right:10px;width:100%}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-link-grid .campuslifeTopLinkGrid-cols{width:calc(33.333% - 20px)}}.campuslife-top .campuslifeTop-link-grid .campuslifeTopLinkGrid-cols .__link-block{display:block}.campuslife-top .campuslifeTop-link-grid .campuslifeTopLinkGrid-cols figure{display:block;position:relative;margin:0 0 20px}.campuslife-top .campuslifeTop-link-grid .campuslifeTopLinkGrid-cols figure img{width:100%;max-width:100%;height:auto}.campuslife-top .campuslifeTop-link-grid .campuslifeTopLinkGrid-cols figure figcaption{position:absolute;bottom:0;padding:20px;width:calc(100% - 40px);color:#FFF;font-weight:bold;background-color:rgba(0,0,0,0.7)}.campuslife-top .campuslifeTop-support-dl{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row-reverse;margin-bottom:40px}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-support-dl{margin-left:-30px;margin-right:-30px;margin-bottom:60px}}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-support-dl dt,.campuslife-top .campuslifeTop-support-dl dd{margin-left:30px;margin-right:30px}}.campuslife-top .campuslifeTop-support-dl dt{padding-bottom:40px}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-support-dl dt{padding-bottom:0;width:calc(58% - 60px)}}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-support-dl dd{width:calc(42% - 60px)}}.campuslife-top .campuslifeTop-support-grid{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.campuslife-top .campuslifeTop-support-grid .campuslifeTopSupportGrid-cols{margin-left:10px;margin-right:10px;margin-top:20px;width:100%}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-support-grid .campuslifeTopSupportGrid-cols{width:calc(50% - 20px)}}.campuslife-top .campuslifeTop-support-grid .campuslifeTopSupportGrid-cols .__link-block{display:block;box-sizing:border-box;padding:30px}.campuslife-top .campuslifeTop-support-grid .campuslifeTopSupportGrid-cols .__link-title,.campuslife-top .campuslifeTop-support-grid .campuslifeTopSupportGrid-cols .__link-body{color:#000}.campuslife-top .campuslifeTop-support-grid .campuslifeTopSupportGrid-cols .__link-body{margin-bottom:0}.campuslife-top .campuslifeTop-timeline{position:relative}.campuslife-top .campuslifeTop-timeline::before{content:'';position:absolute;height:100%;width:3px;display:block;background-color:#CCC}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline::before{left:50px}}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec{position:relative}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month{position:relative;padding:20px 0}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month{max-width:120px;min-width:120px;background-color:#FFF}}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month::before{content:'';position:absolute;height:100%;top:0;width:3px;display:block;background-color:#FFF}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month::before{display:none}}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month .__month-txt,.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month .__month-num{padding-left:3px;display:block;font-family:"Futura", sans-serif;font-weight:normal;font-style:normal}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month .__month-txt,.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month .__month-num{padding-left:0;text-align:center}}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month .__month-txt{color:#666;font-size:18px;line-height:24px}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month .__month-num{color:#333;font-size:64px;line-height:100%}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month .__month-num{font-size:80px;clear:both}}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month .__jp{font-weight:700;font-size:20px;line-height:28px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", HelveticaNeue, Arial, sans-serif}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month .__jp{font-size:24px;line-height:36px}}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month.__september{position:absolute;top:-150px}}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month.__january{position:absolute;top:450px}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-sec .campuslifeTopTimelineSec-month.__january{top:700px}}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-article{padding-left:20px}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-article{padding-left:140px}}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-article .__body-table,.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-article .__body-list{color:#666}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-article .__body-table{display:table}}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-article .__body-table dt,.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-article .__body-table dd{display:table-cell;vertical-align:middle}}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-article .__body-table dt{padding-bottom:10px}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-article .__body-table dt{padding-bottom:0;white-space:nowrap;padding-right:40px}}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-article .__body-link{color:#666;font-size:22px;line-height:33px}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-article .__body-table,.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-article .__body-list{margin-bottom:0}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimeline-article.__september{margin-top:20px}}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimelineArticle-grid-1-2{display:flex;margin-left:-10px;margin-right:-10px}}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimelineArticle-grid-1-2 .campuslifeTopTimelineArticle-cols{margin-left:10px;margin-right:10px;width:calc(50% - 20px)}}.campuslife-top .campuslifeTop-timeline .campuslifeTopTimelineArticle-grid-1-2 .campuslifeTopTimelineArticle-cols img{max-width:230px}@media screen and (min-width: 767px){.campuslife-top .campuslifeTop-timeline .campuslifeTopTimelineArticle-grid-1-2 .campuslifeTopTimelineArticle-cols img{width:100%;max-width:100%;height:auto}}.lunchtime-info{margin-bottom:40px;border:solid 1px #CCC;padding:20px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px;line-height:28px}.lunchtime-info .lunchtimeInfo-label{font-family:"Futura", sans-serif;font-weight:normal;font-style:normal;font-weight:500;color:#666;margin-bottom:10px}.lunchtime-info .lunchtimeInfo-body .lunchtimeInfo-cols{display:block}.lunchtime-info .lunchtimeInfo-body .lunchtimeInfo-cols::after{content:' / '}.lunchtime-info .lunchtimeInfo-body .lunchtimeInfo-cols:last-child::after{content:''}@media screen and (min-width: 767px){.lunchtime-info .lunchtimeInfo-body .lunchtimeInfo-cols{display:inline}}.lunchtime-ranking .lunchtimeRanking-num{background-color:#EFEFEF;display:flex;position:absolute;top:0;left:0;padding:10px;align-items:baseline}.lunchtime-ranking .lunchtimeRanking-num .__ja,.lunchtime-ranking .lunchtimeRanking-num .__en{display:block}.lunchtime-ranking .lunchtimeRanking-num .__ja{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px;font-weight:600}.lunchtime-ranking .lunchtimeRanking-num .__en{font-family:"Futura", sans-serif;font-weight:normal;font-style:normal;font-style:italic;font-weight:500;font-size:24px;line-height:28px}.lunchtime-ranking .lunchtimeRanking-items{margin-bottom:20px;display:flex;align-items:center;position:relative}.lunchtime-ranking .lunchtimeRanking-items .lunchtimeRankingItems-img{padding-right:20px;width:160px;position:relative}@media screen and (min-width: 767px){.lunchtime-ranking .lunchtimeRanking-items .lunchtimeRankingItems-img{padding-right:60px;width:240px}}.lunchtime-ranking .lunchtimeRanking-items .lunchtimeRankingItems-txt{flex:1}.lunchtime-ranking .lunchtimeRanking-items .lunchtimeRankingItems-txt strong{font-weight:bold;font-size:20px;line-height:28px}.lunchtime-ranking .lunchtimeRanking-items .lunchtimeRankingItems-txt strong .price{font-weight:normal;display:block;font-size:18px;line-height:28px}@media screen and (min-width: 767px){.lunchtime-ranking .lunchtimeRanking-items .lunchtimeRankingItems-txt strong .price{display:inline}}.lunchtime-ranking .lunchtimeRanking-items .lunchtimeRankingItems-txt strong .tax{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px}.menuSample-txt{flex:1}.menuSample-txt strong{font-weight:bold;font-size:20px;line-height:28px}.menuSample-txt .price{font-weight:normal;font-size:18px;line-height:28px}@media screen and (min-width: 767px){.menuSample-txt .price{display:inline}}.menuSample-txt .tax{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px}@media screen and (min-width: 767px){.lunchtime-bestseller{display:flex}}.lunchtime-bestseller .lunchtimebestseller-num{margin-bottom:10px;display:flex;align-items:baseline}.lunchtime-bestseller .lunchtimebestseller-num .__ja,.lunchtime-bestseller .lunchtimebestseller-num .__en{display:block}.lunchtime-bestseller .lunchtimebestseller-num .__ja{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px;font-weight:600}.lunchtime-bestseller .lunchtimebestseller-num .__en{font-family:"Futura", sans-serif;font-weight:normal;font-style:normal;font-style:italic;font-weight:500;font-size:24px;line-height:28px}.lunchtime-bestseller .lunchtimeBestseller-items{border-bottom:solid 1px #CCC;margin-bottom:20px;padding-bottom:20px;display:flex;align-items:center}@media screen and (min-width: 767px){.lunchtime-bestseller .lunchtimeBestseller-items{border-bottom:none;border-right:solid 1px #CCC;margin-bottom:0;padding-bottom:0;margin-right:40px;padding-right:40px;flex-direction:row-reverse}}@media screen and (min-width: 767px){.lunchtime-bestseller .lunchtimeBestseller-items:last-child{border-right:none;margin-right:0;padding-right:0}}.lunchtime-bestseller .lunchtimeBestseller-items .lunchtimeBestsellerItems-txt{flex:1}.lunchtime-bestseller .lunchtimeBestseller-items .lunchtimeBestsellerItems-txt strong{font-weight:bold;font-size:20px;line-height:28px}.lunchtime-bestseller .lunchtimeBestseller-items .lunchtimeBestsellerItems-txt strong .price{font-weight:normal;font-size:18px;line-height:28px}@media screen and (min-width: 767px){.lunchtime-bestseller .lunchtimeBestseller-items .lunchtimeBestsellerItems-txt strong .price{display:inline}}.lunchtime-bestseller .lunchtimeBestseller-items .lunchtimeBestsellerItems-txt strong .tax{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;font-size:14px;line-height:21px}.lunchtime-bestseller .lunchtimeBestseller-items .lunchtimeBestsellerItems-img{padding-left:40px;max-width:110px}@media screen and (min-width: 767px){.lunchtime-bestseller .lunchtimeBestseller-items .lunchtimeBestsellerItems-img{padding-left:0;padding-right:20px;max-width:130px}}#ytPlayerWrap{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden}#ytPlayerWrap.__horizontal{aspect-ratio:16 / 9}#iframe_ytPlayer{height:115% !important;margin-top:0 !important}.cookie-video-txt{padding:30px}.en-site{font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal}.en-site #header .article #main-menu{letter-spacing:0.05em;line-height:17px}.en-site #header .article #main-menu ul{width:100%;display:table}.en-site #header .article #main-menu ul li{vertical-align:middle;white-space:nowrap}.en-site #header .article #main-menu ul li:last-child{text-align:left;width:1%}@media screen and (min-width: 767px){.en-site #sub-menu #sub-menu-renew{padding:0;overflow:hidden;display:table;min-height:53px}}@media screen and (min-width: 767px){.en-site #sub-menu #sub-menu-renew li{padding:0;display:table-cell;float:none;vertical-align:middle}}@media screen and (min-width: 767px){.en-site #sub-menu #sub-menu-renew li a{padding:0 23px 0 0}}.en-site.pc-menu-fixed #sub-menu{top:84px}.en-site h1,.en-site h2{line-height:40px}.inner,.mg_inner{margin:0 auto}@media screen and (min-width: 767px){.inner,.mg_inner{padding:0 30px;max-width:960px}}.sp-inner,.mg_sp-inner{margin:0 auto;padding:0 30px;display:block}@media screen and (min-width: 767px){.sp-inner,.mg_sp-inner{padding:0}}.inner-m,.mg_inner-m{max-width:634px;margin:0 auto}section.pad-medium{padding:60px 0}section.__pad-top-non{padding-top:0}section.__pad-btm-non{padding-bottom:0}section.line-bottom{border-bottom:solid 1px #CCC}#header{border-top:solid 10px #FF0}#header a{color:#565656;text-decoration:none}#header a:link{color:#565656}#header a:visited{color:#565656}#header a:hover{color:#666}#header a:active{color:#565656}@media screen and (max-width: 767px){#header{border-top:none;background:#FF0;position:relative}}#header #header-menu{padding-top:20px;font-size:12px;line-height:1.2em;position:relative}@media screen and (max-width: 767px){#header #header-menu{padding:0;margin:0;position:absolute;top:0;left:0;height:72px;width:100%;background-color:#FFF;z-index:9000;display:none}}#header #header-menu li{margin:0 0 0 20px;float:right;position:relative;list-style:none}@media screen and (max-width: 767px){#header #header-menu li{display:none}}#header #header-menu li.lang-switch{margin-right:20px;padding-left:20px}#header #header-menu li.lang-switch a .fa-globe{left:0;top:0;position:absolute;font-size:14px}#header #header-menu li.lang-switch ul{padding:2px 12px 12px;background-color:#F2F2F2;overflow:hidden;position:absolute;top:20px;left:0;z-index:10000;display:none}#header #header-menu li.lang-switch ul li{margin:10px 0 0;padding:0;display:block;float:none;white-space:nowrap}#header #header-menu li.search{border:solid 1px transparent}@media screen and (max-width: 767px){#header #header-menu li.search{display:block;z-index:10000;width:100%;height:72px}}#header #header-menu li.search .wrapper{text-align:center;margin:-18px auto 0;position:relative}@media screen and (max-width: 767px){#header #header-menu li.search .wrapper{text-align:left;margin:0;position:relative;height:72px}}#header #header-menu li.search .icon-search-container{display:inline-block;border:none;height:40px;width:14px;position:absolute;top:3px;right:10px;transition:width 0.4s ease-out;backface-visibility:hidden}@media screen and (max-width: 767px){#header #header-menu li.search .icon-search-container{margin:0;padding:0;position:inherit;display:block;border:none;height:72px;width:100%;z-index:10000;top:0}}#header #header-menu li.search .icon-search-container.active{margin-right:15px;width:420px;position:absolute;top:2px;right:0;z-index:10000;background-color:#CCC}#header #header-menu li.search .icon-search-container.active .serach-close{opacity:1;color:#2980b9;position:absolute;top:0;right:-30px;cursor:pointer;background:#CCC url(../images/icon-search-close.png) no-repeat 5px 15px;width:30px;height:40px;display:block}#header #header-menu li.search .icon-search-container.active .search-input{width:300px}#header #header-menu li.search .icon-search-container.active .fa-search{left:15px;text-align:left;cursor:pointer}#header #header-menu li.search .icon-search-container .fa-search{color:#2980b9;font-size:15px;position:absolute;top:14px;right:0;cursor:pointer;font-weight:400;font-size:13px;color:#565656}@media screen and (max-width: 767px){#header #header-menu li.search .icon-search-container .fa-search{top:26px;left:30px;font-size:18px}}@media screen and (max-width: 767px){#header #header-menu li.search .icon-search-container .serach-close{top:0;right:0;background:transparent url(../images/icon-search-close.png) no-repeat 5px 30px;width:20px;height:72px;display:block;float:right}}#header #header-menu li.search .icon-search-container .search-input{position:absolute;cursor:default;left:45px;top:4px;width:0;padding:5px;border:none;outline:none;font-size:14px;line-height:1em;background-color:rgba(255,255,255,0);transition:width 0.4s ease-out}@media screen and (max-width: 767px){#header #header-menu li.search .icon-search-container .search-input{left:60px;top:20px;width:70%;background-color:none;transition:none}}#header .article{padding:0 !important}@media screen and (max-width: 767px){#header .article{border-bottom:solid 1px #C5C5C5;padding:0;clear:both;overflow:hidden;height:71px}}#header .article .logo{margin-top:-5px;float:none;width:250px;height:46px;background:url(../images/mg-logo.svg) no-repeat left top}@media screen and (max-width: 767px){#header .article .logo{margin-top:0;float:left;width:66.5625%;height:71px;background:#FF0}}#header .article .logo a{width:250px;height:46px;display:block}@media screen and (max-width: 767px){#header .article .logo a{padding:9px 15px;width:176px;height:53px;display:block;background:url(../images/mg-logo.svg) no-repeat 20px 20px;background-size:176px 33px}}@media screen and (max-width: 320px){#header .article .logo a{width:140px;background-size:140px 25px;background-position-y:24px}}#header .article .logo h1{margin:0}@media screen and (max-width: 767px){#header .article .sp-search{position:absolute;top:0;right:68px;border-left:solid 1px #C5C5C5;border-right:solid 1px #C5C5C5;width:68px;height:71px;vertical-align:middle;float:left;text-align:center;background-color:#FFF}#header .article .sp-search a{display:block;height:71px}#header .article .sp-search a .fa-search{margin-top:27px;font-size:20px;font-weight:400;color:#565656}#header .article .sp-search a img{display:none}}@media screen and (max-width: 767px){#header .article .sp-menu{float:right;text-align:center;background-color:#FFF;z-index:10000}#header .article .sp-menu a{display:block;width:68px;height:71px;cursor:pointer}#header .article .sp-menu a img{margin-top:26px;width:18px;height:16px}#header .article .sp-menu .sp-menu-inner{width:100%;position:absolute;z-index:10000;top:72px;right:0;overflow:hidden;display:none}#header .article .sp-menu .sp-menu-inner ul{margin:0;padding:0}#header .article .sp-menu .sp-menu-inner ul li{margin:0;overflow:hidden;position:relative}#header .article .sp-menu .sp-menu-inner ul li a{border-bottom:solid 1px #C5C5C5;text-align:left;width:100%;height:auto;background-color:#EFEFEF;color:#000;padding:18px 30px;display:block;box-sizing:border-box}#header .article .sp-menu .sp-menu-inner ul li a.bg-yellow{background-color:#FF0}#header .article .sp-menu .sp-menu-inner ul li a .menu-txt{font-size:14px;line-height:24px}#header .article .sp-menu .sp-menu-inner ul li a .arrow-single-right{display:block;width:9px;height:18px;position:absolute;top:18px;right:30px;background:none}#header .article .sp-menu .sp-menu-inner ul li a .arrow-single-right::after{font-family:"Font Awesome 5 Pro";font-weight:300;vertical-align:top;content:"\f054";font-size:14px}#header .article .sp-menu .sp-menu-inner ul li a:hover{opacity:1}#header .article .sp-menu .sp-menu-inner ul li.lang-switch a{font-size:14px;line-height:24px;background-color:#E3E3E3}#header .article .sp-menu .sp-menu-inner ul li.lang-switch ul{display:none}#header .article .sp-menu .sp-menu-inner ul li.lang-switch ul li{display:block;position:relative}#header .article .sp-menu .sp-menu-inner ul li.lang-switch ul li a{display:block;background-color:#FFF;color:#666}#header .article .sp-menu .sp-menu-inner ul li.visitor-menu{background-color:#C9C9C9;padding:15px 0}#header .article .sp-menu .sp-menu-inner ul li.visitor-menu .visitorMenu-grid{display:flex;flex-wrap:wrap}#header .article .sp-menu .sp-menu-inner ul li.visitor-menu .visitorMenu-grid .visitorMenuGrid-cols{font-size:14px;line-height:1.5em;width:60%}#header .article .sp-menu .sp-menu-inner ul li.visitor-menu .visitorMenu-grid .visitorMenuGrid-cols a{border:none;background-color:inherit;padding:15px 30px;display:block}#header .article .sp-menu .sp-menu-inner ul li.visitor-menu .visitorMenu-grid .visitorMenuGrid-cols:nth-child(even){width:40%}#header .article .sp-menu .sp-menu-inner ul li.sub-menu{background-color:#666;padding:18px 30px}#header .article .sp-menu .sp-menu-inner ul li.sub-menu ul{display:block;text-align:left}#header .article .sp-menu .sp-menu-inner ul li.sub-menu ul li{padding:0;width:auto;display:inline-flex;float:none}#header .article .sp-menu .sp-menu-inner ul li.sub-menu ul li a{border-bottom:none;padding:7px 0;color:#FFF;font-size:14px;line-height:32px;background-color:inherit}#header .article .sp-menu .sp-menu-inner ul li.sub-menu ul li a::after{content:"|";padding:0 8px}#header .article .sp-menu .sp-menu-inner ul li.sub-menu ul li.right a{border-left:none}#header .article .sp-menu .sp-menu-inner ul li.close a{text-align:center;color:#565452;cursor:pointer;font-size:16px;line-height:28px}#header .article .sp-menu .sp-menu-inner ul li.close a .icon-close img{margin-top:8px;margin-left:10px;width:10px;height:10px;vertical-align:top}#header .article .sp-menu .sp-menu-inner ul li .sp-sub-menu{display:none}#header .article .sp-menu .sp-menu-inner ul li .sp-sub-menu li{display:block;position:relative}#header .article .sp-menu .sp-menu-inner ul li .sp-sub-menu li a{display:block;background-color:#FFF;color:#666}#header .article .sp-menu .sp-menu-inner ul li .sp-sub-menu li a .arrow-double-right{display:block;width:9px;height:18px;position:absolute;top:18px;right:30px;background:none}#header .article .sp-menu .sp-menu-inner ul li .sp-sub-menu li a .arrow-double-right::after{font-family:"Font Awesome 5 Pro";font-weight:300;vertical-align:top;content:"\f324";font-size:14px}#header .article .sp-menu .sp-menu-inner ul li.active a .arrow-single-right{display:block;width:12px;height:15px;background:none;position:absolute;top:22px;right:30px}#header .article .sp-menu .sp-menu-inner ul li.active a .arrow-single-right::after{font-family:"Font Awesome 5 Pro";font-weight:300;vertical-align:top;content:"\f078";font-size:14px}#header .article .sp-menu .sp-menu-inner ul li.active a:hover{opacity:1}#header .article .sp-menu .sp-menu-inner ul li.active .sp-sub-menu{display:block}}#header .article #main-menu{padding-top:38px;margin-left:0;float:none;letter-spacing:.15em;font-size:14px}#header .article #main-menu a{color:#000;text-decoration:none}#header .article #main-menu a:link{color:#000}#header .article #main-menu a:visited{color:#000}#header .article #main-menu a:hover{color:#666}#header .article #main-menu a:active{color:#000}#header .article #main-menu .menu-ls-adj{margin-top:-1px;display:inline-block;vertical-align:top}#header .article #main-menu ul{margin-bottom:0;padding:0;overflow:hidden;width:100%}#header .article #main-menu ul li{float:none;padding-left:49px;display:table-cell;white-space:nowrap;padding-bottom:20px}#header .article #main-menu ul li:first-child{padding-left:0}#header .article #main-menu ul li:last-child{text-align:right}#header .article #main-menu ul li.active{background:url(../images/header-sub-menu-bg-tri-main.png) no-repeat 65% bottom;background-size:18px 8px}#header .article #main-menu ul li.active.active-arrow-non{background:none}#header .article #main-menu ul li.active a{font-weight:bold}#header .article #main-menu ul li:last-child{margin-right:0}#header .article #main-menu ul li:last-child.active{background:url(../images/header-sub-menu-bg-tri-main.png) no-repeat 85% bottom;background-size:18px 8px}#header .article #main-menu ul li:last-child.active.active-arrow-non{background:none}@media screen and (max-width: 767px){#header.header-home{border-top:none;background:#FF0;position:relative}}#header.header-home .article{padding:30px 0 15px;clear:both;overflow:hidden}@media screen and (max-width: 767px){#header.header-home .article{border-bottom:solid 1px #C5C5C5;padding:0;clear:both;overflow:hidden;height:71px}}#header.header-home .article .logo{margin:20px auto 0;float:none;width:385px;height:71px;background:url(../images/mg-logo.svg) no-repeat left top}@media screen and (max-width: 767px){#header.header-home .article .logo{margin-top:0;float:left;width:66.5625%;height:71px;background:#FF0}}#header.header-home .article .logo a{width:385px;height:71px;display:block}@media screen and (max-width: 767px){#header.header-home .article .logo a{padding:9px 15px;width:176px;height:53px;display:block;background:url(../images/mg-logo.svg) no-repeat 20px 20px;background-size:176px 33px}}@media screen and (max-width: 320px){#header.header-home .article .logo a{width:140px;background-size:140px 25px;background-position-y:24px}}@media screen and (max-width: 767px){#header.header-home #header-menu{display:none}}@media screen and (max-width: 767px){.home .sp-top-menu a{font-size:14px;line-height:24px;box-sizing:border-box}}#sub-menu{position:inherit;z-index:1000;width:100%;background-color:#E3E3E3;opacity:1;font-size:12px}@media screen and (max-width: 767px){#sub-menu{z-index:9}}#sub-menu a{color:#000;text-decoration:none;letter-spacing:normal}#sub-menu a:link{color:#000}#sub-menu a:visited{color:#000}#sub-menu a:hover{color:#000}#sub-menu a:active{color:#000}#sub-menu .active a{background-color:#CCC}#sub-menu .inner{margin:0 auto;padding:0 30px;max-width:960px;padding:0;height:53px}#sub-menu #sub-menu-renew{list-style:none;margin:0;padding:0;overflow:inherit}#sub-menu #sub-menu-renew li{position:relative;margin-left:0;padding:20px 0 0;float:left;cursor:pointer;list-style:none}#sub-menu #sub-menu-renew li.pulldown-icon:hover{padding-bottom:20px;background:url(../images/header-sub-menu-bg-tri-sub.png) no-repeat 23% bottom;background-size:18px 8px}@media screen and (max-width: 767px){#sub-menu #sub-menu-renew li.pulldown-icon:hover{background:none}}#sub-menu #sub-menu-renew li a{display:block;margin-right:23px;padding-right:23px;border-right:solid 1px #999;line-height:1em}#sub-menu #sub-menu-renew li:last-child a{margin-right:0;padding-right:0;border-right:none}#sub-menu #sub-menu-renew li.active a{background-color:transparent;font-weight:bold}#sub-menu #sub-menu-renew li.active li a{font-weight:normal}#sub-menu #sub-menu-renew li.active .sub-menu-dropdown li a{font-weight:normal}#sub-menu #sub-menu-renew li.information{padding-bottom:0 !important}#sub-menu #sub-menu-renew .sub-menu-dropdown{display:none;position:absolute;top:52px;left:-40px;list-style:none;margin:0;padding:15px 0;background-color:#F3F3F3;z-index:100000}#sub-menu #sub-menu-renew .sub-menu-dropdown li{float:none;display:block;margin:0;padding:10px 30px}#sub-menu #sub-menu-renew .sub-menu-dropdown li a{margin-right:0;padding-right:0;border-right:none;font-size:12px;white-space:nowrap}@media screen and (max-width: 767px){#sub-menu.sub-menu-scroll .inner{overflow:hidden;height:64px}}@media screen and (max-width: 767px){#sub-menu.sub-menu-scroll #sub-menu-renew{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}#sub-menu.sub-menu-scroll #sub-menu-renew::-webkit-scrollbar{display:none;-webkit-appearance:none}@media screen and (max-width: 767px){#sub-menu.sub-menu-scroll #sub-menu-renew li{padding-top:26px;display:table-cell;box-sizing:border-box;float:none}}@media screen and (max-width: 767px){#sub-menu.sub-menu-scroll #sub-menu-renew li a{white-space:nowrap}}@media screen and (max-width: 767px){#sub-menu.sub-menu-scroll #sub-menu-renew li:first-child{padding-left:30px}}@media screen and (max-width: 767px){#sub-menu.sub-menu-scroll #sub-menu-renew li:last-child{padding-right:30px}}#sub-menu.sub-menu-scroll #sub-menu-renew li.active a{font-weight:bold}@media screen and (min-width: 767px){.pc-menu-fixed #header{height:140px}}@media screen and (min-width: 767px){.pc-menu-fixed #header .article .pc{border-top:solid 10px #FF0;background-color:#FFF;display:block;position:fixed;top:0;left:0;z-index:999;width:100%}.pc-menu-fixed #header .article .pc #main-menu{margin:0 auto;padding:20px 30px 0;max-width:960px}}@media screen and (min-width: 767px){.pc-menu-fixed .pc #sub-menu{position:fixed;top:71px}}@media screen and (min-width: 767px){.pc-menu-fixed .mg_contents{padding-top:86px}}@media screen and (max-width: 767px){.sp-menu-fixed #header{position:fixed;top:0;width:100%;z-index:999}.sp-menu-fixed #header .article .sp-menu .sp-menu-inner{overflow-y:scroll}}@media screen and (max-width: 767px){.sp-menu-fixed .mg_contents{padding-top:72px}}#footer{padding:30px 0;border-top:solid 1px #FFF;background-color:#EFEFEF;position:relative}@media screen and (min-width: 767px){#footer{padding:40px 0}}#footer .article #footer-menu{width:50% !important}.footer-wrap{letter-spacing:0.05em}.footer-wrap .btn-pc-switch-wrap{display:table-cell;text-align:right;vertical-align:bottom}@media screen and (min-width: 767px){.footer-wrap .btn-pc-switch-wrap{display:none}}.footer-wrap .btn-pc-switch-wrap .btn-pc-switch{display:inline-block;padding:10px 20px;background-color:#5F5F5F;color:#FFF !important;font-size:14px;white-space:nowrap;cursor:pointer;position:inherit !important;line-height:28px}.footer-cols-wrap{display:table-cell;vertical-align:middle}@media screen and (min-width: 767px){.footer-cols-wrap{display:block;width:auto;position:relative}}@media screen and (min-width: 767px){.footer-cols-wrap .footer-cols2{position:absolute;bottom:0;right:0}}.img-dfo{display:block;width:140px;height:28px;background:url(../images/mg-df-log.svg) no-repeat left center;background-size:140px 28px}.footer-copy{margin-top:10px;font-size:10px;line-height:15px;padding-right:20px}@media screen and (min-width: 767px){.footer-copy{font-size:12px}}@media screen and (min-width: 767px){.footer-copy{padding-right:0;clear:both}}.footer-nav{display:none}@media screen and (min-width: 767px){.footer-nav{display:block;float:right;width:56%}.footer-nav ul{list-style:none;padding-left:0}.footer-nav li{margin-top:5px;float:left;font-size:14px;line-height:32px}.footer-nav li.delimiter{padding:0 10px}.footer-nav li a{color:#000}}.btn-sp-switch-wrap{display:none}.btn-sp-switch-wrap.active{display:block}.btn-sp-switch-wrap .btn-sp-switch{padding:25px 0;display:block;background-color:#5F5F5F;color:#FFF !important;text-align:center;font-size:24px;cursor:pointer}.btn-sp-switch-wrap .btn-sp-switch .btn-sp-icon{margin-right:6px;background:url(../images/icon-sp.png) no-repeat center 4px;background-size:26px 26px;display:inline-block;width:26px;height:30px;vertical-align:top}.mg_footer #footer{padding:30px 0;border:none}.mg_footer .footer-copy{font-size:10px;line-height:15px;padding-right:20px}@media screen and (min-width: 767px){.mg_footer .footer-copy{font-size:12px}}@media screen and (min-width: 767px){.mg_footer .footer-copy{padding-right:0}}.mg_footer .footer-first{padding:30px 0;display:flex;flex-wrap:wrap}.mg_footer .footer-first .footerFirst-cols{padding-left:50px;font-size:14px;line-height:24px}.mg_footer .footer-first .footerFirst-cols:first-child{padding-left:0;width:22%}@media screen and (min-width: 767px){.mg_footer .footer-cols-wrap{display:block}}@media screen and (min-width: 767px){.mg_footer .footer-cols-wrap .footer-cols2{position:inherit}}@media screen and (min-width: 767px){.mg_footer .footer-cols-wrap .footer-cols2 .footer-nav{width:auto;float:none}}@media screen and (min-width: 767px){.mg_footer .footer-cols-wrap .footer-cols2 .footer-nav .list-none{display:table;width:100%}}@media screen and (min-width: 767px){.mg_footer .footer-cols-wrap .footer-cols2 .footer-nav li{display:table-cell;font-size:14px;line-height:32px;white-space:nowrap}}@media screen and (min-width: 767px){.mg_footer .footer-cols-wrap .footer-cols2 .footer-nav li.delimiter{padding:0;width:2.5%;text-align:center}}.wideslider,.wideslider1,.wideslider2,.wideslider3,.wideslider4,.wideslider5,.wideslider6,.wideslider7,.wideslider8,.wideslider9,.wideslider10{width:100%;padding-bottom:0;text-align:left;position:relative;overflow:hidden}.wideslider{height:390px;background:url(../images/slider-loading.gif) no-repeat center center;background-color:#000;-webkit-transition:all 1s}.wideslider li a{opacity:1}@media screen and (max-width: 767px){.wideslider{height:271px}}@media screen and (max-width: 375px){.wideslider{height:152px;background-size:24px 24px}}.wideslider ul,.wideslider ul li,.wideslider1 ul,.wideslider1 ul li,.wideslider2 ul,.wideslider2 ul li,.wideslider3 ul,.wideslider3 ul li,.wideslider4 ul,.wideslider4 ul li,.wideslider5 ul,.wideslider5 ul li,.wideslider6 ul,.wideslider6 ul li,.wideslider7 ul,.wideslider7 ul li,.wideslider8 ul,.wideslider8 ul li,.wideslider9 ul,.wideslider9 ul li,.wideslider10 ul,.wideslider10 ul li{float:left;display:inline;overflow:hidden}.wideslider ul li .slider-wrap,.wideslider1 ul li .slider-wrap,.wideslider2 ul li .slider-wrap,.wideslider3 ul li .slider-wrap,.wideslider4 ul li .slider-wrap,.wideslider5 ul li .slider-wrap,.wideslider6 ul li .slider-wrap,.wideslider7 ul li .slider-wrap,.wideslider8 ul li .slider-wrap,.wideslider9 ul li .slider-wrap,.wideslider10 ul li .slider-wrap{display:block;position:relative}.wideslider ul li .slider-txt,.wideslider1 ul li .slider-txt,.wideslider2 ul li .slider-txt,.wideslider3 ul li .slider-txt,.wideslider4 ul li .slider-txt,.wideslider5 ul li .slider-txt,.wideslider6 ul li .slider-txt,.wideslider7 ul li .slider-txt,.wideslider8 ul li .slider-txt,.wideslider9 ul li .slider-txt,.wideslider10 ul li .slider-txt{display:block;position:absolute}.wideslider ul li img,.wideslider1 ul li img,.wideslider2 ul li img,.wideslider3 ul li img,.wideslider4 ul li img,.wideslider5 ul li img,.wideslider6 ul li img,.wideslider7 ul li img,.wideslider8 ul li img,.wideslider9 ul li img,.wideslider10 ul li img{width:100%;display:none}@media screen and (min-width: 768px) and (max-width: 800px){.wideslider_base{left:30px !important}.wideslider ul li{width:960px !important}.wideslider ul li img,.wideslider1 ul li img,.wideslider2 ul li img,.wideslider3 ul li img,.wideslider4 ul li img,.wideslider5 ul li img,.wideslider6 ul li img,.wideslider7 ul li img,.wideslider8 ul li img,.wideslider9 ul li img,.wideslider10 ul li img{width:960px !important}}.wideslider_base{top:0;position:absolute}.wideslider_wrap{top:0;position:absolute;overflow:hidden}.wideslider_wrap ul{list-style:none;padding-left:0;margin:0}.slider_prev,.slider_next{top:0;overflow:hidden;position:absolute;z-index:100;cursor:pointer;background-color:#000}@media screen and (max-width: 767px){.slider_prev,.slider_next{margin-top:-21px !important;top:50% !important;width:31px !important;height:42px !important;opacity:1 !important}}.slider_prev::after,.slider_next::after{font-family:"Font Awesome 5 Pro";font-weight:300;vertical-align:baseline;color:#FFF;font-size:48px;position:absolute;top:228px}.slider_prev::after{right:60px;content:"\f053"}@media screen and (max-width: 767px){.slider_prev{background:transparent url(../images/slide-arrow-left-sp.png) no-repeat right center !important;background-size:31px 42px !important}}.slider_next::after{left:60px;content:"\f054"}@media screen and (max-width: 767px){.slider_next{background:transparent url(../images/slide-arrow-right-sp.png) no-repeat left center !important;background-size:31px 42px !important}}.pagination{bottom:0;left:0;width:100%;height:15px;text-align:center;position:absolute;z-index:200}.wideslider .pagination{display:none}.pagination a{margin:0 6px;width:15px;height:15px;display:inline-block;overflow:hidden;background:#CCC;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;behavior:url(/admission/common/css/PIE.htc)}.pagination a.active{filter:alpha(opacity=100) !important;-moz-opacity:1 !important;opacity:1 !important;background-color:#999}.wideslider ul:after,.wideslider1 ul:after,.wideslider2 ul:after,.wideslider3 ul:after,.wideslider4 ul:after,.wideslider5 ul:after,.wideslider6 ul:after,.wideslider7 ul:after,.wideslider8 ul:after,.wideslider9 ul:after,.wideslider10 ul:after{content:".";height:0;clear:both;display:block;visibility:hidden}.wideslider ul,.wideslider1 ul,.wideslider2 ul,.wideslider3 ul,.wideslider4 ul,.wideslider5 ul,.wideslider6 ul,.wideslider7 ul,.wideslider8 ul,.wideslider9 ul,.wideslider10 ul{display:inline-block;overflow:hidden}.film_roll_wrapper{overflow:hidden;background-color:#000}.film_roll_shuttle{position:relative}.film_roll_child{display:inline-block;margin-right:0;opacity:0.3;vertical-align:bottom}.film_roll_child.active{opacity:1}.film_roll_arrow{position:absolute;top:0}.btn_prev,.btn_next{position:absolute;top:-272px;width:86px;height:272px;opacity:1}.btn_prev img,.btn_next img{margin-top:110px;width:auto}.btn_prev{left:30px}.btn_next{right:30px}.btn_prev:hover,.btn_next:hover{opacity:0.7}.film_roll_pager{text-align:center}.film_roll_pager a{width:15px;height:15px;border-radius:15px;behavior:url(/admission/common/css/PIE.htc);background-color:#CCC;display:inline-block;margin:20px 10px 0 0;transition:all 1s ease}.film_roll_pager a:hover{background:#999}.film_roll_pager a.active{background:#999}.film_roll_pager span{display:none}.film_roll_pager a,a.film_roll_prev,a.film_roll_next{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#film_roll_arrow{position:relative}.wideslider-layer{background-color:#000;opacity:.6;width:100%;height:100%;position:absolute;z-index:1;-webkit-transition-duration:0.5s}@media screen and (max-width: 767px){.home .wideslider,.home .wideslider_sp{position:inherit;background:no-repeat;height:auto}}.home .wideslider .wideslider_base,.home .wideslider_sp .wideslider_base{height:480px}@media screen and (max-width: 767px){.home .wideslider .wideslider_base,.home .wideslider_sp .wideslider_base{height:auto}}@media screen and (max-width: 767px){.home .wideslider ul,.home .wideslider_sp ul{margin:0;overflow:inherit}}@media screen and (max-width: 767px){.home .wideslider ul li,.home .wideslider_sp ul li{float:none;display:block}}.home .wideslider ul li a,.home .wideslider_sp ul li a{position:relative;width:100%;height:480px;display:block}@media screen and (max-width: 767px){.home .wideslider ul li a,.home .wideslider_sp ul li a{width:auto;height:auto}}.home .wideslider ul li a img,.home .wideslider_sp ul li a img{margin-top:-60px}@media screen and (max-width: 767px){.home .wideslider ul li a img,.home .wideslider_sp ul li a img{margin-top:0;display:block;width:100%;max-width:100%;height:auto}}.home .wideslider ul li a .ws-wrap,.home .wideslider_sp ul li a .ws-wrap{position:absolute;bottom:-60px;left:0;display:block;width:100%}@media screen and (max-width: 767px){.home .wideslider ul li a .ws-wrap,.home .wideslider_sp ul li a .ws-wrap{bottom:0}}.home .wideslider ul li a .ws-wrap .ws-inner,.home .wideslider_sp ul li a .ws-wrap .ws-inner{padding:20px;box-sizing:border-box;background:rgba(0,0,0,0.7);display:block}@media screen and (max-width: 767px){.home .wideslider ul li a .ws-wrap .ws-inner,.home .wideslider_sp ul li a .ws-wrap .ws-inner{padding:15px}}.home .wideslider ul li a .ws-wrap .ws-txt,.home .wideslider_sp ul li a .ws-wrap .ws-txt{display:block;color:#FFF;font-size:16px;line-height:24px;font-weight:bold}.home .wideslider .slider_prev,.home .wideslider .slider_next,.home .wideslider_sp .slider_prev,.home .wideslider_sp .slider_next{height:480px !important}@media screen and (min-width: 768px) and (max-width: 800px){.home .wideslider_base{left:110px !important}}@media screen and (min-width: 768px) and (max-width: 800px){.home .wideslider ul li{width:800px !important;height:480px !important}}@media screen and (min-width: 768px) and (max-width: 800px){.home .wideslider,.home .wideslider1,.home .wideslider2,.home .wideslider3,.home .wideslider4,.home .wideslider5,.home .wideslider6,.home .wideslider7,.home .wideslider8,.home .wideslider9,.home .wideslider10{height:480px !important}}@media screen and (min-width: 768px) and (max-width: 800px){.home .wideslider ul li img,.home .wideslider1 ul li img,.home .wideslider2 ul li img,.home .wideslider3 ul li img,.home .wideslider4 ul li img,.home .wideslider5 ul li img,.home .wideslider6 ul li img,.home .wideslider7 ul li img,.home .wideslider8 ul li img,.home .wideslider9 ul li img,.home .wideslider10 ul li img{width:800px !important}}@media screen and (max-width: 768px){.home .slider_prev,.home .slider_next{margin-top:0 !important;top:0 !important;overflow:hidden;z-index:100;width:110px !important;cursor:pointer;height:480px !important}}@media screen and (max-width: 768px){.home .slider_prev{left:-110px !important;background:#000 url(../images/slide-arrow-left-sp.png) no-repeat;background-position:left 40% center;background-size:31px 42px !important}}@media screen and (max-width: 768px){.home .slider_next{right:-110px !important;background:#000 url(../images/slide-arrow-right-sp.png) no-repeat;background-position:right 40% center;background-size:31px 42px !important}}section{display:block;padding:60px 0}section.pd-half{padding:30px 0}@media screen and (max-width: 767px){section.sp-pd-half{padding:30px 0}}section.pt_non{padding-top:0}@media screen and (max-width: 767px){section.sp-pd-mb10{padding-bottom:10px}}@media screen and (max-width: 767px){section.sp-pb-non{padding-bottom:0}}
/*# sourceMappingURL=home.css.map */