@charset "UTF-8";html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}ul{list-style:none;}blockquote,
q{quotes:none;}blockquote::before,
blockquote::after,
q::before,
q::after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#252525;text-decoration:none;}mark{background-color:#ff9;color:#252525;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],
dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,
select{font-family:inherit;font-size:100%;}@font-face{font-family:'MoriLogoB';src:url("https://www.mori.art.museum/common/font/MoriLogotypeBold.woff") format('woff'), url("https://www.mori.art.museum/common/font/MoriLogotypeBold.eot") format('eot'), url("https://www.mori.art.museum/common/font/MoriLogotypeBold.ttf") format('ttf');}@font-face{font-family:'MoriLogoR';src:url("https://www.mori.art.museum/common/font/MoriLogotypeRegular.woff") format('woff'), url("https://www.mori.art.museum/common/font/MoriLogotypeRegular.eot") format('eot'), url("https://www.mori.art.museum/common/font/MoriLogotypeRegular.ttf") format('ttf');}@font-face{font-family:'MoriLogoEL';src:url("https://www.mori.art.museum/common/font/MoriLogotypeExtraLight.woff") format('woff'), url("https://www.mori.art.museum/common/font/MoriLogotypeExtraLight.eot") format('eot'), url("https://www.mori.art.museum/common/font/MoriLogotypeExtraLight.ttf") format('ttf');}html{-webkit-font-smoothing:antialiased;}body{color:#252525;font-size:15px;line-height:1.75;font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;margin:0 auto;overflow-wrap:break-word;word-wrap:break-word;-webkit-text-size-adjust:100%;}@media screen and (max-width:640px){body{font-size:4vw;min-width:100%;height:auto;overflow:auto;-webkit-overflow-scrolling:touch;}body.menuOpen{height:100%;overflow:hidden;}body.menuOpen .global-header{background-color:rgba(0,0,0,0.5);transition:background-color 0.33s ease 0s;}body .pcOnly{display:none !important;}body img{max-width:100%;}}@media print, all and (min-width:641px){body{font-size:15px;min-width:1200px;}body .spOnly{display:none !important;}}img{pointer-events:none;}hr{border-top:solid 1px #d9d9d9;}@media screen and (max-width:640px){hr{margin:12vw 0;}}@media print, all and (min-width:641px){hr{margin:45px 0;}}.global-caution{font-weight:bold;text-align:center;background-color:#f8d6da;}@media screen and (max-width:640px){.global-caution{padding:4vw 2vw;}}@media print, all and (min-width:641px){.global-caution{height:50px;}}.global-caution p{color:#bf0d3e;}@media screen and (max-width:640px){.global-caution p{line-height:1.5;}}@media print, all and (min-width:641px){.global-caution p{font-size:14px;line-height:1;padding:18px 10px;}}.global-wrapper{width:100%;height:auto;overflow:hidden;}.webfontB{font-family:'MoriLogoB';}.webfontR{font-family:'MoriLogoR';}.webfontEL{font-family:'MoriLogoEL';}.italic{font-style:italic !important;}.bold{font-weight:bold !important;}a{color:#bf0d3e;text-decoration:underline;}a.bnrLink{display:inline-block;}@media print, all and (min-width:641px){a:hover{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}}select{line-height:1.2;vertical-align:top;margin:0;outline:none;border:none;-webkit-appearance:inherit;-moz-appearance:inherit;appearance:inherit;box-sizing:border-box;}select::-ms-expand{display:none;}@media screen and (max-width:640px){select{font-size:4.266666666666667vw;text-overflow:"";vertical-align:middle;width:100%;height:auto;padding:2.933333333333333vw 10.666666666666666vw 2.933333333333333vw 4vw;border-radius:1.6vw;background:none transparent;}}@media print, all and (min-width:641px){select{font-size:14px;text-overflow:"";vertical-align:middle;width:100%;height:auto;padding:15px 40px 15px 15px;border-radius:5px;background:none transparent;}}.global-header{width:100%;height:auto;position:relative;}.global-headerInner{margin:0 auto;position:relative;}.global-menuButton{margin:0;padding:0;display:block;position:absolute;background-color:transparent;border:none;outline:none;cursor:pointer;}.global-menuButton span{position:absolute;left:0;right:0;}.global-menuButton span:nth-child(1){top:0;transition:opacity 0.15s ease 0.07s, -webkit-transform 0.15s ease 0.07s;transition:opacity 0.15s ease 0.07s, transform 0.15s ease 0.07s;transition:opacity 0.15s ease 0.07s, transform 0.15s ease 0.07s, -webkit-transform 0.15s ease 0.07s;}.global-menuButton span:nth-child(2){margin:-2px 0 0;top:50%;transition:-webkit-transform 0.15s ease 0s;transition:transform 0.15s ease 0s;transition:transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s;}.global-menuButton span:nth-child(2)::after{content:"";display:block;position:absolute;top:0;left:0;right:0;transition:-webkit-transform 0.15s ease 0s;transition:transform 0.15s ease 0s;transition:transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s;}.global-menuButton span:nth-child(3){bottom:0;transition:opacity 0.15s ease 0.1s, -webkit-transform 0.15s ease 0.1s;transition:opacity 0.15s ease 0.1s, transform 0.15s ease 0.1s;transition:opacity 0.15s ease 0.1s, transform 0.15s ease 0.1s, -webkit-transform 0.15s ease 0.1s;}.global-menuButton.global-menuButton_open span:nth-child(1),
.global-menuButton.global-menuButton_open span:nth-child(3){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0.6);transform:scale(0.6);transition:opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s, transform 0.15s ease 0s;transition:opacity 0.15s ease 0s, transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s;}.global-menuButton.global-menuButton_open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform 0.15s ease 0.1s;transition:transform 0.15s ease 0.1s;transition:transform 0.15s ease 0.1s, -webkit-transform 0.15s ease 0.1s;}.global-menuButton.global-menuButton_open span:nth-child(2)::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:-webkit-transform 0.15s ease 0.1s;transition:transform 0.15s ease 0.1s;transition:transform 0.15s ease 0.1s, -webkit-transform 0.15s ease 0.1s;}@media screen and (max-width:640px){.global-header{position:fixed;top:0;left:0;z-index:5;background-color:rgba(0,0,0,0);transition:background-color 0.33s ease 0.13s;}.mam_logo{width:100%;padding:4.266666666666667vw 0 4.266666666666667vw 5.333333333333333vw;position:absolute;top:0;left:0;background-color:#bf0d3e;box-sizing:border-box;z-index:6;}.mam_logo img{vertical-align:top;width:auto;height:8.8vw;pointer-events:auto;}.sp_menu{width:12vw;height:12vw;top:2.666666666666667vw;right:2.666666666666667vw;z-index:6;}.sp_menu span{height:0.8vw;left:3.2vw;right:3.2vw;background-color:#fff;}.sp_menu span:nth-child(1){top:3.733333333333333vw;}.sp_menu span:nth-child(2){margin:-0.533333333333333vw 0 0;}.sp_menu span:nth-child(2)::after{content:"";height:0.8vw;background-color:#fff;}.sp_menu span:nth-child(3){bottom:3.733333333333333vw;}.global-headerInner{width:auto;height:0;padding-top:17.333333333333332vw;overflow:auto;box-sizing:border-box;-webkit-transform:translateX(100%);transform:translateX(100%);transition:height 0s ease 0.4s, -webkit-transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;transition:transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, height 0s ease 0.4s;transition:transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, height 0s ease 0.4s, -webkit-transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;}.global-headerInner.global-headerInner_open{height:100vh;padding:17.333333333333332vw 0;-webkit-transform:translateX(0);transform:translateX(0);transition:height 0s ease 0s, -webkit-transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;transition:transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, height 0s ease 0s;transition:transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, height 0s ease 0s, -webkit-transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;}.global-headerNav{background-color:#f5f5f5;}.headerNav-common > li{font-size:4vw;line-height:1;position:relative;background-color:#f5f5f5;border-bottom:solid 1px #fff;}.headerNav-common > li::before{content:"";width:1.6vw;display:block;position:absolute;top:0;left:0;bottom:0;background-color:#ddd;z-index:1;}.headerNav-common > li::after{content:"";width:1.6vw;height:1.6vw;display:block;position:absolute;top:50%;right:5.333333333333333vw;border-top:solid 0.8vw #555;border-right:solid 0.8vw #555;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.headerNav-common .headerNav-common_mam::before{background-color:#bf0d3e;}.headerNav-common .headerNav-common_tcv::before{background-color:#009fdf;}.headerNav-common .headerNav-common_macg::before{background-color:#fd7a00;}.headerNav-common .headerNav-common_shop::before{background-color:#f37caf;}.headerNav-common .headerNav-common_restaurant::before{background-color:#fad900;}.headerNav-common a{color:#4c4c4c;text-decoration:none;display:block;padding:4.533333333333333vw 0 4.533333333333333vw 5.333333333333333vw;}.headerNav-common .global-language::before, .headerNav-common .global-language::after{content:none;}.headerNav-common .global-language li{position:relative;}.headerNav-common .global-language li::after{content:"";width:1.6vw;height:1.6vw;display:block;position:absolute;top:50%;right:5.333333333333333vw;border-top:solid 0.8vw #555;border-right:solid 0.8vw #555;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.headerNav-hills{border-bottom:solid 1px #ebebeb;background-color:#fff;}.headerNav-hills img{vertical-align:top;width:30.933333333333334vw;height:auto;}.headerNav-hills a{color:#4c4c4c;text-decoration:none;display:block;padding:4.533333333333333vw 0 4.533333333333333vw 5.333333333333333vw;}.headerNav-hills .headerNav-hillsLink li{font-size:4vw;line-height:1;position:relative;border-top:solid 1px #ebebeb;}.headerNav-hills .headerNav-hillsLink li::after{content:"";width:1.6vw;height:1.6vw;display:block;position:absolute;top:50%;right:5.333333333333333vw;border-top:solid 0.8vw #555;border-right:solid 0.8vw #555;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.global-facilitiesNav{display:none;}.mamIndex .global-header{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;transition:transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;transition:transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, -webkit-transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;}.mamIndex .global-headerInner{height:100vh !important;-webkit-transform:translateX(0) !important;transform:translateX(0) !important;}.mamIndex.menuOpen .global-header{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;transition:transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;transition:transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, -webkit-transform 0.33s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;}.cautionInfo .top-header .sp_menu{position:absolute;}.cautionInfo .top-header .cautionInfo-spMenu_fixed{position:fixed;}}@media print, all and (min-width:641px){.mam_logo{width:100%;min-width:1200px;max-width:1440px;height:0;margin:0 auto;position:relative;z-index:5;}.mam_logo a{position:absolute;top:80px;left:30px;}.mam_logo a:hover{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;}.mam_logo img{vertical-align:top;width:190px;height:190px;}.global-header{height:170px;border-bottom:solid 1px #d9d9d9;box-sizing:border-box;}.mamIndex .global-header, .infoIndex .global-header, .aboutIndex .global-header{height:auto;}.mamIndex .global-header{border-bottom:none;}.global-headerInner{position:relative;padding-top:110px;box-sizing:border-box;}.global-headerNav{height:20px;padding:15px 0;position:absolute;top:0;left:0;right:0;background-color:#f8f8f8;z-index:5;}.global-headerNav ul{letter-spacing:-3.34em;}.global-headerNav li{font-size:10px;vertical-align:middle;letter-spacing:normal;}.cautionInfo .global-headerNav{position:absolute;}.cautionInfo .cautionInfo-header_fixed .global-headerNav{position:fixed;}.headerNav-link{width:100%;min-width:1200px;max-width:1440px;height:20px;margin:0 auto;padding:0 20px 0 0;position:relative;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;box-sizing:border-box;}.headerNav-link > li{vertical-align:top;line-height:20px;margin-right:20px;padding-right:20px;border-right:solid 1px #a5a5a5;}.headerNav-link > li:last-of-type{margin:-15px 0;padding:15px 0;border-right:none;}.headerNav-link > li img{vertical-align:top;width:auto;height:20px;}.headerNav-link a{color:#4c4c4c;text-decoration:none;}.headerNav-link a:hover{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.headerNav-common{display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}.headerNav-common li{margin-right:13px;padding-left:22px;position:relative;}.headerNav-common li:last-of-type{margin-right:0;}.headerNav-common li > a::before{content:"";width:15px;height:15px;display:block;position:absolute;top:2px;left:0;background-color:#ddd;}.headerNav-common li.headerNav-common_active a:hover{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;}.headerNav-common li.headerNav-common_mam > a::before{background-color:#bf0d3e;}.headerNav-common li.headerNav-common_mam.headerNav-common_active a{color:#bf0d3e;}.headerNav-common li.headerNav-common_tcv > a::before{background-color:#009fdf;}.headerNav-common li.headerNav-common_tcv.headerNav-common_active a{color:#009fdf;}.headerNav-common li.headerNav-common_macg > a::before{background-color:#fd7a00;}.headerNav-common li.headerNav-common_macg.headerNav-common_active a{color:#fd7a00;}.headerNav-common li.headerNav-common_shop > a::before{background-color:#f37caf;}.headerNav-common li.headerNav-common_shop.headerNav-common_active a{color:#f37caf;}.headerNav-common li.headerNav-common_restaurant{margin-right:0;}.headerNav-common li.headerNav-common_restaurant > a::before{background-color:#fad900;}.headerNav-common li.headerNav-common_restaurant.headerNav-common_active a{color:#f7ce00;}.headerNav-hills.module-accordion > a::before, .headerNav-hills.module-accordion > a::after{content:none;}.headerNav-hills:hover > a{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.headerNav-hills .headerNav-hillsMenu{width:22px;height:19px;top:0;right:13px;}.headerNav-hills .headerNav-hillsMenu span{height:3px;background-color:#555;}.headerNav-hills .headerNav-hillsMenu span:nth-child(2)::after{height:3px;background-color:#555;}.headerNav-hills .headerNav-hillsLink{padding:10px 0;position:absolute;top:35px;right:0;display:none !important;background-color:#ebebeb;}.headerNav-hills .headerNav-hillsLink li{font-size:13px;font-weight:normal;line-height:1;border:none;white-space:nowrap;background-color:#ebebeb;}.headerNav-hills .headerNav-hillsLink li:first-of-type{margin-top:0;}.headerNav-hills .headerNav-hillsLink a{padding:14px 20px 13px;display:block;}.headerNav-hills:hover .headerNav-hillsLink{display:block !important;}.global-facilitiesNav{padding:15px 0;position:absolute;top:50px;left:0;right:0;z-index:4;}.global-facilitiesNav.global-facilitiesNav_release{position:fixed;z-index:5;-webkit-animation:pcHeader_release 0.08s ease-out 0s 1 forwards;animation:pcHeader_release 0.08s ease-out 0s 1 forwards;}.global-facilitiesNav.global-facilitiesNav_release a{color:#fff;}.global-facilitiesNav.global-facilitiesNav_release .global-language li a{color:#555;}.global-facilitiesNav.global-facilitiesNav_release .logo_small img{display:inline;}.global-facilitiesNav.global-facilitiesNav_fixed{position:fixed;z-index:5;-webkit-animation:pcHeader_fixed 0.12s ease-out 0s 1 forwards;animation:pcHeader_fixed 0.12s ease-out 0s 1 forwards;}.global-facilitiesNav.global-facilitiesNav_fixed a{color:#fff;}.global-facilitiesNav.global-facilitiesNav_fixed .logo_small img{display:inline;}.global-facilitiesNav.global-facilitiesNav_fixed .global-language li a{color:#555;}.facilitiesNav-link{width:100%;min-width:1200px;max-width:1440px;margin:0 auto;padding:0 0 0 45px;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;box-sizing:border-box;}.facilitiesNav-link li{font-size:13px;font-weight:bold;line-height:30px;vertical-align:middle;margin-right:20px;position:relative;}.facilitiesNav-link li.logo_small{margin-right:auto;}.facilitiesNav-link li.logo_small a{margin:-2px 0 -3px;display:block;}.facilitiesNav-link li.logo_small a:hover{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;}.facilitiesNav-link li.logo_small img{vertical-align:top;height:35px;display:none;}.facilitiesNav-link li:nth-child(8){padding-right:20px;border-right:solid 1px #d9d9d9;}.facilitiesNav-link li:last-of-type{margin-right:0;}.facilitiesNav-link .global-language{height:60px;margin:-15px 0;padding:0 30px 0 0;position:relative;}.facilitiesNav-link .global-language > a{padding:15px 0;}.facilitiesNav-link .global-language:hover > a{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.facilitiesNav-link .global-language > a::before, .facilitiesNav-link .global-language > a::after{content:none;}.facilitiesNav-link .global-language ul{width:142px;padding:10px 0;position:absolute;top:60px;right:0;display:none;background-color:#ebebeb;box-sizing:border-box;}.facilitiesNav-link .global-language:hover ul{display:block;}.facilitiesNav-link .global-language li{font-size:13px;font-weight:normal;line-height:1;margin-right:0;border:none;white-space:nowrap;background-color:#ebebeb;}.facilitiesNav-link .global-language li:first-of-type{margin-top:0;}.facilitiesNav-link .global-language li a{padding:14px 20px 13px;display:block;}.facilitiesNav-link a{color:#666;text-decoration:none;}.facilitiesNav-link a:hover{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.facilitiesNav-link_active a{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}}@-webkit-keyframes pcHeader_fixed{0%{top:-60px;}1%{background-color:#bf0d3e;}100%{top:0px;background-color:#bf0d3e;}}@keyframes pcHeader_fixed{0%{top:-60px;}1%{background-color:#bf0d3e;}100%{top:0px;background-color:#bf0d3e;}}@-webkit-keyframes pcHeader_release{0%{position:fixed;top:0px;background-color:#bf0d3e;}99%{position:fixed;top:-60px;background-color:#bf0d3e;}100%{position:absolute;top:50px;background-color:transparent;}}@keyframes pcHeader_release{0%{position:fixed;top:0px;background-color:#bf0d3e;}99%{position:fixed;top:-60px;background-color:#bf0d3e;}100%{position:absolute;top:50px;background-color:transparent;}}@-webkit-keyframes pcHeader_static_fixed{0%{top:-60px;}1%{background-color:#000;}100%{top:0px;background-color:#000;}}@keyframes pcHeader_static_fixed{0%{top:-60px;}1%{background-color:#000;}100%{top:0px;background-color:#000;}}@-webkit-keyframes pcHeader_static_release{0%{position:fixed;top:0px;background-color:#000;}99%{position:fixed;top:-60px;background-color:#000;}100%{position:absolute;top:50px;background-color:transparent;}}@keyframes pcHeader_static_release{0%{position:fixed;top:0px;background-color:#000;}99%{position:fixed;top:-60px;background-color:#000;}100%{position:absolute;top:50px;background-color:transparent;}}@-webkit-keyframes spMenu{0%{display:block;}1%{-webkit-transform:translateX(99.5%);transform:translateX(99.5%);}100%{-webkit-transform:translateX(0%);transform:translateX(0%);}}@keyframes spMenu{0%{display:block;}1%{-webkit-transform:translateX(99.5%);transform:translateX(99.5%);}100%{-webkit-transform:translateX(0%);transform:translateX(0%);}}.global-footer{width:100%;height:auto;position:relative;}.global-footerInner{margin:0 auto;position:relative;}@media screen and (max-width:640px){.global-footer{background-color:#f5f5f5;}.footerNav-facilitiesLink li{font-size:4vw;font-weight:bold;line-height:1;position:relative;background-color:#333;border-bottom:solid 1px #808080;}.footerNav-facilitiesLink a{color:#fff;text-decoration:none;display:block;padding:4.533333333333333vw 0 4.533333333333333vw 5.333333333333333vw;}.footerNav-facilitiesLink a::before{content:"";width:1.6vw;display:block;position:absolute;top:0;left:0;bottom:0;background-color:#ddd;z-index:1;}.footerNav-facilitiesLink a::after{content:"";width:1.6vw;height:1.6vw;display:block;position:absolute;top:50%;right:5.333333333333333vw;border-top:solid 0.8vw #fff;border-right:solid 0.8vw #fff;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.footerNav-facilitiesLink .footerNav-facilitiesLink_mam a::before{background-color:#bf0d3e;}.footerNav-facilitiesLink .footerNav-facilitiesLink_mam.footerNav-facilitiesLink_active{background-color:#bf0d3e;}.footerNav-facilitiesLink .footerNav-facilitiesLink_tcv a::before{background-color:#009fdf;}.footerNav-facilitiesLink .footerNav-facilitiesLink_tcv.footerNav-facilitiesLink_active{background-color:#009fdf;}.footerNav-facilitiesLink .footerNav-facilitiesLink_macg a::before{background-color:#fd7a00;}.footerNav-facilitiesLink .footerNav-facilitiesLink_macg.footerNav-facilitiesLink_active{background-color:#fd7a00;}.footerNav-facilitiesLink .footerNav-facilitiesLink_shop a::before{background-color:#f37caf;}.footerNav-facilitiesLink .footerNav-facilitiesLink_shop.footerNav-facilitiesLink_active{background-color:#f37caf;}.footerNav-facilitiesLink .footerNav-facilitiesLink_restaurant a::before{background-color:#fad900;}.footerNav-facilitiesLink .footerNav-facilitiesLink_restaurant.footerNav-facilitiesLink_active{background-color:#fad900;}.footerNav-innerLink{position:relative;z-index:1;}.footerNav-innerLink li{font-weight:normal;position:relative;background-color:#333;border-top:solid 1px #808080;border-bottom:none;}.footer-info{display:none;}.footer-bottomLink{padding-bottom:26.666666666666668vw;background-image:url("../svg/sp_mamfooter_logo.svg");background-position:left 0 bottom 7.466666666666667vw;background-repeat:no-repeat;background-size:100%;}.footer-bottomLink li{font-size:4vw;line-height:1;position:relative;border-bottom:solid 1px #fff;}.footer-bottomLink a{color:#4c4c4c;text-decoration:none;display:block;padding:4.266666666666667vw 0 4.266666666666667vw 5.333333333333333vw;}.footer-bottomLink a::after{content:"";width:1.6vw;height:1.6vw;display:block;position:absolute;top:50%;right:5.333333333333333vw;border-top:solid 0.8vw #555;border-right:solid 0.8vw #555;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.hillsLink-list{background-color:#fff;padding:0;}.hillsLink-list li{font-size:3.466666666666667vw;line-height:2.3;text-align:center;}.hillsLink-list li:first-child{background-color:#ebebeb;}.hillsLink-list li:first-child a{padding:2.6666666666667vw 0;display:block;}.hillsLink-list li img{vertical-align:middle;width:30.933333333333334vw;height:auto;}.hillsLink-list a{color:#4c4c4c;text-decoration:none;position:relative;}.hillsLink-list .copyright{color:#555;font-size:2.666666666666667vw;line-height:1;margin-left:auto;padding:6.666666666666667vw 0;position:relative;}.hillsLink-list .copyright .beforeLogo{vertical-align:middle;width:10.666666666666666vw;height:6.506666666666666vw;display:block;margin:0 auto 4vw;}}@media print, all and (min-width:641px){.footerNav{text-align:center;background-color:#333;}.footerNav a{color:#fff;text-decoration:none;}.footerNav a:hover{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.footerNav-inner{width:100%;min-width:1200px;max-width:1440px;margin:0 auto;position:relative;}.footerNav-inner::after{display:block;clear:both;height:0;visibility:hidden;content:"";}.footerNav-facilitiesLink{text-align:left;padding-bottom:30px;float:left;box-sizing:border-box;}.footerNav-facilitiesLink > li{font-size:20px;font-weight:bold;line-height:1;padding:20px 0 20px 60px;position:relative;}.footerNav-facilitiesLink > li::before{content:"";width:30px;display:block;position:absolute;top:0;left:0;bottom:0;background-color:#ddd;}.footerNav-facilitiesLink .footerNav-facilitiesLink_active{font-size:24px;}.footerNav-facilitiesLink .footerNav-facilitiesLink_mam::before{background-color:#bf0d3e;}.footerNav-facilitiesLink .footerNav-facilitiesLink_tcv::before{background-color:#009fdf;}.footerNav-facilitiesLink .footerNav-facilitiesLink_macg::before{background-color:#fd7a00;}.footerNav-facilitiesLink .footerNav-facilitiesLink_shop::before{background-color:#f37caf;}.footerNav-facilitiesLink .footerNav-facilitiesLink_restaurant::before{background-color:#fad900;}.footerNav-innerLink{margin-top:15px;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}.footerNav-innerLink a{color:#d9d9d9;}.footerNav-innerLink li{font-size:13px;margin-right:20px;}.footer-info{text-align:left;width:405px;padding:0 50px 0 30px;position:absolute;top:50px;bottom:50px;right:0;border-left:solid 1px #555;box-sizing:border-box;}.footer-infoLink{display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.footer-infoLink li{font-size:18px;font-weight:bold;width:100%;position:relative;}.footer-infoLinkList{width:100%;margin-top:15px;}.footer-infoLinkList li{font-size:13px;font-weight:normal;line-height:2.3;}.footer-infoLinkList a{color:#d9d9d9;}.footer-bottomLink{background-color:#f5f5f5;border-bottom:solid 1px #dfdfdf;}.bottomLink-list{width:100%;min-width:1200px;max-width:1440px;height:80px;margin:0 auto;padding:0 60px;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;background-image:url("../svg/mamfooter_logo.svg");background-position:right 40px center;background-repeat:no-repeat;}.bottomLink-list li{font-size:14px;font-weight:bold;margin-right:20px;}.bottomLink-list li span{font-weight:normal;}.bottomLink-list a{color:#555;text-decoration:none;}.bottomLink-list a:hover{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.footer-hillsLink{background-color:#fff;}.footer-hillsLink::after{display:block;clear:both;height:0;visibility:hidden;content:"";}.hillsLink-list{width:100%;min-width:1200px;max-width:1440px;height:60px;margin:0 auto;padding:0 25px 0 45px;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;}.hillsLink-list li{font-size:13px;}.hillsLink-list li:last-of-type{margin-right:0;border-right:none;}.hillsLink-list a{color:#555;text-decoration:none;}.hillsLink-list a:hover{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.hillsLink-list li:first-child a{display:inline-block;padding:15px;}.hillsLink-list img{width:auto;height:23px;}.hillsLink-list .copyright{color:#555;font-size:11px;margin-left:auto;position:relative;}.hillsLink-list .copyright a:last-child{display:inline-block;margin-left:15px;padding:15px;}.hillsLink-list .copyright .afterLogo{width:40px;height:24px;vertical-align:middle;display:inline-block;}}.headingSet{color:#bf0d3e;}@media screen and (max-width:640px){.headingSet{margin:0 0 6.13333333333341vw;}}@media print, all and (min-width:641px){.headingSet{margin:0 0 23px;}}.headingSet .heading-main{font-family:'MoriLogoB';font-weight:normal;line-height:1;}@media screen and (max-width:640px){.headingSet .heading-main{font-size:7.2vw;}}@media print, all and (min-width:641px){.headingSet .heading-main{font-size:48px;}}.headingSet .heading-sub{font-weight:bold;}@media screen and (max-width:640px){.headingSet .heading-sub{font-size:4vw;}}@media print, all and (min-width:641px){.headingSet .heading-sub{font-size:20px;line-height:1.4;}}.module-accordion ul{display:none;}.module-accordion li{border-top:solid 1px #fff;border-bottom:none;}.module-accordion > a{display:block;position:relative;}.module-accordion > a::before{content:"";display:block;position:absolute;top:50%;background-color:#555;}@media screen and (max-width:640px){.module-accordion > a::before{width:3.466666666666667vw;height:0.533333333333333vw;right:5.333333333333333vw;-webkit-transform:translateY(-0.266666666666667vw);transform:translateY(-0.266666666666667vw);}}@media print, all and (min-width:641px){.module-accordion > a::before{width:14px;height:2px;right:19px;-webkit-transform:translateY(-1px);transform:translateY(-1px);}}.module-accordion > a::after{content:"";display:block;position:absolute;top:50%;background-color:#555;border:none;transition:-webkit-transform 0.2s ease 0s;transition:transform 0.2s ease 0s;transition:transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;}@media screen and (max-width:640px){.module-accordion > a::after{width:3.466666666666667vw;height:0.533333333333333vw;right:5.333333333333333vw;-webkit-transform:rotate(90deg) translateX(-0.2vw);transform:rotate(90deg) translateX(-0.2vw);}}@media print, all and (min-width:641px){.module-accordion > a::after{width:14px;height:2px;right:19px;-webkit-transform:rotate(90deg) translateX(-1px);transform:rotate(90deg) translateX(-1px);}}@media screen and (max-width:640px){.module-accordion.module-accordion_open > a::after{-webkit-transform:rotate(0) translate(0, -1px);transform:rotate(0) translate(0, -1px);}}@media print, all and (min-width:641px){.module-accordion.module-accordion_open > a::after{-webkit-transform:rotate(0) translate(0, -0.266666666666667vw);transform:rotate(0) translate(0, -0.266666666666667vw);}}.module-grid{box-sizing:border-box;}.module-grid.imgFull{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (max-width:640px){.module-grid{padding-bottom:6.666666666666667vw;}}@media print, all and (min-width:641px){.module-grid{margin:0 0 30px;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}.module-grid:last-of-type{margin-bottom:0;}.module-grid > div:last-of-type{margin-right:0;}}.module-grid .module-gridItem1 > *:first-child{margin-top:0;}@media screen and (max-width:640px){.module-grid .module-gridItem1{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem1{width:5.25925925925926%;margin:0 45px 0 0;}}.module-grid .module-gridItem3:nth-child(4n){margin-right:0;}.module-grid .module-gridItem4:nth-child(3n){margin-right:0;}@media screen and (max-width:640px){.module-grid .module-gridItem12{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem12{width:100%;}}.module-grid .module-gridItem2 > *:first-child{margin-top:0;}@media screen and (max-width:640px){.module-grid .module-gridItem2{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem2{width:13.851851851851851%;margin:0 45px 0 0;}}.module-grid .module-gridItem3:nth-child(4n){margin-right:0;}.module-grid .module-gridItem4:nth-child(3n){margin-right:0;}@media screen and (max-width:640px){.module-grid .module-gridItem12{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem12{width:100%;}}.module-grid .module-gridItem3 > *:first-child{margin-top:0;}@media screen and (max-width:640px){.module-grid .module-gridItem3{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem3{width:22.444444444444443%;margin:0 45px 0 0;}}.module-grid .module-gridItem3:nth-child(4n){margin-right:0;}.module-grid .module-gridItem4:nth-child(3n){margin-right:0;}@media screen and (max-width:640px){.module-grid .module-gridItem12{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem12{width:100%;}}.module-grid .module-gridItem4 > *:first-child{margin-top:0;}@media screen and (max-width:640px){.module-grid .module-gridItem4{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem4{width:31.037037037037035%;margin:0 45px 0 0;}}.module-grid .module-gridItem3:nth-child(4n){margin-right:0;}.module-grid .module-gridItem4:nth-child(3n){margin-right:0;}@media screen and (max-width:640px){.module-grid .module-gridItem12{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem12{width:100%;}}.module-grid .module-gridItem5 > *:first-child{margin-top:0;}@media screen and (max-width:640px){.module-grid .module-gridItem5{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem5{width:39.62962962962963%;margin:0 45px 0 0;}}.module-grid .module-gridItem3:nth-child(4n){margin-right:0;}.module-grid .module-gridItem4:nth-child(3n){margin-right:0;}@media screen and (max-width:640px){.module-grid .module-gridItem12{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem12{width:100%;}}.module-grid .module-gridItem6 > *:first-child{margin-top:0;}@media screen and (max-width:640px){.module-grid .module-gridItem6{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem6{width:48.22222222222222%;margin:0 45px 0 0;}}.module-grid .module-gridItem3:nth-child(4n){margin-right:0;}.module-grid .module-gridItem4:nth-child(3n){margin-right:0;}@media screen and (max-width:640px){.module-grid .module-gridItem12{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem12{width:100%;}}.module-grid .module-gridItem7 > *:first-child{margin-top:0;}@media screen and (max-width:640px){.module-grid .module-gridItem7{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem7{width:56.81481481481482%;margin:0 45px 0 0;}}.module-grid .module-gridItem3:nth-child(4n){margin-right:0;}.module-grid .module-gridItem4:nth-child(3n){margin-right:0;}@media screen and (max-width:640px){.module-grid .module-gridItem12{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem12{width:100%;}}.module-grid .module-gridItem8 > *:first-child{margin-top:0;}@media screen and (max-width:640px){.module-grid .module-gridItem8{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem8{width:65.4074074074074%;margin:0 45px 0 0;}}.module-grid .module-gridItem3:nth-child(4n){margin-right:0;}.module-grid .module-gridItem4:nth-child(3n){margin-right:0;}@media screen and (max-width:640px){.module-grid .module-gridItem12{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem12{width:100%;}}.module-grid .module-gridItem9 > *:first-child{margin-top:0;}@media screen and (max-width:640px){.module-grid .module-gridItem9{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem9{width:74%;margin:0 45px 0 0;}}.module-grid .module-gridItem3:nth-child(4n){margin-right:0;}.module-grid .module-gridItem4:nth-child(3n){margin-right:0;}@media screen and (max-width:640px){.module-grid .module-gridItem12{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem12{width:100%;}}.module-grid .module-gridItem10 > *:first-child{margin-top:0;}@media screen and (max-width:640px){.module-grid .module-gridItem10{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem10{width:82.5925925925926%;margin:0 45px 0 0;}}.module-grid .module-gridItem3:nth-child(4n){margin-right:0;}.module-grid .module-gridItem4:nth-child(3n){margin-right:0;}@media screen and (max-width:640px){.module-grid .module-gridItem12{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem12{width:100%;}}.module-grid .module-gridItem11 > *:first-child{margin-top:0;}@media screen and (max-width:640px){.module-grid .module-gridItem11{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem11{width:91.18518518518518%;margin:0 45px 0 0;}}.module-grid .module-gridItem3:nth-child(4n){margin-right:0;}.module-grid .module-gridItem4:nth-child(3n){margin-right:0;}@media screen and (max-width:640px){.module-grid .module-gridItem12{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.module-grid .module-gridItem12{width:100%;}}.img-placeholder30{width:100%;height:0;padding-top:30%;position:relative;}.img-placeholder40{height:0;padding-top:40%;position:relative;}.img-placeholder50{width:100%;height:0;padding-top:50%;position:relative;}.img-placeholder100{width:100%;height:0;padding-top:100%;position:relative;}.img-placeholder40_100{width:100%;height:0;position:relative;}@media screen and (max-width:640px){.img-placeholder40_100{padding-top:100%;}}@media print, all and (min-width:641px){.img-placeholder40_100{padding-top:40%;}}.img-placeholder50_100{width:100%;height:0;position:relative;}@media screen and (max-width:640px){.img-placeholder50_100{padding-top:100%;}}@media print, all and (min-width:641px){.img-placeholder50_100{padding-top:50%;}}.img-placeholder30 img,
.img-placeholder40 img,
.img-placeholder50 img,
.img-placeholder100 img,
.img-placeholder40_100 img,
.img-placeholder50_100 img{width:100%;height:100%;max-width:initial;max-height:initial;position:absolute;top:0;left:0;}.thumbnailList a{color:#252525;text-decoration:none;display:block;}@media print, all and (min-width:641px){.thumbnailList a:hover{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}}@media screen and (max-width:640px){.thumbnailList .img-placeholder30, .thumbnailList .img-placeholder40, .thumbnailList .img-placeholder50, .thumbnailList .img-placeholder100, .thumbnailList .img-placeholder40_100, .thumbnailList .img-placeholder50_100{margin-bottom:2.6666666666667vw;}}@media print, all and (min-width:641px){.thumbnailList .img-placeholder30, .thumbnailList .img-placeholder40, .thumbnailList .img-placeholder50, .thumbnailList .img-placeholder100, .thumbnailList .img-placeholder40_100, .thumbnailList .img-placeholder50_100{margin-bottom:15px;}}.thumbnailList .img-placeholder30::after,
.thumbnailList .img-placeholder40::after,
.thumbnailList .img-placeholder50::after,
.thumbnailList .img-placeholder100::after,
.thumbnailList .img-placeholder40_100::after,
.thumbnailList .img-placeholder50_100::after{content:"";display:block;position:absolute;background-color:#555;}@media screen and (max-width:640px){.thumbnailList .img-placeholder30::after, .thumbnailList .img-placeholder40::after, .thumbnailList .img-placeholder50::after, .thumbnailList .img-placeholder100::after, .thumbnailList .img-placeholder40_100::after, .thumbnailList .img-placeholder50_100::after{width:8vw;height:8vw;bottom:-2.666666666666667vw;left:2.666666666666667vw;}}@media print, all and (min-width:641px){.thumbnailList .img-placeholder30::after, .thumbnailList .img-placeholder40::after, .thumbnailList .img-placeholder50::after, .thumbnailList .img-placeholder100::after, .thumbnailList .img-placeholder40_100::after, .thumbnailList .img-placeholder50_100::after{width:30px;height:30px;bottom:-10px;left:10px;}}@media screen and (max-width:640px){.category-name{font-size:3.46666666666671vw;font-weight:bold;margin-bottom:1.33333333333335vw;}}@media print, all and (min-width:641px){.category-name{font-size:13px;font-weight:bold;margin-bottom:5px;}}@media screen and (max-width:640px){.thumbnailList-title{font-size:4vw;font-weight:bold;line-height:1.5;}}@media print, all and (min-width:641px){.thumbnailList-title{font-weight:bold;line-height:1.5;}}.thumbnailList-date{color:#7f7f7f;}@media screen and (max-width:640px){.thumbnailList-date{font-size:2.933333333333333vw;margin-top:1.333333333333333vw;}}@media print, all and (min-width:641px){.thumbnailList-date{font-size:11px;margin-top:5px;}}.thumbnailList-description{color:#7f7f7f;}@media screen and (max-width:640px){.thumbnailList-description{font-size:2.933333333333333vw;margin-top:0.8vw;}}@media print, all and (min-width:641px){.thumbnailList-description{font-size:11px;margin-top:10px;}}.category-mam .img-placeholder30::after,
.category-mam .img-placeholder40::after,
.category-mam .img-placeholder50::after,
.category-mam .img-placeholder100::after,
.category-mam .img-placeholder40_100::after,
.category-mam .img-placeholder50_100::after{background-color:#bf0d3e;}.category-mam .category-name{color:#bf0d3e;}.category-tcv .img-placeholder30::after,
.category-tcv .img-placeholder40::after,
.category-tcv .img-placeholder50::after,
.category-tcv .img-placeholder100::after,
.category-tcv .img-placeholder40_100::after,
.category-tcv .img-placeholder50_100::after{background-color:#009fdf;}.category-tcv .category-name{color:#009fdf;}.category-macg .img-placeholder30::after,
.category-macg .img-placeholder40::after,
.category-macg .img-placeholder50::after,
.category-macg .img-placeholder100::after,
.category-macg .img-placeholder40_100::after,
.category-macg .img-placeholder50_100::after{background-color:#fd7a00;}.category-macg .category-name{color:#fd7a00;}.category-shop .img-placeholder30::after,
.category-shop .img-placeholder40::after,
.category-shop .img-placeholder50::after,
.category-shop .img-placeholder100::after,
.category-shop .img-placeholder40_100::after,
.category-shop .img-placeholder50_100::after{background-color:#f37caf;}.category-shop .category-name{color:#f37caf;}.category-restaurant .img-placeholder30::after,
.category-restaurant .img-placeholder40::after,
.category-restaurant .img-placeholder50::after,
.category-restaurant .img-placeholder100::after,
.category-restaurant .img-placeholder40_100::after,
.category-restaurant .img-placeholder50_100::after{background-color:#fad900;}.category-restaurant .category-name{color:#f7ce00;}.module-pagination{margin:0 auto;text-align:center;}.module-pagination a{color:#7f7f7f;text-decoration:none;}.module-pagination a.pagination-current{color:#bf0d3e;}.module-pagination a.pagination-current:hover{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;}.module-pagination ul{text-align:center;width:100%;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.module-pagination li{font-weight:bold;line-height:1;}.module-pagination .prev,
.module-pagination .next{text-indent:100%;overflow:hidden;}.module-pagination .prev a,
.module-pagination .next a{text-indent:100%;white-space:nowrap;display:block;position:relative;background-color:#bf0d3e;}.module-pagination .prev{margin-right:auto;margin-left:0;}.module-pagination .prev a{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.module-pagination .next{margin-right:0;margin-left:auto;}@media screen and (max-width:640px){.module-pagination{width:100%;margin-bottom:8vw;}.module-pagination li{font-size:4.266666666666667vw;margin:0 2.133333333333333vw;}.module-pagination .prev a, .module-pagination .next a{width:11.733333333333333vw;height:11.733333333333333vw;border-radius:1.6vw;}.module-pagination .prev a::after, .module-pagination .next a::after{content:"";width:1.6vw;height:1.6vw;display:block;position:absolute;top:50%;right:5.333333333333333vw;border-top:solid 0.8vw #fff;border-right:solid 0.8vw #fff;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.module-pagination .prev a::after, .module-pagination .next a::after{right:4.533333333333333vw;}.module-pagination .prev span, .module-pagination .next span{display:block;width:11.733333333333333vw;height:11.733333333333333vw;}}@media print, all and (min-width:641px){.module-pagination{width:335px;margin-top:60px;}.module-pagination a:hover{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.module-pagination li{font-size:16px;margin:0 8px;}.module-pagination .prev a, .module-pagination .next a{width:44px;height:44px;border-radius:5px;}.module-pagination .prev a::after, .module-pagination .next a::after{content:"";width:7px;height:7px;display:block;position:absolute;top:50%;right:18px;border-top:solid 3px #fff;border-right:solid 3px #fff;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.module-pagination .prev a::after, .module-pagination .next a::after{right:17px;}.module-pagination .prev span, .module-pagination .next span{display:block;width:44px;height:44px;}}.module-select{position:relative;}.module-select::after{content:"";display:block;position:absolute;background-image:url("../svg/icon_triangle.svg");background-repeat:no-repeat;background-size:100% auto;pointer-events:none;}@media screen and (max-width:640px){.module-select::after{width:2.666666666666667vw;height:2.133333333333333vw;margin-top:-1.066666666666667vw;top:50%;right:4vw;}}@media print, all and (min-width:641px){.module-select::after{width:10px;height:8px;margin-top:-4px;top:50%;right:15px;}}.selectWhite select{background-color:#fff;}.selectGray select{background-color:#ebebeb;}@media screen and (max-width:640px){.module-selectSearch{margin:5.333333333333333vw 0;}}@media print, all and (min-width:641px){.module-selectSearch{margin:0 -500% 30px;padding:0 500%;background-color:#bf0d3e;}}@media print, all and (min-width:641px){.selectSearch-sp{display:none;}}@media screen and (max-width:640px){.selectSearch-list > li{margin:0 -5.333333333333333vw;border-top:solid 1px #fff;}.selectSearch-list > li > a{color:#fff;font-weight:bold;text-decoration:none;width:100%;padding:2.4vw 10.666666666666666vw 2.4vw 5.333333333333333vw;display:block;background-color:#bf0d3e;box-sizing:border-box;}.selectSearch-list > li > a::before, .selectSearch-list > li > a::after{background-color:#fff;}.selectSearch-list .selectSearch-tagList{letter-spacing:-0.34em;padding:1.333333333333333vw 2.666666666666667vw 5.333333333333333vw;background-color:#f5f5f5;}.selectSearch-list .selectSearch-tagList li{white-space:nowrap;letter-spacing:normal;margin:4vw 4vw 0 0;display:inline-block;border:none;}}@media screen and (max-width:640px){.selectSearch-pc{display:none;}}@media print, all and (min-width:641px){.selectSearch-pc{color:#fff;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:18px 0;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.selectSearch-pc .selectSearch-title{font-size:14px;font-weight:bold;line-height:44px;margin-right:30px;padding-right:30px;border-right:solid 1px #fff;}.selectSearch-pc .selectSearch-list{letter-spacing:-0.34em;}.selectSearch-pc li{font-size:14px;line-height:44px;letter-spacing:normal;margin-right:30px;display:inline-block;}.selectSearch-pc .selectLink{width:auto;min-width:160px;margin-left:10px;display:inline-block;}}.icon_base{color:#252525;font-weight:bold;line-height:1;text-align:center;vertical-align:middle;display:inline-block;border:solid 1px #252525;background-color:#fff;box-sizing:border-box;}@media screen and (max-width:640px){.icon_base{font-size:2.933333333333333vw;min-width:21.333333333333332vw;padding:2.133333333333333vw 2.666666666666667vw;}}@media print, all and (min-width:641px){.icon_base{font-size:11px;min-width:80px;padding:8px 10px;}}.icon_red{color:#fff;font-weight:normal;border:solid 1px #bf0d3e;background-color:#bf0d3e;}.tagList{letter-spacing:-0.34em;}@media screen and (max-width:640px){.tagList{margin-top:1.33333333333335vw;}}@media print, all and (min-width:641px){.tagList{margin-top:5px;}.tagList li{margin:5px 10px 0 0;}}.tagList li{font-weight:bold;line-height:1.2;letter-spacing:normal;display:inline-block;}@media screen and (max-width:640px){.tagList li{margin:1.333333333333333vw 2.666666666666667vw 0 0;}}@media print, all and (min-width:641px){.tagList li{margin:5px 10px 0 0;}}.tagList li a{text-decoration:none;word-break:break-all;display:block;border:solid 2px #555;}@media screen and (max-width:640px){.tagList li a{font-size:2.933333333333333vw;padding:0.533333333333333vw 1.6vw;}}@media print, all and (min-width:641px){.tagList li a{font-size:11px;padding:5px 10px;}}.category-mam .tagList li a{color:#bf0d3e;border-color:#bf0d3e;}.category-tcv .tagList li a{color:#009fdf;border-color:#009fdf;}.category-macg .tagList li a{color:#fd7a00;border-color:#fd7a00;}.category-shop .tagList li a{color:#f37caf;border-color:#f37caf;}.category-restaurant .tagList li a{color:#f7ce00;border-color:#fad900;}.btn-baseL,
.btn-baseM,
.btn-baseS{color:#252525;font-weight:bold;text-align:center;vertical-align:top;line-height:1;text-decoration:none;height:auto;display:inline-block;overflow:hidden;box-sizing:border-box;background-color:#fff;border:solid 1px #fff;}@media screen and (max-width:640px){.btn-baseL, .btn-baseM, .btn-baseS{border-radius:1.6vw;}}@media print, all and (min-width:641px){.btn-baseL, .btn-baseM, .btn-baseS{border-radius:5px;}}.btn-baseL.btn-border,
.btn-baseM.btn-border,
.btn-baseS.btn-border{border:solid 1px #555;}.btn-baseL.btn-fill,
.btn-baseM.btn-fill,
.btn-baseS.btn-fill{color:#555;background-color:#f5f5f5;}.btn-baseL.btn-arrow,
.btn-baseM.btn-arrow,
.btn-baseS.btn-arrow{position:relative;}@media screen and (max-width:640px){.btn-baseL.btn-arrow::after, .btn-baseM.btn-arrow::after, .btn-baseS.btn-arrow::after{content:"";width:1.6vw;height:1.6vw;display:block;position:absolute;top:50%;right:5.333333333333333vw;border-top:solid 0.8vw #555;border-right:solid 0.8vw #555;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}}@media print, all and (min-width:641px){.btn-baseL.btn-arrow::after, .btn-baseM.btn-arrow::after, .btn-baseS.btn-arrow::after{content:"";width:7px;height:7px;display:block;position:absolute;top:50%;right:18px;border-top:solid 3px #555;border-right:solid 3px #555;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}}.btn-baseL.btn-white,
.btn-baseM.btn-white,
.btn-baseS.btn-white{color:#252525;border-color:#fff;}.btn-baseL.btn-white.btn-fill,
.btn-baseM.btn-white.btn-fill,
.btn-baseS.btn-white.btn-fill{color:#252525;background-color:#fff;}.btn-baseL.btn-gray,
.btn-baseM.btn-gray,
.btn-baseS.btn-gray{color:#7f7f7f;border-color:#7f7f7f;}.btn-baseL.btn-red,
.btn-baseM.btn-red,
.btn-baseS.btn-red{color:#bf0d3e;border-color:#bf0d3e;}.btn-baseL.btn-red.btn-fill,
.btn-baseM.btn-red.btn-fill,
.btn-baseS.btn-red.btn-fill{color:#fff;background-color:#bf0d3e;}.btn-baseL.btn-blue,
.btn-baseM.btn-blue,
.btn-baseS.btn-blue{color:#009fdf;border-color:#009fdf;}.btn-baseL.btn-blue.btn-fill,
.btn-baseM.btn-blue.btn-fill,
.btn-baseS.btn-blue.btn-fill{color:#fff;background-color:#009fdf;}.btn-baseL.btn-orange,
.btn-baseM.btn-orange,
.btn-baseS.btn-orange{color:#fd7a00;border-color:#fd7a00;}.btn-baseL.btn-orange.btn-fill,
.btn-baseM.btn-orange.btn-fill,
.btn-baseS.btn-orange.btn-fill{color:#fff;background-color:#fd7a00;}.btn-baseL.btn-ping,
.btn-baseM.btn-ping,
.btn-baseS.btn-ping,
.btn-baseL.btn-pink,
.btn-baseM.btn-pink,
.btn-baseS.btn-pink{color:#f37caf;border-color:#f37caf;}.btn-baseL.btn-ping.btn-fill,
.btn-baseM.btn-ping.btn-fill,
.btn-baseS.btn-ping.btn-fill,
.btn-baseL.btn-pink.btn-fill,
.btn-baseM.btn-pink.btn-fill,
.btn-baseS.btn-pink.btn-fill{color:#fff;background-color:#f37caf;}.btn-baseL.btn-yellow,
.btn-baseM.btn-yellow,
.btn-baseS.btn-yellow{color:#f7ce00;border-color:#fad900;}.btn-baseL.btn-yellow.btn-fill,
.btn-baseM.btn-yellow.btn-fill,
.btn-baseS.btn-yellow.btn-fill{color:#fff;background-color:#fad900;}@media screen and (max-width:640px){.btn-baseL{font-size:4.8vw;height:14.40000000000018vw;padding:4.53333333333339vw;}}@media print, all and (min-width:641px){.btn-baseL{font-size:18px;height:54px;padding:17px 15px;}}@media screen and (max-width:640px){.btn-baseM{font-size:4.266666666666667vw;height:11.73333333333348vw;padding:3.46666666666671vw;}}@media print, all and (min-width:641px){.btn-baseM{font-size:16px;height:44px;padding:13px 11px;}}@media screen and (max-width:640px){.btn-baseS{font-size:3.466666666666667vw;height:9.06666666666678vw;padding:2.666666666666667vw;}}@media print, all and (min-width:641px){.btn-baseS{font-size:13px;height:34px;padding:10px 10px 9px 10px;}}.btn-current{color:#fff;background-color:#bf0d3e;}.btn-fullW{width:100%;}@media screen and (max-width:640px){.btn-spFullW{width:100%;}}@media print, all and (min-width:641px){.btn-pcFullW{width:100%;}}.cF::after{display:block;clear:both;height:0;visibility:hidden;content:"";}.fLeft{float:left !important;}.fRight{float:right !important;}@media print, all and (min-width:641px){.fLeft_pc{float:left !important;}}@media print, all and (min-width:641px){.fRight_pc{float:right !important;}}@media screen and (max-width:640px){.fLeft_sp{float:left !important;}}@media screen and (max-width:640px){.fRight_sp{float:right !important;}}.taL{text-align:left !important;}.taR{text-align:right !important;}.taC{text-align:center !important;}@media print, all and (min-width:641px){.taL_pc{text-align:left !important;}}@media print, all and (min-width:641px){.taR_pc{text-align:right !important;}}@media print, all and (min-width:641px){.taC_pc{text-align:center !important;}}@media screen and (max-width:640px){.taL_sp{text-align:left !important;}}@media screen and (max-width:640px){.taR_sp{text-align:right !important;}}@media screen and (max-width:640px){.taC_sp{text-align:center !important;}}@media screen and (max-width:640px){.mT0{margin-top:0vw !important;}}@media print, all and (min-width:641px){.mT0{margin-top:0px !important;}}@media screen and (max-width:640px){.mR0{margin-right:0vw !important;}}@media print, all and (min-width:641px){.mR0{margin-right:0px !important;}}@media screen and (max-width:640px){.mB0{margin-bottom:0vw !important;}}@media print, all and (min-width:641px){.mB0{margin-bottom:0px !important;}}@media screen and (max-width:640px){.mL0{margin-left:0vw !important;}}@media print, all and (min-width:641px){.mL0{margin-left:0px !important;}}@media screen and (max-width:640px){.mT5{margin-top:1.333333333333333vw !important;}}@media print, all and (min-width:641px){.mT5{margin-top:5px !important;}}@media screen and (max-width:640px){.mR5{margin-right:1.333333333333333vw !important;}}@media print, all and (min-width:641px){.mR5{margin-right:5px !important;}}@media screen and (max-width:640px){.mB5{margin-bottom:1.333333333333333vw !important;}}@media print, all and (min-width:641px){.mB5{margin-bottom:5px !important;}}@media screen and (max-width:640px){.mL5{margin-left:1.333333333333333vw !important;}}@media print, all and (min-width:641px){.mL5{margin-left:5px !important;}}@media screen and (max-width:640px){.mT10{margin-top:2.666666666666667vw !important;}}@media print, all and (min-width:641px){.mT10{margin-top:10px !important;}}@media screen and (max-width:640px){.mR10{margin-right:2.666666666666667vw !important;}}@media print, all and (min-width:641px){.mR10{margin-right:10px !important;}}@media screen and (max-width:640px){.mB10{margin-bottom:2.666666666666667vw !important;}}@media print, all and (min-width:641px){.mB10{margin-bottom:10px !important;}}@media screen and (max-width:640px){.mL10{margin-left:2.666666666666667vw !important;}}@media print, all and (min-width:641px){.mL10{margin-left:10px !important;}}@media screen and (max-width:640px){.mT15{margin-top:4vw !important;}}@media print, all and (min-width:641px){.mT15{margin-top:15px !important;}}@media screen and (max-width:640px){.mR15{margin-right:4vw !important;}}@media print, all and (min-width:641px){.mR15{margin-right:15px !important;}}@media screen and (max-width:640px){.mB15{margin-bottom:4vw !important;}}@media print, all and (min-width:641px){.mB15{margin-bottom:15px !important;}}@media screen and (max-width:640px){.mL15{margin-left:4vw !important;}}@media print, all and (min-width:641px){.mL15{margin-left:15px !important;}}@media screen and (max-width:640px){.mT20{margin-top:5.333333333333333vw !important;}}@media print, all and (min-width:641px){.mT20{margin-top:20px !important;}}@media screen and (max-width:640px){.mR20{margin-right:5.333333333333333vw !important;}}@media print, all and (min-width:641px){.mR20{margin-right:20px !important;}}@media screen and (max-width:640px){.mB20{margin-bottom:5.333333333333333vw !important;}}@media print, all and (min-width:641px){.mB20{margin-bottom:20px !important;}}@media screen and (max-width:640px){.mL20{margin-left:5.333333333333333vw !important;}}@media print, all and (min-width:641px){.mL20{margin-left:20px !important;}}@media screen and (max-width:640px){.mT25{margin-top:6.666666666666666vw !important;}}@media print, all and (min-width:641px){.mT25{margin-top:25px !important;}}@media screen and (max-width:640px){.mR25{margin-right:6.666666666666666vw !important;}}@media print, all and (min-width:641px){.mR25{margin-right:25px !important;}}@media screen and (max-width:640px){.mB25{margin-bottom:6.666666666666666vw !important;}}@media print, all and (min-width:641px){.mB25{margin-bottom:25px !important;}}@media screen and (max-width:640px){.mL25{margin-left:6.666666666666666vw !important;}}@media print, all and (min-width:641px){.mL25{margin-left:25px !important;}}@media screen and (max-width:640px){.mT30{margin-top:8vw !important;}}@media print, all and (min-width:641px){.mT30{margin-top:30px !important;}}@media screen and (max-width:640px){.mR30{margin-right:8vw !important;}}@media print, all and (min-width:641px){.mR30{margin-right:30px !important;}}@media screen and (max-width:640px){.mB30{margin-bottom:8vw !important;}}@media print, all and (min-width:641px){.mB30{margin-bottom:30px !important;}}@media screen and (max-width:640px){.mL30{margin-left:8vw !important;}}@media print, all and (min-width:641px){.mL30{margin-left:30px !important;}}@media screen and (max-width:640px){.mT35{margin-top:9.333333333333332vw !important;}}@media print, all and (min-width:641px){.mT35{margin-top:35px !important;}}@media screen and (max-width:640px){.mR35{margin-right:9.333333333333332vw !important;}}@media print, all and (min-width:641px){.mR35{margin-right:35px !important;}}@media screen and (max-width:640px){.mB35{margin-bottom:9.333333333333332vw !important;}}@media print, all and (min-width:641px){.mB35{margin-bottom:35px !important;}}@media screen and (max-width:640px){.mL35{margin-left:9.333333333333332vw !important;}}@media print, all and (min-width:641px){.mL35{margin-left:35px !important;}}@media screen and (max-width:640px){.mT40{margin-top:10.666666666666666vw !important;}}@media print, all and (min-width:641px){.mT40{margin-top:40px !important;}}@media screen and (max-width:640px){.mR40{margin-right:10.666666666666666vw !important;}}@media print, all and (min-width:641px){.mR40{margin-right:40px !important;}}@media screen and (max-width:640px){.mB40{margin-bottom:10.666666666666666vw !important;}}@media print, all and (min-width:641px){.mB40{margin-bottom:40px !important;}}@media screen and (max-width:640px){.mL40{margin-left:10.666666666666666vw !important;}}@media print, all and (min-width:641px){.mL40{margin-left:40px !important;}}@media screen and (max-width:640px){.mT45{margin-top:12vw !important;}}@media print, all and (min-width:641px){.mT45{margin-top:45px !important;}}@media screen and (max-width:640px){.mR45{margin-right:12vw !important;}}@media print, all and (min-width:641px){.mR45{margin-right:45px !important;}}@media screen and (max-width:640px){.mB45{margin-bottom:12vw !important;}}@media print, all and (min-width:641px){.mB45{margin-bottom:45px !important;}}@media screen and (max-width:640px){.mL45{margin-left:12vw !important;}}@media print, all and (min-width:641px){.mL45{margin-left:45px !important;}}@media screen and (max-width:640px){.mT50{margin-top:13.333333333333332vw !important;}}@media print, all and (min-width:641px){.mT50{margin-top:50px !important;}}@media screen and (max-width:640px){.mR50{margin-right:13.333333333333332vw !important;}}@media print, all and (min-width:641px){.mR50{margin-right:50px !important;}}@media screen and (max-width:640px){.mB50{margin-bottom:13.333333333333332vw !important;}}@media print, all and (min-width:641px){.mB50{margin-bottom:50px !important;}}@media screen and (max-width:640px){.mL50{margin-left:13.333333333333332vw !important;}}@media print, all and (min-width:641px){.mL50{margin-left:50px !important;}}@media screen and (max-width:640px){.pB0{padding-bottom:0vw !important;}}@media print, all and (min-width:641px){.pB0{padding-bottom:0px !important;}}.fColor-white{color:#fff !important;}.fColor-black{color:#000 !important;}.fColor-red{color:#BF0D3E !important;}.fColor-blue{color:#009FDF !important;}.fColor-orange{color:#FD7A00 !important;}.fColor-pink{color:#F37CAF !important;}.fColor-yellow{color:#F7CE00 !important;}.fColor-gray1{color:#f5f5f5 !important;}.fColor-gray2{color:#ebebeb !important;}.fColor-gray3{color:#dfdfdf !important;}.fColor-gray4{color:#ddd !important;}.fColor-gray5{color:#d9d9d9 !important;}.fColor-gray6{color:#a5a5a5 !important;}.fColor-gray7{color:#808080 !important;}.fColor-gray8{color:#7f7f7f !important;}.fColor-gray9{color:#555 !important;}.fColor-gray10{color:#4c4c4c !important;}.fColor-gray11{color:#333 !important;}.fColor-gray12{color:#252525 !important;}.global-contents{margin:0 auto;position:relative;box-sizing:border-box;}@media screen and (max-width:640px){.global-contents{width:100%;padding:17.333333333333332vw 5.333333333333333vw 0;}}@media print, all and (min-width:641px){.global-contents{min-width:1200px;max-width:1440px;margin:0 auto;padding:140px 45px 60px;}}@media screen and (max-width:640px){.contentNav{margin:5.333333333333333vw 0;}}@media print, all and (min-width:641px){.contentNav{height:60px;position:absolute;top:-60px;left:0;right:0;}}@media screen and (max-width:640px){.contentNav-title{color:#bf0d3e;font-size:4.8vw;line-height:1;font-weight:bold;margin-bottom:4vw;}}@media print, all and (min-width:641px){.contentNav-list{display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-o-box-align:top;-ms-flex-align:top;-webkit-align-items:top;align-items:top;}.contentNav-list li{font-size:13px;font-weight:bold;margin:0 20px;position:relative;z-index:2;}.contentNav-list a{color:#555;line-height:57px;text-decoration:none;display:block;}.contentNav-list a:hover{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.contentNav-list .contentNav-list_active{color:#bf0d3e;line-height:57px;border-bottom:solid 3px #bf0d3e;}.contentNav-list .contentNav-list_active a{color:#bf0d3e;}.contentNav-list .contentNav-list_active a:hover{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;}}.mainVisual{position:relative;}@media screen and (max-width:640px){.mainVisual{margin:0 -5.333333333333333vw;}}@media print, all and (min-width:641px){.mainVisual{margin:-140px -45px 45px -45px;}}.mainVisual .mainVisual-img{width:100%;max-width:100%;}.mainVisual .mainVisual-text{color:#fff;}@media screen and (max-width:640px){.mainVisual .mainVisual-text{padding:5.333333333333333vw;}}@media print, all and (min-width:641px){.mainVisual .mainVisual-text{margin-bottom:0;position:absolute;top:50%;left:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@media print, all and (min-width:641px){.mainVisual .mainVisual-text_heading{font-size:48px;line-height:1;}}@media print, all and (min-width:641px){.mainVisual .mainVisual-text_subheading{margin-top:10px;}}@media print, all and (min-width:641px){.mainVisual .mainVisual-text_info img{width:75px;}}@media screen and (max-width:640px){.subpage .mainVisual .mainVisual-text{padding-bottom:0;background-color:transparent;}.subpage .mainVisual .mainVisual-text_heading{color:#bf0d3e;}.subpage .mainVisual .mainVisual-text_date{font-size:3.2vw;color:#252525;}.subpage .mainVisual .mainVisual-text_description, .subpage .mainVisual .mainVisual-text_info{display:none;}}.notes{color:#7f7f7f;}@media screen and (max-width:640px){.notes{font-size:2.933333333333333vw;}}@media print, all and (min-width:641px){.notes{font-size:11px;}}@media screen and (max-width:640px){.spContent-title{font-size:4.8vw;font-weight:bold;line-height:1;margin:12vw 0 8vw;padding:5.333333333333333vw 0;border-top:solid 2px #252525;border-bottom:solid 1px #a5a5a5;}}@media print, all and (min-width:641px){.spContent-title{display:none;}}@media screen and (max-width:640px){.spBackLink{font-size:3.466666666666667vw;line-height:1;padding:0 5.333333333333333vw;}.spBackLink a{text-decoration:none;display:inline-block;padding:3.466666666666667vw 0 3.466666666666667vw 4vw;position:relative;}.spBackLink a::after{content:"";width:1.6vw;height:1.6vw;display:block;position:absolute;top:50%;right:5.333333333333333vw;border-top:solid 0.8vw #bf0d3e;border-right:solid 0.8vw #bf0d3e;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.spBackLink a::after{left:0;right:auto;-webkit-transform:rotate(-135deg) translate(20%, 55%);transform:rotate(-135deg) translate(20%, 55%);}}@media print, all and (min-width:641px){.spBackLink{display:none;}}@media print, all and (min-width:641px){.content{margin-top:50px;}}@media screen and (max-width:640px){.content{margin-top:8vw;}}.content-main p{margin-bottom:1.75em;}@media print, all and (min-width:641px){.content-main.module-gridItem8, .content-main.module-gridItem12{padding:0 4.930555555555555%;box-sizing:border-box;}}.infoIndex .content-main.module-gridItem8,
.aboutIndex .content-main.module-gridItem8{padding-left:0;}@media print, all and (min-width:641px){.content-main .module-gridItem6{margin-right:30px;}}@media screen and (max-width:640px){.content-main .notes{margin-top:-2.666666666666667vw;}}@media print, all and (min-width:641px){.content-main .notes{margin-top:-0.5em;}}.content-heading{font-weight:bold;position:relative;}@media screen and (max-width:640px){.content-heading{font-size:4.8vw;margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.content-heading{font-size:20px;margin-bottom:20px;}}.content-subheading{font-weight:bold;position:relative;}@media screen and (max-width:640px){.content-subheading{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.content-subheading{margin-bottom:20px;}}.content-subheading .icom_mams{vertical-align:middle;}@media screen and (max-width:640px){.content-subheading .icom_mams{width:18.666666666666668vw;margin:-5.333333333333333vw 4vw -5.333333333333333vw 0;}}@media print, all and (min-width:641px){.content-subheading .icom_mams{width:75px;margin:-17px 15px -17px 0;}}.content-heading_notes{color:#7f7f7f;font-weight:normal;line-height:2;}@media screen and (max-width:640px){.content-heading_notes{font-size:2.933333333333333vw;margin-top:4vw;}}@media print, all and (min-width:641px){.content-heading_notes{font-size:11px;padding-top:10px;}}@media print, all and (min-width:641px){.content-split{margin-bottom:30px;}.content-split::after{display:block;clear:both;height:0;visibility:hidden;content:"";}}.content-split_text > *:first-child{margin-top:0;}.content-split_text > *:last-child{margin-bottom:0;}@media screen and (max-width:640px){.content-split_text{margin-bottom:8vw;}}@media print, all and (min-width:641px){.content-split_text{width:52%;}}.content-split_img > *:first-child{margin-top:0;}.content-split_img > *:last-child{margin-bottom:0;}@media screen and (max-width:640px){.content-split_img{margin-top:5.333333333333333vw;}.content-split_img:first-child{margin-bottom:2.666666666666667vw;}}@media print, all and (min-width:641px){.content-split_img{width:42%;}}.content-split_img figure figcaption{text-align:left;}@media screen and (max-width:640px){.content-split_img figure figcaption{margin-top:2.666666666666667vw;}}@media print, all and (min-width:641px){.content-split_img figure figcaption{margin-top:15px;}}@media print, all and (min-width:641px){.content-catalog .content-split_text{width:61.3%;}}@media print, all and (min-width:641px){.content-catalog .content-split_img{width:30.65%;}}.content-img{width:100%;height:auto;}@media screen and (max-width:640px){.content-img{margin:8vw 0;}}@media print, all and (min-width:641px){.content-img{margin:45px 0;}}.content-imgW50{width:50%;margin-left:auto;margin-right:auto;}.content-imgW75{width:75%;margin-left:auto;margin-right:auto;}.content-img img{width:100%;height:auto;vertical-align:top;}.content-img figcaption{color:#7f7f7f;}@media screen and (max-width:640px){.content-img figcaption{font-size:2.933333333333333vw;margin-top:1.3333vw;}}@media print, all and (min-width:641px){.content-img figcaption{font-size:11px;text-align:right;margin-top:5px;}}@media print, all and (min-width:641px){.content-img.content-imgFull{width:auto;margin-left:-45px;margin-right:-45px;padding:0;}.content-img.content-imgFull img{max-width:1440px;}.content-img.content-imgFull figcaption{padding:0 45px;}}@media print, all and (min-width:641px){.content-profile{display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}}@media screen and (max-width:640px){.content-profile .profile-img{width:37.333333333333336vw;margin:0 auto 6.666666666666667vw;}.content-profile .profile-img img{width:100%;}}@media print, all and (min-width:641px){.content-profile .profile-img{width:150px;margin-right:60px;}}@media screen and (max-width:640px){.content-profile .profile-text{font-size:3.466666666666667vw;}}@media screen and (max-width:640px){.content-profile .profile-name{font-size:4.8vw;font-weight:bold;margin-bottom:2.666666666666667vw;}}@media print, all and (min-width:641px){.content-profile .profile-name{font-weight:bold;margin-bottom:15px;}}@media screen and (max-width:640px){.content-info .content-info_title{color:#bf0d3e;font-size:4.8vw;margin-bottom:8vw;}}@media print, all and (min-width:641px){.content-info .content-info_title{font-size:20px;margin-bottom:30px;}}@media screen and (max-width:640px){.content-info table{display:block;margin-bottom:8vw;}.content-info tbody{display:block;}.content-info tr{display:flex;flex-direction:column;width:100%;}}@media print, all and (min-width:641px){.content-info table{margin-bottom:30px;}}@media screen and (max-width:640px){.content-info th{text-align:left;display:block;}}@media print, all and (min-width:641px){.content-info th{font-weight:normal;vertical-align:top;white-space:nowrap;text-align-last:justify;min-width:5em;padding-bottom:30px;}}@media screen and (max-width:640px){.content-info td{text-align:left;display:block;margin-bottom:8vw;}}@media print, all and (min-width:641px){.content-info td{vertical-align:top;padding:0 0 30px 3em;}.content-info td::before{content:"：";display:inline;margin:0 2em 30px -3em;}}.content-info tr:last-child th,
.content-info tr:last-child td{margin-bottom:0;padding-bottom:0;}.content-corporateLogo{text-align:center;}.content-corporateLogo img{vertical-align:top;}@media screen and (max-width:640px){.content-corporateLogo li{margin-bottom:8.0000000000001vw;}}@media print, all and (min-width:641px){.content-corporateLogo ul{letter-spacing:-.34em;}.content-corporateLogo li{letter-spacing:normal;margin:0 25px;display:inline-block;}}@media screen and (max-width:640px){.content-snsButton{margin:8vw 0 0;padding:4vw 0;}}@media print, all and (min-width:641px){.content-snsButton{margin-top:60px;}}.content-lineup::after{display:block;clear:both;height:0;visibility:hidden;content:"";}.content-lineup_box{float:left;}@media screen and (max-width:640px){.content-lineup_box{width:33%;margin-right:0.5%;margin-bottom:5.333333333333333vw;}.content-lineup_box:nth-child(3n){margin-right:0;}.content-lineup_box:nth-child(3n+1){clear:both;}}@media print, all and (min-width:641px){.content-lineup_box{width:16.3%;margin-right:0.44%;margin-bottom:20px;}.content-lineup_box:nth-child(6n){margin-right:0;}.content-lineup_box:nth-child(6n+1){clear:both;}}.content-lineup_box img{vertical-align:top;width:100%;}.content-lineup_box figcaption{color:#7f7f7f;line-height:1.5;word-break:break-all;}@media screen and (max-width:640px){.content-lineup_box figcaption{font-size:2.933333333333333vw;margin-top:1.333333333333333vw;}}@media print, all and (min-width:641px){.content-lineup_box figcaption{font-size:12px;margin-top:5px;}}.content-movie{width:100%;height:0;padding-top:56.25%;position:relative;}.content-movie iframe{width:100% !important;height:100% !important;position:absolute;top:0;right:0;}@media screen and (max-width:640px){.content-movie{margin:8vw 0;}}@media print, all and (min-width:641px){.content-movie{margin:30px 0;}}.snsButton-list{display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media screen and (max-width:640px){.snsButton-list{margin:0;}}@media print, all and (min-width:641px){.snsButton-list{margin-bottom:60px;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}@media screen and (max-width:640px){.snsButton-list li{margin:0 4vw;}}@media print, all and (min-width:641px){.snsButton-list li{margin:0 15px 0 0;}}.snsButton-list li img{vertical-align:top;}.snsButton-list a{display:block;}@media screen and (max-width:640px){.content-side{margin-top:12vw;}}@media print, all and (min-width:641px){.content-side{padding:0 4.930555555555555%;box-sizing:border-box;}}@media screen and (max-width:640px){.content-side dt{font-size:4vw;font-weight:bold;}}@media print, all and (min-width:641px){.content-side dt{font-size:13px;line-height:2;font-weight:bold;}}@media screen and (max-width:640px){.content-side dd{font-size:4vw;margin-bottom:8vw;}}@media print, all and (min-width:641px){.content-side dd{font-size:13px;line-height:2;margin-bottom:30px;}}@media screen and (max-width:640px){.content-side .spDetailLink{margin:0 0 12vw;}.content-side .spDetailLink a{margin-top:0;display:block;}}@media print, all and (min-width:641px){.content-side .spDetailLink{display:none;}}.content-side .btn-baseM,
.content-side .btn-baseL{width:100%;}@media screen and (max-width:640px){.content-side .btn-baseM, .content-side .btn-baseL{margin-top:5.333333333333333vw;}}@media print, all and (min-width:641px){.content-side .btn-baseM, .content-side .btn-baseL{margin-top:30px;}}@media screen and (max-width:640px){.content-side .tagList{margin-top:1.333333333333333vw;}}@media print, all and (min-width:641px){.content-side .tagList{margin-top:5px;}}@media print, all and (min-width:641px){.content-side .snsButton-list{margin-bottom:0;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}}@media screen and (max-width:640px){.spDetailLink{margin-bottom:8vw;}.spDetailLink a{width:100%;margin-bottom:2.666666666666667vw;}}@media print, all and (min-width:641px){.spDetailLink{display:none;}}@media screen and (max-width:640px){.fullColumn{margin-bottom:12.00000000000015vw;}}@media print, all and (min-width:641px){.fullColumn{margin-bottom:45px;}.fullColumn > *{padding:0 4.930555555555555%;}}.content-notesArea{border:solid 1px #d9d9d9;}@media screen and (max-width:640px){.content-notesArea{margin-top:12vw;padding:5.333333333333333vw 5.333333333333333vw 0;}}@media print, all and (min-width:641px){.content-notesArea{margin-top:45px;padding:20px 25px 0;}}.content-notesArea .content-notesArea_caution{font-weight:bold;}@media screen and (max-width:640px){.content-notesArea .content-notesArea_caution{font-size:3.466666666666667vw;}}@media print, all and (min-width:641px){.content-notesArea .content-notesArea_caution{font-size:13px;}}@media screen and (max-width:640px){.content-notesArea .content-notesArea_title{font-size:3.466666666666667vw;margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.content-notesArea .content-notesArea_title{font-size:13px;margin-bottom:20px;}}.content-notesArea .content-notesArea_list{list-style-type:disc;}@media screen and (max-width:640px){.content-notesArea .content-notesArea_list{font-size:3.466666666666667vw;margin:0 0 5.333333333333333vw 1.5em;}}@media print, all and (min-width:641px){.content-notesArea .content-notesArea_list{font-size:13px;margin:0 0 20px 1.6em;}}@media screen and (max-width:640px){.content-notesArea .content-notesArea_text{font-size:3.466666666666667vw;}}@media print, all and (min-width:641px){.content-notesArea .content-notesArea_text{font-size:13px;}}@media print, all and (min-width:641px){.content-relation{border-top:solid 1px #a5a5a5;}}.content-relation_title{position:relative;}.content-relation_title a{color:#bf0d3e;text-decoration:none;display:inline-block;position:absolute;right:0;}@media screen and (max-width:640px){.content-relation_title a{font-size:4vw;padding-right:4vw;top:0;}.content-relation_title a::after{content:"";width:1.6vw;height:1.6vw;display:block;position:absolute;top:50%;right:5.333333333333333vw;border-top:solid 0.8vw #bf0d3e;border-right:solid 0.8vw #bf0d3e;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}}@media print, all and (min-width:641px){.content-relation_title a{font-size:15px;padding-right:15px;top:2px;}.content-relation_title a::after{content:"";width:7px;height:7px;display:block;position:absolute;top:50%;right:18px;border-top:solid 3px #bf0d3e;border-right:solid 3px #bf0d3e;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.content-relation_title a:hover{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}}.content-relation_title a::after{right:0;}@media screen and (max-width:640px){.content-relation_title{font-size:4.8vw;font-weight:bold;line-height:1;margin:12vw 0 8vw;padding-bottom:5.333333333333333vw;border-bottom:solid 1px #a5a5a5;}}@media print, all and (min-width:641px){.content-relation_title{font-size:20px;line-height:1;margin:45px 0 30px;}}.top-header{width:100%;position:absolute;z-index:2;}.top-header .top-header_logo{position:absolute;top:8vw;left:5.333333333333333vw;}.top-header .sp_menu{position:fixed;background-color:#bf0d3e;}.mamIndex .headingSet{position:relative;}.top-mainVisual{margin-bottom:0;}.top-mainVisual .mainVisual-text{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;background-color:#bf0d3e;}@media print, all and (min-width:641px){.top-mainVisual .mainVisual-text{padding:20px 355px 20px 45px;}}@media screen and (max-width:640px){.top-mainVisual .mainVisual-text_heading{font-size:4.8vw;font-weight:bold;margin-bottom:2.666666666666667vw;}}@media print, all and (min-width:641px){.top-mainVisual .mainVisual-text_heading{font-size:27px;line-height:1.5;margin-bottom:10px;}}.top-mainVisual .mainVisual-text_heading span{font-size:60%;display:block;}@media screen and (max-width:640px){.top-mainVisual .mainVisual-text_heading span{margin-bottom:1.33333333333335vw;}}@media print, all and (min-width:641px){.top-mainVisual .mainVisual-text_heading span{margin-bottom:5px;}}@media screen and (max-width:640px){.top-mainVisual .mainVisual-text_description{font-size:3.733333333333333vw;margin-bottom:2.666666666666667vw;}}@media print, all and (min-width:641px){.top-mainVisual .mainVisual-text_description{font-size:16px;line-height:1.5;margin-bottom:15px;}}.top-mainVisual .mainVisual-text_date{font-weight:bold;}@media screen and (max-width:640px){.top-mainVisual .mainVisual-text_date{font-size:3.733333333333333vw;}}.top-mainVisual .mainVisual-text_info p{font-weight:normal;}@media screen and (max-width:640px){.top-mainVisual .mainVisual-text_info p{font-size:3.733333333333333vw;}}@media screen and (max-width:640px){.top-mainVisual .mainVisual-text_info p span{font-size:2.933333333333333vw;}}@media print, all and (min-width:641px){.top-mainVisual .mainVisual-text_info p span{font-size:13px;}}.top-mainVisual .mainVisual-text_btn ul{display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}@media screen and (max-width:640px){.top-mainVisual .mainVisual-text_btn ul{margin-top:5.333333333333333vw;}}@media print, all and (min-width:641px){.top-mainVisual .mainVisual-text_btn ul{white-space:nowrap;position:absolute;top:25px;right:45px;}}@media screen and (max-width:640px){.top-mainVisual .mainVisual-text_btn li{width:48.66666666666667vw;margin-right:2.666666666666667vw;}.top-mainVisual .mainVisual-text_btn li:nth-child(2){margin-right:0;}.top-mainVisual .mainVisual-text_btn li a{width:100%;}}@media print, all and (min-width:641px){.top-mainVisual .mainVisual-text_btn li{margin-left:15px;}.top-mainVisual .mainVisual-text_btn li a{width:136px;}}.top-otherExhibitions{background-color:#f5f5f5;position:relative;}@media screen and (max-width:640px){.top-otherExhibitions{margin:0 -5.333333333333333vw 6.666666666666667vw;padding:8vw 5.333333333333333vw;}}@media print, all and (min-width:641px){.top-otherExhibitions{margin:0 -45px 45px;padding:30px 45px;}}@media screen and (max-width:640px){.top-otherExhibitions .otherExhibitionsList{margin-bottom:0;}.top-otherExhibitions .otherExhibitionsList .module-gridItem4:last-of-type{margin-bottom:0;}}.top-otherExhibitions .otherExhibitions-title{margin-top:0;}.heading-moreLink{font-weight:bold;position:absolute;right:0;top:0;}.heading-moreLink a{text-decoration:none;display:block;padding-right:25px;}.heading-moreLink a::after{content:"";width:7px;height:7px;display:block;position:absolute;top:50%;right:18px;border-top:solid 3px #bf0d3e;border-right:solid 3px #bf0d3e;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.heading-moreLink a::after{right:5px;}//.top-imgFull{width:auto;}@media screen and (max-width:640px){.top-imgFull{margin:2.666666666666667vw -5.333333333333333vw 8vw;}}@media print, all and (min-width:641px){.top-imgFull{margin:45px -45px;}}.top-snsFollow{list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}@media screen and (max-width:640px){.top-snsFollow{margin:0 -5.333333333333333vw;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;}}@media print, all and (min-width:641px){.top-snsFollow{margin-bottom:-15px;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}}.top-snsFollow li{font-family:'MoriLogoR';font-weight:bold;text-align:center;line-height:1;}@media screen and (max-width:640px){.top-snsFollow li{font-size:5.3333333333334vw;width:50%;border-bottom:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9;box-sizing:border-box;}.top-snsFollow li:nth-child(2n){border-right:none;}.top-snsFollow li:last-child{border-bottom:none;}}@media print, all and (min-width:641px){.top-snsFollow li{font-size:20px;font-weight:bold;margin:0 45px;}}.top-snsFollow a{color:#7f7f7f;display:block;text-decoration:none;}@media screen and (max-width:640px){.top-snsFollow a{width:100%;height:0;padding-top:100%;position:relative;box-sizing:border-box;}.top-snsFollow a img{width:16.0000000000002vw;margin:0 auto;position:absolute;top:50%;right:0;bottom:0;left:0;transform:translateY(-80%);}}.top-snsFollow a::after{content:attr(name);letter-spacing:0.05em;margin-right:auto;margin-left:auto;display:block;}@media screen and (max-width:640px){.top-snsFollow a::after{margin-top:7.20000000000009vw;position:absolute;top:50%;right:0;left:0;}}@media print, all and (min-width:641px){.top-snsFollow a::after{margin-top:15px;}}@media print, all and (min-width:641px){.exhibitionsIndex .module-selectSearch{margin-top:-15px;}}.exhibitions-period{font-family:"Helvetica Neue", Arial;font-weight:bold;line-height:1;}@media screen and (max-width:640px){.exhibitions-period{font-size:6.4vw;margin:8vw 0;}}@media print, all and (min-width:641px){.exhibitions-period{font-size:48px;margin-bottom:35px;}}.exhibitions-category_name{font-family:"Helvetica Neue", Arial, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;}@media screen and (max-width:640px){.exhibitions-category_name{font-size:4.80000000000006vw;}}@media print, all and (min-width:641px){.exhibitions-category_name{font-size:24px;}}@media screen and (max-width:640px){.exhibitionsList{padding-bottom:0;}}.exhibitionsList .category-name{position:relative;}@media print, all and (min-width:641px){.exhibitionsList .category-name{margin-bottom:5px;padding-right:70px;}}.exhibitionsList .category-name::after{content:'';display:block;position:absolute;right:0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;}@media screen and (max-width:640px){.exhibitionsList .category-name::after{width:13.333333333333334vw;height:13.333333333333334vw;top:-5.3333333333334vw;background-size:100% auto;background-position:0 0;}}@media print, all and (min-width:641px){.exhibitionsList .category-name::after{width:50px;height:50px;top:-20px;background-size:50px auto;background-position:0 0;}}.exhibitionsList .exhibitions-category_research::after{background-image:url("../img/mamresearch_logo.svg");}.exhibitionsList .exhibitions-category_screen::after{background-image:url("../img/mamscreen_logo.svg");}.exhibitionsList .exhibitions-category_collection::after{background-image:url("../img/mamcollection_logo.svg");}.exhibitionsList .exhibitions-category_project::after{background-image:url("../img/mamproject_logo.svg");}@media screen and (max-width:640px){.exhibitionsList .exhibitions-description{font-size:3.466666666666667vw;}}@media print, all and (min-width:641px){.exhibitionsList .exhibitions-description{font-size:14px;}}.exhibitionsList .exhibitions-date{color:#7f7f7f;}@media screen and (max-width:640px){.exhibitionsList .exhibitions-date{font-size:3.2vw;}}@media print, all and (min-width:641px){.exhibitionsList .exhibitions-date{font-size:14px;}}@media screen and (max-width:640px){.exhibitionsList .module-gridItem12 .exhibitions-title{font-size:4vw;}}@media print, all and (min-width:641px){.exhibitionsList .module-gridItem12 .exhibitions-title{font-size:20px;line-height:1.5;margin-bottom:10px;}}.exhibitionsList .module-gridItem12 .exhibitions-title span{font-size:60%;display:block;}@media screen and (max-width:640px){.otherExhibitionsList{margin-bottom:12vw;padding-bottom:0;}}@media print, all and (min-width:641px){.otherExhibitionsList{margin-bottom:60px;}}.otherExhibitions-title{font-weight:bold;line-height:1;}.otherExhibitions-title.category-mam{color:#bf0d3e;}.otherExhibitions-title.category-tcv{color:#009fdf;}.otherExhibitions-title.category-macg{color:#fd7a00;}.otherExhibitions-title.category-shop{color:#f37caf;}.otherExhibitions-title.category-restaurant{color:#f7ce00;}@media screen and (max-width:640px){.otherExhibitions-title{font-size:4.8vw;margin-bottom:20px;}}@media print, all and (min-width:641px){.otherExhibitions-title{font-size:18px;margin:45px 0 30px;}}@media screen and (max-width:640px){.thumbnailList .exhibitions-img{margin-bottom:5.3333333333334vw;}}@media print, all and (min-width:641px){.thumbnailList .exhibitions-img{margin-bottom:20px;}.exhibitionsList-other .exhibitions-img{margin-bottom:20px;}}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual{margin-bottom:0;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual-img{-o-box-flex:1;box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;}}.exhibitionsDetail .mainVisual-text{color:#fff;position:static;-webkit-transform:none;transform:none;background-color:#bf0d3e;}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual-text{width:330px;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}}.exhibitionsDetail .mainVisual-text_inner{position:relative;}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual-text_inner{width:100%;padding:30px;box-sizing:border-box;}}@media screen and (max-width:640px){.exhibitionsDetail .mainVisual-text_heading{font-size:4.8vw;line-height:1.5;margin-bottom:2.666666666666667vw;}}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual-text_heading{font-size:20px;line-height:1.5;margin-bottom:20px;}}.exhibitionsDetail .mainVisual-text_heading span{font-size:60%;display:block;}@media screen and (max-width:640px){.exhibitionsDetail .mainVisual-text_heading span{margin-bottom:1.33333333333335vw;}}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual-text_heading span{margin-bottom:5px;}}@media screen and (max-width:640px){.exhibitionsDetail .mainVisual-text_description{font-size:3.733333333333333vw;margin-bottom:2.666666666666667vw;}}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual-text_description{font-size:14px;margin-bottom:20px;}}@media screen and (max-width:640px){.exhibitionsDetail .mainVisual-text_date{font-size:3.2vw;margin-bottom:1.333333333333333vw;}}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual-text_date{font-size:14px;font-weight:bold;}}@media screen and (max-width:640px){.exhibitionsDetail .mainVisual-text_info{font-size:3.733333333333333vw;}}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual-text_info{margin-top:20px;}}@media screen and (max-width:640px){.exhibitionsDetail .mainVisual-text_info p{font-size:3.733333333333333vw;}}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual-text_info p{font-size:15px;}}@media screen and (max-width:640px){.exhibitionsDetail .mainVisual-text_info p span{font-size:3.466666666666667vw;}}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual-text_info p span{font-size:13px;}}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual-text_btn{position:absolute;left:30px;right:30px;bottom:30px;}}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual-text_btn ul{display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:20px;}}@media screen and (max-width:640px){.exhibitionsDetail .mainVisual-text_btn ul li{margin-top:2.666666666666667vw;width:100%;}.exhibitionsDetail .mainVisual-text_btn ul li .btn-baseM{width:100%;}}@media print, all and (min-width:641px){.exhibitionsDetail .mainVisual-text_btn ul li{margin-right:15px;white-space:nowrap;}.exhibitionsDetail .mainVisual-text_btn ul li:last-of-type{margin-right:0;}}@media screen and (max-width:640px){.exhibitionsDetail .detailLink{margin:5.333333333333333vw 0 8vw;}}@media print, all and (min-width:641px){.exhibitionsDetail .detailLink{margin:0 -500% 50px;padding:0 500%;border-bottom:solid 1px #d9d9d9;}}@media print, all and (min-width:641px){.exhibitionsDetail .detailLink-list{display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-bottom:-1px;padding:0 4.930555555555555%;}.exhibitionsDetail .detailLink-list li{margin-right:30px;}.exhibitionsDetail .detailLink-list a{color:#555;line-height:57px;text-decoration:none;display:block;}.exhibitionsDetail .detailLink-list a:hover{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.exhibitionsDetail .detailLink-list .detailLink-list_active{color:#bf0d3e;line-height:57px;border-bottom:solid 3px #bf0d3e;}.exhibitionsDetail .detailLink-list .detailLink-list_active:hover{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;}}@media print, all and (min-width:641px){.exhibitionsDetail .content-main.module-gridItem8{padding:0 0 0 4.930555555555555%;}}.exhibitionhall-list{letter-spacing:-0.34em;}@media screen and (max-width:640px){.exhibitionhall-list{margin-bottom:8vw;}}@media print, all and (min-width:641px){.exhibitionhall-list{margin-bottom:45px;}}.exhibitionhall-list li{letter-spacing:normal;}@media screen and (max-width:640px){.exhibitionhall-list li{display:list-item;margin-bottom:2.666666666666667vw;}}@media print, all and (min-width:641px){.exhibitionhall-list li{display:inline-block;margin-right:40px;}}.artists-List{text-align:left;width:100%;}@media print, all and (min-width:641px){.artists-List:last-of-type{margin-bottom:45px;}}@media screen and (max-width:640px){.artists-List{margin-top:8vw;}}@media print, all and (min-width:641px){.artists-List{margin-top:30px;}.artists-List:last-of-type{margin-bottom:45px;}}.artists-List tr{border-bottom:solid 1px #d9d9d9;}@media screen and (max-width:640px){.artists-List tr{display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}}.artists-List th{font-weight:bold;line-height:1;vertical-align:middle;}@media screen and (max-width:640px){.artists-List th{font-size:4vw;padding:12vw 0 4vw;}.artists-List th:nth-child(2), .artists-List th:nth-child(3){display:none;}}@media print, all and (min-width:641px){.artists-List th{font-size:15px;padding:43px 0 13px;}}.artists-List th img{vertical-align:middle;}@media screen and (max-width:640px){.artists-List th img{margin-right:2.666666666666667vw;}}@media print, all and (min-width:641px){.artists-List th img{margin-right:10px;}}.artists-List td{vertical-align:middle;}@media screen and (max-width:640px){.artists-List td{padding:2.666666666666667vw 0;}}@media print, all and (min-width:641px){.artists-List td{height:60px;}}@media screen and (max-width:640px){.artists-List .artist-name{width:100%;}}@media print, all and (min-width:641px){.artists-List .artist-name{padding-right:20px;}}.artists-List .artist-birth{white-space:nowrap;}@media screen and (max-width:640px){.artists-List .artist-birth{font-size:3.466666666666667vw;width:55%;padding-right:5.333333333333333vw;}}@media print, all and (min-width:641px){.artists-List .artist-birth{padding-right:20px;}}.artists-List .artist-venue{text-align:right;white-space:nowrap;}@media screen and (max-width:640px){.artists-List .artist-venue{min-width:16vw;padding-right:2.666666666666667vw;margin-left:auto;}.artists-List .artist-venue .icon_base{min-width:16vw;}}@media print, all and (min-width:641px){.artists-List .artist-venue{width:1%;padding-right:10px;}}.artists-List .artist-venue:last-child{padding-right:0;}@media screen and (max-width:640px){.ng_list{margin:1.333333333333333vw 0 8vw;}}@media print, all and (min-width:641px){.ng_list{margin:-10px 0 30px;}}.ng_list li{position:relative;}@media screen and (max-width:640px){.ng_list li{padding-left:17.066666666666666vw;margin-bottom:1.333333333333333vw;}}@media print, all and (min-width:641px){.ng_list li{padding-left:65px;margin-bottom:10px;}}.ng_list .icon_ngList{vertical-align:middle;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media screen and (max-width:640px){.ng_list .icon_ngList{width:13.333333333333334vw;margin:0;}}@media print, all and (min-width:641px){.ng_list .icon_ngList{width:50px;margin:0;}}@media screen and (max-width:640px){.content-notesArea_example{margin-bottom:8vw;}}@media print, all and (min-width:641px){.content-notesArea_example{margin-bottom:35px;}.content-notesArea_example::after{display:block;clear:both;height:0;visibility:hidden;content:"";}}@media print, all and (min-width:641px){.content-notesArea_example dt{width:165px;float:left;}}@media print, all and (min-width:641px){.content-notesArea_example dd{margin-left:185px;}}@media screen and (max-width:640px){.content-notesArea_example p{font-size:3.2vw;margin:1.333333333333333vw 0 0;}}@media print, all and (min-width:641px){.content-notesArea_example p{font-size:12px;margin:5px 0 0;}}.content-notesArea_example p span{color:#bf0d3e;}.content-notesArea_example a{color:#252525;}.credit-text{color:#666;}@media screen and (max-width:640px){.credit-text{font-size:3.46666666666671vw;}}@media print, all and (min-width:641px){.credit-text{font-size:13px;}}.exhibitions-toursSide p{font-size:13px;font-weight:bold;margin-bottom:5px;}.exhibitions-toursSide li{font-size:13px;margin-bottom:4px;}.exhibitions-toursSide a{color:#252525;text-decoration:none;}.icon_exhibitionhall{position:relative;}.icon_exhibitionhall .icon_base{position:absolute;top:0;right:0;}.exhibitions-toursHeading{font-weight:bold;}@media screen and (max-width:640px){.exhibitions-toursHeading{font-size:4.8vw;line-height:1;margin:12vw 0 5.333333333333333vw;padding-bottom:5.333333333333333vw;border-bottom:solid 1px #a5a5a5;}}@media print, all and (min-width:641px){.exhibitions-toursHeading{color:#bf0d3e;font-size:18px;margin:60px 0 20px;}.exhibitions-toursHeading:first-of-type{margin-top:0;}}.exhibitions-tours a{color:#252525;}.exhibitions-tours .exhibitions-tours_title{font-weight:bold;}.exhibitions-tours .exhibitions-tours_term{font-weight:bold;margin-bottom:0;}.exhibitions-tours .exhibitions-tours_list{list-style-type:disc;}@media screen and (max-width:640px){.exhibitions-tours .exhibitions-tours_list{margin:0 0 6.666666666666667vw 1.4em;}}@media print, all and (min-width:641px){.exhibitions-tours .exhibitions-tours_list{margin-left:1.6em;}}@media print, all and (min-width:641px){dl.exhibitions-tours{position:relative;overflow:hidden;}}@media screen and (max-width:640px){.exhibitions-tours_date{font-size:4.8vw;font-weight:bold;line-height:1;margin-bottom:5.333333333333333vw;padding-top:6.666666666666667vw;border-top:solid 1px #a5a5a5;}.exhibitions-tours_date:first-of-type{padding-top:0;border-top:none;}}@media print, all and (min-width:641px){.exhibitions-tours_date{font-size:25px;font-weight:bold;line-height:1.5;float:left;clear:both;}}@media screen and (max-width:640px){.exhibitions-tours_info:last-of-type .exhibitions-tours_list{margin-bottom:0;}}@media print, all and (min-width:641px){.exhibitions-tours_info{margin:0 0 40px 142px;}}.learningIndex .mainVisual,
.learningDetail .mainVisual{margin-bottom:0;}@media screen and (max-width:640px){.learningIndex .mainVisual-text, .learningDetail .mainVisual-text{color:#bf0d3e;margin-bottom:5.333333333333333vw;padding-bottom:0;}}.learning-title{color:#bf0d3e;font-weight:bold;}@media screen and (max-width:640px){.learning-title{font-size:4.8vw;margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.learning-title{font-size:20px;margin-bottom:30px;}}.learningSearch-clear{text-align:right;}@media screen and (max-width:640px){.learningSearch-clear{font-size:3.46666666666671vw;margin:-5.3333333333334vw 0 5.3333333333334vw;}}@media print, all and (min-width:641px){.learningSearch-clear{margin:-30px 0 30px;}}@media screen and (max-width:640px){.module-grid.learningList{padding-bottom:0;}}@media print, all and (min-width:641px){.module-grid.learningList{margin-bottom:50px;}}@media screen and (max-width:640px){.module-grid.learningList .module-gridItem4{margin-bottom:8.0000000000001vw;}}@media screen and (max-width:640px){.module-grid.learningList .learningList-img{margin-bottom:2.6666666666667vw;}}@media print, all and (min-width:641px){.module-grid.learningList .learningList-img{margin-bottom:15px;}}.module-grid.learningList .learningList-img::after{content:"";display:none;}.module-grid.learningList .learningList-img img{width:100%;height:auto;vertical-align:top;}.module-grid.learningList .learningList-img span{color:#fff;font-weight:bold;line-height:1;display:inline-block;position:absolute;top:0;left:0;background-color:#bf0d3e;}@media screen and (max-width:640px){.module-grid.learningList .learningList-img span{font-size:3.466666666666667vw;text-align:center;width:8em;padding:1.6vw 2.666666666666667vw;box-sizing:border-box;}}@media print, all and (min-width:641px){.module-grid.learningList .learningList-img span{font-size:13px;padding:8px 20px;}}@media screen and (max-width:640px){.module-grid.learningList .learningList-date{font-size:3.466666666666667vw;font-weight:bold;}}@media print, all and (min-width:641px){.module-grid.learningList .learningList-date{font-size:13px;font-weight:bold;}}.module-grid.learningList:last-of-type{margin-bottom:0;}@media screen and (max-width:640px){.module-grid.publicationsList .thumbnailList-description{font-size:3.466666666666667vw;margin-top:1.33333333333335vw;}}@media print, all and (min-width:641px){.module-grid.publicationsList .thumbnailList-description{font-size:13px;}}.learningDate,
.exhibitionsDate{font-family:"Helvetica Neue", Arial;font-weight:bold;}@media screen and (max-width:640px){.learningDate{font-size:12.80000000000016vw;line-height:1;margin-bottom:8vw;}.exhibitionsDate{font-size:6.4vw;line-height:1;margin-bottom:8vw;}}@media print, all and (min-width:641px){.learningDate, .exhibitionsDate{font-size:48px;line-height:40px;height:40px;margin-bottom:30px;}}.learningDate span{margin-left:-0.25em;position:relative;}@media screen and (max-width:640px){.learningDate span{font-size:6.4vw;top:-0.53333333333334vw;}}@media print, all and (min-width:641px){.learningDate span{font-size:24px;top:-2px;}}.learningDetail .content{height:auto;display:block;overflow:hidden;}.learningDetail .content::after{content:"";display:block;clear:both;}@media print, all and (min-width:641px){.learningDetail .content-main{margin-right:0;float:left;}}@media screen and (max-width:640px){.learningDetail .content-profile{margin-top:8vw;padding-top:8vw;border-top:solid 1px #d9d9d9;}}@media screen and (max-width:640px){.learningDetail .content-side{margin-bottom:8vw;}}@media print, all and (min-width:641px){.learningDetail .content-side{width:19.791666666666664%;max-width:285px;padding-left:0;float:right;box-sizing:content-box;}}.learningDetail .content-side .pcOnly:first-child{margin-bottom:30px;}.learningDetail .content-side .pcOnly:first-child a{margin-top:0;}.learningDetail .content-side .spOnly:last-child a{margin-top:0;}.learningDetail-title{line-height:1.5;}@media screen and (max-width:640px){.learningDetail-title{font-size:4.8vw;margin-bottom:8vw;}}@media print, all and (min-width:641px){.learningDetail-title{font-size:27px;margin-bottom:40px;}}@media print, all and (min-width:641px){.learningDetail-entry{text-align:center;margin:45px auto 30px;}.learningDetail-entry a{width:255px;}}@media print, all and (min-width:641px){.learningInfo{margin-bottom:50px;}}.learningInfo dt{font-weight:bold;}@media screen and (max-width:640px){.learningInfo dd{margin-bottom:8vw;}}@media print, all and (min-width:641px){.learningInfo dd{margin-bottom:20px;}}@media print, all and (min-width:641px){.learningInfo-timeSchedule span{width:7em;display:inline-block;padding-right:1em;}}.learning-noteArea{border:solid 1px #d9d9d9;}@media screen and (max-width:640px){.learning-noteArea{margin-top:12vw;padding:5.333333333333333vw 5.333333333333333vw 0;}}@media print, all and (min-width:641px){.learning-noteArea{margin-top:45px;padding:20px 25px 0;}}.learning-noteArea .learning-notes_caution{font-weight:bold;}@media screen and (max-width:640px){.learning-noteArea .learning-notes_caution{font-size:3.466666666666667vw;}}@media print, all and (min-width:641px){.learning-noteArea .learning-notes_caution{font-size:13px;}}@media screen and (max-width:640px){.learning-noteArea .learning-notes_title{font-size:3.466666666666667vw;}}@media print, all and (min-width:641px){.learning-noteArea .learning-notes_title{font-size:13px;margin-bottom:20px;}}.learning-noteArea .learning-notes_list{list-style-type:disc;}@media screen and (max-width:640px){.learning-noteArea .learning-notes_list{font-size:3.466666666666667vw;margin:0 0 5.333333333333333vw 1.5em;}}@media print, all and (min-width:641px){.learning-noteArea .learning-notes_list{font-size:13px;margin:0 0 20px 1.6em;}}@media screen and (max-width:640px){.learning-noteArea .learning-notes_text{font-size:3.466666666666667vw;}}@media print, all and (min-width:641px){.learning-noteArea .learning-notes_text{font-size:13px;}}@media screen and (max-width:640px){.publications-title{margin:13.333333333333334vw 0 5.333333333333333vw;}.publications-title_categories{margin-bottom:4.00000000000005vw;}}@media print, all and (min-width:641px){.publications-title{margin:60px 0 30px;}.publications-title_categories{margin-bottom:25px;}}@media screen and (max-width:640px){.contentNav + .publications-title{margin-top:5.333333333333333vw;}}@media print, all and (min-width:641px){.contentNav + .publications-title{margin-top:40px;}}.publishingList li::after{display:block;clear:both;height:0;visibility:hidden;content:"";}.publishingList-img{text-align:center;}@media screen and (max-width:640px){.publishingList-img{width:37.86666666666667vw;margin:0 auto 1.333333333333333vw;}}@media print, all and (min-width:641px){.publishingList-img{width:33.33333333333333%;float:left;}}.publishingList-img img{vertical-align:top;}@media print, all and (min-width:641px){.publishingList-img img{width:100%;}}@media print, all and (min-width:641px){.publishingList-text{margin-left:38.095238095238095%;}}@media screen and (max-width:640px){.publishingList-title{margin-bottom:2.6666666666667vw;}}@media print, all and (min-width:641px){.publishingList-title{font-size:15px;line-height:1.5;margin-bottom:10px;}}.publishingList-price{font-weight:bold;}@media screen and (max-width:640px){.publishingList-price{font-size:3.466666666666667vw;margin-bottom:2.666666666666667vw;}}@media print, all and (min-width:641px){.publishingList-price{font-size:13px;margin-bottom:10px;}}@media screen and (max-width:640px){.publishingList-description{color:#7f7f7f;font-size:3.466666666666667vw;margin-top:0.8vw;}}@media print, all and (min-width:641px){.publishingList-description{font-size:13px;}}@media print, all and (min-width:641px){.othreLearning-headingSet{position:relative;margin:140px -45px 45px;}}.othreLearning-headingSet_text{color:#fff;}@media print, all and (min-width:641px){.othreLearning-headingSet_text{position:absolute;top:50%;left:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}.othreLearning-headingSet_text .heading-main{font-family:'MoriLogoB';}@media print, all and (min-width:641px){.othreLearning-headingSet_text .heading-main{font-size:48px;font-weight:normal;line-height:1;}}@media print, all and (min-width:641px){.othreLearning-headingSet_text .heading-sub{font-size:20px;line-height:1;margin-bottom:30px;}}@media screen and (max-width:640px){.newsIndex .headingSet:first-of-type{margin:4vw 0 6.13333333333341vw;}}.newsArchive-type{display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}@media screen and (max-width:640px){.newsArchive-type{margin:4vw 0 5.333333333333333vw;}}@media print, all and (min-width:641px){.newsArchive-type{margin:-15px 0 45px;}}@media screen and (max-width:640px){.newsArchive-type dt{font-size:4.8vw;}}@media print, all and (min-width:641px){.newsArchive-type dt{font-size:20px;}}.newsArchive-type dt::after{content:"：";}.newsArchive-type dd{font-weight:bold;}@media screen and (max-width:640px){.newsArchive-type dd{font-size:4.8vw;}}@media print, all and (min-width:641px){.newsArchive-type dd{font-size:20px;}}.newsList-date{color:#7f7f7f;}@media screen and (max-width:640px){.newsList-date{font-size:2.933333333333333vw;margin:4.00000000000005vw 0 0.53333333333334vw;}}@media print, all and (min-width:641px){.newsList-date{font-size:11px;font-weight:bold;line-height:1;margin-top:20px;}}.newsList-title{color:#252525;font-weight:bold;line-height:1.5;}@media print, all and (min-width:641px){.newsList-title{margin-top:8px;}}.newsArchive{text-align:center;}@media print, all and (min-width:641px){.newsArchive{width:375px;margin:30px auto 0;}}@media screen and (max-width:640px){.newsArchive .module-select{margin-bottom:2.666666666666667vw;}}@media print, all and (min-width:641px){.newsArchive .module-select{margin-bottom:10px;}}@media screen and (max-width:640px){.bnr_blogArchive{margin:8vw 0 12vw;}}@media print, all and (min-width:641px){.bnr_blogArchive{margin-top:30px;}}.bnr_blogArchive a{display:block;}.bnr_blogArchive img{vertical-align:top;width:100%;}.newsDetail-title{line-height:1.5;}@media screen and (max-width:640px){.newsDetail-title{font-size:4.8vw;margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.newsDetail-title{font-size:27px;margin-bottom:30px;}}.newsDetail-date{color:#7f7f7f;}@media screen and (max-width:640px){.newsDetail-date{font-size:2.933333333333333vw;margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.newsDetail-date{font-size:13px;margin-bottom:30px;}}.newsDetail-img{position:relative;}@media screen and (max-width:640px){.newsDetail-img{margin-bottom:5.333333333333333vw;}}@media print, all and (min-width:641px){.newsDetail-img{margin-bottom:20px;}}.newsDetail-link{border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;}@media screen and (max-width:640px){.newsDetail-link{margin-top:12vw;}}@media print, all and (min-width:641px){.newsDetail-link{display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}}.newsDetail-link a{color:#252525;text-decoration:none;width:100%;height:100%;display:block;position:relative;box-sizing:border-box;}@media screen and (max-width:640px){.newsDetail-link a{font-size:3.466666666666667vw;padding:8vw 6.666666666666667vw;}.newsDetail-link a::after{content:"";width:1.6vw;height:1.6vw;display:block;position:absolute;top:50%;right:5.333333333333333vw;border-top:solid 0.8vw #bf0d3e;border-right:solid 0.8vw #bf0d3e;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}}@media print, all and (min-width:641px){.newsDetail-link a{font-size:13px;padding:30px;}.newsDetail-link a::after{content:"";width:7px;height:7px;display:block;position:absolute;top:50%;right:18px;border-top:solid 3px #bf0d3e;border-right:solid 3px #bf0d3e;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}}.newsDetail-link a span{font-weight:bold;display:block;}.newsDetail-link_prev{text-align:left;box-sizing:border-box;}@media screen and (max-width:640px){.newsDetail-link_prev{border-bottom:solid 1px #ebebeb;}}@media print, all and (min-width:641px){.newsDetail-link_prev{width:50%;border-right:solid 1px #ebebeb;}}.newsDetail-link_prev a::after{left:0;right:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.newsDetail-link_next{text-align:right;box-sizing:border-box;}@media print, all and (min-width:641px){.newsDetail-link_next{width:50%;}}.newsDetail-link_next a::after{right:0;}@media screen and (max-width:640px){.newsDetail .headingSet:first-of-type{margin:4vw 0 6.13333333333341vw;}}.newsDetail .content-relation{border-top:none;}@media print, all and (min-width:641px){.newsDetail .content-relation{margin-top:60px;}}@media screen and (max-width:640px){.newsDetail .content-relation_title{color:#bf0d3e;margin-top:0;padding-bottom:0;border-bottom:none;}}@media print, all and (min-width:641px){.newsSide-select select{padding:5px 40px 5px 0;border-radius:0;border-bottom:solid 1px #555;}}@media print, all and (min-width:641px){.newsSide-select::after{background-image:none;width:7px;height:7px;display:block;position:absolute;top:55%;right:10px;border-top:solid 3px #555;border-right:solid 3px #555;-webkit-transform:rotate(135deg) translate(-50%, -20%);transform:rotate(135deg) translate(-50%, -20%);}}@media print, all and (min-width:641px){.newsSide-title{font-size:13px;margin:50px 0 20px;}.newsSide-title:first-of-type{margin-top:0;}}@media print, all and (min-width:641px){.newsSide-list{color:#7f7f7f;font-size:13px;margin-bottom:60px;}.newsSide-list a{text-decoration:none;margin-right:5px;}}.newsDetail-tag > *{margin-top:0;}@media screen and (max-width:640px){.newsDetail-tag{margin-top:9.33333333333345vw;}.newsDetail-tag p{font-size:4.00000000000005vw;font-weight:bold;line-height:1;margin:0;}.newsDetail-tag .tagList{margin-top:2.13333333333336vw;}}@media print, all and (min-width:641px){.newsDetail-tag{margin-top:55px;}.newsDetail-tag p{font-size:13px;font-weight:bold;line-height:1;margin:0;}.newsDetail-tag .tagList{margin-top:8px;}}.otherRecommends{height:auto;overflow:hidden;background-color:#f5f5f5;}@media screen and (max-width:640px){.otherRecommends{padding:6.4vw 5.333333333333333vw 0;}.otherRecommends .headingSet{color:#555;}.otherRecommends .module-grid{padding-bottom:0;}.otherRecommends .category-name{margin:4.00000000000005vw 0 0;}}@media print, all and (min-width:641px){.otherRecommends{margin:0 -500%;padding:35px 500% 45px;}.otherRecommends .headingSet{margin-bottom:23px;}}.otherRecommends-inner{margin:0 auto;position:relative;}@media print, all and (min-width:641px){.otherRecommends-inner{min-width:1200px;max-width:1440px;padding:0 45px;box-sizing:border-box;}}html[lang=en] input,
html[lang=en] select{font-family:"Helvetica Neue", Arial, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;vertical-align:middle;}html[lang=en] body{font-size:16px;line-height:1.75;font-family:"Helvetica Neue", Arial, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "メイリオ", sans-serif;}@media print, all and (min-width:641px){html[lang=en] .top-mainVisual .mainVisual-text_btn li:first-child a{width:115px;}html[lang=en] .top-mainVisual .mainVisual-text_btn li:last-child a{width:165px;}}html[lang=en] .content-info th{text-align-last:left;}@media screen and (max-width:640px){html[lang=en] .exhibitionhall-list li{text-indent:-1em;padding-left:23.5vw;position:relative;}html[lang=en] .exhibitionhall-list li .icon_base{text-indent:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@media print, all and (min-width:641px){html[lang=en] .exhibitionhall-list li{width:100%;margin-right:0;margin-bottom:10px;}html[lang=en] .exhibitionhall-list li:last-child{margin-bottom:0;}}@media screen and (max-width:640px){html[lang=en] .artists-List .artist-birth{width:53%;}}@media print, all and (min-width:641px){html[lang=en] .exhibitionsDetail .mainVisual-text_inner{line-height:1.5;}html[lang=en] .exhibitionsDetail .mainVisual-text_heading{line-height:1.5;}}@media print, all and (min-width:641px){html[lang=en] .selectSearch-pc li{font-size:13px;line-height:44px;letter-spacing:normal;margin-right:20px;display:inline-block;}html[lang=en] .selectSearch-pc li:last-of-type{margin-right:0;}html[lang=en] .selectSearch-pc .selectLink{width:auto;min-width:120px;margin-left:10px;display:inline-block;}}@media print, all and (min-width:641px){html[lang=en] .exhibitionsDetail .mainVisual-text_btn li:first-child a{width:90px;}html[lang=en] .exhibitionsDetail .mainVisual-text_btn li:last-child a{width:165px;}}html[lang=en] .learningDate span{margin-left:0;}@media screen and (max-width:640px){html[lang=en] .learningDate span{top:-1.20000000000002vw;}}@media print, all and (min-width:641px){html[lang=en] .learningDate span{top:-5px;}}.icon-textLine{color:#808080;vertical-align:middle;}@media screen and (max-width:640px){.icon-textLine{font-size:3.46666666666671vw;}}@media print, all and (min-width:641px){.icon-textLine{font-size:13px;}}.icon-textLine a,
.icon-textLine img{vertical-align:middle;}.content-orderedList{margin:1.75em 0 1.75em 2em;}.pageTop{position:absolute;display:block;overflow:hidden;transition:opacity 0.15s ease 0.05s, height 0s ease 0s;}.pageTop a{width:100%;height:100%;display:block;background-color:#bf0d3e;}.pageTop a::before{content:"";display:block;position:absolute;top:50%;left:50%;box-sizing:border-box;-webkit-transform:rotate(-45deg) translate(-15%, -58%);transform:rotate(-45deg) translate(-15%, -58%);}@media all and (max-width:640px){.pageTop{width:12vw;height:12vw;right:2.666666666666667vw;top:-14.666666666666666vw;}.pageTop a::before{width:2.666666666666667vw;height:2.666666666666667vw;border-top:solid 0.8vw #fff;border-right:solid 0.8vw #fff;}.pageTop_fixed{bottom:2.666666666666667vw;}}@media all and (min-width:641px){.pageTop{width:45px;height:45px;right:45px;top:-75px;}.pageTop a::before{width:10px;height:10px;border-top:solid 3px #fff;border-right:solid 3px #fff;}.pageTop_fixed{bottom:30px;}}.pageTop_hidden{height:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:opacity 0.15s ease 0s, height 0s ease 0.15s;}.pageTop_fixed{position:fixed;top:auto;}@media print{body{transform:scale(0.88);-moz-transform:scale(0.88);-webkit-transform:scale(0.88);transform-origin:0 0;}.global-facilitiesNav.global-facilitiesNav_fixed{display:none;}.mainVisual .heading-main, .mainVisual .heading-sub, .othreLearning-headingSet .heading-main, .othreLearning-headingSet .heading-sub{color:#fff;}}.module-grid_center{-o-box-pack:center !important;-ms-flex-pack:center !important;-webkit-justify-content:center !important;justify-content:center !important;}.module-grid_end{-o-box-pack:end !important;-ms-flex-pack:end !important;-webkit-justify-content:flex-end !important;justify-content:flex-end !important;}.module-grid_between{-o-box-pack:space-between !important;-ms-flex-pack:space-between !important;-webkit-justify-content:space-between !important;justify-content:space-between !important;}.content-list{list-style-type:disc;margin:1.75em 0 1.75em 1.4em;}.content-timeSchedule{height:auto;overflow:hidden;}.content-timeSchedule dt{font-weight:normal;width:7.5em;float:left;}.content-timeSchedule dd{margin-bottom:0;padding-left:8.5em;}.content-flexColumn{display:flex;-o-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;}@media screen and (max-width:640px){.content-flexColumn{margin:12vw 0;}}@media print, all and (min-width:641px){.content-flexColumn{margin:45px 0;}}.content-columnItem{margin:0;}.content-flexColumn2 .content-columnItem{width:48.5%;}.content-flexColumn3 .content-columnItem{width:31.33%;}.content-flexColumn4 .content-columnItem{width:22.75%;}@media screen and (max-width:640px){.newsIndex .global-contents .module-grid{padding-bottom:0;}}@media print, all and (min-width:641px){.thumbnailList-moreLink_pc{margin-top:-15px;margin-bottom:30px;text-align:right;font-weight:bold;}.thumbnailList-moreLink_pc a{text-decoration:none;color:#bf0d3e;display:inline-block;padding-right:25px;position:relative;}.thumbnailList-moreLink_pc a::after{content:"";width:7px;height:7px;display:block;position:absolute;top:50%;right:18px;border-top:solid 3px #bf0d3e;border-right:solid 3px #bf0d3e;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.thumbnailList-moreLink_pc a::after{right:5px;}}@media print, all and (min-width:641px){.infoIndex .mam_logo a, .pressIndex .mam_logo a, .employmentIndex .mam_logo a, .conditionsIndex .mam_logo a{visibility:hidden;}.infoIndex .facilitiesNav-link li.logo_small, .pressIndex .facilitiesNav-link li.logo_small, .employmentIndex .facilitiesNav-link li.logo_small, .conditionsIndex .facilitiesNav-link li.logo_small{visibility:hidden;}.infoIndex .bottomLink-list, .pressIndex .bottomLink-list, .employmentIndex .bottomLink-list, .conditionsIndex .bottomLink-list{background-image:none;}.pressIndex .global-contents, .employmentIndex .global-contents, .conditionsIndex .global-contents{padding-top:60px;}}@media screen and (max-width:640px){.infoIndex .footer-bottomLink, .pressIndex .footer-bottomLink, .employmentIndex .footer-bottomLink, .conditionsIndex .footer-bottomLink{padding-bottom:0;background-image:none;}}@media print, all and (min-width:641px){.mamIndex .top-mainVisual .top-mainVisualLink{display:block;}}@media screen and (max-width:640px){.headerNav-common{display:flex;flex-direction:column;}.headerNav-common_tcv{order:2}.headerNav-common_mam{order:1}.headerNav-common_macg{order:3}.headerNav-common_shop{order:4}.headerNav-common_restaurant{order:5}.global-language.spOnly{order:0}.headerNav-common_5253{order:6}.headerNav-common > .headerNav-common_5253::before{content:none;}}@media screen and (max-width:640px){.content-side .tagList li{margin:0 2.666666666666667vw 2.666666666666667vw;}}@media print, all and (min-width:641px){.content-side .tagList li{margin:0 10px 10px;}}@media screen and (max-width:640px){.sp_menu{border-radius:0;}}@media print, all and (min-width:641px){.mamIndex .mam_logo img{width:240px;height:240px;}}@media print, all and (min-width:641px){.footer-hillsLink2 .hillsLink-list li.hillsLink-list_left a{padding:15px;display:inline-block;position:relative;}.footer-hillsLink2 .hillsLink-list li.hillsLink-list_left a:after{content:"";margin:auto 0;width:0;height:30px;position:absolute;top:0;left:0;bottom:0;border-right:solid 1px #d9d9d9;}.footer-hillsLink2 .hillsLink-list li.hillsLink-list_left:first-child a:after{display:none;}}@media screen and (max-width:640px){.footer-hillsLink2{background-color:#fff;}.footer-hillsLink2::after{display:block;clear:both;height:0;visibility:hidden;content:"";}.footer-hillsLink2 .hillsLink-list li.hillsLink-list_left{width:50%;height:13.333333333333333vw;float:left;background-color:#ebebeb;}.footer-hillsLink2 .hillsLink-list li.hillsLink-list_left a{padding:2.6666666666667vw 0;display:block;position:relative;}.footer-hillsLink2 .hillsLink-list li.hillsLink-list_left a:after{content:"";margin:auto 0;width:0;height:8vw;position:absolute;top:0;left:0;bottom:0;border-right:solid 1px #d9d9d9;}.footer-hillsLink2 .hillsLink-list li.hillsLink-list_left:first-child a:after{display:none;}.footer-hillsLink2 .hillsLink-list .copyright{clear:both;}}@media screen and (max-width:640px){.headerNav-common .global-language::before{content:"";}}@media print, all and (min-width:641px){.device-lang-en .exhibitionsDetail .detailLink-list a{line-height:inherit;padding:14px 0 15px;}.device-lang-en .exhibitionsDetail .detailLink-list .detailLink-list_active{line-height:inherit;}}@media screen and (max-width:640px){.top_schedule a{color:#bf0d3e;display:inline-block;padding-right:25px;position:relative;text-decoration:none;font-weight:bold;}.top_schedule{margin-bottom:-1em;margin-top:40px;text-align:right}}@media print, all and (min-width:641px){.top_schedule a{color:#bf0d3e;display:block;padding-right:25px;position:absolute;right:45px;top:24px;text-decoration:none;font-weight:bold;}.top_schedule{margin-bottom:0.5em;}}.top_schedule a::after{content:"";width:7px;height:7px;display:block;position:absolute;top:50%;right:18px;border-top:solid 3px #bf0d3e;border-right:solid 3px #bf0d3e;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.top_schedule a::after{right:5px;}@media screen and (max-width:640px){.thumbnailList-moreLink{font-weight:bold;text-align:right;margin-top:8vw;}.thumbnailList-moreLink a{color:#bf0d3e;padding-right:4.8vw;display:inline-block;position:relative;}.thumbnailList-moreLink a::after{content:"";width:1.6vw;height:1.6vw;display:block;position:absolute;top:50%;right:5.333333333333333vw;border-top:solid 0.8vw #bf0d3e;border-right:solid 0.8vw #bf0d3e;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.thumbnailList-moreLink a::after{right:0;}}@media print, all and (min-width:641px){.thumbnailList-moreLink{font-weight:bold;text-align:right;margin-top:-15px;margin-bottom:30px;}.thumbnailList-moreLink a{color:#bf0d3e;padding-right:25px;display:inline-block;position:relative;text-decoration:none;}.thumbnailList-moreLink a::after{content:"";width:7px;height:7px;display:block;position:absolute;top:50%;right:18px;border-top:solid 3px #bf0d3e;border-right:solid 3px #bf0d3e;-webkit-transform:rotate(45deg) translate(-50%, -20%);transform:rotate(45deg) translate(-50%, -20%);}.thumbnailList-moreLink a::after{right:5px;}.thumbnailList-title span{font-size:80%;!important;display:block;!important;}.global-contents .module-gridItem4 category-mam .thumbnailList-title span a{font-size:80%;!important;display:block;!important;}}p.content-relation_title a{color:#bf0d3e;font-weight:bold;text-decoration:none;display:block;position:absolute;right:0;top:360;}
