.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}*{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;word-wrap:break-word;white-space:normal}input:focus,textarea:focus,select:focus{outline:none}html,body,h1,h2,h3,h4,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,figure,figcaption{margin:0;padding:0;border:0;font-weight:normal;font-size:100%;vertical-align:baseline}article,header,footer,aside,figure,figcaption,nav,section{display:block}ol,ul{list-style:none;list-style-type:none}a{text-decoration:none;color:#000}img{vertical-align:bottom;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;pointer-events:none}body{font-family:GaramondStdRegularExtraNarrow,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;overflow-x:hidden;background:#fff}.hidden{visibility:hidden}html,body{height:100%;margin:0}@media(max-width: 1000px){html.fixed,body.fixed{position:fixed;width:100%;height:100%}}body footer#footer,body #footer_height{height:190px}@media(max-width: 1000px){body footer#footer,body #footer_height{height:250px}}body footer#footer{position:relative}body footer#footer .footer_inner .footer__instagram{font-size:0;position:absolute;bottom:44px;left:50px;z-index:3}@media(max-width: 1000px){body footer#footer .footer_inner .footer__instagram{width:100%;bottom:81px;left:0}}body footer#footer .footer_inner .footer__instagram a{display:block;padding:10px}@media(max-width: 1000px){body footer#footer .footer_inner .footer__instagram a{width:34px;margin:0 auto}}body footer#footer .footer_inner .footer__instagram a img{display:block;width:12px;height:12px}@media(max-width: 1000px){body footer#footer .footer_inner .footer__instagram a img{width:14px;height:14px}}body footer#footer .footer_inner .footer__instagram a img.on{display:none}@media(hover: hover){body footer#footer .footer_inner .footer__instagram a:hover img.off{display:none}body footer#footer .footer_inner .footer__instagram a:hover img.on{display:block}}body footer#footer .footer_inner .footer__nav{width:100%;position:absolute;bottom:47px;left:0;z-index:2}@media(max-width: 1000px){body footer#footer .footer_inner .footer__nav{bottom:134px}}body footer#footer .footer_inner .footer__nav ul{font-size:0;text-align:center}body footer#footer .footer_inner .footer__nav ul li{display:inline-block;padding-right:17px}@media(max-width: 1000px){body footer#footer .footer_inner .footer__nav ul li{padding-right:16px}}body footer#footer .footer_inner .footer__nav ul li:last-child{padding-right:0}body footer#footer .footer_inner .footer__nav ul li a{display:inline-block;font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:15px;line-height:1;letter-spacing:0px;text-indent:0px;padding:5px 0}@media(max-width: 1000px){body footer#footer .footer_inner .footer__nav ul li a{font-size:14px}}@media(hover: hover){body footer#footer .footer_inner .footer__nav ul li a:hover{color:#a3a3a3}}body footer#footer .footer_inner .footer__copyright{font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:15px;line-height:1;letter-spacing:0px;text-align:right;color:#a3a3a3;position:absolute;bottom:47px;right:60px;z-index:3;padding:5px 0}@media(max-width: 1000px){body footer#footer .footer_inner .footer__copyright{width:100%;font-size:12px;text-indent:0;text-align:center;bottom:40px;right:auto;left:0}}body #container{min-height:100%;margin-bottom:-190px}@media(max-width: 1000px){body #container{margin-bottom:-250px}}body #container header#header .header_inner .header__logo{position:fixed;top:28px;left:50%;z-index:10;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 1000px){body #container header#header .header_inner .header__logo{top:22px}}body #container header#header .header_inner .header__logo a{display:inline-block;font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:24px;line-height:1;letter-spacing:0px;text-indent:0px;text-align:center;padding:10px 0}@media(max-width: 1000px){body #container header#header .header_inner .header__logo a{font-size:22px;padding:5px 0}}@media(hover: hover){body #container header#header .header_inner .header__logo a:hover{color:#a3a3a3}}body #container header#header .header_inner .header__nav ul{font-size:0}body #container header#header .header_inner .header__nav ul li{position:fixed;top:28px;z-index:10}@media(max-width: 1000px){body #container header#header .header_inner .header__nav ul li{top:22px}}body #container header#header .header_inner .header__nav ul li.li_time_machine{right:161px}@media(max-width: 1000px){body #container header#header .header_inner .header__nav ul li.li_time_machine{display:none}}body #container header#header .header_inner .header__nav ul li.li_time_machine a{position:relative}body #container header#header .header_inner .header__nav ul li.li_time_machine a:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:5px;left:0;z-index:2;background:rgba(0,0,0,0)}body #container header#header .header_inner .header__nav ul li.li_time_machine a.current:before{background:#000}@media(hover: hover){body #container header#header .header_inner .header__nav ul li.li_time_machine a:hover:before{background:#000}}body #container header#header .header_inner .header__nav ul li.li_menu{right:60px}@media(max-width: 1000px){body #container header#header .header_inner .header__nav ul li.li_menu{right:15px}}@media(hover: hover){body #container header#header .header_inner .header__nav ul li.li_menu a:hover{color:#a3a3a3}}body #container header#header .header_inner .header__nav ul li a{display:inline-block;font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:24px;line-height:1;letter-spacing:0px;text-align:right;padding:10px 0}@media(max-width: 1000px){body #container header#header .header_inner .header__nav ul li a{font-size:22px;padding:5px 0}}body #container header#header .header_inner .header__page_title{position:fixed;top:28px;left:60px;z-index:10;font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:24px;line-height:1;letter-spacing:0px;text-align:right;padding:10px 0}@media(max-width: 1000px){body #container header#header .header_inner .header__page_title{display:none}}body #container header#header .header_inner .header__back_button{position:fixed;top:30px;left:60px;z-index:10}@media(max-width: 1000px){body #container header#header .header_inner .header__back_button{top:24px;left:15px}}body #container header#header .header_inner .header__back_button a{display:block;font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:19px;line-height:1;letter-spacing:0px;color:#a3a3a3;padding:10px 0 10px 50px;position:relative}@media(max-width: 1000px){body #container header#header .header_inner .header__back_button a{font-size:17px;padding:5px 0 5px 31px}}body #container header#header .header_inner .header__back_button a .svg{position:absolute;top:12px;left:0;z-index:2}@media(max-width: 1000px){body #container header#header .header_inner .header__back_button a .svg{top:7px}}@media(max-width: 1000px){body #container header#header .header_inner .header__back_button a .svg.pc{display:none}}body #container header#header .header_inner .header__back_button a .svg.sp{display:none}@media(max-width: 1000px){body #container header#header .header_inner .header__back_button a .svg.sp{display:block}}body #container header#header .header_inner .header__back_button a .svg img{display:block;width:13px;height:15px}@media(max-width: 1000px){body #container header#header .header_inner .header__back_button a .svg img{width:11px;height:13px}}body #container header#header .header_inner .header__back_button a .svg img.on{display:none}@media(hover: hover){body #container header#header .header_inner .header__back_button a:hover{color:#000}body #container header#header .header_inner .header__back_button a:hover .svg img.off{display:none}body #container header#header .header_inner .header__back_button a:hover .svg img.on{display:block}}body #container #menu{display:none;width:100%;height:100px;position:fixed;top:0;left:0;z-index:100;background:#fff}@media(max-width: 1000px){body #container #menu{height:100%}}body #container #menu.active{display:block}body #container #menu .menu_inner{height:100%;position:relative;border-bottom:1px solid #000}@media(max-width: 1000px){body #container #menu .menu_inner{overflow-y:auto;-webkit-overflow-scrolling:touch;border-bottom:none}}body #container #menu .menu_inner .menu___logo{display:none}@media(max-width: 1000px){body #container #menu .menu_inner .menu___logo{display:block;position:fixed;top:22px;left:50%;z-index:10;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body #container #menu .menu_inner .menu___logo a{display:inline-block;font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:22px;line-height:1;letter-spacing:0px;text-indent:0px;text-align:center;padding:5px 0}}@media(max-width: 1000px)and (hover: hover){body #container #menu .menu_inner .menu___logo a:hover{color:#a3a3a3}}body #container #menu .menu_inner ul.menu__nav{font-size:0;position:absolute;top:28px;left:60px}@media(max-width: 1000px){body #container #menu .menu_inner ul.menu__nav{position:static;top:auto;left:auto;padding:173px 15px 91px 15px}}body #container #menu .menu_inner ul.menu__nav li{display:inline-block;padding-right:22px}@media(max-width: 1000px){body #container #menu .menu_inner ul.menu__nav li{display:block;text-align:center;padding:38px 0 0 0}}@media(max-width: 1000px){body #container #menu .menu_inner ul.menu__nav li:first-child{padding-top:0}}body #container #menu .menu_inner ul.menu__nav li:last-child{padding-right:0}body #container #menu .menu_inner ul.menu__nav li a{display:inline-block;font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:24px;line-height:1;letter-spacing:0px;padding:10px 0;position:relative}@media(max-width: 1000px){body #container #menu .menu_inner ul.menu__nav li a{font-size:22px;text-indent:0px;text-align:center;padding:5px 0}}body #container #menu .menu_inner ul.menu__nav li a:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:5px;left:0;z-index:2;background:rgba(0,0,0,0)}@media(max-width: 1000px){body #container #menu .menu_inner ul.menu__nav li a:before{bottom:0}}body #container #menu .menu_inner ul.menu__nav li a.current:before{background:#000}@media(hover: hover){body #container #menu .menu_inner ul.menu__nav li a:hover:before{background:#000}}body #container #menu .menu_inner .menu__lang{font-size:0;position:absolute;top:28px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 1000px){body #container #menu .menu_inner .menu__lang{position:static;top:auto;left:auto;-webkit-transform:translateX(0);transform:translateX(0);text-align:center;padding:52px 15px 100px 15px}}body #container #menu .menu_inner .menu__lang li,body #container #menu .menu_inner .menu__lang li *{display:inline-block;font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:24px;line-height:1;letter-spacing:0px;text-indent:0px;text-align:center}@media(max-width: 1000px){body #container #menu .menu_inner .menu__lang li,body #container #menu .menu_inner .menu__lang li *{font-size:22px}}body #container #menu .menu_inner .menu__lang li:first-child a:before{width:calc(100% + 2px);left:-3px}body #container #menu .menu_inner .menu__lang li a{padding:10px 0;position:relative}@media(max-width: 1000px){body #container #menu .menu_inner .menu__lang li a{padding:5px 0}}body #container #menu .menu_inner .menu__lang li a:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:5px;left:0;z-index:2;background:rgba(0,0,0,0)}@media(max-width: 1000px){body #container #menu .menu_inner .menu__lang li a:before{bottom:0}}body #container #menu .menu_inner .menu__lang li a.current:before{background:#000}@media(hover: hover){body #container #menu .menu_inner .menu__lang li a:hover:before{background:#000}}body #container #menu .menu_inner .menu__lang li span.slash{display:inline-block;padding:10px 7px}@media(max-width: 1000px){body #container #menu .menu_inner .menu__lang li span.slash{padding:5px 6px 5px 7px}}body #container #menu .menu_inner .menu__time_machine{position:absolute;top:28px;right:161px}@media(max-width: 1000px){body #container #menu .menu_inner .menu__time_machine{position:static;top:auto;right:auto;text-align:center;padding:56px 15px 0 15px;padding-bottom:100px}}body #container #menu .menu_inner .menu__time_machine a{display:inline-block;font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:24px;line-height:1;letter-spacing:0px;text-align:right;padding:10px 0;position:relative}@media(max-width: 1000px){body #container #menu .menu_inner .menu__time_machine a{width:116px;height:31px;font-size:19px;text-indent:0px;text-align:center;padding:5px 0 0 0;border:1px solid #000}}body #container #menu .menu_inner .menu__time_machine a:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:5px;left:0;z-index:2;background:rgba(0,0,0,0)}@media(max-width: 1000px){body #container #menu .menu_inner .menu__time_machine a:before{display:none}}@media(hover: hover){body #container #menu .menu_inner .menu__time_machine a:hover:before{background:#000}}@media(hover: hover)and (max-width: 1000px){body #container #menu .menu_inner .menu__time_machine a:hover:before{display:none}}@media(hover: hover)and (max-width: 1000px){body #container #menu .menu_inner .menu__time_machine a:hover{color:#fff;background:#000}}body #container #menu .menu_inner .menu__time_machine a.current:before{background:#fff}@media(max-width: 1000px){body #container #menu .menu_inner .menu__time_machine a.current{color:#000 !important;background:#fff !important;border:1px solid #fff !important}}body #container #menu .menu_inner .menu__close{position:absolute;top:28px;right:60px}@media(max-width: 1000px){body #container #menu .menu_inner .menu__close{position:fixed;top:22px;right:15px}}body #container #menu .menu_inner .menu__close a{display:inline-block;font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:24px;line-height:1;letter-spacing:0px;text-align:right;color:#a3a3a3;padding:10px 0}@media(max-width: 1000px){body #container #menu .menu_inner .menu__close a{font-size:22px;color:#000;padding:5px 0}}@media(hover: hover){body #container #menu .menu_inner .menu__close a:hover{color:#000}}@media(hover: hover)and (max-width: 1000px){body #container #menu .menu_inner .menu__close a:hover{color:#a3a3a3}}body #container main#main .main__posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:80px 30px 0 30px}@media(min-width: 1600px){body #container main#main .main__posts{padding-left:40px;padding-right:40px}}@media(min-width: 2300px){body #container main#main .main__posts{padding-left:50px;padding-right:50px}}@media(max-width: 1000px){body #container main#main .main__posts{display:block;padding:40px 45px 0 45px}}@media(max-width: 1000px){body #container main#main .main__posts .posts__post.text+.posts__post{padding-top:56px}}body #container main#main .main__posts .posts__post{width:50%;padding:74px 30px 0 30px}@media(min-width: 1600px){body #container main#main .main__posts .posts__post{padding-left:40px;padding-right:40px}}@media(min-width: 1900px){body #container main#main .main__posts .posts__post{width:33.3%}}@media(min-width: 2300px){body #container main#main .main__posts .posts__post{padding-left:50px;padding-right:50px}}@media(max-width: 1000px){body #container main#main .main__posts .posts__post{width:100%;padding:55px 0 0 0}}body #container main#main .main__posts .posts__post:nth-child(1){padding-top:0}body #container main#main .main__posts .posts__post:nth-child(2){padding-top:0}@media(max-width: 1000px){body #container main#main .main__posts .posts__post:nth-child(2){padding-top:55px}}@media(min-width: 1900px){body #container main#main .main__posts .posts__post:nth-child(3){padding-top:0}}@media(max-width: 1000px){body #container main#main .main__posts .posts__post:nth-child(3){padding-top:55px}}body #container main#main .main__posts .posts__post.vertical .posts__post_inner{padding:0 50px}@media(max-width: 1000px){body #container main#main .main__posts .posts__post.vertical .posts__post_inner{padding:0}}body #container main#main .main__posts .posts__post .posts__post_inner a{display:block}body #container main#main .main__posts .posts__post .posts__post_inner a.text{border-top:1px solid #e0e0e0}body #container main#main .main__posts .posts__post .posts__post_inner a.text .post__information{padding-top:14px}@media(max-width: 1000px){body #container main#main .main__posts .posts__post .posts__post_inner a.text .post__information{padding-top:8px}}body #container main#main .main__posts .posts__post .posts__post_inner a .post__thumbnail img{display:block;width:100%;height:auto}body #container main#main .main__posts .posts__post .posts__post_inner a .post__information{padding-top:14px}@media(max-width: 1000px){body #container main#main .main__posts .posts__post .posts__post_inner a .post__information{padding-top:8px}}body #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__title{font-size:19px;line-height:25px;letter-spacing:0px}@media(max-width: 1000px){body #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__title{font-size:16px;line-height:20px}}body #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__credit,body #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__credit *{font-size:19px;line-height:25px;letter-spacing:0px;color:#a3a3a3}@media(max-width: 1000px){body #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__credit,body #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__credit *{font-size:16px;line-height:20px}}body #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__excerpt,body #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__excerpt *{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:19px;line-height:30px;letter-spacing:0px;color:#a3a3a3}@media(max-width: 1000px){body #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__excerpt,body #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__excerpt *{font-size:14px;line-height:20px}}body #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__excerpt{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;padding-top:24px}@media(max-width: 1000px){body #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__excerpt{padding-top:5px}}@media(hover: hover){body #container main#main .main__posts .posts__post .posts__post_inner a:hover .post__thumbnail img{-webkit-filter:grayscale(70%);filter:grayscale(70%)}body #container main#main .main__posts .posts__post .posts__post_inner a:hover .post__information .information__title{color:#a3a3a3}body #container main#main .main__posts .posts__post .posts__post_inner a:hover .post__information .information__credit{color:#000}body #container main#main .main__posts .posts__post .posts__post_inner a:hover .post__information .information__excerpt,body #container main#main .main__posts .posts__post .posts__post_inner a:hover .post__information .information__excerpt *{color:#000}body #container main#main .main__posts .posts__post .posts__post_inner a:hover.text{border-top:1px solid #000}}body #container main#main .main__posts_archive_button{padding:74px 60px 0 60px}@media(max-width: 1000px){body #container main#main .main__posts_archive_button{padding:75px 45px 0 45px}}body #container main#main .main__posts_archive_button.none{display:none}body #container main#main .main__posts_archive_button a{display:block;width:95px;height:41px;font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:24px;line-height:1;letter-spacing:0px;text-indent:0px;text-align:center;border:1px solid #000;margin:0 auto;padding-top:7px;padding-top:7.5px}@media(max-width: 1000px){body #container main#main .main__posts_archive_button a{width:76px;height:31px;font-size:19px;padding-top:5px}}@media(max-width: 1000px){.is_touch body #container main#main .main__posts_archive_button a{padding-top:5px;padding-top:4.5px}}@media(hover: hover){body #container main#main .main__posts_archive_button a:hover{color:#fff;background:#000}}body #container main#main .main__issue_banner .main__issue_banner_inner{width:81.5%;margin:0 auto}@media(min-width: 1900px){body #container main#main .main__issue_banner .main__issue_banner_inner{width:1450px}}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner{width:100%}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__headline{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:15px;line-height:1;letter-spacing:0px;text-indent:0px;text-align:center;color:#a3a3a3;padding-bottom:8px}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__headline{font-size:16px;padding-bottom:16px}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #e0e0e0;padding:35px 39px 35px 39px}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame{display:block;padding:29px 54px 20px 54px}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left{width:40%;padding:4px 8.7% 4px 0}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left{width:100%;padding:0}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left .left__thumbnail.vertical{position:relative}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left .left__thumbnail.vertical{position:static}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left .left__thumbnail.vertical:before{content:"";display:block;padding-top:100%}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left .left__thumbnail.vertical:before{display:none}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left .left__thumbnail.vertical a{display:inline-block;width:auto;height:100%;position:absolute;top:0;left:50%;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left .left__thumbnail.vertical a{display:block;width:100%;height:auto;position:static;top:auto;left:auto;z-index:auto;-webkit-transform:translateX(0);transform:translateX(0)}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left .left__thumbnail.vertical a img{display:block;width:auto;height:100%}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left .left__thumbnail.vertical a img{width:100%;height:auto}}@media(hover: hover){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left .left__thumbnail.vertical a:hover img{-webkit-filter:grayscale(70%);filter:grayscale(70%)}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left .left__thumbnail.horizontal a{display:block}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left .left__thumbnail.horizontal a img{display:block;width:100%;height:auto}@media(hover: hover){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__left .left__thumbnail a:hover{-webkit-filter:grayscale(70%);filter:grayscale(70%)}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right{width:60%}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right{width:100%}}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__information{padding-top:27px}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__information .information__title{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:19px;line-height:20px;letter-spacing:0px}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__information .information__title{font-size:16px;line-height:20px}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__information .information__sub_title{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:19px;line-height:20px;letter-spacing:0px;color:#a3a3a3}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__information .information__sub_title{font-size:16px;line-height:20px}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__information .information__sub_title a{display:inline-block;font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:19px;line-height:20px;letter-spacing:0px;color:#a3a3a3;position:relative}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__information .information__sub_title a{font-size:16px;line-height:20px}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__information .information__sub_title a:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:-3px;left:0;z-index:2;background:#a3a3a3}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__information .information__sub_title a:before{bottom:-1px}}@media(hover: hover){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__information .information__sub_title a:hover{color:#000}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__information .information__sub_title a:hover:before{background:rgba(0,0,0,0)}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__buy_online{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:19px;line-height:20px;letter-spacing:0px;padding-top:40px}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__buy_online{font-size:16px;line-height:20px;padding-top:10px}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__buy_online a{display:inline-block;font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:19px;line-height:20px;letter-spacing:0px;position:relative}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__buy_online a{font-size:16px;line-height:20px}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__buy_online a:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:-3px;left:0;z-index:2;background:#000}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__buy_online a:before{bottom:-1px}}@media(hover: hover){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__buy_online a:hover:before{background:rgba(0,0,0,0)}}body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__credit{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:19px;line-height:20px;letter-spacing:0px;padding-top:40px}@media(max-width: 1000px){body #container main#main .main__issue_banner .main__issue_banner_inner .issue_banner__frame .frame__right .right__credit{font-size:16px;line-height:20px;padding-top:10px}}body#top #container #view .view_inner{padding:100px 30px 70px 30px}@media(max-width: 1000px){body#top #container #view .view_inner{padding:80px 0 13px 0}}@media(min-width: 1600px){body#top #container #view .view_inner{padding-left:60px;padding-right:60px}}body#top #container #view .view_inner .view__wrap{position:relative}body#top #container #view .view_inner .view__wrap .wrap__right{width:50%;margin-left:auto}body#top #container #view .view_inner .view__wrap .wrap__right *{font-size:0}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__right{display:none}}body#top #container #view .view_inner .view__wrap .wrap__right .right__images{position:relative}body#top #container #view .view_inner .view__wrap .wrap__right .right__images .images__image{width:100%;padding-top:10px}body#top #container #view .view_inner .view__wrap .wrap__right .right__images .images__image:not(.base){width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}body#top #container #view .view_inner .view__wrap .wrap__right .right__images .images__image:not(.current){opacity:0;visibility:hidden}body#top #container #view .view_inner .view__wrap .wrap__right .right__images .images__image.vertical{padding-left:80px;padding-right:80px}body#top #container #view .view_inner .view__wrap .wrap__right .right__images .images__image.vertical:not(.base){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body#top #container #view .view_inner .view__wrap .wrap__right .right__images .images__image.vertical:not(.base) a{margin-top:auto}body#top #container #view .view_inner .view__wrap .wrap__right .right__images .images__image.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#top #container #view .view_inner .view__wrap .wrap__right .right__images .images__image a{display:block;height:auto !important;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0)}body#top #container #view .view_inner .view__wrap .wrap__right .right__images .images__image a img{display:block;width:100%;height:auto}@media(hover: hover){body#top #container #view .view_inner .view__wrap .wrap__right .right__images .images__image a:hover{border-bottom:1px solid #000}}body#top #container #view .view_inner .view__wrap .wrap__left{width:50%;height:100%;padding:10px 80px 0 80px;position:absolute;top:0;left:0;z-index:2}body#top #container #view .view_inner .view__wrap .wrap__left *{font-size:0}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left{width:100%;height:auto;position:static;top:auto;left:auto;z-index:auto;padding:0}}body#top #container #view .view_inner .view__wrap .wrap__left .left__informations{position:relative;top:-6px}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__informations{position:static;top:auto}}body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information{width:100%;position:absolute;top:0;left:0;z-index:1}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information.base{position:static;top:auto;left:auto;z-index:auto}}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information:not(.base){width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}}body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information:not(.current){opacity:0;visibility:hidden}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information.vertical{padding-left:45px;padding-right:45px}}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information.horizontal a{padding-bottom:24px}}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information.horizontal a .information__title{padding-left:45px;padding-right:45px}}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information.horizontal a .information__credit{padding-left:45px;padding-right:45px}}body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a{display:inline-block}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a{display:block}}body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a .information__image_sp{display:none}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a .information__image_sp{display:block}}body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a .information__image_sp img{display:block;width:100%;height:auto}body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a .information__title{font-size:19px;line-height:25px;letter-spacing:0px}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a .information__title{font-size:16px;line-height:20px;padding-top:8px}}body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a .information__credit,body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a .information__credit *{font-size:19px;line-height:25px;letter-spacing:0px;color:#a3a3a3}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a .information__credit,body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a .information__credit *{font-size:16px;line-height:20px}}@media(hover: hover){body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a:hover .information__image_sp img{-webkit-filter:grayscale(70%);filter:grayscale(70%)}body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a:hover .information__title{color:#a3a3a3}body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a:hover .information__credit,body#top #container #view .view_inner .view__wrap .wrap__left .left__informations .informations__information a:hover .information__credit *{color:#000}}body#top #container #view .view_inner .view__wrap .wrap__left .left__nav{width:calc(100% - 60px);position:absolute;bottom:0;left:80px;z-index:2}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav{width:100%;position:relative;bottom:auto;left:auto;z-index:3;padding:11px 45px 0px 45px}}body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images{font-size:0}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images{text-align:center}}body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image{display:inline-block;margin-right:30px}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image{margin-right:0}}body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image.none{display:none}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image.none{display:inline-block}}body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image.vertical{width:70px}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image.vertical{width:auto}}body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image.horizontal{width:106px}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image.horizontal{width:auto}}body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image.current a{border-bottom:1px solid #000}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image.current a{border-bottom:none}}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image.current a:before{background:#000}}body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image a{display:block;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0)}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image a{width:13px;height:13px;padding-bottom:0;border-bottom:none;position:relative}}body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image a:before{display:none}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image a:before{content:"";display:block;width:6px;height:6px;background:#d9d9d9;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-box-sizing:border-box;box-sizing:border-box}}body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image a img{display:block;width:100%;height:auto}@media(max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image a img{display:none}}@media(hover: hover){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image a:hover{border-bottom:1px solid #000}}@media(hover: hover)and (max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image a:hover{border-bottom:none}}@media(hover: hover)and (max-width: 1000px){body#top #container #view .view_inner .view__wrap .wrap__left .left__nav .nav__images .images__image a:hover:before{background:#000}}body#top #container main#main{border-top:1px solid #e0e0e0}body#top #container main#main .main__issue_banner{padding:98px 60px 0 60px}@media(max-width: 1000px){body#top #container main#main .main__issue_banner{padding:78px 15px 0 15px}}body#top #container main#main .main__issue_banner.no_archive_button{padding-top:92px}@media(max-width: 1000px){body#top #container main#main .main__issue_banner.no_archive_button{padding-top:73px}}body#articles #container main#main .main__page_title_sp{display:none}@media(max-width: 1000px){body#articles #container main#main .main__page_title_sp{display:block;font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:16px;line-height:1;letter-spacing:0px;text-indent:0px;text-align:center;padding:88px 45px 0 45px}}body#articles #container main#main .main__posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:150px 75px 0 75px}@media(min-width: 1600px){body#articles #container main#main .main__posts{padding-left:85px;padding-right:85px}}@media(min-width: 2300px){body#articles #container main#main .main__posts{padding-left:95px;padding-right:95px}}@media(max-width: 1000px){body#articles #container main#main .main__posts{display:block;padding:46px 45px 0 45px}}@media(max-width: 1000px){body#articles #container main#main .main__posts .posts__post.text+.posts__post{padding-top:56px}}body#articles #container main#main .main__posts .posts__post{width:33.3%;padding:65px 15px 0 15px}@media(min-width: 1600px){body#articles #container main#main .main__posts .posts__post{padding-left:25px;padding-right:25px}}@media(min-width: 1900px){body#articles #container main#main .main__posts .posts__post{width:25%}}@media(min-width: 2300px){body#articles #container main#main .main__posts .posts__post{padding-left:35px;padding-right:35px}}@media(max-width: 1000px){body#articles #container main#main .main__posts .posts__post{width:100%;padding:55px 0 0 0}}body#articles #container main#main .main__posts .posts__post:nth-child(1){padding-top:0}body#articles #container main#main .main__posts .posts__post:nth-child(2){padding-top:0}@media(max-width: 1000px){body#articles #container main#main .main__posts .posts__post:nth-child(2){padding-top:55px}}body#articles #container main#main .main__posts .posts__post:nth-child(3){padding-top:0}@media(max-width: 1000px){body#articles #container main#main .main__posts .posts__post:nth-child(3){padding-top:55px}}@media(min-width: 1900px){body#articles #container main#main .main__posts .posts__post:nth-child(4){padding-top:0}}body#articles #container main#main .main__posts .posts__post.vertical .posts__post_inner{padding:0 20px}@media(max-width: 1000px){body#articles #container main#main .main__posts .posts__post.vertical .posts__post_inner{padding:0}}body#articles #container main#main .main__posts .posts__post.text .posts__post_inner{padding:0 20px}@media(max-width: 1000px){body#articles #container main#main .main__posts .posts__post.text .posts__post_inner{padding:0}}body#articles #container main#main .main__posts .posts__post.text .posts__post_inner a{border-top:1px solid #e0e0e0}body#articles #container main#main .main__posts .posts__post.text .posts__post_inner a .post__information{padding-top:10px}@media(max-width: 1000px){body#articles #container main#main .main__posts .posts__post.text .posts__post_inner a .post__information{padding-top:8px}}body#articles #container main#main .main__posts .posts__post .posts__post_inner a{display:block}body#articles #container main#main .main__posts .posts__post .posts__post_inner a .post__thumbnail img{display:block;width:100%;height:auto}body#articles #container main#main .main__posts .posts__post .posts__post_inner a .post__information{padding-top:10px}@media(max-width: 1000px){body#articles #container main#main .main__posts .posts__post .posts__post_inner a .post__information{padding-top:8px}}body#articles #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__title{font-size:15px;line-height:20px;letter-spacing:0px}@media(max-width: 1000px){body#articles #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__title{font-size:16px;line-height:20px}}body#articles #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__credit{font-size:15px;line-height:20px;letter-spacing:0px;color:#a3a3a3}@media(max-width: 1000px){body#articles #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__credit{font-size:16px;line-height:20px}}body#articles #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__excerpt,body#articles #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__excerpt *{font-size:15px;line-height:20px;letter-spacing:0px;color:#a3a3a3}@media(max-width: 1000px){body#articles #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__excerpt,body#articles #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__excerpt *{font-size:14px;line-height:20px}}body#articles #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__excerpt{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;padding-top:5px}@media(max-width: 1000px){body#articles #container main#main .main__posts .posts__post .posts__post_inner a .post__information .information__excerpt{padding-top:7px}}@media(hover: hover){body#articles #container main#main .main__posts .posts__post .posts__post_inner a:hover .post__thumbnail img{-webkit-filter:grayscale(70%);filter:grayscale(70%)}body#articles #container main#main .main__posts .posts__post .posts__post_inner a:hover .post__information .information__title{color:#a3a3a3}body#articles #container main#main .main__posts .posts__post .posts__post_inner a:hover .post__information .information__credit{color:#000}body#articles #container main#main .main__posts .posts__post .posts__post_inner a:hover .post__information .information__excerpt,body#articles #container main#main .main__posts .posts__post .posts__post_inner a:hover .post__information .information__excerpt *{color:#000}body#articles #container main#main .main__posts .posts__post .posts__post_inner a:hover.text{border-top:1px solid #000}}body#articles #container main#main .main__pagination{height:30px;position:relative;margin-top:135px}@media(max-width: 1000px){body#articles #container main#main .main__pagination{height:31px;margin-top:76px}}body#articles #container main#main .main__pagination .main__pagination_inner ul{font-size:0;position:absolute;top:0;left:0;z-index:2}body#articles #container main#main .main__pagination .main__pagination_inner ul li{display:inline-block;padding:0 15px}@media(max-width: 1000px){body#articles #container main#main .main__pagination .main__pagination_inner ul li{padding:0 5px}}body#articles #container main#main .main__pagination .main__pagination_inner ul li.none{display:none}body#articles #container main#main .main__pagination .main__pagination_inner ul li.prev_first{display:inline-block;padding-right:75px;position:relative}@media(max-width: 1000px){body#articles #container main#main .main__pagination .main__pagination_inner ul li.prev_first{padding-right:46px}}body#articles #container main#main .main__pagination .main__pagination_inner ul li.prev_first:before{content:"...";display:inline-block;width:30px;height:30px;font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:15px;line-height:1;letter-spacing:0px;text-indent:0px;text-align:center;color:#a3a3a3;padding-top:7px;border:1px solid rgba(0,0,0,0);position:absolute;top:0;right:15px;z-index:1}@media(max-width: 1000px){body#articles #container main#main .main__pagination .main__pagination_inner ul li.prev_first:before{width:31px;height:31px;font-size:19px;padding-top:5px;right:5px;border:1px solid rgba(0,0,0,0);border-bottom:1px solid #e0e0e0}}body#articles #container main#main .main__pagination .main__pagination_inner ul li.next_last{display:inline-block;padding-left:75px;position:relative}@media(max-width: 1000px){body#articles #container main#main .main__pagination .main__pagination_inner ul li.next_last{padding-left:46px}}body#articles #container main#main .main__pagination .main__pagination_inner ul li.next_last:before{content:"...";display:inline-block;width:30px;height:30px;font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:15px;line-height:1;letter-spacing:0px;text-indent:0px;text-align:center;color:#a3a3a3;padding-top:7px;border:1px solid rgba(0,0,0,0);position:absolute;top:0;left:15px;z-index:1}@media(max-width: 1000px){body#articles #container main#main .main__pagination .main__pagination_inner ul li.next_last:before{width:31px;height:31px;font-size:19px;padding-top:5px;left:5px;border:1px solid rgba(0,0,0,0);border-bottom:1px solid #e0e0e0}}body#articles #container main#main .main__pagination .main__pagination_inner ul li a{display:block;width:30px;height:30px;font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:15px;line-height:1;letter-spacing:0px;text-indent:0px;text-align:center;color:#a3a3a3;padding-top:7px;padding-top:6.5px;border:1px solid rgba(0,0,0,0)}@media(max-width: 1000px){body#articles #container main#main .main__pagination .main__pagination_inner ul li a{width:31px;height:31px;font-size:19px;padding-top:5px;border:1px solid rgba(0,0,0,0);border-bottom:1px solid #e0e0e0}}body#articles #container main#main .main__pagination .main__pagination_inner ul li a.current{color:#000;border:1px solid #000}@media(hover: hover){body#articles #container main#main .main__pagination .main__pagination_inner ul li a:hover{color:#000;border:1px solid #000}}@media(hover: hover)and (max-width: 1000px){body#articles #container main#main .main__pagination .main__pagination_inner ul li a:hover{border:1px solid rgba(0,0,0,0);border-bottom:1px solid #000}}body#articles #container main#main .main__pagination .main__pagination_inner ul.pagination__current{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body#articles #container main#main .main__pagination .main__pagination_inner ul.pagination__prev{width:50%;left:0;padding:0 30px 0 90px;text-align:right}@media(max-width: 1000px){body#articles #container main#main .main__pagination .main__pagination_inner ul.pagination__prev{padding:0 30px 0 0}}body#articles #container main#main .main__pagination .main__pagination_inner ul.pagination__next{width:50%;left:50%;padding:0 90px 0 30px}@media(max-width: 1000px){body#articles #container main#main .main__pagination .main__pagination_inner ul.pagination__next{padding:0 0 0 30px}}body#articles #container main#main .main__issue_banner{padding:98px 60px 0 60px}@media(max-width: 1000px){body#articles #container main#main .main__issue_banner{padding:78px 15px 0 15px}}body#articles #container main#main .main__issue_banner.no_pagination{padding-top:132px}@media(max-width: 1000px){body#articles #container main#main .main__issue_banner.no_pagination{padding-top:73px}}body#article #container main#main .article-page{padding:160px 60px 0 60px}@media(max-width: 1000px){body#article #container main#main .article-page{padding:87px 15px 0}}body#article #container main#main .article-page .article-page__inner .article-block__head{padding-bottom:60px;border-bottom:1px solid #e0e0e0}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head{padding-bottom:15px}}body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-block__head_inner .article-page__right,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__right{display:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-block__head_inner .article-page__right,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__right{display:block}}body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-block__head_inner .article-page__left,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__left{width:100%;padding-right:0}body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-block__head_inner .article-page__left .article-page__title,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__left .article-page__title{float:left;width:50%;padding:0 30px 0 50px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-block__head_inner .article-page__left .article-page__title,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__left .article-page__title{display:none}}body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-block__head_inner .article-page__left .article-page__title .article-page__timestamp-horizontal,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__left .article-page__title .article-page__timestamp-horizontal{padding-top:40px}body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-block__head_inner .article-page__left .article-page__title .article-page__timestamp-horizontal .article-page__date,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__left .article-page__title .article-page__timestamp-horizontal .article-page__date{font-size:17px;line-height:25px;letter-spacing:0px;color:#a3a3a3}body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-block__head_inner .article-page__left .article-page__credits-block,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__left .article-page__credits-block{float:right;width:50%;margin-top:0;padding:0 50px 0 80px;position:relative;top:-5px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-block__head_inner .article-page__left .article-page__credits-block,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__left .article-page__credits-block{float:none;width:100%;padding:0;position:static;top:auto;margin-top:18px}}body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-block__head_inner .article-page__left .article-page__timestamp,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__left .article-page__timestamp{display:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-block__head_inner .article-page__left .article-page__timestamp,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__left .article-page__timestamp{display:block}}body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-block__head_inner .article-page__left:after,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__left:after{content:"";display:block;clear:both}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-block__head_inner .article-page__left:after,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__left:after{display:none}}body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-page__visual-horizontal,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-page__visual-horizontal{padding-top:47px}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-page__visual-horizontal,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-page__visual-horizontal{width:1780px;margin:0 auto}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-page__visual-horizontal,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-page__visual-horizontal{display:none}}body#article #container main#main .article-page .article-page__inner .article-block__head.horizontal .article-page__visual-horizontal img,body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-page__visual-horizontal img{display:block;width:69.5%;height:auto;margin-left:auto}body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual{padding-bottom:15px;border-bottom:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual{padding-bottom:0}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual .article-block__head_inner .article-page__left .article-page__credits-block{margin-top:16px}}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner{position:relative}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner{width:1780px;margin:0 auto}}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner::after{content:"";display:block;clear:both}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner::after{display:none}}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left{float:left;width:50%;padding-right:30px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left{float:none;width:100%;padding-right:0}}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__title{position:relative;top:-6px;margin:0;font-size:24px;line-height:30px;letter-spacing:0px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__title{display:none}}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__credits-block{grid-column:1;grid-row:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:35px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__credits-block{margin-top:15px}}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__credits-block .article-page__credits .article-page__credit{font-size:0}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__credits-block .article-page__credits .article-page__credit *{font-size:19px;line-height:25px;letter-spacing:0px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__credits-block .article-page__credits .article-page__credit *{font-size:15px;line-height:20px}}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__credits-block .article-page__credits .article-page__credit .article-page__credit-label{display:inline;color:#a3a3a3;margin-right:6px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__credits-block .article-page__credits .article-page__credit .article-page__credit-label{margin-right:5px}}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__credits-block .article-page__credits .article-page__credit .article-page__credit-value{display:inline}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__timestamp{position:absolute;bottom:-7px;left:0;width:50%}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__timestamp{position:static;bottom:auto;left:auto;width:100%;margin-top:5px}}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__timestamp .article-page__date{font-size:17px;line-height:25px;letter-spacing:0px;color:#a3a3a3}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__left .article-page__timestamp .article-page__date{font-size:15px;line-height:20px}}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__right{float:right;width:50%;padding-left:30px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__right{float:none;width:100%;padding-left:0}}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__right .article-page__title_sp{display:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__right .article-page__title_sp{display:block;font-size:19px;line-height:20px;letter-spacing:0px}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__right .article-page__visual{padding-top:22px}}body#article #container main#main .article-page .article-page__inner .article-block__head .article-block__head_inner .article-page__right .article-page__visual img{display:block;width:100%;height:auto}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual+.article-page__body .article-block:first-child.top_rough{padding-top:43px}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-block__head.no_visual+.article-page__body .article-block:first-child.top_flat{padding-top:45px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block{margin:0 auto}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block:first-child.top_rough{padding-top:76px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block:first-child.top_rough{padding-top:42px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block:first-child.top_flat{padding-top:80px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block:first-child.top_flat{padding-top:45px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block:last-child.bottom_rough{padding-bottom:150px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block:last-child.bottom_rough{padding-bottom:53px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block:last-child.bottom_flat{padding-bottom:158px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block:last-child.bottom_flat{padding-bottom:58px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.bottom_flat+.article-block.top_flat{padding-top:80px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.bottom_flat+.article-block.top_flat{padding-top:60px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.bottom_flat+.article-block.top_rough{padding-top:74px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.bottom_flat+.article-block.top_rough{padding-top:56px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.bottom_rough+.article-block.top_flat{padding-top:74px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.bottom_rough+.article-block.top_flat{padding-top:56px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.bottom_rough+.article-block.top_rough{padding-top:70px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.bottom_rough+.article-block.top_rough{padding-top:54px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--introduction{padding-left:50px;padding-right:50px}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--introduction{width:1780px;margin:0 auto}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--introduction{padding-left:0px;padding-right:0px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--introduction .article-block__text,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--introduction .article-block__text *{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:16px;line-height:25px;letter-spacing:0px;color:#a3a3a3}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--introduction .article-block__text,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--introduction .article-block__text *{font-size:14px;line-height:20px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--introduction .article-block__text{width:66.7%;margin-left:auto;margin-right:auto}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--introduction .article-block__text{width:100%}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--introduction .article-block__text a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--introduction .article-block__text a{text-underline-offset:4px}}@media(hover: hover){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--introduction .article-block__text a:hover{text-decoration:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--description{padding-left:50px;padding-right:50px}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--description{width:1780px;margin:0 auto}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--description{padding-left:0;padding-right:0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--description .article-block__description,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--description .article-block__description *{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:17px;line-height:30px;letter-spacing:0}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--description .article-block__description,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--description .article-block__description *{font-size:16px;line-height:25px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--description .article-block__description{width:66.7%}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--description .article-block__description{width:100%}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--description .article-block__description a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--description .article-block__description a{text-underline-offset:4px}}@media(hover: hover){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--description .article-block__description a:hover{text-decoration:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--headline{padding-left:50px;padding-right:50px}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--headline{width:1780px;margin:0 auto}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--headline{padding-left:0;padding-right:0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--headline .article-block__heading,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--headline .article-block__heading *{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:22px;line-height:40px;letter-spacing:0px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--headline .article-block__heading,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--headline .article-block__heading *{font-size:19px;line-height:30px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--headline .article-block__heading{width:66.7%}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--headline .article-block__heading{width:100%}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--headline .article-block__heading a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--headline .article-block__heading a{text-underline-offset:5px}}@media(hover: hover){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--headline .article-block__heading a:hover{text-decoration:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--note{padding-left:50px;padding-right:50px}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--note{width:1780px;margin:0 auto}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--note{padding-left:0;padding-right:0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--note .article-block__note,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--note .article-block__note *{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:14px;line-height:20px;letter-spacing:0px;color:#a3a3a3}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--note .article-block__note{width:66.7%}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--note .article-block__note{width:100%}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--note .article-block__note a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(hover: hover){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--note .article-block__note a:hover{text-decoration:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents{padding-left:50px;padding-right:50px}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents{width:1780px;margin:0 auto}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents{padding-left:0;padding-right:0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01::after,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02::after{content:"";display:block;clear:both}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01::after,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02::after{display:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interviewer,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interviewer{float:left;width:33.3%;padding-right:60px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interviewer,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interviewer{float:none;width:100%;padding-right:0;padding-bottom:5px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interviewer .article-block__interviewer-text,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interviewer .article-block__interviewer-text *,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interviewer .article-block__interviewer-text,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interviewer .article-block__interviewer-text *{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:17px;line-height:30px;letter-spacing:0;text-align:right}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interviewer .article-block__interviewer-text,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interviewer .article-block__interviewer-text *,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interviewer .article-block__interviewer-text,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interviewer .article-block__interviewer-text *{font-family:GaramondStdRegularExtraNarrow,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:16px;line-height:25px;text-align:left}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interview-text,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interview-text{float:right;width:66.7%}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interview-text,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interview-text{float:none;width:100%}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interview-text .article-block__interview-body,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interview-text .article-block__interview-body *,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interview-text .article-block__interview-body,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interview-text .article-block__interview-body *{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:17px;line-height:30px;letter-spacing:0px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interview-text .article-block__interview-body,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interview-text .article-block__interview-body *,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interview-text .article-block__interview-body,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interview-text .article-block__interview-body *{font-size:16px;line-height:25px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interview-text .article-block__interview-body a,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interview-text .article-block__interview-body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interview-text .article-block__interview-body a,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interview-text .article-block__interview-body a{text-underline-offset:4px}}@media(hover: hover){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 .article-block__interview-text .article-block__interview-body a:hover,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02 .article-block__interview-text .article-block__interview-body a:hover{text-decoration:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01 *{color:#a3a3a3 !important}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01+.article-block--interview-contents-02,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02+.article-block--interview-contents-01,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01+.article-block--interview-contents-01,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02+.article-block--interview-contents-02{margin-top:30px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01+.article-block--interview-contents-02,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02+.article-block--interview-contents-01,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-01+.article-block--interview-contents-01,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--interview-contents .article-block--interview-contents-02+.article-block--interview-contents-02{margin-top:25px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images{padding-left:50px;padding-right:50px}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images{width:1780px;margin:0 auto}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images{padding-left:0px;padding-right:0px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images{width:66.7%;margin:0 auto}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images{width:100%}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images .slick-slider{webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;-webkit-user-select:auto;user-select:auto}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul{font-size:0}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__image img{display:block;width:100%;height:auto}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__image .article-block__image_background{background-position:center;background-repeat:no-repeat;background-size:contain}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav{padding-top:18px}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav .article-block__number *{display:inline-block;font-size:12px;line-height:1;letter-spacing:0px;text-align:center;color:#a3a3a3}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav .article-block__number .article-block__number-inner{display:block}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav .article-block__number .article-block__number-inner span{width:20px}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav .article-block__number .article-block__number-inner span.current{color:#000}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav .article-block__caption,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav .article-block__caption *{font-size:13px;line-height:20px;letter-spacing:0px;text-align:center}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav .article-block__caption,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav .article-block__caption *{font-size:11px;line-height:15px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav .article-block__caption{padding-top:13px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav .article-block__caption{padding-top:15px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav .article-block__caption a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav .article-block__caption a{text-underline-offset:2px}}@media(hover: hover){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images ul li .article-block__nav .article-block__caption a:hover{text-decoration:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images button.slick-arrow{width:30px;height:31px;font-size:0;line-height:1;cursor:pointer;outline:none;background:none;top:auto;bottom:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0;padding:0;opacity:1;position:absolute;z-index:10}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images button.slick-arrow:before,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images button.slick-arrow:after{content:"";display:block;width:30px;height:31px;font-size:0;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;background-position:center;background-repeat:no-repeat;background-size:10px 11px}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images button.slick-arrow:after{position:absolute;top:0;left:0;z-index:2;opacity:0}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images button.slick-arrow.slick-prev{left:calc(50% - 55px)}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images button.slick-arrow.slick-prev:before{background-image:url("../images/article-slide-images-prev-arrow-gray.svg")}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images button.slick-arrow.slick-prev:after{background-image:url("../images/article-slide-images-prev-arrow-black.svg")}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images button.slick-arrow.slick-next{left:calc(50% + 55px)}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images button.slick-arrow.slick-next:before{background-image:url("../images/article-slide-images-next-arrow-gray.svg")}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images button.slick-arrow.slick-next:after{background-image:url("../images/article-slide-images-next-arrow-black.svg")}@media(hover: hover){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images button.slick-arrow:hover:before{opacity:0}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--slide-images .article-block__slide-images button.slick-arrow:hover:after{opacity:1}}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image{width:1780px;margin:0 auto}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--double::after{content:"";display:block;clear:both}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--double::after{display:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--double .article-block__image-item-01{float:left;width:50%;padding-right:30px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--double .article-block__image-item-01{float:none;width:100%;padding-right:0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--double .article-block__image-item-02{width:50%;float:right;padding-left:30px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--double .article-block__image-item-02{float:none;width:100%;padding:20px 0 0 0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--left::after{content:"";display:block;clear:both}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--left::after{display:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--left .article-block__image-item-01{float:left;width:50%;padding-right:30px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--left .article-block__image-item-01{float:none;width:100%;padding-right:0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--right::after{content:"";display:block;clear:both}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--right::after{display:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--right .article-block__image-item-02{float:right;width:50%;padding-left:30px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image.article-block__image--right .article-block__image-item-02{float:none;width:100%;padding-left:0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block__image img{display:block;width:100%;height:auto}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block--image-caption{margin-top:20px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block--image-caption{margin-top:16px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block--image-caption .article-block__caption,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block--image-caption .article-block__caption *{font-size:13px;line-height:20px;letter-spacing:0px;text-align:center}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block--image-caption .article-block__caption,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block--image-caption .article-block__caption *{font-size:11px;line-height:15px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block--image-caption .article-block__caption a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block--image-caption .article-block__caption a{text-underline-offset:2px}}@media(hover: hover){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--image .article-block--image-caption .article-block__caption a:hover{text-decoration:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image{padding-left:50px;padding-right:50px}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image{width:1780px;margin:0 auto}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image{padding-left:0px;padding-right:0px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image .article-block__small-image{width:66.7%;margin:0 auto}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image .article-block__small-image{width:100%}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image .article-block__small-image img{display:block;width:100%;height:auto}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image .article-block--small-image-caption{margin-top:20px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image .article-block--small-image-caption{margin-top:16px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image .article-block--small-image-caption .article-block__caption,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image .article-block--small-image-caption .article-block__caption *{font-size:13px;line-height:20px;letter-spacing:0px;text-align:center}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image .article-block--small-image-caption .article-block__caption,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image .article-block--small-image-caption .article-block__caption *{font-size:11px;line-height:15px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image .article-block--small-image-caption .article-block__caption a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image .article-block--small-image-caption .article-block__caption a{text-underline-offset:2px}}@media(hover: hover){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--small-image .article-block--small-image-caption .article-block__caption a:hover{text-decoration:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe{padding-left:50px;padding-right:50px}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe{width:1780px;margin:0 auto}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe{padding-left:0px;padding-right:0px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block__iframe{width:66.7%;margin:0 auto}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block__iframe{width:100%}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block__iframe .article-block__iframe-inner{position:relative}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block__iframe .article-block__iframe-inner:before{content:"";display:block;padding-top:56.3%}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block__iframe .article-block__iframe-inner iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block--iframe-caption{width:66.7%;margin:20px auto 0 auto}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block--iframe-caption{width:100%;margin:16px 0 0 0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block--iframe-caption .article-block__caption,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block--iframe-caption .article-block__caption *{font-size:13px;line-height:20px;letter-spacing:0px;text-align:center}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block--iframe-caption .article-block__caption,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block--iframe-caption .article-block__caption *{font-size:11px;line-height:15px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block--iframe-caption .article-block__caption a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block--iframe-caption .article-block__caption a{text-underline-offset:2px}}@media(hover: hover){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block.article-block--iframe .article-block--iframe-caption .article-block__caption a:hover{text-decoration:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info{padding-left:50px;padding-right:50px}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info{width:1780px;margin:0 auto}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info{padding-left:0;padding-right:0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info::after{content:"";display:block;clear:both}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info::after{display:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content{float:right;width:66.6667%}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content{float:none;width:100%}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__title{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:18px;line-height:30px;letter-spacing:0px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__title{font-size:16px;line-height:25px;padding-bottom:4px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail{margin-top:14px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail{margin-top:11px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item{margin-bottom:10px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item{margin-bottom:8px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item:last-child{margin-bottom:0}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item::after{content:"";display:block;clear:both}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item::after{display:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__label,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__label *{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:15px;line-height:30px;letter-spacing:0px;color:#a3a3a3}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__label,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__label *{width:100px;font-size:12px;line-height:18px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__label{float:left;width:190px;padding-right:20px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__label{float:none;width:100%;padding-right:0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__value,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__value *{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:15px;line-height:30px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__value,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__value *{font-size:14px;line-height:25px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__value{margin-left:190px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__value{margin-left:0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__value a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__value a{text-underline-offset:3px}}@media(hover: hover){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--info .article-block__content .article-block__detail .article-block__list .article-block__item .article-block__value a:hover{text-decoration:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--link{padding-left:50px;padding-right:50px}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--link{width:1780px;margin:0 auto}}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--link{padding-left:0;padding-right:0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--link .article-block__link{width:50%;padding-right:80px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--link .article-block__link{width:100%;padding:0 30px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--link .article-block__link a,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--link .article-block__link a *{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:17px;line-height:30px;letter-spacing:0px;color:#a3a3a3}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--link .article-block__link a,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--link .article-block__link a *{font-size:15px;line-height:20px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--link .article-block__link a{display:block;padding:10px 24px 8px 24px;border:1px solid #e0e0e0}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--link .article-block__link a{padding:10px 19px 9px 19px;padding:10.5px 19px 8.5px 19px}}@media(hover: hover){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--link .article-block__link a:hover{color:#fff;background-color:#000;border:1px solid #000}}@media(min-width: 1900px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile{width:1780px;margin:0 auto}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile.no_portrait .article-block__artist-profile-box{width:calc((100% - 100px)*.667 + 100px);padding-bottom:28px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile.no_portrait .article-block__artist-profile-box{width:100%;padding-top:36px;padding-bottom:45px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile.no_portrait .article-block__artist-profile-box .article-block__artist-profile-text{width:100%;padding-right:0}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile.no_portrait .article-block__artist-profile-box .article-block__artist-profile-text{padding-top:0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box{padding:39px 49px 28px;border:1px solid #e0e0e0}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box{padding:39px 29px 45px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box::after{content:"";display:block;clear:both}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box::after{display:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text{float:left;position:relative;top:-5px;width:71.4%;padding-right:75px;text-align:left}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text{float:none;width:100%;position:static;top:auto;padding:27px 0 0 0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-name,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-name *{font-size:17px;line-height:25px;letter-spacing:0px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-name,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-name *{font-size:16px;line-height:20px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-name{padding-bottom:15px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-name{padding-bottom:20px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-body,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-body *{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:17px;line-height:25px;letter-spacing:0px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-body,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-body *{font-size:14px;line-height:20px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-body{padding-bottom:15px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-body{padding-bottom:8px}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-body:last-child{padding-bottom:0}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-body a{text-underline-offset:4px}}@media(hover: hover){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-body a:hover{text-decoration:none}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-body.gray-text,body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-text .article-block__artist-profile-text-body.gray-text *{color:#a3a3a3}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-image{float:right;width:28.6%;padding-bottom:11px}@media(max-width: 1000px){body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-image{float:none;width:100%;padding-bottom:0}}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block__artist-profile .article-block__artist-profile-box .article-block__artist-profile-image img{display:block;width:100%;height:auto}body#article #container main#main .article-page .article-page__inner .article-page__body .article-block--border{margin-top:20px;border-bottom:1px solid #e0e0e0}body#article #container main#main .article-page .article-page__inner .article-page__body *{font-family:GaramondRegular,hiragino-mincho-pron,serif !important}body#article #container main#main .article-posts-archive-headline{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:15px;line-height:1;letter-spacing:0px;text-indent:0px;text-align:center;color:#a3a3a3;padding-bottom:8px;border-bottom:1px solid #e0e0e0}@media(max-width: 1000px){body#article #container main#main .article-posts-archive-headline{font-size:16px;padding-bottom:16px}}body#timemachine{background:#000}body#timemachine #container header#header .header_inner .header__logo a{color:#fff}@media(hover: hover){body#timemachine #container header#header .header_inner .header__logo a:hover{color:#a3a3a3}}body#timemachine #container header#header .header_inner .header__nav ul li.li_time_machine{right:auto;left:60px}body#timemachine #container header#header .header_inner .header__nav ul li.li_time_machine a{pointer-events:none !important}body#timemachine #container header#header .header_inner .header__nav ul li a{color:#fff}@media(hover: hover){body#timemachine #container header#header .header_inner .header__nav ul li a:hover{color:#a3a3a3}}body#timemachine #container #menu{background:#000}body#timemachine #container #menu .menu_inner{border-bottom:1px solid #383838}@media(max-width: 1000px){body#timemachine #container #menu .menu_inner{border-bottom:none}}body#timemachine #container #menu .menu_inner .menu___logo a{color:#fff}@media(hover: hover){body#timemachine #container #menu .menu_inner .menu___logo a:hover{color:#a3a3a3}}body#timemachine #container #menu .menu_inner ul.menu__nav li a{color:#fff}body#timemachine #container #menu .menu_inner ul.menu__nav li a.current:before{background:#fff}@media(hover: hover){body#timemachine #container #menu .menu_inner ul.menu__nav li a:hover:before{background:#fff}}body#timemachine #container #menu .menu_inner .menu__lang li,body#timemachine #container #menu .menu_inner .menu__lang li *{color:#fff}body#timemachine #container #menu .menu_inner .menu__lang li a.current:before{background:#fff}@media(hover: hover){body#timemachine #container #menu .menu_inner .menu__lang li a:hover:before{background:#fff}}body#timemachine #container #menu .menu_inner .menu__time_machine a{color:#fff}@media(hover: hover){body#timemachine #container #menu .menu_inner .menu__time_machine a:hover:before{background:#fff}}body#timemachine #container #menu .menu_inner .menu__close a{color:#a3a3a3}@media(max-width: 1000px){body#timemachine #container #menu .menu_inner .menu__close a{color:#fff}}@media(hover: hover){body#timemachine #container #menu .menu_inner .menu__close a:hover{color:#fff}}@media(hover: hover)and (max-width: 1000px){body#timemachine #container #menu .menu_inner .menu__close a:hover{color:#a3a3a3}}body#timemachine #container main#main .main__contents .contents__headline{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:15px;line-height:20px;letter-spacing:0px;color:#a3a3a3;padding:148px 60px 0 60px;position:relative;z-index:2}@media(max-width: 1000px){body#timemachine #container main#main .main__contents .contents__headline{font-size:13px;padding:89px 45px 0 45px}}body#timemachine #container main#main .main__contents .contents__headline br.sp{display:none}@media(max-width: 1000px){body#timemachine #container main#main .main__contents .contents__headline br.sp{display:block}}body#timemachine #container main#main .main__contents .contents__headline .headline__tm_sp{display:none}@media(max-width: 1000px){body#timemachine #container main#main .main__contents .contents__headline .headline__tm_sp{display:block;font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:16px;line-height:1;letter-spacing:0px;color:#fff;padding-bottom:11px}}body#timemachine #container main#main .main__contents ul.contents__versions{font-size:0;padding-top:93px;position:relative;z-index:2}@media(max-width: 1000px){body#timemachine #container main#main .main__contents ul.contents__versions{padding-top:73px}}body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version{margin-top:55px;padding:0 60px;position:relative}@media(max-width: 1000px){body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version{margin-top:32px;padding:0 15px}}@media(max-width: 1000px){body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version.active .version__left .left__timestamp a{color:#fff}}@media(max-width: 1000px){body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version.active .version__left .left__gotopast{display:block}}@media(max-width: 1000px){body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version.active .version__right{display:block}}body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version:before{content:"";display:block;width:50px;height:1px;position:absolute;top:13px;top:12.5px;left:0;z-index:2;background:#383838}@media(max-width: 1000px){body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version:before{width:35px;top:16px;top:16.5px}}body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version:first-child{margin-top:0}@media(max-width: 1000px){body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__left{float:left;width:50%;padding:5px 0 0 30px}}body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__left .left__timestamp a{display:inline-block;font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:15px;line-height:1;letter-spacing:0px;color:#a3a3a3;padding:5px 0}@media(max-width: 1000px){body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__left .left__timestamp a{font-size:13px}}body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__left .left__timestamp a.current{color:#fff}@media(hover: hover){body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__left .left__timestamp a:hover{color:#fff}}body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__left .left__gotopast{display:none;padding-top:7px}body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__left .left__gotopast a{display:inline-block;font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:16px;line-height:1;letter-spacing:0px;color:#fff;padding:5px 0;position:relative}body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__left .left__gotopast a:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:2px;left:0;z-index:2;background:#fff}@media(hover: hover){body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__left .left__gotopast a:hover:before{background:rgba(0,0,0,0)}}body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__right{display:none}@media(max-width: 1000px){body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__right{float:right;width:50%;padding:0 0 9.5% 15px}}body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__right .right__image{-webkit-transform:skewY(18deg);transform:skewY(18deg);-webkit-transform-origin:0 0;transform-origin:0 0;position:relative;overflow:hidden}body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__right .right__image a{display:block}body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__right .right__image a img{display:block;width:100%;height:auto}@media(hover: hover){body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version .version__right .right__image a:hover img{-webkit-filter:grayscale(70%);filter:grayscale(70%)}}body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version:after{display:none}@media(max-width: 1000px){body#timemachine #container main#main .main__contents ul.contents__versions li.versions__version:after{content:"";display:block;clear:both}}body#timemachine #container main#main .main__contents .contents__view{width:43%;height:69%;position:fixed;top:50%;left:50%;z-index:1;-webkit-transform:translateY(-50%) translateX(-50%) skewY(18deg);transform:translateY(-50%) translateX(-50%) skewY(18deg)}@media(max-width: 1000px){body#timemachine #container main#main .main__contents .contents__view{display:none}}body#timemachine #container main#main .main__contents .contents__view.active .contents__view_inner:before{border:1px solid rgba(0,0,0,0)}body#timemachine #container main#main .main__contents .contents__view.active .contents__view_inner .view__headline{display:none}body#timemachine #container main#main .main__contents .contents__view.active .contents__view_inner .view__iframe{display:block}body#timemachine #container main#main .main__contents .contents__view .contents__view_inner{height:100%;position:relative}body#timemachine #container main#main .main__contents .contents__view .contents__view_inner:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;border:1px solid #383838;-webkit-box-sizing:border-box;box-sizing:border-box}body#timemachine #container main#main .main__contents .contents__view .contents__view_inner .view__headline{width:100%;font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:21px;line-height:1;letter-spacing:5.5px;text-indent:5.5px;text-align:center;color:#a3a3a3;position:absolute;top:50%;left:0;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body#timemachine #container main#main .main__contents .contents__view .contents__view_inner .view__images{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden}body#timemachine #container main#main .main__contents .contents__view .contents__view_inner .view__images ul{width:100%;height:100%;position:relative;font-size:0}body#timemachine #container main#main .main__contents .contents__view .contents__view_inner .view__images ul li{width:100%;height:100%;background-position:top -2px center;background-repeat:no-repeat;background-size:calc(100% + 2px) auto;position:absolute;top:0;left:0;z-index:2;opacity:0;visibility:hidden}body#timemachine #container main#main .main__contents .contents__view .contents__view_inner .view__images ul li.active{opacity:1;visibility:visible}body#timemachine #container main#main .main__contents .contents__timemachine_single{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}body#timemachine #container main#main .main__contents .contents__timemachine_single .contents__timemachine_single_inner{height:100%;padding:60px;position:relative}@media(max-width: 1000px){body#timemachine #container main#main .main__contents .contents__timemachine_single .contents__timemachine_single_inner{padding:45px 15px}}body#timemachine #container main#main .main__contents .contents__timemachine_single .contents__timemachine_single_inner .timemachine_single__back_button{width:100%;position:absolute;top:10px;left:0;z-index:2;text-align:center}body#timemachine #container main#main .main__contents .contents__timemachine_single .contents__timemachine_single_inner .timemachine_single__back_button a{display:inline-block;font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:21px;line-height:1;letter-spacing:0px;text-indent:0px;text-align:center;color:#fff;padding:5px 0;position:relative}@media(max-width: 1000px){body#timemachine #container main#main .main__contents .contents__timemachine_single .contents__timemachine_single_inner .timemachine_single__back_button a{font-size:16px}}body#timemachine #container main#main .main__contents .contents__timemachine_single .contents__timemachine_single_inner .timemachine_single__back_button a:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;z-index:2;background:#fff}@media(hover: hover){body#timemachine #container main#main .main__contents .contents__timemachine_single .contents__timemachine_single_inner .timemachine_single__back_button a:hover:before{background:rgba(0,0,0,0)}}body#timemachine #container main#main .main__contents .contents__timemachine_single .contents__timemachine_single_inner .timemachine_single__iframe{height:100%;position:relative}body#timemachine #container main#main .main__contents .contents__timemachine_single .contents__timemachine_single_inner .timemachine_single__iframe iframe{display:block;width:100%;height:100%}body#timemachine footer#footer .footer_inner .footer__nav ul li a{color:#fff}@media(hover: hover){body#timemachine footer#footer .footer_inner .footer__nav ul li a:hover{color:#a3a3a3}}body#timemachine footer#footer .footer_inner .footer__copyright{color:#383838}body#timemachine.timemachine_single #container header#header{display:none}body#timemachine.timemachine_single #container #menu{display:none}body#timemachine.timemachine_single #container main#main .main__contents .contents__headline{display:none}body#timemachine.timemachine_single #container main#main .main__contents ul.contents__versions{display:none}body#timemachine.timemachine_single #container main#main .main__contents .contents__view{display:none}body#timemachine.timemachine_single #container main#main .main__contents .contents__timemachine_single{display:block}body#timemachine.timemachine_single #container #footer_height{display:none}body#timemachine.timemachine_single footer#footer{display:none}body#timemachine_single{background:#000}body#timemachine_single #container main#main .main__contents .contents__timemachine{width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}body#timemachine_single #container main#main .main__contents .contents__timemachine .contents__timemachine_inner{height:100%;padding:60px;position:relative}@media(max-width: 1000px){body#timemachine_single #container main#main .main__contents .contents__timemachine .contents__timemachine_inner{padding:45px 15px}}body#timemachine_single #container main#main .main__contents .contents__timemachine .contents__timemachine_inner .timemachine__back_button{width:100%;position:absolute;top:11px;left:0;z-index:2;text-align:center}@media(max-width: 1000px){body#timemachine_single #container main#main .main__contents .contents__timemachine .contents__timemachine_inner .timemachine__back_button{top:8px}}body#timemachine_single #container main#main .main__contents .contents__timemachine .contents__timemachine_inner .timemachine__back_button a{display:inline-block;font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:21px;line-height:1;letter-spacing:0px;text-indent:0px;text-align:center;color:#fff;padding:5px 0;position:relative}@media(max-width: 1000px){body#timemachine_single #container main#main .main__contents .contents__timemachine .contents__timemachine_inner .timemachine__back_button a{font-size:16px}}body#timemachine_single #container main#main .main__contents .contents__timemachine .contents__timemachine_inner .timemachine__back_button a:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:-1px;left:0;z-index:2;background:#fff}@media(max-width: 1000px){body#timemachine_single #container main#main .main__contents .contents__timemachine .contents__timemachine_inner .timemachine__back_button a:before{bottom:2px}}@media(hover: hover){body#timemachine_single #container main#main .main__contents .contents__timemachine .contents__timemachine_inner .timemachine__back_button a:hover:before{background:rgba(0,0,0,0)}}body#timemachine_single #container main#main .main__contents .contents__timemachine .contents__timemachine_inner .timemachine__iframe{width:100%;height:100%;position:relative;overflow:hidden}body#timemachine_single #container main#main .main__contents .contents__timemachine .contents__timemachine_inner .timemachine__iframe iframe{border:none;display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}body#about #container main#main .main__contents,body#contact #container main#main .main__contents,body#terms #container main#main .main__contents{padding:144px 60px 0 60px}@media(max-width: 1000px){body#about #container main#main .main__contents,body#contact #container main#main .main__contents,body#terms #container main#main .main__contents{padding:87px 15px 0}}body#about #container main#main .main__contents .contents__page_title_sp,body#contact #container main#main .main__contents .contents__page_title_sp,body#terms #container main#main .main__contents .contents__page_title_sp{display:none}@media(max-width: 1000px){body#about #container main#main .main__contents .contents__page_title_sp,body#contact #container main#main .main__contents .contents__page_title_sp,body#terms #container main#main .main__contents .contents__page_title_sp{display:block;font-family:GaramondStdRegularExtraNarrow,serif;font-weight:normal;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:19px;line-height:20px;letter-spacing:0px}}@media(max-width: 1000px){body#about #container main#main .main__contents .contents__body,body#contact #container main#main .main__contents .contents__body,body#terms #container main#main .main__contents .contents__body{padding-top:37px}}body#about #container main#main .main__contents .contents__body .body__description,body#contact #container main#main .main__contents .contents__body .body__description,body#terms #container main#main .main__contents .contents__body .body__description{padding-left:50px;padding-right:50px}@media(min-width: 1900px){body#about #container main#main .main__contents .contents__body .body__description,body#contact #container main#main .main__contents .contents__body .body__description,body#terms #container main#main .main__contents .contents__body .body__description{width:1780px;margin:0 auto}}@media(max-width: 1000px){body#about #container main#main .main__contents .contents__body .body__description,body#contact #container main#main .main__contents .contents__body .body__description,body#terms #container main#main .main__contents .contents__body .body__description{padding-left:0;padding-right:0}}body#about #container main#main .main__contents .contents__body .body__description .body__description_inner,body#about #container main#main .main__contents .contents__body .body__description .body__description_inner *,body#contact #container main#main .main__contents .contents__body .body__description .body__description_inner,body#contact #container main#main .main__contents .contents__body .body__description .body__description_inner *,body#terms #container main#main .main__contents .contents__body .body__description .body__description_inner,body#terms #container main#main .main__contents .contents__body .body__description .body__description_inner *{font-family:GaramondRegular,hiragino-mincho-pron,serif;font-weight:300;font-style:normal;color:#000;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-size:17px;line-height:30px;letter-spacing:0}@media(max-width: 1000px){body#about #container main#main .main__contents .contents__body .body__description .body__description_inner,body#about #container main#main .main__contents .contents__body .body__description .body__description_inner *,body#contact #container main#main .main__contents .contents__body .body__description .body__description_inner,body#contact #container main#main .main__contents .contents__body .body__description .body__description_inner *,body#terms #container main#main .main__contents .contents__body .body__description .body__description_inner,body#terms #container main#main .main__contents .contents__body .body__description .body__description_inner *{font-size:16px;line-height:25px}}body#about #container main#main .main__contents .contents__body .body__description .body__description_inner,body#contact #container main#main .main__contents .contents__body .body__description .body__description_inner,body#terms #container main#main .main__contents .contents__body .body__description .body__description_inner{width:66.7%}@media(max-width: 1000px){body#about #container main#main .main__contents .contents__body .body__description .body__description_inner,body#contact #container main#main .main__contents .contents__body .body__description .body__description_inner,body#terms #container main#main .main__contents .contents__body .body__description .body__description_inner{width:100%}}body#about #container main#main .main__contents .contents__body .body__description .body__description_inner a,body#contact #container main#main .main__contents .contents__body .body__description .body__description_inner a,body#terms #container main#main .main__contents .contents__body .body__description .body__description_inner a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width: 1000px){body#about #container main#main .main__contents .contents__body .body__description .body__description_inner a,body#contact #container main#main .main__contents .contents__body .body__description .body__description_inner a,body#terms #container main#main .main__contents .contents__body .body__description .body__description_inner a{text-underline-offset:4px}}@media(hover: hover){body#about #container main#main .main__contents .contents__body .body__description .body__description_inner a:hover,body#contact #container main#main .main__contents .contents__body .body__description .body__description_inner a:hover,body#terms #container main#main .main__contents .contents__body .body__description .body__description_inner a:hover{text-decoration:none}}
